.PubDicTypeMana {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 100%;
  border-radius: 4px;

  .left {

    border-radius: 4px;
    width: 220px;
    height: calc(100vh - 80px);
    overflow: scroll;
    margin-right: 16px;
    padding: 16px;
    background: #FFFFFF;

    .searchInput {
      border: 1px solid #CFD7E6;
    }

    .wrap {
      height: calc(100% - 55px);
      overflow: scroll;
    }


    .kcmp-ant-tree.kcmp-ant-tree-directory .kcmp-ant-tree-treenode {

      //style={{display:'inline-flex',justifyContent:'center',alignItems:'center',width:16,height:16,background:'#fff',borderRadius:4,border:'1px solid #DAE2F2',marginLeft:4,position:'relative',top:2}}
      .copy {
        display: none;
      }

      &:hover {
        border-radius: 4px;
        background: #F0F2F5;

        .copy {
          display: inline-flex;
          justify-content: center;
          align-items: center;
          width: 16px;
          height: 16px;
          background: #FFFFFF;
          border-radius: 4px;
          border-radius: 4px;
          border: 1px solid #DAE2F2;
          margin-left: 4px;
          position: relative;
          top: 2px;

        }

        &::before {
          border-radius: 4px;
          background: #F0F2F5;
        }
      }
    }



    .kcmp-ant-tree.kcmp-ant-tree-directory .kcmp-ant-tree-treenode-selected {
      &::before {
        border-radius: 4px;
        background: #F0F2F5;

      }
    }

    .kcmp-ant-tree.kcmp-ant-tree-directory .kcmp-ant-tree-treenode .kcmp-ant-tree-node-content-wrapper.kcmp-ant-tree-node-selected {
      font-weight: bold;
    }
  }

  .right {

    width: calc(100% - 236px);
    padding: 16px;
    border-radius: 4px;
    background: #FFFFFF;

    .rightTitle {
      height: 16px;
      font-size: 16px;
      font-weight: 500;
      color: #17181A;
      line-height: 16px;
      margin-bottom: 12px;
    }

    .descr {
      font-size: 12px;
      color: #515866;
      line-height: 18px;
      margin-bottom: 16px;
    }

    .toolBar {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;

      .filter {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;

        .filterItem {
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center;
        }
      }

      .btnGroup {
        .add {
          cursor: pointer;
          display: inline-block;
          font-size: 14px;
          font-family: SourceHanSansCN-Normal, SourceHanSansCN;
          font-weight: 400;
          color: #FFFFFF;
          line-height: 24px;
          padding: 0 14px;
          background: #3377FF;
          border-radius: 4px;
        }
      }

    }
  }

}
