/* MatchDayPro V1F.2BX - Matrizes financeiras e listas de jogos.
   Escopo exclusivo dos seis indicadores financeiros do Clube.
   Sem alteracoes em fontes, formulas, posicoes, filtros ou APIs. */
body.mdp-clube-analysis #mdpClIndicatorRich:is(
 [data-mdp-cl-indicator="RENDA_BRUTA"], [data-mdp-cl-indicator="RENDA_JOGO"],
 [data-mdp-cl-indicator="TICKET_MEDIO"], [data-mdp-cl-indicator="DESPESAS"],
 [data-mdp-cl-indicator="RENDA_LIQUIDA"], [data-mdp-cl-indicator="DESPESA_TORCEDOR"]
) .cmp-indicator-matrix {
 min-width:max(100%, calc(175px + var(--season-count)*132px));
}
body.mdp-clube-analysis #mdpClIndicatorRich:is(
 [data-mdp-cl-indicator="RENDA_BRUTA"], [data-mdp-cl-indicator="RENDA_JOGO"],
 [data-mdp-cl-indicator="TICKET_MEDIO"], [data-mdp-cl-indicator="DESPESAS"],
 [data-mdp-cl-indicator="RENDA_LIQUIDA"], [data-mdp-cl-indicator="DESPESA_TORCEDOR"]
) :is(.cmp-indicator-matrix-head,.cmp-indicator-matrix-row) {
 grid-template-columns:minmax(175px,1.3fr) repeat(var(--season-count),minmax(132px,1fr));
}
body.mdp-clube-analysis #mdpClIndicatorRich .cmp-indicator-matrix-cell .mdp-bx-matrix-money {
 display:block;max-width:100%;min-width:0;
 white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
 font-variant-numeric:tabular-nums;letter-spacing:-.015em;
 cursor:help;text-decoration:none;
}
body.mdp-clube-analysis #mdpClIndicatorRich .cmp-indicator-matrix-cell .mdp-bx-matrix-money:focus-visible {
 outline:2px solid #d49b00;outline-offset:2px;border-radius:3px;
}
/* O corpo das listas era um link sem skin em Padrões.
   Reaproveita o idioma visual editorial da aba Visao. */
body.mdp-clube-analysis #mdpClIndicatorRich:is(
 [data-mdp-cl-indicator="RENDA_BRUTA"], [data-mdp-cl-indicator="RENDA_JOGO"],
 [data-mdp-cl-indicator="TICKET_MEDIO"], [data-mdp-cl-indicator="DESPESAS"],
 [data-mdp-cl-indicator="RENDA_LIQUIDA"], [data-mdp-cl-indicator="DESPESA_TORCEDOR"]
) .cmp-scout-panel.outliers a.mdp-aw-topgame,
body.mdp-clube-analysis #mdpClIndicatorRich:is(
 [data-mdp-cl-indicator="RENDA_BRUTA"], [data-mdp-cl-indicator="RENDA_JOGO"],
 [data-mdp-cl-indicator="TICKET_MEDIO"], [data-mdp-cl-indicator="DESPESAS"],
 [data-mdp-cl-indicator="RENDA_LIQUIDA"], [data-mdp-cl-indicator="DESPESA_TORCEDOR"]
) .cmp-scout-panel.outliers a.mdp-aw-topgame:visited {
 display:grid;grid-template-columns:34px minmax(0,1fr) minmax(108px,max-content) 13px;
 grid-template-rows:auto;gap:10px;align-items:center;
 width:100%;min-height:57px;box-sizing:border-box;
 padding:11px 14px;border:0;border-bottom:1px solid var(--line);
 color:var(--ink);text-decoration:none;background:transparent;
 transition:background-color .15s ease;
}
body.mdp-clube-analysis #mdpClIndicatorRich .cmp-scout-panel.outliers a.mdp-aw-topgame:last-child {border-bottom:0}
body.mdp-clube-analysis #mdpClIndicatorRich .cmp-scout-panel.outliers a.mdp-aw-topgame:is(:hover,:focus-visible){
 background:var(--card);color:var(--ink);text-decoration:none;
}
body.mdp-clube-analysis #mdpClIndicatorRich .cmp-scout-panel.outliers a.mdp-aw-topgame:focus-visible {
 outline:2px solid #d29a00;outline-offset:-3px;border-radius:8px;
}
body.mdp-clube-analysis #mdpClIndicatorRich .cmp-scout-panel.outliers a.mdp-aw-topgame .cmp-indicator-pos {grid-column:1;grid-row:1}
body.mdp-clube-analysis #mdpClIndicatorRich .cmp-scout-panel.outliers a.mdp-aw-topgame .cmp-indicator-club {grid-column:2;grid-row:1;min-width:0;overflow:hidden}
body.mdp-clube-analysis #mdpClIndicatorRich .cmp-scout-panel.outliers a.mdp-aw-topgame .cmp-indicator-club > div {min-width:0;overflow:hidden}
body.mdp-clube-analysis #mdpClIndicatorRich .cmp-scout-panel.outliers a.mdp-aw-topgame .cmp-indicator-club strong {
 display:block;color:var(--ink);text-decoration:none;font-size:11px;line-height:1.35;
 white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;
}
body.mdp-clube-analysis #mdpClIndicatorRich .cmp-scout-panel.outliers a.mdp-aw-topgame .cmp-indicator-club small {
 display:block;color:var(--muted);text-decoration:none;font-size:9px;line-height:1.35;margin-top:3px;
 white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
body.mdp-clube-analysis #mdpClIndicatorRich .cmp-scout-panel.outliers a.mdp-aw-topgame .cmp-indicator-value {
 grid-column:3;grid-row:1;min-width:0;white-space:nowrap;
 color:var(--ink);text-decoration:none;text-align:right;
 font:900 11px/1.35 Montserrat,Arial,sans-serif;
 font-variant-numeric:tabular-nums;
}
body.mdp-clube-analysis #mdpClIndicatorRich .cmp-scout-panel.outliers a.mdp-aw-topgame .cmp-indicator-value.negative{color:#a74c43}
body.mdp-clube-analysis #mdpClIndicatorRich .cmp-scout-panel.outliers a.mdp-aw-topgame > i.fa-angle-right {
 grid-column:4;grid-row:1;justify-self:end;color:var(--muted);font-size:12px;
}
@media(max-width:700px){
 body.mdp-clube-analysis #mdpClIndicatorRich:is(
  [data-mdp-cl-indicator="RENDA_BRUTA"],[data-mdp-cl-indicator="RENDA_JOGO"],
  [data-mdp-cl-indicator="TICKET_MEDIO"],[data-mdp-cl-indicator="DESPESAS"],
  [data-mdp-cl-indicator="RENDA_LIQUIDA"],[data-mdp-cl-indicator="DESPESA_TORCEDOR"]
 ) :is(.cmp-indicator-matrix-head,.cmp-indicator-matrix-row){grid-template-columns:140px repeat(var(--season-count),132px)}
 body.mdp-clube-analysis #mdpClIndicatorRich:is(
  [data-mdp-cl-indicator="RENDA_BRUTA"],[data-mdp-cl-indicator="RENDA_JOGO"],
  [data-mdp-cl-indicator="TICKET_MEDIO"],[data-mdp-cl-indicator="DESPESAS"],
  [data-mdp-cl-indicator="RENDA_LIQUIDA"],[data-mdp-cl-indicator="DESPESA_TORCEDOR"]
 ) .cmp-indicator-matrix{min-width:calc(140px + var(--season-count)*132px)}
 body.mdp-clube-analysis #mdpClIndicatorRich:is(
  [data-mdp-cl-indicator="RENDA_BRUTA"],[data-mdp-cl-indicator="RENDA_JOGO"],
  [data-mdp-cl-indicator="TICKET_MEDIO"],[data-mdp-cl-indicator="DESPESAS"],
  [data-mdp-cl-indicator="RENDA_LIQUIDA"],[data-mdp-cl-indicator="DESPESA_TORCEDOR"]
 ) .cmp-scout-panel.outliers a.mdp-aw-topgame {
  grid-template-columns:30px minmax(0,1fr) 12px;
  grid-template-rows:auto auto;gap:3px 9px;padding:11px 12px;
 }
 body.mdp-clube-analysis #mdpClIndicatorRich .cmp-scout-panel.outliers a.mdp-aw-topgame .cmp-indicator-club {grid-column:2;grid-row:1}
 body.mdp-clube-analysis #mdpClIndicatorRich .cmp-scout-panel.outliers a.mdp-aw-topgame .cmp-indicator-value {
  grid-column:2;grid-row:2;text-align:left;font-size:11px;white-space:normal;
 }
 body.mdp-clube-analysis #mdpClIndicatorRich .cmp-scout-panel.outliers a.mdp-aw-topgame > i.fa-angle-right {
  grid-column:3;grid-row:1 / 3;display:block;align-self:center;
 }
}
@media(prefers-reduced-motion:reduce){
 body.mdp-clube-analysis #mdpClIndicatorRich .cmp-scout-panel.outliers a.mdp-aw-topgame{transition:none}
}
