.zOLcMW_summary{gap:8px;display:grid}.zOLcMW_summary p{margin:0}.zOLcMW_summaryHead{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.zOLcMW_summaryCount{font-family:var(--font-head);letter-spacing:.02em;font-size:1.4rem;font-weight:700}.zOLcMW_bar{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}.zOLcMW_bar span{background:var(--ok);border-radius:999px;height:100%;transition:width .2s;display:block}.zOLcMW_chips{flex-wrap:wrap;gap:6px;display:flex}.zOLcMW_list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.zOLcMW_entry{padding:0;overflow:hidden}.zOLcMW_head{align-items:stretch;display:flex}.zOLcMW_toggle{min-width:0;min-height:64px;color:var(--text);text-align:left;font-family:var(--font-body);letter-spacing:0;text-transform:none;background:0 0;border:none;border-radius:0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:1rem;font-weight:400;display:flex}.zOLcMW_toggle:hover{background:var(--surface-2)}.zOLcMW_toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.zOLcMW_headText{flex-direction:column;gap:2px;min-width:0;display:flex}.zOLcMW_name{font-family:var(--font-head);letter-spacing:.02em;font-size:1.15rem;font-weight:600;line-height:1.2}.zOLcMW_where{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;display:block;overflow:hidden}.zOLcMW_headText .zOLcMW_chips{margin-top:4px}.zOLcMW_chevron{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex-shrink:0;width:10px;height:10px;margin:0 4px 4px 0;transition:transform .15s;transform:rotate(45deg)}.zOLcMW_toggle[aria-expanded=true] .zOLcMW_chevron{margin:4px 4px 0 0;transform:rotate(-135deg)}.zOLcMW_thumbBtn{border:none;border-right:1px solid var(--border);background:var(--surface-2);border-radius:0;flex-shrink:0;width:72px;min-height:0;padding:0;overflow:hidden}.zOLcMW_thumbBtn img{object-fit:cover;width:100%;height:100%;min-height:64px;display:block}.zOLcMW_isNone .zOLcMW_name{color:var(--muted)}.zOLcMW_body{border-top:1px dashed var(--border);gap:14px;padding:12px 14px 14px;display:grid}.zOLcMW_body p{margin:0}.zOLcMW_tip{max-width:70ch}.zOLcMW_warning{border-left:4px solid var(--bad);background:var(--bad-soft);max-width:70ch;color:var(--text);border-radius:4px;padding:10px 12px;font-weight:500}.zOLcMW_form{gap:12px;display:grid}.zOLcMW_form textarea{min-height:76px}.zOLcMW_hint{font-size:.8rem}.zOLcMW_count{max-width:8rem}.zOLcMW_dateRow{align-items:center;gap:8px;display:flex}.zOLcMW_dateRow input{flex:1;min-width:0}.zOLcMW_dateRow button{flex-shrink:0}.zOLcMW_dueText{margin-top:6px!important}.zOLcMW_bad{color:var(--bad);font-weight:600}.zOLcMW_wide{grid-column:1/-1}.zOLcMW_photoArea{justify-items:start;gap:8px;display:grid}.zOLcMW_preview{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);width:100%;max-width:360px;min-height:0;padding:0;display:block;overflow:hidden}.zOLcMW_preview img{object-fit:cover;width:100%;height:auto;max-height:260px;display:block}.zOLcMW_check{color:var(--text);flex-wrap:nowrap;align-items:flex-start;min-height:32px;margin:0;font-size:1rem}.zOLcMW_check input{flex-shrink:0;width:22px;height:22px;margin:1px 0 0}.zOLcMW_actions{justify-content:flex-end;display:flex}@media (min-width:720px){.zOLcMW_form{grid-template-columns:1fr 1fr}}.zOLcMW_viewer{z-index:1000;color:#fff;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.zOLcMW_viewerBar{padding:10px 16px;padding-top:max(10px, env(safe-area-inset-top,0px), var(--safe-area-inset-top,0px));background:#000000d9;justify-content:space-between;align-items:center;gap:12px;display:flex}.zOLcMW_viewerText{flex-direction:column;min-width:0;display:flex}.zOLcMW_viewerText strong{font-family:var(--font-head);letter-spacing:.02em;font-size:1.2rem}.zOLcMW_viewerText span{opacity:.85;overflow-wrap:anywhere;font-size:.95rem}.zOLcMW_viewerBar button{color:#000;background:#fff;border-color:#fff;flex-shrink:0;min-height:48px}.zOLcMW_viewerStage{min-height:0;padding:8px 8px max(8px, env(safe-area-inset-bottom,0px));flex:1;justify-content:center;align-items:center;display:flex}.zOLcMW_viewerStage img{object-fit:contain;max-width:100%;max-height:100%}.zOLcMW_printRoot{display:none}@media print{.zOLcMW_printing main>:not(.zOLcMW_printRoot){display:none!important}.zOLcMW_printRoot{color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;font:9.5pt/1.3 Arial,Helvetica,sans-serif;display:block}}.zOLcMW_sheetHead{border-bottom:.6mm solid #000;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4mm;margin-bottom:2.5mm;padding-bottom:1.5mm;display:flex}.zOLcMW_sheetTitle{text-transform:uppercase;letter-spacing:.03em;font-size:16pt;font-weight:700}.zOLcMW_sheetHousehold{font-size:11pt;font-weight:600}.zOLcMW_sheetNote{white-space:pre-line;border:.4mm solid #000;margin-bottom:3mm;padding:1.5mm 2.5mm;font-weight:600}.zOLcMW_sheetGrid{grid-template-columns:1fr 1fr;gap:2.5mm 6mm;display:grid}.zOLcMW_sheetItem{break-inside:avoid;page-break-inside:avoid;border-top:.3mm solid #000;padding-top:1.2mm;overflow:hidden}.zOLcMW_sheetPhoto{float:right;object-fit:cover;border:.2mm solid #000;width:24mm;height:24mm;margin:.5mm 0 1mm 2mm}.zOLcMW_sheetName{font-size:1.1em;font-weight:700}.zOLcMW_sheetWhere{overflow-wrap:anywhere;font-weight:600}.zOLcMW_sheetSteps{margin:.6mm 0 0;padding-left:4.5mm}.zOLcMW_sheetSteps li{overflow-wrap:anywhere;margin:0}.zOLcMW_sheetMeta{margin-top:.6mm;font-size:.9em}.zOLcMW_sheetWarn{clear:both;border:.4mm solid #000;margin-top:1mm;padding:1mm 1.5mm;font-size:.85em;font-weight:600}.zOLcMW_sheetFoot{border-top:.2mm solid #000;margin-top:4mm;padding-top:1mm;font-size:7.5pt}.zOLcMW_dense{font-size:8.3pt}.zOLcMW_dense .zOLcMW_sheetPhoto{width:19mm;height:19mm}.zOLcMW_dense .zOLcMW_sheetGrid{gap:2mm 5mm}.zOLcMW_denser{font-size:7.2pt;line-height:1.22}.zOLcMW_denser .zOLcMW_sheetPhoto{width:15mm;height:15mm}.zOLcMW_denser .zOLcMW_sheetGrid{gap:1.5mm 4mm}.zOLcMW_denser .zOLcMW_sheetTitle{font-size:13pt}
