/* Select2 Dark Theme */
.select2-container--default .select2-selection--single {
    background-color: var(--color-background);
    border: 1px solid var(--color-border);
    color: var(--color-text-primary);
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: var(--color-text-primary);
}

.select2-dropdown {
    background-color: var(--color-surface);
    border: 1px solid var(--color-border);
}

.select2-container--default .select2-results__option {
    background-color: var(--color-surface);
    color: var(--color-text-primary);
}

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

.select2-container--default .select2-search--dropdown .select2-search__field {
    background-color: var(--color-background);
    border: 1px solid var(--color-border);
    color: var(--color-text-primary);
}
