.KCTable {
   
  .kcmp-ant-card {
    border-radius: 4px;
    overflow: hidden;
  }
  .kcmp-ant-card-body {
    padding: 16px;
  }
  .kcmp-ant-table-thead>tr>th {
    background: #EEF3FA;
    padding: 9px 8px !important;
    border-bottom: 1px solid #DAE2F2;

    &:first-child {
         padding-left: 16px !important;
    }
  }

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


  .kcmp-ant-table-tbody {
    tr {
      &>td {
        border-bottom: 1px solid #DAE2F2;
        padding: 9px 8px !important;
        &:first-child {
          padding-left: 16px !important;
        }
    
        
      }
    }
    .kcmp-ant-table-measure-row {
        &>td {
          padding: 0 !important;
        }
    }
  }

  .kcmp-ant-table-tbody > tr.kcmp-ant-table-row:hover > td, .kcmp-ant-table-tbody > tr > td.kcmp-ant-table-cell-row-hover {
        background: #F5F7FA;
  }

  .kcmp-ant-table-tbody {
       .kcmp-ant-table-expanded-row {
            &>td {
                padding: 0 !important;
                &:first-child {
                    padding-left: 0 !important;
                }
            }
       }
  }

  .kcmp-ant-table-row {
       .kcmp-ant-space {
        gap: 8px !important;
       }
       .kcmp-ant-table-cell-row-hover {
            
       }
  }

  .kcmp-ant-pagination {
    padding-right: 16px;

    .kcmp-ant-pagination-item {
      border: 1px solid #DAE2F2 !important;
      border-radius: 4px !important;
      margin-right: 4px !important;

      &.kcmp-ant-pagination-item-active {
        background: #3377FF;

        &>a {
          color: #fff;
        }
      }
    }
  }
}
