.toasts.svelte-7eblfj{position:fixed;right:var(--space-4);bottom:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);max-width:min(100vw - 2 * var(--space-4),22rem);pointer-events:none;box-sizing:border-box}.toast.svelte-7eblfj{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-md);font-size:var(--text-sm);line-height:var(--line-height-normal);color:var(--color-text);pointer-events:auto}.toast--success.svelte-7eblfj{background:var(--color-success-subtle);border-color:var(--color-border)}.toast--success.svelte-7eblfj .toast__icon:where(.svelte-7eblfj){color:var(--color-success);flex-shrink:0}.toast--error.svelte-7eblfj{background:var(--color-danger-subtle);border-color:var(--color-border)}.toast--error.svelte-7eblfj .toast__icon:where(.svelte-7eblfj){color:var(--color-danger);flex-shrink:0}.toast--warning.svelte-7eblfj{background:var(--color-warning-subtle);border-color:var(--color-border)}.toast--warning.svelte-7eblfj .toast__icon:where(.svelte-7eblfj){color:var(--color-warning);flex-shrink:0}.toast--info.svelte-7eblfj{background:var(--color-accent-subtle);border-color:var(--color-border)}.toast--info.svelte-7eblfj .toast__icon:where(.svelte-7eblfj){color:var(--color-accent);flex-shrink:0}.toast__svg.svelte-7eblfj{display:block;width:1.25rem;height:1.25rem}.toast__message.svelte-7eblfj{margin:0;flex:1;min-width:0;word-break:break-word}.toast__dismiss.svelte-7eblfj{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:-.25rem -.25rem -.25rem 0;padding:var(--space-2);border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base)}.toast__dismiss.svelte-7eblfj:hover{background:var(--color-bg-overlay);color:var(--color-text)}.toast__dismiss.svelte-7eblfj:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.toast__dismiss.svelte-7eblfj svg:where(.svelte-7eblfj){width:1rem;height:1rem;display:block}
