/* origem: site/0120.css */
/* SOURCE: /assets/refactor-v943/css/site/0310.css */
/* Corrige o cabeçalho que mantinha altura antiga depois de redimensionar a janela. */
@media (min-width:992px){
  html body.pc header.head,
  html body.pc header.head > .wrap{height:132px!important;min-height:132px!important;max-height:132px!important;box-sizing:border-box!important;}
  html body.pc header.head > .wrap{align-items:center!important;overflow:visible!important;}
}
@media (max-width:991px){
  html body.pc header.head{height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important;}
}
/* Imagem principal e descrição/crédito passam a usar exatamente a mesma largura. */
html body.pc .article > a.spb-fancybox-link,
html body.pc .article .spj-primary-slide > a.spb-fancybox-link,
html body.pc .article img.cover.spb-cover-img,
html body.pc .article a.spb-fancybox-link img.spb-cover-img,
html body.pc .article a.spb-fancybox-link + p.photo-caption,
html body.pc .article a.spb-fancybox-link + p.img-news--subtitle,
html body.pc .article img.cover.spb-cover-img + p.photo-caption,
html body.pc .article img.cover.spb-cover-img + p.img-news--subtitle{
  width:min(610px,100%)!important;max-width:100%!important;box-sizing:border-box!important;
}
html body.pc .article > a.spb-fancybox-link,
html body.pc .article .spj-primary-slide > a.spb-fancybox-link{display:block!important;overflow:hidden!important;}
html body.pc .article img.cover.spb-cover-img,
html body.pc .article a.spb-fancybox-link img.spb-cover-img{display:block!important;margin:0!important;}
@media(max-width:760px){
  html body.pc .article > a.spb-fancybox-link,
  html body.pc .article .spj-primary-slide > a.spb-fancybox-link,
  html body.pc .article img.cover.spb-cover-img,
  html body.pc .article a.spb-fancybox-link img.spb-cover-img,
  html body.pc .article a.spb-fancybox-link + p.photo-caption,
  html body.pc .article a.spb-fancybox-link + p.img-news--subtitle{width:100%!important;height:auto!important;}
}
/* Rodapé do card do tempo e tooltip. */
html body.pc .spb-forecast-footer{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex-wrap:nowrap!important;white-space:nowrap!important;font-size:11px!important;font-weight:400!important;line-height:1.2!important;position:relative!important;}
html body.pc .spb-forecast-footer strong{font-weight:700!important;}
html body.pc .spb-weather-info-tip{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;padding:0!important;margin:0 0 0 2px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#8b949e!important;cursor:help!important;}
html body.pc .spb-weather-info-tip i{font-size:13px!important;line-height:1!important;}
html body.pc .spb-weather-tooltip{position:absolute!important;left:50%!important;bottom:calc(100% + 8px)!important;transform:translateX(-50%) translateY(4px)!important;width:220px!important;max-width:70vw!important;padding:8px 10px!important;border-radius:5px!important;background:#20252b!important;color:#fff!important;font-size:11px!important;font-weight:400!important;line-height:1.35!important;text-align:center!important;white-space:normal!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .18s ease,transform .18s ease!important;z-index:9999!important;box-shadow:0 6px 18px rgba(0,0,0,.16)!important;}
html body.pc .spb-weather-tooltip:after{content:''!important;position:absolute!important;left:50%!important;top:100%!important;transform:translateX(-50%)!important;border:5px solid transparent!important;border-top-color:#20252b!important;}
html body.pc .spb-weather-info-tip:hover .spb-weather-tooltip,
html body.pc .spb-weather-info-tip:focus .spb-weather-tooltip{opacity:1!important;visibility:visible!important;transform:translateX(-50%) translateY(0)!important;}

