/* Ajustes do dia da eleição (25/10/2026). Vai junto com o hoje.js (que põe as classes jr-a17, jr-p17 e jr-semzap no <html>). */

/* A. Aba Exterior: os números (Flávio x Lula, urnas somadas) e os botões de compartilhar sobem para antes do mapa.
      O mapa, a faixa e o carrossel da Duff continuam, logo abaixo. A seção já é display:grid, então "order" basta. */
html:has(nav.abas a.on[href="/eleicoes/exterior"]) #app section:has(> #extc) > * { order: 3 }
html:has(nav.abas a.on[href="/eleicoes/exterior"]) #app section:has(> #extc) > .migalha,
html:has(nav.abas a.on[href="/eleicoes/exterior"]) #app section:has(> #extc) > h1 { order: 0 }
/* depois da 1ª parcial, o placar do Brasil que o noite-extra.js (seção 1) põe nesta página fica em cima de tudo */
html:has(nav.abas a.on[href="/eleicoes/exterior"]) #app section:has(> #extc) > #pbr { order: 0 }
html:has(nav.abas a.on[href="/eleicoes/exterior"]) #app section:has(> #extc) > #extc { order: 1 }
html:has(nav.abas a.on[href="/eleicoes/exterior"]) #app section:has(> #extc) > .card:has([data-share]) { order: 2 }

/* B. Cartão "Exterior · totalização oficial do TSE" (Lula 47,6% do 1º turno e "começa no domingo") fica escondido
      enquanto o TSE não tem voto do exterior. O app2t tira a classe .espera sozinho quando chegar número. */
#pzz.espera { display: none }

/* C. Até as 17h, a contagem "Urnas fecham em 4 horas" deixa de ser o maior número da tela (120 px -> 52 px). */
html.jr-a17 .placar.hero.espera .eg { font-size: clamp(34px, 11vw, 52px) !important }

/* D. Depois das 17h some o "Para votar hoje". */
html.jr-p17 #servico { display: none !important }

/* E. Botão flutuante do canal: some só quando um número do placar passa por baixo dele. */
.flutua { transition: opacity .2s, transform .2s }
html.jr-semzap .flutua { opacity: 0; pointer-events: none; transform: translateY(16px) }

/* F. Abas Brasil e Ao vivo, até a 1ª parcial: o quadro do exterior que já está dentro do cartão "Votação em andamento"
      sobe para o topo do cartão (mesma ideia do Resumo). Some sozinho quando o cartão perde a classe .espera. */
html.jr-a17:has(nav.abas a.on[href="/eleicoes/presidente"]) .placar.hero.espera .esq,
html.jr-a17:has(nav.abas a.on[href="/eleicoes/ao-vivo"]) .placar.hero.espera .esq { display: flex; flex-direction: column }
html.jr-a17:has(nav.abas a.on[href="/eleicoes/presidente"]) .placar.hero.espera .esq > [id$="-ee"],
html.jr-a17:has(nav.abas a.on[href="/eleicoes/ao-vivo"]) .placar.hero.espera .esq > [id$="-ee"] { order: -1; margin: 0 0 12px }

/* H. "Salvar imagem" no Exterior, país e Governadores gera a imagem "BRASIL · Urnas fecham..." (usa o placar do Brasil).
      Some nessas páginas; WhatsApp, X e Copiar link continuam. Tirar esta regra se entrar o conv.js (que troca a imagem). */
html.jr-semimg [data-share="img"] { display: none !important }

/* I. Placar do Brasil no exterior e no país (hoje.js item 4): escondido até a 1ª parcial, compacto (sem foto e sem votos do 1º turno). */
#pbr.br-ext.espera { display: none }
#pbr.br-ext .foto, #pbr.br-ext .part, #pbr.br-ext .t1, #pbr.br-ext .vt { display: none }
#pbr.br-ext .rot span::before { content: ""; display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: #ff2d55; margin-right: 7px; vertical-align: 1px }
#pbr { scroll-margin-top: 120px }

/* J. Home, das 17h até a 1ª parcial: a linha do Brasil em cima do mapa do exterior (hoje.js item 5). */
#br-faixa { display: block; padding: 11px 14px; border-radius: 12px; background: #fff6e6; border: 1px solid #f6d9a5; color: #5a3a00; font-size: 14px; line-height: 1.4; text-decoration: none }
#br-faixa b { color: #3a2400 }
