.loading[data-v-41a752c7]{width:50px;height:50px;border-radius:100%;background-color:#000;animation:ball-scale-41a752c7 .75s linear infinite}@keyframes ball-scale-41a752c7{0%{transform:scale(.1);opacity:1}to{transform:scale(1);opacity:0}}.el-card.sidebar[data-v-7413d862]{margin:0 0 0 0;background:hsla(0,0%,100%,.93);border-radius:12px;box-shadow:none;border-width:0}.el-card.sidebar[data-v-7413d862]>.el-card__body{padding:20px 24px}.banner img[data-v-7413d862]{width:100%;border-radius:8px}section h3.title[data-v-7413d862]{text-align:center;font-size:14px;line-height:44px;color:#666;font-weight:700;margin:0;padding:0}section article[data-v-7413d862]{max-height:75px;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:25px;color:#999}section .divider[data-v-7413d862]{height:1px;background:rgba(54,63,94,.12);margin-top:20px;margin-bottom:20px}section strong[data-v-7413d862]{font-weight:700;font-size:18px;line-height:25px;color:#666;margin-bottom:16px;display:block}section .label-text .label[data-v-7413d862]{min-width:5em;display:inline-block;text-align:justify;-moz-text-align-last:justify;text-align-last:justify}section .label-text[data-v-7413d862]:last-child{margin-bottom:0}.register-form[data-v-6a9fb627]{margin-top:0}.register-form.el-card[data-v-6a9fb627]{margin:0 0 0 0;background:hsla(0,0%,100%,.93);border-radius:12px;box-shadow:none;border-width:0}.register-form.el-card[data-v-6a9fb627]>.el-card__header{padding:20px 24px;padding-bottom:0;border-bottom-width:0;font-size:16px;line-height:22px;color:#363f5e;font-weight:700}.wrapper[data-v-6a9fb627]{margin-top:20px;margin-bottom:20px;min-height:calc(100vh - 250px)}.wrapper .buttom[data-v-6a9fb627],.wrapper .top[data-v-6a9fb627]{margin-top:20px;margin-bottom:20px;font-size:14px;line-height:22px;color:rgba(34,51,68,.68)}.wrapper .buttom[data-v-6a9fb627] p,.wrapper .buttom[data-v-6a9fb627] span,.wrapper .top[data-v-6a9fb627] p,.wrapper .top[data-v-6a9fb627] span{word-break:break-word}.actions[data-v-6a9fb627]{background:#fff;border-radius:8px;height:60px;display:flex;justify-content:center;align-items:center}.actions .el-button[data-v-6a9fb627]{width:110px;height:40px}.el-affix .el-affix--fixed .actions[data-v-6a9fb627]{box-shadow:inset 0 0 6px #f0f0f0}.breadcrumb[data-v-6a9fb627]{position:relative;margin-top:24px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.breadcrumb a[data-v-6a9fb627]{text-decoration:none!important}.breadcrumb[data-v-6a9fb627]:before{content:"";position:absolute;top:15px;left:0;right:0;height:1px;background-color:rgba(53,59,85,.12);z-index:98}.breadcrumb .item[data-v-6a9fb627]{position:relative;background-color:#eef2f8;padding:0 0;z-index:99;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;cursor:pointer}.breadcrumb .item .el-icon[data-v-6a9fb627]{width:26px;height:26px;margin-bottom:6px;font-size:26px}.breadcrumb .item span[data-v-6a9fb627]{font-weight:600;font-size:16px;line-height:22px;color:rgba(53,59,85,.68);text-decoration:none;font-style:normal}.breadcrumb .item.is--active .el-icon svg[data-v-6a9fb627] path:first-child{fill:var(--el-color-primary);fill-opacity:1}.breadcrumb .item.is--active .el-icon svg[data-v-6a9fb627] path:nth-of-type(2){stroke:#fff;stroke-opacity:1}.breadcrumb .item.is--active span[data-v-6a9fb627]{color:var(--el-color-primary)}@media only screen and (max-width:600px){.breadcrumb .item span[data-v-6a9fb627]{font-size:12px}}[data-v-4e225648]{font-family:Ubuntu,Droid Sans,Microsoft YaHei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:14px}.m-ticket[data-v-4e225648]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(34,48,63,.08);padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center}.m-ticket .tag[data-v-4e225648]{align-self:flex-start;font-weight:600;letter-spacing:1px;color:var(--el-color-primary);background:#e8f4ee;border-radius:5px;padding:3px 9px}.m-ticket h3[data-v-4e225648]{font-weight:700;margin:12px 0 4px}.m-ticket .sub[data-v-4e225648]{color:#5c6b7a}.m-qr[data-v-4e225648]{width:150px;height:150px;background:#fff;border:1px solid #e6eaee;border-radius:10px;padding:8px;margin:14px 0 8px;display:flex;align-items:center;justify-content:center;position:relative}.m-qr.lunbo[data-v-4e225648]{width:180px;height:220px}.m-qr[data-v-4e225648] .el-carousel{width:100%;min-height:155px}.m-qr[data-v-4e225648] .el-carousel__container{width:100%;height:100%!important;min-height:165px}.m-qr[data-v-4e225648] .el-carousel__item{width:100%!important;height:100%!important;display:flex;align-items:center;justify-content:center}.m-qr .carousel-qr-item[data-v-4e225648]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.m-qr .carousel-qr-item img[data-v-4e225648]{width:120px;height:120px;-o-object-fit:contain;object-fit:contain}.m-qr .carousel-qr-item .carousel-ticket-name[data-v-4e225648]{margin-bottom:4px;font-weight:600;color:#22303f;text-align:center;line-height:1.2;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-qr .carousel-qr-item .carousel-ticket-no[data-v-4e225648]{margin-top:4px;font-size:10px;color:#5c6b7a;letter-spacing:.5px;text-align:center;word-break:break-all;line-height:1.2;max-width:160px;overflow:hidden;text-overflow:ellipsis}.m-qr[data-v-4e225648] .el-carousel__arrow{display:none!important}.m-qr[data-v-4e225648] .el-carousel__indicators{margin:0;margin-top:-4px;padding:0}.m-qr[data-v-4e225648] .el-carousel__button{width:6px;height:6px;border-radius:50%}.m-ticket .no[data-v-4e225648]{font-size:11px;color:#93a1af;letter-spacing:.5px}.m-ticket .m-hint[data-v-4e225648]{margin-top:6px;font-size:11px;color:#b3423a;background:#fbf0ef;border-radius:6px;padding:3px 8px}.m-ticket .btns[data-v-4e225648]{display:flex;gap:10px;margin-top:14px;width:100%}.m-ticket .btns .btn[data-v-4e225648]{flex:1;justify-content:center;padding:11px 0;font-size:14px}.m-ticket .btns .btn svg[data-v-4e225648]{width:14px;height:14px}.btn[data-v-4e225648]{display:inline-flex;align-items:center;gap:8px;border:none;border-radius:9px;padding:11px 22px;font-size:14px;font-family:inherit;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.btn-primary[data-v-4e225648]{background:var(--el-color-primary);color:#fff;font-weight:600}.btn-primary[data-v-4e225648]:active{background:#176238}.btn-ghost[data-v-4e225648]{background:#fff;color:var(--el-color-primary);border:1px solid var(--el-color-primary)}.btn-ghost[data-v-4e225648]:active{background:#e8f4ee}.m-group[data-v-4e225648]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(34,48,63,.08);margin-top:14px;overflow:hidden}.m-cell[data-v-4e225648]{display:flex;align-items:center;gap:12px;padding:15px 16px;text-decoration:none;color:inherit;cursor:pointer;transition:background .12s}.m-cell[data-v-4e225648]:active{background:#f0f3f5}.m-cell+.m-cell[data-v-4e225648]{border-top:1px solid #f0f3f5}.m-cell .ic[data-v-4e225648]{width:32px;height:32px;border-radius:8px;background:#e8f4ee;color:var(--el-color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.m-cell .ic svg[data-v-4e225648]{width:16px;height:16px}.m-cell .txt[data-v-4e225648]{flex:1}.m-cell .arr[data-v-4e225648]{margin-left:auto;color:#c3ccd4;font-size:16px;line-height:1}.m-cell .badge[data-v-4e225648]{font-size:11px;color:#b3423a;background:#fbf0ef;border-radius:99px;padding:2px 8px;font-weight:600}.qr-overlay[data-v-4e225648]{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn-4e225648 .2s ease}.qr-viewer[data-v-4e225648]{background:#fff;border-radius:16px;width:100%;max-width:420px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.2)}.qr-viewer-header[data-v-4e225648]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f3f5;font-size:16px;font-weight:600;color:#22303f}.qr-viewer-close[data-v-4e225648]{width:32px;height:32px;border:none;background:#f0f3f5;border-radius:50%;font-size:20px;color:#5c6b7a;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:background .15s}.qr-viewer-close[data-v-4e225648]:active{background:#e4e9ed}.qr-viewer-list[data-v-4e225648]{padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.qr-viewer-item[data-v-4e225648]{display:flex;flex-direction:column;align-items:center;gap:8px}.qr-viewer-item img[data-v-4e225648]{width:200px;height:200px;border:1px solid #e6eaee;border-radius:10px}.qr-viewer-item .qr-viewer-label[data-v-4e225648]{font-size:13px;font-weight:600;color:var(--el-color-primary)}.qr-viewer-item .qr-viewer-text[data-v-4e225648]{font-size:12px;color:#93a1af;letter-spacing:.5px}@keyframes fadeIn-4e225648{0%{opacity:0}to{opacity:1}}.save-overlay[data-v-4e225648]{position:fixed;inset:0;z-index:3000;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:24px;animation:fadeIn-4e225648 .2s ease}.save-overlay-card[data-v-4e225648]{background:#fff;border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:320px;width:100%;box-shadow:0 8px 40px rgba(0,0,0,.25)}.save-overlay-hint[data-v-4e225648]{font-size:15px;font-weight:600;color:var(--el-color-primary);text-align:center}.save-overlay-img[data-v-4e225648]{width:220px;height:220px;border-radius:10px;border:1px solid #e6eaee;-o-object-fit:contain;object-fit:contain;-webkit-touch-callout:default;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.save-overlay-code[data-v-4e225648]{font-size:12px;color:#93a1af;letter-spacing:.5px;word-break:break-all;text-align:center}.save-overlay-close[data-v-4e225648]{width:100%;padding:11px 0;border:none;border-radius:9px;background:var(--el-color-primary);color:#fff;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s}.save-overlay-close[data-v-4e225648]:active{background:#176238}.m-blurred[data-v-4e225648]{filter:blur(6px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-qr-fake[data-v-4e225648]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.m-qr-fake-grid[data-v-4e225648]{width:110px;height:110px;background:repeating-conic-gradient(#22303f 0 25%,transparent 0 50%) 0 0/11px 11px,repeating-conic-gradient(#22303f 0 25%,transparent 0 50%) 5.5px 5.5px/11px 11px;border-radius:4px}.m-quit[data-v-4e225648]{margin-top:14px;width:100%;background:#fff;border:none;border-radius:16px;padding:15px 0;color:#b3423a;font-family:inherit;box-shadow:0 4px 20px rgba(34,48,63,.08);transition:background .12s;cursor:pointer}.m-quit[data-v-4e225648]:active{background:#fbf0ef}[data-v-cd2c2f3e]{font-family:Ubuntu,Droid Sans,Microsoft YaHei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:14px}.steps[data-v-cd2c2f3e]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;padding:0;list-style:none}.step[data-v-cd2c2f3e]{display:flex;flex-direction:column;align-items:center;gap:7px;position:relative;width:150px}.step .dot[data-v-cd2c2f3e]{width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid #cfd8e0;display:flex;align-items:center;justify-content:center;z-index:1;transition:none;animation:none;transform:rotate(0deg)}.step .dot[data-v-cd2c2f3e],.step .lbl[data-v-cd2c2f3e]{font-size:12px;color:#93a1af}.step.is-done .dot[data-v-cd2c2f3e]{background:var(--el-color-primary);border-color:var(--el-color-primary);color:#fff}.step.is-done .lbl[data-v-cd2c2f3e]{color:#5c6b7a}.step.is-current .dot[data-v-cd2c2f3e]{background:#fff;border-color:var(--el-color-primary);color:var(--el-color-primary);box-shadow:0 0 0 4px #e8f4ee}.step.is-current .lbl[data-v-cd2c2f3e]{color:var(--el-color-primary);font-weight:600}.step-line[data-v-cd2c2f3e]{height:2px;background:#cfd8e0;flex:1;margin:0 -6px 20px;max-width:110px}.step-line.is-done[data-v-cd2c2f3e]{background:var(--el-color-primary)}.banner[data-v-cd2c2f3e]{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:12px;background:#e8f4ee;border:1px solid #cfe6da;margin-bottom:20px}.banner .ok[data-v-cd2c2f3e]{width:34px;height:34px;border-radius:50%;background:var(--el-color-primary);flex-shrink:0;display:flex;align-items:center;justify-content:center}.banner .ok svg[data-v-cd2c2f3e]{width:16px;height:16px}.banner h3[data-v-cd2c2f3e]{color:#176238;margin-bottom:3px;font-weight:700}.banner p[data-v-cd2c2f3e]{color:#5c6b7a;margin:0}.card[data-v-cd2c2f3e]{background:#fff;border-radius:14px;box-shadow:0 4px 20px rgba(34,48,63,.08)}.ticket[data-v-cd2c2f3e]{padding:32px 20px;display:flex;gap:35px;flex-wrap:wrap}.ticket-info[data-v-cd2c2f3e]{flex:1;min-width:280px}.ticket-tag[data-v-cd2c2f3e]{display:inline-block;font-weight:600;letter-spacing:1px;color:var(--el-color-primary);background:#e8f4ee;border-radius:6px;padding:4px 10px;margin-bottom:14px}.ticket-info h2[data-v-cd2c2f3e]{margin:0 0 8px;font-weight:700}.ticket-info .meta[data-v-cd2c2f3e]{font-size:13px;color:#5c6b7a;line-height:2}.ticket-info .meta b[data-v-cd2c2f3e]{color:#22303f;font-weight:600}.code-box[data-v-cd2c2f3e]{margin-top:18px;display:inline-flex;flex-direction:column;gap:4px;background:#f7f9fa;border:1px dashed #cfd8e0;border-radius:10px;padding:12px 16px}.code-box .k[data-v-cd2c2f3e]{font-size:12px;color:#93a1af}.code-box .v[data-v-cd2c2f3e]{font-size:17px;font-weight:700;letter-spacing:1px;font-family:Consolas,SF Mono,Menlo,monospace;color:#22303f}.ticket-actions[data-v-cd2c2f3e]{margin-top:22px;display:flex;gap:12px;flex-wrap:wrap}.qr-wrap[data-v-cd2c2f3e]{width:260px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 20px;border:1px solid #e6eaee;border-radius:12px;background:#fcfdfe}.qr-title[data-v-cd2c2f3e]{font-size:14px;font-weight:600}.qr[data-v-cd2c2f3e]{width:180px;height:180px;background:#fff;border:1px solid #e6eaee;border-radius:8px;padding:10px;display:flex;align-items:center;justify-content:center;position:relative}.qr.lunbo[data-v-cd2c2f3e]{width:200px;height:260px;padding:0}.qr[data-v-cd2c2f3e] .el-carousel{width:100%;height:100%}.qr[data-v-cd2c2f3e] .el-carousel__container{width:100%;height:200px!important}.qr[data-v-cd2c2f3e] .el-carousel__arrow{display:none!important}.qr .carousel-qr-item[data-v-cd2c2f3e]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.qr .carousel-qr-item img[data-v-cd2c2f3e]{width:130px;height:130px;-o-object-fit:contain;object-fit:contain}.qr .carousel-qr-item .carousel-ticket-name[data-v-cd2c2f3e]{font-size:12px;font-weight:600;color:#22303f;text-align:center;line-height:1.2;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr .carousel-qr-item .carousel-ticket-no[data-v-cd2c2f3e]{font-size:11px;color:#5c6b7a;letter-spacing:.5px;text-align:center;word-break:break-all;line-height:1.2;max-width:160px;overflow:hidden;text-overflow:ellipsis}.qr[data-v-cd2c2f3e] .el-carousel__indicators{margin:0}.qr[data-v-cd2c2f3e] .el-carousel__button{width:6px;height:6px;border-radius:50%}.qr-wrap .no[data-v-cd2c2f3e]{font-size:12px;color:#93a1af;letter-spacing:.5px;word-break:break-all;text-align:center;max-width:100%}.qr-wrap .hint[data-v-cd2c2f3e]{font-size:12px;color:var(--el-color-primary);background:#e8f4ee;border-radius:6px;padding:4px 10px}.qr-wrap .hint.hint-warn[data-v-cd2c2f3e]{color:#b3423a;background:#fbf0ef}.qr.blurred[data-v-cd2c2f3e]{filter:blur(6px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qr-fake[data-v-cd2c2f3e]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.qr-fake-grid[data-v-cd2c2f3e]{width:120px;height:120px;background:repeating-conic-gradient(#22303f 0 25%,transparent 0 50%) 0 0/12px 12px,repeating-conic-gradient(#22303f 0 25%,transparent 0 50%) 6px 6px/12px 12px;border-radius:4px}.btn[data-v-cd2c2f3e]{display:inline-flex;align-items:center;gap:8px;border:none;border-radius:9px;padding:11px 11px;font-size:14px;font-family:inherit;cursor:pointer;transition:background .15s,color .15s,border-color .15s;max-width:190px;width:100%;justify-content:center}.btn svg[data-v-cd2c2f3e]{width:15px;height:15px}.btn-primary[data-v-cd2c2f3e]{background:var(--el-color-primary);color:#fff;font-weight:600}.btn-primary[data-v-cd2c2f3e]:hover{background:#176238}.btn-ghost[data-v-cd2c2f3e]{background:#fff;color:var(--el-color-primary);border:1px solid var(--el-color-primary)}.btn-ghost[data-v-cd2c2f3e]:hover{background:#e8f4ee}.btn-plain[data-v-cd2c2f3e]{background:#eef1f4;color:#5c6b7a}.btn-plain[data-v-cd2c2f3e]:hover{background:#e4e9ed;color:#22303f}.quick[data-v-cd2c2f3e]{display:flex;gap:14px;margin-top:20px}.quick-card[data-v-cd2c2f3e]{flex:1;display:flex;align-items:center;gap:10px;background:#fff;border-radius:12px;padding:14px 18px;font-size:14px;color:#5c6b7a;box-shadow:0 4px 20px rgba(34,48,63,.08);text-decoration:none;cursor:pointer;transition:transform .15s,color .15s}.quick-card svg[data-v-cd2c2f3e]{width:17px;height:17px;color:var(--el-color-primary);flex-shrink:0}.quick-card .arr[data-v-cd2c2f3e]{margin-left:auto;color:#93a1af;font-size:15px;line-height:1}.quick-card[data-v-cd2c2f3e]:hover{transform:translateY(-2px);color:#22303f}@media(max-width:900px){.ticket[data-v-cd2c2f3e]{padding:24px 20px}.qr-wrap[data-v-cd2c2f3e]{width:100%}.quick[data-v-cd2c2f3e]{flex-direction:column}}.qr-overlay[data-v-cd2c2f3e]{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn-cd2c2f3e .2s ease}.qr-viewer[data-v-cd2c2f3e]{background:#fff;border-radius:16px;width:100%;max-width:520px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.2)}.qr-viewer-header[data-v-cd2c2f3e]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f3f5;font-size:16px;font-weight:600;color:#22303f}.qr-viewer-close[data-v-cd2c2f3e]{width:32px;height:32px;border:none;background:#f0f3f5;border-radius:50%;font-size:20px;color:#5c6b7a;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:background .15s}.qr-viewer-close[data-v-cd2c2f3e]:hover{background:#e4e9ed}.qr-viewer-list[data-v-cd2c2f3e]{padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.qr-viewer-item[data-v-cd2c2f3e]{display:flex;flex-direction:column;align-items:center;gap:8px}.qr-viewer-item img[data-v-cd2c2f3e]{width:220px;height:220px;border:1px solid #e6eaee;border-radius:10px}.qr-viewer-item .qr-viewer-label[data-v-cd2c2f3e]{font-size:13px;font-weight:600;color:var(--el-color-primary)}.qr-viewer-item .qr-viewer-text[data-v-cd2c2f3e]{font-size:12px;color:#93a1af;letter-spacing:.5px}@keyframes fadeIn-cd2c2f3e{0%{opacity:0}to{opacity:1}}