.ui-toast-viewport{position:fixed;right:20px;bottom:20px;z-index:var(--z-toast);width:min(380px,calc(100vw - 32px));display:flex;flex-direction:column-reverse;gap:8px;outline:0}.ui-toast{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 8px 12px 14px;border-radius:var(--radius-md);background:var(--color-inverse);color:var(--color-on-inverse);box-shadow:var(--shadow-2);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}[data-theme=dark] .ui-toast{border:1px solid var(--color-border-strong)}.ui-toast[data-limited]:not([data-kind=error]){display:none}.ui-toast{transition:transform var(--duration-spring) var(--ease-spring)}.ui-toast[data-starting-style]{transform:translateY(16px) scale(.96)}.ui-toast[data-ending-style]{transform:translateY(calc(100% + 20px));transition:transform var(--duration-base) var(--ease-in-out)}@media(prefers-reduced-motion:reduce){.ui-toast{transition:none}}.ui-toast[data-ending-style][data-swipe-direction]{transform:translate(calc(var(--toast-swipe-movement-x) + 100%))}.ui-toast-icon{margin-top:1px}.ui-toast[data-kind=success] .ui-toast-icon{color:#52c58e}.ui-toast[data-kind=error] .ui-toast-icon{color:#f27b7b}.ui-toast[data-kind=info] .ui-toast-icon{color:#8aabea}.ui-toast-body{flex:1;min-width:0}.ui-toast-title{margin:0;font:600 var(--text-md)/1.35 var(--font-text)}.ui-toast-description{margin:2px 0 0;font-size:var(--text-sm);line-height:1.45;opacity:.75}.ui-toast-action{align-self:center;height:var(--control-sm);padding:0 10px;border:0;border-radius:var(--radius-sm);background:#ffffff1a;color:inherit;font:600 var(--text-sm)/1 var(--font-text);cursor:pointer}.ui-toast-action:hover{background:#ffffff29}.ui-toast-close{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-xs);background:transparent;color:inherit;opacity:.6;cursor:pointer}.ui-toast-close:hover{opacity:1;background:#ffffff14}
