.execution-detail-page[data-v-74ecc6be]{padding:24px;max-width:1200px;margin:0 auto}.error-state[data-v-74ecc6be],.loading-state[data-v-74ecc6be]{text-align:center;padding:60px 20px;color:var(--text-primary)}.spinner[data-v-74ecc6be]{width:50px;height:50px;border:4px solid var(--border-default);border-top-color:var(--primary-start);border-radius:50%;animation:spin-74ecc6be 1s linear infinite;margin:0 auto 16px}@keyframes spin-74ecc6be{to{transform:rotate(1turn)}}.error-icon[data-v-74ecc6be]{font-size:64px;margin-bottom:16px}.error-state h2[data-v-74ecc6be]{margin:0 0 12px 0;color:var(--text-primary)}.error-state p[data-v-74ecc6be]{color:#9ca3af;margin:0 0 24px 0}.error-actions[data-v-74ecc6be]{display:flex;gap:12px;justify-content:center}.btn-primary[data-v-74ecc6be],.btn-secondary[data-v-74ecc6be]{padding:10px 20px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:14px}.btn-primary[data-v-74ecc6be]{background-color:var(--primary-start);color:var(--text-primary);border:1px solid var(--primary-start)}.btn-primary[data-v-74ecc6be]:hover{background-color:#5850f7}.btn-secondary[data-v-74ecc6be]{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-default)}.btn-secondary[data-v-74ecc6be]:hover{background-color:var(--bg-card)}.execution-header[data-v-74ecc6be]{margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;gap:16px}.workflow-controls[data-v-74ecc6be]{display:flex;gap:8px}.btn-back[data-v-74ecc6be]{padding:8px 16px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;color:var(--text-primary)}.btn-back[data-v-74ecc6be]:hover{background-color:var(--bg-card)}.btn-control[data-v-74ecc6be]{background:transparent;border:1px solid #6b7280;color:#9ca3af;padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:600;font-size:14px;transition:all .2s ease;display:flex;align-items:center;gap:6px}.btn-control[data-v-74ecc6be]:hover{background-color:rgba(107,114,128,.1);border-color:#9ca3af;color:var(--text-primary)}.btn-control.pause[data-v-74ecc6be]:hover{border-color:#f59e0b;color:#f59e0b;background-color:rgba(245,158,11,.1)}.btn-control.resume[data-v-74ecc6be]:hover{border-color:#10b981;color:#10b981;background-color:rgba(16,185,129,.1)}.btn-control.kill[data-v-74ecc6be]:hover{border-color:#ef4444;color:#ef4444;background-color:rgba(239,68,68,.1)}.btn-control.restart-smart[data-v-74ecc6be]{border-color:#10b981;color:#10b981}.btn-control.restart-smart[data-v-74ecc6be]:hover{border-color:#10b981;color:#10b981;background-color:rgba(16,185,129,.1)}.btn-control.restart-fresh[data-v-74ecc6be]{border-color:#f59e0b;color:#f59e0b}.btn-control.restart-fresh[data-v-74ecc6be]:hover{border-color:#f59e0b;color:#f59e0b;background-color:rgba(245,158,11,.1)}.error-card[data-v-74ecc6be],.info-card[data-v-74ecc6be],.section-card[data-v-74ecc6be]{background:var(--bg-card);border-radius:8px;padding:24px;margin-bottom:24px;border:1px solid var(--border-default)}.info-card-header[data-v-74ecc6be]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.info-card-header h1[data-v-74ecc6be]{margin:0 0 8px 0;font-size:28px;font-weight:700;color:var(--text-primary)}.workflow-meta[data-v-74ecc6be]{display:flex;flex-direction:column;gap:6px}.context-uuid[data-v-74ecc6be],.workflow-uuid[data-v-74ecc6be]{display:flex;align-items:center;gap:8px;font-family:Monaco,Menlo,Courier New,monospace;font-size:13px;color:#9ca3af}.uuid-label[data-v-74ecc6be]{font-weight:600;color:var(--primary-start);text-transform:uppercase;font-size:11px;letter-spacing:.5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.info-grid[data-v-74ecc6be]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.info-item[data-v-74ecc6be]{display:flex;flex-direction:column;gap:4px}.info-label[data-v-74ecc6be]{font-size:12px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:6px}.info-label i[data-v-74ecc6be]{color:var(--primary-start);font-size:14px}.info-value[data-v-74ecc6be]{font-size:16px;color:var(--text-primary);font-weight:500;display:flex;align-items:center;gap:8px}.uuid-text[data-v-74ecc6be]{font-family:Monaco,Menlo,Courier New,monospace;font-size:13px}.env-badge[data-v-74ecc6be]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:700;letter-spacing:.5px;display:inline-block}.env-dev[data-v-74ecc6be]{background-color:var(--border-default);color:#fbbf24;border:1px solid #fbbf24}.env-stage[data-v-74ecc6be]{background-color:var(--border-default);color:#fb923c;border:1px solid #fb923c}.env-live[data-v-74ecc6be]{background-color:var(--border-default);color:#10b981;border:1px solid #10b981}.error-card[data-v-74ecc6be]{background-color:var(--form-bg);border:2px solid #ef4444}.error-card h3[data-v-74ecc6be]{margin:0 0 12px 0;color:#fca5a5;font-size:18px;display:flex;align-items:center;gap:8px}.error-card h3 i[data-v-74ecc6be]{color:#ef4444}.error-card pre[data-v-74ecc6be]{background-color:var(--bg-card);padding:16px;border-radius:6px;overflow-x:auto;margin:0;color:#fca5a5;font-size:14px;border:1px solid var(--border-default)}.section-header[data-v-74ecc6be]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;cursor:pointer;user-select:none}.section-header h3[data-v-74ecc6be]{margin:0;font-size:18px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px}.section-header h3 i[data-v-74ecc6be]{color:var(--primary-start)}.section-header h3 i.bi-chevron-right[data-v-74ecc6be]{font-size:12px;transition:transform .2s ease;color:#9ca3af}.section-header h3 i.bi-chevron-right.rotated[data-v-74ecc6be]{transform:rotate(90deg)}.log-count[data-v-74ecc6be],.node-count[data-v-74ecc6be]{font-size:14px;color:#9ca3af;font-weight:500;display:flex;align-items:center;gap:6px}.log-count i[data-v-74ecc6be],.node-count i[data-v-74ecc6be]{color:var(--primary-start)}.node-search-bar[data-v-74ecc6be]{display:flex;align-items:center;gap:12px;padding:12px;background-color:var(--form-bg);border:1px solid var(--border-default);border-radius:6px;margin-bottom:16px}.node-search-bar i.bi-search[data-v-74ecc6be]{color:var(--primary-start);font-size:16px}.node-search-input[data-v-74ecc6be]{flex:1;background:transparent;border:none;color:var(--text-primary);font-size:14px;outline:none;padding:4px 8px}.node-search-input[data-v-74ecc6be]::placeholder{color:#6b7280}.clear-search-btn[data-v-74ecc6be]{background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:16px}.clear-search-btn[data-v-74ecc6be]:hover{color:#ef4444}.load-more-placeholder[data-v-74ecc6be]{margin:8px 0;display:flex;align-items:center}.btn-load-more[data-v-74ecc6be]{background:var(--form-bg);border:1px dashed var(--border-default);color:var(--text-secondary);padding:12px 20px;border-radius:6px;cursor:pointer;font-weight:500;font-size:14px;transition:all .2s ease;display:flex;align-items:center;gap:8px;width:100%;justify-content:center}.btn-load-more[data-v-74ecc6be]:hover{background-color:var(--bg-card);border-color:var(--primary-start);color:var(--primary-start);border-style:solid}.btn-load-more i[data-v-74ecc6be]{font-size:16px}.section-content pre[data-v-74ecc6be]{overflow-x:auto;margin:0;color:var(--text-primary)}.json-viewer-wrapper[data-v-74ecc6be],.section-content pre[data-v-74ecc6be]{background-color:var(--form-bg);border:1px solid var(--border-default);padding:16px;border-radius:6px;font-size:13px}.json-viewer-wrapper[data-v-74ecc6be]{font-family:Monaco,Menlo,Courier New,monospace}.json-viewer-wrapper[data-v-74ecc6be] .jv-container{background-color:var(--form-bg)!important;color:var(--text-primary)!important}.json-viewer-wrapper[data-v-74ecc6be] .jv-ellipsis{color:#9ca3af!important;background-color:var(--border-default)!important;padding:2px 6px!important;border-radius:3px!important;cursor:pointer!important}.json-viewer-wrapper[data-v-74ecc6be] .jv-ellipsis:hover{background-color:var(--bg-card-secondary)!important}.json-viewer-wrapper[data-v-74ecc6be] .jv-button{color:#9ca3af!important;background-color:var(--border-default)!important;border-radius:3px!important}.json-viewer-wrapper[data-v-74ecc6be] .jv-button:hover{background-color:var(--bg-card-secondary)!important}.json-viewer-wrapper[data-v-74ecc6be] .jv-key{color:#60a5fa!important}.json-viewer-wrapper[data-v-74ecc6be] .jv-item.jv-string{color:#10b981!important}.json-viewer-wrapper[data-v-74ecc6be] .jv-item.jv-number{color:#f59e0b!important}.json-viewer-wrapper[data-v-74ecc6be] .jv-item.jv-boolean{color:var(--primary-start)!important}.json-viewer-wrapper[data-v-74ecc6be] .jv-item.jv-null{color:#ef4444!important}