/* aba Resultados (23/10/2026) -- no visual da tela "Jogos Lotéricos" da ConectaLot */
#v-jogos{--jg-azul:#0311d0;--jg-fundo:#f5f6fa;--jg-card:#fff;--jg-txt:#47484a;--jg-linha:#e3e4ea;--jg-zebra:#f0f1f5;
  font-family:Roboto,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:var(--jg-txt);max-width:760px}
:root[data-theme="dark"] #v-jogos{--jg-azul:#6f7cff;--jg-fundo:transparent;--jg-card:var(--surface-1);--jg-txt:var(--ink-2);
  --jg-linha:var(--line);--jg-zebra:var(--surface-2)}
body:has(#v-jogos:not(.hide)){background:var(--jg-fundo,#f5f6fa)}
:root[data-theme="dark"] body:has(#v-jogos:not(.hide)){background:var(--plane)}
.jg-barra{background:var(--jg-azul);color:#fff;font-weight:700;font-size:19px;padding:14px 18px;border-radius:10px;margin-top:6px}
.jg-chips{display:flex;gap:8px;overflow-x:auto;padding:14px 2px 6px;scrollbar-width:thin}
.jg-chip{display:flex;align-items:center;gap:5px;flex:0 0 auto;border:2px solid var(--cor);color:var(--cor);background:var(--jg-card);
  border-radius:4px;padding:5px 10px;font:700 14px Roboto,system-ui,sans-serif;cursor:pointer}
.jg-chip .jg-trevo{width:20px;height:20px}
.jg-chip.ativo{background:var(--cor);color:#fff}
.jg-nav{display:flex;justify-content:center;align-items:center;gap:8px;margin:10px 0 16px;flex-wrap:wrap}
.jg-nav button{width:42px;height:36px;border:0;border-radius:4px;background:var(--jg-azul);color:#fff;font-size:20px;cursor:pointer}
.jg-nav button:disabled{background:#6c757d;cursor:default}
.jg-nav select{height:36px;border:0;border-radius:4px;background:var(--jg-azul);color:#fff;font:500 14px Roboto,system-ui,sans-serif;
  padding:0 10px;cursor:pointer}
.jg-nav input{width:80px;height:36px;border:1px solid var(--jg-linha);border-radius:4px;padding:0 8px;background:var(--jg-card);color:inherit}
.jg-card{position:relative;background:var(--jg-card);border:2px solid var(--jg-azul);border-radius:6px;margin-bottom:22px;overflow:hidden}
.jg-card::before{content:"";position:absolute;left:0;top:22px;width:8px;height:44px;background:var(--jg-azul)}
.jg-vazio{padding:28px 20px;text-align:center}
.jg-cab{display:flex;align-items:center;gap:10px;padding:18px 18px 16px 26px;border-bottom:1px solid var(--jg-linha)}
.jg-cab .jg-trevo{width:42px;height:42px;flex:0 0 auto}
.jg-tit{font-weight:700;font-size:17px}
.jg-tit span{opacity:.55}
.jg-tit .jg-acum{opacity:1;background:#dc3545;color:#fff;font-size:11px;border-radius:3px;padding:2px 6px;margin-left:6px;vertical-align:2px}
.jg-data{font-weight:700;font-size:12.5px;opacity:.55;margin-top:3px}
.jg-cab2{color:var(--jg-azul);font-weight:700;font-size:15px;padding:18px 18px 14px 26px}
.jg-rotulo{color:var(--jg-azul);font-weight:700;font-size:14px;margin:4px 0 6px 2px}
.jg-corpo{padding:6px 18px 18px}
.jg-sub{text-align:center;font-weight:700;margin:16px 0 10px}
.jg-bolas{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}
.jg-bola{width:50px;height:50px;border-radius:50%;background:var(--cor);color:#fff;font-weight:700;font-size:15px;
  display:flex;align-items:center;justify-content:center}
.jg-trevos .jg-bola{border-radius:12px}
.jg-extra{text-align:center;font-weight:700;font-size:18px;color:var(--cor)}
.jg-ordem{text-align:center;font-size:13px;margin-top:10px;opacity:.8}
.jg-ordem summary{cursor:pointer}
.jg-tab{width:100%;border-collapse:collapse;font-size:14.5px}
.jg-tab th{text-align:left;font-weight:700;padding:10px 8px;border-bottom:1px solid #3a3b3d33}
.jg-tab td{padding:9px 8px;vertical-align:top;border-bottom:1px solid var(--jg-linha)}
.jg-tab small{display:block;font-size:12px;opacity:.8;margin-top:2px}
.jg-tab .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
.jg-tab small{white-space:normal}
.jg-premios td:first-child{font-weight:700;width:42%}
.jg-premios td:last-child .num,.jg-premios td:last-child small{text-align:left}
.jg-zero{opacity:.65;font-style:italic}
.jg-lista tbody tr:nth-child(odd){background:var(--jg-zebra)}
.jg-lista td:first-child{text-transform:uppercase}
.jg-lista tr.jg-nossa{background:#fff4c2 !important}
:root[data-theme="dark"] .jg-lista tr.jg-nossa{background:#4a3f0f !important}
.jg-tag{background:var(--jg-azul);color:#fff;font-size:10.5px;border-radius:3px;padding:1px 5px;text-transform:none}
.jg-filtro{padding:0 18px 10px 26px}
.jg-filtro select{height:34px;border:0;border-radius:4px;background:var(--jg-azul);color:#fff;font:500 13.5px Roboto,system-ui,sans-serif;padding:0 10px}
.jg-dinheiro{margin-top:18px;display:grid;gap:8px}
.jg-dinheiro div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}
.jg-dinheiro b{white-space:nowrap}
.jg-dinheiro div.forte{font-size:16px}
.jg-dinheiro b{font-variant-numeric:tabular-nums}
.jg-local{margin-top:12px;font-size:12.5px;opacity:.7}
.jg-aviso{background:#fff3cd;color:#664d03;padding:8px 18px;font-size:13px}
.jg-fedbil td{font-size:15px}
.jg-bilhete{font-weight:700;font-size:20px !important;letter-spacing:1px;text-align:center}
.jg-loteca td{font-size:13.5px;vertical-align:middle}
.jg-loteca .seq{width:22px;font-weight:700;opacity:.6}
.jg-loteca .t1{text-align:right}
.jg-loteca .pl{text-align:center;white-space:nowrap}
.jg-loteca .col{text-align:right;width:62px}
.jg-col{display:inline-block;background:var(--cor);color:#fff;border-radius:3px;padding:2px 6px;font-size:11.5px;font-weight:700;white-space:nowrap}
.jg-filtro{display:flex;gap:8px;flex-wrap:wrap}
.jg-filtro input{flex:1 1 180px;height:34px;border:1px solid var(--jg-linha);border-radius:4px;padding:0 10px;background:var(--jg-card);color:inherit}
.jg-fx{padding:0 18px 8px 26px;font-size:12.5px;opacity:.75}
.jg-locais tr.jg-lin{cursor:pointer}
.jg-lupa{width:22px;text-align:center;color:var(--jg-azul);font-size:14px}
.jg-det td{background:var(--jg-card) !important;padding:4px 8px 12px}
.jg-apostas{width:100%;border-collapse:collapse;font-size:13px;text-transform:none}
.jg-apostas th{font-size:11.5px;text-align:left;padding:6px 6px;border-bottom:1px solid var(--jg-linha);opacity:.8}
.jg-apostas td,.jg-apostas th{text-align:left}
.jg-apostas td{padding:6px;border-bottom:1px dashed var(--jg-linha);text-transform:none}
.jg-apostas .num{text-align:right}
.jg-apostas td:first-child{text-transform:none}
.jg-razao{font-size:11.5px;opacity:.7;margin-top:6px}
.jg-nossas{margin:0 18px 12px 26px;padding:10px 12px;border-radius:6px;background:#fff4c2;color:#5c4a00;font-size:13.5px;display:grid;gap:4px}
:root[data-theme="dark"] .jg-nossas{background:#4a3f0f;color:#fff3c4}
.jg-mais{text-align:center;padding:12px}
.jg-mais button{border:2px solid var(--jg-azul);color:var(--jg-azul);background:transparent;border-radius:4px;padding:6px 16px;font-weight:700;cursor:pointer}
@media(max-width:560px){
  .jg-apostas th:nth-child(3),.jg-apostas td:nth-child(3){display:none}
  .jg-bola{width:42px;height:42px;font-size:14px}
  .jg-corpo{padding:4px 12px 16px}
  .jg-cab,.jg-cab2{padding-left:20px}
  .jg-loteca small{display:none}
}

.jg-nav .jg-buscar{width:auto;padding:0 12px;font-size:13.5px;font-weight:700;background:transparent;color:var(--jg-azul);
  border:2px solid var(--jg-azul)}
.jg-nav .jg-buscar:disabled{opacity:.5;background:transparent}
