.payment-recharge.original-recharge{box-sizing:border-box;width:428px;min-height:100vh;margin:0 auto;background:#11172a url('./assets/recharge-original/page-bg.png') center top/428px 100% no-repeat;color:#fff;font-size:13.696px;line-height:15.7504px;overflow-x:hidden}
.payment-recharge .original-recharge-head{box-sizing:border-box;position:relative;width:428px;height:50px;padding:0;display:flex;align-items:center;justify-content:center;font-size:20.544px;font-weight:500;line-height:23.6256px}
.payment-recharge .original-recharge-back{position:absolute;left:11px;top:7px;width:37px;height:37px;padding:0;border:0;background:transparent}
.payment-recharge .original-recharge-back img{display:block;width:37px;height:37px}
.payment-recharge .original-recharge-record{position:absolute;right:11px;top:7px;width:37px;height:37px;padding:0;border:0;background:transparent url('./assets/recharge-original/records.webp') center/100% 100% no-repeat}
.original-recharge-tabs{box-sizing:border-box;position:relative;width:428px;height:50px;display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid rgba(255,255,255,.08)}
.original-recharge-tabs button{height:49px;padding:0;border:0;background:transparent;color:rgba(255,255,255,.7);font-family:inherit;font-size:15.979px;font-weight:400;line-height:49px;text-align:center}
.original-recharge-tabs button.active{color:#fff;font-weight:600}
.original-recharge-tabs button:disabled{opacity:.42}
.original-recharge-tabs>i{position:absolute;bottom:0;left:0;width:214px;height:2px;background:linear-gradient(90deg,transparent 4%,#fff 50%,transparent 96%);transform:translateX(0);transition:transform .18s ease}
.payment-recharge.show-okpay .original-recharge-tabs>i{transform:translateX(214px)}
.original-recharge-body{box-sizing:border-box;width:400.63px;margin:14.11px auto 0}
.original-usdt-card{box-sizing:border-box;position:relative;width:400.63px;height:491.91px;background:transparent url('./assets/recharge-original/usdt-panel.png') center/100% 100% no-repeat;overflow:hidden}
.original-usdt-head{box-sizing:border-box;position:relative;height:45.64px;padding:0}
.original-usdt-title{position:absolute;left:22.827px;top:18.261px;height:27.392px;display:flex;align-items:center;font-size:22.827px;font-weight:700;line-height:27.392px}
.original-usdt-head img{display:block;width:27.392px;height:27.392px;margin:0}
.original-usdt-title b{font-size:inherit;font-weight:inherit;line-height:inherit}
.original-usdt-currency{margin:0 9.131px}
.original-usdt-network{margin:0}
.original-usdt-head button{position:absolute;right:15.979px;top:9.131px;height:22.827px;padding:0;border:0;background:linear-gradient(97deg,#fdfdfd,#c48bff);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:13.696px;font-weight:400;line-height:22.827px}
.original-usdt-qr{box-sizing:border-box;width:168.82px;height:168.82px;margin:36.51px auto 0;padding:11.41px;background:#fff;border-radius:4px;display:grid;place-items:center}
.original-usdt-qr img{display:block;width:146px;height:146px}
.original-usdt-qr .usdt-live-loading{color:transparent;font-size:0;text-align:center;line-height:0}
.original-usdt-label{height:25.112px;margin:31.97px 0 0;text-align:center;font-size:18.261px;font-weight:400;line-height:25.109px;color:#fff}
.original-usdt-address{height:22.827px;margin:4.565px 0 0;text-align:center;color:#fff;font-size:13.696px;font-weight:400;line-height:22.827px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.original-usdt-address span{color:#ffc400}
.original-usdt-copy{display:block;width:332.15px;height:50.21px;margin:27.392px auto 0;padding:0;border:0;background:transparent url('./assets/recharge-original/copy-button.webp') center/100% 100% no-repeat;color:#fff;font-size:15.979px;font-weight:600;line-height:50.219px}
.original-usdt-query{display:block;width:100%;height:57.067px;padding:0;border:0;background:transparent;color:#00b7ff;font-size:15.979px;font-weight:400;line-height:57.067px}
.original-usdt-tips{width:400.63px;margin-top:11.413px;color:rgba(255,255,255,.75);font-size:13.696px;font-weight:500;line-height:20.544px}
.original-usdt-tips p{position:relative;margin:0 0 10px;padding-left:20.52px}
.original-usdt-tips img{position:absolute;left:0;top:4px;width:14px;height:14px}
.original-okpay-card{box-sizing:border-box;width:401px;height:420px;padding:20px 16px;background:transparent url('./assets/recharge-original/okpay-panel.webp') center/100% 100% no-repeat;border-radius:9px}
.original-okpay-card[hidden],.original-usdt-card[hidden],.original-usdt-tips[hidden]{display:none!important}
.original-okpay-card>label{display:block;height:23px;margin:4px 0 9px;color:rgba(255,255,255,.7);font-size:16px;line-height:23px}
.original-okpay-card>label:nth-of-type(2){margin-top:23px}
.original-okpay-input{box-sizing:border-box;display:block;width:369px;height:40px;padding:0 16px;border:0;outline:0;border-radius:7px;background:rgba(0,0,0,.3);color:#fff;font-size:14px}
.original-okpay-card .payment-presets{display:grid;grid-template-columns:repeat(3,115px);gap:9px;margin:0}
.original-okpay-card .payment-presets button{box-sizing:border-box;width:115px;height:46px;padding:0;border:0;border-radius:7px;background:rgba(255,255,255,.08);color:#fff;font-size:16px}
.original-okpay-card .payment-presets button.active{background:linear-gradient(-81deg,rgba(36,11,253,.3),rgba(180,45,255,.3));box-shadow:none}
.original-okpay-card .payment-create{display:block;width:369px;height:50px;margin:43px 0 0;padding:0;border:0;border-radius:0;background:transparent url('./assets/recharge-original/pay-button.webp') center/100% 100% no-repeat;color:#fff;font-size:16px;font-weight:400}
.original-okpay-card .payment-create:disabled{background:transparent url('./assets/recharge-original/pay-button.webp') center/100% 100% no-repeat;color:rgba(255,255,255,.55);opacity:.7}
.original-okpay-card .payment-channel-state{display:none!important}
.app.route-recharge{height:100vh;height:100dvh;padding-bottom:0!important;overflow-x:hidden!important;overflow-y:hidden!important;overscroll-behavior:none!important;-webkit-overflow-scrolling:auto}
.route-recharge .payment-recharge{height:100vh;height:100dvh;min-height:0!important;overflow:hidden!important;animation:none!important}
.route-recharge .original-usdt-qr{overflow:hidden;contain:layout paint;transform:translateZ(0)}
.route-recharge .original-usdt-qr img{max-width:none;object-fit:fill;opacity:1;animation:none!important;transition:none!important;transform:none!important}
@media(max-width:428px){.payment-recharge.original-recharge{width:100%;background-size:100% 100%}.payment-recharge .original-recharge-head,.original-recharge-tabs{width:100%}.original-recharge-body{width:calc(100% - 27.37px)}.original-usdt-card,.original-usdt-tips,.original-okpay-card{width:100%}.original-recharge-tabs>i{width:50%}.payment-recharge.show-okpay .original-recharge-tabs>i{transform:translateX(100%)}.original-okpay-card{padding-left:16px;padding-right:16px}.original-okpay-input,.original-okpay-card .payment-create{width:100%}.original-okpay-card .payment-presets{grid-template-columns:repeat(3,1fr)}.original-okpay-card .payment-presets button{width:100%}}
