.ht-base-tree {
  &.ht-base-tree-show-line {
    ul {
      position: relative;
      &:not(:last-child):before {
        content: ' ';
        width: 1px;
        border-left: 1px solid @border-color-split;
        height: 70%;
        position: absolute;
        left: 39px;
        top: 50%;
        transform: translateY(-50%);
        margin: 13px 0;
      }
    }
  }
  .ivu-btn > .ivu-icon {
    font-size: 10px;
  }
}

.ivu-tree-title, .ivu-tree-children, .ivu-tree-children span {
  font-size: 14px;
}

.ivu-tree-title {
  &:hover {
    background: @primary-1;
  }
  &.ivu-tree-title-selected {
    color: @primary-color;
    background: @primary-1;
    &:hover {
      background: @primary-1;
    }
  }
}
.ivu-tree-title{
  border-radius: 0px;
  padding: 2px 6px;
}
