.choose-role-card[data-v-2e5de76b]{background:#fff;border-radius:12px;box-shadow:0 2px 12px 0 rgba(0,0,0,.06);padding:32px 40px 120px 40px;min-height:80vh;max-width:700px;margin:0 auto;position:relative}.form-top-desc[data-v-2e5de76b]{margin-bottom:16px;color:#666;font-size:1.1rem;text-align:center}.choose-role-title[data-v-2e5de76b]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:32px;color:#222}.form-preview-content[data-v-2e5de76b]{margin-bottom:32px}.form-footer[data-v-2e5de76b]{padding:32px 0 24px 0;text-align:center;display:flex;justify-content:center;gap:16px}.form-btn[data-v-2e5de76b]{width:160px;font-size:1.2rem;height:48px;border-radius:6px;border:none;cursor:pointer;transition:background .2s,box-shadow .2s}.form-btn.primary-btn[data-v-2e5de76b]{background:#409eff;color:#fff}.form-btn.primary-btn[data-v-2e5de76b]:hover{background:#337ecc;box-shadow:0 4px 8px rgba(64,158,255,.2)}.form-btn.default-btn[data-v-2e5de76b]{background:#f5f5f5;color:#666;border:1px solid #ddd}.form-btn.default-btn[data-v-2e5de76b]:hover{background:#e8e8e8;box-shadow:0 2px 4px rgba(0,0,0,.1)}.form-bottom-desc[data-v-2e5de76b]{margin-top:24px;color:#888;font-size:1rem;text-align:center}@media (max-width:768px){.choose-role-card[data-v-2e5de76b]{padding:18px 14px 20px;border-radius:18px;min-height:auto;max-width:none;margin:0;display:flex;flex-direction:column}.choose-role-card.theme-dark[data-v-2e5de76b]{background:#050816;color:#e5edff;box-shadow:0 12px 28px rgba(0,0,0,.55);border:1px solid rgba(99,102,241,.18)}.choose-role-card.theme-light[data-v-2e5de76b]{background:hsla(0,0%,100%,.96);color:#111827;box-shadow:0 18px 40px rgba(148,163,184,.25);border:1px solid rgba(229,231,235,.9)}.choose-role-title[data-v-2e5de76b]{font-size:18px;color:inherit;margin-bottom:14px}.form-bottom-desc[data-v-2e5de76b],.form-top-desc[data-v-2e5de76b]{color:inherit;opacity:.8;font-size:12px}.form-preview-content[data-v-2e5de76b]{margin-bottom:16px;flex:1;min-height:0}.form-preview-content[data-v-2e5de76b] .el-form-item__label{color:inherit;opacity:.85}.form-preview-content[data-v-2e5de76b] .el-input__inner,.form-preview-content[data-v-2e5de76b] .el-select .el-input__inner,.form-preview-content[data-v-2e5de76b] .el-textarea__inner{border-radius:12px}.choose-role-card.theme-dark .form-preview-content[data-v-2e5de76b] .el-input__inner,.choose-role-card.theme-dark .form-preview-content[data-v-2e5de76b] .el-select .el-input__inner,.choose-role-card.theme-dark .form-preview-content[data-v-2e5de76b] .el-textarea__inner{background:rgba(15,23,42,.96);border-color:rgba(99,102,241,.18);color:#e5edff}.choose-role-card.theme-dark .form-preview-content[data-v-2e5de76b] .form-display-container{background:transparent;padding:0}.choose-role-card.theme-dark .form-preview-content[data-v-2e5de76b] .form-group-card{background:rgba(15,23,42,.96);border:1px solid rgba(99,102,241,.18);border-radius:16px;box-shadow:0 12px 24px rgba(0,0,0,.45)}.choose-role-card.theme-dark .form-preview-content[data-v-2e5de76b] .group-header{background:rgba(5,8,20,.65);border-bottom:1px solid rgba(99,102,241,.12);padding:10px 12px}.choose-role-card.theme-dark .form-preview-content[data-v-2e5de76b] .group-title{color:#e5edff;font-size:14px}.choose-role-card.theme-dark .form-preview-content[data-v-2e5de76b] .group-fields{padding:12px}.choose-role-card.theme-light .form-preview-content[data-v-2e5de76b] .el-input__inner,.choose-role-card.theme-light .form-preview-content[data-v-2e5de76b] .el-select .el-input__inner,.choose-role-card.theme-light .form-preview-content[data-v-2e5de76b] .el-textarea__inner{background:#f9fafb;border-color:rgba(229,231,235,.95);color:#111827}.choose-role-card.theme-light .form-preview-content[data-v-2e5de76b] .form-display-container{background:transparent;padding:0}.choose-role-card.theme-light .form-preview-content[data-v-2e5de76b] .form-group-card{background:hsla(0,0%,100%,.96);border:1px solid rgba(229,231,235,.9);border-radius:18px;box-shadow:0 18px 40px rgba(148,163,184,.22)}.choose-role-card.theme-light .form-preview-content[data-v-2e5de76b] .group-header{background:rgba(99,102,241,.08);border-bottom:1px solid rgba(229,231,235,.9);padding:10px 12px}.choose-role-card.theme-light .form-preview-content[data-v-2e5de76b] .group-title{color:#111827;font-size:14px}.choose-role-card.theme-light .form-preview-content[data-v-2e5de76b] .group-fields{padding:12px}.choose-role-card.theme-dark .form-preview-content[data-v-2e5de76b] .el-input__inner::-moz-placeholder,.choose-role-card.theme-dark .form-preview-content[data-v-2e5de76b] .el-textarea__inner::-moz-placeholder{color:rgba(154,164,198,.9)}.choose-role-card.theme-dark .form-preview-content[data-v-2e5de76b] .el-input__inner::placeholder,.choose-role-card.theme-dark .form-preview-content[data-v-2e5de76b] .el-textarea__inner::placeholder{color:rgba(154,164,198,.9)}.choose-role-card.theme-light .form-preview-content[data-v-2e5de76b] .el-input__inner::-moz-placeholder,.choose-role-card.theme-light .form-preview-content[data-v-2e5de76b] .el-textarea__inner::-moz-placeholder{color:#9ca3af}.choose-role-card.theme-light .form-preview-content[data-v-2e5de76b] .el-input__inner::placeholder,.choose-role-card.theme-light .form-preview-content[data-v-2e5de76b] .el-textarea__inner::placeholder{color:#9ca3af}.form-footer[data-v-2e5de76b]{position:sticky;bottom:0;margin:14px -14px -2px;padding:12px 14px 14px;gap:10px;background:rgba(5,8,20,.98);backdrop-filter:blur(16px);border-top:1px solid hsla(0,0%,100%,.06)}.choose-role-card.theme-light .form-footer[data-v-2e5de76b]{background:hsla(0,0%,100%,.92);border-top:1px solid rgba(229,231,235,.9)}.form-btn[data-v-2e5de76b]{width:100%;border-radius:999px;font-size:14px;height:44px}.choose-role-card.theme-light .form-btn.primary-btn[data-v-2e5de76b]{background:linear-gradient(135deg,#4f46e5,#0ea5e9);border:none}}.choose-role-card[data-v-28625034]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:40px 40px 0 40px;width:100%;box-sizing:border-box}.choose-role-title[data-v-28625034]{font-size:2rem;font-weight:700;margin-bottom:20px;color:#222;text-align:center;word-break:break-all;white-space:normal}.cart-top-desc[data-v-28625034]{color:#888;font-size:1rem;margin-bottom:24px;text-align:center}.cart-section[data-v-28625034]{background:#f7f8fa;border-radius:8px;margin-bottom:18px;padding:18px 24px}.cart-section-title[data-v-28625034]{font-size:18px;font-weight:700;margin-bottom:8px}.cart-section-content[data-v-28625034]{font-size:16px;color:#333;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cart-avatar[data-v-28625034]{width:48px;height:48px;border-radius:50%;margin-right:12px;background:#eaf4ff}.cart-amount-section[data-v-28625034]{background:#fff;border-radius:8px;margin-bottom:18px;padding:18px 24px;box-shadow:0 1px 4px rgba(0,0,0,.04)}.cart-amount-row[data-v-28625034]{display:flex;justify-content:space-between;font-size:16px;margin-bottom:6px}.cart-amount-pay[data-v-28625034]{font-size:20px;font-weight:700;color:#1765ff}.total-hotel-price[data-v-28625034]{font-weight:600;color:#f56c6c}.cart-footer[data-v-28625034]{padding:32px 0 24px 0;text-align:center;display:flex;justify-content:center;gap:16px}.cart-btn[data-v-28625034]{width:160px;font-size:1.2rem;height:48px;border-radius:6px;border:none;cursor:pointer;transition:background .2s,box-shadow .2s}.cart-btn.primary-btn[data-v-28625034]{background:#409eff;color:#fff}.cart-btn.primary-btn[data-v-28625034]:hover{background:#337ecc;box-shadow:0 4px 8px rgba(64,158,255,.2)}.cart-btn.default-btn[data-v-28625034]{background:#f5f5f5;color:#666;border:1px solid #ddd}.cart-btn.default-btn[data-v-28625034]:hover{background:#e8e8e8;box-shadow:0 2px 4px rgba(0,0,0,.1)}.cart-bottom-desc[data-v-28625034]{color:#888;font-size:1rem;margin-top:24px}.form-data-display[data-v-28625034]{display:flex;flex-direction:column;gap:8px}.form-data-item[data-v-28625034]{display:flex;align-items:center;gap:10px}.form-data-label[data-v-28625034]{font-weight:700;color:#555}.form-data-value[data-v-28625034]{color:#333;word-break:break-all}.no-form-data[data-v-28625034]{color:#888;font-style:italic}.file-item[data-v-28625034]{display:inline-flex;align-items:center;gap:8px;margin-right:16px;padding:4px 8px;background:#f0f9ff;border-radius:4px;font-size:.9rem}.file-link[data-v-28625034]{text-decoration:none;color:#1765ff;word-break:break-all;font-weight:500}.file-link[data-v-28625034]:hover{text-decoration:underline}.file-size[data-v-28625034]{color:#909399;font-size:.8rem}.hotel-detail-item[data-v-28625034]{display:flex;align-items:center;gap:12px;margin-bottom:8px;padding:8px 0}.hotel-detail-label[data-v-28625034]{font-weight:600;color:#606266;min-width:80px;font-size:14px}.hotel-detail-value[data-v-28625034]{color:#303133;font-size:14px;flex:1}.price-highlight[data-v-28625034]{font-size:16px;font-weight:700;color:#f56c6c}.cart-section[data-v-28625034]:has(.hotel-detail-item){background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #e4e7ed}.cart-section:has(.hotel-detail-item) .cart-section-title[data-v-28625034]{color:#409eff;font-weight:600}.subvenue-selection-detail[data-v-28625034]{display:flex;flex-direction:column;gap:8px;margin:8px 0}.subvenue-selection-label[data-v-28625034]{font-weight:700;color:#303133;font-size:14px}.subvenue-item[data-v-28625034]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#fff;border-radius:6px;border:1px solid #e4e7ed;transition:all .2s}.subvenue-item[data-v-28625034]:hover{border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.1)}.subvenue-item .venue-name[data-v-28625034]{font-weight:500;color:#303133;flex:0 0 auto}.subvenue-item .seat-info[data-v-28625034]{display:flex;align-items:center;gap:4px;padding:4px 12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;font-size:12px;font-weight:500}.subvenue-item .seat-info i[data-v-28625034]{font-size:14px}.subvenue-item .no-seat-info[data-v-28625034]{display:flex;align-items:center;gap:4px;padding:4px 12px;background:#f56c6c;color:#fff;border-radius:12px;font-size:12px}.subvenue-item .no-seat-info i[data-v-28625034]{font-size:14px}.no-selection[data-v-28625034]{color:#909399;font-style:italic}.section-divider[data-v-28625034]{height:1px;background:linear-gradient(90deg,transparent,#e4e7ed,transparent);margin:20px 0}.section-title[data-v-28625034]{font-size:16px;font-weight:700;color:#409eff;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #e4e7ed}.participant-basic-info[data-v-28625034]{margin-bottom:0}.participant-form-info[data-v-28625034]{margin-top:0}@media (max-width:768px){.choose-role-card[data-v-28625034]{padding:18px 14px 20px;border-radius:18px}.choose-role-card.theme-dark[data-v-28625034]{background:#050816;color:#e5edff;box-shadow:0 12px 28px rgba(0,0,0,.55);border:1px solid rgba(99,102,241,.18)}.choose-role-card.theme-light[data-v-28625034]{background:hsla(0,0%,100%,.96);color:#111827;box-shadow:0 18px 40px rgba(148,163,184,.25);border:1px solid rgba(229,231,235,.9)}.choose-role-title[data-v-28625034]{font-size:18px;color:inherit;margin-bottom:12px}.cart-bottom-desc[data-v-28625034],.cart-top-desc[data-v-28625034]{color:inherit;opacity:.8;font-size:12px}.cart-amount-section[data-v-28625034],.cart-section[data-v-28625034]{background:rgba(15,23,42,.96);border-radius:16px;padding:12px 12px;box-shadow:0 10px 22px rgba(0,0,0,.35);border:1px solid rgba(99,102,241,.18)}.choose-role-card.theme-light .cart-amount-section[data-v-28625034],.choose-role-card.theme-light .cart-section[data-v-28625034]{background:hsla(0,0%,100%,.96);box-shadow:0 18px 40px rgba(148,163,184,.22);border-color:rgba(229,231,235,.9)}.cart-section-title[data-v-28625034]{font-size:14px;color:inherit}.cart-section-content[data-v-28625034]{font-size:12px;color:inherit;opacity:.9}.cart-amount-pay[data-v-28625034]{color:#60a5fa;font-size:18px}.choose-role-card.theme-light .cart-amount-pay[data-v-28625034]{color:#4f46e5}.cart-footer[data-v-28625034]{position:sticky;bottom:0;margin:14px -14px -2px;padding:12px 14px 14px;gap:10px;background:rgba(5,8,20,.98);backdrop-filter:blur(16px);border-top:1px solid hsla(0,0%,100%,.06)}.choose-role-card.theme-light .cart-footer[data-v-28625034]{background:hsla(0,0%,100%,.92);border-top:1px solid rgba(229,231,235,.9)}.cart-btn[data-v-28625034]{width:100%;height:44px;border-radius:14px;font-size:14px}.choose-role-card.theme-light .cart-btn.primary-btn[data-v-28625034]{background:linear-gradient(135deg,#4f46e5,#0ea5e9)}.choose-role-card.theme-dark .subvenue-item[data-v-28625034]{background:rgba(9,16,40,.96);border-color:rgba(99,102,241,.18)}.choose-role-card.theme-dark .form-data-label[data-v-28625034],.choose-role-card.theme-dark .hotel-detail-label[data-v-28625034],.choose-role-card.theme-dark .subvenue-selection-label[data-v-28625034]{color:rgba(229,237,255,.85)}.choose-role-card.theme-dark .form-data-value[data-v-28625034],.choose-role-card.theme-dark .hotel-detail-value[data-v-28625034]{color:#e5edff}.cart-section[data-v-28625034]:has(.hotel-detail-item){background:rgba(15,23,42,.96);border:1px solid rgba(99,102,241,.18)}.choose-role-card.theme-light .cart-section[data-v-28625034]:has(.hotel-detail-item){background:hsla(0,0%,100%,.96);border-color:rgba(229,231,235,.9)}.cart-section:has(.hotel-detail-item) .cart-section-title[data-v-28625034]{color:inherit}.registration-info[data-v-28625034]{width:100%;display:flex;flex-direction:column;gap:12px}.info-group[data-v-28625034]{border-radius:14px;padding:12px;border:1px solid rgba(99,102,241,.16);background:rgba(9,16,40,.96)}.choose-role-card.theme-light .info-group[data-v-28625034]{background:hsla(0,0%,100%,.92);border-color:rgba(229,231,235,.9)}.info-group-title[data-v-28625034]{font-size:13px;font-weight:600;margin-bottom:10px;color:inherit;opacity:.95;text-align:left}.info-grid[data-v-28625034]{display:grid;grid-template-columns:1fr;gap:10px}.info-row[data-v-28625034]{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;align-items:start}.info-label[data-v-28625034]{font-size:12px;line-height:1.45;color:inherit;opacity:.75}.info-value[data-v-28625034]{font-size:12px;line-height:1.45;color:inherit;opacity:.95;word-break:break-word}.file-item[data-v-28625034]{background:rgba(99,102,241,.12)}.choose-role-card.theme-light .file-item[data-v-28625034]{background:rgba(99,102,241,.08)}.file-link[data-v-28625034]{color:inherit;opacity:.95}.file-size[data-v-28625034]{color:inherit;opacity:.6}}.choose-role-card[data-v-dc3b6d70]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:40px 40px 0 40px;width:100%;box-sizing:border-box}.page-title[data-v-dc3b6d70]{font-size:28px;font-weight:700;margin-bottom:24px;text-align:center;color:#222}.pay-top-desc[data-v-dc3b6d70]{text-align:center;color:#888;margin:12px 0}.pay-success-block[data-v-dc3b6d70]{display:flex;align-items:center;gap:18px;background:#f7f8fa;border-radius:8px;padding:18px 24px;margin-bottom:24px}.pay-success-icon[data-v-dc3b6d70]{font-size:38px;color:#52c41a}.pay-success-title[data-v-dc3b6d70]{font-size:20px;font-weight:700;margin-bottom:4px}.pay-success-desc[data-v-dc3b6d70]{color:#888;font-size:15px}.pay-section-title[data-v-dc3b6d70]{font-size:18px;font-weight:700;margin:18px 0 10px 0}.pay-methods[data-v-dc3b6d70]{display:flex;flex-direction:row;gap:24px;margin-bottom:18px}.pay-methods.vertical[data-v-dc3b6d70]{flex-direction:column}.pay-method-radio[data-v-dc3b6d70]{display:flex;align-items:center;font-size:16px;padding:12px 0}.pay-method-elicon[data-v-dc3b6d70]{font-size:32px;margin-right:10px;color:#409eff;vertical-align:middle}.pay-footer[data-v-dc3b6d70]{padding:32px 0 24px 0;text-align:center;display:flex;justify-content:center;gap:16px}.pay-btn[data-v-dc3b6d70]{width:160px;font-size:1.2rem;height:48px;border-radius:6px;border:none;cursor:pointer;transition:background .2s,box-shadow .2s}.pay-btn.primary-btn[data-v-dc3b6d70]{background:#409eff;color:#fff}.pay-btn.primary-btn[data-v-dc3b6d70]:hover{background:#337ecc;box-shadow:0 4px 8px rgba(64,158,255,.2)}.pay-btn.default-btn[data-v-dc3b6d70]{background:#f5f5f5;color:#666;border:1px solid #ddd}.pay-btn.default-btn[data-v-dc3b6d70]:hover{background:#e8e8e8;box-shadow:0 2px 4px rgba(0,0,0,.1)}.pay-bottom-desc[data-v-dc3b6d70]{text-align:center;color:#888;margin:12px 0}@media (max-width:768px){.choose-role-card[data-v-dc3b6d70]{padding:18px 14px 20px;border-radius:18px}.choose-role-card.theme-dark[data-v-dc3b6d70]{background:#050816;color:#e5edff;box-shadow:0 12px 28px rgba(0,0,0,.55);border:1px solid rgba(99,102,241,.18)}.choose-role-card.theme-light[data-v-dc3b6d70]{background:hsla(0,0%,100%,.96);color:#111827;box-shadow:0 18px 40px rgba(148,163,184,.25);border:1px solid rgba(229,231,235,.9)}.page-title[data-v-dc3b6d70]{font-size:18px;color:inherit;margin-bottom:12px}.pay-bottom-desc[data-v-dc3b6d70],.pay-top-desc[data-v-dc3b6d70]{color:inherit;opacity:.8;font-size:12px}.pay-success-block[data-v-dc3b6d70]{padding:12px 12px;border-radius:16px;background:rgba(15,23,42,.96);border:1px solid rgba(99,102,241,.18)}.choose-role-card.theme-light .pay-success-block[data-v-dc3b6d70]{background:#f9fafb;border-color:rgba(229,231,235,.9)}.pay-success-title[data-v-dc3b6d70]{font-size:14px;color:inherit}.pay-success-desc[data-v-dc3b6d70]{font-size:12px;color:inherit;opacity:.8}.pay-section-title[data-v-dc3b6d70]{font-size:14px;color:inherit;margin:14px 0 10px}.pay-methods[data-v-dc3b6d70]{flex-direction:column;gap:10px}.pay-method-radio[data-v-dc3b6d70]{padding:10px 10px;border-radius:14px;background:rgba(15,23,42,.96);border:1px solid rgba(99,102,241,.18);margin:0}.choose-role-card.theme-light .pay-method-radio[data-v-dc3b6d70]{background:hsla(0,0%,100%,.96);border-color:rgba(229,231,235,.9)}.pay-method-elicon[data-v-dc3b6d70]{font-size:22px;color:#6366f1}.pay-footer[data-v-dc3b6d70]{position:sticky;bottom:0;margin:14px -14px -2px;padding:12px 14px 14px;gap:10px;background:rgba(5,8,20,.98);backdrop-filter:blur(16px);border-top:1px solid hsla(0,0%,100%,.06)}.choose-role-card.theme-light .pay-footer[data-v-dc3b6d70]{background:hsla(0,0%,100%,.92);border-top:1px solid rgba(229,231,235,.9)}.pay-btn[data-v-dc3b6d70]{width:100%;height:44px;border-radius:14px;font-size:14px}.choose-role-card.theme-light .pay-btn.primary-btn[data-v-dc3b6d70]{background:linear-gradient(135deg,#4f46e5,#0ea5e9);border:none}}.preview-page-card[data-v-7952ff52]{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.06);padding:24px 24px 16px 24px;margin-bottom:24px}.preview-page-card .card-header[data-v-7952ff52]{font-size:20px;font-weight:600;margin-bottom:8px}.preview-page-card .card-desc[data-v-7952ff52]{color:#888;font-size:14px;margin-bottom:16px}.preview-page-card .card-content[data-v-7952ff52]{min-height:40px}.preview-page-card .card-actions[data-v-7952ff52]{margin-top:20px;display:flex;gap:12px;justify-content:flex-end}.choose-role-card[data-v-51929903]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:40px 40px 0 40px;width:100%;box-sizing:border-box}.page-title[data-v-51929903]{font-size:28px;font-weight:700;margin-bottom:24px;text-align:center;color:#222}.bank-transfer-info-block[data-v-51929903]{margin-bottom:24px}.bank-transfer-row[data-v-51929903]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.bank-transfer-label[data-v-51929903]{font-size:1.2rem;font-weight:700}.bank-transfer-btns[data-v-51929903]{display:flex;gap:18px;justify-content:center;margin-bottom:18px}.bank-transfer-btn[data-v-51929903]{margin:0 8px;padding:12px 24px;font-size:1rem;border-radius:6px;transition:all .3s}.bank-transfer-btn[data-v-51929903]:disabled{cursor:not-allowed}.bank-transfer-btn[data-v-51929903]:disabled,.bank-transfer-btn[data-v-51929903]:disabled:hover{background-color:#f5f5f5!important;color:#c0c4cc!important;border-color:#e4e7ed!important}.bank-transfer-top-desc[data-v-51929903]{margin-bottom:16px;color:#666;font-size:1.1rem;text-align:center}.bank-transfer-bottom-desc[data-v-51929903]{color:#888;font-size:1rem;margin-top:24px}.upload-content[data-v-51929903]{padding:20px 0}.copy-btn[data-v-51929903]{background:#409eff;color:#fff;border:none;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:12px;margin-left:8px}.copy-btn[data-v-51929903]:hover{background:#337ecc}.dialog-footer[data-v-51929903]{text-align:right}.proof-preview[data-v-51929903]{margin-top:12px;padding:12px;border-radius:16px;border:1px solid rgba(99,102,241,.18);background:rgba(15,23,42,.96)}.choose-role-card.theme-light .proof-preview[data-v-51929903]{background:hsla(0,0%,100%,.96);border-color:rgba(229,231,235,.9)}.proof-preview-title[data-v-51929903]{font-size:13px;font-weight:600;margin-bottom:10px;color:inherit}.proof-preview-link[data-v-51929903]{display:block;border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.06)}.choose-role-card.theme-light .proof-preview-link[data-v-51929903]{border-color:rgba(229,231,235,.9)}.proof-preview-img[data-v-51929903]{display:block;width:100%;max-height:220px;-o-object-fit:cover;object-fit:cover}.proof-preview-hint[data-v-51929903]{margin-top:8px;font-size:12px;color:inherit;opacity:.7}.dialog-proof-preview[data-v-51929903]{margin-top:12px}.dialog-proof-preview-title[data-v-51929903]{font-size:12px;font-weight:600;margin-bottom:8px;color:inherit;opacity:.9}.dialog-proof-preview-link[data-v-51929903]{display:block;border-radius:14px;overflow:hidden;border:1px solid transparent}.choose-role-card.theme-dark .dialog-proof-preview-link[data-v-51929903]{border-color:rgba(99,102,241,.22)}.choose-role-card.theme-light .dialog-proof-preview-link[data-v-51929903]{border-color:rgba(229,231,235,.9)}.dialog-proof-preview-img[data-v-51929903]{display:block;width:100%;max-height:240px;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.choose-role-card[data-v-51929903]{padding:18px 14px 20px;border-radius:18px}.choose-role-card.theme-dark[data-v-51929903]{background:#050816;color:#e5edff;box-shadow:0 12px 28px rgba(0,0,0,.55);border:1px solid rgba(99,102,241,.18)}.choose-role-card.theme-light[data-v-51929903]{background:hsla(0,0%,100%,.96);color:#111827;box-shadow:0 18px 40px rgba(148,163,184,.25);border:1px solid rgba(229,231,235,.9)}.page-title[data-v-51929903]{font-size:18px;color:inherit;margin-bottom:12px}.bank-transfer-bottom-desc[data-v-51929903],.bank-transfer-top-desc[data-v-51929903]{color:inherit;opacity:.8;font-size:12px}.bank-transfer-info-block[data-v-51929903]{padding:12px 12px;border-radius:16px;background:rgba(15,23,42,.96);border:1px solid rgba(99,102,241,.18)}.choose-role-card.theme-light .bank-transfer-info-block[data-v-51929903]{background:#f9fafb;border-color:rgba(229,231,235,.9)}.bank-transfer-label[data-v-51929903]{font-size:13px}.bank-transfer-row[data-v-51929903]{gap:10px;flex-wrap:wrap}.copy-btn[data-v-51929903]{border-radius:999px;padding:6px 12px}.bank-transfer-btns[data-v-51929903]{position:sticky;bottom:0;margin:14px -14px -2px;padding:12px 14px 14px;gap:10px;background:rgba(5,8,20,.98);backdrop-filter:blur(16px);border-top:1px solid hsla(0,0%,100%,.06)}.choose-role-card.theme-light .bank-transfer-btns[data-v-51929903]{background:hsla(0,0%,100%,.92);border-top:1px solid rgba(229,231,235,.9)}.bank-transfer-btn[data-v-51929903]{width:100%;margin:0;height:44px;border-radius:14px;font-size:14px}.choose-role-card.theme-light[data-v-51929903] .el-button--primary.bank-transfer-btn{background:linear-gradient(135deg,#4f46e5,#0ea5e9);border:none}.choose-role-card[data-v-51929903] .el-dialog__wrapper{padding:0 12px}.choose-role-card[data-v-51929903] .el-dialog{width:100%!important;max-width:420px;margin:12vh auto 0!important;border-radius:18px;overflow:hidden}.choose-role-card.theme-dark[data-v-51929903] .el-dialog{background:rgba(5,8,20,.98);border:1px solid rgba(99,102,241,.2);box-shadow:0 24px 60px rgba(0,0,0,.65)}.choose-role-card.theme-light[data-v-51929903] .el-dialog{background:hsla(0,0%,100%,.96);border:1px solid rgba(229,231,235,.9);box-shadow:0 24px 60px rgba(148,163,184,.3)}.choose-role-card[data-v-51929903] .el-dialog__header{padding:14px 14px 10px;border-bottom:1px solid transparent}.choose-role-card.theme-dark[data-v-51929903] .el-dialog__header{border-bottom-color:hsla(0,0%,100%,.06)}.choose-role-card.theme-light[data-v-51929903] .el-dialog__header{border-bottom-color:rgba(229,231,235,.9)}.choose-role-card[data-v-51929903] .el-dialog__title{font-size:15px;font-weight:600;color:inherit}.choose-role-card[data-v-51929903] .el-dialog__headerbtn{top:12px;right:12px}.choose-role-card.theme-dark[data-v-51929903] .el-dialog__close{color:rgba(229,237,255,.7)}.choose-role-card.theme-light[data-v-51929903] .el-dialog__close{color:rgba(17,24,39,.55)}.choose-role-card[data-v-51929903] .el-dialog__body{padding:12px 14px 6px;color:inherit}.choose-role-card[data-v-51929903] .el-dialog__footer{padding:10px 14px 14px;border-top:1px solid transparent}.choose-role-card.theme-dark[data-v-51929903] .el-dialog__footer{border-top-color:hsla(0,0%,100%,.06)}.choose-role-card.theme-light[data-v-51929903] .el-dialog__footer{border-top-color:rgba(229,231,235,.9)}.choose-role-card[data-v-51929903] .upload-content{padding:6px 0 0}.choose-role-card[data-v-51929903] .el-upload-dragger{width:100%;height:150px;border-radius:16px;border:1px dashed transparent;background:transparent}.choose-role-card.theme-dark[data-v-51929903] .el-upload-dragger{background:hsla(0,0%,100%,.04);border-color:rgba(99,102,241,.28);color:rgba(229,237,255,.9)}.choose-role-card.theme-light[data-v-51929903] .el-upload-dragger{background:rgba(99,102,241,.05);border-color:rgba(99,102,241,.2);color:#111827}.choose-role-card[data-v-51929903] .el-upload-dragger:hover{border-style:solid}.choose-role-card.theme-dark[data-v-51929903] .el-upload-dragger:hover{border-color:rgba(99,102,241,.55)}.choose-role-card.theme-light[data-v-51929903] .el-upload-dragger:hover{border-color:rgba(79,70,229,.45)}.choose-role-card[data-v-51929903] .el-icon-upload{font-size:32px;margin:22px 0 8px}.choose-role-card[data-v-51929903] .el-upload__text{font-size:12px;line-height:1.5}.choose-role-card[data-v-51929903] .el-upload__text em{font-style:normal;font-weight:600}.choose-role-card.theme-dark[data-v-51929903] .el-upload__text em{color:#a5b4fc}.choose-role-card.theme-light[data-v-51929903] .el-upload__text em{color:#4f46e5}.choose-role-card[data-v-51929903] .el-upload__tip{margin-top:8px;font-size:12px;color:inherit;opacity:.7}.choose-role-card[data-v-51929903] .dialog-footer .el-button{height:40px;border-radius:999px;padding:0 14px}.choose-role-card.theme-dark[data-v-51929903] .dialog-footer .el-button--default{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1);color:rgba(229,237,255,.92)}.choose-role-card.theme-light[data-v-51929903] .dialog-footer .el-button--default{background:rgba(17,24,39,.04);border-color:rgba(229,231,235,.9);color:#374151}.choose-role-card.theme-dark[data-v-51929903] .dialog-footer .el-button--primary{background:linear-gradient(135deg,#6366f1,#0ea5e9);border:none}.choose-role-card.theme-light[data-v-51929903] .dialog-footer .el-button--primary{background:linear-gradient(135deg,#4f46e5,#0ea5e9);border:none}.choose-role-card[data-v-51929903] .dialog-footer .el-button.is-disabled,.choose-role-card[data-v-51929903] .dialog-footer .el-button.is-disabled:hover{opacity:.55}}.choose-role-card[data-v-3d4a79af]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:40px 40px 0 40px;width:100%;box-sizing:border-box}.page-title[data-v-3d4a79af]{font-size:28px;font-weight:700;margin-bottom:24px;text-align:center;color:#222}.on-site-pay-info[data-v-3d4a79af]{text-align:center;color:#666;margin:12px 0 24px 0;line-height:1.6}.on-site-pay-footer[data-v-3d4a79af]{padding:32px 0 24px 0;text-align:center;display:flex;justify-content:center;gap:16px}.on-site-pay-btn[data-v-3d4a79af]{width:160px;font-size:1.2rem;height:48px;border-radius:6px;border:none;cursor:pointer;transition:background .2s,box-shadow .2s}.on-site-pay-btn.primary-btn[data-v-3d4a79af]{background:#409eff;color:#fff}.on-site-pay-btn.primary-btn[data-v-3d4a79af]:hover{background:#337ecc;box-shadow:0 4px 8px rgba(64,158,255,.2)}.on-site-pay-btn.default-btn[data-v-3d4a79af]{background:#f5f5f5;color:#666;border:1px solid #ddd}.on-site-pay-btn.default-btn[data-v-3d4a79af]:hover{background:#e8e8e8;box-shadow:0 2px 4px rgba(0,0,0,.1)}.on-site-pay-top-desc[data-v-3d4a79af]{margin-bottom:16px;color:#666;font-size:1.1rem;text-align:center}.on-site-pay-bottom-desc[data-v-3d4a79af]{text-align:center;color:#888;margin:12px 0;line-height:1.6}@media (max-width:768px){.choose-role-card[data-v-3d4a79af]{padding:18px 14px 20px;border-radius:18px}.choose-role-card.theme-dark[data-v-3d4a79af]{background:#050816;color:#e5edff;box-shadow:0 12px 28px rgba(0,0,0,.55);border:1px solid rgba(99,102,241,.18)}.choose-role-card.theme-light[data-v-3d4a79af]{background:hsla(0,0%,100%,.96);color:#111827;box-shadow:0 18px 40px rgba(148,163,184,.25);border:1px solid rgba(229,231,235,.9)}.page-title[data-v-3d4a79af]{font-size:18px;color:inherit;margin-bottom:12px}.on-site-pay-bottom-desc[data-v-3d4a79af],.on-site-pay-top-desc[data-v-3d4a79af]{color:inherit;opacity:.8;font-size:12px}.on-site-pay-info[data-v-3d4a79af]{background:rgba(15,23,42,.96);border:1px solid rgba(99,102,241,.18);border-radius:16px;padding:12px 12px;text-align:left}.choose-role-card.theme-light .on-site-pay-info[data-v-3d4a79af]{background:#f9fafb;border-color:rgba(229,231,235,.9)}.on-site-pay-footer[data-v-3d4a79af]{position:sticky;bottom:0;margin:14px -14px -2px;padding:12px 14px 14px;gap:10px;background:rgba(5,8,20,.98);backdrop-filter:blur(16px);border-top:1px solid hsla(0,0%,100%,.06)}.choose-role-card.theme-light .on-site-pay-footer[data-v-3d4a79af]{background:hsla(0,0%,100%,.92);border-top:1px solid rgba(229,231,235,.9)}.on-site-pay-btn[data-v-3d4a79af]{width:100%;height:44px;border-radius:14px;font-size:14px}.choose-role-card.theme-light .on-site-pay-btn.primary-btn[data-v-3d4a79af]{background:linear-gradient(135deg,#4f46e5,#0ea5e9);border:none}}.choose-role-card[data-v-0d75a814]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:40px 40px 0 40px;width:100%;box-sizing:border-box;text-align:center}.pending-icon-block[data-v-0d75a814]{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:24px}.pending-icon-bg[data-v-0d75a814]{font-size:72px;color:#eaf4ff}.pending-icon-clock[data-v-0d75a814]{position:absolute;right:0;bottom:0;font-size:32px;color:orange}.pending-title[data-v-0d75a814]{font-size:28px;font-weight:700;margin-bottom:16px;color:#222}.pending-desc[data-v-0d75a814]{font-size:16px;color:#666;margin-bottom:32px;line-height:1.6}.pending-footer[data-v-0d75a814]{padding:32px 0 24px 0;text-align:center;display:flex;justify-content:center;gap:16px}.pending-btn[data-v-0d75a814]{width:160px;font-size:1.2rem;height:48px;border-radius:6px;border:none;cursor:pointer;transition:background .2s,box-shadow .2s}.pending-btn.primary-btn[data-v-0d75a814]{background:#409eff;color:#fff}.pending-btn.primary-btn[data-v-0d75a814]:hover{background:#337ecc;box-shadow:0 4px 8px rgba(64,158,255,.2)}.pending-btn.default-btn[data-v-0d75a814]{background:#f5f5f5;color:#666;border:1px solid #ddd}.pending-btn.default-btn[data-v-0d75a814]:hover{background:#e8e8e8;box-shadow:0 2px 4px rgba(0,0,0,.1)}.pending-bottom-desc[data-v-0d75a814]{color:#888;font-size:14px;margin-top:24px}@media (max-width:768px){.choose-role-card[data-v-0d75a814]{padding:18px 14px 20px;border-radius:18px;box-shadow:0 12px 28px rgba(0,0,0,.25)}.choose-role-card.theme-dark[data-v-0d75a814]{background:#050816;color:#e5edff;box-shadow:0 12px 28px rgba(0,0,0,.55)}.choose-role-card.theme-light[data-v-0d75a814]{background:hsla(0,0%,100%,.96);color:#111827;box-shadow:0 18px 40px rgba(148,163,184,.25);border:1px solid rgba(229,231,235,.9)}.pending-title[data-v-0d75a814]{font-size:18px;color:inherit}.pending-desc[data-v-0d75a814]{font-size:13px;color:inherit;opacity:.8;margin-bottom:18px}.pending-footer[data-v-0d75a814]{position:sticky;bottom:0;margin:10px -14px -2px;padding:12px 14px 14px;gap:10px;background:rgba(5,8,20,.98);backdrop-filter:blur(16px)}.choose-role-card.theme-light .pending-footer[data-v-0d75a814]{background:hsla(0,0%,100%,.92);border-top:1px solid rgba(229,231,235,.9)}.pending-btn[data-v-0d75a814]{width:100%;height:44px;border-radius:14px;font-size:14px}.choose-role-card.theme-light .pending-btn.primary-btn[data-v-0d75a814]{background:linear-gradient(135deg,#4f46e5,#0ea5e9);border:none}}.choose-role-card[data-v-569b1c14]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:40px 40px 0 40px;width:100%;box-sizing:border-box;text-align:center}.success-icon-block[data-v-569b1c14]{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:24px}.success-icon-bg[data-v-569b1c14]{font-size:72px;color:#eaf4ff}.success-icon-check[data-v-569b1c14]{position:absolute;right:0;bottom:0;font-size:32px;color:#52c41a}.success-title[data-v-569b1c14]{font-size:28px;font-weight:700;margin-bottom:16px;color:#222}.success-desc[data-v-569b1c14]{font-size:16px;color:#666;margin-bottom:32px;line-height:1.6}.success-footer[data-v-569b1c14]{padding:32px 0 24px 0;text-align:center;display:flex;justify-content:center;gap:16px}.success-btn[data-v-569b1c14]{width:160px;font-size:1.2rem;height:48px;border-radius:6px;border:none;cursor:pointer;transition:background .2s,box-shadow .2s}.success-btn.primary-btn[data-v-569b1c14]{background:#409eff;color:#fff}.success-btn.primary-btn[data-v-569b1c14]:hover{background:#337ecc;box-shadow:0 4px 8px rgba(64,158,255,.2)}.success-btn.default-btn[data-v-569b1c14]{background:#f5f5f5;color:#666;border:1px solid #ddd}.success-btn.default-btn[data-v-569b1c14]:hover{background:#e8e8e8;box-shadow:0 2px 4px rgba(0,0,0,.1)}.success-bottom-desc[data-v-569b1c14]{color:#888;font-size:14px;margin-top:24px}@media (max-width:768px){.choose-role-card[data-v-569b1c14]{padding:18px 14px 20px;border-radius:18px}.choose-role-card.theme-dark[data-v-569b1c14]{background:#050816;color:#e5edff;box-shadow:0 12px 28px rgba(0,0,0,.55)}.choose-role-card.theme-light[data-v-569b1c14]{background:hsla(0,0%,100%,.96);color:#111827;box-shadow:0 18px 40px rgba(148,163,184,.25);border:1px solid rgba(229,231,235,.9)}.success-title[data-v-569b1c14]{font-size:18px;color:inherit}.success-desc[data-v-569b1c14]{font-size:13px;color:inherit;opacity:.8;margin-bottom:18px}.success-footer[data-v-569b1c14]{position:sticky;bottom:0;margin:10px -14px -2px;padding:12px 14px 14px;gap:10px;background:rgba(5,8,20,.98);backdrop-filter:blur(16px)}.choose-role-card.theme-light .success-footer[data-v-569b1c14]{background:hsla(0,0%,100%,.92);border-top:1px solid rgba(229,231,235,.9)}.success-btn[data-v-569b1c14]{width:100%;height:44px;border-radius:14px;font-size:14px}.choose-role-card.theme-light .success-btn.primary-btn[data-v-569b1c14]{background:linear-gradient(135deg,#4f46e5,#0ea5e9);border:none}}.choose-role-card[data-v-4dc6a374]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:40px 40px 0 40px;width:100%;box-sizing:border-box}.choose-role-title[data-v-4dc6a374]{font-size:2rem;font-weight:700;margin-bottom:20px;color:#222;text-align:center;word-break:break-all;white-space:normal}.choose-role-top-desc[data-v-4dc6a374]{margin-bottom:24px;text-align:center;color:#666;line-height:1.6}.choose-role-bottom-desc[data-v-4dc6a374]{margin-top:24px;text-align:center;color:#666;line-height:1.6}.hotel-builder-content[data-v-4dc6a374],.hotel-selection-section[data-v-4dc6a374]{margin-bottom:40px}.hotel-question[data-v-4dc6a374]{text-align:center;margin-bottom:40px;padding:24px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:16px;border:1px solid #e4e7ed}.hotel-question h3[data-v-4dc6a374]{font-size:1.6rem;color:#303133;margin-bottom:20px;font-weight:600}.hotel-question .el-radio-group[data-v-4dc6a374]{display:flex;justify-content:center;gap:32px}.hotel-question .el-radio[data-v-4dc6a374]{margin-right:0}.hotel-question .el-radio__label[data-v-4dc6a374]{font-size:1.1rem;font-weight:500;color:#606266}.hotel-question .el-radio__input.is-checked .el-radio__label[data-v-4dc6a374]{color:#409eff;font-weight:600}.hotel-question .el-radio__input.is-checked .el-radio__inner[data-v-4dc6a374]{border-color:#409eff;background:#409eff}.hotel-question .el-radio__inner[data-v-4dc6a374]:hover{border-color:#409eff}.hotel-list-section[data-v-4dc6a374]{margin-top:40px}.hotel-list-section h3[data-v-4dc6a374]{font-size:1.4rem;color:#303133;margin-bottom:24px;text-align:center;font-weight:600;position:relative}.hotel-list-section h3[data-v-4dc6a374]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#409eff,#67c23a);border-radius:2px}.hotel-grid[data-v-4dc6a374]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-bottom:32px}.hotel-card[data-v-4dc6a374]{background:#fff;border:2px solid #e4e7ed;border-radius:16px;padding:24px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column}.hotel-card[data-v-4dc6a374]:hover{border-color:#409eff;box-shadow:0 8px 24px rgba(64,158,255,.15);transform:translateY(-3px)}.hotel-card.selected[data-v-4dc6a374]{border-color:#409eff;background:#f0f9ff;box-shadow:0 4px 16px rgba(64,158,255,.1)}.hotel-image[data-v-4dc6a374]{width:100%;height:180px;border-radius:12px;overflow:hidden;margin-bottom:20px;flex-shrink:0}.hotel-image img[data-v-4dc6a374]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.hotel-card:hover .hotel-image img[data-v-4dc6a374]{transform:scale(1.05)}.hotel-info[data-v-4dc6a374]{flex:1;display:flex;flex-direction:column}.hotel-info h4[data-v-4dc6a374]{font-size:1.3rem;color:#303133;margin:0 0 16px 0;font-weight:600;line-height:1.3}.hotel-info p[data-v-4dc6a374]{margin:10px 0;color:#606266;font-size:.95rem;display:flex;align-items:center;line-height:1.5}.hotel-info i[data-v-4dc6a374]{margin-right:10px;color:#909399;width:18px;font-size:16px}.hotel-description[data-v-4dc6a374]{font-style:italic;color:#909399;margin:16px 0;line-height:1.5;padding:12px;background:#f8f9fa;border-radius:8px;border-left:3px solid #409eff}.hotel-booking-time[data-v-4dc6a374],.hotel-checkin-time[data-v-4dc6a374],.hotel-notice[data-v-4dc6a374]{margin:12px 0;padding:10px 14px;background:#f8f9fa;border-radius:8px;font-size:.9rem;border-left:3px solid #e4e7ed}.notice-label[data-v-4dc6a374],.time-label[data-v-4dc6a374]{font-weight:600;color:#606266;margin-right:10px}.time-value[data-v-4dc6a374]{color:#409eff;font-weight:500}.notice-content[data-v-4dc6a374]{color:#909399;line-height:1.4;margin-top:6px}.hotel-status[data-v-4dc6a374]{margin-top:16px;align-self:flex-start}.hotel-selection-indicator[data-v-4dc6a374]{position:absolute;top:24px;right:24px;width:28px;height:28px;background:#409eff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;box-shadow:0 2px 8px rgba(64,158,255,.3)}.room-type-section[data-v-4dc6a374]{margin-top:40px;padding-top:32px;border-top:2px solid #f0f0f0}.room-type-section h3[data-v-4dc6a374]{font-size:1.4rem;color:#303133;margin-bottom:24px;text-align:center;font-weight:600;position:relative}.room-type-section h3[data-v-4dc6a374]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#409eff,#67c23a);border-radius:2px}.room-type-grid[data-v-4dc6a374]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.room-type-card[data-v-4dc6a374]{background:#fff;border:2px solid #e4e7ed;border-radius:12px;padding:20px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column}.room-type-card[data-v-4dc6a374]:hover{border-color:#409eff;box-shadow:0 4px 16px rgba(64,158,255,.15);transform:translateY(-2px)}.room-type-card.selected[data-v-4dc6a374]{border-color:#409eff;background:#f0f9ff}.room-type-image[data-v-4dc6a374]{width:100%;height:160px;border-radius:8px;overflow:hidden;margin-bottom:16px;flex-shrink:0}.room-type-image img[data-v-4dc6a374]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.room-type-card:hover .room-type-image img[data-v-4dc6a374]{transform:scale(1.05)}.room-type-info[data-v-4dc6a374]{flex:1;display:flex;flex-direction:column}.room-type-name[data-v-4dc6a374]{font-size:1.2rem;color:#303133;margin:0 0 8px 0;font-weight:600;line-height:1.3}.room-type-desc[data-v-4dc6a374]{color:#909399;font-size:.9rem;margin-bottom:16px;line-height:1.4;flex:1}.room-type-basic-info[data-v-4dc6a374]{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:12px;margin-bottom:16px}.room-type-area[data-v-4dc6a374],.room-type-price[data-v-4dc6a374],.room-type-stock[data-v-4dc6a374]{display:flex;align-items:center;font-size:.85rem;color:#606266;padding:6px 8px;background:#f8f9fa;border-radius:6px;justify-content:center}.room-type-area i[data-v-4dc6a374],.room-type-price i[data-v-4dc6a374],.room-type-stock i[data-v-4dc6a374]{margin-right:6px;color:#909399;font-size:14px}.price-value[data-v-4dc6a374]{color:#f56c6c;font-weight:600;font-size:.9rem}.room-type-features[data-v-4dc6a374]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.feature-tag[data-v-4dc6a374]{font-size:.75rem;padding:4px 8px;border-radius:12px}.room-type-facilities[data-v-4dc6a374]{margin-top:auto;padding-top:12px;border-top:1px solid #f0f0f0}.facilities-label[data-v-4dc6a374]{font-size:.85rem;color:#606266;margin-right:8px;font-weight:500}.facilities-more[data-v-4dc6a374]{font-size:.75rem;color:#909399;margin-left:4px}.room-type-selection-indicator[data-v-4dc6a374]{position:absolute;top:20px;right:20px;width:24px;height:24px;background:#409eff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;box-shadow:0 2px 8px rgba(64,158,255,.3)}.form-footer[data-v-4dc6a374]{padding:40px 0 32px 0;text-align:center;display:flex;justify-content:center;gap:20px;border-top:2px solid #f0f0f0;margin-top:32px}.form-btn[data-v-4dc6a374]{width:180px;font-size:1.1rem;height:52px;border-radius:12px;border:none;cursor:pointer;transition:all .3s ease;font-weight:600;position:relative;overflow:hidden}.form-btn[data-v-4dc6a374]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.form-btn[data-v-4dc6a374]:hover:before{left:100%}.form-btn.primary-btn[data-v-4dc6a374]{background:linear-gradient(135deg,#409eff,#337ecc);color:#fff;box-shadow:0 4px 12px rgba(64,158,255,.3)}.form-btn.primary-btn[data-v-4dc6a374]:hover{background:linear-gradient(135deg,#337ecc,#2d6aa3);box-shadow:0 6px 20px rgba(64,158,255,.4);transform:translateY(-2px)}.checkin-time-section[data-v-4dc6a374]{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.checkin-time-section h3[data-v-4dc6a374]{margin:0 0 20px 0;color:#333;font-size:18px;font-weight:600}.checkin-time-form[data-v-4dc6a374]{background:#fff;padding:20px;border-radius:6px;border:1px solid #dee2e6}.stay-duration[data-v-4dc6a374]{margin:15px 0;text-align:center}.stay-duration .el-tag[data-v-4dc6a374]{font-size:14px;padding:8px 16px}.special-requirements[data-v-4dc6a374]{margin-top:20px}.special-requirements .el-form-item__label[data-v-4dc6a374]{font-weight:600;color:#333}.special-requirements .el-textarea__inner[data-v-4dc6a374]{border:1px solid #dcdfe6;border-radius:4px;transition:border-color .2s ease}.special-requirements .el-textarea__inner[data-v-4dc6a374]:focus{border-color:#409eff}.form-item[data-v-4dc6a374]{margin-bottom:20px}.form-label[data-v-4dc6a374]{display:block;margin-bottom:8px;font-weight:600;color:#333;font-size:14px}.form-label .required[data-v-4dc6a374]{color:#f56c6c;margin-left:4px}.word-count[data-v-4dc6a374]{text-align:right;font-size:12px;color:#999;margin-top:4px}.checkin-time-form input[type=date][data-v-4dc6a374]{transition:border-color .2s ease,box-shadow .2s ease}.checkin-time-form input[type=date][data-v-4dc6a374]:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2);outline:none}.checkin-time-form input[type=date][data-v-4dc6a374]:hover{border-color:#c0c4cc}.checkin-time-form textarea[data-v-4dc6a374]{transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit}.checkin-time-form textarea[data-v-4dc6a374]:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2);outline:none}.checkin-time-form textarea[data-v-4dc6a374]:hover{border-color:#c0c4cc}.form-btn.default-btn[data-v-4dc6a374]{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);color:#666;border:2px solid #e4e7ed;box-shadow:0 2px 8px rgba(0,0,0,.1)}.form-btn.default-btn[data-v-4dc6a374]:hover{background:linear-gradient(135deg,#e8e8e8,#d8d8d8);border-color:#409eff;color:#409eff;box-shadow:0 4px 12px rgba(64,158,255,.2);transform:translateY(-2px)}@media (max-width:768px){.choose-role-card[data-v-4dc6a374]{padding:18px 14px 20px 14px;border-radius:18px}.choose-role-card.theme-dark[data-v-4dc6a374]{background:#050816;color:#e5edff;box-shadow:0 12px 28px rgba(0,0,0,.55);border:1px solid rgba(99,102,241,.18)}.choose-role-card.theme-light[data-v-4dc6a374]{background:hsla(0,0%,100%,.96);color:#111827;box-shadow:0 18px 40px rgba(148,163,184,.25);border:1px solid rgba(229,231,235,.9)}.choose-role-title[data-v-4dc6a374]{font-size:18px;color:inherit;margin-bottom:12px}.choose-role-bottom-desc[data-v-4dc6a374],.choose-role-top-desc[data-v-4dc6a374]{color:inherit;opacity:.8;font-size:12px}.hotel-question[data-v-4dc6a374]{margin-bottom:18px;padding:14px;border-radius:16px;background:rgba(15,23,42,.96);border:1px solid rgba(99,102,241,.18)}.choose-role-card.theme-light .hotel-question[data-v-4dc6a374]{background:#f9fafb;border-color:rgba(229,231,235,.9)}.hotel-question h3[data-v-4dc6a374]{font-size:14px;color:inherit;margin-bottom:10px}.hotel-question .el-radio__label[data-v-4dc6a374]{font-size:13px}.hotel-question .el-radio-group[data-v-4dc6a374]{justify-content:center;flex-wrap:nowrap}.debug-info[data-v-4dc6a374]{display:none}.hotel-grid[data-v-4dc6a374],.room-type-grid[data-v-4dc6a374]{grid-template-columns:1fr;gap:12px}.hotel-card[data-v-4dc6a374],.room-type-card[data-v-4dc6a374]{padding:14px;border-radius:18px;border:1px solid rgba(99,102,241,.18);background:rgba(15,23,42,.96);box-shadow:0 12px 24px rgba(0,0,0,.45)}.choose-role-card.theme-light .hotel-card[data-v-4dc6a374],.choose-role-card.theme-light .room-type-card[data-v-4dc6a374]{background:hsla(0,0%,100%,.96);border-color:rgba(229,231,235,.9);box-shadow:0 18px 40px rgba(148,163,184,.22)}.room-type-basic-info[data-v-4dc6a374]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.room-type-area[data-v-4dc6a374],.room-type-price[data-v-4dc6a374],.room-type-stock[data-v-4dc6a374]{height:34px;border-radius:12px;padding:6px 10px;justify-content:center;font-size:12px;line-height:1;border:1px solid transparent}.room-type-area i[data-v-4dc6a374],.room-type-price i[data-v-4dc6a374],.room-type-stock i[data-v-4dc6a374]{margin-right:6px;font-size:14px}.price-value[data-v-4dc6a374]{font-size:13px;font-weight:700}.choose-role-card.theme-dark .room-type-area[data-v-4dc6a374],.choose-role-card.theme-dark .room-type-price[data-v-4dc6a374],.choose-role-card.theme-dark .room-type-stock[data-v-4dc6a374]{background:rgba(99,102,241,.14);color:#e5edff;border-color:rgba(99,102,241,.28)}.choose-role-card.theme-dark .room-type-area i[data-v-4dc6a374],.choose-role-card.theme-dark .room-type-price i[data-v-4dc6a374],.choose-role-card.theme-dark .room-type-stock i[data-v-4dc6a374]{color:rgba(199,210,254,.95)}.choose-role-card.theme-light .room-type-area[data-v-4dc6a374],.choose-role-card.theme-light .room-type-price[data-v-4dc6a374],.choose-role-card.theme-light .room-type-stock[data-v-4dc6a374]{background:rgba(99,102,241,.08);color:#374151;border-color:rgba(99,102,241,.16)}.choose-role-card.theme-light .room-type-area i[data-v-4dc6a374],.choose-role-card.theme-light .room-type-price i[data-v-4dc6a374],.choose-role-card.theme-light .room-type-stock i[data-v-4dc6a374]{color:#6b7280}.room-type-features[data-v-4dc6a374]{gap:8px;margin-bottom:12px}.feature-tag.el-tag[data-v-4dc6a374]{border-radius:999px;border:1px solid transparent;padding:0 10px;height:26px;line-height:24px;display:inline-flex;align-items:center;gap:6px;font-size:12px}.choose-role-card.theme-dark .feature-tag.el-tag--primary[data-v-4dc6a374]{background:rgba(59,130,246,.18);border-color:rgba(59,130,246,.35);color:#bfdbfe}.choose-role-card.theme-dark .feature-tag.el-tag--success[data-v-4dc6a374]{background:rgba(34,197,94,.16);border-color:rgba(34,197,94,.32);color:#bbf7d0}.choose-role-card.theme-dark .feature-tag.el-tag--warning[data-v-4dc6a374]{background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.32);color:#fde68a}.choose-role-card.theme-dark .feature-tag.el-tag--info[data-v-4dc6a374]{background:rgba(148,163,184,.16);border-color:rgba(148,163,184,.28);color:rgba(226,232,240,.92)}.choose-role-card.theme-light .feature-tag.el-tag--primary[data-v-4dc6a374]{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.2);color:#1d4ed8}.choose-role-card.theme-light .feature-tag.el-tag--success[data-v-4dc6a374]{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.2);color:#15803d}.choose-role-card.theme-light .feature-tag.el-tag--warning[data-v-4dc6a374]{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.2);color:#b45309}.choose-role-card.theme-light .feature-tag.el-tag--info[data-v-4dc6a374]{background:rgba(148,163,184,.16);border-color:rgba(148,163,184,.24);color:#475569}.hotel-list-section h3[data-v-4dc6a374],.room-type-section h3[data-v-4dc6a374]{font-size:14px;text-align:center;margin:0 0 10px 0;color:inherit}.hotel-list-section h3[data-v-4dc6a374]:after,.room-type-section h3[data-v-4dc6a374]:after{display:none}.choose-role-card.theme-dark .hotel-card.selected[data-v-4dc6a374],.choose-role-card.theme-dark .room-type-card.selected[data-v-4dc6a374]{border-color:#6366f1;background:radial-gradient(circle at top left,rgba(56,189,248,.12),rgba(15,23,42,.98));box-shadow:0 12px 26px rgba(99,102,241,.2)}.choose-role-card.theme-light .hotel-card.selected[data-v-4dc6a374],.choose-role-card.theme-light .room-type-card.selected[data-v-4dc6a374]{border-color:#6366f1;background:rgba(99,102,241,.08);box-shadow:0 22px 46px rgba(79,70,229,.18)}.choose-role-card.theme-dark .hotel-selection-indicator[data-v-4dc6a374],.choose-role-card.theme-dark .room-type-selection-indicator[data-v-4dc6a374]{background:#6366f1;box-shadow:0 8px 18px rgba(99,102,241,.35)}.choose-role-card.theme-light .hotel-selection-indicator[data-v-4dc6a374],.choose-role-card.theme-light .room-type-selection-indicator[data-v-4dc6a374]{background:#4f46e5;box-shadow:0 10px 22px rgba(79,70,229,.28)}.choose-role-card.theme-dark[data-v-4dc6a374] .hotel-status .el-tag{background:rgba(99,102,241,.14);border-color:rgba(99,102,241,.22);color:#c7d2fe}.choose-role-card.theme-light[data-v-4dc6a374] .hotel-status .el-tag{background:rgba(79,70,229,.1);border-color:rgba(79,70,229,.18);color:#4f46e5}.hotel-info h4[data-v-4dc6a374],.room-type-name[data-v-4dc6a374]{font-size:15px;color:inherit}.hotel-info p[data-v-4dc6a374],.room-type-desc[data-v-4dc6a374]{color:inherit;opacity:.85;font-size:12px}.checkin-time-form[data-v-4dc6a374],.checkin-time-section[data-v-4dc6a374],.hotel-booking-time[data-v-4dc6a374],.hotel-checkin-time[data-v-4dc6a374],.hotel-description[data-v-4dc6a374],.hotel-notice[data-v-4dc6a374]{background:transparent;border:none;padding:0}.checkin-time-section h3[data-v-4dc6a374]{font-size:18px;text-align:center;margin:16px 0 12px 0;color:inherit}.checkin-time-form .form-label[data-v-4dc6a374]{color:inherit;opacity:.9}.checkin-time-form input[type=date][data-v-4dc6a374],.checkin-time-form textarea[data-v-4dc6a374]{background:transparent!important;border:1px solid transparent!important;border-radius:14px!important;padding:10px 12px!important;font-size:14px!important;box-shadow:none!important;outline:none!important}.choose-role-card.theme-dark .checkin-time-form input[type=date][data-v-4dc6a374],.choose-role-card.theme-dark .checkin-time-form textarea[data-v-4dc6a374]{background:hsla(0,0%,100%,.06)!important;border-color:rgba(99,102,241,.22)!important;color:#e5edff!important;color-scheme:dark}.choose-role-card.theme-light .checkin-time-form input[type=date][data-v-4dc6a374],.choose-role-card.theme-light .checkin-time-form textarea[data-v-4dc6a374]{background:hsla(0,0%,100%,.96)!important;border-color:rgba(229,231,235,.9)!important;color:#111827!important}.choose-role-card.theme-dark .checkin-time-form input[type=date][data-v-4dc6a374]::-moz-placeholder,.choose-role-card.theme-dark .checkin-time-form textarea[data-v-4dc6a374]::-moz-placeholder{color:rgba(229,237,255,.55)}.choose-role-card.theme-dark .checkin-time-form input[type=date][data-v-4dc6a374]::placeholder,.choose-role-card.theme-dark .checkin-time-form textarea[data-v-4dc6a374]::placeholder{color:rgba(229,237,255,.55)}.choose-role-card.theme-light .checkin-time-form input[type=date][data-v-4dc6a374]::-moz-placeholder,.choose-role-card.theme-light .checkin-time-form textarea[data-v-4dc6a374]::-moz-placeholder{color:#9ca3af}.choose-role-card.theme-light .checkin-time-form input[type=date][data-v-4dc6a374]::placeholder,.choose-role-card.theme-light .checkin-time-form textarea[data-v-4dc6a374]::placeholder{color:#9ca3af}.choose-role-card.theme-dark .checkin-time-form input[type=date][data-v-4dc6a374]:focus,.choose-role-card.theme-dark .checkin-time-form textarea[data-v-4dc6a374]:focus{border-color:rgba(99,102,241,.65)!important;box-shadow:0 0 0 2px rgba(99,102,241,.18)!important}.choose-role-card.theme-light .checkin-time-form input[type=date][data-v-4dc6a374]:focus,.choose-role-card.theme-light .checkin-time-form textarea[data-v-4dc6a374]:focus{border-color:rgba(79,70,229,.65)!important;box-shadow:0 0 0 2px rgba(79,70,229,.16)!important}.word-count[data-v-4dc6a374]{color:inherit;opacity:.6}.form-footer[data-v-4dc6a374]{position:sticky;bottom:0;margin:14px -14px -2px;padding:12px 14px 14px;background:rgba(5,8,20,.98);backdrop-filter:blur(16px);border-top:1px solid hsla(0,0%,100%,.06)}.choose-role-card.theme-light .form-footer[data-v-4dc6a374]{background:hsla(0,0%,100%,.92);border-top:1px solid rgba(229,231,235,.9)}.form-btn[data-v-4dc6a374]{flex:1;width:auto;height:44px;border-radius:14px;font-size:14px}.form-footer .form-btn[data-v-4dc6a374]{flex:1 1 0!important;width:0!important;min-width:0!important}.form-btn[data-v-4dc6a374]:before{display:none}.form-btn.default-btn[data-v-4dc6a374],.form-btn.primary-btn[data-v-4dc6a374]{box-shadow:none;transform:none}.hotel-grid[data-v-4dc6a374]{grid-template-columns:1fr;gap:20px}.room-type-grid[data-v-4dc6a374]{grid-template-columns:1fr;gap:16px}.hotel-card[data-v-4dc6a374],.room-type-card[data-v-4dc6a374]{padding:20px}.hotel-image[data-v-4dc6a374]{height:160px}.room-type-image[data-v-4dc6a374]{height:140px}.form-footer[data-v-4dc6a374]{flex-direction:row;align-items:center;gap:10px}.form-btn[data-v-4dc6a374]{flex:1 1 0;width:0;max-width:none}.hotel-question .el-radio-group[data-v-4dc6a374]{flex-direction:row;gap:18px;align-items:center}}@media (max-width:480px){.choose-role-card[data-v-4dc6a374]{padding:24px 20px 0 20px}.hotel-card[data-v-4dc6a374],.room-type-card[data-v-4dc6a374]{padding:16px}.hotel-image[data-v-4dc6a374]{height:140px}.room-type-image[data-v-4dc6a374]{height:120px}.hotel-info h4[data-v-4dc6a374],.room-type-name[data-v-4dc6a374]{font-size:1.1rem}.hotel-list-section h3[data-v-4dc6a374],.hotel-question h3[data-v-4dc6a374],.room-type-section h3[data-v-4dc6a374]{font-size:1.2rem}}.preview-flow-area[data-v-a713143c]{max-width:900px;margin:0 auto;background:hsla(0,0%,100%,.25);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.18);box-shadow:0 8px 32px 0 rgba(31,38,135,.37);border-radius:20px;padding:40px 48px 80px 48px;min-height:60vh;position:relative;display:flex;flex-direction:column;align-items:center;transition:all .3s ease}.preview-flow-area[data-v-a713143c]:hover{transform:translateY(-2px);box-shadow:0 12px 40px 0 rgba(31,38,135,.5)}.preview-flow-area.is-mobile[data-v-a713143c]{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-a713143c]{background:#050816}.preview-flow-area.is-mobile.theme-light[data-v-a713143c]{background:radial-gradient(circle at top,#eef3ff 0,#f7f9ff 40%,#fff 100%)}.preview-flow-area.is-mobile[data-v-a713143c] .bank-transfer-btns,.preview-flow-area.is-mobile[data-v-a713143c] .cart-footer,.preview-flow-area.is-mobile[data-v-a713143c] .choose-role-footer,.preview-flow-area.is-mobile[data-v-a713143c] .choose-role-footer.is-mobile-footer,.preview-flow-area.is-mobile[data-v-a713143c] .form-footer,.preview-flow-area.is-mobile[data-v-a713143c] .on-site-pay-footer,.preview-flow-area.is-mobile[data-v-a713143c] .pay-footer,.preview-flow-area.is-mobile[data-v-a713143c] .pending-footer,.preview-flow-area.is-mobile[data-v-a713143c] .success-footer{position:fixed;left:0;right:0;bottom:0;gap:10px;margin-left:0;margin-right:0;padding:12px 14px calc(14px + env(safe-area-inset-bottom));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-a713143c] .bank-transfer-btns,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .cart-footer,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .choose-role-footer,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .choose-role-footer.is-mobile-footer,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .form-footer,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .on-site-pay-footer,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .pay-footer,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .pending-footer,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .success-footer{background:rgba(5,8,20,.98)}.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .bank-transfer-btns,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .cart-footer,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .choose-role-footer,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .choose-role-footer.is-mobile-footer,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .form-footer,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .on-site-pay-footer,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .pay-footer,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .pending-footer,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .success-footer{background:hsla(0,0%,100%,.92);border-top:1px solid rgba(229,231,235,.9)}.preview-flow-area.is-mobile[data-v-a713143c] .choose-role-title,.preview-flow-area.is-mobile[data-v-a713143c] .page-title,.preview-flow-area.is-mobile[data-v-a713143c] .pending-title,.preview-flow-area.is-mobile[data-v-a713143c] .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-a713143c] .bank-transfer-bottom-desc,.preview-flow-area.is-mobile[data-v-a713143c] .bank-transfer-top-desc,.preview-flow-area.is-mobile[data-v-a713143c] .cart-bottom-desc,.preview-flow-area.is-mobile[data-v-a713143c] .cart-top-desc,.preview-flow-area.is-mobile[data-v-a713143c] .choose-role-bottom-desc,.preview-flow-area.is-mobile[data-v-a713143c] .choose-role-top-desc,.preview-flow-area.is-mobile[data-v-a713143c] .form-bottom-desc,.preview-flow-area.is-mobile[data-v-a713143c] .form-top-desc,.preview-flow-area.is-mobile[data-v-a713143c] .meeting-info-block,.preview-flow-area.is-mobile[data-v-a713143c] .on-site-pay-bottom-desc,.preview-flow-area.is-mobile[data-v-a713143c] .on-site-pay-top-desc,.preview-flow-area.is-mobile[data-v-a713143c] .pay-bottom-desc,.preview-flow-area.is-mobile[data-v-a713143c] .pay-top-desc,.preview-flow-area.is-mobile[data-v-a713143c] .pending-desc,.preview-flow-area.is-mobile[data-v-a713143c] .success-desc{font-size:12px!important;line-height:1.7!important;margin:0 0 10px 0!important;text-align:left}.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .choose-role-title,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .page-title,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .pending-title,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .success-title{color:#f9fafb!important}.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .bank-transfer-bottom-desc,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .bank-transfer-top-desc,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .cart-bottom-desc,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .cart-top-desc,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .choose-role-bottom-desc,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .choose-role-top-desc,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .form-bottom-desc,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .form-top-desc,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .meeting-info-block,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .on-site-pay-bottom-desc,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .on-site-pay-top-desc,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .pay-bottom-desc,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .pay-top-desc,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .pending-desc,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .success-desc{color:#9aa4c6!important}.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .choose-role-title,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .page-title,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .pending-title,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .success-title{color:#111827!important}.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .bank-transfer-bottom-desc,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .bank-transfer-top-desc,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .cart-bottom-desc,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .cart-top-desc,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .choose-role-bottom-desc,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .choose-role-top-desc,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .form-bottom-desc,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .form-top-desc,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .meeting-info-block,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .on-site-pay-bottom-desc,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .on-site-pay-top-desc,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .pay-bottom-desc,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .pay-top-desc,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .pending-desc,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .success-desc{color:#6b7280!important}.preview-flow-area.is-mobile[data-v-a713143c] .bank-transfer-btns,.preview-flow-area.is-mobile[data-v-a713143c] .cart-footer,.preview-flow-area.is-mobile[data-v-a713143c] .choose-role-footer,.preview-flow-area.is-mobile[data-v-a713143c] .choose-role-footer.is-mobile-footer,.preview-flow-area.is-mobile[data-v-a713143c] .form-footer,.preview-flow-area.is-mobile[data-v-a713143c] .on-site-pay-footer,.preview-flow-area.is-mobile[data-v-a713143c] .pay-footer,.preview-flow-area.is-mobile[data-v-a713143c] .pending-footer,.preview-flow-area.is-mobile[data-v-a713143c] .success-footer{display:flex;flex-direction:row;align-items:center}.preview-flow-area.is-mobile[data-v-a713143c] .bank-transfer-btns>.el-button,.preview-flow-area.is-mobile[data-v-a713143c] .cart-footer>button,.preview-flow-area.is-mobile[data-v-a713143c] .choose-role-footer.is-mobile-footer>button,.preview-flow-area.is-mobile[data-v-a713143c] .choose-role-footer>button,.preview-flow-area.is-mobile[data-v-a713143c] .form-footer>button,.preview-flow-area.is-mobile[data-v-a713143c] .on-site-pay-footer>button,.preview-flow-area.is-mobile[data-v-a713143c] .pay-footer>button,.preview-flow-area.is-mobile[data-v-a713143c] .pending-footer>button,.preview-flow-area.is-mobile[data-v-a713143c] .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-a713143c] .bank-transfer-btns>.el-button:only-child,.preview-flow-area.is-mobile[data-v-a713143c] .cart-footer>button:only-child,.preview-flow-area.is-mobile[data-v-a713143c] .choose-role-footer.is-mobile-footer>button:only-child,.preview-flow-area.is-mobile[data-v-a713143c] .choose-role-footer>button:only-child,.preview-flow-area.is-mobile[data-v-a713143c] .form-footer>button:only-child,.preview-flow-area.is-mobile[data-v-a713143c] .on-site-pay-footer>button:only-child,.preview-flow-area.is-mobile[data-v-a713143c] .pay-footer>button:only-child,.preview-flow-area.is-mobile[data-v-a713143c] .pending-footer>button:only-child,.preview-flow-area.is-mobile[data-v-a713143c] .success-footer>button:only-child{flex:1 1 100%;width:100%}.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .el-button--primary,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .primary-btn{background:linear-gradient(135deg,#4f46e5,#0ea5e9)!important;border:none!important;color:#fff!important;box-shadow:0 14px 30px rgba(79,70,229,.35)}.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .default-btn,.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .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-a713143c] .el-button--primary,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .primary-btn{background:linear-gradient(135deg,#6366f1,#38bdf8)!important;border:none!important;color:#fff!important;box-shadow:0 12px 26px rgba(56,189,248,.22)}.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .default-btn,.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .el-button--default{background:rgba(15,23,42,.96)!important;border:1px solid rgba(99,102,241,.22)!important;color:#e5edff!important}.preview-flow-area.is-mobile[data-v-a713143c] .el-button.is-disabled,.preview-flow-area.is-mobile[data-v-a713143c] button:disabled{opacity:.55!important;box-shadow:none!important}.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .el-radio__inner{border-color:rgba(199,210,254,.55);background:rgba(5,8,20,.3)}.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .el-radio__inner:hover{border-color:#6366f1}.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .el-radio__input.is-checked .el-radio__inner{border-color:#6366f1;background:#6366f1}.preview-flow-area.is-mobile.theme-dark[data-v-a713143c] .el-radio__input.is-checked+.el-radio__label{color:#c7d2fe;font-weight:600}.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .el-radio__inner{border-color:rgba(79,70,229,.35);background:hsla(0,0%,100%,.9)}.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .el-radio__inner:hover{border-color:#4f46e5}.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .el-radio__input.is-checked .el-radio__inner{border-color:#4f46e5;background:#4f46e5}.preview-flow-area.is-mobile.theme-light[data-v-a713143c] .el-radio__input.is-checked+.el-radio__label{color:#4f46e5;font-weight:600}.preview-mode-banner[data-v-a713143c]{background:linear-gradient(135deg,#667eea,#764ba2);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-a713143c]{font-size:16px}.preview-mode-text[data-v-a713143c]{max-width:560px}.preview-flow-area.is-mobile .preview-mode-banner[data-v-a713143c]{margin:0 0 12px 0;border-radius:12px;font-size:12px;padding:10px 12px}.user-identity-status[data-v-a713143c]{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-a713143c]{margin-right:4px;color:#6c757d}.status-text.preview[data-v-a713143c]{color:#6f42c1;font-weight:600}.status-text.normal[data-v-a713143c]{color:#6c757d}.status-user[data-v-a713143c]{margin-left:8px;color:#6c757d}.preview-flow-area.is-mobile .user-identity-status[data-v-a713143c]{font-size:12px;padding:8px 10px;margin-bottom:16px}.preview-flow-footer[data-v-a713143c]{width:100%;display:flex;justify-content:space-between;margin-top:32px}.fade-slide-enter-active[data-v-a713143c],.fade-slide-leave-active[data-v-a713143c]{transition:all .4s cubic-bezier(.55,0,.1,1)}.fade-slide-enter[data-v-a713143c],.fade-slide-leave-to[data-v-a713143c]{opacity:0;transform:translateX(40px)}