.tp-ai-audio-player {
  box-sizing: border-box;
  padding: 17px 19px;
  margin: 0 0 26px;
  background: #f7f8fa;
  border: 1px solid #e2e4e8;
  border-left: 4px solid #262b36;
  border-radius: 8px;
}
.tp-ai-audio-heading { font-weight: 700; font-size: 18px; line-height: 1.4; margin-bottom: 3px; }
.tp-ai-audio-subheading { font-size: 13px; opacity: .75; margin-bottom: 11px; }
.tp-ai-audio-player audio { display: block; width: 100%; max-width: 100%; }
