/* Green/red com ícone nas apostas + destaque de valor e retorno no cupom (2026-11-08).
   Pedido do cliente. Depende de resultado-20261108.js (data-resultado) para a parte das apostas.
   Classes do build atual: Apostas.module _vs5gt_ (Minhas apostas) e CascaEsporte _2mjwd_ (cupom). */

/* ---- marca de resultado de cada seleção (Minhas apostas) ---- */
[class*="_sels_vs5gt_39"] > li[data-resultado] [class*="_marca_vs5gt_41"] {
  width: 18px !important;
  height: 18px !important;
  margin-top: 2px !important;
  border-radius: 50%;
  border: 2px solid #8a918e !important;
  background: transparent !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font: 800 12px/1 system-ui, -apple-system, "Segoe UI", sans-serif;
  color: #fff;
  box-sizing: border-box;
}
li[data-resultado="ganhou"] [class*="_marca_vs5gt_41"] { background: #1fb760 !important; border-color: #1fb760 !important; }
li[data-resultado="ganhou"] [class*="_marca_vs5gt_41"]::before { content: "\2713"; }
li[data-resultado="perdeu"] [class*="_marca_vs5gt_41"] { background: #e5484d !important; border-color: #e5484d !important; }
li[data-resultado="perdeu"] [class*="_marca_vs5gt_41"]::before { content: "\2715"; }
li[data-resultado="anulada"] [class*="_marca_vs5gt_41"] { background: #6b7280 !important; border-color: #6b7280 !important; }
li[data-resultado="anulada"] [class*="_marca_vs5gt_41"]::before { content: "\21BA"; }
li[data-resultado="conferir"] [class*="_marca_vs5gt_41"] { background: #f0a500 !important; border-color: #f0a500 !important; color: #1a1a1a; }
li[data-resultado="conferir"] [class*="_marca_vs5gt_41"]::before { content: "?"; }
li[data-resultado="pendente"] [class*="_marca_vs5gt_41"] { border-style: dashed !important; }

/* texto da seleção acompanha o resultado */
li[data-resultado="ganhou"] [class*="_selTexto_vs5gt_45"] > strong,
li[data-resultado="ganhou"] [class*="_selOdd_vs5gt_52"] { color: #4de2b0 !important; text-decoration: none !important; }
li[data-resultado="perdeu"] [class*="_selTexto_vs5gt_45"] > strong,
li[data-resultado="perdeu"] [class*="_selOdd_vs5gt_52"] { color: #ff8a8a !important; text-decoration: line-through rgba(255, 255, 255, .45) !important; }
li[data-resultado="anulada"] [class*="_selTexto_vs5gt_45"] > strong,
li[data-resultado="anulada"] [class*="_selOdd_vs5gt_52"] { color: #aeb4b1 !important; }

/* ---- selo do bilhete (Ganhou / Perdeu / Anulada / Em conferência / Em andamento) ---- */
[class*="_selo_vs5gt_34"][data-resultado] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 4px 11px !important;
  border-radius: 999px !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  line-height: 1.2;
}
[class*="_selo_vs5gt_34"][data-resultado]::before { font-size: 12px; line-height: 1; }
[class*="_selo_vs5gt_34"][data-resultado="ganhou"] { background: #1fb760 !important; color: #fff !important; }
[class*="_selo_vs5gt_34"][data-resultado="ganhou"]::before { content: "\2713"; }
[class*="_selo_vs5gt_34"][data-resultado="perdeu"] { background: #e5484d !important; color: #fff !important; }
[class*="_selo_vs5gt_34"][data-resultado="perdeu"]::before { content: "\2715"; }
[class*="_selo_vs5gt_34"][data-resultado="anulada"],
[class*="_selo_vs5gt_34"][data-resultado="cashout"] { background: #6b7280 !important; color: #fff !important; }
[class*="_selo_vs5gt_34"][data-resultado="anulada"]::before { content: "\21BA"; }
[class*="_selo_vs5gt_34"][data-resultado="conferir"] { background: #f0a500 !important; color: #1a1a1a !important; }
[class*="_selo_vs5gt_34"][data-resultado="conferir"]::before { content: "?"; }
[class*="_selo_vs5gt_34"][data-resultado="aberta"] { background: rgba(77, 226, 176, .14) !important; color: #4de2b0 !important; border: 1px solid rgba(77, 226, 176, .4); }

/* ---- cupom: valor apostado e retorno em destaque ---- */
[class*="_linhaTotal_2mjwd_61"] { align-items: baseline; }
[class*="_linhaTotal_2mjwd_61"] > span,
[class*="_ganho_2mjwd_51"] > span,
[class*="_ganhoItem_2mjwd_51"] { font-size: 13px !important; text-transform: uppercase; letter-spacing: .04em; }
[class*="_linhaTotal_2mjwd_61"] > b { font-size: 20px !important; font-variant-numeric: tabular-nums; }
[class*="_ganho_2mjwd_51"] {
  background: rgba(77, 226, 176, .10);
  border: 1px solid rgba(77, 226, 176, .35);
  border-radius: 10px;
  padding: 10px 12px !important;
  margin-top: 2px;
}
[class*="_ganho_2mjwd_51"] > strong { font-size: 28px !important; color: #4de2b0 !important; line-height: 1; }
[class*="_ganhoItem_2mjwd_51"] b { font-size: 16px !important; color: #4de2b0 !important; }
[class*="_itemValor_2mjwd_50"] input { font-size: 16px !important; font-weight: 700; }
