.vehicleMapPage{position:relative;display:block}.mapFilters,.mapSearch{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.mapFilters label,.mapSearch label{font-weight:600;font-size:.9rem;margin:0}.mapFilters label{flex-direction:row;align-items:center;gap:6px}.mapFilters select,.mapSearch input,.mapSearch button{box-sizing:border-box;height:32px;min-height:32px;padding:4px 8px;font-size:.9rem;line-height:1.2}.mapFilters select{min-width:120px;max-width:240px}.mapSearch input{width:200px}#latestVehicleMap{width:100%;height:calc(100dvh - 285px);min-height:420px}#mapSearchStatus:empty{display:none}#mapMatches{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.vehicleMapInfo{color:#182433;max-width:340px}.vehicleMapInfo h2{font-size:1.15rem;margin:0 0 8px}.vehicleMapInfo p{margin:4px 0;overflow-wrap:anywhere}@media(max-width:650px){#latestVehicleMap{height:65dvh;min-height:360px}.mapSearch input{width:160px}.mapFilters select{max-width:180px}}
.locatePage main{box-sizing:border-box;width:100%;padding:20px}.locatePage .workspaceHeader{justify-content:flex-start}.locatePage #liveStatus{margin-left:auto}.locatePage .vehicleMapPage{margin-top:0}.locatePage #latestVehicleMap{height:calc(100dvh - 245px)}@media(max-width:650px){.locatePage main{padding:12px}.locatePage #liveStatus{margin-left:0}.locatePage #latestVehicleMap{height:65dvh}}
