.ui-toasts{right:var(--ds-space-4);bottom:var(--ds-space-4);z-index:70;align-items:flex-end;gap:var(--ds-space-2);width:min(420px, calc(100vw - 2 * var(--ds-space-4)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.ui-toast{align-items:start;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-foreground);color:var(--ds-background);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line-height);box-shadow:var(--ds-shadow-popover);word-break:keep-all;overflow-wrap:anywhere;pointer-events:auto;animation:.18s ease-out both ui-toast-enter;display:flex}.ui-toast[data-tone=success]{background:var(--ds-primary);color:var(--ds-primary-foreground)}.ui-toast[data-tone=error]{background:var(--ds-danger-solid);color:var(--ds-on-solid)}.ui-toast p{flex:auto;margin:0}.ui-toast button{min-height:0;padding:0 var(--ds-space-1);color:inherit;font-size:var(--ds-text-body-lg-size);line-height:var(--ds-text-body-lg-line-height);cursor:pointer;background:0 0;border:0;flex:none}@keyframes ui-toast-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ui-toast{animation:none}}
