.vehicleViewSwitch{display:flex;gap:8px;margin:0 0 18px}.vehicleViewSwitch button,.vehicleAction{background:var(--side);border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:9px 13px;cursor:pointer;font-size:12px}.vehicleViewSwitch .selected{border-color:var(--red);color:var(--red)}.vehicleRows{border:1px solid var(--line);border-radius:12px;overflow:hidden}.vehicleRow{display:grid;grid-template-columns:minmax(100px,1.2fr) 110px 1fr 1fr 95px;align-items:center;gap:16px;padding:18px;background:var(--card);border-bottom:1px solid var(--line);font-size:13px}.vehicleRow:last-child{border:0}.vehicleRowHead{background:var(--side);color:var(--muted);font-size:11px}.carGrid[hidden],.carCard[hidden],.vehicleRows[hidden],.vehicleViewSwitch[hidden]{display:none!important}.carCard .panelHead{flex-wrap:wrap}@media(max-width:800px){.vehicleRows{overflow:auto}.vehicleRow{min-width:650px}}
.vehicleHeaderActions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:20px}.vehicleHeaderActions .vehicleViewSwitch{margin:0;gap:12px}.vehicleViewSwitch button{display:flex;align-items:center;gap:8px;padding:11px 16px;border-radius:10px}.vehicleViewSwitch .uiIcon{width:17px;height:17px}.vehicleViewSwitch .selected{background:#d9362b20}.vehicleViewSwitch button:hover{border-color:var(--red)}.vehicleRow .vehiclePlate{width:max-content;min-width:100px}.menuDragging{opacity:.45}#nav button[draggable]{cursor:grab}#nav button[draggable]:active{cursor:grabbing}@media(max-width:800px){.vehicleHeaderActions{gap:16px}}
