.audio-news-player{
  margin:14px 0 20px;
  width:100%;
  font-family:inherit;
}

.audio-news-player *{box-sizing:border-box}

.audio-news-player button{
  -webkit-appearance:none;
  appearance:none;
  font:inherit;
  cursor:pointer;
}

.audio-news-player .an-primary{
  display:inline-flex;
  align-items:center;
  gap:9px;
  min-height:42px;
  padding:0 16px;
  border:1px solid #d9e0e6;
  border-radius:9px;
  background:#f6f8fa;
  color:#263d50;
  font-size:15px;
  font-weight:600;
  line-height:1;
  box-shadow:0 1px 2px rgba(0,0,0,.03);
}

.audio-news-player .an-primary:hover{background:#eef2f5}
.audio-news-player .an-speaker{font-size:18px}

.audio-news-player .an-active{
  display:flex;
  align-items:center;
  gap:7px;
  max-width:360px;
  padding:7px;
  border:1px solid #d9e0e6;
  border-radius:10px;
  background:#f6f8fa;
}

.audio-news-player .an-active[hidden],
.audio-news-player .an-primary[hidden],
.audio-news-player .an-line[hidden]{display:none!important}

.audio-news-player .an-pause,
.audio-news-player .an-stop,
.audio-news-player .an-rate{
  min-height:36px;
  padding:0 11px;
  border:1px solid #d7dfe5;
  border-radius:7px;
  background:#fff;
  color:#31485b;
  font-size:14px;
  font-weight:500;
}

.audio-news-player .an-pause,
.audio-news-player .an-stop{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:5px;
}

.audio-news-player .an-rate{
  margin-left:auto;
  min-width:48px;
  font-weight:700;
}

.audio-news-player .an-line{
  width:min(360px,100%);
  height:3px;
  margin-top:6px;
  overflow:hidden;
  border-radius:3px;
  background:#e6ebef;
}

.audio-news-player .an-line span{
  display:block;
  width:0;
  height:100%;
  background:#607d94;
  transition:width .45s linear;
}

@media (max-width:600px){
  .audio-news-player{
    margin:12px 0 16px;
  }

  .audio-news-player .an-primary{
    width:100%;
    justify-content:center;
    min-height:44px;
  }

  .audio-news-player .an-active{
    width:100%;
    max-width:none;
  }

  .audio-news-player .an-pause,
  .audio-news-player .an-stop{
    flex:1 1 auto;
    min-width:0;
    padding:0 8px;
  }

  .audio-news-player .an-rate{
    flex:0 0 48px;
    margin-left:0;
    padding:0 6px;
  }

  .audio-news-player .an-line{
    width:100%;
  }
}

/* v1.3.0 — удобочитаемый текст полной новости */
.content_item[data-news-text]{
  font-size:18px;
  line-height:1.68;
}

.content_item[data-news-text] p{
  font-size:inherit;
  line-height:inherit;
  margin-top:0;
  margin-bottom:1.05em;
}

.content_item[data-news-text] li{
  font-size:inherit;
  line-height:1.6;
  margin-bottom:.4em;
}

@media (max-width:600px){
  .content_item[data-news-text]{
    font-size:19px;
    line-height:1.68;
  }

  .content_item[data-news-text] p{
    margin-bottom:1.08em;
  }
}
