.report-image-actions{flex-wrap:wrap;justify-content:flex-start;margin-bottom:4px}
.dispatch-report table{border-collapse:collapse!important;table-layout:fixed;width:100%}
.dispatch-report table th{background:#174b5d!important;color:#fff!important;border:1px solid #7697a7}
.dispatch-report table td{border:1px solid #91acba!important;color:#163c4b}
.dispatch-report table tr:nth-child(even)>td{background:#eaf1f5}
.dispatch-report table td.report-emphasis{font-weight:750}
.dispatch-report table td.report-plate,.pending-report table td.report-plate{background:#073c49!important;color:#fff!important;font-size:16px;font-weight:800;letter-spacing:.025em}
.dispatch-report table td.report-driver{background:#e5f1ea!important}
.dispatch-report table td.report-unload{background:#e0edf7!important}
.summary-live-note{font-size:11px;color:#396575;margin:10px 0}.customer-a4-link{margin:0 0 15px}
[data-report-share][hidden]{display:none!important}
.report-share-hint{font-size:11px;color:#607a86;margin:5px 0 15px}
.pending-carrier-toolbar{display:flex;align-items:flex-end;gap:12px;margin:6px 0 14px;flex-wrap:wrap}
.pending-carrier-toolbar label{display:grid;gap:5px;font-size:11px;color:#55727d;min-width:250px}
.pending-carrier-toolbar select{border:1px solid #bdcfd7;border-radius:4px;background:#fff;padding:8px 10px;color:#173f4c;font-size:12px;min-height:34px;max-width:100%}
.pending-report table th:first-child{width:auto}
.pending-report table :is(th,td){text-align:left!important;vertical-align:top;padding:10px 9px;font-size:12px;line-height:1.45;overflow-wrap:anywhere}
.pending-report table th{font-size:11px}
.pending-report .customer-trip-head{min-height:40px}
.pending-report .customer-report-facts{grid-template-columns:repeat(3,minmax(0,1fr))}
.pending-reports-dialog{position:fixed;inset:0;margin:0;border:0;padding:18px 24px;width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;box-sizing:border-box;background:#f1f6f8;color:#163e4c;overflow-y:auto;overflow-x:hidden}
.pending-dialog-toolbar{display:flex;justify-content:flex-end;margin-bottom:6px}
#pendingReportOwner .creator-filter{display:grid;gap:5px;font-size:11px;color:#55727d}
#pendingReportOwner .creator-filter select{min-height:34px;max-width:260px;padding:7px;border:1px solid #bdcfd7;border-radius:4px;background:#fff;font-size:12px;color:#173f4c}
#pendingReportOwner{flex:0 1 260px;min-width:180px}
#pendingReportOwner .creator-filter select{width:100%}
@media(max-width:760px){
 .pending-report table,.pending-report tbody,.pending-report tr{display:block}
 .pending-report thead{display:none}
 .pending-report tr{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #d7e4e9;padding:8px 0}
 .pending-report table td{display:block;border:0;padding:5px 8px;font-size:11px}
 .pending-report td::before{content:attr(data-label);display:block;font-size:9px;color:#607d88;margin-bottom:3px}
 .pending-report table td:nth-child(3){grid-column:1/-1}
 .pending-report{padding:14px!important}
 .pending-report .customer-report-facts{gap:12px}
 .pending-reports-dialog{padding:12px 10px}
 .pending-carrier-toolbar label{min-width:0;flex:1 0 100%;width:100%}
 .pending-carrier-toolbar select{width:100%}
 #pendingReportOwner{flex:1 1 240px;min-width:0}
 #pendingReportOwner .creator-filter select{max-width:100%}
 .report-image-actions{gap:8px}
 .report-image-actions label{min-width:180px;max-width:100%;flex:1 1 calc(100% - 105px);order:3}
 .report-image-actions input{width:120px;max-width:100%;flex:1;min-width:0}
 .report-image-actions [data-report-whatsapp]{order:4}
 .report-image-actions .btn{font-size:11px;padding:8px}
}
