.tw-dsw-btn {
  display: inline-flex;
  flex-shrink: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  border-color: transparent;
  border-color: hsl(var(--n) / var(--tw-border-opacity));
  text-align: center;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  border-radius: var(--rounded-btn, 0.5rem);
  height: 3rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 1em;
  min-height: 3rem;
  font-weight: 600;
  text-transform: uppercase;
  text-transform: var(--btn-text-case, uppercase);
  text-decoration-line: none;
  border-width: var(--border-btn, 1px);
  animation: button-pop var(--animation-btn, 0.25s) ease-out;
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1;
  background-color: hsl(var(--n) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--nc) / var(--tw-text-opacity));
}

.tw-dsw-btn-disabled,
  .tw-dsw-btn[disabled] {
  pointer-events: none;
}

.tw-dsw-btn.tw-dsw-loading,
    .tw-dsw-btn.tw-dsw-loading:hover {
  pointer-events: none;
}

.tw-dsw-btn.tw-dsw-loading:before {
  margin-right: 0.5rem;
  height: 1rem;
  width: 1rem;
  border-radius: 9999px;
  border-width: 2px;
  animation: spin 2s linear infinite;
  content: "";
  border-top-color: transparent;
  border-left-color: transparent;
  border-bottom-color: currentColor;
  border-right-color: currentColor;
}

@media (prefers-reduced-motion: reduce) {
  .tw-dsw-btn.tw-dsw-loading:before {
    animation: spin 10s linear infinite;
  }
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

.tw-dsw-btn-group > input[type="radio"].tw-dsw-btn {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.tw-dsw-btn-group > input[type="radio"].tw-dsw-btn:before {
  content: attr(data-title);
}

.tw-dsw-toggle {
  flex-shrink: 0;
  --tglbg: hsl(var(--b1));
  --handleoffset: 1.5rem;
  --handleoffsetcalculator: calc(var(--handleoffset) * -1);
  --togglehandleborder: 0 0;
  height: 1.5rem;
  width: 3rem;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-width: 1px;
  border-color: hsl(var(--bc) / var(--tw-border-opacity));
  --tw-border-opacity: 0.2;
  background-color: hsl(var(--bc) / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.5;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  border-radius: var(--rounded-badge, 1.9rem);
  transition: background, box-shadow var(--animation-input, 0.2s) ease-in-out;
  box-shadow: var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset, 0 0 0 2px var(--tglbg) inset, var(--togglehandleborder);
}

.tw-dsw-btn-outline .tw-dsw-badge {
  --tw-border-opacity: 1;
  border-color: hsl(var(--nf, var(--n)) / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--nc) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-primary .tw-dsw-badge {
  --tw-border-opacity: 1;
  border-color: hsl(var(--p) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--p) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--pc) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-secondary .tw-dsw-badge {
  --tw-border-opacity: 1;
  border-color: hsl(var(--s) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--s) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--sc) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-accent .tw-dsw-badge {
  --tw-border-opacity: 1;
  border-color: hsl(var(--a) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--a) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--ac) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline .tw-dsw-badge.tw-dsw-outline {
  --tw-border-opacity: 1;
  border-color: hsl(var(--nf, var(--n)) / var(--tw-border-opacity));
  background-color: transparent;
}

.tw-dsw-btn-outline.tw-dsw-btn-primary .tw-dsw-badge-outline {
  --tw-border-opacity: 1;
  border-color: hsl(var(--p) / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: hsl(var(--p) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-secondary .tw-dsw-badge-outline {
  --tw-border-opacity: 1;
  border-color: hsl(var(--s) / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: hsl(var(--s) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-accent .tw-dsw-badge-outline {
  --tw-border-opacity: 1;
  border-color: hsl(var(--a) / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: hsl(var(--a) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-info .tw-dsw-badge-outline {
  --tw-border-opacity: 1;
  border-color: hsl(var(--in) / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: hsl(var(--in) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-success .tw-dsw-badge-outline {
  --tw-border-opacity: 1;
  border-color: hsl(var(--su) / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: hsl(var(--su) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-warning .tw-dsw-badge-outline {
  --tw-border-opacity: 1;
  border-color: hsl(var(--wa) / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: hsl(var(--wa) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-error .tw-dsw-badge-outline {
  --tw-border-opacity: 1;
  border-color: hsl(var(--er) / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: hsl(var(--er) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline:hover .tw-dsw-badge {
  --tw-border-opacity: 1;
  border-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--bc) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline:hover .tw-dsw-badge.tw-dsw-outline {
  --tw-border-opacity: 1;
  border-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--nc) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-primary:hover .tw-dsw-badge {
  --tw-border-opacity: 1;
  border-color: hsl(var(--pc) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--pc) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--p) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-primary:hover .tw-dsw-badge.tw-dsw-outline {
  --tw-border-opacity: 1;
  border-color: hsl(var(--pc) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--pf, var(--p)) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--pc) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-secondary:hover .tw-dsw-badge {
  --tw-border-opacity: 1;
  border-color: hsl(var(--sc) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--sc) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--s) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-secondary:hover .tw-dsw-badge.tw-dsw-outline {
  --tw-border-opacity: 1;
  border-color: hsl(var(--sc) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--sf, var(--s)) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--sc) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-accent:hover .tw-dsw-badge {
  --tw-border-opacity: 1;
  border-color: hsl(var(--ac) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--ac) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--a) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-accent:hover .tw-dsw-badge.tw-dsw-outline {
  --tw-border-opacity: 1;
  border-color: hsl(var(--ac) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--af, var(--a)) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--ac) / var(--tw-text-opacity));
}

.tw-dsw-btn:active:hover,
  .tw-dsw-btn:active:focus {
  animation: none;
}

.tw-dsw-btn:not(.tw-dsw-no-animation):active:hover,
  .tw-dsw-btn:not(.tw-dsw-no-animation):active:focus {
  transform: scale(var(--btn-focus-scale, 0.95));
}

.tw-dsw-btn:hover,
    .tw-dsw-btn-active {
  --tw-border-opacity: 1;
  border-color: hsl(var(--nf, var(--n)) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--nf, var(--n)) / var(--tw-bg-opacity));
}

.tw-dsw-btn:focus-visible {
  outline: 2px solid hsl(var(--nf));
  outline-offset: 2px;
}

.tw-dsw-btn-primary {
  --tw-border-opacity: 1;
  border-color: hsl(var(--p) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--p) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--pc) / var(--tw-text-opacity));
}

.tw-dsw-btn-primary:hover,
    .tw-dsw-btn-primary.tw-dsw-btn-active {
  --tw-border-opacity: 1;
  border-color: hsl(var(--pf, var(--p)) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--pf, var(--p)) / var(--tw-bg-opacity));
}

.tw-dsw-btn-primary:focus-visible {
  outline: 2px solid hsl(var(--p));
}

.tw-dsw-btn-secondary {
  --tw-border-opacity: 1;
  border-color: hsl(var(--s) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--s) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--sc) / var(--tw-text-opacity));
}

.tw-dsw-btn-secondary:hover,
    .tw-dsw-btn-secondary.tw-dsw-btn-active {
  --tw-border-opacity: 1;
  border-color: hsl(var(--sf, var(--s)) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--sf, var(--s)) / var(--tw-bg-opacity));
}

.tw-dsw-btn-secondary:focus-visible {
  outline: 2px solid hsl(var(--s));
}

.tw-dsw-btn.tw-dsw-glass:hover,
    .tw-dsw-btn.tw-dsw-glass.tw-dsw-btn-active {
  --glass-opacity: 25%;
  --glass-border-opacity: 15%;
}

.tw-dsw-btn.tw-dsw-glass:focus-visible {
  outline: 2px solid currentColor;
}

.tw-dsw-btn-outline {
  border-color: currentColor;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: hsl(var(--bc) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline:hover,
    .tw-dsw-btn-outline.tw-dsw-btn-active {
  --tw-border-opacity: 1;
  border-color: hsl(var(--bc) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--bc) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--b1) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-primary {
  --tw-text-opacity: 1;
  color: hsl(var(--p) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-primary:hover,
      .tw-dsw-btn-outline.tw-dsw-btn-primary.tw-dsw-btn-active {
  --tw-border-opacity: 1;
  border-color: hsl(var(--pf, var(--p)) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--pf, var(--p)) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--pc) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-secondary {
  --tw-text-opacity: 1;
  color: hsl(var(--s) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-secondary:hover,
      .tw-dsw-btn-outline.tw-dsw-btn-secondary.tw-dsw-btn-active {
  --tw-border-opacity: 1;
  border-color: hsl(var(--sf, var(--s)) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--sf, var(--s)) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--sc) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-accent {
  --tw-text-opacity: 1;
  color: hsl(var(--a) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-accent:hover,
      .tw-dsw-btn-outline.tw-dsw-btn-accent.tw-dsw-btn-active {
  --tw-border-opacity: 1;
  border-color: hsl(var(--af, var(--a)) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--af, var(--a)) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--ac) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-success {
  --tw-text-opacity: 1;
  color: hsl(var(--su) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-success:hover,
      .tw-dsw-btn-outline.tw-dsw-btn-success.tw-dsw-btn-active {
  --tw-border-opacity: 1;
  border-color: hsl(var(--su) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--su) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-info {
  --tw-text-opacity: 1;
  color: hsl(var(--in) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-info:hover,
      .tw-dsw-btn-outline.tw-dsw-btn-info.tw-dsw-btn-active {
  --tw-border-opacity: 1;
  border-color: hsl(var(--in) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--in) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-warning {
  --tw-text-opacity: 1;
  color: hsl(var(--wa) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-warning:hover,
      .tw-dsw-btn-outline.tw-dsw-btn-warning.tw-dsw-btn-active {
  --tw-border-opacity: 1;
  border-color: hsl(var(--wa) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--wa) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-error {
  --tw-text-opacity: 1;
  color: hsl(var(--er) / var(--tw-text-opacity));
}

.tw-dsw-btn-outline.tw-dsw-btn-error:hover,
      .tw-dsw-btn-outline.tw-dsw-btn-error.tw-dsw-btn-active {
  --tw-border-opacity: 1;
  border-color: hsl(var(--er) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--er) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}

.tw-dsw-btn-disabled,
  .tw-dsw-btn-disabled:hover,
  .tw-dsw-btn[disabled],
  .tw-dsw-btn[disabled]:hover {
  --tw-border-opacity: 0;
  background-color: hsl(var(--n) / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.2;
  color: hsl(var(--bc) / var(--tw-text-opacity));
  --tw-text-opacity: 0.2;
}

.tw-dsw-btn.tw-dsw-loading.tw-dsw-btn-square:before,
    .tw-dsw-btn.tw-dsw-loading.tw-dsw-btn-circle:before {
  margin-right: 0px;
}

.tw-dsw-btn.tw-dsw-loading.tw-dsw-btn-xl:before,
    .tw-dsw-btn.tw-dsw-loading.tw-dsw-btn-lg:before {
  height: 1.25rem;
  width: 1.25rem;
}

.tw-dsw-btn.tw-dsw-loading.tw-dsw-btn-sm:before,
    .tw-dsw-btn.tw-dsw-loading.tw-dsw-btn-xs:before {
  height: 0.75rem;
  width: 0.75rem;
}

.tw-dsw-btn-group > input[type="radio"]:checked.tw-dsw-btn,
  .tw-dsw-btn-group > .tw-dsw-btn-active {
  --tw-border-opacity: 1;
  border-color: hsl(var(--p) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(var(--p) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--pc) / var(--tw-text-opacity));
}

.tw-dsw-btn-group > input[type="radio"]:checked.tw-dsw-btn:focus-visible, .tw-dsw-btn-group > .tw-dsw-btn-active:focus-visible {
  outline: 2px solid hsl(var(--p));
}

@keyframes button-pop {
  0% {
    transform: scale(var(--btn-focus-scale, 0.95));
  }

  40% {
    transform: scale(1.02);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes checkmark {
  0% {
    background-position-y: 5px;
  }

  50% {
    background-position-y: -2px;
  }

  100% {
    background-position-y: 0;
  }
}

.tw-dsw-drawer-toggle:focus-visible ~ .tw-dsw-drawer-content .tw-dsw-drawer-button.tw-dsw-btn-primary {
  outline: 2px solid hsl(var(--p));
}

.tw-dsw-drawer-toggle:focus-visible ~ .tw-dsw-drawer-content .tw-dsw-drawer-button.tw-dsw-btn-secondary {
  outline: 2px solid hsl(var(--s));
}

@keyframes progress-loading {
  50% {
    left: 107%;
  }
}

@keyframes radiomark {
  0% {
    box-shadow: 0 0 0 12px hsl(var(--b1)) inset, 0 0 0 12px hsl(var(--b1)) inset;
  }

  50% {
    box-shadow: 0 0 0 3px hsl(var(--b1)) inset, 0 0 0 3px hsl(var(--b1)) inset;
  }

  100% {
    box-shadow: 0 0 0 4px hsl(var(--b1)) inset, 0 0 0 4px hsl(var(--b1)) inset;
  }
}

@keyframes rating-pop {
  0% {
    transform: translateY(-0.125em);
  }

  40% {
    transform: translateY(-0.125em);
  }

  100% {
    transform: translateY(0);
  }
}

@keyframes toast-pop {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

[dir="rtl"] .tw-dsw-toggle {
  --handleoffsetcalculator: calc(var(--handleoffset) * 1);
}

.tw-dsw-toggle:focus-visible {
  outline: 2px solid hsl(var(--bc));
  outline-offset: 2px;
}

.tw-dsw-toggle:checked,
  .tw-dsw-toggle[checked="true"],
  .tw-dsw-toggle[aria-checked=true] {
  --handleoffsetcalculator: var(--handleoffset);
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1;
}

[dir="rtl"] .tw-dsw-toggle:checked, [dir="rtl"] .tw-dsw-toggle[checked="true"], [dir="rtl"] .tw-dsw-toggle[aria-checked=true] {
  --handleoffsetcalculator: calc(var(--handleoffset) * -1);
}

.tw-dsw-toggle:indeterminate {
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1;
  box-shadow: calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset, calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset, 0 0 0 2px var(--tglbg) inset;
}

[dir="rtl"] .tw-dsw-toggle:indeterminate {
  box-shadow: calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset, calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset, 0 0 0 2px var(--tglbg) inset;
}

.tw-dsw-toggle-secondary:focus-visible {
  outline: 2px solid hsl(var(--s));
}

.tw-dsw-toggle-secondary:checked,
    .tw-dsw-toggle-secondary[checked="true"],
    .tw-dsw-toggle-secondary[aria-checked=true] {
  border-color: hsl(var(--s) / var(--tw-border-opacity));
  --tw-border-opacity: 0.1;
  --tw-bg-opacity: 1;
  background-color: hsl(var(--s) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(var(--sc) / var(--tw-text-opacity));
}

.tw-dsw-toggle:disabled {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: hsl(var(--bc) / var(--tw-border-opacity));
  background-color: transparent;
  opacity: 0.3;
  --togglehandleborder: 0 0 0 3px hsl(var(--bc)) inset, var(--handleoffsetcalculator) 0 0 3px hsl(var(--bc)) inset;
}

.tw-rounded-box {
  border-radius: var(--rounded-box, 1rem);
}

.tw-rounded-t-box {
  border-top-left-radius: var(--rounded-box, 1rem);
  border-top-right-radius: var(--rounded-box, 1rem);
}

.tw-rounded-b-box {
  border-bottom-left-radius: var(--rounded-box, 1rem);
  border-bottom-right-radius: var(--rounded-box, 1rem);
}

.tw-rounded-btn {
  border-radius: var(--rounded-btn, 0.5rem);
}

.tw-dsw-btn-xs {
  height: 1.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  min-height: 1.5rem;
  font-size: 0.75rem;
}

.tw-dsw-btn-sm {
  height: 2rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  min-height: 2rem;
  font-size: 0.875rem;
}

.tw-dsw-btn-md {
  height: 3rem;
  padding-left: 1rem;
  padding-right: 1rem;
  min-height: 3rem;
  font-size: 0.875rem;
}

.tw-dsw-btn-lg {
  height: 4rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  min-height: 4rem;
  font-size: 1.125rem;
}

.tw-dsw-btn-square:where(.tw-dsw-btn-xs) {
  height: 1.5rem;
  width: 1.5rem;
  padding: 0px;
}

.tw-dsw-btn-square:where(.tw-dsw-btn-sm) {
  height: 2rem;
  width: 2rem;
  padding: 0px;
}

.tw-dsw-btn-square:where(.tw-dsw-btn-md) {
  height: 3rem;
  width: 3rem;
  padding: 0px;
}

.tw-dsw-btn-square:where(.tw-dsw-btn-lg) {
  height: 4rem;
  width: 4rem;
  padding: 0px;
}

.tw-dsw-btn-circle:where(.tw-dsw-btn-xs) {
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 9999px;
  padding: 0px;
}

.tw-dsw-btn-circle:where(.tw-dsw-btn-sm) {
  height: 2rem;
  width: 2rem;
  border-radius: 9999px;
  padding: 0px;
}

.tw-dsw-btn-circle:where(.tw-dsw-btn-md) {
  height: 3rem;
  width: 3rem;
  border-radius: 9999px;
  padding: 0px;
}

.tw-dsw-btn-circle:where(.tw-dsw-btn-lg) {
  height: 4rem;
  width: 4rem;
  border-radius: 9999px;
  padding: 0px;
}

.tw-dsw-btn-group .tw-dsw-btn:not(:first-child):not(:last-child) {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}

.tw-dsw-btn-group .tw-dsw-btn:first-child:not(:last-child) {
  margin-top: -0px;
  margin-left: -1px;
  border-start-start-radius: var(--rounded-btn, 0.5rem);
  border-start-end-radius: 0;
  border-end-start-radius: var(--rounded-btn, 0.5rem);
  border-end-end-radius: 0;
}

.tw-dsw-btn-group .tw-dsw-btn:last-child:not(:first-child) {
  border-start-start-radius: 0;
  border-start-end-radius: var(--rounded-btn, 0.5rem);
  border-end-start-radius: 0;
  border-end-end-radius: var(--rounded-btn, 0.5rem);
}

.tw-dsw-btn-group-horizontal .tw-dsw-btn:not(:first-child):not(:last-child) {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}

.tw-dsw-btn-group-horizontal .tw-dsw-btn:first-child:not(:last-child) {
  margin-top: -0px;
  margin-left: -1px;
  border-start-start-radius: var(--rounded-btn, 0.5rem);
  border-start-end-radius: 0;
  border-end-start-radius: var(--rounded-btn, 0.5rem);
  border-end-end-radius: 0;
}

.tw-dsw-btn-group-horizontal .tw-dsw-btn:last-child:not(:first-child) {
  border-start-start-radius: 0;
  border-start-end-radius: var(--rounded-btn, 0.5rem);
  border-end-start-radius: 0;
  border-end-end-radius: var(--rounded-btn, 0.5rem);
}

.tw-dsw-btn-group-vertical .tw-dsw-btn:first-child:not(:last-child) {
  margin-top: -1px;
  margin-left: -0px;
  border-start-start-radius: var(--rounded-btn, 0.5rem);
  border-start-end-radius: var(--rounded-btn, 0.5rem);
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}

.tw-dsw-btn-group-vertical .tw-dsw-btn:last-child:not(:first-child) {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: var(--rounded-btn, 0.5rem);
  border-end-end-radius: var(--rounded-btn, 0.5rem);
}

#squid-stake-widget :is(.tw-pointer-events-none) {
  pointer-events: none;
}

#squid-stake-widget :is(.tw-visible) {
  visibility: visible;
}

#squid-stake-widget :is(.tw-absolute) {
  position: absolute;
}

#squid-stake-widget :is(.tw-relative) {
  position: relative;
}

#squid-stake-widget :is(.-tw-bottom-1) {
  bottom: -0.25rem;
}

#squid-stake-widget :is(.-tw-right-1) {
  right: -0.25rem;
}

#squid-stake-widget :is(.tw-left-\[13px\]) {
  left: 13px;
}

#squid-stake-widget :is(.tw-right-0) {
  right: 0px;
}

#squid-stake-widget :is(.tw-right-\[12px\]) {
  right: 12px;
}

#squid-stake-widget :is(.tw-right-\[13px\]) {
  right: 13px;
}

#squid-stake-widget :is(.tw-top-0) {
  top: 0px;
}

#squid-stake-widget :is(.tw-top-1) {
  top: 0.25rem;
}

#squid-stake-widget :is(.tw-z-10) {
  z-index: 10;
}

#squid-stake-widget :is(.tw-z-20) {
  z-index: 20;
}

#squid-stake-widget :is(.tw-z-50) {
  z-index: 50;
}

#squid-stake-widget :is(.tw-my-2) {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

#squid-stake-widget :is(.tw-my-2\.5) {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}

#squid-stake-widget :is(.tw-my-3) {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

#squid-stake-widget :is(.tw-mb-2) {
  margin-bottom: 0.5rem;
}

#squid-stake-widget :is(.tw-mb-3) {
  margin-bottom: 0.75rem;
}

#squid-stake-widget :is(.tw-ml-0) {
  margin-left: 0px;
}

#squid-stake-widget :is(.tw-ml-0\.5) {
  margin-left: 0.125rem;
}

#squid-stake-widget :is(.tw-ml-1) {
  margin-left: 0.25rem;
}

#squid-stake-widget :is(.tw-ml-\[20px\]) {
  margin-left: 20px;
}

#squid-stake-widget :is(.tw-ml-\[6px\]) {
  margin-left: 6px;
}

#squid-stake-widget :is(.tw-mr-0) {
  margin-right: 0px;
}

#squid-stake-widget :is(.tw-mr-0\.5) {
  margin-right: 0.125rem;
}

#squid-stake-widget :is(.tw-mr-\[6px\]) {
  margin-right: 6px;
}

#squid-stake-widget :is(.tw-mt-2) {
  margin-top: 0.5rem;
}

#squid-stake-widget :is(.tw-mt-3) {
  margin-top: 0.75rem;
}

#squid-stake-widget :is(.tw-mt-\[16px\]) {
  margin-top: 16px;
}

#squid-stake-widget :is(.tw-line-clamp-3) {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

#squid-stake-widget :is(.tw-block) {
  display: block;
}

#squid-stake-widget :is(.tw-inline-block) {
  display: inline-block;
}

#squid-stake-widget :is(.tw-flex) {
  display: flex;
}

#squid-stake-widget :is(.tw-hidden) {
  display: none;
}

#squid-stake-widget :is(.tw-h-10) {
  height: 2.5rem;
}

#squid-stake-widget :is(.tw-h-3) {
  height: 0.75rem;
}

#squid-stake-widget :is(.tw-h-4) {
  height: 1rem;
}

#squid-stake-widget :is(.tw-h-5) {
  height: 1.25rem;
}

#squid-stake-widget :is(.tw-h-6) {
  height: 1.5rem;
}

#squid-stake-widget :is(.tw-h-6\.5) {
  height: 26px;
}

#squid-stake-widget :is(.tw-h-7) {
  height: 1.75rem;
}

#squid-stake-widget :is(.tw-h-\[20px\]) {
  height: 20px;
}

#squid-stake-widget :is(.tw-h-\[25\%\]) {
  height: 25%;
}

#squid-stake-widget :is(.tw-h-\[32px\]) {
  height: 32px;
}

#squid-stake-widget :is(.tw-h-\[36px\]) {
  height: 36px;
}

#squid-stake-widget :is(.tw-h-\[45px\]) {
  height: 45px;
}

#squid-stake-widget :is(.tw-h-\[48px\]) {
  height: 48px;
}

#squid-stake-widget :is(.tw-h-\[60px\]) {
  height: 60px;
}

#squid-stake-widget :is(.tw-h-\[6px\]) {
  height: 6px;
}

#squid-stake-widget :is(.tw-h-\[75\%\]) {
  height: 75%;
}

#squid-stake-widget :is(.tw-h-auto) {
  height: auto;
}

#squid-stake-widget :is(.tw-h-full) {
  height: 100%;
}

#squid-stake-widget :is(.tw-max-h-\[48px\]) {
  max-height: 48px;
}

#squid-stake-widget :is(.tw-min-h-0) {
  min-height: 0px;
}

#squid-stake-widget :is(.tw-min-h-\[1\.5rem\]) {
  min-height: 1.5rem;
}

#squid-stake-widget :is(.tw-min-h-\[2rem\]) {
  min-height: 2rem;
}

#squid-stake-widget :is(.tw-min-h-\[31px\]) {
  min-height: 31px;
}

#squid-stake-widget :is(.tw-min-h-\[60px\]) {
  min-height: 60px;
}

#squid-stake-widget :is(.tw-min-h-\[66px\]) {
  min-height: 66px;
}

#squid-stake-widget :is(.tw-w-10) {
  width: 2.5rem;
}

#squid-stake-widget :is(.tw-w-3) {
  width: 0.75rem;
}

#squid-stake-widget :is(.tw-w-30) {
  width: 120px;
}

#squid-stake-widget :is(.tw-w-4) {
  width: 1rem;
}

#squid-stake-widget :is(.tw-w-5) {
  width: 1.25rem;
}

#squid-stake-widget :is(.tw-w-6) {
  width: 1.5rem;
}

#squid-stake-widget :is(.tw-w-7) {
  width: 1.75rem;
}

#squid-stake-widget :is(.tw-w-\[55px\]) {
  width: 55px;
}

#squid-stake-widget :is(.tw-w-\[6px\]) {
  width: 6px;
}

#squid-stake-widget :is(.tw-w-auto) {
  width: auto;
}

#squid-stake-widget :is(.tw-w-full) {
  width: 100%;
}

#squid-stake-widget :is(.tw-min-w-\[65px\]) {
  min-width: 65px;
}

#squid-stake-widget :is(.tw-max-w-\[105px\]) {
  max-width: 105px;
}

#squid-stake-widget :is(.tw-max-w-\[200px\]) {
  max-width: 200px;
}

#squid-stake-widget :is(.tw-max-w-\[29px\]) {
  max-width: 29px;
}

#squid-stake-widget :is(.tw-max-w-\[80\%\]) {
  max-width: 80%;
}

#squid-stake-widget :is(.tw-max-w-full) {
  max-width: 100%;
}

#squid-stake-widget :is(.tw-max-w-xs) {
  max-width: 20rem;
}

#squid-stake-widget :is(.tw-flex-1) {
  flex: 1 1 0%;
}

#squid-stake-widget :is(.tw-grow) {
  flex-grow: 1;
}

#squid-stake-widget :is(.tw-grow-0) {
  flex-grow: 0;
}

@keyframes tw-fadeOut {
  0% {
    background-color: hsl(var(--b2));
  }

  50% {
    background-color: hsl(var(--b3));
  }

  100% {
    background-color: hsl(var(--b2));
  }
}

#squid-stake-widget :is(.tw-animate-fade) {
  animation: tw-fadeOut 1s ease-in-out;
}

@keyframes tw-ping {
  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}

#squid-stake-widget :is(.tw-animate-ping) {
  animation: tw-ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}

@keyframes tw-spin {
  to {
    transform: rotate(360deg);
  }
}

#squid-stake-widget :is(.tw-animate-spin) {
  animation: tw-spin 1s linear infinite;
}

#squid-stake-widget :is(.tw-cursor-auto) {
  cursor: auto;
}

#squid-stake-widget :is(.tw-cursor-pointer) {
  cursor: pointer;
}

#squid-stake-widget :is(.tw-flex-row) {
  flex-direction: row;
}

#squid-stake-widget :is(.tw-flex-col) {
  flex-direction: column;
}

#squid-stake-widget :is(.tw-flex-nowrap) {
  flex-wrap: nowrap;
}

#squid-stake-widget :is(.tw-items-start) {
  align-items: flex-start;
}

#squid-stake-widget :is(.tw-items-end) {
  align-items: flex-end;
}

#squid-stake-widget :is(.tw-items-center) {
  align-items: center;
}

#squid-stake-widget :is(.tw-justify-start) {
  justify-content: flex-start;
}

#squid-stake-widget :is(.tw-justify-end) {
  justify-content: flex-end;
}

#squid-stake-widget :is(.tw-justify-center) {
  justify-content: center;
}

#squid-stake-widget :is(.tw-justify-between) {
  justify-content: space-between;
}

#squid-stake-widget :is(.tw-gap-0) {
  gap: 0px;
}

#squid-stake-widget :is(.tw-gap-0\.5) {
  gap: 0.125rem;
}

#squid-stake-widget :is(.tw-gap-1) {
  gap: 0.25rem;
}

#squid-stake-widget :is(.tw-gap-1\.5) {
  gap: 0.375rem;
}

#squid-stake-widget :is(.tw-gap-2) {
  gap: 0.5rem;
}

#squid-stake-widget :is(.tw-gap-3) {
  gap: 0.75rem;
}

#squid-stake-widget :is(.tw-gap-4) {
  gap: 1rem;
}

#squid-stake-widget :is(.tw-gap-6) {
  gap: 1.5rem;
}

#squid-stake-widget :is(.tw-gap-7) {
  gap: 1.75rem;
}

#squid-stake-widget :is(.tw-overflow-auto) {
  overflow: auto;
}

#squid-stake-widget :is(.tw-overflow-hidden) {
  overflow: hidden;
}

#squid-stake-widget :is(.tw-rounded-3xl) {
  border-radius: 1.5rem;
}

#squid-stake-widget :is(.tw-rounded-full) {
  border-radius: 9999px;
}

#squid-stake-widget :is(.tw-rounded-md) {
  border-radius: 0.375rem;
}

#squid-stake-widget :is(.tw-rounded-sm) {
  border-radius: 0.125rem;
}

#squid-stake-widget :is(.tw-rounded-xl) {
  border-radius: 0.75rem;
}

#squid-stake-widget :is(.tw-border-2) {
  border-width: 2px;
}

#squid-stake-widget :is(.tw-border-\[1px\]) {
  border-width: 1px;
}

#squid-stake-widget :is(.tw-border-t-\[1px\]) {
  border-top-width: 1px;
}

#squid-stake-widget :is(.tw-border-dashed) {
  border-style: dashed;
}

#squid-stake-widget :is(.tw-border-none) {
  border-style: none;
}

#squid-stake-widget :is(.tw-border-base-200) {
  --tw-border-opacity: 1;
  border-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}

#squid-stake-widget :is(.tw-border-base-300) {
  --tw-border-opacity: 1;
  border-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
}

#squid-stake-widget :is(.tw-border-base-content) {
  --tw-border-opacity: 1;
  border-color: hsl(var(--bc) / var(--tw-border-opacity));
}

#squid-stake-widget :is(.tw-border-error) {
  --tw-border-opacity: 1;
  border-color: hsl(var(--er) / var(--tw-border-opacity));
}

#squid-stake-widget :is(.tw-border-neutral) {
  --tw-border-opacity: 1;
  border-color: hsl(var(--n) / var(--tw-border-opacity));
}

#squid-stake-widget :is(.tw-border-primary) {
  --tw-border-opacity: 1;
  border-color: hsl(var(--p) / var(--tw-border-opacity));
}

#squid-stake-widget :is(.tw-border-secondary) {
  --tw-border-opacity: 1;
  border-color: hsl(var(--s) / var(--tw-border-opacity));
}

#squid-stake-widget :is(.tw-border-success) {
  --tw-border-opacity: 1;
  border-color: hsl(var(--su) / var(--tw-border-opacity));
}

#squid-stake-widget :is(.tw-bg-base-100) {
  --tw-bg-opacity: 1;
  background-color: hsl(var(--b1) / var(--tw-bg-opacity));
}

#squid-stake-widget :is(.tw-bg-base-200) {
  --tw-bg-opacity: 1;
  background-color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));
}

#squid-stake-widget :is(.tw-bg-base-300) {
  --tw-bg-opacity: 1;
  background-color: hsl(var(--b3, var(--b2)) / var(--tw-bg-opacity));
}

#squid-stake-widget :is(.tw-bg-black) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

#squid-stake-widget :is(.tw-bg-neutral) {
  --tw-bg-opacity: 1;
  background-color: hsl(var(--n) / var(--tw-bg-opacity));
}

#squid-stake-widget :is(.tw-bg-neutral-content) {
  --tw-bg-opacity: 1;
  background-color: hsl(var(--nc) / var(--tw-bg-opacity));
}

#squid-stake-widget :is(.tw-bg-primary) {
  --tw-bg-opacity: 1;
  background-color: hsl(var(--p) / var(--tw-bg-opacity));
}

#squid-stake-widget :is(.tw-bg-secondary) {
  --tw-bg-opacity: 1;
  background-color: hsl(var(--s) / var(--tw-bg-opacity));
}

#squid-stake-widget :is(.tw-bg-success) {
  --tw-bg-opacity: 1;
  background-color: hsl(var(--su) / var(--tw-bg-opacity));
}

#squid-stake-widget :is(.tw-bg-transparent) {
  background-color: transparent;
}

#squid-stake-widget :is(.tw-bg-warning) {
  --tw-bg-opacity: 1;
  background-color: hsl(var(--wa) / var(--tw-bg-opacity));
}

#squid-stake-widget :is(.tw-bg-opacity-0) {
  --tw-bg-opacity: 0;
}

#squid-stake-widget :is(.tw-bg-opacity-20) {
  --tw-bg-opacity: 0.2;
}

#squid-stake-widget :is(.tw-bg-opacity-50) {
  --tw-bg-opacity: 0.5;
}

#squid-stake-widget :is(.tw-bg-opacity-60) {
  --tw-bg-opacity: 0.6;
}

#squid-stake-widget :is(.tw-bg-opacity-70) {
  --tw-bg-opacity: 0.7;
}

#squid-stake-widget :is(.tw-bg-opacity-80) {
  --tw-bg-opacity: 0.8;
}

#squid-stake-widget :is(.tw-bg-opacity-\[0\.85\]) {
  --tw-bg-opacity: 0.85;
}

#squid-stake-widget :is(.tw-p-1) {
  padding: 0.25rem;
}

#squid-stake-widget :is(.tw-p-1\.5) {
  padding: 0.375rem;
}

#squid-stake-widget :is(.tw-p-2) {
  padding: 0.5rem;
}

#squid-stake-widget :is(.tw-p-3) {
  padding: 0.75rem;
}

#squid-stake-widget :is(.tw-p-4) {
  padding: 1rem;
}

#squid-stake-widget :is(.tw-p-\[3px\]) {
  padding: 3px;
}

#squid-stake-widget :is(.tw-px-0) {
  padding-left: 0px;
  padding-right: 0px;
}

#squid-stake-widget :is(.tw-px-1) {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

#squid-stake-widget :is(.tw-px-1\.5) {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}

#squid-stake-widget :is(.tw-px-2) {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

#squid-stake-widget :is(.tw-px-3) {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

#squid-stake-widget :is(.tw-px-4) {
  padding-left: 1rem;
  padding-right: 1rem;
}

#squid-stake-widget :is(.tw-px-5) {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

#squid-stake-widget :is(.tw-px-6) {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

#squid-stake-widget :is(.tw-py-0) {
  padding-top: 0px;
  padding-bottom: 0px;
}

#squid-stake-widget :is(.tw-py-1) {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

#squid-stake-widget :is(.tw-py-2) {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

#squid-stake-widget :is(.tw-py-3) {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

#squid-stake-widget :is(.tw-py-6) {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

#squid-stake-widget :is(.tw-py-\[10px\]) {
  padding-top: 10px;
  padding-bottom: 10px;
}

#squid-stake-widget :is(.tw-py-\[20px\]) {
  padding-top: 20px;
  padding-bottom: 20px;
}

#squid-stake-widget :is(.tw-py-\[2px\]) {
  padding-top: 2px;
  padding-bottom: 2px;
}

#squid-stake-widget :is(.tw-pb-3) {
  padding-bottom: 0.75rem;
}

#squid-stake-widget :is(.tw-pb-5) {
  padding-bottom: 1.25rem;
}

#squid-stake-widget :is(.tw-pb-\[20px\]) {
  padding-bottom: 20px;
}

#squid-stake-widget :is(.tw-pl-0) {
  padding-left: 0px;
}

#squid-stake-widget :is(.tw-pl-1) {
  padding-left: 0.25rem;
}

#squid-stake-widget :is(.tw-pl-\[35px\]) {
  padding-left: 35px;
}

#squid-stake-widget :is(.tw-pr-3) {
  padding-right: 0.75rem;
}

#squid-stake-widget :is(.tw-pt-4) {
  padding-top: 1rem;
}

#squid-stake-widget :is(.tw-text-left) {
  text-align: left;
}

#squid-stake-widget :is(.tw-text-center) {
  text-align: center;
}

#squid-stake-widget :is(.tw-font-inter) {
  font-family: Inter, sans-serif;
}

#squid-stake-widget :is(.tw-text-2xl) {
  font-size: 1.375rem;
}

#squid-stake-widget :is(.tw-text-4xl) {
  font-size: 2rem;
  line-height: 2.421rem;
}

#squid-stake-widget :is(.tw-text-base) {
  font-size: 0.875rem;
}

#squid-stake-widget :is(.tw-text-base-sms) {
  font-size: 0.813rem;
  line-height: 0.983rem;
  letter-spacing: -0.005em;
}

#squid-stake-widget :is(.tw-text-lg) {
  font-size: 0.938rem;
}

#squid-stake-widget :is(.tw-text-sm) {
  font-size: 0.813rem;
  line-height: 0.983rem;
}

#squid-stake-widget :is(.tw-text-xl) {
  font-size: 1.125rem;
}

#squid-stake-widget :is(.tw-text-xs) {
  font-size: 0.75rem;
}

#squid-stake-widget :is(.tw-font-bold) {
  font-weight: 700;
}

#squid-stake-widget :is(.tw-font-light) {
  font-weight: 300;
}

#squid-stake-widget :is(.tw-font-medium) {
  font-weight: 500;
}

#squid-stake-widget :is(.tw-font-normal) {
  font-weight: 400;
}

#squid-stake-widget :is(.tw-font-semibold) {
  font-weight: 600;
}

#squid-stake-widget :is(.tw-uppercase) {
  text-transform: uppercase;
}

#squid-stake-widget :is(.tw-lowercase) {
  text-transform: lowercase;
}

#squid-stake-widget :is(.tw-normal-case) {
  text-transform: none;
}

#squid-stake-widget :is(.tw-leading-\[1\.5\]) {
  line-height: 1.5;
}

#squid-stake-widget :is(.tw-text-\[\#FFB155\]) {
  --tw-text-opacity: 1;
  color: rgb(255 177 85 / var(--tw-text-opacity));
}

#squid-stake-widget :is(.tw-text-base-content) {
  --tw-text-opacity: 1;
  color: hsl(var(--bc) / var(--tw-text-opacity));
}

#squid-stake-widget :is(.tw-text-base-content\/50) {
  color: hsl(var(--bc) / 0.5);
}

#squid-stake-widget :is(.tw-text-error) {
  --tw-text-opacity: 1;
  color: hsl(var(--er) / var(--tw-text-opacity));
}

#squid-stake-widget :is(.tw-text-neutral) {
  --tw-text-opacity: 1;
  color: hsl(var(--n) / var(--tw-text-opacity));
}

#squid-stake-widget :is(.tw-text-neutral-content) {
  --tw-text-opacity: 1;
  color: hsl(var(--nc) / var(--tw-text-opacity));
}

#squid-stake-widget :is(.tw-text-primary) {
  --tw-text-opacity: 1;
  color: hsl(var(--p) / var(--tw-text-opacity));
}

#squid-stake-widget :is(.tw-text-primary-content) {
  --tw-text-opacity: 1;
  color: hsl(var(--pc) / var(--tw-text-opacity));
}

#squid-stake-widget :is(.tw-text-secondary) {
  --tw-text-opacity: 1;
  color: hsl(var(--s) / var(--tw-text-opacity));
}

#squid-stake-widget :is(.tw-text-secondary-content) {
  --tw-text-opacity: 1;
  color: hsl(var(--sc) / var(--tw-text-opacity));
}

#squid-stake-widget :is(.tw-text-success) {
  --tw-text-opacity: 1;
  color: hsl(var(--su) / var(--tw-text-opacity));
}

#squid-stake-widget :is(.tw-text-warning) {
  --tw-text-opacity: 1;
  color: hsl(var(--wa) / var(--tw-text-opacity));
}

#squid-stake-widget :is(.tw-text-white) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

#squid-stake-widget :is(.tw-underline) {
  text-decoration-line: underline;
}

#squid-stake-widget :is(.tw-placeholder-base-content)::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: hsl(var(--bc) / var(--tw-placeholder-opacity));
}

#squid-stake-widget :is(.tw-placeholder-base-content)::placeholder {
  --tw-placeholder-opacity: 1;
  color: hsl(var(--bc) / var(--tw-placeholder-opacity));
}

#squid-stake-widget :is(.tw-opacity-0) {
  opacity: 0;
}

#squid-stake-widget :is(.tw-opacity-100) {
  opacity: 1;
}

#squid-stake-widget :is(.tw-opacity-40) {
  opacity: 0.4;
}

#squid-stake-widget :is(.tw-opacity-75) {
  opacity: 0.75;
}

#squid-stake-widget :is(.tw-shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.1\)\]) {
  --tw-shadow: 0 4px 12px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

#squid-stake-widget :is(.tw-outline-none) {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

#squid-stake-widget :is(.tw-outline) {
  outline-style: solid;
}

#squid-stake-widget :is(.tw-outline-0) {
  outline-width: 0px;
}

#squid-stake-widget :is(.tw-outline-\[2px\]) {
  outline-width: 2px;
}

#squid-stake-widget :is(.tw-outline-base-200) {
  outline-color: hsl(var(--b2, var(--b1)));
}

#squid-stake-widget :is(.tw-invert) {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

#squid-stake-widget :is(.tw-transition-all) {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

#squid-stake-widget :is(.tw-line-clamp-3) {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

#squid-stake-widget .tw-invert {
  filter: invert(1) !important;
}

#squid-stake-widget * {
  color: inherit;
  box-sizing: border-box;
}

#squid-stake-widget li{
  margin-bottom: 0px;
}

#squid-stake-widget input, 
#squid-stake-widget button {
  border: none;
  background: transparent;
  line-height: inherit;
  font-family: inherit;
}

#squid-stake-widget button {
  cursor: pointer;
  padding: 0px;
}

#squid-stake-widget ul {
  padding-left: 0px;
  margin: 0px;
}

#squid-stake-widget span,
#squid-stake-widget a {
  text-decoration: none;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-family: inherit;
}

#squid-stake-widget #keystroke {
  stroke: hsl(var(--sc)) !important;
}

#squid-stake-widget #keyfill {
  fill: hsl(var(--s)) !important;
}

/* ---------- */

/* LOADER */

/* ---------- */

#squid-stake-widget .bouncing-loader {
  display: flex;
  justify-content: center;
  margin: 40px auto;
}

#squid-stake-widget .bouncing-loader > div {
  width: 16px;
  height: 16px;
  margin: 3px 6px;
  border-radius: 50%;
  background-color: #a3a1a1;
  opacity: 1;
  animation: bouncing-loader 0.6s infinite alternate;
}

@keyframes bouncing-loader {
  to {
    opacity: 0.1;
    transform: translateY(-16px);
  }
}

#squid-stake-widget .bouncing-loader > div:nth-child(2) {
  animation-delay: 0.2s;
}

#squid-stake-widget .bouncing-loader > div:nth-child(3) {
  animation-delay: 0.4s;
}

/* ---------- */

/* INPUTS */

/* ---------- */

#squid-stake-widget input[type="color"] {
  border: none;
}

#squid-stake-widget input[type="color"]::-webkit-color-swatch-wrapper {
  padding: 0;
}

#squid-stake-widget input[type="color"]::-webkit-color-swatch {
  border: none;
}

/* ---------- */

/* TOGGLES */

/* ---------- */

#squid-stake-widget .tw-dsw-toggle-primary:checked,
#squid-stake-widget .tw-dsw-toggle-primary[checked="true"],
#squid-stake-widget .tw-dsw-toggle-primary[aria-checked="true"] {
  box-shadow: var(--handleoffset) 0 0 2px hsl(var(--ac)) inset,
    0 0 0 2px hsl(var(--ac)) inset;
  background-color: hsl(var(--b1) / var(--tw-bg-opacity));
}

#squid-stake-widget .tw-dsw-toggle-secondary {
  box-shadow: calc(var(--handleoffset) * -1) 0 0 2px hsl(var(--b3)) inset,
    0 0 0 2px hsl(var(--b3)) inset;
  background-color: hsl(var(--b1) / var(--tw-bg-opacity));
  border-color: hsl(var(--b2) / var(--tw-border-opacity));
}

#squid-stake-widget .tw-dsw-toggle-secondary:checked,
#squid-stake-widget .tw-dsw-toggle-secondary[checked="true"],
#squid-stake-widget .tw-dsw-toggle-secondary[aria-checked="true"] {
  box-shadow: var(--handleoffset) 0 0 2px hsl(var(--s)) inset,
    0 0 0 2px hsl(var(--s)) inset;
  background-color: hsl(var(--b1) / var(--tw-bg-opacity));
}

/* ---------- */

/* BORDER RADIUS */

/* ---------- */

#squid-stake-widget .tw-rounded-dropdown {
  border-radius: var(--rounded-dropdown, 26px);
}

#squid-stake-widget :is(.hover\:tw-transform-none:hover) {
  transform: none;
}

#squid-stake-widget :is(.hover\:tw-border-none:hover) {
  border-style: none;
}

#squid-stake-widget :is(.hover\:tw-bg-base-100:hover) {
  --tw-bg-opacity: 1;
  background-color: hsl(var(--b1) / var(--tw-bg-opacity));
}

#squid-stake-widget :is(.hover\:tw-bg-base-200:hover) {
  --tw-bg-opacity: 1;
  background-color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));
}

#squid-stake-widget :is(.hover\:tw-bg-base-300:hover) {
  --tw-bg-opacity: 1;
  background-color: hsl(var(--b3, var(--b2)) / var(--tw-bg-opacity));
}

#squid-stake-widget :is(.hover\:tw-bg-primary:hover) {
  --tw-bg-opacity: 1;
  background-color: hsl(var(--p) / var(--tw-bg-opacity));
}

#squid-stake-widget :is(.hover\:tw-bg-secondary:hover) {
  --tw-bg-opacity: 1;
  background-color: hsl(var(--s) / var(--tw-bg-opacity));
}

#squid-stake-widget :is(.hover\:tw-bg-opacity-30:hover) {
  --tw-bg-opacity: 0.3;
}

#squid-stake-widget :is(.hover\:tw-bg-opacity-50:hover) {
  --tw-bg-opacity: 0.5;
}

#squid-stake-widget :is(.hover\:tw-bg-opacity-70:hover) {
  --tw-bg-opacity: 0.7;
}

#squid-stake-widget :is(.hover\:tw-underline:hover) {
  text-decoration-line: underline;
}

#squid-stake-widget :is(.hover\:tw-outline-none:hover) {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

#squid-stake-widget :is(.hover\:tw-brightness-95:hover) {
  --tw-brightness: brightness(.95);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

#squid-stake-widget :is(.focus\:tw-outline-none:focus) {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

#squid-stake-widget :is(.disabled\:tw-border-none:disabled) {
  border-style: none;
}

#squid-stake-widget :is(.disabled\:tw-outline-none:disabled) {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

#squid-stake-widget :is(.tw-group:hover .group-hover\:tw-inline-block) {
  display: inline-block;
}

#squid-stake-widget :is(.tw-group:hover .group-hover\:tw-hidden) {
  display: none;
}

#squid-stake-widget :is(.tw-group:hover .group-hover\:tw-bg-primary) {
  --tw-bg-opacity: 1;
  background-color: hsl(var(--p) / var(--tw-bg-opacity));
}

#squid-stake-widget :is(.tw-group:hover .group-hover\:tw-text-base-200) {
  --tw-text-opacity: 1;
  color: hsl(var(--b2, var(--b1)) / var(--tw-text-opacity));
}

#squid-stake-widget :is(.tw-group:hover .group-hover\:tw-text-secondary-content) {
  --tw-text-opacity: 1;
  color: hsl(var(--sc) / var(--tw-text-opacity));
}