/* دعم تعدد اللغات واتجاه النص */

/* الاتجاه الافتراضي للعربية */
.rms-rtl {
    direction: rtl;
    text-align: right;
}

/* الاتجاه للغات اليسار إلى اليمين */
.rms-ltr {
    direction: ltr;
    text-align: left;
}

/* تخصيص الخطوط حسب اللغة */
.rms-lang-ar {
    font-family: 'Tahoma', 'Arial', sans-serif;
    direction: rtl;
}

.rms-lang-en {
    font-family: 'Arial', 'Helvetica', sans-serif;
    direction: ltr;
}

.rms-lang-fr {
    font-family: 'Arial', 'Helvetica', sans-serif;
    direction: ltr;
}

/* تخصيص النماذج حسب اللغة */
.rms-lang-ar .rms-form-row label {
    text-align: right;
}

.rms-lang-en .rms-form-row label,
.rms-lang-fr .rms-form-row label {
    text-align: left;
}

/* تخصيص الجداول حسب اللغة */
.rms-lang-ar .rms-table th,
.rms-lang-ar .rms-table td {
    text-align: right;
}

.rms-lang-en .rms-table th,
.rms-lang-en .rms-table td,
.rms-lang-fr .rms-table th,
.rms-lang-fr .rms-table td {
    text-align: left;
}

/* تخصيص الأزرار حسب اللغة */
.rms-lang-ar .button .dashicons {
    margin-left: 5px;
    margin-right: 0;
}

.rms-lang-en .button .dashicons,
.rms-lang-fr .button .dashicons {
    margin-right: 5px;
    margin-left: 0;
}

/* تخصيص القوائم المنسدلة */
.rms-lang-ar select {
    text-align: right;
    direction: rtl;
}

.rms-lang-en select,
.rms-lang-fr select {
    text-align: left;
    direction: ltr;
}

/* تخصيص حقول الإدخال */
.rms-lang-ar input[type="text"],
.rms-lang-ar input[type="number"],
.rms-lang-ar textarea {
    text-align: right;
    direction: rtl;
}

.rms-lang-en input[type="text"],
.rms-lang-en input[type="number"],
.rms-lang-en textarea,
.rms-lang-fr input[type="text"],
.rms-lang-fr input[type="number"],
.rms-lang-fr textarea {
    text-align: left;
    direction: ltr;
}

/* تخصيص الرسائل والتنبيهات */
.rms-lang-ar .notice {
    text-align: right;
}

.rms-lang-en .notice,
.rms-lang-fr .notice {
    text-align: left;
}

/* تخصيص القوائم */
.rms-lang-ar .rms-quick-links {
    text-align: right;
}

.rms-lang-en .rms-quick-links,
.rms-lang-fr .rms-quick-links {
    text-align: left;
}

/* تخصيص الإحصائيات */
.rms-lang-ar .rms-stats {
    direction: rtl;
}

.rms-lang-en .rms-stats,
.rms-lang-fr .rms-stats {
    direction: ltr;
}

/* تخصيص عناصر التحكم في الجدول */
.rms-lang-ar .rms-table-controls {
    direction: rtl;
}

.rms-lang-en .rms-table-controls,
.rms-lang-fr .rms-table-controls {
    direction: ltr;
}

/* تخصيص النوافذ المنبثقة */
.rms-lang-ar .rms-modal {
    direction: rtl;
    text-align: right;
}

.rms-lang-en .rms-modal,
.rms-lang-fr .rms-modal {
    direction: ltr;
    text-align: left;
}

/* تحسينات للطباعة */
@media print {
    .rms-lang-ar {
        direction: rtl;
        text-align: right;
    }
    
    .rms-lang-en,
    .rms-lang-fr {
        direction: ltr;
        text-align: left;
    }
}

/* تحسينات للشاشات الصغيرة */
@media (max-width: 768px) {
    .rms-lang-ar .rms-form-row {
        text-align: right;
    }
    
    .rms-lang-en .rms-form-row,
    .rms-lang-fr .rms-form-row {
        text-align: left;
    }
}