.running-workflows-page[data-v-0fea8304]{padding:24px;background-color:#2c3135;min-height:100vh;color:#fff}.page-header[data-v-0fea8304]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-left[data-v-0fea8304]{display:flex;align-items:center;gap:20px}.header-left h1[data-v-0fea8304]{font-size:28px;font-weight:700;margin:0;color:#fff}.nav-link[data-v-0fea8304]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background-color:#2f353a;border:1px solid #3e4449;border-radius:6px;color:#6c63ff;text-decoration:none;font-weight:600;font-size:14px;transition:all .2s ease}.nav-link[data-v-0fea8304]:hover{background-color:#373d41;border-color:#6c63ff}.page-header h1[data-v-0fea8304]{font-size:28px;font-weight:700;margin:0;color:#fff}.header-actions[data-v-0fea8304]{display:flex;align-items:center;gap:16px}.refresh-control[data-v-0fea8304]{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#2f353a;border:1px solid #3e4449;border-radius:6px}.refresh-control label[data-v-0fea8304]{font-size:14px;font-weight:600;color:#fff}.refresh-select[data-v-0fea8304]{padding:6px 10px;border:1px solid #3e4449;border-radius:4px;background-color:#373d41;color:#fff;font-size:14px;cursor:pointer}.refresh-countdown[data-v-0fea8304]{font-size:13px;color:#9ca3af;font-style:italic}.btn-primary[data-v-0fea8304]{padding:10px 20px;background-color:#6c63ff;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.btn-primary[data-v-0fea8304]:hover:not(:disabled){background-color:#5850f7}.btn-primary[data-v-0fea8304]:disabled{opacity:.5;cursor:not-allowed}.summary-cards[data-v-0fea8304]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:24px}.summary-card[data-v-0fea8304]{background-color:#2f353a;border:1px solid #3e4449;border-radius:8px;padding:20px;display:flex;align-items:center;gap:16px}.summary-card.paused[data-v-0fea8304]{border-color:#f59e0b}.card-icon[data-v-0fea8304]{font-size:32px}.card-details[data-v-0fea8304]{flex:1}.card-label[data-v-0fea8304]{font-size:14px;color:#9ca3af;margin-bottom:4px}.card-value[data-v-0fea8304]{font-size:28px;font-weight:700;color:#fff}.filters-section[data-v-0fea8304]{display:flex;gap:20px;margin-bottom:24px;padding:16px;background-color:#2f353a;border-radius:8px;border:1px solid #3e4449;flex-wrap:wrap}.filter-group[data-v-0fea8304]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-0fea8304]{font-weight:600;color:#fff;font-size:14px;white-space:nowrap}.filter-select[data-v-0fea8304]{cursor:pointer;min-width:120px}.filter-input[data-v-0fea8304],.filter-select[data-v-0fea8304]{padding:8px 12px;border:1px solid #3e4449;border-radius:6px;background-color:#373d41;color:#fff;font-size:14px}.filter-input[data-v-0fea8304]{min-width:200px}.filter-input[data-v-0fea8304]::placeholder{color:#6b7280}.filter-input[data-v-0fea8304]:focus,.filter-select[data-v-0fea8304]:focus{outline:none;border-color:#6c63ff}.error-message[data-v-0fea8304]{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-0fea8304]{background:transparent;border:none;color:#6c63ff;cursor:pointer;font-weight:600;text-decoration:underline}.empty-state[data-v-0fea8304],.loading-state[data-v-0fea8304]{text-align:center;padding:60px 20px}.spinner[data-v-0fea8304]{width:48px;height:48px;border:4px solid #3e4449;border-top-color:#6c63ff;border-radius:50%;animation:spin-0fea8304 1s linear infinite;margin:0 auto 16px}@keyframes spin-0fea8304{to{transform:rotate(1turn)}}.empty-icon[data-v-0fea8304]{font-size:64px;margin-bottom:16px}.empty-state h3[data-v-0fea8304]{font-size:20px;margin-bottom:8px;color:#fff}.empty-state p[data-v-0fea8304]{color:#9ca3af}.workflows-grid[data-v-0fea8304]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}.workflows-grid .context-group-header[data-v-0fea8304]{grid-column:1/-1;background-color:#373d41;border:1px solid #3e4449;border-left:4px solid #6c63ff;border-radius:8px;padding:16px 20px;margin-top:12px}.workflows-grid .context-group-header[data-v-0fea8304]:first-child{margin-top:0}.workflows-grid .context-header-content[data-v-0fea8304]{display:flex;align-items:center;gap:12px;color:#fff}.workflows-grid .context-header-content i[data-v-0fea8304]{font-size:18px;color:#6c63ff}.workflows-grid .context-label[data-v-0fea8304]{font-size:15px;font-weight:600}.workflows-grid .context-label code[data-v-0fea8304]{background-color:#2f353a;padding:4px 8px;border-radius:4px;color:#6c63ff;font-family:Monaco,Menlo,Courier New,monospace;font-size:12px;margin-left:4px}.workflows-grid .execution-count[data-v-0fea8304]{margin-left:auto;color:#9ca3af;font-size:13px;font-weight:400}.workflow-card[data-v-0fea8304]{background-color:#2f353a;border:1px solid #3e4449;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease}.workflow-card[data-v-0fea8304]:hover{border-color:#6c63ff;box-shadow:0 4px 12px rgba(108,99,255,.2)}.card-header[data-v-0fea8304]{padding:16px;background-color:#373d41;border-bottom:1px solid #3e4449;display:flex;justify-content:space-between;align-items:flex-start}.workflow-info h3[data-v-0fea8304]{font-size:16px;font-weight:600;margin:0 0 8px 0;color:#fff}.type-badge[data-v-0fea8304]{display:inline-block;padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:500;text-transform:capitalize}.type-badge.project[data-v-0fea8304]{background-color:rgba(59,130,246,.2);color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.type-badge.component[data-v-0fea8304]{background-color:rgba(139,92,246,.2);color:#a78bfa;border:1px solid rgba(139,92,246,.3)}.card-body[data-v-0fea8304]{padding:16px}.info-row[data-v-0fea8304]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px}.info-row .label[data-v-0fea8304]{color:#9ca3af;font-weight:500}.info-row .value[data-v-0fea8304]{color:#fff;display:flex;align-items:center;gap:8px}.info-row code[data-v-0fea8304]{font-family:Monaco,Menlo,monospace;font-size:.85rem;color:#a0aec0}.ref-code[data-v-0fea8304]{background-color:rgba(108,99,255,.1);padding:2px 6px;border-radius:4px}.env-badge[data-v-0fea8304]{padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:600}.env-badge.dev[data-v-0fea8304]{background-color:rgba(59,130,246,.2);color:#60a5fa}.env-badge.stage[data-v-0fea8304]{background-color:rgba(245,158,11,.2);color:#fbbf24}.env-badge.live[data-v-0fea8304]{background-color:rgba(16,185,129,.2);color:#34d399}.duration[data-v-0fea8304]{font-weight:600;color:#6c63ff!important}.progress-section[data-v-0fea8304]{margin-top:16px;padding-top:16px;border-top:1px solid #3e4449}.progress-label[data-v-0fea8304]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:13px;color:#9ca3af}.progress-bar[data-v-0fea8304]{height:8px;background-color:#373d41;border-radius:4px;overflow:hidden}.progress-fill[data-v-0fea8304]{height:100%;background:linear-gradient(90deg,#6c63ff,#8b5cf6);transition:width .3s ease}.card-footer[data-v-0fea8304]{padding:12px 16px;background-color:#373d41;border-top:1px solid #3e4449;display:flex;justify-content:space-between;align-items:center;gap:12px}.control-buttons[data-v-0fea8304]{display:flex;gap:8px}.btn-view[data-v-0fea8304]{background:transparent;border:1px solid #6c63ff;color:#6c63ff;padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:600;font-size:14px;transition:all .2s ease}.btn-view[data-v-0fea8304]:hover{background-color:#6c63ff;color:#fff}.btn-control[data-v-0fea8304]{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-0fea8304]:hover{background-color:rgba(107,114,128,.1);border-color:#9ca3af;color:#fff}.btn-control.pause[data-v-0fea8304]:hover{border-color:#f59e0b;color:#f59e0b;background-color:rgba(245,158,11,.1)}.btn-control.resume[data-v-0fea8304]:hover{border-color:#10b981;color:#10b981;background-color:rgba(16,185,129,.1)}.btn-control.kill[data-v-0fea8304]:hover{border-color:#ef4444;color:#ef4444;background-color:rgba(239,68,68,.1)}