.toast-viewport{z-index:60;pointer-events:none;flex-direction:column-reverse;width:min(26rem,100vw);display:flex;position:fixed;inset-block-end:0;inset-inline-start:0}.toast{--enter-opacity:0;--enter-x:-100%;pointer-events:auto;background-color:var(--card);color:var(--card-foreground);border-top-width:1px;border-inline-end-width:1px;border-inline-start:3px solid var(--destructive);font-size:var(--text-sm);line-height:var(--text-sm--lh);align-items:flex-start;gap:.5rem;padding:.625rem .75rem;display:flex}.toast-icon{width:1rem;height:1rem;color:var(--destructive);flex-shrink:0;margin-top:.1875rem}.toast-message{overflow-wrap:anywhere;flex:1;min-width:0}.toast-dismiss{color:var(--muted-foreground);transition:color var(--transition);flex-shrink:0;align-items:center;margin-top:.125rem;padding:.125rem;display:flex}.toast-dismiss svg{width:.875rem;height:.875rem}@media (hover:hover){.toast-dismiss:hover{color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.toast.animate-in{animation:none}}
