.toast-stack.svelte-1brin1a{position:fixed;top:1rem;right:1rem;z-index:9999;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.toast.svelte-1brin1a{pointer-events:auto;display:grid;grid-template-columns:auto 1fr auto;gap:.5rem .75rem;align-items:start;min-width:280px;max-width:380px;padding:.75rem .75rem .55rem;border-radius:.75rem;border:1px solid var(--border, #e5e7eb);background:var(--bg, #fff);color:var(--fg, #0f172a);box-shadow:0 10px 20px #00000014,0 2px 6px #0000000f;animation:svelte-1brin1a-slideIn .18s ease-out}.icon.svelte-1brin1a{margin-top:.15rem;display:inline-flex}.content.svelte-1brin1a{display:flex;flex-direction:column;gap:.15rem}.title.svelte-1brin1a{font-weight:600;line-height:1.2}.message.svelte-1brin1a{font-size:.925rem;line-height:1.2}.close.svelte-1brin1a{border:0;background:transparent;padding:.2rem;border-radius:.5rem;cursor:pointer;opacity:.7}.close.svelte-1brin1a:hover{opacity:1}.progress.svelte-1brin1a{grid-column:1 / -1;height:3px;margin-top:.45rem;background:var(--progress-bg, rgba(0,0,0,.06));border-radius:999px;overflow:hidden}.bar.svelte-1brin1a{height:100%;background:var(--accent, #0ea5e9);transition:width 80ms linear}.toast.info.svelte-1brin1a{--bg: #f8fafc;--fg:#0b3b6b;--border:#cfe3ff;--accent:#3b82f6}.toast.warning.svelte-1brin1a{--bg:#fff8eb;--fg:#7a4300;--border:#ffd9a8;--accent:#f59e0b}.toast.error.svelte-1brin1a{--bg:#fff1f1;--fg:#6f1d1d;--border:#ffc4c4;--accent:#ef4444}@keyframes svelte-1brin1a-slideIn{0%{transform:translateY(-6px);opacity:0}to{transform:translateY(0);opacity:1}}
