.approval-card[data-v-5dea8c4d]{padding:14px 16px;border-bottom:1px solid #faecd8}.approval-card[data-v-5dea8c4d]:last-child{border-bottom:none}.approval-card--memory-review[data-v-5dea8c4d]{background-color:#fdfbf5}.approval-memory-meta[data-v-5dea8c4d]{font-size:11px;color:#909399;margin-bottom:6px}.memory-match-label[data-v-5dea8c4d]{font-weight:600;margin-right:4px}.approval-top[data-v-5dea8c4d]{margin-bottom:6px}.approval-meta[data-v-5dea8c4d]{display:flex;align-items:center;gap:8px;font-size:12px}.approval-project[data-v-5dea8c4d]{color:#606266;font-weight:500}.approval-age[data-v-5dea8c4d]{color:#c0c4cc;margin-left:auto}.approval-task[data-v-5dea8c4d]{font-size:13px;color:#303133;margin-bottom:6px}.approval-flags[data-v-5dea8c4d]{font-size:11px;color:#909399;margin-bottom:4px;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.flags-label[data-v-5dea8c4d]{font-weight:600}.flag-item[data-v-5dea8c4d]{color:#e6a23c}.approval-confidence[data-v-5dea8c4d]{font-size:11px;color:#909399;margin-bottom:8px}.approval-actions[data-v-5dea8c4d]{display:flex;gap:8px}.digest-approval-card[data-v-30974dad]{padding:14px 16px;border-bottom:1px solid #ebeef5;background-color:#fafafa}.digest-approval-card[data-v-30974dad]:last-child{border-bottom:none}.approval-top[data-v-30974dad]{margin-bottom:8px}.approval-meta[data-v-30974dad]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px}.digest-kind-tag[data-v-30974dad]{font-size:11px;color:#606266;font-weight:600}.approval-project[data-v-30974dad]{color:#606266;font-weight:500}.approval-age[data-v-30974dad]{color:#c0c4cc;margin-left:auto}.digest-summary[data-v-30974dad]{font-size:13px;color:#303133;margin:0 0 10px}.digest-markdown-body[data-v-30974dad]{font-size:13px;line-height:1.5;color:#303133;border:1px solid #dcdfe6;border-radius:4px;padding:12px;margin-bottom:12px;max-height:320px;overflow:auto;background:#fff}.digest-markdown-body[data-v-30974dad] p{margin:0 0 .5em}.digest-markdown-body[data-v-30974dad] p:last-child{margin-bottom:0}.digest-empty[data-v-30974dad]{font-size:12px;color:#909399;margin:0 0 12px}.digest-progress[data-v-30974dad]{margin-bottom:10px}.digest-published[data-v-30974dad]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;margin-bottom:10px}.digest-dismiss-wrap[data-v-30974dad]{margin-bottom:12px}.digest-published-label[data-v-30974dad]{font-weight:600;color:#606266}.digest-memory-id[data-v-30974dad]{font-size:12px;background:#f4f4f5;padding:2px 6px;border-radius:3px}.digest-toolbar[data-v-30974dad]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.digest-reject[data-v-30974dad]{display:flex;flex-direction:column;gap:8px;padding-top:4px;border-top:1px solid #ebeef5}.digest-reject-btn[data-v-30974dad]{align-self:flex-start}.estimate-approval-card[data-v-52547411]{padding:14px 16px;border-bottom:1px solid #ebeef5;background-color:#fafafa}.estimate-approval-card[data-v-52547411]:last-child{border-bottom:none}.estimate-red-tier[data-v-52547411]{margin-bottom:10px}.estimate-red-tier-text[data-v-52547411]{font-size:12px;line-height:1.5}.estimate-red-tier-icon[data-v-52547411]{margin-left:6px;cursor:help;vertical-align:middle}.approval-top[data-v-52547411]{margin-bottom:8px}.approval-meta[data-v-52547411]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px}.estimate-kind-tag[data-v-52547411]{font-size:11px;color:#606266;font-weight:600}.approval-project[data-v-52547411]{color:#909399}.approval-age[data-v-52547411]{color:#c0c4cc;margin-left:auto}.estimate-section-title[data-v-52547411]{margin:10px 0 6px;font-size:13px;font-weight:600;color:#303133}.estimate-markdown-body[data-v-52547411]{font-size:13px;line-height:1.5;color:#303133}.estimate-assumption-list[data-v-52547411]{margin:0 0 8px 16px;padding:0;font-size:13px;color:#303133}.estimate-lines-table[data-v-52547411]{margin-top:6px;width:100%}.role-glyph[data-v-52547411]{font-weight:700;font-family:monospace}.estimate-totals-footer[data-v-52547411]{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px;font-size:13px}.estimate-empty[data-v-52547411]{font-size:13px;color:#909399}.estimate-parse-title[data-v-52547411]{font-weight:600;font-size:13px;margin:8px 0 4px}.estimate-parse-body[data-v-52547411]{white-space:pre-wrap;font-size:12px;line-height:1.45;background:#fff;border:1px solid #ebeef5;border-radius:4px;padding:10px;max-height:280px;overflow:auto}.estimate-progress[data-v-52547411]{margin-top:10px}.estimate-approved-row[data-v-52547411]{margin-top:10px;font-size:13px;display:flex;align-items:center;gap:10px}.estimate-approved-label[data-v-52547411]{color:#606266}.estimate-approved-link[data-v-52547411]{font-weight:600}.estimate-dismiss-wrap[data-v-52547411]{margin-top:10px}.estimate-toolbar[data-v-52547411]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.estimate-reject[data-v-52547411]{margin-top:12px}.estimate-reject-btn[data-v-52547411]{margin-top:8px}[data-v-218c7bac]:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5}html.dark[data-v-218c7bac]{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.agents-page[data-v-218c7bac]{box-sizing:border-box;width:100%;padding-top:61px;padding-bottom:24px;padding-left:16px;padding-right:16px;min-height:calc(100vh - 61px)}.agents-page-shell[data-v-218c7bac]{display:flex;flex-direction:column;min-height:0;padding-top:16px}.agents-page-header[data-v-218c7bac]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border-grey-light)}.agents-page-header-text[data-v-218c7bac]{min-width:0}.agents-title[data-v-218c7bac]{margin:0 0 4px;font-size:20px;font-weight:600;color:var(--black)}.agents-subtitle[data-v-218c7bac]{margin:0;font-size:13px;color:#606266;line-height:1.4}.agents-page-header-actions[data-v-218c7bac]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.agents-summary[data-v-218c7bac]{display:flex;flex-wrap:wrap;gap:6px}.agents-banner[data-v-218c7bac]{margin-bottom:12px}.agents-activity-panel[data-v-218c7bac]{margin-bottom:16px;padding:14px 20px 12px;border:1px solid var(--border-grey);border-radius:8px;background:var(--white)}.agents-activity-header[data-v-218c7bac]{margin-bottom:10px}.agents-activity-title[data-v-218c7bac]{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--black)}.agents-activity-hint[data-v-218c7bac]{font-size:12px;color:#606266}.agents-activity-list[data-v-218c7bac]{list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto}.agents-activity-row[data-v-218c7bac]{margin:0;padding:0;border-top:1px solid var(--border-grey-light)}.agents-activity-row[data-v-218c7bac]:first-child{border-top:none}.agents-activity-row-inner[data-v-218c7bac]{display:grid;grid-template-columns:108px 72px minmax(100px,140px) 1fr;gap:8px;align-items:center;width:100%;padding:8px 12px;margin:0;text-align:left;font:inherit;font-size:12px;color:inherit;background:transparent;border:none;cursor:pointer;border-radius:4px}.agents-activity-row-inner[data-v-218c7bac]:hover:not(:disabled){background:var(--transparent-grey)}.agents-activity-row-inner[data-v-218c7bac]:disabled{cursor:default;opacity:.85}.agents-activity-time[data-v-218c7bac]{color:#606266;white-space:nowrap}.agents-activity-agent[data-v-218c7bac]{color:#606266;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agents-activity-desc[data-v-218c7bac]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--black)}.agents-activity-empty[data-v-218c7bac]{font-size:12px;color:#606266;padding:8px 0}@media screen and (max-width:768px){.agents-activity-row-inner[data-v-218c7bac]{grid-template-columns:1fr;gap:4px}}.agents-layout[data-v-218c7bac]{display:flex;flex:1;min-height:420px;gap:0;border:1px solid var(--border-grey);border-radius:8px;overflow:hidden;background:var(--white)}.agents-tree-panel[data-v-218c7bac]{width:280px;min-width:280px;border-right:1px solid var(--border-grey-light);overflow-y:auto;padding:16px 12px;background:var(--grey)}.agents-main-panel[data-v-218c7bac]{flex:1;min-height:0;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px;background:var(--white)}@media screen and (max-width:992px){.agents-page[data-v-218c7bac]{padding-top:16px;padding-left:20px;padding-right:20px;min-height:auto}.agents-layout[data-v-218c7bac]{flex-direction:column;min-height:auto}.agents-tree-panel[data-v-218c7bac]{width:100%;min-width:0;border-right:none;border-bottom:1px solid var(--border-grey-light);max-height:240px;padding-left:16px;padding-right:16px}.agents-main-panel[data-v-218c7bac]{padding:20px 18px 24px}}.agent-tree[data-v-218c7bac]{display:flex;flex-direction:column;gap:2px}.agent-project-group[data-v-218c7bac]{margin-bottom:4px}.agent-node[data-v-218c7bac]{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:10px 16px;min-height:44px;text-align:left;font:inherit;color:inherit;background:transparent;border:none;cursor:pointer;transition:background .15s;border-radius:0}.agent-node[data-v-218c7bac]:hover{background:var(--transparent-grey)}.agent-node[data-v-218c7bac]:focus-visible{outline:2px solid #1989fa;outline-offset:-2px}.agent-node.is-selected[data-v-218c7bac]{background:#ecf5ff}.agent-node--specialist[data-v-218c7bac]{padding-left:36px}.agent-node-info[data-v-218c7bac]{display:flex;flex-direction:column;flex:1;min-width:0}.agent-role[data-v-218c7bac]{font-size:13px;font-weight:500}.agent-project[data-v-218c7bac]{font-size:12px;color:#606266}.agent-trailing[data-v-218c7bac]{margin-left:auto;display:inline-flex;align-items:center;gap:8px;min-width:0}.agent-trailing--po[data-v-218c7bac]{flex-shrink:0}.agent-status-text[data-v-218c7bac]{font-size:11px;color:#606266;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-status-text--trailing[data-v-218c7bac]{margin-left:auto;max-width:100px}.agent-heartbeat[data-v-218c7bac]{font-size:11px;color:#606266;white-space:nowrap}.empty-state[data-v-218c7bac],.loading-placeholder[data-v-218c7bac],.select-hint[data-v-218c7bac]{color:#606266;text-align:center;padding:40px 20px;font-size:13px}.empty-state--error i[data-v-218c7bac]{color:#f5a623}.empty-state i[data-v-218c7bac]{font-size:32px;display:block;margin-bottom:12px;color:#606266}.hint[data-v-218c7bac]{color:#606266;font-size:12px;max-width:280px;margin:8px auto 0;line-height:1.45}.empty-state--error .el-button[data-v-218c7bac]{margin-top:12px}.approval-inbox[data-v-218c7bac]{border:1px solid var(--border-grey);border-radius:6px;overflow:hidden;background:var(--white)}.inbox-header[data-v-218c7bac]{background:var(--grey);padding:10px 16px;font-weight:600;font-size:13px;display:flex;align-items:center;gap:8px;color:var(--black);border-bottom:1px solid var(--border-grey-light)}.dispatch-priority-select[data-v-218c7bac],.dispatch-project-select[data-v-218c7bac],.dispatch-type-select[data-v-218c7bac]{width:100%}:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5}html.dark{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}html.dark .agents-page .agent-node.is-selected{background:rgba(25,137,250,.26)}