.costume-select+.select2-container{width:100%!important;min-width:0}
.select2-results__message{display:block!important;font-size:12px;line-height:1.5}
.select2-container .select2-selection--multiple{min-height:43px;height:auto!important;padding:4px 8px;border:1px solid #d4cddb;border-radius:7px;background:#fff}
.select2-container .select2-search--inline .select2-search__field{max-width:100%;font:inherit;margin-top:5px}
.select2-container .select2-selection--multiple .select2-selection__choice{max-width:100%;white-space:normal;overflow-wrap:anywhere;font-size:12px}
.select2-results__option{font-size:13px;white-space:normal;overflow-wrap:anywhere}
.costume-retry{border:0;background:transparent;color:#71469b;font-size:12px;text-align:left;margin-top:6px;padding:3px 0}
.admin-page .select2-container .select2-selection--multiple{border-color:#dce3ec;border-radius:6px;min-height:42px}
.admin-page .select2-dropdown{border-color:#dce3ec;border-radius:6px;font-family:inherit}
.admin-page .select2-search__field{min-height:24px}
.admin-page .select2-selection__choice{background:#f2f5fa;border-color:#dce3ec;color:#445975}
.admin-page .select2-container--default .select2-results__option--highlighted[aria-selected]{background:#466990}
/* Keep complete skin names readable in the mobile filter and admin editor. */
.costume-select+.select2-container .select2-selection--multiple .select2-selection__choice{max-width:calc(100% - 8px)!important;align-items:flex-start!important}
.costume-select+.select2-container .select2-selection__choice__display{white-space:normal!important;text-overflow:clip!important;overflow:visible!important;overflow-wrap:anywhere;min-width:0;line-height:1.5}
.costume-select+.select2-container .select2-selection__choice__remove{flex-shrink:0}
