 .advSongPlayer{padding:12px;background:var(--i-background_2);border-radius:var(--i-box--bo-ra);border:1px solid var(--i-background_4);box-shadow:0 4px 12px rgba(0, 0, 0, 0.05);}.advSongPlayer__body{display:flex;align-items:center;gap:10px;}.advSongPlayer__details{flex:1 1 auto;min-width:0;}.advSongPlayer__title{font-weight:500;font-size:0.85em;color:var(--i-color_soft);margin-bottom:12px;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.advSongPlayer__controls{display:flex;align-items:center;gap:12px;}.advSongPlayer__btn{background:var(--i-primary);color:var(--i-primary-contrast);border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color 0.2s, transform 0.1s;flex:0 0 auto;padding:0;}.advSongPlayer__btn .fa-play{margin-left:2px;}.advSongPlayer__btn:hover{filter:brightness(1.1);transform:scale(1.05);}.advSongPlayer__progress-container{flex:1 1 auto;display:flex;align-items:center;gap:10px;}.advSongPlayer__time{font-size:0.75em;color:var(--i-color_soft);min-width:32px;}.advSongPlayer__waveform{flex:1 1 auto;height:28px;display:flex;align-items:flex-end;justify-content:space-between;gap:2px;cursor:pointer;}.advSongPlayer__waveform span{flex:1;background:var(--i-background_4);border-radius:2px;transform-origin:bottom;transition:background-color 0.15s, transform 0.2s;}.advSongPlayer__waveform span.active{background:var(--i-primary);}.advSongPlayer.adv-playing .advSongPlayer__waveform span.active{animation:adv-dance 1s ease-in-out infinite alternate;}.advSongPlayer__waveform span:nth-child(2n){animation-delay:0.1s;}.advSongPlayer__waveform span:nth-child(3n){animation-delay:0.2s;}.advSongPlayer__waveform span:nth-child(4n){animation-delay:0.3s;}.advSongPlayer__waveform span:nth-child(5n){animation-delay:0.15s;}@keyframes adv-dance{0%{transform:scaleY(1);}100%{transform:scaleY(0.5);}}.advNoteWrapper{border-radius:5px !important;border:0 none !important;box-shadow:none !important;background-color:#28a745 !important;color:#ffffff !important;}.ipsDialog .advpfAddImg, #elProfileInfoColumn .advpf__albumImgs .ipsFigure__header{display:none;}.ipsDialog .advpf__albumImgs .ipsMasonry{overflow-y:auto;max-height:450px;}.ipsIconPicker__dialog [data-role="selected_icons"]{display:none !important;}.ipsCoverPhoto__avatar, #elProfilePhoto{position:relative !important;z-index:10 !important;}.advSongPlayer--header{position:relative !important;grid-area:1/1;align-self:stretch;justify-self:stretch;width:100%;height:100%;z-index:5;background:transparent !important;border:none !important;padding:0 !important;box-shadow:none !important;box-sizing:border-box;overflow:hidden;pointer-events:none !important;border-radius:0 0 var(--i-box--bo-ra) var(--i-box--bo-ra) !important;}.advSongPlayer--header .advSongPlayer__body{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent, rgba(0, 0, 0, 0.65));gap:15px;box-sizing:border-box;pointer-events:auto !important;}@media (min-width:980px){.advSongPlayer--header .advSongPlayer__body{padding:15px 20px 15px 150px;}}@media (max-width:979px){.advSongPlayer--header .advSongPlayer__body{padding:10px 15px;}.advSongPlayer--header .advSongPlayer__waveform{height:24px !important;}}.advSongPlayer--header .advSongPlayer__details{width:100%;}.advSongPlayer--header .advSongPlayer__title{color:rgba(255, 255, 255, 0.9) !important;font-size:0.85em;font-weight:500;margin-bottom:8px;}.advSongPlayer--header .advSongPlayer__controls{width:100%;display:flex;align-items:center;gap:15px;}.advSongPlayer--header .advSongPlayer__progress-container{flex:1 1 auto;}.advSongPlayer--header .advSongPlayer__waveform{display:flex;align-items:flex-end;gap:3px;height:32px;width:100%;}.advSongPlayer--header .advSongPlayer__waveform span{flex:1;background-color:rgba(255, 255, 255, 0.35) !important;border-radius:2px;transition:background-color 0.1s;}.advSongPlayer--header .advSongPlayer__waveform span.active{background-color:#ffffff !important;}.advSongPlayer--header .advSongPlayer__btn{background:#ffffff !important;color:#000000 !important;}.advSongPlayer--header .advSongPlayer__time{color:rgba(255, 255, 255, 0.7) !important;}