.preview-flow-shell.choose-role-card[data-v-1d7b4c98]{--brand-primary:#0046af;--brand-primary-deep:#003985;background:transparent;border:none;padding:0;width:100%}.ticket-top-nav[data-v-1d7b4c98]{display:flex;justify-content:space-between;align-items:center;height:58px;border-bottom:1px solid #e5e7eb;padding:0 12px}.ticket-top-brand[data-v-1d7b4c98]{font-size:42px;line-height:1;font-weight:700;color:var(--brand-primary-deep)}.top-nav-actions[data-v-1d7b4c98]{display:inline-flex;gap:10px}.top-nav-icon[data-v-1d7b4c98]{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f3f5f9;border:1px solid #e1e6ee}.ticket-layout.cart-flow-layout[data-v-1d7b4c98]{display:grid;grid-template-columns:280px minmax(0,1fr);background:#f7f9fc;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;width:calc(100% - 24px);margin:0 12px 16px}.ticket-sidebar[data-v-1d7b4c98]{background:#f3f5f9;border-right:1px solid #e5e7eb;padding:16px 12px 28px;display:flex;flex-direction:column}.ticket-sidebar-title[data-v-1d7b4c98]{font-size:30px;font-weight:700;color:#111827}.ticket-sidebar-sub[data-v-1d7b4c98]{margin-top:8px}.ticket-sidebar-meeting-name[data-v-1d7b4c98]{font-size:14px;font-weight:600}.ticket-sidebar-meeting-time[data-v-1d7b4c98]{font-size:11px;color:#6b7280;margin-top:6px}.ticket-sidebar-steps[data-v-1d7b4c98]{margin-top:24px;display:flex;flex-direction:column;gap:6px;flex:1}.ticket-sidebar-step[data-v-1d7b4c98]{height:42px;border-radius:10px;padding:0 10px;color:#6b7280;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.ticket-sidebar-step i[data-v-1d7b4c98]{font-size:13px;width:14px;opacity:.9}.ticket-sidebar-step.active[data-v-1d7b4c98]{color:var(--brand-primary-deep);background:#eaf2ff;border:1px solid #cfe0ff}.ticket-sidebar-total[data-v-1d7b4c98]{margin-top:14px;background:#e9eef7;border:1px solid #cfe0ff;border-radius:10px;padding:14px 12px}.total-caption[data-v-1d7b4c98]{font-size:12px;color:#667085;letter-spacing:.08em}.total-value[data-v-1d7b4c98]{font-size:34px;font-weight:700;color:var(--brand-primary-deep);margin-bottom:8px}.total-summary-btn[data-v-1d7b4c98]{width:100%;height:34px;border-radius:8px;border:1px solid var(--brand-primary-deep);background:#fff;color:var(--brand-primary-deep);font-size:12px;font-weight:700}.cart-flow-right[data-v-1d7b4c98]{background:#fbfcfe;padding:20px 24px 28px}.cart-flow-columns[data-v-1d7b4c98]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px}.cart-pay-aside[data-v-1d7b4c98]{margin-top:118px}.choose-role-title.cart-flow-page-title[data-v-1d7b4c98]{position:relative;z-index:1;margin:0 0 10px;font-size:40px;line-height:1.12;font-weight:700;color:#111827;text-align:left;word-break:break-word}.choose-role-title.cart-flow-page-title[data-v-1d7b4c98]:before{content:attr(data-step);position:absolute;left:-6px;top:-14px;font-size:72px;line-height:1;font-weight:700;letter-spacing:-.03em;color:rgba(0,57,133,.12);z-index:-1;pointer-events:none}.ticket-hero.cart-flow-hero[data-v-1d7b4c98]{margin:0 0 20px}.ticket-phase[data-v-1d7b4c98]{margin:0 0 2px;font-size:12px;letter-spacing:.14em;color:rgba(15,79,184,.72);font-weight:700;text-transform:uppercase}.ticket-subtitle[data-v-1d7b4c98]{margin:0;max-width:640px;color:#4b5563;font-size:16px;line-height:1.58}.exec-card[data-v-1d7b4c98]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 3px 16px rgba(15,23,42,.05)}.exec-card-head[data-v-1d7b4c98]{height:52px;padding:0 14px;border-bottom:1px solid #eef2f7;display:flex;justify-content:space-between;align-items:center;background:#fbfdff}.exec-card-head-left[data-v-1d7b4c98]{display:inline-flex;align-items:center;gap:8px}.exec-card-icon[data-v-1d7b4c98]{color:#0f4fb8}.exec-card-title-text[data-v-1d7b4c98]{font-size:14px;font-weight:700;color:#0f172a}.exec-card-edit[data-v-1d7b4c98]{border:none;background:transparent;color:#0f4fb8;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.exec-card-body[data-v-1d7b4c98]{padding:14px}.hotel-detail-grid[data-v-1d7b4c98]{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.info-row[data-v-1d7b4c98]{display:flex;align-items:flex-start;gap:10px}.info-label[data-v-1d7b4c98]{min-width:74px;color:#6b7280;font-size:13px}.info-value[data-v-1d7b4c98]{color:#0f172a;font-size:14px;font-weight:600;word-break:break-word}.hotel-requirements[data-v-1d7b4c98]{margin-top:12px}.hotel-info-toggle-btn[data-v-1d7b4c98]{background:transparent;border:none;padding:0;color:#0f4fb8;font-size:13px;font-weight:700;cursor:pointer}.requirements-content[data-v-1d7b4c98]{margin-top:8px;padding:10px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;color:#334155;line-height:1.6}.no-selection[data-v-1d7b4c98]{color:#94a3b8;font-size:14px}.cart-pay-card[data-v-1d7b4c98]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px;position:sticky;top:16px}.pay-row[data-v-1d7b4c98]{display:flex;justify-content:space-between;font-size:14px;color:#334155;margin-bottom:10px}.pay-total-line[data-v-1d7b4c98]{display:flex;justify-content:space-between;align-items:flex-end;padding-top:12px;margin-top:6px;border-top:1px dashed #dbe3ef}.pay-total-value[data-v-1d7b4c98]{font-size:32px;line-height:1;color:#003985;font-weight:800}.pay-btn[data-v-1d7b4c98]{width:100%;height:44px;border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:700}.pay-btn+.pay-btn[data-v-1d7b4c98]{margin-top:10px}.pay-btn-primary[data-v-1d7b4c98]{margin-top:14px;background:linear-gradient(135deg,var(--brand-primary-deep),var(--brand-primary));color:#fff}.pay-btn-ghost[data-v-1d7b4c98]{background:#fff;border:1px solid #d1d5db;color:#334155}.pay-secure[data-v-1d7b4c98]{margin-top:12px;color:#6b7280;font-size:12px;display:inline-flex;align-items:center;gap:6px}.cart-bottom-desc[data-v-1d7b4c98]{margin-top:14px;color:#6b7280;font-size:13px;line-height:1.6}@media (max-width:768px){.ticket-sidebar[data-v-1d7b4c98],.ticket-top-nav[data-v-1d7b4c98]{display:none}.ticket-layout.cart-flow-layout[data-v-1d7b4c98]{grid-template-columns:1fr;width:100%;margin:0;border:none;border-radius:0;background:transparent}.cart-flow-right[data-v-1d7b4c98]{padding:14px}.cart-flow-columns[data-v-1d7b4c98]{grid-template-columns:1fr;gap:12px}.cart-pay-aside[data-v-1d7b4c98]{margin-top:0}.choose-role-title.cart-flow-page-title[data-v-1d7b4c98]{font-size:34px}.ticket-subtitle[data-v-1d7b4c98]{font-size:14px;line-height:1.5}.hotel-detail-grid[data-v-1d7b4c98]{grid-template-columns:1fr}.cart-pay-card[data-v-1d7b4c98]{position:static}}.preview-flow-area[data-v-0643860a]{max-width:none;width:calc(100% - 10px);margin:0 auto;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none;border-radius:0;padding:8px 0 20px;min-height:60vh;position:relative;display:flex;flex-direction:column;align-items:center;transition:all .3s ease}.preview-flow-area[data-v-0643860a]:hover{transform:none;box-shadow:none}.preview-flow-area[data-v-0643860a]:not(.is-mobile){--designer-template-width:100%;--designer-template-min-height:80vh;--designer-template-content-min-height:420px;--designer-template-content-padding:32px 40px 120px 40px;--designer-template-inner-padding:40px 40px 0 40px;--designer-template-flow-padding:8px 0 16px 0;--flow-pc-primary:#007aff;--flow-pc-primary-hover:#0062cc;--flow-pc-border:#e5eaf3;--flow-pc-title-color:#222;--flow-pc-subtitle-color:#666;--flow-pc-text:#1f2937;--flow-pc-text-secondary:#666;--flow-pc-muted-surface:#f8fafc;max-width:var(--designer-template-width);width:100%;min-height:var(--designer-template-min-height);padding:var(--designer-template-flow-padding);align-items:stretch;position:relative;display:flex;flex-direction:column;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none;transition:all .3s ease}.preview-flow-area[data-v-0643860a]:not(.is-mobile):hover{transform:none;box-shadow:none}.preview-flow-area:not(.is-mobile) .preview-mode-banner[data-v-0643860a]{margin:0 0 16px 0;padding:12px 14px;border-radius:10px;background:rgba(0,122,255,.08);color:var(--flow-pc-text);border:1px solid rgba(0,122,255,.2)}.preview-flow-area:not(.is-mobile) .preview-mode-banner i[data-v-0643860a]{color:var(--flow-pc-primary)}.preview-flow-area:not(.is-mobile) .user-identity-status[data-v-0643860a]{margin:0 0 20px 0;padding:10px 14px;border-radius:10px;background:var(--flow-pc-muted-surface);border:1px solid var(--flow-pc-border);color:var(--flow-pc-text-secondary);font-size:13px}.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a]{--flow-pc-border:#334155;--flow-pc-text:#f1f5f9;--flow-pc-title-color:#f1f5f9;--flow-pc-subtitle-color:#94a3b8;--flow-pc-text-secondary:#94a3b8;--flow-pc-muted-surface:rgba(30,41,59,0.65);background:transparent;border:none;box-shadow:none}.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a]:hover{box-shadow:none}.preview-flow-area:not(.is-mobile).theme-dark .preview-mode-banner[data-v-0643860a]{background:rgba(0,122,255,.14);border-color:rgba(0,122,255,.35);color:var(--flow-pc-text)}.preview-flow-area:not(.is-mobile) .status-text.preview[data-v-0643860a]{color:var(--flow-pc-primary)}.preview-flow-area[data-v-0643860a]:not(.is-mobile) .choose-role-card{width:100%;max-width:100%;box-sizing:border-box;background:transparent!important;border-radius:0!important;box-shadow:none!important;border:none!important;padding:0!important}.preview-flow-area[data-v-0643860a]:not(.is-mobile) .checkin-time-form,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .checkin-time-section,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .hotel-card,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .info-card,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .pay-success-block,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .price-table,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .room-type-card,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .subvenue-list-block,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .subvenue-table,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .ticket-card,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .total-card{background:transparent!important;border-radius:0!important;box-shadow:none!important;border-color:#e5eaf3!important}.preview-flow-area[data-v-0643860a]:not(.is-mobile) .price-table th{background:#f3f6fb!important;color:#1f2937!important}.preview-flow-area[data-v-0643860a]:not(.is-mobile) .subvenue-list-title{background:#007aff!important;color:#fff!important;box-shadow:0 2px 8px rgba(0,122,255,.25)!important}.preview-flow-area[data-v-0643860a]:not(.is-mobile) .subvenue-table .el-table__header-wrapper,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .subvenue-table .el-table__header th{background:#007aff!important;color:#fff!important}.preview-flow-area[data-v-0643860a]:not(.is-mobile) .price-table td,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .subvenue-table .el-table__body td{background:transparent!important;color:#374151!important}.preview-flow-area[data-v-0643860a]:not(.is-mobile) .subvenue-table.el-table--enable-row-hover .el-table__body tr:hover>td,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .subvenue-table .el-table__body tr:hover>td{background-color:transparent!important;transform:none!important;box-shadow:none!important}.preview-flow-area[data-v-0643860a]:not(.is-mobile) .venue-name{background:#007aff!important;color:#fff!important;border-radius:20px!important}.preview-flow-area[data-v-0643860a]:not(.is-mobile) .subvenue-card-capacity,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .venue-capacity{background:transparent!important;color:#374151!important;border-radius:0!important}.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .price-table th{background:#1e293b!important;color:#e2e8f0!important}.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .price-table td,.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .subvenue-table .el-table__body td{color:#cbd5e1!important}.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .subvenue-list-title,.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .subvenue-table .el-table__header-wrapper,.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .subvenue-table .el-table__header th{background:#007aff!important;color:#fff!important}.preview-flow-area[data-v-0643860a]:not(.is-mobile) .empty-title,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .page-title,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .pending-title,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .success-title{color:var(--flow-pc-title-color);font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:0;text-shadow:none;text-align:center;word-break:break-all;white-space:normal;margin:0 0 20px 0}.preview-flow-area[data-v-0643860a]:not(.is-mobile) .bank-transfer-top-desc,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .cart-top-desc,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .choose-role-top-desc,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .form-top-desc,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .meeting-info-block,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .on-site-pay-top-desc,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .pay-top-desc{color:var(--flow-pc-subtitle-color);font-size:1.1rem;line-height:1.6;max-width:100%;margin:0 auto 16px auto;text-align:left}.preview-flow-area[data-v-0643860a]:not(.is-mobile) .pending-desc,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .success-desc{color:#555;font-size:1.1rem;line-height:1.6;max-width:100%;margin:0 auto 28px auto;text-align:center}.preview-flow-area[data-v-0643860a]:not(.is-mobile) .on-site-pay-info{text-align:center;line-height:1.65}.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .pending-desc,.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .success-desc{color:var(--flow-pc-subtitle-color)}.preview-flow-area[data-v-0643860a]:not(.is-mobile) .bank-transfer-bottom-desc,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .cart-bottom-desc,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .choose-role-bottom-desc,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .form-bottom-desc,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .on-site-pay-bottom-desc,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .pay-bottom-desc,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .pending-bottom-desc,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .success-bottom-desc{color:#6c757d;font-size:14px;line-height:1.6;max-width:100%;margin:24px auto 0 auto;text-align:center}.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .bank-transfer-bottom-desc,.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .cart-bottom-desc,.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .choose-role-bottom-desc,.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .form-bottom-desc,.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .on-site-pay-bottom-desc,.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .pay-bottom-desc,.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .pending-bottom-desc,.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .success-bottom-desc{color:var(--flow-pc-subtitle-color)}.preview-flow-area[data-v-0643860a]:not(.is-mobile) :hover{transform:none!important;box-shadow:none!important}.preview-flow-area[data-v-0643860a]:not(.is-mobile) .bank-transfer-btns,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .cart-footer,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .choose-role-footer,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .form-footer,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .on-site-pay-footer,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .pay-footer,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .pending-footer,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .success-footer{display:flex;justify-content:flex-end;gap:16px;margin-top:28px;padding:32px 0 24px;border-top:none!important;background:transparent;box-sizing:border-box}.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .bank-transfer-btns,.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .cart-footer,.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .choose-role-footer,.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .form-footer,.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .on-site-pay-footer,.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .pay-footer,.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .pending-footer,.preview-flow-area:not(.is-mobile).theme-dark[data-v-0643860a] .success-footer{border-top-color:hsla(0,0%,100%,.08)}.preview-flow-area[data-v-0643860a]:not(.is-mobile) .bank-transfer-btns>.el-button,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .cart-footer>button,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .choose-role-footer>button,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .form-footer>button,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .on-site-pay-footer>button,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .pay-footer>button,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .pending-footer>button,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .success-footer>button{width:132px;min-width:132px;height:44px;border-radius:10px;font-size:14px;font-weight:600}.preview-flow-area[data-v-0643860a]:not(.is-mobile) .el-button--primary,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .primary-btn{background:linear-gradient(135deg,#0f4fb8,#1765ff)!important;border-color:#1765ff!important;color:#fff!important;box-shadow:0 8px 20px rgba(23,101,255,.22)!important}.preview-flow-area[data-v-0643860a]:not(.is-mobile) .default-btn,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .el-button--default{background:#f8fafc!important;border:1px solid #d7dce5!important;color:#4b5563!important}.preview-flow-area.is-mobile[data-v-0643860a]{max-width:none;margin:0;border-radius:0;border:none;box-shadow:none;padding:16px 12px 110px 12px;min-height:100vh}.preview-flow-area.is-mobile.theme-dark[data-v-0643860a]{background:#050816}.preview-flow-area.is-mobile.theme-light[data-v-0643860a]{background:radial-gradient(circle at top,#eef3ff 0,#f7f9ff 40%,#fff 100%)}.preview-flow-area.is-mobile[data-v-0643860a] .bank-transfer-btns,.preview-flow-area.is-mobile[data-v-0643860a] .cart-footer,.preview-flow-area.is-mobile[data-v-0643860a] .choose-role-footer,.preview-flow-area.is-mobile[data-v-0643860a] .choose-role-footer.is-mobile-footer,.preview-flow-area.is-mobile[data-v-0643860a] .form-footer,.preview-flow-area.is-mobile[data-v-0643860a] .on-site-pay-footer,.preview-flow-area.is-mobile[data-v-0643860a] .pay-footer,.preview-flow-area.is-mobile[data-v-0643860a] .pending-footer,.preview-flow-area.is-mobile[data-v-0643860a] .success-footer{position:fixed!important;left:0;right:0;bottom:0!important;gap:10px;margin:0!important;padding:12px 14px calc(14px + env(safe-area-inset-bottom, 0px));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid hsla(0,0%,100%,.06);z-index:1200}.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .bank-transfer-btns,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .cart-footer,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .choose-role-footer,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .choose-role-footer.is-mobile-footer,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .form-footer,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .on-site-pay-footer,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .pay-footer,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .pending-footer,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .success-footer{background:rgba(5,8,20,.98)}.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .bank-transfer-btns,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .cart-footer,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .choose-role-footer,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .choose-role-footer.is-mobile-footer,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .form-footer,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .on-site-pay-footer,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .pay-footer,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .pending-footer,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .success-footer{background:hsla(0,0%,100%,.92);border-top:1px solid rgba(229,231,235,.9)}.preview-flow-area[data-v-0643860a]:not(.is-mobile) .bank-transfer-btns,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .on-site-pay-footer,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .pay-footer,.preview-flow-area[data-v-0643860a]:not(.is-mobile) .success-footer{border-top:none!important}.preview-flow-area.is-mobile[data-v-0643860a] .choose-role-title,.preview-flow-area.is-mobile[data-v-0643860a] .page-title,.preview-flow-area.is-mobile[data-v-0643860a] .pending-title,.preview-flow-area.is-mobile[data-v-0643860a] .success-title{font-size:18px!important;font-weight:600!important;line-height:1.25!important;margin:0 0 12px 0!important;text-align:center!important}.preview-flow-area.is-mobile[data-v-0643860a] .bank-transfer-bottom-desc,.preview-flow-area.is-mobile[data-v-0643860a] .bank-transfer-top-desc,.preview-flow-area.is-mobile[data-v-0643860a] .cart-bottom-desc,.preview-flow-area.is-mobile[data-v-0643860a] .cart-top-desc,.preview-flow-area.is-mobile[data-v-0643860a] .choose-role-bottom-desc,.preview-flow-area.is-mobile[data-v-0643860a] .choose-role-top-desc,.preview-flow-area.is-mobile[data-v-0643860a] .form-bottom-desc,.preview-flow-area.is-mobile[data-v-0643860a] .form-top-desc,.preview-flow-area.is-mobile[data-v-0643860a] .meeting-info-block,.preview-flow-area.is-mobile[data-v-0643860a] .on-site-pay-bottom-desc,.preview-flow-area.is-mobile[data-v-0643860a] .on-site-pay-top-desc,.preview-flow-area.is-mobile[data-v-0643860a] .pay-bottom-desc,.preview-flow-area.is-mobile[data-v-0643860a] .pay-top-desc{font-size:12px!important;line-height:1.7!important;margin:0 0 10px 0!important;text-align:left}.preview-flow-area.is-mobile[data-v-0643860a] .on-site-pay-info,.preview-flow-area.is-mobile[data-v-0643860a] .pending-bottom-desc,.preview-flow-area.is-mobile[data-v-0643860a] .pending-desc,.preview-flow-area.is-mobile[data-v-0643860a] .success-bottom-desc,.preview-flow-area.is-mobile[data-v-0643860a] .success-desc{font-size:12px!important;line-height:1.7!important;margin:0 0 10px 0!important;text-align:center!important}.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .choose-role-title,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .page-title,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .pending-title,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .success-title{color:#f9fafb!important}.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .bank-transfer-bottom-desc,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .bank-transfer-top-desc,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .cart-bottom-desc,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .cart-top-desc,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .choose-role-bottom-desc,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .choose-role-top-desc,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .form-bottom-desc,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .form-top-desc,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .meeting-info-block,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .on-site-pay-bottom-desc,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .on-site-pay-top-desc,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .pay-bottom-desc,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .pay-top-desc,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .pending-bottom-desc,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .pending-desc,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .success-bottom-desc,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .success-desc{color:#9aa4c6!important}.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .choose-role-title,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .page-title,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .pending-title,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .success-title{color:#111827!important}.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .bank-transfer-bottom-desc,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .bank-transfer-top-desc,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .cart-bottom-desc,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .cart-top-desc,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .choose-role-bottom-desc,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .choose-role-top-desc,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .form-bottom-desc,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .form-top-desc,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .meeting-info-block,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .on-site-pay-bottom-desc,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .on-site-pay-top-desc,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .pay-bottom-desc,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .pay-top-desc,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .pending-bottom-desc,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .pending-desc,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .success-bottom-desc,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .success-desc{color:#6b7280!important}.preview-flow-area.is-mobile[data-v-0643860a] .bank-transfer-btns,.preview-flow-area.is-mobile[data-v-0643860a] .cart-footer,.preview-flow-area.is-mobile[data-v-0643860a] .choose-role-footer,.preview-flow-area.is-mobile[data-v-0643860a] .choose-role-footer.is-mobile-footer,.preview-flow-area.is-mobile[data-v-0643860a] .form-footer,.preview-flow-area.is-mobile[data-v-0643860a] .on-site-pay-footer,.preview-flow-area.is-mobile[data-v-0643860a] .pay-footer,.preview-flow-area.is-mobile[data-v-0643860a] .pending-footer,.preview-flow-area.is-mobile[data-v-0643860a] .success-footer{display:flex;flex-direction:row;align-items:center}.preview-flow-area.is-mobile[data-v-0643860a] .bank-transfer-btns>.el-button,.preview-flow-area.is-mobile[data-v-0643860a] .cart-footer>button,.preview-flow-area.is-mobile[data-v-0643860a] .choose-role-footer.is-mobile-footer>button,.preview-flow-area.is-mobile[data-v-0643860a] .choose-role-footer>button,.preview-flow-area.is-mobile[data-v-0643860a] .form-footer>button,.preview-flow-area.is-mobile[data-v-0643860a] .on-site-pay-footer>button,.preview-flow-area.is-mobile[data-v-0643860a] .pay-footer>button,.preview-flow-area.is-mobile[data-v-0643860a] .pending-footer>button,.preview-flow-area.is-mobile[data-v-0643860a] .success-footer>button{flex:1 1 0;width:0;min-width:0;height:44px;border-radius:999px;font-size:14px}.preview-flow-area.is-mobile[data-v-0643860a] .bank-transfer-btns>.el-button:only-child,.preview-flow-area.is-mobile[data-v-0643860a] .cart-footer>button:only-child,.preview-flow-area.is-mobile[data-v-0643860a] .choose-role-footer.is-mobile-footer>button:only-child,.preview-flow-area.is-mobile[data-v-0643860a] .choose-role-footer>button:only-child,.preview-flow-area.is-mobile[data-v-0643860a] .form-footer>button:only-child,.preview-flow-area.is-mobile[data-v-0643860a] .on-site-pay-footer>button:only-child,.preview-flow-area.is-mobile[data-v-0643860a] .pay-footer>button:only-child,.preview-flow-area.is-mobile[data-v-0643860a] .pending-footer>button:only-child,.preview-flow-area.is-mobile[data-v-0643860a] .success-footer>button:only-child{flex:1 1 100%;width:100%}.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .el-button--primary,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .primary-btn{background:linear-gradient(135deg,#007aff,#3d9fff)!important;border:none!important;color:#fff!important;box-shadow:0 14px 30px rgba(0,122,255,.32)}.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .default-btn,.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .el-button--default{background:hsla(0,0%,100%,.96)!important;border:1px solid rgba(229,231,235,.95)!important;color:#4b5563!important;box-shadow:0 12px 24px rgba(148,163,184,.18)}.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .el-button--primary,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .primary-btn{background:linear-gradient(135deg,#007aff,#3d9fff)!important;border:none!important;color:#fff!important;box-shadow:0 12px 26px rgba(0,122,255,.28)}.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .default-btn,.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .el-button--default{background:rgba(15,23,42,.96)!important;border:1px solid rgba(0,122,255,.22)!important;color:#e5edff!important}.preview-flow-area.is-mobile[data-v-0643860a] .el-button.is-disabled,.preview-flow-area.is-mobile[data-v-0643860a] button:disabled{opacity:.55!important;box-shadow:none!important}.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .el-radio__inner{border-color:rgba(165,210,255,.55);background:rgba(5,8,20,.3)}.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .el-radio__inner:hover{border-color:#007aff}.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .el-radio__input.is-checked .el-radio__inner{border-color:#007aff;background:#007aff}.preview-flow-area.is-mobile.theme-dark[data-v-0643860a] .el-radio__input.is-checked+.el-radio__label{color:#a8d8ff;font-weight:600}.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .el-radio__inner{border-color:rgba(0,122,255,.35);background:hsla(0,0%,100%,.9)}.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .el-radio__inner:hover{border-color:#007aff}.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .el-radio__input.is-checked .el-radio__inner{border-color:#007aff;background:#007aff}.preview-flow-area.is-mobile.theme-light[data-v-0643860a] .el-radio__input.is-checked+.el-radio__label{color:#007aff;font-weight:600}.preview-mode-banner[data-v-0643860a]{background:linear-gradient(135deg,#007aff,#0056b3);color:#fff;padding:14px 16px;margin:-8px -8px 16px -8px;text-align:center;border-radius:16px 16px 0 0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px}.preview-mode-banner i[data-v-0643860a]{font-size:16px}.preview-mode-text[data-v-0643860a]{max-width:560px}.preview-flow-area.is-mobile .preview-mode-banner[data-v-0643860a]{margin:0 0 12px 0;border-radius:12px;font-size:12px;padding:10px 12px}.user-identity-status[data-v-0643860a]{background:#f8f9fa;border:1px solid #e9ecef;padding:12px;margin:0 0 24px 0;border-radius:8px;text-align:center;font-size:14px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px}.user-identity-status i[data-v-0643860a]{margin-right:4px;color:#6c757d}.status-text.preview[data-v-0643860a]{color:#007aff;font-weight:600}.status-text.normal[data-v-0643860a]{color:#6c757d}.status-user[data-v-0643860a]{margin-left:8px;color:#6c757d}.preview-flow-area.is-mobile .user-identity-status[data-v-0643860a]{font-size:12px;padding:8px 10px;margin-bottom:16px}.preview-flow-footer[data-v-0643860a]{width:100%;display:flex;justify-content:space-between;margin-top:32px}.fade-slide-enter-active[data-v-0643860a],.fade-slide-leave-active[data-v-0643860a]{transition:all .4s cubic-bezier(.55,0,.1,1)}.fade-slide-enter[data-v-0643860a],.fade-slide-leave-to[data-v-0643860a]{opacity:0;transform:translateX(40px)}.wechat-pay-dialog-modern.el-dialog{--flow-brand:#0046af;--flow-brand-deep:#003985;--flow-brand-mid:#1765ff;border-radius:20px;overflow:hidden;border:none;margin-top:8vh!important}.wechat-pay-dialog-modern.theme-light.el-dialog{background:#fff;box-shadow:0 28px 90px rgba(15,23,42,.14),0 0 0 1px rgba(15,23,42,.06)}.wechat-pay-dialog-modern.theme-dark.el-dialog{background:linear-gradient(165deg,#0f172a,#1e293b 55%,#0f172a);box-shadow:0 28px 90px rgba(0,0,0,.55),0 0 0 1px rgba(0,122,255,.22)}.wechat-pay-dialog-modern .el-dialog__header{padding:0;border-bottom:none}.wechat-pay-dialog-title-slot{display:flex;align-items:center;gap:14px;padding:20px 48px 18px 22px;background:linear-gradient(135deg,var(--flow-brand-mid),var(--flow-brand) 42%,var(--flow-brand-deep));color:#fff}.wechat-pay-dialog-brand{flex-shrink:0;width:50px;height:50px;border-radius:16px;background:hsla(0,0%,100%,.22);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;font-size:28px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25)}.wechat-pay-dialog-title-text{display:flex;flex-direction:column;gap:4px;text-align:left;min-width:0}.wechat-pay-dialog-title-text strong{font-size:18px;font-weight:700;letter-spacing:.02em}.wechat-pay-dialog-title-text small{font-size:12px;opacity:.95;font-weight:400;line-height:1.4}.wechat-pay-dialog-modern .el-dialog__headerbtn{top:14px;right:14px}.wechat-pay-dialog-modern .el-dialog__headerbtn .el-dialog__close{color:#fff!important;font-size:18px;font-weight:700}.wechat-pay-dialog-modern .el-dialog__headerbtn:focus .el-dialog__close,.wechat-pay-dialog-modern .el-dialog__headerbtn:hover .el-dialog__close{color:#fff!important}.wechat-pay-dialog-modern .el-dialog__body{padding:22px 22px 12px}.wechat-pay-dialog-modern.theme-light .el-dialog__body{color:#334155;background:linear-gradient(180deg,#f7f9fc,#fff 40%)}.wechat-pay-dialog-modern.theme-dark .el-dialog__body{color:#e2e8f0;background:rgba(15,23,42,.35)}.wechat-pay-dialog-body .wechat-pay-tip{text-align:center;font-size:14px;margin:0 0 18px;line-height:1.55;opacity:.92}.wechat-pay-qrcode-frame{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 18px;padding:4px}.wechat-pay-qrcode-wrapper{padding:14px;background:#fff;border-radius:16px;box-shadow:0 12px 40px rgba(0,57,133,.14),0 0 0 1px rgba(0,70,175,.1)}.wechat-pay-dialog-modern.theme-dark .wechat-pay-qrcode-wrapper{box-shadow:0 16px 48px rgba(0,0,0,.35),0 0 0 1px hsla(0,0%,100%,.08)}.wechat-pay-qrcode{display:block;width:220px;max-width:100%;height:auto;border-radius:8px;vertical-align:middle}.wechat-pay-qrcode-corner{position:absolute;width:20px;height:20px;border-color:#0046af;border-style:solid;pointer-events:none;opacity:.45}.wechat-pay-qrcode-corner--tl{top:0;left:0;border-width:3px 0 0 3px;border-radius:6px 0 0 0}.wechat-pay-qrcode-corner--tr{top:0;right:0;border-width:3px 3px 0 0;border-radius:0 6px 0 0}.wechat-pay-qrcode-corner--bl{bottom:0;left:0;border-width:0 0 3px 3px;border-radius:0 0 0 6px}.wechat-pay-qrcode-corner--br{bottom:0;right:0;border-width:0 3px 3px 0;border-radius:0 0 6px 0}.wechat-pay-qrcode-placeholder{text-align:center;font-size:14px;padding:48px 16px;margin:0 auto 18px;max-width:260px;border-radius:16px;opacity:.75}.wechat-pay-dialog-modern.theme-light .wechat-pay-qrcode-placeholder{background:#f1f5f9;color:#64748b}.wechat-pay-dialog-modern.theme-dark .wechat-pay-qrcode-placeholder{background:hsla(0,0%,100%,.06);color:#94a3b8}.wechat-pay-out-trade-no{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;margin:0 0 14px;padding:10px 14px;border-radius:12px;font-size:12px}.wechat-pay-dialog-modern.theme-light .wechat-pay-out-trade-no{background:#f1f5f9;color:#475569}.wechat-pay-dialog-modern.theme-dark .wechat-pay-out-trade-no{background:hsla(0,0%,100%,.06);color:#cbd5e1}.wechat-pay-out-trade-label{font-weight:600;opacity:.85}.wechat-pay-out-trade-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;word-break:break-all;line-height:1.45;opacity:.95}.wechat-pay-note{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.55;margin:0;padding:12px 14px;border-radius:12px;text-align:left}.wechat-pay-note .el-icon-info{flex-shrink:0;margin-top:2px;font-size:14px}.wechat-pay-dialog-modern.theme-light .wechat-pay-note{background:#eaf2ff;color:#003985;border:1px solid #cfe0ff}.wechat-pay-dialog-modern.theme-dark .wechat-pay-note{background:rgba(0,122,255,.12);color:#a8d8ff;border:1px solid rgba(0,122,255,.35)}.wechat-pay-dialog-modern .el-dialog__footer{padding:8px 20px 22px;border-top:none}.wechat-pay-dialog-modern.theme-light .el-dialog__footer{background:#fff}.wechat-pay-dialog-modern.theme-dark .el-dialog__footer{background:transparent}.wechat-pay-dialog-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.wechat-pay-dialog-footer .wechat-pay-btn-primary.el-button--primary{min-width:168px;height:42px;border-radius:999px;font-weight:600;background:linear-gradient(135deg,#1765ff,#0046af 55%,#003985)!important;border:none!important;box-shadow:0 8px 24px rgba(0,57,133,.35)}.wechat-pay-dialog-footer .wechat-pay-btn-primary.el-button--primary:hover{background:linear-gradient(135deg,#0046af,#003985)!important}.wechat-pay-dialog-footer .wechat-pay-btn-secondary{min-width:88px;height:42px;border-radius:999px}.wechat-pay-dialog-modern.theme-light .wechat-pay-dialog-footer .wechat-pay-btn-secondary{background:#f8fafc;border-color:#e2e8f0;color:#475569}.wechat-pay-dialog-modern.theme-dark .wechat-pay-dialog-footer .wechat-pay-btn-secondary{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12);color:#e2e8f0}@media (max-width:480px){.wechat-pay-dialog-modern.el-dialog{width:92%!important;max-width:400px;margin-top:5vh!important}.wechat-pay-qrcode{width:200px}}