.plan.svelte-1lwcsjj{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:var(--sc-space-4);padding-bottom:var(--sc-space-5)}header.svelte-1lwcsjj{display:flex;align-items:center;gap:var(--sc-space-3)}h1.svelte-1lwcsjj{margin:0;font-size:20px;flex:1}.summary.svelte-1lwcsjj{display:flex;flex-direction:column;gap:var(--sc-space-2)}.chips.svelte-1lwcsjj{display:flex;flex-wrap:wrap;gap:var(--sc-space-2)}.chip.svelte-1lwcsjj{padding:4px 10px;border-radius:999px;background:var(--sc-card-raised);border:1px solid var(--sc-primary);color:var(--sc-primary);font-size:12px;font-weight:600}.meta.svelte-1lwcsjj{margin:0;color:var(--sc-text-dim);font-size:13px}.days.svelte-1lwcsjj{display:flex;flex-direction:column;gap:var(--sc-space-3)}.day[data-state=locked].svelte-1lwcsjj .day-head:where(.svelte-1lwcsjj) h2:where(.svelte-1lwcsjj){color:var(--sc-text-dim)}.day-head.svelte-1lwcsjj{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sc-space-2)}h2.svelte-1lwcsjj{margin:0;font-size:15px}.state-tag.svelte-1lwcsjj{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--sc-text-dim)}.state-tag.today.svelte-1lwcsjj{color:var(--sc-primary)}ul.svelte-1lwcsjj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sc-space-2)}li.svelte-1lwcsjj{display:flex;align-items:center;justify-content:space-between;gap:var(--sc-space-3)}.item-label.svelte-1lwcsjj{display:flex;flex-direction:column;font-size:14px}.item-label.completed.svelte-1lwcsjj{color:var(--sc-text-dim);text-decoration:line-through}.item-label.svelte-1lwcsjj small:where(.svelte-1lwcsjj){color:var(--sc-text-dim)}.done-mark.svelte-1lwcsjj{color:var(--sc-success);font-weight:700}
