.lantop-wallet-recharge .page-title[data-v-ede9d948]{font-size:22px;font-weight:700;color:#0d3b24;margin-bottom:8px}.lantop-wallet-recharge .hint[data-v-ede9d948]{color:#666;font-size:13px;max-width:560px;line-height:1.5;margin:0 0 20px}.lantop-wallet-recharge .balance-line[data-v-ede9d948]{margin-bottom:20px;font-size:15px}.lantop-wallet-recharge .form[data-v-ede9d948]{max-width:620px}.lantop-wallet-recharge .pay-method-content[data-v-ede9d948]{list-style:none;padding:0;margin:0}.lantop-wallet-recharge .pay-method-item[data-v-ede9d948]{padding:12px 16px;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:10px;cursor:pointer;transition:border-color .2s}.lantop-wallet-recharge .pay-method-item[data-v-ede9d948]:hover{border-color:#409eff}.lantop-wallet-recharge .pay-method-item .flex-between[data-v-ede9d948]{display:flex;justify-content:space-between;align-items:center}.lantop-wallet-recharge .pay-method-item .pay-method-item-left[data-v-ede9d948]{display:flex;align-items:center}.lantop-wallet-recharge .pay-method-item .pay-method-item-left img.pay-rail-icon[data-v-ede9d948]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;margin-right:12px;flex-shrink:0}.lantop-wallet-recharge .pay-method-item .name[data-v-ede9d948]{margin:0}.lantop-wallet-recharge .pay-method-item .name span[data-v-ede9d948]{display:block;font-size:14px;font-weight:500}.lantop-wallet-recharge .pay-method-item .name .method-hint[data-v-ede9d948]{font-size:12px;color:#999;font-weight:400}.lantop-wallet-recharge .pay-method-item.disabled[data-v-ede9d948]{opacity:.5;cursor:not-allowed}.lantop-wallet-recharge .pay-method-item.disabled[data-v-ede9d948]:hover{border-color:#e8e8e8}.lantop-wallet-recharge .pay-sub-options[data-v-ede9d948]{margin-top:10px;padding-left:52px}.pay-detail .pay-detail-row[data-v-ede9d948]{display:flex;margin-bottom:14px;align-items:flex-start;gap:12px}.pay-detail .pay-detail-label[data-v-ede9d948]{min-width:120px;color:#666;font-size:13px;flex-shrink:0}.pay-detail .pay-detail-value[data-v-ede9d948]{flex:1;font-size:14px;word-break:break-word;overflow-wrap:anywhere;line-height:1.6}.pay-detail .pay-detail-value.pre-wrap[data-v-ede9d948]{white-space:pre-wrap}.pay-detail .qr-img[data-v-ede9d948]{max-width:200px;border:1px solid #eee;border-radius:4px}.pay-detail .pay-detail-note[data-v-ede9d948]{margin-top:16px;padding:12px;background:#f5f7fa;border-radius:4px;font-size:13px;color:#666}