/* Inspector audit list — compact card rows consistent with AuditWise registers */
.inspector-audit-sections{display:grid;gap:16px}
.inspector-audit-sections>.card{padding:18px;background:#fff;border:1px solid #e3e8e4;border-radius:18px;box-shadow:0 10px 28px rgba(25,53,48,.055)}
.inspector-audit-sections>.card>.card-head{margin:0 0 12px}
.inspector-audit-sections>.card>.card-head h2{font-size:20px}
.inspector-audit-sections .inspector-assignment{width:100%;display:grid;grid-template-columns:50px minmax(0,1fr) 72px;gap:12px;align-items:center;text-align:left;margin:0 0 8px;padding:11px 13px;border:1px solid #e3e9e5!important;border-radius:12px;background:#fff;color:var(--ink);box-shadow:none;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}
.inspector-audit-sections .inspector-assignment:last-child{margin-bottom:0}
.inspector-audit-sections .inspector-assignment:hover{background:#f8fbf9;border-color:#cdd9d3!important;box-shadow:0 3px 10px rgba(20,55,48,.05);transform:translateY(-1px)}
.inspector-audit-sections .inspector-assignment>.assignment-date{width:46px;height:48px;border-radius:10px;padding:5px;background:#e3f0eb}
.inspector-audit-sections .assignment-date b{font:700 17px/1 Manrope,sans-serif}
.inspector-audit-sections .assignment-date span{font-size:7px;letter-spacing:.04em}
.inspector-audit-sections .inspector-assignment>div:nth-child(2){min-width:0;display:block}
.inspector-audit-sections .inspector-assignment .status{margin:0 0 5px;padding:4px 8px;font-size:8px;line-height:1.2}
.inspector-audit-sections .inspector-assignment h3{margin:0 0 3px;font:700 12px/1.35 Manrope,sans-serif}
.inspector-audit-sections .inspector-assignment p{margin:0 0 3px;font-size:10px;line-height:1.4;color:#405751}
.inspector-audit-sections .inspector-assignment small{display:block;margin:0;color:#71817e;font-size:9px;line-height:1.4}
.inspector-audit-sections .inspector-assignment>strong{justify-self:end;align-self:center;max-width:72px;font:800 10px/1.25 Manrope,sans-serif;text-align:right;color:#234a42;white-space:normal}
.inspector-audit-sections .returned-assignment{border-color:#edd4cf!important;background:#fffafa}
.inspector-audit-sections .returned-assignment:hover{border-color:#dcaea5!important;background:#fff7f5}
.inspector-status-tabs{margin-bottom:14px}
@media(max-width:700px){
 .inspector-audit-sections>.card{padding:13px}
 .inspector-audit-sections .inspector-assignment{grid-template-columns:46px minmax(0,1fr) 28px;padding:10px;gap:10px}
 .inspector-audit-sections .inspector-assignment>.assignment-date{width:42px;height:46px}
 .inspector-audit-sections .inspector-assignment>strong{max-width:28px;font-size:0}
 .inspector-audit-sections .inspector-assignment>strong::after{content:'→';font-size:14px}
}
