.l-tree-select {
  font: var(--td-font-body-medium);
  color: var(--td-text-color-primary);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
}
.l-tree-select--without-input input {
  display: none;
}
.l-tree-select--without-input .l-input__suffix-icon {
  margin-left: auto;
}
.l-tree-select .l-fake-arrow {
  transition: color 0.2s cubic-bezier(0.38, 0, 0.24, 1);
  color: var(--td-text-color-placeholder);
}
.l-tree-select .l-fake-arrow--highlight {
  color: var(--td-text-color-brand);
}
.l-tree-select .l-fake-arrow--disable {
  color: var(--td-text-color-disabled);
}
.l-tree-select--placeholder {
  color: var(--td-text-color-placeholder);
}
.l-tree-select.l-single-suffix {
  padding-right: 20px;
}
.l-tree-select.l-tag-prefix {
  padding-left: 4px;
}
.l-tree-select-popup .l-popup__content {
  scrollbar-color: var(--td-scrollbar-color) transparent;
  scrollbar-width: thin;
  padding: var(--td-pop-padding-m);
  max-height: 300px;
  overflow-y: auto;
}
.l-tree-select-popup .l-popup__content::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.l-tree-select-popup .l-popup__content::-webkit-scrollbar-thumb {
  border: 2px solid transparent;
  background-clip: content-box;
  background-color: var(--td-scrollbar-color);
  border-radius: 15px;
}
.l-tree-select-popup .l-popup__content::-webkit-scrollbar-thumb:vertical:hover,
.l-tree-select-popup .l-popup__content::-webkit-scrollbar-thumb:horizontal:hover {
  background-color: var(--td-scrollbar-hover-color);
}
