.recharge-container[data-v-7c84da5f]{background:#f8f9fa}.recharge-container .header[data-v-7c84da5f]{display:-webkit-box;display:-ms-flexbox;display:flex;background:linear-gradient(135deg,#205ba9 20%,#1a4b8e);padding:5vw 3vw;color:#fff;border-radius:0 0 5vw 5vw;-webkit-box-shadow:0 1vw 3vw rgba(32,91,169,.1);box-shadow:0 1vw 3vw rgba(32,91,169,.1)}.recharge-container .header .header-image[data-v-7c84da5f]{width:25vw;margin-left:auto}.recharge-container .header .title-box h2[data-v-7c84da5f]{font-size:6vw;margin:0;font-weight:600}.recharge-container .header .title-box p[data-v-7c84da5f]{margin:2vw 0 0;opacity:.9}.recharge-container .patient-card[data-v-7c84da5f]{margin:-3vw 3vw 0 3vw;background:#fff;padding:5vw;border-radius:3vw;-webkit-box-shadow:0 .5vw 2vw rgba(0,0,0,.1);box-shadow:0 .5vw 2vw rgba(0,0,0,.1)}.recharge-container .patient-card .info-item[data-v-7c84da5f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4vw}.recharge-container .patient-card .info-item .info-icon[data-v-7c84da5f]{font-size:1.1rem;color:#1f59ad;margin-right:2vw}.recharge-container .patient-card .info-item .info-value[data-v-7c84da5f]{font-weight:500;color:#333}.recharge-container .patient-card .balance-display[data-v-7c84da5f]{background:#8eb0e0;border-radius:2vw;padding:4vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recharge-container .patient-card .balance-display .balance-icon[data-v-7c84da5f]{font-size:1.4rem;color:#1f59ad;margin-right:2vw}.recharge-container .patient-card .balance-display .balance-amount[data-v-7c84da5f]{font-size:1.2rem;color:#d30000;font-weight:700;margin-left:2vw}.recharge-container .recharge-area[data-v-7c84da5f]{background:#fff;margin:4vw;padding:5vw;border-radius:3vw}.recharge-container .recharge-area .amount-input[data-v-7c84da5f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recharge-container .recharge-area .amount-input .currency-symbol[data-v-7c84da5f]{font-size:1.3rem;color:#333;margin-right:2vw}.recharge-container .recharge-area .amount-input .custom-input[data-v-7c84da5f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.recharge-container .recharge-area .amount-input .custom-input[data-v-7c84da5f] .van-field__control{font-size:1.1rem}.recharge-container .recharge-area .quick-amount[data-v-7c84da5f]{margin-top:5vw;display:grid;grid-template-columns:repeat(2,1fr);gap:3vw}.recharge-container .recharge-area .quick-amount .van-button[data-v-7c84da5f]{background:#f5f7fa;border-color:#e1e4e8}.recharge-container .payment-icon[data-v-7c84da5f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recharge-container .footer-bar[data-v-7c84da5f]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:3vw 4vw;-webkit-box-shadow:0 -.5vw 2vw rgba(0,0,0,.05);box-shadow:0 -.5vw 2vw rgba(0,0,0,.05)}.recharge-container .footer-bar .total-amount[data-v-7c84da5f]{font-size:4vw;margin-bottom:3vw}.recharge-container .footer-bar .total-amount span[data-v-7c84da5f]{color:#ff5722;font-weight:500}.recharge-container .footer-bar .recharge-btn[data-v-7c84da5f]{background:linear-gradient(135deg,#205ba9,#6992cb 80%);color:#fff;font-weight:500}.recharge-container .footer-bar .recharge-btn[data-v-7c84da5f]:disabled{opacity:.6}