:root {

  /* pill */
  --pf-topology-pipelines__pill--Color: var(--pf-t--global--text--color--regular);
  --pf-topology-pipelines__pill-text--FontSize: var(--pf-t--global--font--size--body--sm);
  --pf-topology-pipelines__pill-text--FontFamily: var(--pf-t--global--font--family--body);
  --pf-topology-pipelines__pill-background--Fill: var(--pf-t--global--background--color--floating--default);
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-t--global--border--color--default);
  --pf-topology-pipelines__pill-background--StrokeWidth: var(--pf-t--global--border--width--regular);

  /* pill with status */
  --pf-topology-pipelines__pill-background--m-danger--Fill: var(--pf-t--global--color--status--danger--default);
  --pf-topology-pipelines__pill-background--m-success--Fill: var(--pf-t--global--color--status--success--default);
  --pf-topology-pipelines__pill-background--m-warning--Fill: var(--pf-t--global--color--status--warning--default);
  --pf-topology-pipelines__pill-background--m-skipped--Fill: var(--pf-t--global--color--nonstatus--gray--default);
  --pf-topology-pipelines__pill-background--m-in-progress--Fill: var(--pf-t--global--color--nonstatus--blue--default);
  --pf-topology-pipelines__pill-background--m-pending--Fill: var(--pf-t--global--background--color--floating--default);
  --pf-topology-pipelines__pill-background--m-running--Fill: var(--pf-t--global--icon--color--on-brand--default);
  --pf-topology-pipelines__pill-background--m-idle--Fill: var(--pf-t--global--background--color--floating--default);

  --pf-topology-pipelines__pill-background--m-danger--Stroke: var(--pf-t--global--border--color--status--danger--default);
  --pf-topology-pipelines__pill-background--m-success--Stroke: var(--pf-t--global--border--color--status--success--default);
  --pf-topology-pipelines__pill-background--m-warning--Stroke: var(--pf-t--global--border--color--status--warning--default);
  --pf-topology-pipelines__pill-background--m-skipped--Stroke: var(--pf-t--global--border--color--nonstatus--gray--default);
  --pf-topology-pipelines__pill-background--m-in-progress--Stroke: var(--pf-t--global--border--color--nonstatus--blue--default);
  --pf-topology-pipelines__pill-background--m-pending--Stroke: var(--pf-t--global--border--color--default);
  --pf-topology-pipelines__pill-background--m-running--Stroke: var(--pf-t--global--border--color--nonstatus--blue--default);
  --pf-topology-pipelines__pill-background--m-idle--Stroke: var(--pf-t--global--border--color--default);

  /* selected pill */
  --pf-topology-pipelines__pill-background--m-selected--Fill: var(--pf-t--global--color--brand--default);
  --pf-topology-pipelines__pill-background--m-selected--Stroke: var(--pf-t--global--border--color--brand--default);
  --pf-topology-pipelines__pill-background--m-selected__text--Color: var(--pf-t--global--text--color--on-brand--default);

  /* selected pill with status */
  --pf-topology-pipelines__pill-background--m-selected--m-danger--Fill: var(--pf-t--global--color--status--danger--default);
  --pf-topology-pipelines__pill-background--m-selected--m-success--Fill: var(--pf-t--global--color--status--success--default);
  --pf-topology-pipelines__pill-background--m-selected--m-warning--Fill: var(--pf-t--global--color--status--warning--default);
  --pf-topology-pipelines__pill-background--m-selected--m-skipped--Fill: var(--pf-t--global--color--nonstatus--gray--clicked);
  --pf-topology-pipelines__pill-background--m-selected--m-in-progress--Fill: var(--pf-t--global--color--nonstatus--blue--default);
  --pf-topology-pipelines__pill-background--m-selected--m-pending--Fill: var(--pf-t--global--color--brand--default);
  --pf-topology-pipelines__pill-background--m-selected--m-running--Fill: var(--pf-t--global--color--nonstatus--blue--default);
  --pf-topology-pipelines__pill-background--m-selected--m-idle--Fill: var(--pf-t--global--color--brand--default);

  --pf-topology-pipelines__pill-text--Color: var(--pf-topology-pipelines__pill--Color);

  --pf-topology-pipelines__pill-text--m-selected--Color: var(--pf-t--global--text--color--on-brand--default);
  --pf-topology-pipelines__pill-text--m-selected--m-danger--Color: var(--pf-t--global--text--color--status--on-danger--default);
  --pf-topology-pipelines__pill-text--m-selected--m-success--Color: var(--pf-t--global--text--color--status--on-success--default);
  --pf-topology-pipelines__pill-text--m-selected--m-warning--Color: var(--pf-t--global--text--color--status--on-warning--default);
  --pf-topology-pipelines__pill-text--m-selected--m-skipped--Color: var(--pf-t--global--text--color--nonstatus--on-gray--clicked);
  --pf-topology-pipelines__pill-text--m-selected--m-in-progress--Color: var(--pf-t--global--text--color--nonstatus--on-blue--default);
  --pf-topology-pipelines__pill-text--m-selected--m-pending--Color: var(--pf-t--global--text--color--on-brand--default);
  --pf-topology-pipelines__pill-text--m-selected--m-running--Color: var(--pf-t--global--text--color--on-brand--default);
  --pf-topology-pipelines__pill-text--m-selected--m-idle--Color: var(--pf-t--global--text--color--on-brand--default);

  /* pill status icon */
  --pf-topology-pipelines__pill-status--color: var(--pf-t--global--icon--color--regular);
  --pf-topology-pipelines__pill-status--m-danger--color: var(--pf-t--global--icon--color--status--danger--default);
  --pf-topology-pipelines__pill-status--m-success--color: var(--pf-t--global--icon--color--status--success--default);
  --pf-topology-pipelines__pill-status--m-warning--color: var(--pf-t--global--icon--color--status--warning--default);
  --pf-topology-pipelines__pill-status--m-skipped--color: var(--pf-t--global--icon--color--subtle);
  --pf-topology-pipelines__pill-status--m-in-progress--color: var(--pf-t--global--icon--color--brand--default);
  --pf-topology-pipelines__pill-status--m-pending--color: var(--pf-t--global--icon--color--regular);
  --pf-topology-pipelines__pill-status--m-running--color: var(--pf-t--global--icon--color--brand--default);
  --pf-topology-pipelines__pill-status--m-idle--color: var(--pf-t--global--icon--color--regular);

  /* selected pill status icon */
  --pf-topology-pipelines__pill-status--m-selected--color: var(--pf-t--global--color--brand--clicked);
  --pf-topology-pipelines__pill-status--m-selected--m-danger--color: var(--pf-t--global--icon--color--status--on-danger--default);
  --pf-topology-pipelines__pill-status--m-selected--m-success--color: var(--pf-t--global--icon--color--status--on-success--default);
  --pf-topology-pipelines__pill-status--m-selected--m-warning--color: var(--pf-t--global--icon--color--status--on-warning--default);
  --pf-topology-pipelines__pill-status--m-selected--m-skipped--color: var(--pf-t--global--icon--color--nonstatus--on-gray--clicked);
  --pf-topology-pipelines__pill-status--m-selected--m-in-progress--color: var(--pf-t--global--icon--color--nonstatus--on-blue--default);
  --pf-topology-pipelines__pill-status--m-selected--m-pending--color: var(--pf-t--global--icon--color--on-brand--default);
  --pf-topology-pipelines__pill-status--m-selected--m-running--color: var(--pf-t--global--icon--color--nonstatus--on-blue--default);
  --pf-topology-pipelines__pill-status--m-selected--m-idle--color: var(--pf-t--global--icon--color--on-brand--default);

  --pf-topology-pipelines__pill-badge--fill: var(--pf-t--global--color--nonstatus--gray--default);
  --pf-topology-pipelines__pill-badge--text--fill: var(--pf-t--global--text--color--nonstatus--on-gray--default);

  /* status icon, (hidden details) */
  --pf-topology-pipelines__status-icon--color: var(--pf-t--global--border--color--default);
  --pf-topology-pipelines__status-icon--fill: var(--pf-t--global--background--color--floating--default);
  --pf-topology-pipelines__status-icon--m-danger--color: var(--pf-t--global--icon--color--status--danger--default);
  --pf-topology-pipelines__status-icon--m-success--color: var(--pf-t--global--icon--color--status--success--default);
  --pf-topology-pipelines__status-icon--m-warning--color: var(--pf-t--global--icon--color--status--warning--default);
  --pf-topology-pipelines__status-icon--m-skipped--color: var(--pf-t--global--icon--color--regular);
  --pf-topology-pipelines__status-icon--m-in-progress--color: var(--pf-t--global--icon--color--regular);
  --pf-topology-pipelines__status-icon--m-pending--color: var(--pf-t--global--icon--color--regular);
  --pf-topology-pipelines__status-icon--m-running--color: var(--pf-t--global--icon--color--brand--default);
  --pf-topology-pipelines__status-icon--m-idle--color: var(--pf-t--global--icon--color--regular);

  --pf-topology-pipelines__status-icon--m-selected--color: var(--pf-t--global--icon--color--brand--default);
  --pf-topology-pipelines__status-icon--m-selected--m-danger--color: var(--pf-t--global--icon--color--status--on-danger--default);
  --pf-topology-pipelines__status-icon--m-selected--m-success--color: var(--pf-t--global--icon--color--status--on-success--default);
  --pf-topology-pipelines__status-icon--m-selected--m-warning--color: var(--pf-t--global--icon--color--status--on-warning--default);
  --pf-topology-pipelines__status-icon--m-selected--m-skipped--color: var(--pf-t--global--icon--color--nonstatus--on-gray--default);
  --pf-topology-pipelines__status-icon--m-selected--m-in-progress--color: var(--pf-t--global--icon--color--on-brand--default);
  --pf-topology-pipelines__status-icon--m-selected--m-pending--color: var(--pf-t--global--icon--color--on-brand--default);
  --pf-topology-pipelines__status-icon--m-selected--m-running--color: var(--pf-t--global--icon--color--on-brand--default);
  --pf-topology-pipelines__status-icon--m-selected--m-idle--color: var(--pf-t--global--icon--color--on-brand--default);


  /* when expression */
  --pf-topology-pipelines__when-expression-background--Stroke: var(--pf-t--global--border--color--default);
  --pf-topology-pipelines__when-expression-background--Fill: var(--pf-t--global--color--nonstatus--gray--clicked);
  --pf-topology-pipelines__when-expression--connector--Stroke: var(--pf-t--global--border--color--default);

  /* when expression with status */
  --pf-topology-pipelines__when-expression--m-danger--color: var(--pf-t--global--icon--color--status--danger--default);
  --pf-topology-pipelines__when-expression--m-success--color: var(--pf-t--global--icon--color--status--success--default);
  --pf-topology-pipelines__when-expression--m-warning--color: var(--pf-t--global--icon--color--status--warning--default);
  --pf-topology-pipelines__when-expression--m-skipped--color: var(--pf-t--global--icon--color--regular);
  --pf-topology-pipelines__when-expression--m-in-progress--color: var(--pf-t--global--icon--color--regular);

  /* selected when expression */
  --pf-topology-pipelines__when-expression--m-selected--color: var(--pf-t--global--color--brand--default);
}

.pf-topology-pipelines__pill {
  fill: var(--pf-topology-pipelines__pill--Color);
}

.pf-topology-pipelines__pill-background {
  fill: var(--pf-topology-pipelines__pill-background--Fill);
  stroke-width: var(--pf-topology-pipelines__pill-background--StrokeWidth);
  stroke: var(--pf-topology-pipelines__pill-background--Stroke);
}

.pf-topology-pipelines__pill.pf-m-danger .pf-topology-pipelines__pill-background {
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-topology-pipelines__pill-background--m-danger--Fill);
}

.pf-topology-pipelines__pill.pf-m-success .pf-topology-pipelines__pill-background {
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-topology-pipelines__pill-background--m-success--Fill);
}

.pf-topology-pipelines__pill.pf-m-warning .pf-topology-pipelines__pill-background {
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-topology-pipelines__pill-background--m-warning--Fill);
}

.pf-topology-pipelines__pill.pf-m-skipped .pf-topology-pipelines__pill-background {
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-topology-pipelines__pill-background--m-skipped--Fill);
}

.pf-topology-pipelines__pill.pf-m-in-progress .pf-topology-pipelines__pill-background {
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-topology-pipelines__pill-background--m-in-progress--Fill);
}

.pf-topology-pipelines__pill.pf-m-running .pf-topology-pipelines__pill-background {
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-topology-pipelines__pill-background--m-in-progress--Stroke);
}

.pf-topology-pipelines__pill.pf-m-idle .pf-topology-pipelines__pill-background {
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-t--global--border--color--default);
}

.pf-topology-pipelines__pill.pf-m-pending .pf-topology-pipelines__pill-background {
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-t--global--border--color--default);
}

.pf-topology-pipelines__pill.pf-m-selected .pf-topology-pipelines__pill-background {
  --pf-topology-pipelines__pill-background--Fill: var(--pf-topology-pipelines__pill-background--m-selected--Fill);
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-topology-pipelines__pill-background--m-selected--Stroke);
}

.pf-topology-pipelines__pill.pf-m-selected.pf-m-danger .pf-topology-pipelines__pill-background {
  --pf-topology-pipelines__pill-background--Fill: var(--pf-topology-pipelines__pill-background--m-danger--Fill);
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-topology-pipelines__pill-background--m-danger--Stroke);
}

.pf-topology-pipelines__pill.pf-m-selected.pf-m-success .pf-topology-pipelines__pill-background {
  --pf-topology-pipelines__pill-background--Fill: var(--pf-topology-pipelines__pill-background--m-success--Fill);
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-topology-pipelines__pill-background--m-success--Stroke);
}

.pf-topology-pipelines__pill.pf-m-selected.pf-m-warning .pf-topology-pipelines__pill-background {
  --pf-topology-pipelines__pill-background--Fill: var(--pf-topology-pipelines__pill-background--m-warning--Fill);
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-topology-pipelines__pill-background--m-warning--Stroke);
}

.pf-topology-pipelines__pill.pf-m-selected.pf-m-skipped .pf-topology-pipelines__pill-background {
  --pf-topology-pipelines__pill-background--Fill: var(--pf-topology-pipelines__pill-background--m-selected--m-skipped--Fill);
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-topology-pipelines__pill-background--m-skipped--Stroke);
}

.pf-topology-pipelines__pill.pf-m-selected.pf-m-in-progress .pf-topology-pipelines__pill-background {
  --pf-topology-pipelines__pill-background--Fill: var(--pf-topology-pipelines__pill-background--m-in-progress--Fill);
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-topology-pipelines__pill-background--m-in-progress--Stroke);
}

.pf-topology-pipelines__pill.pf-m-selected.pf-m-pending .pf-topology-pipelines__pill-background {
  --pf-topology-pipelines__pill-background--Fill: var(--pf-topology-pipelines__pill-background--m-selected--m-pending--Fill);
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-topology-pipelines__pill-background--m-pending--Stroke);
}

.pf-topology-pipelines__pill.pf-m-selected.pf-m-running .pf-topology-pipelines__pill-background {
  --pf-topology-pipelines__pill-background--Fill: var(--pf-topology-pipelines__pill-background--m-selected--m-running--Fill);
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-topology-pipelines__pill-background--m-running--Stroke);
}

.pf-topology-pipelines__pill.pf-m-selected.pf-m-idle .pf-topology-pipelines__pill-background {
  --pf-topology-pipelines__pill-background--Fill: var(--pf-topology-pipelines__pill-background--m-selected--m-idle--Fill);
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-topology-pipelines__pill-background--m-idle--Stroke);
}

.pf-topology-pipelines__pill.pf-m-hover.pf-m-danger .pf-topology-pipelines__pill-background {
  --pf-topology-pipelines__pill-background--StrokeWidth: var(--pf-t--global--border--width--strong);
}
.pf-topology-pipelines__pill.pf-m-hover.pf-m-success .pf-topology-pipelines__pill-background {
  --pf-topology-pipelines__pill-background--StrokeWidth: var(--pf-t--global--border--width--strong);
}
.pf-topology-pipelines__pill.pf-m-hover.pf-m-warning .pf-topology-pipelines__pill-background {
  --pf-topology-pipelines__pill-background--StrokeWidth: var(--pf-t--global--border--width--strong);
}
.pf-topology-pipelines__pill.pf-m-hover.pf-m-skipped .pf-topology-pipelines__pill-background {
  --pf-topology-pipelines__pill-background--StrokeWidth: var(--pf-t--global--border--width--strong);
}

.pf-topology-pipelines__pill.pf-m-hover.pf-m-in-progress .pf-topology-pipelines__pill-background {
  --pf-topology-pipelines__pill-background--StrokeWidth: var(--pf-t--global--border--width--strong);
}

/* Node label */
.pf-topology-pipelines__pill-text {
  font-size: var(--pf-topology-pipelines__pill-text--FontSize);
  font-family: var(--pf-topology-pipelines__pill-text--FontFamily);
  fill: var(--pf-topology-pipelines__pill-text--Color);
}

.pf-topology-pipelines__pill.pf-m-selected .pf-topology-pipelines__pill-text {
  --pf-topology-pipelines__pill-text--Color: var(--pf-topology-pipelines__pill-text--m-selected--Color);
}

.pf-topology-pipelines__pill.pf-m-selected.pf-m-danger .pf-topology-pipelines__pill-text {
  --pf-topology-pipelines__pill-text--Color: var(--pf-topology-pipelines__pill-text--m-selected--m-danger--Color);
}

.pf-topology-pipelines__pill.pf-m-selected.pf-m-success .pf-topology-pipelines__pill-text {
  --pf-topology-pipelines__pill-text--Color: var(--pf-topology-pipelines__pill-text--m-selected--m-success--Color);
}

.pf-topology-pipelines__pill.pf-m-selected.pf-m-warning .pf-topology-pipelines__pill-text {
  --pf-topology-pipelines__pill-text--Color: var(--pf-topology-pipelines__pill-text--m-selected--m-warning--Color);
}

.pf-topology-pipelines__pill.pf-m-selected.pf-m-skipped .pf-topology-pipelines__pill-text {
  --pf-topology-pipelines__pill-text--Color: var(--pf-topology-pipelines__pill-text--m-selected--m-skipped--Color);
}

.pf-topology-pipelines__pill.pf-m-selected.pf-m-in-progress .pf-topology-pipelines__pill-text {
  --pf-topology-pipelines__pill-text--Color: var(--pf-topology-pipelines__pill-text--m-selected--m-in-progress--Color);
}

.pf-topology-pipelines__pill.pf-m-selected.pf-m-pending .pf-topology-pipelines__pill-text {
  --pf-topology-pipelines__pill-text--Color: var(--pf-topology-pipelines__pill-text--m-selected--m-pending--Color);
}

.pf-topology-pipelines__pill.pf-m-selected.pf-m-running .pf-topology-pipelines__pill-text {
  --pf-topology-pipelines__pill-text--Color: var(--pf-topology-pipelines__pill-text--m-selected--m-running--Color);
}

.pf-topology-pipelines__pill.pf-m-selected.pf-m-idle .pf-topology-pipelines__pill-text {
  --pf-topology-pipelines__pill-text--Color: var(--pf-topology-pipelines__pill-text--m-selected--m-idle--Color);
}

.pf-topology-pipelines__pill-status {
  color: var(--pf-topology-pipelines__pill-status--color);
}
.pf-topology-pipelines__pill-status.pf-m-selected {
  --pf-topology-pipelines__pill-status--color: var(--pf-topology-pipelines__pill-status--m-selected--color);
}
.pf-topology-pipelines__pill-status.pf-m-selected {
  --pf-topology-pipelines__pill-status--color: var(--pf-topology-pipelines__pill-status--m-selected--color);
}
.pf-topology-pipelines__pill-status.pf-m-danger {
  --pf-topology-pipelines__pill-status--color: var(--pf-topology-pipelines__pill-status--m-danger--color);
}
.pf-topology-pipelines__pill-status.pf-m-success {
  --pf-topology-pipelines__pill-status--color: var(--pf-topology-pipelines__pill-status--m-success--color);
}
.pf-topology-pipelines__pill-status.pf-m-warning {
  --pf-topology-pipelines__pill-status--color: var(--pf-topology-pipelines__pill-status--m-warning--color);
}
.pf-topology-pipelines__pill-status.pf-m-skipped {
  --pf-topology-pipelines__pill-status--color: var(--pf-topology-pipelines__pill-status--m-skipped--color);
}
.pf-topology-pipelines__pill-status.pf-m-in-progress {
  --pf-topology-pipelines__pill-status--color: var(--pf-topology-pipelines__pill-status--m-in-progress--color);
}
.pf-topology-pipelines__pill-status.pf-m-pending {
  --pf-topology-pipelines__pill-status--color: var(--pf-topology-pipelines__pill-status--m-pending--color);
}
.pf-topology-pipelines__pill-status.pf-m-running {
  --pf-topology-pipelines__pill-status--color: var(--pf-topology-pipelines__pill-status--m-running--color);
}
.pf-topology-pipelines__pill-status.pf-m-idle {
  --pf-topology-pipelines__pill-status--color: var(--pf-topology-pipelines__pill-status--m-idle--color);
}

.pf-topology-pipelines__pill-status.pf-m-selected.pf-m-danger {
  --pf-topology-pipelines__pill-status--color: var(--pf-topology-pipelines__pill-status--m-selected--m-danger--color);
}
.pf-topology-pipelines__pill-status.pf-m-selected.pf-m-success {
  --pf-topology-pipelines__pill-status--color: var(--pf-topology-pipelines__pill-status--m-selected--m-success--color);
}
.pf-topology-pipelines__pill-status.pf-m-selected.pf-m-warning {
  --pf-topology-pipelines__pill-status--color: var(--pf-topology-pipelines__pill-status--m-selected--m-warning--color);
}
.pf-topology-pipelines__pill-status.pf-m-selected.pf-m-skipped {
  --pf-topology-pipelines__pill-status--color: var(--pf-topology-pipelines__pill-status--m-selected--m-skipped--color);
}
.pf-topology-pipelines__pill-status.pf-m-selected.pf-m-in-progress {
  --pf-topology-pipelines__pill-status--color: var(--pf-topology-pipelines__pill-status--m-selected--m-in-progress--color);
}
.pf-topology-pipelines__pill-status.pf-m-selected.pf-m-pending {
  --pf-topology-pipelines__pill-status--color: var(--pf-topology-pipelines__pill-status--m-selected--m-pending--color);
}
.pf-topology-pipelines__pill-status.pf-m-selected.pf-m-running {
  --pf-topology-pipelines__pill-status--color: var(--pf-topology-pipelines__pill-status--m-selected--m-running--color);
}
.pf-topology-pipelines__pill-status.pf-m-selected.pf-m-idle {
  --pf-topology-pipelines__pill-status--color: var(--pf-topology-pipelines__pill-status--m-selected--m-idle--color);
}
.pf-topology-pipelines__pill-status.pf-m-spin {
  filter: blur(0);
  -webkit-filter: blur(0);
  transform-box: fill-box;
  transform-origin: center;
  animation: status-spin 2s infinite linear;
}
@keyframes status-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.pf-topology-pipelines__pill-badge {
  fill: var(--pf-topology-pipelines__pill-badge--fill);
  stroke-width: 0;
}
.pf-topology-pipelines__pill-badge text {
  fill: var(--pf-topology-pipelines__pill-badge--text--fill);
  color: var(--pf-topology__node--Color);
}
.pf-topology-pipelines__pill.pf-m-selectable {
  cursor: pointer;
}
.pf-topology-pipelines__pill.pf-m-selected .pf-topology__node__action-icon__icon {
  --pf-topology__node__action-icon__icon--Color: var(--pf-topology-pipelines__pill-text--m-selected--Color);
}
.pf-topology-pipelines__pill.pf-m-selected.pf-m-danger .pf-topology__node__action-icon__icon {
  --pf-topology__node__action-icon__icon--Color: var(--pf-topology-pipelines__pill-text--m-selected--m-danger--Color);
}
.pf-topology-pipelines__pill.pf-m-selected.pf-m-success .pf-topology__node__action-icon__icon {
  --pf-topology__node__action-icon__icon--Color: var(--pf-topology-pipelines__pill-text--m-selected--m-success--Color);
}
.pf-topology-pipelines__pill.pf-m-selected.pf-m-warning .pf-topology__node__action-icon__icon {
  --pf-topology__node__action-icon__icon--Color: var(--pf-topology-pipelines__pill-text--m-selected--m-warning--Color);
}
.pf-topology-pipelines__pill.pf-m-selected.pf-m-skipped .pf-topology__node__action-icon__icon {
  --pf-topology__node__action-icon__icon--Color: var(--pf-topology-pipelines__pill-text--m-selected--m-skipped--Color);
}
.pf-topology-pipelines__pill.pf-m-selected.pf-m-in-progress .pf-topology__node__action-icon__icon {
  --pf-topology__node__action-icon__icon--Color: var(--pf-topology-pipelines__pill-text--m-selected--m-in-progress--Color);
}
.pf-topology-pipelines__pill.pf-m-selected.pf-m-pending .pf-topology__node__action-icon__icon {
  --pf-topology__node__action-icon__icon--Color: var(--pf-topology-pipelines__pill-text--m-selected--m-pending--Color);
}
.pf-topology-pipelines__pill.pf-m-selected.pf-m-running .pf-topology__node__action-icon__icon {
  --pf-topology__node__action-icon__icon--Color: var(--pf-topology-pipelines__pill-text--m-selected--m-running--Color);
}
.pf-topology-pipelines__pill.pf-m-selected.pf-m-idle .pf-topology__node__action-icon__icon {
  --pf-topology__node__action-icon__icon--Color: var(--pf-topology-pipelines__pill-text--m-selected--m-idle--Color);
}

.pf-topology-pipelines__when-expression-background {
  stroke: var(--pf-topology-pipelines__when-expression-background--Stroke);
  fill: var(--pf-topology-pipelines__when-expression-background--Fill);
}
.pf-topology-pipelines__pill.pf-m-selected .pf-topology-pipelines__when-expression-background {
  --pf-topology-pipelines__when-expression-background--Stroke: var(--pf-topology-pipelines__when-expression--m-selected--color);
}
.pf-topology-pipelines__when-expression-background.pf-m-success {
  --pf-topology-pipelines__when-expression-background--Stroke: var(--pf-topology-pipelines__when-expression--m-success--color);
  --pf-topology-pipelines__when-expression-background--Fill: var(--pf-topology-pipelines__when-expression--m-success--color);
}
.pf-topology-pipelines__when-expression-background.pf-m-unmet {
  --pf-topology-pipelines__when-expression-background--Stroke: var(--pf-topology-pipelines__when-expression--m-warning--color);
  --pf-topology-pipelines__when-expression-background--Fill: var(--pf-topology-pipelines__when-expression--m-warning--color);
}
.pf-topology-pipelines__when-expression-background.pf-m-skipped {
  --pf-topology-pipelines__when-expression-background--Stroke: var(--pf-topology-pipelines__when-expression--m-skipped--color);
  --pf-topology-pipelines__when-expression-background--Fill: var(--pf-topology-pipelines__when-expression--m-skipped--color);
}
.pf-topology-pipelines__when-expression-background.pf-m-in-progress {
  --pf-topology-pipelines__when-expression-background--Stroke: var(--pf-topology-pipelines__when-expression--m-in-progress--color);
  --pf-topology-pipelines__when-expression-background--Fill: var(--pf-topology-pipelines__when-expression--m-in-progress--color);
}

.pf-topology-pipelines__pill.pf-m-selected .pf-topology-pipelines__when-expression-edge {
  stroke: var(--pf-topology-pipelines__when-expression--m-selected--color);
}

.pf-topology-pipelines__status-icon {
  color: var(--pf-topology-pipelines__status-icon--color);
}
.pf-topology-pipelines__status-icon.pf-m-selected {
  fill: var(--pf-topology-pipelines__status-icon--fill);
}
.pf-topology-pipelines__status-icon.pf-m-selected {
  --pf-topology-pipelines__status-icon--color: var(--pf-topology-pipelines__status-icon--m-selected--color);
}
.pf-topology-pipelines__status-icon.pf-m-danger {
  --pf-topology-pipelines__status-icon--color: var(--pf-topology-pipelines__status-icon--m-danger--color);
}
.pf-topology-pipelines__status-icon.pf-m-success {
  --pf-topology-pipelines__status-icon--color: var(--pf-topology-pipelines__status-icon--m-success--color);
}
.pf-topology-pipelines__status-icon.pf-m-warning {
  --pf-topology-pipelines__status-icon--color: var(--pf-topology-pipelines__status-icon--m-warning--color);
}
.pf-topology-pipelines__status-icon.pf-m-skipped {
  --pf-topology-pipelines__status-icon--color: var(--pf-topology-pipelines__status-icon--m-skipped--color);
}
.pf-topology-pipelines__status-icon.pf-m-in-progress {
  --pf-topology-pipelines__status-icon--color: var(--pf-topology-pipelines__status-icon--m-in-progress--color);
}
.pf-topology-pipelines__status-icon.pf-m-pending {
  --pf-topology-pipelines__status-icon--color: var(--pf-topology-pipelines__status-icon--m-pending--color);
}
.pf-topology-pipelines__status-icon.pf-m-running {
  --pf-topology-pipelines__status-icon--color: var(--pf-topology-pipelines__status-icon--m-running--color);
}
.pf-topology-pipelines__status-icon.pf-m-idle {
  --pf-topology-pipelines__status-icon--color: var(--pf-topology-pipelines__status-icon--m-idle--color);
}

.pf-topology-pipelines__status-icon.pf-m-selected.pf-m-danger {
  --pf-topology-pipelines__status-icon--color: var(--pf-topology-pipelines__status-icon--m-selected--m-danger--color);
}
.pf-topology-pipelines__status-icon.pf-m-selected.pf-m-success {
  --pf-topology-pipelines__status-icon--color: var(--pf-topology-pipelines__status-icon--m-selected--m-success--color);
}
.pf-topology-pipelines__status-icon.pf-m-selected.pf-m-warning {
  --pf-topology-pipelines__status-icon--color: var(--pf-topology-pipelines__status-icon--m-selected--m-warning--color);
}
.pf-topology-pipelines__status-icon.pf-m-selected.pf-m-skipped {
  --pf-topology-pipelines__status-icon--color: var(--pf-topology-pipelines__status-icon--m-selected--m-skipped--color);
}
.pf-topology-pipelines__status-icon.pf-m-selected.pf-m-in-progress {
  --pf-topology-pipelines__status-icon--color: var(--pf-topology-pipelines__status-icon--m-selected--m-in-progress--color);
}
.pf-topology-pipelines__status-icon.pf-m-selected.pf-m-pending {
  --pf-topology-pipelines__status-icon--color: var(--pf-topology-pipelines__status-icon--m-selected--m-pending--color);
}
.pf-topology-pipelines__status-icon.pf-m-selected.pf-m-running {
  --pf-topology-pipelines__status-icon--color: var(--pf-topology-pipelines__status-icon--m-selected--m-running--color);
}
.pf-topology-pipelines__status-icon.pf-m-selected.pf-m-idle {
  --pf-topology-pipelines__status-icon--color: var(--pf-topology-pipelines__status-icon--m-selected--m-idle--color);
}

.pf-topology-pipelines__status-icon-background {
  fill: var(--pf-topology-pipelines__pill-background--Fill);
  stroke: var(--pf-topology-pipelines__pill-background--Stroke);
}

.pf-topology-pipelines__status-icon-background.pf-m-danger {
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-topology-pipelines__pill-background--m-danger--Stroke);
}
.pf-topology-pipelines__status-icon-background.pf-m-success {
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-topology-pipelines__pill-background--m-success--Stroke);
}
.pf-topology-pipelines__status-icon-background.pf-m-warning {
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-topology-pipelines__pill-background--m-warning--Stroke);
}
.pf-topology-pipelines__status-icon-background.pf-m-skipped {
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-topology-pipelines__pill-background--m-skipped--Stroke);
}
.pf-topology-pipelines__status-icon-background.pf-m-in-progress {
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-topology-pipelines__pill-background--m-in-progress--Stroke);
}
.pf-topology-pipelines__status-icon-background.pf-m-pending {
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-topology-pipelines__pill-background--m-pending--Stroke);
}
.pf-topology-pipelines__status-icon-background.pf-m-running {
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-topology-pipelines__pill-background--m-running--Stroke);
}
.pf-topology-pipelines__status-icon-background.pf-m-idle {
  --pf-topology-pipelines__pill-background--Stroke: var(--pf-topology-pipelines__pill-background--m-idle--Stroke);
}

.pf-topology-pipelines__status-icon-background.pf-m-selected {
  --pf-topology-pipelines__pill-background--Fill: var(--pf-topology-pipelines__status-icon--m-selected--color);
}
.pf-topology-pipelines__status-icon-background.pf-m-danger.pf-m-selected {
  --pf-topology-pipelines__pill-background--Fill: var(--pf-topology-pipelines__pill-background--m-danger--Stroke);
}
.pf-topology-pipelines__status-icon-background.pf-m-success.pf-m-selected {
  --pf-topology-pipelines__pill-background--Fill: var(--pf-topology-pipelines__pill-background--m-success--Stroke);
}
.pf-topology-pipelines__status-icon-background.pf-m-warning.pf-m-selected {
  --pf-topology-pipelines__pill-background--Fill: var(--pf-topology-pipelines__pill-background--m-warning--Stroke);
}
.pf-topology-pipelines__status-icon-background.pf-m-skipped.pf-m-selected {
  --pf-topology-pipelines__pill-background--Fill: var(--pf-topology-pipelines__pill-background--m-skipped--Stroke);
}
.pf-topology-pipelines__status-icon-background.pf-m-in-progress.pf-m-selected {
  --pf-topology-pipelines__pill-background--Fill: var(--pf-topology-pipelines__pill-background--m-in-progress--Stroke);
}
.pf-topology-pipelines__status-icon-background.pf-m-pending.pf-m-selected {
  --pf-topology-pipelines__pill-background--Fill: var(--pf-topology-pipelines__pill-background--m-pending--Stroke);
}
.pf-topology-pipelines__status-icon-background.pf-m-running.pf-m-selected {
  --pf-topology-pipelines__pill-background--Fill: var(--pf-topology-pipelines__pill-background--m-running--Stroke);
}
.pf-topology-pipelines__status-icon-background.pf-m-idle.pf-m-selected {
  --pf-topology-pipelines__pill-background--Fill: var(--pf-topology-pipelines__pill-background--m-idle--Stroke);
}