.wrapper-progress {
  width: 100%;
  height: calc(100% - 24px);
  padding: 16px 24px;

  .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail::after {
    background-color: #03A80066;
  }

  .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail::after,
  .ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-tail::after {
    width: 0px !important;
    // border-right: 1px dashed #BEC8D6;
    border-style: dashed;
    border-width: 1px;
    border-color: #BEC8D6;
  }

  .ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
    padding: 24px 1px 0px;
  }

  .ant-steps-small .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon {
    line-height: 18px;
  }

  // .steps-chaosong.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{
  //   background-image:url('../../../../assets/img/chaosong1.png')!important ;
  // }
  .historyTitle {
    position: relative;
    font-family: PingFang SC;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    text-align: left;
    color: #000000D9;
    // padding-left: 5px;
    margin-bottom: 10px;
    word-break: break-all;
    background-image: url('../img/process_history_bg.png');
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    float: left;
  }

  .history-title-divider {
    margin: 10px 0px 10px 0px;
    border-top: 0.31px solid #eaeef3;
  }

  .process-state-icon {
    width: 90px;
    position: absolute;
    top: 16px;
    right: 24px;
  }

  // .historyTitle:before {
  //   content: '';
  //   position: absolute;
  //   left: -6px;
  //   top: 4px;
  //   height: 16px;
  //   width: 4px;
  //   background-color: #0478EA;
  // }

  .ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
    margin-bottom: 8px;
  }

  .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description {
    color: #000000D9;
  }

  .bpm-process-progress-title {
    display: flex;
    width: 100%;
    // justify-content: space-between;
    flex-direction: column;

    .bpm-process-progress-title-main {
      display: flex;
      flex-direction: column;

      .progress-title {
        font-family: PingFang SC;
        font-family: '苹方-简';
        font-size: 14px;
        font-weight: 600;
        color: #333333;
        line-height: 24px;
        margin-right: 10px;
        word-break: keep-all;
      }

      .bpm-time-title-description {
        color: #8a8b8c;
      }

    }

    .bpm-process-progress-personandtime {
      display: flex;
      justify-content: space-between;
      margin-top: 8px;
      align-items: center;

      .progress-approver {
        font-family: PingFang SC;
        font-size: 14px;
        // font-weight: 400;
        line-height: 24px;
        color: rgba(34, 46, 68, 0.6);
        white-space: nowrap;
      }
    }

    .bpm-process-progress-title-time {
      width: 170px;
      text-align: right;

      span {
        font-family: PingFang SC;
        font-size: 12px;
        font-weight: normal;
        line-height: 22px;
        color: rgba(34, 46, 68, 0.6);
      }

      img {
        margin-bottom: 2px;
        margin-right: 2px;
      }
    }
  }


  .ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
    line-height: 24px;
    width: 100%;
  }

  div.ant-typography,
  .ant-typography p {
    margin-bottom: 1em;
    background-color: #0478EA14;
    padding: 10px 6px;
  }

  .ant-steps-vertical {
    display: flex;
    overflow: auto;
    max-height: 100%;
    flex-direction: column;
  }
}


.bpm-process-progress-remark {
  // background-color: #0478EA14;
  // background: rgba(201, 207, 222, 0.2);
  padding: 8px 0;
  display: flex;
  flex-direction: column;
  border-radius: 4px;

  .custom-text-expanded-handler {
    margin: 0 2px;
    word-break: break-all;

    .custom-text-expanded-handler-btn {
      margin-bottom: 4px;

      .ant-btn>.anticon+span,
      .ant-btn>span+.anticon {
        margin-left: 4px;
      }
    }
  }

  .remark-annotations {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    color: #0478EA;
  }

  .timeline-audio-transfer {
    margin-top: 10px;
  }

  .timeline-audio {
    display: flex;
    align-items: center;
    width: 100%;

    .timeline-audio-play {
      height: 32px;
      margin-right: 10px;
      width: 100%;
    }

    .transfer-btn {
      width: 20px;
      height: 20px;
      margin-right: 4px;
    }
  }

  .audio-lable {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 100%;
  }

  .audio-lable-text {
    padding: 10px;
    margin-top: 10px;
  }

  .copy-timeline {
    display: flex;
    flex-direction: column;
    align-items: flex-start;

    .copy-remark {
      color: #8c8d8e;
    }
  }

}

.bpm-process-copy-list {
  padding: 16px;

  .bpm-process-copy-list-card-item {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    margin: 6px 0;
  }

  .copy-remark {
    font-size: 16px;
    font-weight: 800;
  }

  .ant-list-pagination {
    margin-bottom: 10px;
  }
}
