.ChecklistStats_statsGrid__Hd_y5{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:1.25rem 0 2rem}@media (max-width:480px){.ChecklistStats_statsGrid__Hd_y5{grid-template-columns:1fr}}.ChecklistStats_statCard__13t_S{background:var(--bg);border:.5px solid var(--border);border-radius:var(--radius);padding:.85rem 1rem;text-align:center}.ChecklistStats_statNumber__gA4TR{font-size:24px;font-weight:600;color:var(--text);line-height:1.2}.ChecklistStats_statNumber__gA4TR.ChecklistStats_isOk__uvyWz{color:var(--teal)}.ChecklistStats_statNumber__gA4TR.ChecklistStats_isCritical__xKIwf{color:var(--red-text)}.ChecklistStats_statNumber__gA4TR.ChecklistStats_isDim__r5IvD{color:var(--text-tertiary)}.ChecklistStats_statLabel__BHljg{font-size:11px;color:var(--text-secondary);margin-top:2px;text-transform:uppercase;letter-spacing:.04em}.ChecklistStats_progressWrap__7ogG8{margin-top:1.25rem}.ChecklistStats_progressLabelRow__XEYD_{display:flex;justify-content:space-between;font-size:12px;color:var(--text-secondary);margin-bottom:6px}.ChecklistStats_progressBar___pYhr{background:var(--bg-secondary);border-radius:99px;height:6px;overflow:hidden;border:.5px solid var(--border)}.ChecklistStats_progressFill__ZKcvy{height:100%;background:var(--teal);border-radius:99px;transition:width .3s ease}.ChecklistItem_checklistRow__DQAmv{display:flex;align-items:flex-start;gap:10px;padding:.65rem 1rem;cursor:pointer;border-top:.5px solid var(--border);transition:background .12s}.ChecklistItem_checklistRow__DQAmv:hover{background:var(--bg-secondary)}.ChecklistItem_checklistRow__DQAmv:first-child{border-top:none}.ChecklistItem_itemCheckbox__ugkCr{flex-shrink:0;width:18px;height:18px;border:1.5px solid var(--border-strong);border-radius:4px;background:var(--bg);display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s;margin-top:2px}.ChecklistItem_itemCheckbox__ugkCr.ChecklistItem_isChecked__m2xzw{background:var(--teal);border-color:var(--teal)}.ChecklistItem_checkmark__fkuh9{font-size:11px;color:white;line-height:1;opacity:0;transition:opacity .12s}.ChecklistItem_itemCheckbox__ugkCr.ChecklistItem_isChecked__m2xzw .ChecklistItem_checkmark__fkuh9{opacity:1}.ChecklistItem_itemBody___4hMA{flex:1 1;display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px;min-width:0}.ChecklistItem_itemText__lFLYW{font-size:14px;color:var(--text);transition:color .15s}.ChecklistItem_itemText__lFLYW.ChecklistItem_isChecked__m2xzw{text-decoration:line-through;color:var(--text-tertiary)}.ChecklistItem_itemActions__YNR7u{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ChecklistItem_flagStop__R5LIb{background:var(--red-bg);color:var(--red-text)}.ChecklistItem_flagStop__R5LIb,.ChecklistItem_flagWarn__6_wC7{font-size:11px;font-weight:500;border-radius:var(--radius-sm);padding:1px 7px;white-space:nowrap}.ChecklistItem_flagWarn__6_wC7{background:var(--amber-bg);color:var(--amber-text)}.ChecklistItem_articleLink__6MfL_{font-size:11px;color:var(--teal);text-decoration:none;white-space:nowrap;border:.5px solid var(--teal);border-radius:var(--radius-sm);padding:1px 7px;transition:background .12s}.ChecklistItem_articleLink__6MfL_:hover{background:var(--teal-bg);text-decoration:none}.ChecklistSection_section__KDr2b{background:var(--bg);border:.5px solid var(--border);border-radius:var(--radius);margin-bottom:10px;overflow:hidden}.ChecklistSection_sectionHeader__RfTWI{display:flex;align-items:center;gap:10px;padding:.9rem 1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .12s}.ChecklistSection_sectionHeader__RfTWI:hover{background:var(--bg-secondary)}.ChecklistSection_sectionIcon__UAeQN{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.ChecklistSection_sectionTitle__q3TJO{flex:1 1;font-size:14px;font-weight:600;color:var(--text)}.ChecklistSection_sectionMeta__nCHWN{display:flex;align-items:center;gap:8px;flex-shrink:0}.ChecklistSection_sectionProgress__pfkvx{font-size:12px;color:var(--text-secondary);min-width:32px;text-align:right}.ChecklistSection_sectionMiniBar__Y57Kk{width:48px;height:4px;background:var(--bg-secondary);border-radius:99px;overflow:hidden}.ChecklistSection_sectionMiniFill__WTkbE{height:100%;background:var(--teal);border-radius:99px;transition:width .3s ease}.ChecklistSection_chevron__VbLwG{font-size:12px;color:var(--text-tertiary);transition:transform .2s;display:flex;align-items:center}.ChecklistSection_chevronOpen__i6fNV{transform:rotate(90deg)}.ChecklistSection_itemsList__1yLyZ{display:none}.ChecklistSection_itemsListOpen__PPocH{display:block;border-top:.5px solid var(--border)}.ChecklistPage_checklistWrapper__EXnGu{max-width:var(--max-width);margin:0 auto;padding:2rem 1rem}.ChecklistPage_checklistHeader__sNbJv{margin-bottom:2rem}.ChecklistPage_headerTop__lNV69{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ChecklistPage_headerHeading__SfeMy{font-size:22px;font-weight:600;color:var(--text)}.ChecklistPage_headerSubtitle__nI3Rb{font-size:13px;color:var(--text-secondary);margin-top:4px}.ChecklistPage_siteName__UQJPF{color:var(--text)}.ChecklistPage_buttonGroup__paWxC{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap}.ChecklistPage_exportButton__xTpWV{font-size:12px;color:var(--teal);background:transparent;border:.5px solid var(--teal);border-radius:var(--radius-sm);padding:6px 14px;cursor:pointer;white-space:nowrap;transition:background .12s}.ChecklistPage_exportButton__xTpWV:hover{background:var(--teal-bg)}.ChecklistPage_resetButton__2AQN6{font-size:12px;color:var(--text-secondary);background:transparent;border:.5px solid var(--border-strong);border-radius:var(--radius-sm);padding:6px 14px;cursor:pointer;white-space:nowrap;transition:background .12s}.ChecklistPage_resetButton__2AQN6:hover{background:var(--bg-secondary)}.ChecklistPage_siteInput__S69Th{margin-top:1rem;display:flex;gap:8px;align-items:center}.ChecklistPage_siteNameInput__XFT9e{flex:1 1;min-width:200px;padding:8px 12px;font-size:13px;border:.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);outline:none;font-family:inherit;transition:border-color .12s}.ChecklistPage_siteNameInput__XFT9e:focus{border-color:var(--teal)}.ChecklistPage_sectionList__L6x4U{display:flex;flex-direction:column}.ChecklistPage_checklistLegend__zW35L{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:1.5rem;font-size:12px;color:var(--text-secondary)}.ChecklistPage_legendTitle__OH5Jn{font-weight:600}.ChecklistPage_legendItem__rYaKo{display:flex;align-items:center;gap:6px}.ChecklistPage_flagStop__DuHww{background:var(--red-bg);color:var(--red-text)}.ChecklistPage_flagStop__DuHww,.ChecklistPage_flagWarn__GHvlD{font-size:11px;font-weight:500;border-radius:var(--radius-sm);padding:1px 7px}.ChecklistPage_flagWarn__GHvlD{background:var(--amber-bg);color:var(--amber-text)}