/* Styles pour la validation de plage des champs de nombre */

.range-info-message {
    font-size: 0.875rem;
    color: #6c757d;
    margin-top: 0.25rem;
    display: flex;
    align-items: center;
    gap: 0.25rem;
}

.range-info-message i {
    color: #17a2b8;
    font-size: 0.75rem;
}

/* Style pour les champs avec validation de plage */
input[data-min-value], input[data-max-value] {
    border-left: 3px solid #17a2b8;
}

/* Style pour les champs valides */
input[data-min-value].is-valid, input[data-max-value].is-valid {
    border-left-color: #28a745;
}

/* Style pour les champs invalides */
input[data-min-value].is-invalid, input[data-max-value].is-invalid {
    border-left-color: #dc3545;
}
