/* Esporte segue a mesma faixa editorial azul de Últimas notícias e Serviços. */
body.site-v5 main .home-sports-unified-r148 .sports-unified-head-r148 {
  --section-color: #fff;
  padding: 12px 15px !important;
  border: 0 !important;
  border-left: 5px solid #ff7626 !important;
  border-radius: 0 7px 7px 0;
  background: #174c7d;
  align-items:center;
}
body.site-v5 main .home-sports-unified-r148 .sports-unified-head-r148::before { content: none; }
body.site-v5 main .home-sports-unified-r148 .sports-unified-head-r148 > a {
  background: #fff;
  color: #18466b !important;
  padding: 8px 12px;
  border: 1px solid #d4e1eb;
  border-radius: 6px;
  text-align: center;
  line-height: 1.3;
}
body.site-v5 main .home-sports-unified-r148 .sports-unified-head-r148 > a:hover { background: #eef5fc; }
body.site-v5 main .home-sports-unified-r148 .sports-unified-tabs-r148 a { color: #214d70; }
body.site-v5 main .home-sports-unified-r148 .sports-unified-tabs-r148 a:is(:first-child,:hover,:focus-visible) {
  color: #194b75;
  border-bottom-color: #ff7626;
}
@media(max-width:640px) {
  body.site-v5 main .home-sports-unified-r148 .sports-unified-head-r148 { gap: 10px; }
  body.site-v5 main .home-sports-unified-r148 .sports-unified-head-r148 > a { padding: 7px 8px; }
}
/* Somente o destaque da capa atualizado pode ocupar a posição de jogo em destaque. */
body.site-v5:has(.r151-home) :is(.hl195-featured-wrap,#homeLiveTopR196,#homeLiveFootballHero,[data-r250r4-live]) {
  display:none !important;
}
