@media screen and (min-width:600px){html{--column-count-lista: 2;--column-count-lista-ul: 3;}.lista{align-items: stretch;}#form-notificacoes .campo{flex:1;}.dados-gerais .lista{--column-count-lista: 3;}#btnIntalarApp{display: none;}#sitemap-links .lista-campeonatos{column-count: 2;column-gap: 25px;column-fill: balance;}#sitemap-links .lista-equipes{column-count: 2;column-gap: 25px;column-fill: balance;}}@media screen and (min-width:990px){html{--column-count-lista: 3;--gap-lista-ul-width: 50px;}html,body{font-size: 14px;line-height: 18px;}input,button,select,option,optgroup,textarea{font-size: 14px;}.editor :is(h1,h2,h3){font-size: 20px;line-height: 24px;}.banner + .banner{margin-top: 24px;}.banner-topo-desktop{display: block;}.banner-topo-mobile{display: none;}.avisos{padding: 40px;}.avisos .titulo-geral h1{font-size: 22px;line-height: 26px;}.avisos .titulo-geral h2{font-size: 22px;line-height: 26px;}.avisos .titulo-geral figcaption{font-size: 22px;line-height: 26px;}.avisos .texto{margin: 40px 0px;}.titulo-geral h1{font-size: 20px;line-height: 24px;}.titulo-geral figcaption{font-size: 20px;line-height: 24px;}.titulo-geral figcaption .temporada{font-size: 16px;line-height: 20px;}.titulo-caixa-alta{display: flex;flex-wrap: nowrap;align-items: flex-start;justify-content: center;margin: 0px 0px 24px 0px;}.titulo-caixa-alta h1{font-size: 20px;}.titulo-caixa-alta.favoritos{display: flex;margin-left: 274px;}.titulo-caixa-alta.favoritos h1,.titulo-caixa-alta.favoritos h2{padding: 6px 0px 0px 31px;font-size: 20px;min-height: 20px;background-size: 21px 20px;}.titulo-caixa-alta.agora{margin: 0px 0px 24px 274px;}.titulo-caixa-alta.programacao{justify-content: flex-start;margin-bottom: 24px;}.conteudo-paginas{margin-bottom: 36px;}.conteudo-paginas .titulo-geral{margin: 30px 0px 60px;}.conteudo-paginas .titulo-geral h1{font-size: 31px;line-height: 35px;}.conteudo-paginas .titulo-geral p{font-size: 20px;line-height: 24px;}main > section .central{padding: 0px 18px;}.login .nome-aba{padding: 10px 40px;font-size: 22px;line-height: 26px;}.login .container{padding: 40px;}.login .google{max-width: 100%;}.login .google + .ou{margin-top: 40px;}.login .ou + .formulario{margin-top: 40px;}.minha-conta .titulo{margin-bottom: 40px;}.minha-conta .titulo h2{font-size: 22px;line-height: 26px;}.minha-conta > div + div{margin-top: 40px;}.formulario p + fieldset{margin-top: 40px;}.formulario .campo.botao{margin-top: 35px;}.formulario .campo.botao input[type="submit"]{padding: 12px 42px;}.formulario .msgErro + div{margin-top: 15px;}#resposta{padding: 40px;}.sanduiche-aberto header .menu .conteudo{right: calc(50% - 970px / 2);}.modo-escuro .campeonato.terceira-fase .titulo-chave{background-color: transparent;}#equipe.modo-escuro .campeonato .lista-jogos .jogo:nth-child(even){background-color: var(--modo-escuro-cinza-escuro);}#equipe.modo-escuro .campeonato .jogo .titulo-geral{background-color: var(--modo-escuro-cinza-medio);}header .container{position: relative;padding: 30px 8px;gap: 30px;}header .logo{max-width: 292px;}header .links{display: flex;flex-wrap: nowrap;align-items: center;justify-content: flex-end;}header .links div{margin-right: 30px;}header .busca{max-width: 43px;}header .busca figure img{max-width: 23px;}header .menu{max-width: 34px;}header .menu .conteudo{right: 25%;width: 250px;}header .menu .sanduiche{width: 34px;height: 30px;background-size: 34px 30px;}.categorias .categoria{font-size: 20px;line-height: 24px;}.categorias.botoes-favoritos{display: block;margin-bottom: 20px;}.categorias.botoes-favoritos a{margin-bottom: 15px;padding: 0px;font-size: 22px;line-height: 26px;color: var(--cor-cinza-claro);background-color: transparent;}.categorias.botoes-favoritos a:last-child{margin-bottom: 0px;}.categorias.botoes-favoritos a:hover{color: var(--cor-dourado);background-color: transparent;}.categorias.botoes-favoritos a.ativo{color: var(--cor-dourado);background-color: transparent;}.campeonato + .banner{margin: 24px 0px;}.campeonato + .avisos{margin-top: 24px;}#calendario{margin: 20px 0px 50px;}#calendario > div{margin-left: 0px;}#calendario .owl-carousel{padding: 0px 43px;width: 100%;height: 73px;}#calendario .owl-carousel .bloco.ativo .dia-semana{width: 50px;height: 50px;}#calendario .owl-carousel .bloco .dia-semana{width: 45px;height: 45px;font-size: 16px;}#calendario .owl-carousel .bloco .dia-mes{font-size: 18px;}#calendario .owl-carousel :is(.owl-prev,.owl-next){background-size: 13px 22px;width: 13px;}#calendario .agora{display: none;}#calendario .favoritos a{display: none;}#campeonatos-aside{flex-wrap: nowrap;align-items: stretch;gap: 24px;}#campeonatos-aside aside{width: 100%;max-width: 250px;}#campeonatos-aside .container{margin-bottom: 0px;}#campeonatos-aside .container .titulo-caixa-alta.favoritos{display: none;}#campeonatos-aside .lista-campeonatos{flex: 1;}:is(#index #campeonatos-aside aside,#agora #campeonatos-aside aside,#favoritos #campeonatos-aside aside .banner,#agora #campeonatos-aside aside .banner){display: block;}.lista-grupos{display: flex;flex-direction: column;gap: 24px;}.tabela-rodada{flex-wrap: nowrap;gap: 24px;}.tabela-rodada > div{flex: 1;}.tabela-rodada .banner{display: none;}.campeonato .jogo{padding: 24px 36px;}.campeonato .titulo-jogos-dia{padding-top: 11px;padding-bottom: 11px;font-size: 20px;line-height: 24px;}.campeonato .titulo-jogos-dia h1{font-size: 20px;line-height: 24px;}.campeonato .titulo-fase h2{font-size: 14px;line-height: 18px;}.campeonato .titulo-rodada h2{font-size: 14px;line-height: 18px;}.campeonato .navegacao{padding: 8px 15px;}.campeonato .navegacao-topo{margin: 12px 0px 13px;padding: 9px 15px;}.campeonato .grupos{padding: 15px;}.campeonato .chave .lista-jogos{display: flex;flex-wrap: nowrap;align-items: stretch;justify-content: flex-start;gap: 15px;border: 0px;}.campeonato .chave .lista-jogos > div{flex: 1;}.campeonato .chave .lista-jogos .jogo{border: 1px solid var(--cor-bordas);}.campeonato .chave + .chave{margin-top: 15px;}.campeonato .topo{min-height: 22px;}.campeonato .youtube{width: 26px;height: 18px;background-size: 26px 18px;}.campeonato .programacao span{font-size: 14px;line-height: 18px;}.campeonato .botoes{top: 3px;gap: 20px;}.campeonato .adicionar-favoritos{width: 23px;height: 22px;background-size: 23px 22px;}.campeonato .receber-notificacoes{width: 21px;height: 22px;background-size: 21px 22px;}.campeonato .resultado{gap: 10px;}.campeonato .resultado.gols{margin-top: 25px;padding-right: 18px;}.campeonato .time{gap: 10px;}.campeonato .time p{font-size: 14px;line-height: 18px;}.campeonato .time img{max-width: 34px;}.campeonato .time .nome-time{font-size: 20px;line-height: 24px;}.campeonato .time.time-1 .proxima-fase.nome-time:before{margin: 4px 10px 0px 0px;width: 15px;height: 15px;background-size: 15px;}.campeonato .time.time-1 .vencedor.nome-time:before{margin: 4px 10px 0px 0px;width: 17px;height: 17px;background-size: 17px;}.campeonato .time.time-1 .vencedor-proxima-fase.nome-time:before{margin: 4px 10px 0px 0px;width: 42px;height: 17px;background-size: 17px,15px;}.campeonato .time.time-2 .proxima-fase.nome-time:after{margin: 4px 0px 0px 10px;width: 15px;height: 15px;background-size: 15px;}.campeonato .time.time-2 .vencedor.nome-time:after{margin: 4px 0px 0px 10px;width: 17px;height: 17px;background-size: 17px;}.campeonato .time.time-2 .vencedor-proxima-fase.nome-time:after{margin: 4px 0px 0px 10px;width: 42px;height: 17px;background-size: 15px,17px;}.campeonato .placar{font-size: 41px;max-width: 110px;}.campeonato .detalhes-partida{max-width: 13px;}.campeonato .penaltis span{padding: 7px 30px 5px 30px;}.campeonato .texto.editor span{padding: 7px 30px 5px 30px;}.campeonato :is(.penaltis,.tempo,.texto){margin-top: 20px;}.campeonato .bola{max-width: 24px;}.campeonato .separador{width: 250px;}.campeonato .arbitro span{background-size: 17px;}.campeonato .local span{background-position: center left 4px;background-size: 11px 16px;}.campeonato .onde-assistir span{background-size: 19px 12px;}.campeonato.segunda-fase .titulo-chave{margin-bottom: 0px;}.campeonato.segunda-fase .lista-jogos{padding: 15px;}.campeonato.segunda-fase .jogo{flex-wrap: nowrap;border: 1px solid var(--cor-bordas);}.campeonato.segunda-fase .jogo > div{flex: 1;}.campeonato.segunda-fase .jogo + .jogo{margin-top: 15px;}.campeonato.terceira-fase .titulo-chave{flex: none !important;display: flex;flex-wrap: nowrap;align-items: center;justify-content: center;padding: 0px;background-color: transparent;}#detalhes-partida .campeonato .resultado.partida{gap: 20px;}#detalhes-partida .campeonato .resultado.nomes-times{gap: 36px;}#detalhes-partida .campeonato .resultado.gols{gap: 15px;}#detalhes-partida .campeonato .botoes{top: 0px;}#detalhes-partida .campeonato .time p{gap: 15px;}#detalhes-partida .campeonato .time img{max-width: 44px;}#detalhes-partida .campeonato .placar{font-size: 45px;max-width: 120px;}#detalhes-partida .campeonato .penaltis{margin-top: 25px;}:is(#equipe,#jogador) section .central > div + div{margin-top: 40px;}:is(#equipe,#jogador) .conteudo .container{flex-wrap: nowrap;align-items: stretch;gap: 24px;}:is(#equipe,#jogador) .conteudo .container > div{flex: 1;}:is(#equipe,#jogador) .conteudo .banner{display: block;}:is(#equipe,#jogador) .conteudo .container aside{width: 100%;max-width: 250px;}#equipe .campeonato .jogo .topo{max-width: 270px;}#equipe .campeonato .jogo .resultado{margin-top: 0px;flex: 1;}#equipe .campeonato .jogo:nth-child(even) .titulo-geral{background-color: transparent;}#equipe .campeonato .lista-jogos .jogo:nth-child(even){background-color: var(--cor-cinza);}#equipe .campeonato .topo{justify-content: flex-start;}#equipe .campeonato .programacao{display: flex;flex-wrap: nowrap;align-items: center;justify-content: flex-start;gap: 10px;}#equipe .campeonato .programacao > div{flex: 1;}#equipe .campeonato .titulo-geral{padding: 0px;background-color: transparent;}#equipe .campeonato .titulo-jogos-dia{width: 100%;max-width: 82px;}#equipe .partidas-equipe{margin-top: 40px;}.clube{padding: 20px;gap: 20px;}.clube .imagem{flex-wrap: nowrap;align-items: center;width: auto;max-width: none;}.clube .imagem figure{order: 2;flex: 1;max-width: 75px;}.clube .imagem figure img{max-width: 55px;}.clube .imagem p{order: 1;flex: 1;padding: 0px 20px 0px 0px;font-size: 16px;line-height: 20px;}.clube .dados p span{margin-left: 20px;}.clube .dados h1{font-size: 31px;line-height: 35px;}.clube .dados h2{font-size: 16px;line-height: 20px;}.titulo-contraste{font-size: 31px;line-height: 35px;}.tabela .linha.tabela-topo{padding: 12px 0px 10px;}.tabela .linha.classificacao-topo{padding-top: 3px;}.tabela .linha.classificacao-topo + .classificacao .coluna{padding: 9.5px 8px;}.tabela .linha.classificacao-topo + .classificacao .coluna.time{padding: 9.5px 0px;}.tabela .linha.classificacao .pontos ~ .coluna:last-child{background-color: var(--cor-cinza);}.tabela .linha:last-child .coluna{padding: 9.5px 8px;}.tabela .linha:last-child .coluna.time{padding: 9.5px 0px;}.tabela .coluna{padding: 9.5px 8px;}.tabela .posicao{max-width: 34px;}.tabela .posicao span{font-size: 12px;}.tabela .time{padding: 6px 0px;gap: 8px;}.tabela .time a{gap: 8px;}.tabela .time ~ .coluna{max-width: 36px;}.tabela .titulo-tabela h2{font-size: 20px;line-height: 24px;}.tabela .titulo-tabela ~ .coluna{font-size: 12px;min-height: 24px;}.tabela .titulo-classificacao h2{font-size: 14px;line-height: 18px;}.tabela .titulo-classificacao ~ .coluna{max-width: 36px;}.tabela + .rodada{margin-top: 0px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .jogo{padding-top: 8px;padding-bottom: 14px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .programacao span{font-size: 12px;line-height: 16px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .botoes{gap: 15px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .adicionar-favoritos{width: 17px;height: 16px;background-size: 17px 16px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .receber-notificacoes{width: 15px;height: 16px;background-size: 15px 16px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .resultado{margin-top: 6px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .resultado + p{margin-top: 12px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .resultado.partida + p{margin-top: 13px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .resultado.gols{margin-top: 10px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .resultado.gols + p{margin-top: 8px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .time img{max-width: 24px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .time .nome-time{font-size: 16px;line-height: 20px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .time.time-1 .proxima-fase.nome-time:before{margin: 3px 10px 0px 0px;width: 12px;height: 12px;background-size: 12px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .time.time-1 .vencedor.nome-time:before{margin: 2px 10px 0px 0px;width: 14px;height: 14px;background-size: 14px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .time.time-1 .vencedor-proxima-fase.nome-time:before{margin: 2px 10px 0px 0px;width: 36px;height: 14px;background-size: 14px,12px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .time.time-2 .proxima-fase.nome-time:after{margin: 2px 0px 0px 10px;width: 12px;height: 12px;background-size: 12px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .time.time-2 .vencedor.nome-time:after{margin: 2px 0px 0px 10px;width: 14px;height: 14px;background-size: 14px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .time.time-2 .vencedor-proxima-fase.nome-time:after{margin: 1px 0px 0px 10px;width: 36px;height: 14px;background-size: 12px,14px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .placar{font-size: 24px;max-width: 62px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .detalhes-partida{max-width: 8px;}#campeonato .bloco-campeonato + .bloco-campeonato{margin-top: 24px;}#eliminatorias .campeonato .titulo-chave{flex: none;width: auto;font-size: 12px;line-height: 16px;}#eliminatorias .campeonato.segunda-fase .jogo{padding-left: 36px;padding-right: 36px;}#eliminatorias .banner:not(footer .banner){margin: 24px auto;}.pg-programacao .confira-partidas{margin-bottom: 24px;}.pg-programacao .confira-partidas h2{font-size: 20px;line-height: 24px;}.pg-programacao .cabecalho-programacao .col-horario{max-width: 100px;}.pg-programacao .cabecalho-programacao .col-campeonato{flex: 1.2;}.pg-programacao .cabecalho-programacao .col-times{display: block;flex: 2;}.pg-programacao .cabecalho-programacao .col-onde{display: block;}.pg-programacao .item-programacao{padding: 25px 10px;}.pg-programacao .item-programacao .col-horario{max-width: 100px;}.pg-programacao .item-programacao .col-campeonato{flex: 1.2;}.pg-programacao .item-programacao .col-times{flex: 2;gap: 0px;margin: 0px;}.pg-programacao .item-programacao .col-times .time{gap: 10px;}.pg-programacao .item-programacao .col-times .time img{max-width: 24px;}.pg-programacao .item-programacao .col-times .contra{max-width: 62px;}.pg-programacao .item-programacao .col-onde{flex: 1;}.pg-programacao .coluna-programacao + .banner{margin: 24px 0px;}#sitemap-links h2{font-size: 22px;line-height: 26px;}#sitemap-links .lista-campeonatos{column-count: 3;column-gap: 50px;}#sitemap-links .lista-equipes{column-count: 3;column-gap: 50px;}#sitemap-links .lista-geral-equipes .titulo-geral{margin: 30px 0px;}#agora .campeonato .titulo-geral{padding: 5px 17px;}#sitemap-links h2{margin: 30px 0px;}:is(#index,#equipe,#jogador,#detalhes-partida,#campeonato,#eliminatorias,#favoritos,#agora) footer{padding-top: 24px;}footer .container{padding: 40px 0px;}footer .menu span{flex: 1;display: flex;flex-wrap: nowrap;align-items: center;justify-content: center;width: 100%;}footer .menu span a{flex: 1;font-size: 22px;line-height: 26px;}footer .menu span a + a{margin-top: 0px;}footer .redes-sociais{margin: 40px 0px;}.copyright{display:flex;justify-content:space-between;align-items:center;}}