/* Cartão da Super Odds igual ao "Aumento de apuesta" da bet365.es (imagem de referência do dono, 2026-11-08):
     [LADRONES DE PUNTOS ................ camisas]
     Atlético de Madrid v Barcelona           (negrito, branco)
     camisa  Lamine Yamal: 2+ remates a puerta
     camisa  Raphinha: 2+ remates a puerta
     AUMENTO DE APUESTA ≫                 🔥 2,7 mil   (verde)
     [  5.30 ≫ 6.00  /  10€: ganancias de 60€  ]   (caixa cinza-escura, odd nova amarela)
   Sobreposição sobre o chunk SuperAumentada (classes _wnl73_). O contador e a linha de ganhos são reescritos por
   bet/super-odds-count.js. */

:root {
  --sob-bg: #1c1c1c;
  --sob-borda: #2a2a2a;
  --sob-caixa: #2b2b2b;
  --sob-texto: #ffffff;
  --sob-texto2: #d6d6d6;
  --sob-texto3: #9a9a9a;
  --sob-verde: #4fe3a3;
  --sob-amarelo: #ffd60a;
  --sob-fogo: #ff8a1f;
}

/* ---- cartão ---- */
[class*="_cartao_wnl73_18"] {
  color: var(--sob-texto) !important;
  background: var(--sob-bg) !important;
  border: 1px solid var(--sob-borda) !important;
  border-radius: 8px !important;
  min-height: 0 !important;
  padding: 16px 16px 14px !important;
  gap: 10px !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  grid-template-rows: none !important;
  grid-auto-rows: auto !important;
}
[class*="_cartao_wnl73_18"] > * { grid-column: 1 / -1; }

/* cabeçalho: título em caixa alta à esquerda, camisas à direita */
[class*="_cabecalhoCartao_wnl73_30"] {
  order: 1;
  flex-direction: row-reverse !important;
  justify-content: space-between !important;
  align-items: flex-start !important;
  gap: 12px !important;
}
[class*="_titulo_wnl73_32"] {
  text-transform: uppercase !important;
  letter-spacing: .01em !important;
  color: var(--sob-texto) !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
}
[class*="_timesCartao_wnl73_31"] { gap: 6px !important; }
[class*="_timesCartao_wnl73_31"] img { width: 24px !important; height: 24px !important; object-fit: contain; }

/* nome do jogo em negrito logo abaixo */
[class*="_jogo_wnl73_35"] {
  order: 2;
  color: var(--sob-texto) !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  margin: -2px 0 0 !important;
  white-space: normal !important;
}

/* seleções: camisa pequena + texto claro */
[class*="_fio_wnl73_38"] { order: 3; gap: 8px !important; }
[class*="_fio_wnl73_38"] li {
  grid-template-columns: auto minmax(0, 1fr) !important;
  gap: 10px !important;
  color: var(--sob-texto2) !important;
  font-size: 14px !important;
  padding: 1px 0;
}
[class*="_fio_wnl73_38"] li b { color: var(--sob-texto2) !important; font-size: 14px !important; font-weight: 500 !important; white-space: normal !important; }
[class*="_fio_wnl73_38"] li small { color: var(--sob-texto3) !important; font-size: 12px !important; }
[class*="_fioCamisas_wnl73_41"] { gap: 2px !important; }
[class*="_fioCamisas_wnl73_41"] img { width: 20px !important; height: 20px !important; object-fit: contain; }
/* cartão de uma seleção só: rótulo + mercado */
[class*="_selecao_wnl73_33"] { order: 3; color: var(--sob-texto2) !important; font-size: 14px !important; font-weight: 500 !important; }
[class*="_mercado_wnl73_34"] { order: 3; color: var(--sob-texto3) !important; font-size: 12px !important; font-weight: 400 !important; margin-top: -8px !important; }

/* rodapé: "SUPER AUMENTADA ≫" em verde à esquerda, chama + quantidade em verde à direita */
[class*="_rodape_wnl73_46"] {
  order: 4;
  justify-content: space-between !important;
  align-items: center !important;
  gap: 10px !important;
  margin-top: 8px !important;
  min-width: 0;
}
[class*="_fecha_wnl73_53"] { display: none !important; }
[class*="_marca_wnl73_47"] {
  background: transparent !important;
  color: var(--sob-verde) !important;
  padding: 0 !important;
  border-radius: 0 !important;
  text-transform: uppercase !important;
  letter-spacing: .02em !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  gap: 6px !important;
  line-height: 1 !important;
}
[class*="_marca_wnl73_47"] b { color: var(--sob-verde) !important; font-weight: 800 !important; }
[class*="_marca_wnl73_47"]::before, [class*="_marca_wnl73_47"]::after { content: none !important; }
[class*="_marcaChev_wnl73_50"] { display: inline-block !important; color: var(--sob-verde) !important; width: 22px !important; height: 11px !important; }

/* chama + quantidade (laranja, pedido do dono) */
[class*="_rodape_wnl73_46"] span[data-super-count] {
  color: var(--sob-fogo) !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  margin-left: auto !important;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  line-height: 1;
}
[class*="_rodape_wnl73_46"] span[data-super-count] i { display: none !important; }
[class*="_rodape_wnl73_46"] span[data-super-count]::before {
  content: "";
  flex: none;
  width: 14px;
  height: 15px;
  background: var(--sob-fogo);
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 12.9l-2.13 2.09c-.56.56-.87 1.29-.87 2.07C9 18.68 10.35 20 12 20s3-1.32 3-2.94c0-.78-.31-1.52-.87-2.07L12 12.9zM16 6l-.44.55C14.38 8.02 12 7.19 12 5.3V2S4 6 4 13c0 2.92 1.56 5.47 3.89 6.86-.56-.79-.89-1.76-.89-2.8 0-1.32.52-2.56 1.47-3.5L12 10.1l3.53 3.47c.95.93 1.47 2.17 1.47 3.5 0 1.02-.31 1.96-.85 2.75 1.89-1.15 3.29-3.06 3.71-5.3.66-3.55-1.07-6.9-3.86-8.52z'/></svg>") center / contain no-repeat;
          mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 12.9l-2.13 2.09c-.56.56-.87 1.29-.87 2.07C9 18.68 10.35 20 12 20s3-1.32 3-2.94c0-.78-.31-1.52-.87-2.07L12 12.9zM16 6l-.44.55C14.38 8.02 12 7.19 12 5.3V2S4 6 4 13c0 2.92 1.56 5.47 3.89 6.86-.56-.79-.89-1.76-.89-2.8 0-1.32.52-2.56 1.47-3.5L12 10.1l3.53 3.47c.95.93 1.47 2.17 1.47 3.5 0 1.02-.31 1.96-.85 2.75 1.89-1.15 3.29-3.06 3.71-5.3.66-3.55-1.07-6.9-3.86-8.52z'/></svg>") center / contain no-repeat;
}

/* caixa da odd: largura toda, cinza-escura, centrada: odd antiga riscada ≫ odd nova amarela; embaixo "R$ 10: ganhos de R$ X" */
[class*="_caixa_wnl73_56"] {
  order: 5;
  border: 0 !important;
  border-radius: 8px !important;
  background: var(--sob-caixa) !important;
  padding: 12px 12px 10px !important;
  margin-top: 2px !important;
  justify-items: center !important;
  gap: 4px !important;
  color: var(--sob-texto) !important;
  transition: background-color .12s;
}
[class*="_caixa_wnl73_56"]:hover { background: #333 !important; }
[class*="_caixa_wnl73_56"] [class*="_salto_wnl73_73"] { gap: 8px !important; align-items: baseline !important; }
[class*="_caixa_wnl73_56"] [class*="_salto_wnl73_73"] s { color: var(--sob-texto3) !important; font-size: 16px !important; font-weight: 500 !important; }
[class*="_caixa_wnl73_56"] [class*="_salto_wnl73_73"] b { color: var(--sob-amarelo) !important; font-size: 24px !important; font-weight: 800 !important; }
[class*="_caixa_wnl73_56"] [class*="_saltoChev_wnl73_76"] { color: var(--sob-texto) !important; width: 20px !important; height: 11px !important; align-self: center !important; }
[class*="_caixa_wnl73_56"] small { color: var(--sob-texto3) !important; font-size: 13px !important; text-align: center; }
[class*="_caixa_wnl73_56"]:disabled { opacity: .55 !important; }

/* a folha de aposta (modal) não entra no grid */
[class*="_folha_wnl73_98"] { grid-column: 1 / -1 !important; }

[class*="_fila_wnl73_4"] { gap: 10px !important; }
