/* "Preferências de cookies": link do rodapé, botão da política de privacidade e caixinha criada por assets/js/gtm.js. */
.cookie-settings-button{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.footer-column .cookie-settings-button{font-size:14px;line-height:1.65;color:var(--on-band-muted,#aaa19d);text-decoration:none}
.footer-column .cookie-settings-button:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}
.cookie-preferences{position:fixed;z-index:600;left:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));width:min(360px, calc(100% - 32px));padding:14px 16px;background:#111;color:#f5f5f3;border-radius:6px;box-shadow:0 12px 32px rgba(17,17,17,.28);font:inherit;font-size:13px;line-height:1.45}
.cookie-preferences p{margin:0 0 12px}
.cookie-preferences a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.cookie-preferences-actions{display:flex;flex-wrap:wrap;gap:8px}
.cookie-preferences button{flex:1 1 auto;min-height:40px;padding:0 12px;border:1px solid #f5f5f3;border-radius:4px;background:transparent;color:#f5f5f3;font:inherit;font-weight:700;cursor:pointer}
.cookie-preferences button[data-cookie-choice="keep"]{background:#f5f5f3;color:#111}
.cookie-preferences button:focus-visible,.cookie-preferences a:focus-visible,.cookie-settings-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}
