.hide-file-icon.ant-tree.ant-tree-directory {
  li span.ant-tree-switcher {
    display: none !important;
  }

  // li[role="treeitem"]:hover > span.ant-tree-switcher,
  // li.ant-tree-treenode-selected > span.ant-tree-switcher {
  //   z-index: 1000;
  //   display: inline-block !important;
  // }

  .ant-tree-node-content-wrapper{
    display: inline-flex;
    width: 100%;
  }

  .tree-title-icon{
    display: none;
  }

  .ant-tree-node-content-wrapper:hover .tree-title-icon{
    transition: all 0.3s;
    display: inline-block;
  }

  &.ant-tree.ant-tree-directory
    > li.ant-tree-treenode-selected
    > span.ant-tree-node-content-wrapper::before,
  &.ant-tree.ant-tree-directory
    .ant-tree-child-tree
    > li.ant-tree-treenode-selected
    > span.ant-tree-node-content-wrapper::before {
    background: #fff;
    margin-top: -3px;
  }

  &.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper::before,
  &.ant-tree.ant-tree-directory
    .ant-tree-child-tree
    > li
    span.ant-tree-node-content-wrapper::before {
    margin-top: -3px;
  }

  > li span.ant-tree-node-content-wrapper.ant-tree-node-selected,
  .ant-tree-child-tree
    > li
    span.ant-tree-node-content-wrapper.ant-tree-node-selected {
    color: #2a61ff;
  }

  

  .ant-tree-title{
    display: inline-flex;
    justify-content:space-between;
    flex: auto;
  }
}


