.ve-select--beautify-scrollbar::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  background: transparent;
}
.ve-select--beautify-scrollbar::-webkit-scrollbar-thumb {
  display: none;
  background: rgba(var(--ve-theme-on-surface), var(--ve-hover-opacity)) content-box;
  border: 2px solid transparent;
  border-radius: 5px;
}
.ve-select--beautify-scrollbar::-webkit-scrollbar-thumb:hover {
  background: rgba(var(--ve-theme-on-surface), var(--ve-activated-opacity)) content-box;
}
.ve-select--beautify-scrollbar:hover::-webkit-scrollbar-thumb {
  display: block;
}
.ve-select__item--pendding.ve-list-item .ve-list-item__overlay {
  visibility: visible;
  background-color: rgb(var(--ve-theme-on-surface));
  opacity: calc(var(--ve-activated-opacity) * var(--ve-theme-overlay-multiplier, 1));
  transition: none;
}
.ve-select__selections {
  padding-left: 12px !important;
  width: 100%;
}
.ve-select__tag-input {
  margin: 3px 6px 3px 0;
  max-width: 100%;
  outline: none;
  position: relative;
  vertical-align: bottom;
  overflow: hidden;
}
.ve-select__tag-input > input {
  padding: 0 !important;
}
* + .ve-select__tag-input {
  margin-inline-start: 0;
}
.ve-select__tag-input-mirror {
  left: 0;
  opacity: 0 !important;
  position: absolute;
  top: 0;
  user-select: none;
  visibility: hidden;
  white-space: pre;
  width: 0 !important;
}
.ve-select .ve-form-control__control {
  height: auto;
  min-height: var(--ve-control-height);
}
.ve-select .ve-input-control,
.ve-select .ve-input-control__input {
  cursor: pointer;
}
.ve-select .ve-input-control--dirty:hover .ve-input-control__clearable + .ve-input-control__append-inner {
  display: none;
}
.ve-select .ve-input-control__append-inner .ve-icon {
  opacity: var(--ve-medium-emphasis-opacity);
}
.ve-select--active-menu .ve-input-control__append-inner .ve-icon {
  transform: rotate(180deg);
}
.ve-select .ve-select__selections + .ve-native-control {
  padding-inline-start: 0;
}