.category-item{position:relative;transition:all .2s ease-in-out}.category-item:hover{transform:translateX(2px)}.category-icon{transition:transform .2s ease-in-out}.category-item:hover .category-icon{transform:scale(1.1)}.category-item-active{background:linear-gradient(90deg,rgba(59,130,246,.1),rgba(147,51,234,.1));border-left:3px solid #3b82f6}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton{animation:shimmer 2s linear infinite;background:linear-gradient(90deg,#f0f0f0 4%,#e8e8e8 25%,#f0f0f0 36%);background-size:1000px 100%}@media (max-width:1024px){.category-sidebar-mobile{transform:translateX(-100%);transition:transform .3s ease-in-out}.category-sidebar-mobile.open{transform:translateX(0)}}.category-item-pending{position:relative;background-color:rgba(59,130,246,.08)!important}.category-item-pending:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#3b82f6;border-radius:0 4px 4px 0;animation:pendingPulse 1.2s ease-in-out infinite}@keyframes pendingPulse{0%,to{opacity:.5;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}