.custom-scrollbar[data-v-a61d78c2]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-a61d78c2]::-webkit-scrollbar-thumb{background:#4c566a;border-radius:10px}.custom-scrollbar[data-v-a61d78c2]::-webkit-scrollbar-track{background:0 0}.menu-item[data-v-a61d78c2]{color:var(--color-pos-text-muted);transition:background .2s,color .2s,transform .15s,box-shadow .2s;position:relative}.menu-item[data-v-a61d78c2]:hover{background:var(--color-pos-accent-glow);color:var(--color-pos-accent);transform:translate(3px)}.menu-item[data-v-a61d78c2]:active{transform:translate(3px)scale(.98)}.menu-item--active[data-v-a61d78c2]{box-shadow:inset 0 0 12px var(--color-pos-accent-glow);font-weight:500;background:var(--color-pos-accent-glow)!important;color:var(--color-pos-accent)!important}.menu-item--active .active-bar[data-v-a61d78c2]{opacity:1;transform:scaleY(1)}.menu-item--active .menu-icon[data-v-a61d78c2]{color:var(--color-pos-accent);filter:drop-shadow(0 0 6px var(--color-pos-accent))}.active-bar[data-v-a61d78c2]{background:linear-gradient(180deg,var(--color-pos-accent),var(--color-pos-accent-hover));width:3px;height:60%;box-shadow:0 0 8px var(--color-pos-accent);opacity:0;border-radius:0 3px 3px 0;transition:opacity .25s,transform .25s;position:absolute;top:20%;left:0;transform:scaleY(0)}.menu-icon[data-v-a61d78c2]{color:var(--color-pos-text-muted);transition:transform .2s cubic-bezier(.34,1.56,.64,1),color .2s,filter .2s}.menu-item:hover .menu-icon[data-v-a61d78c2]{color:var(--color-pos-accent);transform:scale(1.18)rotate(-4deg)}.menu-item--open[data-v-a61d78c2]{background:#64748b1f}.menu-item--open[data-v-a61d78c2],.menu-item--open .menu-icon[data-v-a61d78c2]{color:var(--color-pos-text-main)}.chevron[data-v-a61d78c2]{align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1),color .2s;display:flex}.chevron--open[data-v-a61d78c2]{color:var(--color-pos-accent);transform:rotate(180deg)}.menu-item:hover .chevron[data-v-a61d78c2]{color:var(--color-pos-text-muted)}.dropdown-enter-active[data-v-a61d78c2]{transform-origin:top;transition:all .28s cubic-bezier(.4,0,.2,1)}.dropdown-leave-active[data-v-a61d78c2]{transform-origin:top;transition:all .2s cubic-bezier(.4,0,.2,1)}.dropdown-enter-from[data-v-a61d78c2],.dropdown-leave-to[data-v-a61d78c2]{opacity:0;transform:scaleY(.85)translateY(-6px)}.child-item[data-v-a61d78c2]{padding-left:1.25rem;transition:background .15s,color .15s,transform .15s,padding-left .15s;position:relative}.child-item[data-v-a61d78c2]:before{content:"";background:#475569;border-radius:50%;width:4px;height:4px;transition:background .2s,box-shadow .2s,transform .2s;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.child-item[data-v-a61d78c2]:hover{background:var(--color-pos-accent-glow);color:var(--color-pos-accent);transform:translate(3px)}.child-item[data-v-a61d78c2]:hover:before{background:var(--color-pos-accent);box-shadow:0 0 6px var(--color-pos-accent-glow);transform:translateY(-50%)scale(1.4)}.child-item--active[data-v-a61d78c2]{box-shadow:inset 0 0 12px var(--color-pos-accent-glow);font-weight:600;color:var(--color-pos-accent)!important;background:var(--color-pos-accent-glow)!important}.child-item--active[data-v-a61d78c2]:before{border-radius:0 3px 3px 0;width:3px;height:60%;left:0;transform:translateY(-50%)scale(1);background:linear-gradient(180deg,var(--color-pos-accent),var(--color-pos-accent-hover))!important;box-shadow:0 0 8px var(--color-pos-accent)!important}[data-v-a61d78c2] .ripple{background:var(--color-pos-accent-glow);pointer-events:none;z-index:0;border-radius:50%;animation:.55s linear ripple-anim-a61d78c2;position:absolute;transform:scale(0)}@keyframes ripple-anim-a61d78c2{to{opacity:0}}.skeleton-box[data-v-a61d78c2]{background:linear-gradient(90deg,#64748b1f 25%,#64748b38 50%,#64748b1f 75%) 0 0/200% 100%;animation:1.4s ease-in-out infinite skeleton-shimmer-a61d78c2}@keyframes skeleton-shimmer-a61d78c2{0%{background-position:200% 0}to{background-position:-200% 0}}
