/* جعل الشريط الجانبي على اليمين */
.rtl .main-sidebar {
    right: 0;
    left: auto;
}

/* تحريك المحتوى لليسار عند ظهور الشريط */
.rtl .content-wrapper {
    margin-right: 250px; /* عرض الشريط */
    margin-left: 0;
}

/* القوائم داخل الشريط محاذاة في المنتصف */
.rtl .nav-sidebar .nav-link {
    display: flex;
    flex-direction: column; /* الأيقونة فوق والنص تحت */
    align-items: center;    /* محاذاة أفقيًا في المنتصف */
    justify-content: center;/* محاذاة عموديًا في المنتصف */
    text-align: center;     /* النص في المنتصف */
    padding-top: 10px;
    padding-bottom: 10px;
}

/* الأيقونات في المنتصف */
.rtl .nav-sidebar .nav-link > .nav-icon {
    margin: 0 0 5px 0; /* مسافة أسفل الأيقونة */
    font-size: 1.2rem; /* تكبير الأيقونة قليلاً */
}

/* على الشاشات الصغيرة، الشريط يختفي والمحتوى يأخذ العرض كامل */
@media (max-width: 991.98px) {
    .rtl .content-wrapper {
        margin-right: 0;
    }
}

/* تحسين شكل الجداول والنصوص */
.table td, .table th {
    vertical-align: middle;
}

.form-group label {
    font-weight: 600;
}
