.module-force{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:9px;margin:9px 0;padding:12px;background:#f5f6f7;border:1px solid var(--line);border-radius:11px}.module-force label{display:grid;gap:4px;min-width:0}.module-force label span{font-size:12px;font-weight:800;color:#555;white-space:nowrap}.module-force input,.module-force select,.module-task input,.checklist input,.checklist select,.section-card input,.section-card textarea,.section-card select{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;padding:9px;background:#fff}.empty-br{margin-top:12px;padding:20px;border:1px dashed var(--line);border-radius:11px;color:#666;text-align:center}.module-task{display:grid;grid-template-columns:1fr 180px 110px 110px 65px;gap:7px;margin:9px 0;padding:10px;background:#f5f6f7;border-radius:11px}.module-task label{display:flex;align-items:center;gap:5px}.module-task input[type=checkbox]{width:22px;height:22px}.checklist{display:grid;grid-template-columns:1fr 1fr;gap:9px}.checklist>div{display:grid;grid-template-columns:1fr 100px;gap:7px;border:1px solid var(--line);border-radius:10px;padding:10px}.checklist>div>b{align-self:center}.checklist>div>input{grid-column:1/-1}.section-card{border:2px solid #d9dbde;border-radius:14px;padding:14px;margin:12px 0}.section-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.section-head h3{margin:0}.force-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;margin-top:8px}.force-choice{display:flex!important;align-items:center;gap:11px;min-height:64px;padding:10px;border:2px solid #d9dbde;border-radius:11px;background:#fff;cursor:pointer}.force-choice:has(input:checked){border-color:#ff2d34;background:#fff1f2}.force-choice input{width:26px!important;height:26px;flex:none}.force-choice span{display:grid;gap:3px}.force-choice strong{font-size:15px}.force-choice small{color:#666}.subsection{margin:14px 0 0 24px;border-left:5px solid #ff2d34;background:#f7f7f7;padding:12px;border-radius:0 10px 10px 0}.missing-grid{align-items:end}@media(max-width:1050px){.module-force{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.module-force,.module-task,.checklist{grid-template-columns:1fr}.checklist>div{grid-template-columns:1fr 90px}.force-picker{grid-template-columns:1fr}.subsection{margin-left:5px}.heading #quick-intake{width:100%}}
