/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/common/tabbar/index.vue?vue&type=style&index=0&id=c1db4464&scoped=true&lang=less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.tab[data-v-c1db4464] {
  position: fixed;
  bottom: 0;
  left: 0;
  height: 0.96rem;
  box-shadow: 0rem 0.03rem 0.17rem 0rem rgba(183, 198, 255, 0.3);
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 100%;
  z-index: 10;
}
.tab .tab-item[data-v-c1db4464] {
  display: flex;
  flex-direction: column;
  color: #c0c0c1;
  align-items: center;
  font-weight: 400;
  font-size: 0.17rem;
}
.tab .tab-item .tab-img[data-v-c1db4464] {
  width: 0.41rem;
  height: 0.41rem;
  margin-bottom: 0.03rem;
  display: block;
}
.tab .tab-item .tab-img .tab-icon[data-v-c1db4464] {
  width: 100%;
  height: 100%;
  display: block;
}
.tab .active[data-v-c1db4464] {
  display: flex;
  flex-direction: column;
  font-weight: 500;
  font-size: 0.17rem;
  color: #7364f9;
  line-height: 0.19rem;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/home/components/get-loan.vue?vue&type=style&index=0&id=03b13dee&lang=less&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.get-loan[data-v-03b13dee] {
  padding-top: 0.68rem;
  padding-bottom: 0.55rem;
  text-align: center;
}
.get-loan .max-amount-item[data-v-03b13dee] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.get-loan .max-amount-item .max-amount[data-v-03b13dee] {
  color: #2F2E31;
  font-family: InterRegular;
  font-size: 0.23893rem;
  font-style: normal;
  font-weight: 400;
}
.get-loan .max-amount-item .amount[data-v-03b13dee] {
  position: relative;
  margin-top: 0.14rem;
  color: #000;
  font-family: DIN-Alternate-Bold;
  font-size: 0.95573rem;
  font-style: normal;
  height: 0.68rem;
  z-index: 1;
  height: 0.95rem;
}
.get-loan .max-amount-item .amount .unit[data-v-03b13dee] {
  width: 0.01rem;
  display: inline-block;
  font-weight: 500;
  font-size: 0.4rem;
}
.get-loan .max-amount-item .amount[data-v-03b13dee]::before {
  content: '';
  position: absolute;
  top: 20%;
  left: 0;
  width: 100%;
  height: 0.5px;
  background-color: #E6E6EB;
  z-index: -1;
}
.get-loan .max-amount-item .amount[data-v-03b13dee]::after {
  content: '';
  position: absolute;
  top: 40%;
  left: 0;
  width: 100%;
  height: 0.5px;
  background-color: #E6E6EB;
  z-index: -1;
}
.get-loan .max-amount-item .line-3[data-v-03b13dee],
.get-loan .max-amount-item .line-4[data-v-03b13dee],
.get-loan .max-amount-item .line-5[data-v-03b13dee] {
  position: absolute;
  left: 0;
  width: 100%;
  height: 0.5px;
  z-index: -1;
  background-color: #E6E6EB;
}
.get-loan .max-amount-item .line-3[data-v-03b13dee] {
  top: 60%;
}
.get-loan .max-amount-item .line-4[data-v-03b13dee] {
  top: 80%;
}
.get-loan .max-amount-item .line-5[data-v-03b13dee] {
  top: 100%;
}
.get-loan .get-loan-btn[data-v-03b13dee] {
  margin-top: 0.55rem;
  position: relative;
}
.get-loan .get-loan-btn .coupon[data-v-03b13dee] {
  position: absolute;
  right: 0;
  top: -24px;
  background-color: #FBC028;
  width: 2.47466rem;
  height: 0.3rem;
  border-radius: 0.15rem;
  color: #FFF;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.3072rem;
  padding: 2px 8px 2px 8px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.get-loan .get-loan-btn .coupon img[data-v-03b13dee] {
  width: 0.2rem;
  height: 0.2rem;
}
.get-loan .coupon[data-v-03b13dee]::before {
  content: '';
  position: absolute;
  bottom: -4px;
  right: 72px;
  width: 0;
  height: 0;
  border-left: 0.1rem solid transparent;
  border-right: 0.1rem solid transparent;
  border-top: 0.1rem solid #FBC028;
}
.get-loan .dialog[data-v-03b13dee] .common-dialog_wrapper {
  padding: 0.41rem 0.34rem !important;
  width: 5.37rem;
  box-sizing: border-box !important;
}
.get-loan .dialog .tips[data-v-03b13dee] {
  display: flex;
  color: #2F2E31;
  font-family: InterRegular;
  font-size: 0.27307rem;
  font-style: normal;
  flex-direction: column;
  align-items: center;
  line-height: 0.41rem;
  box-sizing: border-box;
}
.get-loan .footer-wrap[data-v-03b13dee] {
  margin-top: 0.34rem;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/home/components/under-review.vue?vue&type=style&index=0&id=170dcb58&lang=less&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.under-review[data-v-170dcb58] {
  padding-top: 0.55rem;
  padding-bottom: 0.55rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.under-review .lottery[data-v-170dcb58] {
  width: 1.7rem;
  height: 1.7rem;
}
.under-review .title[data-v-170dcb58] {
  margin-top: 0.14rem;
  color: #2F2E31;
  text-align: center;
  font-family: InterBold;
  font-size: 0.34133rem;
  font-style: normal;
  line-height: 0.47787rem;
}
.under-review .tip-info[data-v-170dcb58] {
  margin-top: 0.14rem;
  text-align: center;
  font-family: InterRegular;
  font-size: 0.23893rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34133rem;
}
.under-review .fill[data-v-170dcb58] {
  margin-top: 0.41rem;
  width: 100%;
}
.under-review .tip[data-v-170dcb58] {
  margin-top: 0.14rem;
  color: #646566;
  text-align: center;
  font-family: InterRegular;
  font-size: 0.23893rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34133rem;
}
.under-review .tip .detail[data-v-170dcb58] {
  color: #7364F9;
  text-decoration: underline;
}
.under-review .tip_review[data-v-170dcb58] {
  width: 100%;
}
.under-review .review[data-v-170dcb58] {
  margin-top: 0.14rem;
  border-radius: 0.06827rem;
  background: #F8F7FC;
  padding: 0.14rem;
  box-sizing: border-box;
}
.under-review .review span[data-v-170dcb58] {
  color: #969799;
  font-family: InterRegular;
  font-size: 0.2048rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.3072rem;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/home/components/loan-review.vue?vue&type=style&index=0&id=5febfebe&lang=less&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.loan-review[data-v-5febfebe] {
  padding-top: 0.55rem;
  padding-bottom: 0.55rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.loan-review .group[data-v-5febfebe] {
  padding-top: 0.1rem;
  padding-bottom: 0.07rem;
}
.loan-review .group img[data-v-5febfebe] {
  width: 64px;
  height: 64px;
}
.loan-review .title[data-v-5febfebe] {
  margin-top: 0.14rem;
  color: #2F2E31;
  text-align: center;
  font-family: InterBold;
  font-size: 0.34133rem;
  font-style: normal;
  line-height: 0.47rem;
}
.loan-review .tip[data-v-5febfebe] {
  margin-top: 0.24rem;
  color: #646566;
  text-align: center;
  font-family: InterRegular;
  font-size: 0.23893rem;
  font-style: normal;
  line-height: 0.34133rem;
}
.loan-review .tip .time[data-v-5febfebe] {
  color: #7364F9;
  font-size: 0.23893rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.34133rem;
}
.loan-review .sign-btn[data-v-5febfebe] {
  width: 100%;
  margin-top: 0.41rem;
  border-radius: 0.06827rem;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/home/components/transfer.vue?vue&type=style&index=0&id=7d5c66d2&lang=less&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.transfer[data-v-7d5c66d2] {
  padding-top: 0.55rem;
  padding-bottom: 0.34rem;
  box-sizing: border-box;
}
.transfer .transfer-amount[data-v-7d5c66d2] {
  height: 0.546rem;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: baseline;
}
.transfer .transfer-amount .unit[data-v-7d5c66d2] {
  color: #2F2E31;
  font-family: InterRegular;
  font-size: 0.27307rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.4096rem;
}
.transfer .transfer-amount .amount[data-v-7d5c66d2] {
  color: #2F2E31;
  text-align: center;
  font-family: DIN-Alternate-Bold;
  font-size: 0.54613rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.54613rem;
  margin-left: 0.07rem;
  margin-right: 0.07rem;
}
.transfer .transfer-amount .transfer-text[data-v-7d5c66d2] {
  color: #2F2E31;
  text-align: center;
  font-family: InterMedium;
  font-size: 0.27307rem;
  font-style: normal;
  line-height: 0.4096rem;
}
.transfer .transfer-img[data-v-7d5c66d2] {
  margin-top: 0.41rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.transfer .transfer-img .logo-box[data-v-7d5c66d2] {
  width: 0.75rem;
  height: 0.75rem;
}
.transfer .transfer-img .anim-wrap[data-v-7d5c66d2] {
  height: 0.27rem;
  width: 0.45rem;
  margin: 0 0.27rem;
}
.transfer .transfer-img .bank-card[data-v-7d5c66d2] {
  width: 1.12rem;
  height: 0.75rem;
}
.transfer .account[data-v-7d5c66d2] {
  text-align: center;
  font-size: 0.2rem;
  height: 0.34rem;
  border-radius: 0.06827rem;
  background: #F7F7F7;
  margin: 0.2rem auto 0;
  display: flex;
  font-family: InterRegular;
  padding: 2px 8px 2px 8px;
  color: #646566;
  width: 2.9rem;
  box-sizing: border-box;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.transfer .account span[data-v-7d5c66d2]:last-child {
  font-size: 0.24rem;
}
.transfer .account[data-v-7d5c66d2]::before {
  content: '';
  position: absolute;
  top: -5px;
  right: 15px;
  transform: translateX(-50%);
  border-width: 0 5px 5px;
  border-style: solid;
  border-color: transparent transparent #F7F7F7;
}
.transfer .contact-us[data-v-7d5c66d2] {
  margin-top: 0.41rem;
  padding: 0.14rem;
  box-sizing: border-box;
  width: 100%;
  border-radius: 0.06827rem;
  background: #F8F7FC;
}
.transfer .contact-us span[data-v-7d5c66d2] {
  color: #646566;
  font-size: 0.2048rem;
  font-family: InterRegular;
  font-style: normal;
  font-weight: 400;
  line-height: 0.3072rem;
}
.transfer .contact-us span[data-v-7d5c66d2]:last-child {
  color: #7364F9;
  text-decoration: underline;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/home/components/loan-changed.vue?vue&type=style&index=0&id=26801784&lang=less&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.loan-changed[data-v-26801784] {
  padding-top: 0.55rem;
  padding-bottom: 0.55rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.loan-changed .group[data-v-26801784] {
  padding-top: 0.1rem;
  padding-bottom: 0.07rem;
}
.loan-changed .group img[data-v-26801784] {
  width: 64px;
  height: 64px;
}
.loan-changed .title[data-v-26801784] {
  width: 5rem;
  margin-top: 0.14rem;
  color: #2F2E31;
  font-family: InterSemiBold;
  text-align: center;
  width: 4.4rem;
  font-size: 0.34133rem;
  font-style: normal;
  line-height: 0.47787rem;
}
.loan-changed .tip[data-v-26801784] {
  margin-top: 0.2rem;
  color: #646566;
  text-align: center;
  font-family: InterRegular;
  font-size: 0.23893rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34133rem;
}
.loan-changed .tip .time[data-v-26801784] {
  color: #7364F9;
  font-size: 0.23893rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.34133rem;
}
.loan-changed .sign-btn[data-v-26801784] {
  width: 100%;
  margin-top: 0.41rem;
  border-radius: 0.06827rem;
}
.loan-changed .guide_text[data-v-26801784] {
  margin-top: 0.31rem;
  font-size: 0.2rem;
  color: #FF8D35;
  font-family: InterRegular;
  text-align: center;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/home/components/reviewing.vue?vue&type=style&index=0&id=0f13219a&lang=less&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.reviewing[data-v-0f13219a] {
  padding-top: 0.55rem;
  padding-bottom: 0.55rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.reviewing .lottery[data-v-0f13219a] {
  width: 1.7rem;
  height: 1.7rem;
}
.reviewing .title[data-v-0f13219a] {
  margin-top: 0.14rem;
  color: #2F2E31;
  text-align: center;
  font-family: InterSemiBold;
  font-size: 0.34133rem;
  font-style: normal;
  line-height: 0.47787rem;
}
.reviewing .review-btn[data-v-0f13219a] {
  width: 100%;
  margin-top: 0.41rem;
  border-radius: 0.4096rem;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/home/components/approved.vue?vue&type=style&index=0&id=10dccf9e&lang=less&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.approved[data-v-10dccf9e] {
  padding: 0.55rem 0;
  box-sizing: border-box;
  text-align: center;
}
.approved .approved-img[data-v-10dccf9e] {
  padding-top: 0.1rem;
  padding-bottom: 0.07rem;
  height: 0.93rem;
}
.approved .approved-img img[data-v-10dccf9e] {
  width: 64px;
  height: 64px;
}
.approved .title[data-v-10dccf9e] {
  margin-top: 0.14rem;
  text-align: center;
  width: 5.2rem;
  color: #2F2E31;
  font-family: InterSemiBold;
  font-size: 0.34133rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.47787rem;
}
.approved .reason[data-v-10dccf9e] {
  margin-top: 0.14rem;
  display: flex;
  padding: 0.2rem 0.24rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  border-radius: 0.06827rem;
  background: #F8F7FC;
}
.approved .reason .circle[data-v-10dccf9e] {
  background-color: #7364F9;
  width: 0.05rem;
  height: 0.05rem;
  border-radius: 50%;
  display: inline-block;
  margin-right: 0.07rem;
  font-size: 0.24rem;
}
.approved .reason .reason-title[data-v-10dccf9e] {
  color: #646566;
  font-family: InterMedium;
  font-size: 0.23893rem;
  font-style: normal;
  line-height: 0.34133rem;
}
.approved .reason ul li[data-v-10dccf9e] {
  text-align: left;
  color: #969799;
  font-family: InterRegular;
  font-size: 0.23893rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34133rem;
  margin-bottom: 0.07rem;
  display: flex;
  align-items: center;
}
.approved .reason li[data-v-10dccf9e]:last-child {
  margin-bottom: 0;
}
.approved .reApply[data-v-10dccf9e] {
  margin-top: 0.41rem;
  width: 100%;
}
.approved .refuse-day[data-v-10dccf9e] {
  color: #fff;
  background: linear-gradient(107deg, #DBCBF2 0%, #CCD2FF 100%);
}
.approved .description[data-v-10dccf9e] {
  margin-top: 0.136rem;
  line-height: 0.34rem;
  text-align: center;
}
.approved .description[data-v-10dccf9e] a {
  text-decoration: underline;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/common/dialog/index.vue?vue&type=style&index=0&id=6c18b390&lang=less&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.common-dialog[data-v-6c18b390] {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 8887;
  background: rgba(0, 0, 0, 0);
}
.common-dialog.fade[data-v-6c18b390] {
  transition: all 0.4s;
  background: rgba(0, 0, 0, 0.5);
}
.common-dialog .common-dialog_wrapper[data-v-6c18b390] {
  width: 4.56rem;
  background: #fff;
  border-radius: 0.26rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -60%);
  opacity: 0;
  padding: 0.51rem 0.41rem;
}
.common-dialog .common-dialog_wrapper.fade[data-v-6c18b390] {
  transition: all 0.4s;
  transform: translate(-50%, -50%);
  opacity: 1;
}
.common-dialog .common-dialog_wrapper .common-dialog_close[data-v-6c18b390] {
  position: absolute;
  top: 0.27rem;
  right: 0.27rem;
  width: 0.27rem;
  height: 0.27rem;
  padding: 0.1rem;
}
.common-dialog .common-dialog_wrapper .common-dialog_close img[data-v-6c18b390] {
  width: 100%;
}
.common-dialog .common-dialog_wrapper .common-dialog_footer[data-v-6c18b390] {
  text-align: center;
}
.common-dialog .common-dialog_title[data-v-6c18b390] {
  font-size: 0.27rem;
  font-family: AppleSystemUIFont;
  color: #0A1603;
  line-height: 0.41rem;
  text-align: left;
  margin-bottom: 0.2rem;
}
.isPC .common-dialog_wrapper[data-v-6c18b390] {
  width: 580px;
  border-radius: 10px;
  font-size: 16px;
  padding: 40px;
}
.isPC .common-dialog_title[data-v-6c18b390] {
  font-size: 16px;
  font-family: AppleSystemUIFont;
  color: #0A1603;
  text-align: left;
  margin-bottom: 6px;
  line-height: 24px;
}
.isPC .common-dialog_footer[data-v-6c18b390] {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.isPC .dialog-btn[data-v-6c18b390] {
  width: 300px;
  margin: 0 auto;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/home/components/approve-refuse.vue?vue&type=style&index=0&id=48707c8a&lang=less&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.approved-refuse[data-v-48707c8a] {
  padding: 0.55rem 0;
  box-sizing: border-box;
  text-align: center;
}
.approved-refuse .approved-img[data-v-48707c8a] {
  padding-top: 0.1rem;
  padding-bottom: 0.07rem;
  height: 0.93rem;
}
.approved-refuse .approved-img img[data-v-48707c8a] {
  width: 46px;
  height: 54px;
}
.approved-refuse .title[data-v-48707c8a] {
  margin-top: 0.14rem;
  width: 5.2rem;
  color: #2F2E31;
  font-family: Montserrat;
  font-size: 0.34133rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.47787rem;
}
.approved-refuse .reApply[data-v-48707c8a] {
  margin-top: 0.41rem;
  width: 100%;
}
.approved-refuse .dialog[data-v-48707c8a] .common-dialog_wrapper {
  padding: 0.41rem 0.34rem !important;
  box-sizing: border-box !important;
  width: 5.37rem;
}
.approved-refuse .dialog .tips[data-v-48707c8a] {
  display: flex;
  color: #2F2E31;
  font-family: Montserrat-Light;
  font-size: 0.27307rem;
  font-style: normal;
  font-weight: 400;
  flex-direction: column;
  align-items: center;
  line-height: 0.41rem;
  box-sizing: border-box;
}
.approved-refuse .footer-wrap[data-v-48707c8a] {
  margin-top: 0.34rem;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/home/components/repayment.vue?vue&type=style&index=0&id=e70c34c8&lang=less&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.repayment[data-v-e70c34c8] {
  padding: 0.34rem 0;
  box-sizing: border-box;
}
.repayment .amount-text[data-v-e70c34c8] {
  color: #2F2E31;
  font-family: InterMedium;
  font-size: 0.27307rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.4096rem;
}
.repayment .repay-list[data-v-e70c34c8] {
  margin-top: 0.27rem;
}
.repayment .repay-list .repay-item[data-v-e70c34c8] {
  margin-bottom: 0.14rem;
  position: relative;
  border-radius: 0.13653rem;
  background: #FAFAFA;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 1.6rem;
  padding: 0 0.2rem;
}
.repayment .repay-list .repay-item .left-label[data-v-e70c34c8] {
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 8px 0px 8px 0px;
  background: #DEDBF9;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1px 6px 1px 6px;
  box-sizing: border-box;
}
.repayment .repay-list .repay-item .left-label .text[data-v-e70c34c8] {
  color: 7364F9;
  font-family: InterRegular;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 0.23893rem;
}
.repayment .repay-list .repay-item .overdue-label[data-v-e70c34c8] {
  background: #FCE8E8;
}
.repayment .repay-list .repay-item .overdue-label .overdue-label-text[data-v-e70c34c8] {
  color: #ED4141;
}
.repayment .repay-list .repay-item .repaid-label[data-v-e70c34c8] {
  background-color: #E6E6EB;
}
.repayment .repay-list .repay-item .repaid-label .repaid-label-text[data-v-e70c34c8] {
  color: #969799;
}
.repayment .repay-list .repay-item .left-amount[data-v-e70c34c8] {
  display: flex;
  flex-direction: column;
  margin-top: 0.2rem;
}
.repayment .repay-list .repay-item .left-amount .amount[data-v-e70c34c8] {
  color: #2F2E31;
  font-family: InterBold;
  font-size: 0.4096rem;
  font-style: normal;
  line-height: 0.4096rem;
}
.repayment .repay-list .repay-item .left-amount .amount span[data-v-e70c34c8]:first-child {
  font-family: Montserrat-light;
  font-size: 0.23893rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.27307rem;
}
.repayment .repay-list .repay-item .left-amount .amount span[data-v-e70c34c8]:last-child {
  font-family: DIN-Alternate-Bold;
  font-weight: 500;
}
.repayment .repay-list .repay-item .left-amount .overdue[data-v-e70c34c8] {
  color: #ED4141;
}
.repayment .repay-list .repay-item .left-amount .date[data-v-e70c34c8] {
  margin-top: 0.2rem;
}
.repayment .repay-list .repay-item .left-amount .date span[data-v-e70c34c8] {
  color: #969799;
  font-family: Montserrat-light;
  font-size: 0.2048rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.3072rem;
}
.repayment .repay-list .repay-item .right-btn[data-v-e70c34c8] {
  display: flex;
  padding: 0.06827rem 0.27307rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.6144rem;
  font-size: 0.23893rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34133rem;
  background-color: #7364F9;
  color: #fff;
  position: relative;
}
.repayment .repay-list .repay-item .right-btn .coupon[data-v-e70c34c8] {
  position: absolute;
  right: 0;
  top: -24px;
  background-color: #FBC028;
  width: 2.47466rem;
  height: 18px;
  border-radius: 0.15rem;
  color: #FFF;
  font-family: InterRegular;
  font-size: 0.2048rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.3072rem;
  display: flex;
  font-size: 0.2rem;
  padding: 2px 8px 2px 8px;
  box-sizing: border-box;
  align-items: center;
  justify-content: space-evenly;
}
.repayment .repay-list .repay-item .right-btn .coupon img[data-v-e70c34c8] {
  width: 0.2rem;
  height: 0.2rem;
}
.repayment .repay-list .repay-item .right-btn .coupon[data-v-e70c34c8]::before {
  content: '';
  position: absolute;
  bottom: -3px;
  right: 30px;
  width: 0;
  height: 0;
  border-left: 0.1rem solid transparent;
  border-right: 0.1rem solid transparent;
  border-top: 0.1rem solid #FBC028;
}
.repayment .repay-list .repay-item .overdue-btn[data-v-e70c34c8] {
  background-color: #ED4141;
}
.repayment .repay-list .repay-item .overdue-grey-btn[data-v-e70c34c8] {
  background-color: #E6E6EB;
  color: #C8C9CC;
}
.repayment .repay-all[data-v-e70c34c8] {
  margin: 0.27rem auto 0;
  text-align: center;
}
.repayment .repay-all span[data-v-e70c34c8] {
  color: #7364F9;
  font-family: InterRegular;
  font-size: 0.23893rem;
  font-style: normal;
  line-height: 0.34133rem;
  text-decoration-line: underline;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/home/components/loan-overdue.vue?vue&type=style&index=0&id=9e8837ac&lang=less&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.overdue-loan[data-v-9e8837ac] {
  padding-top: 0.55rem;
  padding-bottom: 0.34rem;
  box-sizing: border-box;
  text-align: center;
}
.overdue-loan .overdue-loan-img[data-v-9e8837ac] {
  height: 0.93rem;
}
.overdue-loan .overdue-loan-img img[data-v-9e8837ac] {
  width: 64px;
  height: 64px;
}
.overdue-loan .title[data-v-9e8837ac] {
  margin-top: 0.14rem;
}
.overdue-loan .title span[data-v-9e8837ac] {
  color: #2F2E31;
  text-align: center;
  font-family: InterBold;
  font-size: 0.34133rem;
  font-style: normal;
  line-height: 0.47787rem;
}
.overdue-loan .title .tip[data-v-9e8837ac] {
  margin-top: 0.14rem;
  color: #646566;
  text-align: center;
  font-family: InterRegular;
  font-size: 0.23893rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34133rem;
}
.overdue-loan .overdue-info[data-v-9e8837ac] {
  margin-top: 0.41rem;
  padding: 0.2rem 0.27rem;
  box-sizing: border-box;
  border-radius: 0.13653rem;
  background: #FAFAFA;
}
.overdue-loan .overdue-info .extension[data-v-9e8837ac] {
  margin-top: 0.2rem;
  margin-bottom: 0.4rem;
  padding: 0.17rem;
  box-sizing: border-box;
  border-radius: 0.1024rem;
  color: #969799;
  text-align: left;
  background: #F1F0FA;
}
.overdue-loan .overdue-info .extension .text_extension[data-v-9e8837ac] {
  font-family: InterRegular;
  font-size: 0.2048rem;
  font-style: normal;
}
.overdue-loan .overdue-info .expired-date[data-v-9e8837ac] {
  display: flex;
}
.overdue-loan .overdue-info .expired-date .amount[data-v-9e8837ac] {
  width: 2.18rem;
  text-align: left;
}
.overdue-loan .overdue-info .expired-date .amount span[data-v-9e8837ac] {
  color: #969799;
  font-family: InterRegular;
  font-size: 0.2048rem;
  font-style: normal;
  line-height: 0.3072rem;
}
.overdue-loan .overdue-info .expired-date .amount .num[data-v-9e8837ac] {
  margin-top: 0.07rem;
  text-align: left;
}
.overdue-loan .overdue-info .expired-date .amount .num span[data-v-9e8837ac] {
  color: #2F2E31;
  font-family: Montserrat;
  font-size: 0.27307rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.4096rem;
}
.overdue-loan .overdue-info .expired-date .amount .num .date[data-v-9e8837ac] {
  display: flex;
  flex-direction: column;
}
.overdue-loan .overdue-info .expired-date .amount .overdue span[data-v-9e8837ac] {
  color: #ED4141;
}
.overdue-loan .overdue-info .expired-date .date[data-v-9e8837ac] {
  display: flex;
  flex-direction: column;
  width: 2.18rem;
  margin-left: 0.14rem;
}
.overdue-loan .overdue-info .expired-date .date span[data-v-9e8837ac] {
  color: #969799;
  font-family: InterRegular;
  font-size: 0.2048rem;
  font-style: normal;
  line-height: 0.3072rem;
}
.overdue-loan .overdue-info .expired-date .date .date-time[data-v-9e8837ac] {
  display: flex;
  flex-direction: column;
  color: #2F2E31;
  font-family: Montserrat;
  font-size: 0.27307rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.4096rem;
  margin-top: 0.07rem;
}
.overdue-loan .overdue-info .repay-btn[data-v-9e8837ac] {
  margin-top: 0.2rem;
  position: relative;
}
.overdue-loan .overdue-info .repay-btn .coupon[data-v-9e8837ac] {
  position: absolute;
  right: 0;
  top: -22px;
  background-color: #FBC028;
  width: 2.47466rem;
  height: 20px;
  border-radius: 0.2rem 0.2rem 0.2rem 0;
  color: #FFF;
  font-family: InterRegular;
  font-size: 0.2048rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.3072rem;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.overdue-loan .overdue-info .repay-btn .coupon img[data-v-9e8837ac] {
  width: 0.24rem;
  height: 0.24rem;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/home/components/coupon-dialog.vue?vue&type=style&index=0&id=302ccb78&lang=less&scoped=true ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.common-dialog[data-v-302ccb78] .common-dialog_wrapper {
  background-color: transparent!important;
}
.coupon[data-v-302ccb78] {
  width: 4.95rem;
  height: 6.02rem;
  background-image: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/image/d1a9b1b54e9b6778d08b2db282ebd8ac.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  text-align: center;
  display: flex;
  flex-direction: column;
  padding: 0 0.31rem 0.43rem;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
}
.coupon .title[data-v-302ccb78] {
  margin-top: 1.89rem;
  height: 0.34rem;
  font-family: Montserrat, Montserrat;
  font-weight: 800;
  font-size: 0.34rem;
  color: #FFFFFF;
  line-height: 0.34rem;
  text-align: left;
  font-style: normal;
}
.coupon .text[data-v-302ccb78] {
  margin-top: 0.15rem;
  height: 0.61rem;
  font-family: InterRegular;
  font-weight: 400;
  font-size: 0.2rem;
  color: #FFFFFF;
  line-height: 0.31rem;
  text-align: center;
  font-style: normal;
}
.coupon .coupon-info[data-v-302ccb78] {
  margin-top: 0.26rem;
  height: 1.3rem;
  display: flex;
  justify-content: space-between;
}
.coupon .coupon-info .left[data-v-302ccb78] {
  background: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/image/ca66b24b275280c2f05607845fb9bd02.png) no-repeat;
  background-size: 100% 100%;
  width: 1.47rem;
  display: flex;
  height: 1.3rem;
  justify-content: center;
  align-items: baseline;
  padding-top: 0.36rem;
  box-sizing: border-box;
  color: #7364f9;
}
.coupon .coupon-info .left .percent[data-v-302ccb78] {
  height: 0.6rem;
  font-family: DIN-Alternate-Bold;
  font-weight: bold;
  font-size: 0.51rem;
  line-height: 0.6rem;
  text-align: left;
  font-style: normal;
  margin-right: 0.05rem;
}
.coupon .coupon-info .amount[data-v-302ccb78] {
  background: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/image/ca66b24b275280c2f05607845fb9bd02.png) no-repeat;
  background-size: 100% 100%;
  width: 1.57rem;
  display: flex;
  height: 1.3rem;
  justify-content: center;
  align-items: baseline;
  box-sizing: border-box;
  color: #7364f9;
  font-weight: bold;
  padding-top: 0.38rem;
  font-size: 0.48rem;
}
.coupon .coupon-info .amount span[data-v-302ccb78]:first-child {
  font-weight: 600;
  color: #7364f9;
  font-size: 0.22rem;
  line-height: 0.31rem;
  text-align: left;
}
.coupon .coupon-info .right[data-v-302ccb78] {
  width: 2.87rem;
  height: 1.3rem;
  background: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/image/dd62d6a881b2cb474e3a1be8c7a8acd2.png) no-repeat;
  background-size: 100% 100%;
  display: flex;
  justify-content: center;
  align-items: baseline;
  padding-left: 0.2rem;
  flex-direction: column;
}
.coupon .coupon-info .right .text-desc[data-v-302ccb78] {
  height: 0.34rem;
  font-family: InterMedium;
  font-size: 0.22rem;
  color: #181818;
  line-height: 0.33rem;
  text-align: left;
  font-style: normal;
}
.coupon .coupon-info .right .date[data-v-302ccb78] {
  height: 0.26rem;
  font-family: InterRegular;
  font-weight: 400;
  font-size: 0.17rem;
  color: #666666;
  line-height: 0.26rem;
  text-align: left;
  font-style: normal;
  margin-top: 6px;
}
.coupon .take[data-v-302ccb78] {
  margin-top: 0.34rem;
  width: 3.1rem;
  height: 0.7rem;
}
.coupon .take img[data-v-302ccb78] {
  width: 100%;
  height: 100%;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/home/components/agreement-dialog.vue?vue&type=style&index=0&id=0941c652&lang=less&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.common-dialog[data-v-0941c652] .common-dialog_wrapper {
  padding: 0.41rem;
  padding-top: 0.18rem;
  width: 5.38rem;
  box-sizing: border-box;
  border-radius: 0.256rem;
}
.title[data-v-0941c652] {
  height: 1.5rem;
  font-family: Montserrat, Montserrat;
  font-weight: 600;
  font-size: 0.31rem;
  color: #333333;
  line-height: 0.38rem;
  text-align: left;
  font-style: normal;
}
.expired[data-v-0941c652] {
  margin-top: 0.2rem;
  font-family: Montserrat-light;
  font-weight: 400;
  font-size: 0.24rem;
  color: #999999;
  line-height: 0.31rem;
  text-align: left;
  font-style: normal;
}
.expired .time[data-v-0941c652] {
  color: #F23A39;
}
.sign-btn[data-v-0941c652] {
  margin-top: 0.34rem;
}
.close[data-v-0941c652] {
  position: absolute;
  bottom: -1.25rem;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 9999;
  width: 100%;
  text-align: center;
  margin: 0 auto;
}
.close img[data-v-0941c652] {
  width: 0.68rem;
  height: 0.68rem;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/home/components/get-quota.vue?vue&type=style&index=0&id=8ed3f92c&lang=less&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.dialog[data-v-8ed3f92c] .common-dialog_wrapper {
  padding: 0.43rem 0.31rem !important;
  box-sizing: border-box !important;
  width: 5.38rem;
}
.dialog .tips[data-v-8ed3f92c] {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  height: 0.68rem;
  font-family: Montserrat;
  font-weight: 600;
  font-size: 0.31rem;
  color: #333333;
  line-height: 0.34rem;
  text-align: center;
}
.dialog .content[data-v-8ed3f92c] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 0.53rem;
}
.dialog .content .step[data-v-8ed3f92c] {
  height: 0.34rem;
  font-family: Montserrat-light;
  font-weight: 400;
  font-size: 0.17rem;
  color: #999999;
  display: flex;
  align-items: center;
  text-align: center;
  font-style: normal;
}
.dialog .content .step img[data-v-8ed3f92c] {
  width: 0.15rem;
  height: 0.15rem;
  margin-left: 0.05rem;
}
.dialog .content .step-2[data-v-8ed3f92c] {
  color: #666666;
  font-size: 0.19rem;
}
.dialog .content .step-2 img[data-v-8ed3f92c] {
  width: 0.19rem;
  height: 0.19rem;
  margin-left: 0.07rem;
}
.dialog .content .step-3[data-v-8ed3f92c] {
  color: #333333;
  font-family: Montserrat;
  font-weight: 600;
  font-size: 0.2rem;
}
.dialog .content .step-3 img[data-v-8ed3f92c] {
  width: 0.22rem;
  height: 0.22rem;
  margin-left: 0.03rem;
}
.dialog .close[data-v-8ed3f92c] {
  position: absolute;
  bottom: -1.75rem;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 9999;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  font-size: 0.24rem;
}
.dialog .close img[data-v-8ed3f92c] {
  width: 0.68rem;
  height: 0.68rem;
}
.dialog .close span[data-v-8ed3f92c] {
  margin-top: 0.51rem;
  color: #ffffff;
}
.dialog .close span[data-v-8ed3f92c]:last-child {
  color: #7364F9;
  margin-top: 0.2rem;
}
.rotate-animation[data-v-8ed3f92c] {
  animation: rotate-8ed3f92c 3s linear 1;
}
@keyframes rotate-8ed3f92c {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
}
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/home/components/float-dialog.vue?vue&type=style&index=0&id=318bae40&lang=less&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.mask[data-v-318bae40] {
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
}
.mask .imgs[data-v-318bae40] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -55%);
}
.mask .imgs .swipe[data-v-318bae40] {
  width: 4rem;
  height: 5.77rem;
}
.mask .imgs img[data-v-318bae40] {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.mask .imgs .close[data-v-318bae40] {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -1.4rem;
}
.mask .imgs .close .close-img[data-v-318bae40] {
  width: 0.68rem;
  height: 0.68rem;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/home/components/notice-dialog.vue?vue&type=style&index=0&id=a5ab6cf4&lang=less&scoped=true ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.common-dialog[data-v-a5ab6cf4] .common-dialog_wrapper {
  width: 5.38rem;
  padding: 0;
  box-sizing: border-box;
  border-radius: 0.2rem;
}
.common-dialog[data-v-a5ab6cf4] .common-dialog_title {
  margin-bottom: 0;
}
.notification[data-v-a5ab6cf4] {
  text-align: center;
  position: relative;
}
.notification .tip[data-v-a5ab6cf4] {
  width: 100%;
  text-align: center;
  height: 1.67rem;
  position: absolute;
  top: -1.27rem;
}
.notification .tip img[data-v-a5ab6cf4] {
  width: 2.53rem;
  height: 100%;
}
.notification .title[data-v-a5ab6cf4] {
  height: 1.23rem;
  width: 100%;
  background-image: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/image/c6da9b4848c8199e641e7951a02eb1df.png);
  background-size: 100%;
  background-repeat: no-repeat;
  line-height: 1.23rem;
}
.notification .title span[data-v-a5ab6cf4] {
  height: 0.41rem;
  line-height: 1.23rem;
  font-family: Montserrat;
  font-weight: 600;
  font-size: 0.31rem;
  color: #2F2E31;
  text-align: right;
  font-style: normal;
}
.notification .notice-title[data-v-a5ab6cf4] {
  padding: 0.41rem 0.55rem 0.49rem 0.53rem;
  box-sizing: border-box;
  text-align: center;
}
.notification .notice-title span[data-v-a5ab6cf4] {
  height: 0.38rem;
  font-family: Montserrat;
  font-weight: 600;
  font-size: 0.27rem;
  color: #323232;
  line-height: 0.38rem;
  text-align: right;
  font-style: normal;
}
.notification .notice-title p[data-v-a5ab6cf4] {
  width: 4.3rem;
  height: 2.05rem;
  overflow-y: scroll;
  margin-top: 0.2rem;
  font-family: Montserrat-light;
  font-weight: 400;
  font-size: 0.24rem;
  color: #7F7F7F;
  line-height: 0.34rem;
  text-align: left;
  font-style: normal;
}
.notification .confirm-btn[data-v-a5ab6cf4] {
  margin: 0 0.39rem;
  margin-bottom: 0.49rem;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/common/dialog/tipDialog.vue?vue&type=style&index=0&id=de3edb90&lang=less&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.dialog[data-v-de3edb90] .common-dialog_wrapper {
  padding: 0.41rem !important;
  box-sizing: border-box !important;
  width: 5.37rem;
}
.dialog .tips[data-v-de3edb90] {
  display: flex;
  color: #2F2E31;
  font-family: Montserrat-Light;
  font-size: 0.27307rem;
  font-style: normal;
  font-weight: 400;
  flex-direction: column;
  align-items: center;
  line-height: 0.41rem;
  box-sizing: border-box;
}
.footer-wrap[data-v-de3edb90] {
  margin-top: 0.34rem;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/home/components/bank-card-dialog.vue?vue&type=style&index=0&id=64ce280a&lang=less&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.common-dialog[data-v-64ce280a] .common-dialog_wrapper {
  padding: 0.41rem 0.34rem;
  width: 5.38rem;
  box-sizing: border-box;
  border-radius: 0.25rem;
  position: relative;
}
.bank[data-v-64ce280a] {
  text-align: center;
}
.bank .card-img[data-v-64ce280a] {
  width: 100%;
  height: 2.2528rem;
}
.bank .card-img img[data-v-64ce280a] {
  width: 3.41333rem;
  height: 2.2528rem;
}
.bank .content[data-v-64ce280a] {
  margin-top: 0.41rem;
  color: #2F2E31;
  text-align: center;
  font-family: Montserrat-light;
  font-size: 0.27307rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.4096rem;
}
.bank .btn[data-v-64ce280a] {
  margin-top: 0.34rem;
}
.bank .close[data-v-64ce280a] {
  position: absolute;
  right: 0.2048rem;
  top: 0.27307rem;
  text-align: right;
  z-index: 9999;
  width: 100%;
}
.bank .close img[data-v-64ce280a] {
  width: 0.26rem;
  height: 0.26rem;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/home/components/appeal-dialog.vue?vue&type=style&index=0&id=3fe6eb22&lang=less&scoped=true ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.common-dialog[data-v-3fe6eb22] .common-dialog_wrapper {
  width: 5.38rem;
  padding: 0;
  box-sizing: border-box;
  border-radius: 0.2rem;
}
.common-dialog[data-v-3fe6eb22] .common-dialog_title {
  margin-bottom: 0;
}
.info_popup[data-v-3fe6eb22] {
  border-radius: 0.256rem;
}
.info_popup .info_mask_wrap[data-v-3fe6eb22] {
  width: 5.375rem;
  background: #FFFFFF;
  padding: 0.41rem 0.34rem;
  box-sizing: border-box;
  border-radius: 0.256rem;
  position: relative;
}
.info_popup .info_mask_wrap .close_icon[data-v-3fe6eb22] {
  width: 0.27rem;
  height: 0.27rem;
  position: absolute;
  right: 0.27rem;
  top: 0.27rem;
}
.info_popup .info_mask_wrap .title[data-v-3fe6eb22] {
  margin-bottom: 0.068rem;
  color: #2F2E31;
  text-align: center;
  font-size: 0.41rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.614rem;
}
.info_popup .info_mask_wrap .tips[data-v-3fe6eb22] {
  margin-bottom: 0.2rem;
  color: #ED4141;
  text-align: center;
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.info_popup .info_mask_wrap .content[data-v-3fe6eb22] {
  margin-bottom: 0.34rem;
  color: #969799;
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.info_popup .info_mask_wrap .btn_wrap[data-v-3fe6eb22] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.info_popup .info_mask_wrap .btn_wrap .btn[data-v-3fe6eb22] {
  display: flex;
  width: 100%;
  height: 0.75rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.41rem;
  font-family: "Open Sans";
  font-size: 0.27304rem;
  font-style: normal;
  font-weight: 700;
  background: linear-gradient(107deg, #A26DF2 0%, #6F80FF 100%);
  border: 0.017rem solid transparent;
  color: #FFF;
}
.info_popup .info_mask_wrap .img_wrap[data-v-3fe6eb22] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.info_popup .info_mask_wrap .titles[data-v-3fe6eb22] {
  margin-bottom: 0.2rem;
  color: #2F2E31;
  text-align: center;
  font-size: 0.30717rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.44369rem;
}
.info_popup .info_mask_wrap .contents[data-v-3fe6eb22] {
  margin-bottom: 0.34rem;
  color: #969799;
  font-family: "Open Sans";
  font-size: 0.23891rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.3413rem;
}
.info_popup .info_mask_wrap .icon_img[data-v-3fe6eb22] {
  width: 1.36519rem;
  height: 1.36519rem;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/home/mainContent.vue?vue&type=style&index=0&id=41e836e4&lang=less&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.main-content[data-v-41e836e4] {
  width: 100%;
  min-height: 3.89rem;
  background-color: #ffffff;
  border-radius: 0.2rem;
  padding: 0 0.34rem;
  box-sizing: border-box;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/home/home.vue?vue&type=style&index=0&id=e554497e&lang=less&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.home-page[data-v-e554497e] {
  height: 100%;
  width: 100%;
  margin-top: 0.89rem;
  background: #F7F7F7;
  font-family: InterRegular;
  padding-bottom: calc(0.96rem + 10%);
}
.home-page .home-page-content[data-v-e554497e] {
  padding: 0.34rem 0.34rem 0.56rem 0.34rem;
  box-sizing: border-box;
  background-image: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/image/d45bda53f69e9fdfdb5a72b3748665a5.png);
  background-repeat: no-repeat;
  background-size: 100% 4.43rem;
}
.home-page .home-page-content .logo[data-v-e554497e] {
  height: 0.34rem;
  width: 1.8rem;
  margin-bottom: 0.34rem;
}
.home-page .home-page-content .logo img[data-v-e554497e] {
  height: 100%;
  width: 100%;
}
.home-page .home-page-content .tips[data-v-e554497e] {
  border-radius: 12px;
  background: #FFD9D6;
  padding: 0.27rem;
  box-sizing: border-box;
  margin-top: 0.2rem;
  height: 1.46rem;
  display: flex;
}
.home-page .home-page-content .tips img[data-v-e554497e] {
  width: 0.27rem;
  height: 0.27rem;
  margin-right: 0.14rem;
}
.home-page .home-page-content .tips .text[data-v-e554497e] {
  color: #2F2E31;
  font-family: Montserrat-light;
  font-size: 0.22187rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.3072rem;
}
.home-page .home-page-content .tips .text .line-through[data-v-e554497e] {
  color: #7364F9;
  text-decoration: underline;
}
.home-page .home-page-content .swipe[data-v-e554497e] {
  margin-top: 0.2rem;
  width: 100%;
  height: 1.54rem;
}
.home-page .home-page-content .swipe .sfm-swipe-item[data-v-e554497e] {
  width: 100%;
  height: 100%;
}
.home-page .home-page-content .swipe .sfm-swipe-item .swipe-item-content[data-v-e554497e] {
  display: flex;
  justify-content: space-between;
}
.home-page .home-page-content .swipe .sfm-swipe-item .swipe-item-content img[data-v-e554497e] {
  width: 100%;
  height: 100%;
  border-radius: 12px;
}
.home-page .home-page-content .swipe .sfm-swipe-item .swipe-item-content .left[data-v-e554497e] {
  display: flex;
  flex-direction: column;
}
.home-page .home-page-content .swipe .sfm-swipe-item .swipe-item-content .left .title[data-v-e554497e] {
  color: #2F2E31;
  font-family: Montserrat;
  font-size: 0.3072rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.home-page .home-page-content .swipe .sfm-swipe-item .swipe-item-content .left .text[data-v-e554497e] {
  margin-top: 0.07rem;
  width: 3.1rem;
  color: #C8C9CC;
  font-family: Montserrat-light;
  font-size: 0.2048rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  height: 0.5rem;
}
.home-page .home-page-content .swipe .sfm-swipe-item .swipe-item-content .right[data-v-e554497e] {
  width: 2.2rem;
  height: 1.53rem;
  position: absolute;
  top: 0;
  right: 0;
}
.home-page .home-page-content .swipe .sfm-swipe-item .swipe-item-content .right img[data-v-e554497e] {
  width: 100%;
  height: 100%;
}
.home-page .home-page-content .step-content[data-v-e554497e] {
  margin-top: 0.2rem;
  width: 100%;
  height: 1.91rem;
  border-radius: 12px;
  background-color: #fff;
  padding: 0.27rem 0.34rem;
  box-sizing: border-box;
}
.home-page .home-page-content .step-content .title[data-v-e554497e] {
  text-align: center;
  color: #2F2E31;
  font-family: Montserrat;
  font-size: 0.27307rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.home-page .home-page-content .step-content .step-content-list[data-v-e554497e] {
  margin-top: 0.34rem;
  display: flex;
  justify-content: space-between;
}
.home-page .home-page-content .step-content .step-content-list .step-item[data-v-e554497e] {
  display: flex;
  align-items: center;
}
.home-page .home-page-content .step-content .step-content-list .step-item .left[data-v-e554497e] {
  display: flex;
  flex-direction: column;
}
.home-page .home-page-content .step-content .step-content-list .step-item .left span[data-v-e554497e]:first-child {
  color: #7364F9;
  font-family: Montserrat;
  font-size: 0.256rem;
  font-style: normal;
  font-weight: 800;
  line-height: 0.3072rem;
}
.home-page .home-page-content .step-content .step-content-list .step-item .left span[data-v-e554497e]:last-child {
  color: #2F2E31;
  font-family: Montserrat;
  font-size: 0.23893rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.34133rem;
}
.home-page .home-page-content .step-content .step-content-list .step-item .right[data-v-e554497e] {
  width: 0.2rem;
  height: 0.34rem;
  margin-left: 0.2rem;
}
.home-page .home-page-content .step-content .step-content-list .step-item .right img[data-v-e554497e] {
  width: 100%;
  height: 100%;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/account/checkin-point.vue?vue&type=style&index=0&id=8bf2ef80&lang=less&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.flex[data-v-8bf2ef80] {
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper {
  position: relative;
  width: 4.85rem;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url('https://in-c2-aws.fastspeed.tech/images/points/check-in-popup-bg.png');
  background-color: transparent;
  padding: 0.31rem 0.26rem;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper .dialog-area {
  font-family: "Helvetica Neue";
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper .tips .points-titles {
  width: 3.6rem;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper .tips p {
  width: 3.34rem;
  color: #2F2E31;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.31rem;
  margin-top: 0.136rem;
  word-break: break-all;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper .content {
  display: flex;
  padding: 0.27rem 0.31rem;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
  border-radius: 0.2rem;
  background: #FFF;
  margin-top: 0.136rem;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper .content .title {
  color: #646566;
  text-align: center;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.31rem;
  margin-bottom: 0.27rem;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper .content .title span {
  color: #7364F9;
  font-weight: 600;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper .content .points-days {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper .content .points-days .days-item {
  display: flex;
  width: 0.88rem;
  height: 1.27rem;
  padding: 0.068rem 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 0.068rem;
  background: #F4F2FF;
  color: #646566;
  border: 2px solid transparent;
  margin-bottom: 0.136rem;
  margin-right: 0.136rem;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper .content .points-days .days-item .p1 {
  font-size: 0.17rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.27rem;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper .content .points-days .days-item img {
  display: flex;
  width: 0.41rem;
  height: 0.41rem;
  padding: 0.05rem;
  justify-content: center;
  align-items: center;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper .content .points-days .days-item .p2 {
  color: #7364F9;
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.41rem;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper .content .points-days .days-item:last-child {
  margin-right: 0;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper .content .points-days .back {
  background-color: #F7F7F7;
  color: #969799;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper .content .points-days .back .p2 {
  color: #C8C9CC;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper .content .points-days .today {
  color: #7364F9;
  border: 2px solid #7364F9;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper .content .points-days .today .p1 {
  font-weight: 700;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper .content .points-days .today .p2 {
  color: #7364F9;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper .content .tips-area {
  color: #969799;
  text-align: center;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.27rem;
  margin-top: 0.136rem;
  margin-bottom: 0.138rem;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper .content .tips-area span {
  color: #7364F9;
  font-weight: 600;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper .content .footer {
  width: 100%;
  color: #FFF;
  text-align: center;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.41rem;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper .content .long-text ::v-deep .btn {
  font-size: 0.25rem !important;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper .close {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -1rem;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_wrapper .close .close-img {
  width: 0.68rem;
  height: 0.68rem;
}
[data-v-8bf2ef80] .common-dialog .common-dialog_header {
  display: none !important;
}
[data-v-8bf2ef80] .footer .btn {
  font-size: 0.24rem !important;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/account/account.vue?vue&type=style&index=0&id=37deb1fd&lang=less&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.account-page[data-v-37deb1fd] {
  box-sizing: border-box;
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-image: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/image/7048521e24ed51dbcac02f2e57880a08.png);
  background-size: 6.4rem 3.98rem;
  background-color: #FAF9FF;
  background-repeat: no-repeat;
  min-height: 100%;
  padding-left: 0.34rem;
  padding-right: 0.34rem;
  font-family: Montserrat-Light, Montserrat-Light;
}
img[data-v-37deb1fd] {
  width: 100%;
  height: 100%;
}
.profile[data-v-37deb1fd] {
  margin-top: 1.14rem;
  width: 100%;
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 0.31rem;
  color: #2F2E31;
  line-height: 0.51rem;
}
.profile .img[data-v-37deb1fd] {
  width: 0.89rem;
  height: 0.89rem;
  border-radius: 50%;
  overflow: hidden;
}
.profile .content[data-v-37deb1fd] {
  margin-left: 0.27rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.profile .content .name[data-v-37deb1fd] {
  font-weight: 400;
  font-size: 0.31rem;
  width: 3.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.profile .content .text-tip[data-v-37deb1fd] {
  height: 0.26rem;
  font-family: InterRegular;
  font-size: 0.2rem;
  color: #7A787E;
  line-height: 0.26rem;
}
.profile .content .tip[data-v-37deb1fd] {
  font-weight: 400;
  font-size: 0.2rem;
  color: #7A787E;
  line-height: 0.26rem;
  margin-top: 0.07rem;
}
.list-wrap[data-v-37deb1fd] {
  margin-top: 0.34rem;
  background-color: #fff;
  width: 100%;
  height: 1.84rem;
  background: #FFFFFF;
  border-radius: 0.26rem;
  display: flex;
}
.list-wrap .item[data-v-37deb1fd] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33%;
}
.list-wrap .item .img[data-v-37deb1fd] {
  width: 0.89rem;
  height: 0.89rem;
}
.list-wrap .item .name[data-v-37deb1fd] {
  font-weight: 400;
  font-size: 0.24rem;
  color: #4A4A4A;
  line-height: 0.31rem;
  text-align: center;
}
.seting-wrap[data-v-37deb1fd] {
  margin-top: 0.2rem;
  width: 100%;
  background: #FFFFFF;
  border-radius: 0.26rem;
  padding-top: 0.17rem;
  padding-bottom: 0.07rem;
  margin-bottom: 2rem;
  z-index: 1;
}
.seting-wrap .item[data-v-37deb1fd] {
  display: flex;
  align-items: center;
  padding: 0.31rem 0.27rem 0.31rem 0.29rem;
}
.seting-wrap .item .img[data-v-37deb1fd] {
  width: 0.41rem;
  height: 0.41rem;
}
.seting-wrap .item .content[data-v-37deb1fd] {
  margin-left: 0.26rem;
  display: flex;
  position: relative;
  justify-content: space-between;
  flex: 1;
}
.seting-wrap .item .content .name[data-v-37deb1fd] {
  font-weight: 400;
  font-size: 0.24rem;
  color: #181818;
  line-height: 0.31rem;
  text-align: left;
  font-style: normal;
}
.seting-wrap .item .content .left[data-v-37deb1fd] {
  width: 0.14rem;
  height: 0.2rem;
}
.seting-wrap .item .content[data-v-37deb1fd]::before {
  content: '';
  position: absolute;
  bottom: -0.31rem;
  height: 0.5px;
  background-color: #ECECF3;
  width: 100%;
}
.seting-wrap .item:last-child .content[data-v-37deb1fd]::before {
  display: none;
}
.version[data-v-37deb1fd] {
  position: fixed;
  bottom: 1.3rem;
  font-size: 0.2rem;
  color: #BEC4D1;
  line-height: 0.31rem;
  text-align: center;
  font-style: normal;
  z-index: 0;
}
.dialog .tips[data-v-37deb1fd] {
  font-family: Montserrat, Montserrat;
  font-weight: 500;
  font-size: 0.27rem;
  color: #0A1603;
  line-height: 0.41rem;
  text-align: center;
  font-style: normal;
}
.dialog .footer[data-v-37deb1fd] {
  margin-top: 0.41rem;
}
.point-wrap[data-v-37deb1fd] {
  position: absolute;
  top: 1.31rem;
  right: 0;
  display: flex;
  padding: 4px 8px;
  align-items: center;
  border-radius: 0.27rem 0px 0px 0.27rem;
  background: #FFF;
}
.point-wrap img[data-v-37deb1fd] {
  width: 0.41rem;
  height: 0.41rem;
}
.point-wrap p[data-v-37deb1fd] {
  color: #7364F9;
  text-align: center;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.31rem;
  margin-left: 0.068rem;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/aboutUs/aboutUs.vue?vue&type=style&index=0&id=3c3c9fb9&lang=less&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.aboutUs-page[data-v-3c3c9fb9] {
  background-color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 0.34rem;
  padding-right: 0.34rem;
  padding-bottom: 0.75rem;
}
.aboutUs-page .logo[data-v-3c3c9fb9] {
  margin-top: 1.3rem;
  width: 1.47rem;
  height: 1.48rem;
}
.aboutUs-page .content[data-v-3c3c9fb9] {
  font-family: Montserrat, Montserrat;
  font-weight: 400;
  font-size: 0.24rem;
  color: #181818;
  line-height: 0.38rem;
  text-align: left;
  font-style: normal;
  margin-top: 0.48rem;
}
.aboutUs-page .content .p1[data-v-3c3c9fb9] {
  margin-bottom: 0.5rem;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/couponList/couponList.vue?vue&type=style&index=0&id=0861e9be&scoped=true&lang=less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: Open Sans;
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/OpenSans-Medium.be79310.ttf);
}
@font-face {
  font-family: Open Sans Bold;
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/OpenSans-Bold.c790f99.ttf);
}
.coupon-wrap[data-v-0861e9be] {
  background-color: #faf9ff;
  margin-top: 0.89rem;
  width: 100%;
  height: 100%;
}
.title-bar[data-v-0861e9be] {
  background-color: #ffffff;
  height: 0.6rem;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;
  box-shadow: 0rem 0.02rem 0.02rem 0rem rgba(0, 0, 0, 0.07);
}
.title-item[data-v-0861e9be] {
  justify-content: center;
  align-items: center;
  position: relative;
  font-family: "Open Sans";
  width: 1.8rem;
  text-align: center;
}
.title-span[data-v-0861e9be] {
  font-size: 0.238rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.34rem;
}
.title-active-span[data-v-0861e9be] {
  font-size: 0.238rem;
  font-weight: 700;
  color: #7364f9;
  font-family: "Open Sans Bold";
  line-height: 0.34rem;
}
.tib[data-v-0861e9be] {
  position: absolute;
  bottom: -0.17rem;
  left: 50%;
  transform: translateX(-50%);
  width: 1.8rem;
  height: 0.034rem;
  background-color: #7364f9;
}
.coupon-list[data-v-0861e9be] {
  padding: 0.39rem 0.34rem;
  width: 100%;
  box-sizing: border-box;
  background-color: #FAF9FF;
}
.coupon-item[data-v-0861e9be] {
  width: 100%;
  margin-bottom: 0.26rem;
  height: 2.36rem;
  position: relative;
  background-image: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/image/b3f646b8690d4006538b07545faa41e2.png);
  background-size: 100% 100%;
  box-sizing: border-box;
}
.coupon-grey-content[data-v-0861e9be] {
  padding-left: 0.51rem;
  padding-right: 0;
  box-sizing: border-box;
  position: relative;
}
.coupon-bg[data-v-0861e9be] {
  width: 100%;
  height: 2.36rem;
  top: 0;
  left: 0;
  position: absolute;
}
.coupon-content[data-v-0861e9be] {
  padding-left: 0.51rem;
  padding-right: 0.49rem;
  box-sizing: border-box;
  position: relative;
}
.status-icon[data-v-0861e9be] {
  position: absolute;
  width: 1.33rem;
  height: 0.34rem;
  top: 0;
  left: 0;
}
.coupon-item-top[data-v-0861e9be] {
  display: flex;
  height: 1.89rem;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.use-btn[data-v-0861e9be] {
  min-width: 1.57rem;
  padding-left: 0.38rem;
  padding-right: 0.39rem;
  height: 0.61rem;
  font-family: InterMedium;
  border-radius: 0.31rem;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: linear-gradient(to right, #a26df2, #6f80ff);
}
.grey-use-btn[data-v-0861e9be] {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 1.57rem;
  padding-left: 0.38rem;
  padding-right: 0.39rem;
  box-sizing: border-box;
  height: 0.61rem;
  border-radius: 0.31rem;
  background-color: #d5d8df;
}
.use-btn-span[data-v-0861e9be] {
  height: 0.31rem;
  font-size: 0.27rem;
  font-weight: 600;
  color: #ffffff;
  line-height: 0.31rem;
  text-align: center;
}
.coupon-item-left[data-v-0861e9be] {
  padding-top: 0.44rem;
}
.coupon-item-right[data-v-0861e9be] {
  width: 1.28rem;
  height: 1.59rem;
}
.coupon-item-right img[data-v-0861e9be] {
  width: 100%;
  height: 100%;
}
.coupon-amount[data-v-0861e9be] {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  margin-bottom: 0.07rem;
}
.coupon-unit[data-v-0861e9be] {
  font-size: 0.27rem;
  font-weight: 600;
  color: #2f2e31;
  line-height: 0.38rem;
  margin-right: 2px;
}
.amount-span[data-v-0861e9be] {
  font-size: 0.72rem;
  font-family: DIN-Alternate-Bold;
  color: #2f2e31;
  line-height: 0.62rem;
  margin-right: 0.07rem;
}
.coupon-tip[data-v-0861e9be] {
  margin-top: 0.07rem;
  font-size: 0.2rem;
  font-weight: 500;
  color: #666666;
  font-family: InterMedium;
  line-height: 0.26rem;
}
.coupon-item-bottom[data-v-0861e9be] {
  height: 0.46rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.coupon-item-grey-bottom[data-v-0861e9be] {
  height: 0.46rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding-right: 0.49rem;
}
.coupon-date-span[data-v-0861e9be] {
  font-size: 0.19rem;
  font-weight: 400;
  color: #999999;
  line-height: 0.17rem;
}
.grey-span[data-v-0861e9be] {
  color: #d5d8df;
}
.bottom-tip[data-v-0861e9be] {
  height: 0.24rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  margin-bottom: 0.2rem;
}
.tip-left[data-v-0861e9be] {
  width: 0.51rem;
  height: 0.03rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAECAYAAADS1VyyAAAAAXNSR0IArs4c6QAAAPNJREFUOE+dk9sOgyAMhmlB8Non1jc2euWJLj9ZSceWGEdC7AEavv6VRISmafLDMPiUkp/n2ccYfdd1HouZ/bZt5YsdY+R934tNRGWf51ltjV3XVWLOuZqzMZRWX8/lnOsd3BOReh++zTMzt+dR564GtcAhBL8syxdwSgkPDP8A4xEKDlC1ASwiQWN3AJonIjZNCvC15i2wc47GcawKt8B93/O6ruGJwlY5KAGoVs1WYeSxVFVV+A0T4FvVUdf6fwP/Gumcc1FXoeE/GWnAHccBJcrI6jjacUdTRMQq9/FL2JFGE3LO5T3OOQVHU6rSbYN0Il6Ivr3t7yxEMwAAAABJRU5ErkJggg==);
  line-height: 0.24rem;
}
.tip-right[data-v-0861e9be] {
  width: 0.51rem;
  height: 0.03rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAECAYAAADS1VyyAAAAAXNSR0IArs4c6QAAAQhJREFUOE+Nk0uOhDAMRMlPiA3ixnANTjE3Y8MqJHZGZbVHnqibBilK5DhlPZdx+77/DMNArTXCjuWckx0x7/2/OxtrrbHmWo0+Bg29x/sQgmgyM2O3Mc3THL2PMUqerpSSnK/rggyN4wg9WfhKKbijZVko50zHcdC2beQs8B1c3wxUsc25a5AFMo2V90+BkWehSykM6BBCVVDvvcAr8DzPVGv9A17X9Ttw5zh77ytiUHbOoRhimAo5f2qChXs1T7SISFxOKcn5qcMAnqapwmGFVmBonefJX4GfOGbHHSONYrVWgVb3+pHuHbYjjUYBVGPvXO/dff0O+N2kfs6Z+5EGdIyRrcMY6V8COmAhF8z0GgAAAABJRU5ErkJggg==);
  line-height: 0.24rem;
}
.tip-span[data-v-0861e9be] {
  font-size: 0.17rem;
  font-weight: 800;
  color: #d9d9da;
  line-height: 0.24rem;
  margin-left: 0.14rem;
  margin-right: 0.14rem;
}
.coupon-empty[data-v-0861e9be] {
  margin: 0.63rem 0.65rem 0 0.65rem;
  box-sizing: border-box;
  width: 4.44rem;
  height: 4.44rem;
}
.coupon-empty img[data-v-0861e9be] {
  width: 100%;
  height: 100%;
}
.coupon-empty-span[data-v-0861e9be] {
  font-size: 0.24rem;
  font-weight: 400;
  color: #b3b3b3;
  line-height: 40px;
  position: relative;
  bottom: 0.74rem;
  display: flex;
  justify-content: center;
}
.rule[data-v-0861e9be] {
  position: absolute;
  right: 0.34rem;
  top: -0.55rem;
  z-index: 20;
  font-family: Montserrat-Light;
  font-weight: 500;
  font-size: 0.238rem;
  color: #7364F9;
  line-height: 0.26rem;
  text-align: right;
  font-style: normal;
  display: flex;
  align-items: center;
  text-decoration: underline;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/loanRecord/loanRecordDetail.vue?vue&type=style&index=0&id=23542c32&lang=less&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.loanRecord-page[data-v-23542c32] {
  width: 100%;
  min-height: 100%;
  background: #F7F7F9;
  box-sizing: border-box;
}
.loanRecord-page .record-list[data-v-23542c32] {
  min-height: 100%;
  padding-bottom: 1.3rem;
}
.loanRecord-page .record-list .record-item[data-v-23542c32] {
  padding: 0.34rem 0;
  margin: 0 0.34rem;
  display: flex;
  justify-content: space-between;
  background-color: #ffffff;
  border-bottom: 1px solid #F3F3F3;
}
.loanRecord-page .record-list .record-item .record-title[data-v-23542c32] {
  height: 0.34rem;
  font-family: Montserrat-Light;
  font-weight: 400;
  font-size: 0.26rem;
  color: #181818;
  line-height: 0.34rem;
  text-align: left;
  font-style: normal;
}
.loanRecord-page .record-list .record-item .record-value[data-v-23542c32] {
  height: 0.34rem;
  font-family: Montserrat-Light;
  font-weight: 400;
  font-size: 0.26rem;
  color: #8D8D8D;
  line-height: 0.34rem;
  text-align: right;
  font-style: normal;
}
.loanRecord-page .record-list .record-item .record-value .right-icon[data-v-23542c32] {
  width: 0.34rem;
  height: 0.34rem;
}
.loanRecord-page .record-list .record-item .record-value .line-through[data-v-23542c32] {
  margin-left: 8px;
  text-decoration: line-through;
}
.loanRecord-page .record-list .record-item .record-status[data-v-23542c32] {
  height: 0.34rem;
  font-family: Montserrat-Light;
  font-weight: 400;
  font-size: 0.26rem;
  color: #2F2E31;
  line-height: 0.34rem;
  text-align: right;
  font-style: normal;
}
.loanRecord-page .record-list .record-serial[data-v-23542c32] {
  padding: 0.34rem 0;
  margin: 0 0.34rem;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  border-bottom: 1px solid #F3F3F3;
}
.loanRecord-page .record-list .record-serial .serial-id[data-v-23542c32],
.loanRecord-page .record-list .record-serial .date[data-v-23542c32] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 0.34rem;
  margin-bottom: 0.2rem;
}
.loanRecord-page .record-list .record-serial .status[data-v-23542c32] {
  height: 0.55rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.loanRecord-page .record-list .record-serial .status .record-btn[data-v-23542c32] {
  font-family: Montserrat-Light;
  font-weight: 400;
  color: #8D8D8D;
  line-height: 0.34rem;
  text-align: right;
  font-style: normal;
}
.loanRecord-page .record-list .record-serial .common-button[data-v-23542c32] {
  width: 1.37rem;
  display: flex;
  font-size: 0.2rem;
  padding: 0.14rem 0;
  height: 0.55rem;
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
  border: none;
  font-family: Montserrat-Light;
  outline: none;
  color: #ffffff;
  background: #D5D8DF;
  border-radius: 0.07rem;
}
.loanRecord-page .record-list .record-serial .common-button span[data-v-23542c32] {
  height: 0.27rem;
}
.loanRecord-page .record-list .record-serial .primary[data-v-23542c32] {
  background: #7364F9;
  color: #ffffff;
  display: flex;
  align-items: center;
}
.loanRecord-page .record-list .record-serial .info[data-v-23542c32] {
  background: #FFFFFF;
  color: #7364F9;
  border: 1px solid #7364F9;
}
.loanRecord-page .record-list .record-serial .record-value[data-v-23542c32] {
  height: 0.34rem;
  font-family: Montserrat-Light;
  font-weight: 400;
  font-size: 0.26rem;
  color: #8D8D8D;
  line-height: 0.34rem;
  text-align: right;
  font-style: normal;
}
.loanRecord-page .record-list .repayment-data[data-v-23542c32] {
  margin-top: 0.39rem;
  padding-bottom: 0.58rem;
  display: flex;
  justify-content: center;
  width: 100%;
  font-family: Montserrat-Light;
  font-weight: 400;
  font-size: 0.26rem;
  color: #7364F9;
  line-height: 0.34rem;
  text-align: left;
  font-style: normal;
  text-decoration-line: underline;
}
.loanRecord-page .record-list .record-line[data-v-23542c32] {
  height: 0.15rem;
  background-color: #F7F7F9;
}
.loanRecord-page .detail[data-v-23542c32] {
  width: 100vw;
  background-color: #ffffff;
  height: 5.07rem;
  border-radius: 0.17rem 0.17rem 0rem 0rem;
  position: relative;
  padding: 0.96rem 0.51rem 0.68rem;
  box-sizing: border-box;
}
.loanRecord-page .detail .close[data-v-23542c32] {
  position: absolute;
  top: 0.27rem;
  right: 0.27rem;
  z-index: 9;
  width: 0.33rem;
  height: 0.33rem;
}
.loanRecord-page .detail .close img[data-v-23542c32] {
  width: 100%;
  height: 100%;
}
.loanRecord-page .detail .detail-item[data-v-23542c32] {
  height: 0.38rem;
  font-weight: bold;
  font-size: 0.27rem;
  color: #181818;
  line-height: 0.38rem;
  text-align: right;
  font-style: normal;
  display: flex;
  justify-content: space-between;
}
.loanRecord-page .detail .detail-item .detail-title[data-v-23542c32] {
  font-size: 0.27rem;
  color: #2F2E31;
  font-family: Montserrat-Light;
}
.loanRecord-page .detail .detail-item .detail-value[data-v-23542c32] {
  font-size: 0.27rem;
  color: #181818;
  font-weight: bold;
}
.loanRecord-page .detail .detail-date[data-v-23542c32] {
  margin-top: 0.14rem;
  display: flex;
  justify-content: flex-end;
  font-size: 0.2rem;
  color: #7D7E94;
  height: 0.26rem;
  line-height: 0.26rem;
}
.loanRecord-page .detail .detail-fee[data-v-23542c32] {
  margin-top: 0.27rem;
  margin-bottom: 0.27rem;
  padding: 0.27rem;
  box-sizing: border-box;
  background: #F7F7F9;
  height: 1.74rem;
  border-radius: 0.1rem;
}
.loanRecord-page .detail .detail-fee .item-fee[data-v-23542c32] {
  display: flex;
  justify-content: space-between;
  font-size: 0.24rem;
  margin-bottom: 0.14rem;
}
.loanRecord-page .detail .detail-fee .item-fee .fee-title[data-v-23542c32] {
  color: #7D7E94;
  font-family: Montserrat-Light;
}
.loanRecord-page .detail .detail-fee .item-fee .fee-value[data-v-23542c32] {
  color: #444444;
  font-family: Montserrat;
  font-weight: 600;
}
.loanRecord-page .detail .detail-fee .item-fee[data-v-23542c32]:last-child {
  margin-bottom: 0;
}
.loanRecord-page .details-mask-wrap[data-v-23542c32] {
  position: relative;
  border-top-left-radius: 0.34rem;
  border-top-right-radius: 0.34rem;
  background-color: #ffffff;
  width: 6.4rem;
  padding-top: 0.51rem;
  padding-left: 0.51rem;
  padding-right: 0.51rem;
  padding-bottom: 0.65rem;
  display: flex;
  align-items: center;
  flex-direction: column;
  box-sizing: border-box;
}
.loanRecord-page .details-mask-wrap .close-icon[data-v-23542c32] {
  width: 0.2rem;
  height: 0.2rem;
  position: absolute;
  top: 0.56rem;
  right: 0.3rem;
}
.loanRecord-page .details-mask-wrap .details-mask-title[data-v-23542c32] {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.loanRecord-page .details-mask-wrap .details-mask-title .details-title-text[data-v-23542c32] {
  font-size: 0.27rem;
  font-weight: 500;
  color: #181818;
  line-height: 0.32rem;
}
.loanRecord-page .details-install-list[data-v-23542c32] {
  margin-top: 0.2rem;
  overflow: auto;
  width: 100%;
}
.loanRecord-page .details-install-list .details-install-item[data-v-23542c32] {
  display: flex;
  flex-direction: row;
}
.loanRecord-page .details-install-list .details-install-item .install-no[data-v-23542c32] {
  text-align: right;
  font-size: 0.27rem;
  font-weight: 500;
  color: #2F2E31;
  line-height: 0.4rem;
  margin-bottom: 0.068rem;
}
.loanRecord-page .details-install-list .details-install-item .install-date[data-v-23542c32] {
  font-size: 0.2rem;
  color: #969799;
  line-height: 0.3rem;
}
.loanRecord-page .details-install-list .details-install-item .details-item-right[data-v-23542c32] {
  position: relative;
  padding-left: 0.2rem;
  flex: 1;
}
.loanRecord-page .details-install-list .details-install-item .details-item-right .details-item-right-box[data-v-23542c32] {
  padding-left: 0.2rem;
  padding-bottom: 0.27rem;
  border-left-color: #E6E6EB;
  border-left-width: 1px;
  border-left-style: solid;
  box-sizing: border-box;
  font-size: 0.22rem;
}
.loanRecord-page .details-install-list .details-install-item .details-item-right .details-item-right-box .details-item-right-box-flex[data-v-23542c32] {
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 0.95rem;
}
.loanRecord-page .details-install-list .details-install-item .details-item-right .borderNone[data-v-23542c32] {
  border-left-color: transparent;
}
.loanRecord-page .details-install-list .details-install-item .details-item-right .details-item-right-circle[data-v-23542c32] {
  position: absolute;
  top: 0.1rem;
  left: 0.12rem;
  width: 0.1rem;
  height: 0.1rem;
  border-style: solid;
  border-width: 2px;
  border-color: #7364F9;
  border-radius: 0.14rem;
  background-color: #fff;
  z-index: 99;
}
.loanRecord-page .details-install-list .details-install-item .details-item-right .details-item-right-circletop[data-v-23542c32] {
  position: absolute;
  top: 0px;
  left: 0.16rem;
  width: 0.1rem;
  height: 0.1rem;
  background-color: #fff;
  z-index: 99;
}
.loanRecord-page .details-install-list .details-install-item .details-item-right .details-item-right-box-flex[data-v-23542c32] {
  display: flex;
  justify-content: space-between;
  padding-bottom: 0.95rem;
}
.loanRecord-page .details-install-list .details-install-item .install-right-amount[data-v-23542c32] {
  display: flex;
  align-items: center;
  margin-bottom: 0.068rem;
}
.loanRecord-page .details-install-list .details-install-item .install-right-amount .amount[data-v-23542c32] {
  font-size: 0.27rem;
  font-weight: 700;
  margin-right: 0.068rem;
  line-height: 0.4rem;
}
.loanRecord-page .details-install-list .details-install-item .install-right-amount .status[data-v-23542c32] {
  display: flex;
  padding: 1px 6px;
  justify-content: center;
  align-items: center;
  border-radius: 2px;
  font-family: "Open Sans";
  font-size: 0.17rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.238rem;
}
.loanRecord-page .details-install-list .details-install-item .install-right-tip[data-v-23542c32] {
  color: #969799;
  font-family: Montserrat-Light, Montserrat-Light;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.31rem;
  display: flex;
  flex-direction: column;
}
.loanRecord-page .details-install-list .details-install-item .install-right-tip .repaid-span[data-v-23542c32] {
  color: #C8C9CC;
  margin-top: 0.068rem;
}
.loanRecord-page .details-install-list .details-install-item .install-right-tip-borderNone[data-v-23542c32] {
  margin-bottom: 0.2rem;
}
.loanRecord-page .details-install-list .details-install-item .install-right-radio-icon[data-v-23542c32] {
  width: 0.34rem;
  height: 0.34rem;
}
.loanRecord-page .details-install-list .details-install-item-borderNone[data-v-23542c32] {
  margin-top: -0.2rem;
}
.loanRecord-page .details-install-list .single-wrap[data-v-23542c32] {
  width: 100%;
}
.loanRecord-page .details-install-list .single-wrap .single-date[data-v-23542c32] {
  color: #969799;
  font-family: Montserrat-Light, Montserrat-Light;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.31rem;
  margin-bottom: 0.068rem;
}
.loanRecord-page .details-install-list .single-wrap .single-right-amount[data-v-23542c32] {
  display: flex;
  align-items: center;
  margin-bottom: 0.068rem;
}
.loanRecord-page .details-install-list .single-wrap .single-right-amount .amount[data-v-23542c32] {
  font-size: 0.27rem;
  font-weight: 700;
  margin-right: 0.068rem;
  line-height: 0.4rem;
}
.loanRecord-page .details-install-list .single-wrap .single-right-amount .status[data-v-23542c32] {
  display: flex;
  padding: 1px 6px;
  justify-content: center;
  align-items: center;
  border-radius: 2px;
  font-family: "Open Sans";
  font-size: 0.17rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.238rem;
}
.loanRecord-page .details-install-list .single-wrap .single-right-tip[data-v-23542c32] {
  color: #969799;
  font-family: Montserrat-Light, Montserrat-Light;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.31rem;
  display: flex;
  flex-direction: column;
}
.loanRecord-page .details-install-list .single-wrap .single-right-tip .repaid-span[data-v-23542c32] {
  color: #C8C9CC;
  margin-top: 0.068rem;
}
.loanRecord-page .details-install-list .step-one-btn[data-v-23542c32] {
  height: 0.85rem;
  background-image: linear-gradient(to right, #a26df2, #6f80ff);
  border-radius: 0.42rem;
  text-align: center;
  line-height: 0.85rem;
  font-size: 0.26rem;
  color: #ffffff;
  font-weight: 600;
}
.loanRecord-page .details-install-list .mask-tip-btn[data-v-23542c32] {
  width: 500px;
  height: 0.85rem;
  background-image: linear-gradient(to right, #a26df2, #6f80ff);
  border-radius: 0.42rem;
  text-align: center;
  line-height: 0.85rem;
  font-size: 0.25rem;
  margin-top: 80px;
  color: #ffffff;
  font-weight: 600;
}
.loanRecord-page .details-install-list .auto-scroing-tip[data-v-23542c32] {
  width: 5.71rem;
  background-color: #fff4e4;
  border-radius: 0.14rem;
  padding-top: 0.2rem;
  padding-left: 0.27rem;
  padding-right: 0.27rem;
  padding-bottom: 0.2rem;
  margin-bottom: 0.2rem;
}
.loanRecord-page .details-install-list .auto-scroing-tip-text[data-v-23542c32] {
  font-size: 0.2rem;
  font-weight: 400;
  color: #fda025;
  line-height: 0.27rem;
}
.loanRecord-page .sfm-popup-bottom[data-v-23542c32] {
  border-radius: 0.17rem 0.17rem 0rem 0rem;
}
.detail-card[data-v-23542c32] {
  display: flex;
  width: 5.17rem;
  padding: 0.27rem;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 0.2rem;
  background-color: #FFF;
  position: relative;
  margin: 0.2rem auto;
}
.detail-card .status-text[data-v-23542c32] {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  padding: 0.017rem 0.1rem;
  border-radius: 0.034rem 0.137rem;
  justify-content: center;
  align-items: center;
  font-family: "Open Sans";
  font-size: 0.24rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.detail-card .card-top[data-v-23542c32] {
  color: #2F2E31;
  font-family: "Open Sans";
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.41rem;
}
.detail-card .card-top-wrap[data-v-23542c32] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 0.2rem;
  border-bottom: 0.5px solid #E6E6EB;
}
.detail-card .card-top-wrap .card-bottom[data-v-23542c32] {
  color: #2F2E31;
  font-family: "Open Sans";
  font-size: 0.41rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.61rem;
  margin-top: 0.068rem;
}
.detail-card .card-top-detail[data-v-23542c32] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.detail-card .card-top-detail .icon-wrap[data-v-23542c32] {
  display: flex;
  align-items: center;
}
.detail-card .card-top-detail .icon-wrap span[data-v-23542c32] {
  margin-right: 0.137rem;
  color: #969799;
  text-align: center;
  font-family: "Open Sans";
  font-size: 0.24rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.detail-card .card-top-detail .icon-wrap .icon.arrow[data-v-23542c32] {
  width: 0.24rem;
}
.detail-card .card-item[data-v-23542c32] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.2rem;
}
.detail-card .card-item .item-name[data-v-23542c32] {
  color: #969799;
  font-family: "Open Sans";
  font-size: 0.24rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.detail-card .card-item .item-value[data-v-23542c32] {
  color: #2F2E31;
  font-family: "Open Sans";
  font-size: 0.24rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.34rem;
}
.detail-card .card-item .item-value .copy-icon[data-v-23542c32] {
  width: 0.27rem;
  margin-left: 0.137rem;
}
.detail-card .repay-detail-wrap[data-v-23542c32] {
  border-bottom: 1px solid #F7F7F7;
  width: 100%;
  margin-top: 0.063rem;
  padding-bottom: 0.2rem;
}
.detail-card .repay-detail-wrap .card-item[data-v-23542c32] {
  margin-top: 0.137rem;
}
.detail-card .repay-detail-wrap[data-v-23542c32]:last-child {
  border-bottom: 1px solid transparent;
  padding-bottom: 0rem;
}
.detail-card .loanExt-wrap[data-v-23542c32] {
  width: 100%;
  border-bottom: 0.5px dashed #E6E6EB;
  padding-bottom: 0.2rem;
}
.detail-card .loanExt-wrap[data-v-23542c32]:last-child {
  width: 100%;
  border-bottom: none;
  padding-bottom: 0rem;
}
.detail-card .extension-btn[data-v-23542c32] {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0.2rem;
}
.detail-card .extension-btn .btn[data-v-23542c32] {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.068rem;
  text-align: center;
  font-family: "Open Sans";
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  width: 1.19rem;
  height: 0.51rem;
}
.detail-card .extension-btn .paynow-btn[data-v-23542c32] {
  background-color: #7364F9;
  color: #FFF;
}
.detail-card .extension-btn .check-btn[data-v-23542c32] {
  background-color: #fff;
  border: 1px solid #7364F9;
  color: #7364F9;
}
.detail-card .extension-btn .failed-btn[data-v-23542c32] {
  background-color: #E6E6EB;
  color: #fff;
}
.light .card-item .item-value[data-v-23542c32] {
  font-weight: 400;
  display: flex;
  align-items: center;
}
.button-wrap[data-v-23542c32] {
  position: fixed;
  bottom: 0;
  background-color: #fff;
  width: 100%;
  height: 1.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.06);
}
.button-wrap .btn[data-v-23542c32] {
  width: 5.71rem;
}
.line-through[data-v-23542c32] {
  margin-left: 0.085rem;
  text-decoration: line-through;
  color: #B2B2B2;
}
.confirm-dialog[data-v-23542c32] {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 8887;
  background: rgba(0, 0, 0, 0);
  font-family: 'Inter';
}
.confirm-dialog.fade[data-v-23542c32] {
  transition: all 0.4s;
  background: rgba(0, 0, 0, 0.5);
}
.confirm-dialog .confirm-dialog_wrapper[data-v-23542c32] {
  background-repeat: no-repeat;
  background-size: 100%;
  background-color: #fff;
  border-radius: 0.34rem 0.34rem 0 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.41rem 0.34rem;
}
.confirm-dialog .confirm-dialog_wrapper.fade[data-v-23542c32] {
  transition: all 0.4s;
  opacity: 1;
}
.confirm-dialog .confirm-dialog_wrapper .header-wrap[data-v-23542c32] {
  color: #2F2E31;
  text-align: center;
  font-family: "Inter-Bold";
  font-size: 0.307rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.443rem;
}
.confirm-dialog .confirm-dialog_wrapper .close-icon[data-v-23542c32] {
  position: absolute;
  top: 0.27rem;
  right: 0.27rem;
  width: 0.27rem;
}
.confirm-dialog .content[data-v-23542c32] {
  display: flex;
  flex-direction: column;
  margin-top: 0.34rem;
}
.confirm-dialog .content .amout-wrap[data-v-23542c32] {
  margin-bottom: 0.27rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #646566;
  font-family: "Inter";
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.41rem;
}
.confirm-dialog .content .amout-wrap .p2[data-v-23542c32] {
  color: #2F2E31;
  font-family: "Inter-Bold";
  font-weight: 700;
}
.confirm-dialog .content .amout-wrap .p2 .s2[data-v-23542c32] {
  font-size: 0.238rem;
  color: #C8C9CC;
  font-family: "Inter";
  font-weight: 400;
  margin-left: 0.068rem;
  line-height: 0.34rem;
  text-decoration-line: line-through;
}
.confirm-dialog .content .content-wrap[data-v-23542c32] {
  display: flex;
  padding: 0.27rem;
  flex-direction: column;
  border-radius: 0.136rem;
  border: 1px solid #E6E6EB;
  background: #FFF;
}
.confirm-dialog .content .content-wrap .item[data-v-23542c32]:last-child {
  margin-bottom: 0;
}
.confirm-dialog .content .content-wrap .item[data-v-23542c32] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.2rem;
  font-size: 0.27rem;
}
.confirm-dialog .content .content-wrap .item .name[data-v-23542c32] {
  color: #969799;
  font-family: Inter;
}
.confirm-dialog .content .content-wrap .item .num[data-v-23542c32] {
  font-family: "Inter-Medium";
  color: #333333;
  line-height: 0.41rem;
  text-align: right;
}
.confirm-dialog .content .content-wrap .item .num img[data-v-23542c32] {
  width: 0.238rem;
  margin-left: 0.068rem;
}
.confirm-dialog .content .content-wrap .item .arrow-icon[data-v-23542c32] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.confirm-dialog .content .content-wrap .item .through[data-v-23542c32] {
  color: #969799;
  font-size: 0.2rem;
  text-decoration-line: line-through;
  margin-left: 0.068rem;
}
.confirm-dialog .content .content-wrap .item .red[data-v-23542c32] {
  color: #ED4141;
}
.confirm-dialog .content .content-wrap .status[data-v-23542c32] {
  display: flex;
  padding: 1px 6px;
  justify-content: center;
  align-items: center;
  border-radius: 2px;
  font-family: "Open Sans";
  font-size: 0.17rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.238rem;
  margin-left: 0.068rem;
}
.confirm-dialog .content .content-wrap .hight-light[data-v-23542c32] {
  display: flex;
  padding: 0.2rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  border-radius: 0.1rem;
  background: #F7F7F7;
  position: relative;
}
.confirm-dialog .content .content-wrap .hight-light .rec-icon[data-v-23542c32] {
  width: 0.239rem;
  position: absolute;
  top: -0.1rem;
  left: 0.1rem;
}
.confirm-dialog .content .content-wrap .hight-light .item[data-v-23542c32]:last-child {
  margin-bottom: 0;
}
.confirm-dialog .content .content-wrap .hight-light .item[data-v-23542c32] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.068rem;
  font-size: 0.27rem;
  color: #969799;
  font-family: "Inter";
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.confirm-dialog .content .content-wrap .hight-light .item .num[data-v-23542c32] {
  color: #646566;
  text-align: right;
  font-family: "Inter-Medium";
  font-style: normal;
  font-weight: 500;
}
.confirm-dialog .content .content-wrap .hight-light .item .num .through[data-v-23542c32] {
  margin-left: 0.068rem;
  color: #969799;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.307rem;
  text-decoration-line: line-through;
}
.plan-dialog .content[data-v-23542c32] {
  display: flex;
  flex-direction: column;
  margin-top: 0.34rem;
  max-height: 9rem;
  overflow: auto;
}
.plan-dialog .content .content-wrap[data-v-23542c32] {
  position: relative;
  margin-bottom: 0.2rem;
}
.plan-dialog .content .content-wrap .current_term_text[data-v-23542c32] {
  display: flex;
  padding: 0.034rem 0.27rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.136rem 0;
  background: #E8E5FF;
  color: #2F2E31;
  font-family: "Inter-Bold";
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.307rem;
  position: absolute;
  top: 0;
  left: 0;
}
.plan-dialog .content .content-wrap .item[data-v-23542c32] {
  display: flex;
  flex-direction: column;
  justify-content: start !important;
  align-items: start !important;
  margin-top: 0.27rem;
}
.plan-dialog .content .content-wrap .item .name[data-v-23542c32] {
  color: #646566;
  font-family: "Inter";
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.307rem;
}
.plan-dialog .content .content-wrap .item .amount[data-v-23542c32] {
  color: #2F2E31;
  font-family: "Inter-Bold";
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.41rem;
  margin-top: 0.068rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.plan-dialog .content .content-wrap .single-item[data-v-23542c32] {
  display: flex;
  flex-direction: column;
  justify-content: center !important;
  align-items: start !important;
  margin-top: 0rem;
  height: 1.02rem;
}
.plan-dialog .content .content-wrap .hight-light .rec-icon[data-v-23542c32] {
  width: 0.239rem;
  position: absolute;
  top: -0.11rem;
  left: 0.27rem;
}
.plan-dialog .content .content-wrap .hight-light .high-name[data-v-23542c32] {
  margin-bottom: 0.068rem;
  color: #969799;
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.plan-dialog .content .content-wrap .hight-light .repaid-name[data-v-23542c32] {
  color: #C8C9CC !important;
}
.plan-dialog .content .content-wrap .hight-light .repaid-name .num[data-v-23542c32] {
  color: #969799 !important;
}
.plan-dialog .content .content-wrap .hight-light .high-item[data-v-23542c32]:last-child {
  margin-bottom: 0;
}
.plan-dialog .content .content-wrap .hight-light .high-item[data-v-23542c32] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.068rem;
  color: #969799;
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.plan-dialog .content .content-wrap .hight-light .high-item .num[data-v-23542c32] {
  color: #646566;
  font-family: "Open Sans";
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.34rem;
}
.plan-dialog .content .content-wrap .time-wrap[data-v-23542c32] {
  position: absolute;
  top: 0.27rem;
  right: 0.27rem;
  display: flex;
  width: 1.09rem;
  height: 1.02rem;
  flex-direction: column;
  align-items: flex-start;
}
.plan-dialog .content .content-wrap .time-wrap .top[data-v-23542c32] {
  width: 100%;
  box-sizing: border-box;
  border-radius: 0.1rem 0.1rem 0 0;
  background: #7364F9;
  display: flex;
  padding: 0.034rem 0.136rem;
  justify-content: center;
  align-items: center;
  color: #FFF;
  font-family: "Inter";
  font-size: 0.17rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.27rem;
}
.plan-dialog .content .content-wrap .time-wrap .bottom[data-v-23542c32] {
  flex: 1;
  border-radius: 0 0 0.1rem 0.1rem;
  border-right: 1px solid #7364F9;
  border-bottom: 1px solid #7364F9;
  border-left: 1px solid #7364F9;
  width: 100%;
  box-sizing: border-box;
  background: #FFF;
  display: flex;
  padding: 0.034rem 0.068rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #2F2E31;
  font-family: "Inter-Medium";
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.34rem;
}
.plan-dialog .content .content-wrap .time-wrap .bottom .line[data-v-23542c32] {
  width: 0.955rem;
  border-bottom: 1px solid #E6E6EB;
}
.plan-dialog .content .content-wrap .time-wrap .bottom .b2[data-v-23542c32] {
  color: #2F2E31;
  font-family: "Inter";
  font-size: 0.17rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.27rem;
}
.plan-dialog .content .content-wrap[data-v-23542c32]:last-child {
  margin-bottom: 0;
}
.agreement-dialog .content[data-v-23542c32] {
  display: flex;
  flex-direction: column;
  margin-top: 0.27rem;
  overflow: auto;
}
.agreement-dialog .content .item[data-v-23542c32] {
  box-sizing: border-box;
  width: 5.71672rem;
}
.agreement-dialog .content .flex_item[data-v-23542c32] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.17065rem 0rem 0.17065rem 0.06826rem;
}
.agreement-dialog .content .line[data-v-23542c32] {
  width: 100%;
  margin-top: 0.14rem;
  margin-bottom: 0.14rem;
  border-bottom: 0.017rem solid #E6E6EB;
}
.agreement-dialog .content .left[data-v-23542c32] {
  color: #2F2E31;
  text-align: center;
  font-family: "Open Sans";
  font-size: 0.27304rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.40956rem;
}
.agreement-dialog .content .right[data-v-23542c32] {
  color: #7364F9;
  text-align: center;
  font-family: "Open Sans";
  font-size: 0.23891rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.3413rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.agreement-dialog .content .arrow[data-v-23542c32] {
  width: 0.23891rem;
  height: 0.23891rem;
  margin-left: 0.07rem;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/loanRecord/loan-record.vue?vue&type=style&index=0&id=eaec0e44&lang=less&scoped=true ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.loan-record[data-v-eaec0e44] {
  width: 100%;
  height: 100%;
  background: #F7F7F9;
  padding: 0.2rem 0;
  margin-top: 0.89rem;
  overflow-y: scroll;
}
.loan-record .no-data[data-v-eaec0e44] {
  margin-top: 0.27rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.loan-record .no-data .goHome[data-v-eaec0e44] {
  display: flex;
  width: 2.88rem;
  height: 0.34rem;
  padding: 0.2rem 0.27rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.4rem;
  background: linear-gradient(107deg, #A26DF2 0%, #6F80FF 100%);
  color: #FFF;
  text-align: center;
  font-family: "Helvetica Neue";
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 700;
  margin-top: 0.27rem;
}
.loan-record .no-data img[data-v-eaec0e44] {
  width: 4.44rem;
}
.loan-record .no-data p[data-v-eaec0e44] {
  width: 3.78rem;
  margin-top: 0.068rem;
  height: 0.67rem;
  font-family: Montserrat-light;
  font-weight: 400;
  font-size: 0.24rem;
  color: #969799;
  line-height: 0.34rem;
  text-align: center;
}
.loan-record .loan-record-item[data-v-eaec0e44] {
  display: flex;
  width: 5.17rem;
  padding: 0.27rem;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 0.137rem;
  background-color: #FFF;
  margin: 0.2rem auto;
  position: relative;
}
.loan-record .loan-record-item .status-wrap[data-v-eaec0e44] {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  padding: 0.017rem 0.1rem;
  border-radius: 0.034rem 0.137rem;
  justify-content: center;
  align-items: center;
  font-family: "Helvetica Neue";
  font-size: 0.24rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.loan-record .loan-record-item .name[data-v-eaec0e44] {
  color: #2F2E31;
  font-family: "Helvetica Neue";
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.41rem;
  margin-bottom: 0.068rem;
}
.loan-record .loan-record-item .amount[data-v-eaec0e44] {
  color: #2F2E31;
  font-family: "Helvetica Neue";
  font-size: 0.41rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.61rem;
  margin-bottom: 0.2rem;
}
.loan-record .loan-record-item .item-bottom[data-v-eaec0e44] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #969799;
  font-family: "Helvetica Neue";
  font-size: 0.24rem;
  font-style: normal;
  font-weight: 400;
}
.select-tab[data-v-eaec0e44] {
  border-radius: 0.44rem;
  background-color: #EDEDF1;
  display: flex;
  width: 5.71rem;
  margin: 0 auto;
  border: 0.05rem solid #EDEDF1;
  justify-content: center;
  align-items: center;
}
.lt-tab[data-v-eaec0e44],
.ri-tab[data-v-eaec0e44] {
  flex: 1;
  height: 0.34rem;
  border-radius: 0.44rem;
  padding: 0.137rem 0.27rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #969799;
  text-align: center;
  font-family: "Helvetica Neue";
  font-size: 0.24rem;
  font-style: normal;
  font-weight: 400;
}
.lt-tab.active[data-v-eaec0e44],
.ri-tab.active[data-v-eaec0e44] {
  background-color: #fff;
  color: #2F2E31;
  font-weight: 500;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/setting/setting.vue?vue&type=style&index=0&id=6c44d443&lang=less&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.setting-page[data-v-6c44d443] {
  background-color: #F7F7F9;
  overflow: hidden;
  min-height: 92%;
  padding-top: 0.99rem;
  position: relative;
}
.setting-page .seting-wrap[data-v-6c44d443] {
  margin: 0.2rem 0.34rem;
  background: #FFFFFF;
  border-radius: 0.26rem;
  padding: 0.07rem 0.34rem;
}
.setting-page .seting-wrap .item[data-v-6c44d443] {
  height: 0.89rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.setting-page .seting-wrap .item .name[data-v-6c44d443] {
  font-family: Montserrat-Light, Montserrat-Light;
  font-weight: 400;
  font-size: 0.27rem;
  color: #181818;
  line-height: 0.34rem;
  text-align: left;
  font-style: normal;
}
.setting-page .seting-wrap .item .left[data-v-6c44d443] {
  width: 0.27rem;
  height: 0.27rem;
}
.setting-page .logout-wrap[data-v-6c44d443] {
  width: 100%;
  box-sizing: border-box;
  height: 1.66rem;
  position: absolute;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 0.38rem;
}
.setting-page .logout-wrap[data-v-6c44d443] .active {
  background-image: none;
  box-shadow: none;
  color: #7364F9;
}
.setting-page .logout-wrap[data-v-6c44d443] .btn {
  background-color: #ECEEF2;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/deleteAccount/deleteAccount.vue?vue&type=style&index=0&id=c8e67332&lang=less&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.deleteAccount-page[data-v-c8e67332] {
  background-color: #F7F7F9;
  overflow: hidden;
  min-height: 100%;
  padding-top: 0.99rem;
}
.deleteAccount-page .del-wrap[data-v-c8e67332] {
  margin: 0.2rem 0.34rem;
  background: #FFFFFF;
  border-radius: 0.26rem;
  padding: 0.07rem 0.34rem;
}
.deleteAccount-page .del-wrap .item[data-v-c8e67332] {
  height: 0.89rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.deleteAccount-page .del-wrap .item .name[data-v-c8e67332] {
  font-family: Montserrat-Light, Montserrat-Light;
  font-weight: 400;
  font-size: 0.27rem;
  color: #181818;
  line-height: 0.34rem;
  text-align: left;
  font-style: normal;
}
.deleteAccount-page .del-wrap .item .left[data-v-c8e67332] {
  width: 0.27rem;
  height: 0.27rem;
}
.dialog .tips[data-v-c8e67332] {
  font-family: Montserrat, Montserrat;
  font-weight: 500;
  font-size: 0.27rem;
  color: #0A1603;
  line-height: 0.41rem;
  text-align: center;
  font-style: normal;
}
.dialog .footer[data-v-c8e67332] {
  margin-top: 0.41rem;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/common/input/index.vue?vue&type=style&index=0&id=fd023ffe&lang=less&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.input-comps-wrap[data-v-fd023ffe] {
  display: flex;
}
input[data-v-fd023ffe]::-moz-placeholder {
  color: #C0C0C0;
}
input[data-v-fd023ffe]::placeholder {
  color: #C0C0C0;
}
.input-comps[data-v-fd023ffe] {
  width: 3.1rem;
  height: 0.34rem;
  font-family: Helvetica Neue;
  line-height: 0.34rem;
  background: none;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 400;
  outline: none;
  color: #2F2E31;
  background: transparent !important;
}
.input_suffix[data-v-fd023ffe] {
  padding-right: 0.2rem;
  color: #2F2E31;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 400;
  padding-right: 0.14rem;
  margin-right: 0.14rem;
  border-right: 1px solid #E6E6EB;
}
.errMsg[data-v-fd023ffe] {
  position: absolute;
  bottom: 0rem;
  left: 0;
  height: 0.27rem;
  font-family: Montserrat-light;
  font-weight: 400;
  font-size: 0.2rem;
  color: #FC3626;
  line-height: 0.27rem;
}
input[data-v-fd023ffe]:-webkit-autofill {
  background-color: transparent!important;
}
input[data-v-fd023ffe]:autofill {
  background-color: transparent!important;
}
input[type="number"][data-v-fd023ffe] {
  -moz-appearance: textfield;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/modifyPassword/modifyPassword.vue?vue&type=style&index=0&id=352c20fe&lang=less&scoped=true ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.modify-password[data-v-352c20fe] {
  width: 100%;
  min-height: 100%;
  background: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/image/fffe14826f69cba6dd1e3d68f03827e2.png);
  background-size: 100% 100%;
  background-color: #FAF9FF;
  background-repeat: no-repeat;
  position: relative;
  padding-top: 0.89rem;
  box-sizing: border-box;
}
.modify-password .tips[data-v-352c20fe] {
  font-family: Montserrat-Light, Montserrat-Light;
  font-weight: 400;
  font-size: 0.24rem;
  color: #8D8D8D;
  line-height: 0.36rem;
  text-align: left;
  margin-top: 0.51rem;
  padding: 0 0.51rem;
}
.modify-password .forms[data-v-352c20fe] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.modify-password .forms .form-item-between[data-v-352c20fe] {
  justify-content: space-between;
}
.modify-password .forms .line-light[data-v-352c20fe] {
  border: 1px solid #7364F9;
  border-radius: 0.137rem;
}
.modify-password .forms .line-grey[data-v-352c20fe] {
  border: 1px solid #E6E6EB;
  border-radius: 0.137rem;
}
.modify-password .forms .line-error[data-v-352c20fe] {
  border: 1px solid #ED4141;
  border-radius: 0.137rem;
}
.modify-password .forms .marginBottomClass[data-v-352c20fe] {
  position: relative;
}
.modify-password .forms .form-item-wrap[data-v-352c20fe] {
  display: flex;
  width: 5.38rem;
  height: 0.89rem;
  align-items: center;
  padding: 0.24rem 0.27rem;
  box-sizing: border-box;
  margin-top: 0.27rem;
  background-color: #fff;
}
.modify-password .forms .form-item-wrap[data-v-352c20fe] .input-comps {
  width: 100%;
  display: flex;
  align-items: center;
}
.modify-password .forms .form-item-wrap .input[data-v-352c20fe] {
  width: 100%;
  height: 0.31rem;
  line-height: 0.31rem;
  outline: none;
  background: none;
  font-size: 0.27rem;
  color: #0a1603;
}
.modify-password .forms .form-item-wrap[data-v-352c20fe] ::-moz-placeholder {
  font-family: Montserrat-Light, Montserrat-Light;
  font-weight: 400;
  font-size: 0.27rem;
  color: #C0C0C0;
  line-height: 0.34rem;
}
.modify-password .forms .form-item-wrap[data-v-352c20fe] ::placeholder {
  font-family: Montserrat-Light, Montserrat-Light;
  font-weight: 400;
  font-size: 0.27rem;
  color: #C0C0C0;
  line-height: 0.34rem;
}
.modify-password .forms .form-item-wrap .eye-icon[data-v-352c20fe] {
  width: 0.31rem;
  height: 0.31rem;
}
.modify-password .forms .form-item-wrap .close-icon[data-v-352c20fe] {
  width: 0.31rem;
  height: 0.31rem;
}
.modify-password .next[data-v-352c20fe] {
  width: 5.38rem;
  margin-top: 0.546rem;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/loan/components/new-slider.vue?vue&type=style&index=0&id=5a00f026&lang=less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.loan-block .sf-slider__runway {
  width: 5.17rem;
  background-color: #F7F7F7 !important;
  height: 0.2rem;
  border-radius: 0.1rem;
  margin: 0.238rem 0 0.17rem;
}
.loan-block .sf-slider__bar {
  background-image: linear-gradient(135deg, #A26DF2 0%, #6F80FF 100%) !important;
  height: 0.2rem;
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.loan-block .sf-slider__button-wrapper {
  width: 0.82rem;
  height: 0.55rem;
  z-index: 1;
  top: -10px;
  transform: translateX(0%);
}
.loan-block .sf-slider__button {
  width: 0.82rem;
  height: 0.55rem;
  border: none;
  border-radius: inherit;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAMAAADS6oI8AAAAsVBMVEUAAADJw/3KxPzLxf3NyPzaz//HwfzJxP3Jw/3KxPzKxf3Iw/vLxv3Kw/zKxf3Rzf/Tzf/S0v/b1//Kxf7LxvrMyP3////HwfyWcfV9evuNdPf7+/+HdvmKdviScvaZcPR6e/yEePl3fP10fv6Qc/eCefp/efudb/P49/7q6//p5v7k4f3RzPzMxvzv6v6gp/56hv59hP29nPegd/WkdvP08/7x7/7g3P3Y1P3Y0/y6nfcPnhB5AAAAFnRSTlMA8q9+Xhj76N7d18yYlIg9KREHvWtqUKq8CwAAAohJREFUWMOs1cluIkEMBmBXL2wJBLLYLYokF6QpSMOBNcz7P9iUjYQ0iqsdoL/bf3CV2hgXpJRFng26rkOGjusOsrwo4SpPwz5dqT98gl+a5D26SS+fgK0cObqZG5mterscXx+Xh+A9GrwPh+WxvlzxBk3GD3T2vfB4Fb/4prOHMSQVjtjqy+MN/NeKmCsg4ZFE+nj7ChKPoHnOiJ0C3iGciGXPyvkvxJZ4pyWxl583ZNL9Pd5tv5JvUPtfB2xBqJXfoZDzPbbCyw3Ff/PvuD8BWxK4S24MQsj/a4+t2cs/Di5elflpYZZeL/vN8fxjq07cpBLORhQFbFWgaARi4ng/oGa92e02azNreGu4CbCcJ8ir5+/+RNu1mRWeJykH1kt+wIbrPz//Wjn5CT15fynyqNnG6mhrZo2niN/pIb8vqJLyqqrMrOIXaAgAfSJapC6ohJlVCyLqA5R6h0QlPj7MnO5RKWuuRh1XMzPral55MqRH1En1fD43s+4og5o1rKFYzaZWblhIGQyI6IC6WDufRmbWHYhoAN2GPTQV7+9WbthHXXAyRDquZmZOj5GDTsMFUj2bzazccEHnXzFmjMMwDMPATyRDt9ZGC3iy/f/PVcwDjkNAhBsHwoBtSRTxAKkF5nwAXpHEn4LjdEX4yKUWvo7TI+M3lVhwnL4pFprEv4LjVGjYKiR+FRynVoHNrtTC23FqdtiuL3XBcWrXOHBKXWjNcRg4PDKlFhyHkclDf0vd+3Ychj7bltm6MB0H28LGa2zp13CcjBdbxzHXmsNxso5585u378KZWUDO9AoVXwLTa2x6EU9HCfEwJB3nhAOpdKQWDwUJx91Y80gHs89Hy4FwPBvv/wH0lu6Kt/xS7AAAAABJRU5ErkJggg==) no-repeat;
  background-size: contain;
  cursor: pointer !important;
}
.loan-block .loan-slider .sf-slider__runway {
  width: 5.17rem;
  background-color: #F2F2F2 !important;
  height: 0.2rem;
  border-radius: 0.1rem;
}
.loan-block .loan-slider .sf-slider__bar {
  width: 100%;
}
.loan-block .loan-slider .sf-slider__button-wrapper {
  left: 88% !important;
  cursor: pointer !important;
}
.loan-block .max-slider .sf-slider__runway {
  width: 5.17rem;
  background-color: #F2F2F2 !important;
  height: 0.2rem;
  border-radius: 0.1rem;
}
.loan-block .max-slider .sf-slider__bar {
  width: 100%;
}
.loan-block .max-slider .sf-slider__button-wrapper {
  left: 88% !important;
  cursor: pointer !important;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/loan/components/installment-slider.vue?vue&type=style&index=0&id=7701daa6&lang=less&scoped=true ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.pcInst-slider[data-v-7701daa6] {
  width: 100%;
  text-align: center;
}
.pcInst-slider .rec-icon[data-v-7701daa6] {
  width: 0.239rem;
  position: absolute;
  top: -0.1rem;
  right: 0.27rem;
}
.pcInst-slider .higher-wrap[data-v-7701daa6] {
  margin-top: 0.2rem;
  position: relative;
  display: flex;
  padding: 0.136rem 0.2rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.1rem;
  background: #FFEED6;
  color: #FF6E05;
  font-family: "Inter";
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.341rem;
  text-align: left;
}
.pcInst-slider .higher-wrap .improve_desc[data-v-7701daa6] b {
  font-weight: 700 !important;
  font-family: 'Inter-Bold' !important;
}
.pcInst-slider__range[data-v-7701daa6] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.238rem;
  color: #646566;
  line-height: 0.34rem;
  text-align: right;
  font-style: normal;
  margin-top: 0.2rem;
}
.pcInst-slider__range__left[data-v-7701daa6] {
  text-align: left;
}
.pcInst-slider__range__right[data-v-7701daa6] {
  text-align: right;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/loan/components/installment-select.vue?vue&type=style&index=0&id=1fdc4948&lang=less&scoped=true ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.flex[data-v-1fdc4948] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.select[data-v-1fdc4948] {
  width: 100%;
  overflow: hidden;
  text-align: center;
  cursor: pointer;
  padding-top: 0.04rem;
}
.select__list[data-v-1fdc4948] {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
.select__list__item_wrap[data-v-1fdc4948] {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0.2rem;
  position: relative;
}
.select__list__item_wrap .item_hot[data-v-1fdc4948] {
  min-width: 0.307rem;
  padding: 0.034rem 0.136rem;
  height: 0.27rem;
  background: #FF6E05;
  border-radius: 0.17rem 0.17rem 0.17rem 0.034rem;
  font-weight: 500;
  font-family: 'Inter-Medium';
  font-size: 0.17rem;
  color: #FFFFFF;
  line-height: 0.27rem;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -15%;
  right: 0%;
}
.select__list__item_wrap .item_hot-type[data-v-1fdc4948] {
  min-width: 0.307rem;
  padding: 0.034rem 0.136rem;
  height: 0.27rem;
  background: #7364F9;
  border-radius: 0.17rem 0.17rem 0.17rem 0.034rem;
  font-weight: 500;
  font-family: 'Inter-Medium';
  font-size: 0.17rem;
  color: #FFFFFF;
  line-height: 0.27rem;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -15%;
  right: 0%;
}
.select__list__item_wrap[data-v-1fdc4948]:nth-child(odd) {
  margin-right: 0.187rem;
}
.select__list__item[data-v-1fdc4948] {
  width: 2.49rem;
  height: 0.819rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  box-sizing: border-box;
  cursor: pointer;
  border-radius: 0.1rem;
  border: 0.02rem solid #DCDCDC;
  background-color: #fff;
  font-family: 'Inter-Bold';
  font-weight: 600;
  font-size: 0.27rem;
  color: #2F2E31;
  line-height: 0.38rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.select__list__item[data-v-1fdc4948] font {
  color: #2F2E31 !important;
}
.select__list__item-active[data-v-1fdc4948] {
  background-color: #E8E5FF;
  border: 1px solid #7364F9;
  color: #7364F9 !important;
}
.select__list__item-active[data-v-1fdc4948] font {
  color: #7364F9 !important;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/loan/components/installment-lock.vue?vue&type=style&index=0&id=035286f7&lang=less&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.flex[data-v-035286f7] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.lock[data-v-035286f7] {
  font-family: 'Inter';
  text-align: center;
  font-style: normal;
}
.lock__wrap[data-v-035286f7] {
  position: relative;
  padding: 0.41rem 0.27rem 0.27rem;
  background-image: linear-gradient(270deg, #FFF8F1 0%, #FFEEE5 100%);
  border-radius: 0.2rem;
}
.lock__wrap__tips[data-v-035286f7] {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 0.2rem;
  height: 0.36rem;
  background: #FF5E44;
  color: #fff;
  border-radius: 0rem 0.2rem 0rem 0.136rem;
  font-size: 0.17rem;
  font-style: normal;
  font-family: 'Inter-Medium';
  font-weight: 700;
}
.lock__wrap__tipstext[data-v-035286f7] {
  width: 90%;
  color: #81350B;
  font-family: 'Inter-Medium';
  text-align: left;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.307rem;
}
.lock__wrap__list[data-v-035286f7] {
  max-height: 3rem;
  overflow-y: auto;
}
.lock__wrap__list__item[data-v-035286f7] {
  background: #FFFFFF;
  border-radius: 0.136rem;
  margin-top: 0.2rem;
  display: flex;
  align-items: center;
  padding: 0.24rem 0.27rem;
  position: relative;
}
.lock__wrap__list__item__img[data-v-035286f7] {
  width: 0.27rem;
  height: 0.307rem;
  margin-right: 0.238rem;
}
.lock__wrap__list__item__amount[data-v-035286f7] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.lock__wrap__list__item__amount__top[data-v-035286f7] {
  display: flex;
  align-items: baseline;
  color: #2F2E31;
  font-family: 'Inter-Medium';
  font-size: 0.34rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.51rem;
}
.lock__wrap__list__item__amount__top .p3[data-v-035286f7] {
  color: #C8C9CC;
}
.lock__wrap__list__item__amount__bottom .p3[data-v-035286f7] {
  font-family: 'Inter';
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.307rem;
  color: #C8C9CC;
}
.lock__wrap__list__item__btn[data-v-035286f7] {
  position: absolute;
  right: 0.27rem;
  padding: 0.1rem 0.27rem;
  background: linear-gradient(270deg, #FFCAB6 0%, #FFE1CB 100%);
  border-radius: 0.27rem;
  color: #81350B;
  font-size: 0.238rem;
  font-family: 'Inter-Bold';
  font-weight: 700;
  line-height: 0.34rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.html-text[data-v-035286f7] {
  text-align: center;
  margin-top: 0.2rem;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/common/dialog/bottomDialog.vue?vue&type=style&index=0&id=4897fe46&lang=less&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.common-dialog[data-v-4897fe46] {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 8887;
  background: rgba(0, 0, 0, 0);
}
.common-dialog.fade[data-v-4897fe46] {
  transition: all 0.4s;
  background: rgba(0, 0, 0, 0.5);
}
.common-dialog .common-dialog_wrapper[data-v-4897fe46] {
  width: 100%;
  height: 7.45rem;
  border-radius: 0.26rem 0.26rem 0rem 0rem;
  position: absolute;
  bottom: 0;
  opacity: 0;
}
.common-dialog .common-dialog_wrapper.fade[data-v-4897fe46] {
  transition: all 0.4s;
  opacity: 1;
}
.common-dialog .common-dialog_wrapper .common-dialog_close[data-v-4897fe46] {
  position: absolute;
  top: 0.27rem;
  right: 0.27rem;
  width: 0.27rem;
  height: 0.27rem;
  padding: 0.1rem;
}
.common-dialog .common-dialog_wrapper .common-dialog_close img[data-v-4897fe46] {
  width: 100%;
}
.common-dialog .common-dialog_wrapper .common-dialog_footer[data-v-4897fe46] {
  text-align: center;
}
.common-dialog .common-dialog_title[data-v-4897fe46] {
  font-family: Montserrat, Montserrat;
  font-weight: 600;
  font-size: 0.27rem;
  color: #333333;
  line-height: 0.32rem;
  text-align: center;
  margin-top: 0.34rem;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/loan/components/installment-coupon.vue?vue&type=style&index=0&id=b233711c&lang=less&scoped=true ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.flex[data-v-b233711c] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.coupon-title[data-v-b233711c] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.coupon-title .title[data-v-b233711c] {
  color: #646566;
  font-family: "Inter";
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
}
.coupon-title .more[data-v-b233711c] {
  font-family: "Inter-Medium";
  font-weight: 500;
  font-size: 0.238rem;
  color: #ED4141;
  text-align: right;
  font-style: normal;
  text-transform: none;
  max-width: 3.7rem;
}
.coupon-title .more .no-coupon-tips[data-v-b233711c] {
  color: #2F2E31;
}
.coupon-title .more .arrow-icon[data-v-b233711c] {
  width: 0.238rem;
  margin-left: 0.068rem;
}
.coupon-wrap[data-v-b233711c] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Montserrat-Light, Montserrat-Light;
  padding-bottom: 2.06rem;
}
.coupon-wrap .empty-wrap[data-v-b233711c] {
  flex: 1;
  margin-top: 0.68rem;
  position: relative;
  text-align: center;
}
.coupon-wrap .empty-wrap .no-data-img[data-v-b233711c] {
  width: 4.44rem;
  height: 4.44rem;
}
.coupon-wrap .empty-wrap .no-data-text[data-v-b233711c] {
  width: 4.44rem;
  font-weight: 400;
  font-size: 0.24rem;
  color: #B3B3B3;
  line-height: 0.34rem;
  position: absolute;
  bottom: 0.58rem;
}
.coupon-wrap .coupon-submit[data-v-b233711c] {
  position: fixed;
  bottom: 0;
  width: 100%;
  background: #fff;
  padding: 0.27rem 0 0.34rem;
}
.coupon-wrap .coupon-submit .footer[data-v-b233711c] {
  margin: 0 0.38rem;
  font-family: InterBold;
}
.coupon-wrap .coupon-submit .noUse[data-v-b233711c] {
  font-family: Helvetica Neue;
  font-weight: 400;
  font-size: 0.24rem;
  color: #7364F9;
  line-height: 0.34rem;
  text-align: center;
  font-style: normal;
  text-decoration-line: underline;
  margin-top: 0.27rem;
}
.coupon-wrap .coupon-list[data-v-b233711c] {
  width: 100%;
  height: 4.7rem;
  margin-top: 0.41rem;
  overflow-y: auto;
}
.coupon-wrap .coupon-list .coupon-item[data-v-b233711c] {
  height: 2.36rem;
  background-image: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/image/b3f646b8690d4006538b07545faa41e2.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin-bottom: 0.27rem;
  margin-left: 0.34rem;
  margin-right: 0.34rem;
  position: relative;
  padding: 0.44rem 0.51rem 0.2rem;
  box-sizing: border-box;
}
.coupon-wrap .coupon-list .coupon-item__type[data-v-b233711c] {
  position: absolute;
  left: 0;
  top: 0;
}
.coupon-wrap .coupon-list .coupon-item__type img[data-v-b233711c] {
  width: 1.33rem;
  height: 0.34rem;
}
.coupon-wrap .coupon-list .coupon-item__top[data-v-b233711c] {
  font-family: Montserrat, Montserrat;
}
.coupon-wrap .coupon-list .coupon-item__top__left[data-v-b233711c] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
}
.coupon-wrap .coupon-list .coupon-item__top__left .p[data-v-b233711c] {
  display: flex;
  justify-content: center;
  align-items: baseline;
}
.coupon-wrap .coupon-list .coupon-item__top__left .p .p1[data-v-b233711c] {
  font-weight: 600;
  font-size: 0.27rem;
  color: #2F2E31;
  line-height: 0.38rem;
  margin-right: 3px;
}
.coupon-wrap .coupon-list .coupon-item__top__left .p .p2[data-v-b233711c] {
  font-weight: 600;
  font-size: 0.72rem;
  color: #2F2E31;
  font-family: DIN-Alternate-Bold;
  line-height: 0.82rem;
}
.coupon-wrap .coupon-list .coupon-item__top__left .p2[data-v-b233711c] {
  font-family: InterMedium;
  font-weight: 500;
  font-size: 0.2rem;
  color: #666666;
  line-height: 0.26rem;
  margin-top: 4px;
}
.coupon-wrap .coupon-list .coupon-item__top__right[data-v-b233711c] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.49rem;
  font-family: Montserrat-Light, Montserrat-Light;
  font-weight: 400;
  font-size: 0.19rem;
  color: #999999;
  line-height: 0.17rem;
}
.coupon-wrap .coupon-list .coupon-item__top .enable-color[data-v-b233711c] {
  color: #D5D8DF;
}
.coupon-wrap .coupon-list .coupon-item__top .enable-color .p .p1[data-v-b233711c] {
  color: #D5D8DF;
}
.coupon-wrap .coupon-list .coupon-item__top .enable-color .p .p2[data-v-b233711c] {
  color: #D5D8DF;
}
.coupon-wrap .coupon-list .coupon-item__top .enable-color .p2[data-v-b233711c] {
  color: #D5D8DF;
}
.coupon-wrap .coupon-list .coupon-item__top__select[data-v-b233711c] {
  position: absolute;
  top: 0.48rem;
  right: 0.61rem;
}
.coupon-wrap .coupon-list .coupon-item__top__select img[data-v-b233711c] {
  width: 0.34rem;
  height: 0.34rem;
}
.getcoupon-dialog[data-v-b233711c] {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 8887;
  background: rgba(0, 0, 0, 0);
  font-family: Montserrat, Montserrat;
}
.getcoupon-dialog.fade[data-v-b233711c] {
  transition: all 0.4s;
  background: rgba(0, 0, 0, 0.5);
}
.getcoupon-dialog .getcoupon-dialog_wrapper[data-v-b233711c] {
  width: 4.56rem;
  background-image: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/image/fb584d0400503808f441bd05b23f81a7.png);
  background-repeat: no-repeat;
  background-size: 100%;
  background-color: #fff;
  border-radius: 0.26rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -60%);
  opacity: 0;
  padding: 0.41rem 0.34rem;
}
.getcoupon-dialog .getcoupon-dialog_wrapper.fade[data-v-b233711c] {
  transition: all 0.4s;
  transform: translate(-50%, -50%);
  opacity: 1;
}
.getcoupon-dialog .content[data-v-b233711c] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.getcoupon-dialog .content .title[data-v-b233711c] {
  color: #6A0C0C;
  text-align: center;
  font-family: "Inter-Bold";
  font-size: 0.307rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.443rem;
}
.getcoupon-dialog .content .tips[data-v-b233711c] {
  margin-top: 0.2rem;
  margin-bottom: 0.27rem;
  color: #646566;
  font-family: "Inter";
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.getcoupon-dialog .content .getcoupon-wrap[data-v-b233711c] {
  width: 100%;
  height: 1.365rem;
  background-image: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/image/7eb8ba197e3f0f8426485948d347cdf4.png);
  background-repeat: no-repeat;
  background-size: 100%;
  display: flex;
  align-items: center;
}
.getcoupon-dialog .content .getcoupon-wrap .amount[data-v-b233711c] {
  width: 1.75rem;
  text-align: center;
  color: #FF5E44;
  font-family: "Inter-Bold";
  font-size: 0.447rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.447rem;
}
.getcoupon-dialog .content .getcoupon-wrap .line[data-v-b233711c] {
  height: 70%;
  border-left: 1px dashed #FC6504;
}
.getcoupon-dialog .content .getcoupon-wrap .getcoupon-detail[data-v-b233711c] {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 0.27rem;
}
.getcoupon-dialog .content .getcoupon-wrap .getcoupon-detail .s1[data-v-b233711c] {
  margin-bottom: 0.068rem;
  color: #2F2E31;
  font-family: "Inter-Bold";
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.41rem;
}
.getcoupon-dialog .content .getcoupon-wrap .getcoupon-detail .s2[data-v-b233711c] {
  color: #646566;
  font-family: "Inter";
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.27rem;
}
.getcoupon-dialog .submit[data-v-b233711c] {
  margin-top: 0.34rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.getcoupon-dialog .submit[data-v-b233711c] .btn {
  height: 0.75rem !important;
}
.getcoupon-dialog .submit .cancel[data-v-b233711c] {
  flex: 1;
}
.getcoupon-dialog .submit .cancel[data-v-b233711c] .btn {
  border-radius: 24px;
  border: 1px solid #DCDCDC;
  background: #fff;
  color: #4C4C4C;
}
.getcoupon-dialog .submit .confirm[data-v-b233711c] {
  flex: 1;
  margin-left: 0.187rem;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/loan/components/installment-increase.vue?vue&type=style&index=0&id=5d6f3ae4&lang=less&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.flex[data-v-5d6f3ae4] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.increase-dialog[data-v-5d6f3ae4] {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 8887;
  background: rgba(0, 0, 0, 0);
  font-family: 'Inter';
}
.increase-dialog.fade[data-v-5d6f3ae4] {
  transition: all 0.4s;
  background: rgba(0, 0, 0, 0.5);
}
.increase-dialog .increase-dialog_wrapper[data-v-5d6f3ae4] {
  width: 5.38rem;
  position: absolute;
  top: 35%;
  left: 50%;
  transform: translate(-50%, -60%);
  opacity: 0;
}
.increase-dialog .increase-dialog_wrapper.fade[data-v-5d6f3ae4] {
  transition: all 0.4s;
  transform: translate(-50%, -50%);
  opacity: 1;
}
.increase-dialog .increase-dialog_wrapper .increase-dialog_close[data-v-5d6f3ae4] {
  position: absolute;
  top: 0.27rem;
  right: 0.27rem;
  width: 0.27rem;
  height: 0.27rem;
  padding: 0.1rem;
}
.increase-dialog .increase-dialog_wrapper .increase-dialog_close img[data-v-5d6f3ae4] {
  width: 100%;
}
.increase-dialog .increase-dialog_wrapper .increase-dialog_footer[data-v-5d6f3ae4] {
  text-align: center;
}
.increase-dialog .top-img[data-v-5d6f3ae4] {
  width: 5.38rem;
  height: 5.46rem;
}
.increase-dialog .title[data-v-5d6f3ae4] {
  font-family: "Inter-Bold";
  font-weight: bold;
  font-size: 0.31rem;
  color: #7C1704;
  line-height: 0.38rem;
  position: absolute;
  top: 2.78rem;
  text-align: center;
  width: 100%;
}
.increase-dialog .content[data-v-5d6f3ae4] {
  font-family: 'Inter-Medium';
  font-weight: 500;
  font-size: 0.24rem;
  color: #666666;
  line-height: 0.34rem;
  text-align: left;
  margin: 0.14rem 0.34rem;
  position: absolute;
  top: 3.19rem;
}
.increase-dialog .detail[data-v-5d6f3ae4] {
  background-color: #fff;
  position: absolute;
  top: 4.49rem;
  width: 100%;
  border-radius: 0.17rem;
  padding-bottom: 0.2rem;
}
.increase-dialog .detail .content-wrap[data-v-5d6f3ae4] {
  height: 1.23rem;
  background-image: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/image/3d153013ff5f49508f94df45c208b829.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 0.2rem;
  margin: 0.2rem 0.34rem 0.47rem;
  display: flex;
  justify-content: space-around;
  align-items: center;
  position: relative;
}
.increase-dialog .detail .content-wrap .last_amount[data-v-5d6f3ae4] {
  font-family: 'Inter';
  font-weight: 400;
  font-size: 0.27rem;
  color: #FF5E44;
  line-height: 0.34rem;
  text-align: center;
  font-style: normal;
  position: absolute;
  left: 0.27rem;
}
.increase-dialog .detail .content-wrap .last_amount .unit[data-v-5d6f3ae4] {
  font-size: 0.2rem;
  font-family: 'Inter';
  margin-right: 0.03rem;
}
.increase-dialog .detail .content-wrap .lock_amount[data-v-5d6f3ae4] {
  font-family: 'Inter-Bold';
  font-weight: bold;
  font-size: 0.47rem;
  color: #FFFFFF;
  line-height: 0.55rem;
  text-align: right;
  font-style: normal;
  position: absolute;
  right: 0.5rem;
}
.increase-dialog .detail .content-wrap .lock_amount .unit[data-v-5d6f3ae4] {
  font-size: 0.34rem;
  font-family: 'Inter';
  margin-right: 0.03rem;
}
.increase-dialog .detail .submit[data-v-5d6f3ae4] {
  margin-left: 0.34rem;
  margin-right: 0.34rem;
}
.increase-dialog .detail .submit .cancel[data-v-5d6f3ae4] .btn {
  font-family: 'Inter';
  color: #666666;
  background-color: transparent;
  font-size: 0.238rem;
  line-height: 0.34rem;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/loan/components/installment-feedback.vue?vue&type=style&index=0&id=0f3d135e&lang=less&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.flex[data-v-0f3d135e] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.feedback-dialog[data-v-0f3d135e] {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 8887;
  background: rgba(0, 0, 0, 0);
  font-family: 'Inter';
}
.feedback-dialog.fade[data-v-0f3d135e] {
  transition: all 0.4s;
  background: rgba(0, 0, 0, 0.5);
}
.feedback-dialog .feedback-dialog_wrapper[data-v-0f3d135e] {
  width: 4.56rem;
  background: #fff;
  border-radius: 0.26rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -60%);
  opacity: 0;
  padding: 0.41rem 0.34rem;
}
.feedback-dialog .feedback-dialog_wrapper.fade[data-v-0f3d135e] {
  transition: all 0.4s;
  transform: translate(-50%, -50%);
  opacity: 1;
}
.feedback-dialog .feedback-dialog_wrapper .feedback-dialog_close[data-v-0f3d135e] {
  position: absolute;
  top: 0.27rem;
  right: 0.27rem;
  width: 0.27rem;
  height: 0.27rem;
}
.feedback-dialog .feedback-dialog_wrapper .feedback-dialog_close img[data-v-0f3d135e] {
  width: 100%;
}
.feedback-dialog .content[data-v-0f3d135e] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.feedback-dialog .content .icon-img[data-v-0f3d135e] {
  display: flex;
  width: 1.27rem;
  padding: 0.1rem;
  justify-content: center;
  align-items: center;
}
.feedback-dialog .content .title[data-v-0f3d135e] {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  color: #2F2E31;
  text-align: center;
  font-family: 'Inter-Bold';
  font-size: 0.307rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.443rem;
}
.feedback-dialog .content .tips[data-v-0f3d135e] {
  color: #969799;
  font-family: 'Inter';
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.feedback-dialog .content .select-wrap[data-v-0f3d135e] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.feedback-dialog .content .select-wrap .item[data-v-0f3d135e] {
  width: 50%;
  display: flex;
  align-items: center;
  margin-top: 0.27rem;
}
.feedback-dialog .content .select-wrap .item .sel-icon[data-v-0f3d135e] {
  width: 0.27rem;
  height: 0.27rem;
  margin-right: 0.136rem;
}
.feedback-dialog .content .select-wrap .item .name[data-v-0f3d135e] {
  color: #2F2E31;
  font-family: 'Inter';
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.feedback-dialog .submit[data-v-0f3d135e] {
  margin-top: 0.34rem;
}
.feedback-dialog .submit[data-v-0f3d135e] .btn {
  height: 0.75rem !important;
}
.other-wrap[data-v-0f3d135e] {
  margin-top: 0.136rem;
  width: 100%;
  position: relative;
}
.other-wrap .other-reason-input[data-v-0f3d135e] {
  background: #F7F7F7;
  border-radius: 0.1rem;
  border: 0.0085rem solid #E6E6EB;
  width: 100%;
  height: 1.4rem;
  box-sizing: border-box;
  resize: none;
  padding: 0.2rem;
  outline: none;
}
.other-wrap .other-reason-input[data-v-0f3d135e]::-moz-placeholder {
  color: #C8C9CC;
  font-family: "Open Sans";
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.other-wrap .other-reason-input[data-v-0f3d135e]::placeholder {
  color: #C8C9CC;
  font-family: "Open Sans";
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.other-wrap .text-num[data-v-0f3d135e] {
  position: absolute;
  bottom: 0.2rem;
  right: 0.2rem;
  width: 100%;
  color: #969799;
  text-align: right;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.307rem;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/loan/components/installment-confirm.vue?vue&type=style&index=0&id=34061fb8&lang=less&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.flex[data-v-34061fb8] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.title-wrap[data-v-34061fb8] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.title-wrap .title[data-v-34061fb8] {
  color: #646566;
  font-family: "Inter";
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
}
.title-wrap .more[data-v-34061fb8] {
  font-family: "Inter-Medium";
  font-weight: 500;
  font-size: 0.238rem;
  color: #2F2E31;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.title-wrap .more .content-tips .s2[data-v-34061fb8] {
  color: #C8C9CC;
  margin-left: 0.068rem;
  text-decoration-line: line-through;
  font-weight: 400;
  font-family: 'Inter';
  font-size: 0.2rem;
}
.title-wrap .more .arrow-icon[data-v-34061fb8] {
  width: 0.238rem;
  margin-left: 0.068rem;
}
.confirm-dialog[data-v-34061fb8] {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 8887;
  background: rgba(0, 0, 0, 0);
  font-family: 'Inter';
}
.confirm-dialog.fade[data-v-34061fb8] {
  transition: all 0.4s;
  background: rgba(0, 0, 0, 0.5);
}
.confirm-dialog .confirm-dialog_wrapper[data-v-34061fb8] {
  background-repeat: no-repeat;
  background-size: 100%;
  background-color: #fff;
  border-radius: 0.34rem 0.34rem 0 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.41rem 0.34rem;
}
.confirm-dialog .confirm-dialog_wrapper.fade[data-v-34061fb8] {
  transition: all 0.4s;
  opacity: 1;
}
.confirm-dialog .confirm-dialog_wrapper .header-wrap[data-v-34061fb8] {
  color: #2F2E31;
  text-align: center;
  font-family: "Inter-Bold";
  font-size: 0.307rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.443rem;
}
.confirm-dialog .confirm-dialog_wrapper .close-icon[data-v-34061fb8] {
  position: absolute;
  top: 0.27rem;
  right: 0.27rem;
  width: 0.27rem;
}
.confirm-dialog .content[data-v-34061fb8] {
  display: flex;
  flex-direction: column;
  margin-top: 0.34rem;
}
.confirm-dialog .content .amout-wrap[data-v-34061fb8] {
  margin-bottom: 0.27rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #646566;
  font-family: "Inter";
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.41rem;
}
.confirm-dialog .content .amout-wrap .p2[data-v-34061fb8] {
  color: #2F2E31;
  font-family: "Inter-Bold";
  font-weight: 700;
}
.confirm-dialog .content .amout-wrap .p2 .s2[data-v-34061fb8] {
  font-size: 0.238rem;
  color: #C8C9CC;
  font-family: "Inter";
  font-weight: 400;
  margin-left: 0.068rem;
  line-height: 0.34rem;
  text-decoration-line: line-through;
}
.confirm-dialog .content .content-wrap[data-v-34061fb8] {
  display: flex;
  padding: 0.27rem;
  flex-direction: column;
  border-radius: 0.136rem;
  border: 1px solid #E6E6EB;
  background: #FFF;
}
.confirm-dialog .content .content-wrap .item[data-v-34061fb8]:last-child {
  margin-bottom: 0;
}
.confirm-dialog .content .content-wrap .item[data-v-34061fb8] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.2rem;
  font-size: 0.27rem;
}
.confirm-dialog .content .content-wrap .item .name[data-v-34061fb8] {
  color: #969799;
  font-family: Inter;
}
.confirm-dialog .content .content-wrap .item .num[data-v-34061fb8] {
  font-family: "Inter-Medium";
  color: #333333;
  line-height: 0.41rem;
  text-align: right;
}
.confirm-dialog .content .content-wrap .item .num img[data-v-34061fb8] {
  width: 0.238rem;
  margin-left: 0.068rem;
}
.confirm-dialog .content .content-wrap .item .arrow-icon[data-v-34061fb8] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.confirm-dialog .content .content-wrap .item .through[data-v-34061fb8] {
  color: #969799;
  font-size: 0.2rem;
  text-decoration-line: line-through;
  margin-left: 0.068rem;
}
.confirm-dialog .content .content-wrap .item .red[data-v-34061fb8] {
  color: #ED4141;
}
.confirm-dialog .content .content-wrap .hight-light[data-v-34061fb8] {
  display: flex;
  padding: 0.2rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  border-radius: 0.1rem;
  background: #F7F7F7;
  position: relative;
}
.confirm-dialog .content .content-wrap .hight-light .rec-icon[data-v-34061fb8] {
  width: 0.239rem;
  position: absolute;
  top: -0.1rem;
  left: 0.1rem;
}
.confirm-dialog .content .content-wrap .hight-light .item[data-v-34061fb8]:last-child {
  margin-bottom: 0;
}
.confirm-dialog .content .content-wrap .hight-light .item[data-v-34061fb8] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.068rem;
  font-size: 0.27rem;
  color: #969799;
  font-family: "Inter";
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.confirm-dialog .content .content-wrap .hight-light .item .num[data-v-34061fb8] {
  color: #646566;
  text-align: right;
  font-family: "Inter-Medium";
  font-style: normal;
  font-weight: 500;
}
.confirm-dialog .content .content-wrap .hight-light .item .num .through[data-v-34061fb8] {
  margin-left: 0.068rem;
  color: #969799;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.307rem;
  text-decoration-line: line-through;
}
.rotate[data-v-34061fb8] {
  transform: rotate(90deg);
}
.plan-dialog .content[data-v-34061fb8] {
  display: flex;
  flex-direction: column;
  margin-top: 0.34rem;
  max-height: 9rem;
  overflow: auto;
}
.plan-dialog .content .content-wrap[data-v-34061fb8] {
  position: relative;
  margin-bottom: 0.2rem;
}
.plan-dialog .content .content-wrap .current_term_text[data-v-34061fb8] {
  display: flex;
  padding: 0.034rem 0.27rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.136rem 0;
  background: #E8E5FF;
  color: #2F2E31;
  font-family: "Inter-Bold";
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.307rem;
  position: absolute;
  top: 0;
  left: 0;
}
.plan-dialog .content .content-wrap .item[data-v-34061fb8] {
  display: flex;
  flex-direction: column;
  justify-content: start !important;
  align-items: start !important;
  margin-top: 0.27rem;
}
.plan-dialog .content .content-wrap .item .name[data-v-34061fb8] {
  color: #646566;
  font-family: "Inter";
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.307rem;
}
.plan-dialog .content .content-wrap .item .amount[data-v-34061fb8] {
  color: #2F2E31;
  font-family: "Inter-Bold";
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.41rem;
  margin-top: 0.068rem;
}
.plan-dialog .content .content-wrap .single-item[data-v-34061fb8] {
  display: flex;
  flex-direction: column;
  justify-content: center !important;
  align-items: start !important;
  margin-top: 0rem;
  height: 1.02rem;
}
.plan-dialog .content .content-wrap .hight-light .rec-icon[data-v-34061fb8] {
  width: 0.239rem;
  position: absolute;
  top: -0.11rem;
  left: 0.27rem;
}
.plan-dialog .content .content-wrap .hight-light .high-item[data-v-34061fb8]:last-child {
  margin-bottom: 0;
}
.plan-dialog .content .content-wrap .hight-light .high-item[data-v-34061fb8] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.068rem;
  color: #969799;
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.plan-dialog .content .content-wrap .hight-light .high-item .num[data-v-34061fb8] {
  color: #646566;
  font-family: "Inter-Medium";
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.34rem;
}
.plan-dialog .content .content-wrap .time-wrap[data-v-34061fb8] {
  position: absolute;
  top: 0.27rem;
  right: 0.27rem;
  display: flex;
  width: 1.09rem;
  height: 1.02rem;
  flex-direction: column;
  align-items: flex-start;
}
.plan-dialog .content .content-wrap .time-wrap .top[data-v-34061fb8] {
  width: 100%;
  box-sizing: border-box;
  border-radius: 0.1rem 0.1rem 0 0;
  background: #7364F9;
  display: flex;
  padding: 0.034rem 0.136rem;
  justify-content: center;
  align-items: center;
  color: #FFF;
  font-family: "Inter";
  font-size: 0.17rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.27rem;
}
.plan-dialog .content .content-wrap .time-wrap .bottom[data-v-34061fb8] {
  flex: 1;
  border-radius: 0 0 0.1rem 0.1rem;
  border-right: 1px solid #7364F9;
  border-bottom: 1px solid #7364F9;
  border-left: 1px solid #7364F9;
  width: 100%;
  box-sizing: border-box;
  background: #FFF;
  display: flex;
  padding: 0.034rem 0.068rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #2F2E31;
  font-family: "Inter-Medium";
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.34rem;
}
.plan-dialog .content .content-wrap .time-wrap .bottom .line[data-v-34061fb8] {
  width: 0.955rem;
  border-bottom: 1px solid #E6E6EB;
}
.plan-dialog .content .content-wrap .time-wrap .bottom .b2[data-v-34061fb8] {
  color: #2F2E31;
  font-family: "Inter";
  font-size: 0.17rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.27rem;
}
.plan-dialog .content .content-wrap[data-v-34061fb8]:last-child {
  margin-bottom: 0;
}
.popup-bottom[data-v-34061fb8] {
  width: 100%;
  border-radius: 0.34rem 0.34rem 0rem 0rem;
  background: #fff;
  position: absolute;
  padding: 0.41rem 0.34rem 0.85rem 0.34rem;
  box-sizing: border-box;
  bottom: 0;
  left: 0;
  color: #2F2E31;
}
.popup-bottom .title[data-v-34061fb8] {
  color: #2F2E31;
  text-align: center;
  font-family: "Open Sans";
  font-size: 0.307rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.443rem;
  margin-bottom: 0.27rem;
}
.popup-bottom .close-img[data-v-34061fb8] {
  position: absolute;
  top: 0.27rem;
  right: 0.27rem;
  width: 0.24rem;
  height: 0.24rem;
}
.popup-bottom .close-img img[data-v-34061fb8] {
  width: 100%;
  height: 100%;
  display: flex;
}
.popup-bottom .item-wrap[data-v-34061fb8] {
  height: 4.5rem;
  overflow: auto;
}
.popup-bottom .item-wrap .item[data-v-34061fb8] {
  display: flex;
  padding: 0.17rem 0.27rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #969799;
  text-align: center;
  font-family: "Open Sans";
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.41rem;
}
.popup-bottom .item-wrap .active[data-v-34061fb8] {
  font-family: "Open Sans Bold";
  display: flex;
  padding: 0.17rem 0.27rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  border-radius: 0.375rem;
  background: #E8E5FF;
  color: #7364F9;
  font-weight: 700;
}
[data-v-34061fb8] .common-dialog .common-dialog_wrapper {
  height: auto;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/common/file-upload/file-upload.vue?vue&type=style&index=0&id=ceab0510&lang=less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.common-file-upload {
  position: relative;
}
.common-file-upload input {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
}
.common-file-upload input.type-2 {
  display: none;
}
.common-file-upload .type {
  opacity: 0;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/common/dialog/dialog.vue?vue&type=style&index=0&id=0fea7c5c&lang=less&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.common-dialog-wrap[data-v-0fea7c5c] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  font-size: 0.14rem;
  z-index: 9999;
}
.common-dialog-wrap .dialog-container[data-v-0fea7c5c] {
  position: relative;
  width: 90%;
  top: 50%;
  left: 50%;
  background: #fff;
  border-radius: 0.15rem;
  transform: translate3d(-50%, -50%, 0);
  -webkit-transform: translate3d(-50%, -50%, 0);
}
.common-dialog-wrap .dialog-container .dialog-content[data-v-0fea7c5c] {
  padding: 0.32rem 0.15rem 0.15rem;
  font-size: 0.28rem;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/common/upload-dialog/upload-dialog.vue?vue&type=style&index=0&id=89a44808&lang=less&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.dialog[data-v-89a44808] {
  background: #FFFFFF;
  border-radius: 0.26rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.2rem;
}
.dialog .photo-img[data-v-89a44808] {
  width: 1.77rem;
  height: 1.74rem;
  margin-top: 0.19rem;
  margin-bottom: 0.34rem;
}
.dialog .common-file-upload[data-v-89a44808] {
  width: 100%;
}
.dialog .tips[data-v-89a44808] {
  font-family: Montserrat, Montserrat;
  font-weight: 600;
  font-size: 0.27rem;
  color: #333333;
  line-height: 0.32rem;
  text-align: left;
  font-style: normal;
  padding: 0 0.26rem;
}
.dialog .btn-wrap[data-v-89a44808] {
  width: 100%;
  height: 0.84rem;
  position: absolute;
  bottom: 0;
  display: flex;
  flex-direction: row;
  overflow: hidden;
}
.dialog .btn-wrap .cancel-btn[data-v-89a44808] {
  flex: 1;
  border-top: 0.01rem solid #D8D8D8;
}
.dialog .btn-wrap .cancel-btn[data-v-89a44808] .btn {
  border-radius: none;
}
.dialog .btn-wrap .cancel-btn[data-v-89a44808] .active {
  background-color: #fff;
  background-image: none;
  box-shadow: none;
  font-family: Montserrat, Montserrat;
  font-weight: bold;
  font-size: 0.26rem;
  color: #7364F9;
}
.dialog .btn-wrap .confirm-btn[data-v-89a44808] {
  flex: 1;
  border-top: 0.01rem solid #A26DF2;
}
.dialog .btn-wrap .confirm-btn .loan-now[data-v-89a44808] {
  height: 100%;
  background-image: linear-gradient(135deg, #A26DF2 0%, #6F80FF 100%);
  font-family: Montserrat, Montserrat;
  font-weight: bold;
  font-size: 0.26rem;
  color: #FFFFFF;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0 0 0.16rem 0;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/loan/loan.vue?vue&type=style&index=0&id=6ec7ede1&lang=less&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: 'Inter';
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/Inter-Regular.e89cb19.ttf);
}
@font-face {
  font-family: 'Inter-Bold';
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/Inter-Bold.88fa7ae.ttf);
}
@font-face {
  font-family: 'Inter-Medium';
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/Inter-Medium.6dcbc9b.ttf);
}
.flex[data-v-6ec7ede1] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.loan-page[data-v-6ec7ede1] {
  font-family: Inter;
}
.installment__top[data-v-6ec7ede1] {
  min-height: 100%;
  padding: 1.13rem 0.34rem 34%;
  text-align: left;
  font-style: normal;
  background-color: #F7F7F7;
}
.installment__top .title .p1[data-v-6ec7ede1] {
  color: #2F2E31;
  font-size: 0.27rem;
  font-family: "Inter-Bold";
  font-style: normal;
  font-weight: 700;
  line-height: 0.41rem;
}
.installment__top .title .p2[data-v-6ec7ede1] {
  margin-top: 0.068rem;
  color: #969799;
  font-size: 0.2rem;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  line-height: 0.307rem;
}
.installment__top .amount[data-v-6ec7ede1] {
  width: 100%;
  margin-top: 0.2rem;
  display: flex;
  justify-content: center;
  align-items: baseline;
  color: #2F2E31;
  text-align: center;
  font-family: "Inter-Bold";
  font-size: 0.51rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.768rem;
}
.bg-wrap[data-v-6ec7ede1] {
  display: flex;
  padding: 0.27rem;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 0.2rem;
  background: #FFF;
  margin-bottom: 0.2rem;
}
.installment__top__slider[data-v-6ec7ede1] {
  margin-bottom: 0.27rem;
}
.installment__top__select[data-v-6ec7ede1] {
  width: 100%;
  border-top: 1px solid #E6E6EB;
  padding-top: 0.27rem;
}
.installment__top__confirm[data-v-6ec7ede1] {
  width: 100%;
  margin-bottom: 0.41rem;
}
.submit-wrap[data-v-6ec7ede1] {
  width: 100%;
  position: fixed;
  bottom: 0;
  /* height: 1.48rem; */
  background-color: #fff;
  padding: 0.24rem 0.41rem 0.27rem;
  box-sizing: border-box;
}
.submit-wrap .agree[data-v-6ec7ede1] {
  display: flex;
  align-items: center;
  font-weight: 400;
  font-size: 0.2rem;
  color: #969799;
  line-height: 0.307rem;
  text-align: left;
  margin-bottom: 0.24rem;
}
.submit-wrap .agree img[data-v-6ec7ede1] {
  width: 0.238rem;
  height: 0.238rem;
  margin-right: 0.136rem;
}
.protocol-dialog[data-v-6ec7ede1] {
  font-family: 'Inter';
  font-weight: 500;
  font-size: 0.29rem;
  color: #333333;
  line-height: 0.41rem;
  text-align: left;
}
.protocol-dialog .footer-wrap[data-v-6ec7ede1] {
  margin-top: 0.41rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.protocol-dialog .footer-wrap .footer[data-v-6ec7ede1] {
  flex: 1;
}
.protocol-dialog .footer-wrap .cancel-btn[data-v-6ec7ede1] .btn {
  background: #fff;
  color: #4C4C4C;
  border: 0.02rem solid #DCDCDC;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/orderConfirm/orderConfirm.vue?vue&type=style&index=0&id=6592fbbe&lang=less&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.flex[data-v-6592fbbe] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.orderConfirm-page[data-v-6592fbbe] {
  min-height: 100%;
  background-color: #F7F7F9;
  font-family: Montserrat, Montserrat;
  font-weight: 400;
  font-size: 0.24rem;
  color: #4C4C4C;
  line-height: 0.31rem;
  text-align: left;
  padding: 1.31rem 0.34rem 1.77rem;
}
.orderConfirm-page .content-wrap[data-v-6592fbbe] {
  background: #FFFFFF;
  border-radius: 0.14rem;
  padding: 0.27rem;
  margin-bottom: 0.2rem;
  font-family: InterMedium;
}
.orderConfirm-page .content-wrap .item[data-v-6592fbbe]:last-child {
  margin-bottom: 0;
}
.orderConfirm-page .content-wrap .item[data-v-6592fbbe] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.17rem;
}
.orderConfirm-page .content-wrap .item .name[data-v-6592fbbe] {
  color: #333333;
  font-family: InterRegular;
}
.orderConfirm-page .content-wrap .item .num[data-v-6592fbbe] {
  font-family: InterMedium;
  font-size: 0.24rem;
  color: #333333;
  line-height: 0.31rem;
  text-align: right;
}
.orderConfirm-page .content-wrap .item .num img[data-v-6592fbbe] {
  width: 0.27rem;
  height: 0.27rem;
  margin-left: 0.03rem;
}
.orderConfirm-page .content-wrap .item .through[data-v-6592fbbe] {
  color: #B2B2B2;
  text-decoration-line: line-through;
  margin-left: 0.09rem;
}
.orderConfirm-page .content-wrap .item .red[data-v-6592fbbe] {
  color: #FF5E44;
}
.orderConfirm-page .hight-light[data-v-6592fbbe] {
  background-color: #F8F8F8;
  border-radius: 0.07rem;
  padding: 0.17rem 0.14rem;
  font-family: InterRegular;
  margin-top: -0.03rem;
}
.orderConfirm-page .hight-light .item[data-v-6592fbbe] {
  margin-bottom: 0.14rem;
}
.orderConfirm-page .hight-light .item .name[data-v-6592fbbe] {
  font-weight: 400;
  font-size: 0.2rem;
  color: #7D7E94;
  line-height: 0.26rem;
}
.orderConfirm-page .hight-light .item .num[data-v-6592fbbe] {
  font-weight: 500;
  font-size: 0.2rem;
  color: #7D7E94;
  line-height: 0.26rem;
}
.orderConfirm-page .hight-light .item .through[data-v-6592fbbe] {
  font-weight: 500;
  font-size: 0.2rem;
  color: #B2B2B2;
  line-height: 0.26rem;
}
.arrow-icon[data-v-6592fbbe] {
  transition: transform 0.3s ease;
}
.rotate[data-v-6592fbbe] {
  transform: rotate(90deg);
}
.details-install-list[data-v-6592fbbe] {
  font-family: Montserrat, Montserrat;
  overflow: hidden;
}
.details-install-list .details-install-item[data-v-6592fbbe] {
  display: flex;
}
.details-install-list .details-install-item .details-item-left[data-v-6592fbbe] {
  width: 1.25rem;
}
.details-install-list .details-install-item .install-no[data-v-6592fbbe] {
  text-align: right;
  font-weight: 600;
  font-size: 0.24rem;
  color: #181818;
  line-height: 0.36rem;
  margin-bottom: 0.07rem;
}
.details-install-list .details-install-item .install-date[data-v-6592fbbe] {
  font-family: Helvetica Neue;
  font-weight: 400;
  font-size: 0.2rem;
  color: #7D7E94;
  line-height: 0.27rem;
}
.details-install-list .details-install-item .details-item-right[data-v-6592fbbe] {
  position: relative;
  padding-left: 0.24rem;
  flex: 1;
}
.details-install-list .details-install-item .details-item-right .details-item-right-box[data-v-6592fbbe] {
  padding-left: 0.24rem;
  padding-bottom: 0.34rem;
  border-left-color: #EDEDED;
  border-left-width: 0.01rem;
  border-left-style: solid;
  box-sizing: border-box;
}
.details-install-list .details-install-item .details-item-right .details-item-right-box .details-item-right-box-flex[data-v-6592fbbe] {
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: 0.34rem;
}
.details-install-list .details-install-item .details-item-right .details-item-right-box[data-v-6592fbbe]:last-child {
  border: none !important;
}
.details-install-list .details-install-item .details-item-right .details-item-right-circle[data-v-6592fbbe] {
  position: absolute;
  top: 0.08rem;
  left: 0.16rem;
  width: 8px;
  height: 8px;
  border-style: solid;
  border-width: 0.03rem;
  border-radius: 0.14rem;
  border: 0.03rem solid #7364F9;
  background-color: #ffffff;
  z-index: 99;
}
.details-install-list .details-install-item .details-item-right .details-item-right-circletop[data-v-6592fbbe] {
  position: absolute;
  top: 0px;
  left: 0.2rem;
  width: 0.07rem;
  height: 0.07rem;
  background-color: #F8F8F8;
  z-index: 99;
}
.details-install-list .details-install-item .details-item-right .details-item-right-box-flex[data-v-6592fbbe] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.details-install-list .details-install-item .install-right-amount[data-v-6592fbbe] {
  font-size: 0.24rem;
  font-weight: bold;
  margin-bottom: 0.07rem;
  line-height: 0.36rem;
}
.details-install-list .details-install-item .install-right-tip[data-v-6592fbbe] {
  font-family: Montserrat-Light, Montserrat-Light;
  width: 2.14rem;
  font-weight: 400;
  font-size: 0.2rem;
  color: #7D7E94;
  line-height: 0.27rem;
}
.details-install-list .details-install-item .install-right-radio-icon[data-v-6592fbbe] {
  width: 0.34rem;
  height: 0.34rem;
}
.details-install-list .step-one-btn[data-v-6592fbbe] {
  height: 0.85rem;
  background-image: linear-gradient(to right, #a26df2, #6f80ff);
  border-radius: 0.42rem;
  text-align: center;
  line-height: 0.85rem;
  font-size: 0.26rem;
  color: #ffffff;
  font-weight: 600;
}
.details-install-list .mask-tip-btn[data-v-6592fbbe] {
  width: 500px;
  height: 0.85rem;
  background-image: linear-gradient(to right, #a26df2, #6f80ff);
  border-radius: 0.42rem;
  text-align: center;
  line-height: 0.85rem;
  font-size: 0.25rem;
  margin-top: 80px;
  color: #ffffff;
  font-weight: 600;
}
.details-install-list .auto-scroing-tip[data-v-6592fbbe] {
  width: 5.71rem;
  background-color: #fff4e4;
  border-radius: 0.14rem;
  padding-top: 0.2rem;
  padding-left: 0.27rem;
  padding-right: 0.27rem;
  padding-bottom: 0.2rem;
  margin-bottom: 0.2rem;
}
.details-install-list .auto-scroing-tip-text[data-v-6592fbbe] {
  font-size: 0.2rem;
  font-weight: 400;
  color: #fda025;
  line-height: 0.27rem;
}
.submit-wrap[data-v-6592fbbe] {
  width: -webkit-fill-available;
  font-family: Montserrat, Montserrat;
  font-weight: bold;
  font-size: 0.26rem;
  color: #FFFFFF;
  line-height: 0.32rem;
  text-align: center;
  position: fixed;
  bottom: 0;
  z-index: 100;
  width: 100%;
  box-sizing: border-box;
  background-color: #F7F7F9;
  padding-top: 0.27rem;
  padding-left: 0.38rem;
  padding-right: 0.38rem;
}
.submit-wrap .agree[data-v-6592fbbe] {
  display: flex;
  align-items: center;
  font-weight: 400;
  font-size: 0.2rem;
  color: #4C4C4C;
  line-height: 0.27rem;
  text-align: left;
  margin-bottom: 0.17rem;
}
.submit-wrap .agree img[data-v-6592fbbe] {
  width: 0.24rem;
  height: 0.24rem;
  margin-right: 0.07rem;
}
.submit-wrap .agree .agreement[data-v-6592fbbe] {
  color: #7364F9;
}
.submit-wrap .btn-wrap[data-v-6592fbbe] {
  padding-bottom: 0.27rem;
}
.dialog[data-v-6592fbbe] {
  font-family: Montserrat, Montserrat;
  font-weight: 500;
  font-size: 0.29rem;
  color: #333333;
  line-height: 0.41rem;
  text-align: left;
}
.dialog .footer-wrap[data-v-6592fbbe] {
  margin-top: 0.41rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.dialog .footer-wrap .footer[data-v-6592fbbe] {
  flex: 1;
}
.dialog .footer-wrap .cancel-btn[data-v-6592fbbe] .btn {
  background: #fff;
  color: #4C4C4C;
  border: 0.02rem solid #DCDCDC;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/orderConfirmSucc/orderConfirmSucc.vue?vue&type=style&index=0&id=7bd1bc3e&lang=less&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.orderConfirmSucc-page[data-v-7bd1bc3e] {
  padding-top: 1.13rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Montserrat, Montserrat;
  font-weight: bold;
  font-size: 0.27rem;
  color: #2F2E31;
  line-height: 0.36rem;
  text-align: center;
}
.orderConfirmSucc-page .img[data-v-7bd1bc3e] {
  width: 1.83rem;
  height: 1.86rem;
}
.orderConfirmSucc-page .img img[data-v-7bd1bc3e] {
  width: 100%;
  height: 100%;
}
.orderConfirmSucc-page .p1[data-v-7bd1bc3e] {
  margin: 0 auto;
}
.orderConfirmSucc-page .p2[data-v-7bd1bc3e] {
  font-family: InterRegular;
  font-size: 0.2rem;
  color: #7A787E;
  line-height: 0.34rem;
  text-align: left;
  margin-top: 0.34rem;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 0.68rem;
  padding-right: 0.68rem;
}
.orderConfirmSucc-page .p2 .s1[data-v-7bd1bc3e] {
  font-family: Helvetica Neue;
  font-weight: 400;
  font-size: 0.24rem;
  color: #7364F9;
  line-height: 0.34rem;
  margin-right: 0.1rem;
}
.orderConfirmSucc-page .p2 .s2[data-v-7bd1bc3e] {
  flex: 1;
  font-family: InterRegular;
}
.orderConfirmSucc-page .detail[data-v-7bd1bc3e] {
  position: fixed;
  top: 0.34rem;
  right: 0.34rem;
  z-index: 99;
  font-family: Montserrat-Light, Montserrat-Light;
  font-weight: 400;
  font-size: 0.2rem;
  color: #666666;
  line-height: 0.26rem;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.07);
}
.orderConfirmSucc-page .done-wrap[data-v-7bd1bc3e] {
  width: 5.38rem;
  box-sizing: border-box;
  position: fixed;
  bottom: 0.96rem;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/loanPurpose/loanPurpose.vue?vue&type=style&index=0&id=5260a382&lang=less&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.loanPurpose-page[data-v-5260a382] {
  overflow: hidden;
  padding-top: 1.13rem;
  margin: 0 0.34rem;
}
.input-wrap[data-v-5260a382] {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.input-wrap .btn[data-v-5260a382] {
  width: 1.16rem;
  height: 0.85rem;
  border-radius: 0.14rem;
  margin-left: 0.2rem;
}
.input-wrap .right-comps[data-v-5260a382] {
  position: absolute;
  left: 3.8rem;
}
.input-wrap .right-comps img[data-v-5260a382] {
  width: 0.27rem;
  height: 0.27rem;
}
.input[data-v-5260a382] {
  flex: 1;
  height: 0.85rem;
  background: #F7F7F9;
  border-radius: 0.14rem;
}
.input[data-v-5260a382] .input-comps {
  width: 100% !important;
  height: 100% !important;
  padding: 0.2rem !important;
}
.list-wrap[data-v-5260a382] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 0.41rem;
}
.list-wrap .item[data-v-5260a382] {
  width: 2.72rem;
  margin-right: 0.25rem;
  height: 0.75rem;
  margin-bottom: 0.273rem;
  font-size: 0.24rem;
  color: #2F2E31;
  line-height: 0.31rem;
}
.list-wrap .item p[data-v-5260a382] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.1rem;
  border: 0.02rem solid #DCDCDC;
}
.list-wrap .item[data-v-5260a382]:nth-child(even) {
  margin-right: 0;
}
.list-wrap .active p[data-v-5260a382] {
  background-color: rgba(162, 109, 242, 0.1);
  border: 0.02rem solid #7364F9;
  color: #7364F9;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/login-repayment-in/repayment/comps/coupon-select.vue?vue&type=style&index=0&id=39e37a2e&lang=less&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.flex[data-v-39e37a2e] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.coupon-title[data-v-39e37a2e] {
  margin-top: 0.48rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.coupon-title .title[data-v-39e37a2e] {
  font-weight: 500;
  font-size: 0.27rem;
  color: #181818;
  line-height: 0.34rem;
}
.coupon-title .more[data-v-39e37a2e] {
  font-family: InterRegular, InterRegular;
  font-weight: 500;
  font-size: 0.27rem;
  color: #FC3626;
  line-height: 0.34rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.coupon-title .more .no-coupon-tips[data-v-39e37a2e] {
  color: #666666;
}
.coupon-wrap[data-v-39e37a2e] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Montserrat-Light, Montserrat-Light;
  padding-bottom: 2.06rem;
}
.coupon-wrap .empty-wrap[data-v-39e37a2e] {
  flex: 1;
  margin-top: 0.68rem;
  position: relative;
  text-align: center;
}
.coupon-wrap .empty-wrap .no-data-img[data-v-39e37a2e] {
  width: 4.44rem;
  height: 4.44rem;
}
.coupon-wrap .empty-wrap .no-data-text[data-v-39e37a2e] {
  width: 4.44rem;
  font-weight: 400;
  font-size: 0.24rem;
  color: #B3B3B3;
  line-height: 0.34rem;
  position: absolute;
  bottom: 0.58rem;
}
.coupon-wrap .coupon-submit[data-v-39e37a2e] {
  position: fixed;
  bottom: 0;
  width: 100%;
  background: #fff;
  padding: 0.27rem 0 0.34rem;
}
.coupon-wrap .coupon-submit .footer[data-v-39e37a2e] {
  margin: 0 0.38rem;
}
.coupon-wrap .coupon-submit .noUse[data-v-39e37a2e] {
  font-family: Helvetica Neue;
  font-weight: 400;
  font-size: 0.24rem;
  color: #7364F9;
  line-height: 0.34rem;
  text-align: center;
  font-style: normal;
  text-decoration-line: underline;
  margin-top: 0.27rem;
}
.coupon-wrap .coupon-list[data-v-39e37a2e] {
  width: 100%;
  height: 4.7rem;
  margin-top: 0.41rem;
  overflow-y: auto;
}
.coupon-wrap .coupon-list .coupon-item[data-v-39e37a2e] {
  height: 2.36rem;
  background-image: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/image/b3f646b8690d4006538b07545faa41e2.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin-bottom: 0.27rem;
  margin-left: 0.34rem;
  margin-right: 0.34rem;
  position: relative;
  padding: 0.44rem 0.51rem 0.2rem;
  box-sizing: border-box;
}
.coupon-wrap .coupon-list .coupon-item__type[data-v-39e37a2e] {
  position: absolute;
  left: 0;
  top: 0;
}
.coupon-wrap .coupon-list .coupon-item__type img[data-v-39e37a2e] {
  width: 1.33rem;
  height: 0.34rem;
}
.coupon-wrap .coupon-list .coupon-item__top[data-v-39e37a2e] {
  font-family: Montserrat, Montserrat;
}
.coupon-wrap .coupon-list .coupon-item__top__left[data-v-39e37a2e] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
}
.coupon-wrap .coupon-list .coupon-item__top__left .p[data-v-39e37a2e] {
  display: flex;
  justify-content: center;
  align-items: baseline;
}
.coupon-wrap .coupon-list .coupon-item__top__left .p .p1[data-v-39e37a2e] {
  font-weight: 600;
  font-size: 0.27rem;
  color: #2F2E31;
  line-height: 0.38rem;
  margin-right: 0.05rem;
}
.coupon-wrap .coupon-list .coupon-item__top__left .p .p2[data-v-39e37a2e] {
  font-weight: 600;
  font-size: 0.72rem;
  font-family: DIN-Alternate-Bold;
  color: #2F2E31;
  line-height: 0.82rem;
  margin-right: 0.07rem;
}
.coupon-wrap .coupon-list .coupon-item__top__left .p2[data-v-39e37a2e] {
  font-family: InterMedium;
  font-weight: 500;
  font-size: 0.2rem;
  color: #666666;
  line-height: 0.26rem;
  margin-top: 0.07rem;
}
.coupon-wrap .coupon-list .coupon-item__top__right[data-v-39e37a2e] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.35rem;
  font-family: Montserrat-Light, Montserrat-Light;
  font-weight: 400;
  font-size: 0.19rem;
  color: #999999;
  line-height: 0.17rem;
}
.coupon-wrap .coupon-list .coupon-item__top .enable-color[data-v-39e37a2e] {
  color: #D5D8DF;
}
.coupon-wrap .coupon-list .coupon-item__top .enable-color .p .p1[data-v-39e37a2e] {
  color: #D5D8DF;
}
.coupon-wrap .coupon-list .coupon-item__top .enable-color .p .p2[data-v-39e37a2e] {
  color: #D5D8DF;
}
.coupon-wrap .coupon-list .coupon-item__top .enable-color .p2[data-v-39e37a2e] {
  color: #D5D8DF;
}
.coupon-wrap .coupon-list .coupon-item__top__select[data-v-39e37a2e] {
  position: absolute;
  top: 0.48rem;
  right: 0.61rem;
}
.coupon-wrap .coupon-list .coupon-item__top__select img[data-v-39e37a2e] {
  width: 0.34rem;
  height: 0.34rem;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/login-repayment-in/repayment/repayment.vue?vue&type=style&index=0&id=7d9bf4ae&lang=less&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.repayment-wrap[data-v-7d9bf4ae] {
  width: 100%;
  min-height: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  position: relative;
  background: #F7F8F9;
}
.repayment-wrap .scroll-wrap[data-v-7d9bf4ae] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  margin: 0 auto;
  background-color: #F7F8F9;
  background-image: url(https://in-c2-aws.fastspeed.tech/images/images/part-repayment-bg.png);
  background-size: 6.4rem 3.41rem;
  background-repeat: no-repeat;
}
.repayment-wrap .repayment-top[data-v-7d9bf4ae] {
  width: 6.4rem;
  height: 3.41rem;
  background: url('https://in-c2-aws.fastspeed.tech/images/images/part-repayment-bg.png') no-repeat center / contain;
  background-size: 100% 100%;
}
.repayment-wrap .repayment-overview-page[data-v-7d9bf4ae] {
  width: 5.8rem;
  padding-bottom: 2.3rem;
}
.repayment-card[data-v-7d9bf4ae] {
  padding-top: 0.54rem;
  padding-bottom: 0.2rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 5.8rem;
  border-radius: 0.2rem;
  background-color: #fff;
  margin-top: 0.34rem;
}
.repayment-card .amount-label[data-v-7d9bf4ae] {
  font-size: 0.24rem;
  margin-bottom: 0.2rem;
  font-family: InterRegular;
}
.repayment-card .amount-wrap[data-v-7d9bf4ae] {
  width: 3.24rem;
  padding-bottom: 0.27rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
}
.repayment-card .amount-unit[data-v-7d9bf4ae] {
  font-size: 0.41rem;
  font-weight: 500;
  padding-bottom: 0.085rem;
  margin-right: 0.068rem;
}
.repayment-card .amount[data-v-7d9bf4ae] {
  font-size: 0.96rem;
  font-family: DIN-Alternate-Bold;
  font-weight: 700;
}
.repayment-card .repayment-date-wrap[data-v-7d9bf4ae] {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 0.27rem;
}
.repayment-card .date-label[data-v-7d9bf4ae] {
  font-size: 0.24rem;
}
.repayment-card .date[data-v-7d9bf4ae] {
  font-size: 0.26rem;
  margin-left: 0.09rem;
}
.repayment-card .repayment-details[data-v-7d9bf4ae] {
  position: relative;
  width: 5.8rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.repayment-card .repayment-details .details-arrow-icon[data-v-7d9bf4ae] {
  width: 0.29rem;
  height: 0.29rem;
}
.repayment-card .repayment-details .details-title[data-v-7d9bf4ae] {
  color: #7364f9;
  font-size: 0.31rem;
  line-height: 0.38rem;
  text-align: center;
}
.repayment-card .repayment-details .details-list[data-v-7d9bf4ae] {
  margin-top: 0.32rem;
}
.repayment-card .repayment-details .details-item[data-v-7d9bf4ae] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 0.29rem;
  font-size: 0.26rem;
}
.repayment-card .repayment-details .details-text[data-v-7d9bf4ae] {
  color: #0a1603;
}
.repayment-card .repayment-details .details-prop[data-v-7d9bf4ae] {
  color: #4c4c4c;
}
.repayment-way-container[data-v-7d9bf4ae] {
  width: -webkit-fill-available;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 0.34rem;
  padding-right: 0.34rem;
  padding-top: 0.27rem;
  padding-bottom: 0.27rem;
  background-color: #FFF;
  box-shadow: 0 0.017rem 0.085rem 0 rgba(183, 198, 255, 0.3);
}
.repayment-way-container .flex-wrap[data-v-7d9bf4ae] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.repayment-way-container .flex-wrap .total-wrap[data-v-7d9bf4ae] {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.repayment-way-container .flex-wrap .total-wrap .total-content[data-v-7d9bf4ae] {
  width: 100%;
  text-align: left;
  display: flex;
  align-items: baseline;
}
.repayment-way-container .flex-wrap .total-wrap .total-content .s1[data-v-7d9bf4ae] {
  color: #2F2E31;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.31rem;
  display: inline-block;
  margin-right: 0.068rem;
}
.repayment-way-container .flex-wrap .total-wrap .total-content .s2[data-v-7d9bf4ae] {
  color: #7364F9;
  font-size: 0.31rem;
  font-style: normal;
  font-weight: 600;
  line-height: 0.46rem;
}
.repayment-way-container .flex-wrap .total-wrap .coupon-tips[data-v-7d9bf4ae] {
  color: #969799;
  text-align: left;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.31rem;
}
.repayment-way-container .repayment-quick-oneItem[data-v-7d9bf4ae] {
  display: flex;
  flex-direction: row;
  width: 2.73rem;
  height: 0.82rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.41rem;
  background-image: linear-gradient(to right, #a26df2, #6f80ff);
}
.repayment-way-container .repayment-quick-oneItem .item-quick-payment-wrap[data-v-7d9bf4ae] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.repayment-way-container .repayment-quick-oneItem .item-quick-payment-wrap .title-image[data-v-7d9bf4ae] {
  width: 0.43rem;
  height: 0.41rem;
}
.repayment-way-container .repayment-quick-oneItem .item-quick-payment-wrap .title-content[data-v-7d9bf4ae] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}
.repayment-way-container .repayment-quick-oneItem .item-quick-payment-wrap .title-content .title-name[data-v-7d9bf4ae] {
  color: #FFF;
  text-align: center;
  font-size: 0.27rem;
  font-weight: 700;
  line-height: 0.41rem;
}
.repayment-way-container .repayment-quick-oneItem .item-quick-payment-wrap .title-content .coupon-amount[data-v-7d9bf4ae] {
  color: #FFDC21;
  font-size: 0.24rem;
  font-weight: 500;
  line-height: 0.34rem;
  margin-left: 0.068rem;
}
.arrow-wrap[data-v-7d9bf4ae] {
  width: 0.14rem;
  height: 0.2rem;
}
.arrow-wrap .arrow-image[data-v-7d9bf4ae] {
  width: 100%;
  height: 100%;
}
.repayment-top-item[data-v-7d9bf4ae] {
  margin-top: 1.8rem;
}
.mask-content-box[data-v-7d9bf4ae] {
  width: 5.38rem;
  height: 3.48rem;
  background-color: #fff;
  border-radius: 0.26rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.mask-content-box .mask-content-title[data-v-7d9bf4ae] {
  width: 3.5rem;
  font-size: 0.24rem;
  font-weight: 500;
  color: #333333;
  line-height: 0.39rem;
  text-align: center;
}
.mask-content-box .mask-content-tips[data-v-7d9bf4ae] {
  width: 4.59rem;
  font-size: 0.24rem;
  font-weight: 400;
  color: #999999;
  line-height: 0.39rem;
  text-align: left;
  margin: 0.17rem 0;
}
.mask-content-box .mask-content-btn[data-v-7d9bf4ae] {
  width: 4.27rem;
  height: 0.83rem;
  background-color: #fd9138;
  line-height: 0.83rem;
  text-align: center;
  color: #fff;
  font-size: 0.22rem;
  border-radius: 0.1rem;
  font-weight: 600;
}
.mask-content-box .mask-tip-btn[data-v-7d9bf4ae] {
  width: 4.27rem;
  height: 0.85rem;
  background-image: linear-gradient(to right, #a26df2, #6f80ff);
  border-radius: 0.43rem;
  text-align: center;
  line-height: 0.85rem;
  font-size: 0.26rem;
  margin-top: 0.68rem;
  color: #ffffff;
  font-weight: 600;
}
.repayment-wrap[data-v-7d9bf4ae] .sfm-popup-bottom {
  border-radius: 0.17rem 0.17rem 0.02rem 0.02rem !important;
}
.details-mask-wrap[data-v-7d9bf4ae] {
  position: relative;
  border-top-left-radius: 0.34rem;
  border-top-right-radius: 0.34rem;
  background-color: #ffffff;
  overflow: hidden;
  width: 6.4rem;
  padding-top: 0.51rem;
  padding-left: 0.51rem;
  padding-right: 0.51rem;
  padding-bottom: 0.65rem;
  display: flex;
  align-items: center;
  flex-direction: column;
  box-sizing: border-box;
}
.details-mask-wrap .close-icon[data-v-7d9bf4ae] {
  width: 0.2rem;
  height: 0.2rem;
  position: absolute;
  top: 0.24rem;
  right: 0.24rem;
}
.details-mask-wrap .details-mask-title[data-v-7d9bf4ae] {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.details-mask-wrap .details-mask-title .details-title-text[data-v-7d9bf4ae] {
  font-size: 0.24rem;
  font-family: Montserrat, Montserrat;
  color: #181818;
  line-height: 0.32rem;
}
.details-install-item[data-v-7d9bf4ae] {
  display: flex;
  flex-direction: row;
  position: relative;
  padding-right: 0.27rem;
  padding-left: 0.27rem;
  margin-left: 0.41rem;
}
.details-install-item .details-item-right[data-v-7d9bf4ae] {
  position: relative;
  padding-left: 0.31rem;
  flex: 1;
}
.details-install-item .details-item-right .details-item-right-box[data-v-7d9bf4ae] {
  padding-left: 0.29rem;
  padding-bottom: 0.34rem;
  border-left-color: #d8d8d8;
  border-left-width: 0.01rem;
  border-left-style: solid;
  box-sizing: border-box;
}
.details-install-item .details-item-right .details-item-right-box .details-item-right-box-flex[data-v-7d9bf4ae] {
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 0.95rem;
}
.details-install-item .details-item-right .details-item-right-circle[data-v-7d9bf4ae] {
  position: absolute;
  top: 0.05rem;
  left: 0.22rem;
  width: 0.14rem;
  height: 0.14rem;
  border-style: solid;
  border-width: 0.03rem;
  border-radius: 0.14rem;
  background-color: #ffffff;
  z-index: 99;
}
.details-install-item .details-item-right .details-item-right-circletop[data-v-7d9bf4ae] {
  position: absolute;
  top: 0;
  left: 0.24rem;
  width: 0.07rem;
  height: 0.07rem;
  background-color: #ffffff;
  z-index: 99;
}
.details-install-item .details-item-right .details-item-right-box-flex[data-v-7d9bf4ae] {
  display: flex;
  justify-content: space-between;
  padding-bottom: 0.95rem;
}
.details-install-item .install-right-radio-icon[data-v-7d9bf4ae] {
  width: 0.27rem;
  height: 0.27rem;
}
.step-one-btn[data-v-7d9bf4ae] {
  height: 0.85rem;
  background-image: linear-gradient(to right, #a26df2, #6f80ff);
  border-radius: 0.42rem;
  text-align: center;
  line-height: 0.85rem;
  font-size: 0.26rem;
  color: #ffffff;
  font-weight: 600;
}
.mask-tip-btn[data-v-7d9bf4ae] {
  width: 500px;
  height: 0.85rem;
  background-image: linear-gradient(to right, #a26df2, #6f80ff);
  border-radius: 0.42rem;
  text-align: center;
  line-height: 0.85rem;
  font-size: 0.25rem;
  margin-top: 80px;
  color: #ffffff;
  font-weight: 600;
}
.text[data-v-7d9bf4ae] {
  color: #646566;
  text-align: center;
}
.duetext[data-v-7d9bf4ae] {
  color: #646566;
  font-size: 0.24rem;
  text-align: center;
}
.overduetext[data-v-7d9bf4ae] {
  color: #ff1300;
  font-size: 0.24rem;
  text-align: center;
}
.unpaid-bill[data-v-7d9bf4ae] {
  color: #ff1300;
  font-size: 0.24rem;
  text-align: center;
}
.extended-text[data-v-7d9bf4ae] {
  font-size: 0.24rem;
  text-align: center;
}
.details-install-list-all[data-v-7d9bf4ae] {
  display: flex;
  width: 5.44rem;
  padding: 0.27rem 0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  border-radius: 0.14rem;
  background-color: #FAFAFB;
  position: relative;
  margin-bottom: 0.136rem;
}
.details-install-list-all .details-install-item-all[data-v-7d9bf4ae] {
  width: 4.9rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  padding-right: 0.27rem;
  padding-left: 0.27rem;
}
.details-install-list-all .details-install-item-all .details-install-item-all-left[data-v-7d9bf4ae] {
  display: flex;
  align-items: center;
}
.details-install-list-all .details-install-item-all .details-install-item-all-left .install-right-radio-icon[data-v-7d9bf4ae] {
  width: 0.27rem;
  height: 0.27rem;
}
.details-install-item-tip[data-v-7d9bf4ae] {
  margin-left: 0.136rem;
  color: #2F2E31;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.41rem;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/common/commonButton/index.vue?vue&type=style&index=0&id=7ebf37ed&scoped=true&lang=less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.btn[data-v-7ebf37ed] {
  width: 100%;
  height: 0.84rem;
  background: rgba(115, 100, 249, 0.1);
  border-radius: 0.42rem;
  color: #7364F9;
  font-family: Helvetica Neue , InterBold;
  font-size: 0.27rem;
  font-weight: 700;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.active[data-v-7ebf37ed] {
  background-image: linear-gradient(to right, #a26df2, #6f80ff);
  color: #ffffff;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/common/dialog/voiceDialog.vue?vue&type=style&index=0&id=4e50becf&lang=less&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.dialog[data-v-4e50becf] .common-dialog_wrapper {
  padding: 0.41rem !important;
  box-sizing: border-box !important;
  width: 5.37rem;
}
.dialog .logo-wrap[data-v-4e50becf] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.dialog .logo[data-v-4e50becf] {
  width: 2.34rem;
  height: 0.44rem;
  margin-bottom: 0.2rem;
}
.dialog .tips[data-v-4e50becf] {
  display: flex;
  color: #999;
  font-family: "Helvetica Neue";
  font-size: 0.239rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
  flex-direction: column;
  align-items: center;
  box-sizing: border-box;
}
.footer-wrap[data-v-4e50becf] {
  margin-top: 0.34rem;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/login/login.vue?vue&type=style&index=0&id=c18aa016&lang=less&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.login-wrap[data-v-c18aa016] {
  width: 100%;
  min-height: 100%;
  background: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/image/60e2ac6380742988713420b22f28315a.png) no-repeat center / contain;
  background-size: 100% 100%;
}
.login-wrap .login-content[data-v-c18aa016] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.login-wrap .login-logo[data-v-c18aa016] {
  width: 5.38rem;
  height: 0.44rem;
  margin-top: 1.02rem;
}
.login-wrap .login-logo img[data-v-c18aa016] {
  width: 2.37rem;
  height: 100%;
}
.login-wrap .change-wrap[data-v-c18aa016] {
  width: 5.38rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 0.68rem;
}
.login-wrap .change-wrap .tips[data-v-c18aa016] {
  color: #646566;
  text-align: center;
  font-size: 0.24rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
  margin-bottom: 0.136rem;
}
.login-wrap .change-wrap .phone[data-v-c18aa016] {
  color: #2F2E31;
  text-align: center;
  font-size: 0.41rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.48rem;
  margin-bottom: 0.2rem;
}
.login-wrap .change-wrap .change[data-v-c18aa016] {
  color: #7364F9;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.31rem;
  text-decoration-line: underline;
  display: flex;
  justify-content: center;
  align-items: center;
}
.login-wrap .change-wrap .change .witch-img[data-v-c18aa016] {
  width: 0.27rem;
  height: 0.27rem;
  margin-right: 0.068rem;
}
.login-wrap .login-title[data-v-c18aa016] {
  width: 5.38rem;
  background: rgba(115, 100, 249, 0.06);
  border-radius: 0.26rem;
  border: 0.02rem solid #ffffff;
  text-align: left;
  margin-top: 0.27rem;
  margin-bottom: 0.01rem;
  padding: 0.27rem;
  box-sizing: border-box;
  font-size: 0.24rem;
  font-family: Inter-Medium, Inter;
  font-weight: 500;
  color: #535967;
  line-height: 0.34rem;
}
.login-wrap .login-form[data-v-c18aa016] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 0.14rem;
}
.login-wrap .login-form .form-item-between[data-v-c18aa016] {
  justify-content: space-between;
}
.login-wrap .login-form .line-light[data-v-c18aa016] {
  border: 1px solid #7364F9;
  border-radius: 0.137rem;
}
.login-wrap .login-form .line-grey[data-v-c18aa016] {
  border: 1px solid #E6E6EB;
  border-radius: 0.137rem;
}
.login-wrap .login-form .line-error[data-v-c18aa016] {
  border: 1px solid #ED4141;
  border-radius: 0.137rem;
}
.login-wrap .login-form .marginBottomClass[data-v-c18aa016] {
  position: relative;
}
.login-wrap .login-form .right-icon[data-v-c18aa016] {
  text-align: right;
}
.login-wrap .login-form .form-item-wrap[data-v-c18aa016] {
  display: flex;
  width: 5.38rem;
  height: 0.89rem;
  align-items: center;
  padding: 0.24rem 0.27rem;
  box-sizing: border-box;
  margin-top: 0.27rem;
  background-color: #fff;
}
.login-wrap .login-form .form-item-wrap .input[data-v-c18aa016] {
  width: 3.1rem;
  height: 0.31rem;
  line-height: 0.31rem;
  outline: none;
  background: none;
  font-size: 0.27rem;
  color: #0a1603;
}
.login-wrap .login-form .form-item-wrap .eye-icon[data-v-c18aa016] {
  width: 0.31rem;
  height: 0.31rem;
}
.login-wrap .login-form .form-item-wrap .close-icon[data-v-c18aa016] {
  width: 0.31rem;
  height: 0.31rem;
}
.login-wrap .login-form .sendOtp[data-v-c18aa016] {
  color: #7364F9;
  text-align: center;
  font-family: "Helvetica Neue";
  font-size: 0.239rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.375rem;
  height: 0.48rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.24rem;
}
.login-wrap .login-form .secondGrey[data-v-c18aa016] {
  background-color: transparent;
  color: #B2B2B2;
}
.login-wrap .between-wrap[data-v-c18aa016] {
  width: 5.38rem;
  text-decoration-line: underline;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.login-wrap .forget-psd[data-v-c18aa016] {
  display: flex;
  justify-content: flex-end;
  margin-top: 0.24rem;
  height: 0.3rem;
  font-family: HelveticaNeue;
  font-size: 0.2rem;
  color: #7364F9;
  line-height: 0.27rem;
  text-align: right;
  font-style: normal;
  text-decoration: underline;
}
.error-code[data-v-c18aa016] {
  margin-top: 0.8rem;
}
.login-btn[data-v-c18aa016] {
  width: 5.38rem;
  height: 0.84rem;
  margin-top: 0.41rem;
  background-image: linear-gradient(to right, #a26df2, #6f80ff);
  border-radius: 0.42rem;
  color: #ffffff;
  font-size: 0.26rem;
  font-weight: bold;
  line-height: 0.83rem;
  text-align: center;
}
.login-btn-disable[data-v-c18aa016] {
  width: 5.38rem;
  height: 0.84rem;
  margin-top: 0.41rem;
  background-image: linear-gradient(to right, #DBCBF2, #CCD2FF);
  border-radius: 0.42rem;
  color: #ffffff;
  font-size: 0.26rem;
  font-weight: bold;
  line-height: 0.83rem;
  text-align: center;
}
.otp-login[data-v-c18aa016],
.psd-login[data-v-c18aa016] {
  width: 5.38rem;
  height: 0.84rem;
  margin-top: 0.34rem;
  background: rgba(115, 100, 249, 0.1);
  border-radius: 0.42rem;
  color: #ffffff;
  font-size: 0.26rem;
  font-weight: bold;
  line-height: 0.83rem;
  text-align: center;
}
.login-content .common-dialog[data-v-c18aa016] .common-dialog_wrapper {
  padding: 0.31rem 0.34rem 0.51rem;
  width: 5.38rem;
  box-sizing: border-box;
  border-radius: 0.26rem;
}
.login-content .common-dialog[data-v-c18aa016] .common-dialog_wrapper .title {
  height: 0.27rem;
  font-family: HelveticaNeue;
  font-size: 0.2rem;
  color: #7D8494;
  line-height: 0.27rem;
  text-align: left;
  font-style: normal;
}
.login-content .common-dialog[data-v-c18aa016] .common-dialog_wrapper .form-item-wrap {
  position: relative;
  display: flex;
  height: 0.89rem;
  align-items: center;
  padding: 0.24rem 0;
  box-sizing: border-box;
  margin-top: 0.43rem;
}
.login-content .common-dialog[data-v-c18aa016] .common-dialog_wrapper .form-item-wrap .input {
  width: 3.1rem;
  height: 0.31rem;
  line-height: 0.31rem;
  outline: none;
  background: none;
  font-size: 0.27rem;
  color: #0a1603;
}
.login-content .common-dialog[data-v-c18aa016] .common-dialog_wrapper .captcha_code {
  width: 1.57rem;
  height: 0.68rem;
}
.login-content .common-dialog[data-v-c18aa016] .common-dialog_wrapper .confirm-btn {
  margin-top: 0.34rem;
}
.login-content .common-dialog[data-v-c18aa016] .common-dialog_wrapper .error-bottom {
  margin-top: 0.78rem;
}
.login-content .common-dialog[data-v-c18aa016] .common-dialog_wrapper .line-light {
  border-bottom: 0.01rem solid #7364f9;
}
.login-content .common-dialog[data-v-c18aa016] .common-dialog_wrapper .line-grey {
  border-bottom: 0.01rem solid #d0d0d0;
}
.witch-wrap .common-dialog[data-v-c18aa016] .common-dialog_wrapper {
  height: 3.31rem;
}
.witch-wrap .common-dialog[data-v-c18aa016] .common-dialog_wrapper .common-dialog_title {
  color: #2F2E31;
  font-family: "Helvetica Neue";
  font-size: 0.3rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.witch-wrap .common-dialog[data-v-c18aa016] .common-dialog_wrapper .common-dialog_close {
  padding: 0;
}
.witch-wrap .common-dialog[data-v-c18aa016] .common-dialog_wrapper .witch-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.witch-wrap .common-dialog[data-v-c18aa016] .common-dialog_wrapper .witch-content .witch-item {
  width: 5.716rem;
  height: 0.82rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.48rem;
  border: 1px solid #E6E6EB;
  margin-bottom: 0.2rem;
  color: #2F2E31;
  text-align: center;
  font-family: "Helvetica Neue";
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 500;
}
.witch-wrap .common-dialog[data-v-c18aa016] .common-dialog_wrapper .witch-content .witch-item .icon {
  width: 0.41rem;
  height: 0.41rem;
  margin-right: 0.137rem;
}
.line-red[data-v-c18aa016] {
  border-bottom: 0.01rem solid #FF4B4B;
}
.sendVoice[data-v-c18aa016] {
  width: 5.38rem;
  margin-top: 0.2rem;
  text-align: left;
  color: #969799;
  font-family: "Helvetica Neue";
  font-size: 0.22rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.31rem;
}
.sendVoice .voice_text[data-v-c18aa016] {
  color: #7364F9;
  font-weight: 500;
  text-decoration-line: underline;
}
.sendVoice .voice_text_disable[data-v-c18aa016] {
  color: #C8C9CC;
  font-weight: 500;
  text-decoration-line: underline;
}
.verify-code-input[data-v-c18aa016] .errMsg {
  position: absolute;
  bottom: -0.4rem;
  left: 0;
  height: 0.27rem;
  font-family: Montserrat-light;
  font-weight: 400;
  font-size: 0.2rem;
  color: #FC3626;
  line-height: 0.27rem;
}
.right-comps[data-v-c18aa016] {
  display: flex;
  justify-content: center;
  align-items: center;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/login/resgister.vue?vue&type=style&index=0&id=141dae5c&lang=less&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.resgister-wrap[data-v-141dae5c] {
  width: 100%;
  min-height: 100%;
  background: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/image/60e2ac6380742988713420b22f28315a.png) no-repeat center / contain;
  background-size: 100% 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.resgister-wrap .scroll-wrap[data-v-141dae5c] {
  width: 100%;
  height: 5.46rem;
  padding-top: 0.75rem;
}
.resgister-wrap .scroll-wrap .banner-img[data-v-141dae5c] {
  width: 100%;
  height: 5.19rem;
}
.resgister-wrap .scroll-wrap .indic-wrap[data-v-141dae5c] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.resgister-wrap .scroll-wrap .indic-wrap .item[data-v-141dae5c] {
  width: 0.24rem;
  height: 0.077rem;
  border-radius: 0.1rem;
  background-color: #E6E6EB;
  margin: 0 0.068rem;
  display: inline-block;
}
.resgister-wrap .scroll-wrap .indic-wrap .item-active[data-v-141dae5c] {
  width: 0.24rem;
  height: 0.077rem;
  border-radius: 0.1rem;
  background-color: #7364F9;
  margin: 0 0.068rem;
  display: inline-block;
}
.login-form[data-v-141dae5c] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 0.14rem;
}
.login-form .form-item-between[data-v-141dae5c] {
  justify-content: space-between;
}
.login-form .line-light[data-v-141dae5c] {
  border: 1px solid #7364F9;
  border-radius: 0.137rem;
}
.login-form .line-grey[data-v-141dae5c] {
  border: 1px solid #E6E6EB;
  border-radius: 0.137rem;
}
.login-form .line-error[data-v-141dae5c] {
  border: 1px solid #ED4141;
  border-radius: 0.137rem;
}
.login-form .marginBottomClass[data-v-141dae5c] {
  position: relative;
}
.login-form .right-icon[data-v-141dae5c] {
  text-align: right;
}
.login-form .form-item-wrap[data-v-141dae5c] {
  display: flex;
  width: 5.38rem;
  height: 0.89rem;
  align-items: center;
  padding: 0.24rem 0.27rem;
  box-sizing: border-box;
  margin-top: 0.61rem;
  background-color: #fff;
}
.login-form .form-item-wrap .input[data-v-141dae5c] {
  height: 0.31rem;
  line-height: 0.31rem;
  outline: none;
  background: none;
  font-size: 0.27rem;
  color: #0a1603;
}
.login-form .form-item-wrap .eye-icon[data-v-141dae5c] {
  width: 0.31rem;
  height: 0.31rem;
}
.login-form .form-item-wrap .close-icon[data-v-141dae5c] {
  width: 0.31rem;
  height: 0.31rem;
}
.login-form .sendOtp[data-v-141dae5c] {
  color: #7364F9;
  text-align: center;
  font-family: "Helvetica Neue";
  font-size: 0.239rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.375rem;
  height: 0.48rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.24rem;
}
.login-form .secondGrey[data-v-141dae5c] {
  background-color: transparent;
  color: #B2B2B2;
}
.login-btn[data-v-141dae5c] {
  width: 5.38rem;
  height: 0.84rem;
  margin-top: 0.41rem;
  background-image: linear-gradient(to right, #a26df2, #6f80ff);
  border-radius: 0.42rem;
  color: #ffffff;
  font-size: 0.27rem;
  font-weight: bold;
  line-height: 0.83rem;
  text-align: center;
}
.login-btn-disable[data-v-141dae5c] {
  width: 5.38rem;
  height: 0.84rem;
  margin-top: 0.41rem;
  background-image: linear-gradient(to right, #DBCBF2, #CCD2FF);
  border-radius: 0.42rem;
  color: #ffffff;
  font-size: 0.27rem;
  font-weight: bold;
  line-height: 0.83rem;
  text-align: center;
}
.tips-wrap[data-v-141dae5c] {
  width: 5.38rem;
  display: flex;
  justify-content: center;
  margin-top: 0.24rem;
}
.tips-wrap .select-area[data-v-141dae5c] {
  padding-right: 0.137rem;
}
.tips-wrap .agreement-icon[data-v-141dae5c] {
  width: 0.27rem;
  height: 0.27rem;
}
.tips-wrap .agreement-area[data-v-141dae5c] {
  font-size: 0.24rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.31rem;
}
.tips-wrap .agreement-area[data-v-141dae5c] span {
  color: #8D8D8D !important;
}
.tips-wrap .agreement-area[data-v-141dae5c] a {
  color: #7364F9 !important;
  text-decoration: underline;
}
.common-dialog[data-v-141dae5c] .common-dialog_wrapper {
  padding: 0.41rem;
  padding-top: 0.18rem;
  width: 5.38rem;
  box-sizing: border-box;
  border-radius: 0.256rem;
}
.dialog .title[data-v-141dae5c] {
  color: #2F2E31;
  text-align: center;
  font-size: 0.3rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.44rem;
  margin-bottom: 0.2rem;
}
.dialog .content[data-v-141dae5c] {
  color: #8D8D8D;
  font-size: 0.24rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.dialog .btn[data-v-141dae5c] {
  margin-top: 0.34rem;
}
.dialog .close[data-v-141dae5c] {
  position: absolute;
  top: 0.27rem;
  right: 0.3rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin: 0 auto;
}
.dialog .close img[data-v-141dae5c] {
  width: 0.27rem;
  height: 0.27rem;
}
.dialog[data-v-141dae5c] a {
  color: #7364F9 !important;
  text-decoration: underline;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/login/resgister-otp.vue?vue&type=style&index=0&id=7b77313a&lang=less&scoped=true ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.login-wrap[data-v-7b77313a] {
  width: 100%;
  min-height: 100%;
  background: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/image/60e2ac6380742988713420b22f28315a.png) no-repeat center / contain;
  background-size: 100% 100%;
}
.login-wrap .login-content[data-v-7b77313a] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.login-wrap .login-logo[data-v-7b77313a] {
  width: 5.38rem;
  height: 0.44rem;
  margin-top: 1.02rem;
}
.login-wrap .login-logo img[data-v-7b77313a] {
  width: 2.37rem;
  height: 100%;
}
.login-wrap .phone-number[data-v-7b77313a] {
  width: 5.38rem;
  height: 0.48rem;
  margin-top: 0.67rem;
  font-family: HelveticaNeue, HelveticaNeue;
  font-weight: bold;
  font-size: 0.34rem;
  color: #080808;
  line-height: 0.48rem;
  text-align: left;
  font-style: normal;
}
.login-wrap .tips-area[data-v-7b77313a] {
  width: 5.38rem;
  color: #969799;
  font-size: 0.23rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
  margin-top: 0.136rem;
}
.login-wrap .real-phone[data-v-7b77313a] {
  width: 5.38rem;
  color: 646566;
  font-size: 0.23rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.34rem;
}
.login-wrap .login-protect-tip[data-v-7b77313a] {
  margin-top: 0.17rem;
  width: 5.38rem;
  height: 0.48rem;
  background: rgba(0, 179, 112, 0.07);
  border-radius: 0.14rem;
  padding-left: 0.2rem;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
.login-wrap .login-protect-tip .protect-icon[data-v-7b77313a] {
  width: 0.27rem;
  height: 0.27rem;
  margin-right: 0.07rem;
}
.login-wrap .login-protect-tip .protect-tip[data-v-7b77313a] {
  font-size: 0.2rem;
  font-family: Inter-Regular, Inter;
  font-weight: 400;
  color: #00b370;
  line-height: 0.27rem;
}
.login-wrap .login-title[data-v-7b77313a] {
  width: 5.38rem;
  background: rgba(115, 100, 249, 0.06);
  border-radius: 0.26rem;
  border: 0.02rem solid #ffffff;
  text-align: left;
  margin-top: 0.27rem;
  margin-bottom: 0.01rem;
  padding: 0.27rem;
  box-sizing: border-box;
  font-size: 0.24rem;
  font-family: Inter-Medium, Inter;
  font-weight: 500;
  color: #535967;
  line-height: 0.34rem;
}
.login-wrap .login-form[data-v-7b77313a] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 0.14rem;
}
.login-wrap .login-form .form-item-between[data-v-7b77313a] {
  justify-content: space-between;
}
.login-wrap .login-form .line-light[data-v-7b77313a] {
  border: 1px solid #7364F9;
  border-radius: 0.137rem;
}
.login-wrap .login-form .line-grey[data-v-7b77313a] {
  border: 1px solid #E6E6EB;
  border-radius: 0.137rem;
}
.login-wrap .login-form .line-error[data-v-7b77313a] {
  border: 1px solid #ED4141;
  border-radius: 0.137rem;
}
.login-wrap .login-form .marginBottomClass[data-v-7b77313a] {
  position: relative;
}
.login-wrap .login-form .right-icon[data-v-7b77313a] {
  text-align: right;
}
.login-wrap .login-form .form-item-wrap[data-v-7b77313a] {
  display: flex;
  width: 5.38rem;
  height: 0.89rem;
  align-items: center;
  padding: 0.24rem 0.27rem;
  box-sizing: border-box;
  margin-top: 0.27rem;
  background-color: #fff;
}
.login-wrap .login-form .form-item-wrap .input[data-v-7b77313a] {
  width: 3.1rem;
  height: 0.31rem;
  line-height: 0.31rem;
  outline: none;
  background: none;
  font-size: 0.27rem;
  color: #0a1603;
}
.login-wrap .login-form .form-item-wrap .eye-icon[data-v-7b77313a] {
  width: 0.31rem;
  height: 0.31rem;
}
.login-wrap .login-form .form-item-wrap .close-icon[data-v-7b77313a] {
  width: 0.31rem;
  height: 0.31rem;
}
.login-wrap .login-form .sendOtp[data-v-7b77313a] {
  color: #7364F9;
  text-align: center;
  font-family: "Helvetica Neue";
  font-size: 0.239rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.375rem;
  height: 0.48rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.24rem;
}
.login-wrap .login-form .secondGrey[data-v-7b77313a] {
  background-color: transparent;
  color: #B2B2B2;
}
.login-wrap .forget-psd[data-v-7b77313a] {
  display: flex;
  justify-content: flex-end;
  margin-top: 0.24rem;
  height: 0.27rem;
  font-family: HelveticaNeue;
  font-size: 0.2rem;
  color: #7364F9;
  line-height: 0.27rem;
  text-align: right;
  font-style: normal;
  width: 5.38rem;
  text-decoration-line: underline;
}
.login-wrap .error-code[data-v-7b77313a] {
  margin-top: 0.8rem;
}
.login-wrap .login-btn[data-v-7b77313a] {
  width: 5.38rem;
  height: 0.84rem;
  margin-top: 0.41rem;
  background-image: linear-gradient(to right, #a26df2, #6f80ff);
  border-radius: 0.42rem;
  color: #ffffff;
  font-size: 0.26rem;
  font-weight: bold;
  line-height: 0.83rem;
  text-align: center;
}
.login-wrap .login-btn-disable[data-v-7b77313a] {
  width: 5.38rem;
  height: 0.84rem;
  margin-top: 0.41rem;
  background-image: linear-gradient(to right, #DBCBF2, #CCD2FF);
  border-radius: 0.42rem;
  color: #ffffff;
  font-size: 0.26rem;
  font-weight: bold;
  line-height: 0.83rem;
  text-align: center;
}
.login-wrap .otp-login[data-v-7b77313a],
.login-wrap .psd-login[data-v-7b77313a] {
  width: 5.38rem;
  height: 0.84rem;
  margin-top: 0.34rem;
  background: rgba(115, 100, 249, 0.1);
  border-radius: 0.42rem;
  color: #ffffff;
  font-size: 0.26rem;
  font-weight: bold;
  line-height: 0.83rem;
  text-align: center;
}
.login-wrap .common-dialog[data-v-7b77313a] .common-dialog_wrapper {
  padding: 0.31rem 0.34rem 0.51rem;
  width: 5.38rem;
  box-sizing: border-box;
  border-radius: 0.26rem;
}
.login-wrap .common-dialog[data-v-7b77313a] .common-dialog_wrapper .title {
  height: 0.27rem;
  font-family: HelveticaNeue;
  font-size: 0.2rem;
  color: #7D8494;
  line-height: 0.27rem;
  text-align: left;
  font-style: normal;
}
.login-wrap .common-dialog[data-v-7b77313a] .common-dialog_wrapper .form-item-wrap {
  position: relative;
  display: flex;
  height: 0.89rem;
  align-items: center;
  padding: 0.24rem 0;
  box-sizing: border-box;
  margin-top: 0.43rem;
}
.login-wrap .common-dialog[data-v-7b77313a] .common-dialog_wrapper .form-item-wrap .input {
  width: 3.1rem;
  height: 0.31rem;
  line-height: 0.31rem;
  outline: none;
  background: none;
  font-size: 0.27rem;
  color: #0a1603;
}
.login-wrap .common-dialog[data-v-7b77313a] .common-dialog_wrapper .captcha_code {
  width: 1.57rem;
  height: 0.68rem;
}
.login-wrap .common-dialog[data-v-7b77313a] .common-dialog_wrapper .confirm-btn {
  margin-top: 0.34rem;
}
.login-wrap .common-dialog[data-v-7b77313a] .common-dialog_wrapper .error-bottom {
  margin-top: 0.78rem;
}
.login-wrap .common-dialog[data-v-7b77313a] .common-dialog_wrapper .line-light {
  border-bottom: 0.01rem solid #7364f9;
}
.login-wrap .common-dialog[data-v-7b77313a] .common-dialog_wrapper .line-grey {
  border-bottom: 0.01rem solid #d0d0d0;
}
.login-wrap .line-red[data-v-7b77313a] {
  border-bottom: 0.01rem solid #FF4B4B;
}
.login-wrap .sendVoice[data-v-7b77313a] {
  width: 5.38rem;
  margin-top: 0.2rem;
  text-align: left;
  color: #969799;
  font-family: "Helvetica Neue";
  font-size: 0.22rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.31rem;
}
.login-wrap .sendVoice .voice_text[data-v-7b77313a] {
  color: #7364F9;
  font-weight: 500;
  text-decoration-line: underline;
}
.login-wrap .sendVoice .voice_text_disable[data-v-7b77313a] {
  color: #C8C9CC;
  font-weight: 500;
  text-decoration-line: underline;
}
.verify-code-input[data-v-7b77313a] .errMsg {
  position: absolute;
  bottom: -0.4rem;
  left: 0;
  height: 0.27rem;
  font-family: Montserrat-light;
  font-weight: 400;
  font-size: 0.2rem;
  color: #FC3626;
  line-height: 0.27rem;
}
.right-comps[data-v-7b77313a] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.getcoupon-dialog[data-v-7b77313a] {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 8887;
  background: rgba(0, 0, 0, 0);
  font-family: Montserrat, Montserrat;
}
.getcoupon-dialog.fade[data-v-7b77313a] {
  transition: all 0.4s;
  background: rgba(0, 0, 0, 0.5);
}
.getcoupon-dialog .getcoupon-dialog_wrapper[data-v-7b77313a] {
  width: 4.56rem;
  background-image: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/image/fb584d0400503808f441bd05b23f81a7.png);
  background-repeat: no-repeat;
  background-size: 100%;
  background-color: #fff;
  border-radius: 0.26rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -60%);
  opacity: 0;
  padding: 0.41rem 0.34rem;
}
.getcoupon-dialog .getcoupon-dialog_wrapper.fade[data-v-7b77313a] {
  transition: all 0.4s;
  transform: translate(-50%, -50%);
  opacity: 1;
}
.getcoupon-dialog .getcoupon-dialog_wrapper .gif-size[data-v-7b77313a] {
  width: 100%;
  height: 5rem;
  position: absolute;
  top: -20%;
  left: 50%;
  transform: translate(-50%, 0%);
}
.getcoupon-dialog .content[data-v-7b77313a] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.getcoupon-dialog .content .title[data-v-7b77313a] {
  margin-bottom: 0.34rem;
  color: #6A0C0C;
  text-align: center;
  font-family: "Inter-Bold";
  font-size: 0.307rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.443rem;
}
.getcoupon-dialog .content .getcoupon-wrap[data-v-7b77313a] {
  margin-bottom: 0.136rem;
  width: 100%;
  height: 1.365rem;
  background-image: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/image/7eb8ba197e3f0f8426485948d347cdf4.png);
  background-repeat: no-repeat;
  background-size: 100%;
  display: flex;
  align-items: center;
}
.getcoupon-dialog .content .getcoupon-wrap .amount[data-v-7b77313a] {
  width: 1.75rem;
  text-align: center;
  color: #FF5E44;
  font-family: "Inter-Bold";
  font-size: 0.447rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.447rem;
}
.getcoupon-dialog .content .getcoupon-wrap .line[data-v-7b77313a] {
  height: 70%;
  border-left: 1px dashed #FC6504;
}
.getcoupon-dialog .content .getcoupon-wrap .getcoupon-detail[data-v-7b77313a] {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 0.27rem;
}
.getcoupon-dialog .content .getcoupon-wrap .getcoupon-detail .s1[data-v-7b77313a] {
  margin-bottom: 0.068rem;
  color: #2F2E31;
  font-family: "Inter-Bold";
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.41rem;
}
.getcoupon-dialog .content .getcoupon-wrap .getcoupon-detail .s2[data-v-7b77313a] {
  color: #646566;
  font-family: "Inter";
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.27rem;
}
.getcoupon-dialog .submit[data-v-7b77313a] {
  margin-top: 0.27rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.getcoupon-dialog .submit[data-v-7b77313a] .btn {
  height: 0.75rem !important;
}
.getcoupon-dialog .submit .confirm[data-v-7b77313a] {
  flex: 1;
}
.gif-animation[data-v-7b77313a] {
  animation: gifPlayOnce-7b77313a 2s forwards;
}
@keyframes gifPlayOnce-7b77313a {
0% {
    opacity: 1;
}
99% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/login/resgister-password.vue?vue&type=style&index=0&id=2ba1cd1c&lang=less&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.resgister-pass-wrap[data-v-2ba1cd1c] {
  width: 100%;
  min-height: 100%;
  background: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/image/60e2ac6380742988713420b22f28315a.png) no-repeat center / contain;
  background-size: 100% 100%;
}
.resgister-pass-wrap .resgister-pass-content[data-v-2ba1cd1c] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.resgister-pass-wrap .resgister-pass-logo[data-v-2ba1cd1c] {
  width: 5.38rem;
  height: 0.44rem;
  margin-top: 1.02rem;
}
.resgister-pass-wrap .resgister-pass-logo img[data-v-2ba1cd1c] {
  width: 2.37rem;
  height: 100%;
}
.resgister-pass-wrap .phone-number[data-v-2ba1cd1c] {
  width: 5.38rem;
  height: 0.48rem;
  margin-top: 0.67rem;
  font-family: HelveticaNeue, HelveticaNeue;
  font-weight: bold;
  font-size: 0.34rem;
  color: #080808;
  line-height: 0.48rem;
  text-align: left;
  font-style: normal;
}
.resgister-pass-wrap .tips-area[data-v-2ba1cd1c] {
  width: 5.38rem;
  color: #969799;
  font-size: 0.23rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
  margin-top: 0.136rem;
}
.resgister-pass-wrap .resgister-pass-form[data-v-2ba1cd1c] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 0.14rem;
}
.resgister-pass-wrap .resgister-pass-form .form-item-between[data-v-2ba1cd1c] {
  justify-content: space-between;
}
.resgister-pass-wrap .resgister-pass-form .line-light[data-v-2ba1cd1c] {
  border: 1px solid #7364F9;
  border-radius: 0.137rem;
}
.resgister-pass-wrap .resgister-pass-form .line-grey[data-v-2ba1cd1c] {
  border: 1px solid #E6E6EB;
  border-radius: 0.137rem;
}
.resgister-pass-wrap .resgister-pass-form .line-error[data-v-2ba1cd1c] {
  border: 1px solid #ED4141;
  border-radius: 0.137rem;
}
.resgister-pass-wrap .resgister-pass-form .marginBottomClass[data-v-2ba1cd1c] {
  position: relative;
}
.resgister-pass-wrap .resgister-pass-form .right-icon[data-v-2ba1cd1c] {
  text-align: right;
}
.resgister-pass-wrap .resgister-pass-form .form-item-wrap[data-v-2ba1cd1c] {
  display: flex;
  width: 5.38rem;
  height: 0.89rem;
  align-items: center;
  padding: 0.24rem 0.27rem;
  box-sizing: border-box;
  margin-top: 0.27rem;
  background-color: #fff;
}
.resgister-pass-wrap .resgister-pass-form .form-item-wrap .input[data-v-2ba1cd1c] {
  width: 3.1rem;
  height: 0.31rem;
  line-height: 0.31rem;
  outline: none;
  background: none;
  font-size: 0.27rem;
  color: #0a1603;
}
.resgister-pass-wrap .resgister-pass-form .form-item-wrap .eye-icon[data-v-2ba1cd1c] {
  width: 0.31rem;
  height: 0.31rem;
}
.resgister-pass-wrap .resgister-pass-form .form-item-wrap .close-icon[data-v-2ba1cd1c] {
  width: 0.31rem;
  height: 0.31rem;
}
.resgister-pass-wrap .resgister-pass-btn[data-v-2ba1cd1c] {
  width: 5.38rem;
  height: 0.84rem;
  margin-top: 0.41rem;
  background-image: linear-gradient(to right, #a26df2, #6f80ff);
  border-radius: 0.42rem;
  color: #ffffff;
  font-size: 0.26rem;
  font-weight: bold;
  line-height: 0.83rem;
  text-align: center;
}
.resgister-pass-wrap .resgister-pass-btn-disable[data-v-2ba1cd1c] {
  width: 5.38rem;
  height: 0.84rem;
  margin-top: 0.41rem;
  background-image: linear-gradient(to right, #DBCBF2, #CCD2FF);
  border-radius: 0.42rem;
  color: #ffffff;
  font-size: 0.26rem;
  font-weight: bold;
  line-height: 0.83rem;
  text-align: center;
}
.right-comps[data-v-2ba1cd1c] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.skip-btn[data-v-2ba1cd1c] {
  margin-top: 0.41rem;
  color: #7364F9;
  text-align: right;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 500;
  padding: 0 0.34rem;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/login/forget-password.vue?vue&type=style&index=0&id=e850c5f2&lang=less&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.forget-password[data-v-e850c5f2] {
  width: 100%;
  min-height: 100%;
  background: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/image/60e2ac6380742988713420b22f28315a.png);
  background-size: 100% 100%;
  background-color: #FAF9FF;
  background-repeat: no-repeat;
  position: relative;
  padding-top: 0.89rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.forget-password .phone-number[data-v-e850c5f2] {
  width: 5.38rem;
  height: 0.48rem;
  margin-top: 0.27rem;
  font-family: HelveticaNeue, HelveticaNeue;
  font-weight: bold;
  font-size: 0.34rem;
  color: #080808;
  line-height: 0.48rem;
  text-align: left;
  font-style: normal;
}
.forget-password .tips-area[data-v-e850c5f2] {
  width: 5.38rem;
  color: #969799;
  font-size: 0.23rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
  margin-top: 0.136rem;
}
.forget-password .phoneNumber[data-v-e850c5f2] {
  height: 0.61rem;
  color: #2F2E31;
  text-align: center;
  font-family: "Helvetica Neue";
  font-size: 0.41rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.61rem;
}
.forget-password .forms[data-v-e850c5f2] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.forget-password .forms .form-item-between[data-v-e850c5f2] {
  justify-content: space-between;
}
.forget-password .forms .line-light[data-v-e850c5f2] {
  border: 1px solid #7364F9;
  border-radius: 0.137rem;
}
.forget-password .forms .line-grey[data-v-e850c5f2] {
  border: 1px solid #E6E6EB;
  border-radius: 0.137rem;
}
.forget-password .forms .line-error[data-v-e850c5f2] {
  border: 1px solid #ED4141;
  border-radius: 0.137rem;
}
.forget-password .forms .marginBottomClass[data-v-e850c5f2] {
  position: relative;
}
.forget-password .forms .form-item-wrap[data-v-e850c5f2] {
  display: flex;
  width: 5.38rem;
  height: 0.89rem;
  align-items: center;
  padding: 0.24rem 0.27rem;
  box-sizing: border-box;
  margin-top: 0.27rem;
  background-color: #fff;
}
.forget-password .forms .form-item-wrap .input[data-v-e850c5f2] {
  width: 3.1rem;
  height: 0.31rem;
  line-height: 0.31rem;
  outline: none;
  background: none;
  font-size: 0.27rem;
  color: #0a1603;
}
.forget-password .forms .form-item-wrap .sendOtp[data-v-e850c5f2] {
  color: #7364F9;
  text-align: center;
  font-family: "Helvetica Neue";
  font-size: 0.239rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.375rem;
  height: 0.48rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.24rem;
}
.forget-password .forms .form-item-wrap .secondGrey[data-v-e850c5f2] {
  background-color: transparent;
  color: #B2B2B2;
}
.forget-password .forms .form-item-wrap .eye-icon[data-v-e850c5f2] {
  width: 0.31rem;
  height: 0.31rem;
}
.forget-password .forms .form-item-wrap .close-icon[data-v-e850c5f2] {
  width: 0.31rem;
  height: 0.31rem;
}
.forget-password .forms .captcha_code[data-v-e850c5f2] {
  width: 1.37rem;
  height: 0.48rem;
}
.forget-password .login-btn[data-v-e850c5f2] {
  width: 5.38rem;
  height: 0.84rem;
  margin-top: 0.546rem;
  background-image: linear-gradient(to right, #a26df2, #6f80ff);
  border-radius: 0.42rem;
  color: #ffffff;
  font-size: 0.26rem;
  font-weight: bold;
  line-height: 0.83rem;
  text-align: center;
}
.forget-password .login-btn-disable[data-v-e850c5f2] {
  width: 5.38rem;
  height: 0.84rem;
  margin-top: 0.546rem;
  background-image: linear-gradient(to right, #DBCBF2, #CCD2FF);
  border-radius: 0.42rem;
  color: #ffffff;
  font-size: 0.26rem;
  font-weight: bold;
  line-height: 0.83rem;
  text-align: center;
}
.forget-password .sendVoice[data-v-e850c5f2] {
  width: 100%;
  margin-top: 0.27rem;
  text-align: center;
  color: #969799;
  font-family: "Helvetica Neue";
  font-size: 0.22rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.31rem;
}
.forget-password .sendVoice .voice_text[data-v-e850c5f2] {
  color: #7364F9;
  font-weight: 500;
  text-decoration-line: underline;
}
.forget-password .sendVoice .voice_text_disable[data-v-e850c5f2] {
  color: #C8C9CC;
  font-weight: 500;
  text-decoration-line: underline;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/account-cancel/common/pc-top.vue?vue&type=style&index=0&id=19158b28&lang=less&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@media screen and (max-width: 480px) {
.pc-top[data-v-19158b28] {
    display: none;
}
}
@media screen and (min-width: 480px) {
.pc-top[data-v-19158b28] {
    position: absolute;
    top: 0;
    width: 100%;
    min-width: 1080px;
    height: 80px;
    background: #FFFFFF;
    display: flex;
    justify-content: center;
}
.pc-top .pc-top-content[data-v-19158b28] {
    width: 1080px;
    display: flex;
    align-items: center;
}
.pc-top .pc-top-content .logo[data-v-19158b28] {
    margin-left: 50px;
    width: 139px;
    height: 26px;
}
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/account-cancel/account-deletion/deletion.vue?vue&type=style&index=0&id=585df7d8&lang=less&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@media screen and (max-width: 480px) {
.column-center[data-v-585df7d8] {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.deletion-page[data-v-585df7d8] {
    width: 100%;
    min-height: 100%;
    background: #ffffff;
}
.deletion-page .deletion-title[data-v-585df7d8] {
    display: none;
}
.deletion-page .deletion-page-content[data-v-585df7d8] {
    padding: 1.34rem 0.34rem 0;
}
.deletion-page .deletion-page-content .deletion-tips[data-v-585df7d8] {
    font-size: 0.27rem;
    font-family: InterMedium;
    font-weight: 500;
    color: #2F2E31;
    line-height: 0.38rem;
}
.deletion-page .deletion-page-content .deletion-tips span[data-v-585df7d8] {
    font-size: 0.2rem;
    font-weight: 400;
    color: #7D7E94;
    line-height: 0.27rem;
}
.deletion-page .deletion-page-content .deletion-options[data-v-585df7d8] {
    margin-top: 0.14rem;
}
.deletion-page .deletion-page-content .deletion-options .deletion-option-item[data-v-585df7d8] {
    display: flex;
    padding: 0.2rem 0;
    font-size: 0.24rem;
    font-weight: 400;
    color: #2F2E31;
    line-height: 0.31rem;
}
.deletion-page .deletion-page-content .deletion-options .deletion-option-item .deletion-selection[data-v-585df7d8] {
    margin-right: 0.14rem;
}
.deletion-page .deletion-page-content .deletion-options .deletion-option-item .deletion-selection .selected-icon[data-v-585df7d8] {
    width: 0.32rem;
    height: 0.32rem;
}
.deletion-page .deletion-page-content .other-reason[data-v-585df7d8] {
    margin-top: 0.41rem;
}
.deletion-page .deletion-page-content .other-reason .other-reason-input[data-v-585df7d8] {
    background: #FAFAFA;
    border-radius: 0.07rem;
    border: 0.01rem solid #EDEEF5;
    width: 100%;
    height: 2.05rem;
    resize: none;
    padding: 0.1rem;
    outline: none;
    margin-top: 0.2rem;
}
.deletion-btn-wap[data-v-585df7d8] {
    width: 100%;
    position: fixed;
    bottom: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 0.2rem;
    background: #ffffff;
}
.deletion-btn-wap .deletion-btn-tip[data-v-585df7d8] {
    font-size: 0.2rem;
    font-weight: 400;
    color: #7D7E94;
    line-height: 0.27rem;
    width: 100%;
    box-sizing: border-box;
    padding: 0 0.34rem;
}
.deletion-btn-wap .deletion-btn-tip span[data-v-585df7d8] {
    color: #7364F9;
}
.deletion-btn-wap .deletion-btn[data-v-585df7d8] {
    width: 5.63rem;
    height: 0.85rem;
    background-image: linear-gradient(to right, #a26df2, #6f80ff);
    border-radius: 0.42rem;
    text-align: center;
    font-family: InterSemiBold;
    line-height: 0.85rem;
    font-size: 0.26rem;
    color: #ffffff;
    font-weight: 600;
    margin: 0.2rem 0;
}
.deletion-popup[data-v-585df7d8] {
    border-radius: 0.26rem;
}
.deletion-popup .deletion-mask-wrap[data-v-585df7d8] {
    width: 5.38rem;
    background: #FFFFFF;
    padding: 0.51rem 0.41rem;
    box-sizing: border-box;
    border-radius: 0.26rem;
}
.deletion-popup .deletion-mask-wrap .deletion-mask-title[data-v-585df7d8] {
    font-size: 0.27rem;
    font-weight: 500;
    color: #0A1603;
    line-height: 0.41rem;
    padding-bottom: 0.21rem;
    display: flex;
    flex-direction: column;
}
.deletion-popup .deletion-mask-wrap .deletion-tip-text[data-v-585df7d8] {
    font-size: 0.2rem;
    font-weight: 400;
    color: #7D7E94;
    line-height: 0.27rem;
}
.deletion-popup .deletion-mask-wrap .deletion-submit-btn[data-v-585df7d8] {
    width: 4.56rem;
    height: 0.75rem;
    border-radius: 0.42rem;
    line-height: 0.75rem;
    margin-top: 0.2rem;
    font-family: InterSemiBold;
    text-align: center;
}
.deletion-popup .deletion-mask-wrap .light-btn[data-v-585df7d8] {
    background: linear-gradient(135deg, #A26DF2 0%, #6F80FF 100%);
    font-size: 0.26rem;
    font-weight: 600;
    color: #FFFFFF;
}
.deletion-popup .deletion-mask-wrap .grey-btn[data-v-585df7d8] {
    width: 4.56rem;
    height: 0.75rem;
    border-radius: 0.42rem;
    line-height: 0.75rem;
    margin-top: 0.2rem;
    text-align: center;
    border: 0.02rem solid #DCDCDC;
    font-size: 0.24rem;
    font-weight: 500;
    color: #2F2E31;
}
.check-popup[data-v-585df7d8] {
    border-radius: 0.26rem;
}
.check-popup .check-mask-wrap[data-v-585df7d8] {
    width: 5.38rem;
    position: relative;
    padding: 0.51rem 0.41rem;
    box-sizing: border-box;
}
.check-popup .check-mask-wrap .mask-close-icon[data-v-585df7d8] {
    width: 0.27rem;
    height: 0.27rem;
    position: absolute;
    top: 0.27rem;
    right: 0.27rem;
}
.check-popup .check-mask-wrap .check-tip-text[data-v-585df7d8] {
    font-size: 0.27rem;
    font-weight: 500;
    color: #0A1603;
    line-height: 0.41rem;
}
.check-popup .check-mask-wrap .check-submit-btn[data-v-585df7d8] {
    width: 4.56rem;
    height: 0.75rem;
    background: linear-gradient(135deg, #A26DF2 0%, #6F80FF 100%);
    border-radius: 0.42rem;
    font-size: 0.27rem;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 0.75rem;
    text-align: center;
    margin-top: 0.41rem;
}
}
@media screen and (min-width: 480px) {
.column-center[data-v-585df7d8] {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.deletion-page[data-v-585df7d8] {
    min-width: 1080px;
    min-height: 100%;
    background: #F9F9FB;
    padding-top: 120px;
}
.deletion-page .pc-content[data-v-585df7d8] {
    width: 880px;
    background: #FFFFFF;
    border-radius: 24px;
    padding: 40px;
    box-sizing: border-box;
}
.deletion-page .deletion-title[data-v-585df7d8] {
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
    font-size: 24px;
    font-family: HelveticaNeue-Bold, HelveticaNeue;
    font-weight: bold;
    color: #212A38;
    line-height: 29px;
}
.deletion-page .deletion-page-content .deletion-tips[data-v-585df7d8] {
    font-size: 20px;
    font-weight: 500;
    color: #2F2E31;
    line-height: 25px;
}
.deletion-page .deletion-page-content .deletion-tips span[data-v-585df7d8] {
    font-size: 16px;
    font-weight: 400;
    color: #7D7E94;
    line-height: 22px;
}
.deletion-page .deletion-page-content .deletion-options[data-v-585df7d8] {
    margin-top: 14px;
}
.deletion-page .deletion-page-content .deletion-options .deletion-option-item[data-v-585df7d8] {
    display: flex;
    padding: 10px 0;
    font-size: 18px;
    font-weight: 400;
    color: #2F2E31;
    line-height: 22px;
}
.deletion-page .deletion-page-content .deletion-options .deletion-option-item .deletion-selection[data-v-585df7d8] {
    margin-right: 12px;
}
.deletion-page .deletion-page-content .deletion-options .deletion-option-item .deletion-selection .selected-icon[data-v-585df7d8] {
    width: 20px;
    height: 20px;
}
.deletion-page .deletion-page-content .other-reason[data-v-585df7d8] {
    margin-top: 30px;
}
.deletion-page .deletion-page-content .other-reason .other-reason-input[data-v-585df7d8] {
    background: #FAFAFA;
    border-radius: 12px;
    border: 1px solid #EDEEF5;
    width: 100%;
    height: 168px;
    resize: none;
    padding: 16px;
    outline: none;
    margin-top: 12px;
}
.deletion-btn-wap[data-v-585df7d8] {
    width: 100%;
    align-items: center;
    padding-top: 12px;
    background: #ffffff;
}
.deletion-btn-wap .deletion-btn-tip[data-v-585df7d8] {
    font-size: 16px;
    font-weight: 400;
    color: #7D7E94;
    line-height: 18px;
    width: 100%;
    box-sizing: border-box;
    padding: 0 40px;
}
.deletion-btn-wap .deletion-btn-tip span[data-v-585df7d8] {
    cursor: pointer;
    color: #7364F9;
}
.deletion-btn-wap .deletion-btn[data-v-585df7d8] {
    cursor: pointer;
    width: 348px;
    height: 60px;
    border-radius: 30px;
    background-image: linear-gradient(to right, #a26df2, #6f80ff);
    text-align: center;
    line-height: 60px;
    font-size: 20px;
    color: #ffffff;
    font-weight: 600;
    margin-top: 40px;
}
.deletion-popup[data-v-585df7d8] {
    border-radius: 20px;
}
.deletion-popup .deletion-mask-wrap[data-v-585df7d8] {
    width: 447px;
    background: #FFFFFF;
    padding: 40px;
    box-sizing: border-box;
    border-radius: 20px;
}
.deletion-popup .deletion-mask-wrap .deletion-mask-title[data-v-585df7d8] {
    font-size: 20px;
    font-weight: 500;
    color: #0A1603;
    line-height: 26px;
    display: flex;
    flex-direction: column;
}
.deletion-popup .deletion-mask-wrap .deletion-content-text[data-v-585df7d8] {
    padding-bottom: 16px;
}
.deletion-popup .deletion-mask-wrap .deletion-tip-text[data-v-585df7d8] {
    font-size: 16px;
    font-weight: 400;
    color: #7D7E94;
    line-height: 22px;
}
.deletion-popup .deletion-mask-wrap .deletion-submit-btn[data-v-585df7d8] {
    width: 348px;
    height: 60px;
    border-radius: 30px;
    line-height: 60px;
    margin-top: 20px;
    text-align: center;
    cursor: pointer;
}
.deletion-popup .deletion-mask-wrap .light-btn[data-v-585df7d8] {
    background: linear-gradient(135deg, #A26DF2 0%, #6F80FF 100%);
    font-size: 20px;
    font-weight: 600;
    color: #FFFFFF;
}
.deletion-popup .deletion-mask-wrap .grey-btn[data-v-585df7d8] {
    font-size: 20px;
    font-family: HelveticaNeue-Medium, HelveticaNeue;
    color: #A8ADB8;
    line-height: 25px;
    font-weight: 500;
    margin-top: 20px;
    text-align: center;
    cursor: pointer;
}
.check-popup[data-v-585df7d8] {
    border-radius: 20px;
}
.check-popup .check-mask-wrap[data-v-585df7d8] {
    width: 447px;
    height: 264px;
    background: #FFFFFF;
    position: relative;
    padding: 50px 40px;
    box-sizing: border-box;
    border-radius: 20px;
}
.check-popup .check-mask-wrap .mask-close-icon[data-v-585df7d8] {
    width: 28px;
    height: 28px;
    position: absolute;
    top: 28px;
    right: 28px;
}
.check-popup .check-mask-wrap .check-tip-text[data-v-585df7d8] {
    font-size: 20px;
    font-weight: 600;
    color: #212A38;
    line-height: 28px;
}
.check-popup .check-mask-wrap .check-submit-btn[data-v-585df7d8] {
    width: 348px;
    height: 60px;
    background: linear-gradient(135deg, #A26DF2 0%, #6F80FF 100%);
    border-radius: 30px;
    font-size: 20px;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 60px;
    text-align: center;
    margin-top: 30px;
}
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/account-cancel/attention/attention.vue?vue&type=style&index=0&id=44e459b6&lang=less&scoped=true ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@media screen and (max-width: 480px) {
.column-center[data-v-44e459b6] {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.attention-page[data-v-44e459b6] {
    width: 100%;
    min-height: 100%;
    background: #ffffff;
}
.attention-page .attention-page-content[data-v-44e459b6] {
    padding: 0.41rem 0.34rem 0.34rem;
}
.attention-page .attention-page-content .attention-img[data-v-44e459b6] {
    width: 1.83rem;
    height: 1.62rem;
}
.attention-page .attention-page-content .attention-title[data-v-44e459b6] {
    font-size: 0.27rem;
    font-weight: 600;
    color: #FF5E44;
    line-height: 0.34rem;
    padding-bottom: 0.21rem;
}
.attention-page .attention-page-content .attention-content[data-v-44e459b6] {
    font-size: 0.24rem;
    font-weight: 400;
    color: #2F2E31;
    line-height: 0.34rem;
    margin-top: 0.2rem;
}
.attention-page .attention-page-content .attention-info-wap[data-v-44e459b6] {
    background: #F7F7F9;
    border-radius: 0.26rem;
    width: 100%;
    padding: 0.18rem 0.34rem;
    box-sizing: border-box;
    margin-top: 0.2rem;
}
.attention-page .attention-page-content .attention-info-wap .attention-info-item[data-v-44e459b6] {
    padding: 0.13rem 0;
    display: flex;
}
.attention-page .attention-page-content .attention-info-wap .attention-info-img[data-v-44e459b6] {
    width: 0.34rem;
    height: 0.34rem;
    margin-right: 0.2rem;
}
.attention-page .attention-page-content .attention-info-wap .attention-info-text[data-v-44e459b6] {
    font-size: 0.24rem;
    font-weight: 400;
    color: #7D7E94;
    line-height: 0.34rem;
}
.attention-page .attention-page-content .attention-risk-wap[data-v-44e459b6] {
    background: rgba(255, 94, 68, 0.1);
    border-radius: 0.07rem;
    padding: 0.1rem 0.14rem;
    box-sizing: border-box;
    display: flex;
    font-size: 0.2rem;
    font-weight: 400;
    color: #FF5E44;
    line-height: 0.27rem;
    width: 100%;
    margin-top: 0.41rem;
}
.attention-page .attention-page-content .attention-risk-wap .attention-risk-img[data-v-44e459b6] {
    width: 0.24rem;
    height: 0.24rem;
    margin-right: 0.14rem;
}
.attention-page .attention-page-content .attention-btn-wap[data-v-44e459b6] {
    margin-top: 0.41rem;
}
.attention-page .attention-page-content .attention-btn-wap .attention-tip-wap[data-v-44e459b6] {
    display: flex;
    font-size: 0.2rem;
    font-weight: 400;
    color: #7D7E94;
    line-height: 0.27rem;
}
.attention-page .attention-page-content .attention-btn-wap .attention-tip-wap .selected-icon[data-v-44e459b6] {
    width: 0.24rem;
    height: 0.24rem;
    margin-right: 0.14rem;
}
.attention-page .attention-page-content .attention-btn-wap .attention-submit-btn[data-v-44e459b6] {
    width: 5.65rem;
    height: 0.84rem;
    border-radius: 0.42rem;
    line-height: 0.84rem;
    margin-top: 0.2rem;
    text-align: center;
}
.attention-page .attention-page-content .attention-btn-wap .light-btn[data-v-44e459b6] {
    background: linear-gradient(135deg, #A26DF2 0%, #6F80FF 100%);
    font-size: 0.26rem;
    font-weight: bold;
    color: #FFFFFF;
}
.attention-page .attention-page-content .attention-btn-wap .grey-btn[data-v-44e459b6] {
    width: 5.65rem;
    height: 0.84rem;
    border-radius: 0.42rem;
    border: 0.02rem solid #DCDCDC;
    line-height: 0.84rem;
    font-size: 0.24rem;
    font-weight: 500;
    color: #2F2E31;
    margin-top: 0.2rem;
    text-align: center;
}
}
@media screen and (min-width: 480px) {
.column-center[data-v-44e459b6] {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.attention-page[data-v-44e459b6] {
    min-width: 1080px;
    min-height: 100%;
    background: #F9F9FB;
    padding-top: 120px;
}
.attention-page .pc-content[data-v-44e459b6] {
    width: 880px;
    background: #FFFFFF;
    border-radius: 24px;
    padding: 40px;
    box-sizing: border-box;
}
.attention-page .attention-page-title[data-v-44e459b6] {
    width: 100%;
    text-align: center;
    font-size: 24px;
    font-family: HelveticaNeue-Bold, HelveticaNeue;
    font-weight: bold;
    color: #212A38;
    line-height: 29px;
}
.attention-page .attention-page-content[data-v-44e459b6] {
    width: 100%;
}
.attention-page .attention-page-content .attention-img[data-v-44e459b6] {
    width: 107px;
    height: 95px;
    margin-top: 24px;
}
.attention-page .attention-page-content .attention-title[data-v-44e459b6] {
    font-size: 22px;
    font-weight: 600;
    color: #FF5E44;
    line-height: 27px;
    padding-bottom: 40px;
}
.attention-page .attention-page-content .attention-content[data-v-44e459b6] {
    font-size: 18px;
    font-weight: 400;
    color: #2F2E31;
    line-height: 24px;
    margin-bottom: 20px;
    width: 100%;
}
.attention-page .attention-page-content .attention-info-wap[data-v-44e459b6] {
    background: #F7F7F9;
    border-radius: 12px;
    width: 100%;
    padding: 10px 16px;
    box-sizing: border-box;
}
.attention-page .attention-page-content .attention-info-wap .attention-info-item[data-v-44e459b6] {
    padding: 6px 0;
    display: flex;
}
.attention-page .attention-page-content .attention-info-wap .attention-info-img[data-v-44e459b6] {
    width: 24px;
    height: 24px;
    margin-right: 12px;
}
.attention-page .attention-page-content .attention-info-wap .attention-info-text[data-v-44e459b6] {
    font-size: 18px;
    font-weight: 400;
    color: #7D7E94;
    line-height: 24px;
}
.attention-page .attention-page-content .attention-risk-wap[data-v-44e459b6] {
    background: rgba(255, 94, 68, 0.1);
    border-radius: 6px;
    padding: 8px;
    box-sizing: border-box;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    color: #FF5E44;
    line-height: 18px;
    width: 100%;
    margin-top: 20px;
}
.attention-page .attention-page-content .attention-risk-wap .attention-risk-img[data-v-44e459b6] {
    width: 18px;
    height: 18px;
    margin-right: 8px;
}
.attention-page .attention-page-content .attention-btn-wap[data-v-44e459b6] {
    margin-top: 60px;
    display: flex;
}
.attention-page .attention-page-content .attention-btn-wap .attention-tip-wap[data-v-44e459b6] {
    display: flex;
    font-size: 14px;
    font-weight: 400;
    color: #7D7E94;
    line-height: 18px;
    margin-right: 40px;
}
.attention-page .attention-page-content .attention-btn-wap .attention-tip-wap .selected-icon[data-v-44e459b6] {
    width: 20px;
    height: 20px;
    margin-right: 8px;
}
.attention-page .attention-page-content .attention-btn-wap .attention-submit-btn[data-v-44e459b6] {
    width: 348px;
    height: 60px;
    border-radius: 30px;
    line-height: 60px;
    text-align: center;
    cursor: pointer;
}
.attention-page .attention-page-content .attention-btn-wap .light-btn[data-v-44e459b6] {
    background: linear-gradient(135deg, #A26DF2 0%, #6F80FF 100%);
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF;
}
.attention-page .attention-page-content .attention-btn-wap .grey-btn[data-v-44e459b6] {
    cursor: pointer;
    width: 348px;
    font-size: 16px;
    font-family: HelveticaNeue-Medium, HelveticaNeue;
    font-weight: 500;
    color: #A8ADB8;
    line-height: 22px;
    margin-top: 20px;
    text-align: center;
}
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/account-cancel/deletion-success/success.vue?vue&type=style&index=0&id=4a11da02&lang=less&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@media screen and (max-width: 480px) {
.column-center[data-v-4a11da02] {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.success-page[data-v-4a11da02] {
    width: 100%;
    min-height: 100%;
    background: #ffffff;
}
.success-page .success-page-title[data-v-4a11da02] {
    display: none;
}
.success-page .success-page-content[data-v-4a11da02] {
    padding: 1.16rem 0.34rem 0;
}
.success-page .success-page-content .success-img[data-v-4a11da02] {
    width: 1.83rem;
    height: 1.86rem;
}
.success-page .success-page-content .success-title[data-v-4a11da02] {
    font-size: 0.27rem;
    font-weight: 600;
    color: #2f2e31;
    line-height: 0.34rem;
}
.success-page .success-page-content .success-content[data-v-4a11da02] {
    font-size: 0.24rem;
    font-weight: 400;
    line-height: 0.3rem;
    margin-top: 0.68rem;
    color: #7D7E94;
}
.success-page .success-page-content .success-content .success-content-service[data-v-4a11da02] {
    color: #7364F9;
    text-decoration: underline;
}
.success-page .success-page-content .success-submit-btn[data-v-4a11da02] {
    width: 5.65rem;
    height: 0.84rem;
    border-radius: 0.42rem;
    line-height: 0.84rem;
    margin-top: 0.64rem;
    text-align: center;
}
.success-page .success-page-content .light-btn[data-v-4a11da02] {
    background: linear-gradient(135deg, #A26DF2 0%, #6F80FF 100%);
    font-size: 0.26rem;
    font-weight: bold;
    color: #FFFFFF;
}
}
@media screen and (min-width: 480px) {
.column-center[data-v-4a11da02] {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.success-page[data-v-4a11da02] {
    min-width: 1080px;
    min-height: 100%;
    background: #F9F9FB;
    padding-top: 120px;
}
.success-page .pc-content[data-v-4a11da02] {
    width: 880px;
    background: #FFFFFF;
    border-radius: 24px;
    padding: 40px 40px 200px;
    box-sizing: border-box;
}
.success-page .success-page-title[data-v-4a11da02] {
    width: 100%;
    text-align: center;
    font-size: 24px;
    font-family: HelveticaNeue-Bold, HelveticaNeue;
    font-weight: bold;
    color: #212A38;
    line-height: 29px;
}
.success-page .success-page-content[data-v-4a11da02] {
    width: 100%;
}
.success-page .success-page-content .success-img[data-v-4a11da02] {
    width: 104px;
    height: 105px;
    margin-top: 123px;
}
.success-page .success-page-content .success-title[data-v-4a11da02] {
    font-size: 22px;
    font-weight: 600;
    color: #212A38;
    line-height: 27px;
}
.success-page .success-page-content .success-content[data-v-4a11da02] {
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    margin-top: 40px;
    color: #7D7E94;
    width: 532px;
}
.success-page .success-page-content .success-content .success-content-service[data-v-4a11da02] {
    color: #7364F9;
    text-decoration: underline;
}
.success-page .success-page-content .success-submit-btn[data-v-4a11da02] {
    width: 348px;
    height: 60px;
    border-radius: 30px;
    line-height: 60px;
    text-align: center;
    margin-top: 80px;
}
.success-page .success-page-content .light-btn[data-v-4a11da02] {
    background: linear-gradient(135deg, #A26DF2 0%, #6F80FF 100%);
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF;
}
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/account-cancel/login/common/input-comps.vue?vue&type=style&index=0&id=7bf3514a&lang=less&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.input-comps[data-v-7bf3514a] {
  width: 3.1rem;
  height: 0.34rem;
  line-height: 0.34rem;
  outline: none;
  background: #fff;
}
.input-comps[data-v-7bf3514a]::-moz-placeholder {
  color: #c0c0c0;
}
.input-comps[data-v-7bf3514a]::placeholder {
  color: #c0c0c0;
}
@media screen and (min-width: 480px) {
.input-comps[data-v-7bf3514a] {
    width: 300px;
    height: 24px;
    line-height: 24px;
    background: #fff;
}
.input-comps[data-v-7bf3514a]::-moz-placeholder {
    color: #c0c0c0;
}
.input-comps[data-v-7bf3514a]::placeholder {
    color: #c0c0c0;
}
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/account-cancel/login/otp-verify.vue?vue&type=style&index=0&id=19acd170&lang=less&scoped=true ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@media screen and (max-width: 480px) {
.column-center[data-v-19acd170] {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.login-wrap[data-v-19acd170] {
    width: 100%;
    height: 100%;
    background-color: #fff;
    justify-content: space-between;
}
.pc-content[data-v-19acd170] {
    height: 100%;
    justify-content: space-between;
}
.login-content[data-v-19acd170] {
    width: 100%;
    padding-top: 0.41rem;
    box-sizing: border-box;
}
.login-protect-tip[data-v-19acd170] {
    width: 5.72rem;
    padding: 0.1rem 0.14rem 0.1rem 0.17rem;
    background: rgba(0, 179, 112, 0.07);
    border-radius: 0.14rem;
    padding-left: 0.2rem;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    margin-bottom: 0.14rem;
}
.login-protect-tip .protect-icon[data-v-19acd170] {
    width: 0.27rem;
    height: 0.27rem;
    margin-right: 0.07rem;
}
.login-protect-tip .protect-tip[data-v-19acd170] {
    font-size: 0.2rem;
    font-weight: 400;
    color: #00b370;
    line-height: 0.27rem;
}
.login-form[data-v-19acd170] {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.login-form .input-item-wap[data-v-19acd170] {
    position: relative;
}
.login-form .error-text[data-v-19acd170] {
    position: absolute;
    bottom: -0.25rem;
    font-size: 0.2rem;
    font-weight: 400;
    color: #FF5E44;
    line-height: 0.27rem;
    padding-top: 0.05rem;
}
.login-form .form-item-between[data-v-19acd170] {
    justify-content: space-between;
}
.login-form .line-light[data-v-19acd170] {
    border-bottom: 0.01rem solid #7364f9;
}
.login-form .line-grey[data-v-19acd170] {
    border-bottom: 0.01rem solid #d0d0d0;
}
.login-form .line-error[data-v-19acd170] {
    border-bottom: 0.01rem solid #FF5E44;
}
.login-form .form-item-wrap[data-v-19acd170] {
    position: relative;
    display: flex;
    width: 5.38rem;
    height: 0.82rem;
    align-items: center;
    padding: 0.24rem 0;
    box-sizing: border-box;
    margin-top: 0.43rem;
}
.login-form .form-item-wrap .input[data-v-19acd170] {
    width: 3.1rem;
    height: 0.31rem;
    line-height: 0.31rem;
    outline: none;
    font-size: 0.27rem;
    color: #0a1603;
}
.login-form .form-item-wrap .eye-icon[data-v-19acd170] {
    width: 0.31rem;
    height: 0.2rem;
}
.login-btn-wap[data-v-19acd170] {
    width: 100%;
}
.login-btn-wap .login-tip[data-v-19acd170] {
    width: 5.65rem;
    font-size: 0.2rem;
    font-family: HelveticaNeue;
    color: #B2B2B2;
    line-height: 0.27rem;
}
.login-risk-wap[data-v-19acd170] {
    width: 5.72rem;
    height: 0.48rem;
    background: rgba(255, 94, 68, 0.1);
    border-radius: 0.07rem;
    display: flex;
    align-items: center;
    font-size: 0.2rem;
    font-weight: 400;
    color: #FF5E44;
    line-height: 0.27rem;
    padding: 0.12rem 0.14rem;
    box-sizing: border-box;
}
.login-risk-wap .login-risk-img[data-v-19acd170] {
    width: 0.24rem;
    height: 0.24rem;
    margin-right: 0.14rem;
}
.login-btn[data-v-19acd170] {
    width: 5.51rem;
    height: 0.84rem;
    margin-top: 0.2rem;
    background-image: linear-gradient(to right, #a26df2, #6f80ff);
    box-shadow: 0rem 0.27rem 0.14rem -0.22rem rgba(115, 100, 249, 0.3);
    border-radius: 0.42rem;
    color: #ffffff;
    font-size: 0.26rem;
    font-weight: bold;
    line-height: 0.83rem;
    text-align: center;
    margin-bottom: 0.37rem;
}
.verify-send-otp[data-v-19acd170] {
    font-size: 0.2rem;
    font-weight: 400;
    color: #B2B2B2;
    line-height: 0.48rem;
    background: #ECEDF3;
    border-radius: 0.24rem;
    width: 1.37rem;
    height: 0.48rem;
    text-align: center;
}
}
@media screen and (min-width: 480px) {
.column-center[data-v-19acd170] {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.login-wrap[data-v-19acd170] {
    min-width: 1080px;
    min-height: 100%;
    background-color: #F9F9FB;
    justify-content: center;
}
.pc-content[data-v-19acd170] {
    width: 484px;
    padding: 71px 60px 40px;
    border-radius: 24px;
    background-color: #ffffff;
    box-sizing: border-box;
}
.login-content[data-v-19acd170] {
    width: 100%;
    box-sizing: border-box;
}
.login-protect-tip[data-v-19acd170] {
    width: 364px;
    padding: 7px 10px;
    background: rgba(0, 179, 112, 0.07);
    border-radius: 4px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    margin-bottom: 8px;
}
.login-protect-tip .protect-icon[data-v-19acd170] {
    width: 18px;
    height: 18px;
    margin-right: 4px;
}
.login-protect-tip .protect-tip[data-v-19acd170] {
    font-size: 14px;
    font-weight: 400;
    color: #00B370;
    line-height: 18px;
}
.login-form[data-v-19acd170] {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.login-form .input-item-wap[data-v-19acd170] {
    position: relative;
}
.login-form .error-text[data-v-19acd170] {
    position: absolute;
    bottom: -23px;
    font-size: 14px;
    font-weight: 400;
    color: #FF5E44;
    line-height: 18px;
    padding-top: 9px;
}
.login-form .form-item-between[data-v-19acd170] {
    justify-content: space-between;
}
.login-form .line-light[data-v-19acd170] {
    border-bottom: 1px solid #7364f9;
}
.login-form .line-grey[data-v-19acd170] {
    border-bottom: 1px solid #d0d0d0;
}
.login-form .line-error[data-v-19acd170] {
    border-bottom: 1px solid #FF5E44;
}
.login-form .form-item-wrap[data-v-19acd170] {
    position: relative;
    display: flex;
    width: 364px;
    height: 60px;
    align-items: center;
    padding: 18px 0;
    box-sizing: border-box;
    margin-top: 18px;
}
.login-form .form-item-wrap .input[data-v-19acd170] {
    width: 240px;
    height: 24px;
    line-height: 24px;
    outline: none;
    font-size: 18px;
    color: #0a1603;
}
.login-form .form-item-wrap .eye-icon[data-v-19acd170] {
    width: 24px;
}
.login-btn-wap[data-v-19acd170] {
    width: 100%;
    margin-top: 58px;
}
.login-btn-wap .login-tip[data-v-19acd170] {
    width: 348px;
    font-size: 14px;
    font-family: HelveticaNeue;
    color: #B2B2B2;
    line-height: 20px;
    margin-bottom: 16px;
}
.login-risk-wap[data-v-19acd170] {
    width: 364px;
    height: 32px;
    background: rgba(255, 94, 68, 0.1);
    border-radius: 5px;
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 400;
    color: #FF5E44;
    line-height: 18px;
    padding: 8px 9px;
    box-sizing: border-box;
    margin-bottom: 16px;
}
.login-risk-wap .login-risk-img[data-v-19acd170] {
    width: 16px;
    height: 16px;
    margin-right: 4px;
}
.login-btn[data-v-19acd170] {
    width: 348px;
    height: 60px;
    border-radius: 30px;
    background-image: linear-gradient(to right, #a26df2, #6f80ff);
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    line-height: 60px;
    text-align: center;
}
.verify-send-otp[data-v-19acd170] {
    font-size: 14px;
    font-weight: 400;
    color: #7364F9;
    line-height: 32px;
    background: rgba(115, 100, 249, 0.1);
    border-radius: 16px;
    width: 92px;
    height: 32px;
    text-align: center;
}
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/auth/auth.vue?vue&type=style&index=0&id=d13dbe3e&lang=less&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.auth-page[data-v-d13dbe3e] {
  margin-top: -0.36rem;
  box-sizing: border-box;
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  background: url('https://in-c2-aws.fastspeed.tech/images/auth/auth_bg.png') no-repeat;
  background-size: 6.4rem 4.23rem;
  background-color: #FAF9FF;
  background-repeat: no-repeat;
  min-height: 100%;
  padding-left: 0.34rem;
  padding-right: 0.34rem;
  padding-bottom: calc(0.96rem + 10%);
}
img[data-v-d13dbe3e] {
  width: 100%;
  height: 100%;
}
.list-wrap[data-v-d13dbe3e] {
  margin-top: 3.05rem;
  background-color: #fff;
  width: 100%;
  background: #FFFFFF;
  border-radius: 0.17rem;
  display: flex;
  flex-direction: column;
}
.list-wrap .item[data-v-d13dbe3e] {
  display: flex;
  align-items: center;
  padding: 0.31rem 0.34rem 0.31rem 0.32rem;
}
.list-wrap .item .left[data-v-d13dbe3e] {
  flex: 1;
  display: flex;
  align-items: center;
}
.list-wrap .item .img[data-v-d13dbe3e] {
  width: 0.41rem;
  height: 0.41rem;
  margin-right: 0.19rem;
}
.list-wrap .item .name[data-v-d13dbe3e] {
  font-size: 0.26rem;
  color: #181818;
  line-height: 0.29rem;
  text-align: left;
  font-style: normal;
}
.list-wrap .item .right_img[data-v-d13dbe3e] {
  width: 0.34rem;
  height: 0.34rem;
}
.safe_wrap[data-v-d13dbe3e] {
  margin-top: 0.31rem;
  display: flex;
  align-items: center;
}
.safe_wrap .safe_img[data-v-d13dbe3e] {
  width: 0.22rem;
  height: 0.24rem;
  margin-right: 0.1rem;
}
.safe_wrap .safe_tips[data-v-d13dbe3e] {
  font-size: 0.2rem;
  color: #4C4C4C;
  line-height: 0.24rem;
  text-align: left;
  font-style: normal;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/ProgressBar.vue?vue&type=style&index=0&id=17fa1c90&scoped=true&lang=less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.top-step-wrap[data-v-17fa1c90] {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  margin-bottom: 0.34rem;
}
.step-list[data-v-17fa1c90] {
  display: flex;
  align-items: center;
}
.step-item[data-v-17fa1c90] {
  height: 0.41rem;
  width: 0.41rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ffffff;
}
.step-point[data-v-17fa1c90] {
  height: 0.41rem;
  width: 0.41rem;
  background-color: rgba(115, 100, 249, 0.3);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.point-core[data-v-17fa1c90] {
  width: 0.2rem;
  height: 0.2rem;
  background-color: #7364f9;
  border-radius: 50%;
}
.step-item-after[data-v-17fa1c90] {
  width: 0.34rem;
  height: 0.34rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ffffff;
}
.steped_icon[data-v-17fa1c90] {
  width: 0.41rem;
  height: 0.41rem;
}
.after-text[data-v-17fa1c90] {
  width: 0.34rem;
  height: 0.34rem;
  background-color: #c8c7d4;
  border-radius: 50%;
  font-size: 0.204rem;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  line-height: 0.34rem;
}
.before-text[data-v-17fa1c90] {
  width: 0.34rem;
  height: 0.34rem;
  background-color: #7364f9;
  border-radius: 50%;
  font-size: 0.2rem;
  font-weight: 600;
  color: #ffffff;
  text-align: center;
  line-height: 0.34rem;
}
.step-line[data-v-17fa1c90] {
  width: 0.7rem;
  height: 0.07rem;
  background-color: #f0f0f6;
  border-radius: 0.09rem;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
}
.step-line-before[data-v-17fa1c90] {
  width: 0.7rem;
  height: 0.07rem;
  background-color: #d5d0fd;
  border-radius: 0.09rem;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/auth/pt-cell.vue?vue&type=style&index=0&id=a40eb0aa&scoped=true&lang=less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.cell .label .label-text[data-v-a40eb0aa] {
  margin-bottom: 0.068rem;
  color: #969799;
  font-family: "Open Sans";
  font-size: 0.20478rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.307rem;
}
.cell .label .label-box[data-v-a40eb0aa] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cell .label .label-box .icon[data-v-a40eb0aa] {
  width: 0.34rem;
  height: 0.34rem;
}
.cell .bot-wrap .divider-line[data-v-a40eb0aa] {
  width: 100%;
  border-bottom-width: 0.017rem;
  border-bottom-style: solid;
  border-bottom-color: #E6E6EB;
  margin: 0.136rem 0;
}
.cell .bot-wrap .bot-tip[data-v-a40eb0aa] {
  width: 100%;
  height: 0.307rem;
}
.cell .bot-wrap .bot-tip .bot-tip-text[data-v-a40eb0aa] {
  color: #FC3626;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.307rem;
  font-family: "Open Sans";
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/auth/pt-select.vue?vue&type=style&index=0&id=3eed8e05&scoped=true&lang=less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.select[data-v-3eed8e05] {
  width: 5.238rem;
  font-family: "Open Sans";
}
.select-label-text[data-v-3eed8e05] {
  color: #2F2E31;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.41rem;
}
.select-label-disabled[data-v-3eed8e05] {
  color: #C8C9CC;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.41rem;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/auth/pt-popup.vue?vue&type=style&index=0&id=e450d29a&scoped=true&lang=less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.select-popup.sfm-popup[data-v-e450d29a] {
  border-radius: 0.34rem 0.34rem 0 0;
  overflow: hidden;
}
.box[data-v-e450d29a] {
  position: relative;
  background: #FFF;
  display: flex;
  padding: 0.41rem 0.34rem 0.27rem 0.34rem;
  flex-direction: column;
  align-items: center;
  width: 6.39rem;
  box-sizing: border-box;
}
.box .close_icon[data-v-e450d29a] {
  position: absolute;
  top: 0.27rem;
  right: 0.27rem;
  width: 0.27rem;
  height: 0.27rem;
}
.box .title[data-v-e450d29a] {
  margin-bottom: 0.27rem;
  color: #2F2E31;
  text-align: center;
  font-size: 0.307rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.443rem;
}
.box .list_wrap[data-v-e450d29a] {
  width: 100%;
  max-height: 8rem;
  overflow: auto;
}
.box .list_wrap .item[data-v-e450d29a] {
  display: flex;
  padding: 0.17rem 0.27rem;
  margin-bottom: 0.068rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #969799;
  text-align: center;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.41rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.box .list_wrap .item_selected[data-v-e450d29a] {
  border-radius: 0.375rem;
  background: #E8E5FF;
  display: flex;
  padding: 0.17rem 0.27rem;
  margin-bottom: 0.068rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #7364F9;
  text-align: center;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.41rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/auth/pt-datepicker.vue?vue&type=style&index=0&id=43435645&scoped=true&lang=less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.picker_warp[data-v-43435645] .sfm-datetime-cancel {
  display: none !important;
}
.picker_warp[data-v-43435645] .sfm-datetime {
  border-radius: 0.34rem 0.34rem 0 0;
}
.picker_warp[data-v-43435645] .picker-toolbar {
  border-bottom: none;
}
.picker_warp[data-v-43435645] .picker-slot {
  font-size: 0.27rem;
}
.picker_warp[data-v-43435645] .sfm-datetime-confirm {
  width: 90%;
  margin-left: 0.34rem;
  margin-right: 0.34rem;
  box-sizing: border-box;
  height: 0.84rem;
  border-radius: 0.42rem;
  font-size: 0.27rem;
  font-weight: 700;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: linear-gradient(to right, #a26df2, #6f80ff);
  color: #ffffff;
  position: absolute;
  bottom: 0.27rem;
}
.picker_warp[data-v-43435645] .picker-items {
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.41rem;
  color: #969799;
  bottom: 1.21rem;
  position: relative;
  margin-left: 0.34rem;
  margin-right: 0.34rem;
  margin-top: 1.2rem;
}
[data-v-43435645] .picker-center-highlight:before {
  background-color: transparent !important;
}
[data-v-43435645] .picker-center-highlight:after {
  background-color: transparent !important;
}
[data-v-43435645] .picker-item.picker-selected {
  color: #7364F9 !important;
  font-weight: 700;
}
[data-v-43435645] .picker-center-highlight {
  background-color: #E8E5FF;
  border-radius: 0.136rem;
  z-index: -1;
}
[data-v-43435645] .custom-title {
  margin-top: 0.34rem;
  color: #2F2E31;
  text-align: center;
  font-size: 0.307rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.443rem;
}
[data-v-43435645] .close_icon {
  position: absolute;
  top: 0.27rem;
  right: 0.27rem;
  width: 0.27rem;
  height: 0.27rem;
  cursor: pointer;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/auth/pt-popup-cascade.vue?vue&type=style&index=0&id=64acea1a&scoped=true&lang=less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: Open Sans;
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/OpenSans-Medium.be79310.ttf);
}
@font-face {
  font-family: Open Sans Bold;
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/OpenSans-Bold.c790f99.ttf);
}
.select-popup.sfm-popup[data-v-64acea1a] {
  border-radius: 0.34rem 0.34rem 0 0;
  height: 90vh;
  overflow: hidden;
}
.box[data-v-64acea1a] {
  position: relative;
  background: #FFF;
  display: flex;
  padding: 0.41rem 0.34rem 0.27rem 0.34rem;
  flex-direction: column;
  width: 6.39rem;
  box-sizing: border-box;
}
.box .close_icon[data-v-64acea1a] {
  position: absolute;
  top: 0.27rem;
  right: 0.27rem;
  width: 0.27rem;
  height: 0.27rem;
}
.box .title[data-v-64acea1a] {
  margin-bottom: 0.27rem;
  color: #2F2E31;
  text-align: center;
  font-size: 0.307rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.443rem;
}
.box .cascade_wrap[data-v-64acea1a] {
  margin-bottom: 0.27rem;
  border-bottom: 0.017rem solid #E6E6EB;
}
.box .cascade_wrap .cascade-item[data-v-64acea1a] {
  display: flex;
  width: 100%;
  position: relative;
}
.box .cascade_wrap .cascade-item .line[data-v-64acea1a] {
  border-left: 0.034rem solid #7364F9;
  position: absolute;
  left: -0.02rem;
  top: 0.2rem;
  width: 0.034rem;
  height: 0.6rem;
}
.box .cascade_wrap .cascade-item .circle[data-v-64acea1a] {
  margin-top: 0.1rem;
  margin-left: -0.06rem;
  width: 0.10239rem;
  height: 0.10239rem;
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 50%;
  border: 0.034rem solid #7364F9;
}
.box .cascade_wrap .cascade-item .circle_active[data-v-64acea1a] {
  background-color: #7364F9;
  border: 0.034rem solid transparent;
}
.box .cascade_wrap .item_details[data-v-64acea1a] {
  flex: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-left: 0.22rem;
  margin-bottom: 0.27rem;
}
.box .cascade_wrap .item_details .cascade-item-value[data-v-64acea1a] {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.box .cascade_wrap .item_details .cascade-item-value[data-v-64acea1a] {
  color: #2F2E31;
  font-family: "Open Sans";
  font-size: 0.23891rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.3413rem;
}
.box .cascade_wrap .item_details .cascade-item-value-active[data-v-64acea1a] {
  color: #7364F9;
  font-weight: 500;
}
.box .cascade_wrap .item_details .arrow[data-v-64acea1a] {
  width: 0.27304rem;
  height: 0.27304rem;
  margin-left: 0.14rem;
}
.box .search[data-v-64acea1a] {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.2rem;
}
.box .search .input_wrap[data-v-64acea1a] {
  flex: 1;
  display: flex;
  padding: 0.13652rem 0.20478rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.13652rem;
  background: #F7F7F7;
  position: relative;
}
.box .search .input_wrap .search_icon[data-v-64acea1a] {
  width: 0.27rem;
  height: 0.27rem;
  margin-right: 0.14rem;
}
.box .search .input_wrap .search_delete[data-v-64acea1a] {
  width: 0.27rem;
  height: 0.27rem;
  position: absolute;
  right: 0.17rem;
}
.box .search .input_wrap .input[data-v-64acea1a] {
  width: 100%;
  height: 100%;
}
.box .search .input_wrap .input[data-v-64acea1a]::-moz-placeholder {
  color: #C8C9CC;
  font-family: "Open Sans";
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.3413rem;
}
.box .search .input_wrap .input[data-v-64acea1a]::placeholder {
  color: #C8C9CC;
  font-family: "Open Sans";
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.3413rem;
}
.box .search .input_wrap .placeholder[data-v-64acea1a] {
  color: #C8C9CC;
  font-family: "Open Sans";
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.3413rem;
}
.box .search .cancel[data-v-64acea1a] {
  margin-left: 0.14rem;
  color: #7364F9;
  text-align: center;
  font-family: "Open Sans";
  font-size: 0.23891rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.3413rem;
  text-decoration-line: underline;
  text-decoration-style: solid;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
.box .titles[data-v-64acea1a] {
  color: #2F2E31;
  font-family: "Open Sans Bold";
  font-size: 0.27304rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.40956rem;
  text-align: left;
  width: 100%;
  margin-bottom: 0.14rem;
}
.box .list-container-wrap[data-v-64acea1a] {
  position: relative;
}
.box .list-container[data-v-64acea1a] {
  padding-right: 0.4rem;
  width: 5rem;
  height: 8rem;
  overflow: auto;
  scroll-behavior: smooth;
}
.box .group-section .group-title[data-v-64acea1a] {
  color: #2F2E31;
  font-family: "Open Sans";
  font-size: 0.27304rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.40956rem;
  padding-top: 0.13652rem;
  padding-bottom: 0.13652rem;
}
.box .group-section .item[data-v-64acea1a] {
  display: flex;
  align-items: center;
  width: 100%;
  transition: background-color 0.3s;
}
.box .group-section .item[data-v-64acea1a]:hover {
  background-color: rgba(115, 100, 249, 0.1);
}
.box .group-section .content[data-v-64acea1a] {
  color: #2F2E31;
  font-family: "Open Sans";
  font-size: 0.23891rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.3413rem;
  padding-top: 0.13652rem;
  padding-bottom: 0.13652rem;
  flex: 1;
  text-align: left;
  transition: color 0.2s;
}
.box .group-section .selected .content[data-v-64acea1a] {
  color: #7364F9;
  font-family: "Open Sans";
  font-size: 0.23891rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.3413rem;
}
.box .group-section .ticked[data-v-64acea1a] {
  width: 0.27304rem;
  height: 0.27304rem;
}
.box .empty_list[data-v-64acea1a] {
  width: 100%;
  overflow: auto;
  margin-top: 0.55rem;
  color: #969799;
  text-align: center;
  font-family: "Open Sans";
  font-size: 0.20478rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.30717rem;
}
.box .index-bar[data-v-64acea1a] {
  touch-action: manipulation;
  touch-action: none;
  margin: -10px 0;
  padding: 10px 0;
  box-sizing: border-box;
  position: absolute;
  right: -0.2rem;
  top: 0%;
  align-items: center;
  z-index: 1001;
  display: flex;
  width: 0.47782rem;
  padding-top: 0.06826rem;
  flex-direction: column;
  background: #fff;
}
.box .index-bar .index-letter[data-v-64acea1a] {
  color: #969799;
  font-family: "Open Sans";
  font-size: 0.17065rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.27304rem;
  transition: all 0.2s ease;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 0.27304rem;
  min-height: 0.27304rem;
  width: 100%;
  padding: 0.05rem 0;
  margin: 0.03rem 0;
  box-sizing: border-box;
}
.box .index-bar .index-letter.active[data-v-64acea1a] {
  display: flex;
  padding: 0rem 0.10239rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  border-radius: 0.05119rem;
  background: #7364F9;
  color: #FFF;
  font-family: "Open Sans";
  font-size: 0.17065rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.27304rem;
}
.box .letter-toast[data-v-64acea1a] {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 0.10239rem;
  background: rgba(0, 0, 0, 0.72);
  box-sizing: border-box;
  color: #FFF;
  font-family: "Open Sans";
  font-size: 0.40956rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.61433rem;
  display: flex;
  width: 1.22867rem;
  height: 1.22867rem;
  padding: 0.3413rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  z-index: 1002;
  transition: opacity 0.3s, transform 0.3s;
}
.box .fade-enter-active[data-v-64acea1a],
.box .fade-leave-active[data-v-64acea1a] {
  transition: opacity 0.3s;
}
.box .fade-enter[data-v-64acea1a],
.box .fade-leave-to[data-v-64acea1a] {
  opacity: 0;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/auth/pt-popup-bank.vue?vue&type=style&index=0&id=2b319a74&scoped=true&lang=less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: Open Sans;
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/OpenSans-Regular.b8cc747.ttf);
}
@font-face {
  font-family: Open Sans Bold;
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/OpenSans-Bold.c790f99.ttf);
}
.popup[data-v-2b319a74] {
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  overflow: hidden;
  background: #FFF;
}
.popup .tabs[data-v-2b319a74] {
  height: 0.89rem;
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}
.popup .tabs img[data-v-2b319a74] {
  width: 100%;
  height: 100%;
}
.popup .tabs .title[data-v-2b319a74] {
  color: #333030;
  text-align: center;
  font-family: Helvetica;
  font-size: 0.27304rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.40956rem;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.popup .tabs .back[data-v-2b319a74] {
  width: 0.8rem;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.popup .tabs .back img[data-v-2b319a74] {
  width: 0.16rem;
  height: 0.28rem;
}
.box[data-v-2b319a74] {
  position: relative;
  background: #FFF;
  display: flex;
  padding: 0.2rem 0.34rem;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
  height: calc(100% - 0.89rem);
}
.box .search[data-v-2b319a74] {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.box .search .input_wrap[data-v-2b319a74] {
  flex: 1;
  display: flex;
  padding: 0.20478rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.13652rem;
  background: #F7F7F7;
  position: relative;
}
.box .search .input_wrap .search_icon[data-v-2b319a74] {
  width: 0.3413rem;
  height: 0.3413rem;
  margin-right: 0.14rem;
}
.box .search .input_wrap .search_delete[data-v-2b319a74] {
  width: 0.34rem;
  height: 0.34rem;
  position: absolute;
  right: 0.17rem;
}
.box .search .input_wrap .input[data-v-2b319a74] {
  width: 100%;
  height: 0.41rem;
}
.box .search .input_wrap .input[data-v-2b319a74]::-moz-placeholder {
  color: #C8C9CC;
  font-family: "Open Sans";
  font-size: 0.27304rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.40956rem;
}
.box .search .input_wrap .input[data-v-2b319a74]::placeholder {
  color: #C8C9CC;
  font-family: "Open Sans";
  font-size: 0.27304rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.40956rem;
}
.box .search .input_wrap .placeholder[data-v-2b319a74] {
  color: #C8C9CC;
  font-family: "Open Sans";
  font-size: 0.27304rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.40956rem;
}
.box .search .cancel[data-v-2b319a74] {
  margin-left: 0.14rem;
  color: #7364F9;
  text-align: center;
  font-family: "Open Sans";
  font-size: 0.27304rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.40956rem;
  text-decoration-line: underline;
  text-decoration-style: solid;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
.box .list_wrap[data-v-2b319a74] {
  width: 100%;
  overflow: auto;
  margin-top: 0.14rem;
}
.box .list_wrap .item[data-v-2b319a74] {
  display: flex;
  align-items: center;
  width: 100%;
}
.box .list_wrap .logo[data-v-2b319a74] {
  margin-right: 0.2rem;
  width: 0.40956rem;
  height: 0.40956rem;
  border-radius: 0.06826rem;
}
.box .list_wrap .content[data-v-2b319a74] {
  color: #2F2E31;
  text-align: center;
  font-family: "Open Sans";
  font-size: 0.27304rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.40956rem;
  padding-top: 0.26rem;
  padding-bottom: 0.26rem;
  flex: 1;
  text-align: left;
  border-bottom: 0.017rem solid #E6E6EB;
}
.box .list_wrap .selected .content[data-v-2b319a74] {
  color: #7364F9;
  font-weight: 500;
  font-family: "Open Sans Bold";
}
.box .list_wrap .ticked[data-v-2b319a74] {
  width: 0.27304rem;
  height: 0.27304rem;
}
.box .empty_list[data-v-2b319a74] {
  width: 100%;
  overflow: auto;
  margin-top: 0.55rem;
  color: #969799;
  text-align: center;
  font-family: "Open Sans";
  font-size: 0.20478rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.30717rem;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/DropDownSelect.vue?vue&type=style&index=0&id=75c5a513&scoped=true&lang=less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.credit-type-wrap[data-v-75c5a513] {
  margin-bottom: 0.27rem;
  position: relative;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/auth/pt-dob.vue?vue&type=style&index=0&id=21a0fd7e&scoped=true&lang=less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.input[data-v-21a0fd7e] {
  display: inline-block;
  width: 5.238rem;
  height: 0.41rem;
  line-height: 0.41rem;
  font-size: 0.27rem;
  outline: none;
  color: #2F2E31;
  caret-color: #7364F9;
}
.input[data-v-21a0fd7e]::-moz-placeholder {
  color: #C8C9CC;
  font-family: "Open Sans";
  font-size: 0.27304rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.40956rem;
}
.input[data-v-21a0fd7e]::placeholder {
  color: #C8C9CC;
  font-family: "Open Sans";
  font-size: 0.27304rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.40956rem;
}
.input-text[data-v-21a0fd7e] {
  height: 0.41rem;
  line-height: 0.41rem;
  font-size: 0.27rem;
}
.disabled-style[data-v-21a0fd7e] {
  color: #C8C9CC;
  cursor: not-allowed;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/DropDownDobSelect.vue?vue&type=style&index=0&id=82985b68&scoped=true&lang=less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.credit-type-wrap[data-v-82985b68] {
  margin-bottom: 0.27rem;
  position: relative;
}
.credit-type-wrap[data-v-82985b68] .input {
  flex: 1;
  width: auto !important;
}
.credit-type-wrap[data-v-82985b68] .pt-input-wrap {
  flex: 1;
}
.credit-type-wrap .dob_wrap[data-v-82985b68] {
  width: 0.34rem;
  height: 0.34rem;
  margin-left: 0.14rem;
}
.credit-type-wrap .dob_wrap img[data-v-82985b68] {
  width: 100%;
  height: 100%;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/auth/pt-input.vue?vue&type=style&index=0&id=184fbed1&scoped=true&lang=less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.input[data-v-184fbed1] {
  display: inline-block;
  width: 5.238rem;
  height: 0.41rem;
  line-height: 0.41rem;
  font-size: 0.27rem;
  outline: none;
  color: #2F2E31;
  caret-color: #7364F9;
}
.input[data-v-184fbed1]::-moz-placeholder {
  color: #C8C9CC;
  font-family: "Open Sans";
  font-size: 0.27304rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.40956rem;
}
.input[data-v-184fbed1]::placeholder {
  color: #C8C9CC;
  font-family: "Open Sans";
  font-size: 0.27304rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.40956rem;
}
.input-text[data-v-184fbed1] {
  height: 0.41rem;
  line-height: 0.41rem;
  font-size: 0.27rem;
}
.disabled-style[data-v-184fbed1] {
  color: #C8C9CC;
  cursor: not-allowed;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/InputField.vue?vue&type=style&index=0&id=b17d2d54&scoped=true&lang=less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.credit-type-wrap[data-v-b17d2d54] {
  margin-bottom: 0.27rem;
  position: relative;
}
.credit-type-wrap .suggestions-box[data-v-b17d2d54] {
  display: flex;
  width: 5.71rem;
  box-sizing: border-box;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 0.068rem;
  background: #FFF;
  box-shadow: 0 0.034rem 0.136rem 0 rgba(200, 201, 204, 0.5);
  position: absolute;
  top: -0.6rem;
  max-height: 3.48rem;
  overflow-y: auto;
  z-index: 1000;
}
.credit-type-wrap .suggestions-box .suggestion-item[data-v-b17d2d54] {
  width: 100%;
  color: #2F2E31;
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
  padding: 0.27rem;
  display: flex;
  box-sizing: border-box;
  align-items: center;
}
.credit-type-wrap[data-v-b17d2d54] .input {
  flex: 1;
  width: auto !important;
}
.credit-type-wrap[data-v-b17d2d54] .pt-input-wrap {
  flex: 1;
}
.credit-type-wrap .ifsc_wrap[data-v-b17d2d54] {
  width: 1.46rem;
  height: 0.41rem;
  margin-left: 0.14rem;
}
.credit-type-wrap .ifsc_wrap img[data-v-b17d2d54] {
  width: 100%;
  height: 100%;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/BtnWrap.vue?vue&type=style&index=0&id=a21678a0&scoped=true&lang=less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.btn[data-v-a21678a0] {
  width: 100%;
  height: 0.81rem;
  box-sizing: border-box;
  background: #fff;
  font-size: 0.27rem;
  font-weight: 700;
  border-radius: 0.42rem;
  color: #4C4C4C;
  font-style: normal;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.017rem solid #DCDCDC;
}
.active[data-v-a21678a0] {
  background: linear-gradient(to right, #a26df2, #6f80ff);
  color: #ffffff;
  border: 0.017rem solid transparent;
}
.tips-wrap[data-v-a21678a0] {
  display: flex;
  justify-content: left;
  position: relative;
}
.tips-wrap .select-area[data-v-a21678a0] {
  padding-right: 0.137rem;
}
.tips-wrap .agreement-icon[data-v-a21678a0] {
  width: 0.23891rem;
  height: 0.23891rem;
  margin-top: 0.03rem;
}
.tips-wrap .agreement-area .s1[data-v-a21678a0] {
  width: 5.34rem;
  display: inline-block;
  margin-bottom: 0.2rem;
  color: #969799;
  font-family: "Open Sans";
  font-size: 0.20478rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.30717rem;
  /* 150% */
}
.common-dialog[data-v-a21678a0] .common-dialog_wrapper {
  padding: 0.41rem;
  padding-top: 0.18rem;
  width: 5.38rem;
  box-sizing: border-box;
  border-radius: 0.256rem;
}
.dialog .title[data-v-a21678a0] {
  color: #2F2E31;
  text-align: center;
  font-size: 0.3rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.44rem;
  margin-bottom: 0.2rem;
}
.dialog .content[data-v-a21678a0] {
  font-family: "Open Sans";
  color: #969799;
  font-size: 0.23891rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.3413rem;
}
.dialog .btns[data-v-a21678a0] {
  margin-top: 0.34rem;
}
.dialog .btn-submit[data-v-a21678a0] {
  width: 100%;
  height: 0.75rem;
  background-repeat: no-repeat;
  background-size: 100%;
  border-radius: 0.40956rem;
  background: linear-gradient(107deg, #A26DF2 0%, #6F80FF 100%);
  display: flex;
  justify-content: center;
  align-items: center;
  color: #FFF;
  font-size: 0.256rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.dialog .close[data-v-a21678a0] {
  position: absolute;
  top: 0.27rem;
  right: 0.3rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin: 0 auto;
}
.dialog .close img[data-v-a21678a0] {
  width: 0.27rem;
  height: 0.27rem;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/TextStarDisplay.vue?vue&type=style&index=0&id=2718850d&scoped=true&lang=less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.text_display[data-v-2718850d] {
  width: 100%;
  box-sizing: border-box;
  padding: 0.136rem 0.34rem;
  margin-bottom: 0.34rem;
  color: #969799;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.307rem;
  position: absolute;
  top: 0;
  left: 0;
}
.text_display .star[data-v-2718850d] {
  color: #969799;
  font-size: 0.256rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.293rem;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/TextDivDisplay.vue?vue&type=style&index=0&id=1843b804&scoped=true&lang=less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.text_display[data-v-1843b804] {
  padding: 0.14rem 0.2rem;
  border-radius: 0.13652rem;
  margin-bottom: 0.34rem;
  color: #646566;
  font-family: "Open Sans";
  font-size: 0.20478rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.30717rem;
}
.text_display[data-v-1843b804] b {
  margin-bottom: 0.14rem !important;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/auth/pt-radio.vue?vue&type=style&index=0&id=78bcfa82&scoped=true&lang=less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.radio[data-v-78bcfa82] {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 5.76rem;
  box-sizing: border-box;
}
.radio .list_wrap[data-v-78bcfa82] {
  width: 100%;
  height: auto;
  display: flex;
  flex-wrap: wrap;
  gap: 0.136rem;
}
.radio .list_wrap .item[data-v-78bcfa82] {
  display: flex;
  padding: 0.17rem 0;
  justify-content: center;
  align-items: center;
  color: #2F2E31;
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  border-radius: 0.1rem;
  border: 0.017rem solid #DCDCDC;
  box-sizing: border-box;
  text-align: center;
}
.radio .list_wrap .item_selected[data-v-78bcfa82] {
  position: relative;
  padding: 0.17rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #2F2E31;
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 700;
  border-radius: 0.1rem;
  background: #F1F0FE;
  border: 0.017rem solid #7364F9;
  box-sizing: border-box;
  text-align: center;
}
.radio .list_wrap .checked_icon[data-v-78bcfa82] {
  position: absolute;
  right: -0.01rem;
  bottom: -0.01rem;
  width: 0.27rem;
  height: 0.27rem;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/RadioBox.vue?vue&type=style&index=0&id=3b229d54&scoped=true&lang=less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.credit-type-wrap[data-v-3b229d54] {
  margin-bottom: 0.27rem;
  position: relative;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/auth/pt-defultradio.vue?vue&type=style&index=0&id=aee860ac&scoped=true&lang=less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.radio[data-v-aee860ac] {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 5.76rem;
  box-sizing: border-box;
}
.radio .list_wrap[data-v-aee860ac] {
  width: 100%;
  height: auto;
  display: flex;
  flex-wrap: wrap;
  gap: 0.136rem;
}
.radio .list_wrap .item[data-v-aee860ac] {
  display: flex;
  padding: 0.17rem 0;
  justify-content: center;
  align-items: center;
  color: #2F2E31;
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  border-radius: 0.1rem;
  border: 0.017rem solid #DCDCDC;
  box-sizing: border-box;
}
.radio .list_wrap .item_selected[data-v-aee860ac] {
  position: relative;
  padding: 0.17rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #2F2E31;
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 700;
  border-radius: 0.1rem;
  background: #F1F0FE;
  border: 0.017rem solid #7364F9;
  box-sizing: border-box;
}
.radio .list_wrap .checked_icon[data-v-aee860ac] {
  position: absolute;
  right: -0.01rem;
  bottom: -0.01rem;
  width: 0.27rem;
  height: 0.27rem;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/AddressCompare.vue?vue&type=style&index=0&id=92f0de52&scoped=true&lang=less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.credit-type-wrap[data-v-92f0de52] {
  margin-bottom: 0.55rem;
  position: relative;
}
.credit-type-wrap .top_wrap[data-v-92f0de52] {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.34rem;
}
.credit-type-wrap .top_wrap .icon_img[data-v-92f0de52] {
  width: 0.819rem;
  height: 0.819rem;
}
.credit-type-wrap .top_wrap .title_content[data-v-92f0de52] {
  margin-top: 0.307rem;
  width: 4.62rem;
  box-sizing: border-box;
  display: flex;
  padding: 0.2rem 0.27rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.034rem 0.2rem 0.2rem 0.2rem;
  background: linear-gradient(135deg, rgba(241, 226, 255, 0.4) 0%, rgba(162, 173, 255, 0.4) 99.37%);
  color: #2F2E31;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.375rem;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/auth/pt-camera.vue?vue&type=style&index=0&id=29b2dfae&scoped=true&lang=less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.pt-camera .camera-wrap[data-v-29b2dfae] {
  width: 2.73rem;
  height: 1.6rem;
  position: relative;
  cursor: pointer;
  border-radius: 0.136rem;
  overflow: hidden;
}
.pt-camera .camera-wrap .reg_result_img[data-v-29b2dfae] {
  width: 2.16rem;
  height: 0.375rem;
  position: absolute;
  top: 0;
  left: 0;
}
.pt-camera .camera-wrap .bg_img[data-v-29b2dfae] {
  width: 2.73rem;
  height: 1.6rem;
}
.pt-camera .camera-wrap .icon[data-v-29b2dfae] {
  width: 0.68rem;
  height: 0.68rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -0.34rem;
  margin-left: -0.34rem;
}
.pt-camera input[data-v-29b2dfae] {
  position: absolute;
  width: 2.73rem;
  height: 1.6rem;
  top: 0;
  left: 0;
  opacity: 0;
}
.pt-camera input.type-2[data-v-29b2dfae] {
  display: none;
}
.pt-camera .type[data-v-29b2dfae] {
  opacity: 0;
}
.choose-dialog[data-v-29b2dfae] {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 8887;
  background: rgba(0, 0, 0, 0);
}
.choose-dialog.fade[data-v-29b2dfae] {
  transition: all 0.4s;
  background: rgba(0, 0, 0, 0.5);
}
.choose-dialog .choose-dialog_wrapper[data-v-29b2dfae] {
  width: 100%;
  height: 3.65rem;
  border-radius: 0.34rem 0.34rem 0rem 0rem;
  position: absolute;
  bottom: 0;
  opacity: 0;
  font-weight: 400;
  font-size: 0.27rem;
  color: #2F2E31;
  line-height: 0.92rem;
  text-align: center;
  font-style: normal;
}
.choose-dialog .choose-dialog_wrapper.fade[data-v-29b2dfae] {
  transition: all 0.4s;
  opacity: 1;
}
.choose-dialog .choose-dialog_wrapper .choose-dialog_gap[data-v-29b2dfae] {
  width: 100%;
  height: 0.2rem;
  background: #F5F5F6;
}
.choose-dialog .choose-dialog_wrapper .choose-dialog_content[data-v-29b2dfae] {
  margin: 0.14rem 0.34rem;
  box-sizing: border-box;
}
.choose-dialog .choose-dialog_wrapper .content_div[data-v-29b2dfae] {
  width: 5.72rem;
  height: 0.92rem;
}
.choose-dialog .choose-dialog_wrapper .choose-dialog_footer[data-v-29b2dfae] {
  margin: 0.14rem 0.34rem 0.27rem;
  box-sizing: border-box;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/UploadPhoto.vue?vue&type=style&index=0&id=60c4811b&scoped=true&lang=less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.credit-type-wrap[data-v-60c4811b] {
  margin-bottom: 0.27rem;
  margin-top: -0.14rem;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/auth/pt-inputs.vue?vue&type=style&index=0&id=1558871c&scoped=true&lang=less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.input[data-v-1558871c] {
  display: inline-block;
  width: 5.71rem;
  height: 0.41rem;
  line-height: 0.41rem;
  font-size: 0.27rem;
  outline: none;
  color: #2F2E31;
  background: #F7F7F9;
  padding: 0.27rem;
  box-sizing: border-box;
  height: 0.95rem;
  border-radius: 0.136rem;
}
.input-text[data-v-1558871c] {
  height: 0.41rem;
  line-height: 0.41rem;
  font-size: 0.27rem;
}
.label-box-icon[data-v-1558871c] {
  position: absolute;
  right: 0.27rem;
}
.icon[data-v-1558871c] {
  width: 0.34rem;
  height: 0.34rem;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/PromptDialog.vue?vue&type=style&index=0&id=5c43a852&lang=less&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.info_popup[data-v-5c43a852] {
  border-radius: 0.256rem;
  font-family: "Open Sans";
}
.info_popup .info_mask_wrap[data-v-5c43a852] {
  width: 5.375rem;
  background: #FFFFFF;
  padding: 0.41rem 0.34rem;
  box-sizing: border-box;
  border-radius: 0.256rem;
}
.info_popup .info_mask_wrap .close_icon[data-v-5c43a852] {
  width: 0.27rem;
  height: 0.27rem;
  position: absolute;
  right: 0.27rem;
  top: 0.27rem;
}
.info_popup .info_mask_wrap .title[data-v-5c43a852] {
  margin-bottom: 0.068rem;
  color: #2F2E31;
  text-align: center;
  font-size: 0.41rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.614rem;
}
.info_popup .info_mask_wrap .tips[data-v-5c43a852] {
  margin-bottom: 0.2rem;
  color: #ED4141;
  text-align: center;
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.info_popup .info_mask_wrap .content[data-v-5c43a852] {
  margin-bottom: 0.34rem;
  color: #969799;
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.info_popup .info_mask_wrap .btn_wrap[data-v-5c43a852] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.info_popup .info_mask_wrap .btn_wrap .btn[data-v-5c43a852] {
  display: flex;
  width: 2.25rem;
  height: 0.75rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.41rem;
  font-family: "Open Sans";
  font-size: 0.27304rem;
  font-style: normal;
  font-weight: 500;
}
.info_popup .info_mask_wrap .btn_wrap .btn1[data-v-5c43a852] {
  border: 0.017rem solid #DCDCDC;
  color: #646566;
}
.info_popup .info_mask_wrap .btn_wrap .btn2[data-v-5c43a852] {
  background: linear-gradient(107deg, #A26DF2 0%, #6F80FF 100%);
  border: 0.017rem solid transparent;
  color: #FFF;
  font-weight: 700;
}
.info_popup .info_mask_wrap .img_wrap[data-v-5c43a852] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.info_popup .info_mask_wrap .titles[data-v-5c43a852] {
  margin-bottom: 0.2rem;
  color: #2F2E31;
  text-align: center;
  font-size: 0.30717rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.44369rem;
}
.info_popup .info_mask_wrap .contents[data-v-5c43a852] {
  width: 96%;
  margin-bottom: 0.34rem;
  color: #969799;
  font-family: "Open Sans";
  font-size: 0.23891rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.3413rem;
}
.info_popup .info_mask_wrap .icon_img[data-v-5c43a852] {
  width: 1.36519rem;
  height: 1.36519rem;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/InputDivField.vue?vue&type=style&index=0&id=2f1b2bbd&scoped=true&lang=less ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.credit-type-wrap[data-v-2f1b2bbd] {
  margin-bottom: 0.27rem;
  position: relative;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/GetIFSCBtn.vue?vue&type=style&index=0&id=11f6b45f&scoped=true&lang=less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.text_display[data-v-11f6b45f] {
  color: #7364F9;
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
  text-decoration-line: underline;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/KycWayChoose.vue?vue&type=style&index=0&id=d8050292&scoped=true&lang=less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.list_wrap[data-v-d8050292] {
  display: flex;
  flex-direction: column;
  margin-top: -0.22rem;
}
.list_wrap .item[data-v-d8050292] {
  margin-bottom: 0.2rem;
  padding: 0.41rem 0.34rem;
  box-sizing: border-box;
  align-items: center;
  border-radius: 0.2rem;
  background: #F7F7F9;
  display: flex;
  justify-content: space-between;
}
.list_wrap .item .title[data-v-d8050292] {
  color: #2F2E31;
  font-size: 0.307rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.41rem;
  margin-bottom: 0.136rem;
}
.list_wrap .item .des[data-v-d8050292] {
  color: #969799;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.27rem;
}
.list_wrap .item .arrow[data-v-d8050292] {
  width: 0.41rem;
  height: 0.41rem;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/PanDisplay.vue?vue&type=style&index=0&id=1d91962a&scoped=true&lang=less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.data_display .title[data-v-1d91962a] {
  margin-bottom: 0.4778rem;
  color: #646566;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.307rem;
  margin-top: -0.2rem;
}
.data_display .img_wrap[data-v-1d91962a] {
  margin-bottom: 0.34rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.data_display .img[data-v-1d91962a] {
  width: 4.09rem;
  height: 2.4rem;
  border-radius: 0.136rem;
  background: #FFF;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/auth/pt-input-prefix.vue?vue&type=style&index=0&id=7123a9be&scoped=true&lang=less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.input[data-v-7123a9be] {
  display: inline-block;
  height: 0.41rem;
  line-height: 0.41rem;
  font-size: 0.27rem;
  outline: none;
  color: #2F2E31;
  flex: 1;
}
.input[data-v-7123a9be]::-moz-placeholder {
  color: #C8C9CC;
  font-family: "Open Sans";
  font-size: 0.27304rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.40956rem;
}
.input[data-v-7123a9be]::placeholder {
  color: #C8C9CC;
  font-family: "Open Sans";
  font-size: 0.27304rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.40956rem;
}
.input-text[data-v-7123a9be] {
  height: 0.41rem;
  line-height: 0.41rem;
  font-size: 0.27rem;
}
.disabled-style[data-v-7123a9be] {
  color: #C8C9CC;
  cursor: not-allowed;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/InputFieldPrefix.vue?vue&type=style&index=0&id=3787d888&scoped=true&lang=less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.credit-type-wrap[data-v-3787d888] {
  margin-bottom: 0.27rem;
  position: relative;
}
.credit-type-wrap .prefix[data-v-3787d888] {
  display: flex;
  color: #2F2E31;
  font-family: "Open Sans";
  font-size: 0.27304rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.40956rem;
}
.credit-type-wrap .prefix .line[data-v-3787d888] {
  border-right: 0.017rem solid #E6E6EB;
  margin-left: 0.14rem;
  margin-right: 0.14rem;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/auth/pt-upload.vue?vue&type=style&index=0&id=d9b746ec&scoped=true&lang=less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.pt-upload .camera-wrap[data-v-d9b746ec] {
  position: relative;
}
.pt-upload input[data-v-d9b746ec] {
  position: absolute;
  width: 2.73rem;
  height: 1.6rem;
  top: 0;
  left: 0;
  opacity: 0;
}
.pt-upload input.type-2[data-v-d9b746ec] {
  display: none;
}
.pt-upload .type[data-v-d9b746ec] {
  opacity: 0;
}
.choose-dialog[data-v-d9b746ec] {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 8887;
  background: rgba(0, 0, 0, 0);
}
.choose-dialog.fade[data-v-d9b746ec] {
  transition: all 0.4s;
  background: rgba(0, 0, 0, 0.5);
}
.choose-dialog .choose-dialog_wrapper[data-v-d9b746ec] {
  width: 100%;
  height: 3.65rem;
  border-radius: 0.34rem 0.34rem 0rem 0rem;
  position: absolute;
  bottom: 0;
  opacity: 0;
  font-weight: 400;
  font-size: 0.27rem;
  color: #2F2E31;
  line-height: 0.92rem;
  text-align: center;
  font-style: normal;
}
.choose-dialog .choose-dialog_wrapper.fade[data-v-d9b746ec] {
  transition: all 0.4s;
  opacity: 1;
}
.choose-dialog .choose-dialog_wrapper .choose-dialog_gap[data-v-d9b746ec] {
  width: 100%;
  height: 0.2rem;
  background: #F5F5F6;
}
.choose-dialog .choose-dialog_wrapper .choose-dialog_content[data-v-d9b746ec] {
  margin: 0.14rem 0.34rem;
  box-sizing: border-box;
}
.choose-dialog .choose-dialog_wrapper .content_div[data-v-d9b746ec] {
  width: 5.72rem;
  height: 0.92rem;
}
.choose-dialog .choose-dialog_wrapper .choose-dialog_footer[data-v-d9b746ec] {
  margin: 0.14rem 0.34rem 0.27rem;
  box-sizing: border-box;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/InputPanField.vue?vue&type=style&index=0&id=41fdcd31&scoped=true&lang=less ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.credit-type-wrap[data-v-41fdcd31] {
  margin-bottom: 0.27rem;
  position: relative;
}
.credit-type-wrap[data-v-41fdcd31] .input {
  flex: 1;
  width: auto !important;
}
.credit-type-wrap[data-v-41fdcd31] .pt-input-wrap {
  flex: 1;
}
.credit-type-wrap .pan_wrap[data-v-41fdcd31] {
  width: 1.109rem;
  height: 0.409rem;
  margin-left: 0.14rem;
}
.credit-type-wrap .pan_wrap img[data-v-41fdcd31] {
  width: 100%;
  height: 100%;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/CardInfoReplaceDialog.vue?vue&type=style&index=0&id=8b832570&lang=less&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.info_popup[data-v-8b832570] {
  border-radius: 0.256rem;
}
.info_popup .info_mask_wrap[data-v-8b832570] {
  width: 5.38rem;
  background: #FFFFFF;
  padding: 0.41rem;
  box-sizing: border-box;
  border-radius: 0.256rem;
}
.info_popup .info_mask_wrap .info_wrap[data-v-8b832570] {
  position: relative;
  width: 4.556rem;
  padding: 0.27rem;
  box-sizing: border-box;
  height: auto;
  display: flex;
  flex-direction: column;
  border-radius: 0.136rem;
  background: #FAFAFB;
}
.info_popup .info_mask_wrap .info_wrap .path_icon[data-v-8b832570] {
  width: 1.89rem;
  height: 2.11rem;
  position: absolute;
  right: 0;
  bottom: 0;
}
.info_popup .info_mask_wrap .info_wrap .item[data-v-8b832570] {
  margin-bottom: 0.2rem;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.info_popup .info_mask_wrap .info_wrap .item .title[data-v-8b832570] {
  margin-bottom: 0.068rem;
  display: inline-block;
  color: #969799;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.307rem;
}
.info_popup .info_mask_wrap .info_wrap .item .name[data-v-8b832570] {
  color: #2F2E31;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.41rem;
}
.info_popup .info_mask_wrap .tips[data-v-8b832570] {
  margin-top: 0.2rem;
  margin-bottom: 0.34rem;
  color: #2F2E31;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.41rem;
}
.info_popup .info_mask_wrap .btn_wrap[data-v-8b832570] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.info_popup .info_mask_wrap .btn_wrap .btn[data-v-8b832570] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.18rem;
  height: 0.75rem;
  box-sizing: border-box;
  border-radius: 0.41rem;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 700;
  background: #E6E5FF;
  color: #7364F9;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/ACardOtpDialog.vue?vue&type=style&index=0&id=44cf8a48&lang=less&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.dialog_wrap[data-v-44cf8a48] .sfm-popup {
  width: 100%;
  height: auto;
  border-radius: 0.34rem 0.34rem 0 0;
  background: #FFF;
  display: flex;
  padding: 0.54rem 0.34rem 0.27rem 0.34rem;
  flex-direction: column;
  align-items: flex-start;
}
.close_icon[data-v-44cf8a48] {
  width: 0.27rem;
  height: 0.27rem;
  position: absolute;
  right: 0.27rem;
  top: 0.27rem;
}
.box[data-v-44cf8a48] {
  position: relative;
  padding-bottom: 0.42rem;
}
.box .title[data-v-44cf8a48] {
  width: 5.3rem;
  margin-bottom: 0.2rem;
  color: #2F2E31;
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.box .code-wrap[data-v-44cf8a48] {
  display: flex;
  justify-content: center;
  width: 100%;
}
.box .code-wrap .input-code[data-v-44cf8a48] {
  font-family: "Helvetica Neue";
  font-size: 0.24rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
  padding-left: 0.15rem;
  width: 3.6rem;
  height: 0.75rem;
  outline: none;
}
.box .code-wrap .line-light[data-v-44cf8a48] {
  border: 1px solid #7364F9;
  border-radius: 0.1rem;
}
.box .code-wrap .line-grey[data-v-44cf8a48] {
  border: 1px solid #E6E6EB;
  border-radius: 0.1rem;
}
.box .code-wrap .line-error[data-v-44cf8a48] {
  border: 1px solid #ED4141;
  border-radius: 0.1rem;
}
.box .code-wrap .btn-getCode[data-v-44cf8a48] {
  margin-left: 0.2rem;
  text-align: center;
  line-height: 0.75rem;
  width: 1.91rem;
  height: 0.75rem;
  background-color: #f0eefe;
  font-family: Helvetica Neue;
  border-radius: 0.1rem;
  font-size: 0.24rem;
  font-weight: 500;
  color: #7364f9;
}
.box .skip_wrap[data-v-44cf8a48] {
  position: absolute;
  right: 0;
  bottom: -0.2rem;
  color: #7364F9;
  text-align: right;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.307rem;
  text-decoration-line: underline;
}
.right-comps[data-v-44cf8a48] {
  position: absolute;
  left: 3.2rem;
  top: 1.1rem;
}
.right-comps img[data-v-44cf8a48] {
  width: 0.27rem;
  height: 0.27rem;
}
.errMsg[data-v-44cf8a48] {
  height: 0.27rem;
  font-weight: 400;
  font-size: 0.2rem;
  color: #FC3626;
  line-height: 0.27rem;
  margin: 0.068rem auto 0;
  width: 5.65rem;
  position: absolute;
  bottom: 0;
}
.isActive[data-v-44cf8a48] {
  background: #F7F7F7 !important;
  color: #C8C9CC !important;
  font-size: 0.24rem;
}
.num[data-v-44cf8a48] {
  font-size: 0.2rem;
}
input[data-v-44cf8a48]::-moz-placeholder {
  color: #B2B2B2;
}
input[data-v-44cf8a48]::placeholder {
  color: #B2B2B2;
}
.tips-wrap[data-v-44cf8a48] {
  margin-top: 0.5rem;
  display: flex;
  justify-content: center;
  position: relative;
}
.tips-wrap .select_tips_img[data-v-44cf8a48] {
  width: 2.16rem;
  position: absolute;
  top: -0.7rem;
  left: -0.1rem;
}
.tips-wrap .select-area[data-v-44cf8a48] {
  padding-right: 0.137rem;
}
.tips-wrap .agreement-icon[data-v-44cf8a48] {
  width: 0.27rem;
  margin-top: 0.03rem;
}
.tips-wrap .agreement-area[data-v-44cf8a48] {
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
  color: #969799;
}
.tips-wrap .agreement-area .s1[data-v-44cf8a48] {
  display: inline-block;
  margin-bottom: 0.3rem;
}
.dialog[data-v-44cf8a48] {
  font-weight: 500;
  font-size: 0.29rem;
  color: #333333;
  line-height: 0.41rem;
  text-align: left;
}
.dialog .footer-wrap[data-v-44cf8a48] {
  margin-top: 0.41rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.dialog .footer-wrap .footer[data-v-44cf8a48] {
  flex: 1;
}
.dialog .footer-wrap .cancel-btn[data-v-44cf8a48] .btn {
  background: #fff;
  color: #4C4C4C;
  border: 0.02rem solid #DCDCDC;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/OtpNotReceived/OtpNotReceived.vue?vue&type=style&index=0&id=7d2f7d01&lang=less&scoped=true ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.page_wrap[data-v-7d2f7d01] {
  padding: 0.34rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: fixed;
  z-index: 20000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background: #fff;
}
.page_wrap .top_img[data-v-7d2f7d01] {
  margin-bottom: 0.34rem;
  margin-top: 0.75rem;
  width: 2.218rem;
  height: 2.218rem;
}
.page_wrap .title[data-v-7d2f7d01] {
  margin-bottom: 0.2rem;
  color: #2F2E31;
  font-size: 0.307rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.443rem;
}
.page_wrap .des[data-v-7d2f7d01] {
  font-family: "Open Sans";
  margin-bottom: 0.68rem;
  color: #969799;
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.page_wrap .skip_btn[data-v-7d2f7d01] {
  font-family: "Open Sans";
  margin-bottom: 0.85rem;
  width: 100%;
  padding-top: 0.27rem;
  color: #7364F9;
  text-align: center;
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
  text-decoration-line: underline;
}
.page_wrap .list_wrap[data-v-7d2f7d01] {
  display: none;
  width: 5.71rem;
  box-sizing: border-box;
  padding: 0.27rem;
  flex-direction: column;
  border-radius: 0.2rem;
  background: #F7F7F7;
}
.page_wrap .list_wrap .item_title[data-v-7d2f7d01] {
  margin-bottom: 0.2rem;
  color: #2F2E31;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.41rem;
}
.page_wrap .list_wrap .item[data-v-7d2f7d01] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page_wrap .list_wrap .item .left[data-v-7d2f7d01] {
  color: #646566;
  text-align: center;
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.page_wrap .list_wrap .item .right[data-v-7d2f7d01] {
  display: flex;
  align-items: center;
}
.page_wrap .list_wrap .item .right .r_l[data-v-7d2f7d01] {
  margin-right: 0.068rem;
  display: flex;
  flex-direction: column;
}
.page_wrap .list_wrap .item .right .r_l .s1[data-v-7d2f7d01] {
  color: #7364F9;
  text-align: right;
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.34rem;
}
.page_wrap .list_wrap .item .right .r_l .s2[data-v-7d2f7d01] {
  color: #969799;
  text-align: right;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.307rem;
}
.page_wrap .list_wrap .item .right .r_r .icon[data-v-7d2f7d01] {
  width: 0.34rem;
  height: 0.34rem;
}
.popup-bottom[data-v-7d2f7d01] {
  width: 100%;
  border-radius: 0.34rem 0.34rem 0rem 0rem;
  background: #fff;
  position: absolute;
  padding: 0.41rem 0.34rem 0.32rem 0.34rem;
  box-sizing: border-box;
  bottom: 0;
  left: 0;
  color: #2F2E31;
}
.popup-bottom .close-img[data-v-7d2f7d01] {
  position: absolute;
  top: 0.27rem;
  right: 0.27rem;
  width: 0.24rem;
  height: 0.24rem;
}
.popup-bottom .close-img img[data-v-7d2f7d01] {
  width: 100%;
  height: 100%;
  display: flex;
}
.popup-bottom .title[data-v-7d2f7d01] {
  color: #2F2E31;
  text-align: center;
  font-family: "Open Sans";
  font-size: 0.307rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.443rem;
  margin-bottom: 0.27rem;
}
.popup-bottom .contact-item[data-v-7d2f7d01] {
  display: flex;
  padding: 0.27rem 0.068rem;
  justify-content: center;
  align-items: center;
  color: #2F2E31;
  text-align: center;
  font-family: "Open Sans";
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.41rem;
}
.popup-bottom .contact-item span[data-v-7d2f7d01] {
  color: #7364F9;
}
.popup-bottom .line[data-v-7d2f7d01] {
  width: 100%;
  border-bottom: 0.0085rem solid #E6E6EB;
}
[data-v-7d2f7d01] .common-dialog .common-dialog_wrapper {
  height: auto;
}
.tab[data-v-7d2f7d01] {
  height: 0.75rem;
  display: flex;
  position: fixed;
  top: 0;
  align-items: center;
  z-index: 10;
  width: 100%;
  justify-content: space-between;
}
.tab img[data-v-7d2f7d01] {
  width: 100%;
  height: 100%;
}
.tab .titles[data-v-7d2f7d01] {
  font-family: Helvetica;
  font-size: 0.27rem;
  color: #333030;
  line-height: 0.32rem;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.07);
  text-align: center;
  font-style: normal;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.tab .back[data-v-7d2f7d01] {
  width: 0.8rem;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tab .back img[data-v-7d2f7d01] {
  width: 0.16rem;
  height: 0.28rem;
}
.tab .server-online[data-v-7d2f7d01] {
  width: 0.34rem;
  height: 0.34rem;
  padding-right: 0.34rem;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/PanCardOtpDialog.vue?vue&type=style&index=0&id=5c3b13e8&lang=less&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.dialog_wrap[data-v-5c3b13e8] .sfm-popup {
  width: 100%;
  height: auto;
  border-radius: 0.34rem 0.34rem 0 0;
  background: #FFF;
  display: flex;
  padding: 0.34rem 0.34rem 0.27rem 0.34rem;
  flex-direction: column;
  align-items: flex-start;
}
.close_icon[data-v-5c3b13e8] {
  width: 0.27rem;
  height: 0.27rem;
  position: absolute;
  right: 0.27rem;
  top: 0.27rem;
}
.box[data-v-5c3b13e8] {
  position: relative;
}
.box .title[data-v-5c3b13e8] {
  margin-bottom: 0.2rem;
}
.box .title .p1[data-v-5c3b13e8] {
  margin-bottom: 0.07rem;
  color: #2F2E31;
  font-family: "Open Sans";
  font-size: 0.30717rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.44369rem;
}
.box .title .p2[data-v-5c3b13e8] {
  color: #969799;
  font-family: "Open Sans";
  font-size: 0.23891rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.3513rem;
}
.box .title .p3[data-v-5c3b13e8] {
  color: #646566;
  font-family: "Open Sans";
  font-size: 0.23891rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.3413rem;
}
.box .code-wrap[data-v-5c3b13e8] {
  display: flex;
  justify-content: center;
  width: 100%;
}
.box .code-wrap .input-code[data-v-5c3b13e8] {
  font-family: "Helvetica Neue";
  font-size: 0.24rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
  padding-left: 0.15rem;
  width: 3.6rem;
  height: 0.75rem;
  outline: none;
}
.box .code-wrap .line-light[data-v-5c3b13e8] {
  border: 1px solid #7364F9;
  border-radius: 0.1rem;
}
.box .code-wrap .line-grey[data-v-5c3b13e8] {
  border: 1px solid #E6E6EB;
  border-radius: 0.1rem;
}
.box .code-wrap .line-error[data-v-5c3b13e8] {
  border: 1px solid #ED4141;
  border-radius: 0.1rem;
}
.box .code-wrap .btn-getCode[data-v-5c3b13e8] {
  margin-left: 0.2rem;
  text-align: center;
  line-height: 0.75rem;
  width: 1.91rem;
  height: 0.75rem;
  background-color: #f0eefe;
  font-family: Helvetica Neue;
  border-radius: 0.1rem;
  font-size: 0.24rem;
  font-weight: 500;
  color: #7364f9;
}
.box .skip_wrap[data-v-5c3b13e8] {
  margin-top: 0.2rem;
  color: #7364F9;
  text-align: right;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.307rem;
  text-decoration-line: underline;
}
.right-comps[data-v-5c3b13e8] {
  position: absolute;
  left: 3.2rem;
  top: 1.63rem;
}
.right-comps img[data-v-5c3b13e8] {
  width: 0.27rem;
  height: 0.27rem;
}
.errMsg[data-v-5c3b13e8] {
  height: 0.27rem;
  font-weight: 400;
  font-size: 0.2rem;
  color: #FC3626;
  line-height: 0.27rem;
  margin: 0.068rem auto 0;
  width: 5.65rem;
  position: absolute;
  bottom: 0;
}
.isActive[data-v-5c3b13e8] {
  background: #F7F7F7 !important;
  color: #C8C9CC !important;
  font-size: 0.24rem;
}
.num[data-v-5c3b13e8] {
  color: #C8C9CC;
  text-align: center;
  font-family: "Open Sans";
  font-size: 0.23891rem;
  font-style: normal;
  font-weight: 700;
}
input[data-v-5c3b13e8]::-moz-placeholder {
  color: #B2B2B2;
}
input[data-v-5c3b13e8]::placeholder {
  color: #B2B2B2;
}
.tips-wrap[data-v-5c3b13e8] {
  margin-top: 0.5rem;
  display: flex;
  justify-content: center;
  position: relative;
}
.tips-wrap .select_tips_img[data-v-5c3b13e8] {
  width: 2.16rem;
  position: absolute;
  top: -0.7rem;
  left: -0.1rem;
}
.tips-wrap .select-area[data-v-5c3b13e8] {
  padding-right: 0.137rem;
}
.tips-wrap .agreement-icon[data-v-5c3b13e8] {
  width: 0.27rem;
  margin-top: 0.03rem;
}
.tips-wrap .agreement-area[data-v-5c3b13e8] {
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
  color: #969799;
}
.tips-wrap .agreement-area .s1[data-v-5c3b13e8] {
  display: inline-block;
  margin-bottom: 0.3rem;
}
.dialog[data-v-5c3b13e8] {
  font-weight: 500;
  font-size: 0.29rem;
  color: #333333;
  line-height: 0.41rem;
  text-align: left;
}
.dialog .footer-wrap[data-v-5c3b13e8] {
  margin-top: 0.41rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.dialog .footer-wrap .footer[data-v-5c3b13e8] {
  flex: 1;
}
.dialog .footer-wrap .cancel-btn[data-v-5c3b13e8] .btn {
  background: #fff;
  color: #4C4C4C;
  border: 0.02rem solid #DCDCDC;
}
input[data-v-5c3b13e8],
textarea[data-v-5c3b13e8] {
  caret-color: #7364F9 !important;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/IfscCodeDialog.vue?vue&type=style&index=0&id=4a4bb8b0&lang=less&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.info_popup[data-v-4a4bb8b0] {
  border-radius: 0.256rem;
}
.info_popup .info_mask_wrap[data-v-4a4bb8b0] {
  width: 5.375rem;
  background: #FFFFFF;
  padding: 0.409rem;
  box-sizing: border-box;
  border-radius: 0.256rem;
}
.info_popup .info_mask_wrap .title[data-v-4a4bb8b0] {
  margin-bottom: 0.34rem;
  color: #2F2E31;
  font-family: "Open Sans";
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.41rem;
}
.info_popup .info_mask_wrap .code[data-v-4a4bb8b0] {
  margin-bottom: 0.34rem;
  color: #FDA025;
  text-align: center;
  font-size: 0.307rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.443rem;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/AppGotoDialog.vue?vue&type=style&index=0&id=36802814&lang=less&scoped=true ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.info_popup[data-v-36802814] {
  border-radius: 0.256rem;
}
.info_popup .info_mask_wrap[data-v-36802814] {
  width: 5.375rem;
  background: #FFFFFF;
  padding: 0.409rem;
  box-sizing: border-box;
  border-radius: 0.256rem;
}
.info_popup .info_mask_wrap .title[data-v-36802814] {
  margin-bottom: 0.2rem;
  color: #2F2E31;
  font-family: "Open Sans";
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.41rem;
  text-align: center;
}
.info_popup .info_mask_wrap .code[data-v-36802814] {
  margin-bottom: 0.34rem;
  color: #7364F9;
  text-align: center;
  font-size: 0.40956rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.61433rem;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/GentleReminderDialog.vue?vue&type=style&index=0&id=03f73346&lang=less&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.info_popup[data-v-03f73346] {
  border-radius: 0.256rem;
}
.info_popup .info_mask_wrap[data-v-03f73346] {
  width: 5.375rem;
  background: #FFFFFF;
  padding: 0.409rem;
  box-sizing: border-box;
  border-radius: 0.256rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.info_popup .info_mask_wrap .warn_icon[data-v-03f73346] {
  margin-bottom: 0.27rem;
  /* width: 1.82594rem; */
  height: 1.62116rem;
}
.info_popup .info_mask_wrap .title[data-v-03f73346] {
  margin-bottom: 0.2rem;
  color: #2F2E31;
  text-align: center;
  font-family: "Open Sans";
  font-size: 0.30717rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.44369rem;
}
.info_popup .info_mask_wrap .code[data-v-03f73346] {
  margin-bottom: 0.34rem;
  color: #969799;
  font-family: "Open Sans";
  font-size: 0.23891rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.3413rem;
  text-align: left;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/BankInfoConfirmDialog.vue?vue&type=style&index=0&id=606b6aa8&lang=less&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.info_popup[data-v-606b6aa8] {
  border-radius: 0.256rem;
}
.info_popup .info_mask_wrap[data-v-606b6aa8] {
  width: 5.38rem;
  background: #FFFFFF;
  padding: 0.41rem;
  box-sizing: border-box;
  border-radius: 0.256rem;
}
.info_popup .info_mask_wrap .info_wrap[data-v-606b6aa8] {
  position: relative;
  width: 4.556rem;
  padding: 0.27rem;
  box-sizing: border-box;
  height: auto;
  display: flex;
  flex-direction: column;
  border-radius: 0.136rem;
  background: #FAFAFB;
}
.info_popup .info_mask_wrap .info_wrap .path_icon[data-v-606b6aa8] {
  width: 1.89rem;
  height: 2.11rem;
  position: absolute;
  right: 0;
  bottom: 0;
}
.info_popup .info_mask_wrap .info_wrap .item[data-v-606b6aa8] {
  margin-bottom: 0.2rem;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.info_popup .info_mask_wrap .info_wrap .item .title[data-v-606b6aa8] {
  margin-bottom: 0.068rem;
  display: inline-block;
  color: #969799;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.307rem;
}
.info_popup .info_mask_wrap .info_wrap .item .name[data-v-606b6aa8] {
  color: #2F2E31;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.41rem;
}
.info_popup .info_mask_wrap .tips[data-v-606b6aa8] {
  margin-top: 0.2rem;
  margin-bottom: 0.34rem;
  color: #2F2E31;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.41rem;
}
.info_popup .info_mask_wrap .btn_wrap[data-v-606b6aa8] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.info_popup .info_mask_wrap .btn_wrap .btn[data-v-606b6aa8] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.18rem;
  height: 0.75rem;
  box-sizing: border-box;
  border-radius: 0.41rem;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 700;
  background: #E6E5FF;
  color: #7364F9;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/comp/LoadingPage.vue?vue&type=style&index=0&id=e4b19556&scoped=true&lang=less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.loading_page[data-v-e4b19556] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 3000;
  background: #fff;
  left: 0;
}
.loading_page .anim-wrap[data-v-e4b19556] {
  margin-bottom: 0.34rem;
  width: 2.9rem;
  height: 2.05rem;
  margin-top: 0.2rem;
}
.loading_page .title[data-v-e4b19556] {
  color: #2F2E31;
  text-align: center;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.41rem;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/creditList/creditList.vue?vue&type=style&index=0&id=3642f941&lang=less&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: Open Sans;
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/OpenSans-Regular.b8cc747.ttf);
}
@font-face {
  font-family: Open Sans Bold;
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/OpenSans-Bold.c790f99.ttf);
}
.creditList-page[data-v-3642f941] {
  width: 100%;
  min-height: 100%;
  background: #FFFFFF;
  box-sizing: border-box;
  padding: 0.34rem 0.38rem 0.17rem 0.38rem;
  position: relative;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/panGudiePage/panGudiePage.vue?vue&type=style&index=0&id=87b2f13e&lang=less&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.panGudie-page[data-v-87b2f13e] {
  padding: 0.34rem;
}
.panGudie-page .title[data-v-87b2f13e] {
  margin-bottom: 0.51rem;
  color: #333333;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.41rem;
}
.panGudie-page .sub_title[data-v-87b2f13e] {
  margin-bottom: 0.34rem;
  color: #666666;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.41rem;
}
.panGudie-page .img img[data-v-87b2f13e] {
  width: 5.72rem;
}
.panGudie-page .circle_wrap[data-v-87b2f13e] {
  position: absolute;
  bottom: 2.13rem;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 5.72rem;
}
.panGudie-page .circle_wrap .item[data-v-87b2f13e] {
  width: 0.17rem;
  height: 0.17rem;
  background: #7364F9;
  opacity: 0.2;
  display: block;
  border-radius: 50%;
}
.panGudie-page .circle_wrap .select_item[data-v-87b2f13e] {
  width: 0.17rem;
  height: 0.17rem;
  background: #7364F9;
  display: block;
  border-radius: 50%;
}
.panGudie-page .btn[data-v-87b2f13e] {
  position: absolute;
  bottom: 0.68rem;
  width: 5.72rem;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/panGudiePage/instructionPage.vue?vue&type=style&index=0&id=ec371c60&lang=less&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.panGudie-page[data-v-ec371c60] {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.panGudie-page .title[data-v-ec371c60] {
  margin: 0 0.34rem 0.78rem;
  color: #333333;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.41rem;
}
.panGudie-page .sub_title[data-v-ec371c60] {
  width: 5.72rem;
  margin: 0 0.34rem 0.27rem;
  font-weight: bold;
  font-size: 0.27rem;
  color: #333333;
  line-height: 0.41rem;
  text-align: left;
}
.panGudie-page .img[data-v-ec371c60] {
  margin-top: 0.34rem;
  margin-bottom: 0.51rem;
}
.panGudie-page .img img[data-v-ec371c60] {
  width: 6.23rem;
}
.panGudie-page .img .step_img[data-v-ec371c60] {
  width: 5.58rem;
  margin: 0 0.34rem 0.78rem;
}
.panGudie-page .circle_wrap[data-v-ec371c60] {
  position: absolute;
  bottom: 2.13rem;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 5.72rem;
}
.panGudie-page .circle_wrap .item[data-v-ec371c60] {
  width: 0.17rem;
  height: 0.17rem;
  background: #7364F9;
  opacity: 0.2;
  display: block;
  border-radius: 50%;
}
.panGudie-page .circle_wrap .select_item[data-v-ec371c60] {
  width: 0.17rem;
  height: 0.17rem;
  background: #7364F9;
  display: block;
  border-radius: 50%;
}
.panGudie-page .btn[data-v-ec371c60] {
  position: absolute;
  bottom: 0.68rem;
  width: 5.72rem;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/aadhaarAppeal/upload-photo.vue?vue&type=style&index=0&id=6e2f3196&scoped=true&lang=less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.pt-camera .camera-wrap[data-v-6e2f3196] {
  overflow: hidden;
  position: relative;
  cursor: pointer;
  border-radius: 0.136rem;
  border: 0.017rem solid #E8E8EE;
  background: #F7F7F9;
  display: flex;
  width: 2.76rem;
  height: 1.98rem;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
}
.pt-camera .camera-wrap .mask[data-v-6e2f3196] {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  background: rgba(0, 0, 0, 0.35);
}
.pt-camera .camera-wrap .bg_img[data-v-6e2f3196] {
  width: 2.76rem;
  height: 1.98rem;
}
.pt-camera .camera-wrap .icon[data-v-6e2f3196] {
  width: 0.68rem;
  height: 0.68rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -0.34rem;
  margin-left: -0.34rem;
}
.pt-camera input[data-v-6e2f3196] {
  position: absolute;
  width: 2.73rem;
  height: 1.6rem;
  top: 0;
  left: 0;
  opacity: 0;
}
.pt-camera input.type-2[data-v-6e2f3196] {
  display: none;
}
.pt-camera .type[data-v-6e2f3196] {
  opacity: 0;
}
.choose-dialog[data-v-6e2f3196] {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 8887;
  background: rgba(0, 0, 0, 0);
}
.choose-dialog .header_img[data-v-6e2f3196] {
  width: 5.7rem;
  margin-bottom: 0.2rem;
  position: absolute;
  bottom: 3.1rem;
  left: 50%;
  margin-left: -2.85rem;
}
.choose-dialog.fade[data-v-6e2f3196] {
  transition: all 0.4s;
  background: rgba(0, 0, 0, 0.5);
}
.choose-dialog .choose-dialog_wrapper[data-v-6e2f3196] {
  left: 50%;
  margin-left: -2.85rem;
  width: 5.7rem;
  height: 2.7rem;
  position: absolute;
  bottom: 0.34rem;
  opacity: 0;
  font-weight: 400;
  font-size: 0.27rem;
  color: #2F2E31;
  line-height: 0.41rem;
  text-align: center;
  font-style: normal;
  display: flex;
  padding: 0.3413rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 0.25597rem;
  background: #FFF;
  box-sizing: border-box;
}
.choose-dialog .choose-dialog_wrapper.fade[data-v-6e2f3196] {
  transition: all 0.4s;
  opacity: 1;
}
.choose-dialog .choose-dialog_wrapper .choose-dialog_content[data-v-6e2f3196] {
  margin: 0.14rem 0.34rem;
  box-sizing: border-box;
}
.choose-dialog .choose-dialog_wrapper .content_div[data-v-6e2f3196] {
  width: 5.7rem;
  height: 0.41rem;
}
.choose-dialog .choose-dialog_wrapper .line[data-v-6e2f3196] {
  width: 100%;
  border-bottom: 1px solid #E6E6EB;
  margin: 0.2rem 0;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/aadhaarAppeal/aadhaarAppeal.vue?vue&type=style&index=0&id=380cc646&lang=less&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.aadhaarAppeal_page[data-v-380cc646] {
  padding: 0.27rem;
  font-family: "Open Sans";
  box-sizing: border-box;
}
.aadhaarAppeal_page .title[data-v-380cc646] {
  width: 5rem;
  margin-bottom: 0.2rem;
  color: #2F2E31;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.41rem;
}
.aadhaarAppeal_page .div_display[data-v-380cc646] {
  margin-bottom: 0.34rem;
  display: flex;
  box-sizing: border-box;
  width: 5.71rem;
  padding: 0.27rem;
  align-items: center;
  border-radius: 0.136rem;
  background: #F7F7F9;
  color: #646566;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.41rem;
}
.aadhaarAppeal_page .textarea_wrap[data-v-380cc646] {
  width: 5.71rem;
  position: relative;
}
.aadhaarAppeal_page .textarea_wrap .textarea_input[data-v-380cc646] {
  background: #F7F7F9;
  border-radius: 0.1rem;
  border: 0.0085rem solid #E6E6EB;
  width: 5.71rem;
  height: 2.42rem;
  box-sizing: border-box;
  resize: none;
  padding: 0.2rem 0.27rem;
  outline: none;
}
.aadhaarAppeal_page .textarea_wrap .textarea_input[data-v-380cc646]::-moz-placeholder {
  font-family: "Open Sans";
  color: #C8C9CC;
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.aadhaarAppeal_page .textarea_wrap .textarea_input[data-v-380cc646]::placeholder {
  font-family: "Open Sans";
  color: #C8C9CC;
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.aadhaarAppeal_page .textarea_wrap .text-num[data-v-380cc646] {
  position: absolute;
  bottom: 0.2rem;
  right: 0.27rem;
  width: 100%;
  color: #969799;
  text-align: right;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.307rem;
}
.aadhaarAppeal_page .error_tips[data-v-380cc646] {
  color: #ED4141;
  font-family: "Open Sans";
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.307rem;
  margin-top: 0.136rem;
}
.aadhaarAppeal_page .btn[data-v-380cc646] {
  margin-top: 0.68rem;
}
.aadhaarAppeal_page .check-popup[data-v-380cc646] {
  border-radius: 0.256rem;
}
.aadhaarAppeal_page .check-popup .check-mask-wrap[data-v-380cc646] {
  width: 5.37rem;
  position: relative;
  padding: 0.41rem 0.34rem;
  box-sizing: border-box;
}
.aadhaarAppeal_page .check-popup .check-mask-wrap .mask-close-icon[data-v-380cc646] {
  width: 0.27rem;
  height: 0.27rem;
  position: absolute;
  top: 0.27rem;
  right: 0.27rem;
}
.aadhaarAppeal_page .check-popup .check-mask-wrap .check-mask-title[data-v-380cc646] {
  margin-bottom: 0.2rem;
  color: #2F2E31;
  text-align: center;
  font-size: 0.307rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.443rem;
}
.aadhaarAppeal_page .check-popup .check-mask-wrap .check-mask-des[data-v-380cc646] {
  margin-bottom: 0.34rem;
  color: #969799;
  font-family: "Open Sans";
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.aadhaarAppeal_page .check-popup .check-mask-wrap .btn[data-v-380cc646] {
  margin-top: 0;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/card-verify/ACardOtpDialog.vue?vue&type=style&index=0&id=71826c0e&lang=less&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.dialog_wrap[data-v-71826c0e] .sfm-popup {
  width: 100%;
  height: auto;
  border-radius: 0.34rem 0.34rem 0 0;
  background: #FFF;
  display: flex;
  padding: 0.54rem 0.34rem 0.27rem 0.34rem;
  flex-direction: column;
  align-items: flex-start;
}
.close_icon[data-v-71826c0e] {
  width: 0.27rem;
  height: 0.27rem;
  position: absolute;
  right: 0.27rem;
  top: 0.27rem;
}
.box[data-v-71826c0e] {
  position: relative;
}
.box .title[data-v-71826c0e] {
  width: 5.3rem;
  margin-bottom: 0.2rem;
  color: #2F2E31;
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
}
.box .code-wrap[data-v-71826c0e] {
  display: flex;
  justify-content: center;
  width: 100%;
}
.box .code-wrap .input-code[data-v-71826c0e] {
  font-family: "Open Sans";
  font-size: 0.24rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
  padding-left: 0.15rem;
  width: 3.6rem;
  height: 0.75rem;
  outline: none;
}
.box .code-wrap .line-light[data-v-71826c0e] {
  border: 1px solid #7364F9;
  border-radius: 0.1rem;
}
.box .code-wrap .line-grey[data-v-71826c0e] {
  border: 1px solid #E6E6EB;
  border-radius: 0.1rem;
}
.box .code-wrap .line-error[data-v-71826c0e] {
  border: 1px solid #ED4141;
  border-radius: 0.1rem;
}
.box .code-wrap .btn-getCode[data-v-71826c0e] {
  margin-left: 0.2rem;
  text-align: center;
  line-height: 0.75rem;
  width: 1.91rem;
  height: 0.75rem;
  background-color: #f0eefe;
  font-family: Open Sans;
  border-radius: 0.1rem;
  font-size: 0.24rem;
  font-weight: 500;
  color: #7364f9;
}
.box .skip_wrap[data-v-71826c0e] {
  position: absolute;
  right: 0;
  bottom: -0.2rem;
  color: #7364F9;
  text-align: right;
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.307rem;
  text-decoration-line: underline;
}
.right-comps[data-v-71826c0e] {
  position: absolute;
  left: 3.2rem;
  top: 1.1rem;
}
.right-comps img[data-v-71826c0e] {
  width: 0.27rem;
  height: 0.27rem;
}
.errMsg[data-v-71826c0e] {
  height: 0.27rem;
  font-weight: 400;
  font-size: 0.2rem;
  color: #FC3626;
  line-height: 0.27rem;
  margin: 0.068rem auto 0;
  width: 5.65rem;
  position: absolute;
  bottom: 0;
}
.isActive[data-v-71826c0e] {
  background: #F7F7F7 !important;
  color: #C8C9CC !important;
  font-size: 0.24rem;
}
.num[data-v-71826c0e] {
  font-size: 0.238rem;
}
input[data-v-71826c0e]::-moz-placeholder {
  color: #B2B2B2;
}
input[data-v-71826c0e]::placeholder {
  color: #B2B2B2;
}
.select_tips_img[data-v-71826c0e] {
  width: 2.16rem;
  margin-bottom: 0.03rem;
  margin-left: -0.12rem;
}
.tips-wrap[data-v-71826c0e] {
  display: flex;
  justify-content: center;
  position: relative;
}
.tips-wrap .select-area[data-v-71826c0e] {
  padding-right: 0.137rem;
}
.tips-wrap .agreement-icon[data-v-71826c0e] {
  width: 0.27rem;
  margin-top: 0.03rem;
}
.tips-wrap .agreement-area[data-v-71826c0e] {
  font-size: 0.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
  color: #969799;
}
.tips-wrap .agreement-area .s1[data-v-71826c0e] {
  display: inline-block;
  margin-bottom: 0.3rem;
}
.dialog[data-v-71826c0e] {
  font-weight: 500;
  font-size: 0.29rem;
  color: #333333;
  line-height: 0.41rem;
  text-align: left;
}
.dialog .footer-wrap[data-v-71826c0e] {
  margin-top: 0.41rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.dialog .footer-wrap .footer[data-v-71826c0e] {
  flex: 1;
}
.dialog .footer-wrap .cancel-btn[data-v-71826c0e] .btn {
  background: #fff;
  color: #4C4C4C;
  border: 0.02rem solid #DCDCDC;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/card-verify/card-verify.vue?vue&type=style&index=0&id=4b1301cf&lang=less&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.verify-page[data-v-4b1301cf] {
  margin-top: 0.89rem;
  padding: 0.34rem;
}
.title[data-v-4b1301cf] {
  color: #2F2E31;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.41rem;
  margin-bottom: 0.27rem;
}
.number_content[data-v-4b1301cf] {
  display: flex;
  padding: 0.27rem;
  align-items: center;
  align-self: stretch;
  border-radius: 0.136rem;
  background: #F7F7F9;
  color: #6B6A6D;
  font-family: "Open Sans";
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.41rem;
  margin-bottom: 0.68rem;
}
.btn_wrap[data-v-4b1301cf] {
  box-sizing: border-box;
  display: flex;
  height: 0.82rem;
  padding: 0.2rem 0.27rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.41rem;
  background: linear-gradient(107deg, #A26DF2 0%, #6F80FF 100%);
  color: #FFF;
  text-align: center;
  font-size: 0.256rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.dialog[data-v-4b1301cf] {
  font-weight: 500;
  font-size: 0.29rem;
  color: #333333;
  line-height: 0.41rem;
  text-align: left;
}
.dialog .confirm_img[data-v-4b1301cf] {
  margin: 0rem auto 0.2rem;
  display: flex;
  width: 1.7rem;
  height: 1.365rem;
  justify-content: center;
  align-items: center;
}
.dialog .title[data-v-4b1301cf] {
  color: #2F2E31;
  text-align: center;
  font-size: 0.307rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.443rem;
  margin-bottom: 0.2rem;
}
.dialog .tips[data-v-4b1301cf] {
  color: #969799;
  text-align: center;
  font-family: "Open Sans";
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.34rem;
  margin-bottom: 0.34rem;
}
.dialog .footer-wrap .footer[data-v-4b1301cf] {
  flex: 1;
  margin-bottom: 0.2rem;
}
.dialog .footer-wrap .back_btn[data-v-4b1301cf] {
  color: #969799;
  font-family: "Open Sans";
  font-size: 0.238rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.3413rem;
  text-decoration-line: underline;
  text-decoration-style: solid;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/common/titlebar/titlebar.vue?vue&type=style&index=0&id=76adf7f2&lang=less&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.tab[data-v-76adf7f2] {
  height: 0.89rem;
  display: flex;
  position: fixed;
  top: 0;
  align-items: center;
  z-index: 10;
  width: 100%;
  justify-content: space-between;
}
.tab img[data-v-76adf7f2] {
  width: 100%;
  height: 100%;
}
.tab .title[data-v-76adf7f2] {
  font-family: Helvetica;
  font-size: 0.27rem;
  color: #333030;
  line-height: 0.32rem;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.07);
  text-align: center;
  font-style: normal;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.tab .back[data-v-76adf7f2] {
  width: 0.8rem;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tab .back img[data-v-76adf7f2] {
  width: 0.16rem;
  height: 0.28rem;
}
.tab .server-online[data-v-76adf7f2] {
  width: 0.34rem;
  height: 0.34rem;
  padding-right: 0.34rem;
}
.tab .skip-btn[data-v-76adf7f2] {
  color: #7364F9;
  text-align: right;
  font-size: 0.27rem;
  font-style: normal;
  font-weight: 500;
  padding: 0 0.34rem;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/loan-process/wap/index.vue?vue&type=style&index=0&id=50a4f8f8&lang=less&scoped=true ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.loan-process-page[data-v-50a4f8f8] {
  height: 100%;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/common/toast.vue?vue&type=style&index=0&id=7cc597db&lang=less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.pdl-toast-wrap {
  position: fixed;
  z-index: 9999;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 80%;
  height: auto;
  box-sizing: border-box;
  padding: 0.2rem;
  background: rgba(0, 0, 0, 0.8);
  color: #ffffff;
  text-align: center;
  border-radius: 8px;
  font-size: 0.2rem;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/view/common/dialog/index.vue?vue&type=style&index=0&id=5cbd6f72&lang=less&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.dialog-mask[data-v-5cbd6f72] {
  z-index: 998;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  background: rgba(0, 0, 0, 0.8);
}
.pdl-dialog-wrap[data-v-5cbd6f72] {
  position: fixed;
  z-index: 999;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 80%;
  min-width: 50%;
  height: auto;
  box-sizing: border-box;
  padding: 0.2rem;
  background: #ffffff;
  color: black;
  text-align: center;
  border-radius: 8px;
  font-size: 0.2rem;
  display: flex;
  flex-direction: column;
}
.pdl-dialog-wrap .dialog-close[data-v-5cbd6f72] {
  position: absolute;
  right: 0.2rem;
  background: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/image/29f99a282cc42d7efe00816f14683428.png);
  width: 0.3rem;
  height: 0.3rem;
  background-size: 100%;
}
.pdl-dialog-wrap .dialog-content[data-v-5cbd6f72] {
  padding: 0.4rem 0;
}
.pdl-dialog-wrap .dialog-cancel[data-v-5cbd6f72] {
  padding: 0 0.4rem;
}
.pdl-dialog-wrap .dialog-confirm[data-v-5cbd6f72] {
  padding: 0 0.4rem;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/common/loading/loading.vue?vue&type=style&index=0&id=42f9dce8&lang=less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.common-loading {
  position: relative;
  margin: 0 auto;
}
.common-loading .draw-lottie {
  margin-top: -0.1rem;
  position: absolute;
  margin-left: -0.1rem;
  top: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
}
.common-loading .draw-lottie .anim-wrap {
  width: 100%;
  height: 100%;
  transform: scale(1.06);
  margin-top: 0.2rem;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/common/input/index.vue?vue&type=style&index=0&id=05607ff0&lang=less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.input-wrap {
  display: flex;
  position: relative;
  align-items: center;
  width: 100%;
  font-size: 0.27rem;
}
.input_content {
  display: flex;
  flex: 1;
}
.input_suffix {
  padding-right: 0.2rem;
}
.input_close {
  cursor: pointer;
}
.input {
  width: 100%;
  flex: 1;
  outline: none;
  text-align: left;
  background: transparent;
  font-size: 0.27rem;
}
.input::-moz-placeholder {
  color: #C0C0C0;
}
.input::placeholder {
  color: #C0C0C0;
}
.input_close {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: #c0c4cc;
}
.input_close img {
  width: 0.25rm;
  height: 0.25rem;
}
.split-line {
  border-right: 0.01rem solid #bcc4d4;
  padding-left: 0.06rem;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/vue/components/common/process/index.vue?vue&type=style&index=0&id=3b32c595&lang=less&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.process[data-v-3b32c595] {
  height: 0.8rem;
  width: 5.55rem;
  margin: 0 auto;
  padding-top: 0.3rem;
}
.process .process-comps[data-v-3b32c595] {
  display: flex;
}
.process .process-comps .process-item[data-v-3b32c595] {
  display: flex;
  flex-direction: column;
}
.process .process-comps .process-item .left[data-v-3b32c595] {
  display: flex;
  align-items: center;
  margin-right: 0.1rem;
  height: 0.41rem;
}
.process .process-comps .process-item .left .icons[data-v-3b32c595] {
  width: 0.41rem;
  height: 0.41rem;
  position: relative;
  margin-right: 0.1rem;
}
.process .process-comps .process-item .left .icons img[data-v-3b32c595] {
  width: 100%;
  height: 100%;
}
.process .process-comps .process-item .left .line[data-v-3b32c595] {
  width: 1.4rem;
  height: 0.02rem;
  background-color: #e2e7f0;
}
.process .process-comps .process-item .left .line-active[data-v-3b32c595] {
  width: 1.4rem;
  height: 0.02rem;
  background-color: #7364F9;
}
.process .process-comps .process-item:first-child .left .icons[data-v-3b32c595] {
  margin-left: 0.51rem;
}
.process .process-text[data-v-3b32c595] {
  display: flex;
  justify-content: space-between;
}
.process .process-text .text-phone[data-v-3b32c595] {
  margin-top: 0.17rem;
  width: 1.43rem;
  white-space: wrap;
  text-align: center;
  color: #CCCCCC;
}
.process .process-text .text-phone .text[data-v-3b32c595] {
  height: 0.41rem;
  width: 1.43rem;
  font-family: Montserrat-Light, Montserrat-Light;
  font-weight: 400;
  font-size: 0.17rem;
  line-height: 0.26rem;
  text-align: center;
  font-style: normal;
}
.process .process-text .text-active[data-v-3b32c595] {
  color: #7364F9;
}

/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./src/assets/css/public.less ***!
  \***************************************************************************************************************************************************************/
@font-face {
  font-family: 'InterBlack';
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/Inter-Black.143c284.ttf);
}
@font-face {
  font-family: 'InterBold';
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/Inter-Bold.88fa7ae.ttf);
}
@font-face {
  font-family: 'InterExtraBold';
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/Inter-ExtraBold.e4a4cb7.ttf);
}
@font-face {
  font-family: 'InterBold';
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/Inter-Bold.88fa7ae.ttf);
}
@font-face {
  font-family: 'InterExtraLight';
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/Inter-ExtraLight.1815b9a.ttf);
}
@font-face {
  font-family: 'InterMedium';
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/Inter-Medium.6dcbc9b.ttf);
}
@font-face {
  font-family: 'InterRegular';
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/Inter-Regular.e89cb19.ttf);
}
@font-face {
  font-family: 'InterSemiBold';
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/Inter-SemiBold.4d56bb2.ttf);
}
@font-face {
  font-family: 'InterThin';
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/Inter-Thin.f341ca5.ttf);
}
@font-face {
  font-family: LogoSCUnboundedSans;
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/LogoSCUnboundedSans.6536147.ttf);
}
@font-face {
  font-family: Montserrat;
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/Montserrat-Regular.363abf0.ttf);
}
@font-face {
  font-family: Montserrat-Black;
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/Montserrat-Black.09c0ae1.ttf);
}
@font-face {
  font-family: Montserrat-Bold;
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/Montserrat-Bold.0eafd60.ttf);
}
@font-face {
  font-family: Montserrat-SemiBold;
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/Montserrat-SemiBold.e248acf.ttf);
}
@font-face {
  font-family: Montserrat-Light;
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/Montserrat-Light.809a67a.ttf);
}
@font-face {
  font-family: DIN-Alternate-Bold;
  src: url("https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/DIN%20Alternate%20Bold.9c46820.ttf");
}
@font-face {
  font-family: Open Sans;
  src: url(https://in-c2-aws.fastspeed.tech/static/india_ifp_h5/fonts/OpenSans-Regular.b8cc747.ttf);
}

