.side-nav{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:4px;scroll-padding-block:10px}.side-nav::-webkit-scrollbar{width:6px}.side-nav::-webkit-scrollbar-track{background:rgba(255,255,255,.025);border-radius:999px}.side-nav::-webkit-scrollbar-thumb{background:rgba(223,182,109,.42);border-radius:999px}.side-nav::-webkit-scrollbar-thumb:hover{background:rgba(245,223,170,.62)}.app-shell{height:100vh;height:100dvh;min-height:100vh;overflow:hidden}.sidebar{height:100%;min-height:0;overflow:hidden}.sidebar .brand,.sidebar .sidebar-status,.sidebar .sidebar-footer{flex:0 0 auto}.workspace{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}@media(max-width:860px){.app-shell{height:100vh;height:100dvh;overflow:hidden}.sidebar{height:100vh;height:100dvh;max-height:100dvh}.workspace{height:100vh;height:100dvh}}