/* CSS exclusivo da pagina de noticia completa.
   Novos ajustes de noticia.html devem entrar aqui, nao no style.css global. */


/* NOTICIA COMPLETA - PADRAO VISUAL RAGE
   Nao altera comentarios. Para reverter, remova este bloco e volte noticia.css?v=1. */

#noticiaCompleta{
  width:min(1180px, calc(100% - 28px)) !important;
  max-width:1180px !important;
  margin:34px auto !important;
  padding:0 !important;
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
}

#noticiaCompleta .profile-box{
  display:block !important;
  width:100% !important;
  padding:0 !important;
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
}

#noticiaCompleta .profile-section{
  position:relative !important;
  overflow:visible !important;
  padding:clamp(10px, 2.2vw, 22px) 0 0 !important;
  border-radius:0 !important;
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
}

#noticiaCompleta .profile-section::before{
  content:none !important;
}

#noticiaCompleta h1{
  position:relative !important;
  z-index:1 !important;
  color:#fff !important;
  max-width:980px !important;
  margin:0 0 12px !important;
  padding-bottom:0 !important;
  border-bottom:0 !important;
  font-size:clamp(32px, 4.6vw, 58px) !important;
  line-height:1.02 !important;
  font-weight:900 !important;
  letter-spacing:0 !important;
  text-shadow:none !important;
}

#noticiaCompleta h1 + h2{
  position:relative !important;
  z-index:1 !important;
  max-width:920px !important;
  margin:0 0 22px !important;
  color:rgba(255,255,255,.78) !important;
  font-size:clamp(18px, 2vw, 24px) !important;
  line-height:1.45 !important;
  font-weight:700 !important;
}

#noticiaCompleta .noticia-imagem-principal-box{
  position:relative !important;
  z-index:1 !important;
  width:100% !important;
  margin:10px 0 14px !important;
}

#noticiaCompleta .noticia-imagem-principal-box > img,
#noticiaCompleta .profile-section > img{
  position:relative !important;
  z-index:1 !important;
  width:100% !important;
  max-height:560px !important;
  margin:0 !important;
  border-radius:0 !important;
  border:0 !important;
  box-shadow:0 12px 28px rgba(0,0,0,.34) !important;
  transition:filter .25s ease, transform .25s ease, border-color .25s ease !important;
}

#noticiaCompleta .noticia-imagem-principal-tag{
  position:absolute !important;
  left:18px !important;
  bottom:18px !important;
  z-index:3 !important;
}

#noticiaCompleta .noticia-imagem-principal-tag .noticia-badge{
  margin:0 !important;
}

#noticiaCompleta .noticia-imagem-principal-box > img:hover,
#noticiaCompleta .profile-section > img:hover{
  filter:saturate(1.08) brightness(1.06) !important;
  transform:translateY(-2px) !important;
  border-color:transparent !important;
}

#noticiaCompleta .noticia-meta-share{
  position:relative !important;
  z-index:1 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:16px !important;
  margin:12px 0 26px !important;
  padding:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  border:0 !important;
}

#noticiaCompleta .noticia-meta-info{
  min-width:0 !important;
  display:flex !important;
  flex-direction:row !important;
  align-items:center !important;
  gap:0 !important;
}

#noticiaCompleta .noticia-meta-linha,
#noticiaCompleta .noticia-data{
  color:rgba(255,255,255,.76) !important;
  font-size:14px !important;
  line-height:1.45 !important;
  font-weight:800 !important;
}

#noticiaCompleta .noticia-meta-linha{
  display:flex !important;
  flex-wrap:nowrap !important;
  gap:0 !important;
  align-items:center !important;
  overflow:hidden !important;
  white-space:nowrap !important;
}

#noticiaCompleta .noticia-meta-linha span,
#noticiaCompleta .noticia-data{
  display:inline-flex !important;
  align-items:center !important;
  width:auto !important;
  max-width:100% !important;
  padding:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  border:0 !important;
  white-space:nowrap !important;
}

#noticiaCompleta .materia-meta-author-link{
  color:inherit !important;
  display:inline !important;
  font:inherit !important;
  font-size:inherit !important;
  font-weight:inherit !important;
  line-height:inherit !important;
  letter-spacing:inherit !important;
  margin-left:.28em !important;
  text-decoration:none !important;
  text-decoration-line:none !important;
  text-decoration-thickness:0 !important;
  border-bottom:0 !important;
  text-transform:inherit !important;
  vertical-align:baseline !important;
  transition:color .2s ease, text-shadow .2s ease;
}

#noticiaCompleta .materia-meta-author-link:hover,
#noticiaCompleta .materia-meta-author-link:focus-visible,
#noticiaCompleta .materia-meta-author-link:visited{
  color:#ff2a2a !important;
  text-decoration:none !important;
  text-decoration-line:none !important;
  border-bottom:0 !important;
}

#noticiaCompleta .materia-meta-author-link:hover,
#noticiaCompleta .materia-meta-author-link:focus-visible{
  text-shadow:0 0 12px rgba(255,0,0,.35) !important;
}

#noticiaCompleta .noticia-meta-linha span + span::before{
  content:"•" !important;
  margin:0 7px !important;
  color:rgba(255,255,255,.58) !important;
}

#noticiaCompleta .noticia-data{
  margin-top:0 !important;
  color:rgba(255,255,255,.58) !important;
}

#noticiaCompleta .noticia-share-top{
  display:flex !important;
  flex-wrap:wrap !important;
  justify-content:flex-end !important;
  align-items:center !important;
  gap:12px !important;
}

#noticiaCompleta .noticia-share-top a{
  width:48px !important;
  height:48px !important;
  min-width:48px !important;
  padding:0 !important;
  border-radius:50% !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  border:0 !important;
  color:#fff !important;
  font-size:24px !important;
  line-height:1 !important;
  box-shadow:0 0 25px rgba(0,0,0,.45) !important;
  transition:transform .25s ease, box-shadow .25s ease !important;
}

#noticiaCompleta .noticia-share-top a:hover{
  transform:translateY(-4px) scale(1.08) !important;
}

#noticiaCompleta .materia-conteudo{
  position:relative !important;
  z-index:1 !important;
  width:100% !important;
  max-width:960px !important;
  margin:0 auto !important;
  padding:28px 30px !important;
  color:rgba(255,255,255,.88) !important;
  font-size:18px !important;
  line-height:1.78 !important;
  border:0 !important;
  border-radius:8px !important;
  background:linear-gradient(180deg, rgba(20,20,20,.92), rgba(5,5,5,.72)) !important;
  box-shadow:0 16px 34px rgba(0,0,0,.34), 0 0 26px rgba(255,0,0,.10) !important;
}

#noticiaCompleta .materia-conteudo p{
  margin:0 0 18px !important;
}

#noticiaCompleta .materia-conteudo a{
  color:#ff3333 !important;
  font-weight:900 !important;
  text-decoration:none !important;
  transition:color .2s ease, text-shadow .2s ease !important;
}

#noticiaCompleta .materia-conteudo a:hover{
  color:#fff !important;
  text-shadow:0 0 14px rgba(255,0,0,.46) !important;
}

#noticiaCompleta .materia-destaque,
#noticiaCompleta .materia-subtitulo{
  margin:26px 0 18px !important;
  padding:14px 18px 14px 22px !important;
  border-radius:8px !important;
  border:0 !important;
  background:rgba(255,0,0,.12) !important;
  box-shadow:0 0 22px rgba(255,0,0,.10) !important;
}

#noticiaCompleta .materia-imagem-extra,
#noticiaCompleta .materia-galeria img{
  border-radius:8px !important;
  border:0 !important;
}

#noticiaCompleta .share-social-box,
#noticiaCompleta .veja-tambem-box{
  margin-top:24px !important;
  padding:24px !important;
  border-radius:8px !important;
  background:rgba(0,0,0,.38) !important;
  border:0 !important;
  box-shadow:0 14px 30px rgba(0,0,0,.28), 0 0 24px rgba(255,0,0,.08) !important;
}

#noticiaCompleta .share-social-box p,
#noticiaCompleta .veja-tambem-title{
  margin:0 0 18px !important;
  color:#fff !important;
  text-transform:uppercase !important;
  font-weight:900 !important;
  text-shadow:0 0 14px rgba(255,0,0,.24) !important;
}

#noticiaCompleta .veja-tambem-title{
  text-align:center !important;
  font-size:clamp(24px, 3.2vw, 38px) !important;
  line-height:1.12 !important;
}

#noticiaCompleta .veja-tambem-grid{
  display:grid !important;
  grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
  gap:16px !important;
}

#noticiaCompleta .veja-tambem-card{
  min-height:0 !important;
  border-radius:0 !important;
  overflow:visible !important;
  border:0 !important;
  position:relative !important;
  display:flex !important;
  flex-direction:column !important;
  color:inherit !important;
  text-decoration:none !important;
  background:transparent !important;
}

#noticiaCompleta .veja-tambem-thumb{
  position:relative !important;
  inset:auto !important;
  overflow:hidden !important;
  display:block !important;
  width:100% !important;
  border-radius:6px !important;
}

#noticiaCompleta .veja-tambem-thumb::after{
  content:none !important;
  position:absolute !important;
  inset:0 !important;
  background:linear-gradient(180deg, rgba(0,0,0,.34), rgba(0,0,0,.9)) !important;
}

#noticiaCompleta .veja-tambem-thumb img{
  width:100% !important;
  height:auto !important;
  aspect-ratio:16 / 9 !important;
  display:block !important;
  object-fit:cover !important;
}

#noticiaCompleta .veja-tambem-info{
  position:static !important;
  z-index:2 !important;
  padding:10px 8px 0 !important;
  text-align:center !important;
}

#noticiaCompleta .veja-tambem-info h4{
  font-size:17px !important;
  line-height:1.18 !important;
  margin:0 auto !important;
  max-width:96% !important;
}

#noticiaCompleta .veja-tambem-info p{
  display:none !important;
}

#noticiaCompleta .veja-tambem-card .noticia-badge{
  position:absolute !important;
  z-index:3 !important;
  left:auto !important;
  right:12px !important;
  top:auto !important;
  bottom:12px !important;
  margin:0 !important;
}

#noticiaCompleta .veja-tambem-card h4{
  transition:color .2s ease, text-shadow .2s ease !important;
}

#noticiaCompleta .veja-tambem-meta{
  display:none !important;
}

#noticiaCompleta .veja-tambem-card.tipo-noticia-normal:hover h4{
  color:#5b000b !important;
  text-shadow:0 0 14px rgba(91,0,11,.44) !important;
}

#noticiaCompleta .veja-tambem-card.tipo-noticia-playstation:hover h4{
  color:#2f7cff !important;
  text-shadow:0 0 14px rgba(47,124,255,.44) !important;
}

#noticiaCompleta .veja-tambem-card.tipo-noticia-xbox:hover h4{
  color:#16a34a !important;
  text-shadow:0 0 14px rgba(22,163,74,.44) !important;
}

#noticiaCompleta .veja-tambem-card.tipo-noticia-nintendo:hover h4{
  color:#ff2f2f !important;
  text-shadow:0 0 14px rgba(255,47,47,.44) !important;
}

#noticiaCompleta .veja-tambem-card.tipo-noticia-pc:hover h4{
  color:#ffd12f !important;
  text-shadow:0 0 14px rgba(255,209,47,.44) !important;
}

#noticiaCompleta .veja-tambem-card.tipo-noticia-fofoca:hover h4,
#noticiaCompleta .veja-tambem-card.tipo-noticia-fofocas:hover h4{
  color:#ff007a !important;
  text-shadow:0 0 14px rgba(255,0,122,.44) !important;
}

#noticiaCompleta .veja-tambem-card.tipo-noticia-rumor:hover h4{
  color:#ff7a00 !important;
  text-shadow:0 0 14px rgba(255,122,0,.44) !important;
}

#noticiaCompleta .veja-tambem-card.tipo-noticia-opiniao:hover h4{
  color:#7c3cff !important;
  text-shadow:0 0 14px rgba(124,60,255,.44) !important;
}

#noticiaCompleta .share-social-btn{
  width:54px !important;
  height:54px !important;
  min-width:54px !important;
  padding:0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  border-radius:50% !important;
  border:0 !important;
  color:#fff !important;
  font-size:25px !important;
  line-height:1 !important;
  transition:transform .25s ease, box-shadow .25s ease !important;
}

#noticiaCompleta .share-social-btn:hover{
  transform:translateY(-4px) scale(1.08) !important;
}

#noticiaCompleta .noticia-share-top a:has(.fa-facebook-f),
#noticiaCompleta .share-social-btn.facebook{
  background:#1877f2 !important;
  box-shadow:0 0 25px rgba(24,119,242,.55) !important;
}

#noticiaCompleta .noticia-share-top a:has(.fa-x-twitter),
#noticiaCompleta .share-social-btn.twitter{
  background:#111 !important;
  box-shadow:0 0 25px rgba(255,255,255,.18) !important;
}

#noticiaCompleta .noticia-share-top a:has(.fa-whatsapp),
#noticiaCompleta .share-social-btn.whatsapp{
  background:#25D366 !important;
  box-shadow:0 0 25px rgba(37,211,102,.55) !important;
}

#noticiaCompleta .noticia-share-top a:has(.fa-telegram-plane),
#noticiaCompleta .share-social-btn.telegram{
  background:#229ED9 !important;
  box-shadow:0 0 25px rgba(34,158,217,.55) !important;
}

#noticiaCompleta .noticia-share-top a:has(.fa-discord),
#noticiaCompleta .share-social-btn.discord{
  background:#5865F2 !important;
  box-shadow:0 0 25px rgba(88,101,242,.55) !important;
}

#noticiaCompleta .noticia-share-top a:has(.fa-facebook-f):hover,
#noticiaCompleta .share-social-btn.facebook:hover{
  box-shadow:0 0 40px rgba(24,119,242,.95) !important;
}

#noticiaCompleta .noticia-share-top a:has(.fa-x-twitter):hover,
#noticiaCompleta .share-social-btn.twitter:hover{
  box-shadow:0 0 40px rgba(255,255,255,.55) !important;
}

#noticiaCompleta .noticia-share-top a:has(.fa-whatsapp):hover,
#noticiaCompleta .share-social-btn.whatsapp:hover{
  box-shadow:0 0 40px rgba(37,211,102,.95) !important;
}

#noticiaCompleta .noticia-share-top a:has(.fa-telegram-plane):hover,
#noticiaCompleta .share-social-btn.telegram:hover{
  box-shadow:0 0 40px rgba(34,158,217,.95) !important;
}

#noticiaCompleta .noticia-share-top a:has(.fa-discord):hover,
#noticiaCompleta .share-social-btn.discord:hover{
  box-shadow:0 0 40px rgba(88,101,242,.95) !important;
}

#noticiaCompleta .materia-reaction-box{
  margin-top:24px !important;
  padding:26px 22px !important;
  border-radius:8px !important;
  background:linear-gradient(180deg, rgba(20,20,20,.92), rgba(5,5,5,.72)) !important;
  border:0 !important;
  box-shadow:0 16px 34px rgba(0,0,0,.34), 0 0 26px rgba(255,0,0,.10) !important;
  text-align:center !important;
}

#noticiaCompleta .materia-author-card{
  display:grid !important;
  grid-template-columns:118px minmax(0, 1fr) !important;
  gap:20px !important;
  align-items:center !important;
  margin:34px auto 6px !important;
  padding:22px 8px 10px !important;
  border-radius:0 !important;
  background:transparent !important;
  border-top:1px dotted rgba(255,255,255,.22) !important;
  border-right:0 !important;
  border-bottom:0 !important;
  border-left:0 !important;
  box-shadow:none !important;
}

#noticiaCompleta .materia-author-card img{
  width:118px !important;
  height:118px !important;
  border-radius:50% !important;
  object-fit:cover !important;
  background:#111 !important;
  box-shadow:none !important;
}

#noticiaCompleta .materia-author-photo-link{
  display:block !important;
  width:118px !important;
  height:118px !important;
  border-radius:50% !important;
  overflow:hidden !important;
  text-decoration:none !important;
  outline:0 !important;
}

#noticiaCompleta .materia-author-photo-link img{
  transition:transform .22s ease, filter .22s ease !important;
}

#noticiaCompleta .materia-author-photo-link:hover img,
#noticiaCompleta .materia-author-photo-link:focus-visible img{
  transform:scale(1.08) !important;
  filter:brightness(1.08) !important;
}

#noticiaCompleta .materia-author-info span{
  display:block !important;
  color:#efefef !important;
  font-size:13px !important;
  line-height:1.2 !important;
  font-weight:500 !important;
}

#noticiaCompleta .materia-author-info h3{
  margin:4px 0 10px !important;
  color:#fff !important;
  font-size:25px !important;
  line-height:1 !important;
  text-transform:none !important;
}

#noticiaCompleta .materia-author-info h3 a{
  color:inherit !important;
  text-decoration:none !important;
  text-decoration-line:none !important;
  text-decoration-thickness:0 !important;
  border-bottom:0 !important;
  transition:color .2s ease, text-shadow .2s ease;
}

#noticiaCompleta .materia-author-info h3 a:hover,
#noticiaCompleta .materia-author-info h3 a:focus-visible,
#noticiaCompleta .materia-author-info h3 a:visited{
  color:#ff2a2a !important;
  text-decoration:none !important;
  text-decoration-line:none !important;
  border-bottom:0 !important;
}

#noticiaCompleta .materia-author-info h3 a:hover,
#noticiaCompleta .materia-author-info h3 a:focus-visible{
  text-shadow:0 0 14px rgba(255,0,0,.35) !important;
}

#noticiaCompleta .materia-author-info p{
  margin:0 0 12px !important;
  padding:12px 14px !important;
  color:#fff !important;
  background:rgba(255,255,255,.075) !important;
  border:0 !important;
  border-radius:0 !important;
  font-size:16px !important;
  line-height:1.42 !important;
  font-weight:400 !important;
}

#noticiaCompleta .materia-author-socials{
  display:flex !important;
  align-items:center !important;
  gap:11px !important;
}

#noticiaCompleta .materia-author-socials strong{
  color:#fff !important;
  font-size:14px !important;
  font-weight:800 !important;
}

#noticiaCompleta .materia-author-socials a{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:36px !important;
  height:36px !important;
  border-radius:999px !important;
  color:#fff !important;
  background:#111 !important;
  border:0 !important;
  text-decoration:none !important;
  font-size:17px !important;
  box-shadow:0 0 22px rgba(0,0,0,.42) !important;
  transition:transform .25s ease, box-shadow .25s ease !important;
}

#noticiaCompleta .materia-author-socials a.facebook{
  background:#1877f2 !important;
  box-shadow:0 0 25px rgba(24,119,242,.55) !important;
}

#noticiaCompleta .materia-author-socials a.twitter{
  background:#111 !important;
  box-shadow:0 0 25px rgba(255,255,255,.18) !important;
}

#noticiaCompleta .materia-author-socials a.instagram{
  background:linear-gradient(135deg, #833ab4, #fd1d1d, #fcb045) !important;
  box-shadow:0 0 25px rgba(253,29,29,.45) !important;
}

#noticiaCompleta .materia-author-socials a.youtube{
  background:#fff !important;
  color:#e60000 !important;
  box-shadow:0 0 25px rgba(255,255,255,.28) !important;
}

#noticiaCompleta .materia-author-socials a:hover{
  color:#fff !important;
  transform:translateY(-4px) scale(1.08) !important;
}

#noticiaCompleta .materia-author-socials a.youtube:hover{
  color:#e60000 !important;
}

#noticiaCompleta .materia-reaction-call{
  margin:0 0 18px !important;
  color:#f1f1f1 !important;
  font-size:16px !important;
  line-height:1.4 !important;
  font-weight:700 !important;
}

#noticiaCompleta .materia-reaction-box h3{
  margin:0 !important;
  color:#fff !important;
  font-size:22px !important;
  line-height:1.12 !important;
  text-transform:none !important;
  text-shadow:0 0 18px rgba(255,0,0,.24) !important;
}

#noticiaCompleta .materia-reaction-sub{
  display:block !important;
  margin:4px 0 20px !important;
  color:#cfcfcf !important;
  font-size:14px !important;
  font-weight:800 !important;
}

#noticiaCompleta .materia-reaction-list{
  display:grid !important;
  grid-template-columns:repeat(6, minmax(0, 1fr)) !important;
  gap:12px !important;
  max-width:760px !important;
  margin:0 auto !important;
}

#noticiaCompleta .materia-reaction-btn{
  min-width:0 !important;
  padding:10px 8px !important;
  border:1px solid transparent !important;
  border-radius:8px !important;
  background:rgba(255,255,255,.03) !important;
  color:#fff !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  gap:6px !important;
  cursor:pointer !important;
  transition:transform .2s ease, border-color .2s ease, background .2s ease, box-shadow .2s ease !important;
}

#noticiaCompleta .materia-reaction-btn span{
  font-size:36px !important;
  line-height:1 !important;
  filter:drop-shadow(0 0 10px rgba(255,0,0,.16)) !important;
}

#noticiaCompleta .materia-reaction-btn strong{
  font-size:12px !important;
  line-height:1.1 !important;
  font-weight:900 !important;
}

#noticiaCompleta .materia-reaction-btn:hover,
#noticiaCompleta .materia-reaction-btn.active{
  transform:translateY(-3px) !important;
  border-color:transparent !important;
  background:rgba(255,0,0,.12) !important;
  box-shadow:0 0 20px rgba(255,0,0,.22) !important;
}

#noticiaCompleta .voltar-noticias-btn{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:44px !important;
  width:max-content !important;
  max-width:calc(100% - 32px) !important;
  min-width:220px !important;
  margin:18px auto 22px !important;
  padding:0 28px !important;
  border-radius:999px !important;
  background:#e00000 !important;
  border:0 !important;
  color:#fff !important;
  font-size:14px !important;
  font-weight:900 !important;
  text-transform:uppercase !important;
  text-align:center !important;
  text-decoration:none !important;
  box-shadow:0 12px 24px rgba(255,0,0,.18) !important;
  cursor:pointer !important;
  transition:color .2s ease, background .2s ease, box-shadow .2s ease, transform .2s ease !important;
}

#noticiaCompleta .voltar-noticias-btn:hover{
  background:#070707 !important;
  color:#ff2f2f !important;
  box-shadow:0 0 24px rgba(255,0,0,.24) !important;
  transform:translateY(-1px) !important;
}

body .galeria-lightbox{
  background:rgba(0,0,0,.82) !important;
  backdrop-filter:blur(8px) !important;
  padding:24px !important;
  border:0 !important;
}

body .galeria-lightbox-frame{
  position:relative !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:calc(100vw - 48px) !important;
  height:calc(100vh - 48px) !important;
  max-width:none !important;
  max-height:none !important;
  overflow:auto !important;
}

body .galeria-lightbox img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  max-width:none !important;
  max-height:none !important;
  object-fit:contain !important;
  zoom:var(--galeria-zoom, 1) !important;
  border-radius:8px !important;
  border:0 !important;
  background:#050505 !important;
  box-shadow:0 24px 50px rgba(0,0,0,.55), 0 0 34px rgba(255,0,0,.22) !important;
  cursor:zoom-in !important;
  transform-origin:center center !important;
}

body .galeria-lightbox img.zoomed{
  cursor:zoom-out !important;
}

body .galeria-lightbox button{
  position:absolute !important;
  top:10px !important;
  right:10px !important;
  z-index:3 !important;
  width:44px !important;
  height:44px !important;
  border-radius:50% !important;
  background:rgba(10,10,10,.86) !important;
  border:1px solid rgba(255,255,255,.22) !important;
  color:#fff !important;
  font-size:28px !important;
  line-height:1 !important;
  box-shadow:0 0 22px rgba(255,0,0,.24) !important;
  transition:color .2s ease, border-color .2s ease, box-shadow .2s ease, transform .2s ease !important;
}

body .galeria-lightbox button:hover{
  color:#ff2f2f !important;
  border-color:rgba(255,255,255,.28) !important;
  box-shadow:0 0 28px rgba(255,0,0,.32) !important;
  transform:translateY(-1px);
}

body .galeria-lightbox .galeria-lightbox-close{
  position:fixed !important;
  top:20px !important;
  right:20px !important;
}

body .galeria-lightbox .galeria-lightbox-controls{
  position:fixed !important;
  left:50% !important;
  bottom:20px !important;
  z-index:5 !important;
  display:flex !important;
  align-items:center !important;
  gap:8px !important;
  padding:7px !important;
  border-radius:999px !important;
  background:rgba(8,8,8,.88) !important;
  border:1px solid rgba(255,255,255,.18) !important;
  box-shadow:0 10px 30px rgba(0,0,0,.58), 0 0 22px rgba(255,0,0,.18) !important;
  transform:translateX(-50%) !important;
}

body .galeria-lightbox .galeria-lightbox-controls button{
  position:static !important;
  width:42px !important;
  min-width:42px !important;
  height:42px !important;
  font-size:22px !important;
  box-shadow:none !important;
}

body .galeria-lightbox .galeria-lightbox-controls button:nth-child(2){
  width:68px !important;
  font-size:13px !important;
  font-weight:900 !important;
}

@media(max-width:768px){
  #noticiaCompleta{
    width:calc(100% - 18px) !important;
    margin:20px auto !important;
  }

  #noticiaCompleta .profile-section{
    padding:18px 18px 16px !important;
  }

  #noticiaCompleta h1{
    max-width:100% !important;
    margin:0 auto 8px !important;
    text-align:center !important;
    font-size:clamp(30px, 8.3vw, 38px) !important;
    line-height:1.05 !important;
  }

  #noticiaCompleta h1 + h2{
    max-width:100% !important;
    margin:0 auto 16px !important;
    text-align:center !important;
    font-size:clamp(15px, 4vw, 17px) !important;
    line-height:1.25 !important;
    font-style:italic !important;
    font-weight:500 !important;
    color:rgba(255,255,255,.9) !important;
  }

  #noticiaCompleta .noticia-imagem-principal-box{
    margin:10px auto 12px !important;
  }

  #noticiaCompleta .noticia-imagem-principal-box > img,
  #noticiaCompleta .profile-section > img{
    border-radius:0 !important;
    box-shadow:0 10px 22px rgba(0,0,0,.42) !important;
  }

  #noticiaCompleta .noticia-imagem-principal-tag{
    left:14px !important;
    bottom:12px !important;
  }

  #noticiaCompleta .materia-subtitulo{
    padding:12px 14px 12px 18px !important;
  }

  body .galeria-lightbox{
    padding:10px !important;
  }

  body .galeria-lightbox img{
    width:100% !important;
    height:100% !important;
  }

  body .galeria-lightbox button{
    top:8px !important;
    right:8px !important;
    width:40px !important;
    height:40px !important;
    font-size:26px !important;
  }

  body .galeria-lightbox .galeria-lightbox-close{
    top:12px !important;
    right:12px !important;
  }

  body .galeria-lightbox .galeria-lightbox-controls{
    bottom:12px !important;
  }

  #noticiaCompleta .share-social-box,
  #noticiaCompleta .materia-author-card,
  #noticiaCompleta .materia-reaction-box,
  #noticiaCompleta .veja-tambem-box{
    padding:18px !important;
  }

  #noticiaCompleta .materia-author-card{
    grid-template-columns:82px minmax(0, 1fr) !important;
    gap:14px !important;
    align-items:center !important;
    padding:18px 0 8px !important;
    text-align:left !important;
  }

  #noticiaCompleta .materia-author-card img{
    width:82px !important;
    height:82px !important;
    margin:0 !important;
  }

  #noticiaCompleta .materia-author-photo-link{
    width:82px !important;
    height:82px !important;
    align-self:start !important;
  }

  #noticiaCompleta .materia-author-info span{
    font-size:12px !important;
    color:#cfcfcf !important;
  }

  #noticiaCompleta .materia-author-info h3{
    margin:3px 0 9px !important;
    font-size:24px !important;
    line-height:1 !important;
  }

  #noticiaCompleta .materia-author-info p{
    margin:0 0 11px !important;
    padding:10px 12px !important;
    font-size:14px !important;
    line-height:1.35 !important;
    text-align:left !important;
    background:rgba(255,255,255,.055) !important;
  }

  #noticiaCompleta .materia-author-socials{
    justify-content:flex-start !important;
    flex-wrap:wrap !important;
    gap:8px !important;
  }

  #noticiaCompleta .materia-author-socials strong{
    flex:0 0 auto !important;
    font-size:13px !important;
  }

  #noticiaCompleta .materia-author-socials a{
    width:28px !important;
    height:28px !important;
    font-size:19px !important;
  }

  #noticiaCompleta .materia-reaction-call{
    font-size:14px !important;
  }

  #noticiaCompleta .materia-reaction-box h3{
    font-size:20px !important;
  }

  #noticiaCompleta .materia-reaction-list{
    grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
    gap:10px !important;
  }

  #noticiaCompleta .materia-reaction-btn span{
    font-size:32px !important;
  }

  #noticiaCompleta .veja-tambem-title{
    margin-bottom:18px !important;
    font-size:clamp(22px, 6.2vw, 26px) !important;
    line-height:1 !important;
    text-align:center !important;
    white-space:nowrap !important;
  }

  #noticiaCompleta .veja-tambem-grid{
    grid-template-columns:1fr !important;
    gap:0 !important;
    display:block !important;
  }

  #noticiaCompleta .veja-tambem-card{
    min-height:0 !important;
    height:auto !important;
    width:100% !important;
    border-radius:0 !important;
    background:transparent !important;
    padding:0 0 28px !important;
    margin:0 0 28px !important;
    border-bottom:1px dotted rgba(255,255,255,.22) !important;
    overflow:visible !important;
    display:flex !important;
    flex-direction:column !important;
    clear:both !important;
  }

  #noticiaCompleta .veja-tambem-card:last-child{
    margin-bottom:0 !important;
  }

  #noticiaCompleta .veja-tambem-thumb{
    position:relative !important;
    inset:auto !important;
    border-radius:0 !important;
    overflow:hidden !important;
    display:block !important;
    width:100% !important;
    height:auto !important;
    flex:0 0 auto !important;
  }

  #noticiaCompleta .veja-tambem-thumb::after{
    display:none !important;
  }

  #noticiaCompleta .veja-tambem-thumb img{
    width:100% !important;
    height:auto !important;
    aspect-ratio:16 / 6.3 !important;
    object-fit:cover !important;
    border-radius:0 !important;
    display:block !important;
  }

  #noticiaCompleta .veja-tambem-card .noticia-badge{
    left:12px !important;
    right:auto !important;
    top:auto !important;
    bottom:10px !important;
    width:auto !important;
    max-width:calc(100% - 24px) !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    white-space:nowrap !important;
  }

  #noticiaCompleta .veja-tambem-info{
    position:static !important;
    padding:12px 0 0 !important;
    text-align:center !important;
    display:block !important;
    width:100% !important;
    flex:0 0 auto !important;
  }

  #noticiaCompleta .veja-tambem-info h4{
    margin:0 auto !important;
    max-width:94% !important;
    color:#fff !important;
    font-size:19px !important;
    line-height:1.18 !important;
    font-weight:700 !important;
    text-align:center !important;
    display:block !important;
    overflow:visible !important;
  }

  #noticiaCompleta .veja-tambem-info p{
    display:-webkit-box !important;
    margin:10px auto 0 !important;
    max-width:94% !important;
    color:#f0f0f0 !important;
    font-size:14px !important;
    line-height:1.32 !important;
    text-align:center !important;
    -webkit-line-clamp:3 !important;
    -webkit-box-orient:vertical !important;
    overflow:hidden !important;
  }

  #noticiaCompleta .veja-tambem-meta{
    display:block !important;
    margin:14px auto 0 !important;
    max-width:94% !important;
    color:#a9a9a9 !important;
    font-size:13px !important;
    line-height:1.2 !important;
    text-align:center !important;
  }

  #noticiaCompleta .veja-tambem-meta strong{
    color:#ff2b2b !important;
    font-weight:900 !important;
  }

  #noticiaCompleta .noticia-meta-share{
    flex-direction:column !important;
    align-items:center !important;
    justify-content:center !important;
    gap:14px !important;
    margin:12px 0 22px !important;
    padding:0 !important;
  }

  #noticiaCompleta .noticia-meta-info{
    width:100% !important;
    align-items:center !important;
    text-align:center !important;
    justify-content:center !important;
  }

  #noticiaCompleta .noticia-meta-linha{
    width:100% !important;
    justify-content:center !important;
    gap:0 !important;
    overflow:hidden !important;
    padding-bottom:2px !important;
    scrollbar-width:none !important;
  }

  #noticiaCompleta .noticia-meta-linha::-webkit-scrollbar{
    display:none !important;
  }

  #noticiaCompleta .noticia-meta-linha span + span::before{
    content:"•" !important;
    margin:0 4px !important;
  }

  #noticiaCompleta .noticia-meta-linha span,
  #noticiaCompleta .noticia-data{
    flex:0 0 auto !important;
    width:auto !important;
    justify-content:center !important;
    font-size:clamp(12px, 3.1vw, 14px) !important;
    line-height:1.25 !important;
    padding:0 !important;
  }

  #noticiaCompleta .noticia-share-top{
    width:100% !important;
    justify-content:center !important;
    align-items:center !important;
    gap:12px !important;
  }

  #noticiaCompleta .noticia-share-top a{
    width:52px !important;
    height:52px !important;
    min-width:52px !important;
    color:#fff !important;
    font-size:24px !important;
  }

  #noticiaCompleta .noticia-share-top a:hover{
    color:#fff !important;
    transform:translateY(-2px) scale(1.05) !important;
  }

  #noticiaCompleta .materia-conteudo{
    padding:20px 18px !important;
    font-size:16px !important;
    line-height:1.65 !important;
  }
}

/* TAG FILMES/SERIES - NOTICIA COMPLETA */
#noticiaCompleta .noticia-badge.filmes-series,
#noticiaCompleta .badge-filmes-series{
  background:#00d4ff !important;
  color:#061014 !important;
  box-shadow:0 0 22px rgba(0,212,255,.45) !important;
}

#noticiaCompleta .veja-tambem-card.tipo-noticia-filmes-series:hover h4{
  color:#00d4ff !important;
  text-shadow:0 0 14px rgba(0,212,255,.44) !important;
}

/* Destaque editorial da noticia: mesmo padrao visual da analise. */
#noticiaCompleta .materia-conteudo .materia-destaque{
  display:block !important;
  width:100% !important;
  max-width:none !important;
  margin:26px 0 18px !important;
  padding:14px 18px 14px 22px !important;
  border:0 !important;
  border-radius:8px !important;
  background:rgba(255,0,0,.12) !important;
  color:#fff !important;
  box-shadow:0 0 22px rgba(255,0,0,.10) !important;
  font-size:24px !important;
  line-height:1.35 !important;
  font-weight:900 !important;
  text-align:left !important;
  text-transform:none !important;
  text-shadow:none !important;
}

@media (max-width:700px){
  #noticiaCompleta .materia-conteudo .materia-destaque{
    margin:22px 0 16px !important;
    padding:18px !important;
    font-size:18px !important;
  }
}

/* Veja tambem da noticia completa no mesmo padrao dos destaques. */
#noticiaCompleta#noticiaCompleta#noticiaCompleta .comentarios-box{
  margin-top:30px !important;
  padding-top:10px !important;
  border:0 !important;
  border-top:0 !important;
  background:transparent !important;
  box-shadow:none !important;
}

#noticiaCompleta#noticiaCompleta#noticiaCompleta .comentarios-box > .comentarios-title{
  display:none !important;
}

#noticiaCompleta#noticiaCompleta#noticiaCompleta .materia-reaction-box{
  position:static !important;
  margin-top:24px !important;
  padding:26px 22px !important;
  border:0 !important;
  border-top:0 !important;
  border-radius:8px !important;
  background:linear-gradient(180deg, rgba(20,20,20,.92), rgba(5,5,5,.72)) !important;
  box-shadow:0 16px 34px rgba(0,0,0,.34), 0 0 26px rgba(255,0,0,.10) !important;
}

#noticiaCompleta#noticiaCompleta#noticiaCompleta .materia-reaction-box > h3{
  position:static !important;
  display:block !important;
  width:auto !important;
  min-height:0 !important;
  margin:0 !important;
  padding:0 !important;
  transform:none !important;
  background:transparent !important;
  box-shadow:none !important;
  color:#fff !important;
  font-size:22px !important;
  line-height:1.12 !important;
  text-transform:none !important;
}

#noticiaCompleta#noticiaCompleta#noticiaCompleta .share-social-box{
  position:static !important;
  margin-top:24px !important;
  padding:24px !important;
  border:0 !important;
  border-top:0 !important;
  border-radius:8px !important;
  background:rgba(0,0,0,.38) !important;
  box-shadow:0 14px 30px rgba(0,0,0,.28), 0 0 24px rgba(255,0,0,.08) !important;
}

#noticiaCompleta#noticiaCompleta#noticiaCompleta .share-social-box > p{
  position:static !important;
  display:block !important;
  width:auto !important;
  min-height:0 !important;
  margin:0 0 18px !important;
  padding:0 !important;
  transform:none !important;
  background:transparent !important;
  box-shadow:none !important;
  color:#fff !important;
  font-size:16px !important;
  line-height:1.4 !important;
  text-transform:uppercase !important;
  white-space:normal !important;
}

#noticiaCompleta#noticiaCompleta .comentarios-box{
  position:relative !important;
  width:100% !important;
  max-width:none !important;
  margin:50px 0 0 !important;
  padding:48px 0 0 !important;
  border:0 !important;
  border-top:2px solid #f00000 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
}

#noticiaCompleta#noticiaCompleta .comentarios-box > .comentarios-title{
  position:absolute !important;
  top:0 !important;
  left:50% !important;
  z-index:3 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:auto !important;
  min-height:34px !important;
  margin:0 !important;
  padding:0 18px !important;
  transform:translateX(-50%) !important;
  border:0 !important;
  border-radius:0 !important;
  background:#f00000 !important;
  color:#fff !important;
  box-shadow:0 10px 18px rgba(0,0,0,.28), 0 0 18px rgba(240,0,0,.24) !important;
  font-size:15px !important;
  line-height:1 !important;
  font-weight:900 !important;
  text-align:center !important;
  text-transform:uppercase !important;
  white-space:nowrap !important;
  text-shadow:none !important;
}

#noticiaCompleta#noticiaCompleta .materia-reaction-box{
  position:relative !important;
  width:100% !important;
  max-width:none !important;
  margin:50px 0 30px !important;
  padding:48px 0 24px !important;
  border:0 !important;
  border-top:2px solid #f00000 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  text-align:center !important;
}

#noticiaCompleta#noticiaCompleta .materia-reaction-box > h3{
  position:absolute !important;
  top:0 !important;
  left:50% !important;
  z-index:3 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:auto !important;
  min-height:34px !important;
  margin:0 !important;
  padding:0 18px !important;
  transform:translateX(-50%) !important;
  border:0 !important;
  border-radius:0 !important;
  background:#f00000 !important;
  color:#fff !important;
  box-shadow:0 10px 18px rgba(0,0,0,.28), 0 0 18px rgba(240,0,0,.24) !important;
  font-size:15px !important;
  line-height:1 !important;
  font-weight:900 !important;
  text-align:center !important;
  text-transform:uppercase !important;
  white-space:nowrap !important;
  text-shadow:none !important;
}

#noticiaCompleta#noticiaCompleta .share-social-box{
  position:relative !important;
  width:100% !important;
  max-width:none !important;
  margin:50px 0 30px !important;
  padding:64px 0 24px !important;
  border:0 !important;
  border-top:2px solid #f00000 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
}

#noticiaCompleta#noticiaCompleta .share-social-box > p{
  position:absolute !important;
  top:0 !important;
  left:50% !important;
  z-index:3 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:auto !important;
  min-height:34px !important;
  margin:0 !important;
  padding:0 18px !important;
  transform:translateX(-50%) !important;
  border:0 !important;
  border-radius:0 !important;
  background:#f00000 !important;
  color:#fff !important;
  box-shadow:0 10px 18px rgba(0,0,0,.28), 0 0 18px rgba(240,0,0,.24) !important;
  font-size:15px !important;
  line-height:1 !important;
  font-weight:900 !important;
  text-align:center !important;
  text-transform:uppercase !important;
  white-space:nowrap !important;
  text-shadow:none !important;
}

#noticiaCompleta#noticiaCompleta .share-social-box .share-social-icons{
  margin:0 !important;
}

#noticiaCompleta .veja-tambem-box{
  position:relative !important;
  width:100% !important;
  max-width:none !important;
  margin:50px 0 30px !important;
  padding:48px 0 0 !important;
  border:0 !important;
  border-top:2px solid #f00000 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
}

#noticiaCompleta .veja-tambem-title{
  position:absolute !important;
  top:0 !important;
  left:50% !important;
  z-index:3 !important;
  min-height:34px !important;
  margin:0 !important;
  padding:0 18px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  transform:translateX(-50%) !important;
  border:0 !important;
  border-radius:0 !important;
  background:#f00000 !important;
  color:#fff !important;
  box-shadow:0 10px 18px rgba(0,0,0,.28), 0 0 18px rgba(240,0,0,.24) !important;
  font-size:15px !important;
  line-height:1 !important;
  font-weight:900 !important;
  text-align:center !important;
  text-transform:uppercase !important;
  white-space:nowrap !important;
  text-shadow:none !important;
}

#noticiaCompleta .veja-tambem-grid{
  display:grid !important;
  grid-template-columns:repeat(4, minmax(0, 1fr)) !important;
  align-items:start !important;
  gap:28px !important;
}

#noticiaCompleta .veja-tambem-card{
  width:100% !important;
  min-width:0 !important;
  min-height:0 !important;
  height:auto !important;
  padding:0 !important;
  border:0 !important;
  border-radius:0 !important;
  overflow:visible !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:stretch !important;
  justify-content:flex-start !important;
  background:transparent !important;
  box-shadow:none !important;
  color:inherit !important;
  text-align:center !important;
  text-decoration:none !important;
  transform:none !important;
}

#noticiaCompleta .veja-tambem-thumb{
  position:relative !important;
  display:block !important;
  width:100% !important;
  aspect-ratio:16 / 9 !important;
  margin:0 0 10px !important;
  border:0 !important;
  border-radius:2px !important;
  overflow:hidden !important;
  background:#111 !important;
  box-shadow:none !important;
}

#noticiaCompleta .veja-tambem-thumb img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  aspect-ratio:16 / 9 !important;
  object-fit:cover !important;
  object-position:center !important;
  transition:transform .25s ease !important;
}

#noticiaCompleta .veja-tambem-card:hover .veja-tambem-thumb img{
  transform:scale(1.035) !important;
}

#noticiaCompleta .veja-tambem-card .noticia-badge{
  position:absolute !important;
  left:10px !important;
  right:auto !important;
  top:auto !important;
  bottom:10px !important;
  z-index:2 !important;
  margin:0 !important;
  transform:none !important;
}

#noticiaCompleta .veja-tambem-info{
  position:static !important;
  width:100% !important;
  padding:0 4px !important;
  text-align:center !important;
}

#noticiaCompleta .veja-tambem-info h4{
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;
  color:#fff !important;
  font-size:18px !important;
  line-height:1.2 !important;
  font-weight:900 !important;
  text-align:center !important;
  text-shadow:none !important;
}

#noticiaCompleta .veja-tambem-info p,
#noticiaCompleta .veja-tambem-meta{
  display:none !important;
}

@media (max-width:900px){
  #noticiaCompleta .veja-tambem-grid{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
    gap:22px 16px !important;
  }
}

@media (max-width:560px){
  #noticiaCompleta .veja-tambem-box{
    margin-top:42px !important;
    padding-top:44px !important;
  }

  #noticiaCompleta .veja-tambem-grid{
    grid-template-columns:1fr !important;
    gap:20px !important;
  }

  #noticiaCompleta .veja-tambem-info h4{
    font-size:17px !important;
  }
}

/* LINKS DE AUTOR - vermelho e branco no hover na noticia completa. */
#noticiaCompleta .materia-meta-author-link,
#noticiaCompleta .materia-meta-author-link:visited,
#noticiaCompleta .materia-author-info h3 a,
#noticiaCompleta .materia-author-info h3 a:visited{
  color:#ff2b2b !important;
  text-decoration:none !important;
}

#noticiaCompleta .materia-meta-author-link:hover,
#noticiaCompleta .materia-meta-author-link:focus-visible,
#noticiaCompleta .materia-author-info h3 a:hover,
#noticiaCompleta .materia-author-info h3 a:focus-visible{
  color:#fff !important;
  text-shadow:0 0 12px rgba(255,0,0,.40) !important;
}
.materia-breadcrumb{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:7px;
  margin:0 0 22px;
  color:#aaa;
  font-size:14px;
  line-height:1.4;
}

.materia-breadcrumb a{
  color:#ff2f2f;
  font-weight:800;
  text-decoration:none;
}

.materia-breadcrumb a:hover,
.materia-breadcrumb a:focus-visible{
  color:#fff;
  text-decoration:underline;
}

.materia-breadcrumb b{
  color:#666;
}

.materia-breadcrumb span{
  min-width:0;
  max-width:100%;
  overflow:hidden;
  color:#ddd;
  font-weight:700;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.materia-fontes-consultadas{
  position:relative;
  margin:54px 0 12px;
  padding:46px 4px 4px;
  border-top:2px solid #f00000;
}

#noticiaCompleta .materia-fontes-consultadas > h3{
  position:absolute;
  top:-19px;
  left:50%;
  min-height:38px;
  margin:0 !important;
  padding:0 22px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:#f00000;
  color:#fff;
  max-width:calc(100% - 24px);
  box-sizing:border-box;
  font-size:16px !important;
  font-weight:900;
  line-height:1 !important;
  text-align:center;
  transform:translateX(-50%);
  white-space:nowrap !important;
  box-shadow:0 10px 18px rgba(0,0,0,.28), 0 0 18px rgba(240,0,0,.24);
}

.materia-fontes-lista{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:16px;
}

#noticiaCompleta .materia-fontes-lista .materia-fonte-link{
  display:inline-flex !important;
  min-width:0;
  max-width:100%;
  white-space:normal !important;
  overflow-wrap:anywhere;
  word-break:normal;
}

@media(max-width:600px){
  .materia-fontes-consultadas{
    margin-top:48px;
    padding-top:42px;
  }

  #noticiaCompleta .materia-fontes-consultadas > h3{
    min-height:36px;
    padding:0 14px;
    font-size:14px !important;
  }

  .materia-fontes-lista{
    gap:14px;
  }
}
+

/* LEITOR DE VOZ DA MATERIA */
#noticiaCompleta .materia-audio-player,
#analiseCompleta .materia-audio-player{
  display:flex;
  flex-direction:column;
  align-items:stretch;
  gap:14px;
  width:100%;
  max-width:640px;
  margin:10px auto 44px;
  padding:18px 22px !important;
  box-sizing:border-box;
  border:1px solid rgba(255,0,0,.42);
  border-radius:10px;
  background:linear-gradient(110deg,rgba(45,0,0,.96),rgba(13,13,13,.98));
  box-shadow:0 14px 30px rgba(0,0,0,.38),0 0 22px rgba(255,0,0,.08),inset 0 1px rgba(255,255,255,.04);
}
#noticiaCompleta .materia-audio-cabecalho,
#analiseCompleta .materia-audio-cabecalho{
  display:flex;
  align-items:center;
  gap:12px;
  margin-bottom:10px;
  min-width:190px;
}
#noticiaCompleta .materia-audio-cabecalho > i,
#analiseCompleta .materia-audio-cabecalho > i{
  display:grid;
  place-items:center;
  flex:0 0 42px;
  width:42px;
  height:42px;
  border-radius:50%;
  background:#f00000;
  color:#fff;
  font-size:18px;
  box-shadow:0 0 18px rgba(240,0,0,.38);
}
#noticiaCompleta .materia-audio-cabecalho div,
#analiseCompleta .materia-audio-cabecalho div{
  display:flex;
  flex-direction:column;
  gap:4px;
}
#noticiaCompleta .materia-audio-cabecalho strong,
#analiseCompleta .materia-audio-cabecalho strong{
  color:#fff;
  font-size:14px;
  line-height:1.1;
  font-weight:900;
}
#noticiaCompleta .materia-audio-cabecalho span,
#analiseCompleta .materia-audio-cabecalho span{
  color:#bbb;
  font-size:12px;
  line-height:1.2;
  font-weight:700;
}
#noticiaCompleta .materia-audio-controles,
#analiseCompleta .materia-audio-controles{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  align-items:center;
  gap:8px;
}
#noticiaCompleta .materia-audio-controles button,
#analiseCompleta .materia-audio-controles button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  min-height:38px;
  padding:0 14px;
  border:1px solid rgba(255,255,255,.12);
  border-radius:999px;
  background:#181818;
  color:#fff;
  font:900 12px/1 Arial,sans-serif;
  cursor:pointer;
  transition:.2s ease;
}
#noticiaCompleta .materia-audio-controles button:hover,
#noticiaCompleta .materia-audio-controles button:focus-visible,
#analiseCompleta .materia-audio-controles button:hover,
#analiseCompleta .materia-audio-controles button:focus-visible{
  border-color:#f00000;
  background:#050505;
  color:#ff2f2f;
  box-shadow:0 0 24px rgba(255,0,0,.24);
  transform:translateY(-1px);
  outline:none;
}
#noticiaCompleta .materia-audio-player[data-estado="lendo"] [data-leitor-acao="ouvir"],
#analiseCompleta .materia-audio-player[data-estado="lendo"] [data-leitor-acao="ouvir"]{
  background:#f00000;
  border-color:#f00000;
}
#noticiaCompleta .materia-audio-player[data-estado="lendo"] [data-leitor-acao="ouvir"]:hover,
#noticiaCompleta .materia-audio-player[data-estado="lendo"] [data-leitor-acao="ouvir"]:focus-visible,
#analiseCompleta .materia-audio-player[data-estado="lendo"] [data-leitor-acao="ouvir"]:hover,
#analiseCompleta .materia-audio-player[data-estado="lendo"] [data-leitor-acao="ouvir"]:focus-visible{
  background:#050505;
  color:#ff2f2f;
  border-color:#ff2f2f;
}
#noticiaCompleta .materia-audio-controles label,
#analiseCompleta .materia-audio-controles label{
  display:inline-flex;
  align-items:center;
  gap:7px;
  min-height:38px;
  padding:0 6px 0 11px;
  border:1px solid rgba(255,255,255,.12);
  border-radius:999px;
  color:#ddd;
  font:800 11px/1 Arial,sans-serif;
  grid-column:1/-1;
  justify-content:center;
}
#noticiaCompleta .materia-audio-controles select,
#analiseCompleta .materia-audio-controles select{
  min-height:28px;
  padding:0 7px;
  border:0;
  border-radius:999px;
  background:#292929;
  color:#fff;
  font-weight:900;
  cursor:pointer;
  outline:none;
}
@media(max-width:700px){
  #noticiaCompleta .materia-audio-player,
  #analiseCompleta .materia-audio-player{
    width:calc(100% - 12px);
    margin:10px auto 34px;
    padding:14px !important;
  }
  #noticiaCompleta .materia-audio-controles,
  #analiseCompleta .materia-audio-controles{
    gap:7px;
  }
  #noticiaCompleta .materia-audio-controles button,
  #analiseCompleta .materia-audio-controles button{
    min-width:0;
    padding:0 8px;
  }
}

@media(min-width:701px){
  #noticiaCompleta .materia-audio-player,
  #analiseCompleta .materia-audio-player{
    width:620px !important;
    max-width:calc(100% - 40px) !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }
  #noticiaCompleta .materia-audio-player + .materia-conteudo,
  #analiseCompleta .materia-audio-player + .materia-conteudo{
    margin-top:32px !important;
  }
}

@media(max-width:700px){
  #noticiaCompleta .materia-conteudo{
    width:calc(100% + 24px) !important;
    max-width:none !important;
    margin-left:-12px !important;
    margin-right:-12px !important;
    padding-left:16px !important;
    padding-right:16px !important;
  }
}
