/* Region outer selector container */
.kt-ui-b-select .ui-tag-selector-outer-container {
  flex-grow: 1;
  padding: 0;
  border: none;
  border-radius: 0;
  background-color: inherit;
  transition: inherit;
}

/* Endregion */
/* Region input value Container */
.kt-ui-b-select-value-container {
  display: none;
}

/* Endregion */
/* Region control */
.kt-ui-b-select .ui-ctl-element {
  display: flex;
  align-items: center;
}

.kt-ui-b-select.--single.ui-ctl-ext-after-icon,
.kt-ui-b-select.--single.ui-ctl-after-icon .ui-ctl-element,
.bx-firefox .kt-ui-b-select.--single.ui-ctl-after-icon .ui-ctl-element {
  padding-right: var(--kt-ui-b-select-ctl-after-width) !important;
}

/* Endregion */
/* Region search */
.ui-tag-selector-item.ui-tag-selector-text-box {
  width: var(--kt-ui-b-select-search-width);
  font-size: var(--kt-ui-b-select-search-font-size);
  color: var(--kt-ui-b-select-search-color);
  background-color: var(--kt-ui-b-select-search-background);
}

/* Endregion */
/* Region placeholder */
.kt-ui-b-select-placeholder,
.kt-ui-b-select .ui-tag-selector-text-box::placeholder {
  color: var(--kt-ui-control-placeholder-color);
}

.kt-ui-b-select-placeholder {
  max-width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: default;
}

/* Endregion */
/* Selected item */
.kt-ui-b-select .ui-tag-selector-tag {
  cursor: default;
}

/* Endregion */
/* Region single selected item */
.kt-ui-b-select.--single .ui-tag-selector-item {
  height: var(--kt-ui-control-line-height);
  padding: 0;
}

.kt-ui-b-select.--single .ui-tag-selector-tag,
.kt-ui-b-select.--single .ui-tag-selector-tag:hover {
  color: var(--kt-ui-control-color) !important;
  background-color: transparent !important;
}

.ui-tag-selector-tag-content {
  color: inherit;
}

.kt-ui-b-select.--single .ui-tag-selector-tag-avatar,
.kt-ui-b-select.--single .ui-tag-selector-tag-remove {
  display: none;
}

.kt-ui-b-select.--multiple .ui-tag-selector-tag-remove {
  display: block;
}

.kt-ui-b-select.--single .ui-tag-selector-tag-title {
  margin-left: 0;
  font-size: inherit;
  font-weight: var(--kt-ui-control-font-weight);
  line-height: var(--kt-ui-control-line-height);
  color: var(--kt-ui-control-color) !important;
}

.ui-tag-selector-tag-remove {
  mask: var(--kt-ui-b-select-square-delete-btn-icon) no-repeat 50% 50%;
  mask-size: var(--kt-ui-b-select-square-delete-btn-icon-size);
  background: var(--kt-ui-b-select-square-delete-btn-icon-color) none;
  transition-duration: 160ms;
  opacity: 0.5;
}

.ui-tag-selector-tag-remove:hover {
  opacity: 1;
}

/* Endregion */
/* Region multiple selected item */
.kt-ui-b-select.--multiple .ui-tag-selector-tag {
  height: var(--kt-ui-b-select-square-height);
  box-sizing: border-box;
  padding-block: var(--kt-ui-b-select-square-padding-block);
  padding-inline: var(--kt-ui-b-select-square-padding-inline);
  border-radius: var(--kt-ui-b-select-square-border-radius);
  color: var(--kt-ui-b-select-square-color) !important;
  background-color: var(--kt-ui-b-select-square-background) !important;
}

.kt-ui-b-select.--multiple .ui-tag-selector-tag:hover {
  background-color: var(--kt-ui-b-select-square-background-hover) !important;
}

.kt-ui-b-select.--multiple .ui-tag-selector-tag:active {
  background-color: var(--kt-ui-b-select-square-background-active) !important;
}

.kt-ui-b-select.--multiple .ui-tag-selector-tag-title {
  max-width: 12ch;
  font-size: var(--kt-ui-b-select-square-font-size);
  font-weight: var(--kt-ui-b-select-square-font-weight);
  line-height: var(--kt-ui-b-select-square-line-height);
  color: var(--kt-ui-b-select-square-color) !important;
}

.kt-ui-b-select.--multiple .ui-tag-selector-tag:hover .ui-tag-selector-tag-title {
  color: var(--kt-ui-b-select-square-color-hover) !important;
}

.kt-ui-b-select.--multiple .ui-tag-selector-tag:active .ui-tag-selector-tag-title {
  color: var(--kt-ui-b-select-square-color-active) !important;
}

.kt-ui-b-select .ui-tag-selector-outer-container.--air .ui-tag-selector-tag-remove {
  opacity: 0.5;
  background-color: var(--kt-ui-b-select-square-color);
}

.kt-ui-b-select .ui-tag-selector-outer-container.--air .ui-tag-selector-tag-remove:hover {
  opacity: 1;
}

/* Endregion */
/* Region after slot */
.kt-ui-b-select .ui-ctl-after {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
  top: 50%;
  transform: translateY(-50%);
}

.kt-ui-b-select.--single .ui-ctl-after {
  width: var(--kt-ui-b-select-ctl-after-width);
}

/* Endregion */
/* Region clear btn */
.kt-ui-b-select-clear-btn {
  width: var(--kt-ui-b-select-clear-btn-size);
  height: var(--kt-ui-b-select-clear-btn-size);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  padding: 0;
  border: none;
  background: var(--kt-ui-b-select-clear-btn-icon) no-repeat 50% 50%;
  background-size: var(--kt-ui-b-select-clear-btn-icon-size);
  cursor: pointer;
  opacity: var(--kt-ui-b-select-clear-btn-opacity);
  will-change: opacity;
  transition: opacity 160ms linear;
}

.kt-ui-b-select-clear-btn:hover {
  opacity: var(--kt-ui-b-select-clear-btn-opacity-hover);
}

/* Endregion */
/* Region dropdown arrow */
.kt-ui-b-select-dropdown-arrow {
  width: var(--kt-ui-b-select-dropdown-arrow-size);
  height: var(--kt-ui-b-select-dropdown-arrow-size);
  margin-right: var(--kt-ui-control-padding-inline);
  flex-shrink: 0;
  transform-origin: 50% 50%;
  transition: transform 160ms ease;
  will-change: transform;
  mask: var(--kt-ui-b-select-dropdown-arrow-icon) no-repeat 50% 50%;
  mask-size: var(--kt-ui-b-select-dropdown-arrow-icon-size);
  background-color: var(--kt-ui-b-select-dropdown-arrow-color);
}

.kt-ui-b-select.--open .kt-ui-b-select-dropdown-arrow {
  transform: rotate(180deg);
}

.ui-ctl-disabled .kt-ui-b-select-dropdown-arrow {
  --kt-ui-b-select-dropdown-arrow-color: var(--kt-ui-control-color-disabled);
}

/* Endregion */
/* Region dropdown popup */
.kt-ui-b-select-popup {
  box-shadow: var(--kt-ui-b-select-popup-box-shadow);
  border-radius: var(--kt-ui-b-select-popup-border-radius);
  background-color: var(--kt-ui-b-select-popup-background);
}

/* Endregion */
/* Region dropdown */
.kt-ui-b-select-dropdown {
  max-height: calc(var(--kt-ui-b-select-option-min-height) * var(--kt-ui-b-select-option-count) + var(--kt-ui-b-select-option-offset) * (var(--kt-ui-b-select-option-count) - 1) + var(--kt-ui-b-select-dropdown-padding) * 2);
}

.kt-ui-b-select-dropdown .ui-selector-tab-content {
  margin: 0;
}

.kt-ui-b-select-dropdown .ui-selector-items:empty {
  padding: 0;
}

.kt-ui-b-select-dropdown .ui-selector-items:not(:empty) {
  padding: var(--kt-ui-b-select-dropdown-padding);
}

/* Endregion */
/* Region option */
.ui-selector-dialog .ui-selector-item-box:not(.ui-selector-item-box-has-children) {
  height: var(--kt-ui-b-select-option-min-height);
}

.ui-selector-item-box-has-children > .ui-selector-item > .ui-selector-item-indicator {
  left: 0;
  right: auto;
  mask: var(--kt-ui-icon-chevron-down) no-repeat 50% 50%;
  mask-size: 12px;
  background: var(--kt-ui-icon-color-secondary) none;
  transition-duration: 160ms;
  transition-timing-function: linear;
}

.ui-selector-dialog .ui-selector-item-box + .ui-selector-item-box {
  margin-top: var(--kt-ui-b-select-option-offset);
}

.ui-selector-dialog .ui-selector-item {
  min-height: var(--kt-ui-b-select-option-min-height);
  margin-bottom: 0;
  box-sizing: border-box;
  border-radius: var(--kt-ui-b-select-option-border-radius);
  background-color: var(--kt-ui-b-select-option-background);
}

.ui-selector-dialog .ui-selector-item-title {
  font-size: var(--kt-ui-b-select-option-font-size);
  font-weight: var(--kt-ui-b-select-option-font-weight);
  line-height: var(--kt-ui-b-select-option-line-height);
  color: var(--kt-ui-b-select-option-color);
}

/* Focused */
.ui-selector-dialog .ui-selector-item-box-focused > .ui-selector-item {
  background-color: var(--kt-ui-b-select-option-background-hover);
}

.ui-selector-dialog .ui-selector-item-box-focused > .ui-selector-item .ui-selector-item-title {
  color: var(--kt-ui-b-select-option-color-hover);
}

.ui-selector-dialog .ui-selector-item-box-focused .ui-selector-item-link,
.ui-selector-dialog .ui-selector-item-box-focused.ui-selector-item-box-selected .ui-selector-item-link {
  background-color: inherit;
}

/* Selected */
.ui-selector-dialog .ui-selector-item-box-selected > .ui-selector-item {
  background-color: var(--kt-ui-b-select-option-selected-background);
}

.ui-selector-dialog .ui-selector-item-box-selected > .ui-selector-item .ui-selector-item-title {
  color: var(--kt-ui-b-select-option-selected-color);
}

.ui-selector-item-box-selected > .ui-selector-item > .ui-selector-item-indicator {
  mask: var(--kt-ui-b-select-option-selected-check-icon) no-repeat 50% 50%;
  mask-size: var(--kt-ui-b-select-option-selected-check-icon-size);
  background: var(--kt-ui-b-select-option-selected-check-icon-color) none;
}

/* Endregion */
/* Region option employee avatar */
.ui-selector-dialog .ui-selector-item-avatar {
  background-size: cover;
}

/* Endregion */
/* Region stub */
.ui-selector-tab-select-stub-wrapper {
  display: block;
  padding: var(--kt-ui-b-select-dropdown-padding);
  font-size: var(--kt-ui-b-select-option-font-size);
  font-weight: var(--kt-ui-b-select-option-font-weight);
  line-height: var(--kt-ui-b-select-option-line-height);
  color: var(--kt-ui-b-select-option-color);
}

/* Endregion */

/*# sourceMappingURL=main.styles.css.map */
