/* Barra de aceite da medição (public/js/consentimento.js). Aceitar e Recusar
   usam a MESMA classe: mesmo tamanho, cor e peso — nenhum dos dois é o
   "botão principal". */
.g123-consentimento {
  position: fixed; left: 0; right: 0; bottom: 0; z-index: 9999;
  display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 8px 16px;
  padding: 12px 16px calc(12px + env(safe-area-inset-bottom, 0px));
  background: #16202b; color: #fff;
  font-size: 0.92rem; line-height: 1.4;
  box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.18);
}
.g123-consentimento-texto { margin: 0; max-width: 640px; }
.g123-consentimento-acoes { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }
.g123-consentimento-botao {
  min-width: 104px; min-height: 40px; padding: 8px 16px;
  border: 1px solid #fff; border-radius: 8px;
  background: #fff; color: #16202b;
  font: inherit; font-weight: 600; cursor: pointer;
}
.g123-consentimento-botao:focus-visible { outline: 3px solid #7cb7ff; outline-offset: 2px; }
.g123-consentimento-botao[aria-pressed="true"] { box-shadow: inset 0 0 0 2px #16202b; }
.g123-consentimento-sep { opacity: 0.7; }
.g123-consentimento a { color: #fff; text-decoration: underline; }
