.visa-auth-page[data-v-14b0d90c]{background-color:#f5f5f5;min-height:100vh;padding-bottom:2.66667rem;padding-bottom:calc(2.66667rem + constant(safe-area-inset-bottom));padding-bottom:calc(2.66667rem + env(safe-area-inset-bottom))}.visa-auth-page .header-box[data-v-14b0d90c]{height:1.06667rem;background:#1677ff}.visa-auth-page .content-box[data-v-14b0d90c]{padding:.53333rem}.visa-auth-page .content-box .card-box[data-v-14b0d90c]{background-color:#fff;padding:.53333rem;border-radius:.13333rem}.visa-auth-page .content-box .card-box .p-text[data-v-14b0d90c]{font-size:.42667rem;color:rgba(0,0,0,.85);font-weight:500;line-height:.53333rem;margin-bottom:.26667rem}.visa-auth-page .content-box .card-box .highlight-text[data-v-14b0d90c]{color:#faad14}.visa-auth-page .content-box .card-box .step-box[data-v-14b0d90c]{margin-top:.53333rem;padding-top:.53333rem;border-top:.02667rem solid #f0f0f0}.visa-auth-page .content-box .card-box .step-box .step-title[data-v-14b0d90c]{font-size:.42667rem;font-weight:700;color:rgba(0,0,0,.85);margin-bottom:.4rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.visa-auth-page .content-box .card-box .step-box .step-title .step-num[data-v-14b0d90c]{width:.58667rem;height:.58667rem;line-height:.58667rem;text-align:center;border-radius:50%;background-color:#1677ff;color:#fff;font-size:.37333rem;margin-right:.26667rem;-webkit-flex-shrink:0;flex-shrink:0}.visa-auth-page .content-box .card-box .step-box .step-title .step-num.step-done[data-v-14b0d90c]{background-color:#52c41a}.visa-auth-page .content-box .card-box .step-box .step-content .agree-link[data-v-14b0d90c]{color:#1677ff;font-size:.4rem;text-decoration:underline;margin:.26667rem 0 .4rem .26667rem;cursor:pointer}.visa-auth-page .content-box .card-box .step-box .step-content .agree-check[data-v-14b0d90c]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:.37333rem;color:rgba(0,0,0,.65);margin-bottom:.4rem;cursor:pointer}.visa-auth-page .content-box .card-box .step-box .step-content .agree-check .checkbox[data-v-14b0d90c]{width:.48rem;height:.48rem;border:.02667rem solid #d9d9d9;border-radius:.08rem;margin-right:.21333rem;-webkit-flex-shrink:0;flex-shrink:0}.visa-auth-page .content-box .card-box .step-box .step-content .agree-check .checkbox.checked[data-v-14b0d90c]{background-color:#1677ff;border-color:#1677ff;position:relative}.visa-auth-page .content-box .card-box .step-box .step-content .agree-check .checkbox.checked[data-v-14b0d90c]:after{content:"";position:absolute;left:.13333rem;top:.02667rem;width:.13333rem;height:.26667rem;border:.05333rem solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.visa-auth-page .content-box .card-box .step-box .step-content .sms-row[data-v-14b0d90c]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:.4rem 0}.visa-auth-page .content-box .card-box .step-box .step-content .sms-row .sms-input[data-v-14b0d90c]{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:1.17333rem;border:.02667rem solid #d9d9d9;border-radius:.10667rem;padding:0 .32rem;font-size:.42667rem;outline:none}.visa-auth-page .content-box .card-box .step-box .step-content .sms-row .sms-input[data-v-14b0d90c]:focus{border-color:#1677ff}.visa-auth-page .content-box .card-box .step-box .step-content .sms-row .sms-btn[data-v-14b0d90c]{width:2.93333rem;height:1.17333rem;line-height:1.17333rem;text-align:center;background-color:#1677ff;color:#fff;border-radius:.10667rem;font-size:.37333rem;margin-left:.26667rem;-webkit-flex-shrink:0;flex-shrink:0}.visa-auth-page .content-box .card-box .step-box .step-content .sms-row .sms-btn.disabled[data-v-14b0d90c]{background-color:#ccc}.visa-auth-page .content-box .card-box .submit-btn[data-v-14b0d90c]{width:100%;height:1.28rem;text-align:center;line-height:1.28rem;background-color:#1677ff;color:#fff;border-radius:.10667rem;font-size:.42667rem;margin-top:.13333rem;cursor:pointer}.visa-auth-page .content-box .card-box .submit-btn.disabled[data-v-14b0d90c]{background-color:#ccc}.visa-auth-page .err-box[data-v-14b0d90c]{text-align:center;font-size:.42667rem;color:rgba(0,0,0,.85);padding-top:1.06667rem}