/* V3.137: actual SoundCloud drawer and track markup, without competing event handlers. */
.fxv318-music{min-width:0;max-width:100%;box-sizing:border-box}
.fxv318-music-panel.fxv344-music-panel{position:fixed!important;left:50%!important;right:auto!important;top:clamp(74px,12vh,130px)!important;transform:translateX(-50%)!important;width:min(680px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 115px)!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important;z-index:10030!important}
.fxv318-music-panel.fxv344-music-panel[hidden]{display:none!important}
.fxv318-music-panel .fxv347-track-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;padding:0!important;margin:10px 0!important;list-style:none!important}
.fxv318-music-panel .fxv347-track-grid>li{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
.fxv318-music-panel .fxv347-track-select{display:flex;align-items:center;gap:8px;min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;text-align:left}
.fxv318-music-panel .fxv318-track-title{overflow-wrap:anywhere;min-width:0}
.fxv318-music-panel .fxv318-music-embed,.fxv318-music-panel iframe{max-width:100%!important;box-sizing:border-box}
@media(max-width:600px){.fxv318-music-panel.fxv344-music-panel{left:12px!important;right:12px!important;transform:none!important;width:calc(100vw - 24px)!important;top:74px!important;max-height:calc(100dvh - 90px)!important}.fxv318-music-panel .fxv347-track-grid{grid-template-columns:minmax(0,1fr)!important}}
@media(max-height:500px) and (orientation:landscape){.fxv318-music-panel.fxv344-music-panel{top:52px!important;max-height:calc(100dvh - 60px)!important}}
