.menu-shrink-enter-active,.menu-shrink-leave-active{transition:width .3s ease}.menu-shrink-enter-from,.menu-shrink-leave-to{width:60px}nav{transition:width .3s ease;width:200px}nav.shrink{padding:.5rem;width:50px!important}.sidebar-container{height:100vh;overflow:hidden;transition:width .3s ease;width:250px}.sidebar-container.shrink{width:60px}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{overflow:hidden;transition:all .3s ease}.slide-enter-from,.slide-leave-to{max-height:0;opacity:0;transform:translateY(-10px)}.slide-enter-to,.slide-leave-from{max-height:500px;opacity:1;transform:translateY(0)}.email,.nav-link{border-radius:4px;padding:.25rem .5rem;transition:background-color .2s,color .2s}.nav-link:hover{background-color:#e9ecef;color:#007bff}.sidebar-container.shrink .nav-link{justify-content:center;padding:.25rem 0}.sidebar-container.shrink i{font-size:1.2rem}.sidebar-container.shrink img{margin-bottom:.5rem}@media (min-width:1367px){nav{width:250px}nav .nav-link span,nav h6{font-size:.875rem!important}nav .nav-link i{font-size:1.2rem!important}nav ul ul .nav-link{font-size:.8rem!important}.d-flex.bg-light{padding:.75rem!important}nav ul,nav.d-flex{gap:.75rem!important}}@media (max-width:992px){nav{width:160px}}
