/* components/dialog/dialog.wxss */
.dialog_long {
  background: rgba($color: #000000, $alpha: 0.5);
  // width: 100%;
  overflow: auto;
  height: 100%;
  // position: fixed;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 150;


  .dialog_box {
    margin: 180rpx 65rpx;
    // margin-top: 180rpx 65rpx 0 65rpx;
    background: #fff;
    // margin: 65rpx;
    border-radius: 24rpx;
    padding: 66rpx;
    position: relative;

    .dialog_title {
      text-align: center;
      margin-bottom: 40rpx;
      font-size: 28rpx;
      font-family: PingFang SC;
      font-weight: bold;
      color: #A1A1A1;
    }

    .dialog_content {

      text {
        font-size: 28rpx;
        font-family: PingFang SC;
        font-weight: bold;
        color: #3E3E3E;
        // margin-bottom: 27rpx;
      }
    }
  }
}

.timeLine {
  margin-top: 27rpx;
  height: 600rpx;
  overflow:auto;
  margin-bottom: 20rpx;
  padding-left: 20rpx;

  .timeLine_item {
    display: flex;
    border-left: 1px solid #6471D9;
    padding-left: 44rpx;
    position: relative;

    &:last-child {
      border-left: 0;
    }

    .step {
      background: #E9EBFF;
      border-radius: 50%;
      width: 43rpx;
      height: 43rpx;
      font-size: 24rpx;
      font-family: PingFang SC;
      font-weight: 500;
      color: #6471D9;
      display: flex;
      justify-content: center;
      align-items: center;
      margin-right: 24rpx;
      position: absolute;
      left: -20rpx;

      // &:not(:first-child) {
      //   &::after {
      //     content: "";
      //     border-left: 1px solid #000;
      //     position: absolute;
      //     height: 100px;
      //   }
      // }
    }

    .timeLine_content {
      font-size: 24rpx;
      font-family: PingFang SC;
      font-weight: bold;
      color: #6471D9;
      flex: 1;
      padding-bottom: 33rpx;



      .contentText {
        font-size: 24rpx;
        font-family: PingFang SC;
        font-weight: 500;
        color: #C2C2C2;
        margin-top: 14rpx;
      }

      image {
        width: 343rpx;
        height: 452rpx;
        margin-top: 25rpx;
      }
    }
  }
}