.library-head{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:none!important;align-items:start!important;gap:8px!important;padding:12px 0!important;overflow:visible!important}
.library-head>div:first-child{display:block!important;min-width:0!important}.library-head h2{display:block!important;margin:0!important;color:#fff!important;font:900 clamp(15px,1.4vw,22px) Orbitron!important}.library-head>div:first-child p{display:block!important;margin:4px 0 0!important}
.library .library-head .library-view-tabs{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:none!important;overflow-x:auto!important;overflow-y:visible!important;padding:7px 3px 10px!important;scrollbar-width:thin;writing-mode:horizontal-tb!important}
.library .library-head .library-view-tabs>*{display:block;float:none!important;position:relative;writing-mode:horizontal-tb!important}
.library-playlist-accordion{position:relative!important;flex:0 0 102px!important;width:102px!important;margin:0!important;z-index:20!important}
.library-playlist-accordion>summary,.library-view-tabs>button{display:grid!important;place-items:center!important;flex:0 0 102px!important;width:102px!important;min-width:102px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 5px!important;border:1px solid #ff4965!important;border-radius:6px!important;background:linear-gradient(180deg,#ff7689,#d91e3b 50%,#690714)!important;color:#fff!important;box-shadow:inset 0 1px #ffc0ca,inset 0 -3px 6px #58000d99,0 3px 0 #4b0710,0 0 14px #ff244f99!important;font:900 7px Orbitron!important;text-align:center!important;white-space:nowrap!important;cursor:grab!important;user-select:none!important}
.library-playlist-accordion[open]>summary,.library-view-tabs>button.active{border-color:#71ff98!important;background:linear-gradient(180deg,#bdffce,#35ed70 50%,#08772e)!important;color:#031208!important;box-shadow:inset 0 2px #e6ffec,inset 0 -5px 8px #06451e99,0 4px 0 #034e1c,0 0 22px #38ff79cc!important}
.library-view-tabs>[draggable="true"].library-control-dragging{opacity:.35!important;transform:scale(.94)!important}.library-view-tabs>.library-control-drop{outline:3px solid #5de9ff!important;outline-offset:2px!important}
.playlist-accordion-panel{top:calc(100% + 8px)!important;left:0!important;right:auto!important}
.sidebar-playlist-accordion{display:block!important;position:relative!important;width:100%!important;flex:none!important;margin:0!important}.sidebar-playlist-accordion>summary{width:100%!important;min-width:100%!important;height:31px!important;min-height:31px!important;cursor:pointer!important;place-items:center start!important;padding:7px!important;font:800 9px Inter!important}.sidebar-playlist-accordion .playlist-accordion-panel{position:static!important;width:100%!important;margin-top:6px!important;padding:7px!important;box-shadow:inset 0 0 12px #000!important}.sidebar-playlist-accordion[open]>summary{background:linear-gradient(180deg,#baffcb,#35ee70 48%,#087b30)!important;color:#031208!important;border-color:#75ff99!important;box-shadow:0 0 16px #38ff79aa!important}
@media(max-width:800px){.library-playlist-accordion,.library-playlist-accordion>summary,.library-view-tabs>button{flex-basis:92px!important;width:92px!important;min-width:92px!important;height:34px!important;min-height:34px!important;font-size:6px!important}}
