.backdrop.svelte-1rc1rez{z-index:20;background:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet.svelte-1rc1rez{background:var(--bg);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:40rem;max-height:85vh;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));outline:none;gap:.9rem;display:grid;overflow-y:auto}h2.svelte-n0zyeh{text-align:center;margin:0;font-size:1rem}form.svelte-n0zyeh{gap:.6rem;display:grid}.field.svelte-n0zyeh{gap:.3rem;display:grid}.label.svelte-n0zyeh{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.72rem}input.svelte-n0zyeh{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;font:inherit;color:var(--text);padding:.7rem .9rem;font-size:1.05rem}.caption.svelte-n0zyeh,.confirm.svelte-n0zyeh{color:var(--text-muted);margin:0;font-size:.82rem}.confirm.svelte-n0zyeh strong:where(.svelte-n0zyeh){color:var(--text)}.error.svelte-n0zyeh{color:var(--error);margin:0;font-size:.82rem}.buttons.svelte-n0zyeh{gap:.4rem;display:grid}.primary.svelte-n0zyeh{background:var(--accent-teal);color:#fff;border-radius:var(--radius-md);font-weight:700}.secondary.svelte-n0zyeh,.done.svelte-n0zyeh{background:var(--grid-empty);color:var(--text);border-radius:var(--radius-md);font-weight:700}
