/* [project]/node_modules/@daimo/sdk/dist/web/theme.css [client] (css) */
:root {
  --daimo-bg: #00000008;
  --daimo-surface: #fff;
  --daimo-surface-secondary: #f6f7f9;
  --daimo-surface-hover: #f0f2f5;
  --daimo-skeleton: #f6f7f9;
  --daimo-title: #373737;
  --daimo-text: #373737;
  --daimo-text-secondary: #999;
  --daimo-text-muted: #9ca3af;
  --daimo-success: #22c55e;
  --daimo-success-light: #dcfce7;
  --daimo-checkmark: #22c55e;
  --daimo-error: #ef4444;
  --daimo-error-light: #fee2e2;
  --daimo-warning: #f97316;
  --daimo-accent: #3b82f6;
  --daimo-placeholder: #d1d5db;
  --daimo-border: #fbfafb;
  --daimo-qr-bg: #fff;
  --daimo-qr-dot: #373737;
  --daimo-radius-sm: .5rem;
  --daimo-radius-md: .75rem;
  --daimo-radius-lg: 1rem;
  --daimo-radius-xl: 20px;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --daimo-bg: #00000008;
    --daimo-surface: #2b2b2b;
    --daimo-surface-secondary: #383838;
    --daimo-surface-hover: #404040;
    --daimo-skeleton: #383838;
    --daimo-title: #fff;
    --daimo-text: #fff;
    --daimo-text-secondary: #7e7e7e;
    --daimo-text-muted: #858585;
    --daimo-success: #4ade80;
    --daimo-success-light: #14532d;
    --daimo-checkmark: #f3f4f6;
    --daimo-error: #f87171;
    --daimo-error-light: #7f1d1d;
    --daimo-warning: #fb923c;
    --daimo-accent: #0977d5;
    --daimo-placeholder: #9ca3af;
    --daimo-border: #3d3d3d;
    --daimo-qr-bg: #2b2b2b;
    --daimo-qr-dot: #fff;
  }
}

.daimo-scroll-fade:after {
  content: "";
  pointer-events: none;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, var(--daimo-surface));
  height: 32px;
  margin-top: -32px;
  transition: opacity .3s;
  display: block;
  position: sticky;
  bottom: 0;
  left: 0;
  right: 0;
}

.daimo-scroll-fade.daimo-scroll-end:after {
  opacity: 0;
}

.daimo-page-enter {
  animation: .15s cubic-bezier(.23, 1, .32, 1) both daimo-page-in;
}

@keyframes daimo-page-in {
  0% {
    opacity: 0;
    transform: translateY(6px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@media (prefers-reduced-motion: reduce) {
  .daimo-page-enter {
    animation: none;
  }
}

.daimo-modal-backdrop {
  animation: .2s ease-out forwards daimo-backdrop-in;
}

@keyframes daimo-backdrop-in {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.daimo-modal-content {
  animation: .2s ease-out forwards daimo-modal-slide-up;
}

@keyframes daimo-modal-slide-up {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes daimo-spin {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(1turn);
  }
}

@keyframes daimo-pulse-dot {
  0%, 80%, to {
    opacity: .25;
    transform: scale(.8);
  }

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

.daimo-qr-placeholder-qr {
  opacity: .1;
}

.daimo-qr-shimmer {
  pointer-events: none;
  background: linear-gradient(90deg, #fff0 50%, #fff6, #fff0) 0 0 / 200% 100%;
  animation: 1s linear infinite both daimo-qr-shimmer;
  transform: scale(2)rotate(45deg);
}

.daimo-qr-placeholder-logo {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 28%;
  height: 28%;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@keyframes daimo-qr-shimmer {
  0% {
    background-position: 100% 0;
  }

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

@keyframes daimo-qr-fade-in {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes daimo-qr-fade-out {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.daimo-qr-fade-in {
  animation: .2s ease-out both daimo-qr-fade-in;
}

.daimo-qr-fade-out {
  animation: .2s ease-out both daimo-qr-fade-out;
}

.daimo-transition-qr {
  will-change: opacity, transform;
  transition: opacity .28s cubic-bezier(.215, .61, .355, 1), transform .28s cubic-bezier(.215, .61, .355, 1);
}

.daimo-transition-qr-icon {
  will-change: transform, opacity;
  transition: transform .28s cubic-bezier(.645, .045, .355, 1), opacity .28s cubic-bezier(.645, .045, .355, 1);
}

.daimo-transition-qr-spacer {
  transition: height .28s cubic-bezier(.645, .045, .355, 1);
}

@media (prefers-reduced-motion: reduce) {
  .daimo-modal-backdrop, .daimo-modal-content, .daimo-qr-fade-in, .daimo-qr-fade-out, .daimo-qr-shimmer {
    animation: none;
  }

  .daimo-transition-qr, .daimo-transition-qr-icon, .daimo-transition-qr-spacer {
    transition: none;
  }

  [style*="daimo-pulse-dot"] {
    opacity: .6 !important;
    animation: none !important;
  }
}

[data-theme="dark"] {
  --daimo-bg: #111827;
  --daimo-surface: #1f2937;
  --daimo-surface-secondary: #374151;
  --daimo-surface-hover: #4b5563;
  --daimo-skeleton: #4b5563;
  --daimo-title: #f3f4f6;
  --daimo-text: #f3f4f6;
  --daimo-text-secondary: #9ca3af;
  --daimo-text-muted: #6b7280;
  --daimo-success: #4ade80;
  --daimo-success-light: #14532d;
  --daimo-checkmark: #f3f4f6;
  --daimo-error: #f87171;
  --daimo-error-light: #7f1d1d;
  --daimo-warning: #fb923c;
  --daimo-accent: #0977d5;
  --daimo-placeholder: #6b7280;
}

.daimo-pointer-events-none {
  pointer-events: none;
}

.daimo-pointer-events-auto {
  pointer-events: auto;
}

.daimo-invisible {
  visibility: hidden;
}

.daimo-fixed {
  position: fixed;
}

.daimo-absolute {
  position: absolute;
}

.daimo-relative {
  position: relative;
}

.daimo-sticky {
  position: sticky;
}

.daimo-inset-0 {
  inset: 0;
}

.daimo-inset-\[13px\] {
  inset: 13px;
}

.daimo-inset-\[6px\] {
  inset: 6px;
}

.daimo-inset-x-0 {
  left: 0;
  right: 0;
}

.-daimo-bottom-0\.5 {
  bottom: -.125rem;
}

.-daimo-bottom-1 {
  bottom: -.25rem;
}

.-daimo-right-0\.5 {
  right: -.125rem;
}

.-daimo-right-1 {
  right: -.25rem;
}

.daimo-bottom-0 {
  bottom: 0;
}

.daimo-left-1\/2 {
  left: 50%;
}

.daimo-left-5 {
  left: 1.25rem;
}

.daimo-right-\[17px\] {
  right: 17px;
}

.daimo-top-0 {
  top: 0;
}

.daimo-top-1\/2 {
  top: 50%;
}

.daimo-top-\[22px\] {
  top: 22px;
}

.daimo-z-10 {
  z-index: 10;
}

.daimo-z-20 {
  z-index: 20;
}

.daimo-z-50 {
  z-index: 50;
}

.daimo-mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.daimo-mb-1 {
  margin-bottom: .25rem;
}

.daimo-mb-2 {
  margin-bottom: .5rem;
}

.daimo-mb-3 {
  margin-bottom: .75rem;
}

.daimo-mb-6 {
  margin-bottom: 1.5rem;
}

.daimo-ml-2 {
  margin-left: .5rem;
}

.daimo-mr-3 {
  margin-right: .75rem;
}

.daimo-mt-auto {
  margin-top: auto;
}

.daimo-block {
  display: block;
}

.daimo-inline-block {
  display: inline-block;
}

.daimo-flex {
  display: flex;
}

.daimo-grid {
  display: grid;
}

.daimo-aspect-square {
  aspect-ratio: 1;
}

.daimo-h-0\.5 {
  height: .125rem;
}

.daimo-h-12 {
  height: 3rem;
}

.daimo-h-14 {
  height: 3.5rem;
}

.daimo-h-16 {
  height: 4rem;
}

.daimo-h-20 {
  height: 5rem;
}

.daimo-h-24 {
  height: 6rem;
}

.daimo-h-3 {
  height: .75rem;
}

.daimo-h-4 {
  height: 1rem;
}

.daimo-h-5 {
  height: 1.25rem;
}

.daimo-h-8 {
  height: 2rem;
}

.daimo-h-\[100px\] {
  height: 100px;
}

.daimo-h-\[15px\] {
  height: 15px;
}

.daimo-h-auto {
  height: auto;
}

.daimo-h-full {
  height: 100%;
}

.daimo-max-h-\[90vh\] {
  max-height: 90vh;
}

.daimo-min-h-0 {
  min-height: 0;
}

.daimo-min-h-\[100px\] {
  min-height: 100px;
}

.daimo-min-h-\[44px\] {
  min-height: 44px;
}

.daimo-min-h-\[56px\] {
  min-height: 56px;
}

.daimo-w-10 {
  width: 2.5rem;
}

.daimo-w-12 {
  width: 3rem;
}

.daimo-w-16 {
  width: 4rem;
}

.daimo-w-20 {
  width: 5rem;
}

.daimo-w-24 {
  width: 6rem;
}

.daimo-w-28 {
  width: 7rem;
}

.daimo-w-3 {
  width: .75rem;
}

.daimo-w-3\/5 {
  width: 60%;
}

.daimo-w-32 {
  width: 8rem;
}

.daimo-w-4\/5 {
  width: 80%;
}

.daimo-w-40 {
  width: 10rem;
}

.daimo-w-48 {
  width: 12rem;
}

.daimo-w-5 {
  width: 1.25rem;
}

.daimo-w-8 {
  width: 2rem;
}

.daimo-w-\[100px\] {
  width: 100px;
}

.daimo-w-\[15px\] {
  width: 15px;
}

.daimo-w-full {
  width: 100%;
}

.daimo-min-w-0 {
  min-width: 0;
}

.daimo-max-w-16 {
  max-width: 4rem;
}

.daimo-max-w-\[200px\] {
  max-width: 200px;
}

.daimo-max-w-\[420px\] {
  max-width: 420px;
}

.daimo-max-w-\[512px\] {
  max-width: 512px;
}

.daimo-max-w-\[88px\] {
  max-width: 88px;
}

.daimo-max-w-none {
  max-width: none;
}

.daimo-max-w-sm {
  max-width: 24rem;
}

.daimo-max-w-xs {
  max-width: 20rem;
}

.daimo-flex-1 {
  flex: 1;
}

.daimo-shrink-0 {
  flex-shrink: 0;
}

.-daimo-translate-x-1\/2 {
  --tw-translate-x: -50%;
}

.-daimo-translate-x-1\/2, .-daimo-translate-y-1\/2 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-daimo-translate-y-1\/2 {
  --tw-translate-y: -50%;
}

.-daimo-rotate-90 {
  --tw-rotate: -90deg;
}

.-daimo-rotate-90, .daimo-scale-100 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.daimo-scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
}

.daimo-scale-50 {
  --tw-scale-x: .5;
  --tw-scale-y: .5;
}

.daimo-scale-50, .daimo-transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@keyframes daimo-daimo-pulse {
  50% {
    opacity: .5;
  }
}

.daimo-animate-daimo-pulse {
  animation: 2s cubic-bezier(.4, 0, .6, 1) infinite daimo-daimo-pulse;
}

.daimo-cursor-not-allowed {
  cursor: not-allowed;
}

.daimo-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.daimo-grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.daimo-grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.daimo-flex-col {
  flex-direction: column;
}

.daimo-items-center {
  align-items: center;
}

.daimo-justify-center {
  justify-content: center;
}

.daimo-justify-between {
  justify-content: space-between;
}

.daimo-gap-0 {
  gap: 0;
}

.daimo-gap-0\.5 {
  gap: .125rem;
}

.daimo-gap-1 {
  gap: .25rem;
}

.daimo-gap-1\.5 {
  gap: .375rem;
}

.daimo-gap-2 {
  gap: .5rem;
}

.daimo-gap-3 {
  gap: .75rem;
}

.daimo-gap-4 {
  gap: 1rem;
}

.daimo-gap-6 {
  gap: 1.5rem;
}

.daimo-gap-8 {
  gap: 2rem;
}

.daimo-space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.75rem * (1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.75rem * var(--tw-space-y-reverse));
}

.daimo-overflow-hidden {
  overflow: hidden;
}

.daimo-overflow-y-auto {
  overflow-y: auto;
}

.daimo-truncate {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.daimo-whitespace-pre-line {
  white-space: pre-line;
}

.daimo-text-balance {
  text-wrap: balance;
}

.daimo-rounded {
  border-radius: .25rem;
}

.daimo-rounded-2xl {
  border-radius: 1rem;
}

.daimo-rounded-\[25\%\] {
  border-radius: 25%;
}

.daimo-rounded-\[5px\] {
  border-radius: 5px;
}

.daimo-rounded-\[var\(--daimo-radius-lg\)\] {
  border-radius: var(--daimo-radius-lg);
}

.daimo-rounded-\[var\(--daimo-radius-md\)\] {
  border-radius: var(--daimo-radius-md);
}

.daimo-rounded-\[var\(--daimo-radius-sm\)\] {
  border-radius: var(--daimo-radius-sm);
}

.daimo-rounded-full {
  border-radius: 9999px;
}

.daimo-rounded-t-\[var\(--daimo-radius-xl\)\] {
  border-top-left-radius: var(--daimo-radius-xl);
  border-top-right-radius: var(--daimo-radius-xl);
}

.daimo-border {
  border-width: 1px;
}

.daimo-border-2 {
  border-width: 2px;
}

.daimo-border-\[1\.5px\] {
  border-width: 1.5px;
}

.daimo-border-b {
  border-bottom-width: 1px;
}

.daimo-border-none {
  border-style: none;
}

.daimo-border-\[var\(--daimo-border\)\] {
  border-color: var(--daimo-border);
}

.daimo-border-\[var\(--daimo-qr-bg\,white\)\] {
  border-color: var(--daimo-qr-bg, #fff);
}

.daimo-border-\[var\(--daimo-surface\)\] {
  border-color: var(--daimo-surface);
}

.daimo-bg-\[var\(--daimo-qr-bg\,white\)\] {
  background-color: var(--daimo-qr-bg, #fff);
}

.daimo-bg-\[var\(--daimo-surface\)\] {
  background-color: var(--daimo-surface);
}

.daimo-bg-\[var\(--daimo-surface-secondary\)\] {
  background-color: var(--daimo-surface-secondary);
}

.daimo-bg-black\/50 {
  background-color: #00000080;
}

.daimo-bg-transparent {
  background-color: #0000;
}

.daimo-object-contain {
  -o-object-fit: contain;
  object-fit: contain;
}

.daimo-p-1 {
  padding: .25rem;
}

.daimo-p-3 {
  padding: .75rem;
}

.daimo-p-4 {
  padding: 1rem;
}

.daimo-p-6 {
  padding: 1.5rem;
}

.daimo-px-0 {
  padding-left: 0;
  padding-right: 0;
}

.daimo-px-2 {
  padding-left: .5rem;
  padding-right: .5rem;
}

.daimo-px-3 {
  padding-left: .75rem;
  padding-right: .75rem;
}

.daimo-px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.daimo-px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.daimo-px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.daimo-px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.daimo-py-2 {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.daimo-py-3 {
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.daimo-py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.daimo-py-\[3px\] {
  padding-top: 3px;
  padding-bottom: 3px;
}

.daimo-pb-0 {
  padding-bottom: 0;
}

.daimo-pb-3 {
  padding-bottom: .75rem;
}

.daimo-pb-4 {
  padding-bottom: 1rem;
}

.daimo-pb-6 {
  padding-bottom: 1.5rem;
}

.daimo-pb-\[100\%\] {
  padding-bottom: 100%;
}

.daimo-pt-3 {
  padding-top: .75rem;
}

.daimo-text-left {
  text-align: left;
}

.daimo-text-center {
  text-align: center;
}

.daimo-text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.daimo-text-\[24px\] {
  font-size: 24px;
}

.daimo-text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.daimo-text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.daimo-text-sm {
  font-size: .875rem;
  line-height: 1.25rem;
}

.daimo-text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.daimo-text-xs {
  font-size: .75rem;
  line-height: 1rem;
}

.daimo-font-medium {
  font-weight: 500;
}

.daimo-font-normal {
  font-weight: 400;
}

.daimo-font-semibold {
  font-weight: 600;
}

.daimo-tabular-nums {
  --tw-numeric-spacing: tabular-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}

.daimo-leading-\[21px\] {
  line-height: 21px;
}

.daimo-leading-relaxed {
  line-height: 1.625;
}

.daimo-leading-tight {
  line-height: 1.25;
}

.daimo-text-\[var\(--daimo-accent\)\] {
  color: var(--daimo-accent);
}

.daimo-text-\[var\(--daimo-error\)\] {
  color: var(--daimo-error);
}

.daimo-text-\[var\(--daimo-placeholder\)\] {
  color: var(--daimo-placeholder);
}

.daimo-text-\[var\(--daimo-success\)\] {
  color: var(--daimo-success);
}

.daimo-text-\[var\(--daimo-text\)\] {
  color: var(--daimo-text);
}

.daimo-text-\[var\(--daimo-text-muted\)\] {
  color: var(--daimo-text-muted);
}

.daimo-text-\[var\(--daimo-text-secondary\)\] {
  color: var(--daimo-text-secondary);
}

.daimo-text-\[var\(--daimo-title\)\] {
  color: var(--daimo-title);
}

.daimo-text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}

.daimo-underline {
  text-decoration-line: underline;
}

.daimo-no-underline {
  text-decoration-line: none;
}

.daimo-placeholder-\[var\(--daimo-placeholder\)\]::placeholder {
  color: var(--daimo-placeholder);
}

.daimo-caret-\[var\(--daimo-accent\)\] {
  caret-color: var(--daimo-accent);
}

.daimo-caret-\[var\(--daimo-text-muted\)\] {
  caret-color: var(--daimo-text-muted);
}

.daimo-opacity-0 {
  opacity: 0;
}

.daimo-opacity-100 {
  opacity: 1;
}

.daimo-opacity-50 {
  opacity: .5;
}

.daimo-shadow-lg {
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
}

.daimo-shadow-lg, .daimo-shadow-none {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.daimo-shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
}

.daimo-outline-none {
  outline-offset: 2px;
  outline: 2px solid #0000;
}

.daimo-ring-0 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.daimo-transition-\[background-color\,transform\] {
  transition-property: background-color, transform;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.daimo-transition-\[background-color\] {
  transition-property: background-color;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.daimo-transition-\[border-color\] {
  transition-property: border-color;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.daimo-transition-\[opacity\,transform\] {
  transition-property: opacity, transform;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.daimo-transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.daimo-transition-opacity {
  transition-property: opacity;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.daimo-transition-shadow {
  transition-property: box-shadow;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.daimo-duration-100 {
  transition-duration: .1s;
}

.daimo-duration-150 {
  transition-duration: .15s;
}

.daimo-duration-200 {
  transition-duration: .2s;
}

.daimo-duration-300 {
  transition-duration: .3s;
}

.hover\:daimo-bg-\[var\(--daimo-surface-hover\)\]:hover {
  background-color: var(--daimo-surface-hover);
}

.hover\:daimo-text-\[var\(--daimo-text\)\]:hover {
  color: var(--daimo-text);
}

.focus\:daimo-border-none:focus {
  border-style: none;
}

.focus\:daimo-shadow-none:focus {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:daimo-outline-none:focus {
  outline-offset: 2px;
  outline: 2px solid #0000;
}

.focus\:daimo-ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.focus\:daimo-ring-0:focus, .focus\:daimo-ring-2:focus {
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:daimo-ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.focus\:daimo-ring-\[var\(--daimo-accent\)\]:focus {
  --tw-ring-color: var(--daimo-accent);
}

.active\:daimo-scale-\[0\.9\]:active {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.active\:daimo-opacity-50:active {
  opacity: .5;
}

.disabled\:daimo-cursor-not-allowed:disabled {
  cursor: not-allowed;
}

.disabled\:daimo-opacity-50:disabled {
  opacity: .5;
}

@media (prefers-reduced-motion: no-preference) {
  @keyframes daimo-daimo-pulse {
    50% {
      opacity: .5;
    }
  }

  .motion-safe\:daimo-animate-daimo-pulse {
    animation: 2s cubic-bezier(.4, 0, .6, 1) infinite daimo-daimo-pulse;
  }
}

@media (min-width: 640px) {
  .sm\:daimo-max-w-\[260px\] {
    max-width: 260px;
  }

  .sm\:daimo-rounded-\[var\(--daimo-radius-xl\)\] {
    border-radius: var(--daimo-radius-xl);
  }

  .sm\:daimo-px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sm\:daimo-pb-4 {
    padding-bottom: 1rem;
  }
}

@media (hover: hover) {
  .hover\:\[\@media\(hover\:hover\)\]\:\!daimo-bg-\[var\(--daimo-surface-secondary\)\]:hover {
    background-color: var(--daimo-surface-secondary) !important;
  }

  .hover\:\[\@media\(hover\:hover\)\]\:\!daimo-bg-transparent:hover {
    background-color: #0000 !important;
  }

  .hover\:\[\@media\(hover\:hover\)\]\:daimo-bg-\[var\(--daimo-surface-hover\)\]:hover {
    background-color: var(--daimo-surface-hover);
  }

  .hover\:\[\@media\(hover\:hover\)\]\:daimo-bg-\[var\(--daimo-surface-secondary\)\]:hover {
    background-color: var(--daimo-surface-secondary);
  }

  .hover\:\[\@media\(hover\:hover\)\]\:daimo-opacity-70:hover {
    opacity: .7;
  }
}

/*# sourceMappingURL=node_modules_%40daimo_sdk_dist_web_theme_57c982d0.css.map*/