/* hikkoshi-check.css — Checklist UI with progress bar */
.checklist-container{margin-top:12px;}
.checklist-section{margin-bottom:20px;}
.checklist-section-title{font-size:14px;font-weight:700;color:var(--ink);margin-bottom:6px;}
.checklist-section-subtitle{font-size:12px;color:var(--ink3);margin-bottom:10px;line-height:1.6;}
.checklist-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r);margin-bottom:6px;cursor:pointer;transition:all .15s;background:var(--white);}
.checklist-item:hover{border-color:var(--accent);background:var(--accent-light,#fff3ec);}
.checklist-item.checked{border-color:var(--green,#2a6b3c);background:var(--green-light,#ecfdf5);}
.checklist-item.checked .checklist-label{text-decoration:line-through;color:var(--ink3);}
.checklist-label{font-size:13px;color:var(--ink);flex:1;}
.task-checkbox{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;}
.checklist-result{margin-top:16px;}
/* progress-bar / progress-fill → tool.css に統合済み */
.progress-text{font-size:12px;color:var(--ink3);text-align:right;margin-bottom:8px;font-family:var(--font-mono);}
