.quadro-de-secao--preparar{border-color:var(--brand-primary)}.preparacao__cartao .cartao-de-lista__cabecalho{flex-wrap:wrap}.preparacao__cartao .chip-de-estado{margin-top:0}.preparacao__cartao .chip-de-estado svg{width:14px;height:14px;color:inherit}.preparacao__passo{font-size:var(--text-micro);line-height:var(--leading-micro);color:var(--text-paragraph,var(--text-primary));overflow-wrap:break-word}.preparacao__abrir{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--tap-min);color:var(--brand-primary);font-weight:var(--weight-semibold)}.preparacao__abrir svg{width:18px;height:18px;color:currentColor}.preparacao__topo{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0}.preparacao__topo .app__titulo{overflow-wrap:anywhere}.preparacao__bloco{gap:var(--space-3)}.preparacao__cabecalho-do-bloco{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.preparacao__titulo-do-bloco{font-size:var(--text-card-title);line-height:var(--leading-card-title);font-weight:var(--weight-bold)}.preparacao__titulo-menor{font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.preparacao__equipes{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-1);gap:var(--space-1);margin:0;padding-left:var(--space-6);font-size:var(--text-micro);line-height:var(--leading-micro)}.preparacao__equipes li{overflow-wrap:anywhere}.preparacao__aviso{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-left:6px solid var(--brand-primary);background:var(--petroleo-100);color:var(--text-primary);font-size:var(--text-micro);line-height:var(--leading-micro)}.preparacao__aviso[data-tipo=bloqueio]{border-left-color:var(--danger);background:var(--danger-soft)}.preparacao__aviso-titulo{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-body);font-weight:var(--weight-bold)}.preparacao__aviso-titulo svg{flex:none;width:20px;height:20px;color:var(--brand-primary)}.preparacao__aviso[data-tipo=bloqueio] .preparacao__aviso-titulo svg{color:var(--danger)}.preparacao__aviso a{display:inline-flex;align-items:center;align-self:flex-start;min-height:var(--tap-min);color:var(--brand-primary);font-weight:var(--weight-semibold);text-decoration:underline;text-underline-offset:2px}.preparacao__acao{display:flex;flex-direction:column;gap:var(--space-2)}.preparacao__acao--separada{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--divider,var(--petroleo-200))}.preparacao__cabecas{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.caixa--indisponivel{color:var(--text-secondary);cursor:not-allowed}.preparacao__previa{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3)}.preparacao__previa>.etiqueta{align-self:flex-start}.preparacao__grupos{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}@media (min-width:480px){.preparacao__grupos{grid-template-columns:repeat(2,minmax(0,1fr))}}.preparacao__grupo{padding:var(--space-3) var(--space-4);border:1px solid var(--border-card,var(--petroleo-200));border-radius:var(--radius-card);background:var(--surface)}.preparacao__grupo-nome{margin-bottom:var(--space-2);font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--brand-primary)}.preparacao__grupo-equipes{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding-left:var(--space-5);font-size:var(--text-micro);line-height:var(--leading-micro)}.preparacao__grupo-equipes li{overflow-wrap:anywhere}.preparacao__cabeca{display:inline-flex;align-items:center;gap:2px;margin-left:var(--space-2);font-size:var(--text-label);font-weight:var(--weight-semibold);color:var(--accent-text);white-space:nowrap}.preparacao__cabeca svg{width:12px;height:12px}.preparacao__vagas{display:flex;flex-direction:column;gap:var(--space-2)}.preparacao__vagas ul{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none;font-size:var(--text-micro);line-height:var(--leading-micro)}.preparacao__vaga-rotulo{font-weight:var(--weight-bold)}.preparacao__montagem{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.preparacao__montagem-linha{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-2);border-bottom:1px solid var(--divider,var(--petroleo-200))}.preparacao__montagem-nome{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.preparacao__letras{display:flex;flex-wrap:wrap;gap:var(--space-2)}.preparacao__letra{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-min);min-height:var(--tap-min);border:1.5px solid var(--petroleo-200);border-radius:var(--radius-pill);background:var(--surface);color:var(--petroleo-700);font-weight:var(--weight-semibold);cursor:pointer}.preparacao__letra--ativa{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--surface);font-weight:var(--weight-bold)}.preparacao__letra:focus-within{outline:2px solid var(--focus-ring,var(--brand-primary));outline-offset:2px}.confrontos{gap:var(--space-4)}.confrontos,.confrontos__secao{display:flex;flex-direction:column}.confrontos__secao{gap:var(--space-2);min-width:0}.confrontos__jogos{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--border-card,var(--petroleo-200));border-radius:var(--radius-card);background:var(--surface)}.confrontos__jogo{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);min-width:0}.confrontos__jogo+.confrontos__jogo{border-top:1px solid var(--divider,var(--petroleo-200))}.confrontos__contexto{font-size:var(--text-label);line-height:1.4;color:var(--text-secondary);overflow-wrap:anywhere}.confrontos__codigo{font-weight:var(--weight-bold);color:var(--brand-primary);white-space:nowrap}.confrontos__lados{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-2);font-size:var(--text-micro);line-height:var(--leading-micro);font-weight:var(--weight-semibold);color:var(--text-primary);overflow-wrap:anywhere}.confrontos__x{color:var(--text-secondary);font-weight:var(--weight-regular,400)}.confrontos__folga{color:var(--text-secondary)}.confrontos__folga,.confrontos__horario{font-size:var(--text-label);line-height:1.4;overflow-wrap:anywhere}.confrontos__horario{font-weight:var(--weight-semibold);color:var(--brand-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.preparacao__aviso[data-tipo=atencao]{border-left-color:var(--amarelo-700);background:var(--amarelo-100)}.preparacao__aviso[data-tipo=atencao] .preparacao__aviso-titulo svg{color:var(--amarelo-700)}.agenda__hora-da-tarde{max-width:10rem}.agenda__categorias{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.agenda__categoria{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-card,var(--petroleo-200));border-radius:var(--radius-card);background:var(--surface);min-width:0}.agenda__nome-da-categoria{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-2);font-size:var(--text-body);font-weight:var(--weight-bold);overflow-wrap:anywhere}.agenda__nome-da-categoria .confrontos__contexto{font-weight:var(--weight-regular,400)}.agenda__dias{display:flex;flex-wrap:wrap;column-gap:var(--space-4);margin:0;padding:0;border:0;min-width:0}.agenda__dias legend{width:100%;margin-bottom:var(--space-1)}.agenda{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.agenda__resumo{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agenda__frases{gap:var(--space-1);margin:0;padding-left:var(--space-5)}.agenda__dia,.agenda__frases{display:flex;flex-direction:column}.agenda__dia{gap:var(--space-3);min-width:0}.agenda__titulo-do-dia{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--text-primary)}.agenda__titulo-do-dia--alerta{color:var(--danger)}.agenda__titulo-do-dia svg{flex:none;width:18px;height:18px}.agenda__jogo{display:grid;grid-template-columns:3.25rem minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2) var(--space-3);min-width:0}.agenda__jogo+.agenda__jogo{border-top:1px solid var(--divider,var(--petroleo-200))}.agenda__hora{font-size:var(--text-body);font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.agenda__corpo{display:flex;flex-direction:column;gap:2px;min-width:0}.agenda__marca{display:inline-flex;align-items:center;gap:2px;margin-left:var(--space-2);font-weight:var(--weight-semibold);color:var(--text-secondary);white-space:nowrap}.agenda__marca svg{width:12px;height:12px}.agenda__marca--atencao{color:var(--amarelo-700)}.agenda__motivo{font-size:var(--text-label);line-height:1.4;color:var(--danger);overflow-wrap:anywhere}.agenda__linha+.agenda__linha{border-top:1px solid var(--divider,var(--petroleo-200))}.agenda__jogo--botao{width:100%;min-height:var(--tap-min);margin:0;border:0;border-radius:var(--radius-card);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.agenda__jogo.agenda__jogo--botao{grid-template-columns:3.25rem minmax(0,1fr) auto}.agenda__jogo--botao:hover{background:var(--petroleo-100)}.agenda__jogo--botao:focus-visible{outline:2px solid var(--focus-ring,var(--brand-primary));outline-offset:-2px}.agenda__sem-horario{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-2);gap:var(--space-2)}.agenda__abrir{align-self:center;width:18px;height:18px;color:var(--text-secondary)}.agenda__jogo--conflito{box-shadow:inset 0 0 0 2px var(--danger);border-radius:var(--radius-card)}.agenda__marca--conflito{color:var(--danger)}.agenda__conflitos{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.agenda__conflito{display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.agenda__conflito-texto{font-weight:var(--weight-bold)}.agenda__ajustar{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-1);min-height:var(--tap-min);padding:0;border:0;background:transparent;color:var(--brand-primary);font:inherit;font-weight:var(--weight-semibold);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.agenda__ajustar svg{width:16px;height:16px}.agenda__publicar{display:flex;flex-direction:column;margin:0;padding:0;border:0;min-width:0}.agenda__publicar legend{margin-bottom:var(--space-1)}.agenda__estado-do-dia{display:block;font-size:var(--text-label);line-height:1.4;color:var(--text-secondary)}.agenda__estado-do-dia--conflito{color:var(--danger);font-weight:var(--weight-semibold)}.folha--editor-da-partida{max-height:92vh}.editor-da-partida{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.editor-da-partida__lados{display:flex;flex-direction:column;gap:2px;font-size:var(--text-body);font-weight:var(--weight-bold);overflow-wrap:anywhere}.editor-da-partida__linha{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);align-items:end;grid-gap:var(--space-3);gap:var(--space-3)}.editor-da-partida__fim{padding-bottom:var(--space-3);font-size:var(--text-micro);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.editor-da-partida__grupo{display:flex;flex-direction:column;gap:var(--space-2)}.editor-da-partida__sugestoes{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.editor-da-partida__sugestao{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--tap-min);padding:0 var(--space-3);border:1.5px solid var(--petroleo-200);border-radius:var(--radius-pill);background:var(--surface);color:var(--petroleo-700);font:inherit;font-size:var(--text-micro);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.editor-da-partida__sugestao[aria-pressed=true]{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--surface)}.editor-da-partida__sugestao svg{width:16px;height:16px}.editor-da-partida__impacto{display:flex;flex-direction:column;gap:var(--space-3)}.editor-da-partida__conflitos{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--text-micro);line-height:var(--leading-micro)}.editor-da-partida__conflitos li{display:flex;flex-direction:column;gap:2px;padding-left:var(--space-3);border-left:4px solid var(--brand-primary);overflow-wrap:anywhere}.editor-da-partida__conflitos--bloqueio li{border-left-color:var(--danger)}.editor-da-partida__texto{font-weight:var(--weight-semibold)}.editor-da-partida__aviso{display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-left:4px solid var(--amarelo-700);background:var(--amarelo-100);font-size:var(--text-micro);line-height:var(--leading-micro)}.editor-da-partida__aviso svg{flex:none;width:18px;height:18px;color:var(--amarelo-700)}.editor-da-partida__afetados{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--border-card,var(--petroleo-200));border-radius:var(--radius-card);font-size:var(--text-micro);line-height:var(--leading-micro)}.editor-da-partida__afetados li{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:var(--space-3);padding:var(--space-2) var(--space-3);overflow-wrap:anywhere}.editor-da-partida__afetados li+li{border-top:1px solid var(--divider,var(--petroleo-200))}.editor-da-partida__muda{font-weight:var(--weight-bold);color:var(--brand-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.editor-da-partida__descarte{display:flex;flex-direction:column;gap:var(--space-3)}.preparacao__barra{position:-webkit-sticky;position:sticky;bottom:calc(var(--bottom-bar-height) + 1px + env(safe-area-inset-bottom));z-index:5;display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-3);background:var(--page-background);border-top:1px solid var(--divider,var(--petroleo-200))}@media (min-width:900px){.preparacao__barra{bottom:0}}.preparacao__link{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-1);min-height:var(--tap-min);padding:0;border:0;background:transparent;color:var(--brand-primary);font:inherit;font-weight:var(--weight-semibold);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.preparacao__link:disabled{color:var(--text-secondary);cursor:not-allowed}.preparacao__link svg{flex:none;width:18px;height:18px}.preparacao__fases{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.preparacao__fase{border:1px solid var(--border-card,var(--petroleo-200));border-radius:var(--radius-card);background:var(--surface);min-width:0}.preparacao__fase-botao{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-card);background:transparent;color:var(--text-primary);font:inherit;font-weight:var(--weight-semibold);text-align:left;cursor:pointer}.preparacao__fase-botao svg{flex:none;width:20px;height:20px;color:var(--text-secondary);transition:transform .15s}.preparacao__fase-botao[aria-expanded=true] svg{transform:rotate(180deg)}.preparacao__fase-botao:focus-visible{outline:2px solid var(--focus-ring,var(--brand-primary));outline-offset:2px}.preparacao__fase-jogos{padding:0 var(--space-3) var(--space-3)}.preparacao__selecao{display:flex;justify-content:flex-end}.preparacao__item--lote{flex-direction:row;align-items:flex-start;gap:var(--space-2)}.preparacao__item--lote>.cartao-de-lista__link{flex:1 1;min-width:0}.preparacao__marcar{display:flex;flex:none;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);margin:calc(var(--space-2) * -1) 0 0 calc(var(--space-2) * -1);cursor:pointer}.preparacao__marcar.caixa--indisponivel .caixa__entrada{cursor:not-allowed}.preparacao__lote{display:flex;flex-direction:column}.preparacao__cartao-do-lote,.preparacao__lote{gap:var(--space-3);min-width:0}.preparacao__cartao-do-lote .cartao-de-lista__acoes .botao{white-space:normal}.preparacao__cartao-do-lote .preparacao__grupos{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:var(--space-2)}.preparacao__cartao-do-lote .preparacao__grupo{padding:var(--space-2) var(--space-3)}.preparacao__cartao-do-lote .preparacao__grupo-equipes{padding-left:var(--space-4)}.preparacao__resultado{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--border-card,var(--petroleo-200));border-radius:var(--radius-card);background:var(--surface)}.preparacao__resultado-linha{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;grid-column-gap:var(--space-2);column-gap:var(--space-2);padding:var(--space-3);font-size:var(--text-micro);line-height:var(--leading-micro);overflow-wrap:anywhere}.preparacao__resultado-linha+.preparacao__resultado-linha{border-top:1px solid var(--divider,var(--petroleo-200))}.preparacao__resultado-linha svg{width:20px;height:20px;color:var(--danger)}.preparacao__resultado-linha[data-ok] svg{color:var(--brand-primary)}.preparacao__resultado-linha .preparacao__link{grid-column:2}.preparacao__bloco>.preparacao__barra{background:var(--surface)}.agenda__jogo--aviso{box-shadow:inset 0 0 0 2px var(--amarelo-700);border-radius:var(--radius-card)}.mesarios__acoes{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mesarios__acoes .botao{flex:1 1 auto}.mesarios__erro{flex-basis:100%}.mesario__whatsapp{margin-top:var(--space-1)}.folha--qr{max-height:100dvh;min-height:min(92dvh,720px)}.qr-do-mesario{display:flex;flex:1 1;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.qr-do-mesario__torneio{align-self:stretch;margin-top:calc(-1 * var(--space-2));font-size:var(--text-body);color:var(--text-secondary);text-align:left;overflow-wrap:break-word}.qr-do-mesario__codigo{display:block;width:min(100%,52dvh,420px);height:auto;aspect-ratio:1;border:1px solid var(--border-card);border-radius:var(--radius-control)}.qr-do-mesario__ajuda{max-width:34ch;font-size:var(--text-micro);line-height:var(--leading-micro);color:var(--text-secondary)}.dia-de-jogo__seletor{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;min-height:var(--tap-min);padding:0 var(--space-4);border:1.5px solid var(--border-edit-soft);border-radius:var(--radius-control);background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--text-body);font-weight:var(--weight-semibold);cursor:pointer}.dia-de-jogo__seletor svg{flex:none;width:18px;height:18px;color:var(--brand-primary)}.dia-checklist{display:flex;flex-direction:column;padding:var(--space-4) var(--space-4) var(--space-3);background:var(--surface);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.dia-checklist__topo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3)}.dia-checklist__titulo{font-size:var(--text-body);font-weight:var(--weight-bold)}.dia-checklist__contagem{font-size:var(--text-micro);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-secondary)}.dia-checklist__barra{height:6px;margin-top:var(--space-3);border-radius:6px;background:var(--divider);overflow:hidden}.dia-checklist__barra i{display:block;height:100%;border-radius:6px;background:var(--brand-primary)}.dia-checklist__itens{list-style:none;margin:0;padding:0}.dia-checklist__item{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;font-size:var(--text-micro);line-height:var(--leading-micro);overflow-wrap:anywhere}.dia-checklist__item+.dia-checklist__item{border-top:1px solid var(--divider)}.dia-checklist__item>div{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.dia-checklist__ok{flex:none;width:20px;height:20px;color:var(--brand-primary)}.dia-checklist__marca{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-pill);background:var(--brand-accent);color:var(--text-primary);font-size:var(--text-label);font-weight:var(--weight-bold)}.dia-checklist__link{display:inline-flex;align-items:center;min-height:var(--tap-min);color:var(--brand-primary);font-weight:var(--weight-semibold);text-decoration:underline}.dia-de-jogo__campo{display:flex;flex-direction:column;gap:var(--space-2)}.faixa-do-campo{display:flex;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border-radius:var(--radius-card);background:var(--petroleo-100);color:var(--text-primary);font-size:var(--text-micro);line-height:var(--leading-micro)}.faixa-do-campo__texto{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.faixa-do-campo__sem{color:var(--danger);font-weight:var(--weight-semibold)}.cartao-de-jogo__acoes .botao,.faixa-do-campo .botao{flex:none;min-height:40px}.dia-de-jogo__jogos{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.cartao-de-jogo{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);scroll-margin-top:var(--space-4)}.cartao-de-jogo:target{outline:3px solid var(--focus-ring);outline-offset:2px}.cartao-de-jogo__hora{flex:none;width:46px;font-size:var(--text-card-title);font-weight:var(--weight-semibold);line-height:var(--leading-card-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cartao-de-jogo__meio{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.cartao-de-jogo__codigo{font-size:var(--text-meta);color:var(--text-secondary);overflow-wrap:anywhere}.cartao-de-jogo__equipes{font-size:var(--text-body);font-weight:var(--weight-medium);line-height:1.3;overflow-wrap:anywhere}.cartao-de-jogo__origem{font-size:var(--text-micro);color:var(--text-secondary);overflow-wrap:anywhere}.cartao-de-jogo__mesario{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-size:var(--text-meta);color:var(--text-paragraph,var(--text-primary));overflow-wrap:anywhere}.cartao-de-jogo__mesario svg{flex:none;width:14px;height:14px;color:var(--text-secondary)}.cartao-de-jogo__aviso{display:flex;align-items:flex-start;gap:var(--space-1);margin-top:var(--space-1);font-size:var(--text-meta);font-weight:var(--weight-semibold);line-height:1.35;color:var(--danger);overflow-wrap:anywhere}.cartao-de-jogo__aviso svg{flex:none;width:16px;height:16px;margin-top:1px}.cartao-de-jogo__acoes{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.cartao-de-jogo__elencos{gap:2px;margin:var(--space-1) 0 0;font-size:var(--text-meta);color:var(--text-secondary);overflow-wrap:anywhere}.cartao-de-jogo__elencos,.escolha-da-folha{display:flex;flex-direction:column;padding:0;list-style:none}.escolha-da-folha{gap:var(--space-2);margin:0}.escolha-da-folha__opcao{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:var(--cta-height);padding:var(--space-2) var(--space-4);border:1.5px solid var(--border-card);border-radius:var(--radius-control);background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--text-body);text-align:left;text-decoration:none;cursor:pointer;overflow-wrap:anywhere}.escolha-da-folha__opcao[aria-current=true],.escolha-da-folha__opcao[aria-pressed=true]{border-color:var(--brand-primary);background:var(--petroleo-100);font-weight:var(--weight-semibold)}.escolha-da-folha__opcao svg{flex:none;width:20px;height:20px;color:var(--brand-primary)}.escolha-da-folha__opcao--tirar{border-style:dashed;color:var(--text-secondary)}.escolha-da-folha__opcao:disabled{cursor:default;opacity:.6}.escolha-da-folha__ajuda{font-size:var(--text-micro);line-height:var(--leading-micro);color:var(--text-secondary)}.app--mesario .barra-inferior{grid-template-columns:repeat(3,minmax(0,1fr))}.mesa-baixa{display:flex;flex-direction:column;gap:var(--space-2)}.mesa-baixa__conferido{display:flex;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);background:var(--petroleo-100);font-size:var(--text-micro);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mesa-baixa__conferido[data-sem-internet]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-text);color:var(--text-primary)}.mesa-baixa__conferido svg{flex:none;width:20px;height:20px;color:var(--brand-primary)}.mesa-baixa__conferido[data-sem-internet] svg{color:var(--accent-text)}.mesa-dica{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);border-left:6px solid var(--brand-primary);background:var(--petroleo-100);font-size:var(--text-micro);line-height:var(--leading-micro)}.mesa-dica__icone{flex:none;width:20px;height:20px;margin-top:2px;color:var(--brand-primary)}.mesa-dica__texto{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);flex:1 1 auto;min-width:0}.mesa-dica__titulo{font-size:var(--text-body);font-weight:var(--weight-bold)}.mesa-dica .folha__fechar{flex:none}.mesa-dia{display:flex;flex-direction:column;gap:var(--space-3)}.mesa-dia__titulo{font-size:var(--text-card-title);font-weight:var(--weight-bold);line-height:var(--leading-card-title)}.mesa-dia__torneio{display:flex;flex-direction:column;gap:var(--space-2)}.dia-de-jogo__atalhos{display:flex;flex-wrap:wrap;gap:var(--space-2)}.faixa-do-campo--arbitragem{background:var(--surface);border:1px solid var(--border-card)}.faixa-do-campo--arbitragem .faixa-do-campo__texto svg{width:14px;height:14px;vertical-align:-2px;color:var(--text-secondary)}.faixa-do-campo__neutro{color:var(--text-secondary)}.escalar-arbitragem{display:flex;flex-direction:column;gap:var(--space-3)}.app--mesa,.mesa-tela{min-height:100dvh;background:var(--page-background)}.mesa-tela{display:flex;flex-direction:column;max-width:560px;margin:0 auto}.mesa-carregando{padding:var(--space-6) var(--space-4);color:var(--text-secondary)}.mesa-topo{position:-webkit-sticky;position:sticky;top:0;z-index:5}.placar-da-mesa{padding:env(safe-area-inset-top) var(--space-3) var(--space-3) var(--space-1);background:var(--petroleo-900);color:#fff}.placar-da-mesa--curto{padding-bottom:var(--space-1)}.placar-da-mesa__linha{display:flex;align-items:center;gap:var(--space-1);min-height:var(--tap-min)}.placar-da-mesa__voltar{display:inline-flex;align-items:center;gap:2px;min-height:var(--tap-min);padding:0 var(--space-2) 0 var(--space-1);border-radius:var(--radius-control);color:#fff;font-size:var(--text-micro);font-weight:var(--weight-semibold);text-decoration:none}.placar-da-mesa__voltar svg{width:20px;height:20px}.mesa-relogio__botao:focus-visible,.mesa-relogio__tempo:focus-visible,.placar-da-mesa__voltar:focus-visible{outline:3px solid var(--amarelo-500);outline-offset:2px}.placar-da-mesa__codigo{flex:1 1;min-width:0;font-size:var(--text-label);opacity:.85;text-align:right;overflow-wrap:anywhere}.mesa-chip{display:inline-flex;flex:none;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--radius-pill);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.mesa-chip--vivo{background:var(--status-ao-vivo);color:#fff}.mesa-chip--vivo i{width:7px;height:7px;border-radius:var(--radius-pill);background:#fff;animation:mesa-pulso 1.6s ease-in-out infinite}@keyframes mesa-pulso{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.mesa-chip--vivo i{animation:none}}.mesa-chip--encerrado{background:var(--petroleo-200);color:var(--petroleo-900)}.placar-da-mesa__times{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding-left:var(--space-2)}.placar-da-mesa__nome{font-size:15px;font-weight:var(--weight-semibold);line-height:1.2;overflow-wrap:break-word}.placar-da-mesa__nome--direita{text-align:right}.placar-da-mesa__gols{font-size:64px;font-weight:var(--weight-bold);line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.placar-da-mesa__penaltis{margin-top:var(--space-1);font-size:var(--text-micro);font-weight:var(--weight-semibold);text-align:center;color:var(--amarelo-300);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.placar-da-mesa__gols--vazio{font-size:34px;letter-spacing:0}@media (max-width:340px){.placar-da-mesa__gols{font-size:52px}}.mesa-relogio{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-2);padding-left:var(--space-2)}.mesa-relogio__periodo{font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--amarelo-500)}.mesa-relogio__tempo{min-height:var(--tap-min);padding:0 var(--space-2);border:0;border-radius:var(--radius-control);background:transparent;color:#fff;font:inherit;font-size:34px;font-weight:var(--weight-bold);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.mesa-relogio__tempo:disabled{cursor:default}.mesa-relogio__acrescimos{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--amarelo-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mesa-relogio__botao{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:56px;min-height:56px;padding:0 var(--space-4);border:2px solid rgba(255,255,255,.5);border-radius:var(--radius-control);background:rgba(255,255,255,.12);color:#fff;font:inherit;font-size:15px;font-weight:var(--weight-semibold);cursor:pointer}.mesa-relogio__botao svg{width:20px;height:20px;color:var(--amarelo-500)}.mesa-faixa{display:flex;align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-2) var(--space-4);font-size:var(--text-micro);line-height:1.35;color:var(--text-primary)}.mesa-faixa[data-tom=ok]{background:var(--petroleo-100)}.mesa-faixa[data-tom=pendente]{background:var(--amarelo-100);border-block:1.5px solid var(--amarelo-700)}.mesa-faixa[data-tom=alerta]{background:var(--amarelo-500)}.mesa-faixa__icone{flex:none;width:20px;height:20px;color:var(--brand-primary)}.mesa-faixa[data-tom=pendente] .mesa-faixa__icone{color:var(--amarelo-700)}.mesa-faixa[data-tom=alerta] .mesa-faixa__icone{color:var(--petroleo-900)}.mesa-faixa__texto{flex:1 1;min-width:0;overflow-wrap:break-word}.mesa-faixa__acao{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--brand-primary);color:#fff;font-weight:var(--weight-semibold);text-decoration:none}.mesa-faixa__acao svg{width:var(--icon-button);height:var(--icon-button)}.mesa-conteudo{display:flex;flex:1 1;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-4) calc(var(--space-8) + env(safe-area-inset-bottom))}.mesa-acao{min-height:56px;font-size:var(--text-body)}.mesa-acao--registrar>svg{color:var(--amarelo-500)}.mesa-acoes{display:flex;flex-direction:column;gap:var(--space-2)}.mesa-acoes--fim,.mesa-encerrar{margin-top:var(--space-6)}.mesa-encerrar{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.mesa-quem-veio{align-self:flex-start}.mesa-secao{display:flex;justify-content:space-between;gap:var(--space-2);margin:0;font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.mesa-secao__contagem{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mesa-ajuda{margin:0;font-size:var(--text-micro);line-height:var(--leading-micro)}.mesa-ajuda,.mesa-motivo{color:var(--text-secondary)}.mesa-motivo{margin:calc(-1 * var(--space-2)) 0 0;font-size:var(--text-meta);text-align:center}.mesa-resumo{margin:0;font-size:var(--text-body);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:break-word}.mesa-aviso{padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);font-size:var(--text-micro);line-height:var(--leading-micro)}.mesa-aviso[data-nivel=atencao]{background:var(--amarelo-100);border-left:4px solid var(--amarelo-700)}.mesa-aviso[data-nivel=bloqueio]{background:var(--status-bloqueio-fundo);border-left:4px solid var(--status-bloqueio)}.mesa-aviso__titulo{font-weight:var(--weight-semibold)}.mesa-caixa{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-card);font-size:var(--text-micro);line-height:var(--leading-micro)}.mesa-caixa--pendente{background:var(--amarelo-100);box-shadow:inset 0 0 0 1.5px var(--amarelo-700)}.mesa-caixa--ok{background:var(--petroleo-100);box-shadow:none}.mesa-caixa__titulo{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-body);font-weight:var(--weight-bold)}.mesa-caixa__titulo svg{flex:none;width:20px;height:20px;color:var(--brand-primary)}.mesa-caixa--pendente .mesa-caixa__titulo svg{color:var(--amarelo-700)}.mesa-pendentes{margin:0;padding:0;list-style:none}.mesa-pendentes li{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--amarelo-200);overflow-wrap:anywhere}.mesa-pendentes li:before{content:"";flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--amarelo-700)}.mesa-nao{margin:0;padding-left:var(--space-5);color:var(--text-secondary)}.mesa-conferido{min-height:56px}.mesa-antes{gap:var(--space-3)}.mesa-antes,.mesa-presenca{display:flex;flex-direction:column}.mesa-presenca{gap:var(--space-2)}.mesa-presenca__titulo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-2);margin:var(--space-2) 0 0;font-size:var(--text-body);font-weight:var(--weight-bold)}.mesa-presenca__titulo span{font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mesa-linha-do-tempo{margin-top:var(--space-2)}.mesa-eventos-registrados,.mesa-linha-do-tempo{display:flex;flex-direction:column;gap:var(--space-2)}.mesa-eventos-registrados{margin:0;padding:0;list-style:none}.mesa-registro{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-card)}.mesa-registro .botao{flex:none;padding-inline:var(--space-3)}.mesa-registro__minuto{flex:none;min-width:40px;font-size:var(--text-body);font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mesa-registro__texto{display:flex;flex:1 1;flex-direction:column;min-width:0;font-size:var(--text-micro);line-height:1.3;overflow-wrap:anywhere}.mesa-registro__titulo{font-weight:var(--weight-semibold)}.mesa-registro__texto small{font-size:var(--text-meta);color:var(--text-secondary)}.mesa-cartao{display:inline-block;width:10px;height:14px;margin-right:6px;border-radius:2px;vertical-align:-2px;background:var(--amarelo-500)}.mesa-cartao[data-cor=red]{background:var(--status-bloqueio)}.folha--mesa{max-height:88vh}.mesa-passos{display:flex;flex-wrap:wrap;gap:6px;margin:calc(-1 * var(--space-2)) 0 0;font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--text-secondary)}.mesa-passos [data-estado=feito]{color:var(--text-primary)}.mesa-passos [data-estado=atual]{color:var(--brand-primary);text-decoration:underline;text-underline-offset:3px}.mesa-voltar-passo{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;min-height:var(--tap-min);padding:0 var(--space-2) 0 0;border:0;background:transparent;color:var(--brand-primary);font:inherit;font-size:var(--text-micro);font-weight:var(--weight-semibold);text-align:left;cursor:pointer;overflow-wrap:anywhere}.mesa-voltar-passo svg{flex:none;width:18px;height:18px}.mesa-equipes{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2)}.mesa-equipe{min-height:56px;padding:var(--space-2);border:2px solid var(--petroleo-200);border-radius:var(--radius-control);background:var(--surface);color:var(--brand-primary);font:inherit;font-size:15px;font-weight:var(--weight-semibold);text-align:center;cursor:pointer;overflow-wrap:anywhere}.mesa-equipe[aria-pressed=true]{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.mesa-linha{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--cta-height);padding:var(--space-2) var(--space-4);border:1.5px solid var(--border-card);border-radius:var(--radius-control);background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--text-micro);text-align:left;cursor:pointer}.mesa-linha--tracejada{border-style:dashed;color:var(--text-secondary)}.mesa-linha svg{flex:none;width:18px;height:18px}.mesa-atletas,.mesa-eventos{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.mesa-atleta,.mesa-evento{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-1) var(--space-4);border:1px solid var(--border-card);border-radius:var(--radius-control);background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--text-body);text-align:left;cursor:pointer}.mesa-atleta__numero{flex:none;min-width:28px;font-size:18px;font-weight:var(--weight-semibold);color:var(--brand-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mesa-atleta__nome{flex:1 1;min-width:0;overflow-wrap:break-word}.mesa-atleta[aria-disabled=true]{background:var(--page-background);color:var(--text-secondary);cursor:not-allowed}.mesa-atleta[aria-disabled=true] .mesa-atleta__numero{color:var(--text-secondary)}.mesa-atleta__chip{flex:none;white-space:nowrap;padding:3px 9px;border-radius:var(--radius-pill);background:var(--status-bloqueio-fundo);color:var(--status-bloqueio);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.mesa-atleta__chip--neutro{background:var(--divider);color:var(--text-primary)}.mesa-atleta[data-ausente]{background:var(--page-background)}.mesa-atleta[data-ausente] .mesa-atleta__nome{text-decoration:line-through;color:var(--text-secondary)}.mesa-evento small{display:block;font-size:var(--text-meta);color:var(--text-secondary)}.mesa-evento__marca{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px}.mesa-evento__marca svg{width:20px;height:20px;color:var(--brand-primary)}.mesa-evento[data-tipo=red] .mesa-evento__marca:before,.mesa-evento[data-tipo=yellow] .mesa-evento__marca:before{content:"";width:14px;height:20px;border-radius:3px;background:var(--amarelo-500)}.mesa-evento[data-tipo=red] .mesa-evento__marca:before{background:var(--status-bloqueio)}.mesa-ocorrencia{display:flex;flex-direction:column;gap:var(--space-2)}.mesa-ocorrencia__texto{min-height:96px;resize:vertical}.mesa-apagar{align-self:flex-start;margin-top:var(--space-2)}.mesa-escolha,.mesa-penaltis{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;border:0}.mesa-penaltis__linha{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.mesa-penaltis__numero{flex:none;width:72px;min-height:56px;font-size:24px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mesa-rodape{grid-template-columns:1fr 2fr;grid-gap:var(--space-2);margin-top:var(--space-2)}.mesa-ajuste,.mesa-rodape{display:grid;gap:var(--space-2)}.mesa-ajuste{grid-template-columns:repeat(2,1fr);grid-gap:var(--space-2)}.mesa-ajuste__tempo{margin:0;font-size:40px;font-weight:var(--weight-bold);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cartao-de-jogo__situacao,.envio__situacao{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-meta);font-weight:var(--weight-semibold)}.envio__situacao svg{flex:none;width:18px;height:18px;color:var(--brand-primary)}.envio__situacao[data-tom=alerta] svg,.envio__situacao[data-tom=pendente] svg{color:var(--amarelo-700)}.assinaturas-da-arbitragem__lista{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.assinatura-da-funcao{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);background:var(--page-background);border-left:4px solid var(--status-bloqueio)}.assinatura-da-funcao[data-situacao=tela]{border-left-color:var(--status-homologado)}.assinatura-da-funcao[data-situacao=ausente],.assinatura-da-funcao[data-situacao=vencida]{border-left-color:var(--amarelo-700)}.assinatura-da-funcao__topo{display:flex;flex-direction:column}.assinatura-da-funcao__funcao{color:var(--text-secondary);font-size:var(--text-meta);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.assinatura-da-funcao__nome{font-size:var(--text-body);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.assinatura-da-funcao__situacao{color:var(--text-secondary)}.assinatura-da-funcao[data-situacao=falta] .assinatura-da-funcao__situacao,.assinatura-da-funcao[data-situacao=vencida] .assinatura-da-funcao__situacao{color:var(--text-primary);font-weight:var(--weight-semibold)}.assinatura-da-funcao__acoes{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2)}.assinatura-desenho{width:100%;max-width:240px;height:auto;aspect-ratio:3/1;border-bottom:1px solid var(--border-card);color:var(--petroleo-900)}.formulario-da-assinatura{display:flex;flex-direction:column;gap:var(--space-3)}.formulario-da-assinatura__resumo{display:flex;flex-direction:column;gap:var(--space-1);max-height:30vh;overflow-y:auto;padding:var(--space-3);border-radius:var(--radius-card);background:var(--page-background);font-size:var(--text-micro);line-height:var(--leading-micro)}.formulario-da-assinatura__placar{font-size:var(--text-body);font-weight:var(--weight-bold)}.formulario-da-assinatura__eventos{margin:0;padding-left:var(--space-5)}.quadro-de-assinatura{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}.quadro-de-assinatura__area{display:block;width:100%;aspect-ratio:3/1;border-radius:var(--radius-card);background:#fff;box-shadow:inset 0 0 0 1.5px var(--petroleo-300);color:var(--petroleo-900);touch-action:none;cursor:crosshair;-moz-user-select:none;user-select:none;-webkit-user-select:none}.quadro-de-assinatura__linha{stroke:var(--border-card);stroke-width:2;stroke-dasharray:8 8}.assinatura-da-funcao__refazer{align-self:flex-start}.assinaturas-da-arbitragem__subtitulo{margin-top:var(--space-2);font-size:var(--text-body);font-weight:var(--weight-bold)}.assinatura-da-funcao[data-situacao=opcional]{border-left-color:var(--border-card)}.mesa-presenca__titulo span[data-abaixo]{color:var(--amarelo-700);font-weight:var(--weight-bold)}.mesa-link{align-self:center;min-height:44px;border:0;background:none;color:var(--text-secondary);font:inherit;font-size:var(--text-micro);text-decoration:underline;cursor:pointer}.mesa-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.revisao{gap:var(--space-4)}.revisao-lista,.revisao-secao{display:flex;flex-direction:column;gap:var(--space-2)}.revisao-lista{margin:0;padding:0;list-style:none}.revisao-item__equipes{font-size:var(--text-micro);overflow-wrap:break-word}.revisao-chip{display:inline-flex;flex:none;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--radius-pill);background:var(--amarelo-200);color:var(--petroleo-900);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}.revisao-chip svg{width:14px;height:14px}.revisao-chip[data-situacao=conflito]{background:var(--status-bloqueio-fundo);color:var(--status-bloqueio)}.revisao-chip[data-situacao=correcao]{background:var(--divider)}.revisao-empate{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-left:4px solid var(--amarelo-700);border-radius:var(--radius-card);background:var(--amarelo-100);font-size:var(--text-micro);line-height:var(--leading-micro)}.revisao-empate__titulo{display:flex;align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold)}.revisao-empate__titulo svg{width:18px;height:18px;color:var(--amarelo-700)}.revisao-empate .botao{align-self:flex-start}.revisao-ajuda{margin:0;font-size:var(--text-micro);line-height:var(--leading-micro);color:var(--text-secondary)}.revisao-aviso--ok{background:var(--petroleo-100);border-left:4px solid var(--brand-primary)}.mesa-aviso__titulo svg{display:inline-block;width:16px;height:16px;vertical-align:-3px}.revisao-placar{padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-card)}.revisao-placar__linha{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:var(--space-3);gap:var(--space-3);font-size:15px;font-weight:var(--weight-semibold);overflow-wrap:break-word}.revisao-placar__linha span:last-child{text-align:right}.revisao-placar__linha b{font-size:40px;font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.revisao-placar__extra{margin:var(--space-2) 0 0;font-size:var(--text-micro);font-weight:var(--weight-semibold);text-align:center;color:var(--text-secondary)}.revisao-eventos{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.revisao-eventos li{display:flex;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-card);font-size:var(--text-micro);line-height:1.35;overflow-wrap:break-word}.revisao-eventos small{color:var(--text-secondary)}.revisao-eventos__minuto{flex:none;min-width:40px;font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.revisao-versao{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-card)}.revisao-versao__titulo{margin:0;font-weight:var(--weight-bold);overflow-wrap:break-word}.revisao-versao__placar{margin:0;font-size:var(--text-body);overflow-wrap:break-word}.revisao-versao__placar b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.revisao-conferencia,.revisao-impacto{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.revisao-conferencia>div,.revisao-impacto>div{padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-card)}.revisao-conferencia dt,.revisao-impacto dt{font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.revisao-conferencia dd,.revisao-impacto dd{margin:2px 0 0;font-size:var(--text-micro);line-height:var(--leading-micro);overflow-wrap:break-word}.revisao-previa .revisao-impacto>div{background:var(--petroleo-100);box-shadow:none}.revisao-acoes{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.revisao-acoes .mesa-motivo{margin-top:0}.papel-modo{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2)}.papel-modo__opcao{min-height:var(--cta-height);padding:var(--space-2);border:2px solid var(--petroleo-200);border-radius:var(--radius-control);background:var(--surface);color:var(--brand-primary);font:inherit;font-weight:var(--weight-semibold);cursor:pointer}.papel-modo__opcao[aria-checked=true]{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.papel-placar{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border:0;border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-card)}.papel-placar>legend{float:left;width:100%;padding:0}.papel-placar>legend+*{clear:both}.papel-linha{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-card)}.papel-linha__titulo{display:flex;align-items:center;gap:var(--space-2);margin:0;font-weight:var(--weight-bold)}.papel-linha__titulo svg{width:18px;height:18px;color:var(--brand-primary)}.papel-linha .mesa-linha,.papel-linha__rodape{justify-content:space-between}.papel-linha__rodape{display:flex;align-items:flex-end;gap:var(--space-3)}.papel-linha__minuto{display:flex;flex-direction:column;gap:2px;font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--text-secondary)}.papel-linha__minuto input{width:110px}.papel-acrescentar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.suspensao{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-card)}.suspensao__cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);margin:0;overflow-wrap:break-word}.suspensao__chip[data-situacao=scheduled]{background:var(--status-ao-vivo);color:#fff}.suspensao__chip[data-situacao=pending]{background:var(--amarelo-200)}.suspensao__chip[data-situacao=served]{background:var(--petroleo-100)}.suspensao__chip[data-situacao=cancelled]{background:var(--divider)}.suspensao__texto{margin:0;font-size:var(--text-micro);font-weight:var(--weight-semibold);line-height:var(--leading-micro)}.suspensao .botao{align-self:flex-start}.suspensao__pendurados{margin:var(--space-1) 0 0;padding-left:var(--space-4)}.impacto-diff{padding:var(--space-3);border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-card)}.impacto-diff__rotulo{font-weight:var(--weight-semibold)}.impacto-diff__lados{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-2)}.impacto-diff__antes,.impacto-diff__depois{padding:var(--space-2);border-radius:8px;font-size:var(--text-micro);line-height:1.4;overflow-wrap:break-word}.impacto-diff__antes{background:var(--page-background)}.impacto-diff__depois{background:var(--petroleo-100)}.impacto-diff__antes span,.impacto-diff__depois span{display:block;font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.mesa-rodape--igual{grid-template-columns:1fr 1fr}.historico-filtro{grid-template-columns:repeat(3,minmax(0,1fr))}.historico-diff{margin:0 var(--space-3) var(--space-3)}.historico-item[data-tipo=correcao]{box-shadow:inset 3px 0 0 var(--status-bloqueio),inset 0 0 0 1px var(--border-card)}.encerramento{display:flex;flex-direction:column;gap:var(--space-3)}.encerramento__chip{background:var(--petroleo-100);color:var(--text-primary)}.encerramento__opcoes{display:grid;grid-template-columns:1fr;grid-gap:var(--space-2);gap:var(--space-2)}.encerramento__bloqueio,.encerramento__opcoes{margin-top:var(--space-2)}.campea{border-radius:var(--radius-card);overflow:hidden;box-shadow:inset 0 0 0 1px var(--border-card)}.campea__bloco{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--petroleo-900);color:var(--surface)}.campea__escudo{background:var(--brand-accent);color:var(--petroleo-900)}.campea__rotulo{display:flex;align-items:center;gap:var(--space-1);margin:0;font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-accent)}.campea__rotulo svg{width:16px;height:16px}.campea__nome{margin:var(--space-1) 0 0;font-size:22px;font-weight:var(--weight-bold);line-height:1.2;overflow-wrap:anywhere}.campea__final{margin:var(--space-1) 0 0;font-size:var(--text-micro);opacity:.85}.campea__demais{margin:0;padding:var(--space-3) var(--space-4);background:var(--surface);font-size:var(--text-micro);color:var(--text-primary)}.encerramento+.encerramento{border-top:1px solid var(--border-card);padding-top:var(--space-5)}.revisao-assinaturas{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.revisao-assinatura{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-card)}.revisao-assinatura[data-metodo=ausente]{box-shadow:inset 4px 0 0 var(--amarelo-700),inset 0 0 0 1px var(--border-card)}.revisao-assinatura__quem{display:flex;flex-direction:column}.revisao-assinatura__como,.revisao-assinatura__quem span,.revisao-sem-assinatura{color:var(--text-secondary);font-size:var(--text-meta)}.revisao-sem-assinatura{font-weight:var(--weight-semibold)}.fotos-da-folha{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.fotos-da-folha__lista{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.fotos-da-folha__enviar{cursor:pointer}.publica__abas-lista{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.publica__aba{overflow-wrap:anywhere;text-align:center}@media (max-width:360px){.publica__aba{font-size:11px;letter-spacing:-.01em}}.situacao-publica{display:inline-flex;align-items:center;gap:5px;margin-left:var(--space-1);padding:2px 8px;border-radius:var(--radius-pill);background:var(--divider);color:var(--text-primary);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:1px}.situacao-publica[data-situacao=homologado]{background:var(--status-homologado);color:#fff}.situacao-publica[data-situacao=em-revisao]{background:var(--status-em-revisao);color:var(--petroleo-900)}.situacao-publica[data-situacao=ao-vivo]{background:var(--status-ao-vivo);color:#fff}.situacao-publica[data-situacao=ao-vivo] i{width:6px;height:6px;border-radius:var(--radius-pill);background:#fff;animation:situacao-pulso 1.6s ease-in-out infinite}@keyframes situacao-pulso{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.situacao-publica[data-situacao=ao-vivo] i{animation:none}}.situacao-publica[data-situacao=wo]{background:var(--status-wo);color:#fff}.situacao-publica[data-situacao=anulado]{background:var(--petroleo-200)}.jogo-publico[data-situacao=ao-vivo]{box-shadow:var(--shadow-live)}.jogo-publico .jogo-publico__equipes{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-1)}.jogo-publico__linha{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-weight:var(--weight-semibold);line-height:1.25}.jogo-publico__gol{flex:none;min-width:28px;font-size:18px;font-weight:var(--weight-bold);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jogo-publico__gol[data-vazio]{color:var(--text-secondary);font-weight:var(--weight-semibold)}.jogo-publico__extra{color:var(--text-secondary);font-size:13px;line-height:1.4}.jogo-publico[data-situacao=em-revisao] .jogo-publico__extra{color:var(--accent-text);font-weight:var(--weight-semibold)}.jogo-publico__abrir{align-self:flex-start;min-height:var(--tap-min);display:inline-flex;align-items:center;color:var(--cor-do-torneio,var(--brand-primary));font-size:var(--text-micro);font-weight:var(--weight-semibold);text-decoration:underline;text-underline-offset:3px}.classificacao-publica{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.classificacao-publica__categoria{font-size:var(--text-card-title);font-weight:var(--weight-bold)}.classificacao-publica__resumo{color:var(--text-secondary);font-size:var(--text-micro)}.classificacao-publica__grupo{display:flex;flex-direction:column;gap:var(--space-2)}.classificacao-publica__titulo-do-grupo{font-size:15px;font-weight:var(--weight-bold)}.classificacao-publica__tabela{width:100%;table-layout:fixed;border-collapse:collapse;border-radius:var(--radius-card);overflow:hidden;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-card);font-size:var(--text-micro);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.classificacao-publica__tabela td,.classificacao-publica__tabela th{width:40px;padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--border-section);text-align:center}.classificacao-publica__tabela thead th{color:var(--text-secondary);font-size:var(--text-label);font-weight:var(--weight-semibold)}.classificacao-publica__tabela abbr{text-decoration:none}.classificacao-publica__tabela .classificacao-publica__pos{width:32px;font-weight:var(--weight-bold)}.classificacao-publica__tabela .classificacao-publica__equipe{width:auto;text-align:left;font-weight:var(--weight-semibold);overflow-wrap:break-word}.classificacao-publica__tabela--completa td,.classificacao-publica__tabela--completa th{width:36px}.classificacao-publica__pontos{font-weight:var(--weight-bold)}.classificacao-publica__tabela tr[data-empatada]>*{background:#fff9e8}.classificacao-publica__tabela tr[data-eliminada]>*{color:var(--text-secondary)}.classificacao-publica__marca{font-weight:var(--weight-regular)}.classificacao-publica__nota{color:var(--text-secondary);font-size:13px;line-height:1.45}.classificacao-publica__nota--realce{color:var(--accent-text);font-weight:var(--weight-semibold)}.classificacao-publica__entender,.classificacao-publica__mais{border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-card)}.classificacao-publica__entender>summary,.classificacao-publica__mais>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--tap-min);padding:var(--space-2) var(--space-3);color:var(--cor-do-torneio,var(--brand-primary));font-size:var(--text-micro);font-weight:var(--weight-semibold);cursor:pointer;list-style:none}.classificacao-publica__entender>summary::-webkit-details-marker,.classificacao-publica__mais>summary::-webkit-details-marker{display:none}.classificacao-publica__entender>summary svg,.classificacao-publica__mais>summary svg{flex:none;width:18px;height:18px;transition:transform var(--duration-fast) ease-out}.classificacao-publica__entender[open]>summary svg,.classificacao-publica__mais[open]>summary svg{transform:rotate(180deg)}.classificacao-publica__mais>table{border-radius:0 0 var(--radius-card) var(--radius-card)}.classificacao-publica__entender{background:#fff9e8;box-shadow:inset 0 0 0 1px var(--amarelo-200)}.classificacao-publica__entender>:not(summary){margin:0 var(--space-3) var(--space-3);font-size:var(--text-micro);line-height:1.45}.classificacao-publica__passos{display:flex;flex-direction:column;gap:var(--space-2);padding:0;list-style:none}.classificacao-publica__passos>li{padding:var(--space-2) var(--space-3);border-radius:8px;background:var(--surface)}.classificacao-publica__passos>li[data-situacao=decisivo]{box-shadow:inset 3px 0 0 var(--cor-do-torneio,var(--brand-primary))}.classificacao-publica__passos>li[data-situacao=nao-se-aplica],.classificacao-publica__passos>li[data-situacao=pulado]{color:var(--text-secondary)}.classificacao-publica__passos ul{margin:var(--space-1) 0 0;padding-left:var(--space-4)}.classificacao-publica__criterio{font-weight:var(--weight-bold)}.classificacao-publica__aviso{padding:var(--space-2) var(--space-3);border-left:4px solid var(--amarelo-700);border-radius:var(--radius-card);background:var(--amarelo-100);font-size:13px;line-height:1.45}.classificacao-publica__aviso-titulo,.partida-publica__voltar{font-weight:var(--weight-semibold)}.partida-publica__voltar{display:inline-flex;align-items:center;gap:2px;min-height:var(--tap-min);color:var(--cor-do-torneio,var(--brand-primary));font-size:var(--text-micro);text-decoration:none}.partida-publica__voltar svg{width:18px;height:18px}.partida-publica__placar{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card-lg);background:var(--petroleo-900);color:#fff}.partida-publica__contexto{font-size:13px;opacity:.85}.partida-publica__linha{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.partida-publica__equipe{font-size:15px;font-weight:var(--weight-semibold);line-height:1.2;overflow-wrap:break-word}.partida-publica__equipe--direita{text-align:right}.partida-publica__gols{font-size:48px;font-weight:var(--weight-bold);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.partida-publica__gols[data-vazio]{font-size:28px;opacity:.8}.partida-publica__situacao .situacao-publica{margin-left:0}.partida-publica__situacao span:not(.situacao-publica){font-size:13px}.partida-publica__explica,.partida-publica__extra{font-size:13px;line-height:1.45;opacity:.9}.partida-publica__eventos{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.partida-publica__eventos li{display:flex;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-card);font-size:var(--text-micro);overflow-wrap:break-word}.partida-publica__eventos small{color:var(--text-secondary)}.partida-publica__minuto{flex:none;min-width:40px;font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.partida-publica__dados,.partida-publica__proximos{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--text-micro)}.partida-publica__dados li{display:flex;align-items:center;gap:var(--space-2)}.partida-publica__dados svg{flex:none;width:18px;height:18px;color:var(--cor-do-torneio,var(--brand-primary))}.partida-publica__proximos a{display:block;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-card);color:var(--text-primary);font-weight:var(--weight-semibold);text-decoration:none}.publica[data-fase=dia-de-jogo],.publica[data-fase=encerrado]{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.capa__nome{font-size:28px;font-weight:800;font-stretch:115%;line-height:1.05}@media (max-width:340px){.capa__nome{font-size:24px}}.capa__identidade{grid-template-columns:64px minmax(0,1fr);gap:var(--space-3)}.capa__escudo{width:64px;height:64px;border-radius:16px}.capa__escudo--sigla{font-size:17px}.capa--compacta{gap:0;padding-block:var(--space-3) calc(var(--space-3) + 6px)}.capa__compacta{display:grid;grid-template-columns:40px minmax(0,1fr) 44px;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.capa--compacta .capa__escudo{width:40px;height:40px;border-radius:10px;padding:3px;box-shadow:none}.capa--compacta .capa__escudo--sigla{font-size:12px}.capa--compacta .capa__nome{overflow:hidden;font-size:20px;white-space:nowrap;text-overflow:ellipsis}.capa--compacta .capa__selo{margin-top:var(--space-1);padding:3px 10px;font-size:11px}.capa__compartilhar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.16);color:var(--surface)}.capa__compartilhar svg{width:22px;height:22px}.capa__compartilhar:focus-visible{outline:2px solid var(--surface);outline-offset:2px}.publica__aba{overflow-wrap:normal;white-space:nowrap}.categorias-da-publica{position:-webkit-sticky;position:sticky;top:0;z-index:15;margin:calc(-1 * var(--space-5)) calc(-1 * var(--gutter)) 0;background:var(--page-background);box-shadow:0 1px 0 var(--divider)}.categorias-da-publica__lista{display:flex;gap:var(--space-2);overflow-x:auto;padding:var(--space-2) var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain}.categorias-da-publica__lista::-webkit-scrollbar{display:none}.categorias-da-publica__opcao{display:inline-flex;flex:none;align-items:center;min-height:40px;border:1.5px solid var(--petroleo-200,#c2d5da);border-radius:var(--radius-pill);background:var(--surface);color:var(--cor-do-torneio);padding:0 var(--space-4);font-size:14px;font-weight:var(--weight-semibold);white-space:nowrap;text-decoration:none}.categorias-da-publica__opcao--ativa{border-color:var(--cor-do-torneio);background:var(--cor-do-torneio);color:var(--surface);font-weight:var(--weight-bold)}.categorias-da-publica__opcao:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.jogos-da-categoria,.so-na-categoria:not([hidden]){display:flex;flex-direction:column;gap:var(--space-3)}.jogos-da-categoria__titulo{font-size:20px;font-weight:var(--weight-bold);font-stretch:112%}.fases-da-categoria{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:44px;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--border-card);padding:3px}.fases-da-categoria__opcao{border:0;border-radius:var(--radius-pill);background:none;color:var(--cor-do-torneio);font:inherit;font-size:14px;font-weight:var(--weight-semibold);cursor:pointer}.fases-da-categoria__opcao--ativa{background:var(--cor-do-torneio);color:var(--surface);font-weight:var(--weight-bold)}.fases-da-categoria__opcao:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.fases-da-categoria__conteudo:not([hidden]){display:flex;flex-direction:column;gap:var(--space-4)}.bloco-de-jogos{display:flex;flex-direction:column;gap:var(--space-2)}.bloco-de-jogos__titulo{font-size:15px;font-weight:var(--weight-bold);color:var(--cor-do-torneio)}.bloco-de-jogos__titulo--ao-vivo{color:var(--text-primary);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase}.jogo-publico[data-situacao=ao-vivo]{border-color:var(--live);box-shadow:inset 0 0 0 1px var(--live)}.classificacao-publica__rolagem{position:relative;overflow-x:auto;border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--border-card);background:linear-gradient(90deg,var(--surface),var(--surface)) 100% /0 100% no-repeat,radial-gradient(farthest-side at 100% 50%,rgba(11,40,48,.16),transparent) 100% /12px 100% no-repeat;background-attachment:local,scroll}.classificacao-publica__rolagem:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.classificacao-publica__rolagem .classificacao-publica__tabela{width:max-content;min-width:100%;table-layout:auto;border-radius:0;background:none;box-shadow:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.classificacao-publica__rolagem .classificacao-publica__tabela td,.classificacao-publica__rolagem .classificacao-publica__tabela th{min-width:34px;width:auto;background:var(--surface)}.classificacao-publica__rolagem .classificacao-publica__pos{position:-webkit-sticky;position:sticky;left:0;z-index:1;min-width:30px}.classificacao-publica__rolagem .classificacao-publica__equipe{position:-webkit-sticky;position:sticky;left:30px;z-index:1;min-width:132px;max-width:168px;padding-right:var(--space-2);box-shadow:8px 0 8px -8px rgba(11,40,48,.25);overflow-wrap:break-word}.classificacao-publica__rolagem tr[data-empatada]>*{background:#fff9e8}.mata-mata-resumido ul{display:flex;flex-direction:column;margin:var(--space-2) 0 0;padding:0;list-style:none}.mata-mata-resumido__jogo{display:grid;grid-gap:2px;gap:2px;border-top:1px solid var(--border-section,var(--divider));padding:var(--space-2) 0;color:inherit;text-decoration:none}.mata-mata-resumido li:first-child .mata-mata-resumido__jogo{border-top:0}.mata-mata-resumido__extra,.mata-mata-resumido__rodada{color:var(--text-secondary);font-size:var(--text-micro)}.mata-mata-resumido__confronto{font-size:14px}.mata-mata-resumido__confronto b{padding-inline:var(--space-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.podios{gap:var(--space-4)}.podio,.podios{display:flex;flex-direction:column}.podio{gap:var(--space-2)}.podio__campea{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;grid-gap:var(--space-3);gap:var(--space-3);border-radius:16px;background:var(--petroleo-900);color:var(--surface);padding:var(--space-4)}.podio__escudo{display:grid;place-items:center;width:64px;height:64px;border-radius:14px;background:var(--cor-do-torneio);color:var(--surface);font-size:15px;font-weight:900;font-stretch:115%}.podio__escudo--vice{width:44px;height:44px;border-radius:10px;font-size:12px}.podio__rotulo{display:flex;align-items:center;gap:var(--space-1);color:var(--brand-accent);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}.podio__rotulo svg{width:16px;height:16px}.podio__nome{margin-top:2px;font-size:20px;font-weight:800;font-stretch:110%;overflow-wrap:break-word}.podio__final{margin-top:var(--space-1);font-size:var(--text-micro);opacity:.88}.podio__vice{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;grid-gap:var(--space-3);gap:var(--space-3);border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-card);padding:var(--space-3)}.podio__nome-da-vice{font-size:16px;font-weight:var(--weight-bold)}.podio__terceiro{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-3);font-size:14px}.podio__link{align-self:flex-start;min-height:44px;display:inline-flex;align-items:center;color:var(--cor-do-torneio);font-weight:var(--weight-bold)}.podio__escudo--imagem{object-fit:contain;background:var(--surface);padding:4px}.busca-de-clube{position:relative}.busca-de-clube__campo{display:flex;align-items:center;gap:var(--space-2);min-height:48px;border:1.5px solid var(--border-card);border-radius:var(--radius-pill);background:var(--surface);padding:0 var(--space-4);color:var(--text-secondary)}.busca-de-clube__campo:focus-within{border-color:var(--cor-do-torneio);box-shadow:0 0 0 2px var(--focus-ring)}.busca-de-clube__campo svg{flex:none;width:18px;height:18px}.busca-de-clube__campo input{flex:1 1;min-width:0;border:0;background:none;color:var(--text-primary);font:inherit;font-size:16px;outline:none}.busca-de-clube__lista{position:absolute;z-index:20;top:calc(100% + var(--space-1));right:0;left:0;max-height:min(320px,50vh);overflow-y:auto;margin:0;border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border-card);padding:var(--space-1);list-style:none;overscroll-behavior:contain}.busca-de-clube__opcao{display:flex;align-items:center;gap:var(--space-3);min-height:48px;border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);cursor:pointer}.busca-de-clube__opcao:hover,.busca-de-clube__opcao[aria-selected=true]{background:var(--page-background)}.busca-de-clube__nome{display:flex;flex-direction:column;min-width:0;font-weight:var(--weight-semibold);overflow-wrap:break-word}.busca-de-clube__nome small,.busca-de-clube__titulo small{color:var(--text-secondary);font-size:var(--text-micro);font-weight:var(--weight-regular)}.busca-de-clube__vazio{padding:var(--space-3);color:var(--text-secondary);font-size:var(--text-micro)}.busca-de-clube__escudo,.busca-de-clube__escudo-da-opcao{flex:none;object-fit:contain;background:var(--page-background)}.busca-de-clube__escudo-da-opcao{width:28px;height:28px;border-radius:8px}.busca-de-clube__escudo{width:40px;height:40px;border-radius:12px}.busca-de-clube__escudo--sigla,.busca-de-clube__escudo-da-opcao--sigla{display:grid;place-items:center;color:var(--surface);font-size:11px;font-weight:900}.busca-de-clube__escolhido{display:flex;align-items:center;gap:var(--space-3);border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--cor-do-torneio);padding:var(--space-3)}.busca-de-clube__titulo{display:flex;flex:1 1;flex-direction:column;min-width:0;font-size:17px;font-weight:var(--weight-bold);overflow-wrap:break-word}.busca-de-clube__limpar{display:grid;flex:none;place-items:center;width:44px;height:44px;border:1.5px solid var(--border-card);border-radius:50%;background:var(--surface);color:var(--text-primary);cursor:pointer}.busca-de-clube__limpar:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.jogos-do-clube{display:flex;flex-direction:column;gap:var(--space-4)}.clube-da-aba__jogos,.jogo-publico__categoria,.jogo-publico__lado--do-clube .jogo-publico__nome{font-weight:var(--weight-bold)}.clube-da-aba__jogos{display:inline-flex;align-items:center;min-height:44px;margin:0 var(--space-3) var(--space-3) calc(48px + var(--space-3) * 2);color:var(--cor-do-torneio);font-size:14px}.jogos-do-clube__vazio{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}