/* RUESS Hub 2.71.6 - Fuhrpark, Fahrer: gruppierte Maske, Klassen mit Klartext, Einsaetze im Profil getrennt (eigene Datei: fleet.css bleibt unveraendert). Alle Regeln unter #fleetView/#fleetModal. */
#fleetModal .fleet-driver-form .fleet-license-choices { grid-column: 1 / -1; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px 14px; margin: 0; padding: 10px 12px; border: 1px solid var(--fl-line, #e3e8e1); border-radius: 11px; background: #fff; }
#fleetModal .fleet-driver-form .fleet-license-choices legend { padding: 0 6px; color: #4b5652; font-size: 12px; font-weight: 700; }
#fleetModal .fleet-driver-form .fleet-license-choice { display: flex; align-items: flex-start; gap: 8px; margin: 0; min-width: 0; }
#fleetModal .fleet-driver-form .fleet-license-choice input { width: 18px; height: 18px; margin: 2px 0 0; flex: 0 0 auto; }
#fleetModal .fleet-driver-form .fleet-license-choice > span { display: flex; flex-direction: column; gap: 1px; min-width: 0; }
#fleetModal .fleet-driver-form .fleet-license-choice strong { color: var(--fl-ink, #23292a); font-size: 13.5px; }
#fleetModal .fleet-driver-form .fleet-license-choice small { color: #8a9391; font-size: 11.5px; font-weight: 400; line-height: 1.35; }
#fleetModal .fleet-driver-form .fleet-form-actions { position: sticky; bottom: -1px; margin: 0 -2px; padding: 10px 2px 2px; background: linear-gradient(180deg, rgba(255,255,255,0), #fff 35%); }
#fleetModal .fleet-driver-form .fleet-form-actions button { width: auto; }
#fleetView .fleet-license-class, #fleetModal .fleet-license-class { text-decoration: none; border-bottom: 1px dotted #8a9391; cursor: help; }
#fleetModal .fleet-dispatch-group + .fleet-dispatch-group { margin-top: 12px; }
#fleetModal .fleet-dispatch-group h4 { margin: 0 0 4px; color: #4b5652; font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: .03em; }
#fleetModal .fleet-status-open { color: #8a6d00; font-style: normal; font-size: 11.5px; }
@media (max-width: 620px) { #fleetModal .fleet-driver-form .fleet-license-choices { grid-template-columns: 1fr; } }
