/* RTL Support for Arabic Language - Minimal Version */

/* Основные RTL стили - только для текста */
.rtl {
    direction: rtl;
}

/* Выравнивание текста в формах */
.rtl input[type="text"],
.rtl input[type="email"],
.rtl input[type="password"],
.rtl input[type="number"],
.rtl input[type="tel"],
.rtl textarea,
.rtl select {
    text-align: right;
}

/* Выравнивание текста в таблицах */
.rtl table th,
.rtl table td {
    text-align: right;
}

/* Выравнивание текста в параграфах и заголовках */
.rtl p, .rtl h1, .rtl h2, .rtl h3, .rtl h4, .rtl h5, .rtl h6 {
    text-align: right;
}

/* Выравнивание текста в списках */
.rtl ul, .rtl ol {
    text-align: right;
}

.rtl li {
    text-align: right;
}

/* Выравнивание текста в кнопках */
.rtl button, .rtl .btn {
    text-align: right;
}

/* Выравнивание текста в карточках */
.rtl .card-body, .rtl .card-header {
    text-align: right;
}

/* Выравнивание текста в модальных окнах */
.rtl .modal-body, .rtl .modal-header {
    text-align: right;
}

/* Выравнивание текста в dropdown меню */
.rtl .dropdown-menu {
    text-align: right;
}

/* Выравнивание текста в навигации */
.rtl .nav-link {
    text-align: right;
}

/* Выравнивание текста в сайдбаре */
.rtl .sidebar {
    text-align: right;
}

/* Выравнивание текста в хедере */
.rtl .header {
    text-align: right;
}

/* Стили для печати */
@media print {
    .rtl {
        direction: rtl;
        text-align: right;
    }
}
