/* origem: site/0119.css */
/* SOURCE: /assets/refactor-v943/css/site/0309.css */
/* Correção global: o card lateral do WhatsApp respeita cabeçalhos fixos e o limite da coluna. */
html body.pc{
  --spb-whatsapp-sticky-top:18px;
}
html body.pc .article-midcol,
html body.pc .pc-list-side{
  position:relative!important;
  overflow:visible!important;
  align-self:stretch!important;
  min-height:100%!important;
}
html body.pc .article-midcol .whats-banner-mini,
html body.pc .pc-list-side .whats-banner-mini,
html body.pc .article-midcol .box + .whats-banner-mini,
html body.pc .pc-list-side .box + .whats-banner-mini{
  position:sticky!important;
  top:var(--spb-whatsapp-sticky-top)!important;
  z-index:1!important;
  isolation:isolate!important;
  transform:none!important;
  max-width:100%!important;
}
html body.pc .nav,
html body.pc .spb-site-header,
html body.pc .spb-mobile-site-header,
html body.pc body > header,
html body.pc [data-site-header]{
  position:relative;
  z-index:1000;
}
html body.pc .spj-hz-widget .spj-hz-panel header{z-index:auto!important;}
html body.pc .spj-hz-widget .spj-hz-close{z-index:20!important;pointer-events:auto!important;}
@media(max-width:900px){
  html body.pc .article-midcol,
  html body.pc .pc-list-side{min-height:0!important;}
  html body.pc .article-midcol .whats-banner-mini,
  html body.pc .pc-list-side .whats-banner-mini,
  html body.pc .article-midcol .box + .whats-banner-mini,
  html body.pc .pc-list-side .box + .whats-banner-mini{
    position:static!important;
    top:auto!important;
    z-index:20!important;
  }
}

