
/* Driver vehicle identity: left-aligned and readable before the rental days. */
.driver-posted-schedule .driver-vehicle-heading {
  justify-content: flex-start;
  align-items: baseline;
}
.driver-posted-schedule .driver-vehicle-heading > .driver-vehicle-heading-text {
  overflow: visible;
  color: #121923;
  font-size: 18px;
  font-weight: 850;
  line-height: 1.35;
  text-align: left;
  text-overflow: clip;
  white-space: normal;
}
.driver-posted-schedule .driver-vehicle-heading .driver-vehicle-plate,
.driver-posted-schedule .driver-vehicle-heading .driver-vehicle-plate-number {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.driver-posted-schedule .driver-vehicle-heading .driver-vehicle-plate-number {
  display: inline-block;
  padding: 1px 5px;
  border-radius: 5px;
  background: #e5f1ff;
  letter-spacing: 0.02em;
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}
html[data-theme='dark'] .calendar-panel .driver-posted-schedule .driver-vehicle-heading > .driver-vehicle-heading-text,
html[data-theme='dark'] .calendar-panel .driver-posted-schedule .driver-vehicle-heading .driver-vehicle-plate {
  color: var(--dark-text, #f1f5f9);
}
html[data-theme='dark'] .calendar-panel .driver-posted-schedule .driver-vehicle-heading .driver-vehicle-plate-number {
  background: #193b5c;
}
/* End driver vehicle identity. */
