.dispatch-control-cell.has-manual-win[data-v-bb8fac9b]{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.dispatch-control-cell.has-manual-win .dispatch-simple-state[data-v-bb8fac9b],.dispatch-control-cell.has-manual-win .dispatch-failed-block[data-v-bb8fac9b]{min-height:0;padding:0}.manual-win-field[data-v-bb8fac9b]{display:grid;gap:8px;margin:16px 0}.dispatch-event-match-hint[data-v-bb8fac9b]{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-bb8fac9b]{border:1px solid #fcd34d;background:linear-gradient(135deg,#f7f6f3,#fff)}.dispatch-control-cell.is-success.is-fans-unconfirmed .dispatch-signal[data-v-bb8fac9b]{background:#d97706;box-shadow:none}.dispatch-control-cell.is-success.is-fans-unconfirmed strong[data-v-bb8fac9b]{color:#92400e}.dispatch-control-cell.is-fans-eligibility[data-v-bb8fac9b]{height:auto;border-color:#fcd34d;background:#f7f6f3}.dispatch-control-cell.is-fans-eligibility .dispatch-signal[data-v-bb8fac9b]{background:#d97706;box-shadow:none}.dispatch-control-cell.is-fans-eligibility strong[data-v-bb8fac9b]{color:#92400e;white-space:normal;overflow-wrap:anywhere}.dispatch-eligibility-hint[data-v-bb8fac9b]{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-bb8fac9b]{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-d20e0317]{--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-d20e0317]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.report-wechat-icon[data-v-d20e0317]{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-d20e0317]{font-size:16px;font-weight:650}.report-wechat-optional[data-v-d20e0317]{margin-left:auto;color:var(--wechat-muted);font-size:12px}.report-wechat-field .report-wechat-hint[data-v-d20e0317]{margin:0 0 14px;color:var(--wechat-muted);overflow-wrap:anywhere}.report-wechat-hint code[data-v-d20e0317]{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-d20e0317] .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-d20e0317] .el-input__wrapper.is-focus{box-shadow:0 0 0 2px var(--wechat-primary) inset}.report-wechat-field[data-v-d20e0317] .el-input__inner{min-width:0;color:var(--wechat-text);font-size:16px}.report-wechat-field.has-error[data-v-d20e0317] .el-input__wrapper{box-shadow:0 0 0 1px #b44b45 inset}.report-wechat-field .report-wechat-error[data-v-d20e0317]{margin:8px 0 0;color:#983f39;font-size:13px}@media(max-width:600px){.report-wechat-field[data-v-d20e0317]{padding:16px}}.report-wechat-field.is-compact[data-v-d20e0317]{display:block;padding:0;border:0;border-radius:0;background:transparent;align-self:start}.is-compact .report-wechat-heading[data-v-d20e0317]{min-height:17px;margin-bottom:8px;gap:8px}.is-compact .report-wechat-heading label[data-v-d20e0317]{font-size:13px;line-height:1.3;font-weight:850}.is-compact .report-wechat-optional[data-v-d20e0317]{margin-left:0;font-size:11px;line-height:1.3}.is-compact[data-v-d20e0317] .el-input__wrapper{min-height:var(--el-component-size-large)}.is-compact[data-v-d20e0317] .el-input__inner{font-size:var(--el-font-size-base, 14px);font-weight:400}.wvs-redispatch-heading[data-v-a01c0a13]{display:flex;align-items:flex-start;gap:13px;padding-right:28px}.wvs-redispatch-heading-icon[data-v-a01c0a13]{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;border-radius:12px;background:linear-gradient(135deg,#70b9b2,#62b2aa);color:#fff;box-shadow:0 9px 20px #70b99b33}.wvs-redispatch-heading small[data-v-a01c0a13]{color:var(--primary-strong);font-size:10px;font-weight:900;letter-spacing:.12em}.wvs-redispatch-heading h2[data-v-a01c0a13]{margin:3px 0 4px;color:var(--text);font-size:20px}.wvs-redispatch-heading p[data-v-a01c0a13]{margin:0;color:var(--muted);font-size:12px}.wvs-redispatch-body[data-v-a01c0a13]{display:grid;gap:18px}.wvs-redispatch-steps[data-v-a01c0a13]{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-a01c0a13]{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-a01c0a13]{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-a01c0a13]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wvs-redispatch-steps li.is-done[data-v-a01c0a13]{color:#158075}.wvs-redispatch-steps li.is-active[data-v-a01c0a13]{border-color:#70b99b52;color:var(--primary-strong);background:#70b99b0f}.wvs-redispatch-guard[data-v-a01c0a13]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgba(96,176,143,.14);border-radius:10px;background:#60b08f0d;color:#51a49c}.wvs-redispatch-guard .el-icon[data-v-a01c0a13]{margin-top:2px;flex:0 0 auto}.wvs-redispatch-guard div[data-v-a01c0a13]{display:grid;gap:3px}.wvs-redispatch-guard strong[data-v-a01c0a13]{font-size:12px}.wvs-redispatch-guard span[data-v-a01c0a13]{color:var(--muted);font-size:11px;line-height:1.5}.wvs-redispatch-form[data-v-a01c0a13]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.wvs-redispatch-form label[data-v-a01c0a13]{min-width:0;display:grid;gap:7px}.wvs-redispatch-form label>span[data-v-a01c0a13]{color:var(--text);font-size:12px;font-weight:850}.wvs-redispatch-form label[data-v-a01c0a13]:last-child{grid-column:1 / -1;max-width:calc(50% - 8px)}.wvs-redispatch-validation[data-v-a01c0a13]{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-a01c0a13]{color:#158075;background:#16a34a12}.wvs-redispatch-validation.is-error[data-v-a01c0a13]{color:var(--danger);background:#e11d480f}.wvs-redispatch-footer[data-v-a01c0a13]{display:flex;justify-content:flex-end;gap:10px}.wvs-redispatch-footer .el-button--primary[data-v-a01c0a13]{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-a01c0a13],.wvs-redispatch-form[data-v-a01c0a13]{grid-template-columns:minmax(0,1fr)}.wvs-redispatch-form label[data-v-a01c0a13]:last-child{grid-column:auto;max-width:none}.wvs-redispatch-footer[data-v-a01c0a13]{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.wvs-redispatch-footer .el-button[data-v-a01c0a13]{width:100%;margin:0}}.wvs-intent-badge[data-v-a0fd6ad2]{display:inline-flex;align-items:center;flex-shrink:0;padding:1px 7px;border:1px solid #d5e6e4;border-radius:6px;background:#f6fafa;color:#57aca4;font-size:12px;font-weight:700;line-height:20px;white-space:nowrap}.notification-sr-only[data-v-86c18e7c]{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-86c18e7c]{position:relative;width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;padding:0;border:1px solid #ddeae9;border-radius:9px;background:linear-gradient(180deg,#fff,#f9fbfb);color:#648b87;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-86c18e7c]{font-size:15px}.notification-trigger[data-v-86c18e7c]:hover,.notification-trigger.is-active[data-v-86c18e7c]{border-color:#57ac894d;background:linear-gradient(135deg,#57ac8917,#bfe0d221);color:#448b84;box-shadow:0 7px 16px #57ac891f,inset 0 1px #ffffffe0}.notification-trigger[data-v-86c18e7c]:hover{transform:translateY(-1px)}.notification-trigger[data-v-86c18e7c]:focus-visible{outline:3px solid rgba(87,172,137,.18);outline-offset:2px}.notification-trigger-badge[data-v-86c18e7c]{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border:2px solid #ffffff;border-radius:999px;background:#5aaea6;color:#fff;font-size:9px;font-weight:850;line-height:13px;text-align:center;box-shadow:0 3px 8px #47907240;animation:notification-badge-in-86c18e7c .26s var(--motion-standard)}.notification-trigger.is-ringing[data-v-86c18e7c]{animation:notification-trigger-pulse-86c18e7c .9s ease-out 2}.notification-trigger.is-ringing .el-icon[data-v-86c18e7c]{transform-origin:50% 8%;animation:notification-bell-ring-86c18e7c .62s ease-in-out 2}.agency-notification-toast.el-notification{width:min(360px,calc(100vw - 24px));padding:13px 14px;border:1px solid rgba(87,172,137,.2);border-radius:15px;background:linear-gradient(135deg,#fff,#fcfdfd);box-shadow:0 18px 48px #13261e2e,0 5px 16px #57ac891f;cursor:pointer}.agency-notification-toast .el-notification__icon{color:#57aca4}.agency-notification-toast .el-notification__title{color:#193330;font-size:14px;font-weight:850}.agency-notification-toast .el-notification__content{display:-webkit-box;overflow:hidden;color:#668582;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,225,216,.92);border-radius:16px;background:#fff;box-shadow:0 22px 54px #13261e2b,0 4px 14px #57ac8912}.notification-center-popover .el-popper__arrow:before{border-color:#cbe1d8e6;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-86c18e7c]{min-height:184px;overflow:hidden;background:linear-gradient(180deg,#fff,#fcfdfd)}.notification-center-header[data-v-86c18e7c]{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 14px;border-bottom:1px solid #eaf2f1;background:linear-gradient(110deg,#57ac890e,#bfe0d206 42%,#fff 78%)}.notification-center-heading[data-v-86c18e7c],.notification-center-title-row[data-v-86c18e7c],.notification-center-actions[data-v-86c18e7c],.notification-card-topline[data-v-86c18e7c],.notification-card-footer[data-v-86c18e7c],.notification-card-meta[data-v-86c18e7c]{display:flex;align-items:center}.notification-center-heading[data-v-86c18e7c]{min-width:0;gap:9px}.notification-brand-mark[data-v-86c18e7c]{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,#57aca4,#bfe0dd);box-shadow:0 7px 16px #57ac8933,inset 0 1px #ffffff52}.notification-brand-mark img[data-v-86c18e7c]{width:17px;height:17px}.notification-center-heading-copy[data-v-86c18e7c]{min-width:0;display:grid;gap:3px}.notification-center-title-row[data-v-86c18e7c]{min-width:0;gap:7px}.notification-center-title-row>strong[data-v-86c18e7c]{color:#18322f;font-size:13px;font-weight:850;line-height:1.2;white-space:nowrap}.notification-center-subtitle[data-v-86c18e7c]{overflow:hidden;display:flex;align-items:center;gap:7px;color:#7d9b98;font-size:9.5px;font-weight:650;line-height:1.2;white-space:nowrap}.notification-center-subtitle>span[data-v-86c18e7c]:first-child{overflow:hidden;text-overflow:ellipsis}.notification-auto-sync[data-v-86c18e7c]{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;color:#739592}.notification-auto-sync i[data-v-86c18e7c]{width:5px;height:5px;border-radius:50%;background:#1cad9e;box-shadow:0 0 0 2px #10b9811c}.notification-auto-sync.is-checking[data-v-86c18e7c]{color:#448b84}.notification-auto-sync.is-checking i[data-v-86c18e7c]{background:#57aca4;box-shadow:0 0 0 2px #57ac891f;animation:notification-sync-pulse-86c18e7c .76s ease-in-out infinite alternate}.notification-count[data-v-86c18e7c]{min-height:19px;display:inline-flex;align-items:center;padding:0 6px;border:1px solid rgba(87,172,137,.17);border-radius:999px;background:#57ac8913;color:#448b84;font-size:9px;font-weight:800;white-space:nowrap}.notification-count.is-clear[data-v-86c18e7c]{border-color:#10b9812b;background:#10b98112;color:#13786e}.notification-center-actions[data-v-86c18e7c]{flex:0 0 auto;gap:6px}.notification-icon-action[data-v-86c18e7c],.notification-mark-all[data-v-86c18e7c],.notification-inline-alert button[data-v-86c18e7c],.notification-state-action[data-v-86c18e7c]{border:0;cursor:pointer}.notification-icon-action[data-v-86c18e7c]{width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid #dfebea;border-radius:8px;background:#ffffffd1;color:#648b87;transition:border-color .15s var(--motion-standard),background .15s var(--motion-standard),color .15s var(--motion-standard)}.notification-icon-action[data-v-86c18e7c]:hover:not(:disabled){border-color:#57ac893d;background:#57ac8912;color:#448b84}.notification-icon-action[data-v-86c18e7c]:disabled,.notification-mark-all[data-v-86c18e7c]:disabled{cursor:wait;opacity:.62}.notification-icon-action.is-loading .el-icon[data-v-86c18e7c]{animation:notification-spin-86c18e7c .72s linear infinite}.notification-close[data-v-86c18e7c]{display:none}.notification-mark-all[data-v-86c18e7c]{min-height:30px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border:1px solid rgba(87,172,137,.19);border-radius:8px;background:#57ac8911;color:#448b84;font-size:10px;font-weight:800;transition:border-color .15s var(--motion-standard),background .15s var(--motion-standard)}.notification-mark-all[data-v-86c18e7c]:hover:not(:disabled){border-color:#57ac894f;background:#57ac891c}.notification-inline-alert[data-v-86c18e7c]{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-86c18e7c]{flex:1}.notification-inline-alert button[data-v-86c18e7c]{padding:2px 0;background:transparent;color:#9a4c08;font:inherit;text-decoration:underline;text-underline-offset:2px}.notification-skeleton[data-v-86c18e7c]{min-height:184px;display:grid;gap:8px;padding:10px;background:#f9fbfb}.notification-skeleton-card[data-v-86c18e7c]{display:grid;grid-template-columns:30px 1fr;gap:7px 9px;padding:11px;border:1px solid #e8f1f0;border-radius:11px;background:#fff}.notification-skeleton-card[data-v-86c18e7c]>*{border-radius:999px;background:linear-gradient(90deg,#eff5f4 25%,#f7fbfb,#eff5f4 65%);background-size:240% 100%;animation:notification-shimmer-86c18e7c 1.25s ease-in-out infinite}.notification-skeleton-card span[data-v-86c18e7c]{width:30px;height:30px;grid-row:span 3;border-radius:9px}.notification-skeleton-card i[data-v-86c18e7c]{width:90%;height:7px}.notification-skeleton-card i[data-v-86c18e7c]:nth-of-type(2){width:68%}.notification-skeleton-card i[data-v-86c18e7c]:nth-of-type(3){width:52%}.notification-state[data-v-86c18e7c]{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-86c18e7c]{width:40px;height:40px;display:grid;place-items:center;margin-bottom:10px;border:1px solid rgba(87,172,137,.14);border-radius:12px;background:linear-gradient(135deg,#57ac8914,#bfe0d221);color:#448b84}.notification-state-icon.is-warning[data-v-86c18e7c]{border-color:#f59e0b33;background:#f59e0b17;color:#b96808}.notification-state strong[data-v-86c18e7c]{color:#335552;font-size:12px;font-weight:850}.notification-state p[data-v-86c18e7c]{margin:5px 0 0;color:#8ca9a6;font-size:10.5px;line-height:1.5}.notification-state-action[data-v-86c18e7c]{min-height:30px;margin-top:12px;padding:0 12px;border-radius:8px;background:#57aca4;color:#fff;font-size:10px;font-weight:800}.notification-list[data-v-86c18e7c]{max-height:min(430px,64vh);margin:0;padding:9px;overflow:auto;overscroll-behavior:contain;list-style:none;background:#f7fafa;scrollbar-gutter:stable}.notification-list li+li[data-v-86c18e7c]{margin-top:8px}.notification-card[data-v-86c18e7c]{position:relative;width:100%;display:grid;gap:7px;padding:11px 12px 10px 14px;overflow:hidden;border:1px solid #e1edec;border-radius:12px;background:#fff;color:#335552;text-align:left;box-shadow:0 3px 9px #13261e09;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-86c18e7c]{border-color:#57ac8933;background:linear-gradient(105deg,#57ac8911,#bfe0d209 42%,#fff 78%);box-shadow:0 5px 14px #57ac8911}.notification-card[data-v-86c18e7c]:hover{border-color:#57ac894a;box-shadow:0 9px 22px #13261e16;transform:translateY(-1px)}.notification-card[data-v-86c18e7c]:active{transform:translateY(0) scale(.997)}.notification-card[data-v-86c18e7c]:focus-visible{outline:3px solid rgba(87,172,137,.18);outline-offset:1px}.notification-card-accent[data-v-86c18e7c]{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-86c18e7c]{background:linear-gradient(180deg,#57aca4,#bfe0dd)}.notification-card-topline[data-v-86c18e7c]{min-width:0;gap:7px}.notification-event-icon[data-v-86c18e7c]{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border:1px solid rgba(87,172,137,.13);border-radius:8px;background:#57ac8911;color:#448b84}.notification-card-topline>strong[data-v-86c18e7c]{min-width:0;flex:1;overflow:hidden;color:#1f3735;font-size:12px;font-weight:850;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.notification-card-topline time[data-v-86c18e7c]{flex:0 0 auto;color:#90adaa;font-size:9px;font-variant-numeric:tabular-nums;white-space:nowrap}.notification-unread-dot[data-v-86c18e7c]{width:7px;height:7px;flex:0 0 7px;border:1px solid #ffffff;border-radius:50%;background:#5aaea6;box-shadow:0 0 0 3px #57ac891a}.notification-subject[data-v-86c18e7c]{overflow:hidden;color:#264845;font-size:12.5px;font-weight:850;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.notification-relation[data-v-86c18e7c]{overflow:hidden;color:#648b87;font-size:10px;font-weight:650;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.notification-details[data-v-86c18e7c]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px 8px;border:1px solid #e9f2f1;border-radius:8px;background:#f9fbfadb}.notification-details>span[data-v-86c18e7c]{min-width:0;display:grid;gap:2px}.notification-details small[data-v-86c18e7c]{color:#96b0ad;font-size:8px;font-weight:750;line-height:1.2}.notification-details b[data-v-86c18e7c]{overflow:hidden;color:#476966;font-size:10px;font-weight:750;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.notification-details .notification-amount[data-v-86c18e7c]{text-align:right}.notification-details .notification-amount b[data-v-86c18e7c]{color:#448b84;font-size:11px;font-variant-numeric:tabular-nums;font-weight:850}.notification-message[data-v-86c18e7c]{display:-webkit-box;overflow:hidden;color:#476966;font-size:11px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.notification-card-footer[data-v-86c18e7c]{min-width:0;justify-content:space-between;gap:8px;padding-top:1px}.notification-card-meta[data-v-86c18e7c]{min-width:0;gap:5px;color:#8aa8a5;font-size:9px;font-weight:700}.notification-card-meta b[data-v-86c18e7c]{padding:2px 5px;border-radius:5px;background:#eff5f4;color:#597976;font-size:8px;letter-spacing:.04em}.notification-card-action[data-v-86c18e7c]{display:inline-flex;align-items:center;gap:3px;color:#448b84;font-size:9.5px;font-weight:850;white-space:nowrap}@keyframes notification-spin-86c18e7c{to{transform:rotate(360deg)}}@keyframes notification-trigger-pulse-86c18e7c{0%,to{box-shadow:inset 0 1px #fff}45%{box-shadow:0 0 0 5px #57ac891f,0 8px 18px #57ac8929}}@keyframes notification-bell-ring-86c18e7c{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}45%{transform:rotate(-12deg)}70%{transform:rotate(8deg)}}@keyframes notification-badge-in-86c18e7c{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes notification-sync-pulse-86c18e7c{0%{opacity:.45;transform:scale(.82)}to{opacity:1;transform:scale(1.15)}}@keyframes notification-shimmer-86c18e7c{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-86c18e7c]{min-height:62px;padding-right:10px;padding-left:11px}.notification-brand-mark[data-v-86c18e7c]{width:32px;height:32px;flex-basis:32px}.notification-center-heading[data-v-86c18e7c]{gap:8px}.notification-count[data-v-86c18e7c]{display:none}.notification-close[data-v-86c18e7c]{display:grid}.notification-list[data-v-86c18e7c]{max-height:calc(100dvh - 126px);padding:8px}.notification-card[data-v-86c18e7c]{padding:10px 10px 10px 13px}.notification-card-topline[data-v-86c18e7c]{gap:6px}.notification-card-topline time[data-v-86c18e7c]{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-86c18e7c]{display:none}.notification-mark-all[data-v-86c18e7c]{width:30px;justify-content:center;padding:0}}@media(prefers-reduced-motion:reduce){.notification-trigger[data-v-86c18e7c],.notification-card[data-v-86c18e7c],.notification-icon-action[data-v-86c18e7c],.notification-mark-all[data-v-86c18e7c],.notification-center-fade-enter-active,.notification-center-fade-leave-active{transition:none}.notification-trigger[data-v-86c18e7c]:hover,.notification-card[data-v-86c18e7c]:hover,.notification-card[data-v-86c18e7c]:active{transform:none}.notification-trigger.is-ringing[data-v-86c18e7c],.notification-trigger.is-ringing .el-icon[data-v-86c18e7c],.notification-trigger-badge[data-v-86c18e7c],.notification-auto-sync.is-checking i[data-v-86c18e7c],.notification-icon-action.is-loading .el-icon[data-v-86c18e7c],.notification-skeleton-card[data-v-86c18e7c]>*{animation:none}}.survey-fields[data-v-cc823ba2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;width:100%}.survey-question[data-v-cc823ba2]{display:flex;flex-direction:column;gap:6px;min-width:0}.survey-question label[data-v-cc823ba2]{font-size:13px;color:#335552}.required[data-v-cc823ba2]{color:#b44b45}.survey-filled[data-v-cc823ba2]{margin:0;padding:8px 0;overflow-wrap:anywhere}.survey-filled small[data-v-cc823ba2],.survey-guide[data-v-cc823ba2]{color:#648b87;font-size:12px}.survey-panel[data-v-dacaae34]{padding:16px;width:100%;box-sizing:border-box}.survey-heading[data-v-dacaae34]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.survey-hint[data-v-dacaae34]{font-size:12px;color:#648b87;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-93ba3c05]{display:grid;gap:10px;margin:0;min-width:0}.method-label[data-v-93ba3c05]{font-weight:600;color:var(--wvs-skin-text, #1e3b38)}.pluschat-login-method small[data-v-93ba3c05]{color:var(--wvs-skin-muted, #648b87);line-height:1.6;font-size:13px}.pluschat-login-method[data-v-93ba3c05] .el-radio-group{display:flex;width:min(100%,360px);gap:8px;--el-color-primary: var(--wvs-skin-primary, #60b0a8)}.pluschat-login-method[data-v-93ba3c05] .el-radio-button{flex:1;min-width:0}.pluschat-login-method[data-v-93ba3c05] .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, #e4eeed)!important;border-radius:8px!important;background:var(--wvs-skin-surface, #ffffff);color:var(--wvs-skin-muted, #648b87);font-size:14px;font-weight:500;line-height:1.4;white-space:normal;box-shadow:none!important}.pluschat-login-method[data-v-93ba3c05] .el-radio-button:not(.is-disabled):not(.is-active):hover .el-radio-button__inner{border-color:var(--wvs-skin-primary, #60b0a8)!important;color:var(--wvs-skin-primary, #60b0a8)}.pluschat-login-method[data-v-93ba3c05] .el-radio-button.is-active .el-radio-button__inner{border-color:var(--wvs-skin-primary, #60b0a8)!important;background:var(--wvs-skin-primary, #60b0a8);color:#fff}.pluschat-login-method[data-v-93ba3c05] .el-radio-button.is-disabled{opacity:.6}.public-report-shell[data-v-6fb2a52e]{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-6fb2a52e]{width:100%;text-align:left;margin-bottom:20px}.public-report-submit-row>.pluschat-lightstick-field[data-v-6fb2a52e]{width:100%;text-align:left}.public-report-wechat[data-v-6fb2a52e],.public-report-popup-options[data-v-6fb2a52e]{margin-bottom:20px}.element-login-method[data-v-6fb2a52e]{padding-bottom:22px;border-bottom:1px solid var(--wvs-skin-line)}.field-optional[data-v-6fb2a52e]{margin-left:6px;color:var(--wvs-skin-muted);font-size:.8em;font-weight:400}.public-report-shell[data-v-6fb2a52e] *,.public-report-shell[data-v-6fb2a52e] *:before,.public-report-shell[data-v-6fb2a52e] *:after{box-sizing:border-box}.background-plain[data-v-6fb2a52e]{background:var(--wvs-skin-page-start)}.background-grid[data-v-6fb2a52e]{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-6fb2a52e]{width:min(var(--wvs-skin-width),100%);margin:auto;display:grid;gap:var(--wvs-skin-gap);padding:0}.report-zone[data-v-6fb2a52e]{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-6fb2a52e]{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-6fb2a52e]{grid-column:1 / -1}.skin-element[data-v-6fb2a52e]>:first-child{margin-top:0}.skin-element p[data-v-6fb2a52e],.skin-element h1[data-v-6fb2a52e],.skin-element h2[data-v-6fb2a52e]{margin:0;white-space:pre-line}.tone-soft[data-v-6fb2a52e]{padding:16px;border-radius:var(--wvs-skin-control-radius);background:var(--wvs-skin-context)}.tone-outline[data-v-6fb2a52e]{padding:16px;border:1px solid var(--wvs-skin-line);border-radius:var(--wvs-skin-control-radius)}.public-report-title[data-v-6fb2a52e]{font-size:var(--element-size);line-height:1.2;letter-spacing:-.035em;font-weight:750}.public-report-intro p[data-v-6fb2a52e]{margin-top:12px;color:var(--wvs-skin-muted)}.public-report-eyebrow[data-v-6fb2a52e]{color:var(--wvs-skin-primary);font-weight:650;font-size:.84em;letter-spacing:.06em}.public-report-brand[data-v-6fb2a52e]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;font-weight:750}.public-report-brand img[data-v-6fb2a52e]{width:calc(var(--element-size) * 2.5);height:calc(var(--element-size) * 2.5);object-fit:contain}.public-report-brand>img[data-v-6fb2a52e]: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-6fb2a52e]{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-6fb2a52e]{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-6fb2a52e]{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-6fb2a52e]{background:var(--wvs-skin-context);color:var(--wvs-skin-primary)}.public-report-context small[data-v-6fb2a52e]{display:block;color:var(--wvs-skin-muted);font-size:.8em;margin-bottom:4px}.public-report-context strong[data-v-6fb2a52e]{font-weight:650}.public-report-secondary-time[data-v-6fb2a52e]{display:block;margin-top:4px;color:var(--wvs-skin-muted);font-size:.82em;line-height:1.5}.public-report-event-link[data-v-6fb2a52e]{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-6fb2a52e]:hover{text-decoration:underline}.element-amount strong[data-v-6fb2a52e]{color:var(--wvs-skin-primary);font-size:1.15em}.public-report-password-warning[data-v-6fb2a52e]{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-6fb2a52e]{flex-shrink:0;margin-top:4px;color:var(--wvs-skin-primary)}.public-report-password-warning p[data-v-6fb2a52e]{white-space:pre-line}.public-report-password-warning strong[data-v-6fb2a52e]{display:block;margin-bottom:5px}.skin-element label[data-v-6fb2a52e]{display:block}.skin-element label>span[data-v-6fb2a52e]{display:block;margin-bottom:9px;font-size:var(--element-size);font-weight:600}.skin-element[data-v-6fb2a52e] .el-input,.skin-element[data-v-6fb2a52e] .el-input-number{width:100%;min-width:0}.skin-element[data-v-6fb2a52e] .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-6fb2a52e] .el-input__wrapper.is-focus{box-shadow:0 0 0 2px var(--wvs-skin-primary) inset}.skin-element[data-v-6fb2a52e] input{font:400 max(16px,var(--element-size)) var(--wvs-skin-font);color:var(--wvs-skin-text)}.skin-element[data-v-6fb2a52e] input::placeholder{color:var(--wvs-skin-muted);opacity:.8;font-size:var(--element-size)}.has-error[data-v-6fb2a52e] .el-input__wrapper{box-shadow:0 0 0 1px #b44b45 inset}.public-report-field-error[data-v-6fb2a52e],.public-report-error[data-v-6fb2a52e]{display:block;margin-top:7px;color:#983f39;font-size:13px;text-align:start}.public-report-security[data-v-6fb2a52e]{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-6fb2a52e],.public-report-complete-actions .el-button[data-v-6fb2a52e]{width:100%}.public-report-shell .skin-element[data-v-6fb2a52e] .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-6fb2a52e] .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-6fb2a52e] .el-button--primary{border-radius:999px}.public-report-shell[data-v-6fb2a52e] .el-button--primary.is-disabled{opacity:.55;transform:none}.public-report-otp-panel[data-v-6fb2a52e]{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-6fb2a52e]{color:var(--wvs-skin-primary);font-size:24px}.public-report-otp-copy p[data-v-6fb2a52e],.public-report-otp-panel>small[data-v-6fb2a52e]{margin-top:6px;color:var(--wvs-skin-muted);font-size:1em}.public-report-otp-actions[data-v-6fb2a52e]{display:flex;flex-wrap:wrap;gap:10px}.public-report-otp-actions>.el-input[data-v-6fb2a52e]{flex:1;min-width:130px}.public-report-otp-actions>.el-button[data-v-6fb2a52e]{flex:1}.public-report-center[data-v-6fb2a52e]{padding:30px 12px;text-align:var(--element-align,center);width:min(680px,100%);margin:auto}.public-report-center h2[data-v-6fb2a52e]{font-size:calc(var(--element-size) * 1.6);margin-bottom:12px}.public-report-center>p[data-v-6fb2a52e]{color:var(--wvs-skin-muted);font-size:1em}.public-report-symbol[data-v-6fb2a52e]{display:inline-block;color:var(--wvs-skin-primary);font-size:44px;margin-bottom:15px}.public-report-receipt[data-v-6fb2a52e]{margin:24px 0;border-block:1px solid var(--wvs-skin-line)}.public-report-receipt>div[data-v-6fb2a52e]{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-6fb2a52e]{color:var(--wvs-skin-muted)}.public-report-receipt dd[data-v-6fb2a52e]{margin:0;overflow-wrap:anywhere}.public-report-spinner[data-v-6fb2a52e]{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-6fb2a52e 1s linear infinite}.public-report-custom-text[data-v-6fb2a52e]{white-space:pre-wrap}.layout-centered .report-composition[data-v-6fb2a52e]{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-6fb2a52e]{border-radius:0;border-bottom:0}.layout-centered .zone-hero[data-v-6fb2a52e]{background:var(--wvs-skin-heading);padding-block:calc(var(--wvs-skin-gap) * 1.5)}.layout-editorial .report-zone[data-v-6fb2a52e]{border-radius:0;border-top:4px solid var(--wvs-skin-primary)}.layout-editorial .zone-hero[data-v-6fb2a52e]{padding-block:44px;border:0;background:transparent}.layout-studio .report-zone[data-v-6fb2a52e]{background:transparent;border:0;padding-inline:0}.layout-studio .zone-main>.skin-element[data-v-6fb2a52e]{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-6fb2a52e]{background:var(--wvs-skin-context)}.layout-native .zone-hero[data-v-6fb2a52e]{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-6fb2a52e]{border-left:0;border-right:0;border-radius:0}.is-skin-preview[data-v-6fb2a52e]{min-height:100%}.skin-element-handle[data-v-6fb2a52e]{position:absolute;bottom:100%;right:0;z-index:2;display:grid;place-items:center;width:32px;height:28px;border:1px solid #55aca3;border-radius:6px;background:#fff;color:#55aca3;font-size:24px;touch-action:none;cursor:grab;opacity:0;pointer-events:none}.is-editing .skin-element[data-v-6fb2a52e]{outline-offset:4px;cursor:pointer}.is-editing .skin-element[data-v-6fb2a52e]:hover{outline:1px dashed #6fb8b1}.is-editing .skin-element:is(:hover,:focus-within,.element-selected)>.skin-element-handle[data-v-6fb2a52e]{opacity:1;pointer-events:auto}.is-editing .skin-element.element-selected[data-v-6fb2a52e]{outline:2px solid #6fb8b1;outline-offset:4px}.public-report-shell button[data-v-6fb2a52e]:focus-visible{outline:3px solid var(--wvs-skin-primary);outline-offset:3px}@media(min-width:900px){.layout-sidebar .report-composition[data-v-6fb2a52e]{grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);align-items:start}.layout-sidebar .zone-hero[data-v-6fb2a52e]{grid-row:span 2;grid-template-columns:minmax(0,1fr);background:var(--wvs-skin-heading);padding-block:36px}.layout-sidebar .zone-main[data-v-6fb2a52e],.layout-sidebar .zone-footer[data-v-6fb2a52e]{grid-column:2}}@media(max-width:640px){.public-report-shell[data-v-6fb2a52e]{padding:18px 12px}.report-zone[data-v-6fb2a52e]{grid-template-columns:minmax(0,1fr);padding:20px 18px;gap:20px}.report-composition[data-v-6fb2a52e]{gap:16px}.zone-hero[data-v-6fb2a52e]{padding-block:24px!important}.public-report-title[data-v-6fb2a52e]{font-size:min(var(--element-size),36px)}.public-report-language button[data-v-6fb2a52e]{min-height:40px}.public-report-otp-panel[data-v-6fb2a52e]{padding:16px 12px}.public-report-otp-actions[data-v-6fb2a52e]{flex-direction:column}.public-report-center[data-v-6fb2a52e]{padding:16px 0}.skin-element-handle[data-v-6fb2a52e]{width:44px;height:36px}.layout-studio .zone-main>.skin-element[data-v-6fb2a52e]{padding:18px}}@keyframes report-spin-6fb2a52e{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.public-report-spinner[data-v-6fb2a52e]{animation:none}}.berriz-public-page[data-v-f7056433]{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-f7056433]{margin-bottom:28px}.berriz-public-page h1[data-v-f7056433]{margin:8px 0;font-size:26px}.berriz-public-page header span[data-v-f7056433]{color:var(--el-color-primary);font-weight:700;letter-spacing:.12em}.berriz-public-page a[data-v-f7056433]{color:var(--el-color-primary)}.berriz-public-form[data-v-f7056433]{display:grid;gap:18px}.berriz-public-form label[data-v-f7056433]{display:grid;gap:7px;font-weight:600}.berriz-public-form label small[role=alert][data-v-f7056433]{color:#b44b45;font-weight:400}.berriz-public-result h2[data-v-f7056433]{margin:0 0 12px;font-size:18px}@media(max-width:600px){.berriz-public-page[data-v-f7056433]{margin:16px;padding:20px}}.screenshot-session[data-v-fc7e5aec]{margin:0 0 20px;line-height:1.6}.screenshot-form[data-v-fc7e5aec]{display:grid;gap:16px}.screenshot-form label[data-v-fc7e5aec]{display:grid;gap:8px;font-weight:600}.screenshot-form p[data-v-fc7e5aec]{margin:0;line-height:1.6}.screenshot-form small[data-v-fc7e5aec]{color:var(--el-text-color-secondary);font-weight:400}.screenshot-form footer[data-v-fc7e5aec]{display:flex;justify-content:flex-end}.screenshot-upload-field[data-v-fc7e5aec]{display:grid;gap:10px;min-width:0}.screenshot-upload-label[data-v-fc7e5aec]{font-weight:600}.screenshot-upload-card[data-v-fc7e5aec]{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 #bddfdc;border-radius:14px;background:linear-gradient(135deg,#fcfdfd,#f6fafa);color:#294b48;font:inherit;text-align:center;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.screenshot-upload-card[data-v-fc7e5aec]:hover,.screenshot-upload-card[data-v-fc7e5aec]:focus-visible,.screenshot-upload-card.is-dragging[data-v-fc7e5aec]{border-color:#67b4ac;background:#f6f9f9;outline:none;box-shadow:0 0 0 3px #67b4ac12}.screenshot-upload-card[data-v-fc7e5aec]:disabled{opacity:.65;cursor:wait}.screenshot-upload-icon[data-v-fc7e5aec]{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#eaf3f2;color:#67b4ac;font-size:28px}.screenshot-upload-copy[data-v-fc7e5aec]{display:grid;justify-items:center;gap:6px;min-width:0;max-width:100%}.screenshot-upload-copy strong[data-v-fc7e5aec]{overflow:hidden;max-width:100%;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.screenshot-upload-copy>span[data-v-fc7e5aec]:not(.screenshot-replace){color:#778a88;font-size:12px;line-height:1.5}.screenshot-upload-copy>small[data-v-fc7e5aec]{color:#8daaa7;font-size:11px;letter-spacing:.3px}.screenshot-upload-card.is-selected[data-v-fc7e5aec]{flex-direction:row;justify-content:flex-start;min-height:124px;padding:16px;text-align:left}.is-selected .screenshot-upload-copy[data-v-fc7e5aec]{flex:1;justify-items:start;gap:8px}.screenshot-preview[data-v-fc7e5aec]{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 #55aba214}.screenshot-preview img[data-v-fc7e5aec]{width:100%;height:100%;object-fit:contain}.screenshot-replace[data-v-fc7e5aec]{display:inline-flex;align-items:center;gap:4px;color:#67b4ac;font-size:12px;font-weight:600}.screenshot-upload-hint[data-v-fc7e5aec]{line-height:1.6}.wvs-weekly-admin{padding:24px;background:#fff;border:1px solid #e3eeed;border-radius:16px;min-height:620px}.wvs-weekly-heading h2,.wvs-weekly-public h1{margin:8px 0;color:#1c3936;font-size:27px;letter-spacing:-.7px}.wvs-weekly-heading p{margin:6px 0 0;color:#779996;font-size:13px}.wvs-weekly-eyebrow{color:#64b2aa;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 #dfeceb;border-radius:12px;background:linear-gradient(110deg,#fafcfc,#fcfdfd)}.wvs-weekly-label{display:block;color:#658b87;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:#254a46;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 #ddeae9;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:#637a78}.wvs-weekly-code strong{font:700 23px ui-monospace,monospace;letter-spacing:3px;color:#264c48}.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 #ddeae9;font-size:13px;line-height:1.6}.wvs-weekly-wechat{display:inline-flex;align-items:center;gap:8px;color:#3c625e}.wvs-weekly-expiry{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;color:#688c88}.wvs-weekly-expiry-value{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.wvs-weekly-expiry strong{color:#3c625e;font-size:inherit;font-weight:600;font-variant-numeric:tabular-nums}.wvs-weekly-timezone{padding:1px 5px;border:1px solid #e4eeed;border-radius:4px;background:#fff;color:#688c88;font-size:10px;line-height:16px}.wvs-weekly-link{display:inline-flex;align-items:center;gap:6px;padding:4px 0;color:#49938c;font-weight:500;text-decoration:none}.wvs-weekly-link:hover{color:#37716b}.wvs-weekly-link:hover>span{text-decoration:underline;text-underline-offset:3px}.wvs-weekly-link:focus-visible{outline:2px solid #57aca4;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:#254a46;font-size:17px}.wvs-weekly-square-heading h3>span{color:#8ba7a4;font-weight:500;font-size:13px}.wvs-weekly-sort-hint{color:#7a9b98;font-size:12px}.wvs-weekly-date-filter{margin-bottom:18px;padding:14px;border:1px solid #e8f1f0;border-radius:12px;background:#fbfdfd}.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:#3c625e}.wvs-weekly-date-heading>div>span{font-size:11px;color:#7a9b98}.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 #e4eeed;border-radius:9px;background:#fff;color:#668c88;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.wvs-weekly-days>button:hover{border-color:#a6d3ce}.wvs-weekly-days>button[aria-pressed=true]{border-color:#6ab6ae;background:#f6f9f9;color:#458d86;box-shadow:inset 0 0 0 1px #6ab6ae26}.wvs-weekly-days>button:focus-visible{outline:2px solid #57aca4;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:#52a59d}.wvs-weekly-days time{font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.wvs-weekly-day-count{font-size:11px;color:#83a3a0}.wvs-weekly-days>button[aria-pressed=true] .wvs-weekly-day-count{color:#458d86}.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:#f3f8f7}.wvs-weekly-filters button{display:flex;align-items:center;gap:7px;min-height:30px;padding:5px 12px;border-radius:6px;background:transparent;color:#6c908c;font-size:12px;cursor:pointer}.wvs-weekly-filters button:hover{color:#4c9991}.wvs-weekly-filters button[aria-pressed=true]{background:#fff;color:#49948c;font-weight:700;box-shadow:0 1px 4px #254a4612}.wvs-weekly-filters button:focus-visible{outline:2px solid #57aca4;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:#83a3a0;font-size:12px;margin-bottom:14px}.wvs-weekly-summary strong{color:#395f5b;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 #e7f0ef;border-radius:13px;background:#fff}.wvs-weekly-session.is-started{background:#fafcfc}.wvs-weekly-session.is-started .wvs-weekly-meta .el-tag--info{color:#7a9a97!important;background:#f0f5f4!important;border-color:#dce8e7!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:#b8dcd8}.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:#87a5a2;border-color:#dce8e7;background:#f3f8f7}.wvs-weekly-closure-hint{margin:0 0 14px;color:#7a9a97;font-size:11px;line-height:1.7}.wvs-weekly-meta{gap:9px;flex-wrap:wrap;color:#709995;font-size:12px}.wvs-weekly-meta>span{font-variant-numeric:tabular-nums}.wvs-weekly-session h4,.wvs-weekly-quote-row h4{color:#254a46;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:#65b3ab;font:650 12px ui-monospace,monospace;background:#f6f9f9;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:#709995;font-size:12px;text-decoration:none}.wvs-weekly-session-links>a:hover{color:#57aca4}.wvs-weekly-session-links>a:focus-visible{outline:2px solid #57aca4;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:#709995}.wvs-weekly-session-links .el-button:not(.is-disabled):hover{color:#57aca4}.wvs-weekly-pending{color:#85a6a3;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:#faf9f8}.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 #e7f0ef}.wvs-weekly-quote-drawer .el-drawer__body{background:#f9fbfb}.wvs-weekly-quote-heading h3{margin:10px 0;color:#254a46;font-size:23px}.wvs-weekly-quote-heading p{margin:0;color:#779996;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 #e7f0ef;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:#7d9d9a;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:#57aca4}.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:#87a5a2}.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 #e8f1f0}.wvs-weekly-public-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.wvs-weekly-mark{padding:9px 7px;background:#68b4ac;color:#fff;border-radius:9px;font:700 10px ui-monospace,monospace}.wvs-weekly-public-header>p{color:#789a97;font-size:14px;line-height:1.8}.wvs-weekly-public-period{display:inline-block;font-size:12px;color:#55aba2;background:#f6fafa;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 #eef4f3}.wvs-weekly-session-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.wvs-weekly-session-price>span{color:#7a9b98;font-size:12px}.wvs-weekly-session-price strong{color:#57aca4;font-size:24px;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.wvs-weekly-session-price small{color:#7a9b98;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:#7a9a97;line-height:1.8}.wvs-weekly-register-form>label{display:grid;gap:9px;font-size:13px;color:#325a56}.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-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-df8508e0]{padding:40px 20px;text-align:center;color:#648b87;font-size:14px}:root{color-scheme:light;--bg: #f6f9f9;--sidebar-bg: #ffffff;--sidebar-nav-hover: rgba(112, 185, 155, .08);--sidebar-nav-active: #70b9b2;--panel: #ffffff;--panel-header: #f9fbfb;--border: #e4eeed;--border-strong: #cbe1df;--text: #132624;--muted: #648b87;--primary: #70b9b2;--primary-strong: #50a39b;--primary-bg: rgba(112, 185, 155, .06);--primary-ring: rgba(112, 185, 155, .15);--success: #16857a;--success-bg: rgba(5, 150, 105, .08);--warning: #5eafa7;--warning-bg: rgba(94, 175, 141, .08);--danger: #b44b45;--danger-bg: rgba(225, 29, 72, .08);--info: #5eafa7;--info-bg: rgba(94, 175, 141, .08);--shadow-sm: 0 2px 8px rgba(19, 38, 30, .08);--shadow-md: 0 8px 22px rgba(19, 38, 30, .1);--shadow-lg: 0 18px 44px rgba(19, 38, 30, .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: #f9fbfb;--table-text: #335552;--shell-glow: rgba(112, 185, 155, .1);--overlay-bg: rgba(19, 38, 30, .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 #14292014}.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:#70b99b14;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:#70b99b24;color:var(--primary-strong)}.command-report-session-label>span{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid rgba(112,185,155,.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:#0a120f75;-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(87,172,137,.2);border-radius:18px;background:var(--panel);box-shadow:0 24px 56px #0a120f38,0 6px 16px #57ac891f}.command-report-confirm-dialog .el-message-box__header{position:relative;margin:0;padding:22px 24px 16px;border-bottom:1px solid rgba(87,172,137,.12);background:linear-gradient(135deg,#57ac891b,#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),#bfe0dd 68%,rgba(191,224,210,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:#57ac8914;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:#57ac8929;background:linear-gradient(135deg,#57ac890f,#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:#57ac892b;background:#fafcfc}.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%,#ffffff)}.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,#70b99b09,#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(112,185,155,.24);border-radius:999px;background:#70b99b14;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:#70b99b47;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(112,185,155,.18);border-radius:14px;background:linear-gradient(135deg,#70b99b0e,#62b29106),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:#70b99b9e;background:var(--primary-bg);box-shadow:0 0 0 3px #70b99b14}.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(112,185,155,.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 #70b99b47 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(112,185,155,.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: #f6f9f9;--sidebar-bg: #ffffff;--sidebar-nav-hover: rgba(112, 185, 155, .08);--sidebar-nav-active: #70b9b2;--panel: #ffffff;--panel-header: #f9fbfb;--border: #e4eeed;--border-strong: #cbe1df;--text: #132624;--muted: #648b87;--primary: #70b9b2;--primary-strong: #50a39b;--primary-bg: rgba(112, 185, 155, .06);--primary-ring: rgba(112, 185, 155, .15);--success: #16857a;--success-bg: rgba(5, 150, 105, .08);--warning: #5eafa7;--warning-bg: rgba(94, 175, 141, .08);--danger: #b44b45;--danger-bg: rgba(225, 29, 72, .08);--info: #5eafa7;--info-bg: rgba(94, 175, 141, .08);--shadow-sm: 0 2px 8px rgba(19, 38, 30, .08);--shadow-md: 0 8px 22px rgba(19, 38, 30, .1);--shadow-lg: 0 18px 44px rgba(19, 38, 30, .16);--control-bg: #ffffff;--control-raised: #f9fbfb;--table-text: #335552;--shell-glow: rgba(112, 185, 155, .1);--overlay-bg: rgba(19, 38, 30, .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(112,185,155,.08),transparent 28%),radial-gradient(circle at 84% 12%,rgba(94,175,141,.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:#f9fbfb;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:#70b99b3d;background:linear-gradient(135deg,#70b99b14,#5eaf8d0f),#ffffff5c;box-shadow:0 10px 24px #13261e14;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:#70b99b57;background:linear-gradient(135deg,#70b99b24,#5eaf8d1f),#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,#70b9b2,#5eafa7);color:#fff;font-size:18px;font-weight:800;box-shadow:0 4px 12px #70b99b4d}.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:#94b8b4;cursor:pointer;font-weight:650;transition:background .18s ease,color .18s ease,transform .18s ease}.nav button:hover{background:var(--sidebar-nav-hover);color:#f9fbfb;transform:translate(4px)}.nav button.is-active{background:var(--sidebar-nav-active);color:#fff;box-shadow:0 4px 14px #60b08f4d}.nav button.is-active:hover{transform:none}.nav-sub{margin:-2px 0 2px 36px;padding-left:12px;border-left:1px solid rgba(148,184,169,.35);display:flex;flex-direction:column;gap:6px}.nav-sub button{min-height:32px;padding:0 10px;border-radius:var(--radius-sm);color:#94b8b4;font-size:13px;font-weight:650;box-shadow:none}.nav-sub button:hover{background:#ffffff14;color:#f9fbfb;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:#13261e0f;border-color:#13261e14}.sidebar-account{border:1px solid rgba(148,184,169,.18);border-radius:var(--radius-lg);padding:11px;color:#cbe1df;background:#13261e7a}.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:#94b8b4;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:#34d3c3;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:#94b8b4;font-size:11px;line-height:1.35}.sidebar-account-expire strong{color:#e4eeed;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:#648b87;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:#94b8a91a;color:#cbe1df;font-size:10px;font-weight:800;--el-button-hover-bg-color: rgba(112, 185, 155, .18);--el-button-hover-text-color: #ffffff}.sidebar-account-action.el-button.is-text:not(.is-disabled):hover,.sidebar-account-action.el-button:hover,.sidebar-account-action.el-button:focus{background:#70b99b2e!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 #76bb9e29}.main{height:100vh;min-width:0;display:flex;flex-direction:column;overflow:hidden}.topbar{min-height:56px;flex:0 0 auto;background:#121614eb;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:#121616;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:#60b08f2e;background:var(--primary-bg)}.topbar-step-arrow{color:#94b8b4;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,#121616,#121f1e);box-shadow:0 0 0 1px #70b99b3d}.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:#defaf7;color:#158075;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: #fcfbfa;--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: #faf9f7;--session-alert-icon: #16857a;--session-alert-title: #16655d;--session-alert-desc: #158075}.session-parse-alert.el-alert.is-warning{--session-alert-border: rgba(245, 158, 11, .2);--session-alert-bg: #fcfbfa;--session-alert-icon: #d97706;--session-alert-title: #92400e;--session-alert-desc: #b45309}.session-parse-alert.el-alert.is-error{--session-alert-border: rgba(119, 188, 159, .24);--session-alert-bg: #fcfbfa;--session-alert-icon: #b44b45;--session-alert-title: #3a7771;--session-alert-desc: #983f39}.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:#335552;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 #60b08f38}.btn-primary:hover{background:var(--primary-strong)}.btn-secondary{color:#335552;background:#fff;border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.btn-secondary:hover{background:#f9fbfb}.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:#cbe1df;background:transparent}.icon-btn{width:32px;height:32px;border-radius:8px;border:1px solid var(--border-strong);background:#fff;color:#476966;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:#f9fbfb}.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:#fcfefe}.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,#f9fbfb);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:#335552;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:#335552;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:#f3f8f7;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:#f9fbfb;color:#335552;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:#fcfefe;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,#f9fbfb)}.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(96, 176, 143, .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:#94b8a959!important;background:#f2f7f6!important;box-shadow:none!important;color:#94b8b4!important;filter:none!important}.action-tooltip-wrap .el-button.is-disabled>span{color:#94b8b4!important}.history-panel{overflow:hidden}.history-toolbar{padding:14px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#fff,#f9fbfb);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:#f9fbfb;border:1px solid #deebea;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:#60b08f59;background:#f4f9f8;color:var(--primary)}.summary-item.is-active{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 6px 14px #60b08f33}.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:#70b99bf2!important;background:linear-gradient(135deg,#70b9b2,#5eafa7)!important;color:#fff!important;box-shadow:0 10px 24px #70b99b42!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:#fcfefe}.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:#476966;font-size:13px;font-weight:800}.data-table tbody tr:hover td{background:#fcfefe}.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 #13261e08}.data-table th:last-child,.data-table td:last-child{position:sticky;right:0;z-index:4;width:166px;background:#fcfefe;border-left:1px solid var(--border);box-shadow:-8px 0 18px #13261e0f}.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 #cbe1df;color:#94b8b4;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.table-placeholder{color:#94b8b4;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(118,187,158,.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:#13261e6b;-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 #13261e38}.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:#eff6f5}.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,#1cad9e,#16857a);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:#1e3b38;box-shadow:var(--shadow-lg);font-size:13px;font-weight:700}.toast.success{background:#116b62}.toast.error{background:#983f39}@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,#70b9b2,#5eafa7);box-shadow:0 4px 14px #70b99b38;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 #70b99b47}.content{background:radial-gradient(circle at 82% 0%,rgba(94,175,141,.1),transparent 32%),radial-gradient(circle at 18% 18%,rgba(112,185,155,.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,#121616,#0f1313)}.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(112,185,155,.35))}.session-card.is-current{border-color:var(--primary);background:linear-gradient(180deg,#121616,#121f1e);box-shadow:0 0 0 1px #70b99b29}.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:#0a0c0c;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 #70b99b2e}.report-editor-card,.parse-panel{box-shadow:none}.rich-report-textarea,.rich-report-textarea .el-textarea__inner{background:#0a0c0c;color:var(--text)}.rich-report-textarea .el-textarea__inner{border:0;box-shadow:none}.rich-report-textarea .el-textarea__inner::placeholder{color:#9cafa7bd}.parse-panel.is-ready{border-color:#00ffcc47}.parse-panel.is-error{border-color:#54ab8747}.parse-summary.is-ready{background:var(--success-bg)}.parse-summary.is-error{background:var(--danger-bg)}.customer-template-preview{background:#0a0c0c}.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:#181d1c;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,#70b9b2,#5eafa7);color:#fff;box-shadow:0 8px 18px #70b99b2e}.el-table__empty-block{background:var(--panel)}.el-table__empty-text{color:var(--muted)}.win-panel{background:linear-gradient(135deg,#24dbc9,#5eafa7);color:#0a0c0c;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(112, 185, 155, .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:#0a0c0c;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 #70b99b29}.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:#181d1c;box-shadow:none;color:var(--muted)}.el-popper,.el-select-dropdown,.el-picker-panel{border-color:var(--border);background:var(--panel);color:var(--text)}.xiaoman-datetime-popper.el-popper{max-width:min(94vw,460px);overflow:hidden}.xiaoman-datetime-popper .el-picker-panel{max-width:100%;border:0}.xiaoman-datetime-popper .el-picker-panel__sidebar{display:none!important;border-right-color:var(--border);background:var(--panel-header);padding:8px}.xiaoman-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}.xiaoman-datetime-popper .el-picker-panel__shortcut:hover{background:var(--primary-bg);color:var(--primary)}.xiaoman-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(112, 185, 155, .04);--el-table-text-color: #e4eeed;--el-table-header-text-color: var(--muted);background-color:var(--panel);color:#e4eeed}.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:#70b99b0a}.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:#70b99b38;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:#5eaf8d47;color:#b2d9d5}.el-tag--danger.el-tag--light{background-color:var(--danger-bg);border-color:#54ab8747;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(94,175,141,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,#70b9b2,#5eafa7)!important;box-shadow:inset 0 1px #fff3,0 4px 15px #70b99b4d!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 #70b99b73!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(112,185,155,.08),transparent 28%),radial-gradient(circle at 84% 12%,rgba(94,175,141,.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(112, 185, 155, .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:#983f39}:root.light-mode .rich-report-textarea .el-textarea__inner::placeholder{color:#648b7bc2}: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:#70b99b42;box-shadow:inset 0 0 0 2px #70b99b1a;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(112,185,155,.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 #70b99b38}.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(112,185,155,.1),rgba(94,175,141,.06) 48%,transparent 100%),var(--panel);box-shadow:0 0 0 1px #70b99b2e,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,#f9fbfac7),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,#f9fbfac2),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,#f9fbfaad),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,#f9fbfa6b),var(--control-bg)}.xiaoman-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)}.xiaoman-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}.xiaoman-datetime-popper .el-picker-panel,.xiaoman-datetime-popper .el-date-picker,.xiaoman-datetime-popper .el-picker-panel__body,.xiaoman-datetime-popper .el-picker-panel__body-wrapper,.xiaoman-datetime-popper .el-picker-panel__content,.xiaoman-datetime-popper .el-date-picker__time-header,.xiaoman-datetime-popper .el-picker-panel__footer,.xiaoman-datetime-popper .el-time-panel,.xiaoman-datetime-popper .el-time-panel__content,.xiaoman-datetime-popper .el-time-panel__footer,.xiaoman-datetime-popper .el-time-spinner,.xiaoman-datetime-popper .el-time-spinner__wrapper,.xiaoman-datetime-popper .el-scrollbar,.xiaoman-datetime-popper .el-scrollbar__wrap,.xiaoman-datetime-popper .el-scrollbar__view{background:var(--panel)!important;color:var(--text)}.xiaoman-datetime-popper .el-picker-panel__sidebar{display:none!important;width:0;padding:10px;border-right:1px solid var(--border);background:var(--panel-header)!important}.xiaoman-datetime-popper .el-picker-panel__body{margin-left:0!important}.xiaoman-datetime-popper .el-date-picker__time-header{padding:10px;border-bottom:1px solid var(--border)}.xiaoman-datetime-popper .el-date-picker__time-header .el-input{width:128px}.xiaoman-datetime-popper .el-picker-panel__content{margin:10px 12px}.xiaoman-datetime-popper .el-date-table th{color:var(--muted);border-bottom-color:var(--border)}.xiaoman-datetime-popper .el-date-table td{color:var(--text)}.xiaoman-datetime-popper .el-date-table td.prev-month,.xiaoman-datetime-popper .el-date-table td.next-month{color:#9cafa794}.xiaoman-datetime-popper .el-date-table td.available:hover{color:var(--primary)}.xiaoman-datetime-popper .el-date-table td.current:not(.disabled) .el-date-table-cell__text{background:var(--primary);color:#fff}.xiaoman-datetime-popper .el-time-panel{width:196px;min-width:196px;border-color:var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.xiaoman-datetime-popper .el-time-panel__content{width:100%}.xiaoman-datetime-popper .el-time-spinner__wrapper{max-height:192px;overscroll-behavior:contain}.xiaoman-datetime-popper .el-time-spinner__wrapper .el-scrollbar__wrap{scroll-behavior:auto;overscroll-behavior:contain}.xiaoman-datetime-popper .el-time-panel__content:before,.xiaoman-datetime-popper .el-time-panel__content:after{border-color:var(--border)}.xiaoman-datetime-popper .el-time-spinner__item{color:var(--muted)}.xiaoman-datetime-popper .el-time-spinner__item:hover{background:var(--primary-bg);color:var(--text)}.xiaoman-datetime-popper .el-time-spinner__item.is-active:not(.is-disabled){color:var(--primary);font-weight:850}.xiaoman-datetime-popper .el-time-spinner__wrapper:nth-child(2) .el-time-spinner__item.is-disabled{color:#94b8a95c;cursor:not-allowed}.xiaoman-datetime-popper .el-time-panel__footer,.xiaoman-datetime-popper .el-picker-panel__footer{border-top:1px solid var(--border)}.xiaoman-datetime-popper .el-time-panel__btn,.xiaoman-datetime-popper .el-picker-panel__link-btn{font-weight:850}.xiaoman-datetime-popper .el-time-panel__btn.confirm,.xiaoman-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,#fcfefe),var(--panel);box-shadow:0 10px 22px #13261e0b}:root.light-mode .session-card:hover{box-shadow:0 14px 28px #13261e14;filter:none}:root.light-mode .session-card.is-current{background:linear-gradient(135deg,#70b99b14,#5eaf8d0a 52%,#fff),var(--panel);box-shadow:0 14px 30px #70b99b17}:root.light-mode .session-card-current .el-tag{border-color:#05966938}:root.light-mode .xiaoman-datetime-popper .el-picker-panel,:root.light-mode .xiaoman-datetime-popper .el-date-picker,:root.light-mode .xiaoman-datetime-popper .el-picker-panel__body,:root.light-mode .xiaoman-datetime-popper .el-picker-panel__body-wrapper,:root.light-mode .xiaoman-datetime-popper .el-picker-panel__content,:root.light-mode .xiaoman-datetime-popper .el-date-picker__time-header,:root.light-mode .xiaoman-datetime-popper .el-picker-panel__footer,:root.light-mode .xiaoman-datetime-popper .el-time-panel,:root.light-mode .xiaoman-datetime-popper .el-time-panel__content,:root.light-mode .xiaoman-datetime-popper .el-time-panel__footer,:root.light-mode .xiaoman-datetime-popper .el-time-spinner,:root.light-mode .xiaoman-datetime-popper .el-time-spinner__wrapper,:root.light-mode .xiaoman-datetime-popper .el-scrollbar,:root.light-mode .xiaoman-datetime-popper .el-scrollbar__wrap,:root.light-mode .xiaoman-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}.xiaoman-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}.xiaoman-datetime-popper.el-popper{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}.xiaoman-datetime-popper.el-popper:has(.el-time-panel):not(:has(.el-date-picker)){width:196px!important;max-width:calc(100vw - 40px)!important}.xiaoman-datetime-popper .el-picker-panel__sidebar{display:none!important}.xiaoman-datetime-popper .el-picker-panel__body{width:100%;min-width:0;margin-left:0!important}.xiaoman-datetime-popper .el-date-picker__time-header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.xiaoman-datetime-popper .el-date-picker__time-header .el-input{width:100%}.xiaoman-datetime-popper .el-picker-panel__content{width:auto;min-width:0;margin:10px 12px 8px}.xiaoman-datetime-popper .el-date-table{width:100%;table-layout:fixed}.xiaoman-datetime-popper .el-date-table td{padding:3px 0}.xiaoman-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(112,185,155,.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:#70b99b38;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,#f9fbfab3),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:#70b99b3d;background:var(--primary-bg);color:var(--primary);box-shadow:0 6px 14px #70b99b1a}.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 #70b99b24!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 #70b99b2e}.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:#70b99b47;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 #70b99b2e!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 #70b99b38!important;filter:none!important}.report-editor-submit .el-button--primary.is-disabled,.report-editor-submit .el-button--primary.is-disabled:hover{border-color:#ddebea!important;background:#f1f6f6!important;box-shadow:none!important;color:#94b8b4!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:#ddebea;background:#fff;overflow:visible;box-shadow:0 8px 20px #13261e09}.session-card:before{display:none}.session-card:hover{border-color:#c7e3e0;box-shadow:0 10px 22px #13261e0f}.session-card.is-current,:root.light-mode .session-card.is-current{border-color:#70b99b7a;background:#fff;box-shadow:0 0 0 1px #70b99b1a,0 10px 22px #13261e0f}.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:#70b99b99;background:var(--panel);box-shadow:0 0 0 1px #70b99b29}@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:#648b87;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,#f9fbfaf5,#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:#f4f9f8;color:#60b0a8;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:#648b87;font-size:12px;font-weight:650;line-height:1.45}.parse-status-badge{min-height:28px;padding:0 12px;border:1px solid #d6e7e5;border-radius:999px;background:#f5f9f9;color:#60b0a8;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:#defaf7;color:#16857a}.parse-status-card.is-ready .parse-status-badge{border-color:#05966947;background:#edfcfb;color:#116b62}.parse-status-card.is-error{border-color:#e11d4847;background:linear-gradient(135deg,#f9f8f7e6,#fffffffa),var(--panel)}.parse-status-card.is-error .parse-status-icon{background:#ffe4e6;color:#b44b45}.parse-status-card.is-error .parse-status-badge{border-color:#e11d4847;background:#fcf2ee;color:#983f39}.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:#60b08f29;color:#b5dbd7}: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:#b5dbcb47;background:#60b08f1f;color:#b5dbd7}: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:#6ee7db}: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:#77bc9f61;background:linear-gradient(135deg,#77bc9f1f,#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:#77bc9f24;color:#fda4af}:root:not(.light-mode) .parse-status-card.is-error .parse-status-badge{border-color:#77bc9f61}: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:#70b99b5c;box-shadow:0 10px 22px #13261e0f;outline:none;transform:translateY(-1px)}.template-card.is-current{border-color:#70b99bb8;background:linear-gradient(135deg,#70b99b0f,#5eaf8d09),var(--panel);box-shadow:0 0 0 1px #70b99b29,0 12px 24px #70b99b14}.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,#70b99b09,#5eaf8d06),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:#70b99b66;box-shadow:0 10px 22px #13261e0f;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,#70b9b2,#5eafa7);color:#fff;font-size:18px;font-weight:850;line-height:1;box-shadow:0 8px 18px #70b99b33}.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:#70b99b0e!important}.report-pool-table .el-table__row.is-report-selected:hover>td.el-table__cell{background:#70b99b16!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:#fcfefe!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:#f6fafa!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:#f1f6f6!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:#ddebea;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:#57ac8957;background:#57ac8906}.template-visibility-option.el-radio.is-bordered.is-checked{border-color:#57ac898f;background:linear-gradient(135deg,#57ac8912,#5eaf8d06);box-shadow:0 0 0 2px #57ac8914}.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:#254744;font-size:13px;font-weight:900;line-height:1.35}.template-visibility-copy small,.template-visibility-footnote{color:#739693;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,#63b2910a);color:#267971}.shared-template-notice>.el-icon{flex:0 0 auto;font-size:18px}.shared-template-notice>span{display:block}.shared-template-notice strong{color:#225f59;font-size:13px;font-weight:900}.template-parse-progress{display:grid;gap:12px;margin:-2px 0 16px;padding:15px 16px;border:1px solid rgba(98,178,145,.18);border-radius:11px;background:linear-gradient(135deg,#62b29112,#57ac8909);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:#27504c;font-size:13px;font-weight:900}.template-parse-progress-head small,.template-parse-progress-head b{color:#67938f;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:#8aa8a5;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:#eaf2f1;color:#7fa09d;font-size:10px;font-style:normal}.template-parse-steps span.is-active,.template-parse-steps span.is-done{color:#478f88}.template-parse-steps span.is-active i,.template-parse-steps span.is-done i{background:#5dafa7;color:#fff;box-shadow:0 0 0 4px #5daf8d1a}.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(98,178,145,.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:#27504c;font-size:13px;font-weight:900}.template-parse-slow-actions small,.template-parse-ready small,.template-parse-background small{color:#67938f;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(98,178,145,.18);border-radius:11px;background:#62b2910e}.template-parse-background{display:flex;align-items:center;gap:11px}.template-parse-background>.el-icon{flex:0 0 auto;color:#5dafa7;font-size:20px}.template-parse-ready{border-color:#2d96693d;background:linear-gradient(135deg,#2d966917,#63b2910a)}.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(98,178,145,.14);border-radius:8px;background:#62b2910b}.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,#f9fbfad1),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:#648b87}.report-status-segment button:hover{border-color:#70b99b33;background:#70b99b12}.report-status-segment button.is-active{border-color:#70b99bd1;background:linear-gradient(135deg,#70b9b2,#61b1a9);color:#fff;box-shadow:0 8px 18px #70b99b3d}@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,184,169,.28);border-radius:999px;background:#f9fbfae6;color:#476966;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,#edfcfb,#defaf7);color:#116b62;box-shadow:inset 0 0 0 1px #ffffffb3}.report-editor-submit.is-error strong{border-color:#ef44443d;background:#ef444414;color:#b44b45}.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,#5aada5,#50a29a)!important;box-shadow:0 8px 18px #50a3803d!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,#66b4ac,#4b9890)!important;box-shadow:0 10px 22px #50a3804d!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:#ddebea!important;background:#f1f6f6!important;box-shadow:none!important;color:#94b8b4!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,#f9fbfaf0),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,225,216,.72);background:#f9fbfabd}.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,#f9fbfaf5)!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:#cbe1d8d1;background:#fff!important;color:var(--text);box-shadow:0 1px 2px #13261e0a}.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:#70b99b6b;background:#fafcfc!important;box-shadow:0 10px 22px #13261e14}.dispatch-toolbar .summary-item.is-active{border-color:#70b99beb!important;background:linear-gradient(135deg,#70b9b2,#5eafa7)!important;color:#fff!important;box-shadow:0 12px 28px #70b99b3d!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:#70b99b47;background:#70b99b12;color:#478f88}.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(112, 185, 155, .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 #70b99b14,inset 0 -1px #70b99b14}.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(112,185,155,.22);border-radius:999px;background:#70b99b12;color:#50a39b;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:#70b99b6b;background:#70b99b1f}.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(112,185,155,.22);border-radius:999px;background:#70b99b12;color:#50a39b;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 #13261e24}.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,#70b9b2,#b44b45)}.dispatch-row-action--verify.el-button{background:linear-gradient(135deg,#60b0a8,#5eafa7)}.dispatch-row-action.el-button:hover,.dispatch-row-action.el-button:focus{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 10px 24px #70b99b38}.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,184,169,.35)!important;border-radius:999px;transform:none}.action-tooltip-wrap .dispatch-row-action.el-button.is-disabled .el-icon{color:#94b8b4!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,184,169,.32);border-radius:999px;background:#f9fbfb;color:#648b87;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:#116b62;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:#6fb89a47;background:#6fb89a14;color:#55aca3}.engine-chip.is-success{border-color:#05966942;background:#05966914;color:#116b62}.engine-chip.is-error{border-color:#e11d4847;background:#e11d4814;color:#983f39}.engine-inline-meta{max-width:172px;display:block;overflow:hidden;color:#648b87;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(112,185,155,.3);border-radius:8px;background:linear-gradient(135deg,#70b99b1a,#10b9810f),#122624;color:#eaf2f1;box-shadow:0 18px 44px #13261e7a}.engine-popcard-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:9px;border-bottom:1px solid rgba(148,184,169,.2)}.engine-popcard-head span{color:#cbe1df;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:#94b8b4;font-size:11px;font-weight:800}.engine-popcard-grid>strong,.engine-popcard-raw code{min-width:0;overflow:hidden;color:#f9fbfb;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 #6fb89a94}.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,#181d1c,#121616)!important;box-shadow:inset 0 1px #ffffff0a}:root:not(.light-mode) .dispatch-toolbar .summary-item{border-color:var(--border-strong);background:#181d1c!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: #0a1211;--echo-ink-2: #101a19;--echo-rose: #57aca4;--echo-pink: #bfe0dd;--echo-action: #70b9b2;--echo-violet: #6fb8b1;--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,#57ac8933,#bfe0d214 44%,#0a120f00 72%),linear-gradient(160deg,#080b0b 0%,var(--echo-ink) 46%,#11211f 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,#57ac8900,#70b99b52,#bfe0d200);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,#57ac89eb,#bfe0d2bd),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,#0a120fb8,#0a120f24 42%,#0a120f9e),linear-gradient(0deg,#0a120fbd,#0a120f00 45%,#0a120f57)}.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:#0a120f57;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(19,38,30,.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 #57ac892e}.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,#70b99b1f,#6fb89a1a)!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,#080b0b 0%,var(--echo-ink) 52%,#11211f 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: #60b0a8;border-color:#60b08f47;background:#60b08f0b}.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:#60b08f3d;background:linear-gradient(180deg,#f5f9f7ad,#fcfdfd 78%)}.parse-status-card.is-checking{border-color:#60b08f42;background:linear-gradient(135deg,#f5f9f7f0,#fffffffa)}.parse-status-card.is-checking .parse-status-icon{background:#e8f1f0;color:#60b0a8}.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:#648b87;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:#ddebea!important;background:#f1f6f6!important;box-shadow:none!important;color:#94b8b4!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:#94b8b4!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:#648b87!important}.session-sync-state>i{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:#22c5b5;box-shadow:0 0 0 3px #22c55e1f}.session-sync-state.is-syncing>i{width:10px;height:10px;border:2px solid rgba(87,172,137,.2);border-top-color:#57aca4;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:#e9f2f1!important;background:#fff!important}.session-skeleton-line,.session-skeleton-block{position:relative;display:block;overflow:hidden;border-radius:7px;background:#eff5f4}.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 #e8f1f0;color:#648b87;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 #ddeae9;border-radius:8px;background:#fff;color:#335552;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:#648b87;text-align:center}.session-load-error strong{color:#335552;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:#f6fafa}.sidebar,:root.light-mode .sidebar{background:linear-gradient(180deg,#70b99b24,#6fb89a14 38%,#fff0 72%),linear-gradient(180deg,#111616,#0f1313)!important;color:#f9fbfb!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:18px 0 46px #13261e29!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:#70b99b6b!important;background:#70b99b1f!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 #70b99b52!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:#f9fbfae6!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,#70b9b2,#5eafa7)!important;color:#fff!important;box-shadow:0 14px 30px #70b99b47!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,#70b99bcc,#5eaf8d33);box-shadow:0 0 16px #70b99b2e}.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:#f9fbfad1!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:#70b99b61!important;background:linear-gradient(90deg,#70b99b4d,#5eaf8d24)!important;color:#fff!important;box-shadow:inset 3px 0 #70b99bf2,0 10px 22px #00000024;transform:none}.sidebar-account,:root.light-mode .sidebar-account{border-color:#ffffff1a!important;background:#ffffff0f!important;color:#e4eeead1!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:#e4eeea9e!important}.topbar,:root.light-mode .topbar{min-height:60px;background:#ffffffeb!important;border-bottom:1px solid rgba(228,238,234,.92)!important;box-shadow:0 12px 28px #13261e0f}@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:#cbe1d8e0!important;border-radius:10px;background:linear-gradient(180deg,#fffffff5,#f9fbfae6),#ffffffeb!important;box-shadow:0 10px 26px #13261e12!important}.topbar-subnav button{min-height:29px;border-color:transparent!important;border-radius:7px;background:transparent;color:#335552;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:#70b99b3d!important;background:#70b99b14!important;color:#48928b!important;transform:translateY(-1px)}.topbar-subnav button.is-active{background:linear-gradient(135deg,#70b9b2,#5eafa7)!important;color:#fff!important;box-shadow:0 10px 22px #70b99b3d;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,#94b8a966,#70b99b61,#94b8a966)}.topbar-step-arrow:after{right:5px;top:50%;width:5px;height:5px;border-top:1px solid rgba(100,139,123,.72);border-right:1px solid rgba(100,139,123,.72);transform:translateY(-50%) rotate(45deg)}.content,:root.light-mode .content{background:linear-gradient(180deg,#70b99b0a,#fff0 180px),#f6fafa!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:#cbe1d8db!important;box-shadow:0 16px 36px #13261e0f!important}.panel-header,:root.light-mode .panel-header{background:linear-gradient(180deg,#fff,#f9fbfb)!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,#70b99b00,#70b99b8a,#6fb89a00);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,184,169,.26);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#f9fbfb;color:#648b87;font-size:10px;font-weight:900;white-space:nowrap}.session-time-signal.is-live{border-color:#05966947;background:#0596691a;color:#116b62;box-shadow:0 0 0 4px #05966914}.session-time-signal.is-soon{border-color:#70b99b52;background:#70b99b1a;color:var(--echo-action);animation:sessionPulse 1.8s var(--motion-standard) infinite}.session-time-signal.is-waiting{border-color:#6fb89a38;background:#6fb89a14;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(112,185,155,.28);border-radius:6px;background:#70b99b14;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:#70b99b80;background:#70b99b24;outline:none;transform:translateY(-1px)}@keyframes sessionPulse{0%,to{box-shadow:0 0 #70b99b2e}50%{box-shadow:0 0 0 5px #70b99b00}}@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 #13261e33!important}.topbar,:root.light-mode .topbar{position:relative;z-index:12;margin-bottom:10px;box-shadow:0 10px 24px #13261e0f}.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,#70b99b1a,#5eaf8d14),#0c1210e6;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,#70b9b2,#5eafa7)!important;box-shadow:0 10px 20px #70b99b3d}.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:#116b62;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:#70b99b9e!important;background:linear-gradient(135deg,#70b99b13,#6fb89a0b),#fff!important;box-shadow:0 0 0 1px #70b99b24,0 14px 28px #70b99b14,0 12px 26px #13261e0f!important;animation:session-current-card-focus .42s ease}.session-card.is-current:hover,:root.light-mode .session-card.is-current:hover{border-color:#70b99bb8!important;box-shadow:0 0 0 1px #70b99b29,0 16px 30px #70b99b1a,0 14px 28px #13261e12!important}.session-card.is-current .session-card-title strong{color:#132624}.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:#983f39;box-shadow:none}@keyframes session-current-card-focus{0%{box-shadow:0 0 0 3px #70b99b2e,0 12px 24px #70b99b0f,0 10px 22px #13261e0d}to{box-shadow:0 0 0 1px #70b99b24,0 14px 28px #70b99b14,0 12px 26px #13261e0f}}.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,#70b99b09),#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(112,185,155,.18);border-radius:12px;background:linear-gradient(135deg,#70b99b0e,#62b29106),var(--control-raised)}.report-submit-progress-dialog.el-dialog{max-width:calc(100vw - 32px);padding:0;border:1px solid rgba(228,238,234,.92);border-radius:16px;overflow:hidden;box-shadow:0 28px 70px #13261e33}.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:#e4eeed;background:#f9fbfb;color:#648b87}.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(86,172,136,.22);border-radius:16px;background:var(--control-raised, #ffffff);color:var(--echo-rose);box-shadow:0 10px 35px #13261e29;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:#132624}.report-submit-progress-floating-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#648b87}.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(86,172,136,.18);border-radius:14px;background:linear-gradient(145deg,#70b99b21,#478f710f);color:var(--echo-rose)}.report-submit-progress-icon i{width:22px;height:22px;border:3px solid rgba(86,172,136,.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:#edfcfb;color:#16857a;font-size:24px}.report-submit-progress-kicker{display:block;margin:1px 0 4px;color:#478f88;font-size:9px;font-weight:950;letter-spacing:.15em}.report-submit-progress-head h3{margin:0;color:#132624;font-size:20px;font-weight:950;line-height:1.25}.report-submit-progress-head p{margin:6px 0 0;color:#648b87;font-size:13px;font-weight:650;line-height:1.6}.report-submit-progress-bar .el-progress-bar__outer{background:#f1f6f6}.report-submit-progress-bar .el-progress-bar__inner{background:linear-gradient(90deg,#56aca3,#89c5bf)}.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 #e9f2f1;border-radius:10px;background:#f9fbfb}.report-submit-progress-meta small,.report-submit-progress-meta strong{display:block}.report-submit-progress-meta small{margin-bottom:3px;color:#94b8b4;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.report-submit-progress-meta strong{overflow:hidden;color:#335552;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:#f7f6f3;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:#648b87;line-height:1.5}.report-submit-progress-otp{display:grid;gap:6px;padding:15px;border:1px solid rgba(86,172,136,.2);border-radius:12px;background:linear-gradient(145deg,#f6f9f8d1,#fff 72%)}.report-submit-progress-otp label{color:#132624;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:#f7f6f3;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:#fcf2ee;color:#b44b45}.report-submit-progress-otp p{margin:0 0 6px;color:#648b87;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:#b44b45;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(228,238,234,.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(228,238,234,.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:#70b99b85;background:#70b99b0e}.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,225,216,.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:#70b99bad;background:linear-gradient(135deg,#70b99b14,#5eaf8d0d),#fff;box-shadow:0 10px 22px #13261e14}.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:#42876a1a;color:#366e68;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(112,185,155,.24);border-radius:999px;display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,#70b99b21,#6fb89a14),#fff;color:#478f88;font-size:10px;font-weight:900;line-height:1;white-space:nowrap;box-shadow:0 8px 18px #70b99b1a}.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,#fafcfbb3,#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(87,172,137,.15);border-radius:12px;background:#57ac8912;color:#4a958e;font-size:17px}.session-filter-empty strong{color:#335552;font-size:13px;font-weight:850}.session-filter-empty>span:not(.session-filter-empty-icon){color:#7b9d9a;font-size:11px;font-weight:650}.session-filter-empty .el-button{min-height:34px;margin-top:5px;border-color:#57ac8938;color:#458b84;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:#6fb89a6b!important;box-shadow:0 0 0 1px #6fb89a1a,0 12px 26px #6fb89a14!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 #60b08fb8}:is(.report-pool-table,.dispatch-table) .mission-row--failed>td:first-child{box-shadow:inset 3px 0 #77bc9fd1}:is(.report-pool-table,.dispatch-table) .mission-row--lost>td:first-child{box-shadow:inset 3px 0 #648b7bb8}: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: #75bbb4;--mission-amber: #fbbf24;--mission-red: #7cbeb7;--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,184,169,.18);border-radius:8px;background:linear-gradient(180deg,#ffffff07,#ffffff03),#0a120fb8;color:#eaf2f1;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),#0f1010e6;cursor:text}.dispatch-control-cell.is-payment{border-color:#fbbf2457;background:linear-gradient(90deg,#fbbf241f,#ffffff03),#100d09e6}.dispatch-control-cell.is-failed{border-color:#7cbea35c;background:linear-gradient(90deg,#7cbea321,#ffffff03),#0b120feb}.dispatch-control-cell.is-running,.dispatch-control-cell.is-verifying{border-color:#22f5d438;background:linear-gradient(90deg,#60b08f1a,#ffffff03),#0a1410e0}.dispatch-control-cell.is-dispatch{border-color:#70b99b42;background:linear-gradient(90deg,#70b99b1f,#6fb89a14),#0d1210e0}.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:#94b8a92e}.dispatch-signal{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#94b8b4;box-shadow:0 0 0 3px #94b8a914}.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 #7cbea321}.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:#70b9b2}.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:#e4eeeaad;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.dispatch-mini-stop:hover:not(:disabled){background:#7cbea329;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:#f4f9f8;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:#b44b45;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:#648b87;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,#70b9b2,#6fb8b1);color:#fff;box-shadow:0 8px 18px #70b99b33}.dispatch-rescue-button.is-weak{background:#94b8a91f;color:#cbe1df}.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:#94b8a91f;color:#cbe1df}.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:#478f88;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,#70b9b2,#5eafa7);color:#fff;font-size:12px;font-weight:900;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 10px 20px #70b99b38;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 #70b99b47}.dispatch-primary-action.is-login-verify{background:linear-gradient(135deg,#6fb8b1,#52a59d);box-shadow:0 10px 20px #6fb89a33}.dispatch-primary-action:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}.dispatch-primary-action-hint{min-width:0;margin-top:-2px;color:#983f39;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:#7cbea321;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,225,216,.88);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f9fbfaf0),#fff;color:#648b87;text-align:left;cursor:default;box-shadow:inset 0 1px #ffffffe0,0 5px 12px #13261e09;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 #13261e14}.wvs-win-result-dot{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px #648b7b1f}.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:#132624;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:#16857a}.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,184,169,.22);border-radius:999px;background:#13261e0f;color:#648b87;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:#76bb9e47;background:#76bb9e14;color:#60b0a8}.engine-result-pill.is-warning{border-color:#f59e0b4d;background:#f59e0b1a;color:#b45309}.engine-result-pill.is-success{border-color:#10b98147;background:#10b9811a;color:#116b62}.engine-result-pill.is-danger{border-color:#77bc9f47;background:#77bc9f1a;color:#983f39}.engine-result-pill.is-info{color:#648b87}.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:#0a120fe0;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 #13261e29}.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:#94b8a994;--engine-trigger-border: rgba(148, 184, 169, .18);background:#13261e0f}.engine-console-trigger.is-error{--engine-trigger-border: rgba(124, 190, 163, .34);--engine-trigger-ring: rgba(124, 190, 163, .34);--engine-trigger-ring-fill: rgba(124, 190, 163, .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:#eaf2f1;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:#94b8b4;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:#94b8a929;color:#cbe1df;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:#8b9e9c;font-size:11px;font-weight:850}.engine-terminal-grid strong{min-width:0;overflow:hidden;color:#f9fbfb;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:#0b1413}.engine-win-info-grid{display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px 10px;padding:9px}.engine-win-info-grid span{color:#8b9e9c;font-size:11px;font-weight:850}.engine-win-info-grid strong,.engine-win-info-grid a{min-width:0;overflow:hidden;color:#f9fbfb;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:#0b1413}.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:#8b9e9c;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:#e8f1f0;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: #52a59d;--mission-blue: #60b0a8;--mission-amber: #d97706;--mission-red: #b44b45;--mission-green: #16857a;border-color:#cbe1d8db;background:linear-gradient(180deg,#fffffffa,#f9fbfae6),#fff;color:var(--text);box-shadow:inset 0 1px #ffffffe0,0 6px 14px #13261e0b}.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,#f7f6f3f0,#fffffffa),#fff}.dispatch-control-cell.is-failed{border-color:#e11d484d;background:linear-gradient(135deg,#f9f8f7f2,#fffffffa),#fff}.dispatch-control-cell.is-running,.dispatch-control-cell.is-verifying{border-color:#52a5823d;background:linear-gradient(135deg,#f6f9f8fa,#fffffffa),#fff}.dispatch-control-cell.is-dispatch{border-color:#70b99b3d;background:linear-gradient(135deg,#70b99b12,#fffffffa),#fff}.dispatch-control-cell.is-stopping,.dispatch-control-cell.is-discarding{border-color:#d977063d;background:linear-gradient(135deg,#f7f6f3f5,#fffffffa),#fff}.dispatch-control-cell.is-success{border-color:#0596693d;background:linear-gradient(135deg,#ecfdf5e6,#fffffffa),#fff}.dispatch-control-cell.is-discarded{background:#f9fbfb}.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:#132624}.dispatch-status-face small{color:#b45309}.dispatch-mini-stop{border:1px solid rgba(203,225,216,.72);background:#f9fbfadb;color:#648b87}.dispatch-mini-stop:hover:not(:disabled){border-color:#e11d4847;background:#f9f8f7f2;color:#b44b45}.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:#132624}.dispatch-captcha-submit{background:linear-gradient(135deg,#70b9b2,#5eafa7);color:#fff;box-shadow:0 6px 14px #70b99b2e}.dispatch-rescue-button.is-weak{border:1px solid rgba(203,225,216,.78);background:#f9fbfb;color:#648b87}.dispatch-payment-button.is-primary{background:linear-gradient(135deg,#f59e0b,#70b9b2);color:#fff;box-shadow:0 8px 18px #f59e0b2e}.dispatch-payment-button.is-weak{border:1px solid rgba(203,225,216,.78);background:#f9fbfb;color:#648b87}.dispatch-payment-waiting{color:#b45309}.dispatch-primary-action{background:linear-gradient(135deg,#70b9b2,#5eafa7);color:#fff;box-shadow:0 8px 18px #70b99b38}.dispatch-primary-action.is-login-verify{background:linear-gradient(135deg,#6fb8b1,#52a59d);box-shadow:0 8px 18px #6fb89a2e}.dispatch-primary-action:disabled{background:#e4eeed;color:#94b8b4}.dispatch-hover-stop{border:1px solid rgba(225,29,72,.2);background:#f9f8f7f2;color:#b44b45}.engine-result-pill{border-color:#cbe1d8db;background:#fff;box-shadow:inset 0 1px #ffffffdb}.engine-console-trigger{--engine-trigger-border: rgba(203, 225, 216, .9);--engine-trigger-ring: rgba(112, 185, 155, .26);--engine-trigger-ring-fill: rgba(112, 185, 155, .08);background:#fff;color:#648b87;box-shadow:0 4px 10px #13261e0b}.engine-console-trigger:hover{--engine-trigger-border: rgba(112, 185, 155, .34);box-shadow:0 8px 18px #13261e14}.engine-console-trigger.is-running{--engine-trigger-border: rgba(82, 165, 130, .26);--engine-trigger-ring: rgba(82, 165, 130, .26);--engine-trigger-ring-fill: rgba(82, 165, 130, .08);color:#52a59d}.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:#b44b45}.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:#16857a}.engine-terminal-card{border-color:#cbe1d8eb;background:#fff;color:#132624;box-shadow:0 22px 46px #13261e29}.engine-terminal-head{border-bottom-color:#e4eeeaf2}.engine-terminal-head strong{color:#132624}.engine-terminal-head span{color:#648b87}.engine-terminal-head span.is-running,.engine-terminal-head span.is-success{color:#16857a}.engine-terminal-head span.is-waiting{color:#d97706}.engine-terminal-head span.is-error{color:#b44b45}.engine-sync-pill{background:#eff6f5;color:#648b87}.engine-terminal-grid span{color:#648b87}.engine-terminal-grid strong{color:#132624}.engine-win-info{border-color:#e4eeeaf2;background:#f9fbfb}.engine-win-info-grid span{color:#648b87}.engine-win-info-grid strong,.engine-win-info-grid a{color:#132624}.engine-offset-value.is-fast{color:#16857a!important;text-shadow:none}.engine-offset-value.is-warn{color:#d97706!important}.engine-offset-value.is-slow{color:#b44b45!important}.engine-terminal-raw{border-color:#e4eeeaf2;background:#f9fbfb}.engine-terminal-raw-head{border-bottom-color:#e4eeeaf2}.engine-terminal-raw-head span{color:#648b87}.engine-terminal-raw button{border:1px solid rgba(112,185,155,.22);background:#70b99b12;color:#50a39b}.engine-terminal-raw pre{color:#335552;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:#13261e94!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 #deebea;border-radius:999px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;background:#f9fbfb;color:#648b87;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:#94b8b4;content:""}.report-editor-card .report-editor-state.is-ready{border-color:#0596693d;background:#f8f7f5;color:#116b62}.report-editor-state.is-ready:before{background:#1cad9e}.report-editor-card .report-editor-state.is-success{border-color:#04785740;background:#edfcfb;color:#116b62}.report-editor-state.is-success:before{background:#16857a}.report-editor-card .report-editor-state.is-warning{border-color:#b4530938;background:#f7f6f3;color:#a16207}.report-editor-state.is-warning:before{background:#d97706}.report-editor-card .report-editor-state.is-checking{border-color:#60b08f33;background:#f5f9f9;color:#51a49c}.report-editor-state.is-checking:before{background:#76bbb4;animation:reportValidationPulse 1.1s ease-in-out infinite}.report-editor-card .report-editor-state.is-error{border-color:#e11d4833;background:#fcf2ee;color:#983f39}.report-editor-state.is-error:before{background:#b44b45}.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:#57ac8952;background:#bfe0d224;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,#0a120fcc,#0a120f1f 44%,#0a120f9e),linear-gradient(0deg,#0a120fc7,#0a120f05 48%,#0a120f47)}.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:#648b87;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:#335552;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 #13261e1a inset}.auth-form .el-input__wrapper.is-focus,.password-change-form .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #57ac89c7 inset,0 10px 24px #57ac891f}.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(19,38,30,.1);border-radius:8px;background:#f9fbfb;color:#132624;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:#57ac8959;background:#f9fbfb;color:#3a7771}.auth-captcha-challenge .el-icon{color:#94b8b4}.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:#eff6f5}.auth-password-meter span{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:#cbe1df;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:#476966;font-size:10px;font-weight:900}.auth-password-meter.is-weak span{background:#f59e0b}.auth-password-meter.is-medium span{background:#60b0a8}.auth-password-meter.is-strong span{background:linear-gradient(90deg,#60b0a8,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:#3a7771;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:#122624;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:#648b87;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:#57aca4!important;background:linear-gradient(135deg,#57aca4,#7ec0b9)!important;color:#fff!important;box-shadow:0 7px 16px #57ac8933,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:#468f88!important;background:linear-gradient(135deg,#4d9b93,#71b9b2)!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(112, 185, 155, .18);--el-button-hover-border-color: rgba(112, 185, 155, .44);--el-button-hover-text-color: #ffffff}.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:#e4eeea9e;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:#e4eeea9e!important;font-size:10px;font-weight:700;line-height:1}.sidebar-account-copy-row>strong{min-width:0;overflow:hidden;color:#f9fbfad1!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:#e4eeea80;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:#70b99b42;background:#70b99b1a}.sidebar-account-copy-row:not(:disabled):hover .el-icon{background:#70b99b1f;color:#a6d3ce;transform:scale(1.08)}.sidebar-account-copy-row:focus-visible{outline:2px solid rgba(112,185,155,.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:#70b99b5c;color:#50a39b}.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:#116b62;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:#983f39;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:#16857a}.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(112,185,155,.055),transparent 24%),var(--panel);box-shadow:0 8px 22px #13261e0b;transition:border-color .16s var(--motion-standard),box-shadow .16s var(--motion-standard)}.session-picker-head:focus-within{border-color:#70b99b47;box-shadow:0 0 0 3px #70b99b0f,0 10px 26px #13261e0f}.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(112,185,155,.14);border-radius:11px;background:linear-gradient(145deg,#70b99b26,#5eaf8d14);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 #70b99b33}@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:#70b99b61;background:#70b99b1f;color:#fff}.sidebar-collapse-toggle:focus-visible,.sidebar-account-compact-button:focus-visible{outline:3px solid rgba(112,185,155,.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:#70b99b59;background:#70b99b29;color:#a6d3ce}.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:#70b99b47!important;background:#70b99b1f!important;box-shadow:inset 2px 0 #88c4be!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:#70b99b57;background:#70b99b1a;color:#fff}.sidebar-account-status{position:absolute;right:7px;bottom:7px;width:7px;height:7px;border:2px solid #111616;border-radius:999px;background:#34d3c3}.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:#983f39;font-size:10px;font-weight:750;line-height:1.4;overflow-wrap:anywhere;white-space:normal}.dispatch-failure-detail>span{margin-right:5px;color:#b44b45;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(87,172,137,.16);border-radius:8px;background:linear-gradient(135deg,#57ac890e,#6fb89a09);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:#42876a1a;color:#366e68;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:#deebea;border-radius:14px;overflow:hidden;background:#fff;cursor:default;isolation:isolate;box-shadow:0 8px 24px #13261e0b!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:#57ac8966;box-shadow:0 14px 30px #13261e13!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:#57ac8980!important;background:radial-gradient(circle at 100% 0,rgba(191,224,210,.2),transparent 38%),#fff;box-shadow:0 14px 30px #57ac891a!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(87,172,137,.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:#7b9a97}.report-template-panel .template-card-eyebrow i{width:3px;height:3px;flex:0 0 3px;border-radius:50%;background:#c4d8d6}.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:#658884;overflow-wrap:anywhere;white-space:normal}.report-template-panel .template-card-heading>strong{display:-webkit-box;overflow:hidden;color:#18322f;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:#dbe9e8;border-radius:8px;background:#ffffffeb;color:#426965;font-size:11px;font-weight:850;box-shadow:0 2px 7px #13261e0b}.report-template-panel .template-card-quick-actions .el-button:hover,.report-template-panel .template-card-quick-actions .el-button:focus-visible{border-color:#57ac8957;background:#57ac890e;color:var(--echo-rose)}.report-template-panel .template-card-quick-actions .el-button.is-delete{border-color:#e11d4829;background:#fcfdfdf0;color:#4a978f}.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:#4d9b93}.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:#13786e;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:#57ac8940;background:#57ac8914;color:#49958d}.report-template-panel .template-card-head .template-visibility-badge.el-tag--info{border-color:#648b7b3d;background:#648b7b14;color:#597a77}.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 #e6f0ef;border-radius:11px;overflow:hidden;background:#f9fbfac7}.report-template-panel .template-card-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:linear-gradient(180deg,#fcfdfd,#f8fbfb)}.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 #e6f0ef}.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(87,172,137,.32);border-radius:50%;background:#fff}.report-template-panel .template-card-performance-time:before{border-color:#648b7b4d}.report-template-panel .template-card-meta span{display:block;overflow:hidden;color:#84a5a2;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:#264744;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 #e6f0ef;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 #edf4f3}.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:#264744}.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(87,172,137,.18);border-radius:999px;background:#57ac890e;color:#4fa199;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 #eef5f4;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fcfdfdd1}.report-template-panel .template-card-select-hint{min-width:0;display:inline-flex;align-items:center;gap:7px;overflow:hidden;color:#8aa8a5;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:#cbdedc}.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 #57ac891a}.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 #57ac8929}.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 #e6f0ef;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(87,172,137,.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,#57aca4,#98ccc7 58%,#bfe0dd);box-shadow:0 8px 18px #57ac8933,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:#4b9890;font-size:8px;font-weight:850;letter-spacing:.12em;line-height:1;white-space:nowrap}.page-title h1{padding-left:0;color:#1e3b38;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:#cbe1d8b8!important;border-radius:14px;background:linear-gradient(180deg,#fffffffa,#f9fbfaf0),#fff!important;box-shadow:0 10px 28px #13261e12 ! 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:#648b87;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 #dceae9;border-radius:8px;background:#fff;color:#94b8b4;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:#57ac892e!important;background:#57ac890e!important;color:#40837c!important;transform:none}.topbar-subnav button:hover .topbar-step-number{border-color:#57ac8947;color:#4a958e}.topbar-subnav button.is-active,.topbar-subnav button.is-active:hover{border-color:#57ac8938!important;background:linear-gradient(135deg,#57ac891a,#bfe0d221)!important;color:#366e68!important;box-shadow:0 7px 16px #57ac891c,inset 0 1px #fffc;transform:none}.topbar-subnav button.is-active .topbar-step-number{border-color:transparent;background:linear-gradient(135deg,#57aca4,#98ccc7 62%,#bfe0dd);color:#fff;box-shadow:0 5px 12px #57ac893d}.topbar-subnav button.is-active .topbar-step-number:after{content:"";position:absolute;inset:-3px;border:1px solid rgba(87,172,137,.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,#94b8a93d,#57ac8957,#94b8a93d)}.topbar-step-connector i{position:absolute;left:50%;top:50%;width:6px;height:6px;border:1px solid rgba(87,172,137,.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(87,172,137,.18);border-radius:999px;background:#57ac8912;color:#458b84;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(87,172,137,.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,#fcfdfd)}@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,225,216,.72)}.topbar-presence{min-width:0;display:inline-flex;align-items:center;gap:8px}.topbar-date{color:#648b87;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:#13786e;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:#1cad9e;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:#e4eeed}@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,225,216,.72);background:linear-gradient(90deg,rgba(87,172,137,.035),transparent 40%),#fffffff5!important;box-shadow:0 8px 20px #13261e0d}.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(87,172,137,.08),transparent 28%),radial-gradient(circle at 100% 0,rgba(191,224,210,.1),transparent 24%),linear-gradient(180deg,#fff,#fcfdfd)}.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,#57aca4,#bfe0dd 46%,#bfe0d200 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(87,172,137,.18);border-radius:13px;background:linear-gradient(135deg,#57aca4,#bfe0dd);box-shadow:0 9px 22px #57ac892e,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:#4a958e;font-size:9px;font-weight:900;letter-spacing:.14em;line-height:1.1}.dispatch-console-heading .toolbar-title h2{margin:0;color:#18322f;font-size:17px;font-weight:900;letter-spacing:-.02em;line-height:1.3}.dispatch-console-heading .toolbar-title p{margin:0;color:#719692;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 #e1edec;border-radius:14px;background:#f8fbf9e0!important;box-shadow:0 12px 28px #13261e0d,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 #e5f0ef;border-radius:11px;background:#fffffff0;box-shadow:0 1px 2px #13261e06}.dispatch-tool-label{min-width:0;min-height:18px;display:flex;align-items:center;gap:7px;color:#335552;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:#94b8b4;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(87,172,137,.18);border-radius:6px;background:#57ac890f;color:#4a958e;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 #dbeae9 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 #57ac8957 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 #57aca4 inset,0 0 0 3px #57ac891a!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: #6fb8b1;--summary-soft: #f7fbfb;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 #e2eeed;border-radius:9px;background:#fff!important;color:#335552;box-shadow:0 1px 2px #13261e08;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: #6fb8b1;--summary-soft: #f7fbfb}.dispatch-workbench-panel .dispatch-toolbar .summary-item.type-dispatched{--summary-tone: #56aca3;--summary-soft: #f6f9f9}.dispatch-workbench-panel .dispatch-toolbar .summary-item.type-dispatch-failed{--summary-tone: #ea580c;--summary-soft: #f7f7f5}.dispatch-workbench-panel .dispatch-toolbar .summary-item.type-won{--summary-tone: #16857a;--summary-soft: #edfcfb}.dispatch-workbench-panel .dispatch-toolbar .summary-item.type-lost{--summary-tone: #b44b45;--summary-soft: #fcf2ee}.dispatch-workbench-panel .dispatch-toolbar .summary-item.type-discarded{--summary-tone: #648b87;--summary-soft: #f2f7f6}.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:#476966!important;line-height:1.1}.dispatch-workbench-panel .dispatch-toolbar .summary-item-copy>span{min-width:0;overflow:visible;color:#476966!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:#f8fbfb!important;color:#1e3b38!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 #13261e14;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 #13261e17!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(87,172,137,.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:#57ac8938;border-radius:9px;background:linear-gradient(180deg,#fff,#fbfcfc);color:#4a958e;font-size:11px;font-weight:850;box-shadow:inset 0 1px #fff}.dispatch-workbench-panel .dispatch-refresh.el-button:not(:disabled):hover{border-color:#57aca4;background:#57ac8912;color:#3f807a;box-shadow:0 7px 16px #57ac891f}.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 #13261e0b!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:#cbe1d8eb!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:#57ac896b!important;box-shadow:0 0 0 3px #57ac8914!important}.report-workspace .report-editor-head,.report-workspace .parse-panel-head,.report-workspace .report-editor-foot{background:linear-gradient(180deg,#fff,#f9fbfb)}.report-workspace .report-title-line:before,.report-workspace .parse-panel-head>div:before{background:linear-gradient(180deg,#57aca4,#bfe0dd)}.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 #57ac891f}.report-workspace .rich-report-textarea .el-textarea__inner::placeholder{color:#82a7a3;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,#57ac8909,#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:#f9fbfb}.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 #e8f1f0;background:#fcfdfd;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,#fcfdfd 78%)}.report-workspace .report-inline-verification.is-error{border-top-color:#e11d483d;background:linear-gradient(180deg,#f9f8f79e,#fcfdfd 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:#648b87;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 #e9f2f1;border-radius:7px;background:#f9fbfaeb;white-space:nowrap}.report-workspace .report-validation-metrics strong{margin-left:3px;color:#335552;font-size:11px;font-weight:900}.report-workspace .report-validation-metrics .is-success strong,.report-workspace .report-validation-metrics.is-ready strong{color:#16857a}.report-workspace .report-validation-metrics.is-ready{grid-template-columns:minmax(0,180px)}.report-workspace .report-validation-metrics .is-failed strong{color:#b44b45}.report-workspace .report-validation-detail{grid-column:1 / -1;padding:7px 9px;border-left:2px solid rgba(87,172,137,.52);border-radius:6px;background:#57ac890e;color:#3b7872!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:#cbe1d8eb;border-radius:14px;box-shadow:0 14px 34px #13261e0e!important}.dispatch-workspace .dispatch-list-shell{flex:1;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#fffffff5 0,#f8fbfafa 150px),#f6f9f9}.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(87,172,137,.035),transparent 32%),#fff!important}.dispatch-workspace .dispatch-session-tag{border-color:#57ac8929;background:#57ac890e;color:#42857e}.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(191,224,210,.12),transparent 30%),#f7fafa}.dispatch-mobile-empty{min-height:128px;display:grid;place-items:center;padding:24px;border:1px dashed #dae9e7;border-radius:11px;background:#ffffffd1;color:#7b9d9a;font-size:12px;font-weight:750;text-align:center}.dispatch-mobile-card{--mobile-card-tone: #57aca4;position:relative;min-width:0;overflow:hidden;border:1px solid #deebea;border-left:3px solid var(--mobile-card-tone);border-radius:12px;background:#fff;box-shadow:0 8px 22px #13261e0e}.dispatch-mobile-card.mission-row--running{--mobile-card-tone: #16857a}.dispatch-mobile-card.mission-row--success{--mobile-card-tone: #1cad9e}.dispatch-mobile-card.mission-row--captcha,.dispatch-mobile-card.mission-row--payment{--mobile-card-tone: #6fb8b1}.dispatch-mobile-card.mission-row--failed{--mobile-card-tone: #b44b45}.dispatch-mobile-card.mission-row--lost{--mobile-card-tone: #648b87}.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 #eef5f4;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:#7b9d9a;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 #eef5f4}.dispatch-mobile-label,.dispatch-mobile-detail dt{color:#7b9d9a;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 #eef5f4}.dispatch-mobile-detail:nth-last-child(-n+2){border-bottom:0}.dispatch-mobile-detail:nth-child(2n):not(.is-wide){border-left:1px solid #eef5f4}.dispatch-mobile-detail.is-wide{grid-column:1 / -1}.dispatch-mobile-detail dd{min-width:0;display:grid;gap:3px;margin:0;color:#264b47;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:#7b9d9a;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(191,224,210,.2),transparent 34%),#0c1813db;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(191,224,210,.26);border-radius:16px;background:linear-gradient(145deg,#1e3e31fa,#111d18fa),#121d1c;box-shadow:0 28px 70px #04080657,inset 0 1px #ffffff14;color:#fff}.app-update-recovery__panel:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#57aca4,#bfe0dd 58%,#bfe0d200)}.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 #bfe0d21f;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,#57aca4,#bfe0dd);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,#57aca4,#87c4be);color:#fff;font:inherit;font-size:14px;font-weight:850;line-height:1.2;overflow-wrap:anywhere;cursor:pointer;box-shadow:0 12px 24px #57ac893d;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 #57ac894d}.app-update-recovery__button:focus-visible{outline:3px solid rgba(191,224,210,.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:#cbe1d8eb;border-radius:14px;box-shadow:0 14px 34px #13261e0e!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(87,172,137,.08),transparent 28%),radial-gradient(circle at 100% 0,rgba(191,224,210,.1),transparent 24%),linear-gradient(180deg,#fff,#fcfdfd);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,#57aca4,#bfe0dd 46%,#bfe0d200 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(87,172,137,.18);border-radius:13px;background:linear-gradient(135deg,#57aca4,#bfe0dd);box-shadow:0 9px 22px #57ac892e,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:#4a958e;font-size:9px;font-weight:900;letter-spacing:.14em;line-height:1.1}.wvs-flow-heading .toolbar-title h2{margin:0;color:#18322f;font-size:17px;font-weight:900;letter-spacing:-.02em;line-height:1.3}.wvs-flow-heading .toolbar-title p{margin:0;color:#719692;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 #e1edec;border-radius:14px;background:#f8fbf9e0!important;box-shadow:0 12px 28px #13261e0d,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 #e5f0ef;border-radius:11px;background:#fffffff0;box-shadow:0 1px 2px #13261e06}.wvs-flow-tool-label{min-width:0;min-height:18px;display:flex;align-items:center;gap:7px;color:#335552;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:#94b8b4;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(87,172,137,.18);border-radius:6px;background:#57ac890f;color:#4a958e;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 #dbeae9;border-radius:9px;background:#f9fbfb;color:#7b9d9a;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 #dbeae9 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 #57ac8957 inset}.wvs-flow-tool .el-input__wrapper.is-focus,.wvs-flow-tool .el-select__wrapper.is-focused{box-shadow:0 0 0 1px #57aca4 inset,0 0 0 3px #57ac891a!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:#57aca4;background:linear-gradient(135deg,#57aca4,#7abdb6 72%,#98cdc8);color:#fff;font-weight:850;box-shadow:0 8px 18px #57ac8933}.session-manage-tool .session-picker-create.el-button:hover,.session-manage-tool .session-picker-create.el-button:focus-visible{border-color:#4d9d95;background:linear-gradient(135deg,#4d9d95,#60b1a9 72%,#84c2bc);box-shadow:0 10px 22px #57ac8942}.session-picker-panel .report-context{padding:12px 14px!important;border-top:1px solid #e8f1f0;background:#f9fbfb}.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 #e5f0ef}.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(87,172,137,.16);border-radius:999px;background:#57ac890e;color:#42857e;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:#42857e;font-size:10px;font-weight:800}.session-filter-reset.el-button:hover,.session-filter-reset.el-button:focus-visible{background:#57ac8912;color:#3a7670}.session-list-refresh.el-button{min-height:28px;height:28px;margin:0;padding:0 9px;border-color:#ddebea;border-radius:8px;background:#fff;color:#648b87;font-size:10px;font-weight:800;box-shadow:0 1px 2px #13261e0a}.session-list-refresh.el-button:hover:not(.is-disabled),.session-list-refresh.el-button:focus-visible:not(.is-disabled){border-color:#57ac8957;background:#fafcfc;color:#468e87}.session-list-refresh.el-button.is-disabled{border-color:#e7f1f0;background:#f9fbfb;color:#a4bdba;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: #94b8b4;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 #e1edec;border-radius:9px;background:#fff}.report-validation-signal.is-ready{--validation-tone: #16857a;border-color:#05966947;background:#0596690b}.report-validation-signal.is-success{--validation-tone: #116b62;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: #b44b45;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:#94b8b4;font-size:9px;font-weight:700}.report-workspace-panel>form{min-height:0;height:auto;flex:1;border-top:1px solid #e8f1f0}.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:#57ac8947;background:linear-gradient(90deg,#57ac8914,#ffffffe6,#57ac8914);color:#458b84}.history-result-control .history-record-count.is-refreshing{border-color:#05966933;background:#0596690f;color:#116b62}.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:#57ac8938;background:linear-gradient(180deg,#fff,#fbfcfc);color:#4a958e;font-weight:850}.history-table-shell{position:relative;border-top:1px solid #e8f1f0}.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:#57aca4;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:#6d8b88;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(87,172,137,.16);border-radius:8px;background:#57ac890e;color:#3b7872;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:#57ac891c;color:#438982;font-size:9px;font-weight:900;letter-spacing:.035em}.history-fee-snapshot.is-krw{border-color:#60b08f29;background:#60b08f0e;color:#51a49c}.history-fee-snapshot.is-krw small{background:#60b08f1a;color:#51a49c}.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:#42867f;font-weight:900}.history-pagination-meta>i{width:1px;height:13px;display:block;background:#dae8e7}.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:#59807c;text-align:left}.history-query-state strong,.history-mobile-query-copy strong{display:block;color:#264b47;font-size:13px;font-weight:850}.history-query-state p,.history-mobile-query-copy p{margin:3px 0 0;color:#84a3a0;font-size:11px;font-weight:650;line-height:1.5}.history-query-state.is-error>.el-icon{color:#5eafa7;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(94,175,141,.22);border-radius:10px;background:#fafcfc;color:#537c78;font-size:11px}.history-load-alert>.el-icon,.history-load-alert strong{color:#479089}.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(87,172,137,.14);border-top-color:#57aca4;border-radius:50%;animation:historyQuerySpin .8s linear infinite}.history-query-progress{height:3px;grid-column:1 / -1;overflow:hidden;border-radius:999px;background:#eef5f4}.history-query-progress>i{width:38%;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#57ac892e,#70b8b1,#57ac892e);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:#57aca4}.history-sort-trigger:focus-visible,.history-time-sort-trigger:focus-visible{border-radius:5px;outline:2px solid rgba(87,172,137,.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:#5eafa7;font-size:14px}.history-mobile-sortbar{display:none}.history-mobile-sort-label{display:block;margin-bottom:7px;color:#698a87;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(87,172,137,.18);border-radius:10px;background:linear-gradient(180deg,#fff,#fbfcfc);color:#527672;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:#57ac896b;box-shadow:0 5px 16px #57ac891a;outline:none}.history-mobile-sortbar button.is-active{background:linear-gradient(180deg,#fafcfc,#f6f9f9);color:#458c85}.history-mobile-sortbar strong{margin-left:auto;color:#4c9a92;font-size:11px;font-weight:900;white-space:nowrap}.history-mobile-sortbar .el-icon{color:#5eafa7;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:#e8f1f0}.history-panel{overflow:hidden}.history-table-shell{display:none}.history-mobile-list{display:grid;gap:10px;padding:10px;border-top:1px solid #e8f1f0;background:radial-gradient(circle at 100% 0%,rgba(191,224,210,.12),transparent 30%),#f7fafa}.history-mobile-sortbar{display:block}.history-mobile-empty{min-height:128px;display:grid;place-items:center;padding:24px;border:1px dashed #dae9e7;border-radius:11px;background:#ffffffd1;color:#7b9d9a;font-size:12px;font-weight:750;text-align:center}.history-mobile-empty.is-error{align-content:center;gap:8px;border-color:#5eaf8d3d;background:#fafcfbe6;color:#537c78}.history-mobile-empty.is-error strong{color:#479089}.history-mobile-refresh-state{min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;color:#7b9d9a;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(87,172,137,.14);border-radius:11px;background:linear-gradient(110deg,#fffffffa,#f9fcfbf0)}.history-mobile-query-card{min-height:142px;position:relative;display:grid;align-content:start;gap:13px;overflow:hidden;padding:14px;border:1px solid #e2edec;border-left:3px solid rgba(87,172,137,.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:#eef4f3}.history-mobile-query-card>span{width:34%;height:13px;background:#e7f0ef}.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: #b44b45;min-width:0;overflow:hidden;border:1px solid #deebea;border-left:3px solid var(--history-card-tone);border-radius:12px;background:#fff;box-shadow:0 8px 22px #13261e0e}.history-mobile-card.is-success{--history-card-tone: #16857a}.history-mobile-card.is-info{--history-card-tone: #648b87}.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 #eef5f4;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 #eef5f4;background:#fcfdfd}.history-mobile-status>span{color:#7b9d9a;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:#7b9d9a;font-size:10px;font-weight:850;letter-spacing:.02em}.history-mobile-task strong{color:#254a46;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 #eef5f4}.history-mobile-detail:nth-child(2n):not(.is-wide){border-left:1px solid #eef5f4}.history-mobile-detail.is-wide{grid-column:1 / -1}.history-mobile-detail dd{min-width:0;display:grid;gap:3px;margin:0;color:#264b47;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:#7b9d9a;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:#7b9d9a;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 #e4eeed;border-radius:9px;background:#f9fbfb}.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(87,172,137,.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 #e1edec;border-radius:10px;background:#f9fbfad6;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 #e6f0ef}.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 #e4eeed}.session-card-next-copy{min-width:0;display:grid;gap:3px}.session-card-next-kicker{display:inline-flex;align-items:center;gap:6px;color:#458b84;font-size:9px;font-weight:900;letter-spacing:.08em}.session-card-next-kicker i{width:7px;height:7px;border-radius:50%;background:#61b1a9;box-shadow:0 0 0 3px #61b1901a}.session-card-next-copy strong{color:#20403d;font-size:14px;font-weight:900}.session-card-next-copy small{overflow:hidden;color:#7b9d9a;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 #e6f0ef}.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 #e6f0ef}.session-card-next{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px;padding:12px 0 54px;border-top:1px solid #e4eeed;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 #e6f0ef}.session-picker-list.is-single-session .session-card-meta>div:nth-child(odd){border-left:1px solid #e6f0ef}.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:#cbe1d8eb;border-radius:14px;background:#fff;box-shadow:0 14px 34px #13261e0e!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:#ddebea;background:#fff;color:#648b87;box-shadow:0 1px 2px #13261e0a}.report-pool-template-refresh.el-button:hover:not(.is-disabled),.report-pool-template-refresh.el-button:focus-visible:not(.is-disabled){border-color:#57ac8957;background:#fafcfc;color:#468e87}.report-pool-template-create.el-button{min-width:126px;min-height:38px;margin:0;border-color:#57aca4;background:linear-gradient(135deg,#57aca4,#7abdb6 72%,#98cdc8);font-weight:850;box-shadow:0 8px 18px #57ac8933}.report-pool-template-create.el-button:hover,.report-pool-template-create.el-button:focus-visible{border-color:#4d9d95;background:linear-gradient(135deg,#4d9d95,#60b1a9 72%,#84c2bc);box-shadow:0 10px 22px #57ac8942}.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:#527874;font-size:12px;font-weight:650;line-height:18px}.report-pool-submit-field>small{min-width:0;margin:0;color:#7a9b98;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:#648b87;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:#597a77;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 #dbeae9;border-radius:9px;background:#f9fbfb;color:#648b87;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.report-pool-history-filter-count.is-querying{border-color:#57ac8947;background:linear-gradient(90deg,#57ac8914,#ffffffe6,#57ac8914);color:#458b84}.report-pool-history-filter-count.is-refreshing{border-color:#05966933;background:#0596690f;color:#116b62}.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:#dbeae9!important;background:#f2f7f6!important;color:#94b8b4!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 #e8f1f0;border-bottom:1px solid #e8f1f0;background:#fcfdfd}.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 #e8f1f0;background:#f9fbfb}.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:#57ac896b!important;box-shadow:0 0 0 3px #57ac8914!important}.report-submit-panel .report-editor-head,.report-submit-panel .report-editor-foot{flex:0 0 auto;background:linear-gradient(180deg,#fff,#f9fbfb)}.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(91,174,139,.22);border-radius:7px;color:#4f9f97;background:#f7fafa;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 #c8e4e1;border-radius:12px;background:#fff;box-shadow:0 18px 44px #2041332e}.admin-test-template-popper.el-popper .el-popper__arrow:before{border-color:#c8e4e1;background:#fff}.admin-test-template-panel{min-width:0;color:#335552}.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 #edf4f3}.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:#274845;font-size:13px;font-weight:900}.admin-test-template-head small{margin-top:3px;color:#7f9e9b;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 #d4e6e4;border-radius:999px;color:#4f9f97;background:#f6fafa;font-size:10px;font-weight:800}.admin-test-template-toolbar{min-height:38px;padding:6px 14px;border-bottom:1px solid #edf4f3;background:#fcfdfd}.admin-test-template-toolbar>strong{color:#567774;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:#51a59d;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:#f9fbfb}.admin-test-template-item{min-width:0;padding:10px;border:1px solid #e0edec;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:#55ac8880;background:#fbfdfd;box-shadow:inset 3px 0 #5baea6}.admin-test-template-item.is-expanded{border-color:#55ac88a3;box-shadow:inset 3px 0 #5baea6,0 5px 14px #38735a14}.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:#55aca3;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:#2f4e4b;font-size:11px;font-weight:850}.admin-test-template-identity small{margin-top:2px;color:#83a29f;font-size:9px;font-weight:650}.admin-test-template-fill-one.el-button{min-height:28px;margin:0;padding:4px 6px;color:#4fa098;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 #e7f1f0;border-radius:7px;background:#f9fbfb}.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:#8aa7a4;font-weight:700}.admin-test-template-meta dd{overflow-wrap:anywhere;color:#3c5b58;font-weight:800}.admin-test-template-preview-toggle{margin:7px 0 0 48px;padding:2px 0;border:0;color:#4e9e96;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 #d9e5e4;border-radius:8px;color:#3a403d;background:#fcfefe;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 #e0edec;background:#fcfdfd}.admin-test-template-foot small{flex:1 1 auto;min-width:0;color:#7d9b98;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:#5aada5;background:#5aada5}.admin-test-template-fill-all.el-button{border-color:#bedfdc;color:#4f9f97;background:#fff}:root:not(.light-mode) .admin-test-template-popper.el-popper{border-color:#3e5c59;background:#182120;box-shadow:0 18px 44px #0000005c}:root:not(.light-mode) .admin-test-template-trigger-count{border-color:#b3d9c952;color:#b3d9d5;background:#5bae8b24}:root:not(.light-mode) .admin-test-template-popper.el-popper .el-popper__arrow:before{border-color:#3e5c59;background:#182120}: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:#eaf3f2}: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:#354c4a}: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:#a9b9b7}:root:not(.light-mode) .admin-test-template-toolbar,:root:not(.light-mode) .admin-test-template-list{background:#141b1a}:root:not(.light-mode) .admin-test-template-item{border-color:#394d4b;background:#1c2726}:root:not(.light-mode) .admin-test-template-item.is-selected{border-color:#84c3a999;background:#1d302e}:root:not(.light-mode) .admin-test-template-meta>div,:root:not(.light-mode) .admin-test-template-preview{border-color:#3b514f;color:#ddeae9;background:#151d1c}:root:not(.light-mode) .admin-test-template-meta dt{color:#9baba9}:root:not(.light-mode) .admin-test-template-meta dd{color:#e5f0ef}:root:not(.light-mode) .admin-test-template-foot{background:#1a2625}:root:not(.light-mode) .admin-test-template-fill-all.el-button{border-color:#426864;color:#b3d9d5;background:#182120}.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 #57ac891f}.report-inline-preview{min-height:92px;max-height:190px;flex:0 0 auto;position:relative;overflow:hidden;border-top:1px solid #e8f1f0;background:#fcfdfd;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,#fcfdfd 72%)}.report-inline-preview.is-error{border-top-color:#e11d483d;background:linear-gradient(180deg,#f9f8f7b3,#fcfdfd 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 #eef4f3}.report-inline-preview-head>div{min-width:0;display:flex;align-items:baseline;gap:8px}.report-inline-preview-head strong{color:#2f534f;font-size:11px;font-weight:900;white-space:nowrap}.report-inline-preview-head span{min-width:0;overflow:hidden;color:#84a3a0;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 #e1edec;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:#52a89f;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:#335552;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:#7c9d9a;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 #e7f0ef;border-radius:6px;background:#f9fbfb}.report-inline-preferences em{flex:0 0 auto;color:#98b1ae;font-size:8px;font-style:normal;font-weight:750}.report-inline-preferences strong{min-width:0;color:#557774;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:#84a3a0;text-align:center}.report-inline-empty strong{color:#537673;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,#fcfdfd 72%)}.report-submit-feedback.is-warning,.report-submit-feedback.is-error{border-top-color:#d977063d;background:linear-gradient(180deg,#f7f6f3cc,#fcfdfd 72%)}.report-submit-feedback.is-error{border-top-color:#e11d4838;background:linear-gradient(180deg,#f9f8f7b8,#fcfdfd 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(228,238,234,.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:#274a46;font-size:11px;font-weight:900}.report-submit-feedback-head span{min-width:0;color:#7c9d9a;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:#52a89f;font-size:9px;font-weight:900}.report-submit-feedback-item-head>strong{min-width:0;overflow:hidden;color:#335552;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.report-submit-feedback-item small{color:#648b87;font-size:9px;font-weight:800}.report-submit-feedback-item p{min-width:0;margin:0;color:#698a87;font-size:9px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.report-submit-feedback-item.is-error p{color:#983f39}.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:#1cad9e;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:#0e5750;font-size:12px;font-weight:900}.recent-created-notice>div>span{overflow:hidden;color:#47706c;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:#116b62;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 #e8f1f0}.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 #e1edec;background:linear-gradient(180deg,#fff,#f8fbfb);color:#719692;font-size:10px;font-weight:850;letter-spacing:.015em}.report-pool-history-row{--history-row-tone: #94b8b4;min-height:70px;position:relative;padding:7px 14px;border-bottom:1px solid #eef4f3;background:#fff;color:#335552;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: #16857a}.report-pool-history-row.is-danger{--history-row-tone: #b44b45}.report-pool-history-row.is-warning{--history-row-tone: #d97706}.report-pool-history-row.is-recent-created{--history-row-tone: #5eb0a8;background:linear-gradient(90deg,#f6f9f8e0,#fff 62%);box-shadow:inset 0 0 0 1px #5eb08e40;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(94,176,142,.22);border-radius:999px;background:#f6fafa;color:#52a69e;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,#dfece7b8,#fff 68%);box-shadow:inset 0 0 0 2px #5eb08e70,0 0 #5eb08e33}21%,63%{background:linear-gradient(90deg,#f6f9f8b8,#fff 62%);box-shadow:inset 0 0 0 1px #5eb08e3d,0 0 0 7px #5eb08e12}to{background:linear-gradient(90deg,#f6f9f8e0,#fff 62%);box-shadow:inset 0 0 0 1px #5eb08e40,0 0 0 0 transparent}}.report-pool-history-row:hover,.report-pool-history-row:focus-within{background:linear-gradient(90deg,#57ac890b,#fff 58%);box-shadow:inset 0 0 0 1px #57ac891a}.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:#8aaaa7;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:#335552;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:#20413e;font-size:12px;font-weight:900}.report-pool-history-row .report-history-template-id strong{color:#60b1a9;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:#8aaaa7;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 #dae9e7;border-radius:10px;background:#fbfcfc;color:#7b9d9a;font-size:12px;font-weight:750;text-align:center}.report-history-pagination{min-height:48px;padding:8px 10px;border-top:1px solid #e8f1f0;background:linear-gradient(180deg,#fff,#fcfdfd)}.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 #e8f1f0;background:#f7fafa}.report-pool-history-list{display:grid;align-content:start;gap:9px;padding:10px;background:#f7fafa}.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 #deebea;border-left:3px solid var(--history-row-tone);border-radius:11px;box-shadow:0 6px 18px #13261e0a}.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 #eef4f3;border-bottom:1px solid #eef4f3}}@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 #e8f1f0;background:#f7fafa}.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:#f9fbfaad;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:#6ee7db}.mobile-network-status i{width:5px;height:5px;flex:0 0 5px;border-radius:999px;background:#34d3c3;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:#101a19}}@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: #57aca4;--echo-brand-rose-strong: #468d86;--echo-brand-pink: #bfe0dd;--echo-brand-ink: #0a1211;--echo-brand-soft: rgba(87, 172, 137, .075);--echo-brand-soft-strong: rgba(87, 172, 137, .13);--echo-control-line: #dbeae9;--echo-control-muted: #648b87;--echo-overlay-shadow: 0 18px 42px rgba(10, 18, 15, .14), 0 4px 12px rgba(87, 172, 137, .08);--echo-scroll-track: rgba(87, 172, 137, .1);--echo-scroll-thumb: rgba(87, 172, 137, .76);--echo-scroll-thumb-hover: #57aca4;--primary: var(--echo-brand-rose);--primary-strong: var(--echo-brand-rose-strong);--primary-bg: var(--echo-brand-soft);--primary-ring: rgba(87, 172, 137, .15);--el-color-primary: var(--echo-brand-rose);--el-color-primary-light-3: #84c3bd;--el-color-primary-light-5: #a9d4d0;--el-color-primary-light-7: #cde7e4;--el-color-primary-light-8: #e3eeed;--el-color-primary-light-9: #f1f7f6;--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: #70b9b2;--el-button-hover-border-color: #70b9b2;--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%,#70b9b2 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 #57ac8961 inset}.el-select__wrapper.is-focused{border-color:transparent;box-shadow:0 0 0 1px var(--echo-brand-rose) inset,0 0 0 3px #57ac891f!important}.el-select__wrapper.is-disabled{box-shadow:0 0 0 1px #e5f0ef inset}.el-select__caret{color:#82a7a3;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(87,172,137,.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:#57ac892e!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:#537c78;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 #57ac8917;transform:translateY(-50%) rotate(45deg)}.el-select-dropdown__item.is-disabled{background:transparent;color:#b4cbc9;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:#82a7a3;font-size:12px;font-weight:700}.xiaoman-select-popper--rich .el-select-dropdown__item{height:58px;display:flex;align-items:center;line-height:1.25}.xiaoman-select-popper--rich .session-option,.xiaoman-select-popper--rich .template-more-option{width:100%;min-width:0;gap:4px;padding:0;line-height:1.25}.xiaoman-select-popper--rich .session-option strong,.xiaoman-select-popper--rich .session-option span,.xiaoman-select-popper--rich .template-more-option strong,.xiaoman-select-popper--rich .template-more-option span{min-height:0;line-height:1.25}.xiaoman-select-popper--rich .session-option strong,.xiaoman-select-popper--rich .template-more-option strong{color:#1f3735;font-size:13px;font-weight:820}.xiaoman-select-popper--rich .session-option span,.xiaoman-select-popper--rich .template-more-option span{color:#7b9d9a;font-size:11px;font-weight:680}.xiaoman-select-popper--rich .el-select-dropdown__item.is-selected strong{color:var(--echo-brand-rose-strong)}.xiaoman-select-popper--scroll .el-scrollbar__bar.is-vertical{display:block!important;opacity:1}.xiaoman-select-popper--scroll .el-scrollbar__bar.is-vertical:not(:has(.el-scrollbar__thumb[style*="height:"])){opacity:0;pointer-events:none}.xiaoman-select-popper--time.el-popper{min-width:172px!important}.xiaoman-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(87,172,137,.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:#57ac8929!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:#537c78;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:#84a6a3;opacity:1}.xiaoman-language-dropdown .el-dropdown-menu__item{min-width:142px;padding-left:32px}.xiaoman-language-dropdown .el-dropdown-menu__item.is-active{background:var(--echo-brand-soft-strong);color:var(--echo-brand-rose-strong);font-weight:820}.xiaoman-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)}.xiaoman-datetime-popper.el-popper{border-color:#57ac8933!important;border-radius:11px!important;box-shadow:var(--echo-overlay-shadow)!important}.xiaoman-datetime-popper .el-time-spinner__wrapper,.xiaoman-datetime-popper .el-scrollbar__wrap{overscroll-behavior:contain}.xiaoman-datetime-popper .el-time-spinner__item.is-active:not(.is-disabled){color:var(--echo-brand-rose-strong)!important;font-weight:850}.xiaoman-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}.xiaoman-select-popper--rich .el-select-dropdown__item{height:60px}.xiaoman-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}}:root.light-mode,:root[data-theme=light]{--bg: #f4f8f7;--panel: #ffffff;--panel-header: #f0f7f6;--sidebar-bg: #e7efee;--sidebar-nav-hover: #dbe7e6;--sidebar-nav-active: #147e79;--border: #d8e4e3;--border-strong: #bfd0ce;--text: #293b39;--muted: #7b8479;--primary: #147e79;--primary-strong: #106660;--primary-bg: #e8f2f1;--primary-ring: #147e7920;--success: #3e746f;--success-bg: #e9f3f2;--warning: #a56d32;--warning-bg: #faf0df;--danger: #b44b45;--danger-bg: #f8e9e5;--info: #647a78;--info-bg: #ebf1f0;--shadow-sm: 0 2px 8px #293b3905;--shadow-md: 0 8px 24px #293b3908;--shadow-lg: 0 20px 60px #293b3916;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--font-sans: "PingFang SC", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--control-bg: #ffffff;--control-raised: #edf5f4;--table-text: #485856;--shell-glow: transparent;--overlay-bg: #263c3a4d;--echo-brand-rose: #147e79;--echo-brand-rose-strong: #106660;--echo-brand-pink: #eaa66a;--echo-brand-ink: #233d3a;--echo-brand-soft: #e8f2f1;--echo-brand-soft-strong: #dcebe9;--echo-control-line: #dce8e3;--echo-control-muted: #7b8479;--echo-overlay-shadow: 0 18px 50px #263c3a20;--echo-scroll-track: #e2eceb;--echo-scroll-thumb: #b8c9c7;--echo-scroll-thumb-hover: #819a98;--echo-ink: #233d3a;--el-color-primary: #147e79;--el-color-primary-light-3: #638c88;--el-color-primary-light-5: #9eb7b4;--el-color-primary-light-7: #c1d6d4;--el-color-primary-light-8: #d6e7e5;--el-color-primary-light-9: #eaf4f3;--el-color-primary-dark-2: #106660;--el-color-success: #4c7b76;--el-color-success-light-9: #e9f3f2;--el-color-warning: #aa763c;--el-color-warning-light-9: #fbf2e5;--el-color-danger: #b44b45;--el-color-danger-light-9: #fbefeb;--el-color-info: #7b8479;--el-text-color-primary: #293b39;--el-text-color-regular: #52605f;--el-text-color-secondary: #7b8479;--el-text-color-placeholder: #91a09e;--el-border-color: #dce8e3;--el-border-color-light: #e2ece8;--el-border-color-lighter: #e6eeed;--el-fill-color-blank: #ffffff;--el-fill-color-light: #eff6f3;--el-bg-color: #ffffff;--el-bg-color-overlay: #ffffff;--el-border-radius-base: 10px;--el-font-family: var(--font-sans);color:var(--text);background:var(--bg)}body{background:var(--bg)!important;-webkit-font-smoothing:antialiased}button,input,textarea,select{font-family:inherit}:focus-visible{outline-color:#729793}::selection{color:#106660;background:#d6e7e5}body .el-button{--el-button-text-color: #52605f;--el-button-border-color: #dce8e3;--el-button-bg-color: #ffffff;--el-button-hover-bg-color: #e9f4f3;--el-button-hover-text-color: #147e79;--el-button-hover-border-color: #9eb7b4;min-height:34px;border-radius:9px;font-weight:550;box-shadow:none!important;text-shadow:none!important;transition:background .16s,border-color .16s,color .16s}body .el-button--primary:not(.is-plain):not(.is-text),#app .auth-submit.el-button{--el-button-text-color: #ffffff;--el-button-hover-text-color: #ffffff;--el-button-bg-color: #147e79;--el-button-border-color: #147e79;--el-button-hover-bg-color: #106660;--el-button-hover-border-color: #106660;background:#147e79!important;border-color:#147e79!important;color:#fff!important;background-image:none!important}body .el-button--primary:not(.is-plain):not(.is-text):hover{background:#106660!important}body .el-button--primary.is-plain{color:#147e79;background:#eaf4f3;border-color:#c1d6d4}body .el-button--danger{--el-button-text-color: #b44b45;--el-button-hover-text-color: #983f39}body .el-button.is-disabled{opacity:.5;cursor:not-allowed}body .el-button.is-text,body .el-button.is-link{background:transparent}body .el-button.is-circle{border-radius:50%}body :is(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner):not(.is-custom-skin *,.is-skin-preview *){border-radius:9px!important;background:#fff!important;box-shadow:0 0 0 1px #dce8e3 inset!important}body :is(.el-input__wrapper,.el-select__wrapper):not(.is-custom-skin *,.is-skin-preview *):hover{box-shadow:0 0 0 1px #9eb6b4 inset!important}body :is(.el-input__wrapper,.el-select__wrapper).is-focused:not(.is-custom-skin *,.is-skin-preview *),body .el-input__wrapper.is-focus:not(.is-custom-skin *,.is-skin-preview *),body .el-textarea__inner:focus:not(.is-custom-skin *,.is-skin-preview *){box-shadow:0 0 0 1.5px #147e79 inset,0 0 0 3px #147e7909!important}body :is(.el-input.is-disabled .el-input__wrapper,.el-select__wrapper.is-disabled):not(.is-custom-skin *,.is-skin-preview *){background:#e9f2f1!important}body :is(.el-input__inner,.el-textarea__inner):not(.is-custom-skin *,.is-skin-preview *){color:#293b39}body .el-select-dropdown__item.is-selected{color:#147e79;background:#eaf4f3}body .el-tag{border-radius:6px;font-weight:500}body .el-dialog{padding:26px;border:1px solid #dce8e3;border-radius:20px!important;box-shadow:var(--shadow-lg);background:#fff!important}body .el-dialog__header{margin:0 0 20px;padding:0 30px 18px 0;border-bottom:1px solid #e2ece8}body .el-dialog__title{font-size:18px;font-weight:650;color:#293b39}body .el-dialog__body{color:#52605f}body .el-overlay{background:#243b3959;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body .el-popper,body .el-picker-panel{border-color:#dce8e3!important;border-radius:12px!important;box-shadow:var(--shadow-lg)!important}body .el-message-box{border-radius:18px;border-color:#dce8e3;background:#fff}body .el-message-box__title{color:#293b39}body .el-empty__image{opacity:.65;filter:sepia(.25) hue-rotate(35deg)}body .el-loading-mask{background-color:#f8f8f0d9}body .el-table{--el-table-border-color: #e2ece8;--el-table-header-bg-color: #ecf5f4;--el-table-header-text-color: #617573;--el-table-row-hover-bg-color: #eff8f7;--el-table-bg-color: #ffffff;--el-table-tr-bg-color: #ffffff;color:#485856}body .el-table th.el-table__cell{background:#ecf5f4!important;color:#617573!important;font-size:11px;font-weight:600}body .el-table td.el-table__cell{padding-block:16px;background:#fff}body .el-table__body tr:hover>td.el-table__cell{background:#eff8f7!important}body .el-checkbox{--el-checkbox-checked-bg-color: #147e79;--el-checkbox-checked-input-border-color: #147e79;--el-checkbox-checked-text-color: #147e79}#app :is(.panel,.wvs-weekly-admin){background:#fff!important;border:1px solid #d8e4e3!important;border-radius:18px!important;box-shadow:none!important}#app :is(.wvs-flow-console,.report-pool-flow-console){padding:26px 26px 22px!important;background:#fff!important;border-radius:18px 18px 0 0;border-bottom:1px solid #e2ece8;box-shadow:none!important}#app .wvs-flow-console:before,#app .wvs-flow-console:after{display:none}#app .wvs-flow-head{padding:0}#app .wvs-flow-brand{width:38px;height:38px;padding:0;background:transparent!important;border:0;border-radius:12px;box-shadow:none}#app .wvs-flow-brand img{width:38px;height:38px}#app :is(.wvs-flow-eyebrow,.report-pool-flow-eyebrow){color:#78918e!important;font-size:9px;font-weight:500;letter-spacing:1.6px}#app .toolbar-title h2{color:#293b39!important;font-size:20px;font-weight:650}#app .toolbar-title p{margin-top:6px;color:#69817f!important;font-size:11px}#app :is(.wvs-flow-tools,.session-filter-bar,.history-filter-bar){background:#eef6f5!important;border-color:#d8e4e3!important;border-radius:12px}#app .panel-body{padding:24px 26px}#app .session-grid{gap:16px}#app :is(.session-card,.template-card){background:#fff!important;border:1px solid #d8e4e3!important;border-radius:15px!important;box-shadow:none!important}#app :is(.session-card,.template-card):hover{border-color:#a0bbb8!important;box-shadow:0 6px 20px #293b3907!important;transform:translateY(-2px)}#app :is(.session-card,.template-card):before{background:#a5c9c5!important}#app :is(.session-card-head,.template-card-head){background:#fff!important}#app :is(.session-card h3,.template-card h3,.session-card-title){color:#354f4c!important}#app :is(.session-card-body,.session-card-meta,.template-card-meta){background:#eef6f5!important;border-color:#e2ece8!important;border-radius:10px}#app :is(.session-card-actions,.template-card-actions){border-color:#e2ece8!important;background:#fff!important}#app .session-create-card{border:1px dashed #acc8c5;border-radius:15px;background:#edf7f6!important;color:#547b77;box-shadow:none}#app .report-editor-card{background:#fff!important;border-color:#d8e4e3!important;border-radius:14px!important;box-shadow:none!important}#app .report-context-form{background:#edf6f5!important;border-color:#d8e4e3!important;border-radius:12px}#app .rich-report-textarea .el-textarea__inner{padding:24px;background:#fff!important;color:#52605f;line-height:1.9;border-radius:12px!important}#app :is(.report-editor-foot,.parse-panel-head){border-color:#e2ece8;background:#fff!important}#app :is(.history-panel,.report-pool-history-panel){overflow:hidden}#app :is(.history-session-heading a,.event-link,.cell-link){color:#38635f!important}#app .parent-agent-directory-page{color:#293b39}#app :is(.parent-agent-header,.sub-agent-card,.subagent-card,.agent-card){background:#fff!important;border-color:#d8e4e3!important;border-radius:16px;box-shadow:none!important}#app .auth-shell{grid-template-columns:minmax(0,1fr);padding:44px 6vw!important;background:#f6f5ed!important;overflow-y:auto}#app .auth-shell:before,#app .auth-shell:after{display:none}#app .auth-gate{width:min(1140px,100%);min-height:730px;grid-template-columns:minmax(0,1.2fr) minmax(340px,.85fr);gap:80px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;animation:none}#app .auth-stage{position:relative;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:730px;padding:0;border:0;border-radius:0;background:transparent!important;overflow:visible;isolation:isolate}#app .auth-stage:before,#app .auth-stage:after{display:none}#app .xiaoman-auth-wordmark{display:flex;align-items:center;gap:24px;width:100%;padding-bottom:27px;border-bottom:1px solid #d4e3e2}#app .xiaoman-auth-wordmark img{width:158px}#app .xiaoman-auth-wordmark>span{color:#7f9492;font-size:11px;letter-spacing:2px}#app .xiaoman-auth-copy{position:relative;z-index:2;padding-top:38px}#app .xiaoman-kicker{display:block;color:#78908e;font-size:9px;letter-spacing:2.6px}#app .xiaoman-auth-copy h2{margin:18px 0;color:#284e4a;font-size:clamp(32px,3.1vw,44px);line-height:1.6;font-weight:550;letter-spacing:2px;white-space:pre-line}#app .xiaoman-auth-copy p{color:#879896;font-size:12px;line-height:2;white-space:pre-line}#app .xiaoman-auth-footnote{display:flex;justify-content:space-between;gap:20px;width:100%;margin-top:auto;padding-top:20px;border-top:1px solid #d4e3e2;color:#93a6a4;font-size:9px;letter-spacing:1.5px}#app .auth-card{align-self:center;min-height:0;padding:40px 36px!important;border:1px solid #d9e6e5!important;border-radius:24px!important;background:#fff!important;box-shadow:0 8px 40px #32504d08!important;gap:24px!important;-webkit-backdrop-filter:none;backdrop-filter:none}#app .auth-card-top-controls{position:static;display:flex;justify-content:flex-end;margin-bottom:-4px}#app .auth-card .language-control-button{background:#edf6f5!important;color:#5e706e!important;border:0!important;font-size:10px;box-shadow:none!important}#app .auth-brand{display:flex;gap:12px;align-items:center;padding:0}#app .auth-form-logo{width:42px;height:42px;padding:0;background:transparent!important;box-shadow:none;border:0;border-radius:14px}#app .auth-form-logo img{width:42px;height:42px}#app .auth-brand .brand-title{font-size:22px;letter-spacing:3px;font-weight:600;color:#284e4a!important}#app .auth-brand .brand-subtitle{margin-top:4px;color:#88a09e!important;font-size:10px;letter-spacing:2px}#app .xiaoman-login-heading{margin-top:8px}#app .xiaoman-login-heading>span{font-size:8px;color:#708a87;letter-spacing:2px}#app .xiaoman-login-heading h1{margin:9px 0;color:#354f4c;font-size:25px;font-weight:550;letter-spacing:.3px}#app .xiaoman-login-heading p{margin:0;color:#69817f;font-size:12px}#app .auth-head{padding:0;border:0;background:transparent}#app .auth-head h1{color:#354f4c;font-size:24px}#app .auth-head p{color:#69817f;font-size:12px}#app .auth-form{gap:16px}#app .auth-card .el-form-item{margin-bottom:18px}#app .auth-card .el-form-item__label{padding-bottom:9px;font-size:11px;color:#5e706e!important;font-weight:550}#app .auth-card .el-input__wrapper{min-height:47px;padding-inline:14px;background:#f3f8f5!important;border-radius:10px!important;box-shadow:0 0 0 1px #e2ece8 inset!important}#app .auth-card .el-input__prefix{color:#8ea8a5;margin-right:5px}#app .auth-card .el-input__inner{font-size:13px;color:#354f4c}#app .auth-card .auth-submit{min-height:47px;border-radius:10px!important;font-size:13px;font-weight:500;letter-spacing:2px}#app .auth-footer-links{padding-top:0}#app .auth-inline-link{font-size:11px;color:#69817f!important;text-decoration:none}#app .auth-inline-link:hover{color:#147e79!important}#app .auth-captcha-challenge{background:#e7f3f2;color:#476f6b;border-color:#dce8e3;border-radius:10px}#app .product-overview{--overview-ink: #284e4a;--overview-ink-soft: #3c635f;--overview-pink: #709f9a;--overview-rose: #b18555;--overview-violet: #709692;color:#52605f}#app .product-overview .overview-hero{min-height:420px;padding:40px 46px;gap:30px;border:1px solid #cadfdd;border-radius:20px;background:#e0f0ee!important;box-shadow:none}#app .overview-hero-glow,#app .overview-hero-rings{display:none}#app .overview-hero-brand img{width:160px;filter:none}#app .overview-hero-brand>span{color:#658e8a;border-color:#bcd5d2;background:transparent}#app .overview-kicker{color:#658e8a}#app .overview-hero h2{color:#284e4a!important;font-size:clamp(28px,3vw,44px);font-weight:550;line-height:1.5}#app .overview-hero-subtitle{color:#75918e;font-size:13px;line-height:1.9}#app .overview-hero-mark{padding:26px;border:1px solid #c7dedc;border-radius:4px 60px;background:#effaf9;color:#8fb0ad;transform:rotate(5deg);box-shadow:none}#app .overview-hero-mark img{width:72px;height:72px;opacity:1}#app .overview-hero-mark span{color:#5d8581;font-family:Songti SC,serif;font-size:38px;line-height:1.8;font-weight:400;letter-spacing:6px}#app .overview-primary-action{background:#147e79;color:#fff;border-radius:9px;border-color:#147e79;box-shadow:none}#app .overview-secondary-action{color:#5d8581;border-color:#abcac7;border-radius:9px;background:transparent}#app .overview-section{padding-block:48px}#app .overview-section-heading h2{color:#354f4c!important;font-size:28px;font-weight:550}#app .overview-section-heading>span{color:#658e8a!important}#app .overview-section-heading>span i{background:#c88853;box-shadow:none}#app .overview-section-heading p{color:#708a87!important}#app .overview-statement-grid li,#app .overview-simple-list li{padding:24px;border:1px solid #d8e4e3;border-radius:12px;background:#fff;box-shadow:none}#app .overview-statement-grid li>span{color:#9dc0bc}#app .overview-statement-grid p,#app .overview-simple-list p{color:#6c8a87;font-size:12px}#app .overview-case-section{padding:38px;border:1px solid #cadfdd;border-radius:18px;background:#e4f2f1}#app .overview-case-card{background:#fff;border-color:#dce8e3;border-radius:12px;box-shadow:none}#app .overview-case-card header strong{color:#6c9c97}#app .overview-case-event{color:#6c8a87}#app .overview-case-metrics strong{color:#a1743e!important}#app .overview-case-metrics span,#app .overview-case-card footer small{color:#708a87}#app .overview-case-card footer{border-color:#d8e4e3}#app .overview-case-proof{color:#6c9c97}#app .overview-workflow article{border-radius:12px;border-color:#d8e4e3;background:#fff}#app .overview-workflow article>span{color:#8db4b0;background:#e4f2f1;border-color:#cadfdd;box-shadow:none}#app .overview-workflow strong{color:#466c68}#app .overview-workflow small{color:#6f8986}#app .overview-workflow>i{background:#c8dfdd}#app .overview-start-section{padding:38px;border:1px solid #cadfdd;border-radius:18px;background:#e0f0ee}#app .overview-start-heading>span{color:#658e8a}#app .overview-start-heading h2{color:#354f4c;font-weight:550}#app .overview-start-heading p{color:#668481}#app .overview-module-card{border:1px solid #dce8e3;border-radius:13px;background:#fff;box-shadow:none}#app .overview-module-icon{color:#6c9c97;background:#e4f2f1;border-color:#cadfdd;box-shadow:none}#app .overview-module-card h3{color:#466c68}#app .overview-module-card small,#app .overview-module-card p{color:#6f8986}#app .overview-module-card button{color:#147e79;border-color:#cadfdd;border-radius:8px;background:#e7f4f3}#app .overview-start-note{color:#668481}@media(min-width:901px){#app .shell.is-sidebar-collapsed .sidebar .sidebar-brand-shell .brand{right:0;height:44px}#app .shell.is-sidebar-collapsed .sidebar .sidebar-collapse-toggle{top:44px;right:9px;height:22px}}@media(max-width:1250px){#app .content{padding:24px!important}#app .wvs-weekly-entry{grid-template-columns:minmax(150px,.8fr) minmax(210px,1fr)}#app .wvs-weekly-entry-actions{grid-column:1 / -1}#app .auth-gate{gap:44px}#app .auth-shell{padding-inline:5vw!important}#app .xiaoman-auth-wordmark{gap:14px}#app .xiaoman-auth-wordmark>span{font-size:9px;letter-spacing:1px}#app .wvs-weekly-admin .wvs-weekly-session-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){#app .auth-gate{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:30px;min-height:650px}#app .auth-stage{min-height:650px}#app .xiaoman-auth-wordmark>span{display:none}#app .xiaoman-auth-copy h2{font-size:29px}#app .xiaoman-auth-copy p{font-size:11px}#app .auth-card{padding:30px 26px!important}#app .wvs-weekly-public-header{gap:30px}#app .xiaoman-weekly-guide{padding:22px}#app .wvs-weekly-public .wvs-weekly-session{grid-template-columns:26px minmax(0,1fr);gap:16px;padding:22px}#app .wvs-weekly-public .wvs-weekly-session-footer{grid-column:2;display:flex;justify-items:start;padding:16px 0 0;border-left:0;border-top:1px dashed #dce8e3}#app .public-report-shell:not(.is-custom-skin) .report-composition{grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:0 18px}#app .public-report-shell:not(.is-custom-skin) .report-zone{padding:22px;gap:18px}#app .public-report-shell:not(.is-custom-skin) .zone-hero{padding-inline:22px!important}#app .public-report-shell:not(.is-custom-skin) .public-report-title{font-size:26px}}@media(max-width:700px){#app .auth-shell{padding:24px!important;align-items:start}#app .auth-gate{display:flex;flex-direction:column;gap:24px;width:min(450px,100%);min-height:0}#app .auth-stage{display:flex!important;min-height:0;width:100%}#app .xiaoman-auth-wordmark{padding-bottom:18px}#app .xiaoman-auth-wordmark img{width:140px}#app .xiaoman-auth-wordmark>span{display:block;margin-left:auto}#app .xiaoman-auth-copy{padding-top:22px}#app .xiaoman-auth-copy h2{margin-block:10px 0;font-size:24px;line-height:1.5;white-space:normal;letter-spacing:1px}#app .xiaoman-auth-copy p,#app .xiaoman-ticket-scene,#app .xiaoman-auth-footnote{display:none}#app .auth-card{width:100%;padding:26px!important;border-radius:18px!important;gap:20px!important}#app .auth-brand{display:none}#app .xiaoman-login-heading{margin-top:0}#app .xiaoman-login-heading h1{font-size:23px}#app .auth-card-top-controls{margin-bottom:-18px}#app .wvs-weekly-public{padding-inline:20px}#app .xiaoman-public-masthead{min-height:85px}#app .xiaoman-public-brand{gap:9px;font-size:22px}#app .xiaoman-public-brand>img{width:36px;height:36px}#app .xiaoman-public-brand small{font-size:7px;letter-spacing:2px}#app .wvs-weekly-public-header{grid-template-columns:minmax(0,1fr);padding:28px 0;gap:22px}#app .wvs-weekly-public-header h1{font-size:31px;margin-block:13px}#app .wvs-weekly-public-header p{font-size:11px}#app .xiaoman-weekly-guide{padding:18px;border-radius:4px 18px 18px}#app .xiaoman-weekly-guide h2{margin-block:9px 16px;font-size:17px}#app .xiaoman-weekly-guide ol{display:flex;gap:10px}#app .xiaoman-weekly-guide li{flex:1;flex-direction:column;align-items:flex-start;gap:9px;font-size:9px;line-height:1.8}#app .xiaoman-guide-caption{font-size:7px}#app .wvs-weekly-public .wvs-weekly-square-heading{flex-direction:column;align-items:stretch;gap:14px;padding-top:21px}#app .wvs-weekly-tools{width:100%}#app .wvs-weekly-tools .el-button{flex:1}#app .wvs-weekly-date-filter{padding:14px;border-radius:12px}#app .wvs-weekly-days{grid-template-columns:repeat(7,82px)}#app .wvs-weekly-days>button{padding:12px 10px}#app .wvs-weekly-date-heading>div>span{font-size:9px}#app .wvs-weekly-public-search{max-width:none}#app .wvs-weekly-public .wvs-weekly-session{padding:18px 16px;gap:12px;grid-template-columns:22px minmax(0,1fr);border-radius:12px}#app .xiaoman-session-index{font-size:23px}#app .wvs-weekly-public .wvs-weekly-session-main{padding-right:0}#app .wvs-weekly-session h4{font-size:14px}#app .wvs-weekly-meta{gap:6px;font-size:9px}#app .wvs-weekly-public .wvs-weekly-session-footer{gap:12px;flex-wrap:wrap}#app .wvs-weekly-customer-action{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;width:100%}#app .wvs-weekly-session.is-started .wvs-weekly-customer-action{grid-template-columns:minmax(0,1fr)}#app .wvs-weekly-session-footer .el-button{height:auto;min-height:38px;padding-inline:8px;white-space:normal;font-size:10px}#app .xiaoman-public-footer{margin-top:30px;gap:12px;padding-block:22px;font-size:9px}#app .xiaoman-public-footer small{font-size:6px;letter-spacing:1px}#app .wvs-weekly-admin{padding:20px 16px}#app .wvs-weekly-entry{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 16px}#app .wvs-weekly-code strong{font-size:28px}#app .wvs-weekly-entry-actions{width:100%}#app .wvs-weekly-admin .wvs-weekly-square-heading{flex-direction:column;align-items:stretch}#app .wvs-weekly-entry-footer{gap:12px;font-size:10px}#app .public-report-shell:not(.is-custom-skin){padding:0 18px 30px}#app .xiaoman-report-masthead{min-height:82px}#app .xiaoman-report-masthead-label{font-size:8px;letter-spacing:.5px}#app .xiaoman-report-progress{padding:23px 0;gap:12px}#app .xiaoman-report-progress li{font-size:9px;gap:6px}#app .xiaoman-report-progress li>span{width:22px;height:22px;font-size:8px}#app .xiaoman-report-progress li+li:before{display:none}#app .public-report-shell:not(.is-custom-skin) .report-composition{display:flex;flex-direction:column;gap:0}#app .public-report-shell:not(.is-custom-skin) .report-zone{width:100%;grid-template-columns:minmax(0,1fr);padding:22px 20px;gap:20px}#app .public-report-shell:not(.is-custom-skin) .zone-hero{position:static;grid-template-columns:minmax(0,1fr) auto;padding:24px 20px!important;margin-bottom:18px;border-bottom-width:3px;border-radius:4px 18px 18px}#app .public-report-shell:not(.is-custom-skin) .zone-hero .element-brand{grid-column:1}#app .public-report-shell:not(.is-custom-skin) .zone-hero .element-language{grid-column:2;grid-row:1}#app .public-report-shell:not(.is-custom-skin) .public-report-title{font-size:26px}#app .public-report-shell:not(.is-custom-skin) .zone-main{border-radius:14px 14px 0 0}#app .public-report-shell:not(.is-custom-skin) .zone-footer{border-radius:0 0 14px 14px}#app .public-report-shell:not(.is-custom-skin) .skin-element input{font-size:16px}#app .wvs-weekly-form-back{margin-top:10px;padding-inline:18px}#app .berriz-public-page{display:flex;flex-direction:column;gap:24px;margin:18px;padding:22px;border-radius:15px}#app .berriz-public-page header{width:100%;padding:20px}#app .berriz-public-page h1{font-size:23px}#app .berriz-public-form .el-input__inner{font-size:16px}#app .product-overview .overview-hero{min-height:0;padding:26px;grid-template-columns:minmax(0,1fr);border-radius:16px}#app .overview-hero-mark{display:none}#app .overview-hero h2{font-size:29px}#app .overview-case-section,#app .overview-start-section{padding:26px}#app .overview-section-heading h2{font-size:24px}body .el-dialog{padding:20px;border-radius:16px!important}}@media(max-width:480px){#app .content{padding:14px!important}#app .topbar{padding-inline:18px}#app .panel-body{padding:18px 16px}#app :is(.wvs-flow-console,.report-pool-flow-console){padding:20px 16px!important}#app .toolbar-title h2{font-size:18px}#app .toolbar-title p{font-size:10px}#app .wvs-flow-brand,#app .wvs-flow-brand img{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){#app *,#app *:before,#app *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}#app .xiaoman-public-brand{display:inline-flex;align-items:center;gap:11px;flex-shrink:0;color:#284e4a;font-size:23px;font-weight:600;letter-spacing:3px}#app .xiaoman-public-brand>img{width:42px;height:42px}#app .xiaoman-public-brand small{display:block;margin-top:4px;color:#668481;font:8px/1.4 Arial,sans-serif;letter-spacing:3px}#app .xiaoman-public-languages{display:flex;gap:4px}#app .xiaoman-public-languages .el-button{min-height:30px;margin:0;padding:5px 10px;border:0;border-radius:4px;background:transparent;font-size:11px}#app .xiaoman-public-languages .el-button--primary{background:#e1efe8!important;color:#147e79!important}:root.light-mode body .el-tag.el-tag--warning{color:#956c35!important;background:#faf0df!important;border-color:#e8d8bc!important}:root.light-mode body .el-tag.el-tag--success{color:#3d6b66!important;background:#e9f4f3!important;border-color:#c3ddda!important}:root.light-mode body .el-tag.el-tag--info{color:#7b8479!important;background:#e9f1f0!important;border-color:#dce8e3!important}#app .xm-invitation{width:min(1280px,100%);margin:0 auto;padding:0 48px}#app .xm-invitation-masthead{display:flex;align-items:center;gap:28px;height:100px;border-bottom:1px solid #dce8e3}#app .xm-masthead-note{margin-left:auto;color:#769390;font-size:11px;letter-spacing:2px}#app .xm-discovery-layout{display:grid;grid-template-columns:270px minmax(0,1fr);align-items:start;gap:50px;padding-top:36px}#app .xm-invitation-rail{display:grid;gap:22px;min-width:0}#app .xm-invitation-letter{position:relative;overflow:hidden;padding:24px;background:#244d49;color:#fff8e6;border-radius:2px 2px 60px}#app .xm-letter-label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#9ab8b5;font-size:9px;letter-spacing:1px}#app .xm-letter-label>span:last-child{border:1px solid #5d7c79;border-radius:3px;padding:3px 5px;font-size:8px}#app .xm-letter-flower{display:block;margin:24px 0 20px;color:#e5b57c;font-size:55px;line-height:1}#app .xm-invitation-letter h1{position:relative;margin:0;color:#f7f1dc;font-family:Songti SC,SimSun,serif;font-size:37px;line-height:1.6;letter-spacing:4px;font-weight:400}#app .xm-invitation-letter h1 em{font-style:normal}#app .xm-invitation-letter h1>span{color:#dba15f}#app .xm-invitation-letter p{margin:20px 0 24px;color:#a5c0bd;font-size:12px;line-height:1.9;letter-spacing:1px;white-space:pre-line}#app .xm-letter-signature{display:grid;gap:7px;padding-top:18px;border-top:1px solid #4e706d;color:#dfd9bc;font-size:12px}#app .xm-letter-signature small{color:#8fb1ae;font-size:9px;letter-spacing:.6px}#app .xm-rail-note{margin:0 3px;color:#7e9694;font-size:10px;line-height:1.9}#app .xm-date-rail.wvs-weekly-date-filter{padding:0;margin:0;background:transparent;border:0;border-radius:0}#app .xm-date-rail .wvs-weekly-date-heading{display:grid;gap:12px;margin-bottom:10px}#app .xm-date-rail .wvs-weekly-date-heading>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:5px}#app .xm-date-rail .wvs-weekly-date-heading strong{color:#426763;font-size:11px;font-weight:550}#app .xm-date-rail .wvs-weekly-date-heading>div>span{color:#7e9694;font-size:9px}#app .xm-date-rail .wvs-weekly-date-shortcuts{display:flex;gap:6px}#app .xm-date-rail .wvs-weekly-date-shortcuts .el-button{min-height:27px;background:#eaf3ef;color:#708c89;font-size:10px;border-radius:4px;padding-inline:10px}#app .xm-date-rail .wvs-weekly-days{display:flex;flex-direction:column;gap:0;overflow:visible;padding:0;margin:0}#app .xm-date-rail .wvs-weekly-days>button{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 67px 40px;align-items:center;gap:8px;width:100%;min-height:42px;padding:9px 12px;border:0;border-bottom:1px solid #d8e4e3;border-radius:0;background:transparent;color:#7a9794;box-shadow:none}#app .xm-date-rail .wvs-weekly-days>button[aria-pressed=true]{border-bottom-color:#c4dad8;background:#e2f1ea;color:#3b635f}#app .xm-date-rail .wvs-weekly-day-name{font-size:11px;font-weight:450}#app .xm-date-rail .wvs-weekly-day-name small{color:inherit;font-size:8px}#app .xm-date-rail .wvs-weekly-days time{font-size:12px;font-weight:550}#app .xm-date-rail .wvs-weekly-day-count{font-size:10px;justify-content:flex-end;color:inherit}#app .xm-discovery-board{min-width:0}#app .xm-board-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:4px 0 24px}#app .xm-board-heading>div>span{color:#9a835d;font-size:9px;letter-spacing:2px}#app .xm-board-heading h2{margin:10px 0;color:#3b5754;font-size:28px;line-height:1.6;font-weight:550}#app .xm-board-heading p{margin:0;color:#75918e;font-size:11px;line-height:1.9}#app .xm-board-heading>.el-button{min-width:36px;min-height:36px;border-color:#c7dbd9;background:transparent}#app .xm-discovery-tools{display:flex;gap:10px;padding:16px 0;border-top:1px solid #dce8e3;border-bottom:1px solid #dce8e3}#app .xm-discovery-tools>.el-input{min-width:0;flex:1}#app .xm-discovery-tools .el-input__wrapper{min-height:39px;background:transparent!important}#app .xm-discovery-tools .el-input__inner{font-size:12px}#app .xm-discovery-tools>.el-button{height:39px;padding-inline:16px;background:#dceae9;border:0;border-radius:6px;font-size:12px}#app .xm-results-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 0 16px;color:#75918e;font-size:11px}#app .xm-results-caption strong{color:#3b635f;margin-left:6px;font-size:16px;font-weight:500}#app .xm-results-caption small{margin-left:4px;color:#94aba9;font-size:10px}#app .xm-results-caption>span:last-child{font-size:9px}#app .xm-event-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#app .xm-event-pass{min-width:0;overflow:hidden;border:1px solid #cfdfdd;border-radius:4px;background:#fff}#app .xm-pass-top{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:9px;min-height:48px;padding:12px 18px;border-bottom:1px solid #dce8e7}#app .xm-pass-platform{color:#3e6a66;font-size:11px;font-weight:650;letter-spacing:1px}#app .xm-pass-platform small{padding-left:5px;color:#86a3a0;font-size:8px;font-weight:450;letter-spacing:.4px}#app .xm-pass-top .el-tag{font-size:9px;padding:1px 6px;height:21px;border-radius:3px}#app .xm-pass-art{position:relative;display:flex;align-items:center;justify-content:space-between;height:130px;padding:16px 25px;overflow:hidden;background:#d7eae8}#app .xm-pass-art>span{color:#a1c7c3;font:italic 92px/1 Georgia,serif;letter-spacing:-7px}#app .xm-pass-art>i{color:#5b9892;font:78px/1 Georgia,serif;transform:rotate(10deg)}#app .xm-pass-art>small{position:absolute;bottom:12px;left:25px;color:#739c98;font-size:6px;letter-spacing:2px}#app .xm-event-pass:nth-child(4n+2) .xm-pass-art{background:#f0e0c7}#app .xm-event-pass:nth-child(4n+2) .xm-pass-art>span{color:#dac3a0}#app .xm-event-pass:nth-child(4n+2) .xm-pass-art>i{color:#c48b53;transform:rotate(40deg)}#app .xm-event-pass:nth-child(4n+2) .xm-pass-art>small{color:#b2956c}#app .xm-event-pass:nth-child(4n+3) .xm-pass-art{background:#dde7e6}#app .xm-event-pass:nth-child(4n+3) .xm-pass-art>span{color:#b3c6c4}#app .xm-event-pass:nth-child(4n+3) .xm-pass-art>i{color:#7f9b98}#app .xm-event-pass:nth-child(4n+4) .xm-pass-art{background:#e9e1d4}#app .xm-pass-content{padding:20px 20px 17px}#app .xm-pass-content h3{min-height:53px;margin:0 0 18px;color:#385451;font-size:18px;line-height:1.6;font-weight:550;overflow-wrap:anywhere}#app .xm-pass-time{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}#app .xm-pass-time strong{color:#517a76;font:500 26px/1.3 Georgia,serif;letter-spacing:1px}#app .xm-pass-time>span{color:#658784;font-size:13px}#app .xm-pass-time small{color:#87aba7;font-size:8px}#app .xm-pass-content>a{display:inline-flex;align-items:center;gap:4px;color:#7c9b98;font-size:10px;text-decoration:none}#app .xm-pass-content>a:hover{color:#147e79}#app .xm-pass-tearline{position:relative;height:1px;margin-inline:10px;border-top:1px dashed #c3dad8}#app .xm-pass-tearline:before,#app .xm-pass-tearline:after{position:absolute;content:"";top:-9px;width:17px;height:17px;border:1px solid #cfdfdd;background:#f4f8f7;border-radius:50%}#app .xm-pass-tearline:before{left:-20px}#app .xm-pass-tearline:after{right:-20px}#app .xm-pass-footer{display:grid;gap:13px;padding:19px 20px 13px}#app .xm-pass-price{display:flex;justify-content:space-between;align-items:baseline;gap:8px}#app .xm-pass-price>span{color:#7e9694;font-size:10px}#app .xm-pass-price strong{color:#9a713f;font-size:22px;font-weight:500}#app .xm-pass-price strong small{color:#9d9d85;font-size:8px;font-weight:450}#app .xm-pass-price strong.is-pending{color:#aa8b5a;font-size:13px}#app .xm-pass-footer>.el-button--primary{min-height:40px;margin:0;border-radius:4px;font-size:12px;font-weight:500;letter-spacing:1px}#app .xm-pass-upload.el-button{min-height:25px;margin:-4px 0 0;padding:0;justify-self:center;color:#81a19e;font-size:10px}#app .xm-event-pass.is-closed{filter:saturate(.45)}#app .xm-event-pass.is-closed .xm-pass-art{opacity:.55}#app .xm-invitation-footer{display:flex;justify-content:space-between;gap:20px;margin-top:48px;padding:30px 0;border-top:1px solid #dce8e3;color:#789c98;font-family:Songti SC,serif;font-size:13px;letter-spacing:3px}#app .xm-invitation-footer small{font:8px/1.5 Arial,sans-serif;color:#97adab;letter-spacing:2px}#app .public-report-shell.xm-application-page{--wvs-skin-primary: #147e79 !important;--wvs-skin-secondary: #147e79 !important;--wvs-skin-text: #385451 !important;--wvs-skin-muted: #71918e !important;--wvs-skin-line: #dce8e3 !important;--wvs-skin-context: #e4f2f1 !important;--wvs-skin-font: var(--font-sans) !important;min-height:100vh;padding:0 32px 60px;background:#efeee5}#app .xiaoman-report-masthead{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(880px,100%);min-height:94px;margin:0 auto;border-bottom:1px solid #dce8e3}#app .xiaoman-report-masthead-label{color:#769693;font-size:10px;letter-spacing:1px}#app .xm-report-tools{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:12px}#app .xm-report-tools .public-report-language{padding:0;border:0;background:transparent}#app .xm-report-tools .public-report-language button{min-height:30px;padding:4px 9px;border-radius:3px;color:#6a8784;font-size:11px}#app .xm-report-tools .public-report-language button.active{background:#deeeec;color:#517e7a}#app .xiaoman-report-progress{display:flex;align-items:center;justify-content:center;gap:40px;padding:26px 0;margin:0 auto;width:min(880px,100%);list-style:none}#app .xiaoman-report-progress li{display:flex;align-items:center;gap:8px;color:#90aba8;font-size:10px}#app .xiaoman-report-progress li>span{padding-bottom:4px;border-bottom:1px solid #c1d5d3;color:inherit;font:italic 17px/1 Georgia,serif}#app .xiaoman-report-progress li.is-done{color:#649590}#app .xiaoman-report-progress li.is-current{color:#147e79;font-weight:550}#app .xiaoman-report-progress li.is-current>span{color:#c19054;border-bottom-color:#c19054}#app .xm-application{width:min(880px,100%);margin:0 auto}#app .xm-application-ticket{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:28px;padding:28px 32px;border:1px solid #274f4b;border-radius:5px 5px 0 0;background:#244d49;color:#f1ebd2}#app .xm-application-ticket>div:first-child>span{color:#8ab2ae;font-size:8px;letter-spacing:1.5px}#app .xm-application-ticket h1{margin:13px 0 16px;color:#f1ebd2;font-size:22px;line-height:1.7;font-weight:500;overflow-wrap:anywhere}#app .xm-application-ticket>div:first-child>div{display:flex;flex-wrap:wrap;gap:8px 14px;color:#9ec4c0;font-size:10px}#app .xm-application-ticket a{display:block;margin-top:12px;color:#a9ceca;font-size:10px;text-decoration:none}#app .xm-application-ticket>div:first-child>small{display:block;margin-top:8px;color:#8eb4b0;font-size:9px}#app .xm-application-fee{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:11px;border-left:1px dashed #537c78;padding-left:22px}#app .xm-application-fee small{color:#9ac5c1;font-size:10px}#app .xm-application-fee strong{color:#e9bf86;font-size:24px;font-weight:450}#app .xm-application-fee>span{color:#7eaaa6;font-size:8px}#app .xm-information-sheet{padding:34px 38px 0;border:1px solid #dce8e3;border-top:0;border-radius:0 0 5px 5px;background:#fff}#app .xm-sheet-heading{position:relative;padding:0 0 26px}#app .xm-sheet-eyebrow{color:#a18d66;font-size:8px;letter-spacing:1.5px}#app .xm-sheet-heading h2{margin:12px 0;color:#385c58;font:400 29px/1.6 Songti SC,SimSun,serif;letter-spacing:1px}#app .xm-sheet-heading p{margin:0;color:#7a9996;font-size:11px;line-height:1.9}#app .xm-account-note{margin-bottom:26px;padding:13px 16px;border-left:2px solid #d3b17c;background:#f8f2e5;color:#9e875e}#app .xm-account-note summary{display:flex;align-items:center;gap:6px;color:#9e7f4a;font-size:11px;font-weight:550;cursor:pointer}#app .xm-account-note p{margin:10px 0 0;color:#a28b60;font-size:10px;line-height:1.9;white-space:pre-line}#app .xm-sheet-section{padding:25px 0 28px;border-top:1px solid #d6e6e4}#app .xm-sheet-section>header{display:flex;align-items:flex-start;gap:17px;margin-bottom:22px}#app .xm-sheet-section>header>span{color:#9bbebb;font:italic 34px/1 Georgia,serif}#app .xm-sheet-section h3{margin:0 0 7px;color:#456f6b;font-size:15px;font-weight:550}#app .xm-sheet-section header small{color:#8daaa7;font-size:10px}#app .xm-sheet-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 24px;padding-left:50px}#app .xm-sheet-fields>label{display:grid;gap:9px;min-width:0}#app .xm-sheet-fields>label>span{color:#638c88;font-size:11px;font-weight:500}#app .xm-sheet-fields>label>span>small{color:#8eadaa;font-size:9px;font-weight:400}#app .xm-sheet-fields .el-input,#app .xm-sheet-fields .el-input-number{width:100%}#app .xm-sheet-fields .el-input__wrapper{min-height:41px;padding-inline:2px;border:0;border-bottom:1px solid #bfd8d6;border-radius:0!important;background:transparent!important;box-shadow:none!important}#app .xm-sheet-fields .el-input__wrapper.is-focus{border-bottom-color:#147e79;box-shadow:0 1px #147e79!important}#app .xm-sheet-fields .el-input__inner{color:#3b635f;font-size:13px}#app .xm-sheet-fields .el-input__inner::placeholder{color:#97b2af;font-size:10px}#app .xm-sheet-fields .has-error .el-input__wrapper{border-bottom-color:#b44b45}#app .xm-sheet-fields [data-public-report-field=fullName]{grid-column:1 / -1}#app .xm-sheet-fields .public-report-field-error{margin-top:0;font-size:10px}#app .xm-sheet-extras{display:grid;gap:20px;padding:24px 0;border-top:1px solid #d6e6e4}#app .xm-sheet-extras:empty{display:none}#app .xm-sheet-submit{margin:0 -38px;padding:22px 38px 30px;border-top:1px solid #d6e6e4;background:#ecf6f5}#app .xm-sheet-submit>p:first-child{display:flex;align-items:center;gap:6px;margin:0 0 18px;color:#81a19e;font-size:10px}#app .xm-sheet-submit>.el-button{width:100%;min-height:46px;margin:0;border-radius:4px;font-size:13px;font-weight:500;letter-spacing:2px}#app .xm-verification-card,#app .xm-receipt-sheet{display:flex;flex-direction:column;align-items:center;padding:40px 48px;border:1px solid #dce8e3;border-top:0;background:#fff;text-align:center}#app .xm-receipt-seal{display:grid;place-items:center;width:66px;height:66px;margin:0 0 22px;border:1px solid #b0d2cf;outline:1px solid #cfe5e3;outline-offset:5px;border-radius:50%;color:#6ea6a0;background:#e9f6f5;font-size:28px}#app :is(.xm-verification-card,.xm-receipt-sheet) h2{margin:14px 0;color:#3b635f;font:400 28px/1.6 Songti SC,serif}#app :is(.xm-verification-card,.xm-receipt-sheet)>p{max-width:560px;margin:0 0 18px;color:#789b98;font-size:12px;line-height:1.9}#app .xm-otp-countdown{color:#aa824b;font-size:11px}#app .xm-otp-control{display:flex;gap:10px;width:min(480px,100%);margin:22px 0 18px}#app .xm-otp-control>.el-input{flex:1;min-width:0}#app .xm-otp-control .el-input__wrapper{min-height:46px}#app .xm-otp-control .el-input__inner{text-align:center;font-size:20px;letter-spacing:5px}#app .xm-verification-card>small{margin-top:7px;color:#8baca9;font-size:10px}#app .xm-receipt-number{width:min(480px,100%);padding:23px 0;margin:10px 0 22px;border-top:1px dashed #bbd7d4;border-bottom:1px dashed #bbd7d4}#app .xm-receipt-number>span{display:block;margin-bottom:12px;color:#7b9f9b;font-size:10px}#app .xm-receipt-number>strong{color:#a1804f;font:400 44px/1 Georgia,serif}#app .xm-receipt-meta{display:flex;justify-content:space-between;gap:15px;width:min(480px,100%);padding:12px 0;font-size:11px}#app .xm-receipt-meta>span{color:#8aa9a6}#app .xm-receipt-meta>strong{color:#588580;font-weight:500;overflow-wrap:anywhere}#app .xm-receipt-sheet>.el-button{width:min(480px,100%);min-height:43px;margin-top:24px;border-radius:4px;font-size:12px}#app .wvs-weekly-form-back{width:min(944px,100%);max-width:none;margin:12px auto -6px;padding-inline:32px}#app .wvs-weekly-form-back .el-button{color:#789c98;font-size:10px}#app .xm-sheet-extras .report-wechat-field{padding:4px 0 12px;border:0;border-radius:0;background:transparent}#app .xm-sheet-extras .report-wechat-heading label{color:#588580;font-size:12px;font-weight:500}#app .xm-sheet-extras .report-wechat-icon{width:24px;height:24px;border-radius:50%;background:#def0ee;font-size:14px}#app .xm-sheet-extras .report-wechat-hint{color:#7ea09d;font-size:10px}#app .xm-sheet-extras .report-wechat-optional{font-size:9px}#app .xm-sheet-extras .report-wechat-field .el-input__inner{font-size:13px}#app .xm-berriz-sheet.berriz-public-page{max-width:880px;margin:24px auto 60px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#app .xm-berriz-sheet>.xiaoman-public-brand{display:flex;min-height:70px;padding-bottom:22px;margin-bottom:26px;border-bottom:1px solid #dce8e3}#app .xm-berriz-sheet>header{margin:0;padding:28px 32px;border-radius:4px 4px 0 0;background:#244d49;color:#f1ebd2}#app .xm-berriz-sheet>header>span{color:#8ab2ae;font-size:9px;font-weight:450}#app .xm-berriz-sheet>header h1{margin-block:12px;color:#f1ebd2;font-size:23px;font-weight:500;line-height:1.7}#app .xm-berriz-sheet>header p{color:#9ec4c0;font-size:12px}#app .xm-berriz-sheet>header a{color:#d3c397;font-size:11px}#app .xm-berriz-sheet .berriz-public-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;padding:30px 36px;border:1px solid #dce8e3;border-top:0;background:#fff}#app .xm-berriz-section-title{display:flex;align-items:center;gap:18px;grid-column:1 / -1;margin-top:8px;padding-top:16px;border-top:1px solid #d6e6e4}#app .xm-berriz-section-title>span{color:#9bbebb;font:italic 32px/1 Georgia,serif}#app .xm-berriz-section-title h2{margin:0;color:#456f6b;font-size:15px;font-weight:550}#app .xm-berriz-sheet .berriz-public-form>:is(.el-alert,.report-wechat-field,p,.el-button){grid-column:1 / -1}#app .xm-berriz-sheet .berriz-public-form>label{gap:12px;color:#638c88;font-size:11px;font-weight:450}#app .xm-berriz-sheet .berriz-public-form>label .el-input__wrapper{min-height:41px;padding-inline:0;border:0;border-bottom:1px solid #bfd8d6;border-radius:0!important;background:transparent!important;box-shadow:none!important}#app .xm-berriz-sheet .berriz-public-result{padding:36px;background:#fff;border:1px solid #dce8e3;border-top:0}body .xm-quote-ledger.el-drawer{--el-drawer-padding-primary: 30px;background:#fff}body .xm-quote-ledger .el-drawer__header{padding:30px;margin:0;background:#244d49;border:0}body .xm-quote-ledger .wvs-weekly-quote-heading h3{color:#f1ebd2;font:400 28px/1.7 Songti SC,serif}body .xm-quote-ledger .wvs-weekly-quote-heading :is(p,.wvs-weekly-eyebrow){color:#93bcb8;font-size:11px}body .xm-quote-ledger .el-drawer__close-btn{color:#a7c9c6}body .xm-quote-ledger .el-drawer__body{background:#fff}body .xm-quote-ledger .wvs-weekly-summary{margin-bottom:24px;padding:18px;border:1px solid #dce8e3;border-radius:0;background:#e4f2f1;color:#71918e}body .xm-quote-ledger .wvs-weekly-quote-list{gap:0}body .xm-quote-ledger .wvs-weekly-quote-row{padding:22px 0 26px;border:0;border-bottom:1px solid #dce8e3;border-radius:0;background:transparent}body .xm-quote-ledger .wvs-weekly-quote-row h4{color:#456f6b;font-size:16px;font-weight:550}body .xm-quote-ledger .wvs-weekly-notice-number{margin-right:10px;padding:0;background:transparent;color:#88b3af}body .xm-quote-ledger .wvs-weekly-price-editor>label{color:#80a09d;font-size:10px}body .xm-quote-ledger .wvs-weekly-price-editor .el-input__wrapper{min-height:39px;border-radius:4px!important}body .xm-quote-ledger .wvs-weekly-price-editor .el-button{border-radius:4px}@media(max-width:1200px){#app .xm-invitation{padding-inline:32px}#app .xm-discovery-layout{grid-template-columns:240px minmax(0,1fr);gap:30px}#app .xm-event-gallery{gap:18px}#app .xm-pass-content h3{font-size:16px}}@media(max-width:1000px){#app .xm-discovery-layout{grid-template-columns:220px minmax(0,1fr);gap:26px}#app .xm-event-gallery{grid-template-columns:minmax(0,1fr)}#app .xm-pass-art{height:120px}#app .xm-pass-content h3{min-height:0}}@media(max-width:700px){#app .xm-invitation{padding-inline:22px}#app .xm-invitation-masthead{height:82px;gap:16px}#app .xiaoman-public-brand{gap:9px;font-size:21px}#app .xiaoman-public-brand>img{width:35px;height:35px}#app .xiaoman-public-brand small{font-size:7px;letter-spacing:2px}#app .xm-masthead-note{display:none}#app .xm-invitation-masthead .xiaoman-public-languages{margin-left:auto}#app .xm-discovery-layout{display:flex;flex-direction:column;gap:26px;padding-top:24px}#app .xm-invitation-rail,#app .xm-discovery-board{width:100%}#app .xm-invitation-rail{gap:20px}#app .xm-invitation-letter{padding:22px 24px 24px;border-radius:2px 2px 45px}#app .xm-invitation-letter h1{margin-top:22px;font-size:31px;line-height:1.5;letter-spacing:3px}#app .xm-invitation-letter h1 br{display:none}#app .xm-invitation-letter h1 em{margin-left:10px}#app .xm-letter-flower{position:absolute;top:83px;right:18px;margin:0;color:#4f7e79;font-size:65px}#app .xm-invitation-letter p{margin:17px 0;font-size:11px}#app .xm-letter-signature{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px}#app .xm-letter-signature small{font-size:8px}#app .xm-date-rail .wvs-weekly-date-heading{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px}#app .xm-date-rail .wvs-weekly-date-heading>div>span{display:none}#app .xm-date-rail .wvs-weekly-days{display:grid;grid-template-columns:repeat(7,69px);gap:6px;overflow-x:auto;padding:0 0 7px}#app .xm-date-rail .wvs-weekly-days>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:72px;padding:10px 6px;border:1px solid #dce8e3;border-radius:3px}#app .xm-date-rail .wvs-weekly-day-name{font-size:9px}#app .xm-date-rail .wvs-weekly-day-name small{display:none}#app .xm-date-rail .wvs-weekly-days time{font-size:12px}#app .xm-date-rail .wvs-weekly-day-count{font-size:8px}#app .xm-rail-note{display:none}#app .xm-board-heading{padding:0 0 18px}#app .xm-board-heading h2{font-size:24px}#app .xm-board-heading p{font-size:10px}#app .xm-board-heading>div>span{font-size:8px}#app .xm-discovery-tools{padding-block:14px}#app .xm-discovery-tools .el-input__inner{font-size:11px}#app .xm-discovery-tools>.el-button{padding-inline:11px;font-size:11px}#app .xm-results-caption{padding-block:18px 14px}#app .xm-results-caption>span:last-child{font-size:8px}#app .xm-event-gallery{gap:22px}#app .xm-pass-art{height:138px}#app .xm-pass-content{padding:23px 24px 20px}#app .xm-pass-content h3{margin-bottom:17px;font-size:21px;min-height:0}#app .xm-pass-content>a{font-size:11px}#app .xm-pass-footer{padding:20px 24px 16px}#app .xm-pass-price>span{font-size:11px}#app .xm-pass-footer>.el-button--primary{min-height:43px;font-size:13px}#app .xm-pass-upload.el-button{min-height:29px;font-size:11px}#app .xm-invitation-footer{margin-top:32px;padding-block:22px;font-size:11px;letter-spacing:2px}#app .xm-invitation-footer small{font-size:6px;letter-spacing:1px}#app .public-report-shell.xm-application-page{padding:0 18px 30px}#app .xiaoman-report-masthead{min-height:81px}#app .xiaoman-report-masthead-label{font-size:8px;letter-spacing:.5px}#app .xiaoman-report-progress{gap:18px;padding-block:23px}#app .xiaoman-report-progress li{gap:6px;font-size:9px}#app .xm-application-ticket{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}#app .xm-application-ticket h1{font-size:21px}#app .xm-application-ticket>div:first-child>span{font-size:7px}#app .xm-application-fee{flex-direction:row;align-items:baseline;justify-content:space-between;padding:17px 0 0;border-left:0;border-top:1px dashed #537c78}#app .xm-application-fee>span{display:none}#app .xm-application-fee strong{font-size:22px}#app .xm-information-sheet{padding:25px 23px 0}#app .xm-sheet-heading h2{font-size:25px}#app .xm-sheet-heading p{font-size:11px}#app .xm-sheet-section{padding-block:25px}#app .xm-sheet-fields{grid-template-columns:minmax(0,1fr);gap:22px;padding-left:0}#app .xm-sheet-fields>label>span{font-size:12px}#app .xm-sheet-fields .el-input__inner{font-size:16px}#app .xm-sheet-fields .el-input__inner::placeholder{font-size:11px}#app .xm-account-note p{font-size:10px}#app .xm-sheet-submit{margin-inline:-23px;padding:22px 23px 26px}#app .xm-verification-card,#app .xm-receipt-sheet{padding:35px 24px}#app .xm-otp-control{flex-direction:column}#app .xm-otp-control>.el-button{margin:0;min-height:44px}#app .xm-receipt-meta{font-size:10px;gap:10px}#app .xm-berriz-sheet.berriz-public-page{margin:18px}#app .xm-berriz-sheet>header{padding:24px}#app .xm-berriz-sheet .berriz-public-form{grid-template-columns:minmax(0,1fr);padding:26px 24px;gap:24px}#app .xm-sheet-extras .report-wechat-field .el-input__inner{font-size:16px}#app .wvs-weekly-form-back{padding-inline:18px}}#app .wvs-weekly-admin.xm-command-studio{padding:0;min-height:0;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}#app .xm-studio-header{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:22px}#app .xm-studio-header>span{display:none}#app .xm-studio-header h2{margin:0;color:#315b46;font-size:19px;line-height:1.7;font-weight:600}#app .xm-studio-header p{margin:0;color:#90a087;font-size:11px;line-height:1.8}#app .xm-command-bento{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:20px;margin-bottom:24px}#app .xm-command-bento>*{min-width:0}#app .xm-share-poster{display:flex;flex-direction:column;position:relative;overflow:hidden;min-height:398px;padding:25px;border:1px solid #249b83;border-radius:23px;background:linear-gradient(125deg,#176b63,#1ca38e 65%,#2bd2b6);color:#fff;box-shadow:0 9px 22px #1c826717}#app .xm-share-poster>*{position:relative;z-index:1}#app .xm-share-poster>.xm-pass-watermark{position:absolute;z-index:0;right:-30px;top:94px;width:390px;opacity:.055;pointer-events:none;transform:rotate(-20deg)}#app .xm-pass-watermark .xm-brand-wordmark{width:100%}#app .xm-share-poster>header{display:flex;align-items:center;justify-content:space-between;gap:12px}#app .xm-share-poster>header>span:first-child{color:#e3faed;font-size:13px;font-weight:600;letter-spacing:1px}#app .xm-share-poster>header>span>small{display:block;margin-top:6px;color:#aee2cf;font:8px/1.4 monospace;letter-spacing:1px}#app .xm-share-poster>header .xm-brand-wordmark{width:128px}#app .xm-share-poster-title{margin:27px 0 22px;color:#fff;font:500 clamp(24px,2vw,32px)/1.55 "Songti SC","SimSun",serif;letter-spacing:1px}#app .xm-share-code{position:relative;padding:16px 18px;border:1px solid #ffffff26;border-radius:13px;background:#075d5652;box-shadow:inset 0 2px 4px #00423212}#app .xm-share-code:before,#app .xm-share-code:after{position:absolute;content:"";top:calc(50% - 6px);width:12px;height:12px;border-radius:50%;background:#1a9885}#app .xm-share-code:before{left:-7px}#app .xm-share-code:after{right:-7px}#app .xm-share-code>div{display:flex;align-items:center;justify-content:space-between;gap:8px}#app .xm-share-code>div>span{color:#c8f0dd;font-size:11px}#app .xm-share-code .el-button{margin:0;min-height:23px;height:23px;padding:3px 6px;border-radius:5px;color:#e0f5da;font-size:10px;background:#ffffff0a!important}#app .xm-share-code>strong{display:block;margin-top:10px;color:#fff;font:500 clamp(23px,2.3vw,35px)/1.25 Georgia,serif;letter-spacing:5px;-webkit-user-select:all;user-select:all}#app .xm-share-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:17px}#app .xm-share-links .el-button{flex:1;min-height:41px;margin:0;padding-inline:10px;border:0;border-radius:10px;background:#fff!important;color:#147e6a!important;font-size:11px;font-weight:600}#app .xm-share-links>a{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:1;min-height:41px;padding:9px 10px;border:1px solid #ffffff40;border-radius:10px;color:#e5f7ed;font-size:10px;text-decoration:none;white-space:nowrap}#app .xm-share-links>a:hover{background:#ffffff14}#app .xm-pass-settings{margin-top:auto;padding-top:18px}#app .xm-share-expiry{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;color:#c6ebd7;font-size:10px;padding-bottom:10px;border-bottom:1px solid #ffffff26}#app .xm-share-expiry>span{display:inline-flex;align-items:center;gap:5px}#app .xm-share-expiry strong{font-weight:400}#app .xm-share-expiry small{font-size:8px;opacity:.7}#app .xm-share-wechat{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:9px}#app .xm-share-wechat>span{color:#e5f6e9;font-size:10px}#app .xm-share-wechat small{display:block;margin-top:4px;color:#bce5ce;font-size:8px}#app .xm-share-wechat .el-switch{--el-switch-on-color: #9dccae;--el-switch-off-color: #469b88}#app .xm-share-poster>footer{margin-top:15px;color:#bfe5d3;font-size:9px;letter-spacing:4px;text-align:center}#app .xm-command-overview{display:grid;grid-template-rows:minmax(160px,1fr) minmax(0,1.2fr);gap:18px}#app .xm-overview-summary{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px}#app .xm-studio-metrics,#app .xm-share-settings,#app .xm-studio-dates.wvs-weekly-date-filter{border:1px solid #dfe8dd;border-radius:20px;background:#fffefa}#app .xm-share-settings{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:20px}#app .xm-studio-week>div{display:flex;align-items:center;justify-content:space-between;gap:5px}#app .xm-studio-week>div:first-child{margin-bottom:17px;color:#788d7b;font-size:11px}#app .xm-studio-week>div:last-child{flex-direction:column;gap:15px;align-items:flex-start}#app .xm-studio-week strong{color:#365d46;font:500 13px/1.8 monospace;overflow-wrap:anywhere}#app .xm-studio-week strong>small{display:block;margin-top:3px;color:#97a58f;font:inherit;font-size:10px}#app .xm-studio-week .el-button{min-height:25px;height:25px;margin:0;padding:4px 7px;border-radius:7px;font-size:10px}#app .xm-studio-week>div>span:last-child{display:inline-flex;gap:5px}#app .xm-studio-week>div>span>.el-button{width:31px;padding:0;background:#f6f8f1;border-color:#dfe7da}#app .xm-studio-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:18px 9px;min-width:0;padding:20px}#app .xm-studio-metrics>div{display:grid;gap:9px}#app .xm-studio-metrics>div>span{color:#8b9b89;font-size:10px;white-space:nowrap}#app .xm-studio-metrics strong{color:#29735a;font:500 31px/1.2 Georgia,serif}#app .xm-studio-metrics>div:nth-child(3) strong{color:#ba955c}#app .xm-studio-metrics>.el-button{grid-column:1 / -1;justify-self:stretch;min-height:32px;margin:0;padding-inline:9px;border:0;border-radius:8px;background:#eaf2e8;color:#347358;font-size:10px}#app .xm-studio-dates.wvs-weekly-date-filter{display:flex;flex-direction:column;justify-content:space-between;gap:18px;margin:0;padding:20px}#app .xm-studio-dates .wvs-weekly-date-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:0;padding:0}#app .xm-studio-dates .wvs-weekly-date-heading>div:first-child{display:grid;gap:5px}#app .xm-studio-dates .wvs-weekly-date-heading strong{color:#41674e;font-size:11px}#app .xm-studio-dates .wvs-weekly-date-heading>div>span{color:#97a58f;font-size:8px}#app .xm-studio-dates .wvs-weekly-date-shortcuts{display:flex;gap:5px}#app .xm-studio-dates .wvs-weekly-date-shortcuts .el-button{min-height:25px;height:25px;margin:0;padding:4px 7px;border-radius:6px;background:#eef4e9;color:#4f7858;font-size:9px}#app .xm-studio-dates .wvs-weekly-days{display:grid;flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:1fr;gap:7px;padding:0;margin:0;overflow:visible}#app .xm-studio-dates .wvs-weekly-days>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:100px;padding:11px 2px;border:1px solid transparent;border-bottom:3px solid transparent;border-radius:11px;background:#f1f5ec;color:#8ca084;box-shadow:none}#app .xm-studio-dates .wvs-weekly-days>button[aria-pressed=true]{border-color:#bfd7ba;border-bottom-color:#368568;background:#e1edd8;color:#356c4c}#app .xm-studio-dates .wvs-weekly-day-name{justify-content:center;flex-wrap:wrap;gap:4px;font-size:10px;font-weight:400}#app .xm-studio-dates .wvs-weekly-day-name small{display:none}#app .xm-studio-dates .wvs-weekly-days time{font-size:11px;font-weight:550;white-space:nowrap}#app .xm-studio-dates .wvs-weekly-day-count{display:inline-flex;gap:3px;color:inherit;font-size:9px}#app .xm-operations-board{padding:0;min-width:0;border:0;border-radius:0;background:transparent}#app .xm-operations-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-bottom:14px;border-bottom:1px solid #dce6d6}#app .xm-quote-tabs{display:flex;gap:23px}#app .xm-quote-tabs>button{display:flex;align-items:center;gap:6px;padding:8px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#87a080;font-size:12px;cursor:pointer}#app .xm-quote-tabs>button[aria-pressed=true]{border-bottom-color:#368568;color:#35674b;font-weight:600}#app .xm-quote-tabs>button>span{font-size:9px;opacity:.7}#app .xm-operations-tools>div:last-child{display:flex;flex:1;min-width:0;max-width:300px;gap:8px}#app .xm-operations-tools .el-input__wrapper{border-radius:10px!important;background:#fffefa!important}#app .xm-operations-tools .el-input__inner{font-size:11px}#app .xm-operations-tools>div:last-child>.el-button{width:34px;min-height:34px;margin:0;padding:8px;border-radius:10px;background:#fffefa}#app .xm-operations-hint{margin:12px 0 16px;color:#96a38c;font-size:10px;line-height:1.9}#app .xm-operation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#app .xm-operation{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 128px;align-items:center;gap:14px;min-height:170px;padding:18px;border:1px solid #dfe7d9;border-radius:18px;background:#fffefa;overflow:hidden}#app .xm-operation-date{display:grid;justify-items:center;gap:6px}#app .xm-operation-date strong{color:#5b8b60;font:500 30px/1.1 Georgia,serif}#app .xm-operation-date span{color:#94a48c;font-size:8px}#app .xm-operation-date small{color:#94a48c;font-size:9px;line-height:1.5;white-space:nowrap}#app .xm-operation-date em{display:block;font-size:8px;font-style:normal;letter-spacing:1px;text-align:center}#app .xm-operation-detail{min-width:0}#app .xm-operation-detail>div{display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:#96a68e;font-size:9px}#app .xm-operation-detail .el-tag{height:20px;border-radius:5px;font-size:9px}#app .xm-operation-detail h3{margin:9px 0 8px;color:#335f45;font-size:13px;line-height:1.7;font-weight:600;overflow-wrap:anywhere}#app .xm-operation-detail a{display:inline-flex;align-items:center;gap:4px;color:#91a086;font-size:9px;line-height:1.6;text-decoration:none}#app .xm-operation-detail a:hover{color:#368568}#app .xm-operation-actions{position:relative;display:flex;align-self:stretch;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;min-width:0;padding:5px 0 5px 17px;border-left:1px dashed #d7e0d0}#app .xm-operation-actions:before,#app .xm-operation-actions:after{position:absolute;content:"";left:-7px;width:13px;height:13px;border:1px solid #dfe7d9;border-radius:50%;background:#f9faf7}#app .xm-operation-actions:before{top:-25px}#app .xm-operation-actions:after{bottom:-25px}#app .xm-unit-price-label{color:#96a38e;font-size:8px}#app .xm-operation-actions>strong{color:#258269;font:500 26px/1.1 Georgia,serif}#app .xm-operation-actions>strong>small{color:#98a38f;font:8px/1 Arial,sans-serif}#app .xm-operation-actions>span{color:#b89865;font-size:12px}#app .xm-operation-actions>div{display:flex;flex-wrap:wrap;gap:6px}#app .xm-operation-actions .el-button{min-height:27px;height:auto;margin:0;padding:6px 8px;border-radius:7px;font-size:9px}#app .xm-operation.is-closed .xm-operation-date{opacity:.5}@media(max-width:1270px)and (min-width:901px){#app .xm-command-bento{grid-template-columns:minmax(0,1fr)}#app .xm-share-poster{min-height:360px}#app .xm-command-overview{grid-template-rows:auto auto}#app .xm-overview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#app .xm-studio-week>div:last-child{flex-direction:row;align-items:center}#app .xm-operation-list{grid-template-columns:minmax(0,1fr)}#app .xm-operation{grid-template-columns:60px minmax(0,1fr) 190px}}@media(max-width:900px){#app .xm-command-bento{grid-template-columns:minmax(0,1fr);gap:14px}#app .xm-command-overview{grid-template-rows:auto auto;gap:14px}#app .xm-operation-list{grid-template-columns:minmax(0,1fr)}#app .xm-share-poster{min-height:370px}}@media(max-width:600px){#app .xm-studio-header{gap:8px;margin-bottom:18px}#app .xm-studio-header h2{width:100%;font-size:20px}#app .xm-share-poster{padding:21px;border-radius:18px}#app .xm-share-poster>header .xm-brand-wordmark{width:100px}#app .xm-share-poster>header>span:first-child{font-size:12px}#app .xm-share-poster>header>span>small{font-size:6px;letter-spacing:.4px}#app .xm-share-code{padding-inline:13px}#app .xm-share-code>strong{font-size:26px;letter-spacing:3px}#app .xm-share-poster-title{font-size:24px;margin-block:23px 20px}#app .xm-share-links{flex-direction:column}#app .xm-share-links>a,#app .xm-share-links>.el-button{flex:auto;width:100%}#app .xm-overview-summary{grid-template-columns:minmax(0,1fr);gap:14px}#app .xm-share-settings{padding:20px}#app .xm-studio-week>div:last-child{flex-direction:row;align-items:center}#app .xm-studio-week strong{font-size:11px}#app .xm-studio-metrics{padding:20px}#app .xm-studio-dates.wvs-weekly-date-filter{padding:18px}#app .xm-studio-dates .wvs-weekly-days{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto}#app .xm-studio-dates .wvs-weekly-days>button{min-height:88px}#app .xm-operations-tools{gap:13px}#app .xm-operations-tools>div:last-child{max-width:none;flex-basis:100%}#app .xm-quote-tabs{gap:20px}#app .xm-operation{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px}#app .xm-operation-detail h3{font-size:13px}#app .xm-operation-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto;gap:7px;padding:14px 0 0;border-left:0;border-top:1px dashed #d7e0d0}#app .xm-operation-actions:before,#app .xm-operation-actions:after{display:none}#app .xm-unit-price-label{grid-column:1}#app .xm-operation-actions>strong,#app .xm-operation-actions>span{grid-column:1;grid-row:2}#app .xm-operation-actions>div{grid-column:2;grid-row:1 / 3;justify-content:flex-end}}#app .shell,#app .shell.is-sidebar-collapsed{display:grid;grid-template-columns:248px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr);gap:20px;width:100%;height:100dvh;min-height:0;padding:20px!important;margin:0!important;overflow:hidden;background:#f1f5f3!important;transition:grid-template-columns .18s ease}#app .shell.is-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)!important}#app .shell .sidebar.xm-app-rail{position:relative!important;inset:auto!important;transform:none!important;z-index:30;display:flex!important;flex-direction:column;align-items:stretch;grid-column:1;grid-row:1;grid-template:none!important;width:100%!important;height:100%!important;max-height:none!important;min-height:0;padding:14px!important;gap:0;overflow:hidden;border:1px solid #e1eae5!important;border-radius:24px;background:#fff!important;box-shadow:0 8px 30px #1b584c06!important}#app .xm-app-rail:before,#app .xm-app-rail:after{display:none!important}#app .xm-app-rail .sidebar-brand-shell{flex:0 0 auto;width:100%;height:auto;padding:0 0 23px;border:0;background:transparent!important;overflow:visible}#app .xm-app-rail .sidebar-brand-shell .brand{position:static;display:flex;align-items:center;justify-content:center;width:100%;height:100px;min-height:0;padding:21px;border:0!important;border-radius:16px;background:linear-gradient(120deg,#176b63,#1ca38e 60%,#2bd2b6)!important;box-shadow:none!important;transform:none!important}#app .xm-app-rail .nav{position:static!important;display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;width:100%;min-width:0;min-height:0;height:auto;padding:0;margin:0;overflow-x:hidden;overflow-y:auto;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;scrollbar-width:none}#app .xm-app-rail .nav::-webkit-scrollbar{display:none}#app .xm-nav-group{grid-column:1 / -1;display:block;padding:0 5px;margin:22px 0 5px;color:#8a9e94;font-size:10px;line-height:1.5;letter-spacing:1.5px}#app .xm-nav-group:first-child{margin-top:0}#app .xm-app-rail .nav>button{flex-shrink:0;position:relative;display:flex;grid-column:1 / -1;align-items:center;justify-content:flex-start;gap:11px;width:100%!important;min-width:0!important;max-width:none;height:44px;min-height:0;padding:10px;margin:0;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:#667b70!important;box-shadow:none!important;transform:none!important;transition:background .15s,border-color .15s}#app .xm-app-rail .nav>.xm-channel-nav{grid-column:auto;height:78px;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px;padding:13px;background:#f5f8f5!important}#app .xm-app-rail .nav>button>.nav-icon{display:inline-flex!important;width:20px;height:20px;flex:0 0 20px;color:#8aa296;font-size:20px;background:transparent;border:0;border-radius:0;box-shadow:none}#app .xm-app-rail .nav>button>.nav-label{display:block;width:auto;max-width:100%;opacity:1;visibility:visible;transform:none;color:inherit;font-size:12px;line-height:1.5;font-weight:500;white-space:nowrap;text-align:left}#app .xm-app-rail .xm-module-short{display:none}#app .xm-app-rail .nav>button:hover{background:#edf5ef!important;border-color:#d6e7dc!important}#app .xm-app-rail .nav>button.is-active{background:#e4f2e9!important;border-color:#9ac7af!important;color:#226b58!important}#app .xm-app-rail .nav>button.is-active>.nav-icon{color:#198c73}#app .xm-app-rail .nav>button.is-active>.nav-label{font-weight:650}#app .xm-app-rail .nav>button:before,#app .xm-app-rail .nav>button:after,#app .xm-app-rail .nav>.nav-sub{display:none!important}#app .xm-app-rail .sidebar-mobile-controls{display:none!important}#app .xm-app-rail .sidebar-collapse-toggle{position:static;display:flex;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:10px;width:100%;height:34px;min-height:34px;padding:0 9px;margin:14px 0 8px;border:0;border-radius:8px;background:transparent;color:#91a69a}#app .xm-app-rail .sidebar-collapse-toggle:hover{background:#f0f6f2;color:#397a63}#app .xm-collapse-copy{font-size:11px}#app .xm-app-rail .xm-rail-tools{display:flex;flex:0 0 auto;width:100%;min-width:0;padding:8px 0 0;border-top:1px solid #e6eee8}#app .xm-rail-tools .topbar-presence,#app .xm-rail-tools .topbar-controller-divider{display:none}#app .xm-rail-tools .el-dropdown{width:100%;min-width:0}#app .xm-rail-tools .xm-sidebar-language{display:flex;justify-content:space-between;width:100%;min-width:0;max-width:100%;min-height:36px;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:#688a77;font-size:11px}#app .xm-rail-tools .xm-sidebar-language:hover{background:#edf5ef}#app .xm-rail-tools .xm-sidebar-language>span{display:flex;justify-content:space-between;gap:8px;width:100%}#app .shell .main{display:flex;flex-direction:column;grid-column:2;grid-row:1;height:auto!important;min-height:0;padding:0!important;margin:0!important;overflow:hidden;border:1px solid #e1eae5;border-radius:24px;background:#f9faf7;scrollbar-gutter:auto}#app .shell .topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:16px;position:relative!important;inset:auto!important;width:100%;min-height:126px;padding:22px 28px 16px;border-bottom:1px solid #e3eae3!important;background:#fdfefa!important}#app .shell .page-title{grid-column:1;grid-row:1;display:flex!important;align-items:center;gap:12px;padding:0;min-width:0}#app .xm-workbench-badge{display:flex;align-items:center;justify-content:center;width:118px;height:42px;flex:0 0 118px;padding:10px;border-radius:10px;background:linear-gradient(120deg,#176b63,#1ca38e,#2bd2b6)}#app .shell .page-title-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}#app .shell .page-title h1{margin:0;color:#254c3d;font-size:17px;line-height:1.5;font-weight:650}#app .shell .page-title-copy small{color:#8da194;font-size:8px;letter-spacing:1.2px}#app .shell .topbar-workspace{grid-column:1 / -1;grid-row:2;display:block!important;width:fit-content;max-width:100%;padding:4px;border:1px solid #e3ebe2;border-radius:13px;background:#f0f4ed}#app .shell .topbar-subnav{display:flex;align-items:stretch;gap:4px;width:100%;height:auto;margin:0;border:0}#app .shell .topbar-subnav button{border-bottom:0!important;min-height:39px;padding:8px 17px;border:0;border-radius:9px!important;background:transparent!important;color:#748b7a!important;font-size:12px}#app .shell .topbar-subnav button.is-active{color:#fff!important;background:#217d66!important;box-shadow:0 3px 7px #276e5215}#app .shell .topbar-subnav button:after,#app .shell .topbar-step-number,#app .shell .topbar-step-connector{display:none}#app .shell .topbar-step-label{display:flex;align-items:center;gap:8px}#app .shell .topbar-step-label small{color:inherit;font:8px/1.4 monospace;letter-spacing:.5px;opacity:.65}#app .xm-topbar-account{grid-column:2;grid-row:1;max-width:250px}#app .xm-account-button{display:flex;align-items:center;gap:9px;min-width:0;max-width:100%;height:44px;padding:6px 11px 6px 6px;border:1px solid #dfe8df;border-radius:13px;background:#f3f6ef;cursor:pointer}#app .xm-account-button:hover{border-color:#9bc5ad}#app .xm-account-button>.el-icon:first-child{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:9px;background:#e0eee1;color:#327b60;font-size:16px}#app .xm-header-account-name{display:grid;gap:5px;min-width:0;text-align:left}#app .xm-header-account-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3b5f4b;font-size:11px;font-weight:600}#app .xm-header-account-name small{color:#8b9d8d;font-size:9px}#app .xm-account-chevron{flex:0 0 auto;margin-left:4px;color:#8da48f;font-size:10px}#app .sidebar-account-status{display:none}:root.light-mode body .sidebar-account-dropdown.el-popper{visibility:visible!important;pointer-events:auto!important}#app .shell .content{flex:1;min-height:0;overflow-y:auto!important;padding:24px 28px 48px!important}#app .shell .content>*{width:min(1600px,100%);margin-inline:auto}#app .shell.is-sidebar-collapsed .xm-app-rail{padding-inline:10px!important}#app .shell.is-sidebar-collapsed .sidebar-brand-shell .brand{height:48px;padding:6px;background:transparent!important}#app .shell.is-sidebar-collapsed .xm-nav-group,#app .shell.is-sidebar-collapsed .xm-collapse-copy,#app .shell.is-sidebar-collapsed .xm-app-rail .nav>button>.nav-label{display:none}#app .shell.is-sidebar-collapsed .xm-app-rail .nav{display:flex;flex-direction:column;gap:7px}#app .shell.is-sidebar-collapsed .xm-app-rail .nav>button{height:46px;padding:0;align-items:center;justify-content:center}#app .shell.is-sidebar-collapsed .xm-app-rail .sidebar-collapse-toggle{justify-content:center;padding:0}#app .shell.is-sidebar-collapsed .xm-sidebar-language{justify-content:center;padding-inline:0}#app .shell.is-sidebar-collapsed .xm-language-label{display:none}#app .shell.is-sidebar-collapsed .xm-sidebar-language>span{justify-content:center}@media(max-width:1150px){#app .shell{grid-template-columns:210px minmax(0,1fr)!important;gap:14px;padding:14px!important}#app .shell .content{padding:22px!important}#app .shell .topbar{padding-inline:22px}#app .shell .topbar-step-label small{display:none}}@media(max-width:900px){#app .shell,#app .shell.is-sidebar-collapsed{grid-template-columns:58px minmax(0,1fr)!important;gap:10px;padding:10px!important}#app .shell .sidebar.xm-app-rail{padding:10px 6px!important;border-radius:17px}#app .xm-app-rail .sidebar-brand-shell,#app .shell.is-sidebar-collapsed .xm-app-rail .sidebar-brand-shell{height:auto;padding:0 0 16px}#app .xm-app-rail .sidebar-brand-shell .brand,#app .shell.is-sidebar-collapsed .xm-app-rail .sidebar-brand-shell .brand{height:40px;padding:0;background:transparent!important}#app .xm-app-rail .sidebar-collapse-toggle,#app .xm-nav-group{display:none!important}#app .xm-app-rail .nav,#app .shell.is-sidebar-collapsed .xm-app-rail .nav{display:flex;flex-direction:column;gap:6px}#app .xm-app-rail .nav>button,#app .shell.is-sidebar-collapsed .xm-app-rail .nav>button{flex-direction:column!important;justify-content:center;align-items:center;width:100%!important;height:55px;min-height:55px;max-height:55px;padding:7px 1px!important;gap:6px;border-radius:10px!important}#app .xm-app-rail .nav>button>.nav-icon{position:static;margin:0;width:19px;height:19px;font-size:19px}#app .xm-app-rail .nav>button>.nav-label{display:none}#app .xm-app-rail .xm-module-short{position:static;width:auto;max-width:100%;overflow:hidden;display:block;color:inherit;font-size:7px;line-height:1}#app .xm-rail-tools .xm-sidebar-language{justify-content:center;padding:5px 0}#app .xm-rail-tools .xm-language-label{display:none}#app .xm-rail-tools .xm-sidebar-language>span{justify-content:center}#app .shell .main{border-radius:17px}#app .shell .topbar{gap:12px;min-height:112px;padding:16px}#app .shell .topbar-workspace{width:100%}#app .shell .topbar-subnav button{flex:1;min-width:0;padding:8px 7px;font-size:11px}#app .shell .topbar-step-label{justify-content:center}#app .shell .topbar-step-label small{display:none}#app .xm-workbench-badge{width:88px;height:35px;flex-basis:88px;padding:8px;border-radius:8px}#app .shell .page-title h1{font-size:14px}#app .shell .page-title-copy small,#app .xm-header-account-name,#app .xm-account-chevron{display:none}#app .xm-account-button{height:35px;padding:2px;border-radius:10px}#app .xm-account-button>.el-icon:first-child{width:28px;height:28px;flex-basis:28px}#app .shell .content{padding:16px!important}}@media(max-width:480px){#app .shell,#app .shell.is-sidebar-collapsed{grid-template-columns:48px minmax(0,1fr)!important;gap:6px;padding:6px!important}#app .shell .sidebar.xm-app-rail{padding-inline:3px!important}#app .shell .content{padding:13px!important}#app .shell .topbar{padding:13px;gap:10px}#app .shell .page-title{gap:8px}#app .xm-workbench-badge{width:84px;flex-basis:84px}#app .shell .page-title h1{font-size:12px}#app .shell .topbar-subnav button{font-size:10px;padding-inline:4px}}
