<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Classificacao */
.classificacao-container .classificacao .header-container {
	padding-top: 3em;
	text-align: center;
	position: sticky;
	top: 3em;
	margin-top: -3em;
	background: white;
	z-index: 2;
}
.classificacao .header-container .scroll-container::-webkit-scrollbar { display: none; }
.classificacao .header-container .scroll-container {
	-ms-overflow-style: none; scrollbar-width: none;
	border-radius: 10px 10px 0px 0px;
}

.classificacao .header .asc::after {
	content: " \25b5";
}
.classificacao .header .desc::after {
	content: " \25bf";
}
.classificacao .header .line {
}
.classificacao .header .fixed {
	overflow: hidden;
}
.classificacao .title-grupo {
	font-weight: 600;
	padding: 0.1rem 1rem;
	background: #333; color: white;
	position: sticky;
	left: 0;
	min-width: 100% !important;
	width: 100% !important;
}
.classificacao .line {
	border-bottom: 1px solid #ddd8;
}
.classificacao .line.last {
	border-radius: 0px 0px 10px 10px;
}

.classificacao .header .number {
	padding: 0.5rem 0;
}
.classificacao .scroll-container {
	overflow-x: scroll;
	border: 1px solid lightgray;
	padding-bottom: 12px;
}
.classificacao {
	padding: 10px;
}
.classificacao .line {
	min-width: 36rem; /*31rem*/
}
.classificacao-container .classificacao .line {
	min-width: 48rem;
}
.classificacao.publico .line {
	min-width: 61rem;
	/* min-width: 54rem; */
}
.classificacao .fixed {
	position: sticky;
	left: 1px;
	z-index: 1;
	
	align-items: stretch;
}
.classificacao&gt;.header-container .fixed:not(:hover) { background: white; }

.classificacao .clube { gap: 0px; } /*gap: 4px;*/
.classificacao .clube .clube-nome-short {
	display: none;
}
.classificacao .jogo-proximo-detail .clube-nome-short {
	display: none;
}
.classificacao .clube .clube-escudo { width: 30px; height: 30px; object-fit: cover; }
/*.classificacao .posicao { width: 2.3rem; text-align: center; font-weight: normal; font-size: 1rem; padding-right: 0.2rem; }*/
.classificacao .clube .clube-nome {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.classificacao .number {
	text-align: center;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
}
.classificacao .pu {
	border-left: 2px solid lightgray;
}
.classificacao .clickable { cursor: pointer; }

.classificacao { padding-bottom: 1rem; }
.classificacao .line       { align-items: stretch; }
.classificacao .header .line       { background-color: #c3bbbb !important; color:#666; }
.classificacao .header .fixed       { background-color: #c3bbbb !important; color:#666; }
.classificacao .header .line *     { font-weight: bold !important; }
.classificacao .header .line .posicao { display: none; }
.classificacao .header .line .posicao:before { content: "\00a0"; }
.classificacao .header .line .clube { padding: 0.6rem 0.5rem; }
.classificacao .line .posicao                       { padding: 2px; }
.classificacao&gt;.scroll-container .line:not(:hover)&gt;*:nth-child(even)       { background: #f8f8f8; }

/*.classificacao .line .clube { border-right: 2px solid lightgray; }*/
.classificacao&gt;.scroll-container .line .clube { background: linear-gradient(to left, #c3bbbb 0px, #e9e9e9 2px, #f8f8f8 5px); }
.classificacao&gt;.header-container .line .clube { background: linear-gradient(to left, #c3bbbb 0px, #c3bbbb 2px, #c3bbbb 5px) }
.classificacao .line .fixed {  flex-shrink: 2; flex-grow: 5;  border-right: 1px solid #eee; min-width: 17.1rem;
	/* min-width: 10.3rem;  */
}
.simulador-container .classificacao .line .fixed { min-width: 18.7rem; } /* 12.7rem */
.classificacao .line .fixed { flex-basis: 40%;}
.classificacao .line .fixed&gt;.number { flex-basis: 13%; align-self: stretch; }
.classificacao .line .number { flex-basis: 5%; flex-shrink: 1; flex-grow: 5; display: flex; justify-content: center; align-items: center; min-width: 2.3rem; position: relative; }
.classificacao .line .number.large { flex-basis: 15%; flex-shrink: 5; flex-grow: 5; min-width: 4rem; }
.classificacao .line .number.currency { flex-basis: 25%; flex-shrink: 5; flex-grow: 10; min-width: 7.5rem; }
.classificacao .line .number.percent { flex-basis: 5%; min-width: 2.25rem; }

.classificacao .cor_classificacao_azul       .posicao { border-color: #31C9F5 !important; }
.classificacao .cor_classificacao_verde      .posicao { border-color: #7CB566 !important; }
.classificacao .cor_classificacao_laranja    .posicao { border-color: #f79f40 !important; }
.classificacao .cor_classificacao_vermelho   .posicao { border-color: #E57789 !important; }
.classificacao .cor_classificacao_roxo       .posicao { border-color: #6c2098 !important; }
.classificacao .cor_classificacao_grena      .posicao { border-color: #6c2424 !important; }
.classificacao .cor_classificacao_verde_agua .posicao { border-color: #14877b !important; }
.classificacao .cor_classificacao_pink       .posicao { border-color: #bc0f68 !important; }
.classificacao .cor_classificacao_normal     .posicao { border-color: #F1F1F1 !important; }
.classificacao .selected-cell { background: #3fc6ea !important; color: #006286; font-weight: bold; }
.classificacao .obs-grupo { background: #f8f8f8; padding: 0.2rem 1rem; text-align: center; width: 100%; max-width: 100vw; position: sticky; left: 0; }
.classificacao .obs-pp { background: #eee; padding: 0.4rem 1rem; text-align: center; width: 100%; max-width: 100vw; position: sticky; left: 0; }

.classificacao .footnote { background: transparent; padding: 1.4rem 1rem; text-align: left; width: 100%; max-width: 100vw; position: sticky; left: 0; color: gray; }
.classificacao .footnote:empty { display: none; }

.classificacao .jogo-detail { align-items: stretch; padding: 0.25rem; border: 2px solid #3fc6ea; background: #f8f8f8;  position: sticky; left: 0; width: calc(100vw-20px); max-width: 100%; }
.classificacao .jogo-detail .jogo-detail-close { font-size: 1.0rem; color: #a12b21; position: absolute; right: 0.8rem; top: 0.1rem; text-align: center; }
.classificacao .jogo-detail .title { font-size: 1.2rem; color: #3fc6ea; min-width: 7rem; padding: 0.1rem 0.2rem; }
.classificacao .jogo-detail .jogo-title { border-bottom: 1px solid gray; font-weight: bold; }
.classificacao .jogo-detail&gt;* + *:not(.filler) { border-left: 1px solid lightgray; min-width: 11rem; }
.classificacao .jogo-detail&gt;*:not(.filler) { padding: 0.25rem 0.5rem; }
.classificacao .jogo-detail .mandante { text-align: right; }
.classificacao .jogo-detail .visitante { text-align: left; }
.classificacao .jogo-detail .clube .clube-escudo { display: none; }
.classificacao .jogo-detail .clube { display: inline; }
.classificacao .jogo-detail .clube&gt;.clube-nome-suffix::before { content: " - "; }
.classificacao .jogo-detail .clube&gt;.clube-nome-suffix,
.classificacao .jogo-detail .clube&gt;.clube-nome { display: inline; }
.classificacao .jogo-detail .placar { font-weight: bold; padding: 0rem 0.5rem; }
.classificacao .jogo-detail .placar.lost { color: #c66; }
.classificacao .jogo-detail .placar.won { color: #4a4; }
.classificacao .jogo-detail .placar.tie { color: #aaa; }

@media (max-width: 800px) {
	.classificacao .jogo-detail { width: 100vw; position: sticky; left: 0 }
	.classificacao .jogo-detail .title { display: none; }
	.classificacao .jogo-detail .filler { display: none; }
	.classificacao .jogo-detail .mandante { border-left: none; }
	.classificacao .jogo-detail&gt;* { min-width: 4rem !important; }
}
@media (max-width: 800px) {
	.classificacao.publico .clube .clube-nome-short { display: inline; }
	.classificacao.publico .jogo-proximo-detail&gt;.clube .clube-nome-short { display: none !important; }
	.classificacao.publico .clube .clube-nome { display: none !important; }
}
@media (max-width: 800px) {
	.simulador-container .classificacao .line .fixed { min-width: 12.7rem; } /* 12.7rem */
	.classificacao .clube .clube-nome-short { display: inline; }
	.classificacao .jogo-proximo-detail .clube-nome-short {
		display: none;
	}
	.classificacao .clube .clube-nome { display: none !important; }
	.classificacao .line .fixed { background: white; flex-basis:auto; }
	.classificacao&gt;.header-container .line .number { flex-basis: 21% }
	.classificacao .header-container .line .fixed { /*min-width: 12.7rem;*/ }
	.classificacao .header-container .line .classificacao-com-seta-header { overflow: hidden; min-width: 17.1rem; }
}

/* .classificacao&gt;.header-container .line .clube { border-right: 1px solid #eee; } */

@media (max-width: 400px) {
	.classificacao .clube .clube-escudo { width: 20px; height: 20px; }
}

.chave-container .line .number { display: none; }
.chave-container .right-panel .tabela .placar&gt;.e30 { display: none; }
.chave-container .classificacao&gt;div { min-width: 27rem; }

.chave-container .classificacao .line .select_column { flex-basis: 5%; flex-shrink: 1; flex-grow: 5; display: flex; justify-content: center; align-items: center; min-width: 2.3rem; }

.chave-container .classificacao .header .line .clube { background:  linear-gradient(to left, #c3bbbb 0px, #e9e9e9 2px, #e8e8e8 5px); font-weight: bold !important; }
.chave-container .classificacao .line.primeira_posicao .clube { background: linear-gradient(to left, #c3bbbb 0px, #e9d9b9 2px, #dd99b6 5px); }
.chave-container .classificacao .line.primeira_posicao .select_column { background: #dd99b6; }
.chave-container .classificacao .line.segunda_posicao .clube { background: linear-gradient(to left, #c3bbbb 0px, #e9e9e9 2px, #bfa3af 5px); }
.chave-container .classificacao .line.segunda_posicao .select_column { background: #bfa3af; }

.chave-container .classificacao &gt; div { min-width: 320px; }
.classificacao .footnote a { font-weight: normal; text-decoration: none; }
.classificacao .footnote+.footnote { padding-top: 0px; }

.chave-container .classificacao .clube { font-size: 15px; }

@media (max-width: 800px) {
	.chave-container .classificacao .clube { font-size: 13px; }
	.chave-container .classificacao .clube .nome_abr { display: none; }
	.chave-container .classificacao .clube .nome { display: inline; }
	.classificacao .clube {
		gap: 0px;
	}
	/*.details-classificacao { display: none }
	.classificacao-com-seta .chevron-down .select-icon { display: none }*/
}

.legenda { padding: 1em; }
.legenda .block        { width: 1.2em; height: 1.2em; display: inline-block; background: white; border: 1px solid lightgray; margin-right: 0.5em; }
.legenda .cor_classificacao_azul       { background-color: #31C9F5; }
.legenda .cor_classificacao_verde      { background-color: #7CB566; }
.legenda .cor_classificacao_laranja    { background-color: #f79f40; }
.legenda .cor_classificacao_vermelho   { background-color: #E57789; }
.legenda .cor_classificacao_roxo       { background-color: #6c2098; }
.legenda .cor_classificacao_grena      { background-color: #6c2424; }
.legenda .cor_classificacao_verde_agua { background-color: #14877b; }
.legenda .cor_classificacao_pink       { background-color: #bc0f68; }
.legenda .cor_classificacao_normal     { background-color: #F1F1F1; }

.legenda .legenda-colunas { padding: 1em 0em 0em 0em; }
.legenda .legenda-colunas&gt;span:not(:last-child):after { content: " |\00a0"; }
.legenda .legenda-colunas&gt;span { display: inline-block; }
.legenda .legenda-colunas&gt;span&gt;span { font-weight: bold; }
.legenda .legenda-colunas&gt;span&gt;span:after { content: " -\00a0"; font-weight: normal; color: gray; }

.legenda .legenda-colunas-publico { padding: 0em 0em 1em 0em; }
.title-grupo .obs_classificacao { font-style: italic; padding: 1em; background: #EDEDED; text-align: center; margin-bottom: 1em; width: 100%;}
.title-grupo .obs_classificacao span {display: block;}

.classificacao-stats-title {
    background: #999;
    color: white;
    padding: 0.5em 1em;
    text-align: center;
}

.circulo {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	margin: 5px;
}

.red {
	background-color: red;
}

.green {
	background-color: green;
}

.gray {
	background-color: gray;
}

.txt-red {
	color: red;
}

.txt-green {
	color: green;
}

.txt-gray {
	color: gray;
}

.jg-recente .clube .clube-nome, .jg-recente .clube .clube-nome-sort, .jg-recente .clube .clube-nome-suffix {
	display: none;
}

.jogo-proximo-detail .clube .clube-nome, .jogo-proximo-detail .clube .clube-nome-sort, .jogo-proximo-detail .clube .clube-nome-suffix {
	display: none;
}

.jogo-proximo-detail .clube {
	background: none !important;
} 

.classificacao-jg-recente-content {
	display: flex;
	flex-basis: 8%;
	min-width: 100px;
}

.jg-recente-content {
	z-index: 3;
	/* position: relative; */
}

.classificacao-jg-recente {
	flex-basis: 8%;
    flex-shrink: 1;
    flex-grow: 5;
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 100px; /* 2.3rem */
	border-right: 1px solid #eee;
}

.jogo-recente-detail {
	margin: auto;
	position: relative;
}
.jogo-recente-detail .placar {
	display: flex;
	align-items: center;
}
.jogo-recente-detail&gt;*:not(:hover) .jg-recente-content {
	display: none;
}

.jogo-recente-detail .jg-recente {
	position: absolute;
    background: #fff;
	/* bottom: 24px;
    left: -10px; */
	bottom: -25px;
    left: -120px;
	border: 1px solid #ccc;
	z-index: 3;
	pointer-events: none;
}

.jogo-recente-detail .placar-content {
	display: flex;
	padding: 5px 0px;
}
.jogo-recente-detail .placar-content .clube .clube-nome-short{
	display: none;
}
.jg-recente .placar-cabecalho {
	font-size: 12px;
	background-color: #ccc;
    font-weight: bold;
    padding: 2px 5px;
}

.jg-recente .clube {
	background: none !important;
}

.classificacao&gt;.scroll-container .line .remove-barra-lateral:not(:hover) {
	background: linear-gradient(to left, #c3bbbb 0px, #e9e9e9 0px, #f8f8f8 0px) !important;
	cursor: pointer;
}
.classificacao&gt;.scroll-container&gt;header .line .remove-barra-lateral.line:not(:hover) {
	background: linear-gradient(to left, #c3bbbb 0px, #c3bbbb 0px, #c3bbbb 0px) !important;
	cursor: pointer;
}

.classificacao&gt;.scroll-container .line .posicao {
	text-align: center;
	border-right: 5px solid #ccc;
	width: 2em;
	padding: 0.7em 0em;
}
.classificacao&gt;.scroll-container .line .deslocamento {
	text-align: center;
	width: 2.1em;
	padding: 0.7em 0em;
}

.classificacao&gt;.scroll-container .line .deslocamento:not(:hover) {
	background: linear-gradient(to left, #c3bbbb 0px, #e9e9e9 2px, #f8f8f8 5px);
}
.classificacao&gt;.header-container .header .deslocamento:not(:hover) {
	background: linear-gradient(to left, #c3bbbb 0px, #e9e9e9 2px, #c3bbbb 3px);
}
.classificacao&gt;.header-container .header .deslocamento {
	text-align: center;
	width: 2.1em;
	padding: 0.7em 0em;
}

/* .scroll-container span { display: none; } */
.setaClassificacao {
	height: 20px;
    padding: 0px 2px;
    margin: auto;
}

.graphic-classificacao {
	width: 900px;
	text-align: center;
	margin: auto;
}

.classificacao .scroll-container .linha-observacao { display: none }

.classificacao&gt;.scroll-container .line:hover { background: #eeeeee !important; }

.classificacao&gt;.scroll-container .line .classificacao-com-seta .posicao {
    width: 3.2em;
}
.classificacao&gt;.scroll-container .line .classificacao-com-seta {
	cursor: pointer;
}

.resetar-rodada-simulador {
    font-weight: normal;
    background: darkgray;
    color: white;
    padding: 0.1em 1em;
    font-size: 0.8rem;
    display: inline-block;
    border-radius: 0.3em;
}

.resetar-campeonato-simulador {
	float: left;
    font-weight: normal;
    background: lightsalmon;
    color: white;
    padding: 0.1em 1em;
    font-size: 0.8rem;
    /* display: inline-block; */
    border-radius: 0.3em;
}

/* @media (max-width: 1200px) {
	.classificacao .line .fixed { flex-basis: 60%;}
}

@media (max-width: 980px) {
	.classificacao .line .fixed { flex-basis: 60%;}
} */

.simulador-container .classificacao .line .fixed {
    flex-basis: 30%;
}

.legenda-colunas-cartoes .legenda-colunas-texto-cartoes .titulo-legenda-carteos {
	font-weight: bold;
}

@media (max-width: 980px) {
	.classificacao .line .fixed&gt;.number { flex-basis: 21%; }
	.classificacao .line .fixed {
		flex-basis: 60%;
	}
}

@media (max-width: 800px) {
	.classificacao .line .fixed&gt;.number { flex-basis: 21%; }
	.classificacao .line .fixed {
		flex-basis: 26%;
	}
}

@media (max-width: 1300px) {
	.classificacao&gt;.scroll-container .line .clube { font-size: 13px; }
}
@media (max-width: 800px) {
    .classificacao&gt;.scroll-container .line .clube {
        font-size: 16px;
    }
	.simulador-container .classificacao&gt;.scroll-container .line .clube {
        font-size: 13px;
    }
}

@media (max-width: 400px) {
    .simulador-container .classificacao .line .fixed {
        min-width: 11.7rem;
    }
}
</pre></body></html>