.mp-widget .mp-widget__bar-fill,.mp-playlist .mp-playlist__bar-fill,:is(.mp-floating,.mp-floating-preview) .mp-floating-seek-fill,.ap-mock .ap-mock-bar-fill,:is(.music-player,.music-player-bottom) .progress-fill{background:var(--control-accent-fill,var(--control-accent-color,var(--accent-color,#3b82f6)))}.pf-music-card .pf-music-head-btns button,.pf-music-card .pf-music-head-btns button:is(:hover,:active,:focus-visible){box-shadow:none;background:0 0;border:0}.pf-music-card .pf-music-head-btns button:is(:hover,:focus-visible){color:rgb(var(--pw-widget-text,255,255,255))}.mp-widget.mp-widget--split{align-items:center;gap:12px;height:80px}.mp-widget.mp-widget--split .mp-widget__cover{width:48px;height:48px}.mp-widget.mp-widget--split .mp-widget__main{flex:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info ctrl""time time";align-content:center;align-self:stretch;gap:4px 12px;min-width:0;padding-right:4px;display:grid}.mp-widget.mp-widget--split .mp-widget__top{display:contents}.mp-widget.mp-widget--split .mp-widget__info{grid-area:info;gap:3px;min-width:0}.mp-widget.mp-widget--split .mp-widget__controls{grid-area:ctrl;align-self:start;gap:0;position:relative;top:calc(.529rem - 12px)}@media (min-width:769px){.profile-fx-root[data-music-controls=lower] .presence-col:not(.presence-col-full) .mp-widget.mp-widget--split .mp-widget__controls,.dashboard-layout[data-music-controls=lower] .second-tab-preview .presence-col:not(.presence-col-full) .mp-widget.mp-widget--split .mp-widget__controls{align-self:center;position:static;top:auto}}.mp-widget.mp-widget--split .mp-widget__btn{width:28px;height:24px}.mp-widget.mp-widget--split .mp-widget__time{grid-area:time;align-self:center;gap:10px;margin-top:0;font-size:.72rem}.mp-widget.mp-widget--split .mp-widget__time>span:first-child,.mp-widget.mp-widget--split .mp-widget__time>span:last-child{min-width:0}.mp-widget.mp-widget--split .mp-widget__time>span:first-child{text-align:left}.mp-widget.mp-widget--split .mp-widget__time>span:last-child{text-align:right}.mp-widget.mp-widget--card .mp-widget__cover{border-radius:10px}.mp-widget.mp-widget--card .mp-widget__title{align-items:center;gap:7px;font-size:.92rem;line-height:1.15;display:flex}.mp-widget.mp-widget--card .mp-widget__title-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mp-widget.mp-widget--card .mp-widget__sub{height:auto;color:rgba(var(--pw-widget-text,255,255,255), .65);margin-left:0;font-size:.82rem;line-height:1.3;display:block}.mp-eq3{flex-shrink:0;align-items:flex-end;gap:2px;height:12px;display:inline-flex}.mp-eq3>span{background:var(--control-accent-color,var(--accent-color,#3b82f6));border-radius:2px;width:3px;height:3px}.mp-eq3.is-playing>span:first-child{animation:1s ease-in-out infinite mp-eq3-a}.mp-eq3.is-playing>span:nth-child(2){animation:.85s ease-in-out infinite mp-eq3-b}.mp-eq3.is-playing>span:nth-child(3){animation:1.15s ease-in-out infinite mp-eq3-c}@keyframes mp-eq3-a{0%,to{height:3px}25%{height:9px}50%{height:5px}75%{height:12px}}@keyframes mp-eq3-b{0%,to{height:3px}30%{height:12px}55%{height:7px}80%{height:10px}}@keyframes mp-eq3-c{0%,to{height:3px}20%{height:7px}50%{height:11px}75%{height:6px}}@media (prefers-reduced-motion:reduce){.mp-eq3.is-playing>span{height:8px;animation:none}}.mp-widget.mp-widget--card .mp-widget__title--wrap{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;color:rgba(var(--pw-widget-text,255,255,255), .45);-webkit-box-orient:vertical;font-size:.82rem;font-weight:400;line-height:1.15;display:-webkit-box;overflow:hidden}.mp-widget.mp-widget--card .mp-widget__title--wrap:first-line{color:rgb(var(--pw-widget-text,255,255,255));font-size:.92rem;font-weight:700}.mp-widget.mp-widget--card .mp-widget__title--wrap .mp-eq3{margin-right:7px}@media (max-width:768px){.mp-widget.mp-widget--split .mp-widget__title{min-height:24px;line-height:24px}.mp-widget.mp-widget--card .mp-widget__title--wrap{white-space:nowrap;color:rgb(var(--pw-widget-text,255,255,255));text-overflow:ellipsis;font-size:.92rem;font-weight:700;line-height:24px;display:block}.mp-widget.mp-widget--card .mp-widget__title--wrap .mp-eq3{vertical-align:middle}.mp-widget.mp-widget--split .mp-widget__info{gap:1px}.mp-widget.mp-widget--card .mp-widget__sub{font-size:.72rem;line-height:13px}.mp-widget.mp-widget--split .mp-widget__controls{align-self:start;position:static;top:auto}}
