/* SD ONE · lot 34 (24/10/2026, Hassan) : « tous les boutons à la même taille, l'écriture centrée », et les listes
   (dossiers, clients, voitures) présentées comme les missions : mêmes couleurs d'état, rien de vide ni d'illisible. */
@media (min-width: 761px) {
  /* état de la course dans les lignes de missions : toutes les pastilles de la même largeur, texte centré */
  #v2-contenu .pl-corps.dfin table.dfin-tm tbody tr.lg.lg td.c-st.c-st .etb.etb { display: flex !important; align-items: center; justify-content: center; gap: 5px; width: 100% !important; max-width: 100% !important; min-height: 32px; box-sizing: border-box; text-align: center; white-space: nowrap !important; overflow: hidden; text-overflow: ellipsis; }
  /* « Réglée » sous l'état, et étiquettes sous le chauffeur (« No show », « À payer »…) : centrées, bien droites */
  #v2-contenu .pl-corps.dfin table.dfin-tm tbody tr.lg td.c-st > small, #v2-contenu .pl-corps.dfin table.dfin-tm tbody tr.lg td.c-st > .regle { display: block !important; text-align: center !important; margin: 4px auto 0 !important; }
  #v2-contenu .pl-corps.dfin table.dfin-tm tbody tr.lg td.c-chf > span:not(.sd-av):not(.chf) { display: table !important; margin: 4px auto 0 !important; text-align: center !important; float: none !important; }
}
/* étiquettes de statut des listes (dossiers, clients…) : même taille, texte centré */
#v2-contenu table.tl td .etiq { display: inline-flex !important; align-items: center; justify-content: center; width: 136px; min-height: 34px; padding: 4px 8px; box-sizing: border-box; text-align: center; white-space: normal; line-height: 1.15; border-radius: 17px; }
#v2-contenu table.tl td .etiq.sd34-c { color: #fff !important; border: 0 !important; }
/* dossier abandonné : ligne claire et lisible (avant : bandeau gris foncé) */
#v2-contenu table.tl tr.st-abandon > td { background: #EEF1F5 !important; color: #5B6B80 !important; }
#v2-contenu table.tl tr.st-abandon > td b, #v2-contenu table.tl tr.st-abandon > td a { color: #3E4B5C !important; }
/* voiture sans plaque : « Sans plaque » au lieu d'une pastille vide */
.cv-plaque.sd34-vide { border-color: transparent !important; background: none !important; box-shadow: none !important; color: #6B7785 !important; letter-spacing: 0 !important; font: 600 12px Manrope, sans-serif !important; }
/* 24/10 (Hassan) : colonne Véhicule bien empilée, sans espace entre le type (« VAN ») et la plaque, tout centré */
html body #v2-contenu .pl-corps.dfin .dfin-tm tbody tr.lg td.c-veh.c-veh > br { display: none !important; }
html body #v2-contenu .pl-corps.dfin .dfin-tm tbody tr.lg.lg td.c-veh.c-veh > .puce.puce { display: table !important; margin: 3px auto 0 !important; }
html body #v2-contenu .pl-corps.dfin .dfin-tm tbody tr.lg.lg td.c-veh.c-veh > b + .puce.puce { margin-top: 4px !important; }
/* 24/10 (Hassan) : argent d'une course payée à bord, sous l'état (« À encaisser » au lieu de « Réglée » tant que ce n'est pas réglé) */
#v2-contenu .pl-corps.dfin table.dfin-tm tbody tr.lg td.c-st > small.regle.sd34-ar, #v2-contenu small.regle.sd34-ar { display: table !important; margin: 4px auto 0 !important; padding: 2px 8px; border-radius: 10px; font-weight: 700; font-size: 11px; line-height: 1.3; white-space: nowrap; }
#v2-contenu small.regle.sd34-aenc { background: #FBE9DF !important; color: #B04600 !important; }
#v2-contenu small.regle.sd34-enc { background: #E6EBF1 !important; color: #4A5D73 !important; }
#v2-contenu small.regle.sd34-com { background: #F6E5EF !important; color: #9A3A6E !important; }
#v2-contenu small.regle.sd34-fin { background: #E2F1E8 !important; color: #1D6F42 !important; }
