/* L'exploitation — module DÉCIDER, bloc 3. Lecture en direct via le guichet.
   Géométrie calquée sur registre.css : même gouttière, même graisse de titre.
   Aucune couleur d'état inventée — un chiffre inconnu s'efface, il ne s'alarme pas. */
.bloc-exploitation { margin: 0 0 var(--gap, 16px); }
.expl-chiffres {
  display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
  gap: 12px; margin: 8px 0 10px;
}
.expl-chiffre {
  display: flex; flex-direction: column; gap: 2px;
  padding: 12px 14px; border: 1px solid var(--bord, #2a2f3a); border-radius: 8px;
}
.expl-nombre { font-size: 1.6rem; font-weight: 600; font-variant-numeric: tabular-nums; line-height: 1.1; }
.expl-libelle { font-size: .78rem; opacity: .72; }
/* Un compte inconnu s'efface : il ne doit ni alarmer, ni se lire comme un zéro. */
.expl-inconnu .expl-nombre { opacity: .38; font-weight: 400; }
.expl-source { font-size: .74rem; opacity: .62; margin: 6px 0 0; line-height: 1.45; }
.expl-source code { font-size: .72rem; opacity: .85; }
.expl-vide { padding: 14px; border: 1px dashed var(--bord, #2a2f3a); border-radius: 8px; }
.expl-pourquoi { margin: 0 0 4px; font-size: .92rem; }
.expl-detail { margin: 0 0 6px; font-size: .8rem; opacity: .7; }
@media (max-width: 480px) { .expl-chiffres { grid-template-columns: 1fr 1fr; } }
