/* Ajustement pour le Select2 dans un input-group de Bootstrap */
.rapportscommerciaux .select2-container--default .select2-selection--single {
    height: calc(2.25rem + 2px);
    /* Hauteur ajustée pour correspondre aux inputs standards de Bootstrap */
    border: 1px solid #ced4da;
    border-radius: 0 !important;
    /* Correspond au border-radius des input-group */
    padding: 0.375rem 0.75rem;
    /* Padding similaire aux input */
}

.rapportscommerciaux .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 1.6;
    /* Alignement vertical du texte */
    color: #495057;
    /* Couleur de texte similaire aux input de Bootstrap */
}
.rapportscommerciaux .input-group-text {width:150px!important;overflow-x: hidden; white-space: nowrap;text-overflow: ellipsis;}

.rapportscommerciaux .input-group>span:not(.input-group-text) {
    width: calc(100% - 150px) !important;

}

#filtersresults .select2-selection--single {
    height: calc(2.25rem + 2px) !important;
}

.rapportscommerciaux span.select2-dropdown .select2-search--dropdown .select2-search__field:focus {
    border-color: var(--theme-palette-color-4) !important;
}

/* Fige la ligne de filtre*/
body.rapportscommerciaux .wrappertablprod {
    position: relative;
    overflow-y: visible;
    max-height: none;
    padding: 0;
    min-height: 200px;
}

#filtersresults #SearchProducts {

    height: calc(2.25rem + 2px) !important;
    border: 1px solid #ced4da !important;
}

#filtersresults #suggestionContainer:empty {
    display: none !important;
}





body.rapportscommerciaux .btn-check:checked+.btn-primary{
    color: #000;
    background-color: #73F15E;
    border-color: #73F15E;
}
body.rapportscommerciaux .btn-check:checked+.btn-primary{

    box-shadow: 0 0 0 .25rem rgba(115, 241, 94, .5);
}

body.rapportscommerciaux .btn-primary:hover {
    color: #fff;
    background-color: #33B4FF;
    border-color: #33B4FF;
}
body.rapportscommerciaux label.btn {margin: 0 0 .5em 0!important;}



.suggestion-item .suggestion-image {

    max-width: 30px;
    max-height: 30px;
    overflow: hidden;

}

span.optaff2clientfilterselect{
    cursor: pointer;
}

.highlight-option{font-weight: bold;}