.aviso-cookies{--aviso-texto:color-mix(in srgb, var(--fundo) 88%, transparent);--aviso-apoio:color-mix(in srgb, var(--fundo) 66%, var(--papel));--aviso-fio:color-mix(in srgb, var(--fundo) 10%, transparent);z-index:30;overscroll-behavior:contain;background:color-mix(in srgb, var(--papel) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(344px,100vw - 104px);max-height:calc(100svh - 32px);box-shadow:inset 0 0 0 1px var(--aviso-fio), var(--sombra-flutua);color:var(--aviso-texto);font:400 var(--fs-rotulo)/1.45 "Source Sans 3", sans-serif;animation:aviso-cookies-entrar var(--t-longo) var(--entrada) both;border-radius:16px;padding:14px 14px 12px;position:fixed;bottom:16px;left:16px;overflow:auto}.aviso-cookies-amplo{width:min(400px,100vw - 104px)}.aviso-cookies-topo{align-items:center;gap:10px;margin-bottom:8px;display:flex}.aviso-cookies h2{font:600 var(--fs-apoio)/1.25 Montserrat, sans-serif;letter-spacing:-.01em;color:var(--fundo);text-wrap:pretty;margin:0}.aviso-cookies h2:focus{outline:none}.aviso-cookies h2:focus-visible{outline:2px solid var(--sinal);outline-offset:3px;border-radius:4px}.aviso-cookies p{font-size:var(--fs-rotulo);color:var(--aviso-apoio);text-wrap:pretty;margin:0;line-height:1.45}.aviso-cookies a{color:var(--fundo);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--sinal) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--sinal) 70%, transparent);text-underline-offset:3px;font-weight:600}.aviso-cookies a:hover{-webkit-text-decoration-color:var(--sinal);text-decoration-color:var(--sinal)}.aviso-cookies-icone{--cor-icone:var(--p03-luz);width:30px;height:30px;color:var(--cor-icone);background:color-mix(in srgb, var(--cor-icone) 12%, transparent);border-radius:9px;flex:none;place-items:center;display:grid}.aviso-cookies-icone .icone{width:18px;height:18px}.aviso-cookies-icone-analise{--cor-icone:var(--m-azul)}.aviso-cookies-icone-marketing{--cor-icone:var(--sinal)}.aviso-cookies-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.aviso-cookies-botao{border-radius:var(--raio-botao);min-width:0;min-height:44px;font:600 var(--fs-rotulo)/1.2 "Source Sans 3", sans-serif;cursor:pointer;transition:background var(--t-curto) var(--curva), box-shadow var(--t-curto) var(--curva), transform var(--t-curto) var(--curva);border:0;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.aviso-cookies-amplo .aviso-cookies-botao{flex-basis:140px}.aviso-cookies-sinal{flex:none;width:16px;height:16px}.aviso-cookies-principal{background:var(--sinal);color:var(--fundo);box-shadow:0 8px 18px -10px var(--sinal)}.aviso-cookies-principal:hover{background:color-mix(in srgb, var(--sinal) 88%, var(--papel));transform:translateY(-1px)}.aviso-cookies-contorno{color:var(--fundo);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fundo) 22%, transparent);background:0 0}.aviso-cookies-contorno:hover{background:color-mix(in srgb, var(--fundo) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fundo) 40%, transparent)}.aviso-cookies-botao:active{transform:translateY(1px)}.aviso-cookies-link{min-height:var(--toque);color:var(--aviso-apoio);font:600 var(--fs-rotulo)/1.2 "Source Sans 3", sans-serif;cursor:pointer;transition:color var(--t-curto) var(--curva);background:0 0;border:0;flex:1 0 100%;align-items:center;gap:6px;padding:0;display:inline-flex}.aviso-cookies-link:hover{color:var(--fundo)}.aviso-cookies:not(.aviso-cookies-amplo) .aviso-cookies-acoes{flex-wrap:nowrap;margin-top:12px}.aviso-cookies:not(.aviso-cookies-amplo) .aviso-cookies-link{flex:none;min-height:44px;padding-inline:4px 2px}@media (width<=480px){.aviso-cookies:not(.aviso-cookies-amplo) .aviso-cookies-acoes{flex-wrap:wrap}.aviso-cookies:not(.aviso-cookies-amplo) .aviso-cookies-link{min-height:var(--toque);flex:1 0 100%}}.aviso-cookies-botao:focus-visible,.aviso-cookies-link:focus-visible,.aviso-cookies a:focus-visible{outline:2px solid var(--sinal);outline-offset:3px}.aviso-cookies-categorias{margin:10px 0 0;padding:0;list-style:none}.aviso-cookies-chave{min-height:44px;box-shadow:inset 0 1px 0 var(--aviso-fio);cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.aviso-cookies-texto strong{font:600 var(--fs-rotulo)/1.3 "Source Sans 3", sans-serif;color:var(--fundo);display:block}.aviso-cookies-texto strong+span{font-size:var(--fs-mini);color:var(--aviso-apoio);text-wrap:pretty;margin-top:1px;line-height:1.4;display:block}.aviso-cookies-chave input{appearance:none;background:color-mix(in srgb, var(--fundo) 16%, transparent);cursor:pointer;width:40px;height:24px;transition:background var(--t-curto) var(--curva);border-radius:12px;flex:none;margin:0;position:relative}.aviso-cookies-chave input:before{content:"";background:var(--papel);width:18px;height:18px;box-shadow:0 1px 3px color-mix(in srgb, var(--fundo) 30%, transparent);transition:transform var(--t-curto) var(--curva);border-radius:50%;position:absolute;top:3px;left:3px}.aviso-cookies-chave input:checked{background:var(--p03-luz)}.aviso-cookies-chave input:checked:before{transform:translate(16px)}.aviso-cookies-chave input:disabled{opacity:.55;cursor:not-allowed}.aviso-cookies-chave input:focus-visible{outline:2px solid var(--sinal);outline-offset:3px}@keyframes aviso-cookies-entrar{0%{opacity:0;transform:translateY(12px)}}@media (width<=420px){.aviso-cookies{width:calc(100vw - 92px);padding:14px 14px 8px;bottom:12px;left:12px}}@media (prefers-reduced-motion:reduce){.aviso-cookies{animation:none}.aviso-cookies-botao,.aviso-cookies-link,.aviso-cookies-chave input,.aviso-cookies-chave input:before{transition:none}}
