.ChecklistTool_tool__HpZ1s{display:flex;flex-direction:column;gap:24px}.ChecklistTool_group__NOTGr{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0}.ChecklistTool_legend__NYpEg{padding:0;color:var(--ink-3)}.ChecklistTool_chips__1kEB2{display:flex;flex-wrap:wrap;gap:8px}.ChecklistTool_sheet__6l8uh{display:flex;flex-direction:column;gap:20px}.ChecklistTool_sheetHead__VKqey{display:flex;flex-direction:column;gap:6px}.ChecklistTool_sheetTitle__ojIW2{margin:0;color:var(--ink)}.ChecklistTool_when__sVbZh{margin:0;max-width:62ch;color:var(--ink-2)}.ChecklistTool_progress__GsUYD{color:var(--ink-3)}.ChecklistTool_list__nVB4U{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ChecklistTool_row__vu3Yb{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-top:1px solid var(--line)}.ChecklistTool_row__vu3Yb:last-child{border-bottom:1px solid var(--line)}.ChecklistTool_check__TEgGP{display:flex;align-items:flex-start;gap:12px;min-height:44px;cursor:pointer}.ChecklistTool_box__whaZy{flex:0 0 auto;width:22px;height:22px;margin-top:2px;accent-color:var(--accent)}.ChecklistTool_what__b05Eb{font-family:var(--font-text);font-weight:600;font-size:16px;color:var(--ink)}.ChecklistTool_criterion__QOuOq,.ChecklistTool_meta__Vh_3J{margin:0;max-width:72ch;-webkit-padding-start:34px;padding-inline-start:34px}.ChecklistTool_criterion__QOuOq{color:var(--ink)}.ChecklistTool_meta__Vh_3J{color:var(--ink-2)}.ChecklistTool_norm__gXMXB{-webkit-padding-start:34px;padding-inline-start:34px;color:var(--ink-3)}.ChecklistTool_boundary__iknD1{margin:0;max-width:62ch;padding-top:16px;border-top:1px solid var(--line);color:var(--ink-2)}.ChecklistTool_print__3D7w1{align-self:flex-start;display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:var(--white);font-family:var(--font-text);font-size:15px;font-weight:600;cursor:pointer}.ChecklistTool_print__3D7w1:hover{background:var(--accent);border-color:var(--accent)}@media print{.ChecklistTool_group__NOTGr,.ChecklistTool_print__3D7w1{display:none}.ChecklistTool_tool__HpZ1s{gap:0}.ChecklistTool_row__vu3Yb{page-break-inside:avoid;break-inside:avoid}}