/* Structural Select2 fallback. It also keeps official Select2 usable when its remote CSS is unavailable. */
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;max-width:100%}.select2-container .selection{display:block}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;min-height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:0;right:1px;width:20px;height:100%}.select2-dropdown{box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:12000}.select2-container--open .select2-dropdown{left:0}.select2-search--dropdown{display:block}.select2-search--dropdown .select2-search__field{box-sizing:border-box;width:100%}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{user-select:none;-webkit-user-select:none}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}
/* Local JS fallback uses the same Select2 class contract. */
.select2-container--fallback{display:inline-block;position:relative;vertical-align:middle;max-width:100%}.select2-dropdown-fallback{z-index:12000}.select2-dropdown-fallback>.select2-dropdown{display:block;left:0}.select2-container--fallback .select2-selection{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.select2-container--fallback .select2-selection__rendered{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container--fallback .select2-selection__arrow{flex:0 0 auto}.select2-container--disabled .select2-selection{cursor:not-allowed;opacity:.58}
