.nav-header {
    text-align: right;
}

.nav-link {
    display: flex !important;
    flex-direction: row-reverse; /* text on left, icon on right */
    align-items: center;
}

/* Optional: add spacing between text and icon */
.nav-link p {
    margin: 0 0.5rem 0 0 !important; /* adjust spacing */
}



.layout-fixed .main-sidebar {
    right: 0;
    left: auto;
}
body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper, body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer, body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    margin-right: 250px;
    margin-left: 0; 
}
body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper, body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer, body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    direction: rtl;
}
.ml-auto, .mx-auto {
    margin-right: auto !important;
    margin-left: 0 !important;
}
.sidebar-mini.sidebar-collapse .content-wrapper, .sidebar-mini.sidebar-collapse .main-footer, .sidebar-mini.sidebar-collapse .main-header {
    margin-left: 0 !important;

}
/* body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper, body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer, body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header :hover {
    margin-right: 20px;
} */
.sidebar-collapse .wrapper .main-header {
    margin-right: 75px !important;
}
.sidebar-collapse .wrapper .content-wrapper {
    margin-right: 75px !important;
}
@media (max-width: 767.98px) {
    .sidebar-collapse .main-sidebar{
        display: none;

    }
    .sidebar-collapse .wrapper .main-header {
    margin-right: 0px !important;
}
.sidebar-collapse .wrapper .content-wrapper {
    margin-right: 0px !important;
}
}

.nav-sidebar .nav-link:hover p {
    margin-right: 10px !important; /* for RTL (Arabic) */
}

.brand-link {
    display: flex !important;
    justify-content: space-between;
}