#vehicleList .master-row{grid-template-columns:minmax(160px,1fr) minmax(135px,.8fr) minmax(240px,1.25fr) minmax(200px,auto);gap:10px}
#vehicleList .master-actions{max-width:310px;flex-wrap:wrap;justify-content:flex-end}
.vehicle-check-dates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}
.vehicle-check-date{display:flex;flex-direction:column;gap:3px;align-items:flex-start;background:#f5f3ef;color:#35414a;border:1px solid #e2ded6;padding:6px;border-radius:5px;text-align:left;min-width:0}
.vehicle-check-date>span{font-size:10px;font-weight:600}.vehicle-check-date>strong{font-size:11px;font-weight:650;white-space:nowrap}.vehicle-check-date>small{font-size:9px;color:#777;font-weight:400}.vehicle-check-date:hover{background:#fff2d8;border-color:#cc8b2a}.vehicle-check-date:focus-visible{outline:2px solid #b77915;outline-offset:2px}
@media(max-width:1050px){#vehicleList .master-row{grid-template-columns:minmax(150px,1fr) minmax(135px,1fr)}#vehicleList .vehicle-check-dates{grid-column:1}#vehicleList .master-actions{grid-column:2;max-width:none}}
@media(max-width:550px){#vehicleList .master-row{grid-template-columns:1fr}#vehicleList .master-actions,#vehicleList .vehicle-check-dates{grid-column:1}#vehicleList .master-actions{justify-content:flex-start}.vehicle-check-date{min-height:48px}}
