.dselect-wrapper {border-radius: 0.5rem;}.dselect-wrapper .form-select {padding-left: 0.75rem;display: flex;align-items: center;flex-wrap: wrap;gap: 0.25rem;text-align: left;}.dselect-wrapper .form-select.show {border-color: #86b7fe;outline: 0;box-shadow: none;}.dselect-wrapper .form-select.dselect-clearable {padding-right: 3.25rem;}.dselect-wrapper .form-select.form-select-sm {padding-left: 0.5rem;}.dselect-wrapper .form-select.form-select-sm.dselect-clearable {padding-right: 3.125rem;}.dselect-wrapper .form-select.form-select-lg {padding-left: 1rem;}.dselect-wrapper .form-select.form-select-lg.dselect-clearable {padding-right: 3.375rem;}.dselect-wrapper .dropdown-menu {display: block;transition: all 0.3s ease-in-out;width: 100%;}.dselect-wrapper .dropdown-menu.show {opacity: 1;visibility: visible;}.dselect-wrapper .dropdown-menu > .flex-column {gap: 0.375rem;}.dselect-wrapper .form-select-sm + .dropdown-menu {padding: 0.25rem;font-size: 0.875rem;}.dselect-wrapper .form-select-lg + .dropdown-menu {padding: 0.5rem;font-size: 1.1rem;}.dselect-wrapper .form-select-sm + .dropdown-menu .dropdown-item, .dselect-wrapper .form-select-sm + .dropdown-menu .dropdown-header {padding-left: 0.25rem;padding-right: 0.25rem;}.dselect-wrapper .form-select-lg + .dropdown-menu .dropdown-item, .dselect-wrapper .form-select-lg + .dropdown-menu .dropdown-header {padding-left: 0.5rem;padding-right: 0.5rem;}.dselect-wrapper .dselect-no-results {padding: 0.25rem 0.375rem;}.dselect-wrapper .dselect-tag {background-color: #6c757d;color: #f8f9fa;padding-left: calc(0.5rem + 14px);padding-right: 0.5rem;border-radius: 0.25rem;height: calc(1.5 * 1rem);line-height: calc((1.5 * 1rem) - 1px);position: relative;}.dselect-wrapper .form-select-sm .dselect-tag {height: auto;line-height: inherit;}.dselect-wrapper .form-select-lg .dselect-tag {height: calc(1.5 * 1.25rem);line-height: calc(1.5 * 1.25rem);}.dselect-wrapper .dselect-tag-remove {position: absolute;left: 0.25rem;top: 50%;margin-top: -7px;color: rgba(248, 249, 250, 0.35);transition: color 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce) {.dselect-wrapper .dselect-tag-remove {transition: none;}}.dselect-wrapper .dselect-tag-remove:hover {color: #f8f9fa;}.dselect-wrapper .dselect-placeholder {color: #343a40;}.dselect-wrapper .dropdown-header ~ .dropdown-item {padding-left: 0.75rem;padding-right: 0.75rem;}.dselect-wrapper .form-select-sm + .dropdown-menu .dropdown-header {font-size: 0.85em;}.dselect-wrapper .form-select-sm + .dropdown-menu .dropdown-header ~ .dropdown-item {padding-left: 0.5rem;padding-right: 0.5rem;}.dselect-wrapper .form-select-lg + .dropdown-menu .dropdown-header {font-size: 0.85em;}.dselect-wrapper .form-select-lg + .dropdown-menu .dropdown-header ~ .dropdown-item {padding-left: 1rem;padding-right: 1rem;}.dselect-wrapper .dselect-clear {position: absolute;padding: 0;border: 0;box-shadow: none;top: 0;bottom: 0;right: 2.25rem;display: flex;align-items: center;color: #6c757d;cursor: pointer;}.dselect-wrapper .dselect-clear:hover {color: inherit;}.dselect-wrapper .dselect-clear svg {width: 0.625rem;height: 0.625rem;}.dselect-wrapper [data-dselect-text=""] ~ .dselect-clear {display: none;}.was-validated .form-select:invalid + .dselect-wrapper .form-select, .form-select.is-invalid + .dselect-wrapper .form-select {border-color: #dc3545;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right: 4.125rem;background-position: right 0.75rem center,center right 2.25rem;background-size: 16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-select:invalid + .dselect-wrapper .form-select.show, .was-validated .form-select:invalid + .dselect-wrapper .form-select:focus, .form-select.is-invalid + .dselect-wrapper .form-select.show, .form-select.is-invalid + .dselect-wrapper .form-select:focus {box-shadow: none;}.was-validated .form-select:valid + .dselect-wrapper .form-select, .form-select.is-valid + .dselect-wrapper .form-select {border-color: #198754;padding-right: 4.125rem;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position: right 0.75rem center,center right 2.25rem;background-size: 16px 12px,calc(.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-select:valid + .dselect-wrapper .form-select.show, .was-validated .form-select:valid + .dselect-wrapper .form-select:focus, .form-select.is-valid + .dselect-wrapper .form-select.show, .form-select.is-valid + .dselect-wrapper .form-select:focus {box-shadow: none;}