.mode[data-astro-cid-zrnqohop]{border:2px solid var(--ink);background:var(--card);border-radius:999px;flex-wrap:wrap;gap:6px;margin-top:18px;padding:4px;display:inline-flex}.mode[data-astro-cid-zrnqohop] label[data-astro-cid-zrnqohop]{cursor:pointer;border-radius:999px;padding:7px 14px;font-size:.9rem;font-weight:700;position:relative}.mode[data-astro-cid-zrnqohop] input[data-astro-cid-zrnqohop]{opacity:0;cursor:pointer;position:absolute;inset:0}.mode[data-astro-cid-zrnqohop] label[data-astro-cid-zrnqohop]:has(input:checked){background:var(--ink);color:var(--paper)}.mode[data-astro-cid-zrnqohop] label[data-astro-cid-zrnqohop]:has(input:focus-visible){outline:3px solid var(--neel);outline-offset:2px}.controls[data-astro-cid-zrnqohop]{flex-wrap:wrap;align-items:end;gap:14px 20px;margin-top:18px;font-size:.9rem;font-weight:700;display:flex}.controls[data-astro-cid-zrnqohop] [data-astro-cid-zrnqohop][hidden]{display:none!important}.controls[data-astro-cid-zrnqohop] label[data-astro-cid-zrnqohop]{gap:4px;display:grid}.controls[data-astro-cid-zrnqohop] label[data-astro-cid-zrnqohop].check{align-items:center;gap:6px;display:flex}.serves[data-astro-cid-zrnqohop]{width:5em;font:inherit;border:2px solid var(--ink);background:var(--card);color:var(--ink);border-radius:10px;padding:7px 10px}.btns[data-astro-cid-zrnqohop]{flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex}.status[data-astro-cid-zrnqohop]{margin-top:18px}.week[data-astro-cid-zrnqohop]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.week[data-astro-cid-zrnqohop] li{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--card);align-content:start;gap:8px;padding:12px;display:grid}.week[data-astro-cid-zrnqohop] h3{font:700 1.1rem var(--f-head);margin:0}.week[data-astro-cid-zrnqohop] .slot{border:1.5px dashed var(--line);border-radius:12px;gap:2px;min-height:52px;padding:8px 10px;display:grid;position:relative}.week[data-astro-cid-zrnqohop] .slot.filled{border-style:solid;border-color:var(--ink);background:color-mix(in srgb, var(--bg) 40%, var(--card))}.week[data-astro-cid-zrnqohop] .meal{text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}html[lang=ur] .week[data-astro-cid-zrnqohop] .meal{text-transform:none;letter-spacing:0}.week[data-astro-cid-zrnqohop] .slot a{color:var(--ink);padding-inline-end:24px;font-weight:700;line-height:1.35}.week[data-astro-cid-zrnqohop] .add{all:unset;cursor:pointer;color:var(--neel);font-size:.9rem;font-weight:700}.week[data-astro-cid-zrnqohop] .add:focus-visible,.week[data-astro-cid-zrnqohop] .x:focus-visible{outline:3px solid var(--neel)}.week[data-astro-cid-zrnqohop] .x{all:unset;cursor:pointer;top:6px;color:var(--ink-soft);font-size:.85rem;position:absolute;inset-inline-end:8px}.shop[data-astro-cid-zrnqohop]{justify-items:start;gap:8px;margin-top:24px;display:grid}.shop[data-astro-cid-zrnqohop] h2[data-astro-cid-zrnqohop]{margin:0}.add-list[data-astro-cid-zrnqohop]:disabled{opacity:.5;pointer-events:none}.list-link[data-astro-cid-zrnqohop]{font-weight:700}.picker[data-astro-cid-zrnqohop]{border:2px solid var(--ink);border-radius:var(--radius);background:var(--paper);width:min(480px,92vw);max-height:80dvh;color:var(--ink);padding:16px}.picker[data-astro-cid-zrnqohop]::backdrop{background:#2b1d1480}.picker-head[data-astro-cid-zrnqohop]{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}.picker-find[data-astro-cid-zrnqohop]{box-sizing:border-box;width:100%;font:inherit;border:2px solid var(--ink);background:var(--card);color:var(--ink);border-radius:12px;padding:9px 12px}.picker-list[data-astro-cid-zrnqohop]{max-height:50dvh;margin:10px 0 0;padding:0;list-style:none;overflow:auto}.picker-list[data-astro-cid-zrnqohop] button{all:unset;box-sizing:border-box;border-bottom:1px dashed var(--line);cursor:pointer;align-items:center;gap:10px;width:100%;padding:8px 6px;display:flex}.picker-list[data-astro-cid-zrnqohop] button:hover,.picker-list[data-astro-cid-zrnqohop] button:focus-visible{background:var(--paper-2)}.picker-list[data-astro-cid-zrnqohop] i{border:1.5px solid var(--ink);border-radius:50%;flex:none;width:18px;height:18px}.picker-list[data-astro-cid-zrnqohop] .rnd{font-weight:800}.guide[data-astro-cid-zrnqohop]{border-top:1.5px dashed var(--line);margin-top:56px;padding-top:30px}@media print{.controls[data-astro-cid-zrnqohop],.shop[data-astro-cid-zrnqohop],.guide[data-astro-cid-zrnqohop],.week[data-astro-cid-zrnqohop] .add,.week[data-astro-cid-zrnqohop] .x{display:none!important}.week[data-astro-cid-zrnqohop]{grid-template-columns:repeat(2,1fr)}}
