.page-withdrawal {
  padding-bottom: env(safe-area-inset-bottom);
  .balance-box {
    padding: 40rpx 30rpx;
    position: relative;
    color: #fff;
    .bg {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      height: 350rpx;
      font-size: 0;
      background: linear-gradient(to right, #377ff7, #3dc2fd);
    }
    .text-box {
      position: relative;
      .price {
        color: #fff;
        margin-top: 20rpx;
        font-size: 36rpx;
        .big {
          font-size: 60rpx;
        }
      }
    }
    .withward-record {
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%);
      background: rgba(0,0,0,.2);
      padding: 14rpx 20rpx 14rpx 30rpx;
      border-radius: 30rpx 0 0 30rpx;
    }
  }
  .withward-box {
    background: #fff;
    position: relative;
    margin: 0 30rpx;
    border-radius: 10rpx;
    padding: 30rpx;
    box-shadow: 0 10rpx 20rpx rgba(0,0,0,.05);
    .tit {
      font-size: 28rpx;
      font-weight: 600;
    }
    .input-box {
      padding: 30rpx 0;
      display: flex;
      align-items: center;
      border-bottom: 2rpx solid #f9f9f9;
      .symbol {
        font-size: 56rpx;
        font-weight: 600;
      }
      .input {
        height: 80rpx;
        line-height: 80rpx;
        flex: 1;
        font-size: 60rpx;
        font-weight: 600;
        margin-right: 20rpx;
        font-family: PingFangSC-Medium, tahoma;
      }
      .all {
        color: #427bd9;
      }
    }
    .btn {
      margin: 50rpx 0 20rpx;
      background: linear-gradient(to right, #377ff7, #3dc2fd);
      height: 80rpx;
      line-height: 80rpx;
      border-radius: 80rpx;
      color: #fff;
      text-align: center;
      font-size: 28rpx;
      font-weight: 600;
    }
  }
  .rule-box {
    padding: 30rpx 60rpx;
    margin-top: 20rpx;
    .tit {
      font-size: 28rpx;
      font-weight: 600;
      padding-bottom: 10rpx;
    }
    .item {
      color: #999;
      margin-top: 16rpx;
      line-height: 32rpx;
    }
  }
}