.Checklist_checklist__scIDn{margin-top:8px;font-family:var(--font-work-sans,var(--font-inter,"Segoe UI",sans-serif))}.Checklist_list__dPBzm{list-style:none;margin:0;padding:0;border-top:1px solid var(--light-outline-variant)}.Checklist_item__S5INr{border-bottom:1px solid var(--light-outline-variant)}.Checklist_input__XVncA{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.Checklist_label___ch6Q{display:grid;grid-template-columns:28px 1fr;grid-gap:16px;gap:16px;align-items:start;padding:18px 0;cursor:pointer}.Checklist_box__Ovn_l{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:2px;border:2px solid var(--light-outline);border-radius:8px;color:#fff;background:rgba(0,0,0,0);transition:background .15s ease,border-color .15s ease}.Checklist_box__Ovn_l svg{opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .15s ease}.Checklist_input__XVncA:focus-visible+.Checklist_label___ch6Q .Checklist_box__Ovn_l{outline:3px solid var(--light-primary);outline-offset:2px}.Checklist_done__lkjB4 .Checklist_box__Ovn_l{background:var(--light-primary);border-color:var(--light-primary)}.Checklist_done__lkjB4 .Checklist_box__Ovn_l svg{opacity:1;transform:scale(1)}.Checklist_text__z0wCP{display:flex;flex-direction:column;gap:4px}.Checklist_main__AYFa6{font-size:1.15rem;line-height:1.4;font-weight:600;color:var(--light-on-surface);transition:color .15s ease}.Checklist_detail__cc2yo{font-size:1rem;line-height:1.5;color:var(--light-on-surface-variant)}.Checklist_done__lkjB4 .Checklist_main__AYFa6{color:var(--light-outline);text-decoration:line-through;-webkit-text-decoration-color:var(--light-outline-variant);text-decoration-color:var(--light-outline-variant)}.Checklist_progress__kiCsV{margin-top:12px;font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--light-primary)}