.initialization-result[data-v-611b10b6]{margin:16px 0;padding:14px;border:1px solid var(--el-border-color);border-radius:8px;font-size:13px;text-align:left}.initialization-result p[data-v-611b10b6]{margin:8px 0 0}.error[data-v-611b10b6]{color:var(--el-color-danger)}.initialization-details-button[data-v-9d75afb3]{width:100%;margin-top:4px}.dispatch-control-cell.has-manual-win[data-v-9d75afb3]{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.dispatch-control-cell.has-manual-win .dispatch-simple-state[data-v-9d75afb3],.dispatch-control-cell.has-manual-win .dispatch-failed-block[data-v-9d75afb3]{min-height:0;padding:0}.manual-win-field[data-v-9d75afb3]{display:grid;gap:8px;margin:16px 0}.dispatch-event-match-hint[data-v-9d75afb3]{font-size:11px;line-height:1.5;color:var(--el-text-color-secondary);overflow-wrap:anywhere}.dispatch-control-cell.is-success.is-fans-unconfirmed[data-v-9d75afb3]{border:1px solid #fcd34d;background:linear-gradient(135deg,#fffbeb,#fff)}.dispatch-control-cell.is-success.is-fans-unconfirmed .dispatch-signal[data-v-9d75afb3]{background:#d97706;box-shadow:none}.dispatch-control-cell.is-success.is-fans-unconfirmed strong[data-v-9d75afb3]{color:#92400e}.dispatch-control-cell.is-fans-eligibility[data-v-9d75afb3]{height:auto;border-color:#fcd34d;background:#fffbeb}.dispatch-control-cell.is-fans-eligibility .dispatch-signal[data-v-9d75afb3]{background:#d97706;box-shadow:none}.dispatch-control-cell.is-fans-eligibility strong[data-v-9d75afb3]{color:#92400e;white-space:normal;overflow-wrap:anywhere}.dispatch-eligibility-hint[data-v-9d75afb3]{display:block;margin-top:4px;font-size:11px;line-height:1.5;color:#92400e;white-space:normal;overflow-wrap:anywhere}.dispatch-running-block>.dispatch-eligibility-hint[data-v-9d75afb3]{grid-column:1 / -1}.manual-verified-label[data-v-b87b6d9d]{color:#b45309}.customer-screenshot-link[data-v-086ada0e]{display:block;margin-top:8px;color:var(--el-color-primary);font-size:12px;line-height:1.5}.manual-verified-label[data-v-3e675624]{color:#b45309;font-size:13px;font-weight:600}.win-screenshot-group[data-v-3e675624]{display:grid;gap:10px}.win-screenshot-system[data-v-3e675624]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.win-screenshot-system small[data-v-3e675624]{color:var(--el-text-color-secondary)}.win-screenshot-group[data-v-3e675624] .customer-screenshot-link{margin-top:0;font-size:14px;font-weight:600}.buyer-wechat-contact[data-v-08764c3d]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--el-border-color-lighter);font-size:13px}.buyer-wechat-contact>span[data-v-08764c3d]{color:var(--el-text-color-secondary);flex-shrink:0}.buyer-wechat-contact strong[data-v-08764c3d]{overflow-wrap:anywhere}.buyer-wechat-contact .el-button[data-v-08764c3d]{margin-left:auto;flex-shrink:0}.report-wechat-copy[data-v-c7fff5b1]{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;padding:6px 8px;border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:6px;color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,transparent);font:500 12px/1.4 var(--font-mono, monospace);cursor:pointer}.report-wechat-copy>span[data-v-c7fff5b1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-wechat-copy .el-icon[data-v-c7fff5b1]{flex-shrink:0}.report-wechat-copy[data-v-c7fff5b1]:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.report-wechat-copy[data-v-c7fff5b1]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.report-wechat-field[data-v-d5261fc9]{--wechat-primary: var(--wvs-skin-primary, var(--el-color-primary));--wechat-text: var(--wvs-skin-text, var(--el-text-color-primary));--wechat-muted: var(--wvs-skin-muted, var(--el-text-color-secondary));--wechat-line: var(--wvs-skin-line, var(--el-border-color));--wechat-surface: var(--wvs-skin-surface, var(--el-bg-color));width:100%;min-width:0;box-sizing:border-box;padding:20px;text-align:left;border:1px solid color-mix(in srgb,var(--wechat-primary) 22%,var(--wechat-line));border-radius:var(--wvs-skin-control-radius, 12px);background:color-mix(in srgb,var(--wechat-primary) 4%,var(--wechat-surface));color:var(--wechat-text);font-size:14px;line-height:1.7}.report-wechat-heading[data-v-d5261fc9]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.report-wechat-icon[data-v-d5261fc9]{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--wechat-primary) 10%,var(--wechat-surface));color:var(--wechat-primary);font-size:19px}.report-wechat-heading label[data-v-d5261fc9]{font-size:16px;font-weight:650}.report-wechat-optional[data-v-d5261fc9]{margin-left:auto;color:var(--wechat-muted);font-size:12px}.report-wechat-field .report-wechat-hint[data-v-d5261fc9]{margin:0 0 14px;color:var(--wechat-muted);overflow-wrap:anywhere}.report-wechat-hint code[data-v-d5261fc9]{padding:1px 5px;border:1px solid var(--wechat-line);border-radius:4px;background:var(--wechat-surface);color:var(--wechat-text);font-size:13px}.report-wechat-field[data-v-d5261fc9] .el-input__wrapper{min-height:46px;background:var(--wechat-surface);border-radius:var(--wvs-skin-control-radius, 8px);box-shadow:0 0 0 1px var(--wechat-line) inset}.report-wechat-field[data-v-d5261fc9] .el-input__wrapper.is-focus{box-shadow:0 0 0 2px var(--wechat-primary) inset}.report-wechat-field[data-v-d5261fc9] .el-input__inner{min-width:0;color:var(--wechat-text);font-size:16px}.report-wechat-field.has-error[data-v-d5261fc9] .el-input__wrapper{box-shadow:0 0 0 1px #dc2626 inset}.report-wechat-field .report-wechat-error[data-v-d5261fc9]{margin:8px 0 0;color:#b91c1c;font-size:13px}@media(max-width:600px){.report-wechat-field[data-v-d5261fc9]{padding:16px}}.report-wechat-field.is-compact[data-v-d5261fc9]{display:block;padding:0;border:0;border-radius:0;background:transparent;align-self:start}.is-compact .report-wechat-heading[data-v-d5261fc9]{min-height:17px;margin-bottom:8px;gap:8px}.is-compact .report-wechat-heading label[data-v-d5261fc9]{font-size:13px;line-height:1.3;font-weight:850}.is-compact .report-wechat-optional[data-v-d5261fc9]{margin-left:0;font-size:11px;line-height:1.3}.is-compact[data-v-d5261fc9] .el-input__wrapper{min-height:var(--el-component-size-large)}.is-compact[data-v-d5261fc9] .el-input__inner{font-size:var(--el-font-size-base, 14px);font-weight:400}.wvs-redispatch-heading[data-v-ebbdedbf]{display:flex;align-items:flex-start;gap:13px;padding-right:28px}.wvs-redispatch-heading-icon[data-v-ebbdedbf]{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;border-radius:12px;background:linear-gradient(135deg,#ff2a85,#8b2ce8);color:#fff;box-shadow:0 9px 20px #ff2a8533}.wvs-redispatch-heading small[data-v-ebbdedbf]{color:var(--primary-strong);font-size:10px;font-weight:900;letter-spacing:.12em}.wvs-redispatch-heading h2[data-v-ebbdedbf]{margin:3px 0 4px;color:var(--text);font-size:20px}.wvs-redispatch-heading p[data-v-ebbdedbf]{margin:0;color:var(--muted);font-size:12px}.wvs-redispatch-body[data-v-ebbdedbf]{display:grid;gap:18px}.wvs-redispatch-steps[data-v-ebbdedbf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.wvs-redispatch-steps li[data-v-ebbdedbf]{min-width:0;display:flex;align-items:center;gap:7px;padding:9px 10px;border:1px solid var(--border);border-radius:10px;color:var(--muted);background:var(--panel-header);font-size:11px}.wvs-redispatch-steps li>span[data-v-ebbdedbf]{width:22px;height:22px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--panel);font-weight:900}.wvs-redispatch-steps li strong[data-v-ebbdedbf]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wvs-redispatch-steps li.is-done[data-v-ebbdedbf]{color:#15803d}.wvs-redispatch-steps li.is-active[data-v-ebbdedbf]{border-color:#ff2a8552;color:var(--primary-strong);background:#ff2a850f}.wvs-redispatch-guard[data-v-ebbdedbf]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgba(37,99,235,.14);border-radius:10px;background:#2563eb0d;color:#1d4ed8}.wvs-redispatch-guard .el-icon[data-v-ebbdedbf]{margin-top:2px;flex:0 0 auto}.wvs-redispatch-guard div[data-v-ebbdedbf]{display:grid;gap:3px}.wvs-redispatch-guard strong[data-v-ebbdedbf]{font-size:12px}.wvs-redispatch-guard span[data-v-ebbdedbf]{color:var(--muted);font-size:11px;line-height:1.5}.wvs-redispatch-form[data-v-ebbdedbf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.wvs-redispatch-form label[data-v-ebbdedbf]{min-width:0;display:grid;gap:7px}.wvs-redispatch-form label>span[data-v-ebbdedbf]{color:var(--text);font-size:12px;font-weight:850}.wvs-redispatch-form label[data-v-ebbdedbf]:last-child{grid-column:1 / -1;max-width:calc(50% - 8px)}.wvs-redispatch-validation[data-v-ebbdedbf]{min-height:38px;display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:9px;background:var(--panel-header);color:var(--muted);font-size:12px}.wvs-redispatch-validation.is-ready[data-v-ebbdedbf]{color:#15803d;background:#16a34a12}.wvs-redispatch-validation.is-error[data-v-ebbdedbf]{color:var(--danger);background:#e11d480f}.wvs-redispatch-footer[data-v-ebbdedbf]{display:flex;justify-content:flex-end;gap:10px}.wvs-redispatch-footer .el-button--primary[data-v-ebbdedbf]{min-width:168px}@media(max-width:640px){.el-overlay-dialog .wvs-redispatch-dialog{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px);margin:10px auto!important;display:flex;flex-direction:column}.wvs-redispatch-dialog .el-dialog__header,.wvs-redispatch-dialog .el-dialog__footer{flex:0 0 auto}.wvs-redispatch-dialog .el-dialog__body{min-height:0;flex:1 1 auto;overflow-y:auto}.wvs-redispatch-steps[data-v-ebbdedbf],.wvs-redispatch-form[data-v-ebbdedbf]{grid-template-columns:minmax(0,1fr)}.wvs-redispatch-form label[data-v-ebbdedbf]:last-child{grid-column:auto;max-width:none}.wvs-redispatch-footer[data-v-ebbdedbf]{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.wvs-redispatch-footer .el-button[data-v-ebbdedbf]{width:100%;margin:0}}.wvs-intent-badge[data-v-2d39ab43]{display:inline-flex;align-items:center;flex-shrink:0;padding:1px 7px;border:1px solid #f5c6d8;border-radius:6px;background:#fff1f6;color:#c93a6b;font-size:12px;font-weight:700;line-height:20px;white-space:nowrap}.notification-sr-only[data-v-ea633b18]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.notification-trigger[data-v-ea633b18]{position:relative;width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;padding:0;border:1px solid #dbe3ec;border-radius:9px;background:linear-gradient(180deg,#fff,#f8fafc);color:#64748b;box-shadow:inset 0 1px #fff;cursor:pointer;transition:border-color .16s var(--motion-standard),background .16s var(--motion-standard),color .16s var(--motion-standard),box-shadow .16s var(--motion-standard),transform .16s var(--motion-standard)}.notification-trigger .el-icon[data-v-ea633b18]{font-size:15px}.notification-trigger[data-v-ea633b18]:hover,.notification-trigger.is-active[data-v-ea633b18]{border-color:#c93a5f4d;background:linear-gradient(135deg,#c93a5f17,#efb0ca21);color:#a62952;box-shadow:0 7px 16px #c93a5f1f,inset 0 1px #ffffffe0}.notification-trigger[data-v-ea633b18]:hover{transform:translateY(-1px)}.notification-trigger[data-v-ea633b18]:focus-visible{outline:3px solid rgba(201,58,95,.18);outline-offset:2px}.notification-trigger-badge[data-v-ea633b18]{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border:2px solid #fff;border-radius:999px;background:#d92f58;color:#fff;font-size:9px;font-weight:850;line-height:13px;text-align:center;box-shadow:0 3px 8px #b91e4840;animation:notification-badge-in-ea633b18 .26s var(--motion-standard)}.notification-trigger.is-ringing[data-v-ea633b18]{animation:notification-trigger-pulse-ea633b18 .9s ease-out 2}.notification-trigger.is-ringing .el-icon[data-v-ea633b18]{transform-origin:50% 8%;animation:notification-bell-ring-ea633b18 .62s ease-in-out 2}.agency-notification-toast.el-notification{width:min(360px,calc(100vw - 24px));padding:13px 14px;border:1px solid rgba(201,58,95,.2);border-radius:15px;background:linear-gradient(135deg,#fff,#fffafb);box-shadow:0 18px 48px #0f172a2e,0 5px 16px #c93a5f1f;cursor:pointer}.agency-notification-toast .el-notification__icon{color:#c93a5f}.agency-notification-toast .el-notification__title{color:#182134;font-size:14px;font-weight:850}.agency-notification-toast .el-notification__content{display:-webkit-box;overflow:hidden;color:#667085;font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-center-popover.el-popper{overflow:hidden;padding:0;border:1px solid rgba(203,213,225,.92);border-radius:16px;background:#fff;box-shadow:0 22px 54px #0f172a2b,0 4px 14px #c93a5f12}.notification-center-popover .el-popper__arrow:before{border-color:#cbd5e1e6;background:#fff}.notification-center-fade-enter-active,.notification-center-fade-leave-active{transition:opacity .15s var(--motion-standard)}.notification-center-fade-enter-from,.notification-center-fade-leave-to{opacity:0}.notification-center[data-v-ea633b18]{min-height:184px;overflow:hidden;background:linear-gradient(180deg,#fff,#fbfcfe)}.notification-center-header[data-v-ea633b18]{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 14px;border-bottom:1px solid #e9edf3;background:linear-gradient(110deg,#c93a5f0e,#efb0ca06 42%,#fff 78%)}.notification-center-heading[data-v-ea633b18],.notification-center-title-row[data-v-ea633b18],.notification-center-actions[data-v-ea633b18],.notification-card-topline[data-v-ea633b18],.notification-card-footer[data-v-ea633b18],.notification-card-meta[data-v-ea633b18]{display:flex;align-items:center}.notification-center-heading[data-v-ea633b18]{min-width:0;gap:9px}.notification-brand-mark[data-v-ea633b18]{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:10px;background:linear-gradient(135deg,#c93a5f,#efb0ca);box-shadow:0 7px 16px #c93a5f33,inset 0 1px #ffffff52}.notification-brand-mark img[data-v-ea633b18]{width:17px;height:17px}.notification-center-heading-copy[data-v-ea633b18]{min-width:0;display:grid;gap:3px}.notification-center-title-row[data-v-ea633b18]{min-width:0;gap:7px}.notification-center-title-row>strong[data-v-ea633b18]{color:#172033;font-size:13px;font-weight:850;line-height:1.2;white-space:nowrap}.notification-center-subtitle[data-v-ea633b18]{overflow:hidden;display:flex;align-items:center;gap:7px;color:#7d899b;font-size:9.5px;font-weight:650;line-height:1.2;white-space:nowrap}.notification-center-subtitle>span[data-v-ea633b18]:first-child{overflow:hidden;text-overflow:ellipsis}.notification-auto-sync[data-v-ea633b18]{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;color:#738195}.notification-auto-sync i[data-v-ea633b18]{width:5px;height:5px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px #10b9811c}.notification-auto-sync.is-checking[data-v-ea633b18]{color:#a52a51}.notification-auto-sync.is-checking i[data-v-ea633b18]{background:#c93a5f;box-shadow:0 0 0 2px #c93a5f1f;animation:notification-sync-pulse-ea633b18 .76s ease-in-out infinite alternate}.notification-count[data-v-ea633b18]{min-height:19px;display:inline-flex;align-items:center;padding:0 6px;border:1px solid rgba(201,58,95,.17);border-radius:999px;background:#c93a5f13;color:#a52a51;font-size:9px;font-weight:800;white-space:nowrap}.notification-count.is-clear[data-v-ea633b18]{border-color:#10b9812b;background:#10b98112;color:#07845e}.notification-center-actions[data-v-ea633b18]{flex:0 0 auto;gap:6px}.notification-icon-action[data-v-ea633b18],.notification-mark-all[data-v-ea633b18],.notification-inline-alert button[data-v-ea633b18],.notification-state-action[data-v-ea633b18]{border:0;cursor:pointer}.notification-icon-action[data-v-ea633b18]{width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid #dde4ed;border-radius:8px;background:#ffffffd1;color:#64748b;transition:border-color .15s var(--motion-standard),background .15s var(--motion-standard),color .15s var(--motion-standard)}.notification-icon-action[data-v-ea633b18]:hover:not(:disabled){border-color:#c93a5f3d;background:#c93a5f12;color:#a52a51}.notification-icon-action[data-v-ea633b18]:disabled,.notification-mark-all[data-v-ea633b18]:disabled{cursor:wait;opacity:.62}.notification-icon-action.is-loading .el-icon[data-v-ea633b18]{animation:notification-spin-ea633b18 .72s linear infinite}.notification-close[data-v-ea633b18]{display:none}.notification-mark-all[data-v-ea633b18]{min-height:30px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border:1px solid rgba(201,58,95,.19);border-radius:8px;background:#c93a5f11;color:#a52a51;font-size:10px;font-weight:800;transition:border-color .15s var(--motion-standard),background .15s var(--motion-standard)}.notification-mark-all[data-v-ea633b18]:hover:not(:disabled){border-color:#c93a5f4f;background:#c93a5f1c}.notification-inline-alert[data-v-ea633b18]{min-height:32px;display:flex;align-items:center;gap:6px;padding:5px 12px;border-bottom:1px solid rgba(245,158,11,.16);background:#f59e0b13;color:#9a5b08;font-size:10px;font-weight:700}.notification-inline-alert span[data-v-ea633b18]{flex:1}.notification-inline-alert button[data-v-ea633b18]{padding:2px 0;background:transparent;color:#9a4c08;font:inherit;text-decoration:underline;text-underline-offset:2px}.notification-skeleton[data-v-ea633b18]{min-height:184px;display:grid;gap:8px;padding:10px;background:#f8fafc}.notification-skeleton-card[data-v-ea633b18]{display:grid;grid-template-columns:30px 1fr;gap:7px 9px;padding:11px;border:1px solid #e7ecf2;border-radius:11px;background:#fff}.notification-skeleton-card[data-v-ea633b18]>*{border-radius:999px;background:linear-gradient(90deg,#eef2f6 25%,#f7f9fb,#eef2f6 65%);background-size:240% 100%;animation:notification-shimmer-ea633b18 1.25s ease-in-out infinite}.notification-skeleton-card span[data-v-ea633b18]{width:30px;height:30px;grid-row:span 3;border-radius:9px}.notification-skeleton-card i[data-v-ea633b18]{width:90%;height:7px}.notification-skeleton-card i[data-v-ea633b18]:nth-of-type(2){width:68%}.notification-skeleton-card i[data-v-ea633b18]:nth-of-type(3){width:52%}.notification-state[data-v-ea633b18]{min-height:184px;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:24px 18px;text-align:center}.notification-state-icon[data-v-ea633b18]{width:40px;height:40px;display:grid;place-items:center;margin-bottom:10px;border:1px solid rgba(201,58,95,.14);border-radius:12px;background:linear-gradient(135deg,#c93a5f14,#efb0ca21);color:#a52a51}.notification-state-icon.is-warning[data-v-ea633b18]{border-color:#f59e0b33;background:#f59e0b17;color:#b96808}.notification-state strong[data-v-ea633b18]{color:#334155;font-size:12px;font-weight:850}.notification-state p[data-v-ea633b18]{margin:5px 0 0;color:#8c98a9;font-size:10.5px;line-height:1.5}.notification-state-action[data-v-ea633b18]{min-height:30px;margin-top:12px;padding:0 12px;border-radius:8px;background:#c93a5f;color:#fff;font-size:10px;font-weight:800}.notification-list[data-v-ea633b18]{max-height:min(430px,64vh);margin:0;padding:9px;overflow:auto;overscroll-behavior:contain;list-style:none;background:#f6f8fb;scrollbar-gutter:stable}.notification-list li+li[data-v-ea633b18]{margin-top:8px}.notification-card[data-v-ea633b18]{position:relative;width:100%;display:grid;gap:7px;padding:11px 12px 10px 14px;overflow:hidden;border:1px solid #e0e6ee;border-radius:12px;background:#fff;color:#334155;text-align:left;box-shadow:0 3px 9px #0f172a09;cursor:pointer;transition:border-color .15s var(--motion-standard),box-shadow .15s var(--motion-standard),transform .15s var(--motion-standard),background .15s var(--motion-standard)}.notification-card.is-unread[data-v-ea633b18]{border-color:#c93a5f33;background:linear-gradient(105deg,#c93a5f11,#efb0ca09 42%,#fff 78%);box-shadow:0 5px 14px #c93a5f11}.notification-card[data-v-ea633b18]:hover{border-color:#c93a5f4a;box-shadow:0 9px 22px #0f172a16;transform:translateY(-1px)}.notification-card[data-v-ea633b18]:active{transform:translateY(0) scale(.997)}.notification-card[data-v-ea633b18]:focus-visible{outline:3px solid rgba(201,58,95,.18);outline-offset:1px}.notification-card-accent[data-v-ea633b18]{position:absolute;top:12px;bottom:12px;left:0;width:3px;border-radius:0 999px 999px 0;background:transparent}.notification-card.is-unread .notification-card-accent[data-v-ea633b18]{background:linear-gradient(180deg,#c93a5f,#efb0ca)}.notification-card-topline[data-v-ea633b18]{min-width:0;gap:7px}.notification-event-icon[data-v-ea633b18]{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border:1px solid rgba(201,58,95,.13);border-radius:8px;background:#c93a5f11;color:#a52a51}.notification-card-topline>strong[data-v-ea633b18]{min-width:0;flex:1;overflow:hidden;color:#1f2937;font-size:12px;font-weight:850;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.notification-card-topline time[data-v-ea633b18]{flex:0 0 auto;color:#909bad;font-size:9px;font-variant-numeric:tabular-nums;white-space:nowrap}.notification-unread-dot[data-v-ea633b18]{width:7px;height:7px;flex:0 0 7px;border:1px solid #fff;border-radius:50%;background:#d92f58;box-shadow:0 0 0 3px #c93a5f1a}.notification-subject[data-v-ea633b18]{overflow:hidden;color:#263348;font-size:12.5px;font-weight:850;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.notification-relation[data-v-ea633b18]{overflow:hidden;color:#64748b;font-size:10px;font-weight:650;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.notification-details[data-v-ea633b18]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px 8px;border:1px solid #e8edf3;border-radius:8px;background:#f8fafcdb}.notification-details>span[data-v-ea633b18]{min-width:0;display:grid;gap:2px}.notification-details small[data-v-ea633b18]{color:#96a0b0;font-size:8px;font-weight:750;line-height:1.2}.notification-details b[data-v-ea633b18]{overflow:hidden;color:#475569;font-size:10px;font-weight:750;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.notification-details .notification-amount[data-v-ea633b18]{text-align:right}.notification-details .notification-amount b[data-v-ea633b18]{color:#a52a51;font-size:11px;font-variant-numeric:tabular-nums;font-weight:850}.notification-message[data-v-ea633b18]{display:-webkit-box;overflow:hidden;color:#475569;font-size:11px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.notification-card-footer[data-v-ea633b18]{min-width:0;justify-content:space-between;gap:8px;padding-top:1px}.notification-card-meta[data-v-ea633b18]{min-width:0;gap:5px;color:#8a96a8;font-size:9px;font-weight:700}.notification-card-meta b[data-v-ea633b18]{padding:2px 5px;border-radius:5px;background:#edf2f7;color:#596679;font-size:8px;letter-spacing:.04em}.notification-card-action[data-v-ea633b18]{display:inline-flex;align-items:center;gap:3px;color:#a52a51;font-size:9.5px;font-weight:850;white-space:nowrap}@keyframes notification-spin-ea633b18{to{transform:rotate(360deg)}}@keyframes notification-trigger-pulse-ea633b18{0%,to{box-shadow:inset 0 1px #fff}45%{box-shadow:0 0 0 5px #c93a5f1f,0 8px 18px #c93a5f29}}@keyframes notification-bell-ring-ea633b18{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}45%{transform:rotate(-12deg)}70%{transform:rotate(8deg)}}@keyframes notification-badge-in-ea633b18{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes notification-sync-pulse-ea633b18{0%{opacity:.45;transform:scale(.82)}to{opacity:1;transform:scale(1.15)}}@keyframes notification-shimmer-ea633b18{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:620px){.agency-notification-toast.el-notification{top:58px!important;right:12px!important;left:12px!important;width:auto}.notification-center-popover.el-popper{position:fixed!important;inset:51px 12px auto!important;width:auto!important;max-width:none!important;margin:0!important;transform:none!important}.notification-center-popover .el-popper__arrow{display:none}.notification-center-header[data-v-ea633b18]{min-height:62px;padding-right:10px;padding-left:11px}.notification-brand-mark[data-v-ea633b18]{width:32px;height:32px;flex-basis:32px}.notification-center-heading[data-v-ea633b18]{gap:8px}.notification-count[data-v-ea633b18]{display:none}.notification-close[data-v-ea633b18]{display:grid}.notification-list[data-v-ea633b18]{max-height:calc(100dvh - 126px);padding:8px}.notification-card[data-v-ea633b18]{padding:10px 10px 10px 13px}.notification-card-topline[data-v-ea633b18]{gap:6px}.notification-card-topline time[data-v-ea633b18]{font-size:8.5px}}@media(max-width:360px){.notification-center-popover.el-popper{right:8px!important;left:8px!important}.notification-mark-all span[data-v-ea633b18]{display:none}.notification-mark-all[data-v-ea633b18]{width:30px;justify-content:center;padding:0}}@media(prefers-reduced-motion:reduce){.notification-trigger[data-v-ea633b18],.notification-card[data-v-ea633b18],.notification-icon-action[data-v-ea633b18],.notification-mark-all[data-v-ea633b18],.notification-center-fade-enter-active,.notification-center-fade-leave-active{transition:none}.notification-trigger[data-v-ea633b18]:hover,.notification-card[data-v-ea633b18]:hover,.notification-card[data-v-ea633b18]:active{transform:none}.notification-trigger.is-ringing[data-v-ea633b18],.notification-trigger.is-ringing .el-icon[data-v-ea633b18],.notification-trigger-badge[data-v-ea633b18],.notification-auto-sync.is-checking i[data-v-ea633b18],.notification-icon-action.is-loading .el-icon[data-v-ea633b18],.notification-skeleton-card[data-v-ea633b18]>*{animation:none}}.survey-fields[data-v-b52ce8a5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;width:100%}.survey-question[data-v-b52ce8a5]{display:flex;flex-direction:column;gap:6px;min-width:0}.survey-question label[data-v-b52ce8a5]{font-size:13px;color:#334155}.required[data-v-b52ce8a5]{color:#e11d48}.survey-filled[data-v-b52ce8a5]{margin:0;padding:8px 0;overflow-wrap:anywhere}.survey-filled small[data-v-b52ce8a5],.survey-guide[data-v-b52ce8a5]{color:#64748b;font-size:12px}.survey-panel[data-v-48d6604c]{padding:16px;width:100%;box-sizing:border-box}.survey-heading[data-v-48d6604c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.survey-hint[data-v-48d6604c]{font-size:12px;color:#64748b;margin:8px 0}.toktoq-priority-field[data-v-22f1dc32]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:14px}.toktoq-priority-field .el-select[data-v-22f1dc32]{width:180px}.fans-popup-options[data-v-37ac13a3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.fans-popup-options label[data-v-37ac13a3]{display:flex;flex-direction:column;gap:8px;min-width:0}.fans-popup-options .el-select[data-v-37ac13a3]{width:100%}.fans-popup-confirmation[data-v-37ac13a3]{grid-column:1 / -1;font-size:13px}.fans-popup-confirmation .el-checkbox[data-v-37ac13a3]{height:auto;white-space:normal;align-items:flex-start}.fans-popup-confirmation[data-v-37ac13a3] .el-checkbox__label{white-space:normal;line-height:1.6}@media(max-width:600px){.fans-popup-options[data-v-37ac13a3]{grid-template-columns:minmax(0,1fr)}}.pluschat-lightstick-field[data-v-abb28ba8]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:14px;margin-bottom:16px}.pluschat-lightstick-field .el-select[data-v-abb28ba8]{width:260px;max-width:100%}.pluschat-login-method[data-v-fc2d4c10]{display:grid;gap:10px;margin:0;min-width:0}.method-label[data-v-fc2d4c10]{font-weight:600;color:var(--wvs-skin-text, #1e293b)}.pluschat-login-method small[data-v-fc2d4c10]{color:var(--wvs-skin-muted, #64748b);line-height:1.6;font-size:13px}.pluschat-login-method[data-v-fc2d4c10] .el-radio-group{display:flex;width:min(100%,360px);gap:8px;--el-color-primary: var(--wvs-skin-primary, #2563eb)}.pluschat-login-method[data-v-fc2d4c10] .el-radio-button{flex:1;min-width:0}.pluschat-login-method[data-v-fc2d4c10] .el-radio-button__inner{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:0;padding:10px 12px;border:1px solid var(--wvs-skin-line, #e2e8f0)!important;border-radius:8px!important;background:var(--wvs-skin-surface, #fff);color:var(--wvs-skin-muted, #64748b);font-size:14px;font-weight:500;line-height:1.4;white-space:normal;box-shadow:none!important}.pluschat-login-method[data-v-fc2d4c10] .el-radio-button:not(.is-disabled):not(.is-active):hover .el-radio-button__inner{border-color:var(--wvs-skin-primary, #2563eb)!important;color:var(--wvs-skin-primary, #2563eb)}.pluschat-login-method[data-v-fc2d4c10] .el-radio-button.is-active .el-radio-button__inner{border-color:var(--wvs-skin-primary, #2563eb)!important;background:var(--wvs-skin-primary, #2563eb);color:#fff}.pluschat-login-method[data-v-fc2d4c10] .el-radio-button.is-disabled{opacity:.6}.public-report-shell[data-v-e8943218]{min-height:100vh;padding:36px 24px;color:var(--wvs-skin-text);font-family:var(--wvs-skin-font);font-size:var(--wvs-skin-font-size);line-height:1.65;background:linear-gradient(145deg,var(--wvs-skin-page-start),var(--wvs-skin-page-end))}.public-report-toktoq-fields[data-v-e8943218]{width:100%;text-align:left;margin-bottom:20px}.public-report-submit-row>.pluschat-lightstick-field[data-v-e8943218]{width:100%;text-align:left}.public-report-wechat[data-v-e8943218],.public-report-popup-options[data-v-e8943218]{margin-bottom:20px}.element-login-method[data-v-e8943218]{padding-bottom:22px;border-bottom:1px solid var(--wvs-skin-line)}.field-optional[data-v-e8943218]{margin-left:6px;color:var(--wvs-skin-muted);font-size:.8em;font-weight:400}.public-report-shell[data-v-e8943218] *,.public-report-shell[data-v-e8943218] *:before,.public-report-shell[data-v-e8943218] *:after{box-sizing:border-box}.background-plain[data-v-e8943218]{background:var(--wvs-skin-page-start)}.background-grid[data-v-e8943218]{background-image:linear-gradient(color-mix(in srgb,var(--wvs-skin-line) 35%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--wvs-skin-line) 35%,transparent) 1px,transparent 1px);background-size:28px 28px;background-color:var(--wvs-skin-page-start)}.report-composition[data-v-e8943218]{width:min(var(--wvs-skin-width),100%);margin:auto;display:grid;gap:var(--wvs-skin-gap);padding:0}.report-zone[data-v-e8943218]{display:grid;grid-template-columns:repeat(var(--wvs-skin-columns),minmax(0,1fr));gap:var(--wvs-skin-gap);padding:var(--wvs-skin-gap);background:var(--wvs-skin-surface);border:1px solid var(--wvs-skin-line);border-radius:var(--wvs-skin-radius);min-width:0;align-content:start}.skin-element[data-v-e8943218]{position:relative;min-width:0;align-self:start;text-align:var(--element-align);font-size:var(--element-size);overflow-wrap:anywhere;--el-component-size-large:max(46px,calc(var(--element-size) * 1.5 + 16px))}.element-full[data-v-e8943218]{grid-column:1 / -1}.skin-element[data-v-e8943218]>:first-child{margin-top:0}.skin-element p[data-v-e8943218],.skin-element h1[data-v-e8943218],.skin-element h2[data-v-e8943218]{margin:0;white-space:pre-line}.tone-soft[data-v-e8943218]{padding:16px;border-radius:var(--wvs-skin-control-radius);background:var(--wvs-skin-context)}.tone-outline[data-v-e8943218]{padding:16px;border:1px solid var(--wvs-skin-line);border-radius:var(--wvs-skin-control-radius)}.public-report-title[data-v-e8943218]{font-size:var(--element-size);line-height:1.2;letter-spacing:-.035em;font-weight:750}.public-report-intro p[data-v-e8943218]{margin-top:12px;color:var(--wvs-skin-muted)}.public-report-eyebrow[data-v-e8943218]{color:var(--wvs-skin-primary);font-weight:650;font-size:.84em;letter-spacing:.06em}.public-report-brand[data-v-e8943218]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;font-weight:750}.public-report-brand img[data-v-e8943218]{width:calc(var(--element-size) * 2.5);height:calc(var(--element-size) * 2.5);object-fit:contain}.public-report-brand>img[data-v-e8943218]:not(.public-report-brand-logo){padding:7px;background:var(--wvs-skin-primary);border-radius:var(--wvs-skin-control-radius)}.public-report-brand-mark[data-v-e8943218]{display:grid;place-items:center;flex:0 0 2.8em;width:2.8em;min-height:2.8em;padding:4px;color:#fff;background:var(--wvs-skin-primary);border-radius:var(--wvs-skin-control-radius);font-size:inherit}.public-report-language[data-v-e8943218]{display:inline-flex;flex-wrap:wrap;padding:4px;border:1px solid var(--wvs-skin-line);border-radius:var(--wvs-skin-control-radius);background:var(--wvs-skin-surface)}.public-report-language button[data-v-e8943218]{min-height:36px;padding:5px 12px;border:0;border-radius:calc(var(--wvs-skin-control-radius) * .7);background:transparent;color:var(--wvs-skin-muted);cursor:pointer;font:600 var(--element-size) var(--wvs-skin-font)}.public-report-language button.active[data-v-e8943218]{background:var(--wvs-skin-context);color:var(--wvs-skin-primary)}.public-report-context small[data-v-e8943218]{display:block;color:var(--wvs-skin-muted);font-size:.8em;margin-bottom:4px}.public-report-context strong[data-v-e8943218]{font-weight:650}.public-report-secondary-time[data-v-e8943218]{display:block;margin-top:4px;color:var(--wvs-skin-muted);font-size:.82em;line-height:1.5}.public-report-event-link[data-v-e8943218]{display:inline-flex;align-items:center;gap:6px;margin-top:9px;color:var(--wvs-skin-primary);font-size:.9em;font-weight:600;text-decoration:none}.public-report-event-link[data-v-e8943218]:hover{text-decoration:underline}.element-amount strong[data-v-e8943218]{color:var(--wvs-skin-primary);font-size:1.15em}.public-report-password-warning[data-v-e8943218]{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--wvs-skin-primary) 22%,var(--wvs-skin-line));border-radius:var(--wvs-skin-control-radius);color:var(--wvs-skin-text);background:var(--wvs-skin-context);font-size:var(--element-size)}.public-report-password-warning .el-icon[data-v-e8943218]{flex-shrink:0;margin-top:4px;color:var(--wvs-skin-primary)}.public-report-password-warning p[data-v-e8943218]{white-space:pre-line}.public-report-password-warning strong[data-v-e8943218]{display:block;margin-bottom:5px}.skin-element label[data-v-e8943218]{display:block}.skin-element label>span[data-v-e8943218]{display:block;margin-bottom:9px;font-size:var(--element-size);font-weight:600}.skin-element[data-v-e8943218] .el-input,.skin-element[data-v-e8943218] .el-input-number{width:100%;min-width:0}.skin-element[data-v-e8943218] .el-input__wrapper{min-height:var(--el-component-size-large);border-radius:var(--wvs-skin-control-radius);background:var(--wvs-skin-surface);box-shadow:0 0 0 1px var(--wvs-skin-line) inset}.skin-element[data-v-e8943218] .el-input__wrapper.is-focus{box-shadow:0 0 0 2px var(--wvs-skin-primary) inset}.skin-element[data-v-e8943218] input{font:400 max(16px,var(--element-size)) var(--wvs-skin-font);color:var(--wvs-skin-text)}.skin-element[data-v-e8943218] input::placeholder{color:var(--wvs-skin-muted);opacity:.8;font-size:var(--element-size)}.has-error[data-v-e8943218] .el-input__wrapper{box-shadow:0 0 0 1px #dc2626 inset}.public-report-field-error[data-v-e8943218],.public-report-error[data-v-e8943218]{display:block;margin-top:7px;color:#b91c1c;font-size:13px;text-align:start}.public-report-security[data-v-e8943218]{display:inline-flex;align-items:center;gap:7px;color:var(--wvs-skin-muted);font-size:var(--element-size)}.public-report-submit-row .el-button[data-v-e8943218],.public-report-complete-actions .el-button[data-v-e8943218]{width:100%}.public-report-shell .skin-element[data-v-e8943218] .el-button--primary{min-height:46px;height:auto;padding:12px 20px;white-space:normal;font:600 var(--element-size)/1.5 var(--wvs-skin-font);border-radius:var(--wvs-skin-control-radius);border-color:var(--wvs-skin-primary)!important;background:linear-gradient(135deg,var(--wvs-skin-primary),var(--wvs-skin-secondary))!important;color:#fff!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}.public-report-shell.button-outline .skin-element[data-v-e8943218] .el-button--primary{background:var(--wvs-skin-surface)!important;color:var(--wvs-skin-primary)!important;border-width:2px}.public-report-shell.button-pill .skin-element[data-v-e8943218] .el-button--primary{border-radius:999px}.public-report-shell[data-v-e8943218] .el-button--primary.is-disabled{opacity:.55;transform:none}.public-report-otp-panel[data-v-e8943218]{display:grid;gap:14px;padding:20px;border:1px solid var(--wvs-skin-line);border-radius:var(--wvs-skin-control-radius);background:var(--wvs-skin-context)}.public-report-otp-icon[data-v-e8943218]{color:var(--wvs-skin-primary);font-size:24px}.public-report-otp-copy p[data-v-e8943218],.public-report-otp-panel>small[data-v-e8943218]{margin-top:6px;color:var(--wvs-skin-muted);font-size:1em}.public-report-otp-actions[data-v-e8943218]{display:flex;flex-wrap:wrap;gap:10px}.public-report-otp-actions>.el-input[data-v-e8943218]{flex:1;min-width:130px}.public-report-otp-actions>.el-button[data-v-e8943218]{flex:1}.public-report-center[data-v-e8943218]{padding:30px 12px;text-align:var(--element-align,center);width:min(680px,100%);margin:auto}.public-report-center h2[data-v-e8943218]{font-size:calc(var(--element-size) * 1.6);margin-bottom:12px}.public-report-center>p[data-v-e8943218]{color:var(--wvs-skin-muted);font-size:1em}.public-report-symbol[data-v-e8943218]{display:inline-block;color:var(--wvs-skin-primary);font-size:44px;margin-bottom:15px}.public-report-receipt[data-v-e8943218]{margin:24px 0;border-block:1px solid var(--wvs-skin-line)}.public-report-receipt>div[data-v-e8943218]{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--wvs-skin-line)}.public-report-receipt dt[data-v-e8943218]{color:var(--wvs-skin-muted)}.public-report-receipt dd[data-v-e8943218]{margin:0;overflow-wrap:anywhere}.public-report-spinner[data-v-e8943218]{display:block;width:30px;height:30px;margin:30px auto;border:3px solid var(--wvs-skin-line);border-top-color:var(--wvs-skin-primary);border-radius:50%;animation:report-spin-e8943218 1s linear infinite}.public-report-custom-text[data-v-e8943218]{white-space:pre-wrap}.layout-centered .report-composition[data-v-e8943218]{gap:0;border-radius:var(--wvs-skin-radius);overflow:hidden;box-shadow:0 24px 80px color-mix(in srgb,var(--wvs-skin-primary) 12%,transparent)}.layout-centered .report-zone[data-v-e8943218]{border-radius:0;border-bottom:0}.layout-centered .zone-hero[data-v-e8943218]{background:var(--wvs-skin-heading);padding-block:calc(var(--wvs-skin-gap) * 1.5)}.layout-editorial .report-zone[data-v-e8943218]{border-radius:0;border-top:4px solid var(--wvs-skin-primary)}.layout-editorial .zone-hero[data-v-e8943218]{padding-block:44px;border:0;background:transparent}.layout-studio .report-zone[data-v-e8943218]{background:transparent;border:0;padding-inline:0}.layout-studio .zone-main>.skin-element[data-v-e8943218]{background:var(--wvs-skin-surface);border:1px solid var(--wvs-skin-line);padding:20px;border-radius:var(--wvs-skin-control-radius)}.layout-studio .zone-main>.skin-element.tone-soft[data-v-e8943218]{background:var(--wvs-skin-context)}.layout-native .zone-hero[data-v-e8943218]{background:var(--wvs-skin-heading);border-radius:var(--wvs-skin-radius) var(--wvs-skin-radius) 0 0;padding-block:48px;border-bottom:6px solid var(--wvs-skin-primary)}.layout-native .zone-main[data-v-e8943218]{border-left:0;border-right:0;border-radius:0}.is-skin-preview[data-v-e8943218]{min-height:100%}.skin-element-handle[data-v-e8943218]{position:absolute;bottom:100%;right:0;z-index:2;display:grid;place-items:center;width:32px;height:28px;border:1px solid #6d28d9;border-radius:6px;background:#fff;color:#6d28d9;font-size:24px;touch-action:none;cursor:grab;opacity:0;pointer-events:none}.is-editing .skin-element[data-v-e8943218]{outline-offset:4px;cursor:pointer}.is-editing .skin-element[data-v-e8943218]:hover{outline:1px dashed #7c3aed}.is-editing .skin-element:is(:hover,:focus-within,.element-selected)>.skin-element-handle[data-v-e8943218]{opacity:1;pointer-events:auto}.is-editing .skin-element.element-selected[data-v-e8943218]{outline:2px solid #7c3aed;outline-offset:4px}.public-report-shell button[data-v-e8943218]:focus-visible{outline:3px solid var(--wvs-skin-primary);outline-offset:3px}@media(min-width:900px){.layout-sidebar .report-composition[data-v-e8943218]{grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);align-items:start}.layout-sidebar .zone-hero[data-v-e8943218]{grid-row:span 2;grid-template-columns:minmax(0,1fr);background:var(--wvs-skin-heading);padding-block:36px}.layout-sidebar .zone-main[data-v-e8943218],.layout-sidebar .zone-footer[data-v-e8943218]{grid-column:2}}@media(max-width:640px){.public-report-shell[data-v-e8943218]{padding:18px 12px}.report-zone[data-v-e8943218]{grid-template-columns:minmax(0,1fr);padding:20px 18px;gap:20px}.report-composition[data-v-e8943218]{gap:16px}.zone-hero[data-v-e8943218]{padding-block:24px!important}.public-report-title[data-v-e8943218]{font-size:min(var(--element-size),36px)}.public-report-language button[data-v-e8943218]{min-height:40px}.public-report-otp-panel[data-v-e8943218]{padding:16px 12px}.public-report-otp-actions[data-v-e8943218]{flex-direction:column}.public-report-center[data-v-e8943218]{padding:16px 0}.skin-element-handle[data-v-e8943218]{width:44px;height:36px}.layout-studio .zone-main>.skin-element[data-v-e8943218]{padding:18px}}@keyframes report-spin-e8943218{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.public-report-spinner[data-v-e8943218]{animation:none}}.berriz-fields[data-v-f92d7e3e]{display:grid;gap:16px;padding:16px 0}.berriz-fields label[data-v-f92d7e3e]{display:grid;gap:7px}.berriz-public-page[data-v-d0d1040e]{max-width:720px;margin:32px auto 72px;padding:32px;border-radius:20px;background:var(--el-bg-color);box-shadow:var(--el-box-shadow-light)}.berriz-public-page header[data-v-d0d1040e]{margin-bottom:28px}.berriz-public-page h1[data-v-d0d1040e]{margin:8px 0;font-size:26px}.berriz-public-page header span[data-v-d0d1040e]{color:var(--el-color-primary);font-weight:700;letter-spacing:.12em}.berriz-public-page a[data-v-d0d1040e]{color:var(--el-color-primary)}.berriz-public-form[data-v-d0d1040e]{display:grid;gap:18px}.berriz-public-form label[data-v-d0d1040e]{display:grid;gap:7px;font-weight:600}.berriz-public-form label small[role=alert][data-v-d0d1040e]{color:#e11d48;font-weight:400}.berriz-public-result h2[data-v-d0d1040e]{margin:0 0 12px;font-size:18px}@media(max-width:600px){.berriz-public-page[data-v-d0d1040e]{margin:16px;padding:20px}}.screenshot-session[data-v-54957df6]{margin:0 0 20px;line-height:1.6}.screenshot-form[data-v-54957df6]{display:grid;gap:16px}.screenshot-form label[data-v-54957df6]{display:grid;gap:8px;font-weight:600}.screenshot-form p[data-v-54957df6]{margin:0;line-height:1.6}.screenshot-form small[data-v-54957df6]{color:var(--el-text-color-secondary);font-weight:400}.screenshot-form footer[data-v-54957df6]{display:flex;justify-content:flex-end}.screenshot-upload-field[data-v-54957df6]{display:grid;gap:10px;min-width:0}.screenshot-upload-label[data-v-54957df6]{font-weight:600}.screenshot-upload-card[data-v-54957df6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;min-height:182px;padding:22px 18px;border:1.5px dashed #e6b6c7;border-radius:14px;background:linear-gradient(135deg,#fffafc,#fff1f6);color:#29334b;font:inherit;text-align:center;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.screenshot-upload-card[data-v-54957df6]:hover,.screenshot-upload-card[data-v-54957df6]:focus-visible,.screenshot-upload-card.is-dragging[data-v-54957df6]{border-color:#d84377;background:#fff0f5;outline:none;box-shadow:0 0 0 3px #d8437712}.screenshot-upload-card[data-v-54957df6]:disabled{opacity:.65;cursor:wait}.screenshot-upload-icon[data-v-54957df6]{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#fce1eb;color:#d84377;font-size:28px}.screenshot-upload-copy[data-v-54957df6]{display:grid;justify-items:center;gap:6px;min-width:0;max-width:100%}.screenshot-upload-copy strong[data-v-54957df6]{overflow:hidden;max-width:100%;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.screenshot-upload-copy>span[data-v-54957df6]:not(.screenshot-replace){color:#8a7782;font-size:12px;line-height:1.5}.screenshot-upload-copy>small[data-v-54957df6]{color:#aa8d9b;font-size:11px;letter-spacing:.3px}.screenshot-upload-card.is-selected[data-v-54957df6]{flex-direction:row;justify-content:flex-start;min-height:124px;padding:16px;text-align:left}.is-selected .screenshot-upload-copy[data-v-54957df6]{flex:1;justify-items:start;gap:8px}.screenshot-preview[data-v-54957df6]{display:grid;flex:0 0 72px;place-items:center;width:72px;height:84px;overflow:hidden;border:2px solid white;border-radius:10px;background:#fff;box-shadow:0 3px 12px #b8487014}.screenshot-preview img[data-v-54957df6]{width:100%;height:100%;object-fit:contain}.screenshot-replace[data-v-54957df6]{display:inline-flex;align-items:center;gap:4px;color:#d84377;font-size:12px;font-weight:600}.screenshot-upload-hint[data-v-54957df6]{line-height:1.6}.wvs-weekly-admin{padding:24px;background:#fff;border:1px solid #e2e7ef;border-radius:16px;min-height:620px}.wvs-weekly-heading h2,.wvs-weekly-public h1{margin:8px 0;color:#18233d;font-size:27px;letter-spacing:-.7px}.wvs-weekly-heading p{margin:6px 0 0;color:#778299;font-size:13px}.wvs-weekly-eyebrow{color:#d93d70;font-size:10px;font-weight:750;letter-spacing:1.7px}.wvs-weekly-entry{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:16px 24px;padding:16px 20px;margin:22px 0;border:1px solid #efdce4;border-radius:12px;background:linear-gradient(110deg,#fff7fa,#fafbff)}.wvs-weekly-label{display:block;color:#65718b;font-size:12px;margin-bottom:10px}.wvs-weekly-week-heading{display:flex;align-items:center;justify-content:space-between;height:18px;margin-bottom:10px}.wvs-weekly-week-heading .wvs-weekly-label{margin:0}.wvs-weekly-week-heading .el-button{height:22px;padding:2px 6px;font-size:11px}.wvs-weekly-week-control,.wvs-weekly-entry-actions,.wvs-weekly-tools,.wvs-weekly-meta,.wvs-weekly-price-editor>div{display:flex;align-items:center;gap:10px}.wvs-weekly-week-control{gap:8px}.wvs-weekly-week-control strong{white-space:nowrap;font-size:14px;color:#25314a;font-variant-numeric:tabular-nums}.wvs-weekly-week-control strong span{font-weight:500}.wvs-weekly-week-control .el-button{height:34px;padding:8px}.wvs-weekly-week-control .el-button+.el-button,.wvs-weekly-entry-actions .el-button+.el-button{margin-left:0}.wvs-weekly-code{min-width:0}.wvs-weekly-code-card{max-width:340px;padding:10px 14px;border:1px solid #eadde5;border-radius:10px;background:#fff}.wvs-weekly-code-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.wvs-weekly-code-heading .wvs-weekly-label{margin:0}.wvs-weekly-code-heading .el-button{height:26px;margin:0;padding:4px 6px;font-size:11px}.wvs-weekly-code-heading .el-button:not(.is-disabled){color:#7a6371}.wvs-weekly-code strong{font:700 23px ui-monospace,monospace;letter-spacing:3px;color:#26324c}.wvs-weekly-code-value{display:flex;align-items:center;min-height:34px;margin-top:4px}.wvs-weekly-entry-actions{gap:8px}.wvs-weekly-entry-actions .el-button{height:34px}.wvs-weekly-quote-count{margin-left:8px;padding:3px 6px;border-radius:4px;background:#fff4e4;color:#b57b28;font-size:11px}.wvs-weekly-entry-footer{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:12px;border-top:1px solid #eadde5;font-size:13px;line-height:1.6}.wvs-weekly-wechat{display:inline-flex;align-items:center;gap:12px;padding:10px 14px;margin-left:auto;border:1px solid #eadde5;border-radius:10px;background:#fff;color:#3c4962;font-size:13px}.wvs-weekly-expiry{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;color:#68758c}.wvs-weekly-expiry-value{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.wvs-weekly-expiry strong{color:#3c4962;font-size:inherit;font-weight:600;font-variant-numeric:tabular-nums}.wvs-weekly-timezone{padding:1px 5px;border:1px solid #e3e7ef;border-radius:4px;background:#fff;color:#68758c;font-size:10px;line-height:16px}.wvs-weekly-link{display:inline-flex;align-items:center;gap:6px;padding:4px 0;color:#a73559;font-weight:500;text-decoration:none}.wvs-weekly-link:hover{color:#822642}.wvs-weekly-link:hover>span{text-decoration:underline;text-underline-offset:3px}.wvs-weekly-link:focus-visible{outline:2px solid #c93a5f;outline-offset:4px;border-radius:3px}.wvs-weekly-square-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 14px}.wvs-weekly-square-heading h3{display:flex;align-items:center;gap:9px;margin:0;color:#25314a;font-size:17px}.wvs-weekly-square-heading h3>span{color:#8b95a7;font-weight:500;font-size:13px}.wvs-weekly-sort-hint{color:#7a859b;font-size:12px}.wvs-weekly-date-filter{margin-bottom:18px;padding:14px;border:1px solid #e8eaf1;border-radius:12px;background:#fafbfe}.wvs-weekly-date-heading,.wvs-weekly-date-heading>div{display:flex;align-items:center;gap:12px}.wvs-weekly-date-heading{justify-content:space-between;margin-bottom:12px}.wvs-weekly-date-heading strong{font-size:12px;color:#3c4962}.wvs-weekly-date-heading>div>span{font-size:11px;color:#7a859b}.wvs-weekly-date-heading .wvs-weekly-date-shortcuts{flex-shrink:0;gap:4px}.wvs-weekly-date-shortcuts .el-button+.el-button{margin-left:0}.wvs-weekly-days{position:relative;display:grid;grid-template-columns:repeat(7,minmax(112px,1fr));gap:8px;overflow-x:auto;padding:3px;margin:-3px}.wvs-weekly-days>button{min-width:0;display:grid;gap:7px;padding:12px;border:1px solid #e3e7ef;border-radius:9px;background:#fff;color:#66748c;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.wvs-weekly-days>button:hover{border-color:#d4a5b6}.wvs-weekly-days>button[aria-pressed=true]{border-color:#d64a77;background:#fff0f5;color:#a52d55;box-shadow:inset 0 0 0 1px #d64a7726}.wvs-weekly-days>button:focus-visible{outline:2px solid #c93a5f;outline-offset:1px}.wvs-weekly-day-name,.wvs-weekly-day-count{display:flex;align-items:center;justify-content:space-between;gap:3px}.wvs-weekly-day-name{font-size:12px;font-weight:650}.wvs-weekly-day-name small{font-size:10px;font-weight:500;color:#ba3d66}.wvs-weekly-days time{font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.wvs-weekly-day-count{font-size:11px;color:#8390a3}.wvs-weekly-days>button[aria-pressed=true] .wvs-weekly-day-count{color:#a52d55}.wvs-weekly-list-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.wvs-weekly-filters{display:flex;gap:4px;padding:4px;border-radius:9px;background:#f3f5f8}.wvs-weekly-filters button{display:flex;align-items:center;gap:7px;min-height:30px;padding:5px 12px;border-radius:6px;background:transparent;color:#6c7890;font-size:12px;cursor:pointer}.wvs-weekly-filters button:hover{color:#b3325b}.wvs-weekly-filters button[aria-pressed=true]{background:#fff;color:#af2e56;font-weight:700;box-shadow:0 1px 4px #25314a12}.wvs-weekly-filters button:focus-visible{outline:2px solid #c93a5f;outline-offset:2px}.wvs-weekly-filters button span{font-size:11px;font-variant-numeric:tabular-nums;opacity:.8}.wvs-weekly-tools .el-input{width:260px}.wvs-weekly-tools .el-button+.el-button{margin-left:0}.wvs-weekly-summary{display:flex;gap:20px;color:#8390a3;font-size:12px;margin-bottom:14px}.wvs-weekly-summary strong{color:#39455f;margin-left:5px}.wvs-weekly-session-list{display:grid;gap:14px}.wvs-weekly-session{display:flex;flex-direction:column;gap:20px;padding:22px;border:1px solid #e6eaf1;border-radius:13px;background:#fff}.wvs-weekly-session.is-started{background:#fafbfc}.wvs-weekly-session.is-started .wvs-weekly-meta .el-tag--info{color:#7a859a!important;background:#f0f2f5!important;border-color:#dce1e8!important}.wvs-weekly-admin .wvs-weekly-session{transition:border-color .15s ease}.wvs-weekly-admin .wvs-weekly-session:hover,.wvs-weekly-admin .wvs-weekly-session:focus-within{border-color:#dfb5c5}.wvs-weekly-session-main{display:grid;gap:12px;min-width:0}.wvs-weekly-session-actions,.wvs-weekly-customer-action{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-left:auto}.wvs-weekly-closure-button{flex-shrink:0}.wvs-weekly-closure-button.is-disabled{color:#8792a5;border-color:#dce1e8;background:#f3f5f8}.wvs-weekly-closure-hint{margin:0 0 14px;color:#7a859a;font-size:11px;line-height:1.7}.wvs-weekly-meta{gap:9px;flex-wrap:wrap;color:#708099;font-size:12px}.wvs-weekly-meta>span{font-variant-numeric:tabular-nums}.wvs-weekly-session h4,.wvs-weekly-quote-row h4{color:#25314a;line-height:1.65;overflow-wrap:anywhere}.wvs-weekly-session h4{margin:0;font-size:16px}.wvs-weekly-quote-row h4{margin:9px 0;font-size:14px}.wvs-weekly-notice-number{display:inline-block;color:#d34572;font:650 12px ui-monospace,monospace;background:#fff0f5;border-radius:5px;padding:1px 6px;margin-right:8px}.wvs-weekly-meta .wvs-weekly-notice-number{margin-right:2px}.wvs-weekly-session-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.wvs-weekly-session-links>a{display:inline-flex;align-items:center;gap:5px;color:#708099;font-size:12px;text-decoration:none}.wvs-weekly-session-links>a:hover{color:#c93a5f}.wvs-weekly-session-links>a:focus-visible{outline:2px solid #c93a5f;outline-offset:4px;border-radius:2px}.wvs-weekly-session-links .el-button{margin:0;padding:4px 8px;font-size:12px}.wvs-weekly-session-links .el-button:not(.is-disabled){color:#708099}.wvs-weekly-session-links .el-button:not(.is-disabled):hover{color:#c93a5f}.wvs-weekly-pending{color:#8591a6;font-size:11px}.wvs-weekly-quote-state{flex-shrink:0}.wvs-weekly-admin .wvs-weekly-quote-state.is-unquoted{color:#9d681f;border-color:#ead8bb;background:#fffbf3}.wvs-weekly-admin .wvs-weekly-quote-state.is-unquoted:hover{color:#855516;border-color:#d4af77;background:#fff5e3}.wvs-weekly-quote-state .el-icon{margin-left:8px}.wvs-weekly-quote-drawer{--el-drawer-padding-primary: 28px}.wvs-weekly-quote-drawer .el-drawer__header{align-items:flex-start;margin-bottom:0;padding-bottom:24px;border-bottom:1px solid #e6eaf1}.wvs-weekly-quote-drawer .el-drawer__body{background:#f8f9fc}.wvs-weekly-quote-heading h3{margin:10px 0;color:#25314a;font-size:23px}.wvs-weekly-quote-heading p{margin:0;color:#778299;font-size:12px;line-height:1.8}.wvs-weekly-quote-heading .wvs-weekly-closure-hint{margin-top:6px}.wvs-weekly-quote-list{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.wvs-weekly-quote-row{padding:20px;border:1px solid #e6eaf1;border-radius:12px;background:#fff}.wvs-weekly-quote-row.is-unquoted{border-color:#eedabd}.wvs-weekly-quote-row-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wvs-weekly-price-editor{margin-top:20px}.wvs-weekly-price-editor>label{display:block;font-size:11px;color:#7d899d;margin-bottom:9px}.wvs-weekly-price-editor .wvs-weekly-price-input{flex:1;min-width:90px}.wvs-weekly-price-error{display:block;margin-top:7px;color:#c93a5f}.wvs-weekly-price-editor .el-select{width:85px}.wvs-weekly-price-editor .el-button{margin:0}.wvs-weekly-price-editor .el-button.is-disabled{opacity:.45}.wvs-weekly-admin .el-empty p{font-size:12px;color:#8792a5}.wvs-weekly-public{max-width:1000px;margin:32px auto;padding:0 24px 40px}.wvs-weekly-public-header{padding:32px 0 26px;border-bottom:1px solid #e7eaf2}.wvs-weekly-public-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.wvs-weekly-mark{padding:9px 7px;background:#df3d72;color:#fff;border-radius:9px;font:700 10px ui-monospace,monospace}.wvs-weekly-public-header>p{color:#78849a;font-size:14px;line-height:1.8}.wvs-weekly-public-period{display:inline-block;font-size:12px;color:#b34d71;background:#fff1f6;border-radius:7px;padding:8px 12px}.wvs-weekly-public-search{max-width:360px}.wvs-weekly-public .wvs-weekly-session{padding:24px}.wvs-weekly-session-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid #edf0f5}.wvs-weekly-session-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.wvs-weekly-session-price>span{color:#7a859b;font-size:12px}.wvs-weekly-session-price strong{color:#c93a5f;font-size:24px;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.wvs-weekly-session-price small{color:#7a859b;font-size:11px;font-weight:500}.wvs-weekly-session-footer .el-button{height:36px;margin:0;padding:0 16px;border-radius:8px;font-size:13px}.wvs-weekly-public .wvs-weekly-customer-action .el-button--primary{box-shadow:none!important;text-shadow:none!important}.wvs-weekly-public .el-alert{margin:18px 0}.wvs-weekly-register-form{display:grid;gap:20px}.wvs-weekly-register-form>p{margin:0;color:#7a859a;line-height:1.8}.wvs-weekly-register-form>label{display:grid;gap:9px;font-size:13px;color:#32405a}.wvs-weekly-register-form .el-date-editor{width:100%}.wvs-weekly-register-form footer{display:flex;justify-content:flex-end;gap:10px}.wvs-weekly-form-back{max-width:828px;margin:20px auto 0;padding:0 20px}@media(max-width:1280px){.wvs-weekly-entry{grid-template-columns:max-content minmax(0,1fr)}.wvs-weekly-entry-actions{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:640px){.wvs-weekly-admin{padding:18px 14px;border-radius:12px}.wvs-weekly-entry{grid-template-columns:minmax(0,1fr);padding:18px 14px}.wvs-weekly-code-card{max-width:none;padding:10px 12px}.wvs-weekly-week-control{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;gap:6px}.wvs-weekly-week-control strong{text-align:center;font-size:13px;white-space:normal;line-height:1.6}.wvs-weekly-week-control strong span{display:block}.wvs-weekly-code strong{font-size:20px}.wvs-weekly-entry-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.wvs-weekly-wechat{justify-content:space-between;margin-left:0}.wvs-weekly-entry-footer,.wvs-weekly-admin .wvs-weekly-square-heading{align-items:flex-start;flex-direction:column;gap:8px}.wvs-weekly-entry-actions .el-button{min-width:0;width:100%}.wvs-weekly-list-toolbar{align-items:stretch;flex-direction:column}.wvs-weekly-date-filter{padding:12px}.wvs-weekly-date-heading{align-items:flex-start;gap:8px}.wvs-weekly-date-heading>div:first-child{align-items:flex-start;flex-direction:column;gap:5px}.wvs-weekly-days{grid-template-columns:repeat(7,120px)}.wvs-weekly-public-search{max-width:none}.wvs-weekly-filters{align-self:flex-start}.wvs-weekly-tools{width:100%;min-width:0}.wvs-weekly-tools .el-input{flex:1;width:0;min-width:0}.wvs-weekly-tools .el-button{padding:8px 10px}.wvs-weekly-quote-drawer{--el-drawer-padding-primary: 18px}.wvs-weekly-quote-row{padding:16px}.wvs-weekly-price-editor>div{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:8px}.wvs-weekly-price-editor .wvs-weekly-price-input,.wvs-weekly-price-editor .el-select{width:100%;min-width:0}.wvs-weekly-price-editor .el-button{grid-column:1 / -1}.wvs-weekly-session,.wvs-weekly-public .wvs-weekly-session{padding:18px 14px}.wvs-weekly-public{margin:10px auto;padding:0 16px 30px}.wvs-weekly-public-header{padding-top:20px}.wvs-weekly-public h1{font-size:24px}.wvs-weekly-public .wvs-weekly-square-heading{align-items:stretch;flex-direction:column}.wvs-weekly-public .wvs-weekly-tools{flex-wrap:wrap}.wvs-weekly-session{gap:16px}.wvs-weekly-session h4{font-size:15px}.wvs-weekly-session-footer{gap:14px;padding-top:14px}.wvs-weekly-customer-action,.wvs-weekly-session-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));width:100%;gap:8px}.wvs-weekly-session-footer .el-button{min-width:0;height:auto;min-height:40px;padding:10px;white-space:normal;word-break:keep-all;line-height:1.5}}.skin-preview-wait[data-v-f18c74f0]{padding:40px 20px;text-align:center;color:#64748b;font-size:14px}:root{color-scheme:light;--bg: #f4f7fb;--sidebar-bg: #ffffff;--sidebar-nav-hover: rgba(255, 42, 133, .08);--sidebar-nav-active: #ff2a85;--panel: #ffffff;--panel-header: #f8fafc;--border: #e2e8f0;--border-strong: #cbd5e1;--text: #0f172a;--muted: #64748b;--primary: #ff2a85;--primary-strong: #d81b60;--primary-bg: rgba(255, 42, 133, .06);--primary-ring: rgba(255, 42, 133, .15);--success: #059669;--success-bg: rgba(5, 150, 105, .08);--warning: #8a2be2;--warning-bg: rgba(138, 43, 226, .08);--danger: #e11d48;--danger-bg: rgba(225, 29, 72, .08);--info: #8a2be2;--info-bg: rgba(138, 43, 226, .08);--shadow-sm: 0 2px 8px rgba(15, 23, 42, .08);--shadow-md: 0 8px 22px rgba(15, 23, 42, .1);--shadow-lg: 0 18px 44px rgba(15, 23, 42, .16);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--font-sans: "PingFang SC", "Microsoft YaHei", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--control-bg: #ffffff;--control-raised: #f8fafc;--table-text: #334155;--shell-glow: rgba(255, 42, 133, .1);--overlay-bg: rgba(15, 23, 42, .36);font-family:var(--font-sans)}.command-report-form .panel-body{padding-top:24px}.command-report-card{overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--panel);box-shadow:0 18px 50px #2c112314}.command-report-context{display:grid;gap:22px;padding:26px 28px 28px}.command-report-session-field,.command-report-amount-field,.command-report-code-field{display:grid;min-width:0;gap:8px}.command-report-configuration-row{display:flex;flex-wrap:wrap;align-items:start;gap:20px 28px}.command-report-amount-field{width:min(100%,380px)}.command-report-code-field{width:min(100%,560px)}.command-report-amount-field,.command-report-code-field{grid-template-rows:auto 42px;align-content:start}.command-report-amount-input{height:42px}.command-report-configuration-row :is(.el-input__wrapper,.el-select__wrapper){min-height:42px}.command-report-amount-input{display:grid;grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:10px}.command-report-amount-input .el-input-number{width:100%}.command-report-amount-input .el-select{min-width:0}.command-report-session-head,.command-report-session-label{display:flex;align-items:center}.command-report-session-head{justify-content:space-between;gap:16px}.command-report-session-label{gap:9px}.command-report-create-session.el-button{min-height:30px;margin-left:auto;padding:0 10px;border-radius:8px;background:#ff2a8514;color:var(--primary-strong);font-size:12px;font-weight:850}.command-report-create-session.el-button:hover,.command-report-create-session.el-button:focus-visible{background:#ff2a8524;color:var(--primary-strong)}.command-report-session-label>span{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid rgba(255,42,133,.18);border-radius:999px;background:var(--primary-bg);color:var(--primary-strong);font-size:11px;font-weight:850}.command-report-session-label>strong,.command-report-amount-field>span,.command-report-code-field>span,.command-report-fields label>span{color:var(--text);font-size:12px;font-weight:850}.command-report-session-option{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;min-width:0;align-items:center;width:100%;column-gap:20px}.command-report-session-option strong{flex:0 0 auto;color:var(--primary-strong);font-variant-numeric:tabular-nums;font-weight:900}.command-report-session-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-report-session-option small{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.command-report-session-popper .el-select-dropdown__item{display:flex;align-items:center;min-height:46px;padding:7px 14px}.command-report-session-popper .el-select-dropdown__item.is-selected:before{display:none;content:none}.command-report-session-popper .el-select-group__title{color:var(--primary-strong);font-size:11px;font-weight:850;font-variant-numeric:tabular-nums}.command-report-code-row{display:grid;grid-template-columns:minmax(220px,280px) max-content;align-items:center;gap:12px}.command-report-code-row strong{display:inline-flex;min-height:40px;align-items:center;gap:9px;padding:0 14px;border:1px solid var(--border);border-radius:8px;background:var(--panel-header);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:17px;font-weight:850;letter-spacing:.12em}.command-report-code-row strong.is-empty{color:var(--muted);letter-spacing:.14em}.command-report-link-preview{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--primary) 6%,var(--panel));color:var(--muted);font-size:11px}.command-report-link-preview>.el-icon{color:var(--primary-strong)}.command-report-link-preview>span{color:var(--text);font-weight:800;white-space:nowrap}.command-report-link-preview>code{min-width:0;overflow:hidden;color:var(--primary-strong);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.clipboard-copy-text{box-sizing:border-box;width:100%;margin-top:12px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);font-size:16px;-webkit-user-select:text;user-select:text}.command-report-confirm-overlay{background:#120a1075;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.command-report-confirm-dialog.el-message-box{width:min(520px,100%);max-width:100%;overflow:hidden;padding:0;border:1px solid rgba(201,58,95,.2);border-radius:18px;background:var(--panel);box-shadow:0 24px 56px #120a1038,0 6px 16px #c93a5f1f}.command-report-confirm-dialog .el-message-box__header{position:relative;margin:0;padding:22px 24px 16px;border-bottom:1px solid rgba(201,58,95,.12);background:linear-gradient(135deg,#c93a5f1b,#fff0 68%)}.command-report-confirm-dialog .el-message-box__header:before{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--primary),#efb0ca 68%,rgba(239,176,202,0));content:""}.command-report-confirm-dialog .el-message-box__title{color:var(--text);font-size:17px;font-weight:850;line-height:1.35}.command-report-confirm-dialog .el-message-box__headerbtn{top:17px;right:16px;width:28px;height:28px;border-radius:8px;color:var(--muted)}.command-report-confirm-dialog .el-message-box__headerbtn:hover{background:#c93a5f14;color:var(--primary-strong)}.command-report-confirm-dialog .el-message-box__content{padding:18px 24px 2px}.command-report-confirm-dialog .el-message-box__status{display:none}.command-report-confirm-dialog .el-message-box__message{padding-left:0}.command-report-confirm-dialog .el-message-box__btns{display:flex;justify-content:flex-end;gap:10px;margin:0;padding:16px 24px 22px}.command-report-confirm-dialog .el-message-box__btns .el-button{min-width:82px;margin-left:0}.command-report-code-row .el-button--primary,.command-report-confirm-dialog .el-message-box__btns .el-button--primary{box-shadow:none!important}.command-report-code-row .el-button--primary:is(:hover,:focus),.command-report-confirm-dialog .el-message-box__btns .el-button--primary:is(:hover,:focus){transform:none;filter:none!important;box-shadow:inset 0 0 0 1px #ffffff42!important}.command-report-copy-confirm{display:grid;gap:15px}.command-report-copy-confirm-intro{display:grid;gap:4px}.command-report-copy-confirm-intro>span{color:var(--primary-strong);font-size:10px;font-weight:900;letter-spacing:.12em}.command-report-copy-confirm-intro>p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.command-report-copy-confirm-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.command-report-copy-confirm-details>div{display:grid;min-width:0;gap:5px;padding:11px 12px;border:1px solid var(--border);border-radius:11px;background:#fff}.command-report-copy-confirm-details>div>span{color:var(--muted);font-size:11px;font-weight:750}.command-report-copy-confirm-details>div>strong{min-width:0;color:var(--text);font-size:12px;font-weight:800;line-height:1.55;overflow-wrap:anywhere}.command-report-copy-confirm-details>.is-session,.command-report-copy-confirm-details>.is-code,.command-report-copy-confirm-details>.is-link{grid-column:1 / -1}.command-report-copy-confirm-details>.is-session{border-color:#c93a5f29;background:linear-gradient(135deg,#c93a5f0f,#fff0)}.command-report-copy-confirm-details>.is-amount{border-color:#0596692e;background:#0596690b}.command-report-copy-confirm-details>.is-code{grid-template-columns:minmax(0,1fr) auto;align-items:center;border-color:#c93a5f2b;background:#fff7fa}.command-report-copy-confirm-details>.is-code>strong{color:var(--primary-strong);font-family:var(--font-mono);letter-spacing:.08em;text-align:right}.command-report-copy-confirm-details>.is-link{border-color:color-mix(in srgb,var(--primary) 25%,var(--border));background:color-mix(in srgb,var(--primary) 5%,#fff)}.command-report-copy-confirm-details>.is-link>strong{color:var(--primary-strong);font-family:var(--font-mono);font-size:11px;font-weight:750;letter-spacing:0}body.command-session-picker-open{overflow:hidden;overscroll-behavior:none}@media(max-width:920px){.command-report-session-select-desktop{display:none}}@media(max-width:760px){.command-report-form .panel-body{padding-top:14px}.command-report-context{padding:20px 18px;gap:22px}.command-report-session-head{align-items:flex-start;flex-direction:column;gap:8px}.command-report-create-session.el-button{margin-left:0;padding-left:0;background:transparent}.command-report-session-option{grid-template-columns:minmax(116px,max-content) minmax(0,1fr);row-gap:4px;column-gap:14px}.command-report-session-option strong{grid-column:2;justify-self:start}.command-report-code-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.command-report-code-field{grid-template-rows:auto auto}.command-report-code-row .el-button{width:100%;min-height:42px}.command-report-confirm-dialog .el-message-box__header{padding:20px 18px 14px}.command-report-confirm-dialog .el-message-box__content{padding:16px 18px 0}.command-report-confirm-dialog .el-message-box__btns{padding:14px 18px 18px}.command-report-confirm-dialog .el-message-box__btns .el-button{flex:1 1 0;min-width:0}.command-report-copy-confirm-details{grid-template-columns:minmax(0,1fr)}.command-report-copy-confirm-details>.is-session,.command-report-copy-confirm-details>.is-code,.command-report-copy-confirm-details>.is-link{grid-column:auto}.wvs-report-template-option-head{align-items:flex-start;flex-direction:column;gap:5px}}html[lang=ko]{--font-sans: "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.report-workspace .report-context-form{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,.8fr);gap:16px;padding:18px 20px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#ff2a8509,#fff0)}.report-workspace .report-context-field{display:grid;min-width:0;gap:8px}.report-workspace .report-context-form.has-wechat{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr) minmax(220px,1fr);align-items:start}.report-workspace .report-context-form.has-wechat .report-context-field.is-fee{min-width:0}.report-workspace .report-context-field.is-link{grid-column:1 / -1}.report-workspace .report-template-autocomplete{width:100%}.report-workspace .report-template-autocomplete-hint{color:var(--muted);font-size:12px;line-height:1.4}.wvs-report-template-popper .el-autocomplete-suggestion__list{padding:6px}.wvs-report-template-popper .el-autocomplete-suggestion li{height:auto;min-height:66px;padding:9px 12px;border-radius:var(--radius-sm);line-height:1.35}.wvs-report-template-option{display:grid;width:100%;min-width:0;gap:3px}.wvs-report-template-option-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.wvs-report-template-option-head strong{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.wvs-report-template-option-meta{display:flex;flex:0 0 auto;align-items:center;gap:8px}.wvs-report-template-time{flex:0 0 auto;color:var(--primary-strong);font-size:12px;font-weight:750}.wvs-report-template-code{flex:0 0 auto;padding:2px 8px;border:1px solid rgba(255,42,133,.24);border-radius:999px;background:#ff2a8514;color:var(--primary-strong);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:850;letter-spacing:.06em}.wvs-report-template-visibility{padding:2px 7px;border:1px solid var(--border-strong);border-radius:999px;color:var(--muted);font-size:10px;font-weight:800;line-height:1.35}.wvs-report-template-visibility.is-public{border-color:#ff2a8547;background:var(--primary-bg);color:var(--primary-strong)}.wvs-report-template-option small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.report-workspace .report-context-field>label{color:var(--text);font-size:13px;font-weight:850;line-height:1.3}.report-workspace .report-context-field .session-apply-time-control,.report-workspace .report-context-field .session-apply-time-fields{width:100%}.report-workspace .report-context-field.is-fee{min-width:280px}.report-workspace .report-context-field.is-intent-mode{grid-column:1 / -1;gap:10px;padding:15px 16px 16px;border:1px solid rgba(255,42,133,.18);border-radius:14px;background:linear-gradient(135deg,#ff2a850e,#8b2ce806),var(--control-raised)}.report-workspace .report-intent-mode-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.report-workspace .report-intent-mode-heading label{color:var(--text);font-size:14px;font-weight:900}.report-workspace .report-intent-mode-heading small,.session-intent-mode-panel>small{color:var(--muted);font-size:12px;line-height:1.45}.report-workspace .report-intent-mode-content{position:relative;min-width:0}.intent-mode-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.intent-mode-option.el-radio{display:flex;align-items:center;width:100%;height:auto;min-height:78px;margin:0;padding:14px 16px;border-color:var(--border-strong);border-radius:12px;background:var(--control-raised);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.intent-mode-option.el-radio:hover{border-color:var(--primary);transform:translateY(-1px)}.intent-mode-option.el-radio.is-checked{border-color:#ff2a859e;background:var(--primary-bg);box-shadow:0 0 0 3px #ff2a8514}.report-workspace .report-intent-mode-content.has-reward-index .report-intent-mode-option:last-child{padding-right:228px}.intent-mode-option.el-radio.is-disabled{cursor:not-allowed;opacity:1}.intent-mode-option.el-radio.is-disabled:hover{transform:none}.intent-mode-option.el-radio.is-disabled:not(.is-checked){background:var(--panel-header)}.intent-mode-option.el-radio.is-disabled:not(.is-checked):hover{border-color:var(--border-strong)}.intent-mode-option .el-radio__label{min-width:0;padding-left:11px;white-space:normal}.intent-mode-option-copy{display:grid;min-width:0;gap:4px}.intent-mode-option strong{color:var(--text);font-size:14px;font-weight:900;line-height:1.25}.intent-mode-option small{color:var(--muted);font-size:12px;line-height:1.4}.report-workspace .report-intent-reward-index{position:absolute;top:50%;right:16px;transform:translateY(-50%);display:grid;grid-template-columns:minmax(0,1fr) 86px;align-items:center;z-index:1;width:198px;min-width:0;gap:10px;padding-left:16px;border-left:1px solid rgba(255,42,133,.2)}.report-workspace .report-intent-reward-index>label{color:var(--muted);font-size:12px;font-weight:850;line-height:1.35;white-space:nowrap}.report-workspace .report-intent-reward-index .el-input__wrapper{min-height:38px;border-radius:10px;background:#ffffffeb;box-shadow:0 0 0 1px #ff2a8547 inset}.report-workspace .report-intent-reward-index .el-input__inner{color:var(--text);font-size:15px;font-weight:850;text-align:center}.report-workspace .report-intent-reward-index .report-reward-index-hint{display:none}.report-workspace .report-context-actions{grid-column:1 / -1;grid-row:auto;align-self:end;display:flex;justify-content:flex-end;gap:8px;min-width:0}.report-workspace .report-context-actions .el-button{min-height:38px;margin-left:0}.report-workspace .report-reward-index-hint{color:var(--muted);font-size:12px;line-height:1.4}.report-workspace .report-order-fee-control{display:grid;grid-template-columns:minmax(100px,1fr) 116px;align-items:stretch;gap:10px;min-width:0}.report-workspace .report-market-fee-input,.report-workspace .report-market-fee-currency{width:100%;min-width:0}.report-workspace .report-market-fee-currency .el-select__wrapper{padding-inline:14px}@media(min-width:901px)and (max-width:1200px){.report-workspace .report-context-form.has-wechat{grid-template-columns:repeat(2,minmax(0,1fr))}.report-workspace .report-context-form.has-wechat .report-context-field.is-time{grid-column:1 / -1}}@media(max-width:900px){.report-workspace .report-context-form,.report-workspace .report-context-form.has-wechat{grid-template-columns:minmax(0,1fr);padding:16px}.report-workspace .report-context-field.is-link{grid-column:auto}.report-workspace .report-context-field.is-intent-mode{grid-column:auto;max-width:none;padding:14px}.report-workspace .report-intent-reward-index{position:static;transform:none;width:auto;margin:-1px 0 0;padding:12px 14px 14px;border:1px solid rgba(255,42,133,.62);border-top:0;border-radius:0 0 12px 12px;background:var(--primary-bg)}.report-workspace .report-intent-mode-content.has-reward-index .report-intent-mode-option:last-child{padding-right:16px;border-bottom-color:transparent;border-radius:12px 12px 0 0;box-shadow:none}.report-workspace .report-context-field.is-fee{min-width:0}.report-workspace .report-context-actions{grid-column:auto;grid-row:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.report-workspace .report-context-actions .el-button{width:100%;min-height:44px}.report-workspace .report-intent-mode-heading{align-items:flex-start;flex-direction:column;gap:4px}.intent-mode-options{grid-template-columns:1fr}.intent-mode-option.el-radio{min-height:72px}}:root.light-mode{color-scheme:light;--bg: #f4f7fb;--sidebar-bg: #ffffff;--sidebar-nav-hover: rgba(255, 42, 133, .08);--sidebar-nav-active: #ff2a85;--panel: #ffffff;--panel-header: #f8fafc;--border: #e2e8f0;--border-strong: #cbd5e1;--text: #0f172a;--muted: #64748b;--primary: #ff2a85;--primary-strong: #d81b60;--primary-bg: rgba(255, 42, 133, .06);--primary-ring: rgba(255, 42, 133, .15);--success: #059669;--success-bg: rgba(5, 150, 105, .08);--warning: #8a2be2;--warning-bg: rgba(138, 43, 226, .08);--danger: #e11d48;--danger-bg: rgba(225, 29, 72, .08);--info: #8a2be2;--info-bg: rgba(138, 43, 226, .08);--shadow-sm: 0 2px 8px rgba(15, 23, 42, .08);--shadow-md: 0 8px 22px rgba(15, 23, 42, .1);--shadow-lg: 0 18px 44px rgba(15, 23, 42, .16);--control-bg: #ffffff;--control-raised: #f8fafc;--table-text: #334155;--shell-glow: rgba(255, 42, 133, .1);--overlay-bg: rgba(15, 23, 42, .36)}*{box-sizing:border-box}html,body,#root,#app{width:100%;height:100%;margin:0}html,body,.main,.content{scrollbar-gutter:stable}body{background:var(--bg);color:var(--text);font-size:14px;overflow:hidden}body.el-popup-parent--hidden{width:100%;scrollbar-gutter:stable}body:has(.auth-shell){overflow-x:hidden;overflow-y:auto}body:has(.public-report-shell),body:has(.wvs-weekly-public):not(.el-popup-parent--hidden){overflow-x:hidden;overflow-y:auto}button,input,select,textarea{font:inherit;color:inherit}button{border:0}a{color:var(--primary);text-decoration:none}.auth-shell{min-height:100vh;padding:24px;display:grid;place-items:center;background:radial-gradient(circle at 18% 20%,rgba(255,42,133,.08),transparent 28%),radial-gradient(circle at 84% 12%,rgba(138,43,226,.08),transparent 30%),var(--bg)}.auth-card{width:min(420px,100%);border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;padding:32px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:22px}.auth-brand,.auth-head{display:flex;align-items:center;gap:12px}.auth-logo{width:42px;height:42px}.auth-head{padding-top:6px;color:var(--text)}.auth-head .el-icon{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--info-bg);color:var(--primary);font-size:16px}.auth-head h1{margin:0;font-size:15px;font-weight:700;letter-spacing:0}.auth-submit{width:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:10px}.shell{height:100vh;display:grid;grid-template-columns:240px minmax(0,1fr);overflow:hidden}.sidebar{background:var(--sidebar-bg);color:#f8fafc;padding:24px 16px;display:flex;flex-direction:column;gap:28px;border-right:1px solid var(--border);box-shadow:none;z-index:20}.brand{display:flex;align-items:center;gap:12px;width:100%;padding:8px;border:1px solid transparent;border-radius:var(--radius-md);background:linear-gradient(135deg,#ffffffb8,#ffffff57),#fff3;color:var(--text);text-align:left;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.brand:hover{border-color:#ff2a853d;background:linear-gradient(135deg,#ff2a8514,#8a2be20f),#ffffff5c;box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.brand:focus-visible{outline:3px solid var(--primary-ring);outline-offset:2px}:root:not(.light-mode) .brand{border-color:#ffffff14;background:linear-gradient(135deg,#ffffff14,#ffffff05),#ffffff0a;color:#fff}:root:not(.light-mode) .brand:hover{border-color:#ff2a8557;background:linear-gradient(135deg,#ff2a8524,#8a2be21f),#ffffff0f;box-shadow:0 12px 28px #00000038}.brand-logo{width:34px;height:34px;box-sizing:border-box;border-radius:8px;display:grid;place-items:center;background:linear-gradient(135deg,#ff2a85,#8a2be2);color:#fff;font-size:18px;font-weight:800;box-shadow:0 4px 12px #ff2a854d}.brand-title{font-size:18px;font-weight:760;user-select:none;-webkit-user-select:none}.brand-subtitle{margin-top:2px;color:var(--muted);font-size:11px;font-weight:600;user-select:none;-webkit-user-select:none}.nav{display:flex;flex-direction:column;gap:8px}.nav button{width:100%;min-height:46px;display:flex;align-items:center;gap:12px;padding:0 14px;border-radius:var(--radius-md);background:transparent;color:#94a3b8;cursor:pointer;font-weight:650;transition:background .18s ease,color .18s ease,transform .18s ease}.nav button:hover{background:var(--sidebar-nav-hover);color:#f8fafc;transform:translate(4px)}.nav button.is-active{background:var(--sidebar-nav-active);color:#fff;box-shadow:0 4px 14px #2563eb4d}.nav button.is-active:hover{transform:none}.nav-sub{margin:-2px 0 2px 36px;padding-left:12px;border-left:1px solid rgba(148,163,184,.35);display:flex;flex-direction:column;gap:6px}.nav-sub button{min-height:32px;padding:0 10px;border-radius:var(--radius-sm);color:#94a3b8;font-size:13px;font-weight:650;box-shadow:none}.nav-sub button:hover{background:#ffffff14;color:#f8fafc;transform:none}.nav-sub button.is-active,.nav-sub button.is-active:hover{background:#ffffff24;color:#fff;box-shadow:none}.nav-icon,.btn-icon{width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:12px;font-weight:800;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.btn-icon{width:20px;height:20px;background:#0f172a0f;border-color:#0f172a14}.sidebar-account{border:1px solid rgba(148,163,184,.18);border-radius:var(--radius-lg);padding:11px;color:#cbd5e1;background:#0f172a7a}.sidebar-account-head{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:10px}.sidebar-account-role{min-width:0;display:inline-flex!important;align-items:center;gap:6px;color:#94a3b8;font-size:10px;font-weight:800;line-height:1.35;white-space:normal}.sidebar-account-role:before{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:#34d399;box-shadow:0 0 0 3px #34d3991a;content:""}.sidebar-account-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:6px}.sidebar-account-actions .el-button+.el-button{margin-left:0}.sidebar-account-main{min-width:0}.sidebar-account strong,.sidebar-account span{display:block}.sidebar-account strong{color:#fff;font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-email{padding:0 4px;font-size:12px!important;line-height:1.35!important;overflow:visible!important;overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important}.sidebar-account-expire{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:6px 4px 10px;color:#94a3b8;font-size:11px;line-height:1.35}.sidebar-account-expire strong{color:#e2e8f0;font-weight:600}.sidebar-account-expire small,.account-service-expire small{color:#fbbf24;font-size:11px}.sidebar-account-expire.is-soon,.account-service-expire.is-soon{color:#fbbf24}.sidebar-account-expire.is-soon strong{color:#fcd34d}.sidebar-account-expire.is-expired,.sidebar-account-expire.is-expired strong,.account-service-expire.is-expired,.account-service-expire.is-expired small{color:#fb7185}.account-service-expire{display:block;margin-top:4px;color:#64748b;font-size:12px;line-height:1.4;white-space:normal}.sidebar-account-action.el-button,.sidebar-logout.el-button{width:100%;min-width:0;height:25px;padding:0 7px;border-radius:7px;background:#94a3b81a;color:#cbd5e1;font-size:10px;font-weight:800;--el-button-hover-bg-color: rgba(255, 42, 133, .18);--el-button-hover-text-color: #fff}.sidebar-account-action.el-button.is-text:not(.is-disabled):hover,.sidebar-account-action.el-button:hover,.sidebar-account-action.el-button:focus{background:#ff2a852e!important;color:#fff!important}.sidebar-logout.el-button.is-text:not(.is-disabled):hover,.sidebar-logout.el-button:hover,.sidebar-logout.el-button:focus{background:#f8717129!important;color:#fecaca!important}.sidebar-account-action.el-button .el-icon,.sidebar-logout.el-button .el-icon{color:currentColor}.status-dot{width:9px;height:9px;border-radius:999px;background:var(--warning);box-shadow:0 0 0 4px #f59e0b1f}.status-dot.is-live{background:var(--success);box-shadow:0 0 0 4px #10b98129}.status-dot.is-loading{background:var(--info);box-shadow:0 0 0 4px #3b82f629}.main{height:100vh;min-width:0;display:flex;flex-direction:column;overflow:hidden}.topbar{min-height:56px;flex:0 0 auto;background:#121216eb;border-bottom:1px solid var(--border);display:flex;align-items:stretch;justify-content:space-between;gap:14px;padding:8px 32px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10}.page-title{display:flex;align-items:center;flex:0 0 auto}.page-title h1{margin:0;font-size:20px;font-weight:760;letter-spacing:0}.topbar-workspace{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.topbar-subnav{width:fit-content;max-width:100%;min-height:32px;display:inline-flex;align-items:center;gap:6px;min-width:0;padding:3px;border:1px solid var(--border);border-radius:var(--radius-md);background:#121216;box-shadow:var(--shadow-sm);overflow-x:auto;scrollbar-width:none}.topbar-subnav::-webkit-scrollbar{display:none}.topbar-subnav button{min-height:26px;border:1px solid transparent;border-radius:var(--radius-sm);padding:0 12px;background:transparent;color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.topbar-subnav button:hover,.topbar-subnav button.is-active{color:var(--primary);border-color:#2563eb2e;background:var(--primary-bg)}.topbar-step-arrow{color:#94a3b8;font-size:14px;font-weight:900;line-height:1}.topbar-session-strip{display:flex;align-items:stretch;gap:8px;min-width:0}.topbar-session-cards{flex:1;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:8px}.topbar-session-card{position:relative;min-width:0;min-height:54px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);padding:7px 9px;display:flex;flex-direction:column;justify-content:space-between;gap:4px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.topbar-session-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.topbar-session-card:focus-visible{outline:3px solid var(--primary-ring);outline-offset:2px}.topbar-session-card.is-current{border-color:var(--primary);background:linear-gradient(180deg,#121216,#17121f);box-shadow:0 0 0 1px #ff2a853d}.topbar-session-main,.topbar-session-meta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px}.topbar-session-main strong,.topbar-session-main span,.topbar-session-meta span,.topbar-session-meta b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-session-main strong{color:var(--text);font-size:12px;font-weight:850}.topbar-session-main span,.topbar-session-meta span{color:var(--muted);font-size:10px;font-weight:750}.topbar-session-meta b{color:var(--text);font-size:11px;font-weight:850}.topbar-session-card em{position:absolute;right:6px;bottom:5px;border-radius:999px;background:#dcfce7;color:#15803d;padding:1px 6px;font-style:normal;font-size:10px;font-weight:850}.topbar-session-tools{flex:0 0 auto;display:flex;align-items:stretch;gap:8px}.topbar-session-more{width:150px}.topbar-session-create{min-height:58px;width:min(360px,100%);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--panel);color:var(--text);display:grid;grid-template-columns:30px minmax(0,max-content) minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;cursor:pointer}.topbar-session-create.compact{min-height:52px;width:min(320px,100%)}.topbar-session-create:hover{border-color:var(--primary);background:var(--primary-bg)}.topbar-session-create span{width:26px;height:26px;border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--primary-bg);color:var(--primary);font-size:20px;font-weight:850}.topbar-session-create strong{font-size:13px;font-weight:850;white-space:nowrap}.topbar-session-create small{min-width:0;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.content{flex:1;padding:24px 32px 96px;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.section{display:flex;flex-direction:column;gap:24px;animation:fade-in .22s ease}.prereport-block{display:flex;flex-direction:column;gap:24px;scroll-margin-top:16px}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.toolbar.stacked{margin-top:8px}.toolbar-title h2{margin:0;font-size:18px;font-weight:760;letter-spacing:0}.toolbar-title p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.filter-group{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.topbar>.filter-group{flex:0 0 auto;align-self:center;justify-content:flex-end}.search-input{width:260px;min-width:220px}.panel,.dispatch-console{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:none;overflow:hidden}.panel-header{min-height:58px;padding:14px 24px;border-bottom:1px solid var(--border);background:var(--panel-header);display:flex;align-items:center;justify-content:space-between;gap:16px}.panel-title strong{font-size:15px;font-weight:760}.panel-title span{margin-left:8px;color:var(--muted);font-size:12px}.panel-body{padding:24px}.input,.textarea,.select{width:100%;min-height:42px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:#fff;padding:8px 14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.full-control{width:100%}.session-apply-time-control{width:100%;display:grid;gap:8px}.template-apply-time-group{width:100%;display:grid;gap:10px}.template-performance-control{width:100%;min-width:0;display:grid;gap:8px}.template-performance-control>.el-select{width:100%}.template-apply-time-group>.el-select{width:100%}.template-sale-time-popper .el-select-dropdown__item{display:flex;align-items:center;height:auto;min-height:52px;padding-block:7px;line-height:1.35}.template-sale-option-copy{display:grid;gap:3px;min-width:0;width:100%}.template-sale-option-copy strong,.template-sale-option-copy small{overflow:hidden;text-overflow:ellipsis}.template-sale-option-copy strong{color:var(--text);font-size:13px;white-space:nowrap}.template-sale-option-copy small{color:var(--muted);font-size:12px;white-space:normal}.template-sale-time-hint{color:var(--muted);font-size:12px;font-weight:650;line-height:1.5}.template-sale-time-hint.is-started{color:#a65b16}.session-apply-time-fields{display:grid;grid-template-columns:minmax(180px,1.45fr) minmax(104px,.72fr) minmax(104px,.72fr);gap:10px}.session-apply-time-fields .el-date-editor,.session-apply-time-fields .el-select{width:100%}.session-parse-alert.el-alert{--session-alert-border: rgba(245, 158, 11, .18);--session-alert-bg: #fffcf7;--session-alert-icon: #d97706;--session-alert-title: #92400e;--session-alert-desc: #b45309;align-items:flex-start;margin:-2px 0 14px;border:1px solid var(--session-alert-border);border-radius:8px;background:var(--session-alert-bg);padding:10px 12px}.session-parse-alert.el-alert.is-success{--session-alert-border: rgba(16, 185, 129, .24);--session-alert-bg: #f4fdf8;--session-alert-icon: #059669;--session-alert-title: #166534;--session-alert-desc: #15803d}.session-parse-alert.el-alert.is-warning{--session-alert-border: rgba(245, 158, 11, .2);--session-alert-bg: #fffcf7;--session-alert-icon: #d97706;--session-alert-title: #92400e;--session-alert-desc: #b45309}.session-parse-alert.el-alert.is-error{--session-alert-border: rgba(244, 63, 94, .24);--session-alert-bg: #fff7f8;--session-alert-icon: #e11d48;--session-alert-title: #9f1239;--session-alert-desc: #be123c}.session-parse-alert.el-alert .el-alert__icon{margin-top:1px;color:var(--session-alert-icon);font-size:18px}.session-parse-alert.el-alert .el-alert__title{color:var(--session-alert-title);font-size:13px;font-weight:800;line-height:1.4}.session-parse-alert.el-alert .el-alert__description{margin-top:3px;color:var(--session-alert-desc);font-size:12px;line-height:1.58;word-break:break-word}.el-button{font-weight:700}.el-button .el-icon{flex:0 0 auto}.el-select,.el-date-editor.el-input{width:100%}.textarea{min-height:80px;resize:vertical}.input:focus,.textarea:focus,.select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-ring)}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field label,.field>span{color:#334155;font-size:13px;font-weight:700}.field small{color:var(--muted);font-size:12px;line-height:1.45}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.field.is-full{grid-column:1 / -1}.btn{min-height:40px;border-radius:var(--radius-md);padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;cursor:pointer;font-weight:700;line-height:1;white-space:nowrap;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.58;cursor:not-allowed;transform:none}.btn-primary{color:#fff;background:var(--primary);box-shadow:0 4px 12px #2563eb38}.btn-primary:hover{background:var(--primary-strong)}.btn-secondary{color:#334155;background:#fff;border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.btn-secondary:hover{background:#f8fafc}.btn-success{color:#fff;background:var(--success);box-shadow:0 4px 12px #10b9813d}.btn.compact{min-height:32px;padding:0 12px;font-size:12px}.ghost-dark{color:#cbd5e1;background:transparent}.icon-btn{width:32px;height:32px;border-radius:8px;border:1px solid var(--border-strong);background:#fff;color:#475569;cursor:pointer;font-weight:800}.icon-btn:hover{color:var(--primary);border-color:var(--primary);background:var(--info-bg)}.icon-btn.danger:hover{color:var(--danger);border-color:#ef444447;background:var(--danger-bg)}.muted{color:var(--muted)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.strong{font-weight:800}.session-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:14px}.session-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;padding:12px;display:flex;flex-direction:column;gap:10px;min-width:0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.session-card:focus-visible{outline:3px solid var(--primary-ring);outline-offset:2px}.session-card:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm);border-color:var(--border-strong)}.session-card.is-current{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),var(--shadow-sm)}.session-card-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.session-card-title{flex:1 1 auto;min-width:0}.session-card-current{flex:0 0 auto;display:flex;justify-content:flex-end}.session-card-title strong,.session-card-title span{display:block}.session-card-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35}.session-card-title span{margin-top:2px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.session-card-meta{display:grid;grid-template-columns:56px minmax(112px,1fr) max-content;gap:8px;padding:8px;border-radius:var(--radius-sm);background:#f8fafc}.session-card-meta span{display:block;color:var(--muted);font-size:11px;margin-bottom:2px}.session-card-meta strong{display:block;color:var(--text);font-size:12px;word-break:break-word;line-height:1.35}.session-fee-meta{text-align:right}.fee-display{white-space:nowrap;word-break:keep-all}.session-card-actions{display:flex;justify-content:space-between;gap:8px;margin-top:auto}.action-group-left{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.report-context{padding:24px;border-bottom:1px solid var(--border);background:#fcfdfe}.session-picker-panel .report-context{border-bottom:0}.session-picker{display:flex;flex-direction:column;gap:12px}.session-picker-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.session-picker-title{display:flex;flex-direction:column;gap:4px}.session-picker-title label{color:var(--text);font-size:14px;font-weight:800}.session-picker-title small{color:var(--muted);font-size:12px;font-weight:650}.session-picker-tools{display:flex;align-items:center;justify-content:flex-end;gap:12px}.session-picker-tools .el-button.is-text{padding-inline:8px;font-weight:800}.session-picker-tools .el-input{width:260px}.session-picker-list{padding:0;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.session-create-card{width:100%;min-height:136px;border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:#fff;color:var(--text);display:grid;place-items:center;align-content:center;gap:8px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.session-create-card:hover{transform:translateY(-1px);border-color:var(--primary);box-shadow:var(--shadow-sm)}.session-create-card:focus-visible{outline:3px solid var(--primary-ring);outline-offset:2px}.session-create-card strong{font-size:15px}.session-create-card span:last-child{color:var(--muted);font-size:12px}.session-create-icon{width:34px;height:34px;border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--primary-bg);color:var(--primary);font-size:22px;font-weight:800}.rich-report-grid{display:grid;grid-template-columns:minmax(480px,1fr) minmax(320px,.46fr);gap:18px;align-items:stretch}.report-editor-card,.parse-panel{min-height:390px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:#fff;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-sm)}.report-editor-head,.parse-panel-head{min-height:64px;padding:14px 18px;background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;gap:12px}.report-editor-title{min-width:0;display:flex;flex-direction:column;gap:0}.report-title-line{display:flex;align-items:center;gap:10px;min-width:0}.report-editor-title label,.parse-panel-head strong{color:var(--text);font-size:14px;font-weight:800}.report-editor-title span,.parse-panel-head span{color:var(--muted);font-size:12px;font-weight:650}.report-editor-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.session-chip-select{width:260px}.session-chip-select .el-select__wrapper{min-height:58px;padding:7px 12px;border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--border) inset;background:#fff}.session-chip-select .el-select__wrapper.is-focused,.session-chip-select .el-select__wrapper:hover{box-shadow:0 0 0 1px var(--primary) inset,0 0 0 3px var(--primary-ring)}.session-chip-select .el-select__placeholder,.session-chip-select .el-select__selected-item{color:var(--text);font-size:12px;font-weight:800}.session-chip-select .el-select__selected-item{width:100%;min-width:0}.session-selected-label{width:100%;min-width:0;display:flex;flex-direction:column;gap:3px;line-height:1.2}.session-selected-label strong,.session-selected-label span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-selected-label strong{color:var(--text);font-size:13px;font-weight:850}.session-selected-label span{color:var(--muted);font-size:12px;font-weight:700}.report-session-chip{min-width:190px;max-width:260px;width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.report-session-chip:hover{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-ring)}.report-session-chip>span{min-width:0}.report-session-chip strong,.report-session-chip small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-session-chip strong{color:var(--text);font-size:12px;font-weight:800;line-height:1.3}.report-session-chip small{margin-top:2px;color:var(--muted);font-size:11px;font-weight:650}.report-session-chip .el-icon{flex:0 0 auto;color:var(--muted)}.session-option{min-width:220px;display:flex;flex-direction:column;gap:2px}.session-option strong,.session-option span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-option strong{color:var(--text);font-size:13px;font-weight:800}.session-option span{color:var(--muted);font-size:12px}.report-status-pill,.parse-state-tag{min-height:24px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);background:#fff;color:var(--muted);font-size:11px;font-weight:800;white-space:nowrap}.report-status-pill.is-ready,.parse-state-tag.is-ready{color:var(--success);border-color:#10b98147;background:var(--success-bg)}.report-status-pill.is-error,.parse-state-tag.is-error{color:var(--danger);border-color:#ef44444d;background:var(--danger-bg)}.report-status-pill.is-waiting,.parse-state-tag.is-waiting{color:#b45309;border-color:#f59e0b4d;background:var(--warning-bg)}.rich-report-textarea{flex:1;min-height:300px;border:0;border-radius:0;box-shadow:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.62;color:#334155;padding:16px 18px}.rich-report-textarea .el-textarea__inner{min-height:300px!important;border:0;border-radius:0;box-shadow:none;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.62;color:#334155;padding:16px 18px}.customer-template-guide{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;align-items:stretch}.customer-template-labels,.customer-template-preview{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.customer-template-labels{display:grid;grid-template-rows:repeat(5,minmax(54px,auto));background:#ecfeff;color:#0f766e;font-size:14px;font-weight:760}.customer-template-labels span,.customer-template-preview span{min-height:54px;display:flex;align-items:center;padding:0 18px}.customer-template-labels span{justify-content:center}.customer-template-labels span+span{border-top:1px solid rgba(20,184,166,.18)}.customer-template-preview{display:grid;grid-template-rows:repeat(5,minmax(54px,auto));background:#f8fafc;color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:15px;line-height:1.4}.customer-template-preview span{word-break:break-all}.customer-template-note{margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.report-editor-foot{min-height:54px;padding:10px 18px;border-top:1px solid var(--border);background:#fbfdff;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.report-editor-submit{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.report-editor-submit strong{color:var(--text)}.parse-panel.is-ready{border-color:#10b98159}.parse-panel.is-error{border-color:#ef444459}.parse-preview{padding:18px;display:flex;flex-direction:column;gap:12px;flex:1}.parse-summary{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;padding:13px 16px;display:flex;justify-content:space-between;gap:14px;align-items:center}.parse-summary.is-ready{background:var(--success-bg);border-color:#10b9814d}.parse-summary.is-error{background:var(--danger-bg);border-color:#ef44444d}.parse-summary span{display:block;color:var(--muted);font-size:11px;font-weight:700;margin-bottom:4px}.parse-summary strong{font-size:16px}.parse-empty{border-radius:var(--radius-md);padding:16px;font-size:13px;line-height:1.55;border:1px dashed var(--border-strong);color:var(--muted)}.parse-empty strong{display:block;color:var(--text);margin-bottom:6px}.parse-batch-summary{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;padding:12px 14px;display:grid;gap:10px}.parse-batch-summary span{display:block;color:var(--muted);font-size:11px;font-weight:700;margin-bottom:4px}.parse-batch-summary strong{display:block;color:var(--text);font-size:13px;line-height:1.45;word-break:break-word}.dispatch-console{padding:16px 18px;display:flex;flex-direction:column;gap:12px;background:linear-gradient(180deg,#fff,#f8fafc)}.dispatch-workbench-panel{display:flex;flex-direction:column}.dispatch-workbench-panel>.dispatch-console{border:0;border-radius:0;box-shadow:none;overflow:visible}.dispatch-list-shell{min-width:0;border-top:1px solid var(--border)}.dispatch-list-header,.dispatch-workbench-panel .agency-table{border-top:0}.dispatch-console-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px}.dispatch-toolbar{min-height:66px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffd1;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.dispatch-toolbar-actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.dispatch-search-input{width:260px}.dispatch-session-select{width:300px;flex:0 0 300px}.dispatch-refresh{flex:0 0 auto}.dispatch-refresh.el-button{--el-button-hover-bg-color: var(--primary-bg);--el-button-hover-border-color: rgba(37, 99, 235, .28)}.action-tooltip-wrap{display:inline-flex;vertical-align:middle}.action-tooltip-wrap .el-button.is-disabled,.action-tooltip-wrap .el-button.is-disabled:hover,.action-tooltip-wrap .el-button.is-disabled:focus{border-color:#94a3b859!important;background:#f1f5f9!important;box-shadow:none!important;color:#94a3b8!important;filter:none!important}.action-tooltip-wrap .el-button.is-disabled>span{color:#94a3b8!important}.history-panel{overflow:hidden}.history-toolbar{padding:14px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#fff,#f8fafc);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.history-session-select{width:300px}.history-email-input{width:260px}.history-status-select{width:150px}.dispatch-console .toolbar-title p strong{color:var(--text);font-weight:800}.dispatch-console .toolbar-title p span{color:var(--muted)}.summary-grid{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.summary-item{min-height:36px;display:inline-flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #dbe3ee;border-radius:var(--radius-sm);padding:0 12px;color:var(--muted);cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.summary-item:hover{border-color:#2563eb59;background:#eef6ff;color:var(--primary)}.summary-item.is-active{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 6px 14px #2563eb33}.summary-item span{color:currentColor;font-size:12px;font-weight:750}.summary-item strong{color:currentColor;font-size:15px;line-height:1}.summary-item.is-active,:root.light-mode .summary-item.is-active,:root:not(.light-mode) .summary-item.is-active{border-color:#ff2a85f2!important;background:linear-gradient(135deg,#ff2a85,#8a2be2)!important;color:#fff!important;box-shadow:0 10px 24px #ff2a8542!important}.summary-item.is-active span,.summary-item.is-active strong{color:#fff!important}.selection-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.selection-count{color:var(--muted);font-size:12px;font-weight:800}.table-wrap{width:100%;max-height:60vh;overflow:auto}.data-table{width:100%;min-width:1580px;border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left}.agency-table{width:100%}.agency-table .el-table__cell{vertical-align:middle}.agency-table .el-table__body tr.current-row>td,.agency-table .el-table__body tr.hover-row>td{background:#fcfdfe}.data-table th,.data-table td{border-bottom:1px solid var(--border);background:#fff;padding:14px 16px;vertical-align:middle}.data-table th{position:sticky;top:0;z-index:5;background:var(--panel-header);color:#475569;font-size:13px;font-weight:800}.data-table tbody tr:hover td{background:#fcfdfe}.data-table tbody tr.is-selected td{background:var(--info-bg)}.data-table tbody tr.is-disabled{cursor:default}.data-table th:first-child,.data-table td:first-child{position:sticky;left:0;z-index:4;text-align:center;background:inherit;box-shadow:5px 0 12px #0f172a08}.data-table th:last-child,.data-table td:last-child{position:sticky;right:0;z-index:4;width:166px;background:#fbfdff;border-left:1px solid var(--border);box-shadow:-8px 0 18px #0f172a0f}.col-select{width:64px}.col-id{width:92px}.col-client{width:120px}.col-email{width:178px}.col-platform{width:82px}.col-event{width:112px}.col-time{width:150px}.col-status{width:180px}.col-buyer{width:164px}.col-fee{width:180px}.col-result{width:132px}.col-action{width:166px}input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary)}.select-disabled-mark{width:16px;height:16px;border-radius:4px;border:1px solid #cbd5e1;color:#94a3b8;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.table-placeholder{color:#94a3b8;font-size:13px;font-weight:700}.cell-sub{display:block;margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35;word-break:break-word}.platform-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border-radius:999px;color:var(--primary);background:var(--primary-ring);font-size:11px;font-weight:800}.event-link{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:800}.report-pool-table .event-link{white-space:nowrap;word-break:normal}.sort-header{padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:800}.badge{padding:4px 8px;border-radius:6px;font-size:12px;font-weight:700;display:inline-flex;white-space:nowrap}.badge-created{color:var(--info);background:var(--info-bg)}.badge-dispatched{color:var(--primary);background:var(--primary-ring)}.badge-won{color:var(--success);background:var(--success-bg)}.badge-lost{color:var(--danger);background:var(--danger-bg)}.status-flow{display:flex;flex-direction:column;gap:8px}.otp-inline{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.otp-inline-input{width:92px}.otp-countdown{min-width:42px;font-family:var(--font-mono);font-size:12px;color:var(--warning)}.otp-countdown.is-expired{color:var(--danger)}.status-steps{display:flex;gap:4px;align-items:center}.status-step{width:26px;height:6px;border-radius:999px;background:var(--border)}.status-step.is-created{background:var(--info)}.status-step.is-dispatched{background:var(--primary)}.status-step.is-won{background:var(--success)}.status-step.is-lost{background:var(--danger)}.status-note{color:var(--muted);font-size:12px}.action-state,.action-link{min-height:32px;min-width:74px;padding:0 11px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);background:#fff;font-size:12px;font-weight:800;white-space:nowrap}.action-state.is-pending{color:var(--text)}.action-state.is-success{color:var(--success);background:var(--success-bg);border-color:#10b98147}.action-link{cursor:pointer}.action-link.is-warning{border-color:#f59e0b59;color:#b45309;background:var(--warning-bg)}.result-action{border:1px solid rgba(59,130,246,.2);border-radius:6px;padding:4px 10px;background:var(--info-bg);color:var(--info);font-size:12px;font-weight:700;cursor:pointer}.result-code{display:block;margin-top:4px;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:800}.empty-state{padding:54px 20px;text-align:center;color:var(--muted)}.modal-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{width:min(500px,100%);max-height:90vh;overflow:hidden;display:flex;flex-direction:column;border-radius:var(--radius-lg);background:#fff;box-shadow:0 22px 40px #0f172a38}.modal-wide{width:min(720px,100%)}.modal-header{min-height:58px;padding:18px 24px;border-bottom:1px solid var(--border);background:var(--panel-header);display:flex;align-items:center;justify-content:space-between;gap:16px}.modal-header h3{margin:0;font-size:16px}.close-btn{width:32px;height:32px;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;font-size:18px;font-weight:800}.close-btn:hover{color:var(--text);background:#eef2f7}.modal-body{padding:24px;overflow-y:auto}.modal-footer{padding:16px 24px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:12px}.login-form{display:flex;flex-direction:column;gap:16px}.session-fee-input{width:300px;max-width:100%}.session-fee-currency{width:110px}.task-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.task-detail-item{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;padding:12px;min-width:0}.result-body .task-detail-item{margin-top:12px}.win-result-dialog.el-dialog{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden}.win-result-dialog .el-dialog__header{flex:0 0 auto}.win-result-dialog .el-dialog__body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.win-result-dialog .task-detail-item a{display:block;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.win-result-dialog .win-result-value{display:grid;gap:3px;min-width:0}.win-result-dialog .win-result-value small{color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.win-result-dialog .win-screenshot-link{width:fit-content;max-width:100%;color:var(--primary);font-weight:700;text-decoration:none}.win-result-dialog .win-screenshot-link:hover{text-decoration:underline}.task-detail-item span{display:block;color:var(--muted);font-size:12px;margin-bottom:5px}.task-detail-item strong{display:block;color:var(--text);line-height:1.4;word-break:break-word}.win-panel{height:190px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#10b981,#059669);color:#fff;display:grid;place-items:center;font-size:48px;font-weight:900;box-shadow:inset 0 0 40px #0000001a}.full{width:100%}.toast{position:fixed;right:24px;bottom:24px;z-index:200;max-width:min(420px,calc(100vw - 48px));padding:14px 18px;border-radius:var(--radius-md);color:#fff;background:#1e293b;box-shadow:var(--shadow-lg);font-size:13px;font-weight:700}.toast.success{background:#047857}.toast.error{background:#b91c1c}@media(max-width:1180px){.rich-report-grid,.report-context{grid-template-columns:1fr}.topbar{min-height:auto;flex-wrap:wrap}.topbar-workspace{order:3;flex:1 0 100%}.topbar-session-strip{flex-direction:column}.topbar-session-tools{flex-wrap:wrap}.dispatch-console-head{flex-direction:column;align-items:stretch}.dispatch-toolbar{align-items:stretch}.dispatch-toolbar-actions{width:100%;margin-left:0}}@media(max-width:900px){body{overflow:auto}.shell{min-height:100vh;height:auto;grid-template-columns:1fr}.sidebar{position:sticky;top:0;z-index:30;padding:14px;gap:14px}.brand{padding-left:0}.nav{flex-direction:row;overflow-x:auto}.nav button{min-width:132px}.sidebar-account{display:none}.main{height:auto;min-height:0}.topbar{height:auto;min-height:64px;align-items:stretch;flex-direction:column;padding:14px 18px}.topbar-subnav{width:100%}.content{padding:18px 18px 100px}.topbar-session-strip{flex-direction:column}.topbar-session-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar-session-tools{flex-wrap:wrap}.topbar-session-more{width:100%}.form-grid,.task-detail-grid{grid-template-columns:1fr}.dispatch-toolbar-actions{flex-wrap:wrap}.dispatch-search-input,.dispatch-session-select,.history-session-select,.history-email-input,.history-status-select{width:100%}.dispatch-session-select{flex:1 1 100%}.session-list{grid-template-columns:1fr;padding:18px}.search-input{width:100%}.session-picker-head{align-items:stretch;flex-direction:column}.session-picker-tools{justify-content:flex-start}.session-picker-tools .el-input{width:100%}.report-editor-head{align-items:stretch;flex-direction:column;justify-content:flex-start}.report-editor-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:0 0 auto;align-items:center;align-content:start;justify-content:flex-start;gap:8px;width:100%}.report-editor-actions .session-chip-select{grid-column:1 / -1;width:100%}.report-editor-actions .el-button{width:100%;min-height:40px;min-width:0;margin-left:0!important}.report-session-chip{max-width:none;flex:1 1 220px}}@media(max-width:560px){.filter-group,.session-card-actions,.session-picker-tools,.topbar-session-tools,.dispatch-toolbar-actions,.panel-header,.report-editor-foot{align-items:stretch;flex-direction:column}.topbar-session-cards{grid-template-columns:1fr}.btn,.btn.compact{width:100%}.customer-template-guide{grid-template-columns:92px minmax(0,1fr);gap:10px}.customer-template-labels span,.customer-template-preview span{min-height:50px;padding:0 12px}}.auth-card .el-form-item__label,.auth-card .el-input__inner{color:var(--text)}.auth-submit.el-button{width:100%;height:44px;border:0;border-radius:var(--radius-md);background:linear-gradient(90deg,#ff2a85,#8a2be2);box-shadow:0 4px 14px #ff2a8538;color:#fff;font-size:14px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.auth-submit.el-button:hover,.auth-submit.el-button:focus{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 8px 24px #ff2a8547}.content{background:radial-gradient(circle at 82% 0%,rgba(138,43,226,.1),transparent 32%),radial-gradient(circle at 18% 18%,rgba(255,42,133,.08),transparent 34%),var(--bg)}.toolbar-title h2,.panel-title strong,.session-picker-title label,.report-editor-title label,.parse-panel-head strong,.task-detail-item strong,.topbar-session-main strong,.topbar-session-meta b{color:var(--text)}.toolbar-title p,.panel-title span,.session-picker-title small,.session-card-title span,.session-card-meta span,.report-editor-title span,.report-editor-foot span,.parse-panel-head span,.parse-empty,.parse-summary span,.parse-batch-summary span,.task-detail-item span,.status-note,.muted,.cell-sub{color:var(--muted)}.panel,.dispatch-console,.report-editor-card,.parse-panel,.session-picker,.report-context,.panel-body,.session-create-card,.parse-summary,.parse-batch-summary,.task-detail-item{border-color:var(--border);background:var(--panel)}.panel-header,.history-toolbar,.dispatch-toolbar,.report-editor-head,.parse-panel-head,.report-editor-foot,.customer-template-labels,.modal-header{border-color:var(--border);background:var(--panel-header)}.dispatch-console,.history-toolbar{background:linear-gradient(180deg,#121216,#0f0f13)}.session-card{border:1px solid var(--border);background:var(--panel);box-shadow:none;transition:transform .25s cubic-bezier(.25,1,.5,1),border-color .25s ease,filter .25s ease}.session-card:hover{transform:translateY(-2px);border-color:var(--primary);filter:drop-shadow(0 0 8px rgba(255,42,133,.35))}.session-card.is-current{border-color:var(--primary);background:linear-gradient(180deg,#121216,#17121f);box-shadow:0 0 0 1px #ff2a8529}.session-card-title strong,.session-card-meta strong,.fee-display,.strong{color:var(--text)}.session-create-card,.topbar-session-create{border-color:var(--border-strong)}.session-create-card:hover,.topbar-session-create:hover{border-color:var(--primary);background:var(--primary-bg)}.session-chip-select .el-select__wrapper{border:1px solid var(--border-strong);background:#0a0a0c;box-shadow:none}.session-chip-select .el-select__wrapper.is-focused,.session-chip-select .el-select__wrapper:hover{border-color:var(--primary);box-shadow:0 0 0 1px #ff2a852e}.report-editor-card,.parse-panel{box-shadow:none}.rich-report-textarea,.rich-report-textarea .el-textarea__inner{background:#0a0a0c;color:var(--text)}.rich-report-textarea .el-textarea__inner{border:0;box-shadow:none}.rich-report-textarea .el-textarea__inner::placeholder{color:#9ca3afbd}.parse-panel.is-ready{border-color:#00ffcc47}.parse-panel.is-error{border-color:#ff005547}.parse-summary.is-ready{background:var(--success-bg)}.parse-summary.is-error{background:var(--danger-bg)}.customer-template-preview{background:#0a0a0c}.customer-template-labels span,.customer-template-preview span{border-color:var(--border)}.customer-template-preview span{color:var(--text)}.summary-item{border-color:var(--border-strong);background:#18181d;color:var(--muted);box-shadow:none}.summary-item:hover{border-color:var(--primary);background:var(--primary-bg);color:var(--text)}.summary-item.is-active{border-color:var(--primary);background:linear-gradient(90deg,#ff2a85,#8a2be2);color:#fff;box-shadow:0 8px 18px #ff2a852e}.el-table__empty-block{background:var(--panel)}.el-table__empty-text{color:var(--muted)}.win-panel{background:linear-gradient(135deg,#0fc,#8a2be2);color:#0a0a0c;box-shadow:inset 0 0 40px #0000003d,0 0 20px #00ffcc29}.el-button{--el-button-bg-color: var(--control-raised);--el-button-border-color: var(--border-strong);--el-button-text-color: var(--text);--el-button-hover-bg-color: var(--primary-bg);--el-button-hover-border-color: var(--primary);--el-button-hover-text-color: var(--text);--el-button-active-bg-color: rgba(255, 42, 133, .18);--el-button-active-border-color: var(--primary)}.el-button--primary{--el-button-bg-color: var(--primary);--el-button-border-color: var(--primary);--el-button-hover-bg-color: var(--primary-strong);--el-button-hover-border-color: var(--primary-strong)}.el-button--success{--el-button-bg-color: var(--success);--el-button-border-color: var(--success);--el-button-text-color: #051815}.el-button--warning{--el-button-bg-color: var(--warning);--el-button-border-color: var(--warning)}.el-button--danger{--el-button-bg-color: var(--danger);--el-button-border-color: var(--danger)}.el-form-item__label{color:var(--muted)}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper,.el-date-editor.el-input__wrapper{border:1px solid var(--border-strong);background-color:#0a0a0c;box-shadow:none;color:var(--text)}.el-input__wrapper.is-focus,.el-input__wrapper:hover,.el-textarea__inner:focus,.el-textarea__inner:hover,.el-select__wrapper.is-focused,.el-select__wrapper:hover{border-color:var(--primary);box-shadow:0 0 0 1px #ff2a8529}.el-input__inner,.el-textarea__inner,.el-select__placeholder,.el-select__selected-item,.el-date-editor .el-input__inner{color:var(--text)}.el-input__prefix,.el-input__suffix,.el-select__caret{color:var(--muted)}.el-input-group__append,.el-input-group__prepend{border-color:var(--border-strong);background:#18181d;box-shadow:none;color:var(--muted)}.el-popper,.el-select-dropdown,.el-picker-panel{border-color:var(--border);background:var(--panel);color:var(--text)}.myecho-datetime-popper.el-popper{max-width:min(94vw,460px);overflow:hidden}.myecho-datetime-popper .el-picker-panel{max-width:100%;border:0}.myecho-datetime-popper .el-picker-panel__sidebar{display:none!important;border-right-color:var(--border);background:var(--panel-header);padding:8px}.myecho-datetime-popper .el-picker-panel__shortcut{width:100%;margin:0 0 4px;border-radius:var(--radius-sm);color:var(--muted);line-height:30px;text-align:left}.myecho-datetime-popper .el-picker-panel__shortcut:hover{background:var(--primary-bg);color:var(--primary)}.myecho-datetime-popper .el-picker-panel__footer{border-top-color:var(--border);background:var(--panel-header)}.el-select-dropdown__item{color:var(--muted)}.el-select-dropdown__item.is-hovering,.el-select-dropdown__item:hover{background:var(--primary-bg);color:var(--text)}.el-select-dropdown__item.is-selected{color:var(--primary)}.el-table{--el-table-border-color: var(--border);--el-table-header-bg-color: var(--panel-header);--el-table-tr-bg-color: var(--panel);--el-table-row-hover-bg-color: rgba(255, 42, 133, .04);--el-table-text-color: #e2e8f0;--el-table-header-text-color: var(--muted);background-color:var(--panel);color:#e2e8f0}.el-table th.el-table__cell,.el-table td.el-table__cell{background-color:inherit;border-bottom-color:var(--border)}.el-table__inner-wrapper:before,.el-table__border-left-patch{background-color:var(--border)}.el-table__row:hover>td.el-table__cell,.agency-table .el-table__body tr.current-row>td,.agency-table .el-table__body tr.hover-row>td{background-color:#ff2a850a}.el-checkbox{--el-checkbox-checked-bg-color: var(--primary);--el-checkbox-checked-input-border-color: var(--primary);--el-checkbox-input-border-color-hover: var(--primary)}.el-dialog{border:1px solid var(--border);background-color:var(--panel);box-shadow:var(--shadow-lg)}.el-dialog__title,.el-dialog__body{color:var(--text)}.el-dialog__header,.el-dialog__footer{border-color:var(--border)}.el-overlay{background-color:#000000b8}.el-tag--light{background-color:var(--primary-bg);border-color:#ff2a8538;color:var(--primary)}.el-tag--success.el-tag--light{background-color:var(--success-bg);border-color:#00ffcc42;color:var(--success)}.el-tag--warning.el-tag--light{background-color:var(--warning-bg);border-color:#8a2be247;color:#b98cff}.el-tag--danger.el-tag--light{background-color:var(--danger-bg);border-color:#ff005547;color:var(--danger)}body,input,button,textarea,select,.el-table,.mono{font-family:var(--font-sans)!important}.auth-shell,.shell{position:relative;isolation:isolate}.auth-card,.main,.sidebar{position:relative;z-index:2}@keyframes heartPulseGlow{0%{transform:scale(1);opacity:.15;filter:blur(40px)}50%{transform:scale(1.08);opacity:.25;filter:blur(50px)}to{transform:scale(1);opacity:.15;filter:blur(40px)}}.auth-shell:before,.shell:before{content:"";position:absolute;top:15%;left:25%;z-index:1;width:50vw;height:50vw;border-radius:50%;pointer-events:none;background:radial-gradient(circle,var(--shell-glow) 0%,rgba(138,43,226,0) 70%);animation:heartPulseGlow 6s infinite ease-in-out}.auth-card{position:relative;overflow:hidden}.auth-card-top-controls,.topbar-global-controllers{display:flex;align-items:center;gap:10px}.main{container-name:main-workspace;container-type:inline-size}.auth-card-top-controls{position:absolute;top:16px;right:20px;z-index:10}.topbar-global-controllers{margin-left:auto;flex:0 0 auto}.language-control-button.el-button,.theme-toggle-button{min-width:42px;min-height:32px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--control-bg);color:var(--text);box-shadow:inset 0 1px #ffffff0d;font-size:12px;font-weight:800;letter-spacing:.04em}.language-control-button.compact.el-button,.theme-toggle-button.compact{min-width:38px;min-height:28px}.theme-toggle-button{display:inline-grid;place-items:center;padding:0;cursor:pointer}.theme-toggle-button .el-icon{color:var(--primary);font-size:15px}.language-control-button.el-button:hover,.language-control-button.el-button:focus,.theme-toggle-button:hover,.theme-toggle-button:focus{border-color:var(--primary);background:var(--primary-bg);color:var(--primary);outline:none}.auth-submit.el-button,.el-button--primary{border:1px solid rgba(255,255,255,.15)!important;background:linear-gradient(135deg,#ff2a85,#8a2be2)!important;box-shadow:inset 0 1px #fff3,0 4px 15px #ff2a854d!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.4)!important;font-weight:700!important;letter-spacing:.05em;transition:transform .25s cubic-bezier(.25,1,.5,1),box-shadow .25s cubic-bezier(.25,1,.5,1),filter .25s ease!important}.auth-submit.el-button:hover,.auth-submit.el-button:focus,.el-button--primary:hover,.el-button--primary:focus{transform:translateY(-1px);filter:brightness(1.1)!important;box-shadow:inset 0 1px #ffffff4d,0 6px 20px #ff2a8573!important}.auth-submit.el-button:active,.el-button--primary:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #0006!important}.el-button.is-disabled,.el-button.is-disabled:hover{transform:none;filter:none!important}.session-chip-select .el-select__wrapper,.rich-report-textarea,.rich-report-textarea .el-textarea__inner,.el-input__wrapper,.el-textarea__inner,.el-select__wrapper,.el-date-editor.el-input__wrapper{background-color:var(--control-bg)!important;color:var(--text)!important}.summary-item,.el-input-group__append,.el-input-group__prepend{background:var(--control-raised)!important}.dispatch-console:not(.wvs-flow-console),.history-toolbar{background:linear-gradient(180deg,var(--panel),var(--control-bg))!important}.topbar-subnav,.topbar-session-card,.topbar-session-create{background:var(--panel)!important}.customer-template-preview{border-color:var(--border-strong)!important;background-color:var(--control-bg)!important;color:var(--text)!important;font-family:"ui-monospace",Noto Sans KR,Malgun Gothic,monospace!important}.el-table{--el-table-tr-bg-color: var(--panel) !important;--el-table-header-bg-color: var(--panel-header) !important;--el-table-text-color: var(--table-text) !important;--el-table-header-text-color: var(--muted) !important;background-color:var(--panel)!important;color:var(--table-text)!important}.el-dialog,.el-popper,.el-select-dropdown,.el-picker-panel{background:var(--panel)!important;color:var(--text)!important}.el-overlay{background-color:var(--overlay-bg)!important}:root.light-mode .auth-shell{background:radial-gradient(circle at 18% 20%,rgba(255,42,133,.08),transparent 28%),radial-gradient(circle at 84% 12%,rgba(138,43,226,.08),transparent 30%),var(--bg)!important}:root.light-mode .auth-card,:root.light-mode .sidebar-account{background:var(--panel)!important;border-color:var(--border)!important}:root.light-mode .shell,:root.light-mode .content{background:var(--bg)!important}:root.light-mode .topbar{background:#fffffff0!important}:root.light-mode .sidebar{color:var(--text);background:var(--sidebar-bg)!important;box-shadow:none!important}:root.light-mode .brand-title,:root.light-mode .auth-head h1,:root.light-mode .toolbar-title h2,:root.light-mode .panel-title strong,:root.light-mode .session-picker-title label,:root.light-mode .report-editor-title label,:root.light-mode .parse-panel-head strong{color:var(--text)!important}:root.light-mode .brand-subtitle,:root.light-mode .toolbar-title p,:root.light-mode .panel-title span,:root.light-mode .session-picker-title small,:root.light-mode .cell-sub,:root.light-mode .muted{color:var(--muted)!important}:root.light-mode .panel,:root.light-mode .dispatch-console:not(.wvs-flow-console),:root.light-mode .report-editor-card,:root.light-mode .parse-panel,:root.light-mode .session-picker,:root.light-mode .report-context,:root.light-mode .panel-body,:root.light-mode .session-create-card,:root.light-mode .parse-summary,:root.light-mode .parse-batch-summary,:root.light-mode .task-detail-item,:root.light-mode .history-panel{border-color:var(--border)!important;background:var(--panel)!important;color:var(--text)!important}:root.light-mode .panel-header,:root.light-mode .history-toolbar,:root.light-mode .dispatch-toolbar:not(.wvs-flow-tools),:root.light-mode .report-editor-head,:root.light-mode .parse-panel-head,:root.light-mode .report-editor-foot{border-color:var(--border)!important;background:var(--panel-header)!important}:root.light-mode .el-button:not(.el-button--primary):not(.auth-submit){--el-button-bg-color: var(--control-raised);--el-button-border-color: var(--border-strong);--el-button-text-color: var(--text);--el-button-hover-bg-color: var(--primary-bg);--el-button-hover-border-color: var(--primary);--el-button-hover-text-color: var(--primary);--el-button-active-bg-color: rgba(255, 42, 133, .12);--el-button-active-border-color: var(--primary)}:root.light-mode .nav-sub{border-left-color:var(--border)}:root.light-mode .nav button,:root.light-mode .nav-sub button,:root.light-mode .topbar-step-arrow{color:var(--muted)}:root.light-mode .nav button:hover,:root.light-mode .nav-sub button:hover,:root.light-mode .nav-sub button.is-active{color:var(--text);background:var(--primary-bg)}:root.light-mode .sidebar-account strong,:root.light-mode .sidebar-account-main span,:root.light-mode .sidebar-account-head span{color:var(--muted)}:root.light-mode .sidebar-account strong{color:var(--text)}:root.light-mode .sidebar-account-expire{color:var(--muted)}:root.light-mode .sidebar-account-expire strong{color:var(--text)}:root.light-mode .sidebar-account-expire.is-soon,:root.light-mode .sidebar-account-expire.is-soon strong,:root.light-mode .account-service-expire.is-soon,:root.light-mode .account-service-expire.is-soon small{color:#b45309}:root.light-mode .sidebar-account-expire.is-expired,:root.light-mode .sidebar-account-expire.is-expired strong,:root.light-mode .account-service-expire.is-expired,:root.light-mode .account-service-expire.is-expired small{color:#be123c}:root.light-mode .rich-report-textarea .el-textarea__inner::placeholder{color:#64748bc2}:root.light-mode .el-table th.el-table__cell,:root.light-mode .el-table td.el-table__cell{background-color:inherit!important}@media(max-width:900px){.auth-shell{display:flex!important;align-items:center;justify-content:center;padding:16px!important;background:var(--bg)!important}.auth-card{border:0!important;background:var(--panel)!important;box-shadow:none!important;padding:24px!important}.shell{grid-template-columns:1fr!important;background:var(--bg)!important}.sidebar{position:sticky!important;top:0!important;border-bottom:1px solid var(--border)!important;background:var(--sidebar-bg)!important}.topbar-global-controllers{width:100%;justify-content:flex-end}.auth-card-top-controls{top:12px;right:16px}.el-table__body-wrapper,.table-wrap{overflow-x:auto!important;background-color:var(--panel)!important;-webkit-overflow-scrolling:touch}}@media(max-width:560px){.sidebar{padding:8px!important;gap:8px!important}.brand{gap:8px}.brand-logo{width:34px;height:34px;border-radius:var(--radius-md);font-size:14px}.brand-title{font-size:14px}.nav{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:8px;overflow:visible}.nav>button{width:96px;min-width:0!important;min-height:82px;justify-content:center;flex-direction:column;gap:8px;padding:12px 8px}.nav-sub{min-width:0;padding-left:8px;gap:2px}.nav-sub button{min-width:0!important;min-height:30px;padding:0 10px;font-size:11px}.topbar{padding:10px 8px!important}.content{padding:14px 8px 84px!important}}.report-pool-page{min-width:0}.fans-report-create-page{width:min(100%,2200px);margin-inline:auto;padding-inline:clamp(12px,1.5vw,24px);padding-bottom:20px}.report-pool-section{display:flex;flex-direction:column;gap:18px}.report-pool-hero{align-items:center}.report-pool-flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:12px;font-weight:800}.report-pool-flow span{min-height:28px;display:inline-flex;align-items:center}.report-pool-flow .is-active{padding:0 10px;border:1px solid var(--primary);border-radius:var(--radius-sm);background:var(--primary-bg);color:var(--primary)}.report-query-panel,.report-list-panel{overflow:hidden}.report-query-grid{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:10px;align-items:center}.report-status-filter.el-button{width:100%;justify-content:flex-start}.report-list-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.report-pool-alert{margin:12px 14px 0}.report-pool-table .copy-cell-button{width:100%;min-width:0;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;position:relative;display:inline-flex;align-items:center;gap:6px;cursor:pointer;text-align:left;outline:none}.report-pool-table .copy-cell-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-pool-table .copy-cell-button:after{content:"";position:absolute;inset:0;border-radius:6px;border:1px solid transparent;pointer-events:none;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease;opacity:0}.report-pool-table .copy-cell-button:hover:after,.report-pool-table .copy-cell-button:focus-visible:after,.report-pool-table .copy-cell-button:active:after{border-color:#ff2a8542;box-shadow:inset 0 0 0 2px #ff2a851a;opacity:1}.row-action-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.report-pagination{min-height:58px;padding:12px 14px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:12px;font-weight:750}.report-page-size{width:118px}.batch-create-dialog,.match-dialog-body{display:flex;flex-direction:column;gap:14px}.batch-create-head,.match-filter-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.batch-platform-select{width:220px}.batch-platform-note{color:var(--muted);font-size:12px;font-weight:700;line-height:1.45}.report-preview-list{display:flex;flex-direction:column;gap:8px;min-height:0;overflow:auto}.report-preview-item{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--control-bg);padding:10px 12px}.report-preview-item strong,.report-preview-item span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-preview-item span{margin-top:4px;color:var(--muted);font-size:12px}.report-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.report-form-wide{grid-column:1 / -1}.seat-grade-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;width:100%;max-height:220px;padding:2px;overflow:auto}.template-seat-grade-field .el-form-item__content{display:block}.template-source-field{display:grid;gap:10px;width:100%}.template-source-switch,.template-manual-sale-type{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.template-source-switch>span,.template-manual-sale-type>span{color:var(--text-soft);font-size:12px;font-weight:750}.template-source-note{color:var(--muted);font-size:12px;font-weight:600;line-height:1.55}.template-seat-grade-loading{width:100%}.seat-grade-grid .seat-grade-option{display:flex;align-items:center;width:100%;height:auto;min-height:66px;margin:0;padding:11px 13px;border-radius:var(--radius-sm);background:var(--control-bg)}.seat-grade-grid .seat-grade-option.is-checked{background:var(--primary-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 22%,transparent)}.seat-grade-grid .seat-grade-option .el-radio__label{flex:1 1 auto;min-width:0;white-space:normal}.seat-grade-option-copy{display:grid;gap:3px;min-width:0}.seat-grade-option-copy strong,.seat-grade-option-copy small{overflow:hidden;text-overflow:ellipsis}.seat-grade-option-copy strong{color:var(--text);font-size:14px;line-height:1.4}.seat-grade-option-copy small{color:var(--muted);font-size:12px;line-height:1.4}@media(max-width:1280px){.report-query-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.report-query-grid,.report-form-grid{grid-template-columns:1fr}.report-pool-hero,.panel-header{align-items:stretch}.report-list-actions,.report-pagination{justify-content:flex-start}.batch-create-head,.match-filter-row{align-items:stretch}.batch-platform-select,.match-filter-row .el-input{width:100%}}@media(max-width:520px){.template-sale-time-popper{max-width:calc(100vw - 24px)}.template-sale-option-copy strong{white-space:normal}.seat-grade-grid{grid-template-columns:1fr;max-height:none;overflow:visible}.template-source-switch,.template-manual-sale-type{align-items:flex-start;flex-direction:column;gap:7px}.template-source-switch>.el-radio-group,.template-manual-sale-type>.el-radio-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.template-source-switch .el-radio-button,.template-manual-sale-type .el-radio-button,.template-source-switch .el-radio-button__inner,.template-manual-sale-type .el-radio-button__inner{width:100%}}.session-picker-panel{overflow:visible}.session-picker-panel .report-context{padding:20px;border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(255,42,133,.035),transparent 42%),var(--panel)}.session-picker{gap:16px}.session-picker-head{align-items:center;min-height:40px}.session-picker-title{gap:3px}.session-picker-title label,.report-editor-title label,.parse-panel-head strong{line-height:1.25;letter-spacing:0}.session-picker-title small,.parse-panel-head span{line-height:1.45}.session-picker-tools{gap:10px}.session-picker-tools .el-button,.report-editor-actions .el-button,.report-editor-submit .el-button{border-radius:var(--radius-sm);font-weight:800}.session-picker-tools .el-button--primary,.report-editor-submit .el-button--primary{min-width:118px;box-shadow:0 10px 22px #ff2a8538}.session-picker-list{grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:14px}.session-card{position:relative;min-height:154px;padding:14px;overflow:hidden;border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff05,#fff0),var(--panel);box-shadow:none}.session-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:transparent;transition:background .18s ease}.session-card:hover:before,.session-card.is-current:before{background:linear-gradient(90deg,var(--primary),var(--warning))}.session-card.is-current{background:linear-gradient(135deg,rgba(255,42,133,.1),rgba(138,43,226,.06) 48%,transparent 100%),var(--panel);box-shadow:0 0 0 1px #ff2a852e,0 12px 26px #0000001a}.session-card-header{align-items:flex-start}.session-card-title strong{font-size:14px;line-height:1.35}.session-card-title span{margin-top:3px;line-height:1.25}.session-card-current .el-tag{border-color:#00ffcc42;border-radius:999px;background:var(--success-bg);color:var(--success);font-weight:850}.session-card-meta{grid-template-columns:minmax(46px,.72fr) minmax(104px,1.28fr) minmax(76px,1fr);gap:8px;padding:9px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:linear-gradient(180deg,#ffffffb3,#f8fafcc7),var(--control-raised)}.session-card-meta>div{min-width:0}.session-card-meta span{margin-bottom:3px;line-height:1.15}.session-card-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;line-height:1.32}.fee-display{max-width:100%}.session-card-actions{margin-top:2px}.action-group-left{gap:8px}.session-card-actions .el-button.is-circle{width:28px;height:28px;border-radius:999px;background:var(--control-raised)}.session-card-actions .el-button.is-circle:hover{transform:translateY(-1px)}.rich-report-grid{gap:16px}.report-editor-card,.parse-panel{border-radius:var(--radius-md);box-shadow:none}.report-editor-head,.parse-panel-head{min-height:70px;align-items:center;padding:14px 18px;background:linear-gradient(180deg,#ffffffb8,#f8fafcc2),var(--panel-header)}.report-editor-title{justify-content:center}.report-title-line{min-height:30px;padding-left:10px;position:relative}.report-title-line label{white-space:nowrap}.report-title-line:before,.parse-panel-head>div:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--echo-rose),var(--echo-pink))}.report-title-line .el-tag,.parse-summary .el-tag{height:26px;padding-inline:10px;border-radius:999px;font-weight:850}.report-editor-actions{align-items:center;flex:1 1 360px;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0}.session-chip-select{width:278px}.session-chip-select .el-select__wrapper{min-height:54px}.rich-report-textarea .el-textarea__inner{min-height:320px!important;padding:18px 20px;line-height:1.64}.report-editor-foot{min-height:62px;padding:11px 18px;background:linear-gradient(180deg,#ffffff94,#f8fafcad),var(--panel-header)}.report-editor-submit{min-width:260px;justify-content:flex-end;gap:14px}.report-editor-submit strong{font-size:12px;font-weight:850;white-space:nowrap}.report-editor-submit .el-button{min-width:130px;height:38px}.parse-panel-head{justify-content:flex-start}.parse-panel-head>div{position:relative;display:grid;gap:3px;padding-left:12px}.parse-preview{gap:14px;padding:18px}.parse-summary{min-height:74px;padding:13px 16px;border-radius:var(--radius-md)}.parse-summary strong{display:block;color:var(--text);font-size:17px;line-height:1.25}.parse-empty{padding:16px;background:linear-gradient(180deg,#ffffff7a,#f8fafc6b),var(--control-bg)}.myecho-datetime-popper.el-popper{width:auto;min-width:0;max-width:min(94vw,460px);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow-lg);overflow:visible;--el-bg-color: var(--panel);--el-bg-color-overlay: var(--panel);--el-fill-color-light: var(--control-raised);--el-border-color: var(--border);--el-border-color-light: var(--border);--el-text-color-primary: var(--text);--el-text-color-regular: var(--text);--el-text-color-secondary: var(--muted)}.myecho-datetime-popper.el-popper:has(.el-time-panel):not(:has(.el-date-picker)){width:auto!important;min-width:0;max-width:min(94vw,210px)!important;overflow:visible}.myecho-datetime-popper .el-picker-panel,.myecho-datetime-popper .el-date-picker,.myecho-datetime-popper .el-picker-panel__body,.myecho-datetime-popper .el-picker-panel__body-wrapper,.myecho-datetime-popper .el-picker-panel__content,.myecho-datetime-popper .el-date-picker__time-header,.myecho-datetime-popper .el-picker-panel__footer,.myecho-datetime-popper .el-time-panel,.myecho-datetime-popper .el-time-panel__content,.myecho-datetime-popper .el-time-panel__footer,.myecho-datetime-popper .el-time-spinner,.myecho-datetime-popper .el-time-spinner__wrapper,.myecho-datetime-popper .el-scrollbar,.myecho-datetime-popper .el-scrollbar__wrap,.myecho-datetime-popper .el-scrollbar__view{background:var(--panel)!important;color:var(--text)}.myecho-datetime-popper .el-picker-panel__sidebar{display:none!important;width:0;padding:10px;border-right:1px solid var(--border);background:var(--panel-header)!important}.myecho-datetime-popper .el-picker-panel__body{margin-left:0!important}.myecho-datetime-popper .el-date-picker__time-header{padding:10px;border-bottom:1px solid var(--border)}.myecho-datetime-popper .el-date-picker__time-header .el-input{width:128px}.myecho-datetime-popper .el-picker-panel__content{margin:10px 12px}.myecho-datetime-popper .el-date-table th{color:var(--muted);border-bottom-color:var(--border)}.myecho-datetime-popper .el-date-table td{color:var(--text)}.myecho-datetime-popper .el-date-table td.prev-month,.myecho-datetime-popper .el-date-table td.next-month{color:#9ca3af94}.myecho-datetime-popper .el-date-table td.available:hover{color:var(--primary)}.myecho-datetime-popper .el-date-table td.current:not(.disabled) .el-date-table-cell__text{background:var(--primary);color:#fff}.myecho-datetime-popper .el-time-panel{width:196px;min-width:196px;border-color:var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.myecho-datetime-popper .el-time-panel__content{width:100%}.myecho-datetime-popper .el-time-spinner__wrapper{max-height:192px;overscroll-behavior:contain}.myecho-datetime-popper .el-time-spinner__wrapper .el-scrollbar__wrap{scroll-behavior:auto;overscroll-behavior:contain}.myecho-datetime-popper .el-time-panel__content:before,.myecho-datetime-popper .el-time-panel__content:after{border-color:var(--border)}.myecho-datetime-popper .el-time-spinner__item{color:var(--muted)}.myecho-datetime-popper .el-time-spinner__item:hover{background:var(--primary-bg);color:var(--text)}.myecho-datetime-popper .el-time-spinner__item.is-active:not(.is-disabled){color:var(--primary);font-weight:850}.myecho-datetime-popper .el-time-spinner__wrapper:nth-child(2) .el-time-spinner__item.is-disabled{color:#94a3b85c;cursor:not-allowed}.myecho-datetime-popper .el-time-panel__footer,.myecho-datetime-popper .el-picker-panel__footer{border-top:1px solid var(--border)}.myecho-datetime-popper .el-time-panel__btn,.myecho-datetime-popper .el-picker-panel__link-btn{font-weight:850}.myecho-datetime-popper .el-time-panel__btn.confirm,.myecho-datetime-popper .el-picker-panel__link-btn.el-button--primary{color:var(--primary)}:root:not(.light-mode) .session-card-meta{background:linear-gradient(180deg,#ffffff09,#ffffff04),var(--control-bg)}:root:not(.light-mode) .report-editor-head,:root:not(.light-mode) .parse-panel-head,:root:not(.light-mode) .report-editor-foot{background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--panel-header)}:root:not(.light-mode) .parse-empty{background:linear-gradient(180deg,#ffffff06,#ffffff02),var(--panel)}:root.light-mode .session-card{background:linear-gradient(180deg,#fff,#fbfdff),var(--panel);box-shadow:0 10px 22px #0f172a0b}:root.light-mode .session-card:hover{box-shadow:0 14px 28px #0f172a14;filter:none}:root.light-mode .session-card.is-current{background:linear-gradient(135deg,#ff2a8514,#8a2be20a 52%,#fff),var(--panel);box-shadow:0 14px 30px #ff2a8517}:root.light-mode .session-card-current .el-tag{border-color:#05966938}:root.light-mode .myecho-datetime-popper .el-picker-panel,:root.light-mode .myecho-datetime-popper .el-date-picker,:root.light-mode .myecho-datetime-popper .el-picker-panel__body,:root.light-mode .myecho-datetime-popper .el-picker-panel__body-wrapper,:root.light-mode .myecho-datetime-popper .el-picker-panel__content,:root.light-mode .myecho-datetime-popper .el-date-picker__time-header,:root.light-mode .myecho-datetime-popper .el-picker-panel__footer,:root.light-mode .myecho-datetime-popper .el-time-panel,:root.light-mode .myecho-datetime-popper .el-time-panel__content,:root.light-mode .myecho-datetime-popper .el-time-panel__footer,:root.light-mode .myecho-datetime-popper .el-time-spinner,:root.light-mode .myecho-datetime-popper .el-time-spinner__wrapper,:root.light-mode .myecho-datetime-popper .el-scrollbar,:root.light-mode .myecho-datetime-popper .el-scrollbar__wrap,:root.light-mode .myecho-datetime-popper .el-scrollbar__view{background:#fff!important}@media(max-width:1100px){.rich-report-grid{grid-template-columns:1fr}.report-editor-head,.parse-panel-head{align-items:stretch}.report-editor-head{flex-direction:column;justify-content:flex-start}.report-editor-actions{flex:0 0 auto;flex-wrap:wrap;width:100%;justify-content:flex-start;align-content:start}.session-chip-select{width:min(100%,360px)}}@media(max-width:720px){.session-picker-panel .report-context{padding:14px}.session-picker-head,.report-editor-foot{align-items:stretch;flex-direction:column}.session-picker-tools,.report-editor-actions,.report-editor-submit{width:100%;justify-content:flex-start}.session-picker-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px}.session-picker-tools .el-button,.session-picker-tools .el-select,.report-editor-actions .el-button,.report-editor-actions .el-select{flex:1 1 160px;min-width:0}.session-picker-tools .el-button{width:100%;height:38px;margin-left:0!important}.session-picker-tools .el-select{grid-column:1 / -1}.session-chip-select{width:100%}.session-picker-list{grid-template-columns:1fr}.report-editor-submit{min-width:0}.report-editor-submit strong{white-space:normal}.myecho-datetime-popper.el-popper{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}}@media(max-width:560px){.el-dialog{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px);margin:10px auto!important}.win-result-dialog.el-dialog{max-height:calc(100vh - var(--mobile-shell-offset, 148px) - 20px);max-height:calc(100dvh - var(--mobile-shell-offset, 148px) - 20px)}.win-result-dialog .el-dialog__body{padding:12px}.win-result-dialog .win-panel{height:132px;border-radius:12px;font-size:40px}.win-result-dialog .result-body .task-detail-item{margin-top:8px;padding:10px 12px}.myecho-datetime-popper.el-popper{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}.myecho-datetime-popper.el-popper:has(.el-time-panel):not(:has(.el-date-picker)){width:196px!important;max-width:calc(100vw - 40px)!important}.myecho-datetime-popper .el-picker-panel__sidebar{display:none!important}.myecho-datetime-popper .el-picker-panel__body{width:100%;min-width:0;margin-left:0!important}.myecho-datetime-popper .el-date-picker__time-header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.myecho-datetime-popper .el-date-picker__time-header .el-input{width:100%}.myecho-datetime-popper .el-picker-panel__content{width:auto;min-width:0;margin:10px 12px 8px}.myecho-datetime-popper .el-date-table{width:100%;table-layout:fixed}.myecho-datetime-popper .el-date-table td{padding:3px 0}.myecho-datetime-popper .el-picker-panel__footer{padding:8px 10px}}@media(max-width:900px){.sidebar{position:sticky!important;top:0!important;z-index:40;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:8px 12px 10px!important;background:linear-gradient(180deg,rgba(255,42,133,.035),transparent 68%),var(--sidebar-bg)!important}.brand{min-width:0;padding:6px 8px;gap:9px}.brand-logo{width:30px;height:30px;border-radius:7px;font-size:14px}.brand-info{min-width:0}.brand-title{overflow:hidden;font-size:14px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.brand-subtitle{display:none}.sidebar-account{display:none!important}.nav{grid-column:1 / -1;display:flex!important;align-items:center;gap:6px;min-width:0;overflow-x:auto;padding:0 0 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nav::-webkit-scrollbar{display:none}.nav>button{flex:0 0 auto;width:auto!important;min-width:max-content!important;min-height:36px!important;flex-direction:row!important;justify-content:center;gap:8px;padding:0 12px!important;border-radius:var(--radius-sm);font-size:13px}.nav-icon{width:20px;height:20px;border-radius:6px;font-size:11px}.nav-sub{flex:0 0 auto;display:inline-flex!important;flex-direction:row!important;align-items:center;gap:6px;min-width:max-content;margin:0!important;padding:0!important;border-left:0!important}.nav-sub button{width:auto!important;min-width:max-content!important;min-height:36px!important;padding:0 12px!important;border:1px solid transparent;font-size:12px!important}.nav-sub button.is-active,.nav-sub button.is-active:hover{border-color:var(--border);background:var(--control-raised);color:var(--text)}.topbar{display:none!important}.content{padding-top:12px!important}}@media(max-width:560px){.sidebar{gap:8px!important;padding:7px 10px 9px!important}.sidebar-account{justify-self:end}.nav,.nav-sub{gap:5px}.nav>button,.nav-sub button{min-height:34px!important;padding:0 9px!important;font-size:11.5px!important}.nav-icon{width:18px;height:18px;font-size:10px}.task-detail-dialog.el-dialog{margin-top:16px!important}}.report-pool-block{scroll-margin-top:16px}.report-submit-panel{padding:18px;overflow:visible}.platform-scope-tag.el-tag{min-height:30px;padding:0 12px;border-radius:999px;border-color:#ff2a8538;background:var(--primary-bg);color:var(--primary);font-weight:850}.inline-batch-create{gap:16px}.inline-batch-create .batch-create-head{min-height:48px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff9e,#f8fafcb3),var(--panel-header)}.inline-batch-create .batch-platform-note{flex:1;min-width:240px}.report-query-grid{grid-template-columns:minmax(160px,.9fr) minmax(170px,1fr) minmax(170px,1fr) minmax(190px,1fr) minmax(170px,.95fr) minmax(330px,1.4fr) auto;align-items:stretch}.report-query-grid>.el-button{min-width:104px;height:34px;align-self:center}.report-status-segment{min-width:0;min-height:34px;padding:3px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--control-raised);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;align-self:center}.report-status-segment button{min-width:0;min-height:26px;padding:0 8px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:12px;font-weight:850;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.report-status-segment button:hover{color:var(--primary);background:var(--primary-bg)}.report-status-segment button.is-active{border-color:#ff2a853d;background:var(--primary-bg);color:var(--primary);box-shadow:0 6px 14px #ff2a851a}.report-pool-table .el-table__cell{vertical-align:middle}.report-id-cell{min-width:0;display:grid;gap:3px;align-content:center}.report-id-cell strong{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:900;line-height:1.2}.report-id-cell span,.report-id-cell small{display:block;min-width:0;overflow:hidden;color:var(--muted);font-size:11px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.report-id-cell small{width:fit-content;max-width:100%;padding:1px 6px;border-radius:999px;background:var(--control-raised)}.report-row-actions{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:3px;border:1px solid var(--border);border-radius:999px;background:var(--control-raised);position:relative;isolation:isolate}.report-row-actions .el-button{width:28px;height:28px;margin-left:0!important;border-radius:999px;position:relative;z-index:0;overflow:hidden;outline:none!important;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.report-row-actions .el-button:not(.is-disabled):hover{transform:translateY(-1px)}.report-row-actions .el-button:not(.is-disabled):is(:hover,:focus,:focus-visible,:active){z-index:1;box-shadow:inset 0 0 0 2px #ff2a8524!important}.report-row-actions .el-button.el-button--danger:not(.is-disabled):is(:hover,:focus,:focus-visible,:active){box-shadow:inset 0 0 0 2px #e11d4829!important}.report-history-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.report-history-panel{overflow:hidden}.mobile-report-list{display:none}.mobile-report-card{min-width:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);padding:12px;display:grid;gap:10px}.mobile-report-card-head,.mobile-report-card-foot{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.mobile-report-id{min-width:0;display:flex;align-items:center;gap:8px}.mobile-report-id>div,.mobile-report-title{min-width:0;display:grid;gap:2px}.mobile-report-id strong,.mobile-report-title strong,.mobile-report-meta strong,.mobile-copy-line span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-report-id strong,.mobile-report-title strong{color:var(--text);font-size:14px;font-weight:850;line-height:1.28}.mobile-report-id span,.mobile-report-title span,.mobile-report-meta span{color:var(--muted);font-size:11px;font-weight:750;line-height:1.35}.mobile-copy-line{width:100%;min-width:0;min-height:34px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--text);padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.mobile-copy-line .el-icon{flex:0 0 auto;color:var(--muted)}.mobile-report-meta{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-report-meta>div{min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);padding:8px;display:grid;gap:3px}.mobile-report-meta strong{color:var(--text);font-size:12px;font-weight:800;line-height:1.25}.mobile-report-empty{min-height:96px;border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--muted);background:var(--control-bg);display:grid;place-items:center;font-weight:750}:root:not(.light-mode) .inline-batch-create .batch-create-head{background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--panel-header)}@media(max-width:1440px){.report-status-segment{grid-column:span 2}}@media(max-width:900px){.report-submit-panel{padding:14px}.inline-batch-create .batch-create-head{align-items:stretch}.report-status-segment{grid-column:auto}}@media(max-width:620px){.report-history-actions{width:100%}.report-history-actions .el-button{flex:1}}@media(max-width:900px){.nav{padding:5px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow-sm)}.nav>button,.nav-sub button{min-height:32px!important;border-radius:var(--radius-sm)}.nav>button.is-active{box-shadow:0 6px 16px #ff2a852e}.nav-sub{padding-left:4px!important}.nav-sub button{border-color:var(--border);background:var(--control-raised)}.nav-sub button.is-active,.nav-sub button.is-active:hover{border-color:#ff2a8547;background:var(--primary-bg);color:var(--primary)}.report-pool-section{gap:16px}.report-pool-block{scroll-margin-top:86px}.report-pool-block>.toolbar{align-items:stretch;gap:10px}.platform-scope-tag.el-tag{width:fit-content;max-width:100%}.inline-batch-create .batch-create-head{display:grid;grid-template-columns:1fr;gap:8px;padding:10px}.inline-batch-create .batch-platform-note{min-width:0;line-height:1.45}.report-query-grid{grid-template-columns:1fr;gap:9px}.report-query-grid>.el-button{width:100%;min-height:36px}.report-status-segment{grid-column:auto;width:100%}.report-list-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.report-list-actions .el-button{width:100%;margin-left:0!important;justify-content:center}.report-row-actions{gap:4px;padding:2px}.report-row-actions .el-button{width:26px;height:26px}}@media(max-width:720px){.report-list-panel .report-pool-table,.report-history-panel .report-pool-table{display:none}.mobile-report-list{display:grid;gap:10px;padding:10px;border-top:1px solid var(--border)}.report-list-panel .panel-header{border-bottom:0}.mobile-report-card-foot .report-row-actions{flex:0 0 auto}.mobile-report-card-foot>.el-tag,.mobile-report-card-foot>.muted{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:620px){.report-query-panel>.panel-header{align-items:center;flex-direction:row}.report-query-panel>.panel-header .panel-title{min-width:0}.report-query-panel>.panel-header .el-button{flex:0 0 auto}.report-submit-panel{padding:10px}.report-editor-card,.parse-panel{min-height:0;border-radius:var(--radius-md)}.report-editor-head,.parse-panel-head{min-height:58px;padding:12px}.report-editor-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.report-editor-actions .el-button{width:100%;min-width:0;margin-left:0!important}.rich-report-textarea,.rich-report-textarea .el-textarea__inner{min-height:280px!important;padding:14px}.report-editor-foot{padding:10px 12px}.report-editor-submit{display:grid;grid-template-columns:minmax(0,.72fr) minmax(128px,1fr);align-items:center;width:100%;gap:8px}.report-editor-submit .el-button{width:100%;margin-left:0!important}.report-status-segment{grid-template-columns:repeat(2,minmax(0,1fr))}.report-status-segment button{min-height:30px}.report-pagination{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;justify-content:stretch}.report-pagination>span,.report-page-size,.report-pagination .el-button{width:100%}}.report-pool-block{gap:14px}.report-pool-block>.toolbar{align-items:flex-start}.report-pool-block>.toolbar .toolbar-title h2{font-size:18px;line-height:1.25}.report-pool-block>.toolbar .toolbar-title p{margin-top:3px;line-height:1.45}.report-submit-panel{padding:16px}.inline-batch-create{gap:14px}.inline-batch-create .batch-create-head{width:fit-content;min-height:0;padding:0;border:0;background:transparent}.inline-batch-create .batch-platform-select{width:232px}.report-editor-submit,.report-editor-submit .el-button,.parse-summary,.parse-status-card,.parse-guide-item,.parse-empty,.session-card,.session-card-meta{font-family:var(--font-sans)!important}.report-editor-submit{min-width:236px;gap:10px}.report-editor-submit strong{display:inline-flex;align-items:center;min-height:36px;color:var(--muted);font-size:12px;line-height:1.2}.report-editor-submit .el-button--primary{min-width:116px;height:36px;border-color:var(--primary)!important;background:var(--primary)!important;box-shadow:0 6px 14px #ff2a852e!important;color:#fff!important;letter-spacing:0;text-shadow:none!important}.report-editor-submit .el-button--primary:hover,.report-editor-submit .el-button--primary:focus{background:var(--primary-strong)!important;border-color:var(--primary-strong)!important;box-shadow:0 8px 18px #ff2a8538!important;filter:none!important}.report-editor-submit .el-button--primary.is-disabled,.report-editor-submit .el-button--primary.is-disabled:hover{border-color:#d9e2ef!important;background:#eef3f9!important;box-shadow:none!important;color:#94a3b8!important;opacity:1}.parse-summary{align-items:center}.parse-summary>div{display:grid;gap:3px}.parse-summary .el-tag{align-self:center;display:inline-flex;align-items:center;justify-content:center;line-height:1}.session-picker-list{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:12px}.session-card{min-height:146px;padding:12px;border-color:#d9e2ef;background:#fff;overflow:visible;box-shadow:0 8px 20px #0f172a09}.session-card:before{display:none}.session-card:hover{border-color:#c7d3e3;box-shadow:0 10px 22px #0f172a0f}.session-card.is-current,:root.light-mode .session-card.is-current{border-color:#ff2a857a;background:#fff;box-shadow:0 0 0 1px #ff2a851a,0 10px 22px #0f172a0f}.session-card-title strong{font-size:13px;line-height:1.32}.session-card-title span{font-size:11px;line-height:1.25}.session-card-meta{grid-template-columns:42px minmax(104px,1fr) 76px;gap:8px;padding:8px 9px}.session-card-meta span{font-size:10.5px;line-height:1.15}.session-card-meta strong{font-size:12px;line-height:1.25}.session-fee-meta{text-align:left}.fee-display{font-size:12px}:root:not(.light-mode) .report-editor-submit .el-button--primary.is-disabled,:root:not(.light-mode) .report-editor-submit .el-button--primary.is-disabled:hover{border-color:var(--border-strong)!important;background:var(--control-raised)!important;color:var(--muted)!important}:root:not(.light-mode) .session-card{border-color:var(--border-strong);background:var(--panel);box-shadow:none}:root:not(.light-mode) .session-card.is-current{border-color:#ff2a8599;background:var(--panel);box-shadow:0 0 0 1px #ff2a8529}@media(max-width:620px){.report-pool-block{gap:12px}.report-submit-panel{padding:12px}.inline-batch-create .batch-create-head,.inline-batch-create .batch-platform-select{width:100%}.report-editor-submit{min-width:0}}.nav>button{color:#64748b;font-size:15px;font-weight:780;line-height:1}.nav>button.is-active{color:#fff}.nav>button .nav-icon{color:currentColor;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}:root.light-mode .nav>button.is-active,:root.light-mode .nav>button.is-active:hover{color:#fff;background:var(--sidebar-nav-active)}.parse-status-card{min-height:112px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(135deg,#f8fafcf5,#fffffffa),var(--panel);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.parse-status-icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#eef6ff;color:#2563eb;font-size:24px}.parse-status-content{min-width:0;display:grid;gap:4px}.parse-status-content span,.parse-guide-item small{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.parse-status-content strong{color:var(--text);font-size:19px;font-weight:880;line-height:1.25}.parse-status-content small{color:#64748b;font-size:12px;font-weight:650;line-height:1.45}.parse-status-badge{min-height:28px;padding:0 12px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#2563eb;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:850;line-height:1;white-space:nowrap}.parse-status-card.is-ready{border-color:#05966947;background:linear-gradient(135deg,#ecfdf5eb,#fffffffa),var(--panel)}.parse-status-card.is-ready .parse-status-icon{background:#dcfce7;color:#059669}.parse-status-card.is-ready .parse-status-badge{border-color:#05966947;background:#ecfdf5;color:#047857}.parse-status-card.is-error{border-color:#e11d4847;background:linear-gradient(135deg,#fff1f2e6,#fffffffa),var(--panel)}.parse-status-card.is-error .parse-status-icon{background:#ffe4e6;color:#e11d48}.parse-status-card.is-error .parse-status-badge{border-color:#e11d4847;background:#fff1f2;color:#be123c}.parse-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.parse-guide-item{min-height:112px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--control-raised);display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:10px;row-gap:4px}.parse-guide-item>span{grid-row:1 / 3;width:28px;height:28px;border-radius:999px;background:var(--primary-bg);color:var(--primary);display:grid;place-items:center;font-size:12px;font-weight:900}.parse-guide-item strong{color:var(--text);font-size:13px;font-weight:850;line-height:1.3}:root:not(.light-mode) .parse-status-card{border-color:var(--border-strong);background:linear-gradient(135deg,#ffffff09,#ffffff03),var(--panel)}:root:not(.light-mode) .parse-status-icon{background:#2563eb29;color:#93c5fd}:root:not(.light-mode) .parse-status-content small,:root:not(.light-mode) .parse-guide-item small{color:var(--muted)}:root:not(.light-mode) .parse-status-badge{border-color:#93c5fd47;background:#2563eb1f;color:#93c5fd}:root:not(.light-mode) .parse-status-card.is-ready{border-color:#10b98157;background:linear-gradient(135deg,#10b9811f,#ffffff03),var(--panel)}:root:not(.light-mode) .parse-status-card.is-ready .parse-status-icon,:root:not(.light-mode) .parse-status-card.is-ready .parse-status-badge{background:#10b98124;color:#6ee7b7}:root:not(.light-mode) .parse-status-card.is-ready .parse-status-badge{border-color:#10b98157}:root:not(.light-mode) .parse-status-card.is-error{border-color:#f43f5e61;background:linear-gradient(135deg,#f43f5e1f,#ffffff03),var(--panel)}:root:not(.light-mode) .parse-status-card.is-error .parse-status-icon,:root:not(.light-mode) .parse-status-card.is-error .parse-status-badge{background:#f43f5e24;color:#fda4af}:root:not(.light-mode) .parse-status-card.is-error .parse-status-badge{border-color:#f43f5e61}:root:not(.light-mode) .parse-guide-item{border-color:var(--border-strong);background:var(--control-bg)}@media(max-width:620px){.parse-status-card{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:14px}.parse-status-badge{grid-column:2;justify-self:start}.parse-guide-grid{grid-template-columns:1fr}}.report-template-panel{overflow:hidden}.template-panel-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.template-platform-select{width:180px}.template-more-select{width:220px}.template-card-strip{padding:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.template-card,.template-empty-card{min-width:0;min-height:142px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);color:var(--text);padding:12px;display:flex;flex-direction:column;gap:10px;text-align:left}.template-card{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.template-card:hover,.template-card:focus-visible{border-color:#ff2a855c;box-shadow:0 10px 22px #0f172a0f;outline:none;transform:translateY(-1px)}.template-card.is-current{border-color:#ff2a85b8;background:linear-gradient(135deg,#ff2a850f,#8a2be209),var(--panel);box-shadow:0 0 0 1px #ff2a8529,0 12px 24px #ff2a8514}.template-card-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.template-card-head>div{min-width:0}.template-card-head strong,.template-card-head span,.template-card-meta strong,.template-card-meta span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-card-head strong{color:var(--text);font-size:14px;font-weight:850;line-height:1.28}.template-card-head span,.template-card-meta span{color:var(--muted);font-size:11px;font-weight:750;line-height:1.3}.template-card-meta{display:grid;grid-template-columns:minmax(78px,.8fr) minmax(132px,1.1fr) minmax(90px,.9fr);gap:8px;margin-top:auto;padding:8px;border-radius:var(--radius-sm);background:var(--control-bg)}.template-card-meta>div{min-width:0}.template-card-meta>div:last-child{text-align:right}.template-card-meta strong{margin-top:2px;color:var(--text);font-size:12px;font-weight:820}.template-empty-card{border-style:dashed;width:min(100%,360px);justify-self:start;align-items:flex-start;justify-content:center;cursor:pointer;background:linear-gradient(135deg,#ff2a8509,#8a2be206),var(--panel);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.template-empty-card:hover,.template-empty-card:focus-visible{border-color:#ff2a8566;box-shadow:0 10px 22px #0f172a0f;outline:none;transform:translateY(-1px)}.template-empty-card:disabled{cursor:default;opacity:.72}.template-empty-card strong{color:var(--text);font-size:14px;font-weight:850}.template-empty-card span:not(.template-empty-icon){color:var(--muted);font-size:12px;line-height:1.45}.template-empty-icon{width:28px;height:28px;border-radius:8px;display:inline-grid;place-items:center;background:linear-gradient(135deg,#ff2a85,#8a2be2);color:#fff;font-size:18px;font-weight:850;line-height:1;box-shadow:0 8px 18px #ff2a8533}.report-query-grid{grid-template-columns:minmax(140px,.75fr) minmax(200px,1fr) minmax(200px,1fr) minmax(200px,1fr) minmax(340px,1.45fr) auto}.report-pool-table .el-table__row{cursor:pointer}.report-pool-table .el-table__row.is-report-selected>td.el-table__cell{background:#ff2a850e!important}.report-pool-table .el-table__row.is-report-selected:hover>td.el-table__cell{background:#ff2a8516!important}:is(.report-pool-table,.dispatch-table) .el-table__cell{overflow:hidden}:is(.report-pool-table,.dispatch-table) .el-table__cell .cell{min-width:0}:is(.report-pool-table,.dispatch-table) .el-table-fixed-column--left,:is(.report-pool-table,.dispatch-table) .el-table-fixed-column--right{z-index:3;background:#fff!important}:is(.report-pool-table,.dispatch-table) .el-table__header .el-table-fixed-column--left,:is(.report-pool-table,.dispatch-table) .el-table__header .el-table-fixed-column--right{z-index:5;background:var(--panel-header)!important}:is(.report-pool-table,.dispatch-table) .el-table__row:hover>.el-table-fixed-column--left,:is(.report-pool-table,.dispatch-table) .el-table__row:hover>.el-table-fixed-column--right,:is(.report-pool-table,.dispatch-table) .el-table__row.hover-row>.el-table-fixed-column--left,:is(.report-pool-table,.dispatch-table) .el-table__row.hover-row>.el-table-fixed-column--right{background:#fcfdfe!important}.report-pool-table .el-table__row.is-report-selected>.el-table-fixed-column--left,.report-pool-table .el-table__row.is-report-selected>.el-table-fixed-column--right{background:#fff1f7!important}.report-pool-table .el-table__row.is-report-selected:hover>.el-table-fixed-column--left,.report-pool-table .el-table__row.is-report-selected:hover>.el-table-fixed-column--right{background:#ffe8f2!important}.report-task-dialog.el-dialog{border-radius:var(--radius-lg)}.report-task-dialog .el-dialog__body{padding:0 22px 8px}.report-task-detail{display:grid;gap:14px}.report-task-hero{border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--panel-header),var(--panel));padding:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.report-task-kicker{color:var(--primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:900}.report-task-hero h3{margin:4px 0;color:var(--text);font-size:18px;line-height:1.3}.report-task-hero p{margin:0;color:var(--muted);font-size:12px;font-weight:750}.report-task-hero-tags{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.report-detail-form,.report-detail-section{display:grid;gap:12px}.report-detail-section{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);padding:14px}.report-detail-section-title{min-width:0;display:flex;align-items:baseline;gap:10px}.report-detail-section-title strong{color:var(--text);font-size:14px;font-weight:850}.report-detail-section-title span{color:var(--muted);font-size:12px;font-weight:700}.report-detail-form .el-form-item{margin-bottom:0}.report-detail-form .el-input__wrapper,.report-detail-form .el-select__wrapper,.template-dialog .el-input__wrapper,.template-dialog .el-select__wrapper{min-height:38px}.template-dialog .el-form-item{margin-bottom:14px}.template-dialog.session-dialog.el-dialog{margin-top:max(16px,5vh)!important}.template-dialog.session-dialog.el-dialog .el-dialog__body{max-height:calc(90vh - 140px)}.template-visibility-field .el-form-item__content{display:grid;gap:8px}.template-visibility-editor{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.template-visibility-option.el-radio{width:100%;height:auto;min-height:70px;margin:0;padding:12px 14px;align-items:flex-start;border-color:#dbe3ed;border-radius:9px;background:#fff;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.template-visibility-option.el-radio:hover{border-color:#c93a5f57;background:#c93a5f06}.template-visibility-option.el-radio.is-bordered.is-checked{border-color:#c93a5f8f;background:linear-gradient(135deg,#c93a5f12,#8a2be206);box-shadow:0 0 0 2px #c93a5f14}.template-visibility-option .el-radio__label{min-width:0;flex:1;padding-left:9px;white-space:normal}.template-visibility-copy{min-width:0;display:grid;gap:4px}.template-visibility-copy strong{color:#253047;font-size:13px;font-weight:900;line-height:1.35}.template-visibility-copy small,.template-visibility-footnote{color:#738096;font-size:11px;font-weight:650;line-height:1.5}.template-visibility-footnote{display:block;padding-left:2px}.shared-template-notice{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:13px 15px;border:1px solid rgba(45,150,105,.2);border-radius:10px;background:linear-gradient(135deg,#2d966914,#3a80db0a);color:#267958}.shared-template-notice>.el-icon{flex:0 0 auto;font-size:18px}.shared-template-notice>span{display:block}.shared-template-notice strong{color:#225f49;font-size:13px;font-weight:900}.template-parse-progress{display:grid;gap:12px;margin:-2px 0 16px;padding:15px 16px;border:1px solid rgba(62,113,214,.18);border-radius:11px;background:linear-gradient(135deg,#3e71d612,#c93a5f09);overflow:hidden}.template-parse-progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.template-parse-progress-head>span{display:grid;gap:3px}.template-parse-progress-head strong{color:#273550;font-size:13px;font-weight:900}.template-parse-progress-head small,.template-parse-progress-head b{color:#677793;font-size:12px;font-weight:750}.template-parse-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.template-parse-steps span{display:flex;align-items:center;gap:6px;min-width:0;color:#8a95a8;font-size:11px;font-weight:700;line-height:1.35}.template-parse-steps i{display:inline-grid;flex:0 0 20px;width:20px;height:20px;place-items:center;border-radius:50%;background:#e8edf4;color:#7f8ba0;font-size:10px;font-style:normal}.template-parse-steps span.is-active,.template-parse-steps span.is-done{color:#395d9d}.template-parse-steps span.is-active i,.template-parse-steps span.is-done i{background:#4475c8;color:#fff;box-shadow:0 0 0 4px #4475c81a}.template-parse-slow-actions,.template-parse-ready{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:12px;border-top:1px solid rgba(62,113,214,.14)}.template-parse-slow-actions>span,.template-parse-ready>span,.template-parse-background>span{display:grid;gap:3px;min-width:0}.template-parse-slow-actions strong,.template-parse-ready strong,.template-parse-background strong{color:#273550;font-size:13px;font-weight:900}.template-parse-slow-actions small,.template-parse-ready small,.template-parse-background small{color:#677793;font-size:12px;font-weight:650;line-height:1.5}.template-parse-slow-actions>div,.template-parse-ready>div{display:flex;flex:0 0 auto;gap:8px}.template-parse-background,.template-parse-ready{margin:-2px 0 16px;padding:14px 16px;border:1px solid rgba(62,113,214,.18);border-radius:11px;background:#3e71d60e}.template-parse-background{display:flex;align-items:center;gap:11px}.template-parse-background>.el-icon{flex:0 0 auto;color:#4475c8;font-size:20px}.template-parse-ready{border-color:#2d96693d;background:linear-gradient(135deg,#2d966917,#3a80db0a)}.template-dialog .session-link-guidance small{font-family:var(--font-mono)}.template-dialog .session-parse-alert.report-form-wide{width:100%;margin:-2px 0 16px}.template-parsed-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:-4px 0 16px}.template-parsed-facts>span{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid rgba(62,113,214,.14);border-radius:8px;background:#3e71d60b}.template-parsed-facts small{color:var(--muted);font-size:11px;font-weight:750}.template-parsed-facts strong{color:var(--text);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.template-dialog .session-parse-options{margin:-2px 0 16px}.template-fallback-schedule,.template-fallback-grade-control{display:grid;gap:7px;width:100%}.template-fallback-schedule>small,.template-fallback-grade-control>small{color:var(--muted);font-size:12px;font-weight:650;line-height:1.5}.template-fallback-schedule>.el-select{width:100%}.template-dialog .session-zone-preset-hint{width:100%;margin-top:6px;color:var(--muted);font-family:var(--font-mono);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.template-dialog .melon-zone-editor{display:grid;gap:8px;width:100%}.template-dialog .melon-zone-editor .el-input{width:100%}.template-dialog .melon-zone-convert-hint{color:var(--muted);font-size:12px;font-weight:650;line-height:1.5}.template-dialog .melon-zone-preview{display:flex;flex-wrap:wrap;align-items:center;gap:7px;width:100%;margin-top:8px}.template-dialog .melon-zone-preview>span{color:var(--muted);font-size:12px;font-weight:750}.template-dialog .session-zone-label{display:inline-flex;align-items:center;gap:5px}.template-dialog .session-zone-help{color:var(--muted);cursor:help;font-size:14px}.template-dialog .session-zone-help:hover,.template-dialog .session-zone-help:focus-visible{color:var(--primary);outline:none}.template-dialog .template-parse-option{min-height:126px;grid-template-rows:auto auto 1fr auto}.template-dialog .template-parse-option .session-parse-option-detail em{overflow-wrap:anywhere}@media(max-width:1440px){.template-card-strip,.report-query-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.shell{--mobile-shell-offset: 106px;padding-top:var(--mobile-shell-offset)}.template-parse-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.template-parsed-facts{grid-template-columns:1fr}.sidebar{position:fixed!important;top:0!important;left:0;right:0;max-height:var(--mobile-shell-offset);overflow:hidden}.el-dialog{margin-top:calc(var(--mobile-shell-offset) + 10px)!important;position:relative;z-index:80!important}.main{min-height:calc(100vh - var(--mobile-shell-offset))}.content{padding-top:14px!important}.template-panel-actions{width:100%;justify-content:flex-start}.template-platform-select{flex:1 1 180px;min-width:0}.template-card-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.template-more-select{flex:1 1 180px}.report-task-hero{flex-direction:column}.report-task-hero-tags{justify-content:flex-start}}@media(max-width:620px){.shell{--mobile-shell-offset: 96px}.nav>button{font-size:13px}.template-card-strip{grid-template-columns:1fr;padding:10px}.template-panel-actions .el-button,.template-more-select{width:100%}.report-task-dialog .el-dialog__body{padding:0 14px 8px}.report-task-hero,.report-detail-section{padding:12px}.report-detail-section-title{display:grid;gap:3px}.template-parse-slow-actions,.template-parse-ready{align-items:stretch;flex-direction:column}.template-parse-slow-actions>div,.template-parse-ready>div{display:grid;grid-template-columns:1fr;width:100%}.template-parse-slow-actions .el-button,.template-parse-ready .el-button{width:100%;margin-left:0}}.report-editor-card>.report-editor-head{min-height:58px;padding:10px 16px;flex:0 0 auto;align-items:center;gap:10px}.report-editor-card .report-title-line{min-height:28px}.report-editor-card .report-editor-actions{flex:0 1 auto;gap:8px;align-content:center}.report-editor-card .session-chip-select .el-select__wrapper{min-height:46px}.report-editor-card .rich-report-textarea{flex:1 1 auto}.report-editor-card .rich-report-textarea .el-textarea__inner{min-height:clamp(320px,48vh,560px)!important}.report-status-segment{min-height:40px;padding:4px;border-color:var(--border-strong);border-radius:12px;background:linear-gradient(180deg,#ffffffe6,#f8fafcd1),var(--control-raised);gap:4px;box-shadow:inset 0 1px #ffffffb8}.report-status-segment button{min-height:32px;padding:0 10px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#64748b}.report-status-segment button:hover{border-color:#ff2a8533;background:#ff2a8512}.report-status-segment button.is-active{border-color:#ff2a85d1;background:linear-gradient(135deg,#ff2a85,#9b2ce6);color:#fff;box-shadow:0 8px 18px #ff2a853d}@media(min-width:901px)and (max-width:1440px){.report-query-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-status-segment{grid-column:auto}}@media(max-width:900px){.report-editor-card>.report-editor-head{align-items:stretch;padding:12px}.report-editor-card .report-editor-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.report-editor-card .report-editor-actions .session-chip-select{grid-column:1 / -1;width:100%}}@media(max-width:620px){.report-query-grid{grid-template-columns:minmax(0,1fr)!important;align-items:stretch}.report-query-grid>.el-select,.report-query-grid>.el-input,.report-query-grid>.el-button,.report-status-segment{width:100%;min-width:0}.report-query-grid>.el-button{min-height:40px}.report-status-segment{grid-column:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))}.report-status-segment button{min-width:0;padding:0 6px;font-size:11px}}.report-editor-foot{min-height:58px;padding:10px 16px}.report-editor-foot>span{min-width:0;color:var(--muted);font-size:12px;font-weight:760;letter-spacing:0}.report-editor-submit{min-width:0;gap:10px}.report-editor-submit strong{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#f8fafce6;color:#475569;font-size:12px;font-weight:850;line-height:1;letter-spacing:0;white-space:nowrap}.report-editor-submit.is-ready strong{border-color:#0596694d;background:linear-gradient(180deg,#ecfdf5,#dcfce7);color:#047857;box-shadow:inset 0 0 0 1px #ffffffb3}.report-editor-submit.is-error strong{border-color:#ef44443d;background:#ef444414;color:#e11d48}.report-editor-submit .el-button--primary{min-width:116px;height:38px;padding:0 18px;border-color:transparent!important;border-radius:10px;background:linear-gradient(135deg,#e91e79,#8b1fd3)!important;box-shadow:0 8px 18px #d81b603d!important;color:#fff!important;font-size:13px;font-weight:900;letter-spacing:0;text-shadow:none!important}.report-editor-submit .el-button--primary>span{color:#fff!important;line-height:1}.report-editor-submit .el-button--primary .el-icon{font-size:14px;color:#fff!important}.report-editor-submit .el-button--primary:hover,.report-editor-submit .el-button--primary:focus{transform:translateY(-1px);border-color:transparent!important;background:linear-gradient(135deg,#f02a86,#7c1fc4)!important;box-shadow:0 10px 22px #d81b604d!important;filter:none!important}.report-editor-submit .el-button--primary.is-disabled,.report-editor-submit .el-button--primary.is-disabled:hover{transform:none;border-color:#d9e2ef!important;background:#eef3f9!important;box-shadow:none!important;color:#94a3b8!important;opacity:1}.report-editor-submit .el-button--primary.is-disabled .el-icon{color:currentColor}@media(max-width:620px){.report-editor-foot{gap:8px}.report-editor-submit strong{width:100%}}:root{--workbench-card-min: 340px;--workbench-card-max: 400px}.prereport-block{gap:18px}.session-picker-panel .report-context{padding:14px 16px!important}.report-template-panel>.panel-header{min-height:0;padding:12px 16px 10px}.session-picker-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:0!important;padding-bottom:8px;border-bottom:1px solid var(--border)}.session-picker{gap:10px!important}.session-picker-title{gap:2px}.session-picker-title label{font-size:13px}.session-picker-title small{font-size:11.5px}.session-picker-tools{gap:8px;justify-content:flex-end}.session-picker-tools .el-button{min-height:34px}.session-picker-tools .el-button--primary{min-width:106px}.template-card-strip{padding:12px 16px 14px;gap:10px}.session-picker-list{gap:10px;padding:0!important}.session-picker-list,.template-card-strip{grid-template-columns:repeat(auto-fill,minmax(var(--workbench-card-min),var(--workbench-card-max)))!important;grid-auto-rows:minmax(136px,auto);justify-content:start;align-items:stretch}.session-card,.template-card,.template-empty-card{width:100%;max-width:var(--workbench-card-max);min-height:136px;height:100%}.session-card,.template-card{position:relative;overflow:hidden;padding:11px;gap:8px;border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafcf0),var(--panel)}.session-card:before,.template-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:transparent}.session-card.is-current:before,.template-card.is-current:before{background:linear-gradient(180deg,var(--primary),var(--warning))}.session-card-meta,.template-card-meta{min-height:46px;padding:7px 8px;border:1px solid rgba(203,213,225,.72);background:#f8fafcbd}.session-card-meta{grid-template-columns:38px minmax(88px,1fr) minmax(72px,.9fr)}.session-card-actions{margin-top:0}.session-card-actions .el-button.is-circle{width:25px;height:25px}.template-card-head{min-height:34px}.template-card-head .el-tag{flex:0 0 auto}.template-card-meta{grid-template-columns:minmax(76px,.9fr) minmax(108px,1fr) minmax(74px,.8fr)}.template-card-actions{display:flex;align-items:center;gap:7px;margin-top:auto}.template-card-actions .el-button.is-circle{width:25px;height:25px}.template-more-option{min-width:0;display:grid;gap:2px;padding:4px 0;line-height:1.2}.template-more-option strong,.template-more-option span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-more-option strong{color:var(--text);font-size:12px;font-weight:850}.template-more-option span{color:var(--muted);font-size:11px;font-weight:700}.session-create-card{width:100%;max-width:var(--workbench-card-max);min-height:96px;place-items:start;align-content:center;justify-content:start;padding:12px;text-align:left}@media(max-width:720px)and (min-width:561px){.session-picker-head{grid-template-columns:minmax(0,1fr) auto}.session-picker-tools{display:flex;width:auto;justify-content:flex-end}.session-picker-tools .el-button{width:auto;min-width:118px}.session-picker-tools .el-select{width:190px;grid-column:auto}}@media(max-width:620px){.session-picker-head{grid-template-columns:1fr}.session-picker-list,.template-card-strip{grid-template-columns:1fr!important}.session-card,.template-card,.template-empty-card,.session-create-card{max-width:none}}.dispatch-workbench-panel{overflow:hidden}.dispatch-workbench-panel>.dispatch-console{border-bottom:1px solid var(--border)}.dispatch-console{padding:18px 20px 16px;gap:14px}.dispatch-console-head{align-items:flex-start}.dispatch-toolbar{min-height:0;display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr) minmax(280px,380px);align-items:center;gap:12px;padding:14px;border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5)!important;box-shadow:inset 0 1px #ffffffe6}.dispatch-session-control{min-width:0}.dispatch-session-select{width:100%;flex:1 1 auto}.dispatch-toolbar .summary-grid{width:100%;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px}.dispatch-toolbar .summary-item{position:relative;min-width:0;min-height:48px;display:grid;grid-template-columns:4px minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 11px 9px 13px;overflow:visible;border-radius:8px;border-color:#cbd5e1d1;background:#fff!important;color:var(--text);box-shadow:0 1px 2px #0f172a0a}.dispatch-toolbar .summary-item:before{content:"";width:4px;height:24px;border-radius:999px;background:var(--muted)}.dispatch-toolbar .summary-item.type-created:before{background:var(--info)}.dispatch-toolbar .summary-item.type-dispatched:before{background:var(--primary)}.dispatch-toolbar .summary-item.type-dispatch-failed:before{background:#f97316}.dispatch-toolbar .summary-item.type-won:before{background:var(--success)}.dispatch-toolbar .summary-item.type-lost:before{background:var(--danger)}.dispatch-toolbar .summary-item span{min-width:0;overflow:visible;color:var(--muted);line-height:1.2;white-space:normal}.dispatch-toolbar .summary-item strong{min-width:24px;padding:4px 7px;border-radius:999px;background:var(--control-raised);color:var(--text);font-size:14px;text-align:center}.dispatch-toolbar .summary-item:hover{transform:translateY(-1px);border-color:#ff2a856b;background:#fff7fb!important;box-shadow:0 10px 22px #0f172a14}.dispatch-toolbar .summary-item.is-active{border-color:#ff2a85eb!important;background:linear-gradient(135deg,#ff2a85,#8a2be2)!important;color:#fff!important;box-shadow:0 12px 28px #ff2a853d!important}.dispatch-toolbar .summary-item.is-active:before{background:#ffffffdb}.dispatch-toolbar .summary-item.is-active span,.dispatch-toolbar .summary-item.is-active strong{color:#fff!important}.dispatch-toolbar .summary-item.is-active strong{background:#ffffff2e}.dispatch-toolbar-actions{width:100%;margin-left:0}.dispatch-search-input{width:100%;min-width:0}.dispatch-refresh.el-button{width:36px;height:36px;border-radius:8px}.dispatch-list-shell{border-top:0}.dispatch-list-header{min-height:56px;padding:12px 16px;border-top:0;border-bottom:1px solid var(--border);background:var(--panel)!important}.dispatch-list-title{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dispatch-session-tag{display:inline-flex;align-items:center;max-width:240px;min-height:24px;padding:0 8px;border:1px solid var(--border);border-radius:999px;background:var(--control-raised);color:var(--muted);font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-list-header .selection-tools{gap:8px;min-height:32px;align-items:center}.dispatch-list-header .selection-count{min-width:142px;min-height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border:1px solid var(--border);border-radius:999px;background:var(--control-raised);color:var(--text);white-space:nowrap}.dispatch-list-header .selection-count.is-busy{border-color:#ff2a8547;background:#ff2a8512;color:#be185d}.dispatch-list-header .selection-tools .el-button{min-width:78px}.dispatch-list-header .selection-tools .selection-clear-button{min-width:82px}.selection-count.is-hidden,.selection-clear-button.is-hidden,.selection-confirm-button.is-hidden,.batch-selection-slot.is-hidden{visibility:hidden;pointer-events:none}.batch-selection-slot{min-height:24px;display:flex;align-items:center;justify-content:center}.dispatch-table{--el-table-row-hover-bg-color: rgba(255, 42, 133, .055);border-top:0!important}.dispatch-table .el-table__header-wrapper th.el-table__cell{height:44px;background:var(--panel-header)!important}.dispatch-table .el-table__header .cell{color:var(--muted);font-size:12px;font-weight:850}.dispatch-table .el-table__body td.el-table__cell{padding:12px 0}.dispatch-table .el-table__row>td.el-table__cell{transition:background-color .18s ease,box-shadow .18s ease}.dispatch-table .el-table__row:hover>td.el-table__cell{box-shadow:inset 0 1px #ff2a8514,inset 0 -1px #ff2a8514}.dispatch-buyer-cell{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.dispatch-buyer-details{min-width:0;display:grid;gap:2px}.dispatch-buyer-details>strong,.dispatch-buyer-details>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buyer-raw-trigger{flex:0 0 auto;min-width:52px;height:27px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(255,42,133,.22);border-radius:999px;background:#ff2a8512;color:#d81b60;font-size:11px;font-weight:850;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.buyer-raw-trigger:hover,.buyer-raw-trigger:focus-visible{border-color:#ff2a856b;background:#ff2a851f}.buyer-raw-trigger:hover{transform:translateY(-1px)}.buyer-raw-trigger:focus-visible{outline:3px solid var(--primary-ring);outline-offset:2px}.buyer-raw-trigger.is-empty{border-color:var(--border);background:var(--control-bg);color:var(--muted)}.buyer-raw-popper.el-popper{max-width:calc(100vw - 32px);padding:0!important;overflow:hidden;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important}.buyer-raw-card{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--text);box-shadow:var(--shadow-lg)}.buyer-raw-head{min-height:42px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--border);background:var(--panel-header)}.buyer-raw-head>span{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:12px;font-weight:900}.buyer-raw-head>button{min-height:27px;padding:0 10px;display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(255,42,133,.22);border-radius:999px;background:#ff2a8512;color:#d81b60;font-size:10px;font-weight:900;cursor:pointer}.buyer-raw-head>button:disabled{opacity:.42;cursor:not-allowed}.buyer-raw-card pre{min-height:96px;max-height:260px;margin:0;padding:13px 14px 15px;overflow:auto;color:var(--text);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:12px;font-weight:750;line-height:1.55;white-space:pre-wrap;word-break:break-word}.dispatch-toolbar .summary-item:disabled{cursor:not-allowed;opacity:.64}.dispatch-action-cell .cell{display:flex;align-items:center}.dispatch-row-action.el-button{min-width:92px;height:31px;padding:0 12px;border:0;border-radius:999px;color:#fff;font-size:12px;font-weight:850;box-shadow:0 8px 18px #0f172a24}.dispatch-row-action.el-button>span{color:#fff}.dispatch-row-action.el-button .el-icon{color:#fff}.dispatch-row-action--dispatch.el-button{background:linear-gradient(135deg,#ff2a85,#e11d48)}.dispatch-row-action--verify.el-button{background:linear-gradient(135deg,#2563eb,#8a2be2)}.dispatch-row-action.el-button:hover,.dispatch-row-action.el-button:focus{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 10px 24px #ff2a8538}.action-tooltip-wrap .dispatch-row-action.el-button.is-disabled,.action-tooltip-wrap .dispatch-row-action.el-button.is-disabled:hover,.action-tooltip-wrap .dispatch-row-action.el-button.is-disabled:focus{min-width:92px;border:1px solid rgba(148,163,184,.35)!important;border-radius:999px;transform:none}.action-tooltip-wrap .dispatch-row-action.el-button.is-disabled .el-icon{color:#94a3b8!important}.dispatch-status-cell .el-tag{min-width:92px;justify-content:center;border-radius:999px;font-weight:850}.dispatch-status-cell .cell{min-width:0}.engine-chip{max-width:100%;min-height:24px;display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border:1px solid rgba(148,163,184,.32);border-radius:999px;background:#f8fafc;color:#64748b;font-size:11px;font-weight:900;line-height:1.2;white-space:nowrap}button.engine-chip{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}button.engine-chip:hover{transform:translateY(-1px)}.engine-chip strong,.engine-chip em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engine-chip strong{color:inherit}.engine-chip em{font-style:normal;opacity:.82}.engine-dot{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:currentColor}.engine-chip.is-running{border-color:#10b98157;background:#10b9811a;color:#047857;box-shadow:0 0 0 3px #10b9810d}.engine-chip.is-running .engine-dot{animation:engine-running-pulse 1.8s ease infinite}.engine-chip.is-waiting{border-color:#7c3aed47;background:#7c3aed14;color:#6d28d9}.engine-chip.is-success{border-color:#05966942;background:#05966914;color:#047857}.engine-chip.is-error{border-color:#e11d4847;background:#e11d4814;color:#be123c}.engine-inline-meta{max-width:172px;display:block;overflow:hidden;color:#64748b;font-family:var(--font-mono);font-size:10.5px;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.engine-popover.el-popper{padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important}.engine-popcard{min-width:0;padding:12px;border:1px solid rgba(255,42,133,.3);border-radius:8px;background:linear-gradient(135deg,#ff2a851a,#10b9810f),#111827;color:#e5edf7;box-shadow:0 18px 44px #0f172a7a}.engine-popcard-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:9px;border-bottom:1px solid rgba(148,163,184,.2)}.engine-popcard-head span{color:#cbd5e1;font-family:var(--font-mono);font-size:12px;font-weight:900}.engine-popcard-head strong{color:#5eead4;font-size:12px;font-weight:950}.engine-popcard-grid{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px 10px;padding-top:10px}.engine-popcard-grid>span{color:#94a3b8;font-size:11px;font-weight:800}.engine-popcard-grid>strong,.engine-popcard-raw code{min-width:0;overflow:hidden;color:#f8fafc;font-family:var(--font-mono);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.engine-popcard-raw{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.engine-popcard-raw button{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 8px;border:1px solid rgba(94,234,212,.26);border-radius:999px;background:#5eead41a;color:#5eead4;font-size:11px;font-weight:900;cursor:pointer}.dispatch-table .engine-row--running>td:first-child{box-shadow:inset 3px 0 #10b981c7}.dispatch-table .engine-row--waiting>td:first-child{box-shadow:inset 3px 0 #7c3aed94}.dispatch-table .engine-row--success>td:first-child{box-shadow:inset 3px 0 #05966985}.dispatch-table .engine-row--error>td:first-child{box-shadow:inset 3px 0 #e11d489e}@keyframes engine-running-pulse{0%,to{box-shadow:0 0 #10b98161}50%{box-shadow:0 0 0 5px #10b98100}}:root:not(.light-mode) .dispatch-toolbar{background:linear-gradient(180deg,#18181d,#121216)!important;box-shadow:inset 0 1px #ffffff0a}:root:not(.light-mode) .dispatch-toolbar .summary-item{border-color:var(--border-strong);background:#18181d!important;box-shadow:none}:root:not(.light-mode) .dispatch-toolbar .summary-item:not(.is-active):hover{background:var(--primary-bg)!important}@media(max-width:1280px){.dispatch-toolbar{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}}@media(max-width:900px){.dispatch-console{padding:14px}.dispatch-toolbar-actions{display:grid;grid-template-columns:minmax(0,1fr) 40px}.dispatch-list-shell{overflow-x:auto;-webkit-overflow-scrolling:touch}.dispatch-list-shell .dispatch-list-header,.dispatch-list-shell .dispatch-table,.dispatch-table .el-table__inner-wrapper{min-width:1660px}}@media(max-width:560px){.dispatch-toolbar .summary-grid,.dispatch-toolbar-actions{grid-template-columns:1fr}.dispatch-list-header .selection-tools .el-button,.dispatch-list-header .action-tooltip-wrap{width:100%}}:root{--echo-ink: #120a10;--echo-ink-2: #1a1017;--echo-rose: #c93a5f;--echo-pink: #efb0ca;--echo-action: #ff2a85;--echo-violet: #7c3aed;--motion-standard: cubic-bezier(.2, 0, 0, 1);--motion-exit: cubic-bezier(.4, 0, 1, 1)}.auth-shell{position:relative;min-height:100vh;padding:28px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(115deg,#c93a5f33,#efb0ca14 44%,#120a1000 72%),linear-gradient(160deg,#09080b 0%,var(--echo-ink) 46%,#21111b 100%)!important}.auth-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,#0000001a,#000 28% 74%,#0003);mask-image:linear-gradient(90deg,#0000001a,#000 28% 74%,#0003)}.auth-shell:after{content:"";position:absolute;inset:auto -18% -28% 16%;height:46%;pointer-events:none;background:linear-gradient(90deg,#c93a5f00,#ff2a8552,#efb0ca00);filter:blur(48px);transform:rotate(-8deg)}.auth-gate{position:relative;z-index:1;width:min(1180px,100%);min-height:min(720px,calc(100vh - 56px));display:grid;grid-template-columns:minmax(0,1.26fr) minmax(360px,440px);overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f;box-shadow:0 28px 80px #0000005c;animation:echoGateIn .52s var(--motion-standard) both}.auth-stage{position:relative;min-height:680px;overflow:hidden;background:linear-gradient(135deg,#c93a5feb,#efb0cabd),var(--echo-ink)}.auth-stage-cover,.auth-stage-vignette{position:absolute;inset:0}.auth-stage-cover{width:100%;height:100%;object-fit:cover;opacity:.42;filter:saturate(1.12) contrast(1.06)}.auth-stage-vignette{background:linear-gradient(90deg,#120a10b8,#120a1024 42%,#120a109e),linear-gradient(0deg,#120a10bd,#120a1000 45%,#120a1057)}.auth-echo-orbit{position:absolute;left:45%;top:46%;z-index:1;width:330px;aspect-ratio:1;transform:translate(-50%,-50%);display:grid;place-items:center}.auth-echo-orbit span{position:absolute;inset:0;border:1px solid rgba(255,255,255,.28);transform:rotate(45deg) scale(.54);animation:echoRing 3.8s var(--motion-standard) infinite}.auth-echo-orbit span:nth-child(2){animation-delay:.76s}.auth-echo-orbit span:nth-child(3){animation-delay:1.52s}.auth-echo-orbit img{width:156px;height:156px;padding:34px;transform:rotate(0);background:linear-gradient(135deg,#ffffff2e,#ffffff0d);border:1px solid rgba(255,255,255,.24);box-shadow:0 20px 58px #0000004d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auth-stage-brand{position:absolute;z-index:2;left:44px;bottom:38px;display:flex;flex-direction:column;gap:14px;max-width:430px}.auth-stage-brand img{width:320px;max-width:100%;height:auto;filter:drop-shadow(0 18px 24px rgba(0,0,0,.24))}.auth-stage-brand span,.auth-signal-board span{letter-spacing:0}.auth-stage-brand span{color:#ffffffc7;font-size:12px;font-weight:850}.auth-signal-board{position:absolute;top:32px;right:32px;width:min(280px,calc(100% - 64px));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.auth-signal-board div{min-width:0;min-height:74px;padding:12px 10px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#120a1057;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-signal-board span{color:#ffffffad;font-size:10px;font-weight:850;white-space:nowrap}.auth-signal-board strong{color:#fff;font-size:14px;font-weight:900}.auth-card{width:100%!important;min-height:100%;justify-content:center;border:0!important;border-left:1px solid rgba(15,23,42,.08)!important;border-radius:0!important;padding:44px 42px!important;background:#fffffff5!important;box-shadow:none!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.auth-form-logo{width:74px;height:74px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:linear-gradient(135deg,var(--echo-rose),var(--echo-pink));box-shadow:0 12px 28px #c93a5f2e}.auth-form-logo img{width:34px;height:34px;display:block}.auth-brand{min-width:0;align-items:center}.auth-brand>div{min-width:0}.auth-brand .brand-title,.auth-brand .brand-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-head{padding-top:2px!important}.auth-head .el-icon{background:linear-gradient(135deg,#ff2a851f,#7c3aed1a)!important}.auth-error.el-alert{border-radius:8px;animation:authErrorEnter .22s var(--motion-standard) both}.auth-error.el-alert.is-subscription-expired{--el-alert-bg-color: rgba(245, 158, 11, .12);--el-alert-border-color: rgba(245, 158, 11, .28);--el-alert-title-color: #92400e;--el-alert-description-color: #a16207}.auth-submit.el-button{position:relative;overflow:hidden;height:46px!important}.auth-submit.el-button:after{content:"";position:absolute;top:0;bottom:0;left:-42%;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);transform:skew(-18deg);transition:left .52s var(--motion-standard)}.auth-submit.el-button:hover:after,.auth-submit.el-button:focus:after{left:116%}.brand-logo img{width:21px;height:21px;display:block}@keyframes echoGateIn{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes echoRing{0%{opacity:.46;transform:rotate(45deg) scale(.44)}68%{opacity:0;transform:rotate(45deg) scale(1.05)}to{opacity:0;transform:rotate(45deg) scale(1.05)}}@keyframes authErrorEnter{0%{opacity:0;transform:translate(8px)}55%{transform:translate(-3px)}to{opacity:1;transform:translate(0)}}@media(max-width:980px){.auth-shell{padding:18px!important;display:grid!important;background:linear-gradient(160deg,#09080b 0%,var(--echo-ink) 52%,#21111b 100%)!important}.auth-gate{min-height:auto;grid-template-columns:1fr}.auth-stage{min-height:230px}.auth-echo-orbit{left:50%;top:52%;width:190px}.auth-echo-orbit img{width:94px;height:94px;padding:22px}.auth-stage-brand{left:22px;bottom:18px;gap:8px}.auth-stage-brand img{width:210px}.auth-signal-board{top:18px;right:18px;width:min(250px,calc(100% - 36px))}.auth-card{min-height:auto;padding:34px 28px 28px!important;border-left:0!important}}@media(max-width:560px){.auth-shell{padding:12px!important}.auth-stage{min-height:184px}.auth-echo-orbit{left:76%;top:42%;width:132px;opacity:.76}.auth-echo-orbit img{width:64px;height:64px;padding:15px}.auth-stage-cover{opacity:.34}.auth-stage-brand img{width:164px}.auth-stage-brand span{font-size:10px}.auth-signal-board{display:none}.auth-card{padding:28px 20px 22px!important}.auth-form-logo{width:54px;height:54px}.auth-brand{gap:10px}}@media(prefers-reduced-motion:reduce){.auth-gate,.auth-echo-orbit span,.auth-error.el-alert,.auth-submit.el-button:after{animation:none!important;transition:none!important}}.report-validation-signal.is-checking{--validation-tone: #2563eb;border-color:#2563eb47;background:#2563eb0b}.report-validation-signal.is-checking .report-validation-dot{animation:reportValidationPulse 1.2s ease-in-out infinite}.report-workspace .report-inline-verification.is-checking{border-top-color:#2563eb3d;background:linear-gradient(180deg,#eff6ffad,#fbfcfe 78%)}.parse-status-card.is-checking{border-color:#2563eb42;background:linear-gradient(135deg,#eff6fff0,#fffffffa)}.parse-status-card.is-checking .parse-status-icon{background:#dbeafe;color:#2563eb}.parse-status-card.is-checking .parse-status-icon .el-icon{animation:historyQuerySpin .9s linear infinite}.report-duplicate-recheck{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(225,29,72,.16);border-radius:9px;background:#ffffffd1}.report-duplicate-recheck>span{color:#64748b;font-size:11px;font-weight:680;line-height:1.45}.report-duplicate-recheck .el-button{flex:0 0 auto;margin:0}.report-workspace .report-editor-submit .el-button--primary.is-disabled,.report-workspace .report-editor-submit .el-button--primary.is-disabled:hover{border-color:#d9e2ef!important;background:#eef3f9!important;box-shadow:none!important;color:#94a3b8!important}.report-workspace .report-editor-submit .el-button--primary.is-disabled>span,.report-workspace .report-editor-submit .el-button--primary.is-disabled .el-icon{color:#94a3b8!important}@keyframes reportValidationPulse{50%{opacity:.42;transform:scale(.78)}}@media(max-width:600px){.report-duplicate-recheck{align-items:stretch;flex-direction:column}.report-duplicate-recheck .el-button{width:100%}}@media(prefers-reduced-motion:reduce){.report-validation-signal.is-checking .report-validation-dot,.parse-status-card.is-checking .parse-status-icon .el-icon{animation:none}}.session-sync-state{display:inline-flex!important;align-items:center;gap:6px;min-width:0;color:#64748b!important}.session-sync-state>i{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.session-sync-state.is-syncing>i{width:10px;height:10px;border:2px solid rgba(201,58,95,.2);border-top-color:#c93a5f;background:transparent;box-shadow:none;animation:session-sync-spin .72s linear infinite}.session-sync-state.is-stale>i{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b21}.session-card-skeleton{pointer-events:none;min-height:188px;gap:10px;overflow:hidden;border-color:#e8edf3!important;background:#fff!important}.session-skeleton-line,.session-skeleton-block{position:relative;display:block;overflow:hidden;border-radius:7px;background:#eef2f6}.session-skeleton-line:after,.session-skeleton-block:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),transparent);animation:session-skeleton-shine 1.25s ease-in-out infinite}.session-skeleton-line{width:72%;height:13px}.session-skeleton-line.is-title{width:58%;height:16px}.session-skeleton-line.is-subtitle{width:30%;height:10px}.session-skeleton-line.is-short{width:42%;height:11px;margin-top:auto}.session-skeleton-block{width:100%;height:64px;margin-top:4px}.session-pagination{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 10px 2px;border-top:1px solid #e7ecf2;color:#64748b;font-size:11px;font-weight:700}.session-pagination-controls{display:inline-flex;align-items:center;gap:7px}.session-pagination-controls .el-button+.el-button{margin-left:0}.session-page-select{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.session-page-select select{min-width:52px;height:30px;padding:0 22px 0 8px;border:1px solid #dbe3ec;border-radius:8px;background:#fff;color:#334155;font:inherit}.session-load-error{min-height:180px;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;color:#64748b;text-align:center}.session-load-error strong{color:#334155;font-size:14px}.session-load-error span{max-width:420px;font-size:11px;line-height:1.55}@keyframes session-sync-spin{to{transform:rotate(360deg)}}@keyframes session-skeleton-shine{to{transform:translate(100%)}}@media(max-width:900px){.session-card-skeleton-list{display:grid!important}.session-pagination{padding:10px 2px 2px}}@media(max-width:560px){.session-list-heading{gap:8px}.session-list-count{min-height:28px;padding:0 7px}.session-list-controls{gap:6px}.session-list-refresh.el-button{min-width:62px;padding-right:8px;padding-left:8px}.session-pagination{flex-direction:column;align-items:stretch;gap:8px}.session-pagination>span{text-align:center}.session-pagination-controls{display:grid;grid-template-columns:minmax(82px,1fr) auto minmax(82px,1fr)}.session-pagination-controls .el-button{width:100%;min-height:40px}.session-page-select{flex-direction:column;gap:3px;font-size:9px}.session-page-select select{min-width:64px;height:40px}}@media(prefers-reduced-motion:reduce){.session-sync-state.is-syncing>i,.session-skeleton-line:after,.session-skeleton-block:after{animation:none}}.shell{grid-template-columns:248px minmax(0,1fr);background:#f5f7fb}.sidebar,:root.light-mode .sidebar{background:linear-gradient(180deg,#ff2a8524,#7c3aed14 38%,#fff0 72%),linear-gradient(180deg,#151116,#100f13)!important;color:#f8fafc!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:18px 0 46px #0f172a29!important}.brand,:root.light-mode .brand{min-height:58px;border-color:#ffffff1a!important;background:#ffffff0b!important;color:#fff!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand:hover,:root.light-mode .brand:hover{border-color:#ff2a856b!important;background:#ff2a851f!important;box-shadow:0 16px 30px #0000002e!important}.brand-logo{background:linear-gradient(135deg,var(--echo-action),var(--echo-violet))!important;box-shadow:0 12px 26px #ff2a8552!important}.sidebar .brand-title,:root.light-mode .sidebar .brand-title{color:#fff!important}.sidebar .brand-subtitle,:root.light-mode .sidebar .brand-subtitle{color:#ffffff9e!important}.sidebar .nav button,:root.light-mode .sidebar .nav button{border:1px solid transparent!important;color:#f8fafce6!important;transition:background .18s var(--motion-standard),border-color .18s var(--motion-standard),box-shadow .18s var(--motion-standard),color .18s var(--motion-standard),transform .18s var(--motion-standard)}.sidebar .nav button:hover,:root.light-mode .sidebar .nav button:hover{background:#ffffff12!important;color:#fff!important}.sidebar .nav>button:not(.is-active),:root.light-mode .sidebar .nav>button:not(.is-active){background:#ffffff0b!important;border-color:#ffffff14!important}.sidebar .nav>button.is-active,:root.light-mode .sidebar .nav>button.is-active,:root.light-mode .nav>button.is-active,:root.light-mode .nav>button.is-active:hover{background:linear-gradient(135deg,#ff2a85,#b02be2)!important;color:#fff!important;box-shadow:0 14px 30px #ff2a8547!important}.sidebar .nav-sub,:root.light-mode .sidebar .nav-sub{position:relative;margin:-2px 0 8px 24px;padding:8px 0 8px 16px;border-left-color:transparent!important;gap:5px}.sidebar .nav-sub:before,:root.light-mode .sidebar .nav-sub:before{content:"";position:absolute;left:3px;top:8px;bottom:8px;width:2px;border-radius:999px;background:linear-gradient(180deg,#ff2a85cc,#8a2be233);box-shadow:0 0 16px #ff2a852e}.sidebar .nav-sub button,:root.light-mode .sidebar .nav-sub button{min-height:34px;justify-content:flex-start;border-radius:8px;background:#ffffff0b!important;border-color:#ffffff13!important;color:#f8fafcd1!important}.sidebar .nav-sub button:hover,:root.light-mode .sidebar .nav-sub button:hover{background:#ffffff14!important;border-color:#ffffff24!important;color:#fff!important;transform:translate(2px)}.sidebar .nav-sub button.is-active,.sidebar .nav-sub button.is-active:hover,:root.light-mode .sidebar .nav-sub button.is-active,:root.light-mode .sidebar .nav-sub button.is-active:hover{border-color:#ff2a8561!important;background:linear-gradient(90deg,#ff2a854d,#b02be224)!important;color:#fff!important;box-shadow:inset 3px 0 #ff2a85f2,0 10px 22px #00000024;transform:none}.sidebar-account,:root.light-mode .sidebar-account{border-color:#ffffff1a!important;background:#ffffff0f!important;color:#e2e8f0d1!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sidebar-account strong,:root.light-mode .sidebar-account strong{color:#fff!important}.sidebar-account-head span,.sidebar-account-main span,:root.light-mode .sidebar-account-head span,:root.light-mode .sidebar-account-main span{color:#e2e8f09e!important}.topbar,:root.light-mode .topbar{min-height:60px;background:#ffffffeb!important;border-bottom:1px solid rgba(226,232,240,.92)!important;box-shadow:0 12px 28px #0f172a0f}@media(min-width:1200px){.el-message{left:70%!important}}.page-title h1{position:relative;padding-left:14px}.page-title h1:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:4px;border-radius:999px;background:linear-gradient(180deg,var(--echo-action),var(--echo-violet))}.topbar-subnav{min-height:38px;gap:0;padding:4px;border-color:#cbd5e1e0!important;border-radius:10px;background:linear-gradient(180deg,#fffffff5,#f8fafce6),#ffffffeb!important;box-shadow:0 10px 26px #0f172a12!important}.topbar-subnav button{min-height:29px;border-color:transparent!important;border-radius:7px;background:transparent;color:#334155;transition:background .18s var(--motion-standard),border-color .18s var(--motion-standard),box-shadow .18s var(--motion-standard),color .18s var(--motion-standard),transform .18s var(--motion-standard)}.topbar-subnav button:hover,.topbar-subnav button.is-active{border-color:#ff2a853d!important;background:#ff2a8514!important;color:#c2185b!important;transform:translateY(-1px)}.topbar-subnav button.is-active{background:linear-gradient(135deg,#ff2a85,#b02be2)!important;color:#fff!important;box-shadow:0 10px 22px #ff2a853d;transform:none}.topbar-step-arrow{position:relative;width:26px;height:29px;flex:0 0 26px;display:inline-flex;align-items:center;justify-content:center;color:transparent!important;font-size:0}.topbar-step-arrow:before,.topbar-step-arrow:after{content:"";position:absolute;pointer-events:none}.topbar-step-arrow:before{left:5px;right:5px;top:50%;height:1px;background:linear-gradient(90deg,#94a3b866,#ff2a8561,#94a3b866)}.topbar-step-arrow:after{right:5px;top:50%;width:5px;height:5px;border-top:1px solid rgba(100,116,139,.72);border-right:1px solid rgba(100,116,139,.72);transform:translateY(-50%) rotate(45deg)}.content,:root.light-mode .content{background:linear-gradient(180deg,#ff2a850a,#fff0 180px),#f5f7fb!important}.panel,.report-editor-card,.parse-panel,.session-card,.template-card,:root.light-mode .panel,:root.light-mode .report-editor-card,:root.light-mode .parse-panel,:root.light-mode .session-card{border-color:#cbd5e1db!important;box-shadow:0 16px 36px #0f172a0f!important}.panel-header,:root.light-mode .panel-header{background:linear-gradient(180deg,#fff,#f8fafc)!important}.session-card{position:relative;overflow:hidden}.session-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#ff2a8500,#ff2a858a,#7c3aed00);opacity:0;transition:opacity .18s var(--motion-standard)}.session-card:hover:before,.session-card.is-current:before{opacity:1}.session-card-current{align-items:flex-end;flex-direction:column;gap:6px}.session-time-signal{min-height:22px;padding:0 8px;border:1px solid rgba(148,163,184,.26);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#f8fafc;color:#64748b;font-size:10px;font-weight:900;white-space:nowrap}.session-time-signal.is-live{border-color:#05966947;background:#0596691a;color:#047857;box-shadow:0 0 0 4px #05966914}.session-time-signal.is-soon{border-color:#ff2a8552;background:#ff2a851a;color:var(--echo-action);animation:sessionPulse 1.8s var(--motion-standard) infinite}.session-time-signal.is-waiting{border-color:#7c3aed38;background:#7c3aed14;color:var(--echo-violet)}.template-card .template-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.template-card .template-card-meta>div:last-child{grid-column:1 / -1;text-align:left}.template-card .template-card-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-card .template-card-target strong{color:var(--primary);font-size:15px;font-weight:900;letter-spacing:.01em}.template-card-target-line{min-width:0;display:flex;align-items:center;gap:8px;margin-top:2px}.template-card-target-line>strong{flex:1 1 auto;min-width:0;margin-top:0}.template-target-jump{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;min-height:25px;padding:0 8px;border:1px solid rgba(255,42,133,.28);border-radius:6px;background:#ff2a8514;color:var(--primary);font-size:11px;font-weight:800;line-height:1;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.template-target-jump:hover,.template-target-jump:focus-visible{border-color:#ff2a8580;background:#ff2a8524;outline:none;transform:translateY(-1px)}@keyframes sessionPulse{0%,to{box-shadow:0 0 #ff2a852e}50%{box-shadow:0 0 0 5px #ff2a8500}}@media(max-width:900px){.shell{grid-template-columns:1fr;--mobile-shell-offset: 148px;padding-top:var(--mobile-shell-offset)!important}.sidebar,:root.light-mode .sidebar{max-height:var(--mobile-shell-offset)!important;box-shadow:0 16px 36px #0f172a33!important}.topbar,:root.light-mode .topbar{position:relative;z-index:12;margin-bottom:10px;box-shadow:0 10px 24px #0f172a0f}.sidebar .nav,:root.light-mode .sidebar .nav{width:100%;flex-direction:row;align-items:center;gap:6px;padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:linear-gradient(135deg,#ff2a851a,#8a2be214),#100c12e6;box-shadow:0 14px 28px #0003;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.sidebar .nav::-webkit-scrollbar{display:none}.sidebar .nav>button,:root.light-mode .sidebar .nav>button{width:auto;min-width:max-content;min-height:34px;flex:0 0 auto;gap:8px;padding:0 12px;border-radius:8px;font-size:12px}.sidebar .nav .nav-icon,:root.light-mode .sidebar .nav .nav-icon{width:19px;height:19px;border-radius:6px;font-size:10px}.sidebar .nav-sub,:root.light-mode .sidebar .nav-sub{order:1;flex:0 0 auto;flex-direction:row;align-items:center;gap:6px;margin:0;padding-left:0;border-left:0!important}.sidebar .nav-sub:before,:root.light-mode .sidebar .nav-sub:before{display:none}.sidebar .nav-sub button,:root.light-mode .sidebar .nav-sub button{width:auto;min-width:max-content;min-height:34px;padding:0 12px;border-radius:8px;font-size:12px;font-weight:800}.sidebar .nav-sub button.is-active,.sidebar .nav-sub button.is-active:hover,:root.light-mode .sidebar .nav-sub button.is-active,:root.light-mode .sidebar .nav-sub button.is-active:hover{background:linear-gradient(135deg,#ff2a85,#b02be2)!important;box-shadow:0 10px 20px #ff2a853d}.content{position:relative;z-index:1;padding-top:18px!important}}@media(max-width:560px){.shell{--mobile-shell-offset: 148px}.sidebar .nav,:root.light-mode .sidebar .nav{padding:5px;gap:5px;border-radius:9px}.sidebar .nav>button,.sidebar .nav-sub button,:root.light-mode .sidebar .nav>button,:root.light-mode .sidebar .nav-sub button{min-height:32px;padding:0 10px}}.session-picker-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important}.session-card,.session-create-card{max-width:none}.session-card-current{min-width:max-content}.session-card-status-tag.el-tag{width:max-content;margin-bottom:6px;border-color:#10b98138;border-radius:999px;background:#10b9811f;color:#047857;font-weight:900}.session-card-flow-move{transition:transform .32s cubic-bezier(.22,1,.36,1)}.session-card-flow-enter-active,.session-card-flow-leave-active{transition:opacity .2s ease,transform .24s cubic-bezier(.22,1,.36,1)}.session-card-flow-enter-from,.session-card-flow-leave-to{opacity:0;transform:translateY(6px)}.session-card-meta{grid-template-columns:minmax(54px,.72fr) minmax(154px,1.55fr) minmax(88px,1fr)}.session-card-meta strong{overflow:visible;text-overflow:clip}.session-card.is-current,:root.light-mode .session-card.is-current{border-color:#ff2a859e!important;background:linear-gradient(135deg,#ff2a8513,#7c3aed0b),#fff!important;box-shadow:0 0 0 1px #ff2a8524,0 14px 28px #ff2a8514,0 12px 26px #0f172a0f!important;animation:session-current-card-focus .42s ease}.session-card.is-current:hover,:root.light-mode .session-card.is-current:hover{border-color:#ff2a85b8!important;box-shadow:0 0 0 1px #ff2a8529,0 16px 30px #ff2a851a,0 14px 28px #0f172a12!important}.session-card.is-current .session-card-title strong{color:#0f172a}.session-card.is-current .session-time-signal.is-soon{animation:none;box-shadow:none}.session-card.is-current .session-time-signal.is-live{box-shadow:none}.session-more-option{position:relative;min-width:280px}.session-time-signal.is-expired{border-color:#e11d483d;background:#e11d4812;color:#be123c;box-shadow:none}@keyframes session-current-card-focus{0%{box-shadow:0 0 0 3px #ff2a852e,0 12px 24px #ff2a850f,0 10px 22px #0f172a0d}to{box-shadow:0 0 0 1px #ff2a8524,0 14px 28px #ff2a8514,0 12px 26px #0f172a0f}}.session-manual-parse{display:grid;gap:10px;margin:-4px 0 18px;padding:12px;border:1px solid rgba(245,158,11,.24);border-radius:8px;background:linear-gradient(135deg,#f59e0b14,#ff2a8509),#fff}.session-multiple-intent.el-form-item{margin:0 0 18px}.session-intent-mode-panel{width:100%;display:grid;gap:10px;padding:14px;border:1px solid rgba(255,42,133,.18);border-radius:12px;background:linear-gradient(135deg,#ff2a850e,#8b2ce806),var(--control-raised)}.report-submit-progress-dialog.el-dialog{max-width:calc(100vw - 32px);padding:0;border:1px solid rgba(226,232,240,.92);border-radius:16px;overflow:hidden;box-shadow:0 28px 70px #0f172a33}.report-submit-progress-dialog.el-dialog .el-dialog__header{margin:0;padding:0}.report-submit-progress-dialog.el-dialog .el-dialog__body{padding:28px 24px 24px}.report-submit-progress{display:grid;gap:18px}.report-submit-progress-dialog .report-submit-progress-minimize{position:absolute;top:16px;right:16px;width:28px;height:28px;border-color:#e2e8f0;background:#f8fafc;color:#64748b}.report-submit-progress-dialog .report-submit-progress-head{padding-right:24px}.report-submit-progress-floating{position:fixed;right:20px;bottom:20px;z-index:2000;display:flex;align-items:center;gap:12px;width:min(360px,calc(100vw - 32px));padding:14px 16px;border:1px solid rgba(219,39,119,.22);border-radius:16px;background:var(--control-raised, #fff);color:var(--echo-rose);box-shadow:0 10px 35px #0f172a29;font:inherit;text-align:left;cursor:pointer}.report-submit-progress-floating.needs-action{border-color:#d97706}.report-submit-progress-floating>.report-submit-progress-icon{flex-shrink:0;width:38px;height:38px;border-radius:12px}.report-submit-progress-floating-text{display:grid;flex:1;min-width:0;gap:5px;color:#0f172a}.report-submit-progress-floating-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b}.report-submit-progress-head{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px}.report-submit-progress-head>div{min-width:0}.report-submit-progress-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(219,39,119,.18);border-radius:14px;background:linear-gradient(145deg,#ff2a8521,#be185d0f);color:var(--echo-rose)}.report-submit-progress-icon i{width:22px;height:22px;border:3px solid rgba(219,39,119,.18);border-top-color:var(--echo-rose);border-radius:50%;animation:report-submit-progress-spin .8s linear infinite}.report-submit-progress-icon.is-complete{border-color:#05966933;background:#ecfdf5;color:#059669;font-size:24px}.report-submit-progress-kicker{display:block;margin:1px 0 4px;color:#be185d;font-size:9px;font-weight:950;letter-spacing:.15em}.report-submit-progress-head h3{margin:0;color:#0f172a;font-size:20px;font-weight:950;line-height:1.25}.report-submit-progress-head p{margin:6px 0 0;color:#64748b;font-size:13px;font-weight:650;line-height:1.6}.report-submit-progress-bar .el-progress-bar__outer{background:#f0f3f7}.report-submit-progress-bar .el-progress-bar__inner{background:linear-gradient(90deg,#db2777,#ff4f94)}.report-submit-progress-meta{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:10px}.report-submit-progress-meta>span{min-width:0;padding:11px 12px;border:1px solid #e8edf3;border-radius:10px;background:#f8fafc}.report-submit-progress-meta small,.report-submit-progress-meta strong{display:block}.report-submit-progress-meta small{margin-bottom:3px;color:#94a3b8;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.report-submit-progress-meta strong{overflow:hidden;color:#334155;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.report-submit-progress-notice{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;border:1px solid rgba(245,158,11,.22);border-radius:10px;background:#fffbeb;color:#92400e;font-size:12px;font-weight:750;line-height:1.55}.report-submit-progress-notice .el-icon{margin-top:1px;color:#d97706;font-size:16px}.report-submit-progress-stop{display:flex;align-items:center;gap:12px}.report-submit-progress-stop small{color:#64748b;line-height:1.5}.report-submit-progress-otp{display:grid;gap:6px;padding:15px;border:1px solid rgba(219,39,119,.2);border-radius:12px;background:linear-gradient(145deg,#fdf2f8d1,#fff 72%)}.report-submit-progress-otp label{color:#0f172a;font-size:14px;font-weight:900}.report-submit-progress-otp-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.report-submit-progress-otp-countdown{min-width:92px;padding:5px 9px;border:1px solid rgba(217,119,6,.2);border-radius:999px;background:#fffbeb;color:#b45309;font-family:var(--font-mono);font-size:11px;font-weight:900;line-height:1;text-align:center;white-space:nowrap}.report-submit-progress-otp-countdown.is-expired{border-color:#dc262633;background:#fef2f2;color:#dc2626}.report-submit-progress-otp p{margin:0 0 6px;color:#64748b;font-size:12px;font-weight:650;line-height:1.5}.report-submit-progress-otp-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.report-submit-progress-otp-control .el-input__wrapper,.report-submit-progress-otp-control .el-button{min-height:42px;border-radius:8px}.report-submit-progress-otp-control .el-input__inner{font-size:16px;font-weight:850;letter-spacing:.08em}.report-submit-progress-otp-control .el-button{font-weight:900}.report-submit-progress-otp-error{color:#dc2626;font-size:11px;font-weight:750}@keyframes report-submit-progress-spin{to{transform:rotate(360deg)}}.session-dialog.el-dialog{max-width:calc(100vw - 32px);border-radius:10px;overflow:hidden}.session-dialog.el-dialog .el-dialog__header{padding:18px 22px 12px;border-bottom:1px solid rgba(226,232,240,.92)}.session-dialog.el-dialog .el-dialog__body{max-height:min(70vh,680px);padding:18px 22px 8px;overflow-y:auto;scrollbar-gutter:stable}.session-dialog.el-dialog .el-form-item{margin-bottom:18px}.session-dialog.el-dialog .el-form-item__label{color:var(--text);font-size:13px;font-weight:900;line-height:1.35}.session-dialog.el-dialog .el-alert{margin:-4px 0 14px;border-radius:8px}.session-dialog.el-dialog .el-dialog__footer{padding:12px 22px 14px;border-top:1px solid rgba(226,232,240,.92)}.session-dialog-footer{display:flex;justify-content:flex-end;gap:10px}.session-link-conflict-dialog.el-dialog{max-width:calc(100vw - 32px);border-radius:8px}.session-link-conflict-intro{padding:12px 14px;border:1px solid rgba(245,158,11,.35);border-radius:6px;background:#f59e0b14}.session-link-conflict-list{display:grid;gap:10px;max-height:420px;margin-top:14px;overflow-y:auto}.session-link-conflict-item{min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:6px}.session-link-conflict-head,.session-link-conflict-item dl,.session-link-conflict-item dl>div{display:flex;align-items:center}.session-link-conflict-head{justify-content:space-between;gap:12px}.session-link-conflict-head span,.session-link-conflict-item dt{color:var(--muted)}.session-link-conflict-item dl{flex-wrap:wrap;gap:8px 22px;margin:8px 0}.session-link-conflict-item dl>div{gap:6px}.session-link-conflict-item dd{margin:0}.session-link-conflict-item a{display:block;overflow-wrap:anywhere;color:var(--primary)}.session-manual-parse-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.session-manual-parse-head>div{min-width:0;display:grid;gap:2px}.session-manual-parse-head strong{color:var(--text);font-size:14px;font-weight:950;line-height:1.25}.session-manual-parse-head span{color:var(--muted);font-size:12px;font-weight:700;line-height:1.45}.session-manual-parse-field.el-form-item{margin-bottom:0}.session-manual-parse-field .el-textarea__inner{font-size:13px;line-height:1.55}.session-link-parser{min-width:0;width:100%;display:grid;gap:11px}.session-link-control{display:flex;align-items:stretch;gap:10px}.session-link-control .el-input{flex:1 1 auto;min-width:0}.session-link-control .el-button{flex:0 0 auto;min-width:92px}.session-link-guidance{flex:1 1 auto;min-width:0;display:flex;align-items:flex-start;gap:7px;color:var(--muted);font-size:12px;font-weight:750;line-height:1.45}.session-link-guidance .el-icon{flex:0 0 auto;margin-top:2px;color:var(--echo-action);font-size:14px}.session-link-guidance span{min-width:0}.session-link-guidance small{display:block;margin-top:2px;color:var(--muted-strong);font-size:11px;font-weight:650;overflow-wrap:anywhere}.session-parse-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:-6px 0 18px}.session-parse-choices{display:grid;gap:8px;margin:-6px 0 18px}.session-parse-choice{min-width:0;min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--control-raised);color:var(--text);text-align:left;cursor:pointer}.session-parse-choice:hover,.session-parse-choice.is-selected{border-color:#ff2a8585;background:#ff2a850e}.session-parse-choice span{min-width:0;overflow:hidden;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.session-parse-choice strong{font-size:13px;font-weight:900;white-space:nowrap}.session-parse-choice small{grid-column:1 / -1;color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.session-parse-choice .el-icon{color:var(--success)}.session-parse-option{min-width:0;min-height:154px;display:grid;grid-template-rows:auto auto 1fr auto auto;gap:8px;align-items:start;padding:13px 14px;border:1px solid rgba(203,213,225,.92);border-radius:8px;background:#fff;color:var(--text);text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.session-parse-option:hover,.session-parse-option.is-selected{border-color:#ff2a85ad;background:linear-gradient(135deg,#ff2a8514,#8a2be20d),#fff;box-shadow:0 10px 22px #0f172a14}.session-parse-option:hover{transform:translateY(-1px)}.session-parse-option-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.session-parse-option-title{min-width:0;overflow:hidden;color:var(--muted);font-size:13px;font-weight:900;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.session-parse-option-zone{flex:0 0 auto;padding:3px 7px;border-radius:999px;background:#0284c71a;color:#0369a1;font-size:11px;font-weight:900;line-height:1}.session-parse-option-time{color:var(--text);font-size:18px;font-weight:900;line-height:1.2}.session-parse-option-china{color:var(--muted);font-size:12px;font-weight:850;line-height:1.25}.session-parse-option-detail{min-width:0;display:grid;gap:3px}.session-parse-option-detail span{color:var(--muted);font-size:11px;font-weight:900;line-height:1.2}.session-parse-option-detail em{min-width:0;overflow:hidden;color:var(--text);font-size:12px;font-style:normal;font-weight:750;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.session-parse-option-action{justify-self:end;min-width:96px;min-height:30px;display:inline-flex;align-items:center;gap:5px;justify-content:center;padding:0 9px;border-radius:999px;background:var(--control-raised);color:var(--muted);font-size:11px;font-weight:900;white-space:nowrap}.session-parse-option.is-selected .session-parse-option-action{background:var(--success-bg);color:var(--success)}.dispatch-toolbar{grid-template-columns:minmax(280px,360px) minmax(560px,1fr) minmax(360px,460px);align-items:stretch}.dispatch-toolbar .summary-grid{grid-template-columns:repeat(6,minmax(96px,1fr));align-items:stretch}.dispatch-toolbar .summary-item{min-height:44px;grid-template-columns:4px minmax(max-content,1fr) auto;padding:8px 10px}.dispatch-toolbar .summary-item span{white-space:nowrap}.dispatch-toolbar-actions{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:stretch;gap:8px}.dispatch-search-input .el-input__wrapper,.dispatch-refresh.el-button{min-height:40px}@media(max-width:1280px){.dispatch-toolbar{grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.dispatch-toolbar-actions{grid-column:1 / -1}.dispatch-toolbar .summary-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}}@media(max-width:900px){.session-dialog.el-dialog{max-height:calc(100vh - 20px);margin-top:10px!important;margin-bottom:10px!important;display:flex;flex-direction:column}.session-dialog.el-dialog .el-dialog__body{flex:1 1 auto;min-height:0;max-height:none}.session-picker-list{grid-template-columns:1fr!important}.session-card-meta{grid-template-columns:minmax(54px,.72fr) minmax(154px,1.55fr) minmax(88px,1fr)}.dispatch-toolbar{grid-template-columns:1fr}.dispatch-toolbar .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dispatch-toolbar-actions{grid-column:auto}}@media(max-width:560px){.report-submit-progress-dialog.el-dialog{margin-top:max(16px,6vh)!important}.report-submit-progress-dialog.el-dialog .el-dialog__header{padding:0}.report-submit-progress-dialog.el-dialog .el-dialog__body{padding:18px 16px}.report-submit-progress{gap:14px}.report-submit-progress-head{grid-template-columns:42px minmax(0,1fr);gap:11px}.report-submit-progress-icon{width:42px;height:42px;border-radius:12px}.report-submit-progress-head h3{font-size:17px}.report-submit-progress-meta{grid-template-columns:minmax(0,1fr) 96px}.report-submit-progress-otp-control{grid-template-columns:1fr}.report-submit-progress-otp-control .el-button{width:100%}.template-visibility-editor{grid-template-columns:1fr;gap:8px}.template-visibility-option.el-radio{min-height:62px;padding:10px 12px}.session-dialog.el-dialog .el-dialog__header{padding:15px 16px 10px}.session-dialog.el-dialog .el-dialog__body{max-height:none;padding:15px 16px 4px}.session-dialog.el-dialog .el-dialog__footer{padding:11px 16px 13px}.session-dialog-footer{display:grid;grid-template-columns:1fr 1fr;gap:8px}.session-dialog-footer.template-detail-footer{grid-template-columns:1fr}.session-dialog-footer .el-button{width:100%;min-height:40px;margin-left:0!important}.engine-chip{max-width:126px;padding-inline:8px}.engine-chip em{display:none}.engine-inline-meta{max-width:126px}.engine-popcard-grid{grid-template-columns:84px minmax(0,1fr)}.session-manual-parse{margin-bottom:14px}.session-manual-parse-head{grid-template-columns:1fr}.session-manual-parse-head .el-button{width:100%}.session-intent-mode-panel{padding:12px}.session-link-control{grid-template-columns:1fr}.session-link-control{display:grid}.session-link-guidance{max-width:100%}.session-link-control .el-button{width:100%}.session-apply-time-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.session-apply-time-date{grid-column:1 / -1}.session-parse-options{grid-template-columns:1fr}.session-parse-option{min-height:0}.session-parse-option-action{justify-self:start}.session-fee-input{width:100%}.session-card-meta,.dispatch-toolbar .summary-grid,.dispatch-toolbar-actions{grid-template-columns:1fr}.dispatch-refresh.el-button{width:100%}}.session-picker-search.el-input{width:clamp(240px,27vw,360px)}.session-picker-tools{flex-wrap:wrap}.session-filter-controls{display:flex;align-items:center;gap:8px}.session-expiry-filter.el-select{width:126px}.session-creator-filter.el-select{width:178px}.session-picker-list{grid-auto-rows:minmax(158px,auto)!important}.session-picker-list .session-card{min-height:158px;padding:16px 14px 46px!important;gap:12px;border-radius:8px;transition:transform .18s var(--motion-standard),border-color .18s var(--motion-standard),box-shadow .18s var(--motion-standard),background .18s var(--motion-standard),opacity .18s var(--motion-standard),filter .18s var(--motion-standard)}.session-picker-list .session-card-header{display:block;min-height:40px;padding-right:112px}.session-picker-list .session-card-title{min-width:0}.session-picker-list .session-card-title strong{line-height:1.35}.session-picker-list .session-card-title span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-picker-list .session-card:hover{transform:none}.session-active-badge{position:absolute;z-index:2;top:12px;right:12px;height:24px;max-width:108px;padding:0 9px;border:1px solid rgba(255,42,133,.24);border-radius:999px;display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,#ff2a8521,#7c3aed14),#fff;color:#be185d;font-size:10px;font-weight:900;line-height:1;white-space:nowrap;box-shadow:0 8px 18px #ff2a851a}.session-active-badge .el-icon{font-size:12px}.session-picker-list .session-time-signal{position:absolute;z-index:2;right:12px;bottom:12px;height:24px;max-width:116px;margin:0}.session-picker-list .session-card-meta{min-height:54px;align-items:center}.session-picker-list .session-card-meta .session-creator-meta{grid-column:1 / -1;min-width:0;padding-top:8px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:10px}.session-picker-list .session-card-meta .session-creator-meta span{margin-bottom:0}.session-picker-list .session-card-meta .session-creator-meta strong{max-width:72%}.session-filter-empty{min-height:180px;border:1px dashed var(--border-strong);border-radius:12px;display:grid;grid-auto-rows:max-content;place-items:center;align-content:center;gap:6px;padding:24px;background:linear-gradient(145deg,#fff7fab3,#ffffffeb);color:var(--muted);text-align:center}.session-filter-empty-icon{width:38px;height:38px;display:grid;place-items:center;margin-bottom:3px;border:1px solid rgba(201,58,95,.15);border-radius:12px;background:#c93a5f12;color:#b22d58;font-size:17px}.session-filter-empty strong{color:#334155;font-size:13px;font-weight:850}.session-filter-empty>span:not(.session-filter-empty-icon){color:#7b899d;font-size:11px;font-weight:650}.session-filter-empty .el-button{min-height:34px;margin-top:5px;border-color:#c93a5f38;color:#a62a52;font-weight:800}.session-picker-list .session-card-actions{position:absolute;z-index:3;left:14px;bottom:12px;margin:0;opacity:.72;pointer-events:auto;transform:none;transition:opacity .16s ease,transform .16s ease}.session-picker-list .session-card:hover .session-card-actions,.session-picker-list .session-card:focus-within .session-card-actions{opacity:1;pointer-events:auto;transform:none}.session-picker-list .session-card.is-search-muted{opacity:.38;filter:saturate(.38)}.session-picker-list .session-card.is-current.is-search-muted{opacity:.72}.session-picker-list .session-card.is-search-match{border-color:#7c3aed6b!important;box-shadow:0 0 0 1px #7c3aed1a,0 12px 26px #7c3aed14!important}:is(.report-pool-table,.dispatch-table) .mission-row--captcha>td:first-child{box-shadow:inset 3px 0 #f59e0bdb}:is(.report-pool-table,.dispatch-table) .mission-row--payment>td:first-child{box-shadow:inset 3px 0 #f59e0bbd}:is(.report-pool-table,.dispatch-table) .mission-row--running>td:first-child{box-shadow:inset 3px 0 #22d3eeb8}:is(.report-pool-table,.dispatch-table) .mission-row--failed>td:first-child{box-shadow:inset 3px 0 #f43f5ed1}:is(.report-pool-table,.dispatch-table) .mission-row--lost>td:first-child{box-shadow:inset 3px 0 #64748bb8}:is(.report-pool-table,.dispatch-table) .mission-row--success>td:first-child{box-shadow:inset 3px 0 #10b981b8}.dispatch-mission-cell .cell,.dispatch-probe-table-cell .cell{min-width:0}.dispatch-probe-table-cell .cell{overflow:visible;padding-top:3px;padding-bottom:3px}:is(.report-pool-table,.dispatch-table) :is(.report-action-table-cell,.dispatch-mission-cell,.dispatch-probe-table-cell){position:relative}:is(.report-pool-table,.dispatch-table) :is(.report-action-table-cell,.dispatch-mission-cell,.dispatch-probe-table-cell):is(:hover,:focus-within){z-index:6}.dispatch-control-cell{--mission-cyan: #22f5d4;--mission-blue: #38bdf8;--mission-amber: #fbbf24;--mission-red: #ff3b6b;--mission-green: #2dd4bf;width:100%;height:72px;min-height:72px;display:flex;align-items:center;position:relative;contain:layout paint;box-sizing:border-box;overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:linear-gradient(180deg,#ffffff07,#ffffff03),#0a0d12b8;color:#e5edf7;transition:border-color .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out}.dispatch-control-cell *,.wvs-win-result-card *{box-sizing:border-box}.dispatch-control-cell.is-loading{opacity:.72;cursor:wait}.dispatch-control-cell.is-action-blocked{height:84px;min-height:84px}.dispatch-control-cell.is-captcha{height:auto;min-height:82px;border-color:#fbbf2461;background:linear-gradient(90deg,#f59e0b21,#ffffff03),#0f0f10e6;cursor:text}.dispatch-control-cell.is-payment{border-color:#fbbf2457;background:linear-gradient(90deg,#fbbf241f,#ffffff03),#100d09e6}.dispatch-control-cell.is-failed{border-color:#ff3b6b5c;background:linear-gradient(90deg,#ff3b6b21,#ffffff03),#120b0eeb}.dispatch-control-cell.is-running,.dispatch-control-cell.is-verifying{border-color:#22f5d438;background:linear-gradient(90deg,#22d3ee1a,#ffffff03),#0a1014e0}.dispatch-control-cell.is-dispatch{border-color:#ff2a8542;background:linear-gradient(90deg,#ff2a851f,#7c3aed14),#0d0d12e0}.dispatch-control-cell.is-stopping,.dispatch-control-cell.is-discarding{border-color:#fbbf2447}.dispatch-control-cell.is-success{border-color:#2dd4bf42}.dispatch-control-cell.is-discarded{opacity:.72;border-color:#94a3b82e}.dispatch-signal{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 3px #94a3b814}.dispatch-control-cell.is-captcha .dispatch-signal{background:var(--mission-amber);animation:missionPulseAmber 1.25s ease-in-out infinite}.dispatch-control-cell.is-payment .dispatch-signal{background:var(--mission-amber);box-shadow:0 0 0 3px #fbbf241f}.dispatch-control-cell.is-failed .dispatch-signal{background:var(--mission-red);box-shadow:0 0 0 3px #ff3b6b21}.dispatch-control-cell.is-running .dispatch-signal{background:var(--mission-cyan);animation:missionPulseCyan 1.45s ease-in-out infinite}.dispatch-control-cell.is-dispatch .dispatch-signal{background:#ff2a85}.dispatch-control-cell.is-stopping .dispatch-signal,.dispatch-control-cell.is-discarding .dispatch-signal{background:var(--mission-amber);animation:missionPulseAmber 1.25s ease-in-out infinite}.dispatch-control-cell.is-success .dispatch-signal{background:var(--mission-green)}.dispatch-captcha-shell{width:100%;min-height:70px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;position:relative;padding:4px 8px;row-gap:5px}.dispatch-mini-stop,.dispatch-hover-stop,.dispatch-rescue-button,.dispatch-payment-button,.engine-console-trigger,.engine-terminal-raw button{appearance:none;border:0;font:inherit}.dispatch-mini-stop{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:6px;background:#ffffff0e;color:#e2e8f0ad;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.dispatch-mini-stop:hover:not(:disabled){background:#ff3b6b29;color:var(--mission-red)}.dispatch-mini-stop:disabled,.dispatch-captcha-submit:disabled,.dispatch-rescue-button:disabled,.dispatch-payment-button:disabled,.dispatch-hover-stop:disabled{opacity:.48;cursor:not-allowed}.dispatch-status-face{min-width:0;display:flex;align-items:center;gap:8px;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.dispatch-status-face strong,.dispatch-running-label strong,.dispatch-simple-state strong,.dispatch-failed-head strong,.dispatch-payment-head strong,.dispatch-primary-action-head strong{min-width:0;overflow:hidden;color:#eef5ff;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.dispatch-status-face small{display:block;margin-top:2px;color:var(--mission-amber);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:11px;font-weight:900;line-height:1}.dispatch-captcha-heading{display:flex;align-items:center;gap:6px;min-width:0}.dispatch-captcha-countdown{flex:none;color:var(--mission-amber);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:11px;font-weight:900;font-variant-numeric:tabular-nums}.dispatch-captcha-countdown.is-expired{color:var(--mission-red)}.dispatch-status-face>div,.dispatch-captcha-feedback{min-width:0}.dispatch-captcha-feedback{grid-column:1 / -1;color:#e11d48;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.dispatch-captcha-account{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-verifying-hint{display:block;margin-top:3px;color:#64748b;font-size:11px;line-height:1.4}.dispatch-control-cell.is-urgent .dispatch-status-face small{color:var(--mission-red)}.dispatch-control-cell.is-expired .dispatch-status-face small{opacity:.72}.dispatch-captcha-entry{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;align-items:center}.dispatch-captcha-input.el-input{--el-input-height: 30px}.dispatch-captcha-input .el-input__wrapper{border-radius:6px;background:#0000005c;box-shadow:inset 0 0 0 1px #fbbf2447}.dispatch-captcha-input .el-input__inner{color:#fff;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-weight:900;text-align:center}.dispatch-captcha-submit{height:30px;padding:0 8px;border-radius:6px;background:#fbbf242b;color:#fef3c7;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:10px;font-weight:900;cursor:pointer}.dispatch-failed-block{width:100%;min-height:70px;padding:7px 8px;display:grid;gap:7px}.dispatch-failed-head{min-width:0;display:flex;align-items:center;gap:7px}.dispatch-rescue-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(70px,.72fr);gap:6px}.dispatch-rescue-actions.is-single{grid-template-columns:minmax(0,1fr)}.dispatch-rescue-button-wrap{width:100%;min-width:0;display:block}.dispatch-rescue-button{width:100%;height:28px;min-width:0;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:6px;font-size:11px;font-weight:900;cursor:pointer;transition:transform .16s ease,filter .16s ease,background .16s ease}.dispatch-rescue-button:only-child{grid-column:1 / -1}.dispatch-rescue-button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.dispatch-rescue-button.is-primary{background:linear-gradient(135deg,#ff2a85,#7c3aed);color:#fff;box-shadow:0 8px 18px #ff2a8533}.dispatch-rescue-button.is-weak{background:#94a3b81f;color:#cbd5e1}.dispatch-payment-block{width:100%;min-height:70px;padding:7px 8px;display:grid;gap:7px}.dispatch-payment-head{min-width:0;display:flex;align-items:center;gap:7px}.dispatch-payment-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.dispatch-payment-button{height:28px;min-width:0;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:6px;font-size:11px;font-weight:900;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .16s ease,filter .16s ease,background .16s ease}.dispatch-payment-button .el-icon,.dispatch-rescue-button .el-icon,.dispatch-primary-action .el-icon,.dispatch-hover-stop .el-icon{flex:0 0 auto}.dispatch-payment-button span,.dispatch-rescue-button span,.dispatch-primary-action span,.dispatch-hover-stop span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-payment-button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.dispatch-payment-button.is-weak{background:#94a3b81f;color:#cbd5e1}.dispatch-payment-waiting{color:#fbbf24;font-size:11px;font-weight:800}.dispatch-primary-action-block{width:100%;min-height:70px;display:grid;gap:7px;padding:7px 8px}.dispatch-primary-action-block.has-disable-action{grid-template-columns:minmax(0,1fr) minmax(70px,.58fr);grid-template-rows:auto 28px;align-content:center}.dispatch-primary-action-block.has-disable-action .dispatch-primary-action-head{grid-column:1 / -1}.dispatch-control-cell.is-action-blocked .dispatch-primary-action-block{min-height:82px;gap:5px;padding:6px 8px}.dispatch-primary-action-head{min-width:0;display:flex;align-items:center;gap:7px}.dispatch-primary-edit{min-width:0;height:22px;margin-left:auto;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;gap:3px;border:1px solid rgba(225,29,72,.18);border-radius:999px;background:#ffffffb8;color:#be185d;font-size:11px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer}.dispatch-primary-edit:hover:not(:disabled){border-color:#e11d4857;background:#fff}.dispatch-primary-edit:disabled{opacity:.5;cursor:not-allowed}.dispatch-primary-action-wrap{width:100%;min-width:0;display:block}.dispatch-primary-action-wrap:focus-visible .dispatch-primary-action{outline:0;box-shadow:0 0 0 3px #e11d4829}.dispatch-primary-action{width:100%;height:28px;min-width:0;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:6px;background:linear-gradient(135deg,#ff2a85,#8a2be2);color:#fff;font-size:12px;font-weight:900;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 10px 20px #ff2a8538;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease,opacity .16s ease}.dispatch-primary-action .el-icon{font-size:13px}.dispatch-primary-action:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 12px 24px #ff2a8547}.dispatch-primary-action.is-login-verify{background:linear-gradient(135deg,#7c3aed,#0ea5e9);box-shadow:0 10px 20px #7c3aed33}.dispatch-primary-action:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}.dispatch-primary-action-hint{min-width:0;margin-top:-2px;color:#be123c;font-size:11px;font-weight:760;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dispatch-running-block{--dispatch-stop-slot: 74px;--dispatch-stop-gap: 8px;width:100%;min-height:70px;display:grid;grid-template-columns:var(--dispatch-stop-slot) minmax(0,1fr);column-gap:var(--dispatch-stop-gap);align-items:center;padding:5px 8px;transition:grid-template-columns .18s ease-in-out,column-gap .18s ease-in-out}.dispatch-running-action-slot{min-width:0;height:32px;display:flex;align-items:center;overflow:hidden}.dispatch-running-label{min-width:0;display:flex;align-items:center;gap:8px;transform:none}.dispatch-hover-stop{width:74px;flex:0 0 74px;height:30px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:6px;background:#ff3b6b21;color:#fb7185;font-size:11px;font-weight:900;opacity:1;pointer-events:auto;transform:translate(0);cursor:pointer;transition:opacity .2s ease-in-out,transform .2s ease-in-out,background .16s ease}.dispatch-simple-state{min-width:0;width:100%;min-height:70px;padding:0 10px;display:flex;align-items:center;gap:8px}.wvs-win-result-card{appearance:none;width:100%;min-width:0;max-width:168px;min-height:52px;padding:7px 8px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid rgba(203,213,225,.88);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0),#fff;color:#64748b;text-align:left;cursor:default;box-shadow:inset 0 1px #ffffffe0,0 5px 12px #0f172a09;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.wvs-win-result-card:disabled{opacity:1}.wvs-win-result-card:not(:disabled){cursor:pointer}.wvs-win-result-card:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 9px 18px #0f172a14}.wvs-win-result-dot{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px #64748b1f}.wvs-win-result-copy{min-width:0;display:grid;gap:2px}.wvs-win-result-copy strong,.wvs-win-result-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wvs-win-result-copy strong{color:#0f172a;font-size:12px;font-weight:900;line-height:1.15}.wvs-win-result-copy small{color:currentColor;font-size:10px;font-weight:850;line-height:1.15}.wvs-win-result-action{height:22px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffffb8;color:inherit;font-size:10px;font-weight:900;white-space:nowrap}.wvs-win-result-card.is-success{border-color:#05966942;background:linear-gradient(135deg,#ecfdf5f0,#fffffffa),#fff;color:#059669}.engine-probe-cell{min-width:0;display:flex;align-items:center;gap:8px}.engine-probe-cell.is-console-only{justify-content:flex-start}.engine-result-pill{min-width:0;max-width:124px;height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#0f172a0f;color:#64748b;font-size:11px;font-weight:900}.engine-result-pill strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engine-result-dot{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:currentColor}.engine-result-pill.is-primary{border-color:#3b82f647;background:#3b82f614;color:#2563eb}.engine-result-pill.is-warning{border-color:#f59e0b4d;background:#f59e0b1a;color:#b45309}.engine-result-pill.is-success{border-color:#10b98147;background:#10b9811a;color:#047857}.engine-result-pill.is-danger{border-color:#f43f5e47;background:#f43f5e1a;color:#be123c}.engine-result-pill.is-info{color:#64748b}.engine-console-trigger{--engine-trigger-border: rgba(34, 245, 212, .2);--engine-trigger-ring: rgba(34, 245, 212, .34);--engine-trigger-ring-fill: rgba(34, 245, 212, .08);width:34px;height:28px;min-width:0;flex:0 0 auto;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:2px;border:0;border-radius:7px;background:#0a0d12e0;color:#22f5d4;cursor:pointer;outline:none;transition:box-shadow .16s ease,transform .16s ease,color .16s ease,background .16s ease}.engine-console-trigger:before,.engine-console-trigger:after{content:"";position:absolute;pointer-events:none;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.engine-console-trigger:before{inset:1px;border:1px solid var(--engine-trigger-border);border-radius:6px}.engine-console-trigger:after{inset:3px;z-index:0;border:1px solid transparent;border-radius:4px;opacity:0}.engine-console-trigger:hover{--engine-trigger-border: rgba(34, 245, 212, .48);transform:translateY(-1px)}.engine-console-trigger.is-open{transform:translateY(0);box-shadow:0 0 0 3px var(--engine-trigger-ring-fill),0 8px 18px #0f172a29}.engine-console-trigger:hover:after,.engine-console-trigger:focus-visible:after,.engine-console-trigger:active:after,.engine-console-trigger.is-open:after{border-color:var(--engine-trigger-ring);box-shadow:inset 0 0 0 2px var(--engine-trigger-ring-fill);opacity:1}.engine-console-trigger.is-idle{cursor:default;color:#94a3b894;--engine-trigger-border: rgba(148, 163, 184, .18);background:#0f172a0f}.engine-console-trigger.is-error{--engine-trigger-border: rgba(255, 59, 107, .34);--engine-trigger-ring: rgba(255, 59, 107, .34);--engine-trigger-ring-fill: rgba(255, 59, 107, .1);color:#fb7185}.engine-console-trigger.is-waiting{--engine-trigger-border: rgba(251, 191, 36, .34);--engine-trigger-ring: rgba(251, 191, 36, .34);--engine-trigger-ring-fill: rgba(251, 191, 36, .1);color:#fbbf24}.engine-console-trigger.is-success{--engine-trigger-border: rgba(45, 212, 191, .3);--engine-trigger-ring: rgba(45, 212, 191, .3);--engine-trigger-ring-fill: rgba(45, 212, 191, .1);color:#2dd4bf}.engine-console-glyph{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:11px;font-weight:950;line-height:1}.engine-console-trigger .el-icon{font-size:11px}.engine-terminal-popper.el-popper{z-index:8000!important;max-width:calc(100vw - 32px);max-height:calc(100vh - 24px);padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;overflow:visible;pointer-events:auto}.engine-terminal-pop-enter-active,.engine-terminal-pop-leave-active{transition:opacity .14s cubic-bezier(.2,0,0,1)}.engine-terminal-pop-enter-from,.engine-terminal-pop-leave-to{opacity:0}.engine-terminal-pop-enter-active .engine-terminal-card,.engine-terminal-pop-leave-active .engine-terminal-card{transition:opacity .14s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1);transform-origin:0 14px;will-change:opacity,transform}.engine-terminal-pop-enter-from .engine-terminal-card,.engine-terminal-pop-leave-to .engine-terminal-card{opacity:0;transform:translate3d(-6px,-2px,0) scale(.985)}.engine-terminal-pop-enter-to .engine-terminal-card,.engine-terminal-pop-leave-from .engine-terminal-card{opacity:1;transform:translateZ(0) scale(1)}.engine-terminal-card{position:relative;z-index:1;isolation:isolate;width:100%;min-height:0;max-height:calc(100vh - 24px);box-sizing:border-box;contain:layout paint;background-clip:padding-box;padding:12px;display:grid;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(180deg,#ffffff0b,#ffffff03),#151515;color:#e5edf7;box-shadow:0 22px 46px #00000073}.engine-terminal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.09)}.engine-terminal-head strong,.engine-terminal-head span,.engine-terminal-grid strong,.engine-terminal-grid span,.engine-win-info,.engine-terminal-raw{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)}.engine-terminal-head strong{color:#fff;font-size:13px;font-weight:950}.engine-terminal-head span{color:#94a3b8;font-size:11px;font-weight:950}.engine-terminal-head span.is-running,.engine-terminal-head span.is-success{color:#22f5d4}.engine-terminal-head span.is-waiting{color:#fbbf24}.engine-terminal-head span.is-error{color:#fb7185}.engine-sync-pill{width:fit-content;margin-top:12px;padding:4px 9px;border-radius:999px;background:#94a3b829;color:#cbd5e1;font-size:11px;font-weight:900}.engine-terminal-grid{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px 10px;padding:14px 0 12px}.engine-terminal-grid span{color:#8b949e;font-size:11px;font-weight:850}.engine-terminal-grid strong{min-width:0;overflow:hidden;color:#f8fafc;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.engine-offset-value.is-fast{color:#22f5d4!important;text-shadow:0 0 10px rgba(34,245,212,.28)}.engine-offset-value.is-warn{color:#fbbf24!important}.engine-offset-value.is-slow{color:#fb7185!important}.engine-win-info{margin:12px 0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#0b0f14}.engine-win-info-grid{display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px 10px;padding:9px}.engine-win-info-grid span{color:#8b949e;font-size:11px;font-weight:850}.engine-win-info-grid strong,.engine-win-info-grid a{min-width:0;overflow:hidden;color:#f8fafc;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.engine-win-info-grid a{color:#22f5d4;text-decoration:none}.engine-win-info-grid a:hover{text-decoration:underline}.engine-terminal-raw{min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0b0f14}.engine-terminal-raw-head{min-height:40px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid rgba(255,255,255,.08)}.engine-terminal-raw-head span{color:#8b949e;font-size:11px;font-weight:900}.engine-terminal-raw button{min-height:26px;padding:0 10px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;background:#22f5d41a;color:#22f5d4;font-size:10px;font-weight:900;cursor:pointer}.engine-terminal-raw button:disabled{opacity:.42;cursor:not-allowed}.engine-terminal-raw pre{min-height:96px;max-height:154px;margin:0;padding:13px 12px 14px;overflow:auto;color:#dbeafe;font-size:12px;font-weight:850;line-height:1.55;white-space:pre-wrap;word-break:break-word}.dispatch-time-tooltip.el-popper{max-width:min(360px,calc(100vw - 32px));line-height:1.45}.dispatch-time-tooltip-content{white-space:normal}.mobile-mission-console{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:2px}.dispatch-control-cell{--mission-cyan: #0ea5e9;--mission-blue: #2563eb;--mission-amber: #d97706;--mission-red: #e11d48;--mission-green: #059669;border-color:#cbd5e1db;background:linear-gradient(180deg,#fffffffa,#f8fafce6),#fff;color:var(--text);box-shadow:inset 0 1px #ffffffe0,0 6px 14px #0f172a0b}.dispatch-control-cell.is-captcha{border-color:#d9770647;background:linear-gradient(135deg,#f59e0b21,#fffffff5),#fff}.dispatch-control-cell.is-payment{border-color:#d977063d;background:linear-gradient(135deg,#fffbebf0,#fffffffa),#fff}.dispatch-control-cell.is-failed{border-color:#e11d484d;background:linear-gradient(135deg,#fff1f2f2,#fffffffa),#fff}.dispatch-control-cell.is-running,.dispatch-control-cell.is-verifying{border-color:#0ea5e93d;background:linear-gradient(135deg,#f0f9fffa,#fffffffa),#fff}.dispatch-control-cell.is-dispatch{border-color:#ff2a853d;background:linear-gradient(135deg,#ff2a8512,#fffffffa),#fff}.dispatch-control-cell.is-stopping,.dispatch-control-cell.is-discarding{border-color:#d977063d;background:linear-gradient(135deg,#fffbebf5,#fffffffa),#fff}.dispatch-control-cell.is-success{border-color:#0596693d;background:linear-gradient(135deg,#ecfdf5e6,#fffffffa),#fff}.dispatch-control-cell.is-discarded{background:#f8fafc}.dispatch-status-face strong,.dispatch-running-label strong,.dispatch-simple-state strong,.dispatch-failed-head strong,.dispatch-payment-head strong,.dispatch-primary-action-head strong{color:#0f172a}.dispatch-status-face small{color:#b45309}.dispatch-mini-stop{border:1px solid rgba(203,213,225,.72);background:#f8fafcdb;color:#64748b}.dispatch-mini-stop:hover:not(:disabled){border-color:#e11d4847;background:#fff1f2f2;color:#e11d48}.dispatch-captcha-input .el-input__wrapper{background:#fff;box-shadow:inset 0 0 0 1px #f59e0b47,0 0 0 3px #f59e0b14}.dispatch-captcha-input .el-input__inner{color:#0f172a}.dispatch-captcha-submit{background:linear-gradient(135deg,#ff2a85,#8a2be2);color:#fff;box-shadow:0 6px 14px #ff2a852e}.dispatch-rescue-button.is-weak{border:1px solid rgba(203,213,225,.78);background:#f8fafc;color:#64748b}.dispatch-payment-button.is-primary{background:linear-gradient(135deg,#f59e0b,#ff2a85);color:#fff;box-shadow:0 8px 18px #f59e0b2e}.dispatch-payment-button.is-weak{border:1px solid rgba(203,213,225,.78);background:#f8fafc;color:#64748b}.dispatch-payment-waiting{color:#b45309}.dispatch-primary-action{background:linear-gradient(135deg,#ff2a85,#8a2be2);color:#fff;box-shadow:0 8px 18px #ff2a8538}.dispatch-primary-action.is-login-verify{background:linear-gradient(135deg,#7c3aed,#0ea5e9);box-shadow:0 8px 18px #7c3aed2e}.dispatch-primary-action:disabled{background:#e2e8f0;color:#94a3b8}.dispatch-hover-stop{border:1px solid rgba(225,29,72,.2);background:#fff1f2f2;color:#e11d48}.engine-result-pill{border-color:#cbd5e1db;background:#fff;box-shadow:inset 0 1px #ffffffdb}.engine-console-trigger{--engine-trigger-border: rgba(203, 213, 225, .9);--engine-trigger-ring: rgba(255, 42, 133, .26);--engine-trigger-ring-fill: rgba(255, 42, 133, .08);background:#fff;color:#64748b;box-shadow:0 4px 10px #0f172a0b}.engine-console-trigger:hover{--engine-trigger-border: rgba(255, 42, 133, .34);box-shadow:0 8px 18px #0f172a14}.engine-console-trigger.is-running{--engine-trigger-border: rgba(14, 165, 233, .26);--engine-trigger-ring: rgba(14, 165, 233, .26);--engine-trigger-ring-fill: rgba(14, 165, 233, .08);color:#0ea5e9}.engine-console-trigger.is-error{--engine-trigger-border: rgba(225, 29, 72, .28);--engine-trigger-ring: rgba(225, 29, 72, .28);--engine-trigger-ring-fill: rgba(225, 29, 72, .09);color:#e11d48}.engine-console-trigger.is-waiting{--engine-trigger-border: rgba(217, 119, 6, .28);--engine-trigger-ring: rgba(217, 119, 6, .28);--engine-trigger-ring-fill: rgba(217, 119, 6, .09);color:#d97706}.engine-console-trigger.is-success{--engine-trigger-border: rgba(5, 150, 105, .26);--engine-trigger-ring: rgba(5, 150, 105, .26);--engine-trigger-ring-fill: rgba(5, 150, 105, .08);color:#059669}.engine-terminal-card{border-color:#cbd5e1eb;background:#fff;color:#0f172a;box-shadow:0 22px 46px #0f172a29}.engine-terminal-head{border-bottom-color:#e2e8f0f2}.engine-terminal-head strong{color:#0f172a}.engine-terminal-head span{color:#64748b}.engine-terminal-head span.is-running,.engine-terminal-head span.is-success{color:#059669}.engine-terminal-head span.is-waiting{color:#d97706}.engine-terminal-head span.is-error{color:#e11d48}.engine-sync-pill{background:#eef2f7;color:#64748b}.engine-terminal-grid span{color:#64748b}.engine-terminal-grid strong{color:#0f172a}.engine-win-info{border-color:#e2e8f0f2;background:#f8fafc}.engine-win-info-grid span{color:#64748b}.engine-win-info-grid strong,.engine-win-info-grid a{color:#0f172a}.engine-offset-value.is-fast{color:#059669!important;text-shadow:none}.engine-offset-value.is-warn{color:#d97706!important}.engine-offset-value.is-slow{color:#e11d48!important}.engine-terminal-raw{border-color:#e2e8f0f2;background:#f8fafc}.engine-terminal-raw-head{border-bottom-color:#e2e8f0f2}.engine-terminal-raw-head span{color:#64748b}.engine-terminal-raw button{border:1px solid rgba(255,42,133,.22);background:#ff2a8512;color:#d81b60}.engine-terminal-raw pre{color:#334155;background:transparent}@keyframes missionPulseAmber{0%,to{box-shadow:0 0 #fbbf2475}50%{box-shadow:0 0 0 6px #fbbf2400}}@keyframes missionPulseCyan{0%,to{box-shadow:0 0 #22f5d45c}50%{box-shadow:0 0 0 6px #22f5d400}}@media(max-width:900px){.session-picker-search.el-input{width:min(100%,420px);min-width:0}.session-picker-list{grid-auto-rows:minmax(160px,auto)!important}.mobile-mission-console{grid-template-columns:1fr}.mobile-mission-console .dispatch-running-block{--dispatch-stop-slot: 74px;--dispatch-stop-gap: 8px}.mobile-mission-console .dispatch-hover-stop{opacity:1;pointer-events:auto;transform:translate(0)}.mobile-mission-console .engine-probe-cell{justify-content:space-between}}@media(max-width:560px){.session-picker-tools{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.session-picker-tools .el-button{width:100%;min-width:0}.session-picker-search.el-input{grid-column:1 / -1;order:-1;width:100%}.session-filter-controls{grid-column:1 / -1;width:100%}.session-expiry-filter.el-select,.session-creator-filter.el-select{width:100%}.session-picker-list .session-card{min-height:184px}.session-picker-list .session-card-header{min-height:38px;padding-right:96px}.session-active-badge{max-width:96px;padding-inline:7px}.session-picker-list .session-time-signal{max-width:104px}.engine-result-pill{max-width:none}.engine-terminal-popper.el-popper{left:16px!important;right:auto!important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px);transform:none!important}}@media(prefers-reduced-motion:reduce){.engine-chip.is-running .engine-dot{animation:none!important}.session-card-flow-move,.session-card-flow-enter-active,.session-card-flow-leave-active,.session-card.is-current{transition:none!important;animation:none!important}.session-time-signal.is-soon{animation:none!important}.dispatch-control-cell *,.engine-console-trigger,.engine-result-pill,.engine-terminal-pop-enter-active,.engine-terminal-pop-leave-active,.engine-terminal-pop-enter-active .engine-terminal-card,.engine-terminal-pop-leave-active .engine-terminal-card,.wvs-win-result-card{transition:none!important;animation:none!important}}.dispatch-workbench-panel .dispatch-toolbar{display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr) minmax(240px,300px);align-items:stretch;gap:10px;justify-content:stretch;flex-wrap:nowrap}.dispatch-workbench-panel .dispatch-session-control,.dispatch-workbench-panel .summary-grid,.dispatch-workbench-panel .dispatch-toolbar-actions{min-width:0}.dispatch-workbench-panel .dispatch-session-select{width:100%;min-width:0;flex:1 1 auto}.dispatch-workbench-panel .dispatch-toolbar .summary-grid{grid-template-columns:repeat(6,minmax(78px,1fr))}.dispatch-workbench-panel .dispatch-toolbar .summary-item{min-width:0;grid-template-columns:4px minmax(0,1fr) auto;gap:6px;padding:8px 7px}.dispatch-workbench-panel .dispatch-toolbar .summary-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-workbench-panel .dispatch-toolbar-actions{width:auto;margin-left:0;display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:stretch;gap:8px}.dispatch-workbench-panel .dispatch-toolbar .summary-item strong{min-width:18px;padding:3px 5px;font-size:13px}.dispatch-workbench-panel .dispatch-search-input{width:100%;min-width:0}.dispatch-workbench-panel .dispatch-search-input .el-input__inner{min-width:0}.dispatch-workbench-panel .dispatch-search-input .el-input__wrapper,.dispatch-workbench-panel .dispatch-refresh.el-button{min-height:40px}.dispatch-workbench-panel .dispatch-probe-table-cell .cell{display:flex;align-items:center;justify-content:center;overflow:visible;padding-top:3px;padding-bottom:3px}.dispatch-workbench-panel .engine-probe-cell.is-console-only{width:100%;justify-content:center}.dispatch-workbench-panel .engine-console-trigger{width:42px;height:32px}.engine-terminal-card{padding:10px}.engine-terminal-head{padding-bottom:8px}.engine-win-info{margin:8px 0}.engine-win-info-grid{gap:6px 8px;padding:8px}.engine-terminal-raw pre{max-height:154px;padding:13px 12px 14px;line-height:1.55}.task-detail-dialog.el-dialog{width:min(720px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);background:#fff!important;overflow:hidden;isolation:isolate;display:flex;flex-direction:column}.task-detail-overlay.el-overlay{z-index:9000!important;background-color:#0f172a94!important}.task-detail-overlay.dialog-fade-enter-active,.task-detail-overlay.dialog-fade-leave-active,.task-detail-overlay.dialog-fade-enter-active .el-overlay-dialog,.task-detail-overlay.dialog-fade-leave-active .el-overlay-dialog{animation:none!important}.task-detail-overlay .el-overlay-dialog{opacity:1!important;transform:none!important}.task-detail-dialog.el-dialog .el-dialog__header{flex:0 0 auto;background:#fff}.task-detail-dialog.el-dialog .el-dialog__body{min-height:0;background:#fff;overflow:auto;overscroll-behavior:contain}.task-detail-dialog.el-dialog .task-detail-grid{background:#fff}.report-editor-card>.report-editor-head{display:grid;grid-template-columns:minmax(170px,auto) minmax(390px,1fr);align-items:center;gap:12px}.report-editor-card{container-name:report-editor;container-type:inline-size}.report-editor-card .report-editor-title,.report-editor-card .report-title-line,.report-editor-card .report-editor-actions{min-width:0}.report-editor-card .report-title-line{flex-wrap:wrap;row-gap:6px}.report-editor-card .report-editor-state{min-width:72px;height:26px;padding:0 10px;border:1px solid #dbe3ee;border-radius:999px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;background:#f8fafc;color:#64748b;font-size:12px;font-weight:800;line-height:1;white-space:nowrap;animation:none;transition:none}.report-editor-state:before{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:#94a3b8;content:""}.report-editor-card .report-editor-state.is-ready{border-color:#0596693d;background:#f0fdf4;color:#047857}.report-editor-state.is-ready:before{background:#10b981}.report-editor-card .report-editor-state.is-success{border-color:#04785740;background:#ecfdf5;color:#047857}.report-editor-state.is-success:before{background:#059669}.report-editor-card .report-editor-state.is-warning{border-color:#b4530938;background:#fffbeb;color:#a16207}.report-editor-state.is-warning:before{background:#d97706}.report-editor-card .report-editor-state.is-checking{border-color:#2563eb33;background:#eff6ff;color:#1d4ed8}.report-editor-state.is-checking:before{background:#3b82f6;animation:reportValidationPulse 1.1s ease-in-out infinite}.report-editor-card .report-editor-state.is-error{border-color:#e11d4833;background:#fff1f2;color:#be123c}.report-editor-state.is-error:before{background:#e11d48}.report-editor-card .report-editor-actions{width:100%;display:grid;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;justify-content:stretch;gap:8px}.report-editor-card .report-editor-actions .session-chip-select{width:100%;min-width:0}.report-editor-card .report-editor-actions .el-button{min-height:38px;min-width:max-content;margin-left:0!important}.report-editor-card .report-editor-actions .el-button:not(.is-disabled):hover,.report-editor-card .report-editor-actions .el-button:not(.is-disabled):focus{border-color:#c93a5f52;background:#efb0ca24;color:var(--echo-rose)}@container report-editor (max-width: 640px){.report-editor-card>.report-editor-head{grid-template-columns:minmax(0,1fr);align-items:stretch}}@media(max-width:1480px){.dispatch-workbench-panel .dispatch-toolbar{grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.dispatch-workbench-panel .dispatch-toolbar-actions{grid-column:1 / -1}.dispatch-workbench-panel .dispatch-toolbar .summary-grid{grid-template-columns:repeat(auto-fit,minmax(116px,1fr))}}@media(max-width:1180px){.dispatch-workbench-panel .dispatch-toolbar{grid-template-columns:1fr}.dispatch-workbench-panel .dispatch-toolbar-actions{grid-column:auto}.report-editor-card>.report-editor-head{grid-template-columns:1fr;align-items:stretch}}@media(max-width:900px){.dispatch-workbench-panel .dispatch-toolbar{grid-template-columns:1fr}.dispatch-workbench-panel .dispatch-toolbar-actions{grid-column:auto}.dispatch-workbench-panel .dispatch-toolbar .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dispatch-list-shell .dispatch-list-header{min-width:0;flex-wrap:wrap;align-items:flex-start}.dispatch-list-header .selection-tools{width:100%;flex-wrap:wrap;justify-content:flex-start}.dispatch-list-shell .dispatch-table,.dispatch-table .el-table__inner-wrapper{min-width:1280px}.report-editor-card .report-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.report-editor-card .report-editor-actions .session-chip-select{grid-column:1 / -1}.report-editor-card .report-editor-actions .el-button{width:100%;min-width:0}}@media(max-width:560px){.dispatch-workbench-panel .dispatch-toolbar .summary-grid{grid-template-columns:1fr}.dispatch-workbench-panel .dispatch-toolbar-actions{grid-template-columns:minmax(0,1fr) 40px}}.auth-gate{grid-template-columns:minmax(0,1.36fr) minmax(388px,472px)}.auth-stage-cover{opacity:.54}.auth-stage-vignette{background:linear-gradient(90deg,#120a10cc,#120a101f 44%,#120a109e),linear-gradient(0deg,#120a10c7,#120a1005 48%,#120a1047)}.auth-card{gap:18px!important}.auth-card.is-reset{justify-content:flex-start;overflow-y:auto}.auth-head{align-items:flex-start}.auth-head h1{font-size:18px;line-height:1.15}.auth-head p{margin:5px 0 0;color:#64748b;font-size:12px;font-weight:700;line-height:1.45}.auth-form{display:grid;gap:2px}.auth-form .el-form-item{margin-bottom:13px}.auth-form .el-form-item__label,.password-change-form .el-form-item__label{padding-bottom:6px;color:#334155;font-size:12px;font-weight:850;line-height:1.2}.auth-form .el-input__wrapper,.password-change-form .el-input__wrapper{min-height:46px;border-radius:8px;box-shadow:0 0 0 1px #0f172a1a inset}.auth-form .el-input__wrapper.is-focus,.password-change-form .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #c93a5fc7 inset,0 10px 24px #c93a5f1f}.auth-code-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 148px;gap:8px}.auth-code-row .el-button{width:100%;margin-left:0!important;border-radius:8px;font-weight:850;white-space:nowrap}.auth-captcha-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 148px;gap:8px}.auth-captcha-challenge{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#f8fafc;color:#0f172a;font-size:14px;font-weight:850;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .16s var(--motion-standard),border-color .16s var(--motion-standard),color .16s var(--motion-standard)}.auth-captcha-challenge:hover,.auth-captcha-challenge:focus{border-color:#c93a5f59;background:#fff5f7;color:#9f1239}.auth-captcha-challenge .el-icon{color:#94a3b8}.auth-footer-links{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.auth-footer-links .auth-inline-link{margin-top:-6px}.auth-password-meter{width:100%;height:22px;margin-top:8px;position:relative;overflow:hidden;border-radius:8px;background:#eef2f7}.auth-password-meter span{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:#cbd5e1;transition:width .18s var(--motion-standard),background .18s var(--motion-standard)}.auth-password-meter strong{position:relative;z-index:1;height:100%;padding:0 8px;display:flex;align-items:center;justify-content:flex-end;color:#475569;font-size:10px;font-weight:900}.auth-password-meter.is-weak span{background:#f59e0b}.auth-password-meter.is-medium span{background:#2563eb}.auth-password-meter.is-strong span{background:linear-gradient(90deg,#2563eb,var(--echo-rose))}.auth-password-meter.is-medium strong,.auth-password-meter.is-strong strong{color:#fff}.auth-inline-link{color:var(--echo-rose);font-weight:900}.auth-inline-link{min-height:28px;margin-top:-6px;align-self:center;background:transparent;font-size:12px;cursor:pointer}.auth-inline-link:hover,.auth-inline-link:focus{color:#9f1239;text-decoration:underline;text-underline-offset:3px}.auth-submit.el-button{border-radius:8px!important;font-weight:900}.password-change-dialog.el-dialog{border-radius:8px;overflow:hidden}.password-change-dialog .el-dialog__header{margin:0;padding:20px 22px 10px}.password-change-dialog .el-dialog__title{color:#111827;font-size:18px;font-weight:900}.password-change-dialog .el-dialog__body{padding:0 22px 22px}.password-change-form{display:grid;gap:14px}.password-change-copy{margin:0;color:#64748b;font-size:13px;font-weight:700;line-height:1.55}.password-change-form .el-form-item{margin-bottom:13px}.password-change-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.password-change-actions .el-button{width:100%;margin-left:0!important;border-radius:8px;font-weight:850}@media(max-width:980px){.auth-gate{grid-template-columns:1fr}.auth-card.is-reset{max-height:none}}@media(max-width:560px){.auth-card{gap:15px!important}.auth-head h1{font-size:17px}.auth-code-row,.auth-captcha-row{grid-template-columns:1fr}.auth-code-row .el-button,.auth-captcha-challenge{height:42px}.password-change-dialog.el-dialog{width:calc(100vw - 28px)!important}.password-change-actions{grid-template-columns:1fr}}.dispatch-list-header{justify-content:flex-start;flex-wrap:wrap;row-gap:10px}.dispatch-list-header .selection-tools{width:auto;margin-left:0;justify-content:flex-start}.dispatch-list-header .selection-count.is-hidden,.dispatch-list-header .selection-clear-button.is-hidden,.dispatch-list-header .selection-confirm-button.is-hidden{display:none}.dispatch-list-header .selection-tools .el-button{margin-left:0!important}.dispatch-list-header .batch-mode-button.is-active{border-color:#c93a5f!important;background:linear-gradient(135deg,#c93a5f,#df5f87)!important;color:#fff!important;box-shadow:0 7px 16px #c93a5f33,inset 0 1px #ffffff3d}.dispatch-list-header .batch-mode-button.is-active:hover,.dispatch-list-header .batch-mode-button.is-active:focus-visible{border-color:#ad284f!important;background:linear-gradient(135deg,#b92f57,#d9517c)!important;color:#fff!important}.dispatch-list-header .selection-toggle-all-button{display:none}@media(min-width:901px){.dispatch-list-header .selection-tools{flex:0 0 auto;display:grid;grid-template-columns:96px 96px 176px 96px 96px}.dispatch-list-header .selection-count{grid-column:3;grid-row:1;width:100%;min-width:0;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.dispatch-list-header .selection-tools .el-button{width:100%;min-width:0}.dispatch-list-header .selection-tools .selection-clear-button{grid-column:4;grid-row:1}.dispatch-list-header .selection-tools .selection-confirm-button{grid-column:5;grid-row:1}.dispatch-list-header .selection-count.is-hidden,.dispatch-list-header .selection-clear-button.is-hidden,.dispatch-list-header .selection-confirm-button.is-hidden{display:inline-flex}}.dispatch-table:not(.is-batch-selection-active) .dispatch-selection-cell .cell{padding-left:0;padding-right:0}.dispatch-table .el-table__body td.el-table__cell{padding:6px 0}.dispatch-table .dispatch-control-cell{height:64px;min-height:64px}.dispatch-table .dispatch-control-cell.is-captcha{height:auto;min-height:82px}.dispatch-table .dispatch-control-cell.is-action-blocked{height:72px;min-height:72px}.dispatch-table :is(.dispatch-captcha-shell,.dispatch-failed-block,.dispatch-payment-block,.dispatch-primary-action-block,.dispatch-running-block,.dispatch-simple-state){min-height:62px}.dispatch-table .dispatch-control-cell.is-action-blocked .dispatch-primary-action-block{min-height:70px}.dispatch-email-cell{min-width:0;display:flex;align-items:center;gap:6px}.dispatch-email-cell>span{min-width:0;overflow-wrap:anywhere;white-space:normal}.sidebar-mobile-controls{display:none}.mobile-account-button.el-button{height:34px;max-width:154px;min-width:42px;padding:0 10px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff14;color:#fff;font-size:12px;font-weight:850;--el-button-hover-bg-color: rgba(255, 42, 133, .18);--el-button-hover-border-color: rgba(255, 42, 133, .44);--el-button-hover-text-color: #fff}.mobile-account-button.el-button>span{min-width:0;display:inline-flex;align-items:center;gap:6px}.mobile-account-button .el-icon{flex:0 0 auto;color:currentColor}.mobile-account-email{min-width:0;max-width:102px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-account-dropdown .el-dropdown-menu__item.is-disabled{cursor:default;opacity:1}.mobile-account-menu-info{min-width:220px;display:grid;gap:4px;padding:2px 0;line-height:1.25}.mobile-account-menu-info strong,.mobile-account-menu-info span{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-account-menu-info strong{color:var(--text);font-size:13px}.mobile-account-menu-info span{color:var(--muted);font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.account-copy-menu-item.el-dropdown-menu__item{min-width:252px;display:grid;grid-template-columns:62px minmax(0,1fr) 16px;align-items:center;gap:8px}.account-copy-menu-item .account-copy-menu-label{color:var(--muted);font-size:11px;font-weight:700}.account-copy-menu-item .account-copy-menu-value{min-width:0;overflow:hidden;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.account-copy-menu-item .el-icon{color:var(--muted);transition:color .16s var(--motion-standard),transform .16s var(--motion-standard)}.account-copy-menu-item:not(.is-disabled):hover .el-icon,.account-copy-menu-item:not(.is-disabled):focus .el-icon{color:var(--echo-action);transform:scale(1.08)}.sidebar-account-copy-list{display:grid;gap:1px;margin-top:8px;padding-top:6px;border-top:1px solid rgba(255,255,255,.08)}.sidebar-account-copy-row{min-width:0;width:100%;min-height:28px;display:grid;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:4px;padding:2px 2px 2px 5px;border:1px solid transparent;border-radius:7px;background:transparent;color:#e2e8f09e;cursor:pointer;text-align:left;transition:border-color .16s var(--motion-standard),background .16s var(--motion-standard),color .16s var(--motion-standard)}.sidebar-account-copy-row>span{margin:0;color:#e2e8f09e!important;font-size:10px;font-weight:700;line-height:1}.sidebar-account-copy-row>strong{min-width:0;overflow:hidden;color:#f8fafcd1!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-copy-row .el-icon{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:#ffffff0a;color:#e2e8f080;font-size:12px;transition:color .16s var(--motion-standard),background .16s var(--motion-standard),transform .16s var(--motion-standard)}.sidebar-account-copy-row:not(:disabled):hover{border-color:#ff2a8542;background:#ff2a851a}.sidebar-account-copy-row:not(:disabled):hover .el-icon{background:#ff2a851f;color:#ff7ab4;transform:scale(1.08)}.sidebar-account-copy-row:focus-visible{outline:2px solid rgba(255,42,133,.32);outline-offset:1px}.sidebar-account-copy-row:disabled{cursor:default;opacity:.5}@media(max-width:900px){.sidebar-mobile-controls{grid-column:2;display:inline-flex;align-items:center;justify-self:end;gap:6px;min-width:0}.mobile-language-button.el-button{min-width:40px;height:34px;padding:0 9px;border-color:#ffffff24;background:#ffffff14;color:#fff}.dispatch-list-header .selection-tools{width:100%}}@media(max-width:420px){.mobile-account-button.el-button{width:36px;padding:0}.mobile-account-email{display:none}}.dispatch-copy-button,.buyer-raw-trigger{flex:0 0 auto;height:24px;min-width:24px}.dispatch-copy-button{width:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:6px;background:var(--control-raised);color:var(--muted);cursor:pointer}.dispatch-copy-button:hover,.dispatch-copy-button:focus-visible{border-color:#ff2a855c;color:#d81b60}.buyer-raw-trigger{min-width:44px;padding:0 7px;font-size:10px}.dispatch-win-info-table-cell .cell{display:flex;align-items:center;justify-content:center}.dispatch-win-info-button{max-width:112px;height:28px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;overflow:hidden;border:1px solid rgba(5,150,105,.24);border-radius:999px;background:#05966914;color:#047857;font-size:11px;font-weight:850;cursor:pointer}.dispatch-win-info-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-win-info-button.is-lost{border-color:#e11d483d;background:#e11d4814;color:#be123c;cursor:default}.report-task-id-cell{min-width:0;display:inline-flex;align-items:center;gap:6px}.report-task-engine-trigger{min-width:0;padding:0;display:inline-flex;align-items:center;border:0;background:transparent;color:var(--text);cursor:help;font:inherit}.report-task-copy-button.is-copied{border-color:#05966952;background:#05966914;color:#059669}.report-task-engine-popper.el-popper{padding:0!important;overflow:hidden;border:0!important;border-radius:9px!important;background:transparent!important;box-shadow:none!important}.report-task-engine-card{overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--text);box-shadow:var(--shadow-lg)}.report-task-engine-head{min-height:38px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--border);background:var(--panel-header)}.report-task-engine-head>strong{font-size:12px;font-weight:900}.report-task-engine-number{font-size:12px;font-weight:900;-webkit-user-select:text;user-select:text;cursor:text}.report-task-engine-card dl{margin:0;padding:8px 10px 10px;display:grid;gap:7px}.report-task-engine-card dl>div{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px}.report-task-engine-card dt{color:var(--muted);font-size:11px;font-weight:750}.report-task-engine-card dd{margin:0;color:var(--text);font-size:11px;font-weight:900;text-align:right;overflow-wrap:anywhere}.session-picker-head{grid-template-columns:minmax(180px,1fr) minmax(0,5fr);align-items:start}.session-picker-title{min-width:180px}.session-picker-title small{white-space:normal;overflow-wrap:anywhere}.session-picker-tools{min-width:0;max-width:100%;align-items:flex-start;flex-wrap:wrap}.session-filter-controls{min-width:0;flex:0 1 auto}.session-picker-search.el-input{width:clamp(220px,22vw,320px);flex:1 1 220px}.session-picker-list{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:184px!important;justify-content:start;align-items:stretch}.session-picker-list .session-card{width:100%;max-width:none;min-height:184px!important;height:184px;padding:14px 12px 42px!important;gap:8px;container-type:inline-size}.session-picker-list .session-card-header{min-height:34px;padding-right:12px}.session-picker-list .session-card.is-current .session-card-header{padding-right:112px}.session-picker-list .session-card-meta{grid-template-columns:minmax(0,.52fr) minmax(0,1.35fr) minmax(0,.86fr);column-gap:8px}.session-picker-list .session-card-meta>div,.session-picker-list .session-card-meta strong{min-width:0}@container (max-width: 320px){.session-picker-list .session-card-header{padding-right:88px}.session-active-badge{right:10px;max-width:88px;padding-inline:7px}.session-picker-list .session-card-meta{min-height:90px;grid-template-columns:minmax(64px,.62fr) minmax(0,1.38fr);grid-template-rows:auto auto;column-gap:10px;row-gap:0;align-items:stretch}.session-picker-list .session-card-meta .session-fee-meta,.session-picker-list .session-card-meta .session-creator-meta{grid-column:auto;min-width:0;padding-top:6px;border-top:1px solid var(--border);display:block}.session-picker-list .session-card-meta .session-fee-meta span,.session-picker-list .session-card-meta .session-creator-meta span{margin-bottom:3px}.session-picker-list .session-card-meta .session-fee-meta strong,.session-picker-list .session-card-meta .session-creator-meta strong{display:block;max-width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:1280px){.session-picker-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:980px){.session-picker-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.session-picker-head{grid-template-columns:minmax(0,1fr)}.session-picker-title{min-width:0}.session-picker-tools{width:100%}.session-filter-controls{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.session-filter-controls>.el-select:only-child{grid-column:1 / -1}.session-picker-list{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important}.session-picker-list .session-card{width:100%;max-width:none;min-height:184px!important;height:auto;padding-bottom:58px!important}.session-picker-list .session-card-actions{opacity:1}.session-picker-list .session-card-actions .el-button.is-circle{width:40px;height:40px;min-height:40px}.session-picker-list .session-time-signal{bottom:20px}}.session-picker-head{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:16px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(100deg,rgba(255,42,133,.055),transparent 24%),var(--panel);box-shadow:0 8px 22px #0f172a0b;transition:border-color .16s var(--motion-standard),box-shadow .16s var(--motion-standard)}.session-picker-head:focus-within{border-color:#ff2a8547;box-shadow:0 0 0 3px #ff2a850f,0 10px 26px #0f172a0f}.session-picker-title{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px}.session-picker-title-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,42,133,.14);border-radius:11px;background:linear-gradient(145deg,#ff2a8526,#8a2be214);color:var(--primary);font-size:18px;box-shadow:inset 0 1px #ffffffa6}.session-picker-title-copy{min-width:0;max-width:300px;display:flex;flex-direction:column;gap:3px}.session-picker-title-copy label,.session-picker-title-copy small{min-width:0}.session-picker-title-copy small{display:block;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.session-picker-tools{min-width:0;width:100%;max-width:none;display:grid;grid-template-columns:minmax(360px,1fr) auto;align-items:center;gap:10px}.session-picker-query{min-width:0;display:flex;align-items:center;gap:8px}.session-picker-query .session-filter-controls{min-width:0;flex:0 0 auto}.session-picker-query .session-picker-search.el-input{min-width:200px;width:auto;flex:1 1 260px;order:0}.session-picker-query .el-input__wrapper,.session-picker-query .el-select__wrapper{min-height:34px;border-radius:8px}.session-picker-actions{min-width:0;display:flex;align-items:center;gap:8px;padding-left:10px;border-left:1px solid var(--border);justify-self:end}.session-picker-create.el-button{min-width:118px;flex:0 0 auto;box-shadow:0 8px 18px #ff2a8533}@media(max-width:1280px){.session-picker-head{grid-template-columns:minmax(0,1fr);gap:10px}.session-picker-tools{grid-template-columns:minmax(360px,1fr) auto}}@media(max-width:980px){.session-picker-tools{grid-template-columns:minmax(0,1fr)}.session-picker-query{padding:0 0 10px;border-bottom:1px solid var(--border)}.session-picker-actions{width:100%;padding-left:0;border-left:0}}@media(max-width:560px){.session-picker-head{gap:12px;padding:10px;border-radius:12px}.session-picker-title{grid-template-columns:36px minmax(0,1fr);gap:9px}.session-picker-title-icon{width:36px;height:36px;border-radius:10px;font-size:16px}.session-picker-tools{display:grid!important;grid-template-columns:minmax(0,1fr);gap:10px}.session-picker-query{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding-bottom:10px}.session-picker-query .session-picker-search.el-input{min-width:0;width:100%;flex:0 0 auto;order:-1}.session-picker-query .session-filter-controls{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.session-picker-query .session-filter-controls>.el-select:only-child{grid-column:1 / -1}.session-picker-query .el-input__wrapper,.session-picker-query .el-select__wrapper{min-height:40px}.session-picker-actions{display:flex;align-items:stretch;justify-self:stretch;gap:8px}.session-picker-create.el-button{min-width:0;min-height:40px;flex:1 1 126px}}.shell{--sidebar-expanded-width: 240px;--sidebar-collapsed-width: 72px;--sidebar-inline-padding: 12px;--sidebar-motion-duration: .22s;grid-template-columns:var(--sidebar-expanded-width) minmax(0,1fr);transition:grid-template-columns var(--sidebar-motion-duration) var(--motion-standard)}.sidebar-collapse-toggle,.sidebar-account-compact-button{display:none}.sidebar-brand-lockup{width:150px;max-width:100%;height:auto;display:block}.sidebar-brand-symbol{display:none}@media(min-width:901px){.shell.is-sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed-width) minmax(0,1fr);transition-delay:40ms}.sidebar{gap:20px;overflow:hidden;padding:18px var(--sidebar-inline-padding);transition:padding var(--sidebar-motion-duration) var(--motion-standard),gap var(--sidebar-motion-duration) var(--motion-standard)}.sidebar-account-slot{width:100%;min-width:0;margin-top:auto;display:grid;grid-template-columns:minmax(0,1fr);align-items:end}.sidebar-account,.sidebar-account-compact{grid-area:1 / 1;align-self:end}.sidebar-account{width:calc(var(--sidebar-expanded-width) - (var(--sidebar-inline-padding) * 2));max-width:none;justify-self:start;opacity:1;visibility:visible;transform:translateZ(0);transform-origin:left bottom;pointer-events:auto;transition:opacity 90ms ease-out .13s,transform .14s var(--motion-standard) .1s,visibility 0s linear .13s}.sidebar-account-compact{margin-top:0;justify-self:center;opacity:0;visibility:hidden;transform:translate3d(0,3px,0) scale(.88);transform-origin:center bottom;pointer-events:none;transition:opacity 60ms ease-in,transform 90ms var(--motion-standard),visibility 0s linear 90ms}.sidebar-brand-shell{position:relative;width:100%;height:60px;display:block;padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0b;box-shadow:0 12px 28px #00000024;overflow:hidden;transition:height var(--sidebar-motion-duration) var(--motion-standard),padding var(--sidebar-motion-duration) var(--motion-standard),border-width .16s var(--motion-standard),border-color .16s var(--motion-standard),background .16s var(--motion-standard),box-shadow .16s var(--motion-standard)}.sidebar-brand-shell .brand,:root.light-mode .sidebar-brand-shell .brand{position:absolute;top:7px;right:49px;left:7px;width:auto;height:46px;min-width:0;min-height:46px;display:grid;grid-template:1fr / minmax(0,1fr);align-items:center;padding:4px 6px;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;overflow:hidden;transition:top var(--sidebar-motion-duration) var(--motion-standard),right var(--sidebar-motion-duration) var(--motion-standard),left var(--sidebar-motion-duration) var(--motion-standard),height var(--sidebar-motion-duration) var(--motion-standard),padding var(--sidebar-motion-duration) var(--motion-standard),border-color .16s var(--motion-standard),background .16s var(--motion-standard)}.sidebar-brand-shell .brand:hover,:root.light-mode .sidebar-brand-shell .brand:hover{background:#ffffff0e!important}.sidebar-collapse-toggle{position:absolute;top:7px;right:7px;width:36px;height:46px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff0d;color:#ffffffa3;cursor:pointer;transition:top var(--sidebar-motion-duration) var(--motion-standard),right var(--sidebar-motion-duration) var(--motion-standard),width var(--sidebar-motion-duration) var(--motion-standard),height var(--sidebar-motion-duration) var(--motion-standard),color .18s var(--motion-standard),background .18s var(--motion-standard),border-color .18s var(--motion-standard)}.sidebar-collapse-toggle:hover{border-color:#ff2a8561;background:#ff2a851f;color:#fff}.sidebar-collapse-toggle:focus-visible,.sidebar-account-compact-button:focus-visible{outline:3px solid rgba(255,42,133,.28);outline-offset:2px}.sidebar-collapse-toggle .el-icon{font-size:16px}.sidebar-collapse-icon-stack{width:16px;height:16px;display:grid;place-items:center}.sidebar-collapse-icon{grid-area:1 / 1}.sidebar-collapse-icon.is-collapse{opacity:1;visibility:visible;transform:scale(1);transition:opacity 80ms ease-out .12s,transform .11s var(--motion-standard) .1s,visibility 0s linear .1s}.sidebar-collapse-icon.is-expand{opacity:0;visibility:hidden;transform:scale(.82);transition:opacity 60ms ease-in,transform 90ms var(--motion-standard),visibility 0s linear 90ms}.sidebar-brand-lockup,.sidebar-brand-symbol{grid-area:1 / 1}.sidebar-brand-lockup{justify-self:start;opacity:1;visibility:visible;transform:translateZ(0) scale(1);transform-origin:left center;transition:opacity 90ms ease-out .12s,transform .13s var(--motion-standard) .1s,visibility 0s linear .1s}.sidebar-brand-symbol{justify-self:center;display:grid;opacity:0;visibility:hidden;transform:scale(.82);transition:opacity 60ms ease-in,transform 90ms var(--motion-standard),visibility 0s linear 90ms}.sidebar .nav{gap:6px}.sidebar .nav>button{margin-left:0;min-height:42px;transition:width var(--sidebar-motion-duration) var(--motion-standard),margin-left var(--sidebar-motion-duration) var(--motion-standard),padding var(--sidebar-motion-duration) var(--motion-standard),gap .12s var(--motion-standard),background .18s var(--motion-standard),color .18s var(--motion-standard),transform .18s var(--motion-standard)}.sidebar .nav-label{width:auto;max-width:160px;opacity:1;visibility:visible;overflow:hidden;transform:translateZ(0);white-space:nowrap;transition:max-width .1s var(--motion-standard),opacity 70ms ease-in,transform 90ms var(--motion-standard),visibility 0s linear 90ms}.sidebar .nav>button.is-active,:root.light-mode .sidebar .nav>button.is-active{border-color:#ffffff1a!important;background:#ffffff0e!important;box-shadow:none!important}.sidebar .nav>button:hover{transform:none}.sidebar .nav>button.is-active .nav-icon{border-color:#ff2a8559;background:#ff2a8529;color:#ff7ab4}.sidebar .nav-sub,:root.light-mode .sidebar .nav-sub{margin:0 0 6px 22px;padding:5px 0 5px 14px}.sidebar .nav-sub button.is-active,.sidebar .nav-sub button.is-active:hover,:root.light-mode .sidebar .nav-sub button.is-active,:root.light-mode .sidebar .nav-sub button.is-active:hover{border-color:#ff2a8547!important;background:#ff2a851f!important;box-shadow:inset 2px 0 #ff4d97!important}.shell.is-sidebar-collapsed .sidebar{gap:18px;padding-right:10px;padding-left:10px;transition-delay:40ms}.shell.is-sidebar-collapsed .sidebar-brand-shell{height:90px;padding:0;border-width:0;border-color:transparent;background:transparent;box-shadow:none}.shell.is-sidebar-collapsed .sidebar-brand-shell .brand{top:0;right:1px;left:2px;height:50px;min-height:50px;padding:7px;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px;background:#ffffff0d!important}.shell.is-sidebar-collapsed .sidebar-brand-lockup{opacity:0;visibility:hidden;transform:translate3d(-6px,0,0) scale(.96);transition:opacity 70ms ease-in,transform .1s var(--motion-standard),visibility 0s linear 70ms}.shell.is-sidebar-collapsed .sidebar-brand-symbol{opacity:1;visibility:visible;transform:scale(1);transition:opacity 90ms ease-out .13s,transform .12s var(--motion-standard) .11s,visibility 0s linear .11s}.shell.is-sidebar-collapsed .brand-info{width:0;opacity:0;overflow:hidden;visibility:hidden}.shell.is-sidebar-collapsed .nav-label{width:auto;max-width:0;opacity:0;visibility:hidden;transform:translate3d(-4px,0,0)}.shell.is-sidebar-collapsed .sidebar-collapse-toggle{top:56px;right:1px;width:48px;height:34px;border-color:#ffffff1a;background:#ffffff0b}.shell.is-sidebar-collapsed .sidebar-collapse-icon.is-collapse{opacity:0;visibility:hidden;transform:scale(.82);transition:opacity 60ms ease-in,transform 90ms var(--motion-standard),visibility 0s linear 90ms}.shell.is-sidebar-collapsed .sidebar-collapse-icon.is-expand{opacity:1;visibility:visible;transform:scale(1);transition:opacity 90ms ease-out .13s,transform .12s var(--motion-standard) .11s,visibility 0s linear .11s}.shell.is-sidebar-collapsed .nav>button{width:calc(100% - 3px);min-height:44px;margin-left:2px;justify-content:flex-start;gap:0;padding:0 11px!important}.shell.is-sidebar-collapsed .nav-sub{display:none!important}.shell.is-sidebar-collapsed .sidebar-account{opacity:0;visibility:hidden;transform:translate3d(0,4px,0);pointer-events:none;transition:opacity 70ms ease-in,transform 90ms var(--motion-standard),visibility 0s linear 90ms}.shell.is-sidebar-collapsed .sidebar-account-compact{opacity:1;visibility:visible;transform:translateZ(0) scale(1);pointer-events:auto;transition:opacity 90ms ease-out .15s,transform .13s var(--motion-standard) .12s,visibility 0s linear .12s}.sidebar-account-compact-button{position:relative;width:44px;height:44px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0d;color:#ffffffd1;cursor:pointer;transition:color .18s var(--motion-standard),background .18s var(--motion-standard),border-color .18s var(--motion-standard)}.sidebar-account-compact-button:hover{border-color:#ff2a8557;background:#ff2a851a;color:#fff}.sidebar-account-status{position:absolute;right:7px;bottom:7px;width:7px;height:7px;border:2px solid #151116;border-radius:999px;background:#34d399}.sidebar-account-dropdown.el-popper{--sidebar-account-dropdown-enter-duration: .16s;--sidebar-account-dropdown-exit-duration: .12s;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.sidebar-account-dropdown .el-dropdown-menu{overflow:hidden;border-radius:calc(var(--radius-lg) - 1px)}.sidebar-account-dropdown .el-dropdown-menu__item.is-disabled{cursor:default;opacity:1}.sidebar-account-dropdown.el-zoom-in-top-enter-active{opacity:1;transform:translateZ(0) scale(1);transform-origin:left bottom;transition:opacity var(--sidebar-account-dropdown-enter-duration) var(--motion-standard),transform var(--sidebar-account-dropdown-enter-duration) var(--motion-standard);will-change:opacity,transform}.sidebar-account-dropdown.el-zoom-in-top-enter-from{opacity:0;transform:translate3d(-6px,2px,0) scale(.97)}.sidebar-account-dropdown.el-zoom-in-top-leave-active{opacity:0;transform:translate3d(-4px,1px,0) scale(.98);transform-origin:left bottom;pointer-events:none;transition:opacity var(--sidebar-account-dropdown-exit-duration) var(--motion-exit),transform var(--sidebar-account-dropdown-exit-duration) var(--motion-exit);will-change:opacity,transform}}@media(max-width:900px){.shell.is-sidebar-collapsed{grid-template-columns:1fr}.sidebar-brand-shell{min-width:0}.sidebar-brand-shell .brand{width:100%}.sidebar-brand-lockup{width:154px}.sidebar-collapse-toggle,.sidebar-account-compact{display:none!important}.sidebar-account-dropdown{visibility:hidden!important;pointer-events:none!important;transition:none!important}}@media(max-width:380px){.sidebar .nav,:root.light-mode .sidebar .nav{gap:3px;padding:4px}.sidebar .nav-sub,:root.light-mode .sidebar .nav-sub{gap:3px}.sidebar .nav>button,.sidebar .nav-sub button,:root.light-mode .sidebar .nav>button,:root.light-mode .sidebar .nav-sub button{padding-right:7px!important;padding-left:7px!important;font-size:11px!important}}.dispatch-control-cell.has-failure-reason{height:auto;min-height:86px;align-items:stretch}.dispatch-control-cell.has-failure-reason.is-failed{min-height:104px}.dispatch-control-cell.has-failure-reason .dispatch-failed-block,.dispatch-control-cell.has-failure-reason .dispatch-simple-state{min-height:inherit}.dispatch-state-copy{min-width:0;display:grid;align-content:center;gap:3px}.dispatch-failed-head .dispatch-state-copy{flex:1 1 auto}.dispatch-failure-detail{display:block;color:#be123c;font-size:10px;font-weight:750;line-height:1.4;overflow-wrap:anywhere;white-space:normal}.dispatch-failure-detail>span{margin-right:5px;color:#e11d48;font-weight:900}.dispatch-failure-detail.is-check{color:#9a3412}.dispatch-failure-detail.is-check>span{color:#c2410c}.report-pool-history-row .dispatch-failure-detail{display:block}@media(max-width:768px){.dispatch-control-cell.has-failure-reason{min-height:92px}.dispatch-control-cell.has-failure-reason.is-failed{min-height:112px}.dispatch-failure-detail{font-size:11px;line-height:1.45}}.session-parse-option-perf{color:var(--text);font-size:13px;font-weight:850;line-height:1.4}.session-parse-capacity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.session-parse-capacity>span{min-width:0;display:grid;gap:2px;padding:8px 9px;border:1px solid var(--border);border-radius:7px;background:var(--control-raised)}.session-parse-capacity small{color:var(--muted);font-size:10px;font-weight:850}.session-parse-capacity b{color:var(--text);font-size:15px;line-height:1.1}.session-card-parsed{position:relative;z-index:2;min-width:0;display:grid;gap:8px;padding:10px;border:1px solid rgba(201,58,95,.16);border-radius:8px;background:linear-gradient(135deg,#c93a5f0e,#7c3aed09);pointer-events:none}.session-card-parsed-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.session-card-parsed-head span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.04em}.session-card-parsed-head strong{padding:3px 7px;border-radius:999px;background:#0284c71a;color:#0369a1;font-size:10px;font-weight:900}.session-card-capacity{display:flex;gap:14px;align-items:baseline}.session-card-capacity>span{display:inline-flex;gap:5px;align-items:baseline}.session-card-capacity small{color:var(--muted);font-size:10px;font-weight:800}.session-card-capacity b{color:var(--text);font-size:15px;font-weight:950}.session-card-parsed p{margin:0;overflow:hidden;color:var(--muted-strong);font-size:11px;font-weight:700;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.session-card-parsed a{width:max-content;max-width:100%;color:var(--echo-action);font-size:11px;font-weight:850;pointer-events:auto}@media(max-width:640px){.session-card-capacity{gap:10px}.session-parse-capacity{gap:5px}}.report-template-panel>.template-card-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto;gap:14px;padding:16px 20px 20px;overflow-x:hidden;scrollbar-gutter:stable}.report-template-panel .template-card{max-width:none;min-height:262px;height:max-content;padding:0;gap:0;border-color:#dce3ed;border-radius:14px;overflow:hidden;background:#fff;cursor:default;isolation:isolate;box-shadow:0 8px 24px #0f172a0b!important}.report-template-panel .template-card:before{inset:0 auto 0 0;z-index:2;width:4px;height:auto;background:linear-gradient(180deg,var(--echo-rose),var(--echo-pink));opacity:0;pointer-events:none}.report-template-panel .template-card:hover,.report-template-panel .template-card:focus-within{border-color:#c93a5f66;box-shadow:0 14px 30px #0f172a13!important;transform:translateY(-1px)}.report-template-panel .template-card:hover:before,.report-template-panel .template-card:focus-within:before,.report-template-panel .template-card.is-current:before{opacity:1}.report-template-panel .template-card.is-current{border-color:#c93a5f80!important;background:radial-gradient(circle at 100% 0,rgba(239,176,202,.2),transparent 38%),#fff;box-shadow:0 14px 30px #c93a5f1a!important}.report-template-panel .template-card-select-surface{position:absolute;inset:0;z-index:0;width:100%;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.report-template-panel .template-card-select-surface:focus-visible{outline:3px solid rgba(201,58,95,.24);outline-offset:-4px}.report-template-panel .template-card-head,.report-template-panel .template-card-meta,.report-template-panel .template-card-actions{position:relative;z-index:1;pointer-events:none}.report-template-panel .template-card-head{min-height:94px;flex:0 0 auto;padding:15px 16px 12px 19px;align-items:flex-start;gap:12px}.report-template-panel .template-card-heading{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:8px}.report-template-panel .template-card-eyebrow{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#7b879a}.report-template-panel .template-card-eyebrow i{width:3px;height:3px;flex:0 0 3px;border-radius:50%;background:#c4ccd8}.report-template-panel .template-card-eyebrow span{overflow:visible;color:inherit;font-size:10px;font-weight:850;letter-spacing:.045em;text-overflow:clip;white-space:nowrap}.report-template-panel .template-card-eyebrow .template-card-creator{min-width:0;max-width:100%;color:#657188;overflow-wrap:anywhere;white-space:normal}.report-template-panel .template-card-heading>strong{display:-webkit-box;overflow:hidden;color:#172033;font-size:16px;font-weight:900;line-height:1.42;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.report-template-panel .template-card-badges{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.report-template-panel .template-card-controls{min-width:128px;flex:0 0 auto;display:flex;align-items:flex-end;flex-direction:column;gap:9px}.report-template-panel .template-card-quick-actions{position:relative;z-index:2;display:flex;align-items:center;gap:5px;pointer-events:auto}.report-template-panel .template-card-quick-actions .el-button{min-width:0;min-height:29px;margin:0;padding:5px 9px;border-color:#d9e1eb;border-radius:8px;background:#ffffffeb;color:#425169;font-size:11px;font-weight:850;box-shadow:0 2px 7px #0f172a0b}.report-template-panel .template-card-quick-actions .el-button:hover,.report-template-panel .template-card-quick-actions .el-button:focus-visible{border-color:#c93a5f57;background:#c93a5f0e;color:var(--echo-rose)}.report-template-panel .template-card-quick-actions .el-button.is-delete{border-color:#e11d4829;background:#fffafcf0;color:#a33e5c}.report-template-panel .template-card-quick-actions .el-button.is-delete:hover,.report-template-panel .template-card-quick-actions .el-button.is-delete:focus-visible{border-color:#e11d484d;background:#e11d480f;color:#c7214e}.report-template-panel .template-card-quick-actions .el-icon{font-size:12px}.report-template-panel .template-card-head .el-tag{height:23px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-color:#10b98142;border-radius:999px;background:#10b98117;color:#07845f;font-weight:850;line-height:1}.report-template-panel .template-card-head .el-tag__content{height:100%;display:inline-flex;align-items:center;line-height:1}.report-template-panel .template-card-head .template-visibility-badge.el-tag--success{border-color:#c93a5f40;background:#c93a5f14;color:#b52951}.report-template-panel .template-card-head .template-visibility-badge.el-tag--info{border-color:#64748b3d;background:#64748b14;color:#59677a}.report-template-panel .template-card-head .template-visibility-badge.el-tag--warning{border-color:#d9770642;background:#f59e0b1a;color:#a16207}.report-template-panel .template-card-meta{min-height:0;flex:0 0 auto;margin:0 14px 10px;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0;border:1px solid #e6eaf0;border-radius:11px;overflow:hidden;background:#f8fafcc7}.report-template-panel .template-card-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:linear-gradient(180deg,#fbfcfe,#f7f9fc)}.report-template-panel .template-card-time,.report-template-panel .template-card-performance-time{min-width:0;position:relative;padding:10px 12px 11px 28px}.report-template-panel .template-card-performance-time{border-left:1px solid #e6eaf0}.report-template-panel .template-card-time:before,.report-template-panel .template-card-performance-time:before{content:"";position:absolute;top:13px;left:12px;width:7px;height:7px;border:2px solid rgba(201,58,95,.32);border-radius:50%;background:#fff}.report-template-panel .template-card-performance-time:before{border-color:#64748b4d}.report-template-panel .template-card-meta span{display:block;overflow:hidden;color:#8491a5;font-size:10px;font-weight:800;letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap}.report-template-panel .template-card-meta strong{display:block;min-width:0;margin-top:5px;overflow:hidden;color:#263247;font-size:12px;font-weight:850;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.report-template-panel .template-card-details{min-width:0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(110px,.45fr);border-top:1px solid #e6eaf0;background:#fff}.report-template-panel .template-card-target,.report-template-panel .template-card-zones{min-width:0;padding:10px 12px}.report-template-panel .template-card-zones{border-left:1px solid #edf0f4}.report-template-panel .template-card-target-line{margin-top:4px}.report-template-panel .template-card-target strong{margin-top:0;color:var(--echo-rose);font-size:12px}.report-template-panel .template-card-zones strong{color:#263247}.report-template-panel .template-card-empty-value{width:fit-content;max-width:100%;margin-top:5px;padding:3px 7px;display:block;overflow:hidden;border:1px solid rgba(201,58,95,.18);border-radius:999px;background:#c93a5f0e;color:#a74966;font-size:10px;font-style:normal;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.report-template-panel .template-target-jump{min-height:27px;padding:0 9px;border-radius:7px;background:#fff;pointer-events:auto}.report-template-panel .template-card-actions{min-height:46px;flex:0 0 auto;margin:0;padding:7px 14px 8px 19px;border-top:1px solid #edf1f6;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fbfcfed1}.report-template-panel .template-card-select-hint{min-width:0;display:inline-flex;align-items:center;gap:7px;overflow:hidden;color:#8a96a8;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.report-template-panel .template-card-select-hint i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#cbd3de}.report-template-panel .template-card.is-current .template-card-select-hint{color:var(--echo-rose)}.report-template-panel .template-card.is-current .template-card-select-hint i{background:var(--echo-rose);box-shadow:0 0 0 4px #c93a5f1a}.report-template-panel .template-card-submit.el-button{min-width:108px;min-height:32px;margin:0;padding:7px 12px;border-radius:8px;font-size:12px;font-weight:850;pointer-events:auto;box-shadow:0 5px 12px #c93a5f29}.report-template-panel .template-card-submit .el-icon{margin-left:3px;transition:transform .16s ease}.report-template-panel .template-card-submit:hover .el-icon,.report-template-panel .template-card-submit:focus-visible .el-icon{transform:translate(2px)}@media(max-width:1120px){.report-template-panel>.template-card-strip{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:560px){.report-template-panel>.template-card-strip{gap:10px;padding:10px;overflow-x:visible;scrollbar-gutter:auto}.report-template-panel .template-card{min-height:0;border-radius:12px}.report-template-panel .template-card-head{min-height:0;align-items:stretch;flex-direction:column;padding:14px 12px 12px 16px}.report-template-panel .template-card-heading{width:100%;gap:9px}.report-template-panel .template-card-eyebrow{gap:5px 9px}.report-template-panel .template-card-eyebrow i{display:none}.report-template-panel .template-card-controls{width:100%;min-width:0;align-items:center;flex-direction:row;justify-content:space-between}.report-template-panel .template-card-badges{justify-content:flex-start}.report-template-panel .template-card-quick-actions .el-button{min-height:40px;padding:8px 11px}.report-template-panel .template-card-meta{margin:0 10px 10px}.report-template-panel .template-card-timeline,.report-template-panel .template-card-details{grid-template-columns:minmax(0,1fr)}.report-template-panel .template-card-performance-time,.report-template-panel .template-card-zones{border-top:1px solid #e6eaf0;border-left:0}.report-template-panel .template-card-time,.report-template-panel .template-card-performance-time{padding-top:11px;padding-bottom:11px}.report-template-panel .template-card-actions{min-height:52px;padding:7px 10px 8px 15px;gap:10px}.report-template-panel .template-card-select-hint{display:inline-flex}.report-template-panel .template-card-submit.el-button{min-width:112px;min-height:40px;padding:9px 13px}}@media(hover:none){.report-template-panel .template-card:hover{transform:none}}@media(prefers-reduced-motion:reduce){.shell,.sidebar,.sidebar-brand-shell,.sidebar-brand-shell .brand,.sidebar-brand-lockup,.sidebar-brand-symbol,.sidebar-collapse-toggle,.sidebar-collapse-icon,.sidebar .nav>button,.sidebar .nav-label,.sidebar-account,.sidebar-account-compact,.sidebar-account-dropdown{transition:none!important;transition-delay:0ms!important}}.topbar,:root.light-mode .topbar{min-height:68px;align-items:center;gap:22px;padding:10px 32px;background:radial-gradient(circle at 18% -80%,rgba(201,58,95,.1),transparent 38%),#fffffff0!important}.page-title{min-width:118px;gap:10px}.page-title-mark{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:10px;background:linear-gradient(135deg,#c93a5f,#e57fa7 58%,#efb0ca);box-shadow:0 8px 18px #c93a5f33,inset 0 1px #ffffff57}.page-title-mark img{width:20px;height:20px;display:block}.page-title-copy{min-width:0;display:grid;gap:1px}.page-title-copy small{color:#a34060;font-size:8px;font-weight:850;letter-spacing:.12em;line-height:1;white-space:nowrap}.page-title h1{padding-left:0;color:#1e293b;font-size:17px;font-weight:850;line-height:1.15}.page-title h1:before{display:none}.topbar-workspace{overflow:hidden}.topbar-subnav{min-height:44px;max-width:100%;gap:0;padding:4px;border-color:#cbd5e1b8!important;border-radius:14px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0),#fff!important;box-shadow:0 10px 28px #0f172a12 ! important,inset 0 1px #fff}.topbar-subnav button{min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 12px 0 8px;border:1px solid transparent!important;border-radius:10px;color:#64748b;font-size:12px;font-weight:760;letter-spacing:0}.topbar-step-number{position:relative;width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;border:1px solid #dbe2eb;border-radius:8px;background:#fff;color:#94a3b8;font-size:9px;font-weight:900;letter-spacing:-.01em;transition:border-color .18s var(--motion-standard),background .18s var(--motion-standard),color .18s var(--motion-standard),box-shadow .18s var(--motion-standard)}.topbar-step-label{white-space:nowrap}.topbar-subnav button:hover{border-color:#c93a5f2e!important;background:#c93a5f0e!important;color:#9f244d!important;transform:none}.topbar-subnav button:hover .topbar-step-number{border-color:#c93a5f47;color:#b22d58}.topbar-subnav button.is-active,.topbar-subnav button.is-active:hover{border-color:#c93a5f38!important;background:linear-gradient(135deg,#c93a5f1a,#efb0ca21)!important;color:#84203f!important;box-shadow:0 7px 16px #c93a5f1c,inset 0 1px #fffc;transform:none}.topbar-subnav button.is-active .topbar-step-number{border-color:transparent;background:linear-gradient(135deg,#c93a5f,#e57fa7 62%,#efb0ca);color:#fff;box-shadow:0 5px 12px #c93a5f3d}.topbar-subnav button.is-active .topbar-step-number:after{content:"";position:absolute;inset:-3px;border:1px solid rgba(201,58,95,.28);border-radius:10px;animation:missionStepPulse 2.4s ease-in-out infinite}.topbar-step-connector{position:relative;width:28px;height:34px;flex:0 0 28px;display:inline-flex;align-items:center}.topbar-step-connector:before{content:"";width:100%;height:1px;background:linear-gradient(90deg,#94a3b83d,#c93a5f57,#94a3b83d)}.topbar-step-connector i{position:absolute;left:50%;top:50%;width:6px;height:6px;border:1px solid rgba(201,58,95,.38);background:#fff;transform:translate(-50%,-50%) rotate(45deg)}@keyframes missionStepPulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:0;transform:scale(1.18)}}@media(min-width:901px)and (max-width:1180px){.topbar,:root.light-mode .topbar{min-height:64px;flex-wrap:nowrap;gap:12px;padding:8px 18px}.page-title{min-width:100px}.topbar-workspace{order:initial;flex:1 1 auto}.topbar-subnav{width:100%}.topbar-subnav button{padding-right:10px}.topbar-step-connector{width:20px;flex-basis:20px}}@media(min-width:901px)and (max-width:1000px){.topbar,:root.light-mode .topbar{gap:8px;padding-right:10px;padding-left:10px}.page-title{min-width:112px;gap:8px}.page-title-mark{width:32px;height:32px;flex-basis:32px}.topbar-subnav button{gap:6px;padding-right:7px;padding-left:6px}.topbar-step-number{width:22px;height:22px;flex-basis:22px}.topbar-step-connector{width:14px;flex-basis:14px}}@media(prefers-reduced-motion:reduce){.topbar-subnav button.is-active .topbar-step-number:after{animation:none}}.content.is-session-content{min-height:0;padding:18px 24px 20px;gap:0;overflow:hidden;overscroll-behavior:contain}.section.is-session-section,.session-workspace,.session-picker-panel,.session-picker-panel .report-context,.session-picker{min-height:0}.section.is-session-section,.session-workspace,.session-picker-panel,.session-picker-panel .report-context,.session-picker{flex:1}.session-workspace{gap:14px}.session-workspace>.toolbar{min-height:42px;flex:0 0 auto;align-items:center}.session-picker-panel,.session-picker-panel .report-context,.session-picker{display:flex;flex-direction:column}.session-picker-panel{overflow:hidden;border-radius:14px}.session-picker-panel .report-context,.session-picker{width:100%}.session-picker-head{flex:0 0 auto}.session-picker-list{min-height:0;flex:1;align-content:start;overflow-y:auto;overscroll-behavior:contain}@media(max-width:900px){.content.is-session-content{padding:18px 12px 32px;overflow-y:auto;overscroll-behavior:auto}.section.is-session-section,.session-workspace,.session-picker-panel,.session-picker-panel .report-context,.session-picker,.session-picker-list{min-height:auto;flex:none}.session-picker-panel,.session-picker-panel .report-context,.session-picker-list{overflow:visible}}.content.is-history-content{min-height:0;padding:18px 24px 20px;gap:0;overflow:hidden;overscroll-behavior:contain}.section.is-history-section,.history-workspace,.history-panel{min-height:0}.section.is-history-section,.history-workspace{flex:1}.history-workspace{gap:14px}.history-heading{min-height:42px;align-items:center}.history-title-line{display:flex;align-items:center;gap:10px}.history-record-count{min-height:22px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(201,58,95,.18);border-radius:999px;background:#c93a5f12;color:#a62a52;font-size:11px;font-weight:800;white-space:nowrap}.history-panel{flex:1;display:flex;flex-direction:column;border-radius:14px}.history-panel .history-toolbar{flex:0 0 auto;padding:10px 12px;gap:8px;background:linear-gradient(90deg,rgba(201,58,95,.045),transparent 34%),var(--panel-header)!important}.history-panel .el-input__wrapper,.history-panel .el-select__wrapper{min-height:34px}.history-refresh.el-button{width:34px;height:34px;margin-left:2px}.history-table-shell{min-height:280px;flex:1;overflow:hidden;background:var(--panel)}.history-table{height:100%}.history-table .el-table__header-wrapper th.el-table__cell{height:38px;padding-block:6px}.history-panel .report-pagination{min-height:48px;flex:0 0 auto;padding:8px 10px;background:linear-gradient(180deg,#fff,#fbfcfe)}@media(max-width:900px){.content.is-history-content{padding-bottom:100px;overflow-y:auto}.section.is-history-section,.history-workspace,.history-panel{flex:none}.history-panel .history-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 34px}.history-panel .history-session-select,.history-panel .history-email-input,.history-panel .history-status-select{grid-column:1 / -1}.history-panel .history-status-select{grid-column:1}.history-table-shell{height:min(64vh,620px);min-height:420px;flex:none}}@media(max-width:560px){.history-title-line{align-items:flex-start;flex-direction:column;gap:5px}.history-table-shell{min-height:380px}}.topbar-global-controllers{gap:8px;padding-left:14px;border-left:1px solid rgba(203,213,225,.72)}.topbar-presence{min-width:0;display:inline-flex;align-items:center;gap:8px}.topbar-date{color:#64748b;font-size:11px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1;white-space:nowrap}.topbar-network-status{display:inline-flex;align-items:center;border:1px solid rgba(16,185,129,.25);background:#10b98114;color:#07845e;font-weight:750;white-space:nowrap}.topbar-network-status{min-height:28px;gap:6px;padding:0 9px;border-radius:8px;font-size:10.5px}.topbar-network-status i{width:6px;height:6px;flex:0 0 6px;border-radius:999px;background:#10b981;box-shadow:0 0 0 3px #10b9811a}.topbar-network-status.is-offline{border-color:#f59e0b47;background:#f59e0b17;color:#b96808}.topbar-network-status.is-offline i{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.topbar-controller-divider{width:1px;height:22px;flex:0 0 1px;background:#e2e8f0}@media(min-width:901px){@container main-workspace (max-width: 1060px){.topbar,:root.light-mode .topbar{min-height:64px;gap:10px;padding:8px 16px}.page-title{min-width:100px;gap:8px}.page-title-mark{width:32px;height:32px;flex-basis:32px}.topbar-subnav button{gap:6px;padding-right:8px;padding-left:6px;font-size:11px}.topbar-step-connector{width:16px;flex-basis:16px}.topbar-global-controllers{gap:6px;padding-left:8px}.topbar-date{font-size:10px}.topbar-network-status{padding-right:7px;padding-left:7px}}@container main-workspace (max-width: 900px){.topbar,:root.light-mode .topbar{flex-wrap:wrap}.topbar-workspace{order:3;flex:1 0 100%}.topbar-subnav{width:100%}}}@media(max-width:900px){.topbar,:root.light-mode .topbar{min-height:50px;display:flex!important;align-items:center;flex-direction:row;margin:0!important;padding:8px 10px!important;border-bottom:1px solid rgba(203,213,225,.72);background:linear-gradient(90deg,rgba(201,58,95,.035),transparent 40%),#fffffff5!important;box-shadow:0 8px 20px #0f172a0d}.topbar>.page-title,.topbar>.topbar-workspace{display:none!important}.topbar-global-controllers{width:100%;justify-content:flex-end;gap:8px;padding:0;border-top:0;border-left:0}.topbar-presence{flex:0 1 auto}.topbar-date{display:inline;font-size:10.5px}.topbar-controller-divider,.topbar-global-controllers>.el-dropdown{display:none}}@media(max-width:420px){.topbar-date{font-size:10px}.topbar-network-status{padding-right:7px;padding-left:7px}}.dispatch-workbench-panel>.dispatch-console.wvs-flow-console{position:relative;isolation:isolate;container:dispatch-console / inline-size;gap:12px;padding:16px 18px 14px;overflow:hidden;background:radial-gradient(circle at 0 0,rgba(201,58,95,.08),transparent 28%),radial-gradient(circle at 100% 0,rgba(239,176,202,.1),transparent 24%),linear-gradient(180deg,#fff,#fbfcfe)}.dispatch-workbench-panel>.dispatch-console.wvs-flow-console:before{position:absolute;z-index:0;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#c93a5f,#efb0ca 46%,#efb0ca00 88%);content:""}.dispatch-console-head,.dispatch-toolbar{position:relative;z-index:1}.dispatch-console-head{align-items:center}.dispatch-console-heading{min-width:0;display:flex;align-items:center;gap:12px}.dispatch-heading-brand{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(201,58,95,.18);border-radius:13px;background:linear-gradient(135deg,#c93a5f,#efb0ca);box-shadow:0 9px 22px #c93a5f2e,inset 0 1px #ffffff47}.dispatch-heading-brand img{width:22px;height:22px;object-fit:contain}.dispatch-console-heading .toolbar-title{min-width:0;display:grid;gap:2px}.dispatch-heading-eyebrow{color:#b22d58;font-size:9px;font-weight:900;letter-spacing:.14em;line-height:1.1}.dispatch-console-heading .toolbar-title h2{margin:0;color:#172033;font-size:17px;font-weight:900;letter-spacing:-.02em;line-height:1.3}.dispatch-console-heading .toolbar-title p{margin:0;color:#718096;font-size:11px;line-height:1.45}.dispatch-workbench-panel .dispatch-toolbar.wvs-flow-tools{min-height:0;display:grid;grid-template-columns:minmax(300px,1.15fr) minmax(520px,1.85fr) minmax(250px,.75fr);align-items:stretch;gap:10px;padding:10px;border:1px solid #dfe6ef;border-radius:14px;background:#f6f8fce0!important;box-shadow:0 12px 28px #0f172a0d,inset 0 1px #ffffffeb}.dispatch-workbench-panel .dispatch-tool-block.wvs-flow-tool{min-width:0;display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid #e4e9f1;border-radius:11px;background:#fffffff0;box-shadow:0 1px 2px #0f172a06}.dispatch-tool-label{min-width:0;min-height:18px;display:flex;align-items:center;gap:7px;color:#334155;line-height:1}.dispatch-tool-label strong{font-size:11px;font-weight:850;white-space:nowrap}.dispatch-tool-label small{min-width:0;margin-left:auto;overflow:hidden;color:#94a3b8;font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.dispatch-tool-index{min-width:24px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(201,58,95,.18);border-radius:6px;background:#c93a5f0f;color:#b22d58;font-size:8px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:.04em}.dispatch-workbench-panel .dispatch-session-control{display:flex}.dispatch-workbench-panel .dispatch-session-select,.dispatch-workbench-panel .dispatch-search-input{width:100%;min-width:0}.dispatch-tool-block .dispatch-session-select .el-select__wrapper,.dispatch-tool-block .dispatch-search-input .el-input__wrapper{min-height:38px;border-radius:9px;box-shadow:0 0 0 1px #d9e2ec inset;transition:box-shadow .16s var(--motion-standard, ease),background .16s var(--motion-standard, ease)}.dispatch-tool-block .dispatch-session-select .el-select__wrapper:hover,.dispatch-tool-block .dispatch-search-input .el-input__wrapper:hover{box-shadow:0 0 0 1px #c93a5f57 inset}.dispatch-tool-block .dispatch-session-select .el-select__wrapper.is-focused,.dispatch-tool-block .dispatch-search-input .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #c93a5f inset,0 0 0 3px #c93a5f1a!important}.dispatch-workbench-panel .dispatch-status-control{min-width:0}.dispatch-workbench-panel .dispatch-toolbar .summary-grid{width:100%;min-width:0;display:grid;grid-template-columns:repeat(6,minmax(88px,1fr));align-items:stretch;gap:6px}.dispatch-workbench-panel .dispatch-toolbar .summary-item{--summary-tone: #7c3aed;--summary-soft: #f5f3ff;position:relative;min-width:0;min-height:38px;display:grid;grid-template-columns:7px minmax(40px,1fr) auto;align-items:center;gap:5px;padding:5px 6px;overflow:hidden;border:1px solid #e1e7ef;border-radius:9px;background:#fff!important;color:#334155;box-shadow:0 1px 2px #0f172a08;cursor:pointer;transition:transform .16s var(--motion-standard, ease),border-color .16s var(--motion-standard, ease),background .16s var(--motion-standard, ease),box-shadow .16s var(--motion-standard, ease)}.dispatch-workbench-panel .dispatch-toolbar .summary-item:before{content:none!important}.dispatch-workbench-panel .dispatch-toolbar .summary-item.type-created{--summary-tone: #7c3aed;--summary-soft: #f5f3ff}.dispatch-workbench-panel .dispatch-toolbar .summary-item.type-dispatched{--summary-tone: #db2777;--summary-soft: #fdf2f8}.dispatch-workbench-panel .dispatch-toolbar .summary-item.type-dispatch-failed{--summary-tone: #ea580c;--summary-soft: #fff7ed}.dispatch-workbench-panel .dispatch-toolbar .summary-item.type-won{--summary-tone: #059669;--summary-soft: #ecfdf5}.dispatch-workbench-panel .dispatch-toolbar .summary-item.type-lost{--summary-tone: #e11d48;--summary-soft: #fff1f2}.dispatch-workbench-panel .dispatch-toolbar .summary-item.type-discarded{--summary-tone: #64748b;--summary-soft: #f1f5f9}.dispatch-workbench-panel .dispatch-toolbar .summary-item-state{width:7px;height:7px;grid-column:1;grid-row:1;border-radius:999px;background:var(--summary-tone);box-shadow:0 0 0 3px var(--summary-soft)}.dispatch-workbench-panel .dispatch-toolbar .summary-item-copy{min-width:0;grid-column:2;grid-row:1;display:block;overflow:visible;color:#475569!important;line-height:1.1}.dispatch-workbench-panel .dispatch-toolbar .summary-item-copy>span{min-width:0;overflow:visible;color:#475569!important;font-size:10px;font-weight:800;text-overflow:clip;white-space:nowrap}.dispatch-workbench-panel .dispatch-toolbar .summary-item-copy>small{display:none}.dispatch-workbench-panel .dispatch-toolbar .summary-item>strong{min-width:20px;grid-column:3;grid-row:1;padding:4px;border-radius:7px;background:#f7f9fc!important;color:#1e293b!important;font-size:13px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1;text-align:center}.dispatch-workbench-panel .dispatch-toolbar .summary-item:not(:disabled):hover{z-index:1;border-color:var(--summary-tone);background:var(--summary-soft)!important;box-shadow:0 8px 18px #0f172a14;transform:translateY(-1px)}.dispatch-workbench-panel .dispatch-toolbar .summary-item.is-active{border-color:var(--summary-tone)!important;background:var(--summary-soft)!important;color:var(--summary-tone)!important;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--summary-tone),0 8px 18px #0f172a17!important;transform:translateY(-1px)}.dispatch-workbench-panel .dispatch-toolbar .summary-item.is-active .summary-item-copy>span,.dispatch-workbench-panel .dispatch-toolbar .summary-item.is-active .summary-item-copy>small,.dispatch-workbench-panel .dispatch-toolbar .summary-item.is-active>strong{color:var(--summary-tone)!important}.dispatch-workbench-panel .dispatch-toolbar .summary-item.is-active>strong{background:#ffffffc2!important}.dispatch-workbench-panel .dispatch-toolbar .summary-item:focus-visible{outline:3px solid rgba(201,58,95,.2);outline-offset:2px}.dispatch-workbench-panel .dispatch-toolbar .summary-item:disabled{cursor:wait;opacity:.58;transform:none}.dispatch-workbench-panel .dispatch-search-control{min-width:0}.dispatch-workbench-panel .dispatch-toolbar-actions{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;margin-left:0}.dispatch-workbench-panel .dispatch-refresh.el-button{width:auto;min-width:78px;min-height:38px;display:inline-flex;gap:5px;margin:0;padding:0 12px;border-color:#c93a5f38;border-radius:9px;background:linear-gradient(180deg,#fff,#fff8fb);color:#b22d58;font-size:11px;font-weight:850;box-shadow:inset 0 1px #fff}.dispatch-workbench-panel .dispatch-refresh.el-button:not(:disabled):hover{border-color:#c93a5f;background:#c93a5f12;color:#9f204b;box-shadow:0 7px 16px #c93a5f1f}.dispatch-refresh-copy{white-space:nowrap}@media(max-width:1320px){.dispatch-workbench-panel .dispatch-toolbar.wvs-flow-tools{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.dispatch-workbench-panel .dispatch-search-control{grid-column:1 / -1}}@container dispatch-console (max-width: 1250px){.dispatch-workbench-panel .dispatch-toolbar.wvs-flow-tools{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.dispatch-workbench-panel .dispatch-search-control{grid-column:1 / -1}}@container dispatch-console (max-width: 900px){.dispatch-workbench-panel .dispatch-toolbar.wvs-flow-tools{grid-template-columns:minmax(0,1fr)}.dispatch-workbench-panel .dispatch-search-control{grid-column:auto}.dispatch-workbench-panel .dispatch-toolbar .summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:901px)and (max-width:1180px){.dispatch-workbench-panel .dispatch-toolbar.wvs-flow-tools{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"session search" "status status"}.dispatch-workbench-panel .dispatch-session-control{grid-area:session}.dispatch-workbench-panel .dispatch-status-control{grid-area:status}.dispatch-workbench-panel .dispatch-search-control{grid-area:search}}@media(max-width:900px){.dispatch-workbench-panel>.dispatch-console.wvs-flow-console{gap:14px;padding:17px 16px 16px}.dispatch-workbench-panel .dispatch-toolbar.wvs-flow-tools{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;border-radius:13px}.dispatch-workbench-panel .dispatch-tool-block.wvs-flow-tool{padding:10px}.dispatch-tool-block .dispatch-session-select .el-select__wrapper,.dispatch-tool-block .dispatch-search-input .el-input__wrapper,.dispatch-workbench-panel .dispatch-refresh.el-button{min-height:44px}.dispatch-workbench-panel .dispatch-toolbar .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dispatch-workbench-panel .dispatch-toolbar .summary-item{min-height:52px;padding:8px 10px}.dispatch-workbench-panel .dispatch-toolbar .summary-item:last-child:nth-child(odd){grid-column:1 / -1}.dispatch-workbench-panel .dispatch-toolbar .summary-item-copy>span{font-size:11px}}@media(max-width:480px){.dispatch-heading-brand{width:38px;height:38px;flex-basis:38px;border-radius:11px}.dispatch-console-heading{gap:10px}.dispatch-console-heading .toolbar-title h2{font-size:15px}.dispatch-console-heading .toolbar-title p{max-width:280px;font-size:10px}.dispatch-tool-label small{display:none}.dispatch-workbench-panel .dispatch-toolbar .summary-item{min-height:56px}.dispatch-workbench-panel .dispatch-refresh.el-button{width:44px;min-width:44px;padding:0}.dispatch-refresh-copy{display:none}}@media(prefers-reduced-motion:reduce){.dispatch-tool-block .dispatch-session-select .el-select__wrapper,.dispatch-tool-block .dispatch-search-input .el-input__wrapper,.dispatch-workbench-panel .dispatch-toolbar .summary-item{transition:none}.dispatch-workbench-panel .dispatch-toolbar .summary-item:not(:disabled):hover,.dispatch-workbench-panel .dispatch-toolbar .summary-item.is-active{transform:none}}.content.is-report-content{min-height:0;padding:18px 24px 20px;gap:0;overflow-y:auto;overscroll-behavior:contain}.section.is-report-section,.report-workspace{min-height:0;flex:0 0 auto}.report-workspace-panel{min-height:calc(100dvh - 100px);height:auto;flex:0 0 auto}.section.is-report-section{gap:0}.report-workspace{gap:14px}.report-workspace>.toolbar{min-height:44px;flex:0 0 auto;align-items:center}.report-workspace>.toolbar .toolbar-title h2{font-size:18px;line-height:1.2}.report-workspace>.toolbar .toolbar-title p{margin-top:4px;line-height:1.4}.report-workspace-panel{border-radius:12px;box-shadow:0 12px 30px #0f172a0b!important}.report-workspace-panel>form,.report-workspace-panel>form>.panel-body{min-height:0;height:auto}.report-workspace-panel>form>.panel-body{padding:16px}.report-workspace .rich-report-grid{min-height:420px;height:auto;grid-template-columns:minmax(0,2.08fr) minmax(320px,1fr);gap:12px}.report-workspace .report-editor-card,.report-workspace .parse-panel{min-height:0;height:100%;border-color:#cbd5e1eb!important;border-radius:10px;background:#fff;box-shadow:none!important}.report-workspace .report-editor-card{transition:border-color .16s var(--motion-standard),box-shadow .16s var(--motion-standard)}.report-workspace .report-editor-card:focus-within{border-color:#c93a5f6b!important;box-shadow:0 0 0 3px #c93a5f14!important}.report-workspace .report-editor-head,.report-workspace .parse-panel-head,.report-workspace .report-editor-foot{background:linear-gradient(180deg,#fff,#f8fafc)}.report-workspace .report-title-line:before,.report-workspace .parse-panel-head>div:before{background:linear-gradient(180deg,#c93a5f,#efb0ca)}.report-workspace .report-editor-card>.report-editor-head{padding:10px 14px}.report-workspace .report-editor-card .report-editor-actions{gap:7px}.report-workspace .report-editor-actions .el-button{min-height:34px}.report-workspace .report-editor-actions .el-button.is-disabled{cursor:not-allowed}.report-workspace .report-editor-card .session-chip-select .el-select__wrapper{min-height:44px}.report-workspace .rich-report-textarea{min-height:0;padding:0;background:#fff}.report-workspace .report-editor-card .rich-report-textarea .el-textarea__inner{min-height:260px!important;height:100%!important;max-height:none!important;padding:18px 20px;border-radius:0;background:#fff;line-height:1.65;resize:none}.report-workspace .rich-report-textarea .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #c93a5f1f}.report-workspace .rich-report-textarea .el-textarea__inner::placeholder{color:#8291a7;opacity:1}.report-workspace .report-editor-foot{min-height:54px;padding:9px 14px;justify-content:flex-end}.report-workspace .report-editor-submit strong{min-height:32px;padding-inline:11px}.report-workspace .report-editor-submit .el-button{height:36px;min-width:122px}.report-workspace .parse-panel-head{min-height:58px;padding:10px 14px}.report-workspace .parse-preview{min-height:0;padding:14px;gap:12px;overflow-y:auto;overscroll-behavior:contain}.report-workspace .parse-status-card{min-height:100px;padding:15px;border-radius:9px;background:linear-gradient(135deg,#c93a5f09,#fffffffa),#fff}.report-workspace .parse-status-icon{width:42px;height:42px;font-size:21px}.report-workspace .parse-status-content strong{font-size:18px}.report-workspace .parse-guide-grid{gap:8px}.report-workspace .parse-guide-item{min-height:96px;padding:12px;border-radius:9px;background:#f8fafc}.report-workspace .parse-panel.is-ready{border-color:#0596695c!important}.report-workspace .parse-panel.is-error{border-color:#e11d4857!important}.report-workspace .rich-report-grid.report-inline-validation-grid{grid-template-columns:minmax(0,1fr);gap:0}.report-workspace .report-inline-verification{flex:0 0 auto;overflow:hidden;border-top:1px solid #e7ecf2;background:#fbfcfe;transition:border-color .16s var(--motion-standard),background .16s var(--motion-standard)}.report-workspace .report-inline-verification.is-ready{border-top-color:#0596693d;background:linear-gradient(180deg,#ecfdf580,#fbfcfe 78%)}.report-workspace .report-inline-verification.is-error{border-top-color:#e11d483d;background:linear-gradient(180deg,#fff1f29e,#fbfcfe 78%)}.report-workspace .report-inline-verification .parse-panel-head{min-height:40px;padding:7px 14px}.report-workspace .report-inline-verification .parse-panel-head>div{min-width:0;display:flex;align-items:baseline;gap:8px;padding-left:10px}.report-workspace .report-inline-verification .parse-panel-head strong{flex:0 0 auto;font-size:11px;font-weight:900;white-space:nowrap}.report-workspace .report-inline-verification .parse-panel-head span{min-width:0;overflow:hidden;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.report-workspace .report-inline-verification .parse-preview{max-height:190px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px 12px 10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.report-workspace .report-inline-verification .parse-status-card{min-height:78px;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:10px 12px;border-radius:8px}.report-workspace .report-inline-verification .parse-status-icon{width:36px;height:36px;font-size:18px}.report-workspace .report-inline-verification .parse-status-content{gap:2px}.report-workspace .report-inline-verification .parse-status-content span,.report-workspace .report-inline-verification .parse-status-content small,.report-workspace .report-inline-verification .parse-guide-item small{font-size:10px}.report-workspace .report-inline-verification .parse-status-content strong{font-size:14px}.report-workspace .report-inline-verification .parse-status-badge{min-height:24px;padding:0 9px;font-size:10px}.report-workspace .report-validation-metrics{min-width:0;grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;color:#64748b;font-size:10px;font-weight:700}.report-workspace .report-validation-metrics span{min-width:0;min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:5px;padding:5px 8px;border:1px solid #e7ecf3;border-radius:7px;background:#f8fafceb;white-space:nowrap}.report-workspace .report-validation-metrics strong{margin-left:3px;color:#334155;font-size:11px;font-weight:900}.report-workspace .report-validation-metrics .is-success strong,.report-workspace .report-validation-metrics.is-ready strong{color:#059669}.report-workspace .report-validation-metrics.is-ready{grid-template-columns:minmax(0,180px)}.report-workspace .report-validation-metrics .is-failed strong{color:#e11d48}.report-workspace .report-validation-detail{grid-column:1 / -1;padding:7px 9px;border-left:2px solid rgba(201,58,95,.52);border-radius:6px;background:#c93a5f0e;color:#8f2444!important;line-height:1.45}.report-workspace .report-inline-verification .parse-guide-grid{gap:8px}.report-workspace .report-inline-verification .parse-guide-item{min-height:78px;grid-template-columns:24px minmax(0,1fr);column-gap:8px;padding:10px;border-radius:8px}.report-workspace .report-inline-verification .parse-guide-item>span{width:24px;height:24px;font-size:10px}.report-workspace .report-inline-verification .parse-guide-item strong{font-size:11px}.report-workspace .report-inline-verification .parse-batch-summary{min-height:78px;grid-template-columns:minmax(110px,.36fr) minmax(0,1fr);align-items:center;gap:8px;padding:10px 12px;border-radius:8px}.report-workspace .report-inline-verification .parse-batch-summary strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1180px){.report-workspace .rich-report-grid{min-height:0;height:auto;grid-template-columns:minmax(0,1fr)}.content.is-report-content{min-height:0;height:auto;flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.section.is-report-section,.report-workspace,.report-workspace-panel,.report-workspace-panel>form,.report-workspace-panel>form>.panel-body{height:auto;flex:0 0 auto}.report-workspace .report-editor-card,.report-workspace .parse-panel{height:auto}.report-workspace .report-editor-card .rich-report-textarea .el-textarea__inner{height:auto!important;min-height:300px!important;max-height:58vh!important;resize:vertical}.report-workspace .parse-preview{overflow:visible}}@media(max-width:900px){.content.is-report-content{padding:16px 12px 28px!important;overscroll-behavior-y:auto}.report-workspace{gap:12px}.report-workspace-panel>form>.panel-body{padding:12px}.report-workspace .report-editor-card>.report-editor-head{padding:12px}.report-workspace .report-editor-card .report-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.report-workspace .report-editor-card .report-editor-actions .session-chip-select{grid-column:1 / -1}.report-workspace .report-editor-card .report-editor-actions .el-button{width:100%;min-height:44px}.report-workspace .report-editor-card .rich-report-textarea .el-textarea__inner{min-height:280px!important;max-height:none!important;padding:16px}.report-workspace .report-editor-foot{padding:10px 12px}.report-workspace .parse-panel-head{padding:11px 12px}.report-workspace .parse-preview{padding:12px}}@media(max-width:620px){.content.is-report-content{padding:14px 8px 24px!important}.report-workspace>.toolbar{min-height:0}.report-workspace>.toolbar .toolbar-title p{max-width:34rem;font-size:12px}.report-workspace-panel{border-radius:10px}.report-workspace-panel>form>.panel-body{padding:10px}.report-workspace .report-editor-card .report-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.report-workspace .report-editor-card .report-editor-actions .session-chip-select{grid-column:1 / -1}.report-workspace .report-editor-foot{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px}.report-workspace .report-editor-submit{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,.88fr);gap:8px}.report-workspace .report-editor-submit strong{width:auto;min-width:0;min-height:44px;padding-inline:8px;white-space:normal;line-height:1.25;text-align:center}.report-workspace .report-editor-submit .el-button{width:100%;min-height:44px;margin-left:0}.report-workspace .wvs-report-editor-submit .el-button{grid-column:1 / -1}.report-workspace .parse-status-card{min-height:0;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px}.report-workspace .parse-status-icon{width:38px;height:38px;font-size:19px}.report-workspace .parse-status-content{gap:3px}.report-workspace .parse-status-content strong{font-size:17px}.report-workspace .parse-status-badge{grid-column:2;min-height:26px;justify-self:start}.report-workspace .parse-guide-grid{grid-template-columns:minmax(0,1fr)}.report-workspace .parse-guide-item{min-height:82px;grid-template-columns:26px minmax(0,1fr);padding:11px}.report-workspace .parse-guide-item>span{width:26px;height:26px}.report-workspace .report-inline-verification .parse-panel-head{padding:8px 12px}.report-workspace .report-inline-verification .parse-panel-head>div{align-items:flex-start;flex-direction:column;gap:2px}.report-workspace .report-inline-verification .parse-preview{max-height:none;grid-template-columns:minmax(0,1fr);padding:8px 10px 10px;overflow:visible}.report-workspace .report-inline-verification .parse-status-card{min-height:0;grid-template-columns:36px minmax(0,1fr);padding:10px}.report-workspace .report-inline-verification .parse-status-badge{grid-column:2;justify-self:start}.report-workspace .report-inline-verification .parse-guide-grid,.report-workspace .report-inline-verification .parse-batch-summary{grid-template-columns:minmax(0,1fr)}.report-workspace .report-inline-verification .parse-guide-item{min-height:68px}.report-workspace .report-inline-verification .parse-batch-summary strong{white-space:normal}}.content.is-dispatch-content{min-height:0;padding:18px 24px 20px;gap:0;overflow:hidden;overscroll-behavior:contain}.section.is-dispatch-section,.dispatch-workspace,.dispatch-workbench-panel,.dispatch-list-shell{min-height:0}.section.is-dispatch-section,.dispatch-workspace,.dispatch-workbench-panel{flex:1}.dispatch-workspace{gap:0}.dispatch-workspace .dispatch-workbench-panel{display:flex;flex-direction:column;border-color:#cbd5e1eb;border-radius:14px;box-shadow:0 14px 34px #0f172a0e!important}.dispatch-workspace .dispatch-list-shell{flex:1;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#fffffff5 0,#f7f9fcfa 150px),#f5f7fa}.dispatch-workbench-panel>.dispatch-console,.dispatch-list-header,.dispatch-table{flex:0 0 auto}.dispatch-workspace .dispatch-list-header{min-height:52px;padding:10px 14px;background:linear-gradient(90deg,rgba(201,58,95,.035),transparent 32%),#fff!important}.dispatch-workspace .dispatch-session-tag{border-color:#c93a5f29;background:#c93a5f0e;color:#9f2850}.dispatch-workspace .dispatch-table{width:100%;min-height:0;flex:1 1 0;border-top:0!important}.dispatch-workspace .dispatch-table .el-table__inner-wrapper:before{display:none}.dispatch-mobile-list{display:none}@media(max-width:900px){.content.is-dispatch-content{padding:14px 10px 28px;overflow-y:auto;overscroll-behavior:auto}.section.is-dispatch-section,.dispatch-workspace,.dispatch-workbench-panel,.dispatch-list-shell{min-height:auto;flex:none}.dispatch-workspace .dispatch-workbench-panel{border-radius:12px}.dispatch-workspace .dispatch-list-shell{overflow:visible;background:transparent}.dispatch-workspace .dispatch-list-header{min-width:0;padding:12px;gap:10px}.dispatch-workspace .dispatch-list-title{width:100%;justify-content:space-between}.dispatch-workspace .dispatch-session-tag{max-width:min(190px,60vw)}.dispatch-workspace .dispatch-list-header .selection-tools{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dispatch-workspace .dispatch-list-header .selection-count{grid-column:1 / -1}.dispatch-workspace .dispatch-list-header .selection-count{width:100%;min-height:34px}.dispatch-workspace .dispatch-list-header .selection-tools .el-button{width:100%;min-width:0;min-height:40px;margin:0!important;border-radius:9px}.dispatch-workspace .dispatch-list-header .selection-toggle-all-button{display:inline-flex}.dispatch-workspace .dispatch-list-header .selection-toggle-all-button.is-hidden{display:none}.dispatch-workspace .dispatch-list-header .selection-confirm-button{grid-column:1 / -1}.dispatch-mobile-list{display:grid;gap:10px;padding:10px;background:radial-gradient(circle at 100% 0%,rgba(239,176,202,.12),transparent 30%),#f6f8fb}.dispatch-mobile-empty{min-height:128px;display:grid;place-items:center;padding:24px;border:1px dashed #d8e0eb;border-radius:11px;background:#ffffffd1;color:#7b899d;font-size:12px;font-weight:750;text-align:center}.dispatch-mobile-card{--mobile-card-tone: #c93a5f;position:relative;min-width:0;overflow:hidden;border:1px solid #dce3ed;border-left:3px solid var(--mobile-card-tone);border-radius:12px;background:#fff;box-shadow:0 8px 22px #0f172a0e}.dispatch-mobile-card.mission-row--running{--mobile-card-tone: #059669}.dispatch-mobile-card.mission-row--success{--mobile-card-tone: #10b981}.dispatch-mobile-card.mission-row--captcha,.dispatch-mobile-card.mission-row--payment{--mobile-card-tone: #7c3aed}.dispatch-mobile-card.mission-row--failed{--mobile-card-tone: #e11d48}.dispatch-mobile-card.mission-row--lost{--mobile-card-tone: #64748b}.dispatch-mobile-card-head{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-bottom:1px solid #edf1f6;background:linear-gradient(90deg,color-mix(in srgb,var(--mobile-card-tone) 7%,white),#fff 58%)}.dispatch-mobile-task{min-width:0;display:flex;align-items:center;gap:8px}.dispatch-mobile-selection-slot{flex:0 0 14px;width:14px}.dispatch-mobile-task>span{flex:0 0 auto;color:#7b899d;font-size:10px;font-weight:850}.dispatch-mobile-task .engine-probe-cell,.dispatch-mobile-task .engine-chip{min-width:0}.dispatch-mobile-card .dispatch-win-info-button{min-height:30px}.dispatch-mobile-status{min-width:0;display:grid;gap:7px;padding:11px;border-bottom:1px solid #edf1f6}.dispatch-mobile-label,.dispatch-mobile-detail dt{color:#7b899d;font-size:10px;font-weight:850;letter-spacing:.02em}.dispatch-mobile-status .dispatch-control-cell{width:100%;max-width:none;margin:0}.dispatch-mobile-details{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}.dispatch-mobile-detail{min-width:0;display:grid;align-content:start;gap:5px;padding:10px 11px;border-bottom:1px solid #edf1f6}.dispatch-mobile-detail:nth-last-child(-n+2){border-bottom:0}.dispatch-mobile-detail:nth-child(2n):not(.is-wide){border-left:1px solid #edf1f6}.dispatch-mobile-detail.is-wide{grid-column:1 / -1}.dispatch-mobile-detail dd{min-width:0;display:grid;gap:3px;margin:0;color:#26354b;font-size:12px;line-height:1.35}.dispatch-mobile-detail dd>span,.dispatch-mobile-detail dd>strong,.dispatch-mobile-detail dd>a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-mobile-detail dd>small,.dispatch-mobile-buyer small{min-width:0;overflow:hidden;color:#7b899d;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dispatch-mobile-email,.dispatch-mobile-buyer{display:flex!important;align-items:center;justify-content:space-between;gap:8px}.dispatch-mobile-email>span,.dispatch-mobile-buyer>span{min-width:0;display:grid;gap:2px}.dispatch-mobile-email>span{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.dispatch-mobile-card .dispatch-copy-button{width:34px;height:34px;flex:0 0 34px}.dispatch-mobile-card .raw-text-trigger{flex:0 0 auto}}@media(max-width:480px){.content.is-dispatch-content{padding-right:8px;padding-left:8px}.dispatch-mobile-list{padding:8px}.dispatch-mobile-card-head,.dispatch-mobile-status,.dispatch-mobile-detail{padding-right:10px;padding-left:10px}}@media(prefers-reduced-motion:reduce){.dispatch-mobile-card{scroll-behavior:auto}}html.has-app-update-recovery,body.has-app-update-recovery{overflow:hidden;scrollbar-gutter:auto}.app-update-recovery{position:fixed;inset:0;z-index:100000;min-width:0;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));overflow:auto;scrollbar-width:none;background:radial-gradient(circle at 50% 18%,rgba(239,176,202,.2),transparent 34%),#180c16db;opacity:0;backdrop-filter:blur(16px) saturate(112%);-webkit-backdrop-filter:blur(16px) saturate(112%);transition:opacity .18s ease-out}.app-update-recovery::-webkit-scrollbar{display:none}.app-update-recovery.is-visible{opacity:1}.app-update-recovery__panel{position:relative;width:min(100%,420px);min-width:0;overflow:hidden;padding:24px;border:1px solid rgba(239,176,202,.26);border-radius:16px;background:linear-gradient(145deg,#431934fa,#19111dfa),#1b121d;box-shadow:0 28px 70px #08040857,inset 0 1px #ffffff14;color:#fff}.app-update-recovery__panel:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#c93a5f,#efb0ca 58%,#efb0ca00)}.app-update-recovery__brand{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.app-update-recovery__brand img{width:min(230px,calc(100% - 40px));max-height:48px;display:block;object-fit:contain;object-position:left center}.app-update-recovery__status{width:12px;height:12px;flex:0 0 12px;border:2px solid rgba(255,255,255,.92);border-radius:2px;transform:rotate(45deg);box-shadow:0 0 0 5px #efb0ca1f;animation:appUpdatePulse 1.15s ease-in-out infinite}.app-update-recovery__copy{min-width:0;display:grid;gap:8px;margin-top:24px}.app-update-recovery__title,.app-update-recovery__hint{min-width:0;margin:0;overflow-wrap:anywhere}.app-update-recovery__title{color:#fff;font-size:clamp(20px,5vw,26px);font-weight:850;line-height:1.22;letter-spacing:-.02em}.app-update-recovery__hint{color:#ffffffb3;font-size:13px;font-weight:650;line-height:1.65}.app-update-recovery__progress{position:relative;width:100%;height:3px;display:block;margin-top:22px;overflow:hidden;border-radius:999px;background:#ffffff17}.app-update-recovery__progress:after{content:"";position:absolute;inset:0 auto 0 0;width:44%;border-radius:inherit;background:linear-gradient(90deg,#c93a5f,#efb0ca);animation:appUpdateProgress .7s ease-in-out infinite alternate}.app-update-recovery__button{width:100%;min-width:0;min-height:46px;margin-top:22px;padding:10px 16px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:linear-gradient(135deg,#c93a5f,#df6c93);color:#fff;font:inherit;font-size:14px;font-weight:850;line-height:1.2;overflow-wrap:anywhere;cursor:pointer;box-shadow:0 12px 24px #c93a5f3d;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.app-update-recovery__button:hover,.app-update-recovery__button:focus-visible{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 14px 28px #c93a5f4d}.app-update-recovery__button:focus-visible{outline:3px solid rgba(239,176,202,.36);outline-offset:3px}.app-update-recovery__button:active{transform:translateY(0)}@keyframes appUpdatePulse{50%{opacity:.5;transform:rotate(45deg) scale(.82)}}@keyframes appUpdateProgress{0%{transform:translate(-10%)}to{transform:translate(138%)}}@media(max-width:480px){.app-update-recovery{place-items:end center;padding-top:max(16px,env(safe-area-inset-top))}.app-update-recovery__panel{padding:21px 18px 18px;border-radius:15px}.app-update-recovery__brand img{width:min(204px,calc(100% - 38px));max-height:43px}.app-update-recovery__copy{margin-top:20px}}@media(prefers-reduced-motion:reduce){.app-update-recovery,.app-update-recovery__button,.app-update-recovery__status,.app-update-recovery__progress:after{animation:none!important;transition:none!important}}.wvs-flow-panel{border-color:#cbd5e1eb;border-radius:14px;box-shadow:0 14px 34px #0f172a0e!important}.wvs-flow-panel>.wvs-flow-console{position:relative;isolation:isolate;flex:0 0 auto;display:grid;gap:16px;padding:20px 22px 18px;overflow:hidden;border:0;border-radius:0;background:radial-gradient(circle at 0 0,rgba(201,58,95,.08),transparent 28%),radial-gradient(circle at 100% 0,rgba(239,176,202,.1),transparent 24%),linear-gradient(180deg,#fff,#fbfcfe);box-shadow:none}.wvs-flow-panel>.wvs-flow-console:before{position:absolute;z-index:0;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#c93a5f,#efb0ca 46%,#efb0ca00 88%);content:""}.wvs-flow-head,.wvs-flow-tools{position:relative;z-index:1}.wvs-flow-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.wvs-flow-head-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.wvs-flow-heading{min-width:0;display:flex;align-items:center;gap:12px}.wvs-flow-brand{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(201,58,95,.18);border-radius:13px;background:linear-gradient(135deg,#c93a5f,#efb0ca);box-shadow:0 9px 22px #c93a5f2e,inset 0 1px #ffffff47}.wvs-flow-brand img{width:22px;height:22px;object-fit:contain}.wvs-flow-heading .toolbar-title{min-width:0;display:grid;gap:2px}.wvs-flow-eyebrow{color:#b22d58;font-size:9px;font-weight:900;letter-spacing:.14em;line-height:1.1}.wvs-flow-heading .toolbar-title h2{margin:0;color:#172033;font-size:17px;font-weight:900;letter-spacing:-.02em;line-height:1.3}.wvs-flow-heading .toolbar-title p{margin:0;color:#718096;font-size:11px;line-height:1.45}.wvs-flow-panel .wvs-flow-tools{min-height:0;display:grid;align-items:stretch;gap:12px;padding:12px;border:1px solid #dfe6ef;border-radius:14px;background:#f6f8fce0!important;box-shadow:0 12px 28px #0f172a0d,inset 0 1px #ffffffeb}.wvs-flow-panel .wvs-flow-tool{min-width:0;display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid #e4e9f1;border-radius:11px;background:#fffffff0;box-shadow:0 1px 2px #0f172a06}.wvs-flow-tool-label{min-width:0;min-height:18px;display:flex;align-items:center;gap:7px;color:#334155;line-height:1}.wvs-flow-tool-label strong{font-size:11px;font-weight:850;white-space:nowrap}.wvs-flow-tool-label small{min-width:0;margin-left:auto;overflow:hidden;color:#94a3b8;font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.wvs-flow-tool-index{min-width:24px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(201,58,95,.18);border-radius:6px;background:#c93a5f0f;color:#b22d58;font-size:8px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:.04em}.wvs-flow-tool-note{min-height:42px;display:flex;align-items:center;padding:8px 10px;border:1px dashed #d9e2ec;border-radius:9px;background:#f8fafc;color:#7b899d;font-size:10px;font-weight:700;line-height:1.35}.wvs-flow-tool .el-input__wrapper,.wvs-flow-tool .el-select__wrapper,.wvs-flow-tool .el-button{min-height:42px;border-radius:9px}.wvs-flow-tool .el-input__wrapper,.wvs-flow-tool .el-select__wrapper{box-shadow:0 0 0 1px #d9e2ec inset;transition:box-shadow .16s var(--motion-standard, ease),background .16s var(--motion-standard, ease)}.wvs-flow-tool .el-input__wrapper:hover,.wvs-flow-tool .el-select__wrapper:hover{box-shadow:0 0 0 1px #c93a5f57 inset}.wvs-flow-tool .el-input__wrapper.is-focus,.wvs-flow-tool .el-select__wrapper.is-focused{box-shadow:0 0 0 1px #c93a5f inset,0 0 0 3px #c93a5f1a!important}.session-workspace{gap:0}.session-flow-tools{grid-template-columns:minmax(0,1.08fr) minmax(0,.82fr) minmax(0,1.1fr)}.session-flow-tools.is-non-admin-view{grid-template-columns:minmax(0,1.12fr) minmax(0,.72fr) minmax(0,1.16fr)}.session-filter-tool .session-filter-controls{width:100%;max-width:620px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px}.session-filter-tool .session-filter-controls>.el-select:only-child{width:100%;max-width:200px;grid-column:1}.session-flow-tools.is-non-admin-view .session-filter-controls,.session-flow-tools.is-non-admin-view .session-filter-controls>.el-select:only-child{max-width:none;grid-template-columns:minmax(0,1fr)}.session-filter-tool .session-expiry-filter.el-select,.session-filter-tool .session-creator-filter.el-select{min-width:0;width:100%}.session-search-tool .session-picker-search,.session-search-tool .el-input{width:100%;min-width:0;height:auto;flex:0 0 auto}.session-manage-tool .session-picker-actions{width:100%;max-width:none;min-width:0;display:flex;align-items:center;gap:8px;padding-left:0;border-left:0;justify-self:start}.session-flow-tools.is-non-admin-view .session-picker-actions.is-single-action,.session-flow-tools.is-non-admin-view .session-picker-actions.is-single-action .session-picker-create.el-button{width:100%;max-width:none}.session-manage-tool .session-picker-create.el-button{min-width:154px;min-height:42px;flex:1.12 1 154px;margin:0;border-color:#c93a5f;background:linear-gradient(135deg,#c93a5f,#d85f80 72%,#df86a4);color:#fff;font-weight:850;box-shadow:0 8px 18px #c93a5f33}.session-manage-tool .session-picker-create.el-button:hover,.session-manage-tool .session-picker-create.el-button:focus-visible{border-color:#b83257;background:linear-gradient(135deg,#b83257,#c9486d 72%,#d76f91);box-shadow:0 10px 22px #c93a5f42}.session-picker-panel .report-context{padding:12px 14px!important;border-top:1px solid #e7ecf2;background:#f8fafc}.session-list-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:1px 2px 10px;border-bottom:1px solid #e4e9f1}.session-list-heading .session-picker-title{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px}.session-list-heading .session-picker-title-icon{width:36px;height:36px;border-radius:10px;font-size:16px}.session-list-count{min-height:24px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(201,58,95,.16);border-radius:999px;background:#c93a5f0e;color:#9f2850;font-size:10px;font-weight:850;white-space:nowrap}.session-list-controls{min-width:0;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px}.session-filter-reset.el-button{min-height:28px;height:28px;margin:0;padding:0 4px;color:#9f2850;font-size:10px;font-weight:800}.session-filter-reset.el-button:hover,.session-filter-reset.el-button:focus-visible{background:#c93a5f12;color:#8f2147}.session-list-refresh.el-button{min-height:28px;height:28px;margin:0;padding:0 9px;border-color:#dce3ec;border-radius:8px;background:#fff;color:#64748b;font-size:10px;font-weight:800;box-shadow:0 1px 2px #0f172a0a}.session-list-refresh.el-button:hover:not(.is-disabled),.session-list-refresh.el-button:focus-visible:not(.is-disabled){border-color:#c93a5f57;background:#fff7fa;color:#a92b53}.session-list-refresh.el-button.is-disabled{border-color:#e7ebf1;background:#f8fafc;color:#a4afbd;opacity:1}.report-workspace{gap:0}.report-workspace-panel{display:flex;flex-direction:column}.report-flow-tools{grid-template-columns:minmax(0,1fr)}.report-session-tool .report-session-select,.history-session-tool .history-session-select{width:100%;min-width:0}.report-validation-signal{--validation-tone: #94a3b8;min-width:0;min-height:42px;display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:9px;padding:7px 11px;border:1px solid #dfe6ef;border-radius:9px;background:#fff}.report-validation-signal.is-ready{--validation-tone: #059669;border-color:#05966947;background:#0596690b}.report-validation-signal.is-success{--validation-tone: #047857;border-color:#0478574d;background:#05966912}.report-validation-signal.is-warning{--validation-tone: #b45309;border-color:#b4530942;background:#f59e0b11}.report-validation-signal.is-error{--validation-tone: #e11d48;border-color:#e11d4842;background:#e11d480a}.report-validation-dot{width:8px;height:8px;border-radius:999px;background:var(--validation-tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--validation-tone) 12%,white)}.report-validation-signal>span:last-child{min-width:0;display:grid;gap:2px}.report-validation-signal strong,.report-validation-signal small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-validation-signal strong{color:var(--validation-tone);font-size:11px;font-weight:850}.report-validation-signal small{color:#94a3b8;font-size:9px;font-weight:700}.report-workspace-panel>form{min-height:0;height:auto;flex:1;border-top:1px solid #e7ecf2}.report-workspace-panel>form>.panel-body{height:100%}.report-workspace .report-editor-head{min-height:52px;align-items:center}.report-workspace .report-template-actions-inline{display:flex;justify-content:flex-end}.history-workspace{gap:0}.history-flow-tools{grid-template-columns:minmax(300px,.9fr) minmax(460px,1.35fr) minmax(250px,.75fr)}.history-filter-controls{min-width:0;display:grid;grid-template-columns:minmax(220px,1fr) minmax(170px,.56fr);gap:8px}.history-filter-controls .history-email-input,.history-filter-controls .history-status-select{width:100%;min-width:0}.history-result-control{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px}.history-result-control .history-record-count{min-width:0;min-height:42px;justify-content:center;gap:7px;border-radius:9px;transition:border-color .16s var(--motion-standard),background .16s var(--motion-standard),color .16s var(--motion-standard)}.history-result-control .history-record-count.is-querying{border-color:#c93a5f47;background:linear-gradient(90deg,#c93a5f14,#ffffffe6,#c93a5f14);color:#a62a52}.history-result-control .history-record-count.is-refreshing{border-color:#05966933;background:#0596690f;color:#047857}.history-query-pulse{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor;box-shadow:0 0 color-mix(in srgb,currentColor 28%,transparent);animation:historyQueryPulse 1.35s ease-out infinite}.history-result-control .history-refresh.el-button{width:auto;height:auto;min-width:86px;min-height:42px;margin:0;border-color:#c93a5f38;background:linear-gradient(180deg,#fff,#fff8fb);color:#b22d58;font-weight:850}.history-table-shell{position:relative;border-top:1px solid #e7ecf2}.history-session-heading{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.history-raw-text{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:4px}.history-raw-text .history-intent-index{color:#c93a6b;font-size:12px;font-weight:700;white-space:nowrap}.history-table td.dispatch-mission-cell.el-table__cell{padding-block:7px}.history-table .dispatch-control-cell,.history-table .wvs-win-result-card{width:100%;max-width:none;min-height:58px}.history-table .dispatch-control-cell{height:auto}.history-table :is(.dispatch-captcha-shell,.dispatch-failed-block,.dispatch-payment-block,.dispatch-primary-action-block,.dispatch-running-block,.dispatch-simple-state){min-height:56px}.history-table .dispatch-control-cell.has-failure-reason{min-height:82px}.history-table .dispatch-control-cell.has-failure-reason.is-failed{min-height:88px}.history-table-refresh-overlay{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;gap:10px;background:#ffffffb3;color:#6d788b;font-size:12px;font-weight:750;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.history-table-refresh-overlay .history-query-spinner{width:22px;height:22px;border-width:2px}.history-fee-snapshot{width:fit-content;min-width:74px;display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;padding:5px 7px;border:1px solid rgba(201,58,95,.16);border-radius:8px;background:#c93a5f0e;color:#8f2449;cursor:help;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.history-panel .history-fee-snapshot{cursor:default}.history-panel .history-fee-edit{cursor:pointer;font:inherit}.history-fee-edit:disabled{cursor:wait;opacity:.6}.history-fee-edit:focus-visible{outline:2px solid currentColor;outline-offset:2px}.history-fee-snapshot strong{min-width:0;font-size:12px;font-weight:900}.history-fee-snapshot small{padding:3px 5px;border-radius:999px;background:#c93a5f1c;color:#a32952;font-size:9px;font-weight:900;letter-spacing:.035em}.history-fee-snapshot.is-krw{border-color:#2563eb29;background:#2563eb0e;color:#1d4ed8}.history-fee-snapshot.is-krw small{background:#2563eb1a;color:#1d4ed8}.history-fee-snapshot.is-missing{border-color:#d9770638;background:#f59e0b14;color:#92400e}.history-fee-snapshot.is-missing small{background:#f59e0b24;color:#92400e;letter-spacing:0}.history-buyer-cell{width:100%;min-width:0;justify-content:flex-start}.history-buyer-cell .dispatch-buyer-details{min-width:0;flex:0 1 auto}.history-pagination-meta{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.history-pagination-meta>strong{color:#9f294f;font-weight:900}.history-pagination-meta>i{width:1px;height:13px;display:block;background:#d8e0ea}.history-query-state{width:min(520px,calc(100% - 32px));min-height:230px;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:8px 13px;margin:auto;color:#596a80;text-align:left}.history-query-state strong,.history-mobile-query-copy strong{display:block;color:#26354b;font-size:13px;font-weight:850}.history-query-state p,.history-mobile-query-copy p{margin:3px 0 0;color:#8491a3;font-size:11px;font-weight:650;line-height:1.5}.history-query-state.is-error>.el-icon{color:#dc315d;font-size:28px}.history-query-state.is-error>.el-button{width:fit-content;grid-column:2;margin:4px 0 0}.history-load-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 14px 10px;padding:9px 11px;border:1px solid rgba(220,49,93,.22);border-radius:10px;background:#fff7f9;color:#7c5360;font-size:11px}.history-load-alert>.el-icon,.history-load-alert strong{color:#b4234b}.history-load-alert div{min-width:0;display:grid;gap:2px}.history-load-alert span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-query-spinner{width:27px;height:27px;display:block;border:3px solid rgba(201,58,95,.14);border-top-color:#c93a5f;border-radius:50%;animation:historyQuerySpin .8s linear infinite}.history-query-progress{height:3px;grid-column:1 / -1;overflow:hidden;border-radius:999px;background:#edf1f6}.history-query-progress>i{width:38%;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#c93a5f2e,#d85076,#c93a5f2e);animation:historyQueryProgress 1.25s ease-in-out infinite}@keyframes historyQuerySpin{to{transform:rotate(360deg)}}@keyframes historyQueryPulse{70%,to{box-shadow:0 0 0 7px transparent}}@keyframes historyQueryProgress{0%{transform:translate(-110%)}to{transform:translate(265%)}}.history-mobile-list{display:none}.history-sort-trigger,.history-time-sort-trigger{width:fit-content;min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;text-align:left;transition:color .15s var(--motion-standard)}.history-sort-trigger:hover,.history-sort-trigger:focus-visible,.history-sort-trigger.is-active,.history-time-sort-trigger:hover,.history-time-sort-trigger:focus-visible{color:#c93a5f}.history-sort-trigger:focus-visible,.history-time-sort-trigger:focus-visible{border-radius:5px;outline:2px solid rgba(201,58,95,.28);outline-offset:2px}.history-sort-trigger:disabled,.history-time-sort-trigger:disabled,.history-mobile-sortbar button:disabled{cursor:wait;opacity:.55}.history-sort-trigger .el-icon,.history-time-sort-trigger .el-icon{color:#d13c67;font-size:14px}.history-mobile-sortbar{display:none}.history-mobile-sort-label{display:block;margin-bottom:7px;color:#69778a;font-size:10px;font-weight:850;letter-spacing:.04em}.history-mobile-sort-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.history-mobile-sortbar button{width:100%;min-height:44px;display:flex;align-items:center;gap:5px;padding:0 9px;border:1px solid rgba(201,58,95,.18);border-radius:10px;background:linear-gradient(180deg,#fff,#fff8fb);color:#526176;cursor:pointer;font:inherit;font-size:12px;font-weight:750;transition:border-color .15s var(--motion-standard),box-shadow .15s var(--motion-standard)}.history-mobile-sortbar button:hover,.history-mobile-sortbar button:focus-visible,.history-mobile-sortbar button.is-active{border-color:#c93a5f6b;box-shadow:0 5px 16px #c93a5f1a;outline:none}.history-mobile-sortbar button.is-active{background:linear-gradient(180deg,#fff7fa,#fff0f5);color:#a92850}.history-mobile-sortbar strong{margin-left:auto;color:#b82e59;font-size:11px;font-weight:900;white-space:nowrap}.history-mobile-sortbar .el-icon{color:#d13c67;font-size:16px}@media(max-width:1540px){.history-flow-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.history-result-tool{grid-column:1 / -1}.session-flow-tools{grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr) minmax(0,1.1fr)}}@media(max-width:1320px){.session-flow-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.session-search-tool{grid-column:1 / -1}}@media(max-width:1180px){.content.is-history-content{padding-bottom:100px;overflow-y:auto;overscroll-behavior:auto}.section.is-history-section,.history-workspace,.history-panel{flex:none}.history-table-shell{height:min(64vh,620px);min-height:420px;flex:none}.session-flow-tools,.report-flow-tools,.history-flow-tools{grid-template-columns:minmax(0,1fr)}.session-manage-tool,.session-search-tool,.history-result-tool{grid-column:auto}.report-workspace-panel>form,.report-workspace-panel>form>.panel-body{height:auto;flex:none}}@media(max-width:900px){.history-load-alert{grid-template-columns:auto minmax(0,1fr);margin:0 0 10px}.history-load-alert>.el-button{width:fit-content;grid-column:2}.wvs-flow-panel{border-radius:12px}.wvs-flow-panel>.wvs-flow-console{gap:14px;padding:17px 16px 16px}.wvs-flow-panel .wvs-flow-tools{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;border-radius:13px}.wvs-flow-panel .wvs-flow-tool{grid-column:auto;padding:10px}.wvs-flow-tool .el-input__wrapper,.wvs-flow-tool .el-select__wrapper,.wvs-flow-tool .el-button{min-height:44px}.session-picker-panel .report-context{padding:10px!important}.session-manage-tool .session-picker-actions{max-width:none}.session-manage-tool .session-picker-actions.is-single-action{grid-template-columns:minmax(0,1fr)}.report-workspace-panel>form{border-top-color:#e7ecf2}.history-panel{overflow:hidden}.history-table-shell{display:none}.history-mobile-list{display:grid;gap:10px;padding:10px;border-top:1px solid #e7ecf2;background:radial-gradient(circle at 100% 0%,rgba(239,176,202,.12),transparent 30%),#f6f8fb}.history-mobile-sortbar{display:block}.history-mobile-empty{min-height:128px;display:grid;place-items:center;padding:24px;border:1px dashed #d8e0eb;border-radius:11px;background:#ffffffd1;color:#7b899d;font-size:12px;font-weight:750;text-align:center}.history-mobile-empty.is-error{align-content:center;gap:8px;border-color:#dc315d3d;background:#fff7f9e6;color:#7c5360}.history-mobile-empty.is-error strong{color:#b4234b}.history-mobile-refresh-state{min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;color:#7b899d;font-size:11px;font-weight:700}.history-mobile-refresh-state .history-query-spinner{width:18px;height:18px;border-width:2px}.history-mobile-query-state{display:grid;gap:10px}.history-mobile-query-copy{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:13px 14px;border:1px solid rgba(201,58,95,.14);border-radius:11px;background:linear-gradient(110deg,#fffffffa,#fff6faf0)}.history-mobile-query-card{min-height:142px;position:relative;display:grid;align-content:start;gap:13px;overflow:hidden;padding:14px;border:1px solid #e1e6ee;border-left:3px solid rgba(201,58,95,.35);border-radius:12px;background:#fff}.history-mobile-query-card:after{width:42%;position:absolute;inset:0 auto 0 -48%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);animation:historyMobileQuerySweep 1.35s ease-in-out infinite}.history-mobile-query-card>span,.history-mobile-query-card>i{height:10px;display:block;border-radius:999px;background:#edf1f5}.history-mobile-query-card>span{width:34%;height:13px;background:#e7eaf0}.history-mobile-query-card>i:nth-of-type(1){width:88%}.history-mobile-query-card>i:nth-of-type(2){width:68%}.history-mobile-query-card>i:nth-of-type(3){width:51%}@keyframes historyMobileQuerySweep{to{transform:translate(365%)}}.history-mobile-card{--history-card-tone: #e11d48;min-width:0;overflow:hidden;border:1px solid #dce3ed;border-left:3px solid var(--history-card-tone);border-radius:12px;background:#fff;box-shadow:0 8px 22px #0f172a0e}.history-mobile-card.is-success{--history-card-tone: #059669}.history-mobile-card.is-info{--history-card-tone: #64748b}.history-mobile-card-head{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-bottom:1px solid #edf1f6;background:linear-gradient(90deg,color-mix(in srgb,var(--history-card-tone) 7%,white),#fff 58%)}.history-mobile-status{min-width:0;display:grid;gap:7px;padding:10px 11px;border-bottom:1px solid #edf1f6;background:#fbfcfe}.history-mobile-status>span{color:#7b899d;font-size:10px;font-weight:850;letter-spacing:.02em}.history-mobile-status .dispatch-control-cell{width:100%;min-width:0;height:auto;min-height:64px}.history-mobile-status :is(.dispatch-captcha-shell,.dispatch-failed-block,.dispatch-payment-block,.dispatch-primary-action-block,.dispatch-running-block,.dispatch-simple-state){min-height:62px}.history-mobile-status .dispatch-control-cell.has-failure-reason,.history-mobile-status .dispatch-control-cell.has-failure-reason.is-failed{min-height:104px}.history-mobile-status .dispatch-rescue-button{height:40px}.history-mobile-status .dispatch-primary-action-block.has-disable-action{grid-template-rows:auto 40px}.history-mobile-status .dispatch-primary-action{height:40px}.history-mobile-status .wvs-win-result-card{max-width:none;min-height:64px}.history-mobile-task{min-width:0;display:flex;align-items:center;gap:8px}.history-mobile-task>span,.history-mobile-detail dt{color:#7b899d;font-size:10px;font-weight:850;letter-spacing:.02em}.history-mobile-task strong{color:#25344a;font-size:12px}.history-mobile-details{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.history-mobile-detail{min-width:0;display:grid;align-content:start;gap:5px;padding:10px 11px;border-bottom:1px solid #edf1f6}.history-mobile-detail:nth-child(2n):not(.is-wide){border-left:1px solid #edf1f6}.history-mobile-detail.is-wide{grid-column:1 / -1}.history-mobile-detail dd{min-width:0;display:grid;gap:3px;margin:0;color:#26354b;font-size:12px;line-height:1.35}.history-mobile-detail dd>span,.history-mobile-detail dd>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-mobile-detail dd>small{min-width:0;overflow:hidden;color:#7b899d;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.history-mobile-buyer{display:flex!important;align-items:center;justify-content:flex-start;gap:8px}.history-mobile-buyer>span{min-width:0;display:grid;flex:0 1 auto;gap:2px;overflow:visible;text-overflow:clip;white-space:normal}.history-mobile-buyer>span>:is(strong,small){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-mobile-buyer>span>small{color:#7b899d;font-size:10px;font-weight:700}.history-mobile-detail .wvs-win-result-card{width:100%;min-width:0}.history-panel .report-pagination{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,.78fr);gap:8px;padding:10px}.history-panel .report-pagination>span{min-height:40px;display:flex;align-items:center;padding:0 10px;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc}.history-panel .report-pagination .report-page-size{width:100%}.history-panel .report-pagination .el-button{width:100%;min-height:40px;margin:0}}@media(max-width:560px){.wvs-flow-brand{width:38px;height:38px;flex-basis:38px;border-radius:11px}.wvs-flow-heading{gap:10px}.wvs-flow-heading .toolbar-title h2{font-size:15px}.wvs-flow-heading .toolbar-title p{max-width:290px;font-size:10px}.wvs-flow-tool-label small{display:none}.session-search-tool .session-picker-search.el-input{order:0}.session-filter-tool .session-filter-controls,.history-filter-controls{grid-template-columns:minmax(0,1fr)}.session-filter-tool .session-filter-controls{max-width:none}.session-filter-tool .session-filter-controls>.el-select:only-child{max-width:none;grid-column:auto}.session-manage-tool .session-picker-actions{width:100%;max-width:none;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr)}.session-manage-tool .session-picker-create.el-button{min-width:0;width:100%}.session-list-heading{align-items:center}.session-list-heading .session-picker-title-copy small{font-size:10px}.history-result-control{grid-template-columns:minmax(0,1fr)}.history-result-control .history-refresh.el-button{width:100%}.history-mobile-list{padding:8px}.history-mobile-card-head,.history-mobile-detail{padding-right:10px;padding-left:10px}}.session-card-select-surface{position:absolute;z-index:1;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.session-card-select-surface:focus-visible{outline:3px solid rgba(201,58,95,.3);outline-offset:-3px}.session-picker-list .session-card-header,.session-picker-list .session-card-meta{position:relative;z-index:2;pointer-events:none}.session-picker-panel.is-single-session,.session-picker-panel.is-pair-session,.session-picker-panel.is-empty-sessions,.session-picker-panel.is-empty-session-results,.session-picker-panel.is-single-session .report-context,.session-picker-panel.is-pair-session .report-context,.session-picker-panel.is-empty-sessions .report-context,.session-picker-panel.is-empty-session-results .report-context,.session-picker-panel.is-single-session .session-picker,.session-picker-panel.is-pair-session .session-picker,.session-picker-panel.is-empty-sessions .session-picker,.session-picker-panel.is-empty-session-results .session-picker,.session-picker-panel.is-single-session .session-picker-list,.session-picker-panel.is-pair-session .session-picker-list{min-height:0;flex:0 0 auto}.session-picker-panel.is-single-session .session-picker-list,.session-picker-panel.is-pair-session .session-picker-list{overflow:visible}.session-picker-list.is-empty-session-results{display:none}.session-picker-list.is-single-session{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important}.session-picker-list.is-pair-session{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:184px!important}.session-picker-list.is-single-session .session-card{width:min(100%,1180px);max-width:1180px;min-height:232px!important;height:232px;justify-self:start;display:grid;grid-template-columns:minmax(170px,.72fr) minmax(0,1.7fr);grid-template-rows:minmax(72px,auto) minmax(64px,auto);align-items:center;gap:14px 22px;padding:48px 20px 16px!important}.session-picker-list.is-single-session .session-card-header{min-height:0;padding:0}.session-picker-list.is-single-session .session-card-meta{min-height:72px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0;border:1px solid #dfe6ef;border-radius:10px;background:#f8fafcd6;overflow:hidden}.session-picker-list.is-single-session .session-card-meta>div{min-width:0;min-height:72px;display:flex;flex-direction:column;justify-content:center;padding:10px 14px;border-left:1px solid #e5eaf1}.session-picker-list.is-single-session .session-card-meta>div:first-child{border-left:0}.session-picker-panel.is-admin-session-view .session-picker-list.is-single-session .session-card{grid-template-columns:minmax(180px,.68fr) minmax(0,1.8fr)}.session-picker-panel.is-admin-session-view .session-picker-list.is-single-session .session-card-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.session-picker-panel.is-admin-session-view .session-picker-list.is-single-session .session-card-meta .session-creator-meta{grid-column:auto;padding-top:10px;border-top:0;display:flex;align-items:flex-start;justify-content:center}.session-picker-list.is-single-session .session-active-badge{top:14px;right:auto;left:20px}.session-picker-list.is-single-session .session-time-signal{top:14px;right:20px;bottom:auto}.session-card-next{position:relative;z-index:3;grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);align-items:center;gap:18px;padding:12px 0 0 96px;border-top:1px solid #e2e8f0}.session-card-next-copy{min-width:0;display:grid;gap:3px}.session-card-next-kicker{display:inline-flex;align-items:center;gap:6px;color:#a62a52;font-size:9px;font-weight:900;letter-spacing:.08em}.session-card-next-kicker i{width:7px;height:7px;border-radius:50%;background:#d43e68;box-shadow:0 0 0 3px #d43e681a}.session-card-next-copy strong{color:#202d40;font-size:14px;font-weight:900}.session-card-next-copy small{overflow:hidden;color:#7b899d;font-size:10px;font-weight:650;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.session-card-next-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.session-card-next-actions .el-button{width:100%;min-width:0;min-height:38px;margin:0;padding:0 8px;border-radius:8px;font-size:11px;font-weight:850}@media(max-width:1180px)and (min-width:901px){.session-picker-list.is-single-session .session-card,.session-picker-panel.is-admin-session-view .session-picker-list.is-single-session .session-card{grid-template-columns:minmax(160px,.62fr) minmax(0,1.58fr);gap:16px}.session-picker-list.is-single-session .session-card-meta>div{padding-inline:10px}.session-card-next{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr)}}@media(max-width:900px){.session-picker-list.is-pair-session{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important}.session-picker-list.is-single-session .session-card,.session-picker-panel.is-admin-session-view .session-picker-list.is-single-session .session-card{min-height:318px!important;height:auto;display:block;padding:52px 14px 14px!important}.session-picker-list.is-single-session .session-card-header{min-height:42px;padding:0 100px 0 0}.session-picker-list.is-single-session .session-card-meta,.session-picker-panel.is-admin-session-view .session-picker-list.is-single-session .session-card-meta{min-height:72px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.session-picker-list.is-single-session .session-card-meta>div{min-height:66px;padding:9px 10px}.session-picker-list.is-single-session .session-card-meta>div:nth-child(odd){border-left:0}.session-picker-list.is-single-session .session-card-meta>div:nth-child(n+3){border-top:1px solid #e5eaf1}.session-picker-panel.is-admin-session-view .session-picker-list.is-single-session .session-card-meta .session-creator-meta{min-height:66px;padding:9px 10px;border-top:1px solid #e5eaf1}.session-card-next{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px;padding:12px 0 54px;border-top:1px solid #e2e8f0;border-left:0}.session-card-next-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.session-card-next-actions .el-button:last-child{grid-column:1 / -1}.session-card-next-actions .el-button{min-height:44px}.session-picker-list.is-single-session .session-card-actions{right:auto;bottom:14px;left:14px;opacity:1;pointer-events:auto;transform:none}.session-picker-list.is-single-session .session-card-actions .el-button.is-circle{width:40px;height:40px;min-height:40px}}@media(max-width:900px)and (min-width:561px){.session-picker-list.is-single-session .session-card,.session-picker-panel.is-admin-session-view .session-picker-list.is-single-session .session-card{min-height:0!important;padding:48px 14px 14px!important}.session-picker-list.is-single-session .session-card-header{min-height:38px}.session-picker-list.is-single-session .session-card-meta,.session-picker-panel.is-admin-session-view .session-picker-list.is-single-session .session-card-meta{min-height:58px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.session-picker-list.is-single-session .session-card-meta>div,.session-picker-panel.is-admin-session-view .session-picker-list.is-single-session .session-card-meta .session-creator-meta{min-height:58px;padding:8px 12px;border-top:0;border-left:1px solid #e5eaf1}.session-picker-list.is-single-session .session-card-meta>div:nth-child(odd){border-left:1px solid #e5eaf1}.session-picker-list.is-single-session .session-card-meta>div:nth-child(n+3){border-top:0}.session-picker-list.is-single-session .session-card-meta>div:first-child{border-left:0}.session-picker-panel.is-admin-session-view .session-picker-list.is-single-session .session-card-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.session-card-next{gap:8px;margin-top:10px;padding:10px 0 0}.session-card-next-actions{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:104px}.session-card-next-actions .el-button:last-child{grid-column:auto}.session-card-next-actions .el-button{min-height:40px}}@media(max-width:560px){.session-flow-tools.is-non-admin-view,.session-flow-tools.is-admin-view{grid-template-columns:minmax(0,1fr)}.session-picker-list.is-single-session .session-active-badge{left:14px}.session-picker-list.is-single-session .session-time-signal{right:14px}}@media(prefers-reduced-motion:reduce){.wvs-flow-tool .el-input__wrapper,.wvs-flow-tool .el-select__wrapper{transition:none}.history-query-pulse,.history-query-spinner,.history-query-progress>i,.history-mobile-query-card:after{animation:none}}@media(min-width:901px){.sidebar .report-pool-nav-sub,:root.light-mode .sidebar .report-pool-nav-sub{margin-bottom:0;padding-bottom:0}.sidebar .report-pool-nav-sub:before,:root.light-mode .sidebar .report-pool-nav-sub:before{bottom:0}}.content.is-report-pool-content{min-height:0;padding:18px 24px 20px;gap:0;overflow:hidden;overscroll-behavior:contain}.content.is-overview-content{min-height:0;padding:22px 24px 72px;gap:0;scroll-behavior:smooth;overscroll-behavior:contain}.report-pool-page,.report-pool-section,.report-pool-block{min-height:0}.report-pool-page{flex:1;display:flex;flex-direction:column}.report-pool-section,.report-pool-block{flex:1}.report-pool-block{gap:12px;overflow:hidden}.report-pool-block>.wvs-flow-panel{overflow:hidden;border-color:#cbd5e1eb;border-radius:14px;background:#fff;box-shadow:0 14px 34px #0f172a0e!important}.report-template-panel,.report-submit-panel,.report-query-panel,.report-history-panel{padding:0!important}.report-template-panel,.report-submit-panel,.report-list-panel,.report-history-panel{min-height:0;display:flex;flex-direction:column}.report-template-panel,.report-submit-panel,.report-history-panel,.report-list-panel{flex:1}.report-query-panel{flex:0 0 auto}.report-pool-flow-console{min-height:0}.report-pool-flow-tools{grid-template-columns:minmax(250px,.78fr) minmax(360px,1.16fr) minmax(330px,1.06fr)}.report-pool-template-tools{grid-template-columns:minmax(230px,.6fr) minmax(420px,1.4fr)}.report-pool-template-scope-controls{min-width:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(145px,.85fr);gap:8px}.report-pool-template-locate-controls{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.report-pool-template-locate-controls.has-creator-filter{grid-template-columns:minmax(0,1.45fr) minmax(150px,.55fr);column-gap:32px;row-gap:8px}.report-pool-template-refresh.el-button{width:38px;height:38px;min-height:38px;margin:0;border-color:#dce3ec;background:#fff;color:#64748b;box-shadow:0 1px 2px #0f172a0a}.report-pool-template-refresh.el-button:hover:not(.is-disabled),.report-pool-template-refresh.el-button:focus-visible:not(.is-disabled){border-color:#c93a5f57;background:#fff7fa;color:#a92b53}.report-pool-template-create.el-button{min-width:126px;min-height:38px;margin:0;border-color:#c93a5f;background:linear-gradient(135deg,#c93a5f,#d85f80 72%,#df86a4);font-weight:850;box-shadow:0 8px 18px #c93a5f33}.report-pool-template-create.el-button:hover,.report-pool-template-create.el-button:focus-visible{border-color:#b83257;background:linear-gradient(135deg,#b83257,#c9486d 72%,#d76f91);box-shadow:0 10px 22px #c93a5f42}.report-pool-submit-tools{grid-template-columns:minmax(0,1fr)}.wvs-flow-panel .report-pool-submit-filter-tool{gap:14px;padding:4px;border:0;background:transparent;box-shadow:none}.report-pool-submit-filter-grid{min-width:0;display:grid;grid-template-columns:minmax(190px,.72fr) minmax(360px,1.58fr);align-items:start;gap:14px}.report-pool-submit-filter-grid.has-creator-filter{grid-template-columns:minmax(190px,.72fr) minmax(360px,1.58fr) minmax(180px,.7fr)}.report-pool-submit-filter-grid.has-payment-method{grid-template-columns:minmax(180px,.65fr) minmax(320px,1.35fr) minmax(190px,.75fr)}.report-pool-submit-filter-grid.has-payment-method.has-creator-filter{grid-template-columns:minmax(170px,.62fr) minmax(300px,1.25fr) minmax(190px,.72fr) minmax(170px,.62fr)}.report-pool-submit-filter-grid.is-fixed-platform{grid-template-columns:minmax(360px,1fr)}.report-pool-submit-filter-grid.is-fixed-platform.has-creator-filter{grid-template-columns:minmax(360px,1.4fr) minmax(180px,.6fr)}.report-pool-submit-filter-grid>*{min-width:0}.report-pool-submit-field{display:grid;align-content:start;min-width:0;gap:8px}.report-pool-submit-field>label,.report-pool-submit-field-label{color:#526078;font-size:12px;font-weight:650;line-height:18px}.report-pool-submit-field>small{min-width:0;margin:0;color:#7a879b;font-size:11px;line-height:1.55;overflow-wrap:anywhere}.report-pool-submit-filter-grid .el-select__wrapper{min-height:50px}.report-pool-payment-method-control,.report-payment-method-field{min-width:0;width:100%}.report-pool-payment-method-control>.el-select,.report-payment-method-field>.el-select{width:100%}.report-pool-payment-method-control>small,.report-payment-method-field>small{display:block;margin-top:5px;color:#64748b;font-size:11px;line-height:1.45}.report-pool-query-tools{grid-template-columns:minmax(430px,1.08fr) minmax(350px,.92fr) minmax(350px,.78fr)}.report-pool-flow-tools.report-pool-history-tools{grid-template-columns:minmax(0,1fr)}.report-pool-history-filter-shell{min-width:0;display:grid;gap:10px}.report-pool-history-tools:not(.wvs-history-filter-tools) .report-pool-history-filter-shell{grid-template-columns:minmax(0,1fr) minmax(230px,.42fr);align-items:end}.report-pool-history-filter-grid{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px}.report-pool-history-filter-grid.has-creator-filter{grid-template-columns:repeat(6,minmax(0,1fr))}.report-pool-history-filter-grid.is-fixed-platform{grid-template-columns:repeat(3,minmax(0,1fr))}.report-pool-history-filter-grid.is-fixed-platform.has-creator-filter{grid-template-columns:repeat(4,minmax(0,1fr))}.report-pool-history-filter-grid.is-wvs-history{grid-template-columns:repeat(3,minmax(0,1fr))}.report-pool-history-filter-grid.is-wvs-history.has-creator-filter{grid-template-columns:repeat(4,minmax(0,1fr))}.report-pool-history-filter-field{min-width:0;display:grid;gap:6px}.report-pool-history-filter-field>span{overflow:hidden;color:#59677a;font-size:10px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.report-pool-history-filter-field>.el-input,.report-pool-history-filter-field>.el-select,.report-pool-history-filter-field>.el-input-tag{width:100%;min-width:0}.report-pool-history-filter-field>.el-input .el-input__wrapper,.report-pool-history-filter-field>.el-select .el-select__wrapper,.report-pool-history-filter-field>.el-input-tag{min-height:42px}.report-pool-history-filter-field .wvs-history-session-select .wvs-session-picker-trigger{min-height:42px;grid-template-columns:28px minmax(0,1fr) 16px;gap:8px;padding:5px 10px}.report-pool-history-filter-field .wvs-history-session-select .wvs-session-picker-trigger-icon{width:28px;height:28px;font-size:14px}.report-pool-history-filter-field .wvs-history-session-select .wvs-session-picker-trigger-copy{gap:0}.report-pool-history-filter-field .wvs-history-session-select .wvs-session-picker-trigger-copy small,.report-pool-history-filter-field .wvs-history-session-select .wvs-session-picker-trigger-state{display:none}.report-pool-history-filter-footer{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.report-pool-history-filter-footer.is-fixed-platform{grid-template-columns:repeat(3,minmax(0,1fr))}.report-pool-history-filter-count{min-width:0;min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;overflow:hidden;border:1px solid #d9e2ec;border-radius:9px;background:#f8fafc;color:#64748b;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.report-pool-history-filter-count.is-querying{border-color:#c93a5f47;background:linear-gradient(90deg,#c93a5f14,#ffffffe6,#c93a5f14);color:#a62a52}.report-pool-history-filter-count.is-refreshing{border-color:#05966933;background:#0596690f;color:#047857}.report-pool-history-filter-footer .el-button{width:100%;min-width:0;min-height:42px;margin:0}.wvs-history-filter-tools .report-pool-history-filter-footer{grid-template-columns:minmax(84px,auto) minmax(112px,auto)}.wvs-history-filter-tools .report-pool-history-filter-shell{grid-template-columns:minmax(0,1fr) auto;align-items:end}.wvs-history-filter-tools .report-pool-history-filter-footer .el-button{width:auto;min-width:84px;padding-inline:16px}.history-search-action{display:inline-flex;min-width:112px}.wvs-history-filter-tools .report-pool-history-filter-footer .history-search-action .el-button{width:100%}.wvs-history-filter-tools .history-search-action .el-button.is-disabled,.wvs-history-filter-tools .history-search-action .el-button.is-disabled:hover{border-color:#d9e2ec!important;background:#f1f5f9!important;color:#94a3b8!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}.report-pool-flow-control,.report-pool-flow-control.el-select,.report-pool-flow-tools .el-input,.report-pool-flow-tools .el-select{width:100%;min-width:0}.report-pool-double-control,.report-pool-triple-control,.report-pool-flow-actions{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.report-pool-triple-control{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.report-pool-dispatch-scope-controls{min-width:0;display:grid;grid-template-columns:minmax(190px,.8fr) minmax(280px,1.2fr);gap:8px}.report-pool-dispatch-scope-controls .el-select{width:100%;min-width:0}.report-pool-double-control.is-single{grid-template-columns:minmax(0,1fr)}.report-pool-account-creator-filter{width:100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.report-pool-account-creator-filter.is-single{grid-template-columns:minmax(0,1fr)}.report-pool-account-filter,.report-pool-creator-filter{width:100%;min-width:0}.report-pool-account-filter,.report-pool-creator-filter .el-select__wrapper{min-height:42px}.report-pool-account-filter .el-tag,.report-pool-creator-filter .el-tag{max-width:min(210px,calc(100% - 22px))}.report-pool-account-filter .el-tag:not(.is-closable){min-width:38px;flex:0 0 auto}.report-pool-flow-actions .el-button{width:100%;min-width:0;margin:0}.report-template-panel>.panel-header{min-height:54px;flex:0 0 auto;padding:12px 16px!important;border-top:1px solid #e7ecf2;border-bottom:1px solid #e7ecf2;background:#fbfcfe}.report-template-panel>.template-card-strip{min-height:0;flex:1;align-content:start;overflow-y:auto;overscroll-behavior:contain}.report-submit-panel>.inline-batch-create{min-height:0;flex:1;padding:16px;overflow:hidden;border-top:1px solid #e7ecf2;background:#f8fafc}.report-submit-panel .rich-report-grid{min-height:0;height:100%;flex:1;grid-template-columns:minmax(0,1fr)}.report-submit-panel .report-editor-card{min-height:0;height:100%;border-radius:10px;box-shadow:none!important}.report-submit-panel .report-editor-card:focus-within{border-color:#c93a5f6b!important;box-shadow:0 0 0 3px #c93a5f14!important}.report-submit-panel .report-editor-head,.report-submit-panel .report-editor-foot{flex:0 0 auto;background:linear-gradient(180deg,#fff,#f8fafc)}.report-submit-panel .report-editor-foot{justify-content:flex-end}.report-submit-panel .report-editor-card .report-editor-actions{width:fit-content;max-width:100%;grid-template-columns:repeat(2,max-content);justify-self:end;justify-content:end}.report-submit-panel .report-editor-card .report-editor-actions .el-button{width:auto;min-width:0;min-height:34px;padding-right:12px;padding-left:12px}.report-submit-panel .report-editor-card .report-editor-actions .report-editor-clear-action{padding-right:10px;padding-left:10px}.admin-test-template-trigger-group{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:10px}.report-submit-panel .admin-test-template-trigger{min-height:36px;padding-right:14px;padding-left:14px;white-space:nowrap}.admin-test-template-trigger-count{min-width:58px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid rgba(207,58,105,.22);border-radius:7px;color:#bd315f;background:#fff2f7;font-size:10px;font-variant-numeric:tabular-nums;font-weight:850;letter-spacing:.02em;line-height:1}.admin-test-template-popper.el-popper{max-width:calc(100vw - 24px);padding:0!important;overflow:hidden;border:1px solid #e5c7d2;border-radius:12px;background:#fff;box-shadow:0 18px 44px #421f322e}.admin-test-template-popper.el-popper .el-popper__arrow:before{border-color:#e5c7d2;background:#fff}.admin-test-template-panel{min-width:0;color:#334155}.admin-test-template-head,.admin-test-template-toolbar,.admin-test-template-foot{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-test-template-head{align-items:flex-start;padding:13px 14px 11px;border-bottom:1px solid #edf0f4}.admin-test-template-head>div{min-width:0}.admin-test-template-head strong,.admin-test-template-head small{display:block}.admin-test-template-head strong{color:#273448;font-size:13px;font-weight:900}.admin-test-template-head small{margin-top:3px;color:#7f8b9e;font-size:10px;font-weight:650;line-height:1.45}.admin-test-template-head>span{flex:0 0 auto;padding:4px 8px;border:1px solid #f0cad7;border-radius:999px;color:#bd315f;background:#fff1f5;font-size:10px;font-weight:800}.admin-test-template-toolbar{min-height:38px;padding:6px 14px;border-bottom:1px solid #edf0f4;background:#fbfcfe}.admin-test-template-toolbar>strong{color:#566377;font-size:10px;font-weight:850}.admin-test-template-toolbar>div{display:flex;align-items:center;gap:4px}.admin-test-template-toolbar .el-button{min-height:28px;margin:0;padding:4px 6px;color:#c03666;font-size:10px;font-weight:800}.admin-test-template-list{max-height:min(38vh,340px);display:grid;gap:8px;padding:10px 12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:#f8fafc}.admin-test-template-item{min-width:0;padding:10px;border:1px solid #e0e6ed;border-radius:9px;background:#fff;transition:border-color .16s var(--motion-standard),background .16s var(--motion-standard),box-shadow .16s var(--motion-standard)}.admin-test-template-item.is-selected{border-color:#ca376780;background:#fff9fb;box-shadow:inset 3px 0 #cf3a69}.admin-test-template-item.is-expanded{border-color:#ca3767a3;box-shadow:inset 3px 0 #cf3a69,0 5px 14px #7b304f14}.admin-test-template-item-head{min-width:0;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px}.admin-test-template-item-head .el-checkbox{height:26px;margin:0}.admin-test-template-item-head .el-checkbox__label{display:none}.admin-test-template-index{color:#ca3767;font-size:10px;font-weight:900}.admin-test-template-identity{min-width:0}.admin-test-template-identity strong,.admin-test-template-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-test-template-identity strong{color:#2f3b4e;font-size:11px;font-weight:850}.admin-test-template-identity small{margin-top:2px;color:#8390a2;font-size:9px;font-weight:650}.admin-test-template-fill-one.el-button{min-height:28px;margin:0;padding:4px 6px;color:#be315f;font-size:10px;font-weight:800}.admin-test-template-meta{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0 0 48px}.admin-test-template-meta>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px;align-items:baseline;padding:6px 8px;border:1px solid #e7ebf1;border-radius:7px;background:#f8fafc}.admin-test-template-meta dt,.admin-test-template-meta dd{min-width:0;margin:0;font-size:9px;line-height:1.35}.admin-test-template-meta dt{color:#8a96a7;font-weight:700}.admin-test-template-meta dd{overflow-wrap:anywhere;color:#3c485b;font-weight:800}.admin-test-template-preview-toggle{margin:7px 0 0 48px;padding:2px 0;border:0;color:#b93362;background:transparent;font-size:9px;font-weight:800;cursor:pointer}.admin-test-template-preview{max-height:270px;margin:7px 0 0 48px;padding:10px 11px;overflow:auto;border:1px solid #e5d9df;border-radius:8px;color:#3f3a40;background:#fffbfc;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;font-weight:600;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.admin-test-template-foot{padding:10px 12px;border-top:1px solid #eedfe5;background:#fffafb}.admin-test-template-foot small{flex:1 1 auto;min-width:0;color:#7d899b;font-size:9px;font-weight:650;line-height:1.4}.admin-test-template-foot-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.admin-test-template-foot-actions .el-button{min-height:34px;margin:0;padding-right:10px;padding-left:10px;font-size:10px;font-weight:850}.admin-test-template-foot-actions .el-button--primary:not(.is-plain):not(.is-disabled){border-color:#ce3969;background:#ce3969}.admin-test-template-fill-all.el-button{border-color:#e5b8c8;color:#bd315f;background:#fff}:root:not(.light-mode) .admin-test-template-popper.el-popper{border-color:#5c3e4c;background:#211821;box-shadow:0 18px 44px #0000005c}:root:not(.light-mode) .admin-test-template-trigger-count{border-color:#f29abc52;color:#f29abc;background:#cf3a6924}:root:not(.light-mode) .admin-test-template-popper.el-popper .el-popper__arrow:before{border-color:#5c3e4c;background:#211821}:root:not(.light-mode) .admin-test-template-panel,:root:not(.light-mode) .admin-test-template-head strong,:root:not(.light-mode) .admin-test-template-identity strong{color:#f3eaf0}:root:not(.light-mode) .admin-test-template-head,:root:not(.light-mode) .admin-test-template-toolbar,:root:not(.light-mode) .admin-test-template-foot{border-color:#4c3542}:root:not(.light-mode) .admin-test-template-head small,:root:not(.light-mode) .admin-test-template-toolbar>strong,:root:not(.light-mode) .admin-test-template-identity small,:root:not(.light-mode) .admin-test-template-foot small{color:#b9a9b4}:root:not(.light-mode) .admin-test-template-toolbar,:root:not(.light-mode) .admin-test-template-list{background:#1a141b}:root:not(.light-mode) .admin-test-template-item{border-color:#4d3947;background:#261c27}:root:not(.light-mode) .admin-test-template-item.is-selected{border-color:#eb5c8d99;background:#301d29}:root:not(.light-mode) .admin-test-template-meta>div,:root:not(.light-mode) .admin-test-template-preview{border-color:#513b49;color:#eadde5;background:#1c151d}:root:not(.light-mode) .admin-test-template-meta dt{color:#ab9ba7}:root:not(.light-mode) .admin-test-template-meta dd{color:#f0e5ec}:root:not(.light-mode) .admin-test-template-foot{background:#261a22}:root:not(.light-mode) .admin-test-template-fill-all.el-button{border-color:#684252;color:#f29abc;background:#211820}.report-submit-panel .rich-report-textarea{min-height:80px;flex:1 1 240px;padding:0;overflow:hidden;background:#fff}.report-submit-panel .rich-report-textarea .el-textarea__inner{min-height:100%!important;height:100%!important;max-height:none!important;padding:18px 20px;border-radius:0;background:#fff;line-height:1.65;resize:none!important}.report-submit-panel .rich-report-textarea .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #c93a5f1f}.report-inline-preview{min-height:92px;max-height:190px;flex:0 0 auto;position:relative;overflow:hidden;border-top:1px solid #e7ecf2;background:#fbfcfe;transition:border-color .16s var(--motion-standard),background .16s var(--motion-standard),opacity .16s var(--motion-standard)}.report-inline-preview.is-ready{border-top-color:#05966938;background:linear-gradient(180deg,#ecfdf585,#fbfcfe 72%)}.report-inline-preview.is-error{border-top-color:#e11d483d;background:linear-gradient(180deg,#fff1f2b3,#fbfcfe 72%)}.report-inline-preview.is-pending{opacity:.72}.report-inline-preview-head{min-width:0;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 14px;border-bottom:1px solid #edf1f5}.report-inline-preview-head>div{min-width:0;display:flex;align-items:baseline;gap:8px}.report-inline-preview-head strong{color:#2f3e53;font-size:11px;font-weight:900;white-space:nowrap}.report-inline-preview-head span{min-width:0;overflow:hidden;color:#8491a3;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.report-inline-results,.report-inline-errors{min-height:0;max-height:145px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.report-inline-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:7px;padding:8px 12px 10px}.report-inline-result{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:7px;padding:9px 10px;border:1px solid #dfe7ef;border-radius:8px;background:#ffffffeb}.report-inline-result-head{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px}.report-inline-result-head>span{color:#c43660;font-size:9px;font-weight:900}.report-inline-result-head>strong,.report-inline-result>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-inline-result-head>strong{color:#334155;font-size:10px;font-weight:850}.report-inline-result-head .el-tag{max-width:92px;height:21px;margin:0;font-size:9px;font-weight:800}.report-inline-result>small{color:#7c8a9d;font-size:9px;font-weight:700}.report-inline-result>.report-notify-email{white-space:normal;overflow-wrap:anywhere}.report-inline-preferences{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.report-inline-preferences>span{min-width:0;max-width:100%;display:inline-flex;align-items:baseline;gap:4px;padding:4px 6px;border:1px solid #e6ebf1;border-radius:6px;background:#f8fafc}.report-inline-preferences em{flex:0 0 auto;color:#98a3b1;font-size:8px;font-style:normal;font-weight:750}.report-inline-preferences strong{min-width:0;color:#556477;font-size:9px;font-weight:800;overflow-wrap:anywhere}.report-inline-warnings{min-width:0;display:grid;gap:4px;padding-top:6px;border-top:1px dashed #eadbbd}.report-inline-warnings>span{min-width:0;display:flex;align-items:flex-start;gap:5px;color:#95621a;font-size:9px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.report-inline-warnings .el-icon{flex:0 0 auto;margin-top:1px}.report-inline-errors{display:grid;gap:6px;padding:8px 12px 10px}.report-inline-errors .el-alert{min-height:38px;padding:7px 10px}.report-inline-empty{min-height:50px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px 10px;color:#8491a3;text-align:center}.report-inline-empty strong{color:#536176;font-size:10px;font-weight:850}.report-inline-empty span{font-size:9px;font-weight:700}.report-submit-feedback{min-height:0;border-top:1px solid rgba(5,150,105,.2);background:linear-gradient(180deg,#ecfdf59e,#fbfcfe 72%)}.report-submit-feedback.is-warning,.report-submit-feedback.is-error{border-top-color:#d977063d;background:linear-gradient(180deg,#fffbebcc,#fbfcfe 72%)}.report-submit-feedback.is-error{border-top-color:#e11d4838;background:linear-gradient(180deg,#fff1f2b8,#fbfcfe 72%)}.report-submit-feedback-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px}.report-submit-feedback-head{border-bottom:1px solid rgba(226,232,240,.82)}.report-submit-feedback-head>div{min-width:0;display:grid;gap:2px}.report-submit-feedback-head>.report-submit-feedback-head-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.report-submit-feedback-head strong{color:#27364a;font-size:11px;font-weight:900}.report-submit-feedback-head span{min-width:0;color:#7c8a9d;font-size:9px;font-weight:700;line-height:1.45}.report-submit-feedback-list{max-height:164px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:7px;padding:9px 12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.report-submit-feedback-item{min-width:0;display:grid;align-content:start;gap:5px;padding:9px 10px;border:1px solid rgba(5,150,105,.22);border-radius:8px;background:#fffffff0}.report-submit-feedback-item.is-warning{border-color:#d977063d}.report-submit-feedback-item.is-error{border-color:#e11d4838}.report-submit-feedback-item-head{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px}.report-submit-feedback-item-head>span{color:#c43660;font-size:9px;font-weight:900}.report-submit-feedback-item-head>strong{min-width:0;overflow:hidden;color:#334155;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.report-submit-feedback-item small{color:#64748b;font-size:9px;font-weight:800}.report-submit-feedback-item p{min-width:0;margin:0;color:#69778a;font-size:9px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.report-submit-feedback-item.is-error p{color:#be123c}.report-id-text{cursor:text;-webkit-user-select:text;user-select:text}.report-pool-table .dispatch-control-cell{height:60px;min-height:60px}.report-pool-table .dispatch-control-cell:is(.is-failed,.is-payment){height:64px;min-height:64px}.report-pool-table .dispatch-control-cell.is-captcha{height:auto;min-height:82px}.report-pool-table .dispatch-control-cell.is-action-blocked{height:68px;min-height:68px}.report-pool-table :is(.dispatch-primary-action-block,.dispatch-running-block,.dispatch-simple-state){min-height:58px}.report-pool-table :is(.dispatch-captcha-shell,.dispatch-failed-block,.dispatch-payment-block){min-height:62px}.report-pool-table :is(.dispatch-primary-action-block,.dispatch-failed-block,.dispatch-payment-block){gap:4px;padding:5px 7px}.report-pool-table .dispatch-running-block{padding:4px 7px}.report-pool-table .dispatch-control-cell.is-action-blocked .dispatch-primary-action-block{min-height:66px}.report-pool-table .dispatch-buyer-cell{align-items:flex-start;flex-direction:column;justify-content:center;gap:4px}.report-pool-table .dispatch-buyer-cell>.buyer-raw-trigger{min-width:0;height:22px;padding-right:6px;padding-left:6px}.mobile-mission-console{grid-template-columns:minmax(0,1fr)}.mobile-report-buyer{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);align-items:start}.mobile-report-buyer>span,.mobile-report-buyer>strong{grid-column:1}.mobile-report-buyer>.buyer-raw-trigger{grid-column:1;grid-row:auto;justify-self:start;margin-top:2px}.report-list-panel>.panel-header,.report-list-panel>.report-pagination,.report-history-panel>.report-pagination{flex:0 0 auto}.report-list-panel>.report-pool-table{min-height:220px;flex:1}.report-list-panel,.report-history-panel{overflow:hidden}.recent-created-notice{flex:0 0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:10px 12px;padding:10px 12px;border:1px solid rgba(16,185,129,.28);border-radius:11px;background:linear-gradient(100deg,#ecfdf5f0,#fffffffa 68%);box-shadow:0 8px 20px #05966914;animation:recent-created-notice-in .36s var(--motion-standard) both}.recent-created-notice-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#10b981;color:#fff;box-shadow:0 0 0 5px #10b9811c}.recent-created-notice>div{min-width:0;display:grid;gap:3px}.recent-created-notice strong{color:#065f46;font-size:12px;font-weight:900}.recent-created-notice>div>span{overflow:hidden;color:#477063;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.recent-created-refresh.el-button{min-height:32px;margin:0;border-color:#0596694d;color:#047857;font-size:11px;font-weight:850}@keyframes recent-created-notice-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.report-history-panel>.report-pool-history-list{border-top:1px solid #e7ecf2}.report-pool-history-list{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#fff;transition:opacity .16s var(--motion-standard)}.report-pool-history-list.is-loading{opacity:.66}.report-pool-history-head,.report-pool-history-row{display:grid;grid-template-columns:minmax(54px,.46fr) minmax(184px,220px) minmax(92px,.76fr) minmax(80px,.68fr) minmax(78px,.68fr) minmax(130px,1.3fr) minmax(120px,1.08fr) minmax(104px,.92fr) minmax(124px,1.02fr) minmax(104px,.9fr) minmax(110px,.9fr) minmax(88px,.72fr) minmax(120px,.92fr);align-items:center;gap:10px}.report-pool-history-head{min-height:38px;position:sticky;top:0;z-index:2;padding:0 14px;border-bottom:1px solid #dfe6ef;background:linear-gradient(180deg,#fff,#f7f9fc);color:#718096;font-size:10px;font-weight:850;letter-spacing:.015em}.report-pool-history-row{--history-row-tone: #94a3b8;min-height:70px;position:relative;padding:7px 14px;border-bottom:1px solid #edf1f5;background:#fff;color:#334155;cursor:default;outline:none;transition:background .15s var(--motion-standard),box-shadow .15s var(--motion-standard)}.report-pool-history-row:before{width:3px;position:absolute;inset:9px auto 9px 0;border-radius:0 999px 999px 0;background:var(--history-row-tone);content:"";opacity:0;transition:opacity .15s var(--motion-standard)}.report-pool-history-row.is-success{--history-row-tone: #059669}.report-pool-history-row.is-danger{--history-row-tone: #e11d48}.report-pool-history-row.is-warning{--history-row-tone: #d97706}.report-pool-history-row.is-recent-created{--history-row-tone: #d13d69;background:linear-gradient(90deg,#fdf2f8e0,#fff 62%);box-shadow:inset 0 0 0 1px #d13d6940;animation:recent-created-row-focus 2.4s ease-out both}.report-pool-history-row.is-recent-created:before{width:4px;opacity:1}.recent-created-badge{width:fit-content;padding:2px 5px;border:1px solid rgba(209,61,105,.22);border-radius:999px;background:#fff1f5;color:#c92f5e;font-size:8px;font-style:normal;font-weight:900;line-height:1.15;white-space:nowrap}@keyframes recent-created-row-focus{0%,42%{background:linear-gradient(90deg,#fccfddb8,#fff 68%);box-shadow:inset 0 0 0 2px #d13d6970,0 0 #d13d6933}21%,63%{background:linear-gradient(90deg,#fdf2f8b8,#fff 62%);box-shadow:inset 0 0 0 1px #d13d693d,0 0 0 7px #d13d6912}to{background:linear-gradient(90deg,#fdf2f8e0,#fff 62%);box-shadow:inset 0 0 0 1px #d13d6940,0 0 0 0 transparent}}.report-pool-history-row:hover,.report-pool-history-row:focus-within{background:linear-gradient(90deg,#c93a5f0b,#fff 58%);box-shadow:inset 0 0 0 1px #c93a5f1a}.report-pool-history-row:hover:before,.report-pool-history-row:focus-within:before{opacity:1}.report-pool-history-head>span,.report-pool-history-row>span{min-width:0}.report-pool-history-row>span{display:grid;gap:3px;align-items:center}.report-pool-history-row small:not(.wvs-win-result-copy small){display:none;color:#8a98aa;font-size:9px;font-weight:800;line-height:1.15}.report-pool-history-row strong:not(.wvs-win-result-copy strong){min-width:0;overflow:hidden;color:#334155;font-size:11px;font-weight:760;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.report-pool-history-row .report-history-id strong{color:#1f2d42;font-size:12px;font-weight:900}.report-pool-history-row .report-history-template-id strong{color:#d63b6c;font-weight:850}.report-history-customer{min-width:0;display:flex;align-items:center;gap:6px}.report-history-customer>strong{flex:0 1 auto}.report-history-creator em{min-width:0;overflow:hidden;color:#8a98aa;font-size:9px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.report-history-ticket-time strong,.report-history-want-time strong,.report-history-time strong{font-size:10px}.report-history-wechat{justify-items:start}.report-history-status .dispatch-control-cell{width:100%;max-width:168px;min-height:52px;height:auto}.report-history-status .dispatch-primary-action-block,.report-history-status .dispatch-failed-block,.report-history-status .dispatch-running-block,.report-history-status .dispatch-payment-block,.report-history-status .dispatch-simple-state{min-height:50px}.report-history-fee .history-fee-snapshot{min-width:68px;padding:4px 6px}.report-pool-history-row .report-history-fee .history-fee-snapshot strong{overflow:visible;font-size:11px}.report-pool-history-row .report-history-fee .history-fee-snapshot small{display:block;font-size:8px}.report-history-status .el-tag{width:fit-content;max-width:100%}.report-pool-history-empty{min-height:180px;display:grid;place-items:center;margin:12px;border:1px dashed #d8e0eb;border-radius:10px;background:#fafbfd;color:#7b899d;font-size:12px;font-weight:750;text-align:center}.report-history-pagination{min-height:48px;padding:8px 10px;border-top:1px solid #e7ecf2;background:linear-gradient(180deg,#fff,#fbfcfe)}.report-history-pagination .el-button{margin:0!important}.report-pool-status-row{min-width:0;display:grid;grid-template-columns:minmax(150px,1fr) auto;align-items:stretch;gap:8px}.report-pool-status-select,.report-pool-status-select.el-select{width:100%;min-width:0}.report-pool-query-actions{display:grid;grid-template-columns:minmax(88px,auto) 42px;gap:7px}.report-pool-query-actions .el-button{width:100%;min-width:0;margin:0}@media(max-width:1540px){.report-pool-flow-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.report-pool-template-tools{grid-template-columns:minmax(230px,.6fr) minmax(420px,1.4fr)}.report-pool-flow-tools>.wvs-flow-tool:last-child{grid-column:1 / -1}.report-pool-template-tools>.wvs-flow-tool:last-child{grid-column:auto}.report-pool-query-tools{grid-template-columns:minmax(360px,1.08fr) minmax(320px,.92fr) minmax(330px,.78fr)}.report-pool-query-tools>.wvs-flow-tool:last-child{grid-column:auto}}@media(max-width:1320px){.report-pool-query-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.report-pool-query-tools>.wvs-flow-tool:last-child{grid-column:1 / -1}.report-pool-history-filter-grid,.report-pool-history-filter-grid.has-creator-filter,.report-pool-history-filter-grid.is-fixed-platform,.report-pool-history-filter-grid.is-fixed-platform.has-creator-filter,.report-pool-history-filter-grid.is-wvs-history,.report-pool-history-filter-grid.is-wvs-history.has-creator-filter{grid-template-columns:repeat(3,minmax(0,1fr))}.report-pool-history-tools:not(.wvs-history-filter-tools) .report-pool-history-filter-shell{grid-template-columns:minmax(0,1fr)}}@media(max-width:1340px){.report-pool-submit-filter-grid,.report-pool-submit-filter-grid.has-creator-filter,.report-pool-submit-filter-grid.has-payment-method,.report-pool-submit-filter-grid.has-payment-method.has-creator-filter,.report-pool-submit-filter-grid.is-fixed-platform.has-creator-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.report-pool-history-mobile-sortbar{display:block;padding:10px 10px 0;border-top:1px solid #e7ecf2;background:#f6f8fb}.report-pool-history-list{display:grid;align-content:start;gap:9px;padding:10px;background:#f6f8fb}.report-pool-history-head{display:none}.report-pool-history-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"id status" "performance performance" "platform session" "template fee" "account account" "creator creator" "ticket want" "remark remark" "time time";gap:9px 12px;padding:12px;border:1px solid #dce3ed;border-left:3px solid var(--history-row-tone);border-radius:11px;box-shadow:0 6px 18px #0f172a0a}.report-pool-history-row:before{display:none}.report-pool-history-row small{display:block}.report-history-id{grid-area:id}.report-history-status{grid-area:status}.report-history-platform{grid-area:platform}.report-history-session{grid-area:session}.report-history-template-id{grid-area:template}.report-history-performance{grid-area:performance}.report-history-account{grid-area:account}.report-pool-history-list.is-fans-history .report-history-wechat{grid-area:wechat}.report-history-creator{grid-area:creator}.report-history-ticket-time{grid-area:ticket}.report-history-want-time{grid-area:want}.report-history-remark{grid-area:remark}.report-history-fee{grid-area:fee}.report-history-time{grid-area:time}.report-history-status{justify-items:start}.report-pool-history-list.is-fans-history .report-pool-history-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"id fee" "status status" "session session" "ticket ticket" "account account" "wechat wechat" "creator creator"}.report-history-performance{padding:9px 0;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5}}@media(max-width:1180px){.report-pool-block{overflow-y:auto;overscroll-behavior:contain}.report-history-panel,.report-history-panel>.report-pool-history-list{flex:0 0 auto;overflow:visible}.report-pool-flow-tools{grid-template-columns:minmax(0,1fr)}.report-pool-flow-tools>.wvs-flow-tool:last-child{grid-column:auto}.report-submit-panel .rich-report-grid{height:auto;grid-template-columns:minmax(0,1fr)}.report-submit-panel>.inline-batch-create{overflow-y:auto}.report-submit-panel .report-editor-card,.report-submit-panel .parse-panel{height:auto;min-height:360px}}@media(max-width:900px){.fans-report-create-page{width:100%;padding-inline:12px;padding-bottom:12px}.content.is-overview-content{padding:14px 8px 72px!important;scroll-behavior:auto;overscroll-behavior:auto}.content.is-report-pool-content{padding:14px 8px 84px!important;overflow-y:auto;overscroll-behavior:auto}.report-pool-page,.report-pool-section,.report-pool-block,.report-template-panel,.report-submit-panel,.report-list-panel,.report-history-panel{min-height:0;flex:none}.report-pool-block,.report-template-panel>.template-card-strip,.report-submit-panel>.inline-batch-create,.report-submit-panel .parse-preview,.report-submit-panel .report-preview-list,.report-pool-history-list{overflow:visible;overscroll-behavior:auto}.report-pool-block>.wvs-flow-panel{border-radius:12px}.report-submit-panel>.inline-batch-create{padding:10px}.report-submit-panel .rich-report-grid{height:auto}.report-submit-panel .report-editor-card .report-editor-actions{width:100%;grid-template-columns:minmax(0,1fr) auto}.report-submit-panel .report-editor-card .report-editor-actions .el-button{width:100%}.report-submit-panel .admin-test-template-trigger-group{justify-content:flex-start}.report-submit-panel .admin-test-template-trigger-group .el-button{width:auto}.admin-test-template-popper.el-popper{right:8px!important;left:8px!important;width:auto!important;max-width:none}.admin-test-template-list{max-height:min(30vh,240px);padding:8px}.admin-test-template-item-head{grid-template-columns:auto auto minmax(0,1fr)}.admin-test-template-identity strong,.admin-test-template-identity small{overflow:visible;text-overflow:clip;overflow-wrap:anywhere;white-space:normal}.admin-test-template-fill-one.el-button{width:auto!important;grid-column:3;justify-self:end}.admin-test-template-meta{grid-template-columns:minmax(0,1fr);margin-left:42px}.admin-test-template-preview-toggle,.admin-test-template-preview{margin-left:42px}.admin-test-template-head,.admin-test-template-foot{align-items:stretch;flex-direction:column}.admin-test-template-head>span{align-self:flex-start}.admin-test-template-foot-actions{width:100%;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}.admin-test-template-foot-actions .el-button{width:100%;min-width:0;padding-right:6px;padding-left:6px}.report-submit-panel .report-editor-card,.report-submit-panel .parse-panel{min-height:0}.report-submit-panel .rich-report-textarea .el-textarea__inner{height:auto!important;min-height:250px!important;max-height:none!important;padding:16px;resize:vertical!important}.report-inline-preview{max-height:none}.report-inline-results,.report-inline-errors{max-height:220px}.report-list-panel>.report-pool-table{display:none}.report-list-panel>.mobile-report-list{display:grid;gap:10px;padding:10px;border-top:1px solid #e7ecf2;background:#f6f8fb}.report-pool-query-actions{grid-template-columns:minmax(0,1fr) 44px}.report-pool-history-filter-grid,.report-pool-history-filter-grid.has-creator-filter,.report-pool-history-filter-grid.is-fixed-platform,.report-pool-history-filter-grid.is-fixed-platform.has-creator-filter,.report-pool-history-filter-grid.is-wvs-history,.report-pool-history-filter-grid.is-wvs-history.has-creator-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.wvs-history-filter-tools .report-pool-history-filter-shell{grid-template-columns:minmax(0,1fr)}.wvs-history-filter-tools .report-pool-history-filter-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.wvs-history-filter-tools .report-pool-history-filter-footer .el-button{width:100%}.wvs-history-filter-tools .history-search-action{width:100%;min-width:0}}@media(max-width:760px){.report-pool-submit-filter-grid,.report-pool-submit-filter-grid.has-creator-filter,.report-pool-submit-filter-grid.has-payment-method,.report-pool-submit-filter-grid.has-payment-method.has-creator-filter,.report-pool-submit-filter-grid.is-fixed-platform,.report-pool-submit-filter-grid.is-fixed-platform.has-creator-filter{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.recent-created-notice{grid-template-columns:auto minmax(0,1fr);margin:8px 10px;padding:11px}.recent-created-notice>div>span{white-space:normal}.recent-created-refresh.el-button{width:100%;min-height:40px;grid-column:1 / -1}.report-template-panel .wvs-flow-head{align-items:stretch;flex-direction:column;gap:12px}.report-template-panel .wvs-flow-head-actions{width:100%}.report-pool-template-create.el-button{min-height:42px;flex:1 1 auto}.report-pool-template-refresh.el-button{width:42px;height:42px;min-height:42px;flex:0 0 42px}.report-pool-template-locate-controls.has-creator-filter,.report-pool-template-scope-controls,.report-pool-history-filter-grid,.report-pool-history-filter-grid.has-creator-filter,.report-pool-history-filter-grid.is-fixed-platform,.report-pool-history-filter-grid.is-fixed-platform.has-creator-filter,.report-pool-history-filter-grid.is-wvs-history,.report-pool-history-filter-grid.is-wvs-history.has-creator-filter{grid-template-columns:minmax(0,1fr)}.report-pool-history-filter-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.report-pool-double-control,.report-pool-account-creator-filter,.report-pool-triple-control,.report-pool-dispatch-scope-controls,.report-pool-flow-actions,.report-pool-status-row{grid-template-columns:minmax(0,1fr)}.report-pool-history-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"id id" "status status" "performance performance" "platform session" "template fee" "account account" "creator creator" "ticket want" "remark remark" "time time";gap:8px 10px;padding:10px}.report-inline-preview-head,.report-inline-preview-head>div,.report-inline-empty{align-items:flex-start;flex-direction:column}.report-inline-results,.report-inline-result{grid-template-columns:minmax(0,1fr)}.report-inline-result>small{padding-left:0}.report-submit-feedback-head{align-items:stretch;flex-direction:column}.report-submit-feedback-head>.report-submit-feedback-head-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.report-submit-feedback-head .el-tag,.report-submit-feedback-head .el-button{width:100%;justify-content:center}.report-submit-feedback-list{max-height:240px;grid-template-columns:minmax(0,1fr)}.report-history-pagination{grid-template-columns:repeat(2,minmax(0,1fr))}.report-history-pagination>span,.report-history-pagination .report-page-size,.report-history-pagination .el-button{width:100%}}@media(prefers-reduced-motion:reduce){.recent-created-notice,.report-pool-history-list,.report-pool-history-row,.report-pool-history-row:before{animation:none;transition:none}}.mobile-account-cluster,.mobile-account-presence,.mobile-notification-slot{display:none}@media(max-width:900px){.topbar,:root.light-mode .topbar{display:none!important}.sidebar-mobile-controls{gap:6px}.mobile-account-cluster{width:154px;min-width:0;display:grid;gap:3px}.mobile-account-presence{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 2px;color:#f8fafcad;font-size:9px;font-weight:750;line-height:1;white-space:nowrap}.mobile-account-presence time{min-width:0;overflow:hidden;text-overflow:ellipsis}.mobile-network-status{display:inline-flex;align-items:center;gap:4px;color:#6ee7b7}.mobile-network-status i{width:5px;height:5px;flex:0 0 5px;border-radius:999px;background:#34d399;box-shadow:0 0 0 3px #34d3991f}.mobile-network-status.is-offline{color:#fbbf24}.mobile-network-status.is-offline i{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}.mobile-account-cluster .mobile-account-button.el-button{width:100%;max-width:none;padding:0 10px}.mobile-notification-slot{display:block}.mobile-notification-slot .notification-trigger{width:34px;height:34px;flex-basis:34px;border-color:#ffffff24;background:#ffffff14;color:#fff;box-shadow:none}.mobile-notification-slot .notification-trigger-badge{border-color:#1a1017}}@media(max-width:460px){.sidebar-brand-lockup{width:118px}.mobile-account-cluster{width:116px}.mobile-account-email{display:inline;max-width:72px}.mobile-language-button.el-button{min-width:36px;padding-right:7px;padding-left:7px}}@media(max-width:380px){.sidebar-brand-lockup{display:none}.sidebar-brand-symbol{width:34px;height:34px;display:grid;place-items:center;justify-self:center}.sidebar-brand-symbol img{width:28px;height:28px}.mobile-account-cluster{width:92px}.mobile-account-email{display:none}.sidebar-mobile-controls{gap:4px}.session-picker-list.is-single-session .session-card-meta strong,.session-picker-panel.is-admin-session-view .session-picker-list.is-single-session .session-card-meta strong{overflow:visible;text-overflow:clip;font-size:10.5px;white-space:nowrap}.session-picker-list.is-single-session .session-card-meta>div,.session-picker-panel.is-admin-session-view .session-picker-list.is-single-session .session-card-meta .session-creator-meta{padding-right:7px;padding-left:7px}}:root{--echo-brand-rose: #c93a5f;--echo-brand-rose-strong: #a62d50;--echo-brand-pink: #efb0ca;--echo-brand-ink: #120a10;--echo-brand-soft: rgba(201, 58, 95, .075);--echo-brand-soft-strong: rgba(201, 58, 95, .13);--echo-control-line: #d9e2ec;--echo-control-muted: #64748b;--echo-overlay-shadow: 0 18px 42px rgba(18, 10, 16, .14), 0 4px 12px rgba(201, 58, 95, .08);--echo-scroll-track: rgba(201, 58, 95, .1);--echo-scroll-thumb: rgba(201, 58, 95, .76);--echo-scroll-thumb-hover: #c93a5f;--primary: var(--echo-brand-rose);--primary-strong: var(--echo-brand-rose-strong);--primary-bg: var(--echo-brand-soft);--primary-ring: rgba(201, 58, 95, .15);--el-color-primary: var(--echo-brand-rose);--el-color-primary-light-3: #d86f8b;--el-color-primary-light-5: #e39aae;--el-color-primary-light-7: #efc5d1;--el-color-primary-light-8: #f5dce3;--el-color-primary-light-9: #faeef2;--el-color-primary-dark-2: var(--echo-brand-rose-strong)}.el-button--primary:not(.is-plain):not(.is-text),.auth-submit.el-button{--el-button-bg-color: var(--echo-brand-rose);--el-button-border-color: var(--echo-brand-rose);--el-button-hover-bg-color: #d65378;--el-button-hover-border-color: #d65378;--el-button-active-bg-color: var(--echo-brand-rose-strong);--el-button-active-border-color: var(--echo-brand-rose-strong);background:linear-gradient(135deg,var(--echo-brand-rose) 0%,#d65378 100%)!important;border-color:var(--echo-brand-rose)!important}*{scrollbar-color:var(--echo-scroll-thumb) var(--echo-scroll-track);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--echo-scroll-track);border-radius:999px}::-webkit-scrollbar-thumb{min-height:36px;border:2px solid transparent;border-radius:999px;background:var(--echo-scroll-thumb);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--echo-scroll-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:var(--echo-brand-rose-strong);background-clip:padding-box}.el-scrollbar__bar.is-vertical{right:2px;width:10px;border-radius:999px;background:var(--echo-scroll-track)}.el-scrollbar__bar.is-horizontal{bottom:2px;height:10px;border-radius:999px;background:var(--echo-scroll-track)}.el-scrollbar__thumb{border:2px solid transparent;border-radius:999px;background:var(--echo-scroll-thumb);background-clip:padding-box;opacity:1;transition:background-color .14s ease,opacity .14s ease}.el-scrollbar__bar.is-vertical .el-scrollbar__thumb{min-height:36px}.el-scrollbar__bar.is-horizontal .el-scrollbar__thumb{min-width:36px}.el-scrollbar__thumb:hover{background:var(--echo-scroll-thumb-hover);background-clip:padding-box}.el-select__wrapper{border-color:transparent;border-radius:9px;box-shadow:0 0 0 1px var(--echo-control-line) inset;transition:box-shadow .15s cubic-bezier(.2,0,0,1),background-color .15s cubic-bezier(.2,0,0,1)}.el-select__wrapper:hover{border-color:transparent;box-shadow:0 0 0 1px #c93a5f61 inset}.el-select__wrapper.is-focused{border-color:transparent;box-shadow:0 0 0 1px var(--echo-brand-rose) inset,0 0 0 3px #c93a5f1f!important}.el-select__wrapper.is-disabled{box-shadow:0 0 0 1px #e5eaf0 inset}.el-select__caret{color:#8291a7;transition:color .15s ease,transform .18s cubic-bezier(.2,0,0,1)}.el-select__wrapper:hover .el-select__caret,.el-select__wrapper.is-focused .el-select__caret{color:var(--echo-brand-rose)}.el-select__popper.el-popper{overflow:hidden;padding:0!important;border:1px solid rgba(201,58,95,.2)!important;border-radius:11px!important;background:#fff!important;box-shadow:var(--echo-overlay-shadow)!important}.el-select__popper .el-popper__arrow:before{border-color:#c93a5f2e!important;background:#fff!important}.el-select-dropdown{position:relative;overflow:hidden;padding:7px 5px 7px 7px;border-radius:10px;background:#fff!important}.el-select-dropdown:before{content:"";position:absolute;z-index:2;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,var(--echo-brand-rose),var(--echo-brand-pink));pointer-events:none}.el-select-dropdown .el-scrollbar__wrap{max-height:min(320px,52vh);overscroll-behavior:contain}.el-select-dropdown__list{padding:0 7px 0 0}.el-select-dropdown__item{position:relative;height:40px;margin:2px 0;padding:0 12px 0 30px;overflow:hidden;border-radius:8px;color:#53647c;font-size:13px;font-weight:680;line-height:40px;text-overflow:ellipsis;transition:color .12s ease,background-color .12s ease}.el-select-dropdown__item:hover,.el-select-dropdown__item.is-hovering{background:var(--echo-brand-soft);color:var(--echo-brand-ink)}.el-select-dropdown__item.is-selected{background:var(--echo-brand-soft-strong);color:var(--echo-brand-rose-strong);font-weight:820}.el-select-dropdown__item.is-selected:before{content:"";position:absolute;top:50%;left:12px;width:7px;height:7px;border-radius:2px;background:linear-gradient(135deg,var(--echo-brand-rose),var(--echo-brand-pink));box-shadow:0 0 0 3px #c93a5f17;transform:translateY(-50%) rotate(45deg)}.el-select-dropdown__item.is-disabled{background:transparent;color:#b4becb;opacity:1}.el-select-dropdown__item.is-disabled:before{display:none}.el-select-dropdown__empty,.el-select-dropdown__loading{min-height:72px;display:grid;place-items:center;margin:0;color:#8291a7;font-size:12px;font-weight:700}.myecho-select-popper--rich .el-select-dropdown__item{height:58px;display:flex;align-items:center;line-height:1.25}.myecho-select-popper--rich .session-option,.myecho-select-popper--rich .template-more-option{width:100%;min-width:0;gap:4px;padding:0;line-height:1.25}.myecho-select-popper--rich .session-option strong,.myecho-select-popper--rich .session-option span,.myecho-select-popper--rich .template-more-option strong,.myecho-select-popper--rich .template-more-option span{min-height:0;line-height:1.25}.myecho-select-popper--rich .session-option strong,.myecho-select-popper--rich .template-more-option strong{color:#1f2937;font-size:13px;font-weight:820}.myecho-select-popper--rich .session-option span,.myecho-select-popper--rich .template-more-option span{color:#7b899d;font-size:11px;font-weight:680}.myecho-select-popper--rich .el-select-dropdown__item.is-selected strong{color:var(--echo-brand-rose-strong)}.myecho-select-popper--scroll .el-scrollbar__bar.is-vertical{display:block!important;opacity:1}.myecho-select-popper--scroll .el-scrollbar__bar.is-vertical:not(:has(.el-scrollbar__thumb[style*="height:"])){opacity:0;pointer-events:none}.myecho-select-popper--time.el-popper{min-width:172px!important}.myecho-select-popper--time .el-select-dropdown__item{font-variant-numeric:tabular-nums;letter-spacing:.02em}.el-dropdown__popper.el-popper{overflow:hidden;padding:0!important;border:1px solid rgba(201,58,95,.18)!important;border-radius:11px!important;background:#fff!important;box-shadow:var(--echo-overlay-shadow)!important}.el-dropdown__popper .el-popper__arrow:before{border-color:#c93a5f29!important;background:#fff!important}.el-dropdown-menu{position:relative;padding:7px!important;border-radius:10px;background:#fff!important}.el-dropdown-menu:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,var(--echo-brand-rose),var(--echo-brand-pink))}.el-dropdown-menu__item{position:relative;min-height:40px;margin:2px 0;padding:8px 12px;border-radius:8px;color:#53647c;font-size:13px;font-weight:700;line-height:1.35;transition:color .12s ease,background-color .12s ease}.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover{background:var(--echo-brand-soft)!important;color:var(--echo-brand-rose-strong)!important}.el-dropdown-menu__item.is-disabled{color:#8492a6;opacity:1}.myecho-language-dropdown .el-dropdown-menu__item{min-width:142px;padding-left:32px}.myecho-language-dropdown .el-dropdown-menu__item.is-active{background:var(--echo-brand-soft-strong);color:var(--echo-brand-rose-strong);font-weight:820}.myecho-language-dropdown .el-dropdown-menu__item.is-active:before{content:"";position:absolute;top:50%;left:13px;width:7px;height:7px;border-radius:2px;background:linear-gradient(135deg,var(--echo-brand-rose),var(--echo-brand-pink));transform:translateY(-50%) rotate(45deg)}.myecho-datetime-popper.el-popper{border-color:#c93a5f33!important;border-radius:11px!important;box-shadow:var(--echo-overlay-shadow)!important}.myecho-datetime-popper .el-time-spinner__wrapper,.myecho-datetime-popper .el-scrollbar__wrap{overscroll-behavior:contain}.myecho-datetime-popper .el-time-spinner__item.is-active:not(.is-disabled){color:var(--echo-brand-rose-strong)!important;font-weight:850}.myecho-datetime-popper .el-time-spinner__item:hover:not(.is-disabled){background:var(--echo-brand-soft)!important;color:var(--echo-brand-ink)!important}@media(min-width:561px)and (max-height:671px){body .el-popper.wvs-session-picker-popper.el-popover{max-height:calc(100dvh - 16px)!important}}@media(min-width:561px)and (max-height:671px){body .el-popper.wvs-session-picker-popper .wvs-session-picker-panel{display:flex;max-height:calc(100dvh - 16px);flex-direction:column}body .el-popper.wvs-session-picker-popper .wvs-session-picker-head,body .el-popper.wvs-session-picker-popper .wvs-session-picker-result-bar,body .el-popper.wvs-session-picker-popper .wvs-session-picker-foot{flex:0 0 auto}body .el-popper.wvs-session-picker-popper .wvs-session-picker-list{min-height:0;max-height:none;flex:1 1 auto}}@media(max-width:560px){::-webkit-scrollbar{width:8px;height:8px}.el-select__popper.el-popper{max-width:calc(100vw - 24px)!important}.el-select-dropdown{padding:7px 4px 7px 6px}.el-select-dropdown .el-scrollbar__wrap{max-height:min(320px,46vh)}.el-select-dropdown__item{min-height:44px;height:44px;line-height:44px}.myecho-select-popper--rich .el-select-dropdown__item{height:60px}.myecho-select-popper--time.el-popper{min-width:164px!important}.el-dropdown-menu__item{min-height:44px}.el-dropdown__popper.mobile-account-dropdown{right:6px!important;left:auto!important}body .el-popper.wvs-session-picker-popper.el-popover{position:fixed!important;inset:auto 6px max(6px,env(safe-area-inset-bottom)) 6px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 142px)!important;transform:none!important}body:has(.wvs-session-picker-popper[aria-hidden=false]){overflow:hidden}body .el-popper.wvs-session-picker-popper .el-popper__arrow{display:none}body .el-popper.wvs-session-picker-popper .wvs-session-picker-panel{display:flex;max-height:calc(100dvh - 142px);flex-direction:column}body .el-popper.wvs-session-picker-popper .wvs-session-picker-head,body .el-popper.wvs-session-picker-popper .wvs-session-picker-result-bar,body .el-popper.wvs-session-picker-popper .wvs-session-picker-foot{flex:0 0 auto}body .el-popper.wvs-session-picker-popper .wvs-session-picker-list{min-height:0;max-height:none;flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.el-select__wrapper,.el-select__caret,.el-select-dropdown__item,.el-dropdown-menu__item,.el-scrollbar__thumb{transition:none!important}}
