.toast-region[data-v-0921a695]{bottom:var(--space-5);right:var(--space-5);gap:var(--space-2);z-index:1000;pointer-events:none;max-width:min(420px,calc(100vw - var(--space-8)));flex-direction:column;display:flex;position:fixed}.toast[data-v-0921a695]{pointer-events:auto;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-stone-800);border-left:3px solid var(--color-stone-400);background:#fff;font-size:.9375rem;line-height:1.4;display:flex;box-shadow:0 8px 24px #0000001f,0 2px 4px #0000000f}.toast-success[data-v-0921a695]{border-left-color:#16a34a}.toast-success .toast-icon[data-v-0921a695]{color:#16a34a}.toast-error[data-v-0921a695]{border-left-color:#dc2626}.toast-error .toast-icon[data-v-0921a695]{color:#dc2626}.toast-info[data-v-0921a695]{border-left-color:var(--color-navy)}.toast-info .toast-icon[data-v-0921a695]{color:var(--color-navy)}.toast-icon[data-v-0921a695]{flex-shrink:0;margin-top:1px;display:inline-flex}.toast-message[data-v-0921a695]{flex:1;min-width:0}.toast-action[data-v-0921a695]{color:var(--color-navy);cursor:pointer;padding:0 var(--space-1);text-underline-offset:2px;background:0 0;border:none;flex-shrink:0;font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:underline}.toast-action[data-v-0921a695]:hover{color:var(--color-saffron)}.toast-close[data-v-0921a695]{color:var(--color-stone-400);cursor:pointer;padding:0 var(--space-1);background:0 0;border:none;flex-shrink:0;font-size:1rem;line-height:1}.toast-close[data-v-0921a695]:hover{color:var(--color-stone-700)}.toast-enter-active[data-v-0921a695],.toast-leave-active[data-v-0921a695]{transition:transform var(--anim-normal) cubic-bezier(.4,0,.2,1),opacity var(--anim-normal) ease}.toast-enter-from[data-v-0921a695],.toast-leave-to[data-v-0921a695]{opacity:0;transform:translateY(8px)scale(.98)}@media (width<=600px){.toast-region[data-v-0921a695]{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);max-width:none}}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-0921a695],.toast-leave-active[data-v-0921a695]{transition:opacity var(--anim-fast) ease}.toast-enter-from[data-v-0921a695],.toast-leave-to[data-v-0921a695]{transform:none}}
