/* Vehicle register density: preserve full values instead of ellipsis. */
html body[data-view="vehicles"] #view .vehicle-table-wrap { overflow-x: auto !important; }
html body[data-view="vehicles"] #view table.vehicle-table {
  width: 100% !important;
  min-width: 1040px !important;
  table-layout: auto !important;
}
html body[data-view="vehicles"] #view .vehicle-table :is(th, td) {
  padding: 6px 8px !important;
  height: auto !important;
  min-height: 0 !important;
  max-width: none !important;
  font-size: 12px !important;
  line-height: 1.45 !important;
  vertical-align: middle !important;
  white-space: nowrap !important;
  overflow-wrap: normal;
  overflow: visible !important;
  text-overflow: clip !important;
}
html body[data-view="vehicles"] #view .vehicle-table th { font-size: 11px !important; }
html body[data-view="vehicles"] #view .vehicle-table :is(th, td):nth-child(1) { width: 8% !important; }
html body[data-view="vehicles"] #view .vehicle-table :is(th, td):nth-child(2) { width: 9% !important; }
html body[data-view="vehicles"] #view .vehicle-table :is(th, td):nth-child(3) { width: 12% !important; }
html body[data-view="vehicles"] #view .vehicle-table :is(th, td):nth-child(4) { width: 6% !important; }
html body[data-view="vehicles"] #view .vehicle-table :is(th, td):nth-child(5) { width: 13% !important; }
html body[data-view="vehicles"] #view .vehicle-table :is(th, td):nth-child(6) { width: 12% !important; }
html body[data-view="vehicles"] #view .vehicle-table :is(th, td):nth-child(7) { width: 12% !important; }
html body[data-view="vehicles"] #view .vehicle-table :is(th, td):nth-child(8) { width: 7% !important; }
html body[data-view="vehicles"] #view .vehicle-table :is(th, td):nth-child(9) { width: 6% !important; }
html body[data-view="vehicles"] #view .vehicle-table :is(th, td):nth-child(10) { width: 15% !important; min-width: 0 !important; }
html body[data-view="vehicles"] #view .vehicle-table td:last-child .split-actions { display: flex !important; flex-wrap: nowrap !important; gap: 4px !important; }
html body[data-view="vehicles"] #view .vehicle-table td:last-child button {
  height: 28px !important;
  min-height: 28px !important;
  min-width: 0 !important;
  padding: 4px 7px !important;
  font-size: 11px !important;
  line-height: 18px !important;
  white-space: nowrap !important;
}
/* Content-sized columns avoid wasted percentage allocations and broken headings. */
html body[data-view="vehicles"] #view#view .vehicle-table :is(th, td):nth-child(n) {
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  padding: 6px 8px !important;
  white-space: nowrap !important;
  overflow-wrap: normal !important;
}
html body[data-view="vehicles"] #view#view .vehicle-table td :is(.status, .status-pill, .pill) { white-space: nowrap !important; }
