.intro {
  background-color: rgba(167, 162, 162, 1);
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.panel {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.pay {
  width: 100%;
  padding: $padding-md;

  &__time {
    font-size: $uni-font-size-sm;
    color: $uni-text-color;
    height: 218rpx;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    border-radius: $border-radius-md;
  
    &__price{
      font-size: $font-1;
      color: $font-color-red;
      margin-top: $margin-md;
      &:before{
        content: '￥';
        font-size: $uni-font-size-md;
        font-weight: bold;;
      }
    }
    &__hour{
      display: flex;
      align-items: center;
      .countdown{
        width: 140rpx;
      }
    }
  }

  &__button{
    position: fixed;
    left:0;
    bottom: 0;
    width: 100%;
    height:120rpx;
    padding: 0 $padding-lg;
    background-color:#fff;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    button{
      flex:1;
      font-size: $line-height-md;
      border-radius: $uni-border-radius-xl;
    }
    button[disabled] {
      color: rgba(255,255,255,.6);
    }
    &--primary {
      @include primary-bg;
      border: none;
    }
    &--default{
      border: 1px solid $uni-color-error;
      color: $uni-color-error !important;
      margin-right: $margin-base;
      background-color: $white !important;
    }
  }
}
.placeholder {
  width: 100%;
  height: 220rpx;
}