/* Production fail-safe: never leave an authenticated seller with a sidebar-only/blank workspace. */
html:not(.seller-live-loading) body{visibility:visible!important;opacity:1!important}
html:not(.seller-live-loading) .shell{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;min-height:100vh!important;visibility:visible!important;opacity:1!important}
html:not(.seller-live-loading) .sidebar{display:flex!important;visibility:visible!important;opacity:1!important;background:#101828!important;color:#fff!important}
html:not(.seller-live-loading) .brand{display:flex!important;visibility:visible!important;opacity:1!important}
html:not(.seller-live-loading) .main{display:block!important;visibility:visible!important;opacity:1!important;min-width:0!important;position:relative!important}
html:not(.seller-live-loading) .topbar{display:flex!important;visibility:visible!important;opacity:1!important}
html:not(.seller-live-loading) .content.view{visibility:visible!important;opacity:1!important}
html:not(.seller-live-loading) .content.view:not(.active){display:none!important}
html:not(.seller-live-loading) .content.view.active{display:block!important}
html:not(.seller-live-loading) .nav-item[data-view="payments"]{display:flex!important;visibility:visible!important;opacity:1!important}
@media(max-width:1100px){html:not(.seller-live-loading) .shell{grid-template-columns:220px minmax(0,1fr)!important}}
@media(max-width:760px){html:not(.seller-live-loading) .shell{display:block!important}}
