.select2-container--bootstrap-5 .select2-selection {
    --tblr-border-color: #e4e6ea;
    border: 1px solid var(--tblr-border-color);
    border-radius: var(--tblr-border-radius);
    padding: 10px 16px;
    height: 46px;
    transition: none;
}

.select2-container--bootstrap-5 .select2-selection[aria-expanded='true'] {
    border-radius: var(--tblr-border-radius) var(--tblr-border-radius) 0 0;
}

.select2-container--bootstrap-5 .select2-dropdown {
    overflow: visible;
    border-radius: 0 0 var(--tblr-border-radius) var(--tblr-border-radius);
    transition: none;
}

.select2-container--bootstrap-5 .select2-dropdown:before {
    content: "";
    pointer-events: none;
    border-radius: 0 0 var(--tblr-border-radius) var(--tblr-border-radius);
    box-shadow: 0 0 0 5px rgba(13,110,253,.25);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    clip-path: inset(4px -5px -5px -5px);
    transition: none;
}

.select2-container--bootstrap-5 .select2-dropdown .select2-results {
    border-radius: 0 0 var(--tblr-border-radius) var(--tblr-border-radius);
    overflow: hidden;
}

.select2-container--bootstrap-5 .select2-dropdown .select2-search input[type="search"] {
    padding-inline-start: 0.75rem !important;
}

.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered,
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option {
    font-size: 0.8125rem;
    line-height: 26px;
}

.select2-results__option--selected h4 {
    color: inherit;
}