/* _content/LpScrew/Pages/Account/ForgotPassword.cshtml.rz.scp.css */
/* _content/LpScrew/Pages/Account/Login.cshtml.rz.scp.css */
/* _content/LpScrew/Pages/Account/Register.cshtml.rz.scp.css */
/* _content/LpScrew/Pages/Account/ResetPassword.cshtml.rz.scp.css */
/* _content/LpScrew/Pages/Shared/_Layout.cshtml.rz.scp.css */
/* _content/LpScrew/Pages/Shared/_LayoutMain.cshtml.rz.scp.css */
/* _content/LpScrew/Pages/Shared/_LayoutMainFooter.cshtml.rz.scp.css */
/* _content/LpScrew/Pages/Shared/_LayoutMainHeader.cshtml.rz.scp.css */
/* _content/LpScrew/Pages/Shared/_LayoutMainSidebar.cshtml.rz.scp.css */
/* Sidebar dropdown styles */
.dashboard__sidebar .dashboard__navLinks .dashboard__navLink.sub-menu ul[b-jtugufd819] {
    display: none;
    list-style: none;
    padding-left: 0;
    margin: 0;
    border-radius: 4px;
    margin-top: 8px;
}

.dashboard__sidebar .dashboard__navLinks .dashboard__navLink.sub-menu ul li[b-jtugufd819] {
    margin: 0;
    padding: 0;
}

.dashboard__sidebar .dashboard__navLinks .dashboard__navLink.sub-menu ul li a[b-jtugufd819] {
    display: block;
    padding: 8px 16px 8px 48px;
    color: #666;
    text-decoration: none;
    font-size: 14px;
    transition: all 0.3s ease;
    border-left: 3px solid transparent;
    border-radius: 0;
}
a.active[b-jtugufd819] {
    background-color: rgba(0, 0, 0, 0.1);
    color: black;
    border-left-color: black;
    font-weight: 500;
}
    .dashboard__sidebar .dashboard__navLinks .dashboard__navLink.sub-menu ul li a:hover[b-jtugufd819] {
        background-color: rgba(0, 0, 0, 0.1);
        color: #333;
        border-left-color: #2c3e50;
    }

    .dashboard__sidebar .dashboard__navLinks .dashboard__navLink.sub-menu ul li a.active[b-jtugufd819] {
        background-color: rgba(0, 0, 0, 0.1); /* Very light black */

        color: black;
        border-left-color: black;
        font-weight: 500;
    }

.dashboard__sidebar .dashboard__navLinks .dashboard__navLink.sub-menu > a[b-jtugufd819] {
    position: relative;
}

.dashboard__sidebar .dashboard__navLinks .dashboard__navLink.sub-menu .fa-caret-down[b-jtugufd819],
.dashboard__sidebar .dashboard__navLinks .dashboard__navLink.sub-menu .fa-caret-up[b-jtugufd819] {
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    transition: transform 0.3s ease;
    font-size: 14px;
}

.dashboard__sidebar .dashboard__navLinks .dashboard__navLink.sub-menu .fa-caret-up[b-jtugufd819] {
    transform: translateY(-50%);
    color: #2c3e50;
}
    .dashboard__sidebar .dashboard__navLinks .dashboard__navLink.sub-menu .fa-caret-up[b-jtugufd819][b-jtugufd819] {
        transform: translateY(-50%);
        color: #2c3e50;
    }

/* Ensure submenu items are properly indented */
.dashboard__sidebar .dashboard__navLinks .dashboard__navLink.sub-menu ul li a[b-jtugufd819] {
    padding-left: 48px;
}

/* Active state for parent menu when submenu item is active */
.dashboard__sidebar .dashboard__navLinks .dashboard__navLink.sub-menu.has-active > a[b-jtugufd819] {
    background-color: rgba(0, 0, 0, 0.1); /* Very light black */
    color: #2c3e50;
}

/* Override existing styles for submenu items */
.dashboard__sidebar .dashboard__navLinks .dashboard__navLink.sub-menu ul li a .dashboard__navLink-icon[b-jtugufd819] {
    display: none;
}

.dashboard__sidebar .dashboard__navLinks .dashboard__navLink.sub-menu ul li a span[b-jtugufd819] {
    color: inherit;
    font-size: 14px;
    font-weight: inherit;
}
/* _content/LpScrew/Pages/Shared/_LoginLayout.cshtml.rz.scp.css */
/* _content/LpScrew/Pages/Shared/_MasterDataMainTitlePartial.cshtml.rz.scp.css */
/* _content/LpScrew/Pages/Shared/_MasterDataMainToolbarPartial.cshtml.rz.scp.css */
