/**
 * Daily earnings dock in driver bottom panel
 */

#driver-panel .driver-earnings-dock-panel {
  padding: var(--space-1) var(--space-2);
  margin-bottom: 0;
}

#driver-panel .driver-earnings-dock-panel .sheet-field__label {
  font-size: 0.5625rem;
  margin-bottom: var(--space-1);
}

.driver-earnings-dock__hero {
  margin-bottom: var(--space-1);
}

.driver-earnings-dock__today-label {
  margin: 0 0 0.15rem;
  font-size: 0.5625rem;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: var(--ddg-text-muted-on-dark);
}

.driver-earnings-dock__today-total {
  margin: 0;
  font-family: var(--font-display);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: var(--ddg-accent-gold-light);
  letter-spacing: -0.02em;
}

.driver-earnings-dock__sub {
  margin: 0.25rem 0 0;
  font-size: 0.625rem;
  line-height: 1.35;
  color: var(--ddg-text-muted-on-dark);
}

.driver-earnings-dock__sub strong {
  color: var(--ddg-text-on-dark);
  font-weight: 600;
}

.driver-earnings-dock__link {
  display: inline-block;
  font-size: 0.625rem;
  font-weight: 600;
  color: var(--ddg-accent-gold-light);
  text-decoration: none;
}

.driver-earnings-dock__link:hover {
  text-decoration: underline;
}

html[data-theme='light'] #driver-panel .driver-earnings-dock__today-label,
html[data-theme='light'] #driver-panel .driver-earnings-dock__sub {
  color: var(--ddg-text-muted);
}

html[data-theme='light'] #driver-panel .driver-earnings-dock__today-total {
  color: var(--ddg-accent-gold);
}

html[data-theme='light'] #driver-panel .driver-earnings-dock__sub strong {
  color: var(--ddg-text);
}
