.ht-base-table {
  .ivu-table th{
    text-align: center;
  }
  .ivu-table th, .ivu-table td{
    height: 40px;
  }
}


.ht-base-table-theme-nopadding {
  td.ivu-table-expanded-cell {
    margin-top: -1px;
    padding: 0 1px 0 0;
    .ht-base-table {
      width: calc(~"100% + 2px");
      margin-left: -1px;
      //border: none;
      //.ivu-table {
      //  &:before {
      //    content: none;
      //    width: 0;
      //  }
      //  &:after {
      //    content: none;
      //    width: 0;
      //  }
      //}
      .ivu-table-body {
        border-left: 1px solid @primary-color;
      }
      td, th {
        border-bottom: none;
        &:last-child {
          border-right-color: transparent;
        }
      }
    }
  }
}

.ht-base-table-theme-blue {
  border-color: @primary-color;
  .ivu-table {
    &:before {
      background-color: @primary-color;
    }
    &:after {
      background-color: @primary-color;
    }
    th {
      color: @btn-primary-color;
      background-color: @primary-color;
    }
  }
}

.part-select .ivu-checkbox-checked .ivu-checkbox-inner:after {
  content: '';
  display: table;
  width: 2px;
  height: 10px;
  position: absolute;
  top: 1px;
  left: 5px;
  border: 1px solid #fff;
  /* border-top: 0; */
  /* border-left: 0; */
  transform: rotate(90deg) scale(1);
  /* transition: all 0.2s ease-in-out; */
}

.part-parent-select .ivu-checkbox {
  .ivu-checkbox-inner {
    background: #228EF8;
    &:after {
      content: '';
      display: table;
      width: 2px;
      height: 10px;
      position: absolute;
      top: 1px;
      left: 5px;
      border: 1px solid #fff;
      /* border-top: 0; */
      /* border-left: 0; */
      transform: rotate(90deg) scale(1);
      /* transition: all 0.2s ease-in-out; */
    }
  }
}