.sidebar-menu{scrollbar-width:thin;scrollbar-color:hsla(0,0%,61%,.2) transparent}.sidebar-menu::-webkit-scrollbar{width:4px}.sidebar-menu::-webkit-scrollbar-track{background:transparent}.sidebar-menu::-webkit-scrollbar-thumb{background-color:hsla(0,0%,61%,.2);border-radius:2px}.sidebar-menu::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,61%,.4)}.menu-item{transition:all .2s ease-in-out;position:relative}.menu-item:hover{transform:translateX(2px)}.menu-item.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background:hsl(var(--primary));border-radius:0 2px 2px 0}.submenu-item{position:relative}.submenu-item:before{top:0;bottom:0;width:1px}.submenu-item:after,.submenu-item:before{content:"";position:absolute;left:12px;background:hsl(var(--border));opacity:.3}.submenu-item:after{top:18px;width:12px;height:1px}.menu-chevron{transition:transform .2s ease-in-out}.menu-content{overflow:hidden}@media (min-width:768px){.menu-scroll-area [data-radix-scroll-area-viewport]{scrollbar-width:thin;scrollbar-color:hsla(0,0%,61%,.2) transparent}.menu-scroll-area [data-radix-scroll-area-viewport]::-webkit-scrollbar{width:4px}.menu-scroll-area [data-radix-scroll-area-viewport]::-webkit-scrollbar-track{background:transparent}.menu-scroll-area [data-radix-scroll-area-viewport]::-webkit-scrollbar-thumb{background-color:hsla(0,0%,61%,.2);border-radius:2px}.menu-scroll-area [data-radix-scroll-area-viewport]::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,61%,.4)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.menu-item-animate{animation:slideInFromLeft .3s ease-out}.sidebar-collapsed .tooltip-trigger{width:100%;justify-content:center}