.divi_radio_station{display:flex !important;flex-direction:row;align-items:center;padding:15px;border-bottom:1px solid rgba(0,0,0,.08);background:#fff;transition:all .2s;cursor:pointer}.divi_radio_station:hover{background:#f5f5f5}.divi_radio_station.active{background:#e3f2fd;border-left:4px solid #2ea3f2}.divi_radio_station__content{display:flex;align-items:center;gap:15px;width:100%}.divi_radio_station__info{display:flex;align-items:center;gap:15px;width:100%}.divi_radio_station__logo{width:50px;height:50px;border-radius:50%;object-fit:cover;background:#eee}.divi_radio_station__name{font-weight:600;font-size:16px;color:#333;margin:0}
.divi_radio_player__stations{display:block;min-height:50px;max-height:400px;overflow-y:auto;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px}.divi_radio_player__controls{padding:20px;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.divi_radio_player__controls .drp-status{flex:1;min-width:150px}.divi_radio_player__controls .drp-play-btn{padding:20px;font-size:16px;border:1px solid #ccc;background:rgba(0,0,0,0);cursor:pointer;transition:all .2s}.divi_radio_player__controls .drp-soundwave{display:flex;align-items:center;gap:3px;height:30px;opacity:.3;transition:opacity .3s}.divi_radio_player__controls .drp-soundwave.playing{opacity:1}.divi_radio_player__controls .drp-soundwave .drp-bar{width:3px;background:#2ea3f2;border-radius:2px;animation:wave 1.2s ease-in-out infinite}.divi_radio_player__controls .drp-soundwave .drp-bar:nth-child(1){animation-delay:0s;height:40%}.divi_radio_player__controls .drp-soundwave .drp-bar:nth-child(2){animation-delay:.1s;height:60%}.divi_radio_player__controls .drp-soundwave .drp-bar:nth-child(3){animation-delay:.2s;height:80%}.divi_radio_player__controls .drp-soundwave .drp-bar:nth-child(4){animation-delay:.3s;height:60%}.divi_radio_player__controls .drp-soundwave .drp-bar:nth-child(5){animation-delay:.4s;height:40%}.divi_radio_player__controls .drp-volume{width:120px;cursor:pointer}@keyframes wave{0%,100%{transform:scaleY(0.5)}50%{transform:scaleY(1)}}
