.sidebar-icon-3d{transition:all .2s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.sidebar-icon-3d:hover{transform:translateY(-1px);filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.sidebar-icon-3d.active{color:#8b5cf6;filter:drop-shadow(0 2px 4px rgba(139,92,246,.3))}.sidebar-icon-smooth{transition:all .15s ease-in-out}.category-icon-collapsed{justify-content:center}.category-icon-collapsed img{margin:0 auto}.sidebar-icon-loading{opacity:.5;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.5}50%{opacity:.8}}@media(max-width:768px){.sidebar-icon-3d{width:18px;height:18px}}.dark .sidebar-icon-3d{filter:drop-shadow(0 2px 4px rgba(255,255,255,.1))}.dark .sidebar-icon-3d:hover{filter:drop-shadow(0 4px 8px rgba(255,255,255,.15))}.dark .sidebar-icon-3d.active{filter:drop-shadow(0 2px 4px rgba(139,92,246,.4))}.sidebar-icon-error{opacity:.3;filter:grayscale(100%)}.sidebar-text-smooth{transition:opacity .2s ease,width .2s ease}.sidebar-text-visible{opacity:1;width:auto}.sidebar-text-hidden{opacity:0;width:0;overflow:hidden}.submenu-smooth{transition:all .2s ease;overflow:hidden}.submenu-expanded{max-height:200px;opacity:1}.submenu-collapsed{max-height:0;opacity:0}.scrollbar-hide{-ms-overflow-style:none!important;scrollbar-width:none!important}.scrollbar-hide::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}
