.asandr-toast{--toast-tone: var(--color-muted-foreground);--toast-arc: #94a3b8;--toast-icon-bg: var(--color-muted);position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 32px;column-gap:12px;row-gap:6px;align-items:center;box-sizing:border-box;width:100%;padding:12px 8px 12px 12px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-card);box-shadow:var(--overlay-shadow);color:var(--color-foreground);font-family:inherit;font-size:13px;line-height:1.45;text-align:left;pointer-events:auto}.asandr-toast--success{--toast-tone: var(--color-emerald);--toast-arc: var(--color-emerald);--toast-icon-bg: color-mix(in oklab, var(--color-emerald) 12%, var(--color-card))}.asandr-toast--warning{--toast-tone: var(--color-amber);--toast-arc: var(--color-amber);--toast-icon-bg: color-mix(in oklab, var(--color-amber) 12%, var(--color-card))}.asandr-toast--error{--toast-tone: var(--color-destructive);--toast-arc: var(--color-destructive);--toast-icon-bg: color-mix(in oklab, var(--color-destructive) 12%, var(--color-card))}.asandr-toast--brand{--toast-tone: var(--color-primary);--toast-arc: var(--color-primary);--toast-icon-bg: var(--gradient-brand-light)}.asandr-toast__icon{grid-column:1;grid-row:1;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--toast-icon-bg);color:var(--toast-tone)}.asandr-toast__icon svg{width:17px;height:17px}.asandr-toast__title{grid-column:2;grid-row:1;margin:0;min-width:0;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.005em}.asandr-toast__line{grid-column:1 / 3;grid-row:2;margin:2px 0 0;min-width:0;overflow-wrap:anywhere;color:var(--color-muted-foreground)}.asandr-toast__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px}.asandr-toast__dismiss{grid-column:3;grid-row:1;position:relative;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--color-muted-foreground);cursor:pointer;transition:background-color .11s ease,color .11s ease}.asandr-toast__dismiss:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:999px}.asandr-toast__dismiss:hover{background:var(--color-muted);color:var(--color-foreground)}.asandr-toast__dismiss:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.asandr-toast__x{width:14px;height:14px}.asandr-toast__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:32px;height:32px;transform:rotate(-90deg) scaleY(-1);pointer-events:none}.asandr-toast__ring circle{fill:none;stroke-width:2}.asandr-toast__track{stroke:color-mix(in oklab,var(--toast-tone) 16%,var(--color-card))}.asandr-toast--info .asandr-toast__track{stroke:var(--color-border)}.asandr-toast__arc{stroke:var(--toast-arc);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;animation:asandr-toast-ring var(--asandr-toast-duration, 5s) linear forwards}[data-sonner-toaster]:hover .asandr-toast__arc,[data-sonner-toaster]:focus-within .asandr-toast__arc,[data-sonner-toast][data-swiping=true] .asandr-toast__arc,[data-toast-tab-hidden] .asandr-toast__arc{animation-play-state:paused}@keyframes asandr-toast-ring{0%{stroke-dashoffset:0}to{stroke-dashoffset:100}}@media(prefers-reduced-motion:reduce){.asandr-toast__arc{animation:none;stroke-dashoffset:0}}html.reduced-motion .asandr-toast__arc{animation:none;stroke-dashoffset:0}
