/* [T3 ABC-3-3 2026-09-28 · Claude Opus 5.5] Mise en page des graphiques des
   listes publiées. Aucun attribut style= dans les gabarits : la CSP cible, à
   nonce, les refuse. Chart.js exige un conteneur positionné et de hauteur fixe
   pour `maintainAspectRatio: false`.
   Fichier identique dans les trois dépôts. */
.graphique {
  margin: 0 0 2rem;
}

.graphique__cadre {
  position: relative;
  height: 20rem;
}

.graphique__zoom {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-top: 0.5rem;
}

.graphique details {
  margin-top: 0.5rem;
}

/* Boutons de zoom : le gris de Bootstrap (#6c757d) tombe à 4,15:1 sur le fond
   #f1f1f1 d'epe, sous les 4,5:1 du WCAG 1.4.3 (axe-core, 28/09). Gris plus
   foncé, et états survol/focus écrits ici pour ne pas hériter du même gris. */
.graphique__zoom .btn {
  color: #495057;
  background-color: transparent;
  border-color: #495057;
}

.graphique__zoom .btn:hover,
.graphique__zoom .btn:focus {
  color: #FFFFFF;
  background-color: #495057;
  border-color: #495057;
}
