.p30[data-v-63f12197] {
  padding: 0 0.9375rem;
  background-color: #fff;
}
img[data-v-63f12197] {
  width: 100%;
}
.payType[data-v-63f12197] {
  padding: 0.625rem 0 0;
}
.payType .payItem[data-v-63f12197] {
    display: flex;
    margin-top: 0.78125rem;
    padding: 0.625rem 1.5625rem;
    width: 100%;
    align-items: center;
    border: 0.03125rem solid #ebebeb;
    border-radius: 1.625rem;
}
.payType .payItem .payItem-icon[data-v-63f12197] {
      width: 2.375rem;
      height: 1.125rem;
}
.payType .payItem .payMess[data-v-63f12197] {
      width: calc(100% - 3.4375rem);
      padding-left: 0.625rem;
}
.payType .payItem .payMess > div[data-v-63f12197]:nth-child(1) {
        font-size: 0.9375rem;
        font-family: DM Sans;
        font-weight: bold;
        color: #333333;
}
.payType .payItem .payMess > div[data-v-63f12197]:nth-child(2) {
        font-size: 0.75rem;
        font-family: DM Sans;
        font-weight: 400;
        color: #999999;
        margin-top: 0.40625rem;
}
.payType .payItem .payRight[data-v-63f12197] {
      width: 1.03125rem;
}
.repayment[data-v-63f12197] {
  padding-top: 0.65625rem;
  background: #ffffff;
  box-shadow: 0 0.09375rem 0.59375rem 0.0625rem rgba(7, 63, 166, 0.04);
  padding: 1.875rem 0.9375rem;
}
.payment-btn[data-v-63f12197] {
  margin: 1.78125rem 1.875rem 0.9375rem;
  height: 2.75rem;
  line-height: 2.75rem;
  background: #20b6e8;
  border-radius: 1.375rem;
  text-align: center;
  font-size: 1rem;
  font-family: DM Sans;
  font-weight: 400;
  color: #ffffff;
}

