/* Aviso de cookies (por cima do cartão "Análise gratuita", que fica escondido enquanto o aviso está aberto). */
.cookies{position:fixed;z-index:60;left:calc(16px + env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:min(420px,calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));background:#151517f5;color:#F2F2F0;border:1px solid #ffffff1f;border-left:3px solid #F2C14E;border-radius:12px;padding:18px 20px;box-shadow:0 20px 50px #000a;backdrop-filter:blur(8px);font-size:14px;line-height:1.5}
.cookies[hidden]{display:none}
.cookies p{margin:0}
.cookies .cookies__t{font-weight:600;font-size:15px;margin-bottom:4px;color:#fff}
.cookies a{color:#F2C14E;text-decoration:underline}
.cookies__b{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.cookies .btn{font-size:10px;padding:11px 16px;color:#F2F2F0;border-color:#ffffff40}
.cookies .btn.solid{background:#F2F2F0;color:#111214;border-color:#F2F2F0}
html.com-aviso .promo{display:none!important}
html.com-aviso .wa-float{bottom:calc(20px + env(safe-area-inset-bottom,0px))}
@media (max-width:560px){html.com-aviso .wa-float{display:none}}
.legal-links{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center}
.ligacao{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:none}
.ligacao:hover,.legal-links a:hover{color:var(--accent,#F2C14E)}
