/* STORPLAY: reproductor — ecualizador y desplazamiento de canción. Solo #stickyPlayer. */
#stickyPlayer .sp-eq{display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;flex:0 0 43px!important;width:43px!important;height:34px!important;min-width:43px!important;overflow:visible!important;visibility:visible!important;opacity:1!important}
#stickyPlayer .sp-eq i{display:block!important;flex:0 0 3px!important;width:3px!important;height:7px;background:var(--sp44-accent,#08b7ce)!important;border-radius:4px!important;transform-origin:center center;animation:none!important;box-shadow:0 0 5px rgba(18,215,228,.32)}
#stickyPlayer.sp45-playing .sp-eq i{animation:sp-eq-pulse .7s ease-in-out infinite alternate!important}
#stickyPlayer.sp45-playing .sp-eq i:nth-child(2){animation-delay:-.25s!important}
#stickyPlayer.sp45-playing .sp-eq i:nth-child(3){animation-delay:-.52s!important}
#stickyPlayer.sp45-playing .sp-eq i:nth-child(4){animation-delay:-.12s!important}
#stickyPlayer.sp45-playing .sp-eq i:nth-child(5){animation-delay:-.41s!important}
#stickyPlayer.sp45-playing .sp-eq i:nth-child(6){animation-delay:-.64s!important}
#stickyPlayer.sp45-playing .sp-eq i:nth-child(7){animation-delay:-.31s!important}
@keyframes sp-eq-pulse{from{height:5px;opacity:.55}to{height:28px;opacity:1}}
#stickyPlayer .sp-song-window{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important}
#stickyPlayer .sp-song-window #pMeta{display:inline-block!important;max-width:none!important;width:max-content!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;vertical-align:top!important}
#stickyPlayer .sp-song-window #pMeta.sp-song-scroll{animation:sp-song-slide var(--sp-song-duration,12s) linear 1.3s infinite alternate!important;will-change:transform}
@keyframes sp-song-slide{from{transform:translateX(0)}to{transform:translateX(var(--sp-song-travel,-80px))}}
@media(max-width:760px){#stickyPlayer .sp-eq{flex-basis:27px!important;min-width:27px!important;width:27px!important;gap:2px!important}#stickyPlayer .sp-eq i{width:2px!important;flex-basis:2px!important}}
@media(max-width:360px){#stickyPlayer .sp-eq{flex-basis:19px!important;min-width:19px!important;width:19px!important;gap:1px!important}}
@media(prefers-reduced-motion:reduce){#stickyPlayer .sp-eq i,#stickyPlayer .sp-song-window #pMeta.sp-song-scroll{animation:none!important}}
