/* Banner de consentimento do eucommerce.com.br (Barbárvore, 10/11/2026), no modelo da Infomanas, com as cores da marca */
.euc-cookies{position:fixed;left:16px;right:16px;bottom:16px;z-index:2147483000;max-width:760px;margin:0 auto;display:flex;align-items:center;gap:14px 20px;flex-wrap:wrap;background:#fff;color:#0B0D24;border:1px solid #E3E1DA;border-radius:14px;padding:16px 18px;box-shadow:0 18px 50px #0b0d2433;font:500 14px/1.5 "Montserrat",system-ui,-apple-system,"Segoe UI",Arial,sans-serif}
.euc-cookies[hidden]{display:none!important}
.euc-cookies__txt{flex:1 1 320px;min-width:0}
.euc-cookies__txt b{display:block;font-size:15px;font-weight:800;margin-bottom:2px}
.euc-cookies__txt p{margin:0;color:#626873;font-size:13.5px}
.euc-cookies__txt a{color:#0B0D24;font-weight:700}
.euc-cookies__botoes{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:min(100%,380px)}
/* os dois botões têm o mesmo tamanho: recusar não pode ser mais difícil que aceitar */
.euc-cookies button{text-transform:none!important;letter-spacing:normal!important;width:100%;font:700 13.5px "Montserrat",system-ui,sans-serif;border-radius:9px;padding:11px 14px;cursor:pointer;min-height:44px}
.euc-cookies__sec{background:#fff;color:#0B0D24;border:1px solid #D8DBE3}
.euc-cookies__sec:hover{border-color:#0B0D24}
.euc-cookies__pri{background:#0B0D24;color:#fff;border:1px solid #0B0D24}
.euc-cookies__pri:hover{box-shadow:inset 0 -3px 0 #F5C912}
.euc-cookies button:focus-visible{outline:2px solid #F5C912;outline-offset:2px}
@media(max-width:480px){.euc-cookies{left:10px;right:10px;bottom:10px;padding:12px 14px;gap:10px}.euc-cookies__txt p{font-size:13px}.euc-cookies__botoes{width:100%;min-width:0;grid-template-columns:1fr}.euc-cookies button{min-height:44px;padding:9px 14px}}
.euc-cookies:focus{outline:none}
.euc-cookies:focus-visible{outline:2px solid #F5C912;outline-offset:2px}
/* versão compacta na captura (/aulas-ao-vivo/), para o botão do formulário seguir visível em 375 px (UX & CRO, 10/11) */
@media(max-width:480px){
  .euc-cookies--compacto{padding:10px 12px;gap:8px}
  .euc-cookies--compacto .euc-cookies__txt b{display:none}
  .euc-cookies--compacto .euc-cookies__txt p{font-size:12px;line-height:1.4}
  .euc-cookies--compacto .euc-cookies__botoes{grid-template-columns:1fr 1fr;gap:6px}
  .euc-cookies--compacto button{font-size:12.5px;padding:8px 6px;min-height:44px}
}
