.stack.svelte-r9p0hk{display:flex;flex-direction:column;gap:var(--space-2);width:100%;min-width:0}@media(max-width:899px){.stack.svelte-r9p0hk{position:fixed;top:calc(env(safe-area-inset-top,0px) + 3.5rem);left:var(--space-2);right:calc(var(--space-2) + 2.75rem);width:auto;z-index:var(--z-toast);pointer-events:none}.toast.svelte-r9p0hk{pointer-events:auto;touch-action:pan-x}}.toast.svelte-r9p0hk{pointer-events:auto;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--outline-faint);background:var(--surface-raised);color:var(--on-surface);font:var(--type-meta);box-shadow:0 1px 2px #0000001f,0 6px 16px #0000002e;transition:transform var(--dur-short) var(--ease-spring),opacity var(--dur-short) var(--ease-out)}.toast.dragging.svelte-r9p0hk{transition:none}.dot.svelte-r9p0hk{flex:none;width:.5rem;height:.5rem;border-radius:var(--radius-full);background:var(--outline)}.toast[data-type=success].svelte-r9p0hk .dot:where(.svelte-r9p0hk){background:var(--state-success)}.toast[data-type=warning].svelte-r9p0hk .dot:where(.svelte-r9p0hk){background:var(--state-warn)}.toast[data-type=info].svelte-r9p0hk .dot:where(.svelte-r9p0hk){background:var(--state-info)}.toast[data-type=error].svelte-r9p0hk .dot:where(.svelte-r9p0hk){background:var(--state-error)}.toast[data-persistent=true][data-type=error].svelte-r9p0hk{background:color-mix(in oklch,var(--state-error) 6%,var(--surface-raised));border-color:color-mix(in oklch,var(--state-error) 35%,var(--outline-faint))}.msg.svelte-r9p0hk{flex:1;min-width:0;line-height:1.35}.dismiss.svelte-r9p0hk{flex:none;width:1.5rem;height:1.5rem;display:grid;place-items:center;color:var(--on-surface-faint);border-radius:var(--radius-sm);background:none;border:none;cursor:pointer;transition:color var(--dur-quick) var(--ease-out),background var(--dur-quick) var(--ease-out)}.dismiss.svelte-r9p0hk:hover{background:var(--state-hover);color:var(--on-surface)}.action.svelte-r9p0hk{flex:none;background:none;border:none;color:var(--color-accent);font:var(--type-meta);font-weight:var(--weight-strong);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:background var(--dur-quick) var(--ease-out)}.action.svelte-r9p0hk:hover{background:var(--state-hover)}
