.echoads-player-wrapper{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding-bottom:20px}.echoads-hidden{display:none!important}.echoads-listen-btn-container{display:flex;align-items:center;gap:7px;cursor:pointer}.echoads-listen-btn-container:focus-visible{outline:2px solid rgba(93,51,245,.5);outline-offset:2px;border-radius:4px}.echoads-listen-btn{display:flex;align-items:center;gap:10px;background:#5d33f5;border-radius:50px;padding:10px;border:none;cursor:pointer;color:#fff;font-family:inherit;font-size:14px;font-weight:500;height:44px;transition:transform .15s ease,box-shadow .2s ease;box-sizing:border-box}.echoads-listen-btn:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000026}.echoads-listen-btn:active{transform:scale(.98)}.echoads-listen-btn:focus-visible{outline:2px solid rgba(93,51,245,.5);outline-offset:2px}.echoads-listen-icon{flex-shrink:0;display:block}.echoads-listen-text{color:#000;font-size:14px;font-weight:600;white-space:nowrap}.echoads-audio-player{display:flex;align-items:center;gap:10px;background:#5d33f5;border-radius:50px;padding:10px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#fff;width:300px;height:44px;position:relative;box-sizing:border-box;animation:echoads-fade-in .3s ease}@keyframes echoads-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.echoads-audio-player *{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.echoads-play-pause-btn{flex-shrink:0;width:24px;height:24px;background:transparent;border:none;border-radius:100px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .2s ease,transform .15s ease;outline:none;padding:0}.echoads-play-pause-btn:active{transform:scale(.95)}.echoads-play-pause-btn:focus-visible{outline:none}.echoads-play-pause-btn{display:block}.echoads-waveform{flex:1;height:24px;position:relative;cursor:pointer;display:flex;align-items:center;outline:none}.echoads-waveform:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px;border-radius:4px}.echoads-waveform-bars{flex:1;display:flex;align-items:center;justify-content:space-between;gap:3px;height:100%;position:relative;z-index:1}.echoads-bar{flex:1;background:#fff6;border-radius:2px;min-width:3px;max-width:4px;transition:height .1s ease,background .15s ease}.echoads-bar:nth-child(1){height:30%}.echoads-bar:nth-child(2){height:45%}.echoads-bar:nth-child(3){height:25%}.echoads-bar:nth-child(4){height:60%}.echoads-bar:nth-child(5){height:35%}.echoads-bar:nth-child(6){height:80%}.echoads-bar:nth-child(7){height:50%}.echoads-bar:nth-child(8){height:95%}.echoads-bar:nth-child(9){height:65%}.echoads-bar:nth-child(10){height:40%}.echoads-bar:nth-child(11){height:75%}.echoads-bar:nth-child(12){height:55%}.echoads-bar:nth-child(13){height:85%}.echoads-bar:nth-child(14){height:45%}.echoads-bar:nth-child(15){height:70%}.echoads-bar:nth-child(16){height:35%}.echoads-bar:nth-child(17){height:90%}.echoads-bar:nth-child(18){height:50%}.echoads-bar:nth-child(19){height:65%}.echoads-bar:nth-child(20){height:40%}.echoads-bar:nth-child(21){height:55%}.echoads-bar:nth-child(22){height:30%}.echoads-bar:nth-child(23){height:45%}.echoads-bar:nth-child(24){height:25%}.echoads-bar.active{background:#fff}.echoads-waveform-progress{position:absolute;left:0;top:0;height:100%;width:0%;pointer-events:none;z-index:0}.echoads-waveform[data-seeking-disabled=true]{cursor:default;opacity:.7}.echoads-time-display{flex-shrink:0;font-size:14px;font-weight:400;color:#fff;min-width:32px;text-align:center;font-variant-numeric:tabular-nums}.echoads-audio-player.playing .echoads-bar{animation:waveform-pulse .6s ease-in-out infinite alternate}.echoads-audio-player.playing .echoads-bar:nth-child(odd){animation-delay:.1s}.echoads-audio-player.playing .echoads-bar:nth-child(3n){animation-delay:.2s}.echoads-audio-player.playing .echoads-bar:nth-child(5n){animation-delay:.15s}@keyframes waveform-pulse{0%{transform:scaleY(1)}to{transform:scaleY(.7)}}.echoads-audio-player.loading .echoads-bar{animation:waveform-loading 1s ease-in-out infinite}.echoads-audio-player.loading .echoads-bar:nth-child(1){animation-delay:0s}.echoads-audio-player.loading .echoads-bar:nth-child(2){animation-delay:.05s}.echoads-audio-player.loading .echoads-bar:nth-child(3){animation-delay:.1s}.echoads-audio-player.loading .echoads-bar:nth-child(4){animation-delay:.15s}.echoads-audio-player.loading .echoads-bar:nth-child(5){animation-delay:.2s}.echoads-audio-player.loading .echoads-bar:nth-child(6){animation-delay:.25s}.echoads-audio-player.loading .echoads-bar:nth-child(7){animation-delay:.3s}.echoads-audio-player.loading .echoads-bar:nth-child(8){animation-delay:.35s}.echoads-audio-player.loading .echoads-bar:nth-child(9){animation-delay:.4s}.echoads-audio-player.loading .echoads-bar:nth-child(10){animation-delay:.45s}.echoads-audio-player.loading .echoads-bar:nth-child(11){animation-delay:.5s}.echoads-audio-player.loading .echoads-bar:nth-child(12){animation-delay:.55s}@keyframes waveform-loading{0%,to{opacity:.4;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}@media (max-width: 480px){.echoads-listen-btn{padding:8px 16px 8px 12px;font-size:13px;height:40px}.echoads-listen-icon{width:20px;height:20px}.echoads-audio-player{padding:8px 12px;gap:6px;width:280px;height:40px}.echoads-play-pause-btn{width:32px;height:32px}.echoads-time-display{font-size:12px}.echoads-bar{min-width:2px;max-width:3px}}.echoads-audio-player:focus{outline:none}.echoads-audio-player:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}@media (prefers-contrast: high){.echoads-listen-btn,.echoads-audio-player{border:2px solid white}.echoads-bar{background:#fff9}.echoads-bar.active{background:#fff}}@media (prefers-reduced-motion: reduce){.echoads-audio-player,.echoads-audio-player.playing .echoads-bar,.echoads-audio-player.loading .echoads-bar{animation:none}.echoads-listen-btn,.echoads-play-pause-btn,.echoads-bar{transition:none}}.echoads-player-wrapper.echoads-rtl{direction:rtl;display:flex;justify-content:flex-start}.echoads-player-wrapper.echoads-rtl .echoads-listen-btn-container,.echoads-player-wrapper.echoads-rtl .echoads-audio-player{flex-direction:row-reverse}.echoads-player-wrapper.echoads-rtl .echoads-waveform-bars{direction:ltr}
