.balance-pay-popup-wrap{display:flex;flex-direction:column;text-align:center;padding:.32rem;box-sizing:border-box}.balance-pay-popup-wrap .title{color:#1b1b1b;font-size:.36rem;font-weight:700;margin-bottom:.3rem}.balance-pay-popup-wrap .row{display:flex;justify-content:space-between;align-items:center;padding-top:.2rem;padding-bottom:.2rem;border-bottom:1px solid #ebedf0}.balance-pay-popup-wrap .row.border-none{border:none}.balance-pay-popup-wrap .van-password-input{width:100%;margin:0}.home-cashier-wrap{position:relative;min-height:100vh;padding-top:46px;background-color:#f4f4f4;padding-bottom:calc(1.2rem + constant(safe-area-inset-bottom));padding-bottom:calc(1.2rem + env(safe-area-inset-bottom));box-sizing:border-box}.home-cashier-wrap .van-nav-bar .van-icon{color:#333}.home-cashier-wrap .van-nav-bar__arrow{font-size:20px}.home-cashier-wrap .van-hairline--bottom:after{display:none}.home-cashier-wrap .pay-price{height:.44rem;margin-top:.72rem;font-weight:500;font-size:.32rem;line-height:.44rem;text-align:center}.home-cashier-wrap .pay-val{height:1rem;line-height:1rem;font-weight:500;font-size:.72rem;color:#ff6200;text-align:center}.home-cashier-wrap .pay-val:before{content:"¥";font-size:.48rem}.home-cashier-wrap .pay-time{display:flex;align-items:center;justify-content:center;font-size:.28rem;color:#999}.home-cashier-wrap .pay-time .van-count-down{color:#999}.home-cashier-wrap .pay-methods{margin-top:.88rem}.home-cashier-wrap .pay-methods .youhui_pay{position:relative;width:6.86rem;height:1.44rem;margin:auto;margin-bottom:.24rem;border-radius:.16rem;background:#fff;padding:.32rem;box-sizing:border-box;background:url(../../static/img/youhui_bg2.ffdc47ed.png) no-repeat;background-position:50%;background-size:cover}.home-cashier-wrap .pay-methods .youhui_pay div:first-child{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:.32rem;color:#333;line-height:.44rem;text-align:left;font-style:normal}.home-cashier-wrap .pay-methods .youhui_pay div:last-child{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:.24rem;color:#ff6200;line-height:.34rem;text-align:left;font-style:normal;margin-top:.12rem}.home-cashier-wrap .pay-methods .pay-methods-li{position:relative;display:flex;align-items:center;width:6.86rem;height:1.52rem;margin:auto;margin-bottom:.24rem;border-radius:.16rem;background:#fff}.home-cashier-wrap .pay-methods .pay-methods-li .pay-select{position:absolute;right:.4rem;top:0;bottom:0;margin:auto;width:.4rem;height:.4rem}.home-cashier-wrap .pay-methods .pay-methods-li .pay-methods-li-icon{width:.8rem;height:.8rem;margin-left:.36rem}.home-cashier-wrap .pay-methods .pay-methods-li .pay-desc{margin-left:.28rem}.home-cashier-wrap .pay-methods .pay-methods-li .pay-desc .pay-desc-name{height:.44rem;margin-bottom:.06rem;line-height:.44rem;font-weight:500;font-size:.32rem;color:#333}.home-cashier-wrap .pay-methods .pay-methods-li .pay-desc .pay-desc-info{height:.34rem;line-height:.34rem;font-weight:400;font-size:.24rem;color:#999}.home-cashier-wrap .articles{position:fixed;bottom:1.36rem;left:0;right:0;display:flex;align-items:flex-start;justify-content:center;text-align:center;font-size:.24rem;color:#666;margin-left:1.36rem;margin-right:1.7rem}.home-cashier-wrap .articles img{width:.32rem;height:.32rem;margin-right:.12rem}.home-cashier-wrap .articles span{color:#ff6200}.home-cashier-wrap .btn-pay{position:fixed;bottom:calc(.24rem + constant(safe-area-inset-bottom));bottom:calc(.24rem + env(safe-area-inset-bottom));left:0;right:0;margin:auto;display:flex;align-items:center;justify-content:center;width:6.86rem;height:.88rem;font-weight:500;font-size:.32rem;color:#fff;border-radius:.16rem;background:linear-gradient(270deg,#fd6d17,#ff5e40)}.home-cashier-wrap .card-pay-popup{box-sizing:border-box;padding:.4rem .3rem .4rem .3rem;width:100%}.home-cashier-wrap .card-pay-popup .card-pay-title{display:flex;align-items:center;justify-content:center;font-weight:500;font-size:.32rem;color:#333;line-height:.44rem;margin-bottom:.4rem}.home-cashier-wrap .card-pay-popup .custom-keyboard-area{margin-top:.4rem}.home-cashier-wrap .card-pay-popup .custom-keyboard-area .keyboard-title{font-size:.28rem;color:#999;text-align:center;margin-bottom:.2rem}.home-cashier-wrap .card-pay-popup .custom-keyboard-area .custom-number-keyboard{background:#f7f8fa;border-radius:.16rem;padding:.2rem}.home-cashier-wrap .card-pay-popup .custom-keyboard-area .custom-number-keyboard .keyboard-row{display:flex;justify-content:space-between;margin-bottom:.12rem}.home-cashier-wrap .card-pay-popup .custom-keyboard-area .custom-number-keyboard .keyboard-row:last-child{margin-bottom:0}.home-cashier-wrap .card-pay-popup .custom-keyboard-area .custom-number-keyboard .keyboard-row .keyboard-key{display:flex;align-items:center;justify-content:center;width:2rem;height:.8rem;background:#fff;border-radius:.16rem;font-size:.32rem;font-weight:500;color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s}.home-cashier-wrap .card-pay-popup .custom-keyboard-area .custom-number-keyboard .keyboard-row .keyboard-key:active{background:#e5e5e5}.home-cashier-wrap .card-pay-popup .custom-keyboard-area .custom-number-keyboard .keyboard-row .keyboard-key.empty{background:transparent;cursor:default}.home-cashier-wrap .card-pay-popup .custom-keyboard-area .custom-number-keyboard .keyboard-row .keyboard-key.empty:active{background:transparent}.home-cashier-wrap .card-pay-popup .custom-keyboard-area .custom-number-keyboard .keyboard-row .keyboard-key.delete{color:#ff6200;font-size:.36rem}.home-cashier-wrap .card-pay-popup .btn-group{display:flex;align-items:center;justify-content:center;margin-top:.6rem;z-index:10}.home-cashier-wrap .card-pay-popup .btn-group .btn-cancel,.home-cashier-wrap .card-pay-popup .btn-group .btn-confirm{display:flex;align-items:center;justify-content:center;width:3.28rem;height:.88rem;font-size:.32rem;font-weight:500;border-radius:.16rem}.home-cashier-wrap .card-pay-popup .btn-group .btn-cancel{margin-right:.3rem;color:#ff6200;background:#fff;border:2px solid rgba(255,98,0,.5)}.home-cashier-wrap .card-pay-popup .btn-group .btn-confirm{color:#fff;background:#ff6200;border:none}.home-cashier-wrap .card-pay-popup ::v-deep .van-password-input{margin:0}.home-cashier-wrap .card-pay-popup ::v-deep .van-password-input .van-password-input__info{font-size:.24rem;color:#999}.home-cashier-wrap .card-pay-popup ::v-deep .van-password-input .van-password-input__item{border-radius:.16rem;border-color:#e5e5e5}.home-cashier-wrap .card-pay-popup ::v-deep .van-password-input .van-password-input__item.van-password-input__item--focus{border-color:#ff6200;box-shadow:0 0 0 2px rgba(255,98,0,.1)}