/**
 * Fix global pour forcer l'alignement LTR (left-to-right)
 * Ce fichier corrige les problèmes d'alignement RTL dans l'application
 */

/* Force LTR sur html et body */
html,
body {
    direction: ltr !important;
}

/* Force l'alignement à gauche pour tous les éléments alert */
.alert,
.alert-info,
.alert-warning,
.alert-danger,
.alert-success,
.alert-primary,
.alert-secondary,
div[class*="alert"] {
    text-align: left !important;
    direction: ltr !important;
}

/* Force également pour tous les contenus texte dans les modals */
.modal-body,
.modal-content,
.modal-header,
.modal-footer,
.modal-overlay,
div[class*="modal"] {
    text-align: left !important;
    direction: ltr !important;
}

/* Force pour les form-check et labels */
.form-check,
.form-check-label,
.form-label,
label {
    text-align: left !important;
    direction: ltr !important;
}

/* Force pour tous les paragraphes et divs avec du texte */
p, div, span {
    direction: ltr !important;
}

/* Exception pour les inputs et textareas qui doivent rester neutres */
input,
textarea,
select,
button {
    direction: ltr !important;
    text-align: left !important;
}

/* Force pour tous les containers Bootstrap */
.container,
.container-fluid,
.row,
.col,
div[class*="col-"] {
    direction: ltr !important;
}

/* Force pour les cards et panels */
.card,
.card-body,
.card-header,
.card-footer {
    direction: ltr !important;
    text-align: left !important;
}
