/* FahrtenPro: Schrift-Hotfix Dispo, 19.10.2026, v1.
   Gezielt auf Tourkacheln und Toureninfos begrenzt. Hohe Selektorspezifitaet
   und gezielte !important-Werte beruecksichtigen spaetere dispo.js-Regeln. */

.rp-tour-block .rp-tour-block-summary,
.rp-tour-hover-card {
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
  font-weight: 400;
  letter-spacing: .025em;
}

/* Kachelhoehe und die vorhandenen drei Textzeilen bleiben erhalten. */
.rp-tour-block .rp-tour-block-summary > strong {
  font-weight: 600 !important;
}

.rp-tour-block .rp-tour-block-summary > span {
  font-weight: 400 !important;
}

/* Gilt fuer die eingebettete und die an body angehaengte Hoverkarte. */
.rp-tour-hover-card .rp-tour-hover-title {
  font-weight: 600;
  letter-spacing: .02em;
}

.rp-tour-hover-card .rp-tour-hover-time,
.rp-tour-hover-card .rp-tour-hover-route-time {
  font-weight: 600 !important;
  font-variant-numeric: tabular-nums;
  letter-spacing: .025em;
}

.rp-tour-hover-card .rp-tour-hover-route-time {
  font-size: 11px !important;
  line-height: 1.3 !important;
}

.rp-tour-hover-card .rp-tour-hover-route-name,
.rp-tour-hover-card .rp-tour-hover-resource-value {
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.35 !important;
  letter-spacing: .025em;
}

.rp-tour-hover-card .rp-tour-hover-route-address {
  font-size: 10.5px !important;
  font-weight: 400 !important;
  line-height: 1.35 !important;
  letter-spacing: .02em;
}

.rp-tour-hover-card .rp-tour-hover-chip,
.rp-tour-hover-card .rp-tour-hover-meta,
.rp-tour-hover-card .rp-tour-hover-route-metric,
.rp-tour-hover-card .rp-tour-hover-route-more {
  font-weight: 400 !important;
}

.rp-tour-hover-card .rp-tour-hover-section-title,
.rp-tour-hover-card .rp-tour-hover-resource-label,
.rp-tour-hover-card .rp-tour-hover-route-title,
.rp-tour-hover-card .rp-tour-hover-kind {
  font-weight: 600 !important;
}

.rp-tour-hover-card .rp-tour-hover-warning,
.rp-tour-hover-card .rp-tour-hover-outage,
.rp-tour-hover-card .rp-mobility-count,
.rp-tour-hover-card .rp-mobility-count strong {
  font-weight: 600;
}
