.inspection-layout{display:grid;grid-template-columns:390px minmax(0,1fr);gap:24px;align-items:start}.inspection-form{margin:0;position:sticky;top:90px}.defect-list{display:grid;gap:8px;border:1px solid #e4e7ec;border-radius:14px;background:#f8fafc;padding:12px}.defect-list legend{padding:0 4px;font-weight:700}.defect-list label{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:10px;background:#fff;border:1px solid #e4e7ec;cursor:pointer}.defect-list input{margin-top:4px}.defect-list span{display:grid}.defect-list small{color:#667085;font-weight:400}.defect-badge{display:inline-block;max-width:320px;white-space:normal;padding:5px 9px;border-radius:10px;background:#fffbeb;color:#92400e;font-size:12px;font-weight:700}.inspection-description{min-width:260px;white-space:normal}@media(max-width:1100px){.inspection-layout{grid-template-columns:1fr}.inspection-form{position:static}}
