.showVehicleToolbar,.showVehicleSearch,.showVehiclePager,.showVehicleFormActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.showVehicleContent{gap:18px;padding-top:20px}
.showVehicleToolbar{justify-content:space-between}
.showVehicleSearch{flex-wrap:nowrap}
.showVehicleColumns{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(340px,1.15fr);gap:22px;align-items:start}
.showVehicleColumns .billingPanel{padding:24px}
.showVehicleRow{display:flex;width:100%;flex-direction:column;text-align:left;border:1px solid var(--cx-border);border-radius:10px;padding:14px;background:var(--cx-surface);color:var(--cx-ink);margin:12px 0;gap:5px;cursor:pointer;overflow-wrap:anywhere}
.showVehicleRow:is(:hover,[aria-pressed="true"]){border-color:var(--cx-brand);background:var(--cx-selected)}
.showVehicleRow:focus-visible{outline:2px solid var(--cx-brand);outline-offset:2px}
.showVehicleRow small{color:var(--cx-muted);overflow-wrap:anywhere}
.showVehiclePager{justify-content:space-between;margin-top:20px;font-size:13px}
.showVehicleField{display:flex;flex-direction:column;gap:6px;font-weight:600;margin:15px 0}
.showVehicleField small{font-weight:400;color:var(--cx-muted);line-height:1.45}
.showVehicleDimensions{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.showVehicleCapabilities{border:1px solid var(--cx-border);border-radius:10px;padding:10px 16px;margin:18px 0}
.showVehicleCapabilities legend{font-size:15px;width:auto;padding:0 5px}
.showVehicleCapabilities label{display:inline-flex;align-items:center;gap:7px;margin-right:16px}
.showVehicleFormActions{margin-top:22px}
#showVehicleStatus{min-height:24px;margin-top:12px}
#showVehicleStatus:empty{display:none}
@media(max-width:1050px){.showVehicleColumns{grid-template-columns:1fr}.showVehicleColumns .billingPanel{padding:18px}}
@media(max-width:480px){.showVehicleDimensions{grid-template-columns:1fr}.showVehicleSearch{flex-wrap:wrap}}
