:root{color:#17202a;background:#eef2f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}html,body,#app{width:100%;height:100%;overflow:hidden}button,input,textarea,select{font:inherit}.admin-shell{background:#eef2f7;width:100%;height:100vh;overflow:hidden}.admin-sidebar{color:#f8fafc;background:#111827;height:100vh;padding:18px 14px;overflow:hidden}.admin-content{min-width:0;height:100vh;overflow:hidden}.brand{align-items:center;gap:12px;margin-bottom:24px;display:flex}.brand-mark{background:#f8fafc;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.brand-mark img{object-fit:contain;width:32px;height:32px;display:block}.brand small{color:#9ca3af;margin-top:2px;display:block}.nav-menu{background:0 0;border-right:0}.nav-menu .el-menu-item{color:#cbd5e1;border-radius:6px;height:40px;margin-bottom:8px}.nav-menu .el-menu-item:hover,.nav-menu .el-menu-item.is-active{color:#fff;background:#243244}.admin-header{background:#fff;border-bottom:1px solid #dbe3ef;justify-content:space-between;align-items:center;gap:18px;padding:0 24px;display:flex}.admin-header h1,.admin-header p{margin:0}.admin-header h1{font-size:22px}.admin-header p{color:#64748b;margin-top:4px}.header-actions,.toolbar,.editor-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.token-input{width:220px}.admin-main{height:calc(100vh - 72px);padding:20px 24px 24px;overflow:hidden}.resource-page{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.workbench-page{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:auto}.chat-log-page{flex-direction:column;height:100%;min-height:0;display:flex}.skills-page{min-width:0}.orchestration-page{flex-direction:column;height:100%;min-height:0;display:flex}.page-stack{flex-direction:column;gap:16px;height:100%;min-height:0;display:flex}.notice{flex-shrink:0;margin-bottom:14px}.toolbar{flex-shrink:0;justify-content:flex-end;margin-bottom:14px}.toolbar-row{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.resource-workspace{flex:1;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;min-height:0;display:grid}.list-panel,.editor-panel{border-radius:8px;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.list-panel .el-card__body{flex-direction:column;flex:1;min-height:0;padding:8px;display:flex}.editor-panel .el-card__body{flex:1;min-height:0;overflow:auto}.panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-head small{color:#64748b;margin-top:4px;display:block}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:0;display:grid;overflow:auto}.resource-grid.wide{grid-template-columns:repeat(2,minmax(320px,1fr))}.resource-panel{background:#fff;border:1px solid #d8e0ea;border-radius:8px;flex-direction:column;gap:10px;min-height:360px;padding:14px;display:flex}.resource-panel .el-table{flex:1;min-height:0}.skills-toolbar{flex-shrink:0;min-height:auto}.skills-summary-panel{flex-shrink:0;min-height:320px}.workspaces-toolbar{flex-shrink:0;min-height:auto}.workspaces-toolbar .toolbar-actions{flex:1;justify-content:flex-end}.workspaces-toolbar .el-input,.workspaces-toolbar .el-select{width:170px}.workspaces-page .timeline-summary-grid{flex-shrink:0}.workspaces-table-panel{flex:1;min-height:0;overflow:hidden}.workspaces-table-panel .el-table{flex:1;min-height:0}.workspace-actions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.operation-log-head{color:#64748b;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.operation-log-content{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:#0f172a;border-radius:8px;min-height:260px;max-height:520px;padding:12px;overflow:auto}.handoff-ticket{gap:8px;margin-top:12px;display:grid}.handoff-ticket span{color:#64748b;font-size:12px}.skill-summary-metrics{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.skill-summary-metrics>div{background:#f8fafc;border:1px solid #d8e0ea;border-radius:8px;min-width:0;padding:10px 12px}.skill-summary-metrics small{color:#64748b;font-size:12px;display:block}.skill-summary-metrics strong{color:#0f172a;margin-top:4px;font-size:20px;display:block}.skill-recent-runs{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.skill-run-drawer .el-drawer__body{overflow:auto}.run-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.run-detail-head strong{color:#0f172a;font-size:18px;display:block}.run-detail-head small{color:#64748b;margin-top:4px;display:block}.run-detail-tags,.missing-term-row{flex-wrap:wrap;gap:6px;display:flex}.run-detail-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:14px;display:grid}.run-detail-metrics>div{background:#f8fafc;border:1px solid #d8e0ea;border-radius:8px;min-width:0;padding:10px 12px}.run-detail-metrics small{color:#64748b;font-size:12px;display:block}.run-detail-metrics strong{color:#0f172a;word-break:break-word;margin-top:4px;font-size:16px;display:block}.missing-term-row{align-items:center;margin-bottom:14px}.missing-term-row span{color:#64748b;font-size:12px}.run-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.diff-panel{background:#fff;border:1px solid #d8e0ea;border-radius:8px;margin-bottom:14px;overflow:hidden}.diff-stream{flex-wrap:wrap;gap:6px;max-height:180px;padding:11px;display:flex;overflow:auto}.diff-token{overflow-wrap:anywhere;border-radius:6px;max-width:100%;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5}.diff-equal{color:#475569;background:#f8fafc}.diff-missing{color:#991b1b;background:#fee2e2}.diff-extra{color:#166534;background:#dcfce7}.diff-replace{color:#854d0e;background:#fef3c7}.diff-truncated{color:#64748b;background:#e2e8f0}.compare-pane{background:#fff;border:1px solid #d8e0ea;border-radius:8px;min-width:0;overflow:hidden}.compare-title{color:#475569;background:#f8fafc;border-bottom:1px solid #e5edf6;padding:9px 11px;font-size:13px;font-weight:600}.compare-pane pre{color:#17202a;white-space:pre-wrap;word-break:break-word;min-height:150px;max-height:280px;margin:0;padding:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.6;overflow:auto}.toolbar-actions{align-items:center;gap:10px;display:flex}.toolbar-actions .el-input{width:260px}.toolbar-actions .el-select{width:120px}.skills-grid{flex-shrink:0;grid-template-columns:repeat(2,minmax(280px,1fr));gap:16px;display:grid}.skill-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.skill-form .el-form-item:has(.el-textarea){grid-column:1/-1}.skill-version-strip{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.skills-table-panel{flex:1;min-height:320px}.skills-table-panel.compact{min-height:260px}.label-dot{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.task-label-row{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.resource-list{flex:1;min-height:0}.resource-row{color:#17202a;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;width:100%;min-height:58px;margin-bottom:6px;padding:10px;display:block}.resource-row.active{background:#eef6ff;border-color:#93c5fd}.resource-row strong,.resource-row small{text-overflow:ellipsis;display:block;overflow:hidden}.resource-row strong{white-space:nowrap}.resource-row small{color:#64748b;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box}.new-button{width:100%;margin-top:8px}.config-form{padding-bottom:4px}.config-form .el-select,.config-form .el-input-number{width:100%}.editor-actions{padding-top:8px}.metric-row{flex-shrink:0;margin-bottom:16px}.metric-card{border-radius:8px}.metric-card span,.metric-card small{color:#64748b;display:block}.metric-card strong{color:#17202a;margin:8px 0 4px;font-size:28px;display:block}.readiness-panel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:14px;margin-bottom:16px;padding:14px;display:grid}.readiness-ready{border-color:#b7e4c7}.readiness-warning{border-color:#f5d08a}.readiness-blocked{border-color:#f1b8b8}.readiness-summary{align-content:center;gap:8px;min-width:0;display:grid}.readiness-summary span,.readiness-item p,.readiness-item small{color:#64748b}.readiness-summary strong{color:#17202a;font-size:26px;line-height:1.2}.readiness-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.readiness-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:10px;display:grid}.readiness-item-title{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.readiness-item-title span{color:#17202a;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.readiness-item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.readiness-item small{font-size:12px}.status-grid{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(360px,auto);gap:16px;display:grid}.status-card{border-radius:8px;flex-direction:column;min-height:360px;display:flex}.status-card .el-card__body{flex:1;min-height:0;padding:0;overflow:hidden}.status-card .el-table{height:100%}.run-log-ops{gap:10px;height:100%;min-height:0;padding:12px;display:grid}.run-log-summary,.run-log-policy,.run-log-cleanup{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.run-log-summary span{color:#64748b;font-size:13px}.run-log-summary strong{color:#17202a}@media (width<=1180px){.readiness-panel{grid-template-columns:1fr}.readiness-items{grid-template-columns:repeat(2,minmax(0,1fr))}.status-grid{grid-template-columns:1fr}}@media (width<=760px){.readiness-items{grid-template-columns:1fr}}.chat-log-toolbar{align-items:center}.chat-log-toolbar .el-input{width:240px}.chat-log-card{border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex}.chat-log-card .el-card__body{flex:1;min-height:0;padding:0}.chat-log-card .el-table{height:100%}.cell-muted{color:#64748b;margin-top:2px;display:block}.cell-danger{color:#b42318;margin-top:2px;font-size:12px;display:block}.chat-log-footer{color:#64748b;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.detail-meta{color:#475569;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-bottom:18px;display:grid}.message-block{margin-bottom:18px}.message-block h2{margin:0 0 8px;font-size:15px}.message-block pre{color:#17202a;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;max-height:360px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.6;overflow:auto}.message-block.compact pre{max-height:160px}.error-block pre{color:#991b1b;background:#fff7f7;border-color:#fecaca}.org-canvas-page{flex-direction:column;height:100%;min-height:0;display:flex}.org-canvas-workspace{flex:1;grid-template-columns:minmax(0,1fr) 360px;gap:16px;min-height:0;display:grid}.org-canvas-shell{background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;min-width:0;min-height:0;position:relative;overflow:hidden}.org-summary{z-index:3;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:14px;left:14px}.org-summary span{color:#475569;text-align:center;background:#fff;border:1px solid #dbe3ef;border-radius:6px;min-width:72px;padding:6px 10px;font-size:13px}.org-canvas-filters{z-index:3;align-items:center;gap:10px;width:min(720px,100% - 28px);display:flex;position:absolute;top:58px;left:14px}.org-canvas-filters .el-input{width:220px}.org-canvas-mode{flex:none}.org-view-select{width:180px}.org-company-select{width:260px}.org-view-owner{width:130px}.org-view-visibility{width:96px}.org-view-share{width:190px}.org-live-sync{color:#64748b;white-space:nowrap;font-size:12px}.org-canvas-tools{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;top:106px;right:14px}.org-zoom-label{pointer-events:none;width:62px}.org-stage-scroll{cursor:grab;width:100%;height:100%;overflow:auto}.org-stage-scroll.panning{cursor:grabbing}.org-stage-viewport{min-width:100%;min-height:100%;position:relative}.org-stage{background-color:#f8fafc;background-image:linear-gradient(#e5edf6 1px,#0000 1px),linear-gradient(90deg,#e5edf6 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:100%;min-height:100%;position:relative}.org-minimap{z-index:4;background:#fffffff0;border:1px solid #cbd5e1;border-radius:8px;padding:10px;position:absolute;bottom:14px;right:14px;box-shadow:0 12px 28px #0f172a1f}.org-minimap-head{color:#17202a;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;font-size:12px;display:flex}.org-minimap-head small{color:#64748b}.org-minimap-stage{cursor:crosshair;background-color:#f8fafc;background-image:linear-gradient(#e5edf6 1px,#0000 1px),linear-gradient(90deg,#e5edf6 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:8px 8px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #dbe3ef;border-radius:6px;padding:0;display:block;position:relative;overflow:hidden}.org-minimap-node{background:#fff;border:1px solid #64748b;border-radius:3px;position:absolute}.org-minimap-node.active{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.org-minimap-node.type-dispatcher{background:#bbf7d0;border-color:#15803d}.org-minimap-node.type-remote_agent{background:#ddd6fe;border-color:#7c3aed}.org-minimap-node.type-process_agent{background:#fde68a;border-color:#b45309}.org-minimap-node.type-local_bot{background:#bfdbfe;border-color:#2563eb}.org-minimap-node.type-project{background:#99f6e4;border-color:#0f766e}.org-minimap-node.type-goal{background:#fed7aa;border-color:#7c2d12}.org-minimap-node.type-task{background:#e2e8f0;border-color:#334155}.org-minimap-window{pointer-events:none;background:#2563eb1a;border:2px solid #2563eb;border-radius:5px;position:absolute}.org-bulk-bar{z-index:4;background:#fffffff0;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;max-width:calc(100% - 280px);padding:8px;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 12px 28px #0f172a1f}.org-bulk-bar strong{color:#17202a;white-space:nowrap;padding:0 6px;font-size:13px}.org-edges{z-index:2;pointer-events:none;position:absolute;inset:0}.org-group-lane{z-index:1;color:#64748b;cursor:pointer;background:#f1f5f99e;border:1px dashed #cbd5e1;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex;position:absolute}.org-group-lane.collapsed{background:#e2e8f0bd;border-style:solid}.org-group-lane strong,.org-group-lane span{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 36px);display:block;overflow:hidden}.org-group-lane strong{color:#475569;font-size:12px}.org-group-lane span{text-align:right;min-width:28px;font-size:12px}.org-edge-path{fill:none;stroke:#64748b;stroke-width:2px}.org-edge-path.type-can_call{stroke:#2563eb;stroke-dasharray:8 6}.org-edge-path.type-owns{stroke:#0f766e}.org-edge-path.type-contains,.org-edge-path.type-tracks{stroke:#7c2d12}.org-edge-path.type-assigned_to{stroke:#7c3aed}.org-edge-path.type-depends_on{stroke:#dc2626;stroke-dasharray:5 5}.org-edge-path.type-collaboration{stroke:#16a34a;stroke-width:3px;stroke-dasharray:10 8}.org-edge-path.type-collaboration.state-active{animation:1.1s linear infinite org-edge-flow}.org-edge-path.type-collaboration.state-completed{stroke:#22c55e;stroke-dasharray:0;filter:drop-shadow(0 0 4px #22c55e52)}.org-edge-path.type-collaboration.state-timeout{stroke:#f59e0b}.org-edge-label{paint-order:stroke;stroke:#f8fafc;stroke-width:5px;fill:#334155;text-anchor:middle;font-size:12px}.org-node{z-index:2;color:#17202a;text-align:left;cursor:grab;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;top:0;left:0;box-shadow:0 10px 24px #0f172a14}.org-node:active{cursor:grabbing}.org-node.active{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb29,0 10px 24px #0f172a1a}.org-node.selected{outline-offset:3px;outline:2px solid #2563eb73}.org-node.invalid{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f,0 10px 24px #0f172a1a}.org-node.collaborating{border-color:#16a34a;animation:1.7s ease-in-out infinite org-node-pulse;box-shadow:0 0 0 3px #16a34a2e,0 12px 28px #0f172a1f}.org-node.collaboration-done{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e24,0 12px 28px #0f172a1a}.org-node.type-dispatcher{background:#f0fdf4;border-color:#15803d}.org-node.type-remote_agent{background:#faf7ff;border-color:#7c3aed}.org-node.type-process_agent{background:#fffbeb;border-color:#b45309}.org-node.type-project{background:#f0fdfa;border-color:#0f766e}.org-node.type-goal{background:#fff7ed;border-color:#7c2d12}.org-node.type-task{background:#f8fafc;border-color:#334155}.org-node.type-department{background:#ecfeff;border-color:#0891b2}.org-node-top,.org-node-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.org-node strong,.org-node small,.org-node em,.org-node-meta span{text-overflow:ellipsis;min-width:0;overflow:hidden}.org-node strong{white-space:nowrap;font-size:15px}.org-node small{color:#475569;white-space:nowrap}.org-node-meta{color:#64748b;font-size:12px}.org-node-badges{flex-wrap:wrap;gap:5px;min-height:22px;display:flex}.org-node-badge{color:#475569;white-space:nowrap;background:#fff;border:1px solid #dbe3ef;border-radius:999px;align-items:center;max-width:100%;min-height:20px;padding:0 7px;font-size:11px;line-height:18px;display:inline-flex}.org-node-badges.state-running .org-node-badge,.org-node-badges.state-queued .org-node-badge{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.org-node-badges.state-approval .org-node-badge{color:#92400e;background:#fffbeb;border-color:#fde68a}.org-node-badges.state-collaboration .org-node-badge,.org-node-badges.state-collaboration_done .org-node-badge{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.org-node-badges.state-warning .org-node-badge{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.org-node-badges.state-critical .org-node-badge{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.org-node em{color:#334155;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-style:normal;line-height:1.45;display:-webkit-box}.org-collaboration-empty{z-index:5;color:#475569;text-align:center;pointer-events:none;background:#fffffff0;border:1px solid #dbe3ef;border-radius:8px;gap:6px;width:min(360px,100% - 32px);padding:14px 16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 34px #0f172a1f}.org-collaboration-empty strong{color:#17202a;font-size:14px}.org-collaboration-empty span{font-size:12px;line-height:1.5}@keyframes org-edge-flow{0%{stroke-dashoffset:18px}to{stroke-dashoffset:0}}@keyframes org-node-pulse{0%,to{box-shadow:0 0 0 3px #16a34a29,0 12px 28px #0f172a1f}50%{box-shadow:0 0 0 7px #16a34a14,0 16px 34px #0f172a24}}@media (prefers-reduced-motion:reduce){.org-edge-path.type-collaboration.state-active,.org-node.collaborating{animation:none}}.org-inspector{background:#fff;border:1px solid #dbe3ef;border-radius:8px;min-width:0;min-height:0;padding:14px;overflow:auto}.org-form{padding-top:8px}.org-form .el-select,.org-form .el-input-number{width:100%}.org-edge-table{margin-top:16px}.org-context-panel{gap:14px;padding-top:8px;display:grid}.org-context-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.org-context-summary span,.org-context-row,.org-chip{background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px}.org-context-summary span{color:#64748b;gap:4px;padding:10px;font-size:12px;display:grid}.org-context-summary strong{color:#17202a;font-size:18px}.org-context-section{gap:10px;display:grid}.org-runtime-panel{background:#fff;border:1px solid #dbe3ef;border-radius:8px;padding:12px}.org-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.org-runtime-grid span{background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.org-runtime-grid small{color:#64748b;font-size:12px}.org-runtime-grid strong{color:#17202a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.org-chip-list{flex-wrap:wrap;gap:8px;display:flex}.org-chip{color:#17202a;align-items:center;min-height:32px;display:inline-flex;overflow:hidden}button.org-chip{cursor:pointer;padding:0 10px}.org-chip button{min-width:0;height:30px;color:inherit;cursor:pointer;background:0 0;border:0}.org-chip button:first-child{text-overflow:ellipsis;white-space:nowrap;padding:0 10px;overflow:hidden}.org-chip-action{flex:none;padding:0 8px;font-size:12px;color:#2563eb!important;border-left:1px solid #dbe3ef!important}.org-chip:hover,.org-chip:focus-within{color:#2563eb;border-color:#2563eb}.org-context-list{gap:8px;display:grid}.org-context-row{gap:4px;padding:10px;display:grid}.org-context-row-head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.org-context-row-head .el-tag{flex:none}.org-context-row strong{color:#17202a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.35;overflow:hidden}.org-context-row span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.4;overflow:hidden}.org-context-actions{flex-wrap:wrap;gap:2px 10px;min-width:0;padding-top:2px;display:flex}.org-context-actions .el-button{margin-left:0}.org-dispatch-result{margin-top:16px}.org-dispatch-result strong{margin-bottom:8px;display:block}.org-dispatch-result pre{color:#17202a;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;max-height:260px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.6;overflow:auto}.orchestration-card{border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex}.orchestration-card .el-card__body,.orchestration-card .el-tabs,.orchestration-card .el-tabs__content,.orchestration-card .el-tab-pane{height:100%;min-height:0}.orchestration-card .el-card__body{flex:1;padding:12px}.active-runs-panel{background:#fff;border:1px solid #dbe3ef;border-radius:8px;flex-direction:column;flex-shrink:0;gap:10px;margin-bottom:16px;padding:12px;display:flex}.active-run-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.active-run-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:10px;min-width:0;min-height:190px;padding:12px;display:flex}.active-run-card.status-running{background:#eff6ff;border-color:#93c5fd}.active-run-card.status-failed,.active-run-card.status-timed_out{background:#fff7f7;border-color:#fecaca}.active-run-head{grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.active-run-dot{background:#94a3b8;border-radius:50%;width:9px;height:9px}.active-run-card.status-running .active-run-dot{background:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.active-run-head strong,.active-run-head small,.active-run-task span,.active-run-task small,.active-run-operations span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.active-run-head strong{color:#0f172a}.active-run-head small,.active-run-task small,.active-run-meta{color:#64748b;font-size:12px}.active-run-task{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:8px;display:block}.active-run-task:hover{border-color:#93c5fd}.active-run-card p{color:#334155;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-height:38px;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.active-run-meta,.active-run-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.active-run-operations{border-top:1px solid #e2e8f0;gap:4px;padding-top:8px;display:grid}.active-run-operations div{color:#64748b;grid-template-columns:70px minmax(0,1fr);gap:8px;font-size:12px;display:grid}.active-run-operations strong{color:#0f766e;font-size:12px}.company-package-panel{border-radius:8px;flex:none}.company-package-panel .el-card__body{gap:10px;padding:12px;display:grid}.company-package-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-package-head strong,.company-package-preview strong{color:#17202a;margin-bottom:4px;display:block}.company-package-head small{color:#5f6f86;display:block}.company-package-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.company-package-company{width:180px}.company-package-preview{gap:10px;margin-bottom:12px;display:grid}.task-composer{grid-template-columns:minmax(180px,1fr) minmax(180px,240px) 120px auto;gap:10px;margin-bottom:12px;display:grid}.task-composer.compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.task-composer .el-textarea{grid-column:1/-1}.routine-retry-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 12px;display:grid}.task-table{height:calc(100% - 252px)}.event-stream-bar{align-items:center;gap:10px;min-height:32px;margin-bottom:10px;display:flex}.event-stream-bar small{color:#5f6f86}.events-tabs{height:calc(100% - 42px)}.events-tabs .el-tabs__content,.events-tabs .el-tab-pane{height:calc(100% - 18px)}.event-replay-summary{color:#5f6f86;flex-wrap:wrap;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.event-replay-summary strong{color:#172033}.objective-composer{background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.objective-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.objective-strategy{width:130px}.objective-model{width:220px}.planner-stream-panel{background:#fbfcfe;border:1px solid #d5deea;border-radius:8px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.planner-stream-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.planner-stream-head strong{color:#17202a;display:block}.planner-stream-head small{color:#64748b;margin-top:3px;display:block}.planner-stream-list{gap:8px;max-height:220px;display:grid;overflow:auto}.planner-stream-row{background:#fff;border:1px solid #e5ebf3;border-radius:6px;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:10px;padding:8px;display:grid}.planner-stream-row strong,.planner-stream-row small{overflow-wrap:anywhere;min-width:0;display:block}.planner-stream-row strong{color:#1f2937;font-size:13px}.planner-stream-row small{color:#64748b;margin-top:3px}.plan-review{background:#fff;border:1px solid #cbd5e1;border-radius:8px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.plan-review-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.plan-review-head strong{color:#17202a;display:block}.plan-review-head small{color:#64748b;margin-top:4px;display:block}.plan-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.plan-editor .el-textarea__inner{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.plan-json-actions{justify-content:flex-end;display:flex}.plan-timeline{border-top:1px solid #d8e0ea;flex-direction:column;gap:10px;min-height:140px;max-height:260px;margin-top:12px;padding-top:12px;display:flex;overflow:auto}.plan-approval-state{color:#17202a;align-items:center;gap:10px;display:flex}.plan-approval-state small{color:#64748b}.plan-event-list,.plan-revision-list{gap:8px;display:grid}.plan-revision-row{background:#fff;border:1px solid #cbd5e1;border-radius:8px;grid-template-columns:minmax(190px,260px) minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.plan-revision-row div,.plan-revision-row small{min-width:0}.plan-revision-row strong,.plan-revision-row span,.plan-revision-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.plan-revision-row strong{color:#17202a}.plan-revision-row span,.plan-revision-row small{color:#64748b;font-size:12px}.plan-event-row{background:#f8fafc;border:1px solid #d8e0ea;border-radius:6px;grid-template-columns:minmax(160px,220px) minmax(0,1fr) minmax(140px,180px);align-items:center;gap:10px;padding:8px 10px;display:grid}.plan-event-row span,.plan-event-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.plan-event-row small{color:#64748b}.plan-dag-editor{gap:10px;display:grid}.plan-dag-stage{background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;min-width:100%;position:relative;overflow:auto}.plan-dag-lines{pointer-events:none;position:absolute;inset:0}.plan-dag-edge{fill:none;stroke:#2563eb;stroke-width:2px;stroke-linecap:round;opacity:.72}.plan-dag-node{z-index:1;background:#fff;border:1px solid #cbd5e1;border-radius:8px;gap:8px;padding:10px;display:grid;position:absolute;box-shadow:0 8px 18px #0f172a14}.plan-dag-node-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.plan-dag-node-head strong{color:#17202a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.plan-dag-evidence,.capability-cell,.capacity-cell,.tag-cloud{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.plan-dag-evidence span{color:#64748b;font-size:12px}.capability-cell{align-items:flex-start}.capacity-cell{flex-direction:column;align-items:flex-start}.plan-dag-controls{grid-template-columns:auto minmax(150px,1fr) minmax(150px,1fr) auto;gap:10px;display:grid}.plan-dag-dependencies{min-height:150px}.task-detail-drawer .el-drawer__body,.agent-detail-drawer .el-drawer__body{overflow:auto}.task-detail-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.task-detail-head strong{color:#17202a;font-size:18px}.run-detail-head-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.run-log-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.task-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.task-detail-key{color:#64748b;margin:0 0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.task-detail-descriptions{margin-bottom:14px}.task-detail-tabs{min-height:280px}.task-detail-pre{white-space:pre-wrap;max-height:320px;margin:0 0 12px;overflow:auto}.task-detail-pre.error{color:#b42318}.document-review-panel,.document-annotation-list{gap:12px;min-width:0;display:grid}.document-review-card,.document-annotation-thread{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:10px;padding:12px;display:grid}.document-body-preview{color:#334155;white-space:pre-wrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;max-height:180px;margin:0;padding:10px;overflow:auto}.document-revision-collapse{min-width:0}.document-annotation-composer,.document-annotation-actions{grid-template-columns:minmax(130px,.8fr) minmax(180px,1fr) auto;align-items:center;gap:8px;display:grid}.document-annotation-actions{grid-template-columns:minmax(180px,1fr) auto auto}.document-annotation-thread blockquote{color:#475569;background:#f8fafc;border-left:3px solid #7c9fc8;margin:0;padding:8px 10px}.document-annotation-comment{border-top:1px solid #eef2f7;padding:8px 0 0}.document-annotation-comment p{color:#334155;white-space:pre-wrap;margin:6px 0 0}.task-monitor-banner{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 0;padding:10px 12px;display:grid}.task-monitor-banner.state-due-now,.task-monitor-banner.state-overdue{color:#92400e;background:#fffbeb;border-color:#fde68a}.task-monitor-banner.state-triggered{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.task-monitor-banner.state-cleared{color:#475569;background:#f8fafc;border-color:#e2e8f0}.task-monitor-icon{width:18px;height:18px}.task-monitor-body{min-width:0}.task-monitor-body strong,.task-monitor-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.task-monitor-meta{color:currentColor;opacity:.78;flex-wrap:wrap;gap:6px 12px;margin-top:4px;font-size:12px;display:flex}.task-thread{gap:12px;display:grid}.task-thread-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.task-thread-summary span{color:#64748b;background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;gap:4px;padding:10px;font-size:12px;display:grid}.task-thread-summary strong{color:#17202a;font-size:18px}.task-thread-composer{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:8px;padding:10px;display:grid}.task-thread-composer .el-button{justify-self:end}.task-thread-list{gap:10px;max-height:520px;padding-right:4px;display:grid;overflow:auto}.task-thread-item{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;display:grid}.task-thread-rail{justify-content:center;min-height:100%;display:flex;position:relative}.task-thread-rail:before{content:"";background:#dbe3ef;width:1px;position:absolute;top:28px;bottom:-10px}.task-thread-rail span{z-index:1;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.task-thread-card{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:8px;padding:12px;display:grid}.task-thread-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.task-thread-card-head strong,.task-thread-card-head div{min-width:0}.task-thread-card-head strong{color:#17202a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.task-thread-card-head div{flex-shrink:0;align-items:center;gap:6px;display:flex}.task-thread-card-head span,.task-thread-card small{color:#64748b;font-size:12px}.task-thread-card p{color:#334155;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.task-thread-run-events{border-top:1px solid #edf2f7;gap:6px;padding-top:8px;display:grid}.task-thread-run-event{color:#64748b;grid-template-columns:34px minmax(90px,160px) minmax(0,1fr);align-items:center;gap:8px;font-size:12px;display:grid}.task-thread-run-event span{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.task-thread-run-event strong,.task-thread-run-event em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-thread-run-event strong{color:#475569;font-size:12px}.task-thread-run-event em{font-style:normal}.task-thread-run-event.kind-workspace_operation{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:48px minmax(110px,180px) minmax(0,1fr);padding:4px 6px}.task-thread-run-event.kind-workspace_operation span{color:#0f766e;font-weight:700}.task-thread-run-event.kind-workspace_operation strong{color:#0f172a}.task-thread-run-event.status-failed,.task-thread-run-event.status-timed_out{background:#fef2f2;border-color:#fecaca}.task-thread-run-event.status-failed span,.task-thread-run-event.status-timed_out span,.task-thread-run-event.status-failed strong,.task-thread-run-event.status-timed_out strong{color:#b91c1c}.task-thread-item.kind-message .task-thread-rail span{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.task-thread-item.kind-run .task-thread-rail span{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.task-thread-item.kind-approval .task-thread-rail span,.task-thread-item.kind-wakeup .task-thread-rail span{color:#92400e;background:#fffbeb;border-color:#fde68a}.task-thread-item.status-failed .task-thread-card,.task-thread-item.status-timed_out .task-thread-card{background:#fef2f2;border-color:#fecaca}.issue-board-filters{background:#fff;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:12px 0;padding:12px;display:grid}.issue-board-lanes{gap:14px;max-height:620px;padding-right:4px;display:grid;overflow:auto}.issue-board-lane{gap:8px;min-width:0;display:grid}.issue-board-lane-head{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.issue-board-lane-head strong{color:#17202a}.issue-board{grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:12px;min-height:300px;margin:0;padding-bottom:8px;display:grid;overflow-x:auto}.issue-board-column{background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;grid-template-rows:auto minmax(0,1fr);min-width:260px;max-height:560px;display:grid}.issue-board-column-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.issue-board-list{align-content:start;gap:10px;padding:10px;display:grid;overflow:auto}.issue-card{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:7px;padding:10px;display:grid}.issue-card-head,.issue-card-actions,.issue-card-flags,.issue-card-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.issue-card-head{justify-content:space-between}.issue-card-head strong{color:#17202a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.issue-card-meta,.issue-card p{color:#64748b;font-size:12px}.issue-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.capability-profile{gap:14px;display:grid}.capability-profile section{gap:8px;display:grid}.capability-profile section>strong{color:#17202a;font-size:14px}.team-catalog-panel{flex-direction:column;gap:14px;min-height:0;display:flex}.team-catalog-toolbar{grid-template-columns:minmax(180px,240px) minmax(120px,160px) minmax(220px,1fr) auto;align-items:center;gap:10px;display:grid}.team-catalog-table strong{display:block}.team-install-config{background:#f8fafc;border:1px solid #d8e0ea;border-radius:8px;gap:10px;min-height:0;padding:12px;display:grid}.team-install-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.collision-select{width:150px}.team-agent-config-table strong{display:block}.team-catalog-preview{flex-direction:column;gap:10px;min-height:0;display:flex}.team-catalog-markdown{max-height:54vh}.task-routing-evidence{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;display:grid}.tree-control-panel{gap:12px;min-height:0;display:grid}.runtime-context-panel{gap:14px;min-height:0;display:grid}.runtime-context-panel section{gap:8px;min-width:0;display:grid}.runtime-context-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.runtime-context-panel .el-table strong,.runtime-context-panel .el-table small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.workspace-readiness-strip{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;gap:8px;padding:10px 12px;display:grid}.workspace-readiness-strip.state-ready{background:#f0fdf4;border-color:#bbf7d0}.workspace-readiness-strip.state-ready_with_warnings{background:#fffbeb;border-color:#fde68a}.workspace-readiness-strip.state-blocked{background:#fef2f2;border-color:#fecaca}.workspace-readiness-strip strong,.workspace-readiness-strip small{display:block}.workspace-readiness-strip small{color:#64748b;margin-top:2px}.tree-control-warnings,.tree-control-result{gap:8px;display:grid}.execution-monitor-editor{border:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-extra-light);border-radius:8px;gap:10px;padding:12px;display:grid}.execution-policy-options{border:1px solid var(--el-border-color-lighter);border-radius:8px;grid-template-columns:auto 120px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.execution-policy-options span{font-weight:700}.execution-policy-options small{color:var(--el-text-color-secondary)}.monitor-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.monitor-form .el-form-item:last-child{grid-column:1/-1}.tree-control-result>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.comment-box{gap:10px;margin-bottom:14px;display:grid}.comment-box .el-button{justify-self:start}.task-comment{border-top:1px solid #e2e8f0;padding:12px 0}.task-comment-meta{align-items:center;gap:8px;display:flex}.task-comment strong{color:#17202a}.task-comment span{color:#94a3b8;font-size:12px}.task-comment p{color:#334155;white-space:pre-wrap;margin:8px 0 0}.issue-interactions-panel,.interaction-list,.interaction-questions,.suggested-task-list{gap:12px;min-width:0;display:grid}.interaction-card{background:#fff;border:1px solid #dbe4ef;border-radius:8px;padding:12px}.interaction-card-head,.interaction-card-foot{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.interaction-card-head strong{color:#17202a;display:block}.interaction-card-head small,.interaction-card-foot span{color:#64748b;font-size:12px}.interaction-card-tags,.created-task-list{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.interaction-prompt,.interaction-json{color:#334155;white-space:pre-wrap;background:#f8fafc;border-radius:6px;margin:12px 0;padding:10px}.interaction-question{gap:8px;display:grid}.interaction-question strong{color:#334155}.suggested-task-list .el-checkbox-group{gap:8px;display:grid}.suggested-task-list .el-checkbox{white-space:normal;align-items:flex-start;height:auto;padding:9px 12px}.suggested-task-list .el-checkbox__label{gap:2px;min-width:0;display:grid}.suggested-task-list .el-checkbox__label span{color:#64748b;font-size:12px}.interaction-card-foot{flex-wrap:wrap;align-items:center;margin-top:12px}.decisions-view{overflow:hidden}.summary-grid{flex-shrink:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.summary-card{background:#fff;border:1px solid #dbe4ef;border-radius:8px;min-width:0;padding:14px}.summary-card span{color:#64748b;font-size:13px;display:block}.summary-card strong{color:#17202a;margin-top:8px;font-size:26px;display:block}.attention-list{gap:12px;min-height:0;padding-right:4px;display:grid;overflow:auto}.archive-proposal-band{border-block:1px solid #dbe4ef;flex-shrink:0;gap:10px;padding:12px 0;display:grid}.archive-proposal-head,.archive-proposal-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.archive-proposal-head strong,.archive-proposal-row strong{color:#17202a}.archive-proposal-head span,.archive-proposal-row span{color:#64748b;font-size:12px}.archive-proposal-list{gap:8px;display:grid}.archive-proposal-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:9px 10px}.decision-history-panel{border-block:1px solid #dbe4ef;flex-shrink:0;gap:12px;min-height:220px;padding:14px 0;display:grid}.decision-history-head,.decision-history-controls,.decision-detail-title,.decision-detail-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.decision-history-head strong{color:#17202a;display:block}.decision-history-head span{color:#64748b;margin-top:3px;font-size:12px;display:block}.decision-history-table{width:100%}.decision-detail{gap:16px;display:grid}.decision-detail-title h3{color:#17202a;margin:0;font-size:18px}.decision-detail p{color:#334155;white-space:pre-wrap;margin:0;line-height:1.6}.decision-detail-block,.decision-option-list,.decision-execution-list{gap:10px;display:grid}.decision-option-row,.decision-execution-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.decision-option-row div{gap:4px;min-width:0;display:grid}.decision-option-row span,.decision-execution-row small{color:#64748b;font-size:12px}.decision-execution-row{flex-wrap:wrap;justify-content:flex-start}.decision-composer-form{gap:4px;display:grid}.decision-composer-form .el-select,.decision-composer-form .el-date-editor{width:100%}.decision-composer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.decision-composer-section{border-top:1px solid #e2e8f0;gap:12px;padding-top:14px;display:grid}.decision-composer-section-head,.decision-option-editor-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.decision-option-editor{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;gap:8px;padding:12px;display:grid}.decision-option-editor .el-form-item{margin-bottom:8px}.attention-card{background:#fff;border:1px solid #dbe4ef;border-left-width:4px;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px;display:grid}.attention-card--critical{border-left-color:#dc2626}.attention-card--high{border-left-color:#f59e0b}.attention-card--medium{border-left-color:#2563eb}.attention-card--low{border-left-color:#64748b}.attention-card-main{gap:9px;min-width:0;display:grid}.attention-card-head,.attention-card-title,.attention-card-tags,.attention-card-meta,.attention-card-detail,.attention-card-actions{align-items:center;gap:8px;min-width:0;display:flex}.attention-card-head{justify-content:space-between;align-items:flex-start}.attention-card-title strong{color:#17202a;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.attention-card-tags,.attention-card-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end}.attention-card-summary{color:#334155;white-space:pre-wrap;margin:0;line-height:1.5}.attention-card-meta,.attention-card-detail{color:#64748b;flex-wrap:wrap;font-size:12px}.attention-card-actions{align-self:center}.decision-queue-rail{gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.decision-queue-chip{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:999px;flex:none;align-items:center;gap:6px;max-width:180px;min-height:32px;padding:0 12px;display:inline-flex}.decision-queue-chip:hover,.decision-queue-chip.active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.decision-queue-chip i{background:#2563eb;border-radius:999px;width:6px;height:6px;display:none}.decision-queue-chip.recent i{display:inline-block}.decision-queue-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.decision-queue-chip em{color:#94a3b8;font-size:12px;font-style:normal}.decision-triage-strip{border-top:1px solid #eef2f7;gap:8px;min-width:0;padding-top:10px;display:grid}.decision-triage-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.decision-triage-label{color:#64748b;flex:none;width:64px;font-size:12px}.decision-triage-segment{max-width:100%}.decision-triage-row .el-input{width:min(260px,100%)}.decision-triage-row .el-date-editor{width:136px}.muted-text{color:#94a3b8;font-size:12px}.object-timeline{gap:12px;display:grid}.object-timeline-summary{flex-wrap:wrap;gap:8px;display:flex}.object-timeline-summary span{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:6px 10px;font-size:12px}.object-timeline-summary strong{color:#0f172a}.object-timeline-list{gap:10px;max-height:520px;padding-right:4px;display:grid;overflow:auto}.object-timeline-item{grid-template-columns:44px minmax(0,1fr);gap:10px;display:grid}.object-timeline-rail{justify-content:center;display:flex;position:relative}.object-timeline-rail:before{content:"";background:#e2e8f0;width:1px;position:absolute;top:32px;bottom:-12px;left:50%}.object-timeline-item:last-child .object-timeline-rail:before{display:none}.object-timeline-rail span{color:#334155;z-index:1;background:#fff;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:inline-flex}.object-timeline-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:12px}.object-timeline-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.object-timeline-card-head>div{gap:4px;min-width:0;display:grid}.object-timeline-card-head strong,.object-timeline-card-head small,.object-timeline-card p{overflow-wrap:anywhere}.object-timeline-card-head small,.object-timeline-card-head span,.object-timeline-refs{color:#64748b;font-size:12px}.object-timeline-card p{color:#334155;white-space:pre-wrap;margin:10px 0;line-height:1.6}.object-timeline-refs{flex-wrap:wrap;gap:6px;display:flex}.object-timeline-actions{justify-content:center;display:flex}.timeline-page{gap:16px;display:grid}.timeline-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.timeline-summary-grid .el-statistic,.timeline-board,.timeline-edge-list{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.timeline-board{gap:14px;min-height:420px;display:grid}.timeline-board-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.timeline-board-head>div:first-child{gap:4px;display:grid}.timeline-board-head small,.timeline-legend{color:#64748b;font-size:12px}.timeline-legend{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.timeline-legend span{align-items:center;gap:6px;display:inline-flex}.timeline-legend i{border-radius:3px;width:12px;height:8px;display:inline-block}.timeline-scrollarea{min-height:280px;max-height:calc(100vh - 330px);padding-bottom:8px;padding-right:4px;overflow:auto}.timeline-zoom-controls{margin-left:auto}.timeline-axis{z-index:4;color:#64748b;background:#fff;align-items:end;gap:12px;min-width:max-content;padding-bottom:8px;font-size:11px;display:grid;position:sticky;top:0;overflow:hidden}.timeline-axis-track{border-bottom:1px solid #e2e8f0;height:28px;position:relative}.timeline-axis-tick{border-left:1px solid #64748b42;height:18px;position:absolute;bottom:0;transform:translate(-1px)}.timeline-axis-tick small{white-space:nowrap;position:absolute;bottom:2px;left:6px}.timeline-lanes{gap:10px;min-width:max-content;display:grid}.timeline-lane{grid-template-columns:180px minmax(480px,1fr);align-items:center;gap:12px;display:grid}.timeline-lane-label{gap:3px;min-width:0;display:grid}.timeline-lane-label strong,.timeline-run-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.timeline-lane-label small{color:#64748b;font-size:12px}.timeline-lane-track{background:linear-gradient(90deg,#94a3b82e 1px,#0000 1px) 0 0/12.5% 100%,#f8fafc;border:1px solid #e2e8f0;border-radius:6px;min-height:40px;position:relative}.timeline-run-bar{color:#fff;border-radius:5px;min-width:18px;height:22px;padding:0 7px;font-size:12px;line-height:22px;position:absolute;top:8px;box-shadow:0 5px 14px #0f172a1f}.timeline-event-dot{background:#64748b;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:30px;transform:translate(-50%);box-shadow:0 0 0 1px #64748b59}.timeline-now-line{z-index:2;pointer-events:none;background:#0f172a57;width:1px;position:absolute;top:0;bottom:0}.timeline-now-line-axis{background:#0f172a;height:28px;bottom:-1px}.timeline-now-line-axis small{color:#0f172a;white-space:nowrap;font-weight:700;position:absolute;top:0;left:6px}.timeline-run-bar.status-running,.timeline-legend .status-running{background:#2563eb}.timeline-run-bar.status-completed,.timeline-legend .status-completed{background:#059669}.timeline-run-bar.status-failed,.timeline-legend .status-failed{background:#dc2626}.timeline-run-bar.status-neutral{background:#64748b}.timeline-event-dot.kind-created{background:#7c3aed}.timeline-event-dot.kind-assigned,.timeline-event-dot.kind-delegated{background:#ea580c}.timeline-event-dot.kind-approved{background:#16a34a}.timeline-edge-list{gap:12px;display:grid}.timeline-load-more{justify-content:center;display:flex}@media (width<=900px){.admin-shell{display:block;overflow:hidden}.admin-sidebar{height:auto;width:100%!important}.admin-header{height:auto;padding:16px;display:block}.header-actions{margin-top:12px}.token-input{width:100%}.admin-main{height:calc(100vh - 214px);padding:16px}.toolbar{justify-content:flex-start}.resource-workspace{grid-template-columns:1fr;overflow:hidden}.active-run-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attention-card{grid-template-columns:minmax(0,1fr)}.attention-card-actions{justify-content:flex-start}.decision-triage-label{width:100%}.resource-list{max-height:360px}.chat-log-toolbar .el-input{width:100%}.chat-log-footer{flex-direction:column;align-items:flex-start}.detail-meta,.org-canvas-workspace{grid-template-columns:1fr}.org-canvas-shell{min-height:520px}.org-canvas-tools{flex-wrap:wrap;width:calc(100% - 28px);top:108px;left:14px;right:auto}.org-minimap{display:none}.org-bulk-bar{flex-wrap:wrap;max-width:none;right:14px}.org-inspector{min-height:360px}.task-composer{grid-template-columns:1fr}.task-table{height:520px}.timeline-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-board-head{display:grid}.timeline-lane{grid-template-columns:1fr}.interaction-card-head,.interaction-card-foot{display:grid}.interaction-card-tags{justify-content:flex-start}}@media (width<=640px){.active-run-grid{grid-template-columns:1fr}}
