/* statuts.css -- les pastilles de statut (sprint r2, R2-01 ; contrat r2 § 3.2) : tokens seulement, aucune couleur
   litterale. Libre : vert ; Reserve : ambre ; Sorti : bleu ; Sorti en retard : rouge ; hors service : neutre. */
:root {
  --statut-sorti: var(--dv-bleu-700);
  --statut-sorti-fond: var(--dv-bleu-050);
}

.statut { display: inline-flex; align-items: center; width: fit-content; max-width: 100%; height: var(--m-px-22);
  padding: 0 var(--dv-px-8); border-radius: var(--rayon-pastille); font-size: var(--dv-pt-11);
  font-weight: var(--dv-graisse-600); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.statut--libre { background: var(--succes-fond); color: var(--succes); }
.statut--reserve { background: var(--alerte-fond); color: var(--alerte-texte); }
.statut--sorti { background: var(--statut-sorti-fond); color: var(--statut-sorti); }
.statut--retard { background: var(--danger-fond); color: var(--danger); }
.statut--service { background: var(--fond-inactif); color: var(--texte-moyen); }
