.taskbar-music { display:flex; align-items:center; gap:2px; flex-shrink:0; padding-left:5px; border-left:1px solid #808080; }
.taskbar-music .bevel { display:grid; place-items:center; min-width:26px; width:26px; min-height:26px; height:26px; padding:3px; }
.taskbar-music svg { width:14px; height:14px; pointer-events:none; }
#tray-sound[data-muted=true]::after { content:''; position:absolute; width:18px; height:2px; background:#b00000; transform:rotate(-45deg); box-shadow:0 1px white; }
#music-volume-popup { position:absolute; z-index:12000; right:5px; bottom:calc(var(--taskbar-height,39px) + 3px); width:285px; max-width:calc(100vw - 10px); padding:10px; font-size:12px; }
.music-volume-heading { font-weight:bold; margin-bottom:6px; }
.tray-track-title { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:12px; }
.music-popup-actions { display:flex; justify-content:space-between; gap:5px; margin-top:10px; }
.music-popup-actions .bevel { font-size:11px; padding:4px 7px; }
@media(max-width:680px) { .taskbar-music { gap:1px; padding-left:3px; } .taskbar-music .bevel { width:29px; min-width:29px; min-height:34px; height:34px; } }
