.page-menu-wrap {
  display: flex;
  width: 100%;
  height: 100%;

  .page-table-operate {
    padding-left: 20px;
    font-size: 12px;
  }

  .vue-element-page-wrap {
    flex: 1;
  }

  .form-tree-select {
    .el-form-item__content {
      position: relative;

      .clear-content {
        position: absolute;
        right: 25px;
        top: 5px;
        z-index: 10;
        font-size: 14px;
        color: var(--el-text-color-placeholder);
        cursor: pointer;
      }
    }
  }

  .tree {
    :deep(.el-tree-node__content) {
      height: 42px;
    }

    :deep(.el-tree-node__expand-icon) {
      font-size: 16px;
    }

    .custom-tree-node {
      font-size: 16px;
      line-height: 42px;
      height: 42px;
    }
  }
}