.estimate-page .field input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--cobalt);flex:0 0 18px;padding:0}.estimate-page .check-list label{border:1px solid var(--line);cursor:pointer;background:#f8fafc;border-radius:8px;justify-content:flex-start;gap:10px;min-height:48px;padding:12px 14px;line-height:1.35}.estimate-page .check-list label:has(input:checked){border-color:var(--cobalt);background:#eef4ff}.estimate-page .field.full>span{align-items:flex-start;gap:10px;line-height:1.5;display:flex}@media (max-width:720px){.estimate-page .check-list{gap:8px}.estimate-page .check-list label{width:100%}}
