@charset "UTF-8";
/*!
 *   AdminLTE v4.2.0 — Select2 compatibility theme
 *   Styling only. AdminLTE bundles neither Select2 nor jQuery; this optional
 *   sheet makes a Select2 you load yourself match Bootstrap 5.3 form controls,
 *   including `data-bs-theme` dark mode. Load it AFTER select2.css.
 *   New code should prefer Tom Select — see docs/integrations.html.
 *
 *   Author: Colorlib
 *   Website: AdminLTE.io <https://adminlte.io>
 *   License: Open source - MIT <https://opensource.org/licenses/MIT>
 */
.select2-container {
  max-width: 100%;
  vertical-align: top;
}

.select2-container--default .select2-selection--single {
  --lte-select2-bg-img: 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");
  height: auto;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  background-image: var(--lte-select2-bg-img);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  box-shadow: var(--bs-box-shadow-inset);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .select2-container--default .select2-selection--single {
    transition: none;
  }
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding: 0;
  line-height: inherit;
  color: inherit;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: var(--bs-secondary-color);
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  display: none;
}
.select2-container--default .select2-selection--multiple {
  display: flex;
  flex-wrap: wrap;
  gap: 0.25rem;
  align-items: center;
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.3125rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  box-shadow: var(--bs-box-shadow-inset);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .select2-container--default .select2-selection--multiple {
    transition: none;
  }
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  display: contents;
  padding: 0;
  margin: 0;
  line-height: inherit;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden;
  font-size: 0.875rem;
  color: var(--bs-body-color);
  background-color: var(--bs-secondary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: 0.25rem;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  padding: 0.0625rem 0.375rem;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  position: static;
  display: flex;
  align-items: center;
  align-self: stretch;
  padding: 0 0.375rem;
  color: var(--bs-secondary-color);
  background-color: transparent;
  border: 0;
  border-right: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    transition: none;
  }
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus-visible {
  color: var(--bs-danger-text-emphasis);
  background-color: var(--bs-danger-bg-subtle);
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.select2-container--default .select2-selection--multiple .select2-search--inline {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  min-width: 3rem;
}
.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field {
  height: 1.5em;
  min-height: 0;
  padding: 0;
  margin: 0;
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.5;
  color: inherit;
}
.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::placeholder {
  color: var(--bs-secondary-color);
}
.select2-container--default .select2-selection__clear {
  padding: 0;
  margin: 0;
  color: var(--bs-secondary-color);
  background-color: transparent;
  border: 0;
}
.select2-container--default .select2-selection__clear:hover {
  color: var(--bs-danger);
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  float: right;
  margin-right: 0.25rem;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  top: 0.375rem;
  margin-top: 0;
  margin-right: 0.25rem;
}
.select2-container--default.select2-container--focus .select2-selection--single,
.select2-container--default.select2-container--focus .select2-selection--multiple, .select2-container--default.select2-container--open .select2-selection--single,
.select2-container--default.select2-container--open .select2-selection--multiple {
  border-color: rgb(52.5490196078%, 71.568627451%, 99.6078431373%);
  outline: 0;
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.select2-container--default.select2-container--disabled .select2-selection--single,
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  cursor: default;
  background-color: var(--bs-secondary-bg);
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default .select2-dropdown {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: rgb(52.5490196078%, 71.568627451%, 99.6078431373%);
  border-radius: var(--bs-border-radius);
  box-shadow: var(--bs-box-shadow);
}
.select2-container--default .select2-dropdown--below {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default .select2-dropdown--above {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.select2-container--default .select2-search--dropdown {
  padding: 0.5rem 1rem;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius-sm);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .select2-container--default .select2-search--dropdown .select2-search__field {
    transition: none;
  }
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {
  border-color: rgb(52.5490196078%, 71.568627451%, 99.6078431373%);
  outline: 0;
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 15rem;
}
.select2-container--default .select2-results__option {
  padding: 0.25rem 1rem;
  font-size: 1rem;
  color: var(--bs-body-color);
}
.select2-container--default .select2-results__option--selected {
  color: var(--bs-emphasis-color);
  background-color: var(--bs-tertiary-bg);
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  color: #fff;
  background-color: #0d6efd;
}
.select2-container--default .select2-results__option--disabled {
  color: var(--bs-secondary-color);
}
.select2-container--default .select2-results__option--group {
  padding: 0;
}
.select2-container--default .select2-results__group {
  padding: 0.25rem 1rem;
  font-size: 0.875rem;
  font-weight: 600;
  color: var(--bs-secondary-color);
  text-transform: uppercase;
  letter-spacing: 0.03em;
}

[data-bs-theme=dark] .select2-container--default .select2-selection--single {
  --lte-select2-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-select-sm + .select2-container--default .select2-selection--single,
.form-control-sm + .select2-container--default .select2-selection--single {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-select-sm + .select2-container--default .select2-selection--multiple,
.form-control-sm + .select2-container--default .select2-selection--multiple {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.1875rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg + .select2-container--default .select2-selection--single,
.form-control-lg + .select2-container--default .select2-selection--single {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-select-lg + .select2-container--default .select2-selection--multiple,
.form-control-lg + .select2-container--default .select2-selection--multiple {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.4375rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

.is-invalid + .select2-container--default .select2-selection--single,
.is-invalid + .select2-container--default .select2-selection--multiple {
  border-color: var(--bs-form-invalid-border-color);
}
.is-invalid + .select2-container--default.select2-container--focus .select2-selection--single,
.is-invalid + .select2-container--default.select2-container--focus .select2-selection--multiple, .is-invalid + .select2-container--default.select2-container--open .select2-selection--single,
.is-invalid + .select2-container--default.select2-container--open .select2-selection--multiple {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.is-valid + .select2-container--default .select2-selection--single,
.is-valid + .select2-container--default .select2-selection--multiple {
  border-color: var(--bs-form-valid-border-color);
}
.is-valid + .select2-container--default.select2-container--focus .select2-selection--single,
.is-valid + .select2-container--default.select2-container--focus .select2-selection--multiple, .is-valid + .select2-container--default.select2-container--open .select2-selection--single,
.is-valid + .select2-container--default.select2-container--open .select2-selection--multiple {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.input-group > .select2-container--default {
  flex: 1 1 auto;
  width: 1% !important;
  min-width: 0;
}
.input-group > .select2-container--default:not(:last-child) .select2-selection {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .select2-container--default:not(:first-child) .select2-selection {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .select2-container--default.select2-container--open {
  z-index: 5;
}

.select2-container--open {
  z-index: 1060;
}

.select2-close-mask {
  z-index: 1059;
}

/*# sourceMappingURL=adminlte-select2.css.map */