/* Left menu must scroll on short laptop screens.
   ERP _Layout does not load Velzon app.js, so SimpleBar never attaches. */
html:not([data-sidebar-size="sm"]) .app-menu.navbar-menu {
    display: flex;
    flex-direction: column;
    padding-bottom: 0;
    overflow: hidden;
}

html:not([data-sidebar-size="sm"]) .app-menu .navbar-brand-box {
    flex: 0 0 auto;
}

html:not([data-sidebar-size="sm"]) .app-menu #scrollbar {
    flex: 1 1 auto;
    min-height: 0;
    height: auto !important;
    overflow-x: hidden;
    overflow-y: auto;
    overscroll-behavior: contain;
    scrollbar-width: thin;
    scrollbar-color: rgba(255, 255, 255, 0.4) transparent;
}

html:not([data-sidebar-size="sm"]) .app-menu #scrollbar::-webkit-scrollbar {
    width: 8px;
}

html:not([data-sidebar-size="sm"]) .app-menu #scrollbar::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.35);
    border-radius: 4px;
}

html:not([data-sidebar-size="sm"]) .app-menu #navbar-nav {
    padding-bottom: 1.5rem;
}
