.perspm-tree {
  height: 100%;
}

.perspm-tree__close {
  display: inline-block;
  position: absolute;
  right: 0;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: url(../../images/close.svg) transparent no-repeat 50% 50%;
  vertical-align: middle;
  transition: all 0.2s;
  cursor: pointer;
}

.perspm-tree .rc-tree-node-content-wrapper {
  height: unset !important;
}

.perspm-tree .rc-tree-treenode-selected .perspm-tree__selector {
  display: inline-block;
}

.perspm-tree .perspm-tree__selector {
  display: none;
  width: 12px;
  height: 12px;
  margin-left: 8px;
  background: #000000;
  background: url(../../images/checked.svg) transparent no-repeat 50% 50%;
  transition: all 0.2s;
  cursor: pointer;
}

.perspm-tree .perspm-tree__selector-depart {
  margin-top: 2px;
}

.perspm-tree .perspm-tree__selector-person {
  vertical-align: middle;
}

.perspm-tree .rc-tree-treenode {
  display: flex;
  cursor: pointer;
}

.perspm-tree .rc-tree-treenode:hover {
  background: #f7f8fa;
}

.perspm-tree .rc-tree-child-tree {
  display: block;
}
