.idioma-rodape{position:relative}.idioma-rodape-botao{border:1px solid var(--ardosia-borda);border-radius:var(--r-sm);min-width:172px;min-height:40px;color:var(--texto-inv);font:600 15px/22px var(--f-sans), sans-serif;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 16px;display:flex}.idioma-rodape-seta{flex:none;margin-left:auto;transition:transform .15s}.idioma-rodape-botao:hover{border-color:var(--texto-inv-2)}.idioma-rodape-botao:focus-visible,.idioma-rodape-botao[aria-expanded=true]{border-color:var(--texto-inv);box-shadow:inset 0 0 0 1px var(--texto-inv);outline:none}.idioma-rodape-botao[aria-expanded=true] .idioma-rodape-seta{transform:rotate(180deg)}.rodape .idioma-rodape-opcoes{z-index:60;border:1px solid var(--borda);border-radius:var(--r-sm);background:var(--branco);min-width:220px;box-shadow:var(--sombra-produto);margin:0;padding:8px;list-style:none;position:absolute;bottom:calc(100% + 8px);left:0}.rodape .idioma-rodape-opcoes li{padding:0}.rodape .idioma-rodape-opcoes a{border-radius:var(--r-xs);min-height:44px;color:var(--texto);border:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;padding:8px 12px;font-weight:600;text-decoration:none;display:flex}.rodape .idioma-rodape-opcoes a:hover,.rodape .idioma-rodape-opcoes a:focus-visible{background:var(--cinza);color:var(--azul-link)}.rodape .idioma-rodape-opcoes a:focus-visible{border-color:var(--texto);outline:none}.idioma-rodape-opcoes svg{color:var(--verde-acao)}
