.QYM8XW_wrap{grid-template-columns:1fr;align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (min-width:940px){.QYM8XW_wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.QYM8XW_inputs{border-top:var(--rule-strong)}.QYM8XW_field{border-bottom:var(--rule);padding-block:1.35rem}.QYM8XW_fieldHead{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.8rem;display:flex}.QYM8XW_label{font-size:1rem;font-weight:550}.QYM8XW_step{color:var(--steel);font-size:.84rem}.QYM8XW_control{background:var(--white);border:1px solid #16181a38;max-width:300px;display:flex}.QYM8XW_control:focus-within{border-color:var(--ink)}.QYM8XW_control input{min-width:0;font-family:var(--mono);font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:0;outline:none;flex:1;padding:.72rem .85rem;font-size:1.08rem}.QYM8XW_control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.QYM8XW_control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.QYM8XW_unit{font-family:var(--mono);color:var(--steel);border-left:1px solid #16181a1f;align-items:center;padding-inline:.8rem;font-size:.74rem;display:flex}.QYM8XW_nudge{cursor:pointer;width:40px;color:var(--steel);background:0 0;border:0;border-left:1px solid #16181a1f;font-size:1.05rem}.QYM8XW_nudge:hover{background:var(--paper-sunk);color:var(--ink)}.QYM8XW_chips{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}.QYM8XW_chip{font-family:var(--mono);cursor:pointer;background:0 0;border:1px solid #16181a2e;padding:.32rem .65rem;font-size:.74rem}.QYM8XW_chip:hover{border-color:var(--ink)}.QYM8XW_chipOn{background:var(--ink);border-color:var(--ink);color:var(--white)}.QYM8XW_hint{color:var(--steel);max-width:46ch;margin:.7rem 0 0;font-size:.86rem}.QYM8XW_panel{background:var(--graphite);color:#ffffffe6;padding:clamp(1.6rem,3.2vw,2.4rem);position:sticky;top:96px}.QYM8XW_panelLabel{color:#ffffff73;margin-bottom:1.35rem;font-size:.84rem;display:block}.QYM8XW_headline{align-items:baseline;gap:.65rem;line-height:1;display:flex}.QYM8XW_headlineNum{font-family:var(--mono);font-variant-numeric:tabular-nums;color:#fff;letter-spacing:-.04em;font-size:clamp(3.2rem,8vw,4.6rem);font-weight:500}.QYM8XW_headlineUnit{color:#ffffff8c;font-size:.98rem}.QYM8XW_sub{color:#ffffff9e;margin-top:.5rem;font-size:.98rem}.QYM8XW_sub strong{color:#fff;font-weight:550}.QYM8XW_grid{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:1px;margin-top:1.75rem;display:grid}.QYM8XW_cell{background:var(--graphite);padding:1rem 1.1rem}.QYM8XW_cellKey{color:#ffffff80;margin-bottom:.35rem;font-size:.8rem;display:block}.QYM8XW_cellVal{font-family:var(--mono);font-variant-numeric:tabular-nums;color:#fff;font-size:1.25rem}.QYM8XW_reorder{border-left:2px solid var(--brass-lift);color:#ffffffd9;background:#ffffff0d;margin-top:1.5rem;padding:1rem 1.15rem;font-size:.94rem;line-height:1.55}.QYM8XW_reorder strong{color:#fff}.QYM8XW_warn{border-left-color:#d4674c}.QYM8XW_actions{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.QYM8XW_tiny{color:#ffffff61;margin-top:1.35rem;font-size:.75rem;line-height:1.5}.QYM8XW_schedule{margin-top:clamp(2.5rem,5vw,4rem)}.QYM8XW_scheduleHead{border-bottom:var(--rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.5rem;margin-bottom:0;padding-bottom:.85rem;display:flex}.QYM8XW_weeks{border-left:1px solid var(--steel-faint);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.QYM8XW_week{border-right:1px solid var(--steel-faint);border-bottom:1px solid var(--steel-faint);padding:.9rem 1rem 1rem}.QYM8XW_weekNo{color:var(--steel);justify-content:space-between;margin-bottom:.6rem;font-size:.84rem;display:flex}.QYM8XW_weekDates{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.8rem;line-height:1.75}.QYM8XW_newCart{color:var(--brass);border-top:var(--rule);margin-top:.5rem;padding-top:.5rem;font-size:.72rem;display:block}@media print{.QYM8XW_inputs,.QYM8XW_actions,.QYM8XW_panelLabel{display:none}.QYM8XW_panel{color:#000;background:#fff;padding:0;position:static}.QYM8XW_headlineNum,.QYM8XW_cellVal,.QYM8XW_sub strong{color:#000}.QYM8XW_cell{background:#fff}.QYM8XW_grid{background:#ccc;border-color:#ccc}.QYM8XW_weeks{grid-template-columns:repeat(4,1fr)}}
