main.wrap{max-width:var(--maxw-wide)}.pantry-page[data-astro-cid-xmkjljtv]{max-width:var(--maxw-wide);margin:auto;padding-block:var(--sp-4) var(--sp-5)}.planner-head[data-astro-cid-xmkjljtv]{max-width:var(--maxw);margin-bottom:var(--sp-4)}.eyebrow[data-astro-cid-xmkjljtv]{font-size:var(--fs-0);color:var(--c-accent-ink);font-weight:600}h1[data-astro-cid-xmkjljtv]{font-size:var(--fs-5);line-height:var(--lh-tight);margin-block:var(--sp-2)}h2[data-astro-cid-xmkjljtv]{font-size:var(--fs-3);margin-block:0 var(--sp-2);scroll-margin-top:var(--sp-5)}h3[data-astro-cid-xmkjljtv]{font-size:var(--fs-2);margin-block:0 var(--sp-1)}.workspace[data-astro-cid-xmkjljtv]{background:var(--c-surface);border-radius:var(--radius);box-shadow:var(--shadow)}.mobile-summary[data-astro-cid-xmkjljtv]{display:none}.workbar[data-astro-cid-xmkjljtv]{display:flex;gap:var(--sp-3);align-items:center;justify-content:space-between;padding:var(--sp-3);background:var(--c-surface-alt)}.workbar[data-astro-cid-xmkjljtv] p[data-astro-cid-xmkjljtv]{margin:0;font-size:var(--fs-0);max-width:var(--maxw)}.actions[data-astro-cid-xmkjljtv]{display:flex;gap:var(--sp-2);flex-wrap:wrap;flex-shrink:0}.planning-grid[data-astro-cid-xmkjljtv]{display:grid;grid-template-columns:1fr 1fr}.edit-pane[data-astro-cid-xmkjljtv],.result-pane[data-astro-cid-xmkjljtv],.check-pane[data-astro-cid-xmkjljtv]{padding:var(--sp-4)}.result-pane[data-astro-cid-xmkjljtv]{background:var(--c-brand-soft)}.hint[data-astro-cid-xmkjljtv]{color:var(--c-ink-soft);font-size:var(--fs-0);margin-block:0 var(--sp-3)}#group-fields details{margin:0 0 var(--sp-3);padding:var(--sp-3);border:var(--rule-width) solid var(--c-line-strong);border-radius:var(--radius)}#group-fields summary{font-weight:600;cursor:pointer;min-height:2.75rem;align-content:center}#group-fields label,#custom-task[data-astro-cid-xmkjljtv] label[data-astro-cid-xmkjljtv]{display:block;font-size:var(--fs-0);font-weight:600;margin-block:var(--sp-2) var(--sp-1)}#group-fields input,.task-entry[data-astro-cid-xmkjljtv] input[data-astro-cid-xmkjljtv]{font:inherit;color:var(--c-ink);background:var(--c-surface);border:var(--rule-width) solid var(--c-line-strong);border-radius:var(--radius);padding:var(--sp-2);width:100%;min-height:2.75rem;box-sizing:border-box}button[data-astro-cid-xmkjljtv]{min-height:2.75rem;cursor:pointer}button[data-astro-cid-xmkjljtv]:focus-visible,.workspace input:focus-visible{outline:var(--sp-1) solid var(--c-accent);outline-offset:var(--sp-1)}.remove-group{font:inherit;font-size:var(--fs-0);background:transparent;color:var(--c-ink-soft);border:0;text-decoration:underline;margin-top:var(--sp-2);padding-inline:var(--sp-2);min-height:2.75rem;cursor:pointer}.remove-group:disabled{opacity:.5;cursor:default}.result-summary[data-astro-cid-xmkjljtv]{position:sticky;top:0;z-index:1;background:var(--c-brand-soft);padding-block:var(--sp-2);margin-bottom:var(--sp-3)}.result-summary[data-astro-cid-xmkjljtv] p[data-astro-cid-xmkjljtv]{margin:0;color:var(--c-brand-ink);font-weight:600}.plan-row{padding-block:var(--sp-3);border-top:var(--rule-width) solid var(--c-line-strong);overflow-wrap:anywhere}.plan-row p{margin:var(--sp-1) 0}.plan-row .location{color:var(--c-brand-ink);font-weight:600;font-size:var(--fs-0)}.plan-row h3{font-size:var(--fs-2);margin:0}.label-grid[data-astro-cid-xmkjljtv]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2);margin-block:var(--sp-3)}.bin-label{background:var(--c-surface);border:var(--rule-width) dashed var(--c-line-strong);padding:var(--sp-3);font-family:var(--font-heading);font-size:var(--fs-2);text-align:center;overflow-wrap:anywhere}.check-pane[data-astro-cid-xmkjljtv]{border-top:var(--rule-width) solid var(--c-line)}.check-heading[data-astro-cid-xmkjljtv]{display:flex;justify-content:space-between;gap:var(--sp-3);align-items:center}.check-heading[data-astro-cid-xmkjljtv] p[data-astro-cid-xmkjljtv]{margin:0}progress[data-astro-cid-xmkjljtv]{width:100%;height:var(--sp-2);accent-color:var(--c-accent);margin-bottom:var(--sp-3)}.check-row{display:flex;gap:var(--sp-3);align-items:center;min-height:2.75rem;padding-block:var(--sp-2);cursor:pointer;border-bottom:var(--rule-width) solid var(--c-line)}.check-row input{flex-shrink:0;inline-size:var(--sp-3);block-size:var(--sp-3);accent-color:var(--c-accent)}.task-entry[data-astro-cid-xmkjljtv]{display:flex;gap:var(--sp-2)}.task-entry[data-astro-cid-xmkjljtv] input[data-astro-cid-xmkjljtv]{flex:1;min-width:0}.reading[data-astro-cid-xmkjljtv]{max-width:var(--maxw);margin:var(--sp-5) auto 0}.reading[data-astro-cid-xmkjljtv] section[data-astro-cid-xmkjljtv]{margin-block:var(--sp-5)}.reading[data-astro-cid-xmkjljtv] p[data-astro-cid-xmkjljtv]{line-height:var(--lh-body)}.manual[data-astro-cid-xmkjljtv]{max-width:var(--maxw);margin:auto}.blank-groups[data-astro-cid-xmkjljtv]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.blank-groups[data-astro-cid-xmkjljtv] section[data-astro-cid-xmkjljtv]{padding-block:var(--sp-3);border-bottom:var(--rule-width) solid var(--c-line)}.blank-groups[data-astro-cid-xmkjljtv] p[data-astro-cid-xmkjljtv]{margin:var(--sp-1) 0}.contents[data-astro-cid-xmkjljtv]{padding:var(--sp-3);background:var(--c-surface-alt);border-radius:var(--radius)}.contents[data-astro-cid-xmkjljtv] summary[data-astro-cid-xmkjljtv]{cursor:pointer;min-height:2.75rem;display:list-item;align-content:center}@media(max-width:900px){.blank-groups[data-astro-cid-xmkjljtv]{grid-template-columns:1fr}.workbar[data-astro-cid-xmkjljtv],.check-heading[data-astro-cid-xmkjljtv]{align-items:flex-start;flex-direction:column}.planning-grid[data-astro-cid-xmkjljtv]{grid-template-columns:1fr}.edit-pane[data-astro-cid-xmkjljtv],.result-pane[data-astro-cid-xmkjljtv],.check-pane[data-astro-cid-xmkjljtv]{padding:var(--sp-3)}.actions[data-astro-cid-xmkjljtv]{width:100%}.actions[data-astro-cid-xmkjljtv] .btn[data-astro-cid-xmkjljtv]{flex:1}.result-summary[data-astro-cid-xmkjljtv]{position:static}.planner-head[data-astro-cid-xmkjljtv]{margin-bottom:var(--sp-3)}.mobile-summary[data-astro-cid-xmkjljtv]{display:block;position:sticky;top:0;z-index:2;background:var(--c-brand-soft);margin:0;padding:var(--sp-2) var(--sp-3);font-weight:600}}@media print{.site-header,.site-footer,.consent-banner,.kit-bar,.mobile-summary[data-astro-cid-xmkjljtv],.eyebrow[data-astro-cid-xmkjljtv],.reading[data-astro-cid-xmkjljtv],.workbar[data-astro-cid-xmkjljtv],.edit-pane[data-astro-cid-xmkjljtv],.hint[data-astro-cid-xmkjljtv],#custom-task[data-astro-cid-xmkjljtv]{display:none!important}.pantry-page[data-astro-cid-xmkjljtv]{padding:0;font-size:var(--fs-0)}.planner-head[data-astro-cid-xmkjljtv] p[data-astro-cid-xmkjljtv]{display:none}h1[data-astro-cid-xmkjljtv]{font-size:var(--fs-4)}.workspace[data-astro-cid-xmkjljtv]{box-shadow:none;overflow:visible}.planning-grid[data-astro-cid-xmkjljtv]{display:block}.result-pane[data-astro-cid-xmkjljtv],.check-pane[data-astro-cid-xmkjljtv]{padding:var(--sp-2) 0;background:transparent}.result-summary[data-astro-cid-xmkjljtv]{position:static}.label-grid[data-astro-cid-xmkjljtv]{grid-template-columns:repeat(3,1fr)}.plan-row{display:grid;grid-template-columns:1fr 2fr 1.5fr;column-gap:var(--sp-2);align-items:start;break-inside:avoid;padding-block:var(--sp-2)}.plan-row p{margin:0}.bin-label{break-inside:avoid}.check-row{min-height:0;padding-block:var(--sp-1)}main.wrap{max-width:none;padding:0}}
