.step-graph.step-runtime .step > .step-head {
background: rgb(var(--step-bg) / 1);
}
.step-graph.step-runtime .step > .step-body {
border-top: 0;
background: rgb(var(--step-bg) / 1);
}
.step-graph.step-runtime .step > .step-head .step-name,
.step-graph.step-runtime .step > .step-head a.node-link {
color: rgb(var(--qb-link-color) / 1);
}
.step-graph.step-runtime .step.failed {
--step-bg: var(--qb-step-failed-bg);
}
.step-graph.step-runtime .step.successful {
--step-bg: var(--qb-step-successful-bg);
}
.step-graph.step-runtime .step.timeout {
--step-bg: var(--qb-step-timeout-bg);
}
.step-graph.step-runtime .step.running {
--step-bg: var(--qb-step-running-bg);
}
.step-graph.step-runtime .step.idle {
--step-bg: var(--qb-step-idle-bg);
}
.step-graph.step-runtime .step.cancelled {
--step-bg: var(--qb-step-cancelled-bg);
}
.step-graph.step-runtime .step.failed:not(.composite) {
--step-head-fg: var(--qb-color-text-default);
--step-icon-color: var(--step-status-color);
}
.step-graph.step-runtime a.build-status {
color: rgb(var(--qb-link-color) / 1);
}
:root {
--qb-step-text-opacity: 0.8;
--qb-step-successful-bg: var(--qb-color-green-100);
--qb-step-failed-bg: var(--qb-color-red-100);
--qb-step-running-bg: var(--qb-color-yellow-100);
--qb-step-waiting-bg: var(--qb-color-gray-100);
--qb-step-cancelled-bg: var(--qb-color-purple-100);
--qb-step-timeout-bg: var(--qb-color-orange-100);
--qb-step-idle-bg: var(--qb-color-gray-100);
}
.dark {
--qb-step-successful-bg: var(--qb-color-green-900);
--qb-step-failed-bg: var(--qb-color-red-900);
--qb-step-running-bg: var(--qb-color-yellow-900);
--qb-step-waiting-bg: var(--qb-color-gray-900);
--qb-step-cancelled-bg: var(--qb-color-purple-900);
--qb-step-timeout-bg: var(--qb-color-orange-900);
--qb-step-idle-bg: var(--qb-color-gray-900);
}