.order-snapshot[data-v-51ecb4a4], .order-snapshot__title[data-v-51ecb4a4] {
  box-sizing: border-box;
  overflow: hidden;
  width: 100%;
}
.order-snapshot__header[data-v-51ecb4a4] {
    background-color: #FFFFFF;
    padding: 0.32rem 0.37333rem;
    box-sizing: border-box;
    font-size: calc(0.34667rem * var(--font-size-scale));
    font-weight: 400;
    color: #FFC000;
    line-height: 0.48rem;
}
.order-snapshot__title[data-v-51ecb4a4] {
    position: relative;
    padding: 0.4rem 0.37333rem 0.4rem 0.64rem;
    font-size: calc(0.4rem * var(--font-size-scale));
    font-weight: 700;
    color: #333333;
}
.order-snapshot__title[data-v-51ecb4a4]::after {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      left: 0.37333rem;
      width: 0.10667rem;
      height: 0.4rem;
      border-radius: 0.05333rem;
      background-color: #B3834D;
      display: block;
      content: '';
}
.order-snapshot__list--item[data-v-51ecb4a4] {
    width: 100%;
    background-color: #FFFFFF;
    padding: 0.26667rem;
    box-sizing: border-box;
    margin-bottom: 0.26667rem;
}
.order-snapshot__list--item[data-v-51ecb4a4]:last-child {
      margin-bottom: 0;
}
.order-snapshot__content[data-v-51ecb4a4] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
    padding-bottom: 0.26667rem;
    box-sizing: border-box;
    border-bottom: 0.02667rem #EDEDED solid;
}
.order-snapshot__content .van-image[data-v-51ecb4a4] {
      width: 2.56rem;
      height: 2.4rem;
      border-radius: 0.10667rem;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      margin-right: 0.26667rem;
      overflow: hidden;
}
.order-snapshot__right[data-v-51ecb4a4] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
}
.order-snapshot__info[data-v-51ecb4a4] {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
    box-sizing: border-box;
    margin-right: 0.10667rem;
    position: relative;
}
.order-snapshot__info .one[data-v-51ecb4a4] {
      font-size: calc(0.4rem * var(--font-size-scale));
      color: #333333;
      line-height: 0.56rem;
      margin-bottom: 0.21333rem;
}
.order-snapshot__info .two[data-v-51ecb4a4] {
      font-size: calc(0.34667rem * var(--font-size-scale));
      color: #666666;
      line-height: 0.48rem;
      margin-bottom: 0.26667rem;
}
.order-snapshot__info .three[data-v-51ecb4a4] {
      font-size: calc(0.37333rem * var(--font-size-scale));
      color: #FB594D;
      line-height: 0.32rem;
      margin-bottom: 0.21333rem;
}
.order-snapshot__info .three .tips[data-v-51ecb4a4] {
        font-size: calc(0.26667rem * var(--font-size-scale));
        color: #666666;
        line-height: 0.37333rem;
}
.order-snapshot__info .four[data-v-51ecb4a4] {
      font-size: calc(0.34667rem * var(--font-size-scale));
      color: #666666;
      line-height: 0.48rem;
}
.order-snapshot__info[data-v-51ecb4a4]::after {
      display: block;
      content: '';
      width: 0.05333rem;
      height: 100%;
      background-color: #F5F5F5;
      position: absolute;
      top: 50%;
      right: 0;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      border-radius: 0.05333rem;
}
.order-snapshot__info .margin-general[data-v-51ecb4a4] {
      margin-bottom: 0.96rem;
}
.order-snapshot__number[data-v-51ecb4a4] {
    width: 0.8rem;
    text-align: center;
    font-size: calc(0.4rem * var(--font-size-scale));
}
.order-snapshot__operation[data-v-51ecb4a4] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 0.26667rem;
    box-sizing: border-box;
}
.order-snapshot__operation--button[data-v-51ecb4a4] {
      width: calc(2.13333rem * var(--font-size-scale));
      height: calc(0.72rem * var(--font-size-scale));
      border-radius: 0.13333rem;
      border: 0.02667rem solid #5792FD;
      font-size: calc(0.37333rem * var(--font-size-scale));
      color: #5792FD;
      line-height: calc(0.64rem * var(--font-size-scale));
      text-align: center;
      box-sizing: border-box;
}

