.backdrop.svelte-12pobd6{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.dialog.svelte-12pobd6{background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:10px;width:100%;max-width:480px;max-height:90vh;padding:1.25rem;overflow-y:auto}h2.svelte-12pobd6{margin:0 0 .75rem;font-size:1.15rem}.name.svelte-12pobd6{align-items:center;gap:.5rem;display:flex}.name.svelte-12pobd6>span:where(.svelte-12pobd6){min-width:3rem;color:var(--muted);font-size:.9rem}input.svelte-12pobd6{background:var(--bg);min-width:0;min-height:44px;color:var(--fg);border:1px solid var(--border);border-radius:6px;flex:1;padding:.5rem;font-size:1rem}.hint.svelte-12pobd6{color:var(--muted);margin:.75rem 0 .5rem;font-size:.85rem}.days.svelte-12pobd6{flex-direction:column;gap:.5rem;display:flex}.day.svelte-12pobd6{border:1px solid var(--border);border-radius:8px;margin:0;padding:.5rem}legend.svelte-12pobd6{padding:0 .25rem;font-weight:600}.day-state.svelte-12pobd6{color:var(--muted);font-size:.8rem;font-weight:400}.picks.svelte-12pobd6{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.picks.svelte-12pobd6 button:where(.svelte-12pobd6){border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--muted);cursor:pointer;border-radius:6px;padding:.35rem;font-size:.82rem;line-height:1.2}.picks.svelte-12pobd6 button.on:where(.svelte-12pobd6){color:var(--accent);border-color:var(--accent);background:0 0;font-weight:600}.summary.svelte-12pobd6{margin:.75rem 0 0;font-size:.9rem}.note.svelte-12pobd6{color:var(--muted);margin:.5rem 0 0;font-size:.85rem}.error.svelte-12pobd6{color:var(--danger);margin:.5rem 0 0;font-size:.9rem}.actions.svelte-12pobd6{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.actions.svelte-12pobd6 button:where(.svelte-12pobd6){border:1px solid var(--border);min-height:44px;color:var(--fg);cursor:pointer;background:0 0;border-radius:6px;padding:.5rem 1.25rem;font-size:1rem}.actions.svelte-12pobd6 .save:where(.svelte-12pobd6){border-color:var(--accent);color:var(--accent);font-weight:600}section.svelte-19bqm8i{padding:1rem 0}header.svelte-19bqm8i h2:where(.svelte-19bqm8i){margin:0;font-size:1.25rem}.today.svelte-19bqm8i{color:var(--muted);margin:.25rem 0 1rem;font-size:.9rem}.cards.svelte-19bqm8i{flex-direction:column;gap:1rem;display:flex}.cards.top.svelte-19bqm8i{margin-bottom:1rem}.card.svelte-19bqm8i{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:1rem}.card.current.svelte-19bqm8i{border-color:var(--ok);background:var(--ok-bg)}.mine.svelte-19bqm8i{margin-top:1.5rem}.mine.svelte-19bqm8i h2:where(.svelte-19bqm8i){margin:0 0 .5rem;font-size:1.1rem}.sub-actions.svelte-19bqm8i{gap:.5rem;display:flex}.sub-actions.svelte-19bqm8i button:where(.svelte-19bqm8i){flex:1;padding:.5rem;font-size:.9rem}.sub-actions.svelte-19bqm8i button:where(.svelte-19bqm8i):disabled{opacity:.5;cursor:not-allowed}.used.svelte-19bqm8i{color:var(--muted);margin:.5rem 0 0;font-size:.85rem}.new.svelte-19bqm8i{border-color:var(--accent);color:var(--accent);margin-top:1rem}.card.svelte-19bqm8i header:where(.svelte-19bqm8i){justify-content:space-between;align-items:center;display:flex}.card.svelte-19bqm8i h3:where(.svelte-19bqm8i){margin:0;font-size:1.05rem}.badge.svelte-19bqm8i{background:var(--ok-bg);color:var(--ok);border:1px solid var(--ok);border-radius:4px;padding:.2rem .5rem;font-size:.75rem}dl.svelte-19bqm8i{grid-template-columns:1fr;gap:.25rem 0;margin:.75rem 0;display:grid}dl.svelte-19bqm8i div:where(.svelte-19bqm8i){gap:.5rem;font-size:.9rem;display:flex}dt.svelte-19bqm8i{color:var(--muted);min-width:4.5rem}dd.svelte-19bqm8i{margin:0}.rest-note.svelte-19bqm8i{color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger);border-radius:6px;margin:.5rem 0;padding:.5rem;font-size:.85rem}button.svelte-19bqm8i{border:1px solid var(--border);min-height:44px;color:var(--fg);cursor:pointer;background:0 0;border-radius:6px;width:100%;margin-top:.5rem;padding:.75rem 1.25rem;font-size:1rem}
