/* Mesure d'audience de la vitrine (mesure.js) : bandeau à deux choix de même poids, rien de pré-coché.
   Couleurs, polices et ombre : jetons de la page (:root), jamais de valeur en dur ici. */
a[data-mesure-choix][hidden]{display:none}
body:has(> .mesure){padding-bottom:300px}
.mesure{position:fixed;z-index:30;right:24px;bottom:24px;box-sizing:border-box;width:440px;max-width:calc(100% - 32px);margin:0;padding:20px;display:flex;flex-direction:column;gap:12px;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:var(--shadow);color:var(--mut);font:400 14px/22px var(--text);text-align:left}
.mesure p{margin:0}
.mesure-titre{font:600 16px/22px var(--display);color:var(--fg)}
.mesure a{color:var(--uvt);font-weight:600}
.mesure-etat strong{color:var(--fg);font-weight:600}
.mesure-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.mesure-actions button{height:44px;padding:0 16px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--fg);font:600 15px var(--text);cursor:pointer}
.mesure-actions button:hover{border-color:var(--mut)}
.mesure:focus-visible,.mesure a:focus-visible,.mesure-actions button:focus-visible{outline:2px solid var(--uvt);outline-offset:2px}
@media (max-width:620px){.mesure{left:16px;right:16px;bottom:16px;width:auto;max-width:none;padding:16px}body:has(> .mesure){padding-bottom:320px}}
