.inspection-room{border:1px solid #b7c0ac;border-radius:12px;padding:14px;margin:16px 0;background:#f8faf5}.inspection-item{padding:14px 0;border-top:1px solid #d2d9cb}.inspection-item summary{font-weight:700;line-height:1.5;cursor:pointer;overflow-wrap:anywhere}.inspection-item details[open]>summary{margin-bottom:14px}.inspection-photo-list{display:grid;gap:10px}.inspection-photo-card{border:1px solid #d2d9cb;border-radius:8px;padding:10px;background:white}.inspection-photo-card img{display:block;max-width:100%;max-height:140px;object-fit:contain;margin-bottom:8px}.inspection-photo-card textarea{min-height:50px}.inspection-baseline{border-left:3px solid #a0b68f;padding:8px 10px;font-size:.85rem;background:#eef3e8;white-space:pre-wrap;overflow-wrap:anywhere}.inspection-room .record-actions button{padding:7px 10px;font-size:.8rem}.inspection-photo{display:grid;gap:.08in;break-inside:avoid}.inspection-photo img{height:2.3in;width:100%;object-fit:contain}.inspection-item-heading{margin-top:.12in!important;font-weight:700}.inspection-observation{display:grid;grid-template-columns:1fr 1fr;border:1px solid #a9afa0}.inspection-observation>div{padding:.08in}.inspection-observation>div+div{border-left:1px solid #a9afa0}.inspection-signatures{display:grid;grid-template-columns:1fr 1fr;gap:.35in;padding-top:.3in}.inspection-signatures p{border-top:1px solid #6f7767;padding-top:.05in}.inspection-photo-marker{font-weight:700}.inspection-report-note{font-size:9pt;color:#505849}
