/* Inputs normais */
.form-control.is-invalid {
    padding-right: 40px; /* espaço extra à direita */
}

/* Select2 single */
.select2-container--default .select2-selection.is-invalid {
    padding-right: 40px !important;
}

/* Se tiver ícone de erro dentro do container */
.select2-container--default .select2-selection .text-danger {
    position: absolute;
    bottom: -18px; /* posição da mensagem */
    left: 0;
    width: 100%;
}
