.pro-editable {
  .ant-table-cell {
    .table-title-required::before {
      display     : inline-block;
      margin-right: 4px;
      color       : #ff5050;
      font-size   : var(--zaui-font-size, 14px);
      line-height : 1;
      content     : '*';
    }

    .ant-form-item {
      margin-bottom: 0px;
    }
  }

  .ant-table.ant-table-bordered>.ant-table-container {
    border: 0;
  }

  .ant-table-thead>tr>th {
    white-space     : nowrap;
    background-color: #f6f7f8;
    border          : 0;
  }

  .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
    height: 0;
  }

  .ant-table-tbody>tr:not(.ant-table-placeholder)>td {
    border-top   : 0;
    border-right : 0;
    border-bottom: 0;
  }

  .ant-table-tbody>tr:not(.ant-table-measure-row)>td {
    padding       : var(--zaui-space-size-md, 16px);
    vertical-align: top;
    border-bottom : 0;
  }

  .ant-btn-link[disabled] {
    color: var(--zaui-disabled-text);
  }

  .ant-space {
    gap: var(--zaui-space-size-sm, 8px);

    .ant-btn-link {
      padding: 0 var(--zaui-space-size-xs, 4px);

      &:first-child {
        padding-left: 0;
      }
    }
  }

  .com-empty {
    text-align: center;

    .empty-img {
      width : 80px;
      height: 80px;
    }

    .empty-text {
      margin-top: var(--zaui-space-size-md, 16px);

      .ant-btn-link {
        padding: 0;
      }
    }
  }
}
