/*
Fichier : css_annuaire_sources.css
Chemin  : D:\speedclicV2\www\assets\css\css_annuaire_sources.css
Rôle    : La barre noire ACTIVE / DORMANTE de l'annuaire (includes/layout/annuaire_sources.php),
          au-dessus des dernières entreprises entrées. (29/09/2026)
*/
.an-sources { background: #111; color: #e9edf2; border-radius: 6px; padding: 4px 8px; margin: 0 0 10px;
              font: 12.5px/1.35 Arial, Helvetica, sans-serif; }
.an-src-ligne { display: flex; align-items: center; gap: 10px; padding: 3px 0; opacity: .62; }
.an-src-ligne + .an-src-ligne { border-top: 1px solid rgba(255,255,255,.14); }
.an-src-ligne.an-src-on { opacity: 1; }
.an-src-txt { flex: 1 1 auto; min-width: 0; display: flex; flex-wrap: wrap; align-items: baseline; gap: 2px 10px; }
.an-src-lbl { color: #fff; }
.an-src-n { color: #ffd54f; font-size: 1.08em; white-space: nowrap; }
.an-src-dep { color: #cfd8e3; white-space: nowrap; }
.an-src-dep::before { content: "—"; margin-right: 8px; color: rgba(255,255,255,.4); }
.an-src-source { color: #9fb0c2; font-size: .92em; }
.an-src-bt { flex: 0 0 auto; background: none; border: 0; padding: 0; cursor: pointer; line-height: 0; }
.an-src-bt img { height: 26px; width: auto; }
/* Sans les images du site (base qui ne les porte pas), un interrupteur dessine. */
.an-src-pastille { display: inline-block; min-width: 38px; padding: 4px 8px; border-radius: 12px; font: bold 11px/1 Arial, sans-serif;
                   background: #555; color: #ddd; text-align: center; }
.an-src-on .an-src-pastille { background: #2e7d32; color: #fff; }
.an-src-bt:focus-visible { outline: 2px solid #ffd54f; outline-offset: 2px; border-radius: 4px; }

/* Une ligne de la dormante dans le listing : pas de contact, pas de fiche. Grisée, sans
   pointeur : elle se lit, elle ne s'ouvre pas. */
.an-ent-row.an-ent-dorm { cursor: default; color: #555; }
.an-ent-row.an-ent-dorm .an-ent-nom { font-style: italic; }
.an-ent-dorm-note { margin: 0 0 8px; padding: 6px 10px; background: #f3f3f3; border-left: 3px solid #111;
                    color: #444; font-size: 12px; }

@media (max-width: 600px) {
  .an-sources { font-size: 12px; }
  .an-src-bt img { height: 24px; }
}
/* === FIN DU FICHIER : D:\speedclicV2\www\assets\css\css_annuaire_sources.css === */
