.signal-sources[data-v-05e980bd]{margin:16px 0}.source-dates[data-v-05e980bd]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:12px 0}.adjustment-fund-changes{display:contents}.adjustment-fund-changes-funds{min-width:0;padding-right:20px;border-right:1px solid #e8eef7}.adjustment-fund-changes-expanded>.adjustment-fund-changes-funds{grid-column:.5;padding-right:0;border-right:0}.adjustment-fund-changes-funds .record-section-title{margin-bottom:9px;color:#1f2a44;font-size:14px;font-weight:700}.adjustment-fund-changes-funds .fund-empty{min-height:29px;color:#74829c;font-size:13px}.adjustment-fund-changes-funds .asset-fund-group{padding:12px 14px;border:1px solid #e4ebf5;border-radius:7px;background:#fbfdff}.adjustment-fund-changes-funds .asset-fund-group+.asset-fund-group{margin-top:10px}.adjustment-fund-changes-funds .asset-fund-group-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:7px;border-bottom:1px solid #edf1f7}.adjustment-fund-changes-funds .asset-fund-group-header strong{color:#1f2a44;font-size:13px}.adjustment-fund-changes-funds .asset-fund-group .fund-change-row{padding-top:4px}.adjustment-fund-changes-funds .fund-change-row,.adjustment-fund-changes .asset-change-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;min-height:29px;color:#52627d;font-size:13px;white-space:nowrap}.adjustment-fund-changes-funds .fund-name{overflow:hidden;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis}.adjustment-fund-changes-funds .fund-name small{color:#74829c;font-size:11px}.adjustment-fund-changes-funds .fund-change-row strong,.adjustment-fund-changes .asset-change-row strong{color:#1f2a44;font-size:13px}.adjustment-fund-changes .asset-tag,.adjustment-fund-changes .change-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:36px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3px 5px;border-radius:4px;font-size:10px;font-weight:700}.adjustment-fund-changes .asset-equity{color:#e45756;background:#fdecec}.adjustment-fund-changes .asset-fixed-income{color:#3478f6;background:#eaf2ff}.adjustment-fund-changes .asset-money{color:#22a06b;background:#eaf8f0}.adjustment-fund-changes .asset-other{color:#8a94a6;background:#f1f3f5}.adjustment-fund-changes .asset-missing{color:#874d00;background:#fff1b8}.adjustment-fund-changes .fund-open{color:#e34c4c;background:#ffe5e5}.adjustment-fund-changes .fund-close{color:#159d66;background:#e1f6eb}.adjustment-fund-changes .fund-add{color:#d97777;background:#fff4f4}.adjustment-fund-changes .fund-reduce{color:#69b894;background:#f1fbf5}.adjustment-fund-changes .flat{color:#74829c;background:#f0f3f7}.adjustment-fund-changes .record-assets{min-width:0}.adjustment-fund-changes .asset-change-row strong{margin-left:auto}.adjustment-fund-changes .fund-expand-button{display:inline-block;margin-top:7px;color:#2463ff;font-size:12px;font-weight:600;cursor:pointer}.adjustment-fund-changes-funds-only{display:block;padding:12px 14px;border:1px solid #e4ebf5;border-radius:7px;background:#fbfdff}.adjustment-fund-changes-funds-only>.adjustment-fund-changes-funds{padding:0;border:0}.adjustment-fund-changes-funds-only .fund-change-row{padding-top:4px}.adjustment-fund-changes-funds-only .fund-change-row>strong{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:1050px){.adjustment-fund-changes-expanded>.adjustment-fund-changes-funds,.adjustment-fund-changes-funds{grid-column:2;padding-top:8px;padding-right:0;border-top:1px solid #e8eef7;border-right:0}.adjustment-fund-changes .record-assets{grid-column:2}}@media (max-width:720px){.adjustment-fund-changes-expanded>.adjustment-fund-changes-funds,.adjustment-fund-changes-funds,.adjustment-fund-changes .record-assets{grid-column:1;padding-right:0;border-top:0;border-right:0}.adjustment-fund-changes .fund-change-row{white-space:normal}.adjustment-fund-changes .asset-change-row strong{margin-left:0}}.signal-fund-timing[data-v-7fc9509a]{display:block;color:#74829c;font-size:11px;white-space:normal}.signal-workspace[data-v-4ec58c94]{color:#263244;font-size:14px}.action-buttons[data-v-4ec58c94],.action-summary[data-v-4ec58c94],.comparison-toolbar[data-v-4ec58c94],.context-links[data-v-4ec58c94],.evidence-heading[data-v-4ec58c94],.preview-heading[data-v-4ec58c94],.workspace-context[data-v-4ec58c94],.workspace-header[data-v-4ec58c94],.workspace-tabs[data-v-4ec58c94],.workspace-title[data-v-4ec58c94],.workspace-tools[data-v-4ec58c94]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.workspace-header[data-v-4ec58c94]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:10px 12px;background:#fff}.workspace-title[data-v-4ec58c94]{min-width:0;gap:8px}.workspace-title h1[data-v-4ec58c94]{margin:0;font-size:18px;line-height:26px;overflow-wrap:anywhere}.workspace-context[data-v-4ec58c94]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 12px 10px;background:#fff;border-bottom:1px solid #e4e8ee;font-size:12px}.context-links[data-v-4ec58c94]{gap:14px}.action-blocked[data-v-4ec58c94]{color:#9a580e}.workspace-layout[data-v-4ec58c94]{display:grid;grid-template-columns:300px minmax(0,1fr);background:#fff}.signal-queue[data-v-4ec58c94]{min-width:0;padding:12px 8px;border-right:1px solid #e4e8ee;background:#f7f9fc}.queue-heading[data-v-4ec58c94]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:0 4px 8px}.queue-selection[data-v-4ec58c94]{-ms-flex-wrap:wrap;flex-wrap:wrap}.queue-selection[data-v-4ec58c94],.signal-date[data-v-4ec58c94]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-bottom:8px}.signal-date[data-v-4ec58c94]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;padding:8px;border:1px solid #e4e8ee;border-radius:4px;background:#fff;text-align:left;cursor:pointer}.signal-date[data-v-4ec58c94]:hover{background:#edf3fa}.signal-date.selected[data-v-4ec58c94]{background:#edf5ff}.signal-date.viewing[data-v-4ec58c94]{border-color:#91bfff;-webkit-box-shadow:inset 2px 0 #1677ff;box-shadow:inset 2px 0 #1677ff}.date-checkbox[data-v-4ec58c94]{-ms-flex-negative:0;flex-shrink:0;margin-top:6px;accent-color:#1677ff;cursor:pointer}.date-view[data-v-4ec58c94]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.date-view[data-v-4ec58c94]:disabled{cursor:wait;opacity:.7}.date-context[data-v-4ec58c94]{display:block;margin-top:2px}.date-event[data-v-4ec58c94]{display:block;margin-top:6px;padding-top:6px;border-top:1px solid #e4e8ee}.date-event-type[data-v-4ec58c94]{display:block;font-size:12px;color:#69768a}.date-change[data-v-4ec58c94]{display:block;margin-top:6px}.date-fund-heading[data-v-4ec58c94]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;font-size:12px;line-height:18px}.date-change-type[data-v-4ec58c94]{-ms-flex-negative:0;flex-shrink:0;color:#69768a}.date-change-type.change-BUY[data-v-4ec58c94]{color:#389e0d}.date-change-type.change-SELL[data-v-4ec58c94]{color:#d46b08}.date-change-type.change-CLEAR[data-v-4ec58c94]{color:#cf1322}.date-fund-name[data-v-4ec58c94]{min-width:0;overflow-wrap:anywhere}.date-fund-detail[data-v-4ec58c94]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4px 8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2px}.date-fund-detail small[data-v-4ec58c94]{color:#69768a;font-size:12px}.date-ratios[data-v-4ec58c94]{white-space:nowrap;font-size:12px;font-variant-numeric:tabular-nums}.date-totals[data-v-4ec58c94]{display:grid;gap:2px;margin-top:8px;padding-top:6px;border-top:1px solid #e4e8ee;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.date-proof[data-v-4ec58c94]{display:block;color:#52745f;font-size:12px;margin-top:6px}.date-proof.action-blocked[data-v-4ec58c94]{color:#9a580e}.date-heading[data-v-4ec58c94]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4px}.date-heading>span[data-v-4ec58c94]{font-weight:600}.date-heading small[data-v-4ec58c94]{font-size:12px;color:#69768a}.date-rebalance-tags[data-v-4ec58c94]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:5px}.date-rebalance-tag[data-v-4ec58c94]{max-width:100%;padding:1px 5px;border-radius:3px;font-size:11px;line-height:18px;white-space:normal;overflow-wrap:anywhere}.date-rebalance-tag.approved[data-v-4ec58c94],.date-rebalance-tag.pending[data-v-4ec58c94]{color:#874d00;background:#fff1b8}.signal-summary[data-v-4ec58c94]{border-top:1px solid #e4e8ee;padding:12px 4px 0;margin-top:12px;font-size:12px;overflow-wrap:anywhere}.signal-summary p[data-v-4ec58c94]{margin:8px 0}.signal-summary>a[data-v-4ec58c94]{display:block;margin:6px 0}.signal-summary summary[data-v-4ec58c94]{cursor:pointer}.muted[data-v-4ec58c94]{color:#69768a;font-size:12px;font-weight:400}.workspace-main[data-v-4ec58c94]{min-width:0;padding:0 12px 12px}.workspace-tabs[data-v-4ec58c94]{border-bottom:1px solid #e4e8ee;gap:16px}.workspace-tabs>button[data-v-4ec58c94]{padding:12px 0 10px;border:0;background:transparent;cursor:pointer}.workspace-tabs>button[aria-selected=true][data-v-4ec58c94]{color:#1677ff;-webkit-box-shadow:inset 0 -2px #1677ff;box-shadow:inset 0 -2px #1677ff}.workspace-tabs>.muted[data-v-4ec58c94]{margin-left:auto}.selection-scope[data-v-4ec58c94]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 12px;padding-top:8px;font-size:12px}.selection-scope>span[data-v-4ec58c94]{color:#69768a;overflow-wrap:anywhere}.workspace-notices[data-v-4ec58c94]>:not(:empty){margin-top:8px}.workspace-notices p[data-v-4ec58c94]{margin-bottom:0}.error-message[data-v-4ec58c94]{color:#c0392b}.exception-input[data-v-4ec58c94]{display:grid;gap:6px;padding:8px 10px;background:#fff8e9;border-left:3px solid #e6b85c;font-size:12px}.comparison-toolbar[data-v-4ec58c94]{gap:12px;padding:10px 0}.comparison-toolbar .muted[data-v-4ec58c94]{margin-left:auto}.action-buttons .ant-checkbox-wrapper[data-v-4ec58c94],.comparison-toolbar .ant-checkbox-wrapper[data-v-4ec58c94],.evidence-heading .ant-checkbox-wrapper[data-v-4ec58c94],.preview-heading .ant-checkbox-wrapper[data-v-4ec58c94]{margin-left:0;font-size:12px}.comparison-scroll[data-v-4ec58c94]{overflow-x:auto}.comparison-table[data-v-4ec58c94]{border-collapse:collapse;width:100%;min-width:680px;font-variant-numeric:tabular-nums}.comparison-table td[data-v-4ec58c94],.comparison-table th[data-v-4ec58c94]{padding:5px 8px;text-align:right;border-bottom:1px solid #e4e8ee;white-space:nowrap}.comparison-table td[data-v-4ec58c94]{height:46px}.comparison-table th[data-v-4ec58c94]{background:#f7f9fc;font-weight:400;font-size:12px}.comparison-table td[data-v-4ec58c94]:first-child,.comparison-table th[data-v-4ec58c94]:first-child{text-align:left;position:sticky;left:0;background:#fff;width:170px;max-width:170px;z-index:1}.comparison-table td:first-child span[data-v-4ec58c94]{display:block;overflow:hidden;text-overflow:ellipsis}.comparison-table strong[data-v-4ec58c94]{font-weight:500}.comparison-table small[data-v-4ec58c94]{display:block;color:#69768a;font-weight:400;font-size:12px}.comparison-table button[data-v-4ec58c94]{padding:0;border:0;background:none;color:#1677ff;cursor:pointer}.comparison-table .signal-column[data-v-4ec58c94]{background:#edf5ff}.comparison-table .picture-select-cell[data-v-4ec58c94]{cursor:pointer}.comparison-table .picture-column[data-v-4ec58c94],.comparison-table .picture-select-cell[data-v-4ec58c94]:hover{background:#e6f4ff}.comparison-table th.picture-column[data-v-4ec58c94]{-webkit-box-shadow:inset 0 2px #1677ff;box-shadow:inset 0 2px #1677ff}.comparison-table .ratio-change[data-v-4ec58c94]{color:#a45712}.comparison-notes[data-v-4ec58c94]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:6px 0}.comparison-notes[data-v-4ec58c94],.evidence-heading[data-v-4ec58c94]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.evidence-heading[data-v-4ec58c94]{padding:8px 0}.evidence-heading strong[data-v-4ec58c94]{font-size:13px;font-weight:500}.evidence-columns[data-v-4ec58c94]{display:grid;gap:10px;min-width:0}.evidence-columns>div[data-v-4ec58c94]{min-width:0}.evidence-columns.paired[data-v-4ec58c94]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.evidence-columns h4[data-v-4ec58c94]{margin-bottom:6px;font-size:12px;color:#69768a}.preview-heading[data-v-4ec58c94]{padding:10px 0}.preview-heading .ant-checkbox-wrapper[data-v-4ec58c94]{margin-left:auto}.preview-total[data-v-4ec58c94]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:8px}.empty-preview[data-v-4ec58c94]{padding:24px 0;color:#69768a}.fund-change-history[data-v-4ec58c94]{margin:12px 0;font-size:12px}.fund-change-history summary[data-v-4ec58c94]{cursor:pointer;color:#1677ff}.fund-change-history>div[data-v-4ec58c94]{padding:8px 0;border-bottom:1px solid #e4e8ee}.fund-change-history p[data-v-4ec58c94]{margin:4px 0}.workspace-actions[data-v-4ec58c94]{position:fixed;bottom:0;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px 16px;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:56px;padding:10px 12px;background:#fff;border-top:1px solid #e4e8ee;-webkit-box-shadow:0 -2px 8px rgba(0,0,0,.04);box-shadow:0 -2px 8px rgba(0,0,0,.04)}.action-summary[data-v-4ec58c94]{-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px;gap:4px 12px;font-size:12px;min-width:0;overflow-wrap:anywhere}.action-summary strong[data-v-4ec58c94]{font-size:14px}.action-buttons[data-v-4ec58c94]{-ms-flex-negative:0;flex-shrink:0;max-width:100%;gap:10px;margin-left:auto}.timeline-node[data-v-4ec58c94]{border-left:2px solid #dde5ef;padding:8px 12px;margin:8px 0}.timeline-node .ant-tag[data-v-4ec58c94]{margin-left:8px}.timeline-node p[data-v-4ec58c94]{margin-bottom:0}.conflict[data-v-4ec58c94]{font-size:12px}@media(max-width:1100px){.workspace-layout[data-v-4ec58c94]{grid-template-columns:260px minmax(0,1fr)}.workspace-tabs>.muted[data-v-4ec58c94]{width:100%;margin:-6px 0 8px}}@media(max-width:760px){.workspace-layout[data-v-4ec58c94]{grid-template-columns:1fr}.signal-queue[data-v-4ec58c94]{border-right:0;border-bottom:1px solid #e4e8ee}.signal-summary[data-v-4ec58c94]{margin-top:6px;padding-top:8px}.evidence-columns.paired[data-v-4ec58c94]{grid-template-columns:1fr}.comparison-toolbar .muted[data-v-4ec58c94]{margin-left:0}.action-buttons[data-v-4ec58c94]{-ms-flex-wrap:wrap;flex-wrap:wrap}}