/* Super Aumentada — cartão igual ao zoom do print de referência do dono (2026-11-09, noite). Substitui o
   bet/super-aumentada-20261108.css (estilo oliva). Sobreposição sobre o chunk SuperAumentada (classes _wnl73_):
     LA COCINA CASERA                      👕👕    título condensado em caixa alta; camisas dos times à direita
     Sevilla v Osasuna                              o jogo, branco e negrito
     👕 Resultado final: Sevilla                     uma linha por seleção, texto claro
     SUPER AUMENTADA ≫                      🔥 175  marca em verde-água; contador em laranja
     [     11.00 ≫ 12.00                          ]  caixa mais escura, odd antiga riscada, nova em amarelo
     [     R$10: ganhos de R$120                  ]
   O contador e a linha de ganhos são escritos por bet/super-aumentada-20261109.js. */

@font-face { font-family: "SA Condensada"; font-style: normal; font-weight: 700; font-display: swap; src: url(/bet/fonts/barlow-condensed-700.woff2) format("woff2"); }

:root {
  --sa-fundo: #1f1f1f;
  --sa-borda: #353535;
  --sa-caixa: #2c2c2c;
  --sa-caixa-toque: #383838;
  --sa-texto: #ffffff;
  --sa-texto2: #e6e6e6;
  --sa-texto3: #a8a8a8;
  --sa-amarelo: #ffdf1b;
  --sa-verde: #2fe8b2;
  --sa-fogo: #ffb547;
}

/* ---- fileira: 4 por linha no computador, quase a tela no celular ---- */
[class*="_fila_wnl73_4"] { grid-auto-columns: clamp(250px, 84%, 320px) !important; gap: 8px !important; }
@media (min-width: 620px)  { [class*="_fila_wnl73_4"] { grid-auto-columns: max(250px, calc(50% - 4px)) !important; } }
@media (min-width: 1000px) { [class*="_fila_wnl73_4"] { grid-auto-columns: calc(25% - 6px) !important; } }

/* ---- cartão ---- */
[class*="_cartao_wnl73_18"] {
  color: var(--sa-texto) !important;
  background: var(--sa-fundo) !important;
  border: 1px solid var(--sa-borda) !important;
  border-radius: 4px !important;
  min-height: 218px !important;
  padding: 10px 10px 8px !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 0 !important;
}

/* cabeçalho: título à esquerda, camisas à direita */
[class*="_cabecalhoCartao_wnl73_30"] { display: flex !important; align-items: flex-start !important; justify-content: space-between !important; gap: 8px !important; }
[class*="_cabecalhoCartao_wnl73_30"] [class*="_titulo_wnl73_32"] { order: 0; }
[class*="_timesCartao_wnl73_31"] { order: 1; display: inline-flex !important; gap: 3px !important; flex: none !important; margin-top: 1px; }
[class*="_timesCartao_wnl73_31"] img, [class*="_timesCartao_wnl73_31"] svg { width: 18px !important; height: 18px !important; }
[class*="_titulo_wnl73_32"] {
  font-family: "SA Condensada", "Arial Narrow", "Roboto Condensed", sans-serif !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  letter-spacing: .02em !important;
  text-transform: uppercase !important;
  color: var(--sa-texto) !important;
  overflow-wrap: anywhere !important;
  margin: 0 !important;
}

/* as linhas: jogo (negrito), seleção e mercado numa linha só */
[class*="_jogo_wnl73_35"] { order: 1; color: var(--sa-texto) !important; font-size: 13px !important; font-weight: 700 !important; margin: 6px 0 0 !important; white-space: normal !important; overflow: visible !important; text-overflow: clip !important; line-height: 1.3 !important; align-self: stretch !important; max-width: 100% !important; min-width: 0 !important; overflow-wrap: anywhere !important; }
/* o título também não passa do cartão */
[class*="_titulo_wnl73_32"] { min-width: 0 !important; max-width: 100% !important; }
[class*="_cabecalhoCartao_wnl73_30"] { min-width: 0 !important; }
[class*="_selecao_wnl73_33"], [class*="_mercado_wnl73_34"] {
  order: 2;
  color: var(--sa-texto2) !important;
  font-size: 12.5px !important;
  font-weight: 400 !important;
  line-height: 1.3 !important;
  margin: 6px 0 0 !important;
  padding-left: 24px !important;
  position: relative;
  white-space: normal !important;
  overflow: visible !important;
}
[class*="_mercado_wnl73_34"] { color: var(--sa-texto3) !important; margin-top: 2px !important; font-size: 12px !important; }
/* bolinha de camisa antes da seleção (o print tem a camisa do time) */
[class*="_selecao_wnl73_33"]::before {
  content: ""; position: absolute; left: 4px; top: 3px; width: 12px; height: 11px; background: #e9e9e9;
  clip-path: polygon(22% 0, 36% 8%, 64% 8%, 78% 0, 100% 24%, 86% 36%, 86% 100%, 14% 100%, 14% 36%, 0 24%);
}
[class*="_cartao_wnl73_18"] [class*="_fio_wnl73_38"] { order: 2; gap: 6px !important; margin: 7px 0 0 !important; }
[class*="_cartao_wnl73_18"] [class*="_fio_wnl73_38"] li { grid-template-columns: 20px minmax(0, 1fr) !important; gap: 6px !important; align-items: center !important; }
[class*="_cartao_wnl73_18"] [class*="_fio_wnl73_38"] li b { color: var(--sa-texto2) !important; font-size: 12.5px !important; font-weight: 400 !important; white-space: normal !important; line-height: 1.3 !important; }
[class*="_cartao_wnl73_18"] [class*="_fio_wnl73_38"] li small { color: var(--sa-texto3) !important; font-size: 11px !important; font-weight: 400 !important; }
[class*="_fioCamisas_wnl73_41"] { gap: 0 !important; }
[class*="_fioCamisas_wnl73_41"] svg, [class*="_fioCamisas_wnl73_41"] img { width: 14px !important; height: 14px !important; }
[class*="_fioCamisas_wnl73_41"] > :nth-child(2) { display: none !important; }

/* ---- linha da marca ---- */
[class*="_rodape_wnl73_46"] {
  order: 3;
  margin-top: auto !important;
  padding: 14px 0 0 !important;
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  gap: 8px !important;
  min-width: 0;
}
[class*="_fecha_wnl73_53"] { display: none !important; }
[class*="_marca_wnl73_47"] {
  font-size: 11.5px !important;
  font-weight: 800 !important;
  letter-spacing: .02em !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
  color: var(--sa-verde) !important;
  background: transparent !important;
  padding: 0 !important;
  border-radius: 0 !important;
  gap: 4px !important;
  flex: none !important;
}
[class*="_marca_wnl73_47"]::before, [class*="_marca_wnl73_47"]::after { content: none !important; }
[class*="_marca_wnl73_47"] b { color: var(--sa-verde) !important; font-weight: 800 !important; }
[class*="_marcaGrande_wnl73_51"] { font-size: 13px !important; }
/* setas duplas cheias (≫) no lugar do traço do bundle */
[class*="_marcaChev_wnl73_50"] path, [class*="_saltoChev_wnl73_76"] path { display: none !important; }
[class*="_marcaChev_wnl73_50"], [class*="_saltoChev_wnl73_76"] {
  display: inline-block !important; flex: none !important; background: currentColor !important;
  width: 14px !important; height: 10px !important;
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10'><path d='M0 0h4l4 5-4 5H0l4-5zM6 0h4l4 5-4 5H6l4-5z'/></svg>") center / 100% 100% no-repeat;
          mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10'><path d='M0 0h4l4 5-4 5H0l4-5zM6 0h4l4 5-4 5H6l4-5z'/></svg>") center / 100% 100% no-repeat;
}
[class*="_marcaGrande_wnl73_51"] [class*="_marcaChev_wnl73_50"] { width: 16px !important; height: 11px !important; }
[class*="_saltoChev_wnl73_76"] { color: var(--sa-texto) !important; width: 13px !important; height: 9px !important; align-self: center !important; }
[class*="_marcaChev_wnl73_50"] { color: var(--sa-verde) !important; }

/* contador: fogo + número em laranja */
[class*="_rodape_wnl73_46"] span[data-super-count] {
  color: var(--sa-fogo) !important; font-size: 12.5px !important; font-weight: 700 !important; line-height: 1 !important;
  margin-left: auto !important; display: inline-flex; align-items: center; gap: 4px; white-space: nowrap; font-variant-numeric: tabular-nums;
}
[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: 13px; height: 13px; background: var(--sa-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 ---- */
[class*="_caixa_wnl73_56"] {
  order: 4;
  width: 100% !important;
  margin: 8px 0 0 !important;
  padding: 7px 8px 6px !important;
  border: 0 !important;
  border-radius: 4px !important;
  background: var(--sa-caixa) !important;
  color: var(--sa-texto) !important;
  display: grid !important;
  justify-items: center !important;
  gap: 1px !important;
  transition: background-color .12s !important;
}
[class*="_caixa_wnl73_56"]:hover { background: var(--sa-caixa-toque) !important; }
[class*="_caixa_wnl73_56"]:disabled { opacity: .55 !important; }
[class*="_caixa_wnl73_56"] [class*="_salto_wnl73_73"] { gap: 6px !important; align-items: baseline !important; }
[class*="_caixa_wnl73_56"] [class*="_salto_wnl73_73"] s { color: #9a9a9a !important; font-size: 12px !important; font-weight: 600 !important; }
[class*="_caixa_wnl73_56"] [class*="_salto_wnl73_73"] b { color: var(--sa-amarelo) !important; font-size: 18px !important; font-weight: 800 !important; }
[class*="_caixa_wnl73_56"] small { color: #cfcfcf !important; font-size: 10.5px !important; }

/* ---- título da seção na home ---- */
[class*="_pagina_46y4r_7"] section[aria-labelledby="super-aumentada"] > header h2,
[class*="_pagina_46y4r_7"] h2[id="super-aumentada"] { font-size: 16px; }

/* ---- folha de aposta e bloco do jogo: só a marca em verde-água e as odds ---- */
[class*="_folhaTitulo_wnl73_100"] { font-family: "SA Condensada", "Arial Narrow", sans-serif !important; font-size: 22px !important; letter-spacing: .02em !important; }
[class*="_folhaSalto_wnl73_102"] [class*="_salto_wnl73_73"] b { color: var(--sa-amarelo) !important; }
