.admin-sidebar-nav .nav-item{align-items:center;border-radius:6px;box-sizing:border-box;color:var(--text-secondary);cursor:pointer;display:flex!important;font-size:13.5px;gap:10px;margin:2px 10px;min-height:36px;padding:8px 14px;text-decoration:none}.admin-sidebar-nav .arrow-icon{align-items:center;color:var(--text-tertiary);display:inline-flex;font-size:14px;justify-content:center;margin-left:auto;transition:transform var(--admin-duration-fast,.2s) var(--admin-ease,ease)}.admin-sidebar-nav .arrow-icon.open{transform:rotate(180deg)}.admin-sidebar-nav .nav-submenu{display:flex!important;flex-direction:column!important;margin:1px 0 3px;padding-left:8px;position:relative}.admin-sidebar-nav .nav-submenu[style*="display: none"]{display:none!important}.admin-sidebar-nav .nav-submenu:before{background:var(--divider,hsla(0,0%,55%,.2));bottom:4px;content:"";left:20px;position:absolute;top:4px;width:1px}.admin-sidebar-nav .nav-subitem{align-items:center;border-radius:6px;box-sizing:border-box;color:var(--text-secondary);display:flex!important;font-size:13px;gap:8px;margin:1px 8px;min-height:32px;padding:6px 12px 6px 22px;text-decoration:none;transition:color var(--admin-duration-fast,.2s) var(--admin-ease,ease),background-color var(--admin-duration-fast,.2s) var(--admin-ease,ease)}.admin-sidebar-nav .nav-subitem:hover{background:var(--surface-hover);color:var(--text-primary)}.admin-sidebar-nav .nav-subitem.active{background:var(--primary-light,rgba(24,160,88,.1));color:var(--primary,#18a058);font-weight:500}.admin-sidebar-nav .nav-subitem i{font-size:14px;text-align:center;width:16px}.admin-sidebar-nav .nav-subitem .nav-badge{background:var(--n-warning-color,#f59e0b);border-radius:8px;color:#fff;font-size:10px;font-weight:600;line-height:1.4;margin-left:auto;padding:0 6px}
