/* Aviso de cookies como faixa no rodapé (23/10/2026). Vale para todas as
   páginas do site que carregam o Cookiebot, menos /privacidade/, que fica
   com o aviso completo para o "Rever a minha resposta sobre cookies".

   No celular, o modelo padrão do Cookiebot cobria a tela inteira, e quem vinha
   do anúncio não via a página. Aqui ele vira uma faixa com o texto em 3 linhas
   e dois botões do mesmo tamanho: "Permitir todos" e "Negar". As chaves por
   categoria e o "Permitir a seleção" saem da faixa; a escolha detalhada
   continua na página de privacidade ("Rever a minha resposta sobre cookies").

   As páginas nomeiam as variáveis de jeitos diferentes, por isso cada var()
   traz o valor da Edição 03 como reserva (branco, ink, ink-suave, ink-linha).
   O !important é necessário: o Cookiebot injeta o próprio CSS depois deste. */

#CybotCookiebotDialog.CybotCookiebotDialogActive{
  top:auto!important;bottom:0!important;left:0!important;right:0!important;
  transform:none!important;width:100%!important;max-width:none!important;
  height:auto!important;max-height:none!important;min-width:0!important;
  border-radius:0!important;margin:0!important;
  background:var(--branco,#FFFFFF)!important;color:var(--ink,#2A2522)!important;
  border-top:1px solid var(--ink-linha,#E4DCD2)!important;
  box-shadow:0 -6px 24px rgba(42,37,34,.12)!important;
  font-family:'Lato',-apple-system,'Segoe UI',Helvetica,sans-serif!important;
  transition:opacity .3s ease!important;
}
#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper{
  max-width:1040px!important;margin:0 auto!important;
  padding:14px clamp(20px,5vw,56px) 16px!important;gap:12px!important;
  height:auto!important;max-height:none!important;
}
#CybotCookiebotDialogHeader,#CybotCookiebotDialogNav,
#CybotCookiebotDialogBodyContentTitle,
#CybotCookiebotDialog .CybotCookiebotDialogBodyBottomWrapper,
#CybotCookiebotDialog .CybotCookiebotFader,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{display:none!important}
#CybotCookiebotDialogTabContent,#CybotCookiebotDialogBody,
#CybotCookiebotDialog .CybotCookiebotScrollContainer,
#CybotCookiebotDialogBodyContent{
  height:auto!important;max-height:none!important;min-height:0!important;
  padding:0!important;margin:0!important;border:0!important;
}
#CybotCookiebotDialogBodyContentText{
  font-size:13px!important;line-height:1.45!important;color:var(--ink-suave,#7D7168)!important;
  max-height:4.35em!important;overflow-y:auto!important;margin:0!important;
}
#CybotCookiebotDialogFooter,#CybotCookiebotDialogFooter .CybotCookiebotScrollArea,#CybotCookiebotDialogBodyButtons{
  padding:0!important;border:0!important;width:100%!important;max-width:none!important;
}
#CybotCookiebotDialogBodyButtonsWrapper{
  flex-direction:row!important;gap:8px!important;width:100%!important;
}
#CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton{
  flex:1 1 0!important;width:auto!important;margin:0!important;
  padding:11px 12px!important;font-family:inherit!important;
  font-size:14px!important;font-weight:700!important;line-height:1.2!important;
  border-radius:10px!important;border:2px solid var(--ink,#2A2522)!important;
}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{
  background:var(--ink,#2A2522)!important;color:var(--branco,#FFFFFF)!important;
}
#CybotCookiebotDialogBodyButtonDecline{
  background:var(--branco,#FFFFFF)!important;color:var(--ink,#2A2522)!important;
}
