dialog.svelte-1exszei{border:1px solid var(--outline);background:var(--surface);width:min(420px,100vw - 32px);color:var(--text);border-radius:14px;padding:0;box-shadow:0 20px 60px #0000004d}dialog.svelte-1exszei::backdrop{background:#0a0c1073}form.svelte-1exszei{gap:14px;padding:20px;display:grid}h2.svelte-1exszei{margin:0;font-size:1.1rem}p.svelte-1exszei{color:var(--muted);margin:0}label.svelte-1exszei{gap:4px;font-size:.875rem;font-weight:500;display:grid}input.svelte-1exszei,textarea.svelte-1exszei{border:1px solid var(--outline);background:var(--background);color:inherit;font:inherit;border-radius:8px;padding:7px 9px;font-weight:400}.quantity.svelte-1exszei{width:90px}.buttons.svelte-1exszei{justify-content:flex-end;gap:8px;display:flex}button.svelte-1exszei{border:1px solid var(--outline);background:var(--surface);color:inherit;font:inherit;cursor:pointer;border-radius:8px;padding:8px 14px}.confirm.svelte-1exszei{background:var(--accent);color:var(--on-accent);border-color:#0000;font-weight:600}.confirm.danger.svelte-1exszei{background:var(--error);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#3d0a07)}.toasts.svelte-r9p0hk{z-index:50;gap:8px;display:grid;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast.svelte-r9p0hk{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d2027);background:var(--lightningcss-light,#1d2027)var(--lightningcss-dark,#e8eaee);border-radius:10px;align-items:center;gap:14px;padding:10px 16px;font-size:.9rem;display:flex;box-shadow:0 8px 24px #00000040}.toast.error.svelte-r9p0hk{background:var(--error);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#3d0a07)}a.svelte-r9p0hk{color:inherit;font-weight:700}@media (width<=760px){.toasts.svelte-r9p0hk{bottom:80px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--accent:var(--lightningcss-light,#2f5ce0)var(--lightningcss-dark,#8aa6ff);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b1533);--background:var(--lightningcss-light,#f4f5f7)var(--lightningcss-dark,#111316);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1e23);--outline:var(--lightningcss-light,#d4d7dd)var(--lightningcss-dark,#363a43);--text:var(--lightningcss-light,#1b1d21)var(--lightningcss-dark,#e4e6ea);--muted:var(--lightningcss-light,#5f6672)var(--lightningcss-dark,#9ba2ad);--error:var(--lightningcss-light,#b3261e)var(--lightningcss-dark,#ffb4ab);--error-container:var(--lightningcss-light,#fdecea)var(--lightningcss-dark,#3d1a17);color:var(--text);background:var(--background);font-family:system-ui,sans-serif;line-height:1.4}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{margin:0}.segmented{border:1px solid var(--outline);background:var(--surface);border-radius:8px;display:inline-flex;overflow:hidden}.segmented button{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:.875rem}.segmented button+button{border-left:1px solid var(--outline)}.segmented button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}
