/* Ajustes de Select2 para que combine con los inputs del formulario de contacto */
.js-marca-select + .select2-container .select2-selection--multiple {
    min-height: calc(1.5em + 0.75rem + 2px);
    border: 1px solid #dee2e6;
    border-radius: 0;
    padding: 0.375rem 0.75rem;
    display: flex;
    align-items: center;
}

.js-marca-select + .select2-container .select2-selection--multiple .select2-selection__rendered {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.25rem;
    margin: 0;
    padding: 0;
}

.js-marca-select + .select2-container .select2-search--inline {
    margin: 0;
    flex: 1;
}

.js-marca-select + .select2-container .select2-search__field {
    margin: 0;
    padding: 0;
    height: 1.5em;
    line-height: 1.5em;
    min-height: 0;
}

.js-marca-select + .select2-container .select2-selection--multiple .select2-selection__choice {
    background-color: var(--yellow, #ffda00);
    border: none;
    border-radius: 4px;
    color: var(--black, #000);
    margin: 0;
    padding: 2px 8px 2px 22px;
    position: relative;
}

.js-marca-select + .select2-container .select2-selection--multiple .select2-selection__choice__display {
    padding: 0;
}

.js-marca-select + .select2-container .select2-selection--multiple .select2-selection__choice__remove {
    color: var(--black, #000);
    background-color: transparent;
    border: none;
    position: absolute;
    left: 2px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    padding: 0 4px;
    line-height: 1;
}

.js-marca-select + .select2-container .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: var(--dark-yellow, #c1ac32);
    background-color: transparent;
}

.js-marca-select + .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #86b7fe;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: var(--yellow, #ffda00);
    color: var(--black, #000);
}
