.step-cxt-root {
  z-index: 9;

  .drawer-content {
    width: $content-width;
    height: 100%;
    // background: $content-bg;
    // border-radius: 1rem 1rem 0 0;
    background-image: url('../../assets/tileview/prePlan/zhixingtanchuang.png');
    background-repeat: no-repeat;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;

    .drawer-content-header {
      display: flex;
      height: $content-header-height;
      font-size: 1.25rem;
      line-height: 1.8;
      align-items: center;
      justify-content: space-between;
      text-align: center;

      .drawer-content-header-title {
        display: inline-block;
        // height: $content-header-height;
        width: 87px;
        margin: 0 auto;
        font-family: 'PingFangSC-Semibold';
        font-size: 15px;
        font-weight: 600;
        line-height: 26px;
        color: white;

        span {
          margin-left: 0.5rem;
        }
      }

      .drawer-content-header-close {
        width: $content-header-height;
        height: $content-header-height;
        text-align: center;
        cursor: pointer;

        i {
          font-size: 1.7rem;
          line-height: 1.5;
          color: red;
        }
      }
    }

    .drawer-content-body {
      height: calc(100% - 4.5rem);
      min-height: 3rem;
      overflow: auto;
      color: white;
    }

    ::-webkit-scrollbar {
      /* 隐藏滚轮 */
      display: none;
    }
  }
}

%operate-button-root-common {
  display: flex;
  align-items: center;
  width: 400px;
  height: 65px;
  justify-content: space-between;

  .operate-button-left {
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;

    img{
      width: 30px;
      height: 30px;
    }

    .operate-button-content {
      margin-left: 15px;
      font-family: 'PingFangSC-Semibold';
      font-weight: 600;
      line-height: 26px;
      color: white;

      .button-name {
        font-size: 15px;
      }

      .button-desc {
        font-size: 10px;
      }
    }
  }

  .operate-button-right {
    width: 91px;

    .operate-button-button {
      width: 91px;
      height: 35px;
      padding: 0 1rem;
      color: white;
      background-repeat: no-repeat;
      background-size: 100% 100%;
      border-radius: 4px;
      opacity: 1;
    }

    .amos-btn + .amos-btn {
      margin-left: 0;
    }

    :nth-child(2) {
      margin-top: 2px;
    }
  }
}

.operate-button-root {
  @extend %operate-button-root-common;
}

.operate-button-root + .operate-button-root {
  padding-left: 19px;
  margin-left: 19px;
  border-left: 2px solid #13b1d4;
}

.step-cxt-line-root {
  display: flex;
  align-items: center;
  height: 63px;
  margin: 10px 15px 0;
  margin-top: 10px;
  justify-content: space-between;
  background: linear-gradient(180deg, rgba(9, 65, 124, 1) 0%, rgba(0, 0, 0, 0) 100%);
  border: 1px solid rgba(255, 195, 0, 1);

  .step-cxt-line-left {
    display: flex;
    padding-left: 20px;
    align-items: center;
    flex: 0 0 40%;
  }

  .step-cxt-line-content {
    margin-left: 15px;
    font-size: 15px;
  }

  .step-cxt-line-right {
    padding-right: 20px;

    .operate-button-button {
      width: 91px;
      height: 35px;
      padding: 0 8px;
      color: white;
      background-repeat: no-repeat;
      background-size: 100% 100%;
      opacity: 1;
    }
  }
}

.reserve-plan-root {
  @extend %plan-border-img;

  display: flex;
  height: 100px;
  align-items: center;
  justify-content: center;
  border-image: url('../../assets/tileview/prePlan/jiaohuqu-duan.png');
}

.operate-button-display-root {
  @extend %operate-button-root-common;

  .render-spinner-stick {
    width: 21px;
    background: #ffc000;
  }
}
