/* إصلاحات إضافية للقائمة الجانبية - RTL */

/* تطبيق RTL على القائمة */
#layout-menu {
    direction: rtl !important;
}

#layout-menu .menu-inner {
    direction: rtl !important;
}

#layout-menu .menu-link {
    direction: rtl !important;
    text-align: right !important;
}

/* إزالة النقاط/السهام من أسماء القائمة (غير menu-toggle) */
#layout-menu .menu-item > .menu-link:not(.menu-toggle)::after,
#layout-menu .menu-item > .menu-link:not(.menu-toggle)::before {
    display: none !important;
    content: none !important;
}

/* إزالة أي نقاط من div داخل menu-link */
#layout-menu .menu-link:not(.menu-toggle) div::after,
#layout-menu .menu-link:not(.menu-toggle) div::before {
    display: none !important;
    content: none !important;
}

/* التأكد من أن النص في القائمة نظيف */
#layout-menu .menu-link:not(.menu-toggle) div {
    text-decoration: none;
    list-style: none;
}

/* إزالة أي list-style من القائمة */
#layout-menu .menu-inner,
#layout-menu .menu-inner ul,
#layout-menu .menu-inner li {
    list-style: none !important;
}

#layout-menu .menu-inner li::before,
#layout-menu .menu-inner li::after {
    display: none !important;
    content: none !important;
}

/* التأكد من أن menu-toggle فقط يظهر السهم - RTL */
#layout-menu .menu-link.menu-toggle::after {
    display: block;
    right: auto !important;
    left: 1rem !important;
}

/* إزالة أي نقاط من menu-header */
#layout-menu .menu-header::before,
#layout-menu .menu-header::after {
    display: none !important;
    content: none !important;
}

#layout-menu .menu-header-text::before,
#layout-menu .menu-header-text::after {
    display: none !important;
    content: none !important;
}

/* RTL للأيقونات */
#layout-menu .menu-icon {
    margin-left: 0.75rem !important;
    margin-right: 0 !important;
}

