.workbench-app-container[data-v-b141cd8c]{height:calc(100vh - 84px);width:100%;max-width:100%;box-sizing:border-box;padding:0;margin:0;background:#f1f5f9;display:flex;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.top-deck[data-v-b141cd8c]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;background:#0f172a;color:#fff;padding:4px 12px;border-radius:6px}.deck-left[data-v-b141cd8c]{display:flex;align-items:center;gap:10px}.deck-title[data-v-b141cd8c]{font-size:13px;font-weight:700;margin:0;letter-spacing:.5px}.view-pill[data-v-b141cd8c]{font-size:10px;background:#0284c7;color:#fff;padding:2px 8px;border-radius:12px;font-weight:500}.deck-right[data-v-b141cd8c]{display:flex;align-items:center;gap:12px;font-size:11px}.view-role[data-v-b141cd8c]{color:#cbd5e1}.view-role b[data-v-b141cd8c]{color:#38bdf8}.btn-refresh[data-v-b141cd8c]{border:1px solid #475569;background:#1e293b;color:#f8fafc;font-size:11px;padding:2px 8px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:4px}.btn-refresh[data-v-b141cd8c]:hover{background:#334155}.is-rotating[data-v-b141cd8c]{animation:rot-data-v-b141cd8c 1s linear infinite}@keyframes rot-data-v-b141cd8c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.top-metrics-grid[data-v-b141cd8c]{flex-shrink:0;display:grid;grid-template-columns:1.15fr 1fr;gap:6px;margin-bottom:6px}.metric-card[data-v-b141cd8c]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:4px 8px;display:flex;flex-direction:column}.card-head[data-v-b141cd8c]{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;color:#475569;margin-bottom:4px;padding-bottom:3px;border-bottom:1px solid #f1f5f9}.link-span[data-v-b141cd8c]{font-size:10px;font-weight:500;color:#0284c7;cursor:pointer}.link-span[data-v-b141cd8c]:hover{text-decoration:underline}.kpi-body[data-v-b141cd8c]{display:flex;align-items:center;justify-content:space-between;gap:6px}.kpi-item[data-v-b141cd8c]{display:flex;flex-direction:column}.kpi-item span[data-v-b141cd8c]{font-size:9.5px;color:#64748b}.kpi-item b[data-v-b141cd8c]{font-size:13px;font-weight:700;color:#1e293b}.link-item[data-v-b141cd8c]{cursor:pointer}.link-item:hover b[data-v-b141cd8c]{color:#0284c7}.kpi-warn b[data-v-b141cd8c]{color:#dc2626!important}.api-body[data-v-b141cd8c]{display:flex;align-items:center;justify-content:space-between;gap:8px}.api-filters-row[data-v-b141cd8c]{display:flex;gap:4px}.api-counts-row[data-v-b141cd8c]{display:flex;gap:8px}.api-stat[data-v-b141cd8c]{display:flex;flex-direction:column}.api-stat span[data-v-b141cd8c]{font-size:9.5px;color:#64748b}.api-stat b[data-v-b141cd8c]{font-size:12px;font-weight:700;color:#334155}.flow-row-layout[data-v-b141cd8c]{flex:1;min-height:0;display:grid;grid-template-rows:1fr 1fr 1fr 1fr;gap:6px;margin-bottom:4px}.stage-row-card[data-v-b141cd8c]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.row-p1[data-v-b141cd8c]{border-left:4px solid #0284c7}.row-p2[data-v-b141cd8c]{border-left:4px solid #f97316}.row-p3[data-v-b141cd8c]{border-left:4px solid #16a34a}.row-p4[data-v-b141cd8c]{border-left:4px solid #9333ea}.stage-row-head[data-v-b141cd8c]{flex-shrink:0;padding:3px 8px;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;font-size:11px}.stage-title[data-v-b141cd8c]{font-weight:700}.head-actions[data-v-b141cd8c]{display:flex;align-items:center;gap:8px}.badge-count[data-v-b141cd8c]{font-size:10px;color:#64748b}.btn-head-link[data-v-b141cd8c]{background:#fff;border:1px solid #cbd5e1;font-size:10px;color:#475569;padding:1px 6px;border-radius:4px;cursor:pointer;transition:all .15s}.btn-head-link[data-v-b141cd8c]:hover{background:#f1f5f9;color:#0f172a}.stage-row-body-grid[data-v-b141cd8c]{flex:1;min-height:0;display:grid;gap:6px;padding:4px 6px}.grid-cols-3[data-v-b141cd8c]{grid-template-columns:repeat(3,minmax(0,1fr))}.sub-lane-card[data-v-b141cd8c]{border:1px solid #e2e8f0;border-radius:4px;background:#fff;display:flex;flex-direction:column;min-height:0;overflow:hidden}.sub-lane-body[data-v-b141cd8c]{flex:1;min-height:0;overflow-y:auto}.custom-scroll[data-v-b141cd8c]::-webkit-scrollbar{width:4px}.custom-scroll[data-v-b141cd8c]::-webkit-scrollbar-track{background:#f8fafc}.custom-scroll[data-v-b141cd8c]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.custom-scroll[data-v-b141cd8c]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.sub-lane-head[data-v-b141cd8c]{flex-shrink:0;padding:2px 6px;background:#f8fafc;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:600;color:#334155}.lane-head-right[data-v-b141cd8c]{display:flex;align-items:center;gap:6px}.count-b[data-v-b141cd8c]{font-size:11px}.mini-pager[data-v-b141cd8c]{display:flex;align-items:center;gap:2px;background:#fff;border:1px solid #cbd5e1;border-radius:3px;padding:0 2px;font-size:9px;color:#64748b;line-height:14px}.mini-pager button[data-v-b141cd8c]{border:none;background:transparent;color:#334155;cursor:pointer;padding:0 2px;font-weight:700;font-size:9px}.mini-pager button[data-v-b141cd8c]:disabled{color:#cbd5e1;cursor:not-allowed}.mini-pager button[data-v-b141cd8c]:not(:disabled):hover{color:#0284c7}.head-bold[data-v-b141cd8c]{font-size:11px;font-weight:700;color:#1e293b}.head-right-tools[data-v-b141cd8c]{display:flex;align-items:center;gap:8px}.btn-refresh-mini[data-v-b141cd8c]{border:1px solid #cbd5e1;background:#fff;color:#475569;font-size:11px;padding:1px 5px;border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-refresh-mini[data-v-b141cd8c]:hover{background:#f1f5f9;color:#0f172a}.head-warn[data-v-b141cd8c]{background:#fef2f2;color:#b91c1c}.item-table[data-v-b141cd8c]{width:100%;table-layout:fixed;border-collapse:collapse;flex:1}.item-table tr[data-v-b141cd8c]{border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background-color .15s}.item-table tr[data-v-b141cd8c]:hover{background-color:#f8fafc}.item-table td[data-v-b141cd8c]{padding:1.5px 4px;vertical-align:middle;font-size:10px;line-height:1.2}.code-mono[data-v-b141cd8c]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600;display:block}.code-mono[data-v-b141cd8c],.text-truncate[data-v-b141cd8c]{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-truncate[data-v-b141cd8c]{color:#334155}.text-empty[data-v-b141cd8c]{text-align:center;color:#94a3b8;font-size:10px;padding:6px 0}.text-blue[data-v-b141cd8c]{color:#0284c7}.text-orange[data-v-b141cd8c]{color:#ea580c}.text-green[data-v-b141cd8c]{color:#16a34a}.text-purple[data-v-b141cd8c]{color:#9333ea}.text-red[data-v-b141cd8c]{color:#dc2626}.text-warn[data-v-b141cd8c]{color:#eab308}.tag-chip[data-v-b141cd8c]{display:inline-block;font-size:9px;padding:0 4px;border-radius:2px;font-weight:500;line-height:14px}.chip-blue[data-v-b141cd8c]{background:#e0f2fe;color:#0369a1}.chip-orange[data-v-b141cd8c]{background:#ffedd5;color:#c2410c}.chip-green[data-v-b141cd8c]{background:#dcfce7;color:#15803d}.chip-red[data-v-b141cd8c]{background:#fee2e2;color:#b91c1c}.chip-purple[data-v-b141cd8c]{background:#f3e8ff;color:#7e22ce}.chip-gray[data-v-b141cd8c]{background:#f1f5f9;color:#475569}.bottom-footer[data-v-b141cd8c]{flex-shrink:0;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:3px 10px;font-size:10px;color:#64748b;display:flex;justify-content:space-between}