.view-recharge{background:#f5f5f5;padding-bottom:28px}.recharge-page{min-height:calc(100dvh - 52px);padding:20px;background:linear-gradient(180deg,#ffecba 0,#f5f5f5 290px)}.recharge-balance{height:80px;border-radius:15px 15px 0 0;background:#242320;color:#f6c35d;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:15px;font-weight:700}.recharge-balance strong{font-size:19px}.recharge-body{background:#fff8f1;border-radius:0 0 16px 16px;padding:28px 13px 15px}.recharge-body h2{font-size:14px;margin:0 0 18px}.recharge-plans{display:grid;grid-template-columns:1fr 1fr;gap:12px}.recharge-plans button{height:100px;border:1px solid #eee;border-radius:12px;background:#fff;box-shadow:0 3px 12px #0000000b;color:#172033}.recharge-plans button.on{background:linear-gradient(135deg,#ff6810,#ff9e49);color:#fff;border-color:transparent}.recharge-plans b,.recharge-plans small{display:block}.recharge-plans b{font-size:19px}.recharge-plans small{width:max-content;margin:10px auto 0;border:1px solid #ffb066;border-radius:18px;padding:5px 11px;color:#ff5a13;background:#fff3e8}.recharge-plans button.on small{background:#fff4e9}.recharge-custom{display:block;background:#fff;border:1px solid #eee;border-radius:12px;margin-top:14px;padding:15px}.recharge-custom>b{font-size:14px}.recharge-custom span{display:flex;margin-top:9px;background:#f6f6f6;border-radius:9px;padding:13px;color:#ff641a}.recharge-custom input{border:0;background:transparent;outline:0;min-width:0;flex:1;font-size:16px;font-weight:700;padding-left:9px}.recharge-adult{display:flex;gap:9px;align-items:center;border:1px solid #ff9e55;border-radius:10px;background:#fff8f0;margin-top:25px;padding:12px;font-size:12px;font-weight:700}.recharge-adult input{width:20px;height:20px}.recharge-pay-type{display:flex;justify-content:space-between;align-items:center;margin:14px 0;background:#fff;border-radius:10px;padding:12px;font-size:13px}.recharge-pay-type select{border:0;background:#f5f5f5;border-radius:8px;padding:8px}.recharge-submit{width:100%;border:0;border-radius:24px;background:linear-gradient(90deg,#ff8f34,#ff5e0c);color:#fff;padding:13px;font-size:16px}
