#root{height:100%}.app-main{min-width:0;overflow:hidden}.app-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent}.app-frame-hidden{visibility:hidden}.app-frame-hidden *{transition:none!important}.app-page{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden}.app-loading-bar{position:absolute;inset:0 0 auto 0;height:2px;overflow:hidden;z-index:20;opacity:0;animation:app-loading-in 0s linear .15s forwards;pointer-events:none}.app-loading-bar:after{content:"";position:absolute;inset:0 auto 0 0;width:35%;background:var(--accent-cyan);box-shadow:0 0 8px var(--accent-glow);animation:app-loading-sweep 1.1s var(--sb-ease) infinite}@keyframes app-loading-in{to{opacity:1}}@keyframes app-loading-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media(prefers-reduced-motion:reduce){.app-loading-bar:after{width:100%;opacity:.6;animation:none}}.scp-placeholder-overlay.app-page-panel{z-index:15;text-align:center;padding:0 var(--content-gutter)}.app-page-panel-title{color:var(--text-main);font-weight:600}button.da-btn-primary.app-page-panel-btn{width:auto;padding-left:28px;padding-right:28px;margin-top:4px}.sidebar-left.app-dimmed{filter:brightness(.35)}.app-sidebar-backdrop{position:fixed;inset:0 auto 0 0;width:calc(260px + var(--sidebar-tab-w));z-index:9999}.sidebar-left.collapsed~.app-sidebar-backdrop{width:calc(68px + var(--sidebar-tab-w))}
