/* © 2026 DRAK Infinity (NEQ 2281240509), Montréal (Québec), Canada. Bandeau de consentement aux témoins (Loi 25),
   mode consentement v2 de Google Analytics 4. Mission 33, fait C6 : extrait de outils/consentement-bandeau.html
   (bandeau de l'accueil, resté intact, injecté à la main par outils/injecter-consentement.mjs) en feuille partagée
   pour les pages générées qui chargent un formulaire webhook (devis, automatisation, maison-3d-connectee, outils).
   Même règles, même texte, même comportement que l'accueil : un seul mécanisme de consentement, deux points
   d'entrée (injection à la main pour la page hors gabarit, feuille + script partagés pour les pages générées). */
.drk-consent-bandeau{position:fixed;left:0;right:0;bottom:0;z-index:100000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 28px;padding:16px 22px;background:var(--fen-fond);border-top:1px solid var(--or);color:var(--fen-texte);font:400 14.5px/1.55 "Manrope",system-ui,sans-serif;box-shadow:var(--fen-ombre-haut)}
.drk-consent-bandeau[hidden]{display:none}
.drk-consent-texte{margin:0;flex:1 1 360px;max-width:760px;color:var(--fen-texte)}
.drk-consent-texte a{color:var(--fen-or);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}
.drk-consent-actions{display:flex;gap:12px;flex:0 0 auto}
.drk-consent-btn{box-sizing:border-box;width:140px;min-height:44px;padding:10px 16px;margin:0;background:var(--puce);color:var(--fen-or);border:1px solid var(--or);border-radius:999px;font:600 14.5px/1.2 "Manrope",system-ui,sans-serif;cursor:pointer;text-align:center}
.drk-consent-btn:hover{box-shadow:inset 0 0 0 1px var(--or)}
.drk-consent-bandeau a:focus-visible,.drk-consent-btn:focus-visible,.drk-consent-retrait:focus-visible{outline:3px solid var(--fen-or);outline-offset:3px}
.drk-consent-pied{display:flex;justify-content:center;padding:10px 16px 18px}
.drk-consent-pied[hidden]{display:none}
.drk-consent-retrait{background:none;border:0;padding:6px 8px;margin:0;color:var(--fen-texte2);font:400 12.5px/1.4 "Manrope",system-ui,sans-serif;text-decoration:underline;text-underline-offset:2px;cursor:pointer}
.drk-consent-retrait:hover{color:var(--fen-or)}
@media(max-width:560px){
  .drk-consent-bandeau{padding:14px 16px 16px;gap:12px}
  .drk-consent-texte{flex-basis:100%}
  .drk-consent-actions{width:100%}
  .drk-consent-btn{flex:1 1 0;width:auto}
}
