/* Sidebar Menu Spacing Fix */
.lqd-navbar-ul {
    display: flex;
    flex-direction: column;
    gap: 0.25rem; /* Spacing between main menu items */
}

/* Add proper spacing for first menu item */
.lqd-navbar-ul > li:first-child {
    margin-top: 0.25rem;
}

/* Improve spacing for menu items */
.lqd-navbar-nav .lqd-navbar-link {
    padding-top: 0.35rem;
    padding-bottom: 0.35rem;
    line-height: 1.2;
}

/* Make menu items more compact */
.lqd-navbar-link-inner {
    gap: 0.5rem !important;
}

/* Reduce icon size slightly */
.lqd-navbar-link-icon {
    font-size: 0.95em;
}

/* Add visual separation between sections */
.lqd-navbar-nav .lqd-navbar-divider {
    margin: 0.25rem 0;
}

/* Increase spacing for submenu items only (by half) */
.lqd-navbar-dropdown-link {
    padding-top: 0.425rem !important;
    padding-bottom: 0.425rem !important;
    line-height: 1.25 !important;
}

/* Add more spacing between submenu items (by half) */
.lqd-navbar-dropdown-item {
    margin-bottom: 0.075rem;
}

/* Make submenu items more spacious (by half) */
.lqd-navbar-dropdown .lqd-navbar-dropdown-link {
    gap: 0.575rem !important;
}

/* Additional fixes for the sidebar menu */
.sidebar-menu-fixed {
    padding-top: 0.5rem;
}

.sidebar-menu-fixed > li {
    margin-bottom: 0.125rem;
}

/* Fix for admin menu items */
.sidebar-menu-fixed .lqd-navbar-item:has(.lqd-navbar-link[data-name="admin_dashboard"]) {
    margin-top: 0.5rem;
}

/* Fix for marketplace menu item */
.sidebar-menu-fixed .lqd-navbar-item:has(.lqd-navbar-link[data-name="marketplace"]) {
    margin-top: 0.125rem;
}
