/* Chamada editorial compacta para o canal do WhatsApp. */
.whatsapp-inline-noticia-v61{
  position:relative;
  display:grid;
  grid-template-columns:minmax(118px,30%) 1fr;
  align-items:stretch;
  gap:0;
  margin:26px 0;
  padding:0;
  min-height:170px;
  overflow:hidden;
  border:1px solid #dfe4e1;
  border-radius:22px;
  background:#fff;
  box-shadow:0 8px 24px rgba(20,35,27,.07);
}
.whatsapp-inline-noticia-v61::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:linear-gradient(135deg,rgba(37,211,102,.055),transparent 46%);
}
.whatsapp-inline-noticia-time::after{display:none!important}
.whatsapp-inline-visual-v61{
  position:relative;
  z-index:1;
  display:flex;
  align-items:center;
  justify-content:center;
  min-width:0;
  background:linear-gradient(145deg,
    color-mix(in srgb,var(--time-primary,#111) 95%,#000) 0%,
    color-mix(in srgb,var(--time-secondary,var(--time-primary,#222)) 78%,#111) 100%);
}
.whatsapp-inline-escudo-v61{
  width:min(108px,72%);
  max-height:112px;
  object-fit:contain;
  filter:drop-shadow(0 4px 8px rgba(0,0,0,.18));
}
.whatsapp-inline-marca-v61{
  display:grid;
  place-items:center;
  width:82px;
  height:82px;
  border:3px solid rgba(255,255,255,.88);
  border-radius:50%;
  color:#fff;
  font-size:27px;
  font-weight:950;
  letter-spacing:-1px;
}
.whatsapp-inline-icone-v61{
  position:absolute;
  right:-20px;
  bottom:18px;
  display:grid;
  place-items:center;
  width:58px;
  height:58px;
  border:5px solid #fff;
  border-radius:50%;
  color:#fff;
  background:#25d366;
  box-shadow:0 5px 14px rgba(0,0,0,.16);
}
.whatsapp-inline-icone-v61 svg{width:32px;height:32px}
.whatsapp-inline-conteudo-v61{
  position:relative;
  z-index:1;
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:16px;
  padding:24px 24px 24px 38px;
  min-width:0;
}
.whatsapp-inline-titulo-v61{
  display:block;
  margin:0;
  color:#11151b!important;
  font-size:clamp(24px,4.1vw,34px);
  line-height:1.02;
  font-weight:950!important;
  letter-spacing:-.8px;
  text-transform:uppercase;
}
.whatsapp-inline-cta-v61{
  display:flex!important;
  align-items:center;
  justify-content:center;
  gap:10px;
  width:100%;
  min-height:54px;
  padding:10px 16px;
  border:0!important;
  border-radius:999px;
  background:#079b45!important;
  color:#fff!important;
  text-decoration:none!important;
  font-size:18px;
  line-height:1;
  font-weight:950!important;
  box-shadow:inset 0 -2px 0 rgba(0,0,0,.08);
}
.whatsapp-inline-cta-v61 svg{width:25px;height:25px;flex:0 0 auto}
.whatsapp-inline-cta-v61 b{font-size:27px;line-height:1;font-weight:600}
.whatsapp-inline-cta-v61:hover,
.whatsapp-inline-cta-v61:focus{background:#078b3f!important;color:#fff!important}

@supports not (background:color-mix(in srgb,red 10%,white)){
  .whatsapp-inline-visual-v61{background:var(--time-primary,#171717)}
}

@media(max-width:600px){
  .whatsapp-inline-noticia-v61{
    grid-template-columns:34% 1fr;
    min-height:142px;
    margin:22px 0;
    border-radius:18px;
  }
  .whatsapp-inline-conteudo-v61{
    gap:12px;
    padding:18px 14px 18px 26px;
  }
  .whatsapp-inline-titulo-v61{
    font-size:clamp(20px,6vw,27px);
    line-height:1.04;
    letter-spacing:-.5px;
  }
  .whatsapp-inline-escudo-v61{width:min(82px,70%);max-height:86px}
  .whatsapp-inline-icone-v61{
    right:-16px;
    bottom:14px;
    width:48px;
    height:48px;
    border-width:4px;
  }
  .whatsapp-inline-icone-v61 svg{width:27px;height:27px}
  .whatsapp-inline-cta-v61{
    min-height:46px;
    padding:8px 11px;
    gap:7px;
    font-size:15px;
  }
  .whatsapp-inline-cta-v61 svg{width:21px;height:21px}
  .whatsapp-inline-cta-v61 b{font-size:22px}
}

@media(max-width:390px){
  .whatsapp-inline-noticia-v61{grid-template-columns:32% 1fr;min-height:132px}
  .whatsapp-inline-conteudo-v61{padding:15px 11px 15px 22px}
  .whatsapp-inline-titulo-v61{font-size:19px}
  .whatsapp-inline-cta-v61{font-size:14px;min-height:43px}
}

/* Garante texto e icones brancos no CTA, acima de estilos globais de links. */
.whatsapp-inline-noticia-v61 .whatsapp-inline-cta-v61,
.whatsapp-inline-noticia-v61 .whatsapp-inline-cta-v61:link,
.whatsapp-inline-noticia-v61 .whatsapp-inline-cta-v61:visited,
.whatsapp-inline-noticia-v61 .whatsapp-inline-cta-v61:hover,
.whatsapp-inline-noticia-v61 .whatsapp-inline-cta-v61:focus,
.whatsapp-inline-noticia-v61 .whatsapp-inline-cta-v61:active,
.whatsapp-inline-noticia-v61 .whatsapp-inline-cta-v61 span,
.whatsapp-inline-noticia-v61 .whatsapp-inline-cta-v61 b,
.whatsapp-inline-noticia-v61 .whatsapp-inline-cta-v61 svg {
  color:#fff !important;
}
.whatsapp-inline-noticia-v61 .whatsapp-inline-cta-v61 svg,
.whatsapp-inline-noticia-v61 .whatsapp-inline-cta-v61 svg path {
  fill:#fff !important;
  stroke:transparent !important;
}
