.ChecklistClient-module__nQMSya__wrapper{width:100%}.ChecklistClient-module__nQMSya__actionBar{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.ChecklistClient-module__nQMSya__backLink{color:var(--green);font-size:.88rem;font-weight:600;text-decoration:none}.ChecklistClient-module__nQMSya__backLink:hover{text-decoration:underline}.ChecklistClient-module__nQMSya__actions{gap:var(--sp-2);display:flex}.ChecklistClient-module__nQMSya__printBtn{background:var(--green);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 20px;font-size:.9rem;font-weight:700;transition:background .15s;display:inline-flex}.ChecklistClient-module__nQMSya__printBtn:hover{background:var(--green-dark)}.ChecklistClient-module__nQMSya__resetBtn{border:1.5px solid var(--grey-300);color:var(--grey-600);cursor:pointer;background:0 0;border-radius:8px;padding:10px 16px;font-size:.88rem;font-weight:600;transition:border-color .15s,color .15s}.ChecklistClient-module__nQMSya__resetBtn:hover{border-color:var(--grey-500);color:var(--grey-800)}.ChecklistClient-module__nQMSya__progress{margin-bottom:var(--sp-4)}.ChecklistClient-module__nQMSya__progressBar{background:var(--grey-200);height:8px;margin-bottom:var(--sp-1);border-radius:999px;overflow:hidden}.ChecklistClient-module__nQMSya__progressFill{background:var(--green);border-radius:999px;height:100%;transition:width .3s}.ChecklistClient-module__nQMSya__progressLabel{color:var(--grey-600);font-size:.85rem;font-weight:500}.ChecklistClient-module__nQMSya__disclaimer{gap:var(--sp-2);padding:var(--sp-3);margin-bottom:var(--sp-4);background:#fef9ed;border:1px solid #f5d87a;border-radius:10px;display:flex}.ChecklistClient-module__nQMSya__disclaimerIcon{flex-shrink:0;font-size:1.1rem;line-height:1.5}.ChecklistClient-module__nQMSya__disclaimer p{color:var(--grey-700);margin:0;font-size:.84rem;line-height:1.6}.ChecklistClient-module__nQMSya__list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ChecklistClient-module__nQMSya__item{border:1.5px solid var(--grey-200);padding:var(--sp-3) var(--sp-3);background:#fff;border-radius:10px;transition:border-color .15s,background .15s}.ChecklistClient-module__nQMSya__item:hover{border-color:var(--green);background:#f7fdf7}.ChecklistClient-module__nQMSya__itemChecked{border-color:var(--green);background:#f2fbf2}.ChecklistClient-module__nQMSya__label{align-items:flex-start;gap:var(--sp-2);cursor:pointer;width:100%;display:flex}.ChecklistClient-module__nQMSya__checkbox{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.ChecklistClient-module__nQMSya__checkmark{text-align:center;flex-shrink:0;min-width:1.4rem;font-size:1.15rem;line-height:1.5}.ChecklistClient-module__nQMSya__itemText{color:var(--grey-800);font-size:.93rem;line-height:1.6}.ChecklistClient-module__nQMSya__itemChecked .ChecklistClient-module__nQMSya__itemText{color:var(--grey-500);text-decoration:line-through}.ChecklistClient-module__nQMSya__emptyState{text-align:center;padding:var(--sp-8) var(--sp-4);color:var(--grey-600);font-size:.95rem}.ChecklistClient-module__nQMSya__printHeader,.ChecklistClient-module__nQMSya__printFooter{display:none}@media print{.ChecklistClient-module__nQMSya__no-print,.ChecklistClient-module__nQMSya__actionBar,.ChecklistClient-module__nQMSya__progress,.ChecklistClient-module__nQMSya__disclaimer{display:none!important}.ChecklistClient-module__nQMSya__printHeader,.ChecklistClient-module__nQMSya__printFooter{display:block!important}.ChecklistClient-module__nQMSya__printTitle{color:#000;margin:0 0 6px;font-size:1.4rem;font-weight:700}.ChecklistClient-module__nQMSya__printSubtitle{color:#333;margin:0 0 4px;font-size:1rem}.ChecklistClient-module__nQMSya__printDate{color:#666;margin:0 0 20px;font-size:.8rem}.ChecklistClient-module__nQMSya__printFooter{color:#666;border-top:1px solid #ddd;margin-top:24px;padding-top:10px;font-size:.75rem}.ChecklistClient-module__nQMSya__list{gap:4px}.ChecklistClient-module__nQMSya__item{background:0 0;border:none;border-bottom:1px solid #eee;border-radius:0;padding:8px 0}.ChecklistClient-module__nQMSya__item:last-child{border-bottom:none}.ChecklistClient-module__nQMSya__itemChecked{background:0 0}.ChecklistClient-module__nQMSya__checkmark{font-size:1rem}.ChecklistClient-module__nQMSya__itemText{color:#000;font-size:.9rem}.ChecklistClient-module__nQMSya__itemChecked .ChecklistClient-module__nQMSya__itemText{color:#999;text-decoration:line-through}}@media (max-width:480px){.ChecklistClient-module__nQMSya__actionBar{flex-direction:column;align-items:flex-start}.ChecklistClient-module__nQMSya__printBtn{padding:9px 16px;font-size:.85rem}}
.checklist-module__R8WJYq__breadcrumb{background:var(--grey-100);border-bottom:1px solid var(--grey-200);padding:10px 0}.checklist-module__R8WJYq__breadcrumbList{color:var(--grey-500);flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.checklist-module__R8WJYq__breadcrumbList li a{color:var(--green);text-decoration:none}.checklist-module__R8WJYq__breadcrumbList li a:hover{text-decoration:underline}.checklist-module__R8WJYq__sep{color:var(--grey-400)}.checklist-module__R8WJYq__hero{padding:var(--sp-8) 0 var(--sp-6);color:#fff;background:linear-gradient(135deg,#1a6b3c 0%,#2d9d6e 60%,#e8f9f2 100%)}.checklist-module__R8WJYq__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#fffc;margin:0 0 var(--sp-2);font-size:.85rem;font-weight:700}.checklist-module__R8WJYq__headline{color:#fff;margin:0 0 var(--sp-2);font-size:clamp(1.4rem,3vw,2rem);font-weight:800;line-height:1.25}.checklist-module__R8WJYq__forLine{color:#ffffffd9;margin-top:6px;font-size:.65em;font-weight:500;display:block}.checklist-module__R8WJYq__subtitle{color:#ffffffe6;margin:0;font-size:1rem;line-height:1.5}.checklist-module__R8WJYq__layout{padding:var(--sp-6) 0 var(--sp-8)}.checklist-module__R8WJYq__grid{gap:var(--sp-6);grid-template-columns:1fr 300px;align-items:start;display:grid}@media (max-width:900px){.checklist-module__R8WJYq__grid{grid-template-columns:1fr}.checklist-module__R8WJYq__sidebar{order:-1}}.checklist-module__R8WJYq__sidebar{gap:var(--sp-3);flex-direction:column;display:flex}.checklist-module__R8WJYq__sideCard{padding:var(--sp-4)}.checklist-module__R8WJYq__sideTitle{color:var(--grey-800);margin:0 0 var(--sp-2);align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:flex}.checklist-module__R8WJYq__sideText{color:var(--grey-600);margin:0;font-size:.88rem;line-height:1.6}.checklist-module__R8WJYq__sideText+.checklist-module__R8WJYq__sideText{margin-top:var(--sp-1)}.checklist-module__R8WJYq__sourceLink{color:var(--green-dark);font-size:.88rem;font-weight:600;text-decoration:none}.checklist-module__R8WJYq__sourceLink:hover{text-decoration:underline}.checklist-module__R8WJYq__ctaCard{background:linear-gradient(135deg,#f0fdf6,#e6f9ef);border-color:var(--green-light)!important}.checklist-module__R8WJYq__hubLink{color:var(--green);padding:var(--sp-2);text-align:center;font-size:.85rem;font-weight:500;text-decoration:none;display:block}.checklist-module__R8WJYq__hubLink:hover{text-decoration:underline}@media print{.checklist-module__R8WJYq__breadcrumb,.checklist-module__R8WJYq__hero,.checklist-module__R8WJYq__sidebar,.checklist-module__R8WJYq__no-print{display:none!important}.checklist-module__R8WJYq__layout{padding:0}.checklist-module__R8WJYq__grid{grid-template-columns:1fr;gap:0}.checklist-module__R8WJYq__main{width:100%}}
