/* origem: site/0148.css */
/* SOURCE: /assets/refactor-v943/css/site/0365.css */
/* v16.1.581 — correção final de cantos no Modelo Blog. */

/* Matéria aberta: somente os cantos SUPERIORES da imagem principal podem arredondar.
   A base da imagem e toda a legenda permanecem retas para o encaixe ficar contínuo. */
html body.pc .spb-single-article-layout .article .spb-photo-frame,
html body.pc .spb-single-article-layout .article a.spb-fancybox-link.spb-photo-frame,
html body.pc .spb-single-article-layout .article .spj-primary-slide,
html body.pc .spb-single-article-layout .article .spj-primary-slide > a,
html body.pc .spb-single-article-layout .article .spj-primary-slide img,
html body.pc .spb-single-article-layout .article .spb-photo-frame img,
html body.pc .spb-single-article-layout .article img.cover,
html body.pc .spb-single-article-layout .article img.spb-cover-img{
  border-radius:var(--spb-ui-radius) var(--spb-ui-radius) 0 0!important;
}
html body.pc .spb-single-article-layout .article .photo-caption,
html body.pc .spb-single-article-layout .article .spb-photo-caption{
  border-radius:0!important;
  overflow:visible!important;
}

/* Modelo Blog: nunca arredondar título, legenda, resumo ou o contêiner textual dos cards. */
html body.pc .spb-home-layout-blog_sidebar .pc-home-card,
html body.pc .spb-home-layout-blog_sidebar .pc-home-card > a,
html body.pc .spb-home-layout-blog_sidebar .pc-side-item,
html body.pc .spb-home-layout-blog_sidebar .pc-side-item > a,
html body.pc .spb-home-layout-blog_sidebar .spb-blog-feature-card,
html body.pc .spb-home-layout-blog_sidebar .spb-blog-feature-card > a,
html body.pc .spb-home-layout-blog_sidebar .pc-home-card b,
html body.pc .spb-home-layout-blog_sidebar .pc-home-card h2,
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;
}

/* Modelo Blog: apenas a área visual de TODOS os cards recebe os quatro cantos.
   Inclui imagem real, placeholder, camada de hover e os dois cards ao lado do slide. */
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 .pc-thumb::before,
html body.pc .spb-home-layout-blog_sidebar .pc-thumb::after,
html body.pc .spb-home-layout-blog_sidebar .pc-card-image,
html body.pc .spb-home-layout-blog_sidebar .pc-card-image img,
html body.pc .spb-home-layout-blog_sidebar .pc-card-image > span,
html body.pc .spb-home-layout-blog_sidebar .pc-card-image::before,
html body.pc .spb-home-layout-blog_sidebar .pc-card-image::after,
html body.pc .spb-home-layout-blog_sidebar .pc-side-item .pc-thumb,
html body.pc .spb-home-layout-blog_sidebar .pc-side-item .pc-thumb img,
html body.pc .spb-home-layout-blog_sidebar .pc-side-item .pc-thumb > span,
html body.pc .spb-home-layout-blog_sidebar .pc-side-item .no-photo,
html body.pc .spb-home-layout-blog_sidebar .pc-side-item .spb-cover-placeholder,
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,
html body.pc .spb-home-layout-blog_sidebar .spb-blog-card-media::before,
html body.pc .spb-home-layout-blog_sidebar .spb-blog-card-media::after,
html body.pc .spb-home-layout-blog_sidebar .no-photo,
html body.pc .spb-home-layout-blog_sidebar .spb-cover-placeholder{
  border-radius:var(--spb-ui-radius)!important;
  overflow:hidden!important;
  clip-path:none!important;
  background-clip:padding-box!important;
}

/* Garante que não exista uma camada quadrada visível atrás da mídia arredondada. */
html body.pc .spb-home-layout-blog_sidebar .pc-thumb,
html body.pc .spb-home-layout-blog_sidebar .pc-card-image,
html body.pc .spb-home-layout-blog_sidebar .spb-blog-card-media{
  isolation:isolate!important;
  background:transparent!important;
}

/* Slide principal do Modelo Blog, inclusive tablet/mobile, imagem, placeholder, hover e play. */
html body.pc .spb-home-layout-blog_sidebar .pc-main-slider,
html body.pc .spb-home-layout-blog_sidebar .pc-main-slide,
html body.pc .spb-home-layout-blog_sidebar .pc-main-slide > a,
html body.pc .spb-home-layout-blog_sidebar .pc-main-slide .pc-slide-media,
html body.pc .spb-home-layout-blog_sidebar .pc-main-slide .pc-slide-media img,
html body.pc .spb-home-layout-blog_sidebar .pc-main-slide .pc-slide-media > span,
html body.pc .spb-home-layout-blog_sidebar .pc-main-slide .no-photo,
html body.pc .spb-home-layout-blog_sidebar .pc-main-slide .spb-cover-placeholder,
html body.pc .spb-home-layout-blog_sidebar .pc-main-slide::before,
html body.pc .spb-home-layout-blog_sidebar .pc-main-slide::after,
html body.pc .spb-home-layout-blog_sidebar .pc-mobile-top-slider,
html body.pc .spb-home-layout-blog_sidebar .pc-mobile-top-slider .pc-mobile-slider-viewport,
html body.pc .spb-home-layout-blog_sidebar .pc-mobile-top-slider .pc-mobile-slide,
html body.pc .spb-home-layout-blog_sidebar .pc-mobile-top-slider .pc-mobile-slide > a,
html body.pc .spb-home-layout-blog_sidebar .pc-mobile-top-slider .pc-mobile-slide-img,
html body.pc .spb-home-layout-blog_sidebar .pc-mobile-top-slider .pc-mobile-slide-img img,
html body.pc .spb-home-layout-blog_sidebar .pc-mobile-top-slider .pc-mobile-slide-img > span,
html body.pc .spb-home-layout-blog_sidebar .pc-mobile-top-slider .no-photo,
html body.pc .spb-home-layout-blog_sidebar .pc-mobile-top-slider .spb-cover-placeholder,
html body.pc .spb-home-layout-blog_sidebar .pc-mobile-top-slider .pc-mobile-slide::before,
html body.pc .spb-home-layout-blog_sidebar .pc-mobile-top-slider .pc-mobile-slide::after{
  border-radius:var(--spb-ui-radius)!important;
  overflow:hidden!important;
  background-clip:padding-box!important;
}

/* Previsão horizontal: segue exatamente a opção global (quadrado, padrão ou arredondado). */
html body.pc .spb-forecast-horizontal,
html body.pc .spb-home-weather-wrap .spb-forecast-horizontal,
html body.pc .spb-blog-home-sidebar .spb-forecast-horizontal,
html body.pc .spb-sidebar-weather .spb-forecast-horizontal{
  border-radius:var(--spb-ui-radius)!important;
  overflow:hidden!important;
  background-clip:padding-box!important;
}

/* Mais respiro entre as matérias do feed do Modelo Blog. */
html body.pc .spb-home-layout-blog_sidebar .spb-blog-feed,
html body.pc .spb-home-layout-blog_sidebar .spb-blog-feed-list,
html body.pc .spb-home-layout-blog_sidebar .spb-blog-cards-list{
  gap:40px!important;
  row-gap:40px!important;
}
html body.pc .spb-home-layout-blog_sidebar .spb-blog-feature-card{
  margin-bottom:40px!important;
}
html body.pc .spb-home-layout-blog_sidebar .spb-blog-feature-card:last-child{
  margin-bottom:0!important;
}

@media(max-width:1100px){
  html body.pc .spb-home-layout-blog_sidebar .spb-blog-feed,
  html body.pc .spb-home-layout-blog_sidebar .spb-blog-feed-list,
  html body.pc .spb-home-layout-blog_sidebar .spb-blog-cards-list{
    gap:40px!important;
    row-gap:40px!important;
  }
}

/* SOURCE: /assets/refactor-v943/css/site/0366.css */
/* Matéria aberta: imagem arredondada apenas em cima; legenda fecha o conjunto embaixo. */
html body.pc .spb-single-article-layout .spj-primary-media,
html body.pc .spb-single-article-layout .spj-primary-track,
html body.pc .spb-single-article-layout .spj-primary-slide,
html body.pc .spb-single-article-layout .spj-primary-slide>figure,
html body.pc .spb-single-article-layout .spb-photo-frame,
html body.pc .spb-single-article-layout .spb-photo-frame>a,
html body.pc .spb-single-article-layout .spj-primary-slide img,
html body.pc .spb-single-article-layout .spb-photo-frame img,
html body.pc .spb-single-article-layout img.cover,
html body.pc .spb-single-article-layout img.spb-cover-img{
 border-radius:var(--spb-ui-radius) var(--spb-ui-radius) 0 0!important;
 overflow:hidden!important;
}
html body.pc .spb-single-article-layout .photo-caption,
html body.pc .spb-single-article-layout .spb-photo-caption{
 border-radius:0 0 var(--spb-ui-radius) var(--spb-ui-radius)!important;
 overflow:hidden!important;
}

/* Card editorial grande: cantos no CARD externo; mídia interna sempre quadrada. */
html body.pc .spb-home-layout-blog_sidebar .spb-blog-feed-row{margin:0 0 40px!important;padding:0!important}
html body.pc .spb-home-layout-blog_sidebar .spb-blog-feed-row:last-of-type{margin-bottom:0!important}
html body.pc .spb-home-layout-blog_sidebar .spb-blog-feature-card{
 border-radius:var(--spb-ui-radius)!important;
 overflow:hidden!important;
 margin:0!important;
}
html body.pc .spb-home-layout-blog_sidebar .spb-blog-feature-card .spb-blog-card-image,
html body.pc .spb-home-layout-blog_sidebar .spb-blog-feature-card .spb-blog-card-media,
html body.pc .spb-home-layout-blog_sidebar .spb-blog-feature-card .spb-blog-card-media img,
html body.pc .spb-home-layout-blog_sidebar .spb-blog-feature-card .spb-blog-card-media>span,
html body.pc .spb-home-layout-blog_sidebar .spb-blog-feature-card .spb-blog-card-caption,
html body.pc .spb-home-layout-blog_sidebar .spb-blog-feature-card .spb-blog-card-head,
html body.pc .spb-home-layout-blog_sidebar .spb-blog-feature-card .spb-blog-card-summary{
 border-radius:0!important;
 clip-path:none!important;
}

/* Cards do topo/relacionadas/internet: somente imagem ou placeholder arredondado. */
html body.pc .spb-home-layout-blog_sidebar .pc-home-card,
html body.pc .spb-home-layout-blog_sidebar .pc-home-card>a,
html body.pc .spb-home-layout-blog_sidebar .pc-side-item,
html body.pc .spb-home-layout-blog_sidebar .pc-side-item>a,
html body.pc .spb-home-layout-blog_sidebar .pc-mini-card,
html body.pc .spb-home-layout-blog_sidebar .pc-mini-card>a,
html body.pc .article .related-grid .pc-mini-card,
html body.pc .article .related-grid .pc-mini-card>a{
 border-radius:0!important;overflow:visible!important;clip-path:none!important;background:transparent!important;
}
html body.pc .spb-home-layout-blog_sidebar .pc-home-card b,
html body.pc .spb-home-layout-blog_sidebar .pc-home-card h2,
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 .pc-mini-card b,
html body.pc .spb-home-layout-blog_sidebar .pc-mini-card h3,
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 .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 .pc-card-image,
html body.pc .spb-home-layout-blog_sidebar .pc-card-image img,
html body.pc .spb-home-layout-blog_sidebar .pc-card-image>span,
html body.pc .spb-home-layout-blog_sidebar .pc-side-item .pc-thumb,
html body.pc .spb-home-layout-blog_sidebar .pc-side-item .pc-thumb img,
html body.pc .spb-home-layout-blog_sidebar .pc-side-item .pc-thumb>span,
html body.pc .spb-home-layout-blog_sidebar .pc-mini-img,
html body.pc .spb-home-layout-blog_sidebar .pc-mini-img img,
html body.pc .spb-home-layout-blog_sidebar .pc-mini-img>span,
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,
html body.pc .spb-home-layout-blog_sidebar .no-photo,
html body.pc .spb-home-layout-blog_sidebar .spb-cover-placeholder{
 border-radius:var(--spb-ui-radius)!important;overflow:hidden!important;background-clip:padding-box!important;
}
@media(max-width:1100px){html body.pc .spb-home-layout-blog_sidebar .spb-blog-feed-row{margin-bottom:40px!important}}
@media(max-width:700px){html body.pc .spb-home-layout-blog_sidebar .spb-blog-feed-row{margin-bottom:40px!important}}

/* Organizador arrastável do painel. */
.spb-sidebar-order-field{grid-column:1/-1}.spb-sidebar-sort-help{margin:12px 0 8px;color:#667085;font-size:13px}.spb-sidebar-sortable{display:flex;flex-wrap:wrap;gap:9px;padding:13px;border:1px dashed #cbd5e1;background:#fff;border-radius:10px;min-height:58px}.spb-sidebar-sort-item{display:inline-flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid #d9dee7;background:#f8fafc;border-radius:8px;cursor:grab;user-select:none;font-size:13px;font-weight:700}.spb-sidebar-sort-item.dragging{opacity:.45}.spb-sidebar-sort-item i.fa-bars{color:#98a2b3}.spb-sidebar-sort-item button{border:0;background:transparent;color:#b42318;cursor:pointer;padding:0 2px}.spb-sidebar-sort-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}

