/* Bandeau de consentement à la mesure d'audience et lien « Gérer mes cookies ». Chargé seulement quand entreprise.json porte analytics_id.
   Les deux boutons du bandeau sont les mêmes (.btn petit) : Refuser pèse autant qu'Accepter. */
.mesure { position: fixed; left: 0; right: 0; bottom: 0; z-index: 80; display: grid; gap: 10px; padding: 16px; background: var(--surface); color: var(--ink); border-top: 2px solid var(--bord); font: 400 15px/1.45 var(--f); }
.mesure[hidden] { display: none; }
.mesure-t { margin: 0; font-weight: 800; font-size: 16px; }
.mesure-p { margin: 0; }
.mesure-p a { font-weight: 700; color: var(--bleu); text-underline-offset: 3px; }
.mesure-actions { display: flex; gap: 10px; }
.mesure-actions .btn { flex: 1 1 0; }
@media (min-width: 700px) {
  .mesure { left: 24px; right: auto; bottom: 24px; width: 440px; border: 2px solid var(--bord); border-radius: 6px; box-shadow: 0 24px 60px -18px rgba(0, 0, 0, .6); }
}
.pied ul .lien-mesure { display: block; width: 100%; padding: 9px 0; background: none; border: 0; color: inherit; font: inherit; font-weight: 700; font-size: 15.5px; line-height: 1.3; text-align: left; cursor: pointer; }
.pied ul .lien-mesure:hover { text-decoration: underline; text-decoration-color: var(--jaune); text-decoration-thickness: 3px; }
