.promotion-page[data-v-3a0b9637]{min-height:100vh;background:#f5f5f5;padding-bottom:30px}.banner[data-v-3a0b9637]{width:100%;height:200px;overflow:hidden}.banner-img[data-v-3a0b9637]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.steps-section[data-v-3a0b9637]{padding:24px 16px}.steps-section .section-title[data-v-3a0b9637]{font-size:18px;font-weight:700;color:#333;margin-bottom:20px}.step-list[data-v-3a0b9637]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.step-item[data-v-3a0b9637]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;padding:25px;border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06)}.step-number[data-v-3a0b9637]{width:32px;height:32px;background:#4a7dff;border-radius:50%;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;font-size:15px;font-weight:700;color:#fff;-ms-flex-negative:0;flex-shrink:0;margin-right:16px;margin-top:2px}.step-number.green[data-v-3a0b9637]{background:#00c853}.step-content[data-v-3a0b9637]{-webkit-box-flex:1;-ms-flex:1;flex:1}.step-title[data-v-3a0b9637]{font-size:17px;font-weight:700;color:#333;margin-bottom:8px}.step-desc[data-v-3a0b9637]{font-size:14px;color:#999;line-height:1.6}.bottom-section[data-v-3a0b9637]{padding:24px 16px}.generate-btn[data-v-3a0b9637]{width:100%;height:50px;background:#4a7dff;border:none;border-radius:25px;font-size:17px;font-weight:700;color:#fff;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.generate-btn[data-v-3a0b9637]:active{opacity:.9;-webkit-transform:scale(.98);transform:scale(.98)}.modal-overlay[data-v-3a0b9637]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);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;z-index:1000}.modal-content[data-v-3a0b9637]{width:80%;max-width:350px;background:#fff;border-radius:12px;overflow:hidden}.modal-header[data-v-3a0b9637]{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;padding:16px 20px 8px;position:relative}.modal-title[data-v-3a0b9637]{font-size:17px;font-weight:700;color:#333}.modal-close[data-v-3a0b9637]{position:absolute;right:16px;top:12px;font-size:22px;color:#999;cursor:pointer}.modal-body[data-v-3a0b9637]{padding:12px 20px 20px}.modal-text[data-v-3a0b9637]{font-size:14px;color:#333;line-height:1.6;text-align:center;margin-bottom:16px}.agreement-box[data-v-3a0b9637]{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}.agreement-checkbox[data-v-3a0b9637]{width:16px;height:16px;margin-right:6px;cursor:pointer}.agreement-label[data-v-3a0b9637]{font-size:13px;color:#666;cursor:pointer}.agreement-link[data-v-3a0b9637]{color:#4a7dff;cursor:pointer}.modal-footer[data-v-3a0b9637]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16px 16px;gap:12px}.btn-cancel[data-v-3a0b9637],.btn-confirm[data-v-3a0b9637]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:42px;border:none;border-radius:6px;font-size:15px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.btn-cancel[data-v-3a0b9637]{background:#f5f5f5;color:#666}.btn-confirm[data-v-3a0b9637]{background:#4a7dff;color:#fff}.btn-confirm.disabled[data-v-3a0b9637]{background:#ccc;cursor:not-allowed}.promotion-detail-page[data-v-07404e91]{min-height:100vh;background:#f5f7fa;padding-bottom:30px}.qindao-entry[data-v-07404e91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;margin:12px 16px;padding:16px;border-radius:10px;cursor:pointer}.entry-text[data-v-07404e91]{font-size:15px;color:#333}.entry-arrow[data-v-07404e91]{font-size:20px;color:#999;margin-right:4px}.tip-box[data-v-07404e91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#e6f3ff;padding:16px;margin:16px;border-radius:16px}.tip-icon[data-v-07404e91]{font-size:16px;margin-right:8px;-ms-flex-negative:0;flex-shrink:0}.tip-text[data-v-07404e91]{font-size:13px;color:#4a7dff;line-height:1.5}.qrcode-section[data-v-07404e91]{background:#fff;margin:16px;padding:30px 24px;border-radius:16px}.section-title[data-v-07404e91]{font-size:16px;font-weight:700;color:#333;margin-bottom:16px}.qrcode-box[data-v-07404e91]{gap:24px;margin-bottom:24px}.qrcode-box[data-v-07404e91],.qrcode-img[data-v-07404e91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qrcode-img[data-v-07404e91]{width:200px;height:200px;background:#f5f5f5;border-radius:12px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.no-qrcode[data-v-07404e91]{font-size:12px;color:#999;text-align:center;padding:20px}.qrcode-img img[data-v-07404e91]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qrcode-info[data-v-07404e91]{-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}.link-label[data-v-07404e91]{font-size:13px;color:#999;margin-bottom:6px}.link-url[data-v-07404e91]{font-size:13px;color:#333;word-break:break-all;line-height:1.4;margin-bottom:10px}.copy-btn[data-v-07404e91]{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;width:100px;height:32px;background:#f0f5ff;border:1px solid #4a7dff;border-radius:16px;color:#4a7dff;font-size:13px;cursor:pointer}.copy-btn[data-v-07404e91]:disabled{background:#f5f5f5;border-color:#ddd;color:#999;cursor:not-allowed}.copy-icon[data-v-07404e91]{margin-right:4px;font-size:12px}.share-btn[data-v-07404e91]{width:100%;height:50px;background:#4a7dff;border:none;border-radius:25px;color:#fff;font-size:17px;font-weight:700;cursor:pointer}.share-btn[data-v-07404e91]:disabled{background:#ccc;cursor:not-allowed}.data-overview[data-v-07404e91]{background:#fff;margin:16px;padding:30px 24px;border-radius:16px}.data-grid[data-v-07404e91]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.data-item[data-v-07404e91]{background:#f8f9fa;padding:24px 20px;border-radius:12px}.data-header[data-v-07404e91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.data-icon[data-v-07404e91]{width:20px;height:20px;margin-right:6px}.data-label[data-v-07404e91]{font-size:13px;color:#666}.data-value[data-v-07404e91]{font-size:32px;font-weight:700;color:#333;margin-bottom:12px}.data-value.orange[data-v-07404e91]{color:#ff6b35}.data-value.green[data-v-07404e91]{color:#00c853}.data-value.yellow[data-v-07404e91]{color:#ffa726}.data-link[data-v-07404e91]{font-size:12px;color:#999;cursor:pointer}.arrow[data-v-07404e91]{margin-left:2px}.record-section[data-v-07404e91]{background:#fff;margin:12px;padding:20px;border-radius:12px}.record-list[data-v-07404e91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.record-item[data-v-07404e91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.record-item[data-v-07404e91]:last-child{border-bottom:none;padding-bottom:0}.record-user[data-v-07404e91]{font-size:15px;font-weight:700;color:#333;margin-bottom:6px}.record-time[data-v-07404e91]{font-size:12px;color:#999;margin-bottom:8px}.record-tags[data-v-07404e91]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.tag[data-v-07404e91]{padding:2px 8px;border-radius:4px;font-size:12px}.tag.level[data-v-07404e91]{background:#e3f2fd;color:#4a7dff}.tag.bank[data-v-07404e91]{background:#f5f5f5;color:#999}.tag.bank-pufa[data-v-07404e91]{background:#e8f5e9;color:#00c853}.record-right[data-v-07404e91]{text-align:right}.record-amount[data-v-07404e91]{font-size:18px;font-weight:700;color:#999;margin-bottom:4px}.record-amount.amount-positive[data-v-07404e91]{color:#ff6b35}.record-status[data-v-07404e91]{font-size:12px;color:#999}.record-status.status-arrived[data-v-07404e91]{color:#00c853}.rules-section[data-v-07404e91]{background:#fff;margin:16px;padding:24px;border-radius:16px}.rules-list[data-v-07404e91]{margin-bottom:16px}.rule-item[data-v-07404e91]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:14px;line-height:1.6}.rule-item[data-v-07404e91]:last-child{margin-bottom:0}.rule-num[data-v-07404e91]{font-size:14px;color:#333;font-weight:500;margin-right:6px;-ms-flex-negative:0;flex-shrink:0}.rule-text[data-v-07404e91]{font-size:14px;color:#666;-webkit-box-flex:1;-ms-flex:1;flex:1}.rules-link[data-v-07404e91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:16px;border-top:1px solid #f0f0f0;font-size:14px;color:#4a7dff;cursor:pointer}.rules-link .arrow[data-v-07404e91]{margin-left:4px;font-size:12px}.rule-item.ios-rule .highlight[data-v-07404e91]{color:#ff6b35;font-weight:700}.rule-item.warning-rule .rule-text[data-v-07404e91]{color:#ff4d4f;font-weight:700}.promotion-user-list-page[data-v-4e01a0e4]{min-height:100vh;background:#f5f7fa}.header-bar[data-v-4e01a0e4]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:44px;background:#fff;border-bottom:1px solid #f0f0f0}.back-btn[data-v-4e01a0e4],.header-bar[data-v-4e01a0e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.back-btn[data-v-4e01a0e4]{position:absolute;left:16px;font-size:14px;color:#666;cursor:pointer}.back-icon[data-v-4e01a0e4]{margin-right:4px;font-size:16px}.page-title[data-v-4e01a0e4]{font-size:16px;font-weight:700;color:#333}.filter-bar[data-v-4e01a0e4]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;padding:12px 16px;gap:12px;border-bottom:1px solid #f0f0f0}.filter-item[data-v-4e01a0e4]{padding:6px 16px;font-size:14px;color:#666;background:#f5f5f5;border-radius:16px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.filter-item.active[data-v-4e01a0e4]{background:#4a7dff;color:#fff}.time-filter .filter-item.active[data-v-4e01a0e4]{background:#4a7dff}.user-list[data-v-4e01a0e4]{padding:12px}.user-item[data-v-4e01a0e4]{background:#fff;padding:16px;margin-bottom:12px;border-radius:10px;position:relative}.user-header[data-v-4e01a0e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.user-name[data-v-4e01a0e4]{font-size:15px;font-weight:700;color:#333;margin-right:8px}.user-level[data-v-4e01a0e4]{padding:2px 8px;border-radius:4px;font-size:12px}.user-level.level-1[data-v-4e01a0e4]{background:#e3f2fd;color:#4a7dff}.user-level.level-2[data-v-4e01a0e4]{background:#f3e5f5;color:#9c27b0}.user-info[data-v-4e01a0e4]{margin-bottom:8px}.user-phone[data-v-4e01a0e4],.user-time[data-v-4e01a0e4]{font-size:13px;color:#999;line-height:1.6}.user-action[data-v-4e01a0e4]{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.view-order[data-v-4e01a0e4]{font-size:13px;color:#4a7dff;cursor:pointer}.arrow[data-v-4e01a0e4]{margin-left:2px}.empty[data-v-4e01a0e4],.load-more[data-v-4e01a0e4],.no-more[data-v-4e01a0e4]{text-align:center;padding:20px;font-size:14px;color:#999}.load-more[data-v-4e01a0e4]{color:#4a7dff;cursor:pointer}.promotion-income-list-page[data-v-5ea703c1]{min-height:90vh;background:#f5f7fa;padding-bottom:60px}.header-bar[data-v-5ea703c1]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:44px;background:#fff;border-bottom:1px solid #f0f0f0}.back-btn[data-v-5ea703c1],.header-bar[data-v-5ea703c1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.back-btn[data-v-5ea703c1]{position:absolute;left:16px;font-size:14px;color:#666;cursor:pointer}.back-icon[data-v-5ea703c1]{margin-right:4px;font-size:16px}.page-title[data-v-5ea703c1]{font-size:16px;font-weight:700;color:#333}.filter-bar[data-v-5ea703c1]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;padding:12px 16px;gap:10px;border-bottom:1px solid #f0f0f0}.time-filter[data-v-5ea703c1]{padding-top:8px;border-bottom:none}.filter-item[data-v-5ea703c1]{padding:6px 14px;font-size:14px;color:#666;background:#f5f5f5;border-radius:16px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.filter-item.active[data-v-5ea703c1]{background:#4a7dff;color:#fff}.time-filter .filter-item.active[data-v-5ea703c1]{background:#ff6b35}.income-list[data-v-5ea703c1]{padding:12px}.income-item[data-v-5ea703c1]{background:#fff;padding:16px;margin-bottom:12px;border-radius:10px}.income-header[data-v-5ea703c1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.user-name[data-v-5ea703c1]{font-size:15px;font-weight:700;color:#333}.income-amount[data-v-5ea703c1]{font-size:18px;font-weight:700;color:#999}.income-amount.amount-positive[data-v-5ea703c1]{color:#ff6b35}.income-info[data-v-5ea703c1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.income-status[data-v-5ea703c1],.income-time[data-v-5ea703c1]{font-size:13px;color:#999}.income-status.status-arrived[data-v-5ea703c1]{color:#00c853}.income-status.status-expired[data-v-5ea703c1]{color:#999}.income-tags[data-v-5ea703c1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.tag[data-v-5ea703c1]{padding:3px 10px;border-radius:4px;font-size:12px}.tag.level.level-1[data-v-5ea703c1],.tag.level[data-v-5ea703c1]{background:#e3f2fd;color:#4a7dff}.tag.level.level-2[data-v-5ea703c1]{background:#f3e5f5;color:#9c27b0}.tag.bank[data-v-5ea703c1]{background:#f5f5f5;color:#999}.tag.bank-pufa[data-v-5ea703c1]{background:#e8f5e9;color:#00c853}.empty[data-v-5ea703c1],.load-more[data-v-5ea703c1],.no-more[data-v-5ea703c1]{text-align:center;padding:20px;font-size:14px;color:#999}.load-more[data-v-5ea703c1]{color:#4a7dff;cursor:pointer}.bottom-tip[data-v-5ea703c1]{position:fixed;bottom:0;left:0;right:0;background:#e6f3ff;padding:12px;text-align:center;font-size:13px;color:#4a7dff}.share-poster-page[data-v-6c383c93]{min-height:80vh;background:-webkit-gradient(linear,left top,left bottom,from(#e8eaff),to(#f5f7fa));background:linear-gradient(180deg,#e8eaff,#f5f7fa);padding:0 16px 100px}.header-bar[data-v-6c383c93]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:44px;background:transparent;margin:0 -16px;padding:0 16px}.back-btn[data-v-6c383c93],.header-bar[data-v-6c383c93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.back-btn[data-v-6c383c93]{position:absolute;left:16px;font-size:14px;color:#666;cursor:pointer}.back-icon[data-v-6c383c93]{margin-right:4px;font-size:16px}.page-title[data-v-6c383c93]{font-size:16px;font-weight:700;color:#333}.header-section[data-v-6c383c93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px}.title-line1[data-v-6c383c93]{font-size:24px;font-weight:500;color:#333;margin-bottom:4px}.title-line2[data-v-6c383c93]{font-size:32px;font-weight:700;color:#4a5de8}.gift-icon[data-v-6c383c93]{width:156px;height:138px}.qrcode-card[data-v-6c383c93]{background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%;border-radius:16px;padding:28px 58px;margin-bottom:36px}.qrcode-tip[data-v-6c383c93]{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;padding:4px 10px;background:#dbebfd;border:1px solid #b5d5fb;border-radius:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 32px}.tip-icon[data-v-6c383c93]{width:16px;height:16px;margin-right:6px}.tip-text[data-v-6c383c93]{font-size:12px;color:#102758;line-height:18px}.tip-text .highlight[data-v-6c383c93]{color:#ed6a0c}.qrcode-img[data-v-6c383c93]{width:220px;height:220px;margin:0 auto;padding:10px;background:#fff;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}.qrcode-img img[data-v-6c383c93]{width:220px;height:220px}.no-qrcode[data-v-6c383c93]{font-size:14px;color:#999}.rules-section[data-v-6c383c93]{margin-top:24px}.rules-title[data-v-6c383c93]{font-size:18px;font-weight:600;color:#111827;text-align:center;margin-bottom:19px}.rules-content[data-v-6c383c93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:0 8px}.rule-item[data-v-6c383c93]{font-size:15px;color:#6b7280;line-height:1.5}.rule-label[data-v-6c383c93]{color:#333;font-weight:500}.bottom-actions[data-v-6c383c93]{position:fixed;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:16px;background:#fff;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.05);box-shadow:0 -2px 10px rgba(0,0,0,.05)}.btn-save[data-v-6c383c93],.btn-share[data-v-6c383c93]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:46px;border-radius:23px;font-size:15px;font-weight:700;cursor:pointer}.btn-save[data-v-6c383c93]{background:#fff;border:1px solid #ddd;color:#333}.btn-share[data-v-6c383c93]{background:#00c853;border:none;color:#fff}.bind-promotion-page[data-v-be951b1a]{min-height:100vh;background:#f0f4f8;padding:20px 16px 40px}.header-section[data-v-be951b1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;padding:10px}.gift-icon[data-v-be951b1a]{width:70px;height:70px;-o-object-fit:contain;object-fit:contain;margin-right:14px}.title-line1[data-v-be951b1a]{font-size:18px;font-weight:500;color:#333;margin-bottom:4px}.title-line2[data-v-be951b1a]{font-size:26px;font-weight:700;color:#1a5fd6}.rule-card[data-v-be951b1a]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.04);box-shadow:0 2px 12px rgba(0,0,0,.04)}.rule-card-title[data-v-be951b1a]{font-size:16px;font-weight:700;color:#1a5fd6;margin-bottom:14px}.rule-desc[data-v-be951b1a]{font-size:14px;color:#333;margin-bottom:10px;line-height:1.5}.rule-list[data-v-be951b1a]{list-style:none;padding:0;margin:0}.rule-list li[data-v-be951b1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px;color:#333;line-height:1.6;margin-bottom:10px}.rule-list li[data-v-be951b1a]:last-child{margin-bottom:0}.dot[data-v-be951b1a]{width:6px;height:6px;min-width:6px;border-radius:50%;background:#1a5fd6;margin-top:7px;margin-right:8px}.item-label[data-v-be951b1a]{color:#1a5fd6;font-weight:500;white-space:nowrap}.item-text[data-v-be951b1a]{color:#333;line-height:1.6}.ios-notice-card[data-v-be951b1a]{background:#fff5f5;border:1px solid #ffccc7;border-radius:12px;padding:16px;margin-top:16px;margin-bottom:16px}.ios-notice-title[data-v-be951b1a]{font-size:15px;font-weight:700;color:#cf1322;margin-bottom:8px}.ios-notice-text[data-v-be951b1a]{font-size:14px;color:#cf1322;line-height:1.6;margin-bottom:4px}.ios-notice-warning[data-v-be951b1a]{font-size:13px;color:#ff4d4f;line-height:1.6}.wechat-container[data-v-be951b1a]{margin-top:24px}.loading-tip[data-v-be951b1a]{text-align:center;padding:20px;color:#999;font-size:14px}.modal-overlay[data-v-be951b1a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);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;z-index:9999}.modal-content[data-v-be951b1a]{background:#fff;border-radius:12px;width:78%;max-width:320px;overflow:hidden;-webkit-animation:modalIn-data-v-be951b1a .2s ease;animation:modalIn-data-v-be951b1a .2s ease}@-webkit-keyframes modalIn-data-v-be951b1a{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modalIn-data-v-be951b1a{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.modal-header[data-v-be951b1a]{position:relative;padding:20px 20px 8px;text-align:center}.modal-title[data-v-be951b1a]{font-size:18px;font-weight:700;color:#333;margin:0}.modal-close[data-v-be951b1a]{position:absolute;right:16px;top:16px;font-size:22px;color:#999;cursor:pointer;line-height:1}.modal-body[data-v-be951b1a]{padding:12px 24px 20px;text-align:center}.modal-body p[data-v-be951b1a]{font-size:15px;color:#666;line-height:1.6;margin:0}.modal-btn[data-v-be951b1a]{display:block;width:calc(100% - 40px);height:44px;margin:0 auto 20px;background:#3b82f6;color:#fff;font-size:16px;font-weight:500;border:none;border-radius:8px;cursor:pointer}.modal-btn[data-v-be951b1a]:active{background:#2563eb}.test-qrcode-page[data-v-0d6d0863]{min-height:100vh;background:#f5f7fa;padding:20px 16px}.page-title[data-v-0d6d0863]{font-size:20px;font-weight:700;color:#333;text-align:center;margin-bottom:24px}.config-section[data-v-0d6d0863]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px}.input-group[data-v-0d6d0863]{margin-bottom:16px}.input-group label[data-v-0d6d0863]{display:block;font-size:14px;color:#666;margin-bottom:8px}.input-group input[data-v-0d6d0863],.input-group select[data-v-0d6d0863]{width:100%;height:44px;padding:0 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box}.input-group input[data-v-0d6d0863]:focus,.input-group select[data-v-0d6d0863]:focus{outline:none;border-color:#4a7dff}.generate-btn[data-v-0d6d0863]{width:100%;height:46px;background:#4a7dff;border:none;border-radius:23px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;margin-top:10px}.generate-btn[data-v-0d6d0863]:active{opacity:.9}.qrcode-section[data-v-0d6d0863]{background:#fff;border-radius:12px;padding:24px;margin-bottom:20px;text-align:center}.qrcode-wrapper[data-v-0d6d0863]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px}.qrcode-url[data-v-0d6d0863]{font-size:12px;color:#666;word-break:break-all;margin-bottom:16px;padding:10px;background:#f5f5f5;border-radius:6px}.copy-btn[data-v-0d6d0863]{padding:10px 30px;background:#f0f5ff;border:1px solid #4a7dff;border-radius:20px;color:#4a7dff;font-size:14px;cursor:pointer}.quick-links[data-v-0d6d0863]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px}.quick-links h3[data-v-0d6d0863]{font-size:16px;color:#333;margin-bottom:16px}.link-list[data-v-0d6d0863]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.link-list a[data-v-0d6d0863]{display:block;padding:14px 16px;background:#f5f7fa;border-radius:8px;color:#4a7dff;text-decoration:none;font-size:14px}.tips-section[data-v-0d6d0863]{background:#fff;border-radius:12px;padding:20px}.tips-section h3[data-v-0d6d0863]{font-size:16px;color:#333;margin-bottom:16px}.tips-section ol[data-v-0d6d0863]{padding-left:20px}.tips-section li[data-v-0d6d0863]{font-size:14px;color:#666;line-height:2}