/* origem: site/0046.css */
/* SOURCE: /assets/refactor-v943/css/site/0129.css */
/* v16.0.21 - legenda/crédito colado diretamente na imagem, sem divisão branca */
html body.pc .article .spb-fancybox-link{
  display:block!important;
  margin:0!important;
  padding:0!important;
  line-height:0!important;
}
html body.pc .article .spb-fancybox-link img.cover,
html body.pc .article .spb-fancybox-link img.spb-cover-img{
  display:block!important;
  margin:0!important;
  padding:0!important;
  vertical-align:top!important;
}
html body.pc .article .spb-fancybox-link + .photo-caption,
html body.pc .article .spb-fancybox-link + .img-news--subtitle{
  display:block!important;
  margin:0 0 28px 0!important;
  padding:12px 14px!important;
  background:#eee!important;
  border:0!important;
}
html body.pc .article .spb-fancybox-link + .article-body{
  margin-top:28px!important;
  padding-top:0!important;
}

/* SOURCE: /assets/refactor-v943/css/site/0130.css */
/* v16.0.25 - cards de notícias relacionados/listagens: sem estourar caixa e com imagem padrão de matéria */
html body.pc .related-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  align-items:start!important;
}
html body.pc .related-grid .pc-mini-card,
html body.pc .card-grid .pc-mini-card{
  width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
  background:#fff!important;
}
html body.pc .related-grid .pc-mini-card a,
html body.pc .card-grid .pc-mini-card a{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
  background:#fff!important;
}
html body.pc .pc-mini-card .pc-mini-img{
  display:block!important;
  width:100%!important;
  height:150px!important;
  overflow:hidden!important;
  background:#f1f1f1!important;
}
html body.pc .pc-mini-card .pc-mini-img img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  object-fit:cover!important;
  object-position:center!important;
  background:#f1f1f1!important;
}
html body.pc .pc-mini-card b,
html body.pc .pc-mini-card h3{
  display:block!important;
  max-width:100%!important;
  overflow:hidden!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
}
html body.pc .pc-mini-card h3{
  font-size:14px!important;
  line-height:1.25!important;
  margin:4px 0 0!important;
  max-height:4.95em!important;
}
html body.pc .pc-list-img{display:block!important;overflow:hidden!important;background:#f1f1f1!important}
html body.pc .pc-list-img img{display:block!important;width:260px!important;height:146px!important;object-fit:cover!important;background:#f1f1f1!important}
html body.pc .article .spb-fancybox-link img.cover,
html body.pc .article .spb-fancybox-link img.spb-cover-img{
  width:610px!important;
  max-width:100%!important;
  height:400px!important;
  object-fit:cover!important;
  object-position:center!important;
  background:#f1f1f1!important;
}
@media(max-width:768px){
  html body.pc .related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
  html body.pc .pc-mini-card .pc-mini-img{height:125px!important}
}
@media(max-width:480px){html body.pc .related-grid{grid-template-columns:1fr!important}}

/* SOURCE: /assets/refactor-v943/css/site/0131.css */
/* v16.0.26 - placeholders profissionais, banners por tamanho e ícones de compartilhamento */
html body.pc .share a i.fa-square-facebook,
html body.pc .share-icons a i.fa-square-facebook{color:#1877f2!important;font-size:34px!important;line-height:34px!important}
html body.pc .share a i.fa-x-twitter,
html body.pc .share-icons a i.fa-x-twitter{color:#000000!important;font-size:34px!important;line-height:34px!important}
html body.pc .share a i.fa-whatsapp,
html body.pc .share-icons a i.fa-whatsapp{color:#25d366!important;font-size:34px!important;line-height:34px!important}
html body.pc .share a,html body.pc .share-icons a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;margin-left:8px!important;text-decoration:none!important;background:transparent!important}

html body.pc .spb-ad-placeholder{width:100%!important;max-width:var(--spb-ad-w)!important;height:var(--spb-ad-h)!important;max-height:var(--spb-ad-h)!important;background:#f2f3f5!important;color:#99a1ad!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:15px!important;letter-spacing:1.5px!important;font-weight:600!important;border:0!important;box-sizing:border-box!important;overflow:hidden!important;margin:0 auto!important}
html body.pc .spb-ad-placeholder span{display:block!important;max-width:95%!important;white-space:normal!important;line-height:1.35!important}
html body.pc .adbox{overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f2f3f5!important;margin-left:auto!important;margin-right:auto!important}
html body.pc .adbox picture,html body.pc .adbox img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
html body.pc .ad-1170x90{width:1170px!important;max-width:100%!important;height:90px!important}.pc .ad-1170x250{width:1170px!important;max-width:100%!important;height:250px!important}.pc .ad-1170x330{width:1170px!important;max-width:100%!important;height:330px!important}.pc .ad-1170x500{width:1170px!important;max-width:100%!important;height:500px!important}.pc .ad-300x250{width:300px!important;height:250px!important}.pc .ad-300x600{width:300px!important;height:600px!important}.pc .ad-1000x700{width:1000px!important;max-width:100%!important;height:700px!important}
html body.pc .spb-modal-popup-box{width:min(1000px,calc(100vw - 30px))!important;max-height:calc(100vh - 30px)!important}html body.pc .spb-modal-popup-wrap,html body.pc .spb-modal-popup-slide{width:100%!important;max-height:calc(100vh - 30px)!important;overflow:hidden!important;background:#f2f3f5!important}html body.pc .spb-modal-popup-slide img{width:100%!important;height:auto!important;max-height:calc(100vh - 30px)!important;object-fit:contain!important;display:block!important;background:#f2f3f5!important}

html body.pc .article .spb-fancybox-link img.cover,html body.pc .article .spb-fancybox-link img.spb-cover-img{width:610px!important;height:400px!important;object-fit:cover!important;object-position:center!important;background:#f1f3f5!important}
html body.pc .pc-list-img,html body.pc .pc-mini-img,html body.pc .pc-thumb{background:#f1f3f5!important;overflow:hidden!important}
html body.pc .pc-list-img img,html body.pc .pc-mini-img img,html body.pc .pc-thumb img{background:#f1f3f5!important;object-fit:cover!important;object-position:center!important}
html body.pc .related-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:start!important;max-width:100%!important;overflow:hidden!important}
html body.pc .related-grid .pc-mini-card{min-width:0!important;max-width:100%!important;overflow:hidden!important}
html body.pc .related-grid .pc-mini-card a{display:block!important;max-width:100%!important;overflow:hidden!important;text-decoration:none!important}
html body.pc .pc-mini-card .pc-mini-img{height:150px!important;width:100%!important;display:block!important}
html body.pc .pc-mini-card b{display:block!important;font-size:12px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:var(--spb-active-color,var(--green))!important;text-transform:uppercase!important;margin-top:8px!important}
html body.pc .pc-mini-card h3{display:block!important;font-size:14px!important;line-height:1.25!important;max-height:5em!important;overflow:hidden!important;overflow-wrap:anywhere!important;margin:3px 0 0!important}
@media(max-width:768px){html body.pc .related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pc .ad-300x250,.pc .ad-300x600,.pc .ad-1170x90,.pc .ad-1170x250,.pc .ad-1170x330,.pc .ad-1170x500{width:100%!important;height:auto!important;min-height:90px!important}.pc .spb-ad-placeholder{height:min(var(--spb-ad-h),260px)!important}.pc .article .spb-fancybox-link img.cover,.pc .article .spb-fancybox-link img.spb-cover-img{width:100%!important;height:auto!important;aspect-ratio:610/400!important}}
@media(max-width:480px){html body.pc .related-grid{grid-template-columns:1fr!important}}

/* SOURCE: /assets/refactor-v943/css/site/0132.css */
/* v16.0.41 - correção limpa: não mexe no cabeçalho desktop; mobile/tablet usa a logo principal menor; remove logo do menu hambúrguer; mantém espaço cinza sem imagem temporária */
@media (min-width:992px){
  html body.pc .spb-mobile-site-header,
  html body.pc .spb-mobile-search-modal,
  html body.pc .spb-mobile-menu-overlay,
  html body.pc .spb-mobile-menu-drawer{display:none!important;}
}
@media (max-width:991px){
  html body.pc .head,
  html body.pc .topbar,
  html body.pc .nav-container{display:none!important;}
  html body.pc .spb-mobile-site-header{
    display:grid!important;
    grid-template-columns:44px 1fr 44px!important;
    align-items:center!important;
    height:58px!important;
    min-height:45px!important;font-size:17px!important;
    max-height:58px!important;
    padding:0 10px!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
    position:sticky!important;
    top:0!important;
    z-index:999990!important;
  }
  html body.pc .spb-mobile-menu-open,
  html body.pc .spb-mobile-search-btn{
    width:44px!important;
    height:58px!important;
    min-height:45px!important;font-size:17px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    box-shadow:none!important;
    background:transparent!important;
    line-height:1!important;
  }
  html body.pc .spb-mobile-logo{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    height:58px!important;
    min-height:45px!important;font-size:17px!important;
    max-height:58px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    overflow:hidden!important;
    line-height:0!important;
    text-decoration:none!important;
  }
  html body.pc .spb-mobile-logo img{
    display:block!important;
    width:auto!important;
    height:auto!important;
    max-width:142px!important;
    max-height:38px!important;
    object-fit:contain!important;
    opacity:1!important;
    visibility:visible!important;
    transition:none!important;
    animation:none!important;
    transform:none!important;
  }
  html body.pc .spb-mobile-logo .spb-logo-text-fallback{
    font-size:15px!important;
    line-height:1.1!important;
    max-width:150px!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  html body.pc .spb-mobile-drawer-logo{display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;}
}
@media (max-width:520px){
  html body.pc .spb-mobile-logo img{max-width:132px!important;max-height:34px!important;}
}
/* Sem foto na matéria: não mostra imagem temporária; mantém apenas o bloco cinza no tamanho da foto */
html body.pc .article .spb-cover-placeholder.cover,
html body.pc .article .spb-cover-placeholder.spb-cover-img,
html body.pc .article div.spb-cover-placeholder.cover.spb-cover-img{
  display:block!important;
  width:610px!important;
  max-width:100%!important;
  height:400px!important;
  background:#eee!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  line-height:0!important;
  font-size:0!important;
}
@media(max-width:760px){
  html body.pc .article .spb-cover-placeholder.cover,
  html body.pc .article .spb-cover-placeholder.spb-cover-img,
  html body.pc .article div.spb-cover-placeholder.cover.spb-cover-img{width:100%!important;height:auto!important;aspect-ratio:610/400!important;}
}

/* SOURCE: /assets/refactor-v943/css/site/0133.css */
/* Relacionadas no padrão de grade da home: 2 colunas e até 9 matérias */
html body.pc .related .related-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:22px 20px!important;
  align-items:start!important;
  max-width:100%!important;
  overflow:visible!important;
}
html body.pc .related .related-grid .pc-mini-card{
  min-width:0!important;
  max-width:100%!important;
  overflow:hidden!important;
  background:#fff!important;
}
html body.pc .related .related-grid .pc-mini-card a{
  display:block!important;
  max-width:100%!important;
  overflow:hidden!important;
  text-decoration:none!important;
}
html body.pc .related .related-grid .pc-mini-card img,
html body.pc .related .related-grid .pc-mini-card .no-photo,
html body.pc .related .related-grid .pc-mini-img,
html body.pc .related .related-grid .pc-mini-img img,
html body.pc .related .related-grid .pc-mini-img span{
  display:block!important;
  width:100%!important;
  height:175px!important;
  max-height:175px!important;
  object-fit:cover!important;
  background:#e5e5e5!important;
  overflow:hidden!important;
}
html body.pc .related .related-grid .pc-mini-card b{
  display:block!important;
  margin-top:8px!important;
  margin-bottom:4px!important;
  color:var(--green)!important;
  font-size:15px!important;
  line-height:1!important;
  font-weight:800!important;
  text-transform:uppercase!important;
}
html body.pc .related .related-grid .pc-mini-card h3{
  font-size:18px!important;
  line-height:1.25!important;
  margin:0!important;
  color:#1f2937!important;
  font-weight:800!important;
  display:-webkit-box!important;
  -webkit-line-clamp:3!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
@media(max-width:768px){
  html body.pc .related .related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 12px!important;}
  html body.pc .related .related-grid .pc-mini-card img,
  html body.pc .related .related-grid .pc-mini-card .no-photo,
  html body.pc .related .related-grid .pc-mini-img,
  html body.pc .related .related-grid .pc-mini-img img,
  html body.pc .related .related-grid .pc-mini-img span{height:125px!important;max-height:125px!important;}
  html body.pc .related .related-grid .pc-mini-card b{font-size:12px!important;margin-top:7px!important;}
  html body.pc .related .related-grid .pc-mini-card h3{font-size:15px!important;line-height:1.22!important;-webkit-line-clamp:4!important;}
}
@media(max-width:360px){html body.pc .related .related-grid{grid-template-columns:1fr!important;}}

/* SOURCE: /assets/refactor-v943/css/site/0134.css */
@media(max-width:760px){
  html body.pc .pc-mobile-top-slider.spb-mobile-loop-slider{overflow:hidden!important;margin-bottom:18px!important;}
  html body.pc .pc-mobile-slider-viewport{height:250px!important;overflow:hidden!important;touch-action:pan-y!important;}
  html body.pc .pc-mobile-slider-track{height:250px!important;display:flex!important;will-change:transform!important;}
  html body.pc .pc-mobile-slide{height:250px!important;min-height:250px!important;max-height:250px!important;flex:0 0 100%!important;min-width:100%!important;}
  html body.pc .pc-mobile-slide-img,html body.pc .pc-mobile-slide-img img,html body.pc .pc-mobile-slide-img span{height:250px!important;min-height:250px!important;max-height:250px!important;width:100%!important;object-fit:cover!important;}
  html body.pc .pc-mobile-dots{margin:18px 0 26px!important;padding:0!important;gap:8px!important;}
  html body.pc .pc-mobile-dots button{width:8px!important;height:8px!important;}
  html body.pc .footer .wrap{padding-left:18px!important;padding-right:18px!important;box-sizing:border-box!important;}
  html body.pc .footer .copy .wrap{padding-left:18px!important;padding-right:18px!important;}
  html body.pc .footer-grid,html body.pc .spb-footer-modern,html body.pc .spb-footer-minimal,html body.pc .spb-footer-trib-menu{padding-left:0!important;padding-right:0!important;}
}
html body.pc .head .weather.spb-weather-top{display:flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;height:auto!important;overflow:visible!important;padding:0 10px!important;}
html body.pc .head .spb-weather-pill{display:grid!important;grid-template-columns:52px auto!important;grid-template-rows:auto auto!important;grid-template-areas:"icon temp" "icon city"!important;align-items:center!important;gap:2px 11px!important;max-width:260px!important;min-width:180px!important;text-align:left!important;white-space:nowrap!important;line-height:1!important;color:#fff!important;}
html body.pc .head .spb-weather-pill>i{grid-area:icon!important;width:52px!important;height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:38px!important;color:#fff!important;line-height:1!important;text-shadow:none!important;}
html body.pc .head .spb-weather-main{grid-area:temp!important;display:flex!important;align-items:baseline!important;gap:8px!important;color:#fff!important;min-width:0!important;}
html body.pc .head .spb-weather-main strong{font-size:26px!important;font-weight:400!important;line-height:1!important;color:#fff!important;letter-spacing:-.4px!important;}
html body.pc .head .spb-weather-range{font-size:18px!important;font-weight:400!important;line-height:1!important;color:#fff!important;}
html body.pc .head .spb-weather-info{grid-area:city!important;display:block!important;min-width:0!important;color:#fff!important;}
html body.pc .head .spb-weather-info b{display:none!important;}
html body.pc .head .spb-weather-info small{display:block!important;max-width:200px!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:14px!important;line-height:1.15!important;font-weight:400!important;color:#fff!important;margin:0!important;}
html body.pc .head .spb-weather-info small i{margin-right:4px!important;font-size:14px!important;}
html body.pc .head:not(.spb-header-model-colorido):not(.spb-header-model-laranja) .spb-weather-pill,
html body.pc .head:not(.spb-header-model-colorido):not(.spb-header-model-laranja) .spb-weather-main,
html body.pc .head:not(.spb-header-model-colorido):not(.spb-header-model-laranja) .spb-weather-main strong,
html body.pc .head:not(.spb-header-model-colorido):not(.spb-header-model-laranja) .spb-weather-range,
html body.pc .head:not(.spb-header-model-colorido):not(.spb-header-model-laranja) .spb-weather-info,
html body.pc .head:not(.spb-header-model-colorido):not(.spb-header-model-laranja) .spb-weather-info small{color:#26313d!important;}
html body.pc .head:not(.spb-header-model-colorido):not(.spb-header-model-laranja) .spb-weather-pill>i{color:#c9d1d9!important;}
@media(max-width:760px){html body.pc .head .weather.spb-weather-top{display:none!important;}}

/* SOURCE: /assets/refactor-v943/css/site/0135.css */
@media(max-width:768px){
  html body.pc .pc-mobile-slider-viewport{overflow:hidden!important;touch-action:pan-y!important;}
  html body.pc .pc-mobile-slider-track{display:flex!important;transition:transform .36s ease!important;will-change:transform!important;}
  html body.pc .pc-mobile-slide{flex:0 0 100%!important;min-width:100%!important;max-width:100%!important;}

  /* Não mexe na barra escura do rodapé: ela continua de canto a canto.
     O respiro fica somente no conteúdo/textos internos. */
  html body.pc footer.footer,
  html body.pc footer.spb-footer-active{
    padding-left:0!important;
    padding-right:0!important;
    margin-left:0!important;
    margin-right:0!important;
    width:100%!important;
    max-width:100%!important;
  }
  html body.pc footer.footer > .wrap,
  html body.pc footer.spb-footer-active > .wrap,
  html body.pc .footer .wrap{
    box-sizing:border-box!important;
    width:100%!important;
    max-width:100%!important;
    padding-left:16px!important;
    padding-right:16px!important;
  }
  html body.pc .copy{
    padding-left:0!important;
    padding-right:0!important;
  }
  html body.pc .copy .wrap{
    box-sizing:border-box!important;
    width:100%!important;
    max-width:100%!important;
    padding-left:16px!important;
    padding-right:16px!important;
  }
  html body.pc .zap{display:none!important;}
}

/* SOURCE: /assets/refactor-v943/css/site/0136.css */
/* Relacionadas: desktop 3 colunas, tablet/mobile 2 colunas, limite já aplicado no PHP em 9 */
html body.pc .article .related .related-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:start!important;}
html body.pc .article .related .related-grid .pc-mini-card{width:100%!important;min-width:0!important;max-width:none!important;}
html body.pc .article .related .related-grid .pc-mini-card img,
html body.pc .article .related .related-grid .pc-mini-card .no-photo,
html body.pc .article .related .related-grid .pc-mini-img,
html body.pc .article .related .related-grid .pc-mini-img img,
html body.pc .article .related .related-grid .pc-mini-img span{height:128px!important;min-height:128px!important;max-height:128px!important;object-fit:cover!important;}
html body.pc .article .related .related-grid .pc-mini-card h3{font-size:17px!important;line-height:1.22!important;margin-top:7px!important;}
@media(max-width:900px){html body.pc .article .related .related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}html body.pc .article .related .related-grid .pc-mini-card img,html body.pc .article .related .related-grid .pc-mini-card .no-photo,html body.pc .article .related .related-grid .pc-mini-img,html body.pc .article .related .related-grid .pc-mini-img img,html body.pc .article .related .related-grid .pc-mini-img span{height:122px!important;min-height:122px!important;max-height:122px!important;}html body.pc .article .related .related-grid .pc-mini-card h3{font-size:15px!important;}}
/* Anúncios no mobile com respiro no conteúdo, sem mexer na barra escura do rodapé */
@media(max-width:768px){
  html body.pc .adbox:not(.spb-footer-ad-popup),
  html body.pc .spb-ad-between-paragraphs,
  html body.pc .article-adcol .adbox,
  html body.pc main .adbox{box-sizing:border-box!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-left:12px!important;margin-right:12px!important;}
  html body.pc .adbox img,html body.pc .adbox picture{max-width:100%!important;height:auto!important;}
}
/* Story: avatar do usuário, chapéu e contador de visualizações */
html body.pc .spb-story-top .dot{overflow:hidden!important;background:var(--green,#8dc63f)!important;color:#fff!important;flex:0 0 38px!important;width:38px!important;height:38px!important;font-size:12px!important;}
html body.pc .spb-story-top .dot img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;display:none;}
html body.pc .spb-story-top .dot.has-avatar img{display:block!important;}
html body.pc .spb-story-top .dot:not(.has-avatar)::before{content:'img';font-weight:900;text-transform:lowercase;}
html body.pc .spb-story-kicker{position:absolute!important;left:50%!important;bottom:190px!important;transform:translateX(-50%)!important;z-index:3!important;background:var(--green,#8dc63f)!important;color:#fff!important;padding:7px 14px!important;border-radius:8px!important;font-size:14px!important;font-weight:800!important;line-height:1!important;max-width:82%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
html body.pc .spb-story-views{position:absolute!important;left:50%!important;bottom:86px!important;transform:translateX(-50%)!important;z-index:3!important;color:#fff!important;font-size:14px!important;font-weight:700!important;text-shadow:0 2px 8px rgba(0,0,0,.45)!important;display:flex!important;align-items:center!important;gap:6px!important;}
html body.pc .spb-story-readmore{bottom:38px!important;}
@media(max-width:700px){html body.pc .spb-story-kicker{bottom:196px!important;}html body.pc .spb-story-views{bottom:88px!important;}html body.pc .spb-story-readmore{bottom:42px!important;}}
/* Slide mobile: reforço do loop contínuo sem rebobinar */
@media(max-width:768px){html body.pc .pc-mobile-slider-track.spb-continuous-track{width:auto!important;min-width:100%!important;display:flex!important;}html body.pc .pc-mobile-slider-track.spb-continuous-track .pc-mobile-slide{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;}}

/* SOURCE: /assets/refactor-v943/css/site/0137.css */
html body.pc .head .selo-tempo-wrapper.spb-weather-loading,
html body.pc .head .spb-weather-pill.spb-weather-loading{visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
html body.pc .head .selo-tempo-wrapper.spb-weather-ready,
html body.pc .head .spb-weather-pill.spb-weather-ready{visibility:visible!important;opacity:1!important;}
html body.pc .spb-cookie-bar{display:none!important;}
html body.pc .spb-cookie-bar.is-open{display:flex!important;}
html body.pc .spb-cookie-bar.is-hidden{display:none!important;}

