.dashboard-page[data-v-1952a44e]{gap:22px;width:min(1480px,100%);margin:0 auto;padding:30px 34px 50px;display:grid}.page-heading[data-v-1952a44e]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.eyebrow[data-v-1952a44e]{color:var(--accent);letter-spacing:.18em;font-size:10px;font-weight:750}.page-heading h1[data-v-1952a44e]{letter-spacing:-.035em;margin:7px 0 8px;font-size:28px}.page-heading p[data-v-1952a44e]{max-width:680px;color:var(--ink-muted);margin:0;line-height:1.7}.scope-badge[data-v-1952a44e],.state-tag[data-v-1952a44e],.empty-action[data-v-1952a44e]{border:1px solid var(--border-strong);color:var(--accent-strong);background:var(--surface-blue);border-radius:7px;flex:none;font-size:12px;font-weight:650}.scope-badge[data-v-1952a44e]{min-height:34px;padding:8px 11px}.status-grid[data-v-1952a44e]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.status-card[data-v-1952a44e]{border-right:1px solid var(--border);align-content:center;gap:8px;min-height:138px;padding:22px 24px;display:grid;position:relative}.status-card[data-v-1952a44e]:last-child{border-right:0}.status-card>span[data-v-1952a44e],.status-card small[data-v-1952a44e]{color:var(--ink-soft);font-size:12px}.status-card strong[data-v-1952a44e]{letter-spacing:-.02em;font-size:20px}.status-card--primary[data-v-1952a44e]{background:var(--surface-blue)}.status-value[data-v-1952a44e]:before{background:var(--warning);content:"";border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.status-value--available[data-v-1952a44e]:before{background:var(--success)}.status-value--unavailable[data-v-1952a44e]:before{background:var(--danger)}.dashboard-columns[data-v-1952a44e]{grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);gap:22px;display:grid}.panel[data-v-1952a44e]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px}.panel-heading[data-v-1952a44e]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:0 24px;display:flex}.panel-heading>div[data-v-1952a44e]{gap:4px;display:grid}.panel-heading span[data-v-1952a44e],.panel-heading small[data-v-1952a44e]{color:var(--ink-soft);font-size:11px}.panel-heading h2[data-v-1952a44e]{margin:0;font-size:16px}.progress-list[data-v-1952a44e]{display:grid}.progress-row[data-v-1952a44e]{border-bottom:1px solid var(--border);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:78px;padding:14px 24px;display:grid}.progress-row[data-v-1952a44e]:last-child{border-bottom:0}.progress-mark[data-v-1952a44e]{border:2px solid var(--accent-light);width:9px;height:9px;box-shadow:0 0 0 4px var(--surface-blue);border-radius:50%}.progress-row div[data-v-1952a44e]{min-width:0}.progress-row strong[data-v-1952a44e]{font-size:13px}.progress-row p[data-v-1952a44e]{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;line-height:1.45;overflow:hidden}.state-tag[data-v-1952a44e]{padding:6px 9px}.boundary-list[data-v-1952a44e]{gap:0;margin:0;padding:6px 24px 10px;list-style:none;display:grid}.boundary-list li[data-v-1952a44e]{border-bottom:1px solid var(--border);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:17px 0;display:grid}.boundary-list li[data-v-1952a44e]:last-child{border-bottom:0}.boundary-list li>span[data-v-1952a44e]{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}.boundary-list p[data-v-1952a44e]{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.65}.boundary-list strong[data-v-1952a44e]{color:var(--ink);margin-bottom:3px;font-size:13px;display:block}.empty-panel[data-v-1952a44e]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:112px;padding:20px 24px;display:grid}.empty-symbol[data-v-1952a44e]{border:1px solid var(--border-strong);background:var(--surface-muted);border-radius:12px;width:54px;height:54px;position:relative}.empty-symbol span[data-v-1952a44e],.empty-symbol i[data-v-1952a44e]{background:var(--border-strong);border-radius:4px;width:28px;height:4px;position:absolute;left:13px}.empty-symbol span[data-v-1952a44e]{top:18px}.empty-symbol i[data-v-1952a44e]{width:19px;top:31px}.empty-panel h2[data-v-1952a44e]{margin:0 0 5px;font-size:15px}.empty-panel p[data-v-1952a44e]{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.6}.empty-action[data-v-1952a44e]{padding:7px 10px}@media (width<=1180px){.status-grid[data-v-1952a44e]{grid-template-columns:repeat(2,minmax(0,1fr))}.status-card[data-v-1952a44e]:nth-child(2){border-right:0}.status-card[data-v-1952a44e]:nth-child(-n+2){border-bottom:1px solid var(--border)}.dashboard-columns[data-v-1952a44e]{grid-template-columns:1fr}}@media (width<=680px){.dashboard-page[data-v-1952a44e]{gap:16px;padding:22px 16px 36px}.page-heading[data-v-1952a44e]{flex-direction:column;align-items:flex-start;gap:14px}.page-heading h1[data-v-1952a44e]{font-size:24px}.status-grid[data-v-1952a44e]{grid-template-columns:1fr}.status-card[data-v-1952a44e]{border-right:0;border-bottom:1px solid var(--border);min-height:112px}.status-card[data-v-1952a44e]:nth-child(3){border-bottom:1px solid var(--border)}.progress-row[data-v-1952a44e]{grid-template-columns:14px minmax(0,1fr);padding:15px 18px}.progress-row p[data-v-1952a44e]{white-space:normal}.state-tag[data-v-1952a44e]{grid-column:2;justify-self:start}.panel-heading[data-v-1952a44e]{padding:0 18px}.panel-heading>small[data-v-1952a44e]{display:none}.boundary-list[data-v-1952a44e]{padding-inline:18px}.empty-panel[data-v-1952a44e]{grid-template-columns:auto minmax(0,1fr);padding:18px}.empty-action[data-v-1952a44e]{grid-column:2;justify-self:start}}.summary-page[data-v-f4c204cd]{gap:22px;width:min(1480px,100%);margin:0 auto;padding:30px 34px 50px;display:grid}.page-heading[data-v-f4c204cd]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.eyebrow[data-v-f4c204cd]{color:var(--accent);letter-spacing:.18em;font-size:10px;font-weight:750}.page-heading h1[data-v-f4c204cd]{letter-spacing:-.035em;margin:7px 0 8px;font-size:28px}.page-heading p[data-v-f4c204cd]{max-width:760px;color:var(--ink-muted);margin:0;line-height:1.7}.scope-badge[data-v-f4c204cd]{border:1px solid var(--border-strong);min-height:34px;color:var(--accent-strong);background:var(--surface-blue);border-radius:7px;flex:none;padding:8px 11px;font-size:12px;font-weight:650}.control-panel[data-v-f4c204cd]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:minmax(220px,280px) 1fr auto;align-items:end;gap:18px;padding:17px 20px;display:grid}.control-panel label[data-v-f4c204cd],.run-status[data-v-f4c204cd]{gap:6px;display:grid}.control-panel label>span[data-v-f4c204cd],.run-status>span[data-v-f4c204cd]{color:var(--ink-soft);font-size:11px}.run-status[data-v-f4c204cd]{grid-template-columns:auto 1fr;align-self:center}.run-status>span[data-v-f4c204cd]{grid-column:1/-1}.run-status strong[data-v-f4c204cd]{width:max-content;color:var(--ink-muted);font-size:13px}.run-status strong.succeeded[data-v-f4c204cd]{color:var(--success)}.run-status strong.failed[data-v-f4c204cd]{color:var(--danger)}.run-status strong.running[data-v-f4c204cd]{color:var(--warning)}.run-status small[data-v-f4c204cd]{color:var(--ink-soft);font-size:11px}.metrics[data-v-f4c204cd]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.pagination[data-v-f4c204cd]{border-top:1px solid var(--border);color:var(--ink-muted);justify-content:center;align-items:center;gap:14px;padding:15px;font-size:12px;display:flex}.pagination button[data-v-f4c204cd]{border:1px solid var(--border-strong);min-height:34px;color:var(--accent-strong);background:var(--surface);cursor:pointer;border-radius:8px;padding:0 14px}.pagination button[data-v-f4c204cd]:disabled{opacity:.45;cursor:not-allowed}.metrics article[data-v-f4c204cd]{border-right:1px solid var(--border);align-content:center;gap:7px;min-height:118px;padding:20px 22px;display:grid}.metrics article[data-v-f4c204cd]:last-child{border-right:0}.metrics span[data-v-f4c204cd],.metrics small[data-v-f4c204cd]{color:var(--ink-soft);font-size:11px}.metrics strong[data-v-f4c204cd]{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:24px}.metric-primary[data-v-f4c204cd]{background:var(--surface-blue)}.metric-primary strong[data-v-f4c204cd]{color:var(--accent-strong)}.success-alert[data-v-f4c204cd]{color:var(--success);background:var(--success-soft);border:1px solid #247a6833;border-radius:9px;padding:12px 14px}.warning-alert[data-v-f4c204cd]{color:var(--warning);background:var(--warning-soft);border:1px solid #9a681538;border-radius:9px;padding:12px 14px;line-height:1.55}.summary-panel[data-v-f4c204cd]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.panel-header[data-v-f4c204cd]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.panel-header>div[data-v-f4c204cd]:first-child{gap:4px;display:grid}.panel-header span[data-v-f4c204cd],.source-count span[data-v-f4c204cd],.source-count small[data-v-f4c204cd]{color:var(--ink-soft);font-size:11px}.panel-header h2[data-v-f4c204cd]{margin:0;font-size:16px}.source-count[data-v-f4c204cd]{text-align:right;grid-template-columns:auto auto;align-items:baseline;gap:3px 7px;display:grid}.source-count strong[data-v-f4c204cd]{color:var(--accent-strong);font-variant-numeric:tabular-nums;font-size:20px}.source-count small[data-v-f4c204cd]{grid-column:1/-1}.loading-list[data-v-f4c204cd]{gap:12px;padding:22px;display:grid}.loading-list span[data-v-f4c204cd]{background:var(--surface-blue);border-radius:8px;height:62px;animation:1.2s ease-in-out infinite alternate pulse-f4c204cd}.empty-state[data-v-f4c204cd]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:340px;padding:40px;display:flex}.empty-state>span[data-v-f4c204cd]{border:1px solid var(--border-strong);width:58px;height:58px;color:var(--accent);background:var(--surface-blue);border-radius:50%;place-items:center;font-size:21px;font-weight:750;display:grid}.empty-state h2[data-v-f4c204cd]{margin:5px 0 0;font-size:17px}.empty-state p[data-v-f4c204cd]{max-width:430px;color:var(--ink-muted);margin:0;line-height:1.7}.table-scroll[data-v-f4c204cd]{overflow-x:auto}table[data-v-f4c204cd]{border-collapse:collapse;width:100%;min-width:900px}th[data-v-f4c204cd]{color:var(--ink-soft);background:var(--surface-muted);text-align:right;white-space:nowrap;padding:12px 14px;font-size:10px;font-weight:700}th[data-v-f4c204cd]:first-child,th[data-v-f4c204cd]:nth-child(2),td[data-v-f4c204cd]:first-child,td[data-v-f4c204cd]:nth-child(2){text-align:left}td[data-v-f4c204cd]{border-top:1px solid var(--border);color:var(--ink-muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding:14px;font-size:12px}td[data-v-f4c204cd]:first-child,td[data-v-f4c204cd]:nth-child(3){display:table-cell}td:first-child strong[data-v-f4c204cd],td:first-child span[data-v-f4c204cd],td:nth-child(3) strong[data-v-f4c204cd],td:nth-child(3) span[data-v-f4c204cd]{display:block}td:first-child strong[data-v-f4c204cd],td:nth-child(3) strong[data-v-f4c204cd]{color:var(--ink)}td:first-child span[data-v-f4c204cd],td:nth-child(3) span[data-v-f4c204cd]{color:var(--ink-soft);margin-top:4px;font-size:10px}.category-tag[data-v-f4c204cd]{border:1px solid var(--border-strong);min-height:27px;color:var(--accent-strong);background:var(--surface-blue);border-radius:6px;align-items:center;padding:0 8px;font-weight:650;display:inline-flex}.net-amount[data-v-f4c204cd]{color:var(--accent-strong);font-weight:750}.panel-footer[data-v-f4c204cd]{border-top:1px solid var(--border);color:var(--ink-soft);background:var(--surface-muted);flex-wrap:wrap;gap:8px 20px;padding:13px 20px;font-size:10px;display:flex}.panel-footer strong[data-v-f4c204cd]{color:var(--ink-muted);margin-left:auto;font-weight:650}@keyframes pulse-f4c204cd{to{opacity:.46}}@media (prefers-reduced-motion:reduce){.loading-list span[data-v-f4c204cd]{animation:none}}@media (width<=980px){.control-panel[data-v-f4c204cd]{grid-template-columns:1fr auto}.run-status[data-v-f4c204cd]{grid-area:2/1/auto/-1}.metrics[data-v-f4c204cd]{grid-template-columns:repeat(2,1fr)}.metrics article[data-v-f4c204cd]:nth-child(2){border-right:0}.panel-footer strong[data-v-f4c204cd]{width:100%;margin-left:0}}@media (width<=720px){.summary-page[data-v-f4c204cd]{padding:22px 18px 40px}.page-heading[data-v-f4c204cd]{flex-direction:column;align-items:flex-start}.control-panel[data-v-f4c204cd]{grid-template-columns:1fr}.run-status[data-v-f4c204cd]{grid-area:auto}.control-panel .primary-button[data-v-f4c204cd]{width:100%}.metrics[data-v-f4c204cd]{grid-template-columns:1fr}.metrics article[data-v-f4c204cd]{border-right:0;border-bottom:1px solid var(--border)}.metrics article[data-v-f4c204cd]:last-child{border-bottom:0}.panel-header[data-v-f4c204cd]{flex-direction:column;align-items:flex-start}.source-count[data-v-f4c204cd]{text-align:left}}.corrections-page[data-v-bd61a1a5]{gap:22px;width:min(1480px,100%);margin:0 auto;padding:30px 34px 50px;display:grid}.page-heading[data-v-bd61a1a5]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.eyebrow[data-v-bd61a1a5]{color:var(--accent);letter-spacing:.18em;font-size:10px;font-weight:750}.page-heading h1[data-v-bd61a1a5]{letter-spacing:-.035em;margin:7px 0 8px;font-size:28px}.page-heading p[data-v-bd61a1a5]{max-width:780px;color:var(--ink-muted);margin:0;line-height:1.7}.scope-badge[data-v-bd61a1a5]{min-height:34px;color:var(--warning);background:var(--warning-soft);border:1px solid #9a681533;border-radius:7px;flex:none;padding:8px 11px;font-size:12px;font-weight:650}.metrics[data-v-bd61a1a5]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.metrics article[data-v-bd61a1a5]{border-right:1px solid var(--border);align-content:center;gap:6px;min-height:112px;padding:18px 22px;display:grid}.metrics article[data-v-bd61a1a5]:last-child{border-right:0}.metrics span[data-v-bd61a1a5],.metrics small[data-v-bd61a1a5]{color:var(--ink-soft);font-size:11px}.metrics strong[data-v-bd61a1a5]{font-size:27px}.review-workspace[data-v-bd61a1a5]{border:1px solid var(--border);background:var(--surface);min-height:650px;box-shadow:var(--shadow);border-radius:14px;grid-template-columns:minmax(390px,.86fr) minmax(520px,1.14fr);display:grid;overflow:hidden}.queue-panel[data-v-bd61a1a5]{border-right:1px solid var(--border);min-width:0}.panel-header[data-v-bd61a1a5],.detail-header[data-v-bd61a1a5]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.panel-header>div[data-v-bd61a1a5]{gap:3px;display:grid}.panel-header span[data-v-bd61a1a5],.detail-header span[data-v-bd61a1a5],.detail-header small[data-v-bd61a1a5]{color:var(--ink-soft);font-size:11px}.panel-header h2[data-v-bd61a1a5]{margin:0;font-size:16px}.filters[data-v-bd61a1a5]{border-bottom:1px solid var(--border);background:var(--surface-muted);grid-template-columns:minmax(0,1fr) 150px;gap:10px;padding:14px 18px;display:grid}.request-list[data-v-bd61a1a5]{max-height:720px;overflow-y:auto}.request-row[data-v-bd61a1a5]{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--ink-muted);background:var(--surface);text-align:left;cursor:pointer;gap:8px;padding:16px 18px;display:grid}.request-row[data-v-bd61a1a5]:hover,.request-row.selected[data-v-bd61a1a5]{background:var(--surface-blue)}.request-row.selected[data-v-bd61a1a5]{box-shadow:inset 3px 0 var(--accent)}.request-row>strong[data-v-bd61a1a5]{color:var(--ink);font-size:13px}.request-row>small[data-v-bd61a1a5]{color:var(--ink-soft);font-size:10px}.row-top[data-v-bd61a1a5]{justify-content:space-between;align-items:center;gap:12px;display:flex}.row-top time[data-v-bd61a1a5],.change-line[data-v-bd61a1a5]{color:var(--ink-soft);font-size:11px}.status-tag[data-v-bd61a1a5]{min-height:27px;color:var(--warning);background:var(--warning-soft);border:1px solid #9a68152e;border-radius:6px;align-items:center;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.status-tag.approved[data-v-bd61a1a5]{color:var(--success);background:var(--success-soft);border-color:#247a682e}.status-tag.rejected[data-v-bd61a1a5]{color:var(--danger);background:var(--danger-soft);border-color:#a640402e}.detail-panel[data-v-bd61a1a5]{background:var(--surface-muted);min-width:0}.detail-placeholder[data-v-bd61a1a5],.state-block[data-v-bd61a1a5]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:310px;padding:40px;display:flex}.detail-placeholder[data-v-bd61a1a5]{min-height:650px}.detail-placeholder h2[data-v-bd61a1a5],.state-block strong[data-v-bd61a1a5]{margin:0;font-size:16px}.detail-placeholder p[data-v-bd61a1a5],.state-block p[data-v-bd61a1a5]{max-width:420px;color:var(--ink-muted);margin:0;line-height:1.7}.document-mark[data-v-bd61a1a5],.empty-mark[data-v-bd61a1a5]{border:1px solid var(--border-strong);width:56px;height:56px;color:var(--accent);background:var(--surface-blue);border-radius:50%;place-items:center;margin-bottom:5px;font-weight:750;display:grid}.detail-loading[data-v-bd61a1a5],.loading-list[data-v-bd61a1a5]{gap:13px;padding:24px;display:grid}.detail-loading span[data-v-bd61a1a5],.loading-list span[data-v-bd61a1a5]{background:var(--surface-blue);border-radius:9px;height:70px;animation:1.2s ease-in-out infinite alternate pulse-bd61a1a5}.detail-content[data-v-bd61a1a5]{background:var(--surface);min-height:650px}.detail-header>div[data-v-bd61a1a5]{gap:5px;display:grid}.detail-header strong[data-v-bd61a1a5]{font-size:14px}.success-alert[data-v-bd61a1a5]{color:var(--success);background:var(--success-soft);border:1px solid #247a6833;border-radius:9px;margin:16px 20px 0;padding:12px 14px}.detail-content>.form-alert[data-v-bd61a1a5]{margin:16px 20px 0}.identity-comparison[data-v-bd61a1a5],.reason-block[data-v-bd61a1a5],.evidence-card[data-v-bd61a1a5],.review-form[data-v-bd61a1a5],.review-result[data-v-bd61a1a5]{margin:18px 20px 0}.identity-comparison[data-v-bd61a1a5]{border:1px solid var(--border);border-radius:11px;overflow:hidden}.identity-comparison>header[data-v-bd61a1a5]{border-bottom:1px solid var(--border);background:var(--surface-muted);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.identity-comparison>header span[data-v-bd61a1a5]{font-weight:700}.identity-comparison>header small[data-v-bd61a1a5]{color:var(--ink-soft)}.comparison-head[data-v-bd61a1a5],.comparison-row[data-v-bd61a1a5]{grid-template-columns:100px minmax(0,1fr) minmax(0,1fr);display:grid}.comparison-head span[data-v-bd61a1a5]{color:var(--ink-soft);background:var(--surface-muted);padding:9px 12px;font-size:10px}.comparison-row[data-v-bd61a1a5]>*{overflow-wrap:anywhere;border-top:1px solid var(--border);min-width:0;padding:13px 12px;font-size:12px}.comparison-row strong[data-v-bd61a1a5]{color:var(--ink-muted)}.comparison-row .proposed[data-v-bd61a1a5]{color:var(--accent-strong);background:var(--accent-soft);font-weight:700}.reason-block>span[data-v-bd61a1a5],.review-result>span[data-v-bd61a1a5]{color:var(--ink-soft);font-size:11px;font-weight:650}.reason-block p[data-v-bd61a1a5]{color:var(--ink);white-space:pre-wrap;margin:7px 0 0;line-height:1.7}.evidence-card[data-v-bd61a1a5]{border:1px solid var(--border);background:var(--surface-muted);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.evidence-card>div[data-v-bd61a1a5]{align-items:center;gap:11px;min-width:0;display:flex}.evidence-card>div>span[data-v-bd61a1a5]:last-child{gap:4px;min-width:0;display:grid}.evidence-card strong[data-v-bd61a1a5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidence-card small[data-v-bd61a1a5]{color:var(--ink-soft)}.file-mark[data-v-bd61a1a5]{width:38px;height:38px;color:var(--accent);background:var(--surface-blue);border-radius:8px;flex:none;place-items:center;font-weight:750;display:grid}.evidence-card a[data-v-bd61a1a5]{flex:none;text-decoration:none}.review-form[data-v-bd61a1a5]{border-top:1px solid var(--border);padding-top:18px}.review-form>label[data-v-bd61a1a5]{color:var(--ink-muted);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.review-form textarea[data-v-bd61a1a5]{min-height:104px}.review-warning[data-v-bd61a1a5]{color:var(--ink-muted);background:var(--warning-soft);border:1px solid #9a681533;border-radius:9px;gap:3px;margin-top:12px;padding:11px 13px;font-size:11px;line-height:1.6;display:grid}.review-warning strong[data-v-bd61a1a5]{color:var(--warning)}.review-actions[data-v-bd61a1a5]{grid-template-columns:.7fr 1.3fr;gap:10px;margin-top:14px;display:grid}.review-result[data-v-bd61a1a5]{border:1px solid var(--border);background:var(--surface-muted);border-radius:11px;gap:7px;padding:15px;display:grid}.review-result strong[data-v-bd61a1a5]{font-size:14px}.review-result p[data-v-bd61a1a5]{color:var(--ink-muted);margin:0;line-height:1.7}.review-result small[data-v-bd61a1a5]{color:var(--ink-soft)}@keyframes pulse-bd61a1a5{to{opacity:.46}}@media (prefers-reduced-motion:reduce){.detail-loading span[data-v-bd61a1a5],.loading-list span[data-v-bd61a1a5]{animation:none}}@media (width<=1100px){.review-workspace[data-v-bd61a1a5]{grid-template-columns:1fr}.queue-panel[data-v-bd61a1a5]{border-right:0;border-bottom:1px solid var(--border)}.request-list[data-v-bd61a1a5]{max-height:450px}}@media (width<=760px){.corrections-page[data-v-bd61a1a5]{padding:22px 18px 40px}.page-heading[data-v-bd61a1a5]{flex-direction:column;align-items:flex-start}.metrics[data-v-bd61a1a5]{grid-template-columns:repeat(2,1fr)}.metrics article[data-v-bd61a1a5]:nth-child(2){border-right:0}.metrics article[data-v-bd61a1a5]:nth-child(-n+2){border-bottom:1px solid var(--border)}.filters[data-v-bd61a1a5]{grid-template-columns:1fr}.comparison-head[data-v-bd61a1a5],.comparison-row[data-v-bd61a1a5]{grid-template-columns:76px 1fr 1fr}.evidence-card[data-v-bd61a1a5]{flex-direction:column;align-items:stretch}.review-actions[data-v-bd61a1a5]{grid-template-columns:1fr}}.anomalies-page[data-v-1f4d324c]{gap:22px;width:min(1480px,100%);margin:0 auto;padding:30px 34px 50px;display:grid}.page-heading[data-v-1f4d324c]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.eyebrow[data-v-1f4d324c]{color:var(--accent);letter-spacing:.18em;font-size:10px;font-weight:750}.page-heading h1[data-v-1f4d324c]{letter-spacing:-.035em;margin:7px 0 8px;font-size:28px}.page-heading p[data-v-1f4d324c]{max-width:780px;color:var(--ink-muted);margin:0;line-height:1.7}.scope-badge[data-v-1f4d324c]{min-height:34px;color:var(--warning);background:var(--warning-soft);border:1px solid #9a681533;border-radius:7px;flex:none;padding:8px 11px;font-size:12px;font-weight:650}.metrics[data-v-1f4d324c]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.metrics article[data-v-1f4d324c]{border-right:1px solid var(--border);align-content:center;gap:6px;min-height:112px;padding:18px 22px;display:grid}.metrics article[data-v-1f4d324c]:last-child{border-right:0}.metrics span[data-v-1f4d324c],.metrics small[data-v-1f4d324c]{color:var(--ink-soft);font-size:11px}.metrics strong[data-v-1f4d324c]{font-size:27px}.anomaly-workspace[data-v-1f4d324c]{border:1px solid var(--border);background:var(--surface);min-height:650px;box-shadow:var(--shadow);border-radius:14px;grid-template-columns:minmax(410px,.9fr) minmax(520px,1.1fr);display:grid;overflow:hidden}.queue-panel[data-v-1f4d324c]{border-right:1px solid var(--border);min-width:0}.panel-header[data-v-1f4d324c],.detail-header[data-v-1f4d324c]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.panel-header>div[data-v-1f4d324c],.detail-header>div[data-v-1f4d324c]{gap:4px;display:grid}.panel-header span[data-v-1f4d324c],.detail-header span[data-v-1f4d324c],.detail-header small[data-v-1f4d324c]{color:var(--ink-soft);font-size:11px}.panel-header h2[data-v-1f4d324c]{margin:0;font-size:16px}.filters[data-v-1f4d324c]{border-bottom:1px solid var(--border);background:var(--surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 18px;display:grid}.search-field[data-v-1f4d324c]{grid-column:1/-1}.anomaly-list[data-v-1f4d324c]{max-height:720px;overflow-y:auto}.anomaly-row[data-v-1f4d324c]{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--ink-muted);background:var(--surface);text-align:left;cursor:pointer;gap:8px;padding:16px 18px;display:grid}.anomaly-row[data-v-1f4d324c]:hover,.anomaly-row.selected[data-v-1f4d324c]{background:var(--surface-blue)}.anomaly-row.selected[data-v-1f4d324c]{box-shadow:inset 3px 0 var(--accent)}.anomaly-row>strong[data-v-1f4d324c]{color:var(--ink);font-size:13px}.anomaly-row>span[data-v-1f4d324c]:not(.row-top){color:var(--ink-muted);font-size:12px}.anomaly-row>small[data-v-1f4d324c]{color:var(--ink-soft);justify-content:space-between;gap:12px;font-size:10px;display:flex}.anomaly-row b[data-v-1f4d324c]{color:var(--warning);font-weight:650}.row-top[data-v-1f4d324c],.tag-group[data-v-1f4d324c]{align-items:center;gap:7px;display:flex}.row-top[data-v-1f4d324c]{justify-content:space-between}.row-top time[data-v-1f4d324c]{color:var(--ink-soft);font-size:11px}.status-tag[data-v-1f4d324c],.severity-tag[data-v-1f4d324c]{border:1px solid var(--border-strong);border-radius:6px;align-items:center;min-height:27px;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.status-tag.open[data-v-1f4d324c],.severity-tag.warning[data-v-1f4d324c]{color:var(--warning);background:var(--warning-soft)}.status-tag.resolved[data-v-1f4d324c]{color:var(--success);background:var(--success-soft)}.severity-tag.blocking[data-v-1f4d324c]{color:var(--danger);background:var(--danger-soft)}.detail-panel[data-v-1f4d324c]{background:var(--surface-muted);min-width:0}.detail-placeholder[data-v-1f4d324c],.state-block[data-v-1f4d324c]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:310px;padding:40px;display:flex}.detail-placeholder[data-v-1f4d324c]{min-height:650px}.detail-placeholder h2[data-v-1f4d324c],.state-block strong[data-v-1f4d324c]{margin:0;font-size:16px}.detail-placeholder p[data-v-1f4d324c],.state-block p[data-v-1f4d324c]{max-width:420px;color:var(--ink-muted);margin:0;line-height:1.7}.warning-mark[data-v-1f4d324c],.empty-mark[data-v-1f4d324c]{border:1px solid var(--border-strong);width:56px;height:56px;color:var(--warning);background:var(--warning-soft);border-radius:50%;place-items:center;margin-bottom:5px;font-size:21px;font-weight:750;display:grid}.detail-loading[data-v-1f4d324c],.loading-list[data-v-1f4d324c]{gap:13px;padding:24px;display:grid}.detail-loading span[data-v-1f4d324c],.loading-list span[data-v-1f4d324c]{background:var(--surface-blue);border-radius:9px;height:70px;animation:1.2s ease-in-out infinite alternate pulse-1f4d324c}.detail-content[data-v-1f4d324c]{background:var(--surface);min-height:650px}.detail-header strong[data-v-1f4d324c]{font-size:14px}.success-alert[data-v-1f4d324c]{color:var(--success);background:var(--success-soft);border:1px solid #247a6833;border-radius:9px;margin:16px 20px 0;padding:12px 14px}.detail-content>.form-alert[data-v-1f4d324c]{margin:16px 20px 0}.summary-card[data-v-1f4d324c],.trace-grid[data-v-1f4d324c],.resolution-form[data-v-1f4d324c],.resolution-result[data-v-1f4d324c]{margin:18px 20px 0}.summary-card[data-v-1f4d324c]{border:1px solid var(--border);background:var(--surface-muted);border-radius:11px;padding:16px}.summary-card>span[data-v-1f4d324c]{color:var(--accent);font-size:11px;font-weight:700}.summary-card h2[data-v-1f4d324c]{margin:6px 0 8px;font-size:17px}.summary-card p[data-v-1f4d324c]{color:var(--ink-muted);margin:0;font-size:12px}.trace-grid[data-v-1f4d324c]{border:1px solid var(--border);border-radius:11px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.trace-grid>div[data-v-1f4d324c]{border-right:1px solid var(--border);border-bottom:1px solid var(--border);gap:5px;min-width:0;padding:13px 14px;display:grid}.trace-grid>div[data-v-1f4d324c]:nth-child(2n){border-right:0}.trace-grid span[data-v-1f4d324c],.trace-grid small[data-v-1f4d324c]{color:var(--ink-soft);font-size:10px}.trace-grid strong[data-v-1f4d324c]{overflow-wrap:anywhere;font-size:12px}.resolution-form[data-v-1f4d324c]{border-top:1px solid var(--border);padding-top:18px}.resolution-form>label[data-v-1f4d324c]{color:var(--ink-muted);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.resolution-form textarea[data-v-1f4d324c]{min-height:106px}.resolution-warning[data-v-1f4d324c]{color:var(--ink-muted);background:var(--warning-soft);border:1px solid #9a681533;border-radius:9px;gap:3px;margin:12px 0;padding:11px 13px;font-size:11px;line-height:1.6;display:grid}.resolution-warning strong[data-v-1f4d324c]{color:var(--warning)}.resolution-form .primary-button[data-v-1f4d324c]{width:100%}.resolution-result[data-v-1f4d324c]{border:1px solid var(--border);background:var(--success-soft);border-radius:11px;gap:7px;padding:15px;display:grid}.resolution-result>span[data-v-1f4d324c],.resolution-result small[data-v-1f4d324c]{color:var(--ink-soft);font-size:11px}.resolution-result p[data-v-1f4d324c]{color:var(--ink-muted);white-space:pre-wrap;margin:0;line-height:1.7}@keyframes pulse-1f4d324c{to{opacity:.46}}@media (prefers-reduced-motion:reduce){.detail-loading span[data-v-1f4d324c],.loading-list span[data-v-1f4d324c]{animation:none}}@media (width<=1120px){.anomaly-workspace[data-v-1f4d324c]{grid-template-columns:1fr}.queue-panel[data-v-1f4d324c]{border-right:0;border-bottom:1px solid var(--border)}.detail-placeholder[data-v-1f4d324c]{min-height:400px}}@media (width<=900px){.metrics[data-v-1f4d324c]{grid-template-columns:repeat(2,1fr)}.filters[data-v-1f4d324c]{grid-template-columns:1fr 1fr}}@media (width<=720px){.anomalies-page[data-v-1f4d324c]{padding:22px 18px 40px}.page-heading[data-v-1f4d324c]{flex-direction:column;align-items:flex-start}.filters[data-v-1f4d324c],.trace-grid[data-v-1f4d324c]{grid-template-columns:1fr}.search-field[data-v-1f4d324c]{grid-column:auto}.trace-grid>div[data-v-1f4d324c]{border-right:0}}.members-page[data-v-d81e8f03]{gap:22px;width:min(1480px,100%);margin:0 auto;padding:30px 34px 50px;display:grid}.page-heading[data-v-d81e8f03]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.eyebrow[data-v-d81e8f03]{color:var(--accent);letter-spacing:.18em;font-size:10px;font-weight:750}.page-heading h1[data-v-d81e8f03]{letter-spacing:-.035em;margin:7px 0 8px;font-size:28px}.page-heading p[data-v-d81e8f03]{max-width:760px;color:var(--ink-muted);margin:0;line-height:1.7}.scope-badge[data-v-d81e8f03]{border:1px solid var(--border-strong);min-height:34px;color:var(--success);background:var(--success-soft);border-radius:7px;flex:none;padding:8px 11px;font-size:12px;font-weight:650}.metrics[data-v-d81e8f03]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.metrics article[data-v-d81e8f03]{border-right:1px solid var(--border);align-content:center;gap:7px;min-height:124px;padding:20px 24px;display:grid}.metrics article[data-v-d81e8f03]:last-child{border-right:0}.metrics span[data-v-d81e8f03],.metrics small[data-v-d81e8f03]{color:var(--ink-soft);font-size:12px}.metrics strong[data-v-d81e8f03]{font-size:27px}.registry-panel[data-v-d81e8f03]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.registry-header[data-v-d81e8f03]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 22px;display:flex}.registry-header>div[data-v-d81e8f03]{gap:4px;display:grid}.registry-header span[data-v-d81e8f03]{color:var(--ink-soft);font-size:11px}.registry-header h2[data-v-d81e8f03]{margin:0;font-size:16px}.filters[data-v-d81e8f03]{border-bottom:1px solid var(--border);background:var(--surface-muted);grid-template-columns:minmax(260px,1fr) 220px 220px;gap:12px;padding:16px 22px;display:grid}.table-wrap[data-v-d81e8f03]{overflow-x:auto}table[data-v-d81e8f03]{border-collapse:collapse;width:100%;min-width:1040px}th[data-v-d81e8f03],td[data-v-d81e8f03]{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:15px 18px}th[data-v-d81e8f03]{color:var(--ink-soft);background:var(--surface-muted);letter-spacing:.03em;font-size:11px;font-weight:650}td[data-v-d81e8f03]{color:var(--ink-muted);font-size:13px}td strong[data-v-d81e8f03],td small[data-v-d81e8f03]{display:block}td strong[data-v-d81e8f03]{color:var(--ink);margin-bottom:5px}td small[data-v-d81e8f03]{color:var(--ink-soft)}.time-cell[data-v-d81e8f03]{min-width:170px}.time-cell strong[data-v-d81e8f03]{font-size:12px;font-weight:650}.status-tag[data-v-d81e8f03]{min-height:28px;color:var(--success);background:var(--success-soft);border:1px solid #247a682e;border-radius:6px;align-items:center;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex}.status-tag.pending[data-v-d81e8f03],.status-tag.termination-pending[data-v-d81e8f03]{color:var(--warning);background:var(--warning-soft);border-color:#9a68152e}.status-tag.terminated[data-v-d81e8f03]{color:var(--danger);background:var(--danger-soft);border-color:#a640402e}.registry-footer[data-v-d81e8f03]{color:var(--ink-soft);background:var(--surface-muted);padding:13px 22px;font-size:11px}.error-state[data-v-d81e8f03],.empty-state[data-v-d81e8f03]{text-align:left;justify-content:center;align-items:center;gap:20px;min-height:260px;padding:40px;display:flex}.error-state[data-v-d81e8f03]{text-align:center;flex-direction:column}.error-state p[data-v-d81e8f03],.empty-state p[data-v-d81e8f03]{color:var(--ink-muted);margin:6px 0 0}.empty-state h3[data-v-d81e8f03]{margin:0;font-size:16px}.empty-mark[data-v-d81e8f03]{border:1px solid var(--border-strong);width:54px;height:54px;color:var(--ink-soft);background:var(--surface-muted);border-radius:50%;place-items:center;font-weight:750;display:grid}.loading-table[data-v-d81e8f03]{gap:12px;padding:22px;display:grid}.loading-table span[data-v-d81e8f03]{background:var(--surface-blue);border-radius:8px;height:58px;animation:1.2s ease-in-out infinite alternate pulse-d81e8f03}@keyframes pulse-d81e8f03{to{opacity:.46}}@media (prefers-reduced-motion:reduce){.loading-table span[data-v-d81e8f03]{animation:none}}@media (width<=980px){.metrics[data-v-d81e8f03]{grid-template-columns:repeat(2,1fr)}.metrics article[data-v-d81e8f03]:nth-child(2){border-right:0}.metrics article[data-v-d81e8f03]:nth-child(-n+2){border-bottom:1px solid var(--border)}.filters[data-v-d81e8f03]{grid-template-columns:1fr 1fr}.search-field[data-v-d81e8f03]{grid-column:1/-1}}@media (width<=720px){.members-page[data-v-d81e8f03]{padding:22px 18px 40px}.page-heading[data-v-d81e8f03]{flex-direction:column;align-items:flex-start}.metrics[data-v-d81e8f03]{grid-template-columns:1fr 1fr}.filters[data-v-d81e8f03]{grid-template-columns:1fr}.search-field[data-v-d81e8f03]{grid-column:auto}}.partners-page[data-v-9d821cfc]{gap:20px;width:min(1480px,100%);margin:0 auto;padding:28px 34px 50px;display:grid}.page-heading[data-v-9d821cfc]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.page-heading h1[data-v-9d821cfc]{letter-spacing:-.03em;margin:0 0 8px;font-size:28px}.page-heading p[data-v-9d821cfc]{max-width:760px;color:var(--ink-muted);text-wrap:pretty;margin:0;line-height:1.7}.partner-overview[data-v-9d821cfc]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:repeat(4,minmax(130px,1fr)) minmax(240px,1.4fr);display:grid;overflow:hidden}.partner-overview>div[data-v-9d821cfc]{border-right:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:88px;padding:18px 20px;display:flex}.partner-overview span[data-v-9d821cfc],.partner-overview p[data-v-9d821cfc]{color:var(--ink-soft);font-size:12px}.partner-overview strong[data-v-9d821cfc]{font-variant-numeric:tabular-nums;font-size:24px}.partner-overview p[data-v-9d821cfc]{align-self:center;margin:0;padding:16px 20px;line-height:1.65}.platform-panel[data-v-9d821cfc]{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.platform-toolbar[data-v-9d821cfc]{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:72px;padding:12px 18px;display:flex}.search-control[data-v-9d821cfc]{flex:1;max-width:480px;position:relative}.search-control svg[data-v-9d821cfc]{fill:none;width:18px;height:18px;stroke:var(--ink-soft);stroke-width:1.8px;position:absolute;top:13px;left:13px}.search-control input[data-v-9d821cfc]{background:var(--surface-muted);padding-left:40px}.filter-control[data-v-9d821cfc]{color:var(--ink-soft);align-items:center;gap:8px;font-size:12px;display:flex}.filter-control select[data-v-9d821cfc]{background:var(--surface-muted);width:130px}.result-count[data-v-9d821cfc]{color:var(--ink-soft);margin-left:auto;font-size:12px}.table-wrap[data-v-9d821cfc]{min-width:0}table[data-v-9d821cfc]{border-collapse:collapse;table-layout:fixed;width:100%}th[data-v-9d821cfc]{height:44px;color:var(--ink-soft);background:var(--surface-muted);text-align:left;padding:0 16px;font-size:11px;font-weight:650}th[data-v-9d821cfc]:first-child{width:20%}th[data-v-9d821cfc]:nth-child(2){width:24%}th[data-v-9d821cfc]:nth-child(3){width:12%}th[data-v-9d821cfc]:nth-child(4){width:11%}th[data-v-9d821cfc]:nth-child(5){text-align:right;width:9%}th[data-v-9d821cfc]:nth-child(6){width:17%}th[data-v-9d821cfc]:nth-child(7){width:7%}td[data-v-9d821cfc]{border-top:1px solid var(--border);height:64px;color:var(--ink-muted);vertical-align:middle;padding:9px 16px;font-size:12px}tbody tr[data-v-9d821cfc]{transition:background-color .14s}tbody tr[data-v-9d821cfc]:hover{background:var(--surface-muted)}td>small[data-v-9d821cfc],.cell-primary+small[data-v-9d821cfc]{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.cell-primary[data-v-9d821cfc]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.platform-name[data-v-9d821cfc]{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:0;display:flex}.platform-name>span[data-v-9d821cfc]:first-child{width:34px;height:34px;color:var(--accent-strong);background:var(--accent-soft);border-radius:9px;flex:none;place-items:center;font-weight:750;display:grid}.platform-name>span[data-v-9d821cfc]:last-child{min-width:0}.platform-name strong[data-v-9d821cfc],.platform-name small[data-v-9d821cfc]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.platform-name strong[data-v-9d821cfc]{color:var(--ink);font-size:13px}.platform-name small[data-v-9d821cfc]{color:var(--ink-soft);margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.status-badge[data-v-9d821cfc],.environment-badge[data-v-9d821cfc]{border:1px solid var(--border);white-space:nowrap;border-radius:7px;align-items:center;min-height:26px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.qualification-unverified[data-v-9d821cfc],.lifecycle-applied[data-v-9d821cfc]{color:var(--warning);background:var(--warning-soft)}.qualification-verified[data-v-9d821cfc],.qualification-risk_accepted[data-v-9d821cfc],.lifecycle-active[data-v-9d821cfc]{color:var(--success);background:var(--success-soft)}.lifecycle-testing[data-v-9d821cfc],.environment-badge.test[data-v-9d821cfc]{color:var(--accent-strong);background:var(--surface-blue)}.lifecycle-disabled[data-v-9d821cfc]{color:var(--danger);background:var(--danger-soft)}.environment-badge.production[data-v-9d821cfc]{color:var(--warning);background:var(--warning-soft)}.numeric-cell[data-v-9d821cfc]{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.date-cell[data-v-9d821cfc]{font-variant-numeric:tabular-nums}.row-action[data-v-9d821cfc]{min-width:44px;min-height:44px;color:var(--accent-strong);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.table-skeleton[data-v-9d821cfc],.mini-skeleton[data-v-9d821cfc]{display:grid}.table-skeleton span[data-v-9d821cfc]{border-top:1px solid var(--border);background:var(--surface-muted);opacity:.52;height:64px}.state-message[data-v-9d821cfc]{text-align:left;justify-content:center;align-items:center;gap:18px;min-height:220px;padding:32px;display:flex}.state-message strong[data-v-9d821cfc]{font-size:16px}.state-message p[data-v-9d821cfc]{color:var(--ink-muted);margin:7px 0 0;line-height:1.6}.state-message--error strong[data-v-9d821cfc]{color:var(--danger)}.empty-mark[data-v-9d821cfc]{border:1px solid var(--border-strong);background:var(--surface-blue);border-radius:14px;flex:none;width:54px;height:54px;position:relative}.empty-mark span[data-v-9d821cfc],.empty-mark i[data-v-9d821cfc]{background:var(--accent);border-radius:2px;height:2px;position:absolute;inset:16px 12px auto}.empty-mark i[data-v-9d821cfc]{background:var(--accent-light);inset:26px 19px auto}.overlay-backdrop[data-v-9d821cfc],.dialog-backdrop[data-v-9d821cfc]{background:var(--backdrop);border:0;width:100%;position:fixed;inset:0}.overlay-backdrop[data-v-9d821cfc]{z-index:50}.workflow-drawer[data-v-9d821cfc],.detail-drawer[data-v-9d821cfc]{z-index:55;background:var(--page);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto}.workflow-drawer[data-v-9d821cfc]{width:min(1120px,100vw - 80px)}.detail-drawer[data-v-9d821cfc]{width:min(720px,100vw - 80px)}.drawer-header[data-v-9d821cfc]{border-bottom:1px solid var(--border);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:12px 24px;display:flex}.drawer-header>div[data-v-9d821cfc]{gap:3px;display:grid}.drawer-header span[data-v-9d821cfc]{color:var(--ink-soft);font-size:11px}.drawer-header h2[data-v-9d821cfc]{letter-spacing:-.02em;margin:0;font-size:20px}.workflow-layout[data-v-9d821cfc]{flex:1;grid-template-columns:minmax(0,1fr) 300px;gap:18px;min-height:0;padding:22px 24px 0;display:grid;overflow-y:auto}.workflow-form[data-v-9d821cfc]{align-content:start;gap:16px;width:100%;min-width:0;max-width:780px;margin-left:auto;display:grid}.form-section[data-v-9d821cfc],.check-panel[data-v-9d821cfc],.detail-section[data-v-9d821cfc]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px}.form-section[data-v-9d821cfc]{padding:22px;scroll-margin-top:20px}.form-section>header[data-v-9d821cfc]{align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.form-section>header>span[data-v-9d821cfc]{width:28px;height:28px;color:var(--accent-strong);background:var(--accent-soft);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:750;display:grid}.form-section h3[data-v-9d821cfc],.detail-section h3[data-v-9d821cfc]{margin:0;font-size:16px}.form-section header p[data-v-9d821cfc],.detail-section header p[data-v-9d821cfc]{color:var(--ink-muted);margin:5px 0 0;font-size:12px;line-height:1.55}.form-grid[data-v-9d821cfc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.form-grid label[data-v-9d821cfc],.single-field[data-v-9d821cfc],.confirm-dialog label[data-v-9d821cfc]{color:var(--ink-muted);align-content:start;gap:7px;font-size:12px;font-weight:650;display:grid}.form-grid label>span b[data-v-9d821cfc],.single-field>span b[data-v-9d821cfc],legend b[data-v-9d821cfc],.confirm-dialog label b[data-v-9d821cfc]{color:var(--danger)}.form-grid label>small[data-v-9d821cfc],.single-field>small[data-v-9d821cfc]{color:var(--ink-soft);font-size:11px;font-weight:400;line-height:1.5}.form-grid__wide[data-v-9d821cfc]{grid-column:1/-1}fieldset[data-v-9d821cfc]{border:0;margin:0;padding:0}legend[data-v-9d821cfc]{color:var(--ink-muted);margin-bottom:9px;font-size:12px;font-weight:650}.radio-cards[data-v-9d821cfc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.radio-cards label[data-v-9d821cfc]{border:1px solid var(--border-strong);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;min-height:96px;padding:15px;display:flex}.radio-cards label.selected[data-v-9d821cfc]{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.radio-cards input[data-v-9d821cfc]{width:18px;min-height:18px;accent-color:var(--accent);margin:2px 0 0}.radio-cards label>span[data-v-9d821cfc]{gap:5px;display:grid}.radio-cards strong[data-v-9d821cfc]{color:var(--ink);font-size:13px}.radio-cards small[data-v-9d821cfc]{color:var(--ink-muted);font-size:11px;line-height:1.55}.single-field[data-v-9d821cfc]{margin-top:18px}.sticky-action-bar[data-v-9d821cfc]{z-index:3;border-top:1px solid var(--border);background:var(--page);justify-content:flex-end;align-items:center;gap:10px;min-height:72px;padding:12px 0 16px;display:flex;position:sticky;bottom:0}.sticky-action-bar>span[data-v-9d821cfc]{color:var(--ink-soft);margin-right:auto;font-size:11px}.check-panel[data-v-9d821cfc]{align-self:start;position:sticky;top:0;overflow:hidden}.check-panel>header[data-v-9d821cfc]{border-bottom:1px solid var(--border);padding:18px}.check-panel>header>div[data-v-9d821cfc]{justify-content:space-between;align-items:center;gap:10px;display:flex}.check-panel>header span[data-v-9d821cfc]{color:var(--accent-strong);font-size:11px;font-weight:700}.check-panel>header p[data-v-9d821cfc],.check-boundary p[data-v-9d821cfc]{color:var(--ink-muted);margin:7px 0 0;font-size:11px;line-height:1.55}.check-panel>button[data-v-9d821cfc]{border:0;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;background:0 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:68px;padding:10px 16px;display:grid}.check-panel>button[data-v-9d821cfc]:hover{background:var(--surface-muted)}.check-panel>button>span[data-v-9d821cfc]:nth-child(2){gap:3px;min-width:0;display:grid}.check-panel>button strong[data-v-9d821cfc]{font-size:12px}.check-panel>button small[data-v-9d821cfc]{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.check-panel>button i[data-v-9d821cfc]{color:var(--accent-strong);font-size:10px;font-style:normal}.check-state[data-v-9d821cfc]{width:22px;height:22px;color:var(--danger);background:var(--danger-soft);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.check-state.pass[data-v-9d821cfc]{color:var(--success);background:var(--success-soft)}.check-state.advisory[data-v-9d821cfc]{color:var(--warning);background:var(--warning-soft)}.check-boundary[data-v-9d821cfc]{background:var(--surface-blue);border-radius:10px;margin:14px;padding:13px}.check-boundary strong[data-v-9d821cfc]{font-size:12px}.detail-content[data-v-9d821cfc]{flex:1;gap:16px;min-height:0;padding:20px 22px;display:grid;overflow-y:auto}.detail-status[data-v-9d821cfc]{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.detail-status>div[data-v-9d821cfc]{border-right:1px solid var(--border);align-content:center;gap:6px;min-height:86px;padding:14px 16px;display:grid}.detail-status>div[data-v-9d821cfc]:last-child{border-right:0}.detail-status span[data-v-9d821cfc]{color:var(--ink-soft);font-size:11px}.detail-status strong[data-v-9d821cfc]{font-size:14px}.detail-section[data-v-9d821cfc]{padding:20px}.detail-section>header[data-v-9d821cfc]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.detail-section>header a[data-v-9d821cfc]{min-height:44px;color:var(--accent-strong);font-size:12px;line-height:44px;text-decoration:none}dl[data-v-9d821cfc]{gap:0;margin:0;display:grid}dl>div[data-v-9d821cfc]{border-bottom:1px solid var(--border);grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px;min-height:46px;display:grid}dl>div[data-v-9d821cfc]:last-child{border-bottom:0}dt[data-v-9d821cfc]{color:var(--ink-soft);font-size:11px}dd[data-v-9d821cfc]{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12px}.risk-record[data-v-9d821cfc]{color:var(--warning);background:var(--warning-soft);border-radius:10px;margin-top:14px;padding:14px}.risk-record strong[data-v-9d821cfc],.risk-record small[data-v-9d821cfc]{font-size:11px}.risk-record p[data-v-9d821cfc]{color:var(--ink-muted);margin:6px 0;font-size:12px;line-height:1.55}.credential-section[data-v-9d821cfc]{gap:12px;display:grid}.credential-card[data-v-9d821cfc]{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;padding:16px}.credential-card__top[data-v-9d821cfc]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.credential-card__top>div[data-v-9d821cfc]{gap:4px;display:grid}.credential-card__top span[data-v-9d821cfc],.credential-meta[data-v-9d821cfc],.credential-card>p[data-v-9d821cfc]{color:var(--ink-soft);font-size:11px}.credential-card__top strong[data-v-9d821cfc]{font-size:13px}.credential-card>code[data-v-9d821cfc]{border:1px solid var(--border);color:var(--ink);background:var(--surface);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:11px 12px;font-size:11px;display:block;overflow:hidden}.credential-meta[data-v-9d821cfc]{justify-content:space-between;gap:12px;margin-top:9px;display:flex}.credential-actions[data-v-9d821cfc]{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.inline-error[data-v-9d821cfc]{color:var(--danger);margin:0;font-size:12px;line-height:1.55}.compact-empty[data-v-9d821cfc]{min-height:72px;color:var(--ink-soft);background:var(--surface-muted);text-align:center;border-radius:10px;padding:22px;font-size:12px}.mini-skeleton[data-v-9d821cfc]{background:var(--border);gap:1px}.mini-skeleton span[data-v-9d821cfc]{background:var(--surface-muted);height:48px}.request-log-list[data-v-9d821cfc]{display:grid}.request-log-list article[data-v-9d821cfc]{border-bottom:1px solid var(--border);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;display:grid}.request-log-list article[data-v-9d821cfc]:last-child{border-bottom:0}.request-result[data-v-9d821cfc]{width:34px;height:26px;color:var(--danger);background:var(--danger-soft);border-radius:7px;place-items:center;font-size:10px;font-weight:750;display:grid}.request-result.success[data-v-9d821cfc]{color:var(--success);background:var(--success-soft)}.request-log-list article>div[data-v-9d821cfc]{gap:4px;min-width:0;display:grid}.request-log-list strong[data-v-9d821cfc],.request-log-list small[data-v-9d821cfc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-log-list strong[data-v-9d821cfc]{font-size:11px}.request-log-list small[data-v-9d821cfc]{color:var(--ink-soft);font-size:10px}.request-log-list code[data-v-9d821cfc]{color:var(--ink-muted);font-size:10px}.detail-actions[data-v-9d821cfc]{border-top:1px solid var(--border);background:var(--surface);flex:none;justify-content:flex-end;align-items:center;gap:10px;min-height:72px;padding:12px 22px;display:flex}.dialog-layer[data-v-9d821cfc]{z-index:80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog-backdrop[data-v-9d821cfc]{z-index:-1}.confirm-dialog[data-v-9d821cfc],.secret-dialog[data-v-9d821cfc]{border:1px solid var(--border);background:var(--surface);width:min(480px,100%);box-shadow:var(--shadow-lg);border-radius:16px;padding:26px}.confirm-icon[data-v-9d821cfc],.secret-status[data-v-9d821cfc]{border-radius:11px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:grid}.confirm-icon[data-v-9d821cfc]{color:var(--warning);background:var(--warning-soft)}.secret-status[data-v-9d821cfc]{color:var(--success);background:var(--success-soft)}.confirm-dialog h2[data-v-9d821cfc],.secret-dialog h2[data-v-9d821cfc]{margin:16px 0 8px;font-size:20px}.confirm-dialog>p[data-v-9d821cfc],.secret-dialog>p[data-v-9d821cfc]{color:var(--ink-muted);margin:0 0 18px;line-height:1.65}.dialog-actions[data-v-9d821cfc]{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.secret-field[data-v-9d821cfc]{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px;padding:12px;display:grid}.secret-field>span[data-v-9d821cfc]{color:var(--ink-soft);grid-column:1/-1;font-size:10px}.secret-field code[data-v-9d821cfc]{color:var(--ink);white-space:nowrap;font-size:11px;line-height:32px;overflow:auto}.secret-field button[data-v-9d821cfc]{border:1px solid var(--border-strong);min-width:62px;min-height:32px;color:var(--accent-strong);background:var(--surface);cursor:pointer;border-radius:8px;font-size:11px;font-weight:700}.secret-field--important[data-v-9d821cfc]{border-color:var(--warning);background:var(--warning-soft)}.secret-check[data-v-9d821cfc]{background:var(--surface-blue);border-radius:10px;margin-top:16px;padding:14px}.secret-check strong[data-v-9d821cfc]{font-size:12px}.secret-check ul[data-v-9d821cfc]{color:var(--ink-muted);margin:8px 0 0;padding-left:18px;font-size:11px;line-height:1.75}.secret-close[data-v-9d821cfc]{width:100%;margin-top:18px}@media (width<=1180px){.partner-overview[data-v-9d821cfc]{grid-template-columns:repeat(4,1fr)}.partner-overview p[data-v-9d821cfc]{border-top:1px solid var(--border);grid-column:1/-1}}@media (width<=900px){.partners-page[data-v-9d821cfc]{padding:24px 20px 44px}.workflow-drawer[data-v-9d821cfc],.detail-drawer[data-v-9d821cfc]{width:calc(100vw - 28px)}.workflow-layout[data-v-9d821cfc]{grid-template-columns:1fr}.workflow-form[data-v-9d821cfc]{margin:0}.check-panel[data-v-9d821cfc]{grid-row:1;position:static}}@media (width<=720px){.page-heading[data-v-9d821cfc]{flex-direction:column;align-items:stretch}.page-heading .primary-button[data-v-9d821cfc]{align-self:flex-start}.partner-overview[data-v-9d821cfc]{grid-template-columns:repeat(2,1fr)}.partner-overview>div[data-v-9d821cfc]:nth-child(2){border-right:0}.partner-overview>div[data-v-9d821cfc]:nth-child(3),.partner-overview>div[data-v-9d821cfc]:nth-child(4){border-top:1px solid var(--border)}.platform-toolbar[data-v-9d821cfc]{flex-wrap:wrap;align-items:stretch}.search-control[data-v-9d821cfc]{flex-basis:100%;max-width:none}.result-count[data-v-9d821cfc]{align-self:center}table[data-v-9d821cfc],tbody[data-v-9d821cfc],tr[data-v-9d821cfc],td[data-v-9d821cfc]{width:100%;display:block}thead[data-v-9d821cfc]{display:none}tbody[data-v-9d821cfc]{padding:10px 14px}tbody tr[data-v-9d821cfc]{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0;padding:14px;display:grid}td[data-v-9d821cfc]{border:0;height:auto;min-height:46px;padding:8px}td[data-v-9d821cfc]:first-child,td[data-v-9d821cfc]:nth-child(2){grid-column:1/-1}td[data-v-9d821cfc]:nth-child(5){text-align:left}td[data-v-9d821cfc]:last-child{display:none}.form-grid[data-v-9d821cfc],.radio-cards[data-v-9d821cfc],.detail-status[data-v-9d821cfc]{grid-template-columns:1fr}.form-grid__wide[data-v-9d821cfc]{grid-column:auto}.detail-status>div[data-v-9d821cfc]{border-right:0;border-bottom:1px solid var(--border);min-height:66px}.detail-status>div[data-v-9d821cfc]:last-child{border-bottom:0}.sticky-action-bar[data-v-9d821cfc]{flex-wrap:wrap}.sticky-action-bar>span[data-v-9d821cfc]{flex-basis:100%}}@media (width<=520px){.partners-page[data-v-9d821cfc]{padding:20px 14px 36px}.page-heading h1[data-v-9d821cfc]{font-size:24px}.workflow-drawer[data-v-9d821cfc],.detail-drawer[data-v-9d821cfc]{width:100vw}.drawer-header[data-v-9d821cfc],.detail-content[data-v-9d821cfc],.workflow-layout[data-v-9d821cfc]{padding-left:14px;padding-right:14px}.form-section[data-v-9d821cfc],.detail-section[data-v-9d821cfc]{padding:17px}.credential-meta[data-v-9d821cfc],.detail-actions[data-v-9d821cfc]{flex-direction:column;align-items:stretch}dl>div[data-v-9d821cfc]{grid-template-columns:1fr;gap:5px;padding:9px 0}.state-message[data-v-9d821cfc]{flex-direction:column;align-items:flex-start}}.period-summary-page[data-v-10a0c414]{gap:22px;width:min(1480px,100%);margin:0 auto;padding:30px 34px 50px;display:grid;position:relative}.pagination[data-v-10a0c414]{border-top:1px solid var(--border);color:var(--ink-muted);justify-content:center;align-items:center;gap:14px;padding:15px;font-size:12px;display:flex}.pagination button[data-v-10a0c414]{border:1px solid var(--border-strong);min-height:34px;color:var(--accent-strong);background:var(--surface);cursor:pointer;border-radius:8px;padding:0 14px}.pagination button[data-v-10a0c414]:disabled{opacity:.45;cursor:not-allowed}.period-summary-page[data-v-10a0c414]:before{pointer-events:none;content:"";opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.page-heading[data-v-10a0c414]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.page-heading h1[data-v-10a0c414]{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(25px,2.4vw,30px);line-height:.95}.page-heading p[data-v-10a0c414]{max-width:780px;color:var(--ink-muted);margin:0;line-height:1.7}.scope-badge[data-v-10a0c414]{border:1px solid var(--border-strong);min-height:34px;color:var(--accent-strong);background:var(--surface-blue);border-radius:7px;flex:none;padding:8px 11px;font-size:12px;font-weight:650}.control-panel[data-v-10a0c414]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:minmax(220px,.85fr) minmax(260px,1fr) minmax(220px,1fr) auto;align-items:end;gap:18px;padding:17px 20px;display:grid}.period-type-field[data-v-10a0c414]{border:0;min-width:0;margin:0;padding:0}.period-type-field legend[data-v-10a0c414],.period-selector>span[data-v-10a0c414],.run-status>span[data-v-10a0c414]{color:var(--ink-soft);margin-bottom:6px;font-size:11px}.segmented-control[data-v-10a0c414]{border:1px solid var(--border);background:var(--surface-muted);border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.segmented-control button[data-v-10a0c414]{min-height:44px;color:var(--ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 12px;font-weight:650}.segmented-control button.active[data-v-10a0c414]{color:var(--accent-strong);background:var(--surface);box-shadow:var(--shadow)}.period-selector[data-v-10a0c414]{display:grid;position:relative}.period-navigator[data-v-10a0c414]{border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;grid-template-columns:44px minmax(150px,1fr) 44px;align-items:center;min-height:48px;display:grid;overflow:hidden}.period-navigator button[data-v-10a0c414]{width:44px;height:46px;color:var(--accent-strong);cursor:pointer;background:0 0;border:0;font-size:26px}.period-navigator button[data-v-10a0c414]:hover:not(:disabled){background:var(--surface-blue)}.period-navigator strong[data-v-10a0c414]{text-align:center;font-variant-numeric:tabular-nums;font-size:14px}.latest-period-button[data-v-10a0c414]{min-height:28px;color:var(--accent-strong);cursor:pointer;background:0 0;border:0;padding:2px 0 0;font-size:10px;position:absolute;top:100%;left:0}.run-status[data-v-10a0c414]{grid-template-columns:auto 1fr;align-self:center;gap:4px 8px;display:grid}.run-status>span[data-v-10a0c414]{grid-column:1/-1;margin-bottom:0}.run-status strong[data-v-10a0c414]{width:max-content;color:var(--ink-muted);font-size:13px}.run-status strong.succeeded[data-v-10a0c414]{color:var(--success)}.run-status strong.failed[data-v-10a0c414]{color:var(--danger)}.run-status strong.running[data-v-10a0c414]{color:var(--warning)}.run-status small[data-v-10a0c414]{color:var(--ink-soft);font-size:11px}.rerun-button[data-v-10a0c414]{white-space:nowrap}.success-alert[data-v-10a0c414]{border:1px solid color-mix(in srgb, var(--success) 22%, transparent);color:var(--success);background:var(--success-soft);border-radius:9px;padding:12px 14px}.warning-alert[data-v-10a0c414]{border:1px solid color-mix(in srgb, var(--warning) 24%, transparent);color:var(--warning);background:var(--warning-soft);border-radius:9px;padding:12px 14px;line-height:1.55}.financial-overview[data-v-10a0c414]{grid-template-columns:minmax(320px,1.35fr) repeat(3,minmax(180px,1fr));gap:12px;display:grid}.financial-overview article[data-v-10a0c414]{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:14px}.net-summary[data-v-10a0c414]{grid-template-columns:1fr auto;gap:7px 16px;padding:20px 22px;display:grid;background:var(--surface-blue)!important}.net-summary>span[data-v-10a0c414],.supporting-metric>span[data-v-10a0c414],.supporting-metric small[data-v-10a0c414]{color:var(--ink-soft);font-size:11px}.net-summary>strong[data-v-10a0c414]{color:var(--accent-strong);font-variant-numeric:tabular-nums;letter-spacing:-.045em;grid-column:1/-1;font-size:clamp(28px,3vw,38px)}.net-summary p[data-v-10a0c414]{color:var(--ink-muted);margin:0;font-size:11px;line-height:1.6}.net-summary dl[data-v-10a0c414]{gap:18px;margin:0;display:flex}.net-summary dl div[data-v-10a0c414]{text-align:right;gap:2px;display:grid}.net-summary dt[data-v-10a0c414]{color:var(--ink-soft);font-size:10px}.net-summary dd[data-v-10a0c414]{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:750}.supporting-metric[data-v-10a0c414]{align-content:center;gap:9px;min-height:142px;padding:20px;display:grid}.supporting-metric strong[data-v-10a0c414]{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(20px,2vw,25px)}.sales-reference[data-v-10a0c414]{border-style:dashed!important}.summary-panel[data-v-10a0c414]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.panel-header[data-v-10a0c414]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.panel-header>div[data-v-10a0c414]:first-child{gap:4px;display:grid}.panel-header span[data-v-10a0c414],.panel-header small[data-v-10a0c414],.source-count span[data-v-10a0c414],.source-count small[data-v-10a0c414]{color:var(--ink-soft);font-size:11px}.panel-header h2[data-v-10a0c414]{margin:0;font-size:16px}.source-count[data-v-10a0c414]{text-align:right;grid-template-columns:auto auto;align-items:baseline;gap:3px 7px;display:grid}.source-count strong[data-v-10a0c414]{color:var(--accent-strong);font-variant-numeric:tabular-nums;font-size:20px}.source-count small[data-v-10a0c414]{grid-column:1/-1}.loading-list[data-v-10a0c414]{gap:12px;padding:22px;display:grid}.loading-list span[data-v-10a0c414]{background:var(--surface-blue);border-radius:8px;height:62px;animation:1.2s ease-in-out infinite alternate pulse-10a0c414}.empty-state[data-v-10a0c414]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:340px;padding:40px;display:flex}.empty-state>span[data-v-10a0c414]{border:1px solid var(--border-strong);width:58px;height:58px;color:var(--accent);background:var(--surface-blue);border-radius:50%;place-items:center;font-size:21px;font-weight:750;display:grid}.empty-state h2[data-v-10a0c414]{margin:5px 0 0;font-size:17px}.empty-state p[data-v-10a0c414]{max-width:430px;color:var(--ink-muted);margin:0;line-height:1.7}.table-scroll[data-v-10a0c414]{overflow-x:auto}table[data-v-10a0c414]{border-collapse:collapse;width:100%;min-width:900px}th[data-v-10a0c414]{color:var(--ink-soft);background:var(--surface-muted);text-align:right;white-space:nowrap;padding:12px 14px;font-size:10px;font-weight:700}th[data-v-10a0c414]:first-child,th[data-v-10a0c414]:nth-child(2),td[data-v-10a0c414]:first-child,td[data-v-10a0c414]:nth-child(2){text-align:left}td[data-v-10a0c414]{border-top:1px solid var(--border);color:var(--ink-muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding:14px;font-size:12px}td:first-child strong[data-v-10a0c414],td:first-child span[data-v-10a0c414],td:nth-child(3) strong[data-v-10a0c414],td:nth-child(3) span[data-v-10a0c414]{display:block}td:first-child strong[data-v-10a0c414],td:nth-child(3) strong[data-v-10a0c414]{color:var(--ink)}td:first-child span[data-v-10a0c414],td:nth-child(3) span[data-v-10a0c414]{color:var(--ink-soft);margin-top:4px;font-size:10px}.category-tag[data-v-10a0c414]{border:1px solid var(--border-strong);min-height:27px;color:var(--accent-strong);background:var(--surface-blue);border-radius:6px;align-items:center;padding:0 8px;font-weight:650;display:inline-flex}.net-amount[data-v-10a0c414]{color:var(--accent-strong);font-weight:750}.panel-footer[data-v-10a0c414]{border-top:1px solid var(--border);color:var(--ink-soft);background:var(--surface-muted);flex-wrap:wrap;gap:8px 20px;padding:13px 20px;font-size:10px;display:flex}.panel-footer strong[data-v-10a0c414]{color:var(--ink-muted);margin-left:auto;font-weight:650}@keyframes pulse-10a0c414{to{opacity:.46}}@media (prefers-reduced-motion:reduce){.loading-list span[data-v-10a0c414]{animation:none}}@media (width<=1180px){.control-panel[data-v-10a0c414]{grid-template-columns:1fr 1fr auto}.run-status[data-v-10a0c414]{grid-area:2/1/auto/3}.rerun-button[data-v-10a0c414]{grid-area:2/3}.financial-overview[data-v-10a0c414]{grid-template-columns:1.3fr repeat(2,1fr)}.sales-reference[data-v-10a0c414]{grid-column:2/4;min-height:96px}}@media (width<=820px){.control-panel[data-v-10a0c414]{grid-template-columns:1fr 1fr}.run-status[data-v-10a0c414],.rerun-button[data-v-10a0c414]{grid-area:auto/1/auto/-1}.financial-overview[data-v-10a0c414]{grid-template-columns:1fr 1fr}.net-summary[data-v-10a0c414]{grid-column:1/-1}.sales-reference[data-v-10a0c414]{grid-column:auto;min-height:142px}.panel-footer strong[data-v-10a0c414]{width:100%;margin-left:0}}@media (width<=620px){.period-summary-page[data-v-10a0c414]{padding:22px 18px 40px}.page-heading[data-v-10a0c414]{flex-direction:column;align-items:flex-start}.control-panel[data-v-10a0c414],.financial-overview[data-v-10a0c414]{grid-template-columns:1fr}.run-status[data-v-10a0c414],.rerun-button[data-v-10a0c414],.net-summary[data-v-10a0c414],.sales-reference[data-v-10a0c414]{grid-column:auto}.net-summary[data-v-10a0c414]{grid-template-columns:1fr}.net-summary dl[data-v-10a0c414]{justify-content:flex-start}.net-summary dl div[data-v-10a0c414]{text-align:left}.supporting-metric[data-v-10a0c414]{min-height:116px}.panel-header[data-v-10a0c414]{flex-direction:column;align-items:flex-start}.source-count[data-v-10a0c414]{text-align:left}}.reporting-profile-page[data-v-4a9a903a]{gap:20px;width:min(1180px,100%);margin:0 auto;padding:30px 34px 50px;display:grid}.page-heading[data-v-4a9a903a]{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.page-heading h1[data-v-4a9a903a]{letter-spacing:-.04em;margin:0 0 8px;font-size:29px}.page-heading p[data-v-4a9a903a]{max-width:780px;color:var(--ink-muted);margin:0;line-height:1.7}.readiness-badge[data-v-4a9a903a]{border:1px solid var(--warning);color:var(--warning);background:var(--warning-soft);border-radius:7px;padding:8px 11px;font-size:12px;font-weight:700}.readiness-badge.ready[data-v-4a9a903a]{border-color:var(--success);color:var(--success);background:var(--success-soft)}.profile-panel[data-v-4a9a903a]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.loading-panel[data-v-4a9a903a]{color:var(--ink-muted);text-align:center;padding:48px}.entity-summary[data-v-4a9a903a]{background:var(--border);grid-template-columns:1fr 1fr;gap:1px;padding:0;display:grid}.entity-summary div[data-v-4a9a903a]{background:var(--surface-blue);gap:6px;padding:18px 20px;display:grid}.entity-summary span[data-v-4a9a903a]{color:var(--ink-soft);font-size:11px}.entity-summary strong[data-v-4a9a903a]{font-size:15px}fieldset[data-v-4a9a903a]{border:0;border-bottom:1px solid var(--border);margin:0;padding:22px 20px}legend[data-v-4a9a903a]{width:100%;margin:0 0 16px;padding:0;font-size:15px;font-weight:750}legend small[data-v-4a9a903a]{color:var(--ink-soft);margin-left:8px;font-size:11px;font-weight:500}.form-grid[data-v-4a9a903a]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid label[data-v-4a9a903a]{gap:7px;display:grid}.form-grid label>span[data-v-4a9a903a]{color:var(--ink-muted);font-size:12px}.form-grid b[data-v-4a9a903a]{color:var(--danger)}.form-grid input[data-v-4a9a903a]{border:1px solid var(--border-strong);min-height:44px;color:var(--ink);background:var(--surface);border-radius:7px;padding:0 12px}.form-grid input[data-v-4a9a903a]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus);outline:0}.option-grid[data-v-4a9a903a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.option-grid label[data-v-4a9a903a],.license-switch[data-v-4a9a903a]{border:1px solid var(--border);min-height:44px;color:var(--ink-muted);background:var(--surface-muted);border-radius:7px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:flex}.option-grid label[data-v-4a9a903a]:has(input:focus-visible){border-color:var(--accent);box-shadow:0 0 0 3px var(--focus)}.license-switch[data-v-4a9a903a]:has(input:focus-visible){border-color:var(--accent);box-shadow:0 0 0 3px var(--focus)}.option-grid input[data-v-4a9a903a],.license-switch input[data-v-4a9a903a]{accent-color:var(--accent)}.license-fields[data-v-4a9a903a]{margin-top:16px}.wide[data-v-4a9a903a]{grid-column:1/-1}.scope-note[data-v-4a9a903a]{color:var(--ink-soft);margin:12px 0 0;font-size:12px}.save-check[data-v-4a9a903a]{border-bottom:1px solid var(--border);background:var(--surface-blue);padding:22px 20px}.save-check>header[data-v-4a9a903a]{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.save-check h2[data-v-4a9a903a]{margin:0 0 5px;font-size:15px}.save-check p[data-v-4a9a903a]{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.6}.save-check>header>strong[data-v-4a9a903a]{border-radius:7px;flex:none;padding:6px 9px;font-size:11px}.save-check>header>strong.ready[data-v-4a9a903a]{color:var(--success);background:var(--success-soft)}.save-check>header>strong.pending[data-v-4a9a903a]{color:var(--danger);background:var(--danger-soft)}.save-check ul[data-v-4a9a903a]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.save-check li[data-v-4a9a903a]{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid}.save-check li>span[data-v-4a9a903a]{width:24px;height:24px;color:var(--success);background:var(--success-soft);border-radius:7px;place-items:center;font-size:12px;font-weight:800;display:grid}.save-check li.blocking>span[data-v-4a9a903a]{color:var(--danger);background:var(--danger-soft)}.save-check li.advisory>span[data-v-4a9a903a]{color:var(--warning);background:var(--warning-soft)}.save-check li div[data-v-4a9a903a]{gap:3px;display:grid}.save-check li div>strong[data-v-4a9a903a]{font-size:12px}.save-check li small[data-v-4a9a903a]{color:var(--ink-soft);font-size:11px;line-height:1.5}footer[data-v-4a9a903a]{background:var(--surface-muted);justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}footer p[data-v-4a9a903a]{max-width:720px;color:var(--ink-soft);margin:0;font-size:11px;line-height:1.7}.primary-button[data-v-4a9a903a]{flex:none}@media (width<=820px){.reporting-profile-page[data-v-4a9a903a]{padding:22px 18px 40px}.page-heading[data-v-4a9a903a]{flex-direction:column;align-items:flex-start}.entity-summary[data-v-4a9a903a],.form-grid[data-v-4a9a903a]{grid-template-columns:1fr}.option-grid[data-v-4a9a903a]{grid-template-columns:1fr 1fr}.wide[data-v-4a9a903a]{grid-column:auto}.save-check>header[data-v-4a9a903a],footer[data-v-4a9a903a]{flex-direction:column;align-items:stretch}}@media (width<=520px){.option-grid[data-v-4a9a903a]{grid-template-columns:1fr}.save-check li[data-v-4a9a903a]{grid-template-columns:26px 1fr}.save-check li .text-button[data-v-4a9a903a]{grid-column:2;justify-self:start}}.report-batches-page[data-v-98d21a26]{gap:18px;width:min(1240px,100%);margin:0 auto;padding:30px 34px 54px;display:grid}.page-heading[data-v-98d21a26]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.page-heading h1[data-v-98d21a26]{letter-spacing:-.04em;text-wrap:balance;margin:0 0 8px;font-size:29px}.page-heading p[data-v-98d21a26]{max-width:760px;color:var(--ink-muted);text-wrap:pretty;margin:0;line-height:1.7}.creation-panel[data-v-98d21a26]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:minmax(260px,1fr) 130px 140px auto;align-items:end;gap:16px;padding:18px 20px;display:grid}.creation-panel h2[data-v-98d21a26]{margin:0 0 5px;font-size:15px}.creation-panel p[data-v-98d21a26]{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.6}.creation-panel label[data-v-98d21a26]{gap:6px;display:grid}.creation-panel label span[data-v-98d21a26]{color:var(--ink-muted);font-size:11px}.correction-worklist[data-v-98d21a26]{border:1px solid var(--border);background:color-mix(in srgb, var(--warning-soft) 24%, var(--surface));box-shadow:var(--shadow);border-radius:14px;gap:14px;padding:18px 20px;display:grid}.correction-worklist>header[data-v-98d21a26]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.correction-worklist>header>div>span[data-v-98d21a26]{color:var(--warning);letter-spacing:.08em;font-size:9px;font-weight:800}.correction-worklist h2[data-v-98d21a26]{margin:4px 0 5px;font-size:16px}.correction-worklist header p[data-v-98d21a26]{max-width:760px;color:var(--ink-soft);margin:0;font-size:11px;line-height:1.6}.correction-worklist>header .secondary-button[data-v-98d21a26]{min-height:44px}.correction-worklist-state[data-v-98d21a26]{min-height:76px;color:var(--ink-soft);justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.correction-worklist-error[data-v-98d21a26]{color:var(--danger);background:var(--danger-soft);border-radius:10px;gap:4px;padding:13px;font-size:11px;display:grid}.correction-worklist-clear[data-v-98d21a26]{border:1px solid var(--border);background:var(--success-soft);border-radius:10px;align-items:center;gap:12px;min-height:72px;padding:12px;display:flex}.correction-worklist-clear>span[data-v-98d21a26]{width:34px;height:34px;color:var(--success);background:var(--surface);border-radius:9px;flex:none;place-items:center;font-weight:850;display:grid}.correction-worklist-clear strong[data-v-98d21a26]{font-size:12px}.correction-worklist-clear p[data-v-98d21a26]{color:var(--ink-muted);margin:3px 0 0;font-size:10px}.correction-items[data-v-98d21a26]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.correction-items>li[data-v-98d21a26]{border:1px solid var(--border);background:var(--surface);border-radius:11px;gap:12px;padding:14px;display:grid}.correction-item-heading[data-v-98d21a26]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.correction-item-heading>div[data-v-98d21a26]{gap:3px;min-width:0;display:grid}.correction-item-heading>div>span[data-v-98d21a26]{color:var(--accent);font-size:9px;font-weight:750}.correction-item-heading strong[data-v-98d21a26]{overflow-wrap:anywhere;font-size:13px}.correction-item-heading small[data-v-98d21a26]{color:var(--ink-soft);font-size:10px;line-height:1.5}.correction-status[data-v-98d21a26]{min-height:30px;color:var(--warning);background:var(--warning-soft);white-space:nowrap;border-radius:7px;align-items:center;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}.correction-status.blocked_facts[data-v-98d21a26],.correction-status.preview_outdated[data-v-98d21a26]{color:var(--danger);background:var(--danger-soft)}.correction-status.preview_created[data-v-98d21a26]{color:var(--success);background:var(--success-soft)}.correction-items dl[data-v-98d21a26]{border:1px solid var(--border);background:var(--border);border-radius:9px;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;display:grid;overflow:hidden}.correction-items dl div[data-v-98d21a26]{background:var(--surface-muted);gap:5px;padding:10px 11px;display:grid}.correction-items dt[data-v-98d21a26]{color:var(--ink-soft);font-size:9px}.correction-items dd[data-v-98d21a26]{margin:0;font-size:11px;font-weight:700}.correction-items dd.blocked[data-v-98d21a26]{color:var(--danger)}.correction-items footer[data-v-98d21a26]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.correction-items footer>span[data-v-98d21a26]:first-child{color:var(--ink-soft);flex:1;font-size:9px}.correction-items footer .primary-button[data-v-98d21a26],.correction-items footer .secondary-button[data-v-98d21a26]{min-height:44px}.correction-blocked-note[data-v-98d21a26]{font-weight:700;color:var(--danger)!important}.loading-panel[data-v-98d21a26]{background:var(--surface);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:12px;min-height:260px;padding:28px;display:grid}.loading-panel span[data-v-98d21a26]{background:var(--surface-blue);border-radius:10px;height:120px;animation:1.4s ease-in-out infinite alternate loading-pulse-98d21a26}.loading-panel p[data-v-98d21a26]{color:var(--ink-soft);text-align:center;grid-column:1/-1;margin:0}.empty-state[data-v-98d21a26]{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:14px;place-content:center;justify-items:center;min-height:330px;padding:32px;display:grid}.empty-state>span[data-v-98d21a26]{width:58px;height:58px;color:var(--accent);background:var(--surface-blue);border-radius:50%;place-items:center;font-size:20px;font-weight:750;display:grid}.empty-state h2[data-v-98d21a26]{margin:14px 0 7px;font-size:18px}.empty-state p[data-v-98d21a26]{max-width:520px;color:var(--ink-soft);margin:0;line-height:1.7}.batch-workspace[data-v-98d21a26]{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:16px;display:grid}.batch-list[data-v-98d21a26],.batch-detail[data-v-98d21a26]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px}.batch-list[data-v-98d21a26]{position:sticky;top:82px;overflow:hidden}.batch-list>header[data-v-98d21a26]{border-bottom:1px solid var(--border);background:var(--surface-muted);justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.batch-list h2[data-v-98d21a26]{margin:0;font-size:14px}.batch-list header span[data-v-98d21a26]{color:var(--ink-soft);font-size:11px}.batch-row[data-v-98d21a26]{border:0;border-bottom:1px solid var(--border);width:100%;min-height:76px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:1fr auto;padding:12px 14px;display:grid}.batch-row[data-v-98d21a26]:hover,.batch-row.selected[data-v-98d21a26]{background:var(--surface-blue)}.batch-row.selected[data-v-98d21a26]{box-shadow:inset 0 0 0 1px var(--accent)}.batch-row>span[data-v-98d21a26]:first-child{align-items:baseline;gap:7px;display:flex}.batch-row strong[data-v-98d21a26]{font-size:14px}.batch-row small[data-v-98d21a26]{color:var(--ink-soft);font-size:10px}.batch-row>small[data-v-98d21a26]{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin-top:7px;overflow:hidden}.status-badge[data-v-98d21a26]{min-height:28px;color:var(--warning);background:var(--warning-soft);white-space:nowrap;border-radius:7px;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.status-badge.cutoff_confirmed[data-v-98d21a26]{color:var(--success);background:var(--success-soft)}.status-badge.superseded[data-v-98d21a26]{color:var(--ink-soft);background:var(--surface-muted)}.status-badge.prominent[data-v-98d21a26]{min-height:32px;font-size:11px}.batch-detail[data-v-98d21a26]{overflow:hidden}.detail-heading[data-v-98d21a26]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.detail-heading>div>span[data-v-98d21a26]{color:var(--accent);font-size:11px;font-weight:700}.detail-heading h2[data-v-98d21a26]{letter-spacing:-.025em;margin:6px 0;font-size:20px}.detail-heading p[data-v-98d21a26]{color:var(--ink-soft);margin:0;font-size:11px}.batch-summary[data-v-98d21a26]{border-bottom:1px solid var(--border);background:var(--border);grid-template-columns:1.35fr repeat(3,1fr);gap:1px;display:grid}.batch-summary article[data-v-98d21a26]{background:var(--surface);align-content:center;min-height:118px;padding:18px;display:grid}.batch-summary article>span[data-v-98d21a26]{color:var(--ink-soft);font-size:11px}.batch-summary article>strong[data-v-98d21a26]{font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:7px 0 5px;font-size:24px}.batch-summary article>small[data-v-98d21a26]{color:var(--ink-soft);font-size:10px;line-height:1.5}.batch-summary .primary-metric[data-v-98d21a26]{background:var(--surface-blue)}.batch-summary .primary-metric strong[data-v-98d21a26]{color:var(--accent-strong)}.decision-summary[data-v-98d21a26]{border-bottom:1px solid var(--border);background:var(--surface-muted);grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 20px;display:grid}.decision-summary div[data-v-98d21a26]{gap:5px;display:grid}.decision-summary span[data-v-98d21a26]{color:var(--ink-soft);font-size:10px}.decision-summary strong[data-v-98d21a26]{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.version-chain-panel[data-v-98d21a26]{border-bottom:1px solid var(--border);background:var(--surface);gap:13px;padding:18px 20px;display:grid}.version-chain-panel>header[data-v-98d21a26]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.version-chain-panel h2[data-v-98d21a26]{margin:0 0 4px;font-size:15px}.version-chain-panel header p[data-v-98d21a26]{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.55}.version-chain-panel>header>span[data-v-98d21a26]{color:var(--ink-soft);white-space:nowrap;font-size:10px}.version-chain-state[data-v-98d21a26]{min-height:66px;color:var(--ink-soft);justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex}.version-chain-error[data-v-98d21a26]{color:var(--danger);background:var(--danger-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:10px;display:flex}.version-chain[data-v-98d21a26]{gap:7px;margin:0;padding:0;list-style:none;display:grid}.version-chain li[data-v-98d21a26]{position:relative}.version-chain li[data-v-98d21a26]:not(:last-child):after{z-index:1;background:var(--border-strong);content:"";width:1px;height:9px;position:absolute;bottom:-8px;left:21px}.version-chain button[data-v-98d21a26]{border:1px solid var(--border);width:100%;min-height:66px;color:var(--ink);background:var(--surface-muted);cursor:pointer;text-align:left;border-radius:9px;grid-template-columns:44px minmax(170px,1fr) minmax(110px,auto) minmax(210px,1fr);align-items:center;gap:11px;padding:9px 11px;display:grid}.version-chain button[data-v-98d21a26]:hover,.version-chain li.current button[data-v-98d21a26]{border-color:var(--accent);background:var(--surface-blue)}.version-chain li.current button[data-v-98d21a26]{box-shadow:inset 0 0 0 1px var(--accent-soft)}.version-node[data-v-98d21a26]{width:36px;height:36px;color:var(--accent);background:var(--surface);border-radius:9px;place-items:center;font-size:11px;font-weight:850;display:grid}.version-main[data-v-98d21a26],.version-metric[data-v-98d21a26]{gap:3px;min-width:0;display:grid}.version-main strong[data-v-98d21a26],.version-metric strong[data-v-98d21a26]{font-size:11px}.version-main small[data-v-98d21a26],.version-metric small[data-v-98d21a26],.version-progress[data-v-98d21a26]{color:var(--ink-soft);overflow-wrap:anywhere;font-size:9px;line-height:1.45}.version-progress[data-v-98d21a26]{text-align:right}.validation-panel[data-v-98d21a26]{border-bottom:1px solid var(--border);padding:20px}.validation-panel>header[data-v-98d21a26]{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.validation-panel h2[data-v-98d21a26]{margin:0 0 5px;font-size:15px}.validation-panel header p[data-v-98d21a26]{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.6}.validation-counts[data-v-98d21a26]{white-space:nowrap;gap:8px;display:flex}.validation-counts strong[data-v-98d21a26],.validation-counts span[data-v-98d21a26]{border-radius:7px;padding:6px 8px;font-size:10px}.validation-counts strong[data-v-98d21a26]{color:var(--danger);background:var(--danger-soft)}.validation-counts strong.clear[data-v-98d21a26]{color:var(--success);background:var(--success-soft)}.validation-counts span[data-v-98d21a26]{color:var(--warning);background:var(--warning-soft)}.validation-panel ul[data-v-98d21a26]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.validation-panel li[data-v-98d21a26]{border:1px solid var(--border);background:var(--surface-muted);border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:9px 10px;display:grid}.validation-panel li>span[data-v-98d21a26]{width:26px;height:26px;color:var(--danger);background:var(--danger-soft);border-radius:7px;place-items:center;font-weight:800;display:grid}.validation-panel li.warning>span[data-v-98d21a26]{color:var(--warning);background:var(--warning-soft)}.validation-panel li div[data-v-98d21a26]{gap:3px;display:grid}.validation-panel li strong[data-v-98d21a26]{font-size:12px;line-height:1.5}.validation-panel li small[data-v-98d21a26]{color:var(--ink-soft);font-size:10px}.validation-panel code[data-v-98d21a26]{color:var(--ink-soft);font-family:ui-monospace,monospace;font-size:9px}.checks-clear[data-v-98d21a26]{border:1px solid var(--border);background:var(--success-soft);border-radius:10px;align-items:center;gap:12px;min-height:68px;padding:12px;display:flex}.checks-clear>span[data-v-98d21a26]{width:32px;height:32px;color:var(--success);background:var(--surface);border-radius:9px;place-items:center;font-weight:800;display:grid}.checks-clear strong[data-v-98d21a26]{font-size:13px}.checks-clear p[data-v-98d21a26]{color:var(--ink-muted);margin:3px 0 0;font-size:11px}.validation-panel>.text-button[data-v-98d21a26]{margin-top:8px}.report-files-panel[data-v-98d21a26]{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface-blue) 28%, var(--surface));gap:16px;padding:20px;display:grid}.report-files-panel>header[data-v-98d21a26]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.report-files-panel h2[data-v-98d21a26]{margin:4px 0 5px;font-size:16px}.report-files-panel header p[data-v-98d21a26]{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.6}.section-kicker[data-v-98d21a26]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.secondary-button.compact[data-v-98d21a26]{white-space:nowrap;min-height:34px;padding:0 11px;font-size:10px}.files-gate[data-v-98d21a26],.files-ready[data-v-98d21a26]{border:1px solid var(--border);background:var(--surface);border-radius:11px;align-items:center;gap:13px;min-height:82px;padding:14px;display:flex}.files-gate>span[data-v-98d21a26]{width:34px;height:34px;color:var(--ink-soft);background:var(--surface-muted);border-radius:9px;flex:none;place-items:center;font-weight:800;display:grid}.files-gate strong[data-v-98d21a26],.files-ready strong[data-v-98d21a26]{font-size:13px}.files-gate p[data-v-98d21a26],.files-ready p[data-v-98d21a26]{color:var(--ink-soft);margin:4px 0 0;font-size:11px;line-height:1.6}.files-ready>div[data-v-98d21a26]:nth-child(2){flex:1}.ready-mark[data-v-98d21a26]{border:1px solid var(--border-strong);width:46px;height:46px;color:var(--accent-strong);background:var(--surface-blue);letter-spacing:.06em;border-radius:10px;flex:none;place-items:center;font-size:10px;font-weight:850;display:grid}.files-loading[data-v-98d21a26]{min-height:82px;color:var(--ink-soft);justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.file-package-summary[data-v-98d21a26]{border:1px solid var(--border);background:var(--border);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.file-package-summary div[data-v-98d21a26]{background:var(--surface);gap:5px;padding:11px 12px;display:grid}.file-package-summary span[data-v-98d21a26]{color:var(--ink-soft);font-size:9px}.file-package-summary strong[data-v-98d21a26]{font-variant-numeric:tabular-nums;font-size:11px}.file-package-summary strong.passed[data-v-98d21a26]{color:var(--success)}.report-file-list[data-v-98d21a26]{gap:8px;display:grid}.report-file-card[data-v-98d21a26]{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:76px;padding:11px 12px;display:grid}.attachment-number[data-v-98d21a26]{width:42px;height:42px;color:var(--accent);background:var(--surface-blue);border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.file-description[data-v-98d21a26]{gap:3px;min-width:0;display:grid}.file-description>span[data-v-98d21a26]{color:var(--ink-soft);font-size:9px}.file-description strong[data-v-98d21a26]{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.file-description small[data-v-98d21a26]{color:var(--ink-soft);font-size:9px}.validation-passed[data-v-98d21a26]{color:var(--success);white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:750;display:inline-flex}.validation-passed i[data-v-98d21a26]{background:var(--success-soft);border-radius:6px;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.file-actions[data-v-98d21a26]{align-items:center;gap:7px;display:flex}.file-preview[data-v-98d21a26]{border:1px solid var(--border);background:var(--surface);border-radius:11px;overflow:hidden}.file-preview>header[data-v-98d21a26]{border-bottom:1px solid var(--border);background:var(--surface-muted);justify-content:space-between;align-items:flex-start;gap:18px;padding:13px 14px;display:flex}.file-preview h3[data-v-98d21a26]{margin:3px 0;font-size:13px}.file-preview header span[data-v-98d21a26]{color:var(--accent);font-size:9px;font-weight:800}.preview-table-wrap[data-v-98d21a26]{overflow-x:auto}.file-preview table[data-v-98d21a26]{border-collapse:collapse;white-space:nowrap;width:100%;font-size:10px}.file-preview th[data-v-98d21a26],.file-preview td[data-v-98d21a26]{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;padding:9px 11px}.file-preview th[data-v-98d21a26]{color:var(--ink-soft);background:var(--surface-muted);font-weight:700}.file-preview tbody tr:last-child td[data-v-98d21a26]{border-bottom:0}.preview-empty[data-v-98d21a26]{color:var(--ink-soft);padding:18px 14px;font-size:11px}.late-arrival-panel[data-v-98d21a26]{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--warning-soft) 34%, var(--surface));gap:16px;padding:20px;display:grid}.late-arrival-panel>header[data-v-98d21a26]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.late-arrival-panel>header>div:first-child>span[data-v-98d21a26]{color:var(--warning);letter-spacing:.08em;font-size:9px;font-weight:800}.late-arrival-panel h2[data-v-98d21a26]{margin:4px 0 5px;font-size:16px}.late-arrival-panel header p[data-v-98d21a26]{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.6}.late-arrival-header-actions[data-v-98d21a26]{align-items:center;gap:8px;display:flex}.late-arrival-header-actions .secondary-button[data-v-98d21a26]{min-height:44px}.late-arrival-badge[data-v-98d21a26]{min-height:32px;color:var(--ink-soft);background:var(--surface-muted);white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}.late-arrival-badge.clear[data-v-98d21a26]{color:var(--success);background:var(--success-soft)}.late-arrival-badge.requires_correction[data-v-98d21a26]{color:var(--danger);background:var(--danger-soft)}.late-arrival-loading[data-v-98d21a26]{min-height:82px;color:var(--ink-soft);justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.late-arrival-error[data-v-98d21a26],.late-arrival-gate[data-v-98d21a26],.late-arrival-clear[data-v-98d21a26],.correction-warning[data-v-98d21a26]{border:1px solid var(--border);background:var(--surface);border-radius:11px;align-items:center;gap:13px;min-height:82px;padding:14px;display:flex}.late-arrival-error>span[data-v-98d21a26],.late-arrival-gate>span[data-v-98d21a26],.late-arrival-clear>span[data-v-98d21a26],.correction-warning>span[data-v-98d21a26]{width:38px;height:38px;color:var(--ink-soft);background:var(--surface-muted);border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:850;display:grid}.late-arrival-error>div[data-v-98d21a26],.late-arrival-gate>div[data-v-98d21a26],.late-arrival-clear>div[data-v-98d21a26],.correction-warning>div[data-v-98d21a26]{flex:1}.late-arrival-error strong[data-v-98d21a26],.late-arrival-gate strong[data-v-98d21a26],.late-arrival-clear strong[data-v-98d21a26],.correction-warning strong[data-v-98d21a26]{font-size:13px}.late-arrival-error p[data-v-98d21a26],.late-arrival-gate p[data-v-98d21a26],.late-arrival-clear p[data-v-98d21a26],.correction-warning p[data-v-98d21a26]{color:var(--ink-soft);margin:4px 0 0;font-size:11px;line-height:1.6}.late-arrival-error>span[data-v-98d21a26],.correction-warning>span[data-v-98d21a26]{color:var(--danger);background:var(--danger-soft)}.late-arrival-clear>span[data-v-98d21a26]{color:var(--success);background:var(--success-soft)}.correction-warning[data-v-98d21a26]{border-color:color-mix(in srgb, var(--danger) 24%, var(--border));background:var(--danger-soft)}.correction-warning p[data-v-98d21a26]{color:var(--ink-muted)}.late-arrival-summary[data-v-98d21a26]{border:1px solid var(--border);background:var(--border);border-radius:11px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.late-arrival-summary article[data-v-98d21a26]{background:var(--surface);align-content:center;min-height:96px;padding:13px;display:grid}.late-arrival-summary article>span[data-v-98d21a26]{color:var(--ink-soft);font-size:9px}.late-arrival-summary article>strong[data-v-98d21a26]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin:7px 0 5px;font-size:18px}.late-arrival-summary article>small[data-v-98d21a26]{color:var(--ink-soft);font-size:9px;line-height:1.5}.late-arrival-summary .impact-metric[data-v-98d21a26]{background:var(--warning-soft)}.late-arrival-summary .impact-metric strong[data-v-98d21a26]{color:var(--warning)}.late-arrival-facts[data-v-98d21a26]{flex-wrap:wrap;gap:7px;display:flex}.late-arrival-facts span[data-v-98d21a26],.late-arrival-facts strong[data-v-98d21a26]{color:var(--ink-muted);background:var(--surface);border-radius:7px;padding:7px 9px;font-size:9px;font-weight:650}.late-arrival-facts strong[data-v-98d21a26]{color:var(--danger);background:var(--danger-soft)}.late-arrival-events[data-v-98d21a26]{border:1px solid var(--border);background:var(--surface);border-radius:11px;overflow:hidden}.late-arrival-events>header[data-v-98d21a26]{border-bottom:1px solid var(--border);background:var(--surface-muted);justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.late-arrival-events h3[data-v-98d21a26]{margin:0 0 3px;font-size:13px}.late-arrival-events header p[data-v-98d21a26]{font-size:9px}.late-arrival-events header>span[data-v-98d21a26]{color:var(--ink-soft);white-space:nowrap;font-size:9px}.late-arrival-events ol[data-v-98d21a26]{margin:0;padding:0;list-style:none;display:grid}.late-arrival-events li[data-v-98d21a26]{border-bottom:1px solid var(--border);grid-template-columns:minmax(210px,.8fr) minmax(390px,1.2fr);align-items:center;gap:16px;padding:12px 14px;display:grid}.late-event-main[data-v-98d21a26]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.late-event-main>div[data-v-98d21a26]{gap:3px;min-width:0;display:grid}.late-event-main strong[data-v-98d21a26]{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.late-event-main small[data-v-98d21a26]{color:var(--ink-soft);overflow-wrap:anywhere;font-size:8px}.event-type[data-v-98d21a26]{min-height:28px;color:var(--warning);background:var(--warning-soft);white-space:nowrap;border-radius:7px;align-items:center;padding:0 8px;font-size:9px;font-weight:750;display:inline-flex}.event-type.reversal[data-v-98d21a26]{color:var(--danger);background:var(--danger-soft)}.late-arrival-events dl[data-v-98d21a26]{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;display:grid}.late-arrival-events dl div[data-v-98d21a26]{align-content:start;gap:3px;display:grid}.late-arrival-events dt[data-v-98d21a26]{color:var(--ink-soft);font-size:8px}.late-arrival-events dd[data-v-98d21a26]{overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:700;line-height:1.4}.late-arrival-events dd.reversal[data-v-98d21a26],.late-arrival-events dd.missing[data-v-98d21a26]{color:var(--danger)}.preview-truncated[data-v-98d21a26]{color:var(--ink-soft);background:var(--surface-muted);margin:0;padding:10px 14px;font-size:9px}.review-panel[data-v-98d21a26],.submission-panel[data-v-98d21a26]{border-bottom:1px solid var(--border);background:var(--surface);gap:16px;padding:20px;display:grid}.submission-panel[data-v-98d21a26]{background:color-mix(in srgb, var(--surface-blue) 20%, var(--surface))}.review-panel>header[data-v-98d21a26],.submission-panel>header[data-v-98d21a26]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.review-panel h2[data-v-98d21a26],.submission-panel h2[data-v-98d21a26]{margin:0 0 5px;font-size:16px}.review-panel header p[data-v-98d21a26],.submission-panel header p[data-v-98d21a26]{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.6}.review-badge[data-v-98d21a26]{min-height:32px;color:var(--warning);background:var(--warning-soft);white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}.review-badge.approved[data-v-98d21a26]{color:var(--success);background:var(--success-soft)}.review-badge.changes_required[data-v-98d21a26]{color:var(--danger);background:var(--danger-soft)}.review-badge.not_ready[data-v-98d21a26]{color:var(--ink-soft);background:var(--surface-muted)}.submission-badge[data-v-98d21a26]{min-height:32px;color:var(--warning);background:var(--warning-soft);white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}.submission-badge.accepted[data-v-98d21a26]{color:var(--success);background:var(--success-soft)}.submission-badge.rejected[data-v-98d21a26]{color:var(--danger);background:var(--danger-soft)}.submission-badge.not_ready[data-v-98d21a26]{color:var(--ink-soft);background:var(--surface-muted)}.review-loading[data-v-98d21a26]{min-height:82px;color:var(--ink-soft);justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.review-error[data-v-98d21a26],.review-gate[data-v-98d21a26],.review-ready[data-v-98d21a26]{border:1px solid var(--border);background:var(--surface-muted);border-radius:11px;align-items:center;gap:13px;min-height:82px;padding:14px;display:flex}.review-error>div[data-v-98d21a26],.review-gate>div[data-v-98d21a26],.review-ready>div[data-v-98d21a26]{flex:1}.review-error>div>strong[data-v-98d21a26],.review-gate strong[data-v-98d21a26],.review-ready strong[data-v-98d21a26]{font-size:13px}.review-error p[data-v-98d21a26],.review-gate p[data-v-98d21a26],.review-ready p[data-v-98d21a26]{color:var(--ink-soft);margin:4px 0 0;font-size:11px;line-height:1.6}.review-gate>span[data-v-98d21a26],.review-ready>span[data-v-98d21a26]{width:38px;height:38px;color:var(--ink-soft);background:var(--surface);border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.review-ready>span[data-v-98d21a26]{color:var(--warning);background:var(--warning-soft)}.submission-gate[data-v-98d21a26],.submission-ready[data-v-98d21a26]{border:1px solid var(--border);background:var(--surface);border-radius:11px;align-items:center;gap:13px;min-height:82px;padding:14px;display:flex}.submission-gate>div[data-v-98d21a26],.submission-ready>div[data-v-98d21a26]{flex:1}.submission-gate strong[data-v-98d21a26],.submission-ready strong[data-v-98d21a26]{font-size:13px}.submission-gate p[data-v-98d21a26],.submission-ready p[data-v-98d21a26]{color:var(--ink-soft);margin:4px 0 0;font-size:11px;line-height:1.6}.submission-gate>span[data-v-98d21a26],.submission-ready>span[data-v-98d21a26]{width:38px;height:38px;color:var(--ink-soft);background:var(--surface-muted);border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.submission-ready>span[data-v-98d21a26]{color:var(--warning);background:var(--warning-soft)}.current-review[data-v-98d21a26]{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:14px;padding:16px;display:grid}.review-outcome[data-v-98d21a26]{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.review-outcome-mark[data-v-98d21a26]{width:42px;height:42px;color:var(--success);background:var(--success-soft);border-radius:10px;place-items:center;font-size:18px;font-weight:850;display:grid}.review-outcome-mark.changes_required[data-v-98d21a26]{color:var(--danger);background:var(--danger-soft)}.review-outcome>div[data-v-98d21a26]{gap:4px;display:grid}.review-outcome span[data-v-98d21a26]{color:var(--ink-soft);font-size:9px}.review-outcome strong[data-v-98d21a26]{font-size:17px}.review-outcome p[data-v-98d21a26]{color:var(--ink-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;line-height:1.65}.current-review dl[data-v-98d21a26]{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.current-review dl div[data-v-98d21a26]{align-content:start;gap:4px;display:grid}.current-review dt[data-v-98d21a26]{color:var(--ink-soft);font-size:9px}.current-review dd[data-v-98d21a26]{margin:0;font-size:11px;font-weight:650;line-height:1.5}.current-submission[data-v-98d21a26]{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:14px;padding:16px;display:grid}.submission-outcome[data-v-98d21a26]{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.submission-outcome-mark[data-v-98d21a26]{width:42px;height:42px;color:var(--success);background:var(--success-soft);border-radius:10px;place-items:center;font-size:18px;font-weight:850;display:grid}.submission-outcome-mark.rejected[data-v-98d21a26]{color:var(--danger);background:var(--danger-soft)}.submission-outcome>div[data-v-98d21a26]{gap:4px;display:grid}.submission-outcome span[data-v-98d21a26]{color:var(--ink-soft);font-size:9px}.submission-outcome strong[data-v-98d21a26]{font-size:17px}.submission-outcome p[data-v-98d21a26]{color:var(--ink-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;line-height:1.65}.current-submission dl[data-v-98d21a26]{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.current-submission dl div[data-v-98d21a26]{align-content:start;gap:4px;display:grid}.current-submission dt[data-v-98d21a26]{color:var(--ink-soft);font-size:9px}.current-submission dd[data-v-98d21a26]{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:650;line-height:1.5}.text-link[data-v-98d21a26]{color:var(--accent);font-size:10px;font-weight:700;text-decoration:none}.text-link[data-v-98d21a26]:hover{text-decoration:underline}.review-open-button[data-v-98d21a26],.submission-open-button[data-v-98d21a26]{justify-self:start;min-height:44px}.review-form[data-v-98d21a26],.submission-form[data-v-98d21a26]{border:1px solid var(--border-strong);background:var(--surface-muted);border-radius:12px;gap:18px;padding:18px;display:grid}.review-form fieldset[data-v-98d21a26],.submission-form fieldset[data-v-98d21a26]{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.review-form legend[data-v-98d21a26],.submission-form legend[data-v-98d21a26]{padding:0;font-size:13px;font-weight:750}.review-form fieldset>p[data-v-98d21a26],.submission-form fieldset>p[data-v-98d21a26]{color:var(--ink-soft);margin:0 0 5px;font-size:10px}.review-choice-grid[data-v-98d21a26]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.review-choice[data-v-98d21a26]{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-height:82px;padding:13px;display:grid}.review-choice[data-v-98d21a26]:hover{border-color:var(--border-strong)}.review-choice.selected[data-v-98d21a26]{border-color:var(--accent);background:var(--surface-blue);box-shadow:0 0 0 2px var(--accent-soft)}.review-choice input[data-v-98d21a26]{width:17px;height:17px;accent-color:var(--accent);margin:1px 0 0}.review-choice>span[data-v-98d21a26]{gap:5px;display:grid}.review-choice strong[data-v-98d21a26]{font-size:12px}.review-choice small[data-v-98d21a26]{color:var(--ink-soft);font-size:10px;line-height:1.55}.review-fields[data-v-98d21a26]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.review-fields label[data-v-98d21a26],.review-note-field[data-v-98d21a26]{gap:7px;display:grid}.review-fields label>span[data-v-98d21a26],.review-note-field>span[data-v-98d21a26]{color:var(--ink-muted);font-size:11px;font-weight:650}.review-fields b[data-v-98d21a26],.review-note-field b[data-v-98d21a26]{color:var(--danger)}.review-note-field i[data-v-98d21a26]{color:var(--ink-soft);font-size:9px;font-style:normal;font-weight:500}.review-fields input[data-v-98d21a26],.review-note-field textarea[data-v-98d21a26]{border-color:var(--border-strong);background:var(--surface);width:100%;min-width:0}.review-fields input[data-v-98d21a26]{min-height:44px}.review-note-field textarea[data-v-98d21a26]{resize:vertical;min-height:104px;line-height:1.6}.review-fields small[data-v-98d21a26],.review-note-field small[data-v-98d21a26]{color:var(--ink-soft);font-size:9px;line-height:1.5}.submission-fields[data-v-98d21a26]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.submission-fields label[data-v-98d21a26],.receipt-upload[data-v-98d21a26]{gap:7px;display:grid}.submission-fields label>span[data-v-98d21a26],.receipt-upload>span[data-v-98d21a26]{color:var(--ink-muted);font-size:11px;font-weight:650}.submission-fields b[data-v-98d21a26],.receipt-upload b[data-v-98d21a26]{color:var(--danger)}.submission-fields i[data-v-98d21a26],.receipt-upload i[data-v-98d21a26]{color:var(--ink-soft);font-size:9px;font-style:normal;font-weight:500}.submission-fields input[data-v-98d21a26]{border-color:var(--border-strong);background:var(--surface);width:100%;min-width:0;min-height:44px}.submission-fields small[data-v-98d21a26],.receipt-upload small[data-v-98d21a26]{color:var(--ink-soft);font-size:9px;line-height:1.5}.receipt-upload[data-v-98d21a26]{border:1px dashed var(--border-strong);background:var(--surface);border-radius:10px;min-height:118px;padding:14px}.receipt-upload[data-v-98d21a26]:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.receipt-upload input[data-v-98d21a26]{width:100%;min-height:44px;color:var(--ink-muted);font-size:10px}.receipt-upload input[data-v-98d21a26]::file-selector-button{border:1px solid var(--border-strong);min-height:36px;color:var(--accent);background:var(--surface-blue);font:inherit;cursor:pointer;border-radius:8px;margin-right:10px;padding:0 12px;font-weight:700}.receipt-upload>strong[data-v-98d21a26]{overflow-wrap:anywhere;font-size:11px}.review-checks[data-v-98d21a26]{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:hidden}.review-checks>header[data-v-98d21a26]{border-bottom:1px solid var(--border);background:var(--surface-blue);justify-content:space-between;align-items:center;gap:16px;padding:12px 13px;display:flex}.review-checks header strong[data-v-98d21a26]{font-size:12px}.review-checks header p[data-v-98d21a26]{color:var(--ink-soft);margin:3px 0 0;font-size:9px}.review-checks header>span[data-v-98d21a26]{color:var(--danger);white-space:nowrap;font-size:10px;font-weight:750}.review-checks ul[data-v-98d21a26]{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:10px;list-style:none;display:grid}.review-checks li[data-v-98d21a26]{background:var(--danger-soft);border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;min-height:52px;padding:9px;display:grid}.review-checks li.passed[data-v-98d21a26]{background:var(--success-soft)}.review-checks li.advisory[data-v-98d21a26]{background:var(--surface-muted)}.review-checks li>span[data-v-98d21a26]{width:22px;height:22px;color:var(--danger);background:var(--surface);border-radius:6px;place-items:center;font-size:10px;font-weight:850;display:grid}.review-checks li.passed>span[data-v-98d21a26]{color:var(--success)}.review-checks li.advisory>span[data-v-98d21a26]{color:var(--ink-soft)}.review-checks li div[data-v-98d21a26]{gap:3px;display:grid}.review-checks li strong[data-v-98d21a26]{font-size:10px}.review-checks li small[data-v-98d21a26]{color:var(--ink-muted);overflow-wrap:anywhere;font-size:9px;line-height:1.45}.review-inline-error[data-v-98d21a26]{color:var(--danger);background:var(--danger-soft);border-radius:8px;padding:10px 12px;font-size:10px;line-height:1.5}.review-form>footer[data-v-98d21a26],.submission-form>footer[data-v-98d21a26]{justify-content:flex-end;gap:10px;display:flex}.review-form>footer button[data-v-98d21a26],.submission-form>footer button[data-v-98d21a26]{min-height:44px}.review-history[data-v-98d21a26]{border-top:1px solid var(--border);padding-top:13px}.review-history summary[data-v-98d21a26]{color:var(--accent);cursor:pointer;font-size:10px;font-weight:700}.review-history ol[data-v-98d21a26]{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.review-history li[data-v-98d21a26]{background:var(--surface-muted);border-radius:9px;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:11px 12px;display:grid}.review-history li>span[data-v-98d21a26]{color:var(--ink-soft);font-size:9px}.review-history li div[data-v-98d21a26]{gap:3px;display:grid}.review-history li strong[data-v-98d21a26]{font-size:11px}.review-history li p[data-v-98d21a26]{color:var(--ink-muted);margin:0;font-size:10px;line-height:1.5}.review-history li small[data-v-98d21a26]{color:var(--ink-soft);font-size:9px}.commit-bar[data-v-98d21a26]{border-top:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;display:flex;position:sticky;bottom:0}.commit-bar>div[data-v-98d21a26]{gap:4px;display:grid}.commit-bar strong[data-v-98d21a26]{font-size:12px}.commit-bar span[data-v-98d21a26]{color:var(--ink-soft);font-size:10px}.dialog-backdrop[data-v-98d21a26]{z-index:70;background:var(--backdrop);cursor:default;border:0;width:100%;height:100%;position:fixed;inset:0}.confirm-dialog[data-v-98d21a26]{z-index:71;border:1px solid var(--border);background:var(--surface);width:min(460px,100% - 32px);box-shadow:var(--shadow-lg);border-radius:14px;padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-mark[data-v-98d21a26]{width:42px;height:42px;color:var(--accent);background:var(--surface-blue);border-radius:10px;place-items:center;font-weight:750;display:grid}.confirm-dialog h2[data-v-98d21a26]{margin:16px 0 8px;font-size:18px}.confirm-dialog>p[data-v-98d21a26]{color:var(--ink-muted);margin:0;line-height:1.7}.confirm-dialog>.dialog-advisory[data-v-98d21a26]{color:var(--warning);background:var(--warning-soft);border-radius:8px;margin-top:-6px;padding:9px 10px;font-size:10px}.confirm-dialog dl[data-v-98d21a26]{border:1px solid var(--border);background:var(--border);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin:18px 0;display:grid;overflow:hidden}.confirm-dialog dl div[data-v-98d21a26]{background:var(--surface-muted);padding:12px}.confirm-dialog dt[data-v-98d21a26]{color:var(--ink-soft);font-size:10px}.confirm-dialog dd[data-v-98d21a26]{margin:5px 0 0;font-size:12px;font-weight:700}.confirm-dialog footer[data-v-98d21a26]{justify-content:flex-end;gap:10px;display:flex}@keyframes loading-pulse-98d21a26{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.loading-panel span[data-v-98d21a26]{animation:none}}@media (width<=980px){.creation-panel[data-v-98d21a26]{grid-template-columns:1fr 1fr 1fr}.creation-panel>div[data-v-98d21a26]{grid-column:1/-1}.batch-workspace[data-v-98d21a26]{grid-template-columns:1fr}.batch-list[data-v-98d21a26]{grid-template-columns:repeat(2,1fr);display:grid;position:static}.batch-list>header[data-v-98d21a26]{grid-column:1/-1}.batch-summary[data-v-98d21a26],.late-arrival-summary[data-v-98d21a26]{grid-template-columns:1fr 1fr}.version-chain button[data-v-98d21a26]{grid-template-columns:44px minmax(0,1fr) auto}.version-progress[data-v-98d21a26]{text-align:left;grid-column:2/-1}.report-file-card[data-v-98d21a26]{grid-template-columns:48px minmax(0,1fr) auto}.file-actions[data-v-98d21a26]{grid-column:2/-1}.late-arrival-events li[data-v-98d21a26],.current-review[data-v-98d21a26],.current-submission[data-v-98d21a26]{grid-template-columns:1fr}}@media (width<=680px){.report-batches-page[data-v-98d21a26]{padding:22px 18px 44px}.page-heading[data-v-98d21a26],.correction-worklist>header[data-v-98d21a26],.correction-item-heading[data-v-98d21a26],.detail-heading[data-v-98d21a26],.validation-panel>header[data-v-98d21a26],.report-files-panel>header[data-v-98d21a26],.late-arrival-panel>header[data-v-98d21a26],.review-panel>header[data-v-98d21a26],.submission-panel>header[data-v-98d21a26],.commit-bar[data-v-98d21a26],.files-ready[data-v-98d21a26],.review-error[data-v-98d21a26],.review-form>footer[data-v-98d21a26],.submission-form>footer[data-v-98d21a26],.late-arrival-header-actions[data-v-98d21a26]{flex-direction:column;align-items:stretch}.late-arrival-header-actions button[data-v-98d21a26]{width:100%}.creation-panel[data-v-98d21a26]{grid-template-columns:1fr 1fr}.creation-panel>.primary-button[data-v-98d21a26]{grid-column:1/-1}.correction-items dl[data-v-98d21a26]{grid-template-columns:1fr 1fr}.correction-items footer[data-v-98d21a26]{flex-direction:column;align-items:stretch}.correction-items footer button[data-v-98d21a26]{width:100%}.batch-list[data-v-98d21a26],.batch-summary[data-v-98d21a26],.decision-summary[data-v-98d21a26],.file-package-summary[data-v-98d21a26],.late-arrival-summary[data-v-98d21a26],.review-choice-grid[data-v-98d21a26],.review-fields[data-v-98d21a26],.submission-fields[data-v-98d21a26],.review-checks ul[data-v-98d21a26],.current-review dl[data-v-98d21a26],.current-submission dl[data-v-98d21a26]{grid-template-columns:1fr}.version-chain button[data-v-98d21a26]{grid-template-columns:40px minmax(0,1fr)}.version-metric[data-v-98d21a26],.version-progress[data-v-98d21a26]{text-align:left;grid-column:2}.validation-panel li[data-v-98d21a26]{grid-template-columns:28px minmax(0,1fr)}.validation-panel code[data-v-98d21a26]{grid-column:2}.validation-counts[data-v-98d21a26]{white-space:normal}.report-file-card[data-v-98d21a26]{grid-template-columns:42px minmax(0,1fr)}.validation-passed[data-v-98d21a26],.file-actions[data-v-98d21a26]{grid-column:2}.file-actions[data-v-98d21a26]{justify-content:flex-start}.late-arrival-events dl[data-v-98d21a26]{grid-template-columns:1fr 1fr}.review-open-button[data-v-98d21a26],.submission-open-button[data-v-98d21a26]{width:100%}.review-history li[data-v-98d21a26],.confirm-dialog dl[data-v-98d21a26]{grid-template-columns:1fr}.confirm-dialog footer[data-v-98d21a26]{flex-direction:column-reverse}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#edf3f8;--surface:#fbfdff;--surface-muted:#f3f7fb;--surface-blue:#e8f4fb;--rail:#0d2d4a;--rail-deep:#09263f;--rail-text:#dbeaf5;--rail-muted:#8fb0c7;--ink:#10263b;--ink-muted:#51687b;--ink-soft:#728699;--accent:#075eae;--accent-strong:#064d8e;--accent-light:#30a9db;--accent-soft:#075eae1a;--on-accent:#f8fbfe;--success:#247a68;--success-soft:#e5f4ef;--warning:#9a6815;--warning-soft:#fbf2df;--danger:#a64040;--danger-soft:#f9e9e9;--border:#0c31561a;--border-strong:#0c31562e;--rail-border:#dbeaf51f;--shadow:0 1px 3px #0d2d4a0f;--shadow-lg:0 40px 90px -50px #0d2d4a6b;--focus:#30a9db57;--backdrop:#09263f85;--transparent:#fff0;--font-sans:"PingFang SC", "Microsoft YaHei", system-ui, -apple-system, sans-serif}*{box-sizing:border-box}html{background:var(--page);min-width:320px}body{min-width:320px;min-height:100vh;color:var(--ink);background:var(--page);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}button,a,input,select,textarea{font:inherit}button{color:inherit}input,select,textarea{border:1px solid var(--border-strong);width:100%;min-height:44px;color:var(--ink);background:var(--surface);border-radius:10px;transition:border-color .16s,box-shadow .16s,background-color .16s}input,textarea{padding:10px 12px}select{padding:8px 36px 8px 12px}textarea{resize:vertical;line-height:1.6}input::placeholder,textarea::placeholder{color:var(--ink-soft)}input:hover,select:hover,textarea:hover{border-color:var(--accent-light)}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus);outline:0}button:focus-visible,a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.primary-button,.secondary-button,.danger-button,.text-button,.danger-text-button,.icon-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:650;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.primary-button,.secondary-button,.danger-button{padding:0 16px}.primary-button{border:1px solid var(--accent);color:var(--on-accent);background:var(--accent)}.primary-button:hover,.danger-button:hover{transform:translateY(-1px)}.secondary-button{border:1px solid var(--border-strong);color:var(--accent-strong);background:var(--surface)}.secondary-button:hover{border-color:var(--accent-light);background:var(--surface-blue)}.danger-button{border:1px solid var(--danger);color:var(--on-accent);background:var(--danger)}.text-button,.danger-text-button{background:0 0;border:0;min-width:44px;padding:0 8px}.text-button{color:var(--accent-strong)}.danger-text-button{color:var(--danger)}.icon-button{border:1px solid var(--border);background:var(--surface-muted);width:44px;padding:0;font-size:24px;font-weight:400}button:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.button-spinner{border:2px solid var(--transparent);border-top-color:currentColor;border-right-color:currentColor;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite button-spin}@keyframes button-spin{to{transform:rotate(360deg)}}.form-alert{color:var(--danger);background:var(--danger-soft);border:1px solid #a6404038;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.55}.app-shell{min-height:100vh}.side-rail{z-index:30;width:248px;color:var(--rail-text);background:var(--rail);flex-direction:column;padding:24px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:10px 0 30px #09263f1f}.brand-lockup{border-bottom:1px solid var(--rail-border);align-items:center;gap:13px;min-height:62px;padding:0 8px 20px;display:flex}.brand-logo{object-fit:contain;flex:none;width:52px;height:52px}.brand-lockup div{gap:3px;display:grid}.brand-lockup strong{letter-spacing:.08em;font-size:18px}.brand-lockup span{color:var(--rail-muted);letter-spacing:.24em;font-size:12px}.primary-nav{gap:5px;margin-top:24px;display:grid}.nav-link{min-height:44px;color:var(--rail-muted);border-radius:9px;align-items:center;gap:12px;padding:0 14px;text-decoration:none;transition:color .16s,background-color .16s;display:flex;position:relative;overflow:hidden}.nav-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:18px;height:18px}.nav-link small{color:var(--rail-muted);margin-left:auto;font-size:10px}.nav-link--disabled{cursor:default;opacity:.58}.nav-link:hover,.nav-link--active{color:var(--rail-text);background:var(--rail-deep)}.nav-marker{border:1px solid;border-radius:50%;width:5px;height:5px}.nav-link--active .nav-marker{border-color:var(--accent-light);background:var(--accent-light);box-shadow:0 0 0 4px var(--rail-border)}.rail-footer{border-top:1px solid var(--rail-border);margin-top:auto;padding:16px 8px 0}.rail-footer p{color:var(--rail-muted);margin:12px 0 0;font-size:11px;line-height:1.7}.environment-pill{border:1px solid var(--rail-border);border-radius:7px;align-items:center;gap:7px;min-height:28px;padding:0 9px;font-size:12px;display:inline-flex}.environment-pill i{background:var(--accent-light);border-radius:50%;width:7px;height:7px}.workbench{min-height:100vh;margin-left:248px}.topbar{z-index:20;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;min-height:74px;padding:0 34px;display:flex;position:sticky;top:0}.topbar-title{align-items:center;gap:12px;display:flex}.topbar-title>div{gap:2px;display:grid}.topbar-title span{color:var(--ink-soft);font-size:11px}.topbar-title strong{font-size:17px}.operator-chip,.operator-area{align-items:center;gap:10px;display:flex}.operator-avatar{border:1px solid var(--border-strong);width:36px;height:36px;color:var(--accent);background:var(--surface-blue);border-radius:10px;place-items:center;font-weight:700;display:grid}.operator-chip>span:last-child{gap:2px;display:grid}.operator-chip strong{font-size:13px}.operator-chip small{color:var(--ink-soft);font-size:11px}.menu-trigger,.menu-backdrop{display:none}.login-page{background:var(--page);grid-template-columns:minmax(0,1.1fr) minmax(420px,.8fr);min-height:100vh;display:grid}.login-brand{min-height:100vh;color:var(--rail-text);background:var(--rail);flex-direction:column;justify-content:space-between;padding:48px 6vw;display:flex}.login-brand__lockup{align-items:center;gap:16px;display:flex}.login-brand__lockup img{object-fit:contain;width:68px;height:68px}.login-brand__lockup div{gap:5px;display:grid}.login-brand__lockup strong{font-size:20px}.login-brand__lockup span,.login-brand__statement p,.login-principles{color:var(--rail-muted)}.login-brand__statement{max-width:650px;margin:auto 0;padding:64px 0}.login-brand__statement h1{letter-spacing:-.035em;text-wrap:balance;max-width:620px;margin:0 0 22px;font-size:40px;line-height:1.22}.login-brand__statement p{text-wrap:pretty;max-width:570px;margin:0;font-size:15px;line-height:1.9}.login-principles{border-top:1px solid var(--rail-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:22px 0 0;font-size:11px;line-height:1.6;list-style:none;display:grid}.login-principles span{color:var(--rail-text);margin-bottom:4px;font-size:13px;font-weight:700;display:block}.login-panel{place-items:center;min-height:100vh;padding:36px;display:grid}.login-form{border:1px solid var(--border);background:var(--surface);width:min(420px,100%);box-shadow:var(--shadow-lg);border-radius:16px;gap:12px;padding:32px;display:grid}.login-form header{margin-bottom:14px}.login-form h2{letter-spacing:-.025em;margin:14px 0 8px;font-size:24px}.login-form header p,.security-note{color:var(--ink-muted);line-height:1.65}.login-form header p{margin:0}.environment-tag{border:1px solid var(--border);min-height:28px;color:var(--accent-strong);background:var(--surface-blue);border-radius:7px;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex}.environment-tag i{background:var(--accent);border-radius:50%;width:7px;height:7px}.field-label{color:var(--ink-muted);margin-top:5px;font-size:13px;font-weight:650}.login-submit{width:100%;margin-top:12px}.security-note{text-align:center;margin:8px 0 0;font-size:11px}@media (width<=900px){.side-rail{transition:transform .18s;transform:translate(-102%)}.side-rail--open{transform:translate(0)}.menu-backdrop{z-index:25;background:var(--backdrop);border:0;width:100%;display:block;position:fixed;inset:0}.workbench{margin-left:0}.menu-trigger{border:1px solid var(--border);background:var(--surface);border-radius:9px;place-content:center;gap:4px;width:44px;height:44px;display:grid}.menu-trigger span{background:var(--ink);border-radius:2px;width:17px;height:2px}.login-page{grid-template-columns:1fr}.login-brand{min-height:auto;padding:28px 24px}.login-brand__statement{padding:42px 0 32px}.login-brand__statement h1{font-size:30px}.login-principles{display:none}.login-panel{min-height:auto;padding:36px 20px 60px}}@media (width<=560px){.topbar{min-height:66px;padding:0 16px}.operator-chip>span:last-child{display:none}.login-brand__lockup img{width:54px;height:54px}.login-form{padding:24px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
