/*!
 * Select2 Bootstrap 5 Theme v1.3.0 (https://apalfrey.github.io/select2-bootstrap-5-theme/)
 * Copyright 2021-2022 Alex Palfrey
 * Licensed under MIT (https://github.com)
 */
.select2-container--bootstrap-5{display:block}.select2-container--bootstrap-5 .select2-selection{width:100%;min-height:calc(2.25rem + 2px);padding:.375rem .75rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.select2-container--bootstrap-5.select2-container--open .select2-selection{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.select2-container--bootstrap-5.select2-container--focus .select2-selection{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.select2-container--bootstrap-5.select2-container--disabled .select2-selection{background-color:#e9ecef;border-color:#ced4da}.select2-container--bootstrap-5 .select2-selection--single{padding-right:1.75rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://w3.org' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered{padding:0;color:inherit;text-overflow:ellipsis;white-space:nowrap}.select2-container--bootstrap-5 .select2-selection--single .select2-selection__placeholder{color:#6c757d}.select2-container--bootstrap-5 .select2-selection--multiple{display:flex;flex-wrap:wrap;padding:.1875rem .375rem}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered{display:contents;padding:0;list-style:none}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__choice{display:flex;flex-direction:row-reverse;align-items:center;padding:.1875rem .375rem;margin:.1875rem .375rem;font-size:.875rem;color:#fff;background-color:#0d6efd;border-radius:.25rem}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__choice__remove{padding:0;margin-right:.375rem;border:0;background:0 0;color:inherit;font-size:1.25rem;line-height:1}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff;opacity:.75}.select2-container--bootstrap-5 .select2-selection--multiple .select2-search--inline{flex-grow:1}.select2-container--bootstrap-5 .select2-selection--multiple .select2-search--inline .select2-search__field{font-family:inherit;line-height:1.5;margin-top:0;background-color:transparent;border:0}.select2-container--bootstrap-5 .select2-dropdown{z-index:1070;color:#212529;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.select2-container--bootstrap-5 .select2-dropdown .select2-search{padding:.375rem .75rem}.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field{display:block;width:100%;padding:.375rem .75rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field:focus{outline:0;border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options{max-height:15rem;overflow-y:auto}.select2-container--bootstrap-5 .select2-dropdown .select2-results__option{padding:.375rem .75rem;word-wrap:break-word}.select2-container--bootstrap-5 .select2-dropdown .select2-results__option[aria-selected=true]{color:#fff;background-color:#0d6efd}.select2-container--bootstrap-5 .select2-dropdown .select2-results__option--highlighted,.select2-container--bootstrap-5 .select2-dropdown .select2-results__option--highlighted[aria-selected]{color:#fff;background-color:#0d6efd}.select2-container--bootstrap-5 .select2-dropdown .select2-results__option--disabled{color:#6c757d;background-color:transparent}.select2-container--bootstrap-5 .select2-dropdown .select2-results__group{padding-left:.75rem;font-weight:700}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__options .select2-results__option{padding-left:1.5rem}
