
/* Ajustes solicitados exclusivamente para o título, controles e ondas do player. */
#podcastDrawer .community-title h3{
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
#podcastDrawer .podcast-now-options{
  display:none!important;
}
#podcastDrawer .podcast-waveform{
  width:100%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:0!important;
  overflow:hidden!important;
}
#podcastDrawer .podcast-waveform i{
  flex:1 1 0!important;
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  margin:0 1px!important;
  transform-origin:center!important;
  animation:podcastWavePremium 1.15s cubic-bezier(.45,.05,.55,.95) infinite!important;
}
#podcastDrawer .podcast-waveform i:nth-child(2n){animation-delay:-.18s!important}
#podcastDrawer .podcast-waveform i:nth-child(3n){animation-delay:-.34s!important}
#podcastDrawer .podcast-waveform i:nth-child(4n){animation-delay:-.52s!important}
#podcastDrawer .podcast-waveform i:nth-child(5n){animation-delay:-.7s!important}
@keyframes podcastWavePremium{
  0%,100%{transform:scaleY(.38);opacity:.58}
  50%{transform:scaleY(1);opacity:1}
}
@media(max-width:520px){
  #podcastDrawer .community-title h3{
    font-size:14px!important;
    letter-spacing:-.4px!important;
  }
}
@media(prefers-reduced-motion:reduce){
  #podcastDrawer .podcast-waveform i{
    animation:none!important;
    transform:scaleY(.72)!important;
  }
}
