@layer account19-layout {
.top-actions>.platform-messages{order:10!important}.top-actions>:is([data-ctx-bell],[data-action=wf-notifications]){order:20!important}.top-actions>[data-action=visual-account]{order:30!important}
/* Andrei 10:50: existing live paint stays authoritative; this file moves structure only. */
@media(min-width:801px){
 body.account19-sidebar-visible>#app>.layout,body.account19-sidebar-visible>.layout{display:block!important}
 body.account19-sidebar-visible :is(.layout>.sidebar,#venue-sidebar,.app>.side){position:fixed!important;inset:0 auto 0 0!important;top:0!important;bottom:0!important;width:216px!important;height:100dvh!important;max-height:100dvh!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;z-index:40!important}
 body.account19-sidebar-visible :is(.layout>.sidebar,#venue-sidebar,.app>.side)>:is(.brand,.sidebar-brand,.logo){flex:none!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
 body.account19-sidebar-visible :is(.layout>.sidebar,#venue-sidebar,.app>.side)>nav{flex:1!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important}
 body.account19-sidebar-visible :is(.sidebar-footer,.side-foot,.layout>.sidebar>.account){flex:none!important;position:static!important;margin-top:auto!important}
 body.account19-sidebar-visible :is(.layout>.main-column,.layout>.main,.sidebar~.main-column,.app>.main){margin-left:216px!important;margin-top:0!important;padding-top:0!important;width:calc(100% - 216px)!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}
 body.account19-sidebar-visible :is(.layout .topbar,.workspace>.topbar,.app>.main>.top){top:0!important;margin-top:0!important}
 body.player-experience.account19-sidebar-visible{padding-left:0!important}
 body.player-experience.account19-sidebar-visible .exp-app-sidebar{position:fixed!important;inset:0 auto 0 0!important;width:216px!important;height:100dvh!important;box-sizing:border-box!important}
 body.player-experience.account19-sidebar-visible>.wrap{margin-left:216px!important;padding-top:0!important;width:calc(100% - 216px)!important;max-width:none!important;box-sizing:border-box!important}
}
:is(.layout>.sidebar,#venue-sidebar,.app>.side) nav::-webkit-scrollbar{display:none}
@media(max-width:800px){.platform-mobile-logo{display:flex!important;align-items:center!important}.account19-duplicate-brand{display:none!important}body[data-release=dash] :is(.tabbar,.exp-bottom-nav),body[data-release=venues] :is(.tabbar,.exp-bottom-nav){display:none!important}}
/* Reuse native search target; only the duplicate entry is hidden. */
.top-actions>.mk-search-toggle{display:none!important}:is(.topbar,.top) :is(button,a.platform-messages){min-width:45px!important;min-height:45px!important}

}
