.peek-modal-backdrop[data-v-63b2bba2]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:999999;animation:peekFadeIn-63b2bba2 .15s ease}@keyframes peekFadeIn-63b2bba2{0%{opacity:0}to{opacity:1}}.peek-modal-dialog[data-v-63b2bba2]{max-width:800px;width:95%;max-height:90vh;display:flex;flex-direction:column;animation:peekSlideIn-63b2bba2 .2s ease;position:relative;z-index:1000000}@keyframes peekSlideIn-63b2bba2{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}.peek-modal-content[data-v-63b2bba2]{background:var(--bg-card);border-radius:10px;border:1px solid var(--border-default);box-shadow:0 12px 48px rgba(0,0,0,.5);display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.peek-modal-header[data-v-63b2bba2]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-default);flex-shrink:0}.peek-header-left[data-v-63b2bba2]{display:flex;align-items:center;gap:10px;min-width:0}.peek-header-icon[data-v-63b2bba2]{font-size:20px;color:var(--primary-start);flex-shrink:0}.peek-modal-title[data-v-63b2bba2]{margin:0;font-size:16px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.peek-header-right[data-v-63b2bba2]{display:flex;align-items:center;gap:8px;flex-shrink:0}.peek-btn-full[data-v-63b2bba2]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:1px solid var(--border-default);border-radius:6px;color:var(--primary-start);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.peek-btn-full[data-v-63b2bba2]:hover{background-color:var(--form-bg);border-color:var(--primary-start)}.peek-btn-close[data-v-63b2bba2]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid var(--border-default);border-radius:6px;color:var(--text-primary);cursor:pointer;transition:all .2s ease}.peek-btn-close[data-v-63b2bba2]:hover{background-color:rgba(239,68,68,.1);border-color:#ef4444;color:#ef4444}.peek-loading[data-v-63b2bba2]{display:flex;flex-direction:column;align-items:center;padding:48px 20px;color:#9ca3af}.peek-spinner[data-v-63b2bba2]{width:36px;height:36px;border:3px solid var(--border-default);border-top-color:var(--primary-start);border-radius:50%;animation:peekSpin-63b2bba2 .8s linear infinite;margin-bottom:12px}@keyframes peekSpin-63b2bba2{to{transform:rotate(1turn)}}.peek-error[data-v-63b2bba2]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;color:#fca5a5;text-align:center}.peek-error i[data-v-63b2bba2]{font-size:32px;margin-bottom:12px;color:#ef4444}.peek-btn-retry[data-v-63b2bba2]{margin-top:12px;padding:8px 16px;background:transparent;border:1px solid #ef4444;border-radius:6px;color:#fca5a5;cursor:pointer;font-weight:600;transition:all .2s ease}.peek-btn-retry[data-v-63b2bba2]:hover{background-color:rgba(239,68,68,.1)}.peek-modal-body[data-v-63b2bba2]{padding:20px;overflow-y:auto;flex:1}.peek-info-grid[data-v-63b2bba2]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}.peek-info-item[data-v-63b2bba2]{display:flex;flex-direction:column;gap:4px;padding:10px;background-color:var(--form-bg);border-radius:6px;border:1px solid var(--border-default)}.peek-info-label[data-v-63b2bba2]{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:6px}.peek-info-label i[data-v-63b2bba2]{font-size:12px}.peek-info-value[data-v-63b2bba2]{font-size:13px;color:var(--text-primary);word-break:break-all;display:flex;align-items:center;gap:6px}.peek-info-value.mono[data-v-63b2bba2]{font-family:Monaco,Menlo,Courier New,monospace;font-size:12px}.peek-type-badge[data-v-63b2bba2]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;text-transform:capitalize}.peek-type-badge.project[data-v-63b2bba2]{background-color:rgba(59,130,246,.2);color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.peek-type-badge.component[data-v-63b2bba2]{background-color:rgba(139,92,246,.2);color:#a78bfa;border:1px solid rgba(139,92,246,.3)}.peek-env-badge[data-v-63b2bba2]{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.5px}.peek-env-dev[data-v-63b2bba2]{background-color:var(--border-default);color:#fbbf24;border:1px solid #fbbf24}.peek-env-stage[data-v-63b2bba2]{background-color:var(--border-default);color:#fb923c;border:1px solid #fb923c}.peek-env-live[data-v-63b2bba2]{background-color:var(--border-default);color:#10b981;border:1px solid #10b981}.peek-section[data-v-63b2bba2]{margin-bottom:12px;border:1px solid var(--border-default);border-radius:6px;overflow:hidden}.peek-error-section[data-v-63b2bba2]{border-color:rgba(239,68,68,.3)}.peek-section-header[data-v-63b2bba2]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background-color:var(--form-bg);cursor:pointer;user-select:none;transition:background-color .15s ease}.peek-section-header[data-v-63b2bba2]:hover{background-color:var(--bg-card)}.peek-section-header h6[data-v-63b2bba2]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px}.peek-section-header h6 .bi-chevron-right[data-v-63b2bba2]{transition:transform .2s ease;font-size:11px}.peek-section-header h6 .bi-chevron-right.rotated[data-v-63b2bba2]{transform:rotate(90deg)}.peek-badge[data-v-63b2bba2]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:1px 6px;background-color:var(--primary-start);color:#fff;border-radius:10px;font-size:11px;font-weight:600}.peek-section-body[data-v-63b2bba2]{padding:12px 14px}.peek-error-message[data-v-63b2bba2]{background-color:rgba(239,68,68,.08);color:#fca5a5;font-size:13px;max-height:150px}.peek-error-message[data-v-63b2bba2],.peek-json[data-v-63b2bba2]{margin:0;padding:10px;border-radius:4px;font-family:Monaco,Menlo,Courier New,monospace;white-space:pre-wrap;word-break:break-all;overflow-y:auto}.peek-json[data-v-63b2bba2]{background-color:var(--form-bg);color:var(--text-primary);font-size:12px;max-height:200px}.peek-nodes-list[data-v-63b2bba2]{display:flex;flex-direction:column;gap:6px;max-height:300px;overflow-y:auto}.peek-node-item[data-v-63b2bba2]{display:flex;align-items:center;gap:10px;padding:8px 10px;background-color:var(--form-bg);border-radius:4px;border:1px solid var(--border-default);transition:padding-left .15s ease}.peek-node-connector[data-v-63b2bba2]{color:#4b5563;font-size:12px;flex-shrink:0}.peek-node-name[data-v-63b2bba2]{font-weight:600;font-size:13px;color:var(--text-primary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peek-node-type[data-v-63b2bba2]{font-size:11px;color:#9ca3af;text-transform:capitalize;flex-shrink:0}.peek-node-duration[data-v-63b2bba2]{font-family:Monaco,Menlo,Courier New,monospace;font-size:12px;color:#9ca3af;flex-shrink:0}.peek-node-error[data-v-63b2bba2]{border-color:rgba(239,68,68,.2);background-color:rgba(239,68,68,.04)}.peek-node-stats[data-v-63b2bba2]{display:flex;gap:6px;align-items:center}.peek-stat-pill[data-v-63b2bba2]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600}.peek-stat-pill i[data-v-63b2bba2]{font-size:10px}.peek-stat-pill.completed[data-v-63b2bba2]{background-color:rgba(16,185,129,.1);color:#10b981}.peek-stat-pill.errored[data-v-63b2bba2],.peek-stat-pill.failed[data-v-63b2bba2]{background-color:rgba(239,68,68,.1);color:#ef4444}.peek-stat-pill.running[data-v-63b2bba2]{background-color:rgba(59,130,246,.1);color:#3b82f6}.peek-stat-pill.skipped[data-v-63b2bba2]{background-color:rgba(156,163,175,.1);color:#9ca3af}@media (max-width:640px){.peek-info-grid[data-v-63b2bba2]{grid-template-columns:1fr}.peek-modal-dialog[data-v-63b2bba2]{width:100%;max-height:100vh;border-radius:0}.peek-modal-content[data-v-63b2bba2]{border-radius:0;max-height:100vh}}.running-workflows-page[data-v-0f0deb60]{padding:24px;background-color:var(--bg-card);min-height:100vh;color:var(--text-primary)}.page-header[data-v-0f0deb60]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-left[data-v-0f0deb60]{display:flex;align-items:center;gap:20px}.header-left h1[data-v-0f0deb60]{font-size:28px;font-weight:700;margin:0;color:var(--text-primary)}.nav-link[data-v-0f0deb60]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background-color:var(--form-bg);border:1px solid var(--border-default);border-radius:6px;color:var(--primary-start);text-decoration:none;font-weight:600;font-size:14px;transition:all .2s ease}.nav-link[data-v-0f0deb60]:hover{background-color:var(--bg-card);border-color:var(--primary-start)}.page-header h1[data-v-0f0deb60]{font-size:28px;font-weight:700;margin:0;color:var(--text-primary)}.header-actions[data-v-0f0deb60]{display:flex;align-items:center;gap:16px}.refresh-control[data-v-0f0deb60]{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:var(--form-bg);border:1px solid var(--border-default);border-radius:6px}.refresh-control label[data-v-0f0deb60]{font-size:14px;font-weight:600;color:var(--text-primary)}.refresh-select[data-v-0f0deb60]{padding:6px 10px;border:1px solid var(--border-default);border-radius:4px;background-color:var(--bg-card);color:var(--text-primary);font-size:14px;cursor:pointer}.refresh-countdown[data-v-0f0deb60]{font-size:13px;color:#9ca3af;font-style:italic}.btn-primary[data-v-0f0deb60]{padding:10px 20px;background-color:var(--primary-start);color:var(--text-primary);border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.btn-primary[data-v-0f0deb60]:hover:not(:disabled){background-color:#5850f7}.btn-primary[data-v-0f0deb60]:disabled{opacity:.5;cursor:not-allowed}.summary-cards[data-v-0f0deb60]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:24px}.summary-card[data-v-0f0deb60]{background-color:var(--form-bg);border:1px solid var(--border-default);border-radius:8px;padding:20px;display:flex;align-items:center;gap:16px}.summary-card.paused[data-v-0f0deb60]{border-color:#f59e0b}.card-icon[data-v-0f0deb60]{font-size:32px}.card-details[data-v-0f0deb60]{flex:1}.card-label[data-v-0f0deb60]{font-size:14px;color:#9ca3af;margin-bottom:4px}.card-value[data-v-0f0deb60]{font-size:28px;font-weight:700;color:var(--text-primary)}.filters-section[data-v-0f0deb60]{display:flex;gap:20px;margin-bottom:24px;padding:16px;background-color:var(--form-bg);border-radius:8px;border:1px solid var(--border-default);flex-wrap:wrap}.filter-group[data-v-0f0deb60]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-0f0deb60]{font-weight:600;color:var(--text-primary);font-size:14px;white-space:nowrap}.filter-select[data-v-0f0deb60]{cursor:pointer;min-width:120px}.filter-input[data-v-0f0deb60],.filter-select[data-v-0f0deb60]{padding:8px 12px;border:1px solid var(--border-default);border-radius:6px;background-color:var(--bg-card);color:var(--text-primary);font-size:14px}.filter-input[data-v-0f0deb60]{min-width:200px}.filter-input[data-v-0f0deb60]::placeholder{color:#6b7280}.filter-input[data-v-0f0deb60]:focus,.filter-select[data-v-0f0deb60]:focus{outline:none;border-color:var(--primary-start)}.error-message[data-v-0f0deb60]{background-color:rgba(239,68,68,.1);border:1px solid #ef4444;border-radius:8px;padding:16px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;color:#ef4444}.btn-text[data-v-0f0deb60]{background:transparent;border:none;color:var(--primary-start);cursor:pointer;font-weight:600;text-decoration:underline}.empty-state[data-v-0f0deb60],.loading-state[data-v-0f0deb60]{text-align:center;padding:60px 20px}.spinner[data-v-0f0deb60]{width:48px;height:48px;border:4px solid var(--border-default);border-top-color:var(--primary-start);border-radius:50%;animation:spin-0f0deb60 1s linear infinite;margin:0 auto 16px}@keyframes spin-0f0deb60{to{transform:rotate(1turn)}}.empty-icon[data-v-0f0deb60]{font-size:64px;margin-bottom:16px}.empty-state h3[data-v-0f0deb60]{font-size:20px;margin-bottom:8px;color:var(--text-primary)}.empty-state p[data-v-0f0deb60]{color:#9ca3af}.workflows-grid[data-v-0f0deb60]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}.workflows-grid .context-group-header[data-v-0f0deb60]{grid-column:1/-1;background-color:var(--bg-card);border:1px solid var(--border-default);border-left:4px solid var(--primary-start);border-radius:8px;padding:16px 20px;margin-top:12px}.workflows-grid .context-group-header[data-v-0f0deb60]:first-child{margin-top:0}.workflows-grid .context-header-content[data-v-0f0deb60]{display:flex;align-items:center;gap:12px;color:var(--text-primary)}.workflows-grid .context-header-content i[data-v-0f0deb60]{font-size:18px;color:var(--primary-start)}.workflows-grid .context-label[data-v-0f0deb60]{font-size:15px;font-weight:600}.workflows-grid .context-label code[data-v-0f0deb60]{background-color:var(--form-bg);padding:4px 8px;border-radius:4px;color:var(--primary-start);font-family:Monaco,Menlo,Courier New,monospace;font-size:12px;margin-left:4px}.workflows-grid .execution-count[data-v-0f0deb60]{margin-left:auto;color:#9ca3af;font-size:13px;font-weight:400}.workflow-card[data-v-0f0deb60]{background-color:var(--form-bg);border:1px solid var(--border-default);border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease}.workflow-card[data-v-0f0deb60]:hover{border-color:var(--primary-start);box-shadow:0 4px 12px rgba(108,99,255,.2)}.card-header[data-v-0f0deb60]{padding:16px;background-color:var(--bg-card);border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;align-items:flex-start}.workflow-info h3[data-v-0f0deb60]{font-size:16px;font-weight:600;margin:0 0 8px 0;color:var(--text-primary)}.type-badge[data-v-0f0deb60]{display:inline-block;padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:500;text-transform:capitalize}.type-badge.project[data-v-0f0deb60]{background-color:rgba(59,130,246,.2);color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.type-badge.component[data-v-0f0deb60]{background-color:rgba(139,92,246,.2);color:#a78bfa;border:1px solid rgba(139,92,246,.3)}.card-body[data-v-0f0deb60]{padding:16px}.info-row[data-v-0f0deb60]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px}.info-row .label[data-v-0f0deb60]{color:#9ca3af;font-weight:500}.info-row .value[data-v-0f0deb60]{color:var(--text-primary);display:flex;align-items:center;gap:8px}.info-row code[data-v-0f0deb60]{font-family:Monaco,Menlo,monospace;font-size:.85rem;color:#a0aec0}.ref-code[data-v-0f0deb60]{background-color:rgba(108,99,255,.1);padding:2px 6px;border-radius:4px}.env-badge[data-v-0f0deb60]{padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:600}.env-badge.dev[data-v-0f0deb60]{background-color:rgba(59,130,246,.2);color:#60a5fa}.env-badge.stage[data-v-0f0deb60]{background-color:rgba(245,158,11,.2);color:#fbbf24}.env-badge.live[data-v-0f0deb60]{background-color:rgba(16,185,129,.2);color:#34d399}.duration[data-v-0f0deb60]{font-weight:600;color:var(--primary-start)!important}.progress-section[data-v-0f0deb60]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-default)}.progress-label[data-v-0f0deb60]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:13px;color:#9ca3af}.progress-bar[data-v-0f0deb60]{height:8px;background-color:var(--bg-card);border-radius:4px;overflow:hidden}.progress-fill[data-v-0f0deb60]{height:100%;background:linear-gradient(90deg,var(--primary-start),#8b5cf6);transition:width .3s ease}.card-footer[data-v-0f0deb60]{padding:12px 16px;background-color:var(--bg-card);border-top:1px solid var(--border-default);display:flex;justify-content:space-between;align-items:center;gap:12px}.control-buttons[data-v-0f0deb60]{display:flex;gap:8px}.btn-view[data-v-0f0deb60]{background:transparent;border:1px solid var(--primary-start);color:var(--primary-start);padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:600;font-size:14px;transition:all .2s ease}.btn-view[data-v-0f0deb60]:hover{background-color:var(--primary-start);color:var(--text-primary)}.btn-control[data-v-0f0deb60]{background:transparent;border:1px solid #6b7280;color:#9ca3af;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:16px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.btn-control[data-v-0f0deb60]:hover{background-color:rgba(107,114,128,.1);border-color:#9ca3af;color:var(--text-primary)}.btn-control.pause[data-v-0f0deb60]:hover{border-color:#f59e0b;color:#f59e0b;background-color:rgba(245,158,11,.1)}.btn-control.resume[data-v-0f0deb60]:hover{border-color:#10b981;color:#10b981;background-color:rgba(16,185,129,.1)}.btn-control.kill[data-v-0f0deb60]:hover{border-color:#ef4444;color:#ef4444;background-color:rgba(239,68,68,.1)}.btn-control.peek[data-v-0f0deb60]{border-color:var(--primary-start);color:var(--primary-start)}.btn-control.peek[data-v-0f0deb60]:hover{background-color:rgba(108,99,255,.1)}.pagination[data-v-0f0deb60]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:16px}.btn-pagination[data-v-0f0deb60]{padding:8px 16px;background-color: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-pagination[data-v-0f0deb60]:hover:not(:disabled){background-color:var(--bg-card);border-color:var(--border-hover)}.btn-pagination[data-v-0f0deb60]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-0f0deb60]{color:#9ca3af;font-weight:600}.total-records[data-v-0f0deb60]{margin-left:4px;font-weight:400;color:#6b7280}