#musicPlayer{border-top:1px solid #334155;background:#0b1220;color:#cbd5e1;font-size:11px}.music-player-inner{max-width:1280px;margin:auto;padding:7px 16px;display:flex;gap:12px;align-items:center;justify-content:space-between}#nowPlaying{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.music-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.music-controls button{background:#1e293b;border:1px solid #475569;border-radius:6px;padding:4px 9px;color:#fbbf24}.music-controls button:disabled{opacity:.4}.music-controls label{display:flex;align-items:center;gap:5px}.music-controls input[type=range]{width:70px}#sessionAudio{display:none}.music-current{border-color:#fbbf24}#viewMusic{margin-top:20px}#viewCombat>section.sticky{top:100px}@media(max-width:600px){.music-player-inner{flex-wrap:wrap}.music-controls{gap:5px}#nowPlaying{flex-basis:100%}#viewCombat>section.sticky{position:static}}
.encounter-bar{width:calc(100% - 32px);max-width:1248px;margin:20px auto 0;border:1px solid #334155;border-radius:16px;background:rgba(15,23,42,.95);box-shadow:0 6px 18px #0002}.encounter-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;flex-wrap:wrap}#encounterTabsList{flex:1;min-width:180px}.encounter-bar-inner>div:last-child{margin-left:auto}@media(max-width:600px){.encounter-bar-inner{padding:10px}.encounter-bar-inner>div:last-child{margin-left:0}}
