.classic-dashboard .dashboard-caption{font-size:17px;margin:0 0 10px;font-weight:650;display:flex;justify-content:space-between;gap:8px}
.dashboard-caption small{font-size:11px;font-weight:400;color:#8caec1}
.classic-kpis{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;margin-bottom:12px}
.classic-kpis .mk{color:#eaf5fc;grid-template-columns:40px 1fr;min-height:67px;padding:10px;align-items:center}
.classic-kpis .mk i{height:36px;width:34px;font-size:22px}
.classic-kpis .mk b{font-size:21px}.classic-kpis .mk span{font-size:11px}
.classic-kpis .mk:hover{border-color:#38a2d3}
.classic-overview{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(420px,2fr) minmax(210px,.8fr);gap:11px;margin-bottom:12px}
.dashboard-truck{height:330px;min-height:0;border:1px solid #18394c;border-radius:9px;background-image:url('../img/dashboard-reference.png');background-size:461.3% 343.6%;background-position:.83% 32.23%;background-repeat:no-repeat}
.dashboard-map,.dashboard-actions{min-width:0;background:#061a28;border:1px solid #183e55;border-radius:9px;overflow:hidden}
.dashboard-map>header{display:flex;justify-content:space-between;padding:11px 13px;border-bottom:1px solid #1b4056}
.dashboard-map>header span{font-size:11px;color:#8badc2}
.dashboard-map{height:330px;display:grid;grid-template-rows:40px minmax(0,1fr) auto}
.dashboard-map .transport-map{margin:0;border:0;border-radius:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}
.dashboard-map .transport-map svg{width:100%;height:100%;min-height:0}
.dashboard-map .transport-map-note{padding:6px 10px;margin:0!important}
.dashboard-actions{padding:14px;display:flex;flex-direction:column;gap:6px}
.dashboard-actions header{display:flex;align-items:center;gap:12px}.dashboard-actions header>span{font-size:30px;color:#ff3c58}
.dashboard-actions h2{font-size:18px;margin:0}.dashboard-actions small{font-size:11px;color:#57dba5}
.dashboard-actions p{font-size:12px;color:#a2bacb;line-height:1.5;margin:3px 0 5px}
.dashboard-actions>a{border:1px solid #20465f;background:#0a2437;border-radius:6px;padding:9px 11px;color:#dbecf6;font-size:12px}
.dashboard-actions>a.primary{background:linear-gradient(#ef3453,#bd1832);border-color:#ea3653;color:white}
.dashboard-actions>a:hover{border-color:#50b7e8}
.classic-dashboard .dashboard-tables{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
.classic-dashboard .list-card th,.classic-dashboard .list-card td{font-size:11px;padding:10px 9px}
.classic-dashboard .list-card header{font-size:13px}
@media(max-width:1250px){.classic-kpis{grid-template-columns:repeat(4,1fr)}.classic-overview{grid-template-columns:220px minmax(0,1fr)}.dashboard-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-actions header,.dashboard-actions p{grid-column:span 1}.classic-dashboard .dashboard-tables{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.classic-overview{grid-template-columns:1fr}.dashboard-truck{display:none}.dashboard-actions{grid-template-columns:1fr 1fr}.classic-dashboard .dashboard-tables{grid-template-columns:1fr}.dashboard-caption small{display:none}}
@media(max-width:460px){.classic-kpis{grid-template-columns:repeat(2,1fr)}.dashboard-actions{grid-template-columns:1fr}.classic-dashboard .dashboard-caption{font-size:15px}}
@media print{.classic-overview{display:none}.classic-dashboard .dashboard-tables{grid-template-columns:1fr}}
