.van-password-input {
    margin: 0
}

.van-password-input .van-password-input__security {
    display: flex;
    justify-content: space-between
}

.van-password-input .van-password-input__security li {
    width: .66rem;
    height: .8rem;
    border: 1px solid hsla(0, 0%, 59.2%, .51);
    border-radius: .1rem
}

.recharge[data-v-bf279df0] {
    padding-bottom: 1.26rem
}

.recharge .header[data-v-bf279df0] {
    padding: .32rem .4rem;
    display: flex;
    justify-content: space-between;
    align-content: center;
    align-items: center
}

.recharge .header .back[data-v-bf279df0] {
    width: .32rem
}

.recharge .header .record[data-v-bf279df0] {
    width: .4rem
}

.recharge .amount[data-v-bf279df0] {
    margin-top: .16rem;
    text-align: center
}

.recharge .amount .us_num[data-v-bf279df0] {
    font-size: .64rem;
    color: #353f52
}

.recharge .amount .coin_num[data-v-bf279df0] {
    margin-top: .08rem;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center
}

.recharge .amount .coin_num .coin_icon[data-v-bf279df0] {
    margin-right: .12rem;
    width: .32rem;
    height: .32rem;
    border-radius: 50%
}

.recharge .switch_container[data-v-bf279df0] {
    margin-top: .46rem;
    padding-bottom: .56rem;
    text-align: center;
    box-shadow: 0 5px 5px 0 hsla(0, 0%, 60%, .1)
}

.recharge .switch_container .switch_content[data-v-bf279df0] {
    display: inline-block;
    background: #f5f6f8;
    border-radius: .2rem;
    padding: .08rem
}

.recharge .switch_container .switch_content .switch_item[data-v-bf279df0] {
    display: inline-block;
    width: 2.14rem;
    height: .72rem;
    line-height: .72rem;
    border-radius: .2rem;
    font-size: .26rem
}

.recharge .switch_container .switch_content .switch_item.active[data-v-bf279df0] {
    background: #fff
}

.recharge .main_container[data-v-bf279df0] {
    margin-top: .48rem;
    padding: 0 .52rem
}

.recharge .main_container .main_content[data-v-bf279df0] {
    box-shadow: 6px 12px 20px 0 rgba(0, 0, 0, .1);
    border-radius: .3rem;
    padding: .24rem .24rem .8rem
}

.recharge .main_container .main_content .title[data-v-bf279df0] {
    position: relative
}

.recharge .main_container .main_content .title .left_icon[data-v-bf279df0] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -.28rem;
    margin: auto;
    display: inline-block;
    width: .08rem;
    height: .4rem;
    background: linear-gradient(1turn, rgba(90, 71, 217, .09), #71a8e0);
    border-radius: .04rem
}

.recharge .main_container .main_content .coin_type[data-v-bf279df0] {
    margin-top: .24rem;
    display: flex
}

.recharge .main_container .main_content .coin_type .coin_item[data-v-bf279df0] {
    margin-right: .24rem;
    padding: 0 .24rem;
    height: .56rem;
    line-height: .56rem;
    text-align: center;
    font-size: .26rem;
    color: #353f52;
    background: #f5f6f8;
    border-radius: .1rem
}

.recharge .main_container .main_content .coin_type .coin_item.active[data-v-bf279df0] {
    border: 1px solid #1652f0;
    box-sizing: border-box
}

.recharge .main_container .main_content .qr_content[data-v-bf279df0] {
    margin-top: .66rem;
    text-align: center
}

.recharge .main_container .main_content .qr_content .qr_code[data-v-bf279df0] {
    width: 3.86rem;
    height: 3.86rem
}

.recharge .main_container .main_content .qr_content .address[data-v-bf279df0] {
    margin-top: .24rem
}

.recharge .main_container .main_content .qr_content .copy[data-v-bf279df0] {
    margin-top: .32rem
}

.recharge .main_container .main_content .input_content[data-v-bf279df0] {
    padding: 0 .08rem
}

.recharge .main_container .main_content .input_content .address[data-v-bf279df0] {
    margin-top: .44rem;
    position: relative;
    height: .94rem;
    line-height: .94rem;
    background: #f3f4f6;
    border-radius: .2rem
}

.recharge .main_container .main_content .input_content .address.swap[data-v-bf279df0] {
    margin-top: .32rem
}

.recharge .main_container .main_content .input_content .address input[data-v-bf279df0] {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    background: transparent;
    border-radius: .2rem;
    color: #353f52;
    caret-color: #1652f0
}

.recharge .main_container .main_content .input_content .address input[data-v-bf279df0]:focus {
    border: 1px solid #1652f0
}

.recharge .main_container .main_content .input_content .address input[data-v-bf279df0]::-moz-placeholder {
    color: rgba(95, 103, 117, .3)
}

.recharge .main_container .main_content .input_content .address input[data-v-bf279df0]:-ms-input-placeholder {
    color: rgba(95, 103, 117, .3)
}

.recharge .main_container .main_content .input_content .address input[data-v-bf279df0]::placeholder {
    color: rgba(95, 103, 117, .3)
}

.recharge .main_container .main_content .input_content .address input.address_input[data-v-bf279df0] {
    padding: 0 .32rem
}

.recharge .main_container .main_content .input_content .address input.amount_input[data-v-bf279df0] {
    padding: 0 1.96rem 0 .88rem
}

.recharge .main_container .main_content .input_content .address .icon_delete[data-v-bf279df0] {
    position: absolute;
    top: 0;
    bottom: 0;
    right: .32rem;
    margin: auto;
    width: .32rem
}

.recharge .main_container .main_content .input_content .address .coin_icon[data-v-bf279df0] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .32rem;
    margin: auto;
    width: .32rem;
    border-radius: 50%
}

.recharge .main_container .main_content .input_content .address .coin_sympol[data-v-bf279df0] {
    position: absolute;
    top: 0;
    bottom: 0;
    right: .32rem;
    margin: auto;
    color: rgba(95, 103, 117, .3)
}

.recharge .main_container .main_content .input_content .address .coin_sympol.active[data-v-bf279df0] {
    color: #353f52
}

.recharge .main_container .main_content .input_content .address .swap_list_container[data-v-bf279df0] {
    position: absolute;
    top: .96rem;
    left: 0;
    width: 100%;
    height: 3rem;
    overflow: auto;
    background: #f3f4f6;
    border-radius: .2rem;
    padding: 0 .32rem;
    box-sizing: border-box
}

.recharge .main_container .main_content .input_content .address .swap_list_container .swap_list_item[data-v-bf279df0] {
    position: relative;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #fff
}

.recharge .main_container .main_content .input_content .address .swap_list_container .swap_list_item[data-v-bf279df0]:last-child {
    border-bottom: none
}

.recharge .main_container .main_content .input_content .address .swap_list_container .swap_list_item .swap_coin_icon[data-v-bf279df0] {
    margin-right: .24rem;
    width: .32rem
}

.recharge .main_container .main_content .input_content .img_swap_content[data-v-bf279df0] {
    margin-top: .32rem;
    padding-left: .32rem
}

.recharge .main_container .main_content .input_content .img_swap_content .icon_swap[data-v-bf279df0] {
    width: .32rem;
    vertical-align: middle
}

.recharge .main_container .main_content .send_action[data-v-bf279df0] {
    margin: 0 auto;
    margin-top: .88rem;
    width: 4.46rem;
    height: .88rem;
    line-height: .88rem;
    text-align: center;
    color: #fff;
    background: #1652f0;
    border-radius: .2rem
}

.recharge .main_container .main_content .send_tips[data-v-bf279df0] {
    margin-top: .44rem;
    padding: 0 .12rem;
    font-size: .24rem;
    color: #5f6775
}

.recharge .main_container .tips[data-v-bf279df0] {
    margin-top: .4rem;
    padding: 0 .12rem
}

.recharge .main_container .tips .tips_title[data-v-bf279df0] {
    text-align: center
}

.recharge .main_container .tips .tips_content[data-v-bf279df0] {
    margin-top: .16rem;
    font-size: .26rem;
    color: #353f52
}

.recharge .main_container .single_tips[data-v-bf279df0] {
    margin-top: .4rem;
    text-align: center;
    color: #5f6775;
    font-size: .24rem
}

.recharge .main_container .authentication[data-v-bf279df0] {
    position: fixed;
    left: .52rem;
    right: .52rem;
    bottom: .04rem;
    margin-top: .4rem
}

.recharge .main_container .authentication .authentication_content[data-v-bf279df0] {
    height: .88rem;
    line-height: .88rem;
    background: #f3f4f6;
    border-radius: .2rem;
    display: flex;
    justify-content: space-between;
    align-content: center;
    align-items: center;
    padding: 0 .32rem
}

.recharge .main_container .authentication .authentication_content .info[data-v-bf279df0] {
    display: flex;
    align-content: center;
    align-items: center;
    color: #5b616e
}

.recharge .main_container .authentication .authentication_content .info .icon[data-v-bf279df0] {
    width: .58rem;
    margin-right: .08rem
}

.recharge .main_container .authentication .authentication_content .go_btn[data-v-bf279df0] {
    height: .56rem;
    line-height: .56rem;
    background: #fff;
    border-radius: .14rem;
    padding: 0 .32rem;
    color: #353f52
}

.recharge .popup_container .google_popup[data-v-bf279df0] {
    position: fixed;
    width: 100%;
    height: 100%;
    background: transparent
}

.recharge .popup_container .google_popup .google_container[data-v-bf279df0] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 6.38rem;
    height: 6.44rem;
    background: #fff;
    border-radius: .2rem;
    padding: .32rem;
    box-sizing: border-box
}

.recharge .popup_container .google_popup .google_container .google_content .title[data-v-bf279df0] {
    position: relative;
    padding-top: .12rem;
    text-align: center
}

.recharge .popup_container .google_popup .google_container .google_content .title .icon_clock[data-v-bf279df0] {
    margin-bottom: .56rem;
    width: 1.26rem
}

.recharge .popup_container .google_popup .google_container .google_content .title .close[data-v-bf279df0] {
    position: absolute;
    right: 0;
    top: 0
}

.recharge .popup_container .google_popup .google_container .google_content .title .close img[data-v-bf279df0] {
    width: .32rem
}

.recharge .popup_container .google_popup .google_container .google_content .code_content[data-v-bf279df0] {
    margin-top: .32rem;
    height: .8rem;
    background: #fff;
    box-shadow: 6px 12px 20px 0 rgba(0, 0, 0, .1);
    border-radius: .2rem;
    padding: .24rem
}

.recharge .popup_container .google_popup .google_container .google_content .submit_content[data-v-bf279df0] {
    margin-top: .64rem;
    text-align: center
}

.recharge .popup_container .google_popup .google_container .google_content .submit_content .submit[data-v-bf279df0] {
    display: inline-block;
    width: 4.46rem;
    height: .92rem;
    line-height: .92rem;
    background: #1652f0;
    border-radius: .2rem;
    color: #fff
}