:root{
 --pale-bg:#090c10;--pale-bg2:#0d1117;--pale-panel:#11161d;--pale-panel2:#151b23;--pale-line:#26303c;--pale-line2:#303b49;
 --pale-text:#d9e2ea;--pale-muted:#7f8b99;--pale-cyan:#55c7d8;--pale-cyan2:#7fe8f5;--pale-mag:#c05d92;--pale-amber:#d3a84b;
 --pale-red:#df6b72;--pale-green:#65c49a;--pale-radius:5px;--pale-sidebar:188px;--pale-inspector:286px;--pale-top:48px;--pale-bottom:44px;
}
html,body.pale-pro-daw-active{background:var(--pale-bg)!important;color:var(--pale-text)!important;overflow:hidden!important}
body.pale-pro-daw-active #wpadminbar{display:none!important}
body.pale-pro-daw-active{margin-top:0!important}
body.pale-pro-daw-active .pale-studio-frontend-shell{height:100vh!important;min-height:100vh!important;background:var(--pale-bg)!important}
body.pale-pro-daw-active #pale-studio-app{height:100vh!important;overflow:hidden!important;background:var(--pale-bg)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:12px!important}
body.pale-pro-daw-active *{box-sizing:border-box}
body.pale-pro-daw-active button,body.pale-pro-daw-active input,body.pale-pro-daw-active select{font:inherit}

/* shell */
body.pale-pro-daw-active .ps-ux-shell{display:grid!important;grid-template-columns:var(--pale-sidebar) minmax(0,1fr);height:100vh!important;min-height:0!important;background:linear-gradient(180deg,#0a0d11,#090c10)!important;color:var(--pale-text)!important}
body.pale-pro-daw-active .ps-ux-body{display:grid!important;grid-template-rows:var(--pale-top) minmax(0,1fr);min-width:0!important;min-height:0!important;overflow:hidden!important}
body.pale-pro-daw-active .ps-ux-middle{display:grid!important;grid-template-columns:minmax(0,1fr) var(--pale-inspector)!important;min-width:0!important;min-height:0!important;overflow:hidden!important}
body.pale-pro-daw-active .ps-ux-center{min-width:0!important;min-height:0!important;overflow:auto!important;background:#0b0f14!important}
body.pale-pro-daw-active .ps-ux-inspector-dock{width:auto!important;min-width:0!important;border-left:1px solid var(--pale-line)!important;background:#0d1218!important;overflow:auto!important;box-shadow:none!important}
body.pale-pro-daw-active .ps-ux-inspector-dock.collapsed{display:none!important}
body.pale-pro-daw-active .ps-ux-inspector-dock.collapsed~*{}
body.pale-pro-daw-active .ps-ux-bottom{position:fixed!important;z-index:9998!important;left:var(--pale-sidebar)!important;right:0!important;bottom:0!important;height:var(--pale-bottom)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 12px!important;background:#080b0f!important;border-top:1px solid #29313c!important;box-shadow:0 -10px 25px rgba(0,0,0,.18)!important}
body.pale-pro-daw-active .ps-ux-middle{padding-bottom:var(--pale-bottom)!important}

/* sidebar */
body.pale-pro-daw-active .ps-ux-sidebar{background:#0a0e13!important;border-right:1px solid var(--pale-line)!important;box-shadow:none!important;padding:0!important;min-width:0!important;overflow:auto!important}
body.pale-pro-daw-active .ps-ux-brand{height:var(--pale-top)!important;padding:0 11px!important;display:flex!important;align-items:center!important;gap:8px!important;border-bottom:1px solid var(--pale-line)!important;background:#0b1016!important}
body.pale-pro-daw-active .ps-ux-mark{width:27px!important;height:27px!important;border:1px solid var(--pale-cyan)!important;border-radius:4px!important;color:var(--pale-cyan2)!important;background:#0c1820!important;display:grid!important;place-items:center!important;font-weight:800!important;box-shadow:inset 0 0 12px rgba(85,199,216,.08)!important}
body.pale-pro-daw-active .ps-ux-brand b{font-size:12px!important;letter-spacing:.11em!important;color:#e5edf4!important}
body.pale-pro-daw-active .ps-ux-brand span{font-size:9px!important;letter-spacing:.18em!important;color:#73808e!important}
body.pale-pro-daw-active .ps-pro-badge{margin-left:auto!important;color:var(--pale-cyan)!important;font-style:normal!important;font-size:8px!important;font-weight:800!important;letter-spacing:.1em!important;border:1px solid #245867!important;border-radius:3px!important;padding:2px 4px!important}
body.pale-pro-daw-active .ps-ux-nav{padding:6px 6px 70px!important}
body.pale-pro-daw-active .ps-pro-nav-group{padding:10px 7px 4px!important;color:#566271!important;font-size:8px!important;font-weight:800!important;letter-spacing:.15em!important}
body.pale-pro-daw-active .ps-ux-nav-item{width:100%!important;min-height:31px!important;padding:5px 7px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:#93a0ae!important;display:grid!important;grid-template-columns:22px 1fr!important;gap:6px!important;text-align:left!important;box-shadow:none!important;margin:1px 0!important}
body.pale-pro-daw-active .ps-ux-nav-item:hover{background:#121923!important;color:#c5d1db!important}
body.pale-pro-daw-active .ps-ux-nav-item.active{background:#13212a!important;color:#eff8fb!important;box-shadow:inset 2px 0 0 var(--pale-cyan)!important}
body.pale-pro-daw-active .ps-ux-nav-icon{font-size:13px!important;color:#71808f!important;text-align:center!important}
body.pale-pro-daw-active .ps-ux-nav-item.active .ps-ux-nav-icon{color:var(--pale-cyan)!important}
body.pale-pro-daw-active .ps-ux-nav-copy b{font-size:10px!important;font-weight:650!important}
body.pale-pro-daw-active .ps-ux-nav-copy small{display:none!important}
body.pale-pro-daw-active .ps-ux-sidebar-foot{position:sticky!important;bottom:0!important;background:#0a0e13!important;border-top:1px solid var(--pale-line)!important;padding:6px!important}

/* topbar */
body.pale-pro-daw-active .ps-ux-topbar{height:var(--pale-top)!important;padding:0 8px 0 12px!important;display:flex!important;align-items:center!important;gap:9px!important;background:#0d1218!important;border-bottom:1px solid var(--pale-line)!important;box-shadow:none!important;white-space:nowrap!important;overflow:hidden!important}
body.pale-pro-daw-active .ps-ux-area-title{min-width:82px!important;border-right:1px solid var(--pale-line)!important;padding-right:10px!important}
body.pale-pro-daw-active .ps-ux-area-title small{display:none!important}
body.pale-pro-daw-active .ps-ux-area-title strong{font-size:10px!important;letter-spacing:.12em!important;color:#bac6d0!important}
body.pale-pro-daw-active .ps-ux-project-meta{display:flex!important;align-items:center!important;gap:4px!important;min-width:0!important;flex:1 1 auto!important;overflow:hidden!important}
body.pale-pro-daw-active .ps-ux-project-name{width:min(260px,20vw)!important;height:28px!important;background:#0a0e13!important;border:1px solid #26313c!important;color:#e2ebf2!important;font-weight:650!important;padding:0 8px!important;border-radius:3px!important}
body.pale-pro-daw-active .ps-ux-meta-field{display:flex!important;align-items:center!important;gap:4px!important;color:#677482!important;font-size:9px!important;margin:0!important}
body.pale-pro-daw-active .ps-ux-meta-field input,body.pale-pro-daw-active .ps-ux-meta-field select{height:27px!important;min-width:58px!important;padding:0 5px!important;background:#0b1015!important;border:1px solid #27313c!important;color:#c9d4dd!important;border-radius:3px!important}
body.pale-pro-daw-active .ps-ux-top-actions{display:flex!important;align-items:center!important;gap:4px!important;margin-left:auto!important}
body.pale-pro-daw-active .ps-ux-top-actions .button,body.pale-pro-daw-active .ps-ux-fullscreen{height:27px!important;min-height:27px!important;padding:0 8px!important;border-radius:3px!important;background:#121923!important;border:1px solid #293440!important;color:#aebac5!important;box-shadow:none!important}
body.pale-pro-daw-active .ps-ux-mode-switch{display:none!important}
body.pale-pro-daw-active .ps-pro-status-strip{display:flex!important;align-items:center!important;gap:7px!important;margin-left:3px!important;padding-left:8px!important;border-left:1px solid var(--pale-line)!important;color:#778493!important;font-size:8px!important;font-weight:700!important;letter-spacing:.05em!important}
body.pale-pro-daw-active .ps-pro-status-strip span{display:flex!important;align-items:center!important;gap:3px!important}
body.pale-pro-daw-active .ps-pro-status-strip i{width:5px!important;height:5px!important;border-radius:50%!important;background:#56606a!important}
body.pale-pro-daw-active .ps-pro-status-strip i.ok{background:var(--pale-green)!important;box-shadow:0 0 5px rgba(101,196,154,.35)!important}
body.pale-pro-daw-active .ps-pro-density{display:flex!important;gap:1px!important;background:#090d12!important;border:1px solid #242d37!important;border-radius:3px!important;padding:2px!important}
body.pale-pro-daw-active .ps-pro-density button{border:0!important;background:transparent!important;color:#657281!important;font-size:8px!important;padding:3px 5px!important;border-radius:2px!important}
body.pale-pro-daw-active .ps-pro-density button.active{background:#19232d!important;color:#c5d3dc!important}

/* views, cards, general controls */
body.pale-pro-daw-active .ps-ux-views{padding:8px!important}
body.pale-pro-daw-active .ps-ux-view-head{margin:0 0 7px!important;padding:4px 2px 7px!important;border-bottom:1px solid var(--pale-line)!important;background:transparent!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important}
body.pale-pro-daw-active .ps-ux-view-head small{font-size:8px!important;color:#607080!important;letter-spacing:.15em!important}
body.pale-pro-daw-active .ps-ux-view-head h2{font-size:15px!important;margin:2px 0 0!important;color:#dce6ed!important;font-weight:650!important}
body.pale-pro-daw-active .ps-ux-view-head p{display:none!important}
body.pale-pro-daw-active .ps-ux-card,body.pale-pro-daw-active .ps-panel,body.pale-pro-daw-active .ps-ux-tool-panel{background:var(--pale-panel)!important;border:1px solid var(--pale-line)!important;border-radius:var(--pale-radius)!important;box-shadow:none!important}
body.pale-pro-daw-active .button{border-radius:3px!important;box-shadow:none!important}
body.pale-pro-daw-active input,body.pale-pro-daw-active select{background:#0c1117!important;border:1px solid #2a3541!important;color:#c8d3dc!important;border-radius:3px!important}
body.pale-pro-daw-active input:focus,body.pale-pro-daw-active select:focus{outline:1px solid var(--pale-cyan)!important;box-shadow:none!important}

/* timeline */
body.pale-pro-daw-active .ps-ux-timeline-dock{background:#0a0e13!important;border-bottom:1px solid #222b35!important;padding:0!important;min-height:0!important;max-height:none!important}
body.pale-pro-daw-active .ps-ux-groupbar{height:30px!important;margin:0!important;padding:0 6px!important;display:flex!important;align-items:center!important;gap:3px!important;border-bottom:1px solid var(--pale-line)!important;background:#0e1319!important;border-radius:0!important}
body.pale-pro-daw-active .ps-ux-groupbar>span:first-child{font-size:8px!important;letter-spacing:.12em!important;color:#657281!important;margin-right:4px!important}
body.pale-pro-daw-active .ps-ux-groupbar button{height:21px!important;border:1px solid transparent!important;background:transparent!important;color:#71808f!important;padding:0 6px!important;border-radius:3px!important;font-size:9px!important}
body.pale-pro-daw-active .ps-ux-groupbar button.active{background:#15212a!important;border-color:#263846!important;color:#aeeaf1!important}
body.pale-pro-daw-active .ps-pro-timeline-tools{height:29px!important;display:flex!important;align-items:center!important;gap:5px!important;padding:0 6px!important;border-bottom:1px solid #202a34!important;background:#0b1016!important}
body.pale-pro-daw-active .ps-pro-timeline-tools>div{display:flex!important;gap:2px!important}
body.pale-pro-daw-active .ps-pro-timeline-tools button,body.pale-pro-daw-active .ps-pro-timeline-tools select{height:21px!important;border:1px solid #26323d!important;background:#111923!important;color:#82909e!important;border-radius:2px!important;font-size:9px!important;padding:0 6px!important}
body.pale-pro-daw-active .ps-pro-timeline-tools button.active{color:var(--pale-cyan2)!important;background:#14252e!important}
body.pale-pro-daw-active .ps-pro-timeline-tools .spacer{flex:1!important}
body.pale-pro-daw-active .ps-workspace{background:#090d12!important;border:0!important;border-radius:0!important;overflow:auto!important;min-height:310px!important}
body.pale-pro-daw-active .ps-ruler{height:24px!important;background:#0d1218!important;border-bottom:1px solid #28313c!important;color:#71808f!important}
body.pale-pro-daw-active .ps-ruler span{font-size:8px!important;border-left-color:#303a45!important}
body.pale-pro-daw-active .ps-track{display:grid!important;grid-template-columns:174px minmax(800px,1fr)!important;min-height:68px!important;background:#0a0f14!important;border-bottom:1px solid #1d2630!important;border-radius:0!important;margin:0!important;padding:0!important;box-shadow:none!important;position:relative!important}
body.pale-pro-daw-active .ps-track.selected{background:#0c1218!important;box-shadow:inset 2px 0 0 var(--track-accent,var(--pale-cyan))!important}
body.pale-pro-daw-active .ps-track-head{padding:7px 7px 5px 10px!important;background:#0e141b!important;border-right:1px solid #26313c!important;display:block!important;position:sticky!important;left:0!important;z-index:3!important}
body.pale-pro-daw-active .ps-track-head:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--track-accent,#667)!important}
body.pale-pro-daw-active .ps-track-head strong{display:block!important;font-size:10px!important;color:#d4dee6!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.pale-pro-daw-active .ps-track-head small{display:block!important;font-size:8px!important;color:#687583!important;margin-top:2px!important}
body.pale-pro-daw-active .ps-track-head .buttons{display:flex!important;gap:2px!important;margin-top:6px!important}
body.pale-pro-daw-active .ps-track-head .button{height:20px!important;min-height:20px!important;padding:0 5px!important;background:#141c25!important;border:1px solid #27323e!important;color:#7f8d9a!important;font-size:8px!important}
body.pale-pro-daw-active .ps-wave-wrap{min-height:68px!important;background-color:#090d12!important;background-image:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.018) 1px,transparent 1px)!important;background-size:64px 100%,100% 17px!important;border:0!important}
body.pale-pro-daw-active canvas.ps-wave{opacity:.78!important;filter:saturate(.65) brightness(1.08)!important}
body.pale-pro-daw-active .ps-clip-label{top:4px!important;left:5px!important;background:rgba(8,12,16,.78)!important;border:1px solid #27313d!important;color:#71808e!important;border-radius:2px!important;font-size:8px!important;padding:1px 4px!important}
body.pale-pro-daw-active .ps-playhead{width:1px!important;background:#ef6372!important;box-shadow:0 0 0 1px rgba(239,99,114,.12)!important}

/* inspector */
body.pale-pro-daw-active .ps-ux-inspector-head{position:sticky!important;top:0!important;z-index:6!important;min-height:43px!important;padding:7px 8px!important;background:#0c1117!important;border-bottom:1px solid var(--pale-line)!important;display:flex!important;align-items:center!important;justify-content:space-between!important}
body.pale-pro-daw-active .ps-ux-inspector-head small{font-size:8px!important;letter-spacing:.12em!important;color:#5f6d7a!important}
body.pale-pro-daw-active .ps-ux-inspector-head strong{font-size:10px!important;color:#d5dfe6!important}
body.pale-pro-daw-active .ps-pro-insp-pin{border:0!important;background:transparent!important;color:#61707f!important;font-size:14px!important}
body.pale-pro-daw-active .ps-inspector{padding:6px!important;background:transparent!important}
body.pale-pro-daw-active .ps-inspector details{border:1px solid #232e39!important;border-radius:3px!important;background:#10161d!important;margin:0 0 4px!important;padding:0!important}
body.pale-pro-daw-active .ps-inspector summary{height:26px!important;display:flex!important;align-items:center!important;padding:0 7px!important;color:#9ba8b4!important;font-size:9px!important;font-weight:650!important;border-bottom:1px solid transparent!important}
body.pale-pro-daw-active .ps-inspector details[open] summary{border-bottom-color:#232e39!important;color:#d1dbe3!important}
body.pale-pro-daw-active .ps-inspector details>*:not(summary){margin-left:6px!important;margin-right:6px!important}
body.pale-pro-daw-active .ps-inspector label{font-size:8px!important;color:#71808d!important}
body.pale-pro-daw-active .ps-inspector input,body.pale-pro-daw-active .ps-inspector select{height:25px!important;font-size:9px!important}

/* transport */
body.pale-pro-daw-active .ps-ux-transport-core{height:100%!important;display:flex!important;align-items:center!important;gap:4px!important}
body.pale-pro-daw-active .ps-ux-transport-core .button{height:28px!important;min-width:30px!important;padding:0 7px!important;background:#101720!important;border:1px solid #293440!important;color:#aeb9c3!important}
body.pale-pro-daw-active #ps-play.button-primary{background:#14303a!important;border-color:#2f7380!important;color:#8ff0f6!important}
body.pale-pro-daw-active #ps-time{min-width:78px!important;padding:0 8px!important;color:#e5edf3!important;font-variant-numeric:tabular-nums!important;font-size:11px!important;font-weight:700!important}
body.pale-pro-daw-active .ps-ux-position{font-size:9px!important;color:#788695!important;border-left:1px solid #2a333e!important;padding-left:8px!important}
body.pale-pro-daw-active .ps-ux-transport-right{display:flex!important;align-items:center!important;gap:5px!important;color:#6b7885!important;font-size:8px!important;letter-spacing:.05em!important}
body.pale-pro-daw-active .ps-ux-engine-dot.live{background:var(--pale-green)!important;box-shadow:0 0 6px rgba(101,196,154,.35)!important}

/* mixer */
body.pale-pro-daw-active .ps-pro-mixer{height:360px!important;min-height:300px!important;background:#090d12!important;border:1px solid var(--pale-line)!important;border-radius:4px!important;margin:0 0 8px!important;overflow:auto!important}
body.pale-pro-daw-active .ps-pro-mixer-rail{height:100%!important;display:flex!important;align-items:stretch!important;min-width:max-content!important;padding:6px!important;gap:3px!important}
body.pale-pro-daw-active .ps-pro-channel{width:88px!important;min-width:88px!important;height:100%!important;display:grid!important;grid-template-rows:33px 36px 50px minmax(120px,1fr) 26px!important;background:#10161d!important;border:1px solid #26313d!important;border-top:2px solid var(--ch,#5cc)!important;border-radius:3px!important;overflow:hidden!important}
body.pale-pro-daw-active .ps-pro-channel.master{width:102px!important;min-width:102px!important;background:#121820!important;border-top-color:#e1b65d!important;margin-left:6px!important}
body.pale-pro-daw-active .ps-pro-ch-head{padding:4px 5px!important;border-bottom:1px solid #26313d!important;cursor:pointer!important}
body.pale-pro-daw-active .ps-pro-ch-head span{font-size:7px!important;color:#687582!important;margin-right:3px!important}
body.pale-pro-daw-active .ps-pro-ch-head b{display:block!important;font-size:9px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#cdd7df!important}
body.pale-pro-daw-active .ps-pro-inserts{padding:4px!important;display:grid!important;gap:2px!important;border-bottom:1px solid #202a34!important}
body.pale-pro-daw-active .ps-pro-inserts button{height:15px!important;border:1px solid #28333e!important;background:#0c1117!important;color:#61717f!important;font-size:7px!important;border-radius:2px!important}
body.pale-pro-daw-active .ps-pro-pan{padding:4px!important;border-bottom:1px solid #202a34!important}
body.pale-pro-daw-active .ps-pro-pan small{font-size:7px!important;color:#5f6e7c!important}
body.pale-pro-daw-active .ps-pro-pan input{width:100%!important;height:12px!important;accent-color:var(--pale-cyan)!important}
body.pale-pro-daw-active .ps-pro-meter{margin:6px auto!important;width:17px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:2px!important;background:#080b0f!important;border:1px solid #202933!important;padding:2px!important;border-radius:2px!important;align-self:stretch!important}
body.pale-pro-daw-active .ps-pro-meter i{display:block!important;background:linear-gradient(to top,#3cbf8c 0 55%,#d2a646 55% 82%,#d65d69 82% 100%)!important;opacity:.55!important;border-radius:1px!important}
body.pale-pro-daw-active .ps-pro-fader{position:relative!important;padding:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important}
body.pale-pro-daw-active .ps-pro-fader input[type=range]{writing-mode:vertical-lr!important;direction:rtl!important;appearance:auto!important;-webkit-appearance:auto!important;width:24px!important;height:100%!important;accent-color:#93a5b5!important}
body.pale-pro-daw-active .ps-pro-fader output{writing-mode:vertical-rl!important;transform:rotate(180deg)!important;font-size:7px!important;color:#687684!important}
body.pale-pro-daw-active .ps-pro-ch-buttons{display:flex!important;gap:2px!important;padding:4px!important;border-top:1px solid #202a34!important}
body.pale-pro-daw-active .ps-pro-ch-buttons button{flex:1!important;height:18px!important;border:1px solid #2a3541!important;background:#111820!important;color:#697886!important;border-radius:2px!important;font-size:8px!important}
body.pale-pro-daw-active .ps-pro-ch-buttons .m.on{background:#4b2b31!important;color:#ff9eaa!important;border-color:#71414a!important}
body.pale-pro-daw-active .ps-pro-ch-buttons .s.on{background:#4a3d1e!important;color:#ffe193!important;border-color:#766128!important}
body.pale-pro-daw-active .ps-pro-master-read{padding:4px!important;display:grid!important;gap:3px!important;color:#6f7c88!important;font-size:7px!important}
body.pale-pro-daw-active .ps-pro-master-read b{color:#d0d9e0!important;font-size:8px!important}

/* mastering meters */
body.pale-pro-daw-active .ps-metering-panel{display:grid!important;grid-template-columns:repeat(5,minmax(90px,1fr))!important;gap:4px!important;padding:5px!important;background:#0d1218!important}
body.pale-pro-daw-active .ps-metering-panel>div{background:#0a0f14!important;border:1px solid #27313d!important;border-radius:3px!important;padding:8px!important;min-height:58px!important}
body.pale-pro-daw-active .ps-metering-panel b{font-size:17px!important;font-variant-numeric:tabular-nums!important;color:#dbe6ed!important}

/* home: sober, not dashboard-ish */
body.pale-pro-daw-active .ps-ux-home-hero{min-height:120px!important;padding:14px!important;background:linear-gradient(110deg,#101720 0%,#0d1319 65%,#0a0f14 100%)!important;border:1px solid #26313c!important;border-radius:4px!important;box-shadow:none!important}
body.pale-pro-daw-active .ps-ux-home-hero h2{font-size:23px!important;margin:4px 0!important;color:#e2ebf1!important}
body.pale-pro-daw-active .ps-ux-home-wave{opacity:.35!important;filter:saturate(.6)!important}
body.pale-pro-daw-active .ps-ux-stats{gap:3px!important;margin:5px 0!important}
body.pale-pro-daw-active .ps-ux-stats>div{background:#0e141a!important;border:1px solid #232d37!important;border-radius:3px!important;padding:7px 9px!important}

/* context menu */
body.pale-pro-daw-active .ps-pro-context-menu{position:fixed!important;z-index:100000!important;width:206px!important;padding:4px!important;background:#10161d!important;border:1px solid #34404c!important;border-radius:4px!important;box-shadow:0 16px 40px rgba(0,0,0,.48)!important}
body.pale-pro-daw-active .ps-pro-context-menu button{width:100%!important;height:27px!important;display:grid!important;grid-template-columns:20px 1fr auto!important;align-items:center!important;text-align:left!important;border:0!important;background:transparent!important;color:#aeb9c4!important;border-radius:3px!important;padding:0 5px!important;font-size:9px!important}
body.pale-pro-daw-active .ps-pro-context-menu button:hover{background:#19232d!important;color:#e4edf2!important}
body.pale-pro-daw-active .ps-pro-context-menu button.danger{color:#e78c93!important}
body.pale-pro-daw-active .ps-pro-context-menu button:disabled{opacity:.35!important}
body.pale-pro-daw-active .ps-pro-context-menu kbd{font-size:7px!important;color:#5f6e7b!important;border:0!important;background:transparent!important}
body.pale-pro-daw-active .ps-pro-context-menu .sep{height:1px!important;background:#26313c!important;margin:3px!important}

/* desktop density */
body[data-pale-density="compact"].pale-pro-daw-active{--pale-sidebar:164px;--pale-inspector:258px}
body[data-pale-density="compact"].pale-pro-daw-active .ps-track{grid-template-columns:148px minmax(760px,1fr)!important;min-height:58px!important}
body[data-pale-density="compact"].pale-pro-daw-active .ps-wave-wrap{min-height:58px!important}
body[data-pale-density="wide"].pale-pro-daw-active{--pale-sidebar:204px;--pale-inspector:320px}

/* 1920 / 1440 first */
@media (min-width:1920px){
 :root{--pale-sidebar:196px;--pale-inspector:306px}
 body.pale-pro-daw-active .ps-pro-mixer{height:420px!important}
 body.pale-pro-daw-active .ps-pro-channel{width:98px!important;min-width:98px!important}
 body.pale-pro-daw-active .ps-track{grid-template-columns:188px minmax(1000px,1fr)!important;min-height:72px!important}
}
@media (min-width:2400px){
 :root{--pale-sidebar:210px;--pale-inspector:336px;--pale-top:52px;--pale-bottom:48px}
 body.pale-pro-daw-active #pale-studio-app{font-size:13px!important}
 body.pale-pro-daw-active .ps-pro-mixer{height:500px!important}
 body.pale-pro-daw-active .ps-pro-channel{width:108px!important;min-width:108px!important}
 body.pale-pro-daw-active .ps-track{grid-template-columns:205px minmax(1200px,1fr)!important;min-height:78px!important}
}

/* laptop */
@media (max-width:1500px){
 :root{--pale-sidebar:158px;--pale-inspector:250px}
 body.pale-pro-daw-active .ps-pro-status-strip{display:none!important}
 body.pale-pro-daw-active .ps-pro-density{display:none!important}
 body.pale-pro-daw-active .ps-track{grid-template-columns:148px minmax(700px,1fr)!important}
}

/* tablet / phone: secondary */
@media (max-width:900px){
 html,body.pale-pro-daw-active{overflow:auto!important}
 body.pale-pro-daw-active .ps-ux-shell{grid-template-columns:52px minmax(0,1fr)!important;min-height:100vh!important;height:auto!important}
 body.pale-pro-daw-active .ps-ux-nav-copy,body.pale-pro-daw-active .ps-pro-nav-group,body.pale-pro-daw-active .ps-ux-brand>div:not(.ps-ux-mark){display:none!important}
 body.pale-pro-daw-active .ps-ux-middle{grid-template-columns:1fr!important}
 body.pale-pro-daw-active .ps-ux-inspector-dock{display:none!important}
 body.pale-pro-daw-active .ps-ux-bottom{left:52px!important}
 body.pale-pro-daw-active .ps-ux-project-meta .ps-ux-meta-field:nth-of-type(n+3){display:none!important}
 body.pale-pro-daw-active .ps-track{grid-template-columns:112px minmax(520px,1fr)!important}
 body.pale-pro-daw-active .ps-pro-mixer{height:320px!important}
 body.pale-pro-daw-active .ps-metering-panel{grid-template-columns:repeat(2,1fr)!important}
}
@media (max-width:600px){
 body.pale-pro-daw-active .ps-ux-shell{grid-template-columns:44px minmax(0,1fr)!important}
 body.pale-pro-daw-active .ps-ux-top-actions .ps-ux-top-action,body.pale-pro-daw-active .ps-ux-fullscreen{display:none!important}
 body.pale-pro-daw-active .ps-ux-project-name{width:120px!important}
 body.pale-pro-daw-active .ps-ux-bottom{left:44px!important}
 body.pale-pro-daw-active .ps-ux-transport-right{display:none!important}
 body.pale-pro-daw-active .ps-ux-views{padding:4px!important}
}

/* 2.9.3 audit remediation */
body.pale-pro-daw-active .ps-ux-topbar{overflow:visible!important;min-width:0!important}
body.pale-pro-daw-active .ps-ux-top-left{flex:0 0 auto!important}
body.pale-pro-daw-active .ps-ux-project-meta{overflow-x:auto!important;scrollbar-width:thin;flex:1 1 auto!important;padding-bottom:2px!important}
body.pale-pro-daw-active .ps-ux-project-meta>*{flex:0 0 auto!important}
body.pale-pro-daw-active .ps-ux-top-actions{flex:0 0 auto!important}
body.pale-pro-daw-active .ps-pro-fader input[type=range]{writing-mode:vertical-lr!important;direction:rtl!important;min-height:120px!important}
body.pale-pro-daw-active .ps-pro-status-strip i.ok{background:var(--pale-green)!important;box-shadow:0 0 5px rgba(101,196,154,.35)!important}
@media (max-width:2100px){body.pale-pro-daw-active .ps-pro-status-strip{display:none!important}}
@media (max-width:1700px){body.pale-pro-daw-active .ps-pro-density{display:none!important}body.pale-pro-daw-active .ps-ux-project-name{width:160px!important}}
@media (max-width:1500px){body.pale-pro-daw-active .ps-ux-area-title{min-width:70px!important}body.pale-pro-daw-active .ps-ux-project-name{width:130px!important}body.pale-pro-daw-active .ps-ux-meta-field{gap:2px!important}body.pale-pro-daw-active .ps-ux-meta-field input,body.pale-pro-daw-active .ps-ux-meta-field select{min-width:52px!important}}
