.plan-actions[data-astro-cid-cxad65fd]{align-items:center;gap:var(--space-1);margin-block:var(--space-1);flex-wrap:wrap;display:flex}.plan-action[data-astro-cid-cxad65fd]{min-width:44px;min-height:44px;padding:0 var(--space-2);border:1px solid var(--mint-700);border-radius:var(--radius-pill);color:var(--mint-700);cursor:pointer;background:0 0}.plan-action[data-astro-cid-cxad65fd]:focus-visible{outline:2px solid var(--mint-700);outline-offset:2px}.plan-days[data-astro-cid-cxad65fd]{gap:var(--space-3);flex-direction:column;display:flex}.plan-days[data-astro-cid-cxad65fd] .plan-day{gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--surface-input-alt);flex-direction:column;display:flex}.plan-days[data-astro-cid-cxad65fd] .plan-meals{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plan-days[data-astro-cid-cxad65fd] .plan-meal__items{color:var(--ink-900)}.plan-grocery[data-astro-cid-cxad65fd]{gap:var(--space-1);margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--surface-input-alt);flex-direction:column;display:flex}.plan-grocery[data-astro-cid-cxad65fd] .plan-aisle{margin-top:var(--space-2)}.plan-grocery[data-astro-cid-cxad65fd] .plan-aisle__list{margin:var(--space-1) 0 0;padding-left:var(--space-3);color:var(--ink-900)}@media print{header,footer,.header,.phone-bar,.tool-hero,.tool__form,[data-cta],nav,.result__how,.plan-actions[data-astro-cid-cxad65fd],main>:not(section:has([data-tool])){display:none!important}body,main section,.tool,.tool__output{background:0 0!important;padding:0!important}.tool__layout{display:block!important}.plan-days[data-astro-cid-cxad65fd] .plan-day{break-inside:avoid}.plan-grocery[data-astro-cid-cxad65fd]{break-before:page}}
