.time-series-card[data-v-0722b058]{background:var(--bg-card);border:1px solid var(--border-default);border-radius:8px;padding:20px}.chart-header[data-v-0722b058]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.chart-header h3[data-v-0722b058]{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.chart-legend[data-v-0722b058]{display:flex;gap:16px}.legend-item[data-v-0722b058]{display:flex;align-items:center;gap:6px;font-size:12px;color:#9ca3af}.legend-dot[data-v-0722b058]{width:12px;height:12px;border-radius:2px}.legend-dot.completed[data-v-0722b058]{background-color:#10b981}.legend-dot.errored[data-v-0722b058]{background-color:#ef4444}.legend-dot.timeout[data-v-0722b058]{background-color:#fb923c}.empty-state[data-v-0722b058],.loading-state[data-v-0722b058]{display:flex;justify-content:center;align-items:center;min-height:300px;color:#9ca3af}.spinner[data-v-0722b058]{width:40px;height:40px;border:3px solid var(--border-default);border-top-color:var(--primary-start);border-radius:50%;animation:spin-0722b058 1s linear infinite}@keyframes spin-0722b058{to{transform:rotate(1turn)}}.chart-container[data-v-0722b058]{display:flex;gap:8px;height:300px;padding:20px 0;padding-bottom:50px}.y-axis[data-v-0722b058]{display:flex;flex-direction:column;justify-content:space-between;width:40px;height:250px;font-size:12px;color:#9ca3af;text-align:right;padding-right:8px}.y-label[data-v-0722b058]{line-height:1;height:20px;display:flex;align-items:center;justify-content:flex-end}.chart-area[data-v-0722b058]{flex:1;position:relative;height:250px}.chart-grid[data-v-0722b058]{position:absolute;left:0;right:0;top:0;height:250px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.grid-line[data-v-0722b058]{border-bottom:1px solid var(--border-default);width:100%}.chart-bars[data-v-0722b058]{position:absolute;left:0;right:0;top:0;height:250px;display:flex;gap:8px;padding:0 4px}.bar-column[data-v-0722b058]{flex:1;display:flex;flex-direction:column;align-items:center;min-width:20px;height:100%}.bar-wrapper[data-v-0722b058]{flex:1;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;gap:2px}.bar[data-v-0722b058]{transition:all .3s ease;border-radius:4px 4px 0 0;min-height:4px;flex:0 0 auto;cursor:pointer;width:12px}.bar[data-v-0722b058]:hover{opacity:.8;transform:translateY(-2px)}.bar.completed[data-v-0722b058]{background-color:#10b981}.bar.errored[data-v-0722b058]{background-color:#ef4444}.bar.timeout[data-v-0722b058]{background-color:#fb923c}.bar-label[data-v-0722b058]{font-size:11px;color:#9ca3af;white-space:nowrap;text-align:center;margin-top:4px;transform:rotate(-45deg);transform-origin:center;position:absolute;bottom:-30px}.workflow-statistics[data-v-4eb47934]{width:100%}.statistics-header[data-v-4eb47934]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.statistics-header h4[data-v-4eb47934]{margin:0;font-size:18px;font-weight:600;color:var(--text-primary)}.period-tabs[data-v-4eb47934]{display:flex;gap:8px;background-color:var(--form-bg);padding:4px;border-radius:8px;border:1px solid var(--border-default)}.period-tab[data-v-4eb47934]{padding:8px 16px;border:1px solid var(--border-default);background:var(--form-bg);color:#9ca3af;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;transition:all .2s ease}.period-tab[data-v-4eb47934]:hover{background:var(--bg-card);border-color:var(--border-hover);color:var(--text-primary)}.period-tab.active[data-v-4eb47934]{background:var(--primary-start);border-color:var(--primary-start);color:var(--text-primary)}.kpi-cards[data-v-4eb47934]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.kpi-card[data-v-4eb47934]{background:var(--bg-card);border:1px solid var(--border-default);border-radius:8px;padding:16px;display:flex;align-items:center;gap:12px;transition:border-color .2s ease}.kpi-card[data-v-4eb47934]:hover{border-color:var(--border-hover)}.kpi-card.success[data-v-4eb47934]{border-left:3px solid #10b981}.kpi-card.failure[data-v-4eb47934]{border-left:3px solid #ef4444}.kpi-icon[data-v-4eb47934]{font-size:32px;opacity:.8}.kpi-details[data-v-4eb47934]{flex:1}.kpi-label[data-v-4eb47934]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#9ca3af;font-weight:600;margin-bottom:4px}.kpi-value[data-v-4eb47934]{font-size:24px;font-weight:700;color:var(--text-primary);line-height:1}.running-workflow-stats[data-v-328d7342]{background:var(--bg-card);border:1px solid var(--border-default);border-radius:8px;padding:20px}.stats-header[data-v-328d7342]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.stats-header h4[data-v-328d7342]{margin:0;font-size:18px;font-weight:600;color:var(--text-primary)}.refresh-indicator[data-v-328d7342]{display:flex;align-items:center;gap:8px;font-size:12px;color:#9ca3af}.spinner-small[data-v-328d7342]{width:16px;height:16px;border:2px solid var(--border-default);border-top-color:var(--primary-start);border-radius:50%;animation:spin-328d7342 1s linear infinite}@keyframes spin-328d7342{to{transform:rotate(1turn)}}.summary-cards[data-v-328d7342]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.summary-card[data-v-328d7342]{background:var(--form-bg);border:1px solid var(--border-default);border-radius:8px;padding:16px;display:flex;align-items:center;gap:12px;transition:border-color .2s ease}.summary-card[data-v-328d7342]:hover{border-color:var(--border-hover)}.summary-card.paused[data-v-328d7342]{border-left:3px solid #f59e0b}.card-icon[data-v-328d7342]{width:48px;height:48px;background:rgba(108,99,255,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--primary-start);flex-shrink:0}.card-icon.running[data-v-328d7342]{background:rgba(16,185,129,.2);color:#10b981}.summary-card.paused .card-icon[data-v-328d7342]{background:rgba(245,158,11,.2);color:#f59e0b}.card-details[data-v-328d7342]{flex:1}.card-label[data-v-328d7342]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#9ca3af;font-weight:600;margin-bottom:4px}.card-value[data-v-328d7342]{font-size:28px;font-weight:700;color:var(--text-primary);line-height:1}