.teamix-pro-sidebar-tree {
  &-item-context {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 100%;
    &-tag {
      margin-left: 6px;
      display: flex;
      align-items: center;
    }

    .teamix-pro-field {
      display: flex;
      align-items: center;

      .teamix-pro-ellipsis{
        white-space: normal;
      }
    }
  }
  &-item-context-front {
    display: flex;
    align-items: center;
  }
  &-item-content-has-extra {
    display: flex;
    justify-content: space-between;
    width: 100%;
    text-align: center;
  }

  &-item-content-extra {
    &-item {
      margin-right: 4px;
      display: inline-block;
    }
  }

  &-extra-custom {
    color: var(--color-fill1-6, #848484);
  }

  // 在 ProField 里 icon 后的主要文本默认加粗。这里抵消
  .teamix-icon + span.teamix-pro-field-output-bold {
    font-weight: unset;
  }
  .teamix-icon + span.teamix-pro-ellipsis-content {
    .teamix-pro-field-output-bold {
      font-weight: unset;
    }
  }
  // 选中图标变色
  .next-tree-node-inner.next-selected {
    .teamix-icon.teamix-pro-filed-output-prefix-icon {
      color: var(--color-brand1-6) !important;
    }
  }
}
.teamix-pro-sidebar-deep-1 {
  .teamix-pro-sidebar-tree {
    .next-tree.next-node-block .next-tree-node-inner{
      padding: 6px 0px 6px 4px !important;
      margin: 0 0 4px 0px;
      border-radius: 2px;
    }
  }
}
