*{box-sizing: border-box;}html{--cor-cinza: #f1f1f1;--cor-cinza-escuro: #505050;--cor-cinza-medio: #8f8f8f;--cor-cinza-claro: #e9e9e9;--cor-marrom: #654b2c;--cor-dourado: #cc9933;--cor-vermelho: #ff0000;--cor-verde: #00682b;--cor-roxo: #120e1f;--cor-branco: #ffffff;--cor-preto: #000000;--cor-focus: #cccccc;--cor-bordas: #c0c0c0;--modo-escuro-cinza-medio: #151515;--modo-escuro-cinza-escuro: #101010;--gap-lista: 20px;--column-count-lista: 1;--gap-lista-ul-height: 10px;--gap-lista-ul-width: 25px;--column-count-lista-ul: 2;--roboto:'Roboto Condensed';}html,body{height: 100%;margin: 0px;padding: 0px;font: 400 13px/17px 'Roboto Condensed',serif;color: var(--cor-cinza-claro);background-color: var(--cor-preto);}body{overflow-x: hidden;}header,main,section,div,article,aside,form,fieldset,footer{display: block;margin: 0px;padding: 0px;border: none;}h1,h2,h3,h4,h5,h6,p{margin: 0px;padding: 0px;}ul,ol{margin: 0px 0px 0px 20px;padding: 0px;list-style-position: outside;}img,figure,iframe,embed,object,video{display: block;margin: 0px;padding: 0px;max-width: 100%;border: none;}input[type="submit"],[type="button"],input[type="file"],select{cursor: pointer;}input,button,select,option,optgroup,textarea{display: block;margin: 0px;padding: 0px;font: 400 13px/1 'Roboto Condensed',serif;color: var(--cor-cinza-claro);outline: none;border: none;}input:focus::placeholder{opacity: 0 !important;}textarea:focus::placeholder{opacity: 0 !important;}::placeholder{opacity: 1 !important;color: var(--cor-cinza-escuro) !important;}img{height: auto;}a{color: var(--cor-cinza-claro);}.fancybox-container *{position: static;}.esconde-paragrafo-vazio{display: none;}.cycle-slideshow{z-index: 1;}.central{margin: 0px auto;padding: 0px 10px;width: 100%;max-width: 990px;}.clear{clear: both;}audio{display: none;}.editor{& > *{padding-top: 15px;}& > :first-child{padding-top: 0px;}:is(h1,h2,h3){font-size: 14px;line-height: 18px;}ul li + li{padding-top: 5px;}img{display: inline-block !important;vertical-align: top !important;width: 100% !important;max-width: 100% !important;height: auto !important;}.youtube-embed-wrapper{aspect-ratio: 16 / 9;overflow: hidden;iframe{width: 100%;height: 100%;}}}.banner figure img{width: 100%;}.lista-campeonatos .banner:last-child{display: none;}.banner:only-child{display: block;}.banner + .banner{margin-top: 10px;}.banner-topo-desktop{display: none;}.banner-topo-mobile{display: block;}.avisos{padding: 20px;text-align: center;background-color: var(--cor-branco);& :is(.titulo-geral h1,.titulo-geral h2,.titulo-geral figcaption,.texto,a){color: var(--cor-cinza-escuro);}.titulo-geral{display: block;text-align: center;}.titulo-geral h1{font-size: 16px;line-height: 20px;}.titulo-geral h2{font-size: 16px;line-height: 20px;}.titulo-geral figcaption{font-size: 16px;line-height: 20px;}& + .campeonato{margin-top: 10px;}.texto{margin: 20px 0px;}a.link{display: inline-block;vertical-align: middle;}}.titulo-geral{display: flex;flex-wrap: nowrap;align-items: flex-end;justify-content: space-between;margin-bottom: 5px;gap: 5px;h1{font-size: 14px;line-height: 18px;color: var(--cor-cinza-claro);}h1 + p{padding-top: 5px;}figure{flex: 1;position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;gap: 5px;img{flex: 1;width: 100%;max-width: 22px;}a.link{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}}figcaption{flex: 1;font-size: 14px;line-height: 18px;font-weight: 700;color: var(--cor-cinza-claro);.temporada{display: inline;padding-left: 5px;font-size: 12px;line-height: 16px;letter-spacing: -0.5px;color: var(--cor-cinza-medio);}}.filtro{flex: none;select{font-weight: 700;letter-spacing: -0.5px;color: var(--cor-dourado);background-color: transparent;}select option{color: var(--cor-dourado);}}}.titulo-caixa-alta{margin-top: -5px;h1{font-size: 14px;line-height: 1.2;text-transform: uppercase;}&.favoritos{display: none;h1,h2{padding: 6px 0px 0px 20px;font-size: 14px;line-height: 1;text-transform: uppercase;min-height: 14px;background: url('../imagem/ico-favoritos-titulo.svg') center left no-repeat;background-size: 15px 14px;}}&.agora,&.programacao{margin: 0px 0px 17px 0px;}}.lista{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;gap: var(--gap-lista);.bloco{flex: none;width: calc((100% - (var(--gap-lista) * (var(--column-count-lista) - 1))) / var(--column-count-lista));}}.conteudo-paginas{margin-bottom: 16px;.titulo-geral{display: block;margin: 25px 0px 40px;text-align: center;h1{font-size: 21px;line-height: 25px;}p{font-size: 14px;line-height: 18px;}figcaption{text-align: left;}}}#btnIntalarApp{position: fixed;bottom: 0px;left: 0px;display: flex;align-items: center;justify-content: center;padding: 10px;width: 100%;color: #888888;border-top: 1px solid #888888;background-color: #ffffff;gap: 10px;cursor: pointer;z-index: 999999;img{height: 24px;}}.login{margin: 0px auto;width: 100%;max-width: 570px;.abas{display: flex;flex-wrap: nowrap;align-items: stretch;justify-content: flex-start;text-align: center;}.nome-aba{flex: 1;padding: 10px 20px;font:700 16px/1.25 var(--roboto);color: var(--cor-cinza-claro);background-color: var(--cor-cinza-medio);cursor: pointer;transition: all .30s linear;}.nome-aba.ativo{color: var(--cor-preto);background-color: var(--cor-branco);}.conteudo-login{display: none;}.conteudo-login.ativo{display: block;}.container{padding: 20px;color: var(--cor-preto);background-color: var(--cor-branco);}& > .container{padding-bottom: 0 !important;}.google{margin: 0px auto;width: 100%;max-width: 209px;figure{display: flex;justify-content: center;img{width: 100%;max-width: 250px;}}iframe{width: auto !important;margin: 0px auto !important;}& + .ou{margin-top: 20px;}}.ou{height: 1px;background-color: var(--cor-cinza-claro);text-align: center;span{position: relative;top: -8px;padding: 0px 10px;background-color: var(--cor-branco);}& + .formulario{margin-top: 20px;}}.links{margin-top: 24px;a{display: block;font-weight: 700;text-decoration: none;}a + a{margin-top: 5px;}a:hover{text-decoration: underline;}}}.conteudo-login #resposta{display: block;margin-top: 20px;}.minha-conta{margin: 0px auto;width: 100%;max-width: 570px;color: var(--cor-cinza-claro);.titulo{margin-bottom: 20px;border-bottom: 2px solid var(--cor-cinza-claro);h2{font-size: 16px;line-height: 20px;font-weight: 700;}}.formulario .campo label{color: var(--cor-cinza-claro);}.formulario .campo.botao{text-align: left;}& > div + div{margin-top: 20px;}}.formulario{p + p{padding-top: 5px;}p + fieldset{margin-top: 20px;}.linha{display: flex;flex-wrap: nowrap;align-items: stretch;justify-content: flex-start;gap: 12px;}.campo{.campo{label{display: block;padding-bottom: 5px;font:700 16px/1.25 var(--roboto);color: var(--cor-preto);small{display: block;font:14px/18px var(--roboto);}}:is(input[type="text"],input[type="password"]){padding: 0px 15px;width: 100%;height: 40px;color: var(--cor-preto);background-color: var(--cor-cinza-claro);}:is(input[type="text"]:focus,input[type="password"]:focus){background-color: var(--cor-focus);}}& + .campo{margin-top: 15px;}&.checkbox{position: relative;margin-top: 20px;input[type="checkbox"]{display: none;}input[type="checkbox"] + label{padding: 0px 0px 0px 26px;font-weight: 400;cursor: pointer;}input[type="checkbox"] + label a{text-decoration: none;color: var(--cor-marrom);}input[type="checkbox"] + label a:hover{text-decoration: underline;}input[type="checkbox"] + label:before{content: '\00a0';position: absolute;top: 0px;left: 0px;width: 16px;height: 16px;border: 2px solid var(--cor-cinza-medio);border-radius: 2px;cursor: pointer;}input[type="checkbox"]:checked + label:before{content: '\2713';font:700 12px/17px var(--roboto);text-align: center;color: var(--cor-preto);background-color: var(--cor-cinza-medio);}}&.botao{margin-top: 15px;text-align: center;input[type="submit"]{display: inline-block;vertical-align: middle;padding: 10px 32px;font:700 16px/1 var(--roboto);text-decoration: none;color: var(--cor-cinza-claro);border-radius: 20px;background-color: var(--cor-marrom);transition: all .30s linear;}input[type="submit"]:hover{color: var(--cor-preto);background-color: var(--cor-dourado);}}}&.loading .campo.botao input[type="submit"]{width: 20px;height: 20px;font-size: 0px;background: url('../imagem/loading.gif') no-repeat center;}}#form-notificacoes .campo{flex: none;& + .campo,&.checkbox{margin-top: 0px;white-space: nowrap;}&.botao{margin-top: 20px;}}:is(#form-lembrete,#form-confirmacao){display: none;}.msgErro{margin: 15px 0px !important;font-weight: 700 !important;color: #cc0000 !important;}.sucesso{font-weight: 700 !important;color: #447a34 !important;}.erro{font-weight: 700 !important;color: #cc0000 !important;}.erro:focus{color: #cc0000 !important;border: 1px solid #cc0000 !important;}.msg-confirmacoes{font-size: 20px;text-align: center;margin: 50px 0 20px;}#resposta{padding: 20px;text-align: center;background-color: var(--cor-cinza-claro);color: var(--cor-cinza-escuro);}.sanduiche-aberto header .menu .conteudo{display: block;overflow-x: hidden;overflow-y: auto;visibility: visible;opacity: 1;transform: translateX(0px);transition: all .30s linear;z-index: 2;}#favoritos.modo-escuro .campeonato .titulo-geral,#equipe.modo-escuro .campeonato .titulo-geral,#agora.modo-escuro .campeonato .titulo-geral,#equipe.modo-escuro .campeonato .jogo .titulo-geral,#detalhes-partida.modo-escuro .campeonato .penaltis span,#programacao.modo-escuro .pg-programacao .item-programacao,.modo-escuro #resposta,.modo-escuro .campeonato.segunda-fase .lista-jogos,.modo-escuro .campeonato .lista-jogos .jogo:nth-child(even),.modo-escuro .campeonato .lista-jogos .jogo:nth-child(odd) .penaltis span,.modo-escuro .campeonato .titulo-jogos-dia,.modo-escuro .campeonato .navegacao,.modo-escuro .campeonato .grupos,.modo-escuro .campeonato.terceira-fase .titulo-chave,.modo-escuro .tabela .linha.classificacao .pontos ~ .coluna:nth-child(even){background-color: var(--modo-escuro-cinza-escuro);}#favoritos.modo-escuro .campeonato .titulo-jogos-dia,#agora.modo-escuro .campeonato .titulo-jogos-dia,#equipe.modo-escuro .campeonato .lista-jogos .jogo:nth-child(even),#detalhes-partida.modo-escuro .campeonato .lista-jogos .jogo,#programacao.modo-escuro .pg-programacao .item-programacao:nth-child(even),.modo-escuro .campeonato.segunda-fase .lista-jogos .jogo:nth-child(even),.modo-escuro .campeonato .lista-jogos .jogo:nth-child(odd),.modo-escuro .campeonato .lista-jogos .jogo:nth-child(even) .penaltis span,.modo-escuro .tabela,.modo-escuro .avisos,.modo-escuro .login .ou span,.modo-escuro .login .container,.modo-escuro .login .nome-aba.ativo{background-color: var(--modo-escuro-cinza-medio);}#favoritos.modo-escuro .campeonato .titulo-geral h1,#favoritos.modo-escuro .campeonato .titulo-geral figcaption,#agora.modo-escuro .campeonato .titulo-geral h1,#agora.modo-escuro .campeonato .titulo-geral figcaption,#detalhes-partida.modo-escuro .titulo-geral h1,#detalhes-partida.modo-escuro .titulo-geral figcaption,#programacao.modo-escuro .pg-programacao .item-programacao .col-times .contra,#programacao.modo-escuro .pg-programacao .item-programacao > div,#programacao.modo-escuro .pg-programacao .item-programacao .col-times .time .nome-time,.modo-escuro .campeonato,.modo-escuro .campeonato .time .nome-time,.modo-escuro .tabela,.modo-escuro .formulario .campo label,.modo-escuro .login .nome-aba.ativo,.modo-escuro .login .container,.modo-escuro .avisos .titulo-geral h1,.modo-escuro .avisos .titulo-geral h2,.modo-escuro .avisos .titulo-geral figcaption,.modo-escuro .avisos .texto,.modo-escuro .avisos a,.modo-escuro .tabela a{color: var(--cor-cinza-claro);}.modo-escuro .campeonato{.jogo.encerrado{.status,.placar{color: var(--cor-branco);}}.bola figure img,.arbitro,.local,.onde-assistir{filter: brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(2262%) hue-rotate(216deg) brightness(116%) contrast(83%);}}header{.container{padding: 15px 0px;display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;background-color: var(--cor-preto);gap: 15px;& > div{flex: 1;}}.logo{width: 100%;max-width: 252px;figure img{width: 100%;}}.links{display: none;a{display: inline-block;vertical-align: middle;font:700 17px/22px var(--roboto);text-decoration: none;color: var(--cor-cinza-claro);}a:hover{text-decoration: underline;}.configuracoes-topo a{padding-left: 33px;background: url('../imagem/ico-configuracoes.svg') center left no-repeat;background-size: 23px;}.agora-topo a{padding-left: 33px;background: url('../imagem/ico-bola-topo.svg') center left no-repeat;background-size: 22px;}.favoritos-topo a{padding-left: 33px;background: url('../imagem/ico-favoritos-topo.svg') center left no-repeat;background-size: 23px;}.programacao-topo a{padding-left: 33px;background: url('../imagem/ico-programacao-topo.svg') center left no-repeat;background-size: 23px 16px;}.contato-topo a{padding-left: 33px;background: url('../imagem/ico-contato.svg') center left no-repeat;background-size: 23px;}.login-topo a{padding-left: 33px;background: url('../imagem/ico-login.svg') 3px 0 no-repeat;background-size: 16px;}.login-topo .logout{background-image: url('../imagem/ico-logout.svg');background-size:24px;background-position:0px 0px;margin-top:15px;display:block;}}.busca{margin: 0px 0px 0px auto;max-width: 38px;cursor: pointer;figure{padding: 10px;border-radius: 30px;background-color: var(--cor-roxo);img{width: 100%;max-width: 18px;}}}.menu{width: 100%;max-width: 28px;z-index: 100;.sanduiche{width: 28px;height: 25px;background: url('../imagem/ico-menu-sanduiche.svg') top left no-repeat;background-size: 28px 25px;cursor: pointer;}.conteudo{position: fixed;top: 0px;right: 0px;padding: 27px 20px;width: 100%;height: 100vh;transform: translateX(100%);visibility: hidden;opacity: 0;background-color: var(--cor-preto);}.links{display: block;margin-top: 60px;div + div{margin-top: 15px;}}.fechar{position: absolute;top: 20px;right: 20px;padding: 18px 19px 19px 18px;width: 17px;height: 17px;background: var(--cor-roxo) url('../imagem/ico-fechar.svg') center no-repeat;background-size: 17px;cursor: pointer;}}}.categorias{margin-bottom: 20px;span{display: block;text-decoration: none;a{display: block;text-decoration: none;font-size: 14px;line-height: 18px;color: var(--cor-cinza-claro);}a:hover{text-decoration: underline;}a + a{margin-top: 10px;}}.categoria{margin-bottom: 15px;font:700 16px/1.25 var(--roboto);color: var(--cor-cinza-claro);cursor: pointer;&:hover,&.aberto{color: var(--cor-dourado);}}.subcategorias{margin: 15px 0px;}&.botoes-favoritos{display: flex;flex-wrap: nowrap;align-items: center;justify-content: flex-end;margin-bottom: 0px;gap: 5px;a{display: block;padding: 2px 8px;font:700 12px/1.25 var(--roboto);text-decoration: none;color: var(--cor-dourado);border-radius: 5px;background-color: var(--cor-cinza-claro);transition: all .30s linear;}a:hover,a.ativo{color: var(--cor-cinza-claro);background-color: var(--cor-dourado);}}}#calendario{display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;margin: 10px 0px 25px -10px;padding-right: 10px;& > div{margin-left: 10px;}.owl-nav{display: block;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 1;button{display: block;position: absolute;top: 0px;width: 40px;height: 100%;&.owl-prev{left: 0px;}&.owl-next{right: 0px;}span{display: none;}}}.owl-carousel{flex: none;padding: 0px 26px;width: calc(100% - 104px);height: 52px;.owl-stage-outer{z-index: 2;}.owl-stage:after{display: none;}.bloco{padding-top: 3px;text-align: center;cursor: pointer;transition: all .30s linear;&:hover:not(.inativo){transition: all .30s linear;.dia-semana{color: var(--cor-cinza-escuro);background-color: var(--cor-dourado);transition: all .30s linear;}}&.ativo{padding-top: 0px;.dia-semana{width: 35px;height: 35px;font-size: 14px;color: var(--cor-cinza-escuro);background-color: var(--cor-dourado);}}.dia-semana{display: flex;flex-wrap: nowrap;align-items: center;justify-content: center;margin: 0px auto;width: 30px;height: 30px;font-size: 12px;line-height: 1;font-weight: 700;text-transform: uppercase;color: var(--cor-cinza-claro);border-radius: 30px;background-color: var(--cor-cinza-escuro);transition: all .30s linear;}.dia-mes{margin-top: 5px;font-size: 12px;line-height: 1;text-transform: uppercase;}}.owl-prev{left: 0px;background: url('../imagem/ico-seta-esquerda.svg') center no-repeat;background-size: 10px 17px;}.owl-next{right: 0px;background: url('../imagem/ico-seta-direita.svg') center no-repeat;background-size: 10px 17px;}:is(.owl-prev,.owl-next){position: absolute;display: block;top: 0px;width: 10px;height: 100%;font-size: 0px;cursor: pointer;}:is(.owl-prev.disabled,.owl-next.disabled){display: none;cursor: default;}:is(.bloco.inativo){opacity: 0.3;cursor: default;}}:is(.agora,.favoritos){flex: 1;text-align: center;width: 100%;}:is(.agora a,.favoritos a){display: block;padding-top: 28px;font-size: 13px;line-height: 1;text-transform: uppercase;text-decoration: none;}.agora{margin: 0px 0px 0px auto;max-width: 39px;a{background: url('../imagem/ico-agora.svg') top center no-repeat;background-size: 23px;}}.favoritos{max-width: 24px;a{background: url('../imagem/ico-favoritos.svg') top center no-repeat;background-size: 24px 23px;}}}#campeonatos-aside{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;aside{flex: 1;}.container{display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;margin-bottom: 5px;gap: 12px;.titulo-caixa-alta.favoritos{flex: none;display: block;}.categorias{flex: 1;}}.lista-campeonatos{flex: auto;width: 100%;}}:is(#index #campeonatos-aside aside,#agora #campeonatos-aside aside,#favoritos #campeonatos-aside aside .banner,#agora #campeonatos-aside aside .banner){display: none;}.tabela-rodada{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;& > div{flex: auto;width: 100%;}}.campeonato{color: var(--cor-cinza-escuro);a{color: var(--cor-cinza-escuro);}.jogo{padding: 17px 15px;&.em-andamento{.status,.placar{color: var(--cor-vermelho);}}&.encerrado{.status,.placar{color: var(--cor-preto);}}.titulo-geral{margin-bottom: 15px;}}.lista-jogos .jogo{&:nth-child(odd){background-color: var(--cor-branco);.texto.editor,.penaltis{span{background-color: var(--cor-cinza);}}}&:nth-child(even){background-color: var(--cor-cinza);.texto.editor,.penaltis{span{background-color: var(--cor-branco);}}}}.titulo-jogos-dia{padding: 9px 17px;font:700 16px/1.25 var(--roboto);background-color: var(--cor-branco);h1{font-size: 16px;line-height: 20px;}&.agora{text-transform: uppercase;color: var(--cor-vermelho) !important;}& + .titulo-geral{margin-top: 10px;}}.titulo-fase,.titulo-rodada{h2{font-size: 12px;line-height: 16px;text-transform: uppercase;}}.titulo-chave{font:700 9px/13px var(--roboto);text-transform: uppercase;text-align: center;}.navegacao,.navegacao-topo{display: flex;flex-wrap: nowrap;align-items: center;justify-content: flex-start;gap: 10px;& > div{flex: 1;text-align: center;}}.navegacao{padding: 7px 17px;border-top: 1px solid var(--cor-bordas);border-bottom: 1px solid var(--cor-bordas);background-color: var(--cor-branco);}.navegacao-topo{margin-bottom: 5px;padding: 8px 17px;color: var(--cor-branco);}.grupos{background-color: var(--cor-branco);}.chave{.lista-jogos{border-top: 1px solid var(--cor-bordas);border-bottom: 1px solid var(--cor-bordas);}&:first-child .lista-jogos{border-top: 0px;}&:last-child .lista-jogos{border-bottom: 0px;}& + .chave{margin-top: 10px;}}.mais-rodadas{width: 100%;max-width: 8px;figure img{width: 100%;}}.topo{position: relative;display: flex;flex-wrap: nowrap;align-items: center;justify-content: flex-end;min-height: 16px;}.youtube{display: block;width: 21px;height: 14px;background: url('../imagem/ico-youtube.svg') top left no-repeat;background-size: 21px 14px;}.programacao{flex: 1;text-align: center;span{display: inline-block;vertical-align: middle;font:700 9px/13px var(--roboto);letter-spacing: -0.5px;text-transform: uppercase;color: var(--cor-cinza-medio);}}.botoes{position: absolute;top: 0px;right: 0px;width: auto;flex: none;display: flex;flex-wrap: nowrap;align-items: center;justify-content: flex-start;gap: 15px;}.adicionar-favoritos{width: 17px;height: 16px;background: url('../imagem/ico-favoritos.svg') top left no-repeat;background-size: 17px 16px;cursor: pointer;&.ativo{background: url('../imagem/ico-favoritos-ativo.svg') top left no-repeat;}}.receber-notificacoes{width: 15px;height: 16px;background: url('../imagem/ico-notificacoes.svg') top left no-repeat;background-size: 15px 16px;cursor: pointer;&.ativo{background: url('../imagem/ico-notificacoes-ativo.svg') top left no-repeat;}}.resultado{display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;margin-top: 15px;gap: 5px;& > div{flex: 1;}&.gols{margin-top: 20px;padding-right: 13px;gap: 20px;align-items: flex-start;}}.gols .time{display: block;}.tempo{text-align: center;}.time,.time p{display: flex;flex-wrap: nowrap;justify-content: flex-start;gap: 5px;}.time{align-items: center;p{align-items: flex-start;font-size: 11px;line-height: 15px;letter-spacing: -0.5px;}p strong{white-space: nowrap;}img{width: 100%;max-width: 20px;height: 20px;object-fit: contain;}.adversario{line-height: 1;}.nome-time{display: inline;font:500 13px/17px var(--roboto);letter-spacing: -1px;word-break: break-word;text-decoration: none;}&.time-1{justify-content: flex-end;img{order: 2;}.nome-time{order: 1;text-align: right;}p{justify-content: flex-end;}.adversario{text-align: right;}.proxima-fase.nome-time:before{margin: 2px 5px 0px 0px;}.vencedor.nome-time:before{margin: 1px 5px 0px 0px;}.vencedor-proxima-fase.nome-time:before{margin: 1px 5px 0px 0px;background: url('../imagem/ico-vencedor.svg') top left no-repeat,url('../imagem/ico-proxima-fase.svg') top right no-repeat;background-size: 12px,10px;}}&.time-2{p span{order: 2;}p strong{order: 1;}.proxima-fase.nome-time:after{margin: 1px 0px 0px 5px;}.vencedor.nome-time:after{margin: 1px 0px 0px 5px;}.vencedor-proxima-fase.nome-time:after{margin: 1px 0px 0px 5px;background: url('../imagem/ico-proxima-fase.svg') top left no-repeat,url('../imagem/ico-vencedor.svg') top right no-repeat;background-size: 10px,12px;}}&.time-1,&.time-2{*:before:not(.cartoes),*:after:not(.cartoes){content: '';display: inline-block;vertical-align: top;}.cartoes{display: flex;align-items: center;justify-content: center;line-height: 1 !important;gap: 3px;}.cartoes > div{position: relative;flex: 1;text-align: center;display: flex;align-items: center;justify-content: center;width: 13px;height: 16px;line-height: 1 !important;border-radius: 3px;overflow: hidden;}.cartoes > div p{flex: 1;align-items: center !important;justify-content: center !important;line-height: 1 !important;}.cartoes > div p{font-size: 11px;line-height: 11px;height: 10px;display: inline-block;}.cartao-amarelo{background-color: #ffde21;}.cartao-vermelho{color: var(--cor-branco);background-color: #ff0000;}}&.time-1 .proxima-fase.nome-time:before,&.time-2 .proxima-fase.nome-time:after{width: 10px;height: 10px;background: url('../imagem/ico-proxima-fase.svg') top left no-repeat;background-size: 10px;}&.time-1 .vencedor.nome-time:before,&.time-2 .vencedor.nome-time:after{width: 12px;height: 12px;background: url('../imagem/ico-vencedor.svg') top left no-repeat;background-size: 12px;}&.time-1 .vencedor-proxima-fase.nome-time:before,&.time-2 .vencedor-proxima-fase.nome-time:after{width: 27px;height: 12px;}}.placar{width: 100%;max-width: 50px;font:700 20px/1 var(--roboto);letter-spacing: -1px;white-space: nowrap;text-align: center;}.detalhes-partida{width: 100%;max-width: 8px;img{width: 100%;}}.texto.editor,.penaltis{span{display: inline-block;vertical-align: middle;padding: 4px 15px 3px 15px;line-height: 1;}}.penaltis span{font-weight: 700;background-color: var(--cor-cinza);}:is(.penaltis,.tempo,.texto){margin-top: 15px;text-align: center;}.bola{width: 100%;max-width: 14px;figure img{width: 100%;}}.separador{margin: 25px auto;width: 200px;height: 1px;background-color: var(--cor-bordas);}.informacoes-adicionais{text-align: center;p span{padding-left: 24px;}p + p{margin-top: 10px;}}.arbitro span{background: url('../imagem/ico-arbitro.svg') center left 1px no-repeat;background-size: 12px;}.local span{background: url('../imagem/ico-local.svg') center left 3px no-repeat;background-size: 8px 11px;}.onde-assistir span{background: url('../imagem/ico-onde-assistir.svg') center left no-repeat;background-size: 14px 9px;}.estadio span{background: url('../imagem/ico-estadio.svg') center left no-repeat;background-size: 19px 19px;}&.segunda-fase{.titulo-chave{margin-bottom: 7px;}.lista-jogos{background-color: var(--cor-branco);.jogo:nth-child(even){background-color: var(--cor-branco);}}.jogo{border-top: 1px solid var(--cor-bordas);border-bottom: 1px solid var(--cor-bordas);}.jogo + .jogo{margin-top: 10px;}}&.terceira-fase .titulo-chave{padding: 2px 0px;background-color: var(--cor-cinza);}& + .campeonato{margin-top: 10px;}& + .banner{margin: 10px 0px;}& + .avisos{margin-top: 10px;}}#detalhes-partida{.titulo-geral{h1,figcaption{color: var(--cor-cinza-escuro);}}.campeonato{.lista-jogos .jogo{background-color: var(--cor-branco);}.programacao{span{display: block;}.status{margin-top: 15px;}}.resultado{&.partida{gap: 10px;}&.nomes-times{align-items: flex-start;gap: 19px;}&.gols{align-items: flex-start;padding-right: 0px;gap: 10px;}}.time{.adversario{display:flex;gap:10px;}img{max-width: 32px;}}.placar{font-size: 27px;max-width: 70px;}.penaltis{margin-top: 20px;span{background-color: var(--cor-cinza);}}.bola{flex: none;}iframe{margin: 25px auto 10px;max-width: 600px;width: 100%;height: 100%;aspect-ratio: 16 / 9;}}}.tabela{color: var(--cor-cinza-escuro);background-color: var(--cor-branco);a{color: var(--cor-cinza-escuro);}.linha,.coluna{display:flex;flex-wrap:nowrap;justify-content:flex-start;}.linha{align-items: stretch;&.tabela-topo{flex-wrap: wrap;justify-content: flex-end;padding: 10px 0px 8px;.coluna{padding-top: 0px;padding-bottom: 0px;}}&.classificacao-topo{padding-top: 1px;border-top: 1px solid var(--cor-bordas);border-bottom: 1px solid var(--cor-bordas);.coluna{padding-top: 6px;padding-bottom: 7px;}}&.classificacao{letter-spacing: -0.5px;.pontos ~ .coluna:nth-child(even){background-color: var(--cor-cinza);}.pontos ~ .coluna:last-child{background-color: var(--cor-branco);}}}.coluna{flex:1;align-items:center;padding:8px 3px;}.posicao span,.time,.time a{display:flex;flex-wrap:nowrap;align-items:center;}.posicao{justify-content: flex-end;max-width: 22px;span{justify-content: center;width: 16px;height: 16px;font-size: 10px;line-height: 1;color: var(--cor-branco);border-radius: 6px;}}.time,.time a{justify-content: flex-start;gap: 3px;word-break: break-all;}.time,.titulo-classificacao{& ~ .coluna{max-width: 24px;justify-content: center;}}.time{padding: 3px 0px;a{text-decoration: none;}img{width: 100%;max-width: 16px;height: 16px;}}.titulo-tabela{h2{font-size: 14px;line-height: 18px;}& ~ .coluna{flex: none;padding-left: 0px;font-size: 9px;letter-spacing: -0.5px;min-height: 20px;}}.titulo-classificacao{h2{font-size: 12px;line-height: 16px;text-transform: uppercase;}& ~ .coluna{font-weight: 700;text-transform: uppercase;}}.legenda{white-space: nowrap;}.circulo{margin-right: 2px;width: 10px;height: 10px;border-radius: 20px;}& + .banner{margin: 10px 0px;}& + .rodada{margin-top: 10px;}}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato{.jogo{padding: 8px 10px 13px;}.resultado{margin-top: 8px;&.partida + p{margin-top: 12px;}&.gols{margin-top: 9px;& + p{margin-top: 8px;}}& + p{margin-top: 9px;}}.penaltis{margin-top: 12px;}}#campeonato .bloco-campeonato + .bloco-campeonato{margin-top: 10px;}.link-regulamento{display:inline-block;margin-top:20px;}#eliminatorias{.campeonato .jogo{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;& > div{flex: auto;width: 100%;}}.banner:not(footer .banner){margin: 10px auto;padding: 0px 10px;max-width: 990px;}}:is(#equipe,#jogador){section .central > div + div{margin-top: 20px;}.conteudo{.container{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;margin-top: 10px;& > div{flex: auto;width: 100%;}aside{flex: 1;}}.banner{display: none;}}}#equipe{.campeonato{.jogo{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;padding-top: 0px;padding-left: 0px;padding-right: 0px;}.jogo > div{flex: auto;width: 100%;}.lista-jogos .jogo:nth-child(even){background-color: var(--cor-branco);}.resultado{padding: 0px 10px;}.programacao{text-align: left;}.titulo-geral{margin-bottom: 0px;padding: 3px 17px;background-color: var(--cor-cinza);figcaption{font-size: 16px;line-height: 20px;color: var(--cor-cinza-medio);}}.titulo-jogos-dia{font-size: 16px;line-height: 20px;color: var(--cor-cinza-medio);background-color: transparent;h1{font-size: 16px;line-height: 20px;}}}.clube .imagem figure{display: flex;align-items: center;justify-content: center;margin: 0px auto;max-width: 65px;padding:0;}.partidas-equipe{margin-top: 20px;width: 100%;&:first-child{margin-top: 0px;}& + .partidas-equipe{margin-top: 0px;.proximos-ultimos{padding-top: 0px;}}.proximos-ultimos{padding: 20px 0px;text-transform: uppercase;color: var(--cor-cinza-claro);}}}.clube{display: flex;flex-wrap: nowrap;align-items: center;justify-content: flex-start;padding: 10px;gap: 10px;background-color: var(--cor-branco);.imagem{flex: none;display: block;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;width: 100%;max-width: 65px;text-align: center;color: var(--cor-preto);figure{flex: auto;padding: 10px;width: 100%;background-color: var(--cor-branco);img{width: 100%;max-width: 45px;}}p{flex: auto;padding-top: 5px;width: 100%;font:700 14px/18px var(--roboto);}}.dados{flex: 1;color: var(--cor-preto);h1{font-size: 23px;line-height: 27px;}h2{font-size: 14px;line-height: 18px;}p{padding-top: 5px;}p span{display: inline-block;vertical-align: middle;margin-left: 10px;}.paises{margin-top: 3px;}}}.dados-gerais .lista{margin-top: 10px;--column-count-lista: 2;p span{display: block;text-transform: uppercase;}p a{word-break: break-word;text-decoration: none;}p a:hover{text-decoration: underline;}.redes-sociais figure{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;gap: 10px;img{flex: none;max-width: 18px;max-height: 20px;}}}.elenco .lista{--column-count-lista: 1;p span{display: block;text-transform: uppercase;}ul{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;gap: var(--gap-lista-ul-height) var(--gap-lista-ul-width);margin: 5px 0px 0px 0px;list-style: none;}ul li{flex: none;width: calc((100% - (var(--gap-lista-ul-width) * (var(--column-count-lista-ul) - 1))) / var(--column-count-lista-ul));}ul li a{word-break: break-word;text-decoration: none;}ul li a:hover{text-decoration: underline;}}.nome-jogador{font-weight: 500;.camisa{display: inline-block;vertical-align: middle;min-width: 14px;text-align: center;color: var(--cor-dourado);}}.paises{display: flex;flex-wrap: nowrap;align-items: center;justify-content: flex-start;gap: 5px;img{flex: auto;width: 100%;max-width: 22px;}figcaption{flex: 1;}.idade{font-weight: 500;font-style: italic;color: var(--cor-cinza-medio);}}.titulo-contraste{font-size: 23px;line-height: 27px;text-transform: uppercase;color: var(--cor-dourado);}#jogador{.clube{justify-content: space-between;.imagem{order: 2;width: auto;max-width: none;figure{display: flex;align-items: center;justify-content: center;margin: 0px auto;max-width: 65px;padding:0;}p{padding: 0px;}}.dados-clube{order: 1;}}.dados-gerais .lista{margin-top: 0px;--column-count-lista: 2;}}#favoritos .filtro{margin-bottom: 17px;text-align: right;select{display: inline-block;vertical-align: top;font-weight: 700;letter-spacing: -0.5px;color: var(--cor-dourado);background-color: transparent;}select option{color: var(--cor-dourado);}}#agora .campeonato{.titulo-geral{margin-bottom: 0px;padding: 3px 17px;background-color: var(--cor-cinza);h1,figcaption{color: var(--cor-cinza-escuro);}}& + .campeonato{margin-top: 0px;}}.pg-programacao{.confira-partidas{margin-bottom: 17px;h2{font-size: 14px;line-height: 18px;}}.cabecalho-programacao,.item-programacao{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;& > div{flex: 1;}}.cabecalho-programacao{text-align: center;margin-bottom: 10px;padding: 0px 10px;.col-times,.col-onde{display: none;}}.item-programacao{padding: 8px 10px 13px;color: var(--cor-cinza-escuro);background-color: var(--cor-branco);&:nth-child(even){background-color: var(--cor-cinza);}& > div{text-align: center;}& > div a{text-decoration: none;color: var(--cor-preto);}.col-horario{order: 1;}.col-campeonato{order: 2;}.col-times,.col-times .time{display: flex;flex-wrap: nowrap;align-items: center;}.col-times{order: 3;flex: none;justify-content: space-between;gap: 5px;margin: 8px 0px;width: 100%;& > div{flex: 1;}.time{justify-content: flex-start;gap: 5px;img{width: 100%;max-width: 20px;height: 20px;}.nome-time{display: inline;font: 500 13px/17px var(--roboto);letter-spacing: -1px;word-break: break-word;text-decoration: none;color: var(--cor-cinza-escuro);}&.time-1{justify-content: flex-end;img{order: 3;}.nome-time{order: 2;text-align: right;}.cartao{order: 1;}}}.contra{width: 100%;max-width: 50px;font:700 13px/17px var(--roboto);letter-spacing: -1px;white-space: nowrap;text-align: center;}}.col-onde{order: 4;flex: none;width: 100%;font-weight: 700;}}.coluna-programacao + .banner{margin: 10px 0px;}}#form-contato,#form-atualizacao-senha{margin: 0px auto;width: 100%;max-width: 490px;.linha{display: block;& + .linha{margin-top: 15px;}label{display: block;padding-bottom: 5px;font:700 16px/1.25 var(--roboto);color: var(--cor-cinza-claro);}}.input{padding: 0px 15px;width: 100%;height: 40px;color: var(--cor-preto);background-color: var(--cor-cinza-claro);}.input:focus{background-color: var(--cor-focus);}textarea.input{padding: 10px;height: 100px;resize: vertical;}.obrigatorios{margin-top: 24px;font-weight: 700;}.required:after,.obrigatorios:before{content:'* ';font-weight: 700;color: #ff0000;}.colunas{display: block;margin-top: 15px;text-align: center;input[type="submit"]{display: inline-block;vertical-align: middle;padding: 10px 32px;font:700 16px/1 var(--roboto);text-decoration: none;color: var(--cor-cinza-claro);border-radius: 20px;background-color: var(--cor-marrom);transition: all .30s linear;}input[type="submit"]:hover{color: var(--cor-preto);background-color: var(--cor-dourado);}}}#sitemap-links{h2{margin: 25px 0px;font:700 16px/1.25 var(--roboto);color: var(--cor-cinza-claro);}a{display: flex;align-items: center;justify-content: flex-start;gap: 5px;text-decoration: none;}a img{flex: auto;width: 100%;max-width: 22px;}a:hover{text-decoration: underline;}a + a{margin-top: 10px;}.lista-geral-equipes .titulo-geral{margin: 25px 0px;}}:is(#index,#equipe,#jogador,#detalhes-partida,#campeonato,#eliminatorias,#favoritos,#agora) footer{padding-top: 10px;}footer{padding-top: 24px;.container{padding: 20px 0px;}.menu{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 6px 12px;span{flex: none;display: block;text-align: center;white-space: nowrap;a{display: block;font:700 16px/1.25 var(--roboto);text-decoration: none;color: var(--cor-cinza-claro);}a:hover{color: var(--cor-dourado);}a + a{margin-top: 10px;}}}.redes-sociais{margin: 20px 0px;figure{display: flex;flex-wrap: nowrap;align-items: center;justify-content: center;gap: 24px;img{flex: 1;aspect-ratio: 1 / 1;object-fit: contain;}}}.copyright{text-align: center;}.logo-dataprisma{margin: 20px auto 0px;max-width: 93px;figure img{width: 100%;opacity: 0.25;}}}@media screen and (min-width:375px){.editor :is(h1,h2,h3){font-size: 16px;line-height: 20px;}.titulo-geral{h1,figcaption{font-size: 16px;line-height: 20px;}.filtro select{font-size: 15px;}}.titulo-caixa-alta{h1{font-size: 16px;}&.favoritos{h1,h2{padding: 7px 0px 0px 23px;font-size: 16px;min-height: 17px;background-size: 18px 17px;}}}.formulario .linha{gap: 24px;}.categorias.botoes-favoritos a{font-size: 14px;line-height: 18px;}#calendario{margin-left: -20px;& > div{margin-left: 20px;}.owl-carousel{width: calc(100% - 144px);height: 61px;.bloco{&.ativo .dia-semana{width: 40px;height: 40px;font-size: 16px;}.dia-semana{width: 35px;height: 35px;font-size: 14px;}.dia-mes{font-size: 14px;}}}:is(.agora a,.favoritos a){padding-top: 33px;font-size: 15px;}.agora{max-width: 44px;}.favoritos{max-width: 30px;}}.campeonato{.botoes{top: 1px}.programacao span{font-size: 12px;line-height: 16px;}.titulo-chave{font-size: 10px;line-height: 14px;}.time{p{font-size: 13px;line-height: 17px;gap: 10px;}img{max-width: 22px;height: 22px;}.nome-time{font-size: 16px;line-height: 20px;}&.time-1,&.time-2{.cartoes > div{width: 16px;height: 20px;}}&.time-1 .proxima-fase.nome-time:before{margin-top: 3px;}&.time-1 .vencedor.nome-time:before{margin-top: 2px;}&.time-2 .proxima-fase.nome-time:after{margin-top: 2px;}&.time-2 .vencedor.nome-time:after{margin-top: 2px;}}.placar{font-size: 22px;max-width: 57px;}.bola{max-width: 19px;}}#detalhes-partida .campeonato{.resultado.nomes-times{gap: 22px;}.time img{max-width: 34px;}.placar{font-size: 30px;max-width: 80px;}}.tabela{.coluna{padding: 8px 4px;}.posicao{max-width: 26px;span{width: 18px;height: 18px;}}.time{padding: 3px 0px;gap: 4px;a{gap: 4px;}img{max-width: 18px;height: 18px;}}.titulo-tabela{h2{font-size: 16px;line-height: 20px;}& ~ .coluna{font-size: 11px;}}.time,.titulo-classificacao{& ~ .coluna{max-width: 26px;}}}:is(#index,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato{.jogo{padding-top: 9px;}.penaltis{margin-top: 13px;}}.clube .dados h1,.titulo-contraste{font-size: 26px;line-height: 30px;}.pg-programacao{.confira-partidas h2{font-size: 16px;line-height: 20px;}.item-programacao .col-times{.time .nome-time,.contra{font-size: 16px;line-height: 20px;}}}footer .menu{gap: 12px 24px;}}#container-busca{position: absolute;display: none;right: 0px;padding: 15px;width: 95%;max-width: 350px;height: auto;max-height: 90vh;box-shadow: 0px 0 10px #000000;background-color: #ffffff;overflow-y: auto;z-index: 50;}#campo-busca-topo,#campo-busca{display: block;margin: 0px auto;padding: 0px 15px;width: 100%;height: 2.5em;color: #454545;background-color: #c0c0c0;&::placeholder{color: #454545;}}#resultados-busca-topo,#resultados-busca{&:empty{display: none;}.tag,.pais{padding: 5px;color: #454545;background-color: #c0c0c0;}.tag{display: inline-block;vertical-align: middle;}.pais,.marcadores{display: flex;align-items: center;gap: 5px;}}#resultados-busca-topo{ul{margin-top: 15px;padding: 0px;list-style: none;border: none;}li{margin-top: 0px;cursor: pointer;&:nth-child(odd){background-color: #ffffff;}&:nth-child(even){background-color: #e9e9e9;}&:first-child{margin-top: 5px;}.item-resultado{display: flex;align-items: center;justify-content: space-between;padding: 5px;&.ui-state-active:hover,&:hover{font-weight: normal;color: var(--cor-dourado);background-color: #000000;}}.ui-state-active{border: none;}}.mais-resultados{margin-top: 5px;color: #454545;float: right;}}@media screen and (min-width:991px){#container-busca{right: 0px;}}#busca-principal{padding: 15px;width: 100%;background-color: #ffffff;color: #000000;}#resultados-busca{margin-top: 10px;.item-resultado{display: flex;align-items: center;justify-content: space-between;padding: 5px;text-decoration: none;color: #454545;cursor: pointer;&:nth-child(odd){background-color: #ffffff;}&:nth-child(even){background-color: #e9e9e9;}&:hover{font-weight: normal;color: #000000;background-color: var(--cor-dourado);}figure{display: flex;align-items: center;justify-content: space-between;gap: 10px;}}}.paginacao{padding: 10px;display: flex;align-items: center;justify-content: center;gap: 5px;span,a{padding: 5px 10px;text-decoration: none;}span{color: #ffffff;background-color: #454545;}a{color: #454545;background-color: #e0e0e0;}a:hover{background-color: #c2c2c2;}}