.detail1 {

  // 描述向右对其
  .ant-form-vertical .ant-form-item-label,
  .ant-col-24.ant-form-item-label,
  .ant-col-xl-24.ant-form-item-label {
    text-align: right;
  }

  .detail-left::-webkit-scrollbar {
    display: none
  }

  .ant-table-scroll{
    height: 100%;
  }

  .ant-table-body{
    max-height: calc(100% - 46px);
  }

  .needExecute{
      .ant-table-wrapper,
      .ant-spin-nested-loading,
      .ant-spin-container,
      .ant-table,
      .ant-table-body,
      .ant-table-content {
          height: 100%;
      } 
  }

  .ant-card-bordered {
    border-bottom: none;
    height: 94%;
  }

  .ant-table-body {
    height: 468px;
  }
  height: 100%;
  
  .ant-row,
  .ant-card-body{
    height: 100%;
  }
  
  .ant-table-wrapper,
  .ant-spin-nested-loading,
  .ant-spin-container,
  .ant-table,
  .ant-table-body,
  .ant-table-content {
      height: 100%;
  }





  // .animate-wrap{
  //     display: none; // 默认不显示
  //     &.active{
  //         display: block; // active状态显示
  //     }
  // }

}

.animate-wrap {
  display: none; // 默认不显示

  &.active {
    display: block; // active状态显示
    height: 100%;
  }
}

// 进入动画
.down-in {
  animation: downIn 0.3s both;
}

@keyframes downIn {
  from {
    transform: translateX(-100%);
    opacity  : 0;
  }

  to {
    transform: translateX(0);
    opacity  : 1;
  }
}

// 离开动画
.down-out {
  animation: downOut 0.3s both;
}

@keyframes downOut {
  from {
    transform: translateX(0);
    opacity  : 1;
  }

  to {
    transform: translateX(-100%);
    opacity  : 0;
  }
}


// 明细列表
.detail-list {
  &:hover {
    cursor: pointer;
  }
}

.needAttion {
  .ant-row .ant-table-wrapper .ant-table-body .ant-table-fixed-left .ant-table-body {
    height: 589px !important;
    height: 510px !important;
  }

  .selectedBtn {
    background   : #1999db;
    border       : 0px !important;
    border-radius: 0px;
    color        : #fff !important;
    font-weight  : bold;
  }

  .unSelectedBtn {
    border       : 1px solid #cccccc !important;
    border-radius: 0px;
    height       : 36px;
  }

}