.upload-simple .avatar-uploader>.ant-upload[data-v-ba3c48ce]{width:96px;height:96px}.upload-simple .ant-upload-select-picture-card i[data-v-ba3c48ce]{font-size:32px;color:#999}.upload-simple .ant-upload-select-picture-card .ant-upload-text[data-v-ba3c48ce]{margin-top:8px;color:#666}.upload-simple .image-url[data-v-ba3c48ce]{-o-object-fit:cover;object-fit:cover}.recharge-container[data-v-75f41451]{padding:16px 20px 24px;background:#fff;border-radius:12px}.recharge-header[data-v-75f41451]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.header-left[data-v-75f41451],.recharge-header[data-v-75f41451]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-75f41451]{gap:12px}.header-title[data-v-75f41451]{font-size:18px;font-weight:600;color:rgba(0,0,0,.9)}.header-link[data-v-75f41451]{font-size:14px;color:#1785ff}.header-close[data-v-75f41451]{font-size:16px;color:rgba(0,0,0,.6);cursor:pointer}.recharge-balance[data-v-75f41451]{font-size:14px;color:rgba(0,0,0,.6);margin-bottom:12px}.balance-value[data-v-75f41451]{font-size:24px;font-weight:600;color:rgba(0,0,0,.9);font-family:Bebas-Regular,DINAlternate;margin:0 4px}.recharge-tabs[data-v-75f41451]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f6f8;border-radius:8px;padding:2px;margin-bottom:16px}.tab-item[data-v-75f41451]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:8px 0;font-size:14px;color:rgba(0,0,0,.6);border-radius:6px;cursor:pointer}.tab-item.active[data-v-75f41451]{background:#1785ff;color:#fff;font-weight:600}.recharge-alert[data-v-75f41451]{margin-bottom:12px}.step-title[data-v-75f41451]{font-size:16px;color:rgba(0,0,0,.6);margin:12px 0}.amount-input[data-v-75f41451]{width:420px;margin-bottom:8px}.pay-btn[data-v-75f41451]{width:128px}.recharge-offline[data-v-75f41451]{margin-top:8px}.receipt-type[data-v-75f41451]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:12px}.receipt-card[data-v-75f41451]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;background:#f5f5f5;border-radius:8px;padding:16px;margin-bottom:16px}.receipt-card-alipay[data-v-75f41451]{min-height:160px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.receipt-info[data-v-75f41451]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;color:rgba(0,0,0,.6);font-size:14px}.receipt-divider[data-v-75f41451]{width:1px;height:160px;background:#e0e0e0}.copy-link[data-v-75f41451]{color:#1785ff;font-size:14px;margin-bottom:4px}.receipt-row[data-v-75f41451]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.receipt-label[data-v-75f41451]{min-width:140px;color:rgba(0,0,0,.6)}.receipt-qrcode[data-v-75f41451]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:rgba(0,0,0,.6);font-size:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.receipt-qrcode img[data-v-75f41451]{width:120px;height:155px;border-radius:8px;-ms-flex-negative:0;flex-shrink:0}.offline-form[data-v-75f41451]{margin-top:8px}.offline-actions[data-v-75f41451]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;margin-top:12px}.cancel-btn[data-v-75f41451]{background:#f5f5f5}.pay-body[data-v-75f41451]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.pay-body[data-v-75f41451],.pay-title[data-v-75f41451]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pay-title[data-v-75f41451]{gap:8px;font-size:18px;font-weight:600;color:#111}.pay-title .anticon[data-v-75f41451]{font-size:22px;color:#00a0e9}.pay-amount[data-v-75f41451]{font-size:22px;font-weight:700;color:#f04134;font-family:Bebas-Regular,DINAlternate}.pay-qrcode[data-v-75f41451]{width:220px;height:220px;border:1px solid #f0f0f0;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;position:relative}.pay-qrcode canvas[data-v-75f41451]{width:200px;height:200px}.pay-expired[data-v-75f41451]{position:absolute;inset:0;background:hsla(0,0%,100%,.95);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;color:#666;font-size:12px}.pay-expired .anticon[data-v-75f41451]{font-size:20px;color:#1890ff;cursor:pointer}.pay-tips[data-v-75f41451]{font-size:12px;color:#999}.recharge-result-content[data-v-75f41451]{min-height:220px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:24px 0 8px}.recharge-result-content[data-v-75f41451],.recharge-result-icon[data-v-75f41451]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recharge-result-icon[data-v-75f41451]{width:54px;height:54px;border-radius:50%;border:4px solid}.recharge-result-icon .anticon[data-v-75f41451]{font-size:36px;font-weight:700}.recharge-result-icon.is-success[data-v-75f41451]{border-color:#3cae7a;color:#3cae7a}.recharge-result-icon.is-error[data-v-75f41451]{border-color:#e2554f;color:#e2554f}.recharge-result-message[data-v-75f41451]{font-size:18px;line-height:34px;color:rgba(0,0,0,.88);font-weight:500}.recharge-result-btn[data-v-75f41451]{min-width:84px;margin-top:20px;border-radius:2px}[data-v-75f41451] .recharge-modal .ant-modal-content{border-radius:12px;overflow:hidden}[data-v-75f41451] .recharge-pay-modal .ant-modal-content{border-radius:12px}.recharge-result-modal .ant-modal-content{border-radius:8px}.recharge-result-modal .ant-modal-header{border-bottom:none;padding:18px 24px 0}.recharge-result-modal .ant-modal-body{padding:0 24px 24px}