.lm-c-place-tree {
  height: 100%;
  display: flex;
  flex-direction: column;
  border: 1px solid var(--bd-color);
  .lm-c-tree-title-part {
    border-bottom: 1px solid var(--bd-color);
    background-color: var(--form-bg-light);
  }
  & > .lm-base-tree-component {
    flex: 1;
    overflow: auto;
  }
  .ant-tree {
    height: 100%;
    overflow: auto;
  }
  .anticon {
    font-size: var(--fs);
  }
  .ant-tree-title {
    font-size: var(--fs-small);
    flex: 1;
    & > span {
      min-width: 100%;
      display: inline-flex;
      justify-content: space-between;
    }
  }
  .tree-node-suffix {
    padding: 0 10px;
    i {
      font-style: normal;
    }
    .online-count {
      color: var(--success-light);
    }
  }
}
