.capture-checklist-module__bwf_3W__tool{background:color-mix(in srgb, var(--background) 94%, var(--accent));border:1px solid var(--border);border-radius:18px;padding:24px}.capture-checklist-module__bwf_3W__header{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:650;display:flex}.capture-checklist-module__bwf_3W__header svg{width:20px;height:20px;color:var(--accent)}.capture-checklist-module__bwf_3W__badge{color:var(--muted);border:1px solid var(--border);border-radius:6px;margin-left:auto;padding:5px 8px;font-size:12px}.capture-checklist-module__bwf_3W__selectLabel{color:var(--muted);gap:10px;margin-top:24px;font-size:14px;display:grid}.capture-checklist-module__bwf_3W__selectLabel select{width:100%;font:inherit;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:9px;padding:12px}.capture-checklist-module__bwf_3W__progress{color:var(--accent);justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;font-size:13px;display:flex}.capture-checklist-module__bwf_3W__progress button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px;display:inline-flex}.capture-checklist-module__bwf_3W__progress svg{width:15px;height:15px}.capture-checklist-module__bwf_3W__checks{gap:9px;margin:0;padding:0;list-style:none;display:grid}.capture-checklist-module__bwf_3W__checks li{border:1px solid var(--border);background:var(--background);border-radius:10px}.capture-checklist-module__bwf_3W__checks label{color:var(--foreground);cursor:pointer;align-items:flex-start;gap:10px;padding:13px;font-size:14px;line-height:1.5;display:flex}.capture-checklist-module__bwf_3W__checks input{accent-color:var(--accent);flex:0 0 16px;width:16px;height:16px;margin:4px 0 0}.capture-checklist-module__bwf_3W__result{border-left:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);margin-top:20px;padding:16px}.capture-checklist-module__bwf_3W__result strong{color:var(--foreground);font-size:15px}.capture-checklist-module__bwf_3W__result p{margin-top:8px;font-size:13px;line-height:1.6}@media (max-width:480px){.capture-checklist-module__bwf_3W__tool{padding:16px}.capture-checklist-module__bwf_3W__badge{margin-left:0}}@media (max-width:860px){.capture-checklist-module__bwf_3W__progress button{min-height:44px}.capture-checklist-module__bwf_3W__selectLabel select{min-height:44px;font-size:16px}}
