.packingPilotWarning,.packingCatalogWarning{padding:9px 12px;border-radius:8px;background:#fff4ce;color:#654c00;font-size:12px;margin:8px 0}
.packingCatalogWarning{border:1px solid #c88600;font-weight:700}
.packingHumanCheck{display:flex;align-items:flex-start;gap:10px;padding:12px;border:2px solid #b77700;border-radius:9px;background:#fff8df;color:#4f3900;margin:10px 0}
.packingHumanCheck input{width:22px;height:22px;flex:none;margin:0}
.packingCandidates{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.packingCandidates button{padding:10px;border:1px solid #9ca3af;border-radius:6px;background:#fff;color:#152c40}
.packingEvidence{font-size:12px;margin:8px 0}.packingEvidence pre{white-space:pre-wrap;max-height:180px;overflow:auto;overflow-wrap:anywhere}
#packingCameraSettings{font-size:11px;overflow-wrap:anywhere;margin:6px 0;color:#516174}
.packingHumanCheck[hidden],.packingCatalogWarning[hidden],.packingCandidates[hidden]{display:none!important}
#packingScannerModal .packingScanResult{position:static}
#packingOcrStatus:empty,#packingCameraSettings:empty{display:none}
#packingScanResult[hidden]{display:none!important}
@media(max-width:760px){
  #packingScannerModal.packingCameraMode .packingMobileCompactHead{display:grid!important;grid-template-columns:minmax(0,1fr);justify-content:start!important;gap:2px!important;padding-right:36px!important}
  #packingScannerModal.packingCameraMode .packingMobileCompactHead>span{justify-self:start}
  #packingScannerModal.packingCameraMode .packingPilotWarning{display:none!important}
  #packingScannerModal.packingCameraMode .packingCatalogWarning{font-size:11px;line-height:1.25;padding:6px 8px;margin:4px 0}
}
