.recharge-page[data-v-1dadb0bc]{background-color:#f5f7fa;padding:24px}.recharge-page .balance-overview[data-v-1dadb0bc]{margin-bottom:24px}.recharge-page .balance-overview .balance-card[data-v-1dadb0bc]{background:linear-gradient(135deg,#fd6205,#ff8544);border-radius:16px;padding:32px;color:#fff;position:relative;overflow:hidden;box-shadow:0 8px 16px rgba(253,98,5,.2)}.recharge-page .balance-overview .balance-card .balance-title[data-v-1dadb0bc]{font-size:16px;opacity:.9;margin-bottom:8px}.recharge-page .balance-overview .balance-card .balance-amount[data-v-1dadb0bc]{display:flex;align-items:baseline}.recharge-page .balance-overview .balance-card .balance-amount .currency[data-v-1dadb0bc]{font-size:24px;margin-right:4px}.recharge-page .balance-overview .balance-card .balance-amount .number[data-v-1dadb0bc]{font-size:36px;font-weight:600}.recharge-page .balance-overview .balance-card .decoration-image[data-v-1dadb0bc]{position:absolute;right:24px;bottom:24px;width:64px;opacity:.2}.recharge-page .recharge-area[data-v-1dadb0bc]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.recharge-page .recharge-area .area-title[data-v-1dadb0bc]{font-size:20px;color:#1f2937;margin-bottom:24px;font-weight:600}.recharge-page .recharge-area .amount-options[data-v-1dadb0bc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin-bottom:32px}.recharge-page .recharge-area .amount-options .amount-option[data-v-1dadb0bc]{height:56px;border:1px solid #e5e7eb;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:all .3s ease}.recharge-page .recharge-area .amount-options .amount-option[data-v-1dadb0bc]:hover{border-color:#fd6205;transform:translateY(-2px)}.recharge-page .recharge-area .amount-options .amount-option.active[data-v-1dadb0bc]{background:#fff5ee;border-color:#fd6205;color:#fd6205}.recharge-page .recharge-area .amount-options .amount-option .amount-value[data-v-1dadb0bc]{font-size:18px;font-weight:500}.recharge-page .recharge-area .amount-options .amount-option .popular-tag[data-v-1dadb0bc]{position:absolute;top:-10px;right:-10px;background:#fd6205;color:#fff;padding:2px 8px;border-radius:10px;font-size:12px}.recharge-page .recharge-area .amount-options .custom-amount.active[data-v-1dadb0bc] .el-input__inner{border-color:#fd6205;background:#fff5ee}.recharge-page .recharge-area .amount-options .custom-amount[data-v-1dadb0bc] .el-input__inner{height:56px;border-radius:12px;font-size:18px;text-align:center;transition:all .3s ease;padding-left:30px}.recharge-page .recharge-area .amount-options .custom-amount[data-v-1dadb0bc] .el-input__inner:focus{border-color:#fd6205;box-shadow:0 0 0 2px rgba(253,98,5,.1)}.recharge-page .recharge-area .amount-options .custom-amount[data-v-1dadb0bc] .el-input__prefix{font-size:18px;left:12px;color:#6b7280;height:100%;display:flex;align-items:center}.recharge-page .recharge-area .confirm-section[data-v-1dadb0bc]{border-top:1px solid #e5e7eb;padding-top:24px;display:flex;flex-direction:column;align-items:center;gap:24px}.recharge-page .recharge-area .confirm-section .confirm-amount[data-v-1dadb0bc]{display:flex;align-items:center;gap:12px}.recharge-page .recharge-area .confirm-section .confirm-amount .label[data-v-1dadb0bc]{color:#6b7280;font-size:16px}.recharge-page .recharge-area .confirm-section .confirm-amount .amount[data-v-1dadb0bc]{color:#fd6205;font-size:24px;font-weight:600}.recharge-page .recharge-area .confirm-section .confirm-amount .amount .currency[data-v-1dadb0bc]{font-size:18px;margin-right:2px}.recharge-page .recharge-area .confirm-section .recharge-button[data-v-1dadb0bc]{width:200px;height:48px;border-radius:24px;font-size:16px;background:#fd6205;border-color:#fd6205}.recharge-page .recharge-area .confirm-section .recharge-button[data-v-1dadb0bc]:hover:not(:disabled){background:#e75802;border-color:#e75802}.recharge-page .recharge-area .confirm-section .recharge-button[data-v-1dadb0bc]:disabled{background:#fbd5c0;border-color:#fbd5c0}@media(max-width:768px){.recharge-page[data-v-1dadb0bc]{padding:16px}.recharge-page .balance-overview .balance-card[data-v-1dadb0bc]{padding:24px}.recharge-page .balance-overview .balance-card .balance-amount .number[data-v-1dadb0bc]{font-size:28px}.recharge-page .recharge-area[data-v-1dadb0bc]{padding:24px}.recharge-page .recharge-area .amount-options[data-v-1dadb0bc]{grid-template-columns:repeat(2,1fr);gap:12px}}