@supports (-moz-appearance: none) {
  .pipeline-firefox-fix {
    align-items: center; } }

.build-shared-timeline {
  flex-flow: column nowrap; }
  .build-shared-timeline .snapshot {
    display: flex;
    flex-flow: row nowrap; }
    .build-shared-timeline .snapshot .marker-col {
      flex-flow: column nowrap;
      flex-basis: 0px;
      flex-grow: 0;
      padding-left: 20px\0; }
      .build-shared-timeline .snapshot .marker-col .marker-icon {
        flex-basis: auto;
        flex-grow: 0;
        border:  2px solid;
        border-color: rgba( 234, 234, 234 ,  1 );
        border-color: rgba( var(--palette-neutral-8,234, 234, 234) ,  1 );
        border-radius: 50%;
        width: 40px;
        height: 40px; }
        .build-shared-timeline .snapshot .marker-col .marker-icon .content {
          font-size: 1.125rem;
          width: 18px;
          height: 20px;
          overflow: hidden; }
        .build-shared-timeline .snapshot .marker-col .marker-icon .marker-status-icon {
          left: 20px;
          top: 20px; }
          .build-shared-timeline .snapshot .marker-col .marker-icon .marker-status-icon .counter-status {
            background-color: rgba( 218, 218, 218 ,  1 );
            background-color: rgba( var(--palette-neutral-10,218, 218, 218) ,  1 );
            height: 25px;
            width: 25px;
            border-radius: 15%;
            text-align: center;
            display: block; }
            .build-shared-timeline .snapshot .marker-col .marker-icon .marker-status-icon .counter-status .counter-value {
              vertical-align: middle; }
    .build-shared-timeline .snapshot .content-col {
      flex-basis: 0px;
      flex-grow: 2;
      padding-left: 10px;
      margin-left: 18px\0;
      margin-top: -5px; }
    .build-shared-timeline .snapshot:not(:last-child) .content-col {
      min-height: 100px; }
    .build-shared-timeline .snapshot:not(:last-child) .marker-col .beam {
      flex-basis: 0px;
      flex-grow: 3;
      border:  1px solid;
      border-color: rgba( 234, 234, 234 ,  1 );
      border-color: rgba( var(--palette-neutral-8,234, 234, 234) ,  1 ); }
