.InspectionChecklistForm-module__Y1y7la__sectionCard{border:1px solid var(--line);background:#fafafa;border-radius:14px;margin-top:22px;padding:22px}.InspectionChecklistForm-module__Y1y7la__sectionCard h3{margin:0 0 6px;font-size:1.03rem}.InspectionChecklistForm-module__Y1y7la__sectionCard>p{color:var(--muted);margin:0 0 18px;font-size:.84rem;line-height:1.55}.InspectionChecklistForm-module__Y1y7la__itemGrid{gap:10px;display:grid}.InspectionChecklistForm-module__Y1y7la__itemRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);align-items:center;gap:10px 16px;padding:12px 0;display:grid}.InspectionChecklistForm-module__Y1y7la__itemRow:first-child{border-top:0;padding-top:0}.InspectionChecklistForm-module__Y1y7la__itemLabel{color:#44474c;font-size:.88rem;font-weight:750;line-height:1.45}.InspectionChecklistForm-module__Y1y7la__itemRow select{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #cfd2d6;border-radius:8px;padding:9px 11px}.InspectionChecklistForm-module__Y1y7la__itemRow select:focus{border-color:var(--red);outline:0;box-shadow:0 0 0 3px #b7222a1a}.InspectionChecklistForm-module__Y1y7la__damagePhotoPrompt{background:#fff6f6;border:1px solid #e2b8bb;border-radius:10px;grid-column:1/-1;margin-top:5px;padding:15px}.InspectionChecklistForm-module__Y1y7la__damagePhotoPrompt label{color:#7d2026;margin-bottom:5px;font-size:.83rem;font-weight:850;display:block}.InspectionChecklistForm-module__Y1y7la__damagePhotoPrompt p{color:#686b70;margin:0 0 11px;font-size:.8rem;line-height:1.5}.InspectionChecklistForm-module__Y1y7la__notesField{gap:7px;margin-top:17px;display:grid}.InspectionChecklistForm-module__Y1y7la__notesField label{color:#474a4f;font-size:.83rem;font-weight:800}.InspectionChecklistForm-module__Y1y7la__notesField textarea{width:100%;min-height:90px;color:var(--ink);resize:vertical;background:#fff;border:1px solid #cfd2d6;border-radius:8px;padding:12px 13px}.InspectionChecklistForm-module__Y1y7la__notesField textarea:focus{border-color:var(--red);outline:0;box-shadow:0 0 0 3px #b7222a1a}.InspectionChecklistForm-module__Y1y7la__photoInput{background:#fff;border:1px solid #cfd2d6;border-radius:8px;width:100%;padding:11px;display:block}.InspectionChecklistForm-module__Y1y7la__photoList{color:var(--muted);margin:10px 0 0;padding-left:20px;font-size:.8rem;line-height:1.55}.InspectionChecklistForm-module__Y1y7la__photoHint{color:#85888d;margin-top:8px;font-size:.76rem;line-height:1.45;display:block}.InspectionChecklistForm-module__Y1y7la__roomControls{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:14px 0 3px;display:flex}.InspectionChecklistForm-module__Y1y7la__roomControls span{color:var(--muted);font-size:.82rem;font-weight:700}.InspectionChecklistForm-module__Y1y7la__removeRoomButton{color:#6c6f74;cursor:pointer;min-height:42px;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:750;text-decoration:underline}.InspectionChecklistForm-module__Y1y7la__removeRoomButton:hover{color:var(--red)}@media (max-width:700px){.InspectionChecklistForm-module__Y1y7la__sectionCard{padding:18px}.InspectionChecklistForm-module__Y1y7la__itemRow{grid-template-columns:1fr;gap:7px}.InspectionChecklistForm-module__Y1y7la__damagePhotoPrompt{grid-column:1}.InspectionChecklistForm-module__Y1y7la__roomControls{flex-direction:column;align-items:stretch}.InspectionChecklistForm-module__Y1y7la__roomControls .InspectionChecklistForm-module__Y1y7la__btn,.InspectionChecklistForm-module__Y1y7la__removeRoomButton{width:100%}}
