/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/components/protocolCheckItem/index.module.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
.protocolCheckbox--Up6FpCou {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 3.2vw;
  color: #999;
}
.protocolCheckbox--Up6FpCou .checkbox--YDvBUIRE {
  width: 3.2vw;
  height: 3.2vw;
  margin-right: 1.06667vw;
}
.protocolCheckbox--Up6FpCou label .link--KbFrYUn5 {
  color: #3670f7;
  text-decoration: none;
}

/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/components/layer/index.module.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
.layer--RoH_XewU {
  border-radius: 5.33333vw 5.33333vw 0 0;
  overflow: hidden;
}
.protocolLayer--NGIDHq64 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100vw;
  padding: 2.66667vw;
  background-color: #fff;
  color: rgba(40, 50, 72, 0.6);
}
.protocolLayer--NGIDHq64 .header--X4lbm8Ak {
  text-align: center;
}
.protocolLayer--NGIDHq64 .header--X4lbm8Ak h2 {
  margin-top: 3.73333vw;
  margin-bottom: 1.86667vw;
  font-size: 4.8vw;
  line-height: 6.66667vw;
  color: #283248;
}
.protocolLayer--NGIDHq64 .header--X4lbm8Ak p {
  font-size: 3.46667vw;
  line-height: 4.8vw;
  margin-bottom: 6.4vw;
}
.protocolLayer--NGIDHq64 .img--OQyadbM2 {
  display: block;
  width: 91.46667vw;
  height: auto;
}
.protocolLayer--NGIDHq64 .tip--PMSfvn_K {
  width: 85.6vw;
  font-size: 2.93333vw;
  line-height: 4vw;
  font-weight: 400;
  color: rgba(40, 50, 72, 0.6);
}
.protocolLayer--NGIDHq64 .purchaseButton--REvrtrTh {
  width: 78.66667vw;
  height: 12.26667vw;
  margin-top: 6.4vw;
  margin-bottom: 3.2vw;
  border-radius: 6.13333vw;
  background: linear-gradient(224deg, #FC3D49 7.67%, #FC3D49 51.12%, #FF1168 102.8%);
  color: #fff;
  font-size: 4.8vw;
  line-height: 12.26667vw;
  text-align: center;
}
.protocolLayer--NGIDHq64 .contentWrap--BC2_je4u {
  height: 101.33333vw;
  overflow-y: auto;
  font-size: 3.73333vw;
  line-height: 4.8vw;
}
.protocolLayer--NGIDHq64 .contentWrap--BC2_je4u .section--qlojP2eS {
  margin-bottom: 5.33333vw;
}
.protocolLayer--NGIDHq64 .contentWrap--BC2_je4u .title--i1IPxPvA {
  color: #283248;
  font-weight: 500;
}
.protocolLayer--NGIDHq64 .contentWrap--BC2_je4u .cnt--AZjGFhdj {
  color: rgba(40, 50, 72, 0.8);
}

/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/components/verification/index.module.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.verificationForm--HoPyWTzm {
  width: 91.46667vw;
  height: 66.4vw;
  padding: 4.26667vw;
  border-radius: 4.26667vw;
  background-color: #fff;
}
.verificationForm--HoPyWTzm .inputGroup--o9PX1fSp {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 4.26667vw;
}
.verificationForm--HoPyWTzm .inputGroup--o9PX1fSp input {
  width: 82.93333vw;
  height: 10.66667vw;
  padding: 3.2vw;
  font-size: 3.73333vw;
  line-height: 10.66667vw;
  border-radius: 5.33333vw;
  color: #283248;
  background-color: rgba(40, 50, 72, 0.06);
}
.verificationForm--HoPyWTzm .inputGroup--o9PX1fSp input::placeholder {
  color: #999;
}
.verificationForm--HoPyWTzm .inputGroup--o9PX1fSp .codeInput--GxnZG8vI {
  width: 51.73333vw;
}
.verificationForm--HoPyWTzm .inputGroup--o9PX1fSp button {
  width: 28vw;
  height: 10.66667vw;
  background-color: #ff3a3a;
  color: #fff;
  border-radius: 5.33333vw;
  font-size: 3.73333vw;
  line-height: 10.66667vw;
  text-align: center;
}
.verificationForm--HoPyWTzm .inputGroup--o9PX1fSp .btnDisable--YeBtFRA1 {
  opacity: 0.6;
}
.verificationForm--HoPyWTzm .purchaseButton--blC_A5SJ {
  position: relative;
  width: 65.6vw;
  height: 12.26667vw;
  margin: 8vw auto 3.73333vw;
  border-radius: 6.13333vw;
  background: linear-gradient(224deg, #FC3D49 7.67%, #FC3D49 51.12%, #FF1168 102.8%);
  color: #fff;
  font-size: 4.8vw;
  font-weight: 600;
  line-height: 12.26667vw;
  text-align: center;
  overflow: hidden;
}
.verificationForm--HoPyWTzm .lightThrough--Z_9l9FOo {
  position: absolute;
  top: -1.33333vw;
  left: -10.66667vw;
  width: 8.8vw;
  height: 17.06667vw;
  transform: rotate(15deg);
  background: linear-gradient(89deg, rgba(255, 255, 255, 0) -2.21%, rgba(255, 255, 255, 0.3) 36.48%, rgba(255, 255, 255, 0.3) 51.75%, rgba(255, 255, 255, 0) 101.68%);
  animation: moveRight--uM_H5yh3 3s linear infinite;
}
@keyframes moveRight--uM_H5yh3 {
  0% {
    left: -10.66667vw;
  }
  100% {
    left: 80vw;
  }
}

/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/components/success/index.module.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
.success--hP9uv2yb {
  width: 91.46667vw;
  padding: 6.4vw 0;
  background-color: #fff;
}
.success--hP9uv2yb .topTip--vWBzbbEV {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 7.46667vw;
  color: #283248;
  font-size: 4.8vw;
  line-height: 7.46667vw;
}
.success--hP9uv2yb .topTip--vWBzbbEV .svg--sEBOu9GF {
  width: 7.46667vw;
  height: 7.46667vw;
  margin-right: 2.13333vw;
}
.success--hP9uv2yb .topImg--_gTfpviB {
  width: 91.46667vw;
  height: auto;
}
.success--hP9uv2yb .img--T07siRGD {
  display: block;
  width: 82.93333vw;
  height: auto;
  margin: 5.33333vw 4.26667vw 0;
}

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/view.less ***!
  \**************************************************************************************************************************************************************************************************************************************/
.vip-mobile-data-package-component {
  width: 91.46667vw;
  margin: 0 auto;
  border-radius: 4.26667vw;
}
.vip-mobile-data-package-component svg {
  fill: none;
}

