.scale-enter-active[data-v-ccd479b8],.scale-leave-active[data-v-ccd479b8]{transition:all .15s ease}.scale-enter-from[data-v-ccd479b8],.scale-leave-to[data-v-ccd479b8]{opacity:0;transform:scale(.9)}:root{--vh: 1vh}bod,html{margin:0}input{all:unset;display:inline-block;background:none;border:none;padding:0;margin:0;font:inherit}button{border:none;outline:none}.fullscreen{height:calc(var(--vh, 1vh) * 100)}.van-uploader .van-uploader__wrapper .van-uploader__upload{background:#edf7f6!important;border-radius:4vw!important;border:.533333vw dashed #00f262}.van-uploader .van-uploader__wrapper .van-uploader__upload i{color:#00f262}.van-cell-group--inset{margin:0;border:1px solid #00f262;margin-top:2.666667vw}.van-cell:after{display:none}.van-cell{padding:0}.vant_select_s{border-radius:8.266667vw;border:1px solid #2F2E2E;padding:3.2vw 5.066667vw}.van-icon-arrow:before{color:#2f2e2e}.van-field__control::placeholder{font-size:3.2vw!important;color:#888!important}.vant_inputs .van-field__control{padding:2.666667vw;border-radius:5.333333vw;border:1px solid #1989fa}.van-dropdown-menu__bar{height:1.333333vw;background:none;box-shadow:none}.van-dropdown-item{top:21.333333vw!important}.van-dropdown-menu__title--active,.van-dropdown-item__option--active,.van-dropdown-item__option--active .van-dropdown-item__icon{color:#959eb0}.van-dropdown-item__content{padding:0px 5.333333vw}.summary_container{padding:2.666667vw 5.333333vw 5.333333vw}.summary_title{text-align:center;font-size:5.333333vw;font-weight:600;margin-bottom:5.333333vw}.summary_card{background:#fafafa;border-radius:2.666667vw;padding:.533333vw 1.866667vw;margin-bottom:3.2vw}.label{font-size:3.466667vw;color:#888;margin:2.4vw}.value{font-size:3.733333vw;font-weight:500;color:#2f2e2e;margin:2.4vw}.summary_note{background:#f3f3f3;padding:1.333333vw 3.2vw 3.2vw;border-radius:3.2vw;font-size:3.2vw;color:#666;text-align:center;margin-top:2.666667vw}.summary_note.green{background:transparent;color:#5b5f5f;font-weight:400}.summary_actions{display:flex;gap:3.2vw;margin-top:2.666667vw}.btn_cancel,.btn_confirm{flex:1;padding:3.733333vw;border-radius:8vw;font-size:4.266667vw;font-weight:600}.btn_cancel{background:#e9f9bc;border:none;color:#2f2e2e}.btn_confirm{background:#c9f158;border:none;color:#2f2e2e}.summary_scroll{max-height:90vh;overflow-y:auto;padding-right:1.066667vw}.copy_icon{width:4.266667vw;cursor:pointer}.copy_div_class{display:flex;justify-content:space-between;align-items:center;width:100%}.single-line-toast{white-space:nowrap;padding:3.733333vw 11.733333vw!important}.single-line-toast .van-toast__text{white-space:nowrap!important}.bill-screen{display:flex;flex-direction:column;box-sizing:border-box;padding:5.333333vw;background:#f4fcde;font-weight:400}.bill-screen .balance-wrap{margin-bottom:4.266667vw}.bill-screen .van-form,.form_box{flex:1;display:flex;flex-direction:column;justify-content:space-between}.form_box_box{position:relative;border-radius:3.2vw;background:transparent;padding:2.666667vw 0px 0px}.form_box_box span{font-weight:400;font-size:3.733333vw;color:#1a1a1a;line-height:4.266667vw;margin-bottom:2.133333vw;display:block}.inputs{width:100%;height:13.333333vw;background:#fff;border:1px solid #2f2e2e;border-radius:15.2vw;padding:4.266667vw;box-sizing:border-box;font-size:3.733333vw;color:#1a1a1a;margin-bottom:0;transition:border .2s ease}.inputs:focus{border-color:#0a8a6a;outline:none}.inputs::placeholder{color:#999;font-size:3.733333vw}.inputs.error_input{border:1px solid #ff4d4f!important}.PhoneNumber,.SelectNetworkProvider,.SelectProvider,.SelectPackage,.SmartCardNumber,.Amount,.Plan{display:flex;flex-direction:column;margin-bottom:4vw}.PhoneNumber span,.SelectNetworkProvider span,.SelectProvider span,.SelectPackage span,.SmartCardNumber span,.Amount span,.Plan span{font-weight:400;font-size:3.733333vw;color:#1a1a1a;margin-bottom:2.133333vw;display:block}.submit-btn{background:#c9f158!important;border-radius:13.333333vw;border:none;margin-top:6.4vw;margin-bottom:10.666667vw;font-weight:600!important;font-size:4.266667vw;height:14.933333vw;color:#2f2e2e!important;cursor:pointer;transition:all .3s ease}.submit-btn:active{background:#b8dc4a}.bill-screen :deep(.vant_select_s){padding:0 4.266667vw!important;height:13.333333vw;display:flex;align-items:center;border:1px solid #2f2e2e;border-radius:15.2vw;background:#fff;margin-bottom:0}.bill-screen :deep(.vant_select_s.error_input){border:1px solid #ff4d4f!important}.bill-screen :deep(.vant_select_s::after){display:none}.bill-screen :deep(.vant_select_s .van-field__control){font-size:3.733333vw;color:#1a1a1a}.bill-screen :deep(.vant_select_s .van-field__placeholder){color:#999;font-size:3.733333vw}.bill-screen :deep(.van-picker__confirm){color:#067f57!important}.status_dialog_box{display:flex;align-items:center;flex-direction:column;padding:6.4vw;text-align:center}.status_dialog_box .status_icon_container{display:flex;align-items:center;justify-content:center;margin-bottom:4vw}.status_dialog_box .status_icon{width:16vw;height:16vw;object-fit:contain}.status_dialog_box .status_title{font-size:6.4vw;font-weight:600;margin:0 0 5.333333vw}.status_dialog_box .status_unconfirmed{color:#ffb803}.status_dialog_box .status_successful{color:#023308}.status_dialog_box .status_failed{color:#ff4c3b}.status_dialog_box .reference_section{margin-bottom:5.333333vw}.status_dialog_box .reference_label{font-size:3.733333vw;color:#666;margin:0 0 2.133333vw}.status_dialog_box .reference_number{font-size:4.266667vw;font-weight:700;margin-top:0;color:#2f2e2e;word-break:break-all}.status_dialog_box .status_message{margin:5.333333vw 0;color:#666;font-size:3.733333vw;line-height:1.5}.status_dialog_box .status_action_btn{width:100%;padding:3.733333vw;border-radius:8vw;font-size:4.266667vw;font-weight:600;border:none;cursor:pointer;transition:all .3s ease}.status_dialog_box .btn_unconfirmed,.status_dialog_box .btn_successful,.status_dialog_box .btn_failed{background:#c9f158;color:#2f2e2e}.error-message{color:#ee0a24;font-size:3.2vw;margin-top:1.066667vw}.customer-info{background:#f8f9fa;border:1px solid #e9ecef;border-radius:2.133333vw;padding:4.266667vw 4.266667vw 1.333333vw;margin-bottom:6.4vw}.customer-info-item{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2.133333vw}.customer-info-item:last-child{margin-bottom:0}.customer-info-item .info-label{font-size:3.466667vw;font-weight:400;color:#495057;flex-shrink:0;margin-right:3.2vw}.customer-info-item .info-value{font-size:3.466667vw;color:#067f57;font-weight:400;text-align:right;word-wrap:break-word;max-width:53.333333vw}.pin_input_container{flex:1;display:flex;flex-direction:column;padding-top:5.333333vw}.pin_input_container .van-password-input{top:-69.333333vw}.pin_input_container .password-input{margin-top:5.333333vw}.pin_input_container .van-number-keyboard{margin-bottom:8vw}.pin_input_container span{text-align:center;margin-bottom:5.333333vw;font-size:4.266667vw;color:#1a1a1a}.password-input{margin-bottom:5.333333vw}.check_clear{position:absolute;right:1.6vw;top:4vw;display:flex;gap:1.066667vw}.check_clear span{min-width:9.6vw;padding:1.066667vw 2.133333vw;display:block;line-height:3.733333vw;text-align:center;margin-bottom:0;font-size:2.933333vw;color:#fff;background:#067f57;border-radius:1.066667vw;cursor:pointer;transition:all .3s ease}.check_clear span.active,.check_clear span:hover{background:#0a8a6a}.check_clear span.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.terms_container{background:#fff;padding:2.666667vw 5.333333vw 5.333333vw;border-radius:6.4vw}.title{text-align:center;font-size:4.8vw;font-weight:600;color:#2f2e2e;margin-bottom:5.333333vw}.term_item{display:flex;align-items:center;background:#fafafa;padding:2.133333vw 3.2vw;border-radius:4.266667vw;margin-bottom:3.2vw}.term_number{min-width:6.933333vw;height:6.933333vw;background:#0b3d0b;color:#c9f158;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3.466667vw;margin-right:2.666667vw}.term_text{font-size:3.466667vw;color:#333;line-height:1.4}.ok_btn{width:40%;margin:5.333333vw auto 0;display:block;background:#c9f158;border:none;border-radius:6.4vw;padding:3.2vw;font-size:4.266667vw;font-weight:600}.Pin_box{flex:1;display:flex;flex-direction:column;padding-top:5.333333vw}.Pin_box .van-password-input{top:-69.333333vw}.Pin_box .password-input{margin-top:5.333333vw}.Pin_box .van-number-keyboard{margin-bottom:8vw}.check-btn{background:#c9f158;padding:3.733333vw 4vw;border-radius:8vw;margin:0;font-size:4vw;font-weight:500;cursor:pointer}.clear-btn{background:#fff;padding:3.733333vw 4vw;border-radius:8vw;margin:0;font-size:4vw;font-weight:500!important;cursor:pointer;border:1px solid #e2e8f0}.check-btn.disabled{opacity:.5;pointer-events:none}.status_message{margin-top:0!important}
