@media (max-width: 1199.98px) {
    #sidenav-main #sidenav-collapse-main {
        height: calc(100vh - 112px);
        overflow-y: auto !important;
        padding-bottom: 1rem;
    }
}

body:not(.g-sidenav-hidden) #sidenav-main .navbar-nav .nav-link {
    white-space: normal;
}

body:not(.g-sidenav-hidden) #sidenav-main .navbar-nav .nav-link .nav-link-text {
    min-width: 0;
    overflow-wrap: anywhere;
    line-height: 1.3;
}
