/* origem: site/0147.css */
/* SOURCE: /assets/refactor-v943/css/site/0360.css */
html body.pc .spb-blog-inline-ad{width:100%!important;margin:30px 0!important;overflow:hidden!important;background:transparent!important}
.spb-blog-inline-ad-hidden{display:none!important}
html body.pc .spb-blog-feed-ad,html body.pc .spb-blog-feed-ad .adbox{width:100%!important;max-width:100%!important;margin:0!important}
html body.pc .spb-blog-ad-label{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0 0 14px!important;color:#666!important;text-transform:uppercase!important}
html body.pc .spb-blog-ad-label span{display:block!important;flex:1 1 auto!important;height:1px!important;background:#d8d8de!important}
html body.pc .spb-blog-ad-label em{flex:0 0 auto!important;margin:0!important;font-style:normal!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:2px!important;white-space:nowrap!important;text-align:center!important}
html body.pc .spb-blog-feed-ad-800x250 .adbox{aspect-ratio:800/250!important;height:auto!important;min-height:0!important}
html body.pc .spb-blog-feed-ad-800x200 .adbox{aspect-ratio:800/200!important;height:auto!important;min-height:0!important}
html body.pc .spb-blog-feed-ad .ad-rotator-slide,html body.pc .spb-blog-feed-ad .ad-rotator-slide picture,html body.pc .spb-blog-feed-ad .ad-rotator-slide img{width:100%!important;height:100%!important;display:block!important}
html body.pc .spb-blog-feed-ad .ad-rotator-slide img{object-fit:cover!important}
html body.pc .spb-blog-feed-ad .ad-rotator-slide{transition:opacity .45s ease-out,transform .45s ease-out!important;transform:scale(1.12)!important}
html body.pc .spb-blog-feed-ad .ad-rotator-slide.active{transform:scale(1)!important}
@media(max-width:760px){
  html body.pc .spb-blog-ad-label{gap:8px!important;margin-bottom:12px!important}
  html body.pc .spb-blog-ad-label em{font-size:10px!important;letter-spacing:1.35px!important;white-space:normal!important}
  html body.pc .spb-blog-feed-ad-800x250 .adbox,html body.pc .spb-blog-feed-ad-800x200 .adbox{width:min(300px,100%)!important;aspect-ratio:300/250!important;margin:0 auto!important}
  html body.pc .spb-blog-feed-ad .ad-rotator-slide img{object-fit:cover!important}
}

/* SOURCE: /assets/refactor-v943/css/site/0361.css */
/* Player: o controle de volume abre para fora, acima do player, sem ser cortado. */
html body.pc .article .spj-unified-audio{overflow:visible!important;position:relative!important;z-index:20!important}
html body.pc .article .spj-audio-volume-wrap{position:relative!important;overflow:visible!important;z-index:60!important}
html body.pc .article .spj-audio-volume-pop{top:auto!important;bottom:calc(100% + 10px)!important;right:-4px!important;left:auto!important;z-index:9999!important;overflow:visible!important}

/* Matéria: a imagem principal arredonda apenas os dois cantos superiores. */
html body.pc .spb-single-article-layout .article .spj-primary-media,
html body.pc .spb-single-article-layout .article .spj-primary-track,
html body.pc .spb-single-article-layout .article .spj-primary-slide,
html body.pc .spb-single-article-layout .article .spj-primary-slide figure,
html body.pc .spb-single-article-layout .article .spb-photo-frame{border-radius:var(--spb-ui-radius) var(--spb-ui-radius) 0 0!important;overflow:hidden!important}
html body.pc .spb-single-article-layout .article .spb-photo-frame img,
html body.pc .spb-single-article-layout .article .spb-cover-placeholder,
html body.pc .spb-single-article-layout .article .spj-primary-slide img{border-radius:var(--spb-ui-radius) var(--spb-ui-radius) 0 0!important}
html body.pc .spb-single-article-layout .article .photo-caption{border-radius:0 0 var(--spb-ui-radius) var(--spb-ui-radius)!important;overflow:visible!important}

/* Relacionadas e Notícias da Internet: nunca arredondar/cortar o card inteiro ou o texto. */
html body.pc .spb-single-article-layout .article .related-grid .pc-mini-card,
html body.pc .spb-single-article-layout .article .related-grid .pc-mini-card>a,
html body.pc .spb-single-article-layout .article .related-grid .pc-mini-card b,
html body.pc .spb-single-article-layout .article .related-grid .pc-mini-card h3,
html body.pc .spb-single-article-layout .article .related-grid .pc-mini-card small{border-radius:0!important;overflow:visible!important}
html body.pc .spb-single-article-layout .article .related-grid .pc-mini-img,
html body.pc .spb-single-article-layout .article .related-grid .pc-mini-img img,
html body.pc .spb-single-article-layout .article .related-grid .pc-mini-img>span{border-radius:var(--spb-ui-radius)!important;overflow:hidden!important}
html body.pc .spb-single-article-layout .article .related-grid .pc-mini-img{display:block!important}
html body.pc .spb-single-article-layout .article .related-grid .pc-mini-img img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}

/* SOURCE: /assets/refactor-v943/css/site/0362.css */
/* Volume sempre visível e ajustável: painel horizontal fora do player. */
html body.pc .article .spj-audio-volume-wrap{position:relative!important;overflow:visible!important;z-index:999!important}
html body.pc .article .spj-audio-volume-pop{
  display:none!important;position:absolute!important;right:-6px!important;left:auto!important;
  bottom:calc(100% + 12px)!important;top:auto!important;width:164px!important;height:46px!important;
  padding:0 14px!important;border-radius:10px!important;background:rgba(28,32,36,.96)!important;
  align-items:center!important;justify-content:center!important;overflow:visible!important;
  box-shadow:0 8px 24px rgba(0,0,0,.26)!important;z-index:99999!important
}
html body.pc .article .spj-audio-volume-wrap.open .spj-audio-volume-pop{display:flex!important}
html body.pc .article .spj-audio-volume-pop:after{content:"";position:absolute;right:15px;bottom:-7px;border:7px solid transparent;border-top-color:rgba(28,32,36,.96);border-bottom:0}
html body.pc .article .spj-audio-volume-pop input[type="range"]{
  display:block!important;width:132px!important;height:24px!important;margin:0!important;
  writing-mode:horizontal-tb!important;direction:ltr!important;transform:none!important;
  opacity:1!important;visibility:visible!important;accent-color:var(--audio-primary)!important;cursor:pointer!important
}

/* Home: jamais arredondar/cortar o bloco de texto. Somente a mídia recebe os quatro cantos. */
html body.pc .spb-home-layout-blog_sidebar .pc-home-card,
html body.pc .spb-home-layout-blog_sidebar .pc-side-item,
html body.pc .spb-home-layout-blog_sidebar .spb-blog-feature-card,
html body.pc .spb-home-layout-blog_sidebar .pc-home-card>a,
html body.pc .spb-home-layout-blog_sidebar .pc-side-item>a{
  border-radius:0!important;overflow:visible!important
}
html body.pc .spb-home-layout-blog_sidebar .pc-home-card b,
html body.pc .spb-home-layout-blog_sidebar .pc-home-card h3,
html body.pc .spb-home-layout-blog_sidebar .pc-home-card small,
html body.pc .spb-home-layout-blog_sidebar .pc-side-item>div,
html body.pc .spb-home-layout-blog_sidebar .spb-blog-card-caption,
html body.pc .spb-home-layout-blog_sidebar .spb-blog-card-head,
html body.pc .spb-home-layout-blog_sidebar .spb-blog-card-summary{
  border-radius:0!important;overflow:visible!important;clip-path:none!important
}
html body.pc .spb-home-layout-blog_sidebar .pc-thumb,
html body.pc .spb-home-layout-blog_sidebar .pc-thumb img,
html body.pc .spb-home-layout-blog_sidebar .pc-thumb>span,
html body.pc .spb-home-layout-blog_sidebar .spb-blog-card-media,
html body.pc .spb-home-layout-blog_sidebar .spb-blog-card-media img,
html body.pc .spb-home-layout-blog_sidebar .spb-blog-card-media>span{
  border-radius:var(--spb-ui-radius)!important;overflow:hidden!important
}

/* Relacionadas e notícias da internet: texto totalmente livre; imagem/placeholder com 4 cantos. */
html body.pc .article .related-grid .pc-mini-card,
html body.pc .article .related-grid .pc-mini-card>a,
html body.pc .article .related-grid .pc-mini-card b,
html body.pc .article .related-grid .pc-mini-card h3,
html body.pc .article .related-grid .pc-mini-card small{
  border-radius:0!important;overflow:visible!important;clip-path:none!important
}
html body.pc .article .related-grid .pc-mini-img,
html body.pc .article .related-grid .pc-mini-img img,
html body.pc .article .related-grid .pc-mini-img>span{
  border-radius:var(--spb-ui-radius)!important;overflow:hidden!important
}

/* Slide mobile/tablet: arredondado inclusive sem foto, hover e play. */
@media(max-width:1100px){
  html body.pc .pc-mobile-top-slider,
  html body.pc .pc-mobile-top-slider .pc-mobile-slider-viewport,
  html body.pc .pc-mobile-top-slider .pc-mobile-slide,
  html body.pc .pc-mobile-top-slider .pc-mobile-slide>a,
  html body.pc .pc-mobile-top-slider .pc-mobile-slide-img,
  html body.pc .pc-mobile-top-slider .pc-mobile-slide-img img,
  html body.pc .pc-mobile-top-slider .pc-mobile-slide-img>span,
  html body.pc .pc-mobile-top-slider .no-photo,
  html body.pc .pc-mobile-top-slider .spb-cover-placeholder,
  html body.pc .pc-mobile-top-slider .pc-mobile-slide:before,
  html body.pc .pc-mobile-top-slider .pc-mobile-slide:after{
    border-radius:var(--spb-ui-radius)!important;overflow:hidden!important
  }
}

/* SOURCE: /assets/refactor-v943/css/site/0363.css */
/* Player da matéria: mantém a barra reta; não altera o player da rádio. */
html body.pc .article .spj-unified-audio{border-radius:0!important;overflow:visible!important}

/* Volume como era antes: controle vertical abrindo por cima do ícone. */
html body.pc .article .spj-audio-volume-wrap{position:relative!important;overflow:visible!important;z-index:999!important}
html body.pc .article .spj-audio-volume-pop{
 display:none!important;position:absolute!important;right:0!important;left:auto!important;
 bottom:48px!important;top:auto!important;width:42px!important;height:150px!important;
 padding:12px 0!important;border-radius:12px!important;background:rgba(38,45,51,.90)!important;
 align-items:center!important;justify-content:center!important;overflow:visible!important;
 box-shadow:0 8px 24px rgba(0,0,0,.24)!important;z-index:99999!important
}
html body.pc .article .spj-audio-volume-wrap.open .spj-audio-volume-pop{display:flex!important}
html body.pc .article .spj-audio-volume-pop:after{display:none!important;content:none!important}
html body.pc .article .spj-audio-volume-pop input[type="range"]{
 display:block!important;width:24px!important;height:116px!important;margin:0!important;
 writing-mode:vertical-lr!important;direction:rtl!important;transform:none!important;
 opacity:1!important;visibility:visible!important;accent-color:var(--audio-primary)!important;cursor:pointer!important;touch-action:none!important
}

/* Home: nenhum título, legenda ou bloco textual recebe arredondamento/corte. */
html body.pc .pc-home-card,html body.pc .pc-home-card>a,
html body.pc .pc-side-item,html body.pc .pc-side-item>a,
html body.pc .spb-blog-feature-card,html body.pc .spb-blog-feature-card>a,
html body.pc .spb-blog-card-caption,html body.pc .spb-blog-card-head,html body.pc .spb-blog-card-summary,
html body.pc .pc-home-card b,html body.pc .pc-home-card h3,html body.pc .pc-home-card small,
html body.pc .pc-side-item>div{border-radius:0!important;overflow:visible!important;clip-path:none!important}

/* Todas as mídias dos cards da Home: quatro cantos em desktop, tablet e mobile. */
html body.pc .pc-home-card .pc-thumb,html body.pc .pc-home-card .pc-thumb img,html body.pc .pc-home-card .pc-thumb>span,
html body.pc .pc-side-item .pc-thumb,html body.pc .pc-side-item .pc-thumb img,html body.pc .pc-side-item .pc-thumb>span,
html body.pc .spb-blog-feature-card .spb-blog-card-media,html body.pc .spb-blog-feature-card .spb-blog-card-media img,html body.pc .spb-blog-feature-card .spb-blog-card-media>span,
html body.pc .pc-card-image,html body.pc .pc-card-image img,html body.pc .pc-card-image>span{
 border-radius:var(--spb-ui-radius)!important;overflow:hidden!important;clip-path:none!important
}

/* Slide principal e slide mobile: imagem, placeholder, hover e play acompanham os quatro cantos. */
html body.pc .pc-main-slider,html body.pc .pc-main-slider .pc-slide-media,html body.pc .pc-main-slider .pc-slide-media img,html body.pc .pc-main-slider .pc-slide-media>span,
html body.pc .pc-mobile-top-slider,html body.pc .pc-mobile-top-slider .pc-mobile-slider-viewport,html body.pc .pc-mobile-top-slider .pc-mobile-slide,
html body.pc .pc-mobile-top-slider .pc-mobile-slide>a,html body.pc .pc-mobile-top-slider .pc-mobile-slide-img,html body.pc .pc-mobile-top-slider .pc-mobile-slide-img img,
html body.pc .pc-mobile-top-slider .pc-mobile-slide-img>span,html body.pc .pc-mobile-top-slider .no-photo,html body.pc .pc-mobile-top-slider .spb-cover-placeholder,
html body.pc .pc-mobile-top-slider .pc-mobile-slide:before,html body.pc .pc-mobile-top-slider .pc-mobile-slide:after{
 border-radius:var(--spb-ui-radius)!important;overflow:hidden!important
}

/* Relacionadas e notícias da internet: texto livre; somente a imagem arredondada. */
html body.pc .article .related-grid .pc-mini-card,html body.pc .article .related-grid .pc-mini-card>a,
html body.pc .article .related-grid .pc-mini-card b,html body.pc .article .related-grid .pc-mini-card h3,html body.pc .article .related-grid .pc-mini-card small{
 border-radius:0!important;overflow:visible!important;clip-path:none!important
}
html body.pc .article .related-grid .pc-mini-img,html body.pc .article .related-grid .pc-mini-img img,html body.pc .article .related-grid .pc-mini-img>span{
 border-radius:var(--spb-ui-radius)!important;overflow:hidden!important
}

/* SOURCE: /assets/refactor-v943/css/site/0364.css */
html body.pc .spj-audio-volume-pop.spj-volume-fixed{position:fixed!important;display:flex!important;z-index:2147483647!important;overflow:visible!important}
html body.pc .article,html body.pc .article-body,html body.pc .spb-single-article-layout,html body.pc .spj-primary-media{overflow:visible!important}

