._1e0c1o8l{display:inline-block}
._3se11kw7 >svg{fill:inherit}
._4t3i1tcg{height:24px}
._4t3i1ylp{height:40px}
._4t3i7vkz{height:1pc}
._4t3ickbl{height:3pc}
._4t3izwfg{height:2pc}
._kqswh2mm{position:relative}
._lswu1xf6{fill:var(--logo-fill)}
._o5724jg8{white-space:normal}
._syaz1vry{color:var(--logo-color)}
._uiztglyw{-webkit-user-select:none;-ms-user-select:none;user-select:none}
._vc881r31 stop{stop-color:currentColor}
._vwz4kb7n{line-height:1}
._zbji1osq >svg{height:100%}
.ring-breadcrumbs-separator {
  margin: 0 var(--ring-unit);

  color: var(--ring-borders-color);

  font-size: 16px;
  line-height: 16px;
}

@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size: 12px;--rc-drag-handle-mobile-size: 24px;--rc-drag-handle-bg-colour: rgba(0, 0, 0, .2);--rc-drag-bar-size: 6px;--rc-border-color: rgba(255, 255, 255, .7);--rc-focus-color: #0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;right:0;transform:translate(50%,-50%);cursor:ne-resize}.ReactCrop .ord-e{top:50%;right:0;transform:translate(50%,-50%);cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{bottom:0;left:50%;transform:translate(-50%,50%);cursor:s-resize}.ReactCrop .ord-sw{bottom:0;left:0;transform:translate(-50%,50%);cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer: coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}

.Breadcrumbs__breadcrumbs--qI {
  position: sticky;

  bottom: 0;
  left: 0;

  box-sizing: border-box;

  min-height: 30px;

  padding: calc(var(--ring-unit)/2) calc(var(--ring-unit)*4);

  border-top: 1px solid var(--ring-line-color);

  background-color: var(--ring-secondary-background-color);
}

.Breadcrumbs__list--ME {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: calc(var(--ring-unit)*2.5);

  margin: 0;
  padding: 0;

  list-style: none;

  color: var(--foreground-color);

  font-size: var(--ring-font-size-smaller);
}

.Breadcrumbs__breadcrumb--p5 {
  display: inline;

  color: var(--ring-secondary-color);
}

.Breadcrumbs__breadcrumb--p5::after {
  margin: 0 var(--ring-unit);

  content: '/';

  color: var(--ring-line-color);
}

.Breadcrumbs__breadcrumb--p5:last-child::after {
  content: '';
}

.Breadcrumbs__breadcrumbArray--WO::before {
  margin-right: calc(var(--ring-unit)/2);

  content: '[]';
  vertical-align: 1px;

  font-size: 10px;
}

.Breadcrumbs__breadcrumbObject--sD::before {
  margin-right: calc(var(--ring-unit)/2);

  content: '{}';
  vertical-align: 1px;

  font-size: 10px;
}

.ring-icon-icon {
  display: inline-block;

  fill: currentColor;
}

.ring-icon-glyph {
  display: inline-flex;

  pointer-events: none;

  /* TODO remove in 8.0 */
}

.ring-icon-glyph[width="10"] {
    vertical-align: -1px;
  }

.ring-icon-glyph[width="12"] {
    vertical-align: -1px;
  }

.ring-icon-glyph[width="16"] {
    vertical-align: -3px;
  }

.ring-icon-glyph[width="20"] {
    vertical-align: -2px;
  }

.ring-icon-glyph.ring-icon-compatibilityMode {
    width: calc(var(--ring-unit)*2);
    height: calc(var(--ring-unit)*2);
    margin-right: 0;
    margin-left: 0;
  }

/* HACK: This media query hack makes styles applied for WebKit browsers only */
/* stylelint-disable-next-line media-feature-name-no-vendor-prefix */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .ring-icon-glyph {
    width: auto; /* Safari size bug workaround, see https://youtrack.jetbrains.com/issue/RG-1983 */
  }
}

.ring-icon-gray {
  color: var(--ring-secondary-color);
}

.ring-icon-hover {
  color: var(--ring-link-hover-color);
}

.ring-icon-green {
  color: var(--ring-success-color);
}

.ring-icon-magenta {
  color: var(--ring-link-hover-color);
}

.ring-icon-red {
  color: var(--ring-error-color);
}

.ring-icon-blue {
  color: var(--ring-main-color);
}

.ring-icon-white {
  color: var(--ring-white-text-color);
}

.ring-icon-loading {
  animation-name: ring-icon-icon-loading;
  animation-duration: 1200ms;
  animation-iteration-count: infinite;
}

@keyframes ring-icon-icon-loading {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(0.9);

    opacity: 0.5;
  }

  100% {
    transform: scale(1);
  }
}

.ring-error-message-errorMessage {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;

  max-width: 600px;
  height: 100%;
  margin: 0 auto;
}

.ring-error-message-title {
  font-size: 21px;
}

.ring-error-message-description {
  font-size: 15px;
}

.ring-error-message-content {
  flex-direction: column;

  color: var(--ring-text-color);
}

.ring-error-message-content > .ring-error-message-title,
.ring-error-message-description {
  margin-bottom: 16px;
}

.ring-error-message-icon {
  margin: 0 16px 24px 0;

  color: var(--ring-secondary-color);
}

:root {
  --ring-button-focus-border-color: var(--ring-border-hover-color);
  --ring-button-shadow: inset 0 0 0 1px;
  --ring-button-loader-width: calc(var(--ring-unit)*8);
  --ring-button-disabled-text-color: var(--ring-disabled-color);
  --ring-button-loader-components: var(--ring-main-components);
  --ring-button-white-text-disabled-color: var(--ring-white-text-color);
  --ring-button-icon-line-height: calc(var(--ring-unit)*2);
}

.ring-ui-theme-dark {
  --ring-button-white-text-disabled-color: var(--ring-disabled-color);
}


.ring-button-heightS {
  --ring-button-height: calc(var(--ring-unit)*3);
  --ring-button-padding-block: calc(var(--ring-unit)*0.5);
  --ring-button-font-size: var(--ring-font-size-smaller);
  --ring-button-line-height: var(--ring-line-height-lowest);
}

.ring-button-heightM {
  --ring-button-height: calc(var(--ring-unit)*3.5);
  --ring-button-padding-block: calc(var(--ring-unit)*0.5);
  --ring-button-font-size: var(--ring-font-size);
  --ring-button-line-height: var(--ring-line-height);
}

.ring-button-heightL {
  --ring-button-height: calc(var(--ring-unit)*4);
  --ring-button-padding-block: calc(var(--ring-unit)*0.75);
  --ring-button-font-size: var(--ring-font-size);
  --ring-button-line-height: var(--ring-line-height);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-button-button:hover {
    transition: none;
  }}

.ring-button-button {
  --ring-button-default-background-color: transparent;
  --ring-button-background-color: var(--ring-button-default-background-color);
  --ring-button-hover-background-color: var(--ring-content-background-color);
  --ring-button-pressed-background-color: var(--ring-selected-background-color);
  --ring-button-active-background-color: var(--ring-hover-background-color);
  --ring-button-disabled-background-color: var(--ring-button-default-background-color);

  box-sizing: border-box;
  margin: 0;

  cursor: pointer;
  transition:
    color var(--ring-ease),
    background-color var(--ring-ease),
    box-shadow var(--ring-ease);
  white-space: nowrap;
  text-decoration: none;

  color: var(--ring-button-text-color);

  border: 0;
  border-radius: var(--ring-border-radius);
  outline: 0;

  background-color: transparent;

  background-color: var(--ring-button-background-color);

  font-family: var(--ring-font-family), sans-serif;
}

.ring-button-button:active,.ring-button-button:focus-visible {
    transition: none;
  }

.ring-button-button::-moz-focus-inner {
    padding: 0;

    border: 0;
    outline: 0;
  }

.ring-button-block {
  --ring-button-default-background-color: var(--ring-content-background-color);
  --ring-button-default-border-color: var(--ring-borders-color);
  --ring-button-border-color: var(--ring-button-default-border-color);
  --ring-button-hover-border-color: var(--ring-border-hover-color);
  --ring-button-pressed-border-color: var(--ring-border-hover-color);
  --ring-button-active-border-color: var(--ring-main-color);
  --ring-button-disabled-border-color: var(--ring-border-disabled-color);
  --ring-button-text-color: var(--ring-text-color);
  --ring-button-padding-inline: calc(var(--ring-unit)*2);

  display: inline-block;

  height: var(--ring-button-height);
  padding: var(--ring-button-padding-block) var(--ring-button-padding-inline);

  box-shadow: inset 0 0 0 1px var(--ring-button-border-color);

  box-shadow: var(--ring-button-shadow) var(--ring-button-border-color);

  font-size: var(--ring-button-font-size);
  line-height: var(--ring-button-line-height);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-button-block:hover {
    --ring-button-background-color: var(--ring-button-hover-background-color);
    --ring-button-border-color: var(--ring-button-hover-border-color);
  }}

.ring-button-block:active {
    --ring-button-background-color: var(--ring-button-pressed-background-color);
    --ring-button-border-color: var(--ring-button-pressed-border-color);
  }

.ring-button-block:focus-visible {
    box-shadow:
      inset 0 0 0 1px var(--ring-button-focus-border-color),
      0 0 0 1px var(--ring-button-focus-border-color);
    box-shadow:
      var(--ring-button-shadow) var(--ring-button-focus-border-color),
      0 0 0 1px var(--ring-button-focus-border-color);
  }

.ring-button-block.ring-button-heightS {
    --ring-button-icon-line-height: calc(var(--ring-unit)*1.5);
  }

.ring-button-inline {
  --ring-button-text-color: var(--ring-action-link-color);
  --ring-button-background-color: transparent;

  display: inline;

  margin: 0;
  padding: 0;

  font-size: inherit;
  line-height: inherit;
}

.ring-button-inline:focus-visible {
    box-shadow: 0 0 0 2px var(--ring-button-focus-border-color);
  }

.ring-button-icon {
  margin-right: calc(var(--ring-unit)*0.5);

  line-height: var(--ring-button-icon-line-height);
}

.ring-button-block .ring-button-icon {
  margin-top: -1px;
}

.ring-button-withNormalIcon {
  --ring-button-text-color: var(--ring-secondary-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-button-inline:hover {
    --ring-button-text-color: var(--ring-link-hover-color);
  }}

.ring-button-inline:active,.ring-button-inline.ring-button-active {
    --ring-button-text-color: var(--ring-link-hover-color);
  }

.ring-button-active {
  --ring-button-disabled-background-color: var(--ring-hover-background-color);
  --ring-button-disabled-border-color: var(--ring-border-disabled-active-color);

  transition: none;
}

.ring-button-active.ring-button-block {
  --ring-button-background-color: var(--ring-button-active-background-color);
  --ring-button-border-color: var(--ring-button-active-border-color);
}

.ring-button-disabled {
  cursor: auto;

  color: var(--ring-button-disabled-text-color);
  background-color: var(--ring-button-disabled-background-color);
  box-shadow: inset 0 0 0 1px var(--ring-button-disabled-border-color);
  box-shadow: var(--ring-button-shadow) var(--ring-button-disabled-border-color);
}

.ring-button-danger {
  --ring-button-pressed-background-color: var(--ring-button-danger-active-color);
  --ring-button-active-background-color: var(--ring-button-danger-active-color);
  --ring-button-focus-border-color: var(--ring-removed-background-color);
  --ring-button-hover-border-color: var(--ring-button-danger-hover-color);
  --ring-button-pressed-border-color: var(--ring-button-danger-hover-color);
  --ring-button-active-border-color: var(--ring-button-danger-hover-color);
  --ring-button-text-color: var(--ring-error-color);
  --ring-button-disabled-text-color: var(--ring-removed-background-color);
  --ring-button-loader-components: var(--ring-main-error-components);
}

.ring-button-flat {
  --ring-button-default-border-color: transparent;
  --ring-button-hover-border-color: transparent;
  --ring-button-pressed-border-color: transparent;
  --ring-button-active-border-color: transparent;
  --ring-button-disabled-border-color: transparent;
}

.ring-button-whiteText {
  --ring-button-text-color: var(--ring-white-text-color);
  --ring-button-disabled-text-color: var(--ring-button-white-text-disabled-color);
  --ring-button-loader-components: var(--ring-white-text-components);
}

.ring-button-primaryBlock {
  --ring-button-default-background-color: var(--ring-button-primary-background-color);
  --ring-button-hover-background-color: var(--ring-main-hover-color);
  --ring-button-pressed-background-color: var(--ring-button-primary-background-color);
  --ring-button-active-background-color: var(--ring-button-primary-background-color);
  --ring-button-disabled-background-color: var(--ring-border-disabled-active-color);
  --ring-button-pressed-border-color: var(--ring-button-primary-border-color);
  --ring-button-active-border-color: var(--ring-button-primary-border-color);
}

.ring-button-success {
  --ring-button-default-background-color: var(--ring-main-success-color);
  --ring-button-hover-background-color: var(--ring-main-success-hover-color);
  --ring-button-pressed-background-color: var(--ring-main-success-hover-color);
  --ring-button-active-background-color: var(--ring-main-success-hover-color);
  --ring-button-disabled-background-color: var(--ring-added-background-color);
  --ring-button-focus-border-color: var(--ring-border-hover-success-color);
  --ring-button-pressed-border-color: var(--ring-success-color);
  --ring-button-active-border-color: var(--ring-success-color);
}

.ring-button-error {
  --ring-button-default-background-color: var(--ring-main-error-color);
  --ring-button-hover-background-color: var(--ring-main-error-hover-color);
  --ring-button-pressed-background-color: var(--ring-main-error-hover-color);
  --ring-button-active-background-color: var(--ring-main-error-hover-color);
  --ring-button-disabled-background-color: var(--ring-removed-background-color);
  --ring-button-focus-border-color: var(--ring-border-hover-error-color);
  --ring-button-pressed-border-color: var(--ring-error-color);
  --ring-button-active-border-color: var(--ring-error-color);
}

.ring-button-secondary {
  --ring-button-default-background-color: var(--ring-tag-background-color);
  --ring-button-hover-background-color: var(--ring-tag-hover-background-color);
  --ring-button-disabled-background-color: var(--ring-disabled-background-color);
  --ring-button-loader-components: var(--ring-secondary-components);
}

.ring-button-ghost {
  --ring-button-default-background-color: transparent;
  --ring-button-hover-background-color: var(--ring-tag-hover-background-color);
  --ring-button-text-color: var(--ring-secondary-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-button-ghost.ring-button-inline:hover {
    --ring-button-background-color: var(--ring-tag-background-color);
    }}

.ring-button-ghost.ring-button-inline:active {
      --ring-button-background-color: var(--ring-button-pressed-background-color);
    }

.ring-button-ghost.ring-button-inline.ring-button-active {
      --ring-button-background-color: var(--ring-button-active-background-color);
    }

.ring-button-ghost.ring-button-block {
    --ring-button-loader-components: var(--ring-secondary-components);
  }

.ring-button-iconOnly.ring-button-inline {
    line-height: var(--ring-button-icon-line-height);
  }

.ring-button-iconOnly.ring-button-heightS {
    --ring-button-padding-block: calc(var(--ring-unit)*0.75);
    --ring-button-padding-inline: calc(var(--ring-unit)*0.75);
  }

.ring-button-iconOnly.ring-button-heightM {
    --ring-button-padding-block: calc(var(--ring-unit)*0.75);
    --ring-button-padding-inline: calc(var(--ring-unit)*0.75);
  }

.ring-button-iconOnly.ring-button-heightL {
    --ring-button-padding-block: var(--ring-unit);
    --ring-button-padding-inline: var(--ring-unit);
  }

.ring-button-iconOnly .ring-button-icon {
    margin-right: 0;
  }

.ring-button-iconOnly.ring-button-block {
    vertical-align: -2px;
  }

.ring-button-iconOnly.ring-button-block .ring-button-icon {
      vertical-align: 2px;
    }

.ring-button-loader {
  position: relative;
  z-index: 0;

  cursor: auto;

  background-color: var(--ring-button-default-background-color);
}

.ring-button-loader.ring-button-block {
  box-shadow: inset 0 0 0 1px var(--ring-button-default-border-color);
  box-shadow: var(--ring-button-shadow) var(--ring-button-default-border-color);
}

.ring-button-loader.ring-button-inline {
  animation-name: ring-button-text-loading;
  animation-duration: 1200ms;
  animation-iteration-count: infinite;
}

.ring-button-loaderBackground {
  position: absolute;
  z-index: -1;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;

  overflow: hidden;

  border-radius: calc(var(--ring-border-radius) - 1px);
  background-color: var(--ring-button-default-background-color);
}

.ring-button-loaderBackground::before {
    display: block;

    width: calc(100% + var(--ring-button-loader-width));
    height: 100%;

    content: "";
    animation: ring-button-progress 1s linear infinite;

    background-image: linear-gradient(
      to right,
      transparent,
      rgba(var(--ring-button-loader-components), 0.4) 40%,
      transparent 80%
    );

    background-repeat: repeat;
    background-size: var(--ring-button-loader-width);
  }

.ring-button-flat .ring-button-loaderBackground {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    border-radius: var(--ring-border-radius);
}

.ring-button-delayed::after {
  content: "…";
}

.ring-button-short {
  --ring-button-padding-inline: 0;

  width: calc(var(--ring-unit)*4);
}

.ring-button-block .ring-button-dropdownIcon {
    margin-top: -1px;
    margin-right: calc(var(--ring-unit)*-0.5);
    margin-left: 2px;
  }

.ring-button-inline .ring-button-dropdownIcon .ring-icon-glyph {
    vertical-align: -2px;
  }

.ring-button-dropdownIcon {

  line-height: var(--ring-button-icon-line-height);
}

@keyframes ring-button-progress {
  from {
    transform: translateX(-64px); /* must be in Sync with loaderWidth, but CSS var doesn't work due to RG-2438 */
  }

  to {
    transform: translateX(0);
  }
}

@keyframes ring-button-text-loading {
  50% {
    opacity: 0.5;
  }
}

.SidebarPanel__content--wo {
  display: flex;

  height: 100%;
}

.SidebarPanel__sidebar--f1 {
  position: absolute;

  z-index: var(--ring-fixed-z-index); /* Need for correct scrolling work. See TW-60668 */

  overflow: hidden; /* Fix wrong page size in Edge */

  border-right: 1px solid var(--ring-line-color);

  background-color: var(--ring-sidebar-background-color);
}

.SidebarPanel__sidebar--f1.SidebarPanel__fixed--De {
    position: fixed;
  }

.SidebarPanel__sidebar--f1.SidebarPanel__collapsed--rA .SidebarPanel__content--wo {
    flex-grow: 0;
  }

.SidebarPanel__resizable--i0 {
  z-index: 11;
}

.SidebarPanel__resizableRightHandle--mv {
  z-index: 20;
}

/* https://readymag.com/artemtiunov/RingUILanguage/colours/ */

.ring-global-clearfix::after {
    display: block;
    clear: both;

    content: "";
  }

.ring-global-font {
  font-family: var(--ring-font-family);
  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.ring-global-font-lower {

  line-height: var(--ring-line-height-lower);
}

.ring-global-font-smaller {

  font-size: var(--ring-font-size-smaller);
}

.ring-global-font-smaller-lower {

  line-height: var(--ring-line-height-lowest);
}

.ring-global-font-larger-lower {

  font-size: var(--ring-font-size-larger);
}

.ring-global-font-larger {

  line-height: var(--ring-line-height-taller);
}

/* To be used at large sizes */
/* As close as possible to Helvetica Neue Thin (to replace Gotham) */
.ring-global-thin-font {
  font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: var(--ring-font-size);
  font-weight: 100; /* Renders Helvetica Neue UltraLight on OS X  */
}

.ring-global-monospace-font {
  font-family: var(--ring-font-family-monospace);
  font-size: var(--ring-font-size-smaller);
}

.ring-global-ellipsis {
  overflow: hidden;

  white-space: nowrap;
  text-overflow: ellipsis;
}

.ring-global-resetButton {
  overflow: visible;

  padding: 0;

  text-align: left;

  color: inherit;
  border: 0;

  background-color: transparent;

  font: inherit;
}

.ring-global-resetButton::-moz-focus-inner {
    padding: 0;

    border: 0;
  }

/* Media breakpoints (minimal values) */

/* Media queries */

.ring-tab-trap-trapButton {
  position: absolute;
  left: -9999px;
}

.ring-popup-popup {

  position: fixed;
  z-index: var(--ring-overlay-z-index);
  top: -100vh;
  left: -100vw;

  overflow-y: auto;

  box-sizing: border-box;

  border: 1px solid var(--ring-popup-border-color);
  border-radius: var(--ring-border-radius);

  background-color: var(--ring-popup-background-color);
  box-shadow: var(--ring-popup-shadow);
}

.ring-popup-largeBorderRadius {
  border-radius: var(--ring-border-radius-large);
}

.ring-popup-hidden {
  display: none;
}

.ring-popup-showing {
  opacity: 0;
}

.ring-popup-attached {
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

:root {
  /* stylelint-disable-next-line color-no-hex */
  --ring-loader-inline-stops: #ff00eb, #bd3bff, #008eff, #58ba00, #f48700, #ff00eb;
}

.ring-ui-theme-dark {
  /* stylelint-disable-next-line color-no-hex */
  --ring-loader-inline-stops: #ff2eef, #d178ff, #289fff, #88d444, #ffe000, #ff2eef;
}

@keyframes ring-loader-inline-spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes ring-loader-inline-pulse {
  0% {
    transform: scale(1);
  }

  100% {
    transform: scale(1.41667);
  }
}

.ring-loader-inline-loader,
.ring-loader-inline {
  /* needed for better backward-compatibility */

  position: relative;

  display: inline-block;

  overflow: hidden;

  transform: rotate(0);
  animation: ring-loader-inline-spin 1s linear infinite;
  vertical-align: -3px;

  border-radius: var(--ring-unit);
}

:is(.ring-loader-inline-loader,.ring-loader-inline),:is(.ring-loader-inline-loader,.ring-loader-inline)::after {
    transform-origin: 50% 50%;
  }

:is(.ring-loader-inline-loader,.ring-loader-inline)::after {
    display: block;

    width: calc(var(--ring-unit)*2);
    height: calc(var(--ring-unit)*2);

    content: "";
    animation: ring-loader-inline-pulse 0.85s cubic-bezier(0.68, 0, 0.74, 0.74) infinite alternate;

    background-image: conic-gradient(#ff00eb, #bd3bff, #008eff, #58ba00, #f48700, #ff00eb);

    background-image: conic-gradient(var(--ring-loader-inline-stops));
    -webkit-mask-image: radial-gradient(var(--ring-unit), transparent 71.875%, var(--ring-content-background-color) 71.875%);
            mask-image: radial-gradient(var(--ring-unit), transparent 71.875%, var(--ring-content-background-color) 71.875%);
  }

.ring-loader-inline-children {
  margin-left: calc(var(--ring-unit)/2);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(.ring-link-link,.ring-link-withLinks a):hover {
    text-decoration-line: underline;

    transition: none;

    color: var(--ring-link-hover-color);
  }}

.ring-link-link,
.ring-link-withLinks a {
  cursor: pointer;
  transition: color var(--ring-fast-ease);

  color: var(--ring-link-color);
  border-radius: var(--ring-border-radius);

  outline: none;

  text-decoration-line: none;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {

.ring-link-link,
.ring-link-withLinks a {
    text-decoration-thickness: 0.5px;
}
  }

.ring-link-hover:is(.ring-link-link,.ring-link-withLinks a) {
    text-decoration-line: underline;

    transition: none;

    color: var(--ring-link-hover-color);
  }

/* stylelint-disable-next-line selector-max-specificity */

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-link-pseudo:is(.ring-link-link,.ring-link-withLinks a):hover {
    text-decoration: none;
  }}

:is(.ring-link-link,.ring-link-withLinks a):focus-visible {
    box-shadow: 0 0 0 2px var(--ring-border-hover-color);
  }

.ring-link-link.ring-link-active {
  color: inherit;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-link-inherit:not(:hover) {
  color: inherit;
}}

.ring-link-pseudo {
  margin: 0;
  padding: 0;

  text-align: left;

  border: 0;

  background: transparent;

  font: inherit;
}

.ring-link-pseudo::-moz-focus-inner {
    padding: 0;

    border: 0;
  }

:root {
  --ring-header-link-color: var(--ring-link-color);
}

.ring-ui-theme-dark {
  --ring-header-link-color: var(--ring-text-color);
}

.ring-header-header {
  --ring-header-compensate: 3px;
  --ring-header-compensated: calc(var(--ring-unit)*8 - var(--ring-header-compensate));

  display: flex;
  overflow: hidden;
  align-items: center;

  box-sizing: border-box;
  height: calc(var(--ring-unit)*8);

  color: var(--ring-text-color);

  background-color: var(--ring-navigation-background-color);

  line-height: var(--ring-header-compensated);
}

.ring-header-header > * {
    display: inline-block;

    box-sizing: border-box;
    height: calc(var(--ring-unit)*8);
    padding: 0 calc(var(--ring-unit)*1.5) var(--ring-header-compensate);
  }

/* override link */

.ring-header-header .ring-link-link {
    color: var(--ring-header-link-color);
  }

.ring-header-header .ring-link-active {
    color: var(--ring-active-text-color);
  }

.ring-header-headerSpaced > *:first-child {
    padding-left: calc(var(--ring-unit)*4);
  }

.ring-header-headerSpaced > *:last-child {
    padding-right: calc(var(--ring-unit)*4);
  }

.ring-header-headerVertical {
  display: inline-flex;
  align-items: center;
  flex-direction: column;

  height: 100%;

  color: var(--ring-text-color);

  background-color: var(--ring-navigation-background-color);

  /* override link */
}

.ring-header-headerVertical .ring-link-link {
    color: var(--ring-header-link-color);
  }

.ring-header-headerVertical .ring-link-active {
    color: var(--ring-active-text-color);
  }

html.ring-ui-theme-dark .ring-header-headerVertical {
  box-shadow: inset -1px 0 var(--ring-line-color);
}

.ring-header-logo {
  display: inline-flex;
  align-items: center;

  height: calc(var(--ring-unit)*8);

  color: var(--ring-navigation-background-color);

  line-height: normal;
}

.ring-header-logo svg {
    vertical-align: bottom;
  }

.ring-header-headerVertical .ring-header-logo {
  height: auto;
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*1.5);
}

.ring-header-links {
  display: flex;
  align-items: center;
  flex-direction: column;

  min-height: calc(var(--ring-unit)*5);
}

.ring-header-tray {
  align-items: flex-end;

  margin-left: auto;
  padding: 0 0 var(--ring-header-compensate);
}

/* override .header > * */
.ring-header-tray.ring-header-tray {
  display: flex;
}

.ring-header-headerVertical .ring-header-tray {
  align-items: center;
  flex-direction: column;

  margin-top: auto;
  margin-left: 0;
  padding: 0;
}

.ring-header-trayItemContent {
  height: var(--ring-header-compensated);
}

.ring-header-icon {
  display: inline-block;
  flex-shrink: 0;

  width: calc(var(--ring-unit)*5);

  text-align: center;

  vertical-align: top;
}

/* override button */
.ring-header-icon.ring-header-icon {
  height: var(--ring-header-compensated);

  padding-top: calc(var(--ring-unit)/2);

  line-height: var(--ring-header-compensated);
}

.ring-header-headerVertical .ring-header-icon {
  width: auto;
  height: calc(var(--ring-unit)*5);

  padding: 0 calc(var(--ring-unit)*2.75);

  line-height: normal;
}

.ring-header-main svg {
  color: var(--ring-main-color);
}

.ring-header-rotatable svg {
  transition: transform 0.3s ease-out;
  transform: rotate(0deg);
  transform-origin: 50% 50%;
}

.ring-header-rotated svg {
  transform: rotate(90deg);
}

.ring-header-profileEmpty {
  align-items: center;

  width: auto;
  height: var(--ring-header-compensated);
  padding-left: var(--ring-unit);

  vertical-align: bottom;
}

/* override dropdown */
.ring-header-profileEmpty.ring-header-profileEmpty {
  display: inline-flex;
}

.ring-header-profile {

  height: var(--ring-header-compensated);

  cursor: pointer;
}

.ring-header-headerVertical .ring-header-profile {
  height: auto;
  padding: calc(var(--ring-unit)*2);
}

.ring-header-anchorClassName {

  display: flex;
  align-items: center;
  gap: calc(var(--ring-unit)*1.5);
}

.ring-header-avatarWrapper {
  line-height: 0;
}

.ring-header-hasUpdates {
  position: relative;
}

.ring-header-hasUpdates::after {
    position: absolute;
    top: calc(15% - 5px);
    right: calc(15% - 5px);

    display: block;

    width: var(--ring-unit);
    height: var(--ring-unit);

    content: "";

    border: 1px solid var(--ring-white-text-color);
    border-radius: 50%;
    background-color: var(--ring-link-hover-color);
  }

.SvgIcon__icon--OF > svg {
  overflow: visible;
  shape-rendering: geometricPrecision;
}

.MatrixParamBuild__description--vU {
  padding: 0 10px;
}

.MatrixParamBuild__helpIcon--nX {
  margin-left: calc(var(--ring-unit)/2);

  transition: all ease-in 0.1s;

  color: var(--ring-icon-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.MatrixParamBuild__helpIcon--nX:hover {
  transition: none;

  color: var(--ring-icon-hover-color);
}}

.MatrixParamBuild__form--fX {
  overflow: auto;

  max-height: 50vh;
  padding: 12px 10px 0;
}

.MatrixParamBuild__buttonClassName--Ys {
  padding-top: 10px;
}

.MatrixParamBuild__label--ZL,
.MatrixParamBuild__hint--Zk,
.MatrixParamBuild__selectLabelContainer--f1 label {
  display: block;
}

.MatrixParamBuild__label--ZL,
.MatrixParamBuild__selectLabelContainer--f1 label {
  margin-bottom: calc(var(--ring-unit)*0.5);

  color: var(--ring-text-color);

  font-size: var(--ring-font-size);
}

.MatrixParamBuild__hint--Zk {
  margin-top: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.MatrixParamBuild__label--ZL {
  margin-bottom: calc(var(--ring-unit)*0.5);
}

.MatrixParamBuild__parameter--t5 {
  padding-bottom: calc(var(--ring-unit)*2);
}

.MatrixParamBuild__parameterName--HF {
  padding-bottom: 0;
}

.MatrixParamBuild__row--Qh {
  display: flex;
  align-items: baseline;
  gap: var(--ring-unit);

  padding-bottom: var(--ring-unit);
}

.MatrixParamBuild__selectRow--H7 {
  flex: 1 1;
}

.MatrixParamBuild__popup--uq {
  z-index: 10;
}

.MatrixParamBuild__resotre--Zc {
  margin-top: 8px;
  margin-bottom: 16px;
  padding: 8px 16px;

  border-radius: 6px;
  background: var(--ring-secondary-background-color);
}

.MatrixParamBuild__resotreDeletePermanently--W4 {
  margin-left: 12px;

  color: #737577;
}

.CustomizedBuildNote__container--SI {
  margin-bottom: calc(var(--ring-unit)/2);
}

.CustomizedBuildNote__embedded--Ao {
  max-width: calc(var(--ring-unit)*30);
  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2);

  border-bottom: 1px solid var(--ring-line-color);
}

.CustomizedBuildNote__icon--tz {
  margin-right: var(--ring-unit);
}

.ToggleSakuraUI__icon--Vl {
  position: absolute;
  top: 3px;
  right: 4px;

  transition: color var(--ring-ease);

  color: var(--ring-secondary-color);

  line-height: 12px;
}

.ToggleSakuraUI__triangle--_y {
  position: absolute;
  top: 0;
  left: 0;

  width: 45px; /* 4 * unit * Math.sqrt(2) */
  height: 22.5px;

  transition:
    background-color var(--ring-ease),
    box-shadow var(--ring-ease);

  transform: rotate(45deg);
  transform-origin: 60% 51%;

  background-color: var(--ring-tag-background-color);
}

.ToggleSakuraUI__turnOn--hF .ToggleSakuraUI__icon--Vl {
    color: var(--ring-white-text-color);
  }

.ToggleSakuraUI__turnOn--hF .ToggleSakuraUI__triangle--_y {
    background-color: var(--ring-main-color);
  }

.ToggleSakuraUI__container--zu {
  position: absolute;
  top: 0;
  right: 0;

  overflow: hidden;

  width: calc(var(--ring-unit)*4);

  height: calc(var(--ring-unit)*4);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ToggleSakuraUI__link--wD:hover {
    box-shadow: none;
  }

    .ToggleSakuraUI__link--wD:hover .ToggleSakuraUI__icon--Vl,.ToggleSakuraUI__link--wD:hover .ToggleSakuraUI__triangle--_y {
      transition: none;
    }

    .ToggleSakuraUI__link--wD:hover .ToggleSakuraUI__icon--Vl {
      color: var(--ring-white-text-color);
    }

    .ToggleSakuraUI__link--wD:hover .ToggleSakuraUI__triangle--_y {
      background-color: var(--ring-main-hover-color);
    }}

.ToggleSakuraUI__link--wD {
  outline: none;
}

.ToggleSakuraUI__link--wD:focus {
    box-shadow: none;
  }

.ToggleSakuraUI__link--wD:focus .ToggleSakuraUI__icon--Vl,.ToggleSakuraUI__link--wD:focus .ToggleSakuraUI__triangle--_y {
      transition: none;
    }

.ToggleSakuraUI__link--wD:focus .ToggleSakuraUI__icon--Vl {
      color: var(--ring-white-text-color);
    }

.ToggleSakuraUI__link--wD:focus .ToggleSakuraUI__triangle--_y {
      background-color: var(--ring-main-hover-color);
    }

.ToggleSakuraUI__link--wD:active .ToggleSakuraUI__triangle--_y {
    background-color: #1a98ff;
    box-shadow: inset 0 -1px #0062b2;
  }

/* ensure styles order */

:root {
  --ring-selected-tab-color: var(--ring-text-color);
}

.ring-ui-theme-dark {
  --ring-selected-tab-color: var(--ring-text-color);
}

.ring-tabs-tabs {
  --ring-tabs-line-shadow: inset 0 -1px 0 0;
  --ring-tabs-selected-line-shadow: inset 0 -2px 0 0;
}

.ring-tabs-titles {
  display: inline-block;

  margin-bottom: calc(var(--ring-unit)*2);
}

.ring-tabs-titles > * + * {
    margin-left: calc(var(--ring-unit)*3);
  }

.ring-tabs-titles {
  box-shadow: var(--ring-tabs-line-shadow) var(--ring-line-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-tabs-title:hover {
    color: var(--ring-link-hover-color);
    outline-style: none;
    box-shadow: inset 0 -1px 0 0 var(--ring-link-hover-color);
  }

    .ring-tabs-title.ring-tabs-selected:hover,.ring-tabs-title.ring-tabs-collapsed:hover {
      color: inherit;
      box-shadow: var(--ring-tabs-selected-line-shadow) var(--ring-text-color);
    }}

.ring-tabs-title {

  position: relative;

  display: inline-block;

  padding: 0;

  cursor: pointer;

  color: inherit;

  border: none;
  border-radius: 0;
  background: none;

  line-height: calc(var(--ring-unit)*4);
}

.ring-tabs-title:active {
    color: var(--ring-link-hover-color);
    outline-style: none;
    box-shadow: inset 0 -1px 0 0 var(--ring-link-hover-color);
  }

.ring-tabs-title.ring-tabs-selected:active,.ring-tabs-title.ring-tabs-collapsed:active {
      color: inherit;
      box-shadow: var(--ring-tabs-selected-line-shadow) var(--ring-text-color);
    }

.ring-tabs-title:focus-visible {
    color: var(--ring-main-color);
    box-shadow: var(--ring-tabs-selected-line-shadow) var(--ring-main-color);
  }

.ring-tabs-title[disabled] {
    pointer-events: none;
  }

.ring-tabs-title.ring-tabs-titleLegacy {
  display: inline-flex;
  flex-direction: column;
}

.ring-tabs-title[disabled] {
  color: var(--ring-disabled-color);
}

.ring-tabs-selected {
  cursor: default;

  color: var(--ring-active-text-color);

  outline: none;
  box-shadow: var(--ring-tabs-selected-line-shadow) var(--ring-selected-tab-color);

  font-weight: var(--ring-font-weight-bold);
}

.ring-tabs-visible {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  text-align: center;
}

.ring-tabs-container {
  display: flex;
  flex-direction: column;
}

.ring-tabs-hidden {
  display: flex;
  visibility: hidden;
}

.ring-tabs-hiddenBold {
  display: flex;
  visibility: hidden;

  height: 0;

  font-weight: var(--ring-font-weight-bold);
}

.ring-tabs-hiddenRegular {
  display: flex;
  visibility: hidden;

  height: 0;

  font-weight: normal;
}

.ring-tabs-tabCounter {
  padding-left: 8px;

  color: var(--ring-secondary-color);

  font-size: 12px;
  font-weight: normal;
  line-height: 19px; /* prevent jumps in Firefox */
}

.ring-tabs-autoCollapseContainer {
  position: relative;
}

.ring-tabs-autoCollapse {
  position: relative;

  display: inline-flex;
  visibility: hidden;
  overflow: hidden;

  max-width: 100%;
}

.ring-tabs-autoCollapse .ring-tabs-title {
  flex-shrink: 0;
}

.ring-tabs-rendered.ring-tabs-adjusted {
  visibility: visible;
  overflow: visible;
}

.ring-tabs-measure {
  position: absolute;
  top: 0;
  left: 0;

  overflow: hidden;

  height: 0;
  margin: 0;

  pointer-events: none;

  opacity: 0;
}

.ring-tabs-morePopup {
  display: flex;
  flex-direction: column;
}

.ring-tabs-collapsed.ring-tabs-collapsed {
  width: 100%;

  border-bottom: none;
  box-shadow: none;

  line-height: calc(var(--ring-unit)*3);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-tabs-collapsed.ring-tabs-collapsed:hover {
    box-shadow: none;
  }}

.ring-tabs-collapsed.ring-tabs-collapsed[disabled] {
  color: var(--ring-disabled-color);
}

.ring-tabs-collapsed .ring-tabs-visible,
.ring-tabs-collapsed .ring-tabs-hidden {
  text-align: left;
}

.ring-tabs-morePopupBeforeEnd.ring-tabs-morePopupBeforeEnd.ring-tabs-morePopupBeforeEnd {
  padding: 0;
}

.ring-tabs-morePopupBeforeEnd ~ div {
  display: none;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-globals__visuallyHiddenContainer--F8:not(:hover, .focusVisible, :active) .ring-globals__visuallyHiddenChild--Ia {
  position: absolute;

  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);

  width: 1px;
  height: 1px;

  white-space: nowrap; /* added line */
}}

:root {
  --tc-message-background-color: rgba(17, 19, 20, 0.9);
  --tc-error-background-color: #faebec;
  --tc-error-hover-color: var(--ring-error-color);
  --tc-success-background-color: #e6f2e9;
  --tc-success-hover-background-color: #bcdcc2;
  --tc-success-progress-color: #7acc8b;
  --tc-success-text-color: var(--ring-text-color);
  --tc-classic-highlight-color: #ffc;
  --tc-changes-graph-background-color: #333;
  --tc-changes-graph-color: #bbb;
  --tc-classic-disabled-input-color: var(--ring-disabled-color);
  --tc-highlight-color: #ff008c;
  --tc-page-padding-inline: calc(var(--ring-unit)*3);
}

.ring-ui-theme-dark,
.ring-variables_dark-dark {
  --tc-error-background-color: #4d1f22;
  --tc-error-hover-color: #f8b4b8;
  --tc-success-background-color: #1f4d28;
  --tc-success-hover-background-color: #317c40;
  --tc-success-progress-color: #59a869;
  --tc-success-text-color: var(--ring-white-text-color);
  --tc-classic-highlight-color: #593d01;
  --tc-classic-disabled-input-color: rgba(var(--ring-text-components), 0.5);
  --tc-highlight-color: #e56ab6;
}

/* stylelint-disable selector-class-pattern */
.settings-mode.ring-variables-light,
.settings-mode .ring-variables-light {
  --ring-link-components: 85, 69, 197; /* #5545c5 */
  --ring-link-hover-components: 62, 51, 140; /* #3e338c */
  --ring-action-link-components: 85, 69, 197; /* #5545c5 */
  --ring-main-components: 111, 92, 255; /* #6f5cff */
  --ring-button-primary-background-components: 111, 92, 255; /* #6f5cff */
  --ring-button-primary-border-components: 85, 69, 197; /* #5545c5 */
  --ring-main-hover-components: 105, 85, 247; /* #6955f7 */
  --ring-border-hover-components: 196, 189, 255; /* #c4bdff */
  --ring-border-disabled-active-components: 214, 209, 255; /* #d6d1ff */
  --ring-sidebar-background-components: 247, 246, 255; /* #f7f6ff */
  --ring-hover-background-components: 243, 243, 255; /* #f3f3ff */
  --ring-selected-background-components: 214, 209, 255; /* #d6d1ff */
}

.settings-mode.ring-variables_dark-dark.ring-variables_dark-dark,
.settings-mode .ring-variables_dark-dark.ring-variables_dark-dark,
.settings-mode.ring-ui-theme-dark.ring-ui-theme-dark,
.settings-mode .ring-ui-theme-dark.ring-ui-theme-dark {
  --ring-link-components: 196, 189, 255; /* #c4bdff */
  --ring-link-hover-components: 165, 153, 255; /* #a599ff */
  --ring-action-link-components: 196, 189, 255; /* #c4bdff */
  --ring-main-components: 111, 92, 255; /* #6f5cff */
  --ring-button-primary-background-components: 111, 92, 255; /* #6f5cff */
  --ring-button-primary-border-components: 196, 189, 255; /* #c4bdff */
  --ring-main-hover-components: 85, 69, 197; /* #5545c5 */
  --ring-border-hover-components: 85, 69, 197; /* #5545c5 */
  --ring-border-disabled-active-components: 42, 36, 91; /* #2a245b */
  --ring-sidebar-background-components: 43, 43, 48; /* #2b2b30 */
  --ring-hover-background-components: 26, 23, 53; /* #1a1735 */
  --ring-selected-background-components: 62, 51, 140; /* #3e338c */
}
/* stylelint-enable */

/* Metrics */

/* Note: footer also has top margin which isn't taken into account here */

/* Media breakpoints (minimal values) */

/* Media queries */

/* https://a11yproject.com/posts/how-to-hide-content/ */

/* stylelint-disable-next-line selector-max-specificity */
.ring-globals__visuallyHidden--sJ {
  position: absolute;

  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);

  width: 1px;
  height: 1px;

  white-space: nowrap; /* added line */
}

.ring-globals__lineClamp--IR {
  position: relative;

  overflow: hidden;
  overflow-wrap: break-word;
}

.ring-globals__lineClampHasOverflow--EI::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;

  padding-top: 1px;

  content: '\2060';

  background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
}

@supports (-webkit-line-clamp: 2) {
  .ring-globals__lineClamp--IR {
    display: -webkit-box;

    -webkit-box-orient: vertical;

    text-overflow: ring-global-ellipsis;
  }

  .ring-globals__lineClampHasOverflow--EI::after {
    display: none;
  }
}

.SidebarHeader__header--RJ {
  display: flex;
  justify-content: space-between;

  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*0.5) calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2);
}

.SidebarHeader__searchWrapper--b8 {
  display: flex;
  align-items: baseline;

  width: 100%;
}

.SidebarHeader__search--g8 {
  width: 100%;
}

.SidebarHeader__collapseIconButtonWrapper--f4 {
  margin: 0 var(--ring-unit);
}

.SidebarHeader__header--RJ.SidebarHeader__collapsed--sw {
  align-items: end;
  flex-direction: column;
  justify-content: start;

  height: 100%;
  padding: 0;

  cursor: pointer;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.SidebarHeader__header--RJ.SidebarHeader__collapsed--sw:hover {
    background-color: var(--ring-hover-background-color);
  }}

.SidebarHeader__header--RJ.SidebarHeader__collapsed--sw .SidebarHeader__collapseIconButtonWrapper--f4 {
    padding: 14px 0 2px;
  }

.SidebarHeader__header--RJ.SidebarHeader__collapsed--sw .SidebarHeader__search--g8 {
    overflow: hidden;

    width: 0;
    height: 0;
  }

.SidebarHeader__collapseIcon--a4 {
  width: calc(var(--ring-unit)*2);

  color: var(--ring-icon-secondary-color);
}

.SidebarHeader__collapseTextWrapper--T_ {
  padding: var(--ring-unit);

  transform: rotate(180deg);
}

.SidebarHeader__collapseText--Vk {

  white-space: nowrap;

  color: var(--ring-secondary-color);
  writing-mode: vertical-rl;
}

.SidebarHeader__headerTitelRow--g3 {
  display: flex;
  justify-content: space-between;
}

.SidebarHeader__sidebarHeader--eN {
  display: flex;

  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*0.5) 0 calc(var(--ring-unit)*2);

  font-size: var(--ring-font-size-larger);
}

.SidebarHeader__headerTitelCollapsed--mF {
  display: none;
}

.SidebarHeader__headerButton--ZQ {
  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*1.5) 0 calc(var(--ring-unit));
}

.SidebarHeader__headerButtonCollapsed--Xm {
  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*1.5) calc(var(--ring-unit)) calc(var(--ring-unit));

  border-bottom: 1px solid var(--ring-line-color);
}

.VirtualizedTree__wrapper--Ib {
  position: relative;
  z-index: 10;
}

.VirtualizedTree__list--Jl {
  outline: none;
}

.ring-dropdown-dropdown {
  display: inline-block;
}

.ring-dropdown-anchor.ring-dropdown-anchor {
  margin-inline: -3px;
  padding-inline: 3px;
}

.ring-alert-alert {
  --ring-alert-animation-duration: 300ms;
  --ring-alert-animation-easing: ease-out;

  position: relative;

  display: flex;
  align-items: baseline;

  box-sizing: border-box;
  min-height: calc(var(--ring-unit)*5);
  margin: var(--ring-unit) auto;
  padding: 0 calc(var(--ring-unit)*2);

  transition:
    transform 300ms ease-out,
    margin-bottom 300ms ease-out,
    opacity 300ms ease-out;

  transition:
    transform var(--ring-alert-animation-duration) var(--ring-alert-animation-easing),
    margin-bottom var(--ring-alert-animation-duration) var(--ring-alert-animation-easing),
    opacity var(--ring-alert-animation-duration) var(--ring-alert-animation-easing);
  white-space: nowrap;
  pointer-events: auto;

  border-radius: var(--ring-border-radius);
  background-color: var(--ring-popup-background-color);
  box-shadow: var(--ring-popup-shadow);

  font-size: var(--ring-font-size);
  line-height: calc(var(--ring-unit)*5);
}

.ring-alert-alertInline {
  margin: var(--ring-unit);
}

.ring-alert-error {
  word-wrap: break-word;

  color: var(--ring-error-color);
}

.ring-alert-icon {
  margin-right: var(--ring-unit);
}

.ring-alert-caption {
  overflow: hidden;

  max-width: calc(100% - var(--ring-unit)*5);

  margin: 12px 0;

  white-space: normal;

  color: var(--ring-active-text-color);

  line-height: 20px;
}

.ring-alert-caption.ring-alert-withCloseButton {
    margin-right: calc(var(--ring-unit)*5);
  }

.ring-alert-badge {
  margin-left: var(--ring-unit);

  vertical-align: baseline;
}

.ring-alert-loader {
  top: 2px;

  margin-right: var(--ring-unit);
}

.ring-alert-close.ring-alert-close {
  position: absolute;
  top: 2px;
  right: 0;

  margin: calc(var(--ring-unit)/2);
  padding: var(--ring-unit);

  font-size: 0;
  line-height: 0;
}

@keyframes ring-alert-show {
  from {
    transform: translateY(100%);

    opacity: 0;
  }

  to {
    transform: translateY(0);

    opacity: 1;
  }
}

@keyframes ring-alert-shaking {
  10%,
  90% {
    transform: translateX(-1px);
  }

  20%,
  80% {
    transform: translateX(2px);
  }

  30%,
  50%,
  70% {
    transform: translateX(-4px);
  }

  40%,
  60% {
    transform: translateX(4px);
  }
}

.ring-alert-animationOpen {
  animation-name: ring-alert-show;
  animation-duration: var(--ring-alert-animation-duration);
}

.ring-alert-animationClosing {
  z-index: var(--ring-invisible-element-z-index);

  opacity: 0;
}

.ring-alert-animationShaking {
  animation-name: ring-alert-shaking;
  animation-duration: 500ms;
}

.ring-container-alertContainer {
  position: fixed;
  z-index: var(--ring-alert-z-index);
  right: calc(var(--ring-unit)*2);
  bottom: calc(var(--ring-unit));

  display: flex;
  overflow: visible;
  align-items: flex-end;
  flex-direction: column;

  max-height: calc(100vh - var(--ring-unit)*2);

  pointer-events: none;

  font-family: var(--ring-font-family);
  font-size: var(--ring-font-size);
}

.ring-container-alertInContainer {

  overflow-y: auto;

  min-width: calc(var(--ring-unit)*30);
  max-width: calc(var(--ring-unit)*50);
  margin-top: 0;
}

.ring-heading-contentWithHeadings h1,.ring-heading-contentWithHeadings:is(h1),.ring-heading-contentWithHeadings h2,.ring-heading-contentWithHeadings:is(h2),.ring-heading-contentWithHeadings h3,.ring-heading-contentWithHeadings:is(h3),.ring-heading-contentWithHeadings h4,.ring-heading-contentWithHeadings:is(h4) {
    margin-top: var(--ring-line-height);

    font-weight: var(--ring-font-weight-bold);
  }

:is(.ring-heading-contentWithHeadings h1,.ring-heading-contentWithHeadings:is(h1),.ring-heading-contentWithHeadings h2,.ring-heading-contentWithHeadings:is(h2),.ring-heading-contentWithHeadings h3,.ring-heading-contentWithHeadings:is(h3),.ring-heading-contentWithHeadings h4,.ring-heading-contentWithHeadings:is(h4)):first-child {
      margin-top: 0;
    }

.ring-heading-contentWithHeadings :is(h1,h2),.ring-heading-contentWithHeadings:is(h1,h2) {
    margin-bottom: 8px;

    color: var(--ring-heading-color);
  }

.ring-heading-contentWithHeadings h1,.ring-heading-contentWithHeadings:is(h1) {
    font-size: 24px;
    line-height: 28px;
  }

.ring-heading-contentWithHeadings h2,.ring-heading-contentWithHeadings:is(h2) {
    font-size: 20px;
    line-height: 24px;
  }

.ring-heading-contentWithHeadings h3,.ring-heading-contentWithHeadings:is(h3) {
    margin-bottom: 0;

    font-size: 16px;
    line-height: 22px;
  }

.ring-heading-contentWithHeadings h4,.ring-heading-contentWithHeadings:is(h4) {
    margin-bottom: 1px;

    letter-spacing: 1px;
    text-transform: uppercase;

    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
  }

.ring-heading-heading {
}

.ring-heading-caps {
  letter-spacing: 2px;
  text-transform: uppercase;
}

.ring-heading-heading.ring-heading-bold {
  font-weight: var(--ring-font-weight-bold);
}

.ring-markdown-inline,.ring-markdown-inline p {
    display: inline;
  }

.ring-markdown-markdown {
  --ring-markdown-p-margin: 10px;
}

.ring-markdown-markdown ol,.ring-markdown-markdown ul {
    margin: 0;
  }

.ring-markdown-markdown p,.ring-markdown-markdown blockquote,.ring-markdown-markdown pre {
    margin: 0;
  }

:is(.ring-markdown-markdown p,.ring-markdown-markdown blockquote,.ring-markdown-markdown pre):not(:first-child) {
      margin-top: var(--ring-markdown-p-margin);
    }

.ring-markdown-markdown li {
    margin-top: var(--ring-markdown-p-margin);
  }

:is(:is(.ring-markdown-markdown li) p,:is(.ring-markdown-markdown li) blockquote,:is(.ring-markdown-markdown li) pre):not(:first-child) {
        margin-top: 6px;
      }

.ring-markdown-markdown hr {
    margin: var(--ring-markdown-p-margin) 0;

    border: none;
    border-bottom: 1px solid var(--ring-line-color);
  }

.ring-markdown-markdown blockquote {
    padding: 0 0 0 calc(var(--ring-unit)*2);

    color: var(--ring-secondary-color);
    box-shadow: inset 2px 0 0 var(--ring-line-color);

    font-size: 12px;
    line-height: 18px;
  }

.ring-markdown-markdown ul {
    padding: 0 0 0 calc(var(--ring-unit)*2);
  }

.ring-markdown-markdown ol {
    padding: 0;

    list-style-position: inside;
    font-feature-settings: var(--ring-font-variant-numeric);
    font-variant-numeric: var(--ring-font-variant-numeric);
  }

.ring-markdown-markdown ul {
    list-style-type: none;
  }

.ring-markdown-markdown pre {
    position: relative;

    padding: calc(var(--ring-unit)*3) calc(var(--ring-unit)*2);

    white-space: pre;
    -moz-tab-size: 2;
      -o-tab-size: 2;
         tab-size: 2;

    border-radius: var(--ring-border-radius);
    background-color: rgba(var(--ring-tag-background-components), 0.5);

    font-family: var(--ring-font-family-monospace);
  }

:is(.ring-markdown-markdown pre):first-child {
      margin-top: calc(var(--ring-unit)*4);
    }

:is(.ring-markdown-markdown pre):last-child {
      margin-bottom: calc(var(--ring-unit)*4);
    }

.ring-markdown-markdown code {
    padding: 2px 4px;

    white-space: pre-wrap;

    color: var(--ring-text-color);

    border-radius: var(--ring-border-radius-small);

    font-family: var(--ring-font-family-monospace);
    font-size: var(--ring-font-size);
  }

.ring-markdown-markdown :not(pre) > code {
    background-color: var(--ring-disabled-background-color);
  }

.ring-markdown-markdown pre > code {
    display: block;

    padding: 0;

    white-space: inherit;

    color: var(--ring-code-color);

    font-size: var(--ring-font-size);
  }


  .Markdown__markdown--bq ul {
    list-style-type: disc;
  }

.ring-control-help-help {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.ring-radio-radio {
  position: relative;

  display: flex;
  flex-direction: row;

  padding: 2px 0;

  text-align: left;

  color: var(--ring-text-color);
  outline: none;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-radio-radio:hover .ring-radio-circle {
    transition: none;

    border-color: var(--ring-border-hover-color);
  }}

.ring-radio-circle {
  position: relative;
  top: 2px;

  flex-shrink: 0;

  box-sizing: border-box;
  width: calc(var(--ring-unit)*2);
  height: calc(var(--ring-unit)*2);

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;
  transition:
    border-color var(--ring-ease),
    box-shadow var(--ring-ease);
  pointer-events: none;

  border: 1px solid var(--ring-borders-color);
  border-radius: var(--ring-unit);
  background-color: var(--ring-content-background-color);
}

.ring-radio-circle::after {
    position: absolute;
    top: 50%;
    left: 3px;

    width: var(--ring-unit);
    height: var(--ring-unit);

    content: "";

    transition:
      opacity var(--ring-fast-ease),
      transform var(--ring-fast-ease);

    transform: scale(0) translateY(-50%);

    opacity: 0;

    border-radius: calc(var(--ring-unit)/2);
    background-color: var(--ring-main-color);
  }

.ring-radio-input {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;
  margin: 0;

  cursor: pointer;

  opacity: 0;
}

.ring-radio-input[disabled] + .ring-radio-circle {
    border-color: var(--ring-border-disabled-color);
    background-color: var(--ring-disabled-background-color);
  }

.ring-radio-input:checked + .ring-radio-circle {
    border-color: var(--ring-main-color);

    /* stylelint-disable-next-line selector-max-specificity */
  }

:is(.ring-radio-input:checked + .ring-radio-circle)::after {
      transition: none;

      transform: scale(1) translateY(-50%);

      opacity: 1;
    }

.ring-radio-input:focus + .ring-radio-circle,.ring-radio-input.ring-radio-focus + .ring-radio-circle {
    border-color: var(--ring-border-hover-color);
    box-shadow: 0 0 0 1px var(--ring-border-hover-color);
  }

.ring-radio-input[disabled] {
    pointer-events: none;
  }

/* stylelint-disable-next-line selector-max-specificity */

.ring-radio-input[disabled]:checked + .ring-radio-circle {
    border-color: var(--ring-border-disabled-active-color);
    background-color: var(--ring-content-background-color);

    /* stylelint-disable-next-line selector-max-specificity */
  }

:is(.ring-radio-input[disabled]:checked + .ring-radio-circle)::after {
      background-color: var(--ring-border-disabled-active-color);
    }

.ring-radio-input[disabled] ~ .ring-radio-label {
    color: var(--ring-disabled-color);
  }

.ring-radio-label {
  margin-left: var(--ring-unit);

  line-height: var(--ring-line-height);
}

.ThemeSwitcher__container--kF {
  display: flex;
  flex-direction: column;

  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*2) 14px;
}

.ThemeSwitcher__label--Oc {
  padding-bottom: 2px;

  text-transform: uppercase;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.ThemeSwitcher__anchor--RL.ThemeSwitcher__anchor--RL {
  margin-right: 7px;

  color: var(--ring-white-text-color);
}

.ring-code-code {
  margin: calc(var(--ring-unit)*2) 0;
}

/* override hljs */
.ring-code-code code {
  display: block;

  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);

  border-radius: var(--ring-border-radius);
  background-color: var(--ring-sidebar-background-color);

  font-family: var(--ring-font-family-monospace);
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.ring-code-inline code {
  display: inline-block;

  padding: 0 calc(var(--ring-unit)/2);
}

.ring-code-softWrap code {
  white-space: pre-wrap;
}

/*
  Custom theme for highlight.js
  Based on "idea.css" and "darcula.css" themes of hljs distributive
*/

.ring-highlight-highlightContainer.hljs {
    display: block;
    overflow-x: auto;

    color: var(--ring-code-color);
  }

.ring-highlight-highlightContainer .hljs-subst,.ring-highlight-highlightContainer .hljs-title {
    color: var(--ring-code-color);

    font-weight: normal;
  }

.ring-highlight-highlightContainer .hljs-comment,.ring-highlight-highlightContainer .hljs-quote {
    color: var(--ring-code-comment-color);

    font-style: italic;
  }

.ring-highlight-highlightContainer .hljs-meta {
    color: var(--ring-code-meta-color);
  }

.ring-highlight-highlightContainer .hljs-tag {
    background: var(--ring-code-tag-background-color);
    box-shadow:
      0 1px var(--ring-code-tag-background-color),
      0 -1px var(--ring-code-tag-background-color);
  }

.ring-highlight-highlightContainer .hljs-section,.ring-highlight-highlightContainer .hljs-literal,.ring-highlight-highlightContainer .hljs-keyword,.ring-highlight-highlightContainer .hljs-type {
    color: var(--ring-code-keyword-color);

    font-weight: var(--ring-font-weight-bold);
  }

.ring-highlight-highlightContainer .hljs-name,.ring-highlight-highlightContainer .hljs-selector-pseudo,.ring-highlight-highlightContainer .hljs-selector-id,.ring-highlight-highlightContainer .hljs-selector-class {
    color: var(--ring-code-tag-color);

    font-weight: var(--ring-code-tag-font-weight);
  }

.ring-highlight-highlightContainer .hljs-selector-tag {
    color: var(--ring-code-keyword-color);

    font-weight: var(--ring-code-tag-font-weight);
  }

.ring-highlight-highlightContainer .hljs-attr {
    color: var(--ring-code-field-color);

    font-weight: var(--ring-font-weight-bold);
  }

.ring-highlight-highlightContainer .hljs-tag > .hljs-attr,.ring-highlight-highlightContainer .hljs-attribute {
    color: var(--ring-code-attribute-color);

    font-weight: var(--ring-code-tag-font-weight);
  }

.ring-highlight-highlightContainer .hljs-number,.ring-highlight-highlightContainer .hljs-regexp,.ring-highlight-highlightContainer .hljs-link {
    color: var(--ring-code-number-color);

    font-weight: normal;
  }

.ring-highlight-highlightContainer .hljs-string {
    color: var(--ring-code-string-color);

    font-weight: var(--ring-font-weight-bold);
  }

.ring-highlight-highlightContainer .hljs-doctag {
    text-decoration: underline;
  }

.ring-highlight-highlightContainer .hljs-variable,.ring-highlight-highlightContainer .hljs-template-variable {
    color: var(--ring-code-field-color);
  }

.ring-highlight-highlightContainer .hljs-addition {
    background: var(--ring-code-addition-color);
  }

.ring-highlight-highlightContainer .hljs-deletion {
    background: var(--ring-code-deletion-color);
  }

.ring-highlight-highlightContainer .hljs-emphasis {
    font-style: italic;
  }

.ring-highlight-highlightContainer .hljs-strong {
    font-weight: var(--ring-font-weight-bold);
  }

.Icon__tcIcon--yo {
  display: inline-block;

  background-repeat: no-repeat;

  line-height: normal;
}

.Icon__sprite--FP {
  width: 13px;
  height: 13px;

  background-image: url(teamcity-sprite@2x.png);
  background-size: 240px 634px;
}

.Icon__spinning--rQ svg {
    position: relative;
    z-index: 4; /* should be unique for different composite layer */

    transform-origin: 50% 50%;
  }

.Icon__spinningPerson--lB,
.Icon__spinningDebug--Dq {

  position: absolute;
  top: 0;
  left: 0;
}

:is(.Icon__spinningPerson--lB,.Icon__spinningDebug--Dq) path {
    display: none;
  }

:is(.Icon__spinningPerson--lB,.Icon__spinningDebug--Dq) .secondary {
    display: block;
  }

.Icon__spinningPerson--lB svg {
    transform-origin: 68.38% 68.75%;
  }

.Icon__spinningDebug--Dq svg {
    transform-origin: 78.38% 78.75%;
  }

.Icon__staticPerson--sR .secondary {
  display: none;
}

.Icon__spinning--rQ .arrow {
  display: none;
}

.Icon__detached--li {
  position: absolute;

  top: 0;
  left: 0;
}

:is(.Icon__detached--li svg) path {
    display: none;
  }

:is(.Icon__detached--li svg) .arrow {
    display: block;
  }

.Icon__big--Xc .Icon__spinningPerson--lB svg {
  transform-origin: 70% 70%;
}

.Icon__spinning--rQ.Icon__animate--hC svg {
  animation: Icon__spin--Jp 1.8s linear infinite;
}

.Icon__wrapper--_O {
  position: relative;
}

.Icon__spinning--rQ .Icon__staticPerson--sR svg,
.Icon__spinning--rQ .Icon__detached--li svg {
  animation: none;
}

.Icon__spinning--rQ .Icon__staticPerson--sR .arrow {
  display: block;
}

@keyframes Icon__spin--Jp {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

.Icon__gray--SX {
  color: var(--ring-icon-secondary-color);
}

.Icon__green--aD {
  color: var(--ring-icon-success-color);
}

.Icon__red--nd {
  color: var(--ring-icon-error-color);
}

.Icon__warning--nP {
  color: var(--ring-icon-warning-color);
}

.Icon__blue--UT {
  color: var(--ring-main-color);
}

.Icon__black--pe {
  color: var(--ring-text-color);
}

.Icon__gray--SX.Icon__secondary--o9 .secondary,.Icon__gray--SX.Icon__secondary--o9 .arrow {
    fill: var(--ring-icon-secondary-color);
  }

.Icon__green--aD.Icon__secondary--o9 .secondary,.Icon__green--aD.Icon__secondary--o9 .arrow {
    fill: var(--ring-icon-success-color);
  }

.Icon__red--nd.Icon__secondary--o9 .secondary,.Icon__red--nd.Icon__secondary--o9 .arrow {
    fill: var(--ring-icon-error-color);
  }

.Icon__my--On {
  color: var(--ring-main-color);
}

.Icon__debug--pD {
  color: var(--ring-icon-color);
}

.Icon__spinning--rQ.Icon__green--aD .Icon__spinningPerson--lB,.Icon__spinning--rQ.Icon__green--aD .Icon__spinningDebug--Dq {
    color: var(--ring-icon-success-color);
  }

.Icon__spinning--rQ.Icon__red--nd .Icon__spinningPerson--lB,.Icon__spinning--rQ.Icon__red--nd .Icon__spinningDebug--Dq {
    color: var(--ring-icon-error-color);
  }

.Icon__red--nd.Icon__animate--hC svg {
  animation-direction: reverse;
}

.Icon__personal--kd {
  color: var(--ring-icon-secondary-color);
}

.Icon__arrowRight--Ie {
  transform: rotate(-90deg);
  transform-origin: 50% 55%;
}

.Icon__dropdownTrigger--Id {

  vertical-align: -2px;

  background-position: -160px -142px;
}

.Icon__dropdownTriggerSpecial--ru {

  width: 17px;

  height: 22px;

  background-position: 0 -460px;
}

.Icon__runningStatic--RL.Icon__spinning--rQ svg {
  animation: none;
}

.ring-avatar-avatar {
  display: inline-block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;

  /* This is a "graceful degradation" fallback, while the real value is controlled by JS */

  border-radius: var(--ring-border-radius);
}

.ring-avatar-avatarShadow {
  /* See https://stackoverflow.com/questions/21414925/why-doesnt-inset-box-shadow-work-over-images */

  filter: url(e9666243461288145747.svg#inset-shadow);
}

.ring-avatar-avatarInfo {
  display: flex;
  align-items: center;
  justify-content: center;

  height: 100%;

  color: var(--ring-secondary-color);
  border-radius: inherit;

  background-color: var(--ring-disabled-background-color);
}

.ring-avatar-subavatar {
  position: absolute;
  top: 15px;
  left: 27px;

  border: 1px var(--ring-content-background-color) solid;
}

.ring-avatar-empty {
  display: inline-block;

  box-sizing: border-box;

  border: 1px solid var(--ring-borders-color);
}

.Contents__contents--lN {
  display: contents;
}

.RouterLink__disabled--qh {
  pointer-events: none;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BreadcrumbsLink__active--vq.BreadcrumbsLink__active--vq:hover {
  cursor: default;

  color: var(--ring-text-color);
}}

.BreadcrumbsLink__link--W1 {
  color: var(--ring-secondary-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BreadcrumbsLink__link--W1.BreadcrumbsLink__link--W1:hover {
  text-decoration-line: none;
}}

.BreadcrumbsLink__leftIcon--Xp {
  margin-right: 2px;

  color: var(--ring-icon-color);
}

.BreadcrumbsLink__active--vq {
  cursor: default;

  color: var(--ring-text-color);
}

.BreadcrumbsDropdown__popupIcon--yk {
  height: calc(var(--ring-unit)*2);
  margin-left: 2px;
  padding: 0;

  vertical-align: -1px;

  line-height: calc(var(--ring-unit)*2);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BreadcrumbsDropdown__popupIcon--yk.BreadcrumbsDropdown__popupIcon--yk:hover {
  background-color: var(--ring-tag-background-color);
}}

.BreadcrumbsDropdown__popupIcon--yk.BreadcrumbsDropdown__popupIcon--yk.BreadcrumbsDropdown__active--Lg,
.BreadcrumbsDropdown__popupIcon--yk.BreadcrumbsDropdown__popupIcon--yk:active {
  background-color: var(--ring-selected-background-color);
}

.BreadcrumbsDropdown__active--Lg .BreadcrumbsDropdown__iconWrapper--xQ,
.BreadcrumbsDropdown__popupIcon--yk:active .BreadcrumbsDropdown__iconWrapper--xQ {
  color: var(--ring-main-color);
}

.TruncateHtml__showButton--xs {
  padding: 0;

  color: var(--ring-secondary-color);
}

.TruncateHtml__content--VW {
}

.TruncateHtml__hasOverflow--Si {
}

.MiddleEllipsis__middleEllipsis--Ei {
  position: relative;

  display: inline-flex;
  overflow: hidden;

  max-width: 100%;

  white-space: nowrap;
  text-decoration: inherit;
}

.MiddleEllipsis__visible--jz {
  position: relative;

  display: inline-flex;

  align-items: baseline;

  max-width: 100%;

  text-decoration: inherit;

  pointer-events: none;
}

.MiddleEllipsis__visible--jz::before,.MiddleEllipsis__visible--jz::after {
    display: block;

    text-decoration: inherit;
  }

.MiddleEllipsis__visible--jz::before {
    overflow: hidden;

    min-width: 0;

    content: attr(data-head);
    text-overflow: ellipsis;
  }

.MiddleEllipsis__visible--jz::after {
    flex-shrink: 0;

    content: attr(data-tail);
  }

/* Fix invisible selection in FF */
@document url-prefix('') {
  .MiddleEllipsis__visible--jz::before,
  .MiddleEllipsis__visible--jz::after {
    z-index: var(--ring-fixed-z-index);
  }
}

.MiddleEllipsis__searchable--uZ {
  position: absolute;

  top: 0;
  right: 0;
  left: 0;

  overflow: hidden;

  color: transparent;
}

.InjectHtml__placeholder--ZT {
  white-space: pre-wrap;
}

.InjectHtml__inline--Bk {
  overflow: hidden;

  white-space: nowrap !important;
  text-overflow: ellipsis;
}

.IframeAdapter__iframe--Oo {
  width: 1px;
  min-width: 100%;

  border: none;
}

.IframeAdapter__hidden--y3 {
  visibility: hidden;
}

.BuildStatusLink__link--ZQ {

  min-width: 0;
}

.BuildStatusLink__success--Yx {
  color: var(--ring-success-color);
}

.BuildStatusLink__failure--x_ {
  color: var(--ring-error-color);
}

.BuildStatusLink__canceled--H8 {
  color: var(--ring-secondary-color);
}

.BuildStatusLink__warning--UO {
  color: var(--ring-warning-color);
}

.Description__text--yr {
  line-height: var(--ring-line-height);
}

.Description__text--yr.Description__majorInfo--zG {
    color: var(--ring-text-color);
  }

.Description__text--yr.Description__minorInfo--sT {
    color: var(--ring-secondary-color);
  }

.Description__text--yr.Description__error--N5 {
    color: var(--ring-error-color);
  }

.Description__text--yr.Description__success--b4 {
    color: var(--ring-success-color);
  }

.Description__text--yr.Description__warning--HI {
    color: var(--ring-warning-color);
  }

.Description__animated--Aw .Description__animated--Aw::after {
  content: '';
  animation: undefined;
}

.Description__showButton--RR {
  margin-left: calc(var(--ring-unit)/4);
}

:root {
  --ring-checkbox-disabled-check-color: var(--ring-white-text-color);
}

.ring-ui-theme-dark {
  --ring-checkbox-disabled-check-color: var(--ring-disabled-color);
}

.ring-checkbox-checkbox {
  --ring-checkbox-size: 14px;

  position: relative;

  display: inline-flex;
  align-items: baseline;

  text-align: left;

  color: var(--ring-text-color);
  outline: none;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-checkbox-checkbox:hover .ring-checkbox-cell {
    transition: background-color var(--ring-ease);

    border-color: var(--ring-border-hover-color);
  }}

.ring-checkbox-cell {
  position: relative;
  top: -2px;

  display: inline-block;

  box-sizing: border-box;
  width: var(--ring-checkbox-size);
  height: var(--ring-checkbox-size);

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;
  transition:
    border-color var(--ring-ease),
    background-color var(--ring-ease),
    box-shadow var(--ring-ease);
  vertical-align: middle;
  pointer-events: none;

  border: 1px solid var(--ring-borders-color);
  border-radius: var(--ring-border-radius-small);
  background-color: var(--ring-content-background-color);
}

.ring-checkbox-icon.ring-checkbox-icon {
  position: absolute;

  top: 0;
  left: 0;

  opacity: 0;
  color: var(--ring-white-text-color);
}

.ring-checkbox-icon.ring-checkbox-icon svg {
    position: absolute;
    top: 0;
    left: 0;
  }

.ring-checkbox-check {
}

.ring-checkbox-minus {
}

.ring-checkbox-input {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;
  margin: 0;

  cursor: pointer;

  opacity: 0;

  /* stylelint-disable selector-max-specificity */
}

.ring-checkbox-input:checked + .ring-checkbox-cellWrapper .ring-checkbox-cell,.ring-checkbox-input:indeterminate + .ring-checkbox-cellWrapper .ring-checkbox-cell {
    border-color: transparent;
    background-color: var(--ring-main-color);
  }

.ring-checkbox-input:checked + .ring-checkbox-cellWrapper .ring-checkbox-check {
    opacity: 1;
  }

.ring-checkbox-input:focus-visible + .ring-checkbox-cellWrapper .ring-checkbox-cell,.ring-checkbox-input.ring-checkbox-focus + .ring-checkbox-cellWrapper .ring-checkbox-cell {
    transition: background-color var(--ring-ease);

    border-color: var(--ring-border-hover-color);
    box-shadow: 0 0 0 1px var(--ring-border-hover-color);
  }

.ring-checkbox-input:indeterminate + .ring-checkbox-cellWrapper .ring-checkbox-minus {
    opacity: 1;
  }

.ring-checkbox-input[disabled] {
    pointer-events: none;
  }

.ring-checkbox-input[disabled][disabled] + .ring-checkbox-cellWrapper .ring-checkbox-cell {
    border-color: var(--ring-border-disabled-color);
    background-color: var(--ring-disabled-background-color);
  }

.ring-checkbox-input[disabled]:checked + .ring-checkbox-cellWrapper .ring-checkbox-cell,.ring-checkbox-input[disabled]:indeterminate + .ring-checkbox-cellWrapper .ring-checkbox-cell {
    border-color: var(--ring-border-disabled-active-color);
    background-color: var(--ring-border-disabled-active-color);
  }

.ring-checkbox-input[disabled]:checked + .ring-checkbox-cellWrapper .ring-checkbox-check,.ring-checkbox-input[disabled]:indeterminate + .ring-checkbox-cellWrapper .ring-checkbox-minus {
    color: var(--ring-checkbox-disabled-check-color);
  }

.ring-checkbox-input:indeterminate:indeterminate + .ring-checkbox-cellWrapper .ring-checkbox-check {
    transition: none;

    opacity: 0;
  }

/* stylelint-enable */

.ring-checkbox-input[disabled] ~ .ring-checkbox-label {
    color: var(--ring-disabled-color);
  }

.ring-checkbox-label {
  margin-left: var(--ring-unit);

  line-height: normal;
}

.TestScopeBreadcrumbs__wrapper--xR {
  display: flex;
  align-items: baseline;

  white-space: nowrap;
}

.TestScopeBreadcrumbs__link--QQ {

  flex: 0 1 auto;

  margin: 0 calc(var(--ring-unit)/2);
}

.TestScopeBreadcrumbs__link--QQ.TestScopeBreadcrumbs__all--Sl,
.TestScopeBreadcrumbs__link--QQ.TestScopeBreadcrumbs__noScope--jC {
  flex: 0 0 auto;
}

.ExpandablePanel__panel--do {
  margin-bottom: calc(var(--ring-unit)*4);
}

.ExpandablePanel__heading--SL,
.ExpandablePanel__subheading--DR {
  margin-right: var(--ring-unit);

  color: var(--ring-text-color);
}

.ExpandablePanel__subheading--DR {
  font-size: var(--ring-font-size-smaller);
  font-weight: normal;
  line-height: calc(var(--ring-unit)*2);
}

.ExpandablePanel__header--Mk.ExpandablePanel__header--Mk {
  margin-bottom: 0;

  color: inherit;

  font-size: inherit;
  font-weight: bold;
  line-height: inherit;
}

.ExpandablePanel__headerToggle--tD {
  padding: calc(var(--ring-unit)/2) calc(var(--ring-unit)*1.75) calc(var(--ring-unit)/2) calc(var(--ring-unit)*0.75);

  cursor: pointer;

  outline: none;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ExpandablePanel__headerToggle--tD:hover {
  background: var(--ring-hover-background-color);
}}

.ExpandablePanel__headerToggle--tD.ExpandablePanel__disabled--nv {
  cursor: default;
}

.ExpandablePanel__content--XP {
  margin-top: calc(var(--ring-unit)*0.5);
  margin-bottom: calc(var(--ring-unit)*2);

  padding-top: 0;
  padding-bottom: 0;
}

.ExpandablePanel__content--XP.ExpandablePanel__border--ZR {
    padding: calc(var(--ring-unit)*2);
    padding-top: calc(var(--ring-unit)*1.5);

    border: 1px solid var(--ring-line-color);

    border-radius: 3px;
  }

.ExpandablePanel__chevronIcon--Rh {
  position: relative;

  display: inline;

  height: auto;

  margin-right: calc(var(--ring-unit)/2);
  padding: 0;

  line-height: var(--ring-line-height-lower);
}

.ExpandablePanel__chevronIconWrapper--th.ExpandablePanel__chevronIconWrapper--th {
  color: var(--ring-icon-secondary-color);
}

.ExpandablePanel__disabledIcon--hq {
  visibility: hidden;
}

.ring-list-list {
  position: relative;

  z-index: 1;

  border-radius: var(--ring-border-radius);

  line-height: normal;
}

.ring-list-simpleInner {
  overflow: auto;
}

.ring-list-scrolling {
  pointer-events: none;
}

.ring-list-separator {
  display: block;

  min-height: var(--ring-unit);

  margin-top: var(--ring-unit);
  padding: 0 calc(var(--ring-unit)*2) 1px;

  text-align: right;
  white-space: nowrap;

  color: var(--ring-secondary-color);
  border-top: 1px solid var(--ring-line-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lower);
}

.ring-list-separator_first {
  margin-top: 0;
  padding-top: 0;

  border: none;
}

.ring-list-item {
  display: block;

  box-sizing: border-box;

  width: calc(100% - var(--ring-unit)*2);

  text-align: left;
  vertical-align: bottom;
  white-space: nowrap;
  text-decoration: none;

  border-radius: var(--ring-border-radius);

  outline: none;

  font-size: var(--ring-font-size);

  margin-inline: var(--ring-unit);
}

.ring-list-item.ring-list-item {
  padding: 3px var(--ring-unit) 5px;

  line-height: calc(var(--ring-unit)*3);
}

.ring-list-itemContainer {
  position: relative;
}

.ring-list-compact {
  line-height: calc(var(--ring-unit)*2);
}

.ring-list-add {
  padding: var(--ring-unit) calc(var(--ring-unit)*2);

  line-height: calc(var(--ring-unit)*4);
}

.ring-list-top {
  display: flex;
  align-items: baseline;
  flex-direction: row;
}

.ring-list-left {
  align-self: center;
  flex-shrink: 0;
}

.ring-list-label {
  overflow: hidden;
  flex-grow: 1;
  flex-shrink: 1;

  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
}

[dir="rtl"] .ring-list-label {
    text-align: right;
    direction: ltr;
  }

.ring-list-description {
  overflow: hidden;
  flex-shrink: 100;

  padding-left: var(--ring-unit);

  text-align: right;
  white-space: nowrap;
  text-overflow: ellipsis;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  font-weight: 400;
  line-height: var(--ring-line-height-lowest);
}

.ring-list-right {
  display: flex;
  align-items: center;
  align-self: center;
  flex-direction: row;
  flex-shrink: 0;
}

.ring-list-details {
  margin-bottom: 6px;

  white-space: normal;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.ring-list-padded {
  margin-left: 20px;
}

/* Override :last-child */
.ring-list-hint.ring-list-hint {
  width: 100%;

  margin-bottom: 0;

  border-top: 1px solid var(--ring-line-color);
  border-radius: 0;
  background-color: var(--ring-sidebar-background-color);

  font-size: var(--ring-font-size-smaller);
  margin-inline: 0;
  padding-inline: calc(var(--ring-unit)*2);
}

.ring-list-action {
  cursor: pointer;

  color: var(--ring-text-color);
}

/* override link */
.ring-list-actionLink.ring-list-actionLink.ring-list-actionLink {
  transition: none;
  text-decoration-line: none;

  color: var(--ring-text-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-list-action:hover {
  background-color: var(--ring-hover-background-color);
}}

/* TODO rename .hover to .selected in 8.0 */
.ring-list-action.ring-list-hover {
  background-color: var(--ring-selected-background-color);
}

.ring-list-icon {
  display: inline-block;

  width: 20px;
  height: 20px;
  margin-left: calc(var(--ring-unit)*2);

  background-repeat: no-repeat;
  background-position: center;

  background-size: contain;
}

.ring-list-highlight {
  color: var(--ring-link-hover-color);
}

.ring-list-service {
  color: var(--ring-secondary-color);
}

.ring-list-glyph {
  float: left;

  width: 20px;

  margin-right: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.ring-list-avatar {

  top: 0;

  height: 20px;

  -o-object-fit: cover;

     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.ring-list-rightGlyph {

  float: right;

  margin-right: 0;
  margin-left: calc(var(--ring-unit)*2);
}

.ring-list-checkboxContainer {
  position: absolute;
  top: 7px;
  left: 19px;

  width: 20px;
  height: 20px;
  margin-right: var(--ring-unit);
}

.ring-list-compact .ring-list-checkboxContainer {
  top: 0;

  width: calc(var(--ring-unit)*2);
  height: calc(var(--ring-unit)*2);
}

.ring-list-title {
  display: block;

  margin-top: 10px;
  margin-bottom: 6px;
  padding: var(--ring-unit) calc(var(--ring-unit)*2) 0;

  text-align: left;
}

[dir="rtl"] .ring-list-title {
    text-align: right;
    direction: ltr;
  }

.ring-list-title_first {
  margin-top: 0;
}

.ring-list-text {
  letter-spacing: 1.5px;
  text-transform: uppercase;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.ring-list-fade {
  position: absolute;
  bottom: 0;

  width: 100%;
  height: calc(var(--ring-unit)*3);

  pointer-events: none;

  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), var(--ring-content-background-color));
}

.ring-list-overscrollNone {
  overscroll-behavior: none;
}

.ring-list-disabled {
  color: var(--ring-disabled-color);
}

.ring-list-item:not(.ring-list-action, .ring-list-hint),
.ring-list-disabled {
  pointer-events: none;
}

.ring-group-group > *:not(:last-child) {
    margin-right: var(--ring-unit);
  }

.ring-down-notification-title {
  font-weight: var(--ring-font-weight-bold);
}

.ring-down-notification-error {
  margin-top: calc(var(--ring-unit)/2);

  word-wrap: break-word;

  color: var(--ring-text-color);

  line-height: calc(var(--ring-unit)*2);
}

.ring-services-services {
  max-width: calc(var(--ring-unit)*50 + 2px);
  padding: calc(var(--ring-unit)*4) calc(var(--ring-unit)*4) calc(var(--ring-unit)*3);

  background-color: var(--ring-navigation-background-color);

  line-height: 10px; /* Eliminate gap between clickable blocks rows */
}

.ring-services-active {
  font-weight: var(--ring-font-weight-bold);
}

.ring-services-item {
  display: inline-block;
  overflow-x: hidden;

  box-sizing: border-box;
  width: calc(var(--ring-unit)*14);
  height: calc(var(--ring-unit)*14);

  text-align: center;
  text-overflow: ellipsis;

  color: var(--ring-active-text-color);

  line-height: normal;

  line-height: initial;
}

.ring-services-item::after {
    height: calc(var(--ring-unit)*14);

    vertical-align: middle;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-services-item:not(:hover),.ring-services-item:visited:not(:hover) {
    color: var(--ring-active-text-color);
  }}

.ring-services-itemLogo {
  display: inline-block;

  width: calc(var(--ring-unit)*6);
  height: calc(var(--ring-unit)*6);
  margin: calc(var(--ring-unit)*2) 0 calc(var(--ring-unit) + 1px);

  background-repeat: no-repeat;
  background-size: contain;
}

.ring-services-activeItem {
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-services-activeItem:hover {
    color: var(--ring-active-text-color);
  }}

.ring-services-line {
  height: 1px;
  margin: calc(var(--ring-unit)*4) 0 calc(var(--ring-unit)*2);

  background: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.3), transparent);
}

.ring-services-itemStacked {
  display: inline-block;

  width: 100%;
  margin-bottom: calc(var(--ring-unit)*2);

  text-decoration: none;

  line-height: calc(var(--ring-unit)*2);
}

.ring-services-itemStacked,.ring-services-itemStacked:visited {
    color: var(--ring-secondary-color);
  }

.ring-services-itemStacked:last-child {
    margin-bottom: calc(var(--ring-unit)*-3);
  }

.ring-services-activeItemStacked {
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-services-activeItemStacked:hover {
    color: var(--ring-secondary-color);
  }}

.HealthItem__outerContainer--z9 {
  box-sizing: border-box;
  padding: 0 calc(var(--ring-unit)*4);

  box-shadow: inset 0 -1px var(--ring-line-color);
}

.HealthItem__container--bB {
  display: flex;
  align-items: baseline;
  justify-content: stretch;
}

.HealthItem__content--cW {
  width: 100%;
  padding: calc(var(--ring-unit)*1.5) 0 calc(var(--ring-unit)*1.5) calc(var(--ring-unit)/2);
}

.HealthItem__groupedContent--AV {
  border-bottom: 1px solid rgba(var(--ring-text-components), 0.08);
}

.HealthItem__groupedContent--AV:last-child {
  border-bottom: none;
}

.HealthItem__hideButtonsSingle--Hz {
  padding: calc(var(--ring-unit)*1.5) 0;
}

.HealthItem__hideButtonsGrouped--EG {
  padding: calc(var(--ring-unit)*0.75) 0;
}

.HealthItem__hideButtons--VZ {
  align-self: flex-start;

  white-space: nowrap;

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.HealthItem__error--RZ {
  background-color: var(--ring-removed-background-color);
}

.HealthItem__warning--Tw {
  background-color: var(--ring-warning-background-color);
}

.HealthItem__info--Yw {
  background-color: var(--ring-hover-background-color);
}

.HealthItem__toggleButton--jr {
  position: absolute;
  top: 7px;

  right: 0;

  color: var(--ring-main-color);
}

.HealthItem__icon--df {
  padding-top: var(--ring-unit);

  color: currentColor;
}

.HealthItem__error--RZ .HealthItem__icon--df {
  color: var(--ring-icon-error-color);
}

.HealthItem__warning--Tw .HealthItem__icon--df {
  color: var(--ring-icon-warning-color);
}

.HealthItem__info--Yw .HealthItem__icon--df {
  color: var(--ring-main-color);
}

.HealthItem__popupIcon--EB {
  margin-right: var(--ring-unit);
}

.HealthItem__truncatedContainer--OM {
  cursor: pointer;
}

.HealthItem__dialog--qY {
  width: calc(var(--ring-unit)*100);
  min-width: calc(var(--ring-unit)*100);
  max-height: calc(var(--ring-unit)*70);
}

.HealthItem__contentPanel--rk {
  border-bottom: 1px solid var(--ring-popup-border-color) !important;
}

.HealthItem__hideExplanation--I7 {
  margin-top: 0;
}

.HealthItem__fallbackHealthItem--My {
  height: calc(var(--ring-unit)*5);
}

.HealthItem__groupTitle--JL {
  margin-left: calc(var(--ring-unit)/2);

  font-size: var(--ring-font-size-smaller);
  font-weight: bold;
  line-height: var(--ring-line-height-lowest);
}

.HealthItem__toggleGroupButton--Sr {
  flex-shrink: 0;

  margin-right: calc(var(--ring-unit)*-2);
}

.HealthItem__toggleGroupChevron--tP {
  margin-left: calc(var(--ring-unit)/2);

  vertical-align: -1px;
}

.HealthItem__groupedItems--my {
  padding: calc(var(--ring-unit)/2) 0 var(--ring-unit);

  border-top: 1px solid rgba(var(--ring-text-components), 0.08);
}

.HealthItem__grouped--tU {
  padding-top: calc(var(--ring-unit)*0.75);
  padding-bottom: calc(var(--ring-unit)*0.75);
  padding-left: calc(var(--ring-unit)*2.5);
}

.HealthItem__inline--u1 {
  padding: 0;
}

.HealthItem__markdown--g9 {
  /* others health items have a margin-left of 4px for some reason */

  margin-left: calc(var(--ring-unit)/2);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.HealthItem__markdown--g9 h1 {
    font-size: 18px;
  }

.HealthItem__markdown--g9 h2 {
    font-size: 17px;
  }

.HealthItem__icon--df.HealthItem__icon--df svg {
    vertical-align: text-top;
  }

.ClassicTabMammoth__icon--vd {
  margin-top: -2px;
  margin-left: var(--ring-unit);

  color: var(--ring-disabled-color);
}

.ClassicTabMammoth__icon--vd .ring-icon-glyph {
  vertical-align: -5px;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .OverviewTab__link--tL:hover .OverviewTab__name--Lg {
    color: var(--ring-text-color);
  }

  .OverviewTab__link--tL:hover .OverviewTab__icon--YJ.OverviewTab__icon--YJ.OverviewTab__mammoth--bv,.OverviewTab__link--tL:hover .OverviewTab__counter--XT {
    color: var(--ring-secondary-color);
  }}

.OverviewTab__collapsed--w7 {
  margin-left: calc(var(--ring-unit)*2);
}

.OverviewTab__note--u0 {

  display: flex;
  align-items: center;

  margin-top: var(--ring-unit);

  padding: var(--ring-unit) calc(var(--ring-unit)*2);

  text-align: center;

  color: var(--ring-secondary-color);
  border-top: 1px solid var(--ring-line-color);

  background-color: var(--ring-secondary-background-color);
}

.OverviewTab__noteText--tk {
  padding-left: var(--ring-unit);
}

.OverviewTab__link--tL {
  display: flex;
  align-items: center;
  flex: 1 0;

  height: calc(var(--ring-unit)*4);
}

.OverviewTab__counter--XT {

  margin-left: var(--ring-unit);

  text-decoration-line: none;

  color: var(--ring-secondary-color);

  font-weight: normal;
}

/* stylelint-disable selector-max-specificity */
:is(.OverviewTab__link--tL,.OverviewTab__link--tL:focus,.OverviewTab__link--tL:active) .OverviewTab__name--Lg {
    color: var(--ring-text-color);
  }
:is(.OverviewTab__link--tL,.OverviewTab__link--tL:focus,.OverviewTab__link--tL:active) .OverviewTab__icon--YJ.OverviewTab__icon--YJ.OverviewTab__mammoth--bv,:is(.OverviewTab__link--tL,.OverviewTab__link--tL:focus,.OverviewTab__link--tL:active) .OverviewTab__counter--XT {
    color: var(--ring-secondary-color);
  }
/* stylelint-enable */

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.OverviewTab__link--tL:hover {
  background-color: var(--ring-selected-background-color);
}}

.OverviewTab__linkContent--z7 {

  display: flex;
  align-items: center;
}

.OverviewTab__tabs--HS,
.OverviewTab__tabs--HS > div:nth-child(2),
.OverviewTab__classicTab--JD,
.OverviewTab__tab--lt {
  display: flex;
  flex: 1 1;
  flex-direction: column;
}

.OverviewTab__tabs--HS .ring-tabs-titles:not(.ring-tabs-measure) {
  box-sizing: content-box;
  width: 100%;
  margin-inline: calc(var(--tc-page-padding-inline)*-1);
  padding-inline: var(--tc-page-padding-inline);
}

.DotsLoader__dots--i2 {
  position: relative;

  overflow: hidden;
  flex: 1 0;

  width: calc(var(--ring-unit)*1.5);
}

.DotsLoader__dots--i2::after {
  position: absolute;
  top: 0;
  left: 0;

  content: '';
  animation: DotsLoader__dots-animation--je 2s linear infinite;
}

@keyframes DotsLoader__dots-animation--je {
  0% {
    content: '';
  }

  25% {
    content: '.';
  }

  50% {
    content: '..';
  }

  75% {
    content: '...';
  }

  100% {
    content: '...';
  }
}

.TabsLoading__loadingTabs--lk {
  display: inline-flex;

  height: calc(var(--ring-unit)*4);
  margin-left: calc(var(--ring-unit)*3);
  padding: 0;

  vertical-align: top;

  white-space: nowrap;

  color: var(--ring-secondary-color);

  border: none;
  outline: none;

  line-height: calc(var(--ring-unit)*4);
}

@keyframes ring-loader-rotation-keyframes {
  100% {
    transform: rotate(360deg);
  }
}

.ring-loader-canvas {
  display: block;

  margin: calc(var(--ring-unit)*2) auto;

  pointer-events: none;
}

.ring-loader-animate {
  animation: ring-loader-rotation-keyframes 36s linear infinite;
}

.ring-loader-text {
  text-align: center;

  font-family: var(--ring-font-family);
  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.ShowDependenciesCheckbox__container--fq {
  display: inline-flex;
  align-items: center;
  align-self: stretch;

  flex-basis: auto;
  flex-shrink: 0;

  margin-left: var(--ring-unit);
}

.ShowDependenciesCheckbox__label--uW {
  display: flex;
  align-items: center;
  align-self: stretch;

  white-space: pre;
}

.ShowDependenciesCheckbox__loader--Ck {
  margin-left: var(--ring-unit);
}

.ParameterIcon__icon--_Q {
  width: 8px;
  height: 8px;
}

.ParametersModifyCheckbox__added--Po {
  fill: var(--tc-success-progress-color);
}

.ParametersModifyCheckbox__modified--mb {
  fill: var(--ring-main-color);
}

.ParametersModifyCheckbox__checkbox--W6 {
  display: inline-flex;
  align-items: center;
  align-self: stretch;

  flex-basis: auto;
  flex-shrink: 0;
}

.ParametersModifyCheckbox__checkboxLabel--kJ {
  display: flex;
  align-items: center;
  align-self: stretch;

  white-space: pre;
}

.BuildLogPopupHeader__header--Np {
  min-height: calc(28px + var(--ring-line-height-lowest));
  padding: calc(var(--ring-unit)/2) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
}

.BuildLogPopupHeader__title--H1.BuildLogPopupHeader__title--H1 {
  margin: 0;
  padding: 0;

  font-size: 24px;

  font-weight: bold;
  line-height: 28px;
}

.BuildLogPopupHeader__link--jF {
  color: inherit;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BuildLogPopupHeader__link--jF:hover {
    color: var(--ring-link-hover-color);
  }}

.BuildLogPopupHeader__title--H1.BuildLogPopupHeader__failure--nx {
  color: var(--ring-error-color);
}

.BuildLogPopupHeader__title--H1.BuildLogPopupHeader__success--cZ {
  color: var(--ring-success-color);
}

.BuildLogPopupHeader__statusIcon--_q {
  margin-right: calc(var(--ring-unit)/2);
}

.BuildLogPopupHeader__description--St {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.BuildLogPopupHeader__descriptionText--iB {
  line-height: var(--ring-line-height-lowest);
}

.Sidebar__animation--wp {
  transition: all 0.25s;
}

.Sidebar__sidebar--Er {

  position: absolute;
  z-index: 3;
  top: 0;
  right: 0;

  overflow: hidden;

  box-sizing: border-box;

  height: 100%;

  border-left: 1px solid var(--ring-line-color);
  background-color: var(--ring-content-background-color);
}

.PageWithSidebar__wrapper--mw {

  position: relative;

  display: flex;

  overflow: hidden;
  flex: 1 1;
  flex-direction: column;

  box-sizing: border-box;

  background-color: var(--ring-secondary-background-color);
}

.ParametersPageHeader__header--kH {
  display: flex;
  align-items: center;

  margin-top: var(--ring-unit);
}

.ParametersPageHeader__search--zQ {
  width: 400px;
  margin-right: calc(var(--ring-unit)*2);
}

.FullScreenErrorWrapper__content--V7 {
  width: 100%;
}

.ClassicUITabAdapter__iframe--d4 {
  flex-grow: 1;

  width: 1px;

  min-width: calc(100% + var(--tc-page-padding-inline)*2);
  margin: 0 calc(var(--tc-page-padding-inline)*-1);

  border: none;
}

.ClassicUITabAdapter__loading--Wy {
  visibility: hidden;
}

.ring-tooltip-tooltip {
  max-width: calc(var(--ring-unit)*50);
  padding: var(--ring-unit);

  text-align: left;

  color: var(--ring-text-color);
}

.ring-tooltip-long {
  padding: var(--ring-unit) calc(var(--ring-unit)*1.5);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.LinkWithIcon__link--jt {
  display: inline-flex;
  align-items: baseline;

  max-width: 100%;
}

.LinkWithIcon__icon--xA {
  flex-shrink: 0;
}

.LinkWithIcon__text--hJ {
  overflow: hidden;

  min-width: 0;

  padding-bottom: 1px;
}

.LinkWithIcon__left--uI {
  margin-right: calc(var(--ring-unit)/2);
}

.LinkWithIcon__right--1K {
  order: 1;

  margin-left: calc(var(--ring-unit)/2);
}

.LinkWithIcon__popup--Ar {
  display: block;
}

.LinkWithIcon__tooltip--wZ {
  display: block;

  max-width: calc(var(--ring-unit)*60);

  margin-right: -1px;
  overflow-wrap: break-word;
}

.LinkWithIcon__label--Ly {
  padding-right: 1px;
}

.AgentLink__agentLink--oz {

  display: inline-flex;

  color: var(--ring-link-color);
}

.AgentLink__icon--rd {
  flex-shrink: 0;

  width: calc(var(--ring-unit)*2);

  margin-right: 4px;

  text-align: center;

  color: var(--ring-secondary-color);
}

.AgentLink__secondary--ds {

  color: var(--ring-secondary-color);
}

.AgentLink__secondary--ds .AgentLink__icon--rd {
    color: var(--ring-icon-secondary-color);
  }

.AgentLink__withoutLink--qD {
  display: inline-flex;
  align-items: baseline;

  max-width: 100%;
}

.AgentLink__onlyText--LS {
  overflow: hidden;
}

.AgentLink__text--Z_ {
  padding-right: 1px;
}

.AgentLink__tooltip--ai {
  overflow: hidden;

  max-width: calc(var(--ring-unit)*60);

  overflow-wrap: break-word;
}

.CommentPopup__commentPopup--Ec {
  max-width: 300px;

  padding: var(--ring-unit) calc(var(--ring-unit)*2);

  text-align: left;
}

.CommentPopup__info--lW {
  color: var(--ring-secondary-color);
}

.CommentPopup__text--Xu {
  overflow-wrap: break-word;
}

.AgentBadge__agentErrorState--oh {
  grid-area: name;

  text-overflow: ellipsis;

  color: var(--ring-warning-color);
}

.AgentBadge__icon--tN {
  color: var(--ring-icon-warning-color);
}

.AgentBadge__agentWrapperState--lV {
  display: flex;

  align-items: center;

  gap: calc(var(--ring-unit)/2);
}

.AgentBadge__incompatibilityReasonsJobLink--Zp {
  font-size: var(--ring-font-size);
}

.AgentBadge__incompatibilityReasonsJobLinkIcon--b6 {
  margin-left: var(--ring-unit);
}

.BuildCommentByIcon__button--rd {
  height: auto;
  padding: 0;

  line-height: inherit;
}

.BuildCommentByIcon__wrapper--Ng {

  display: flex;
  align-items: baseline;

  max-width: 100%;
}

.BuildCommentByIcon__content--KM {
  flex-grow: 1;

  min-width: 0;

  color: var(--ring-text-color);
}

.BuildCommentByIcon__inlineCommentText--AG {
  flex-grow: 1;

  min-width: 0;

  color: var(--ring-secondary-color);
}

.BuildCommentByIcon__info--cT {
  white-space: nowrap;

  color: var(--ring-text-color);
}

.BuildCommentByIcon__user--lS {
  padding: 0 calc(var(--ring-unit)/2);

  white-space: nowrap;

  color: var(--ring-secondary-color);
}

.BuildCommentByIcon__text--Kw {
  min-width: 0;
}

.ring-control-label-label {
  display: block;

  margin-bottom: calc(var(--ring-unit)*0.5);
}

.ring-control-label-formLabel {
  color: var(--ring-text-color);

  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.ring-control-label-secondaryLabel {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.ring-control-label-disabledLabel {
  color: var(--ring-disabled-color);
}

.ring-button-toolbar-buttonToolbar {
  display: inline-block;

  white-space: nowrap;

  font-size: 0;
  line-height: 0;
}

.ring-button-toolbar-buttonToolbar > ring-button-button,
.ring-button-toolbar-buttonToolbar > .ring-button-group,
.ring-button-toolbar-buttonToolbar > .ring-button-button,
.ring-button-toolbar-buttonToolbar > .ring-button-toolbar-buttonGroup,
.ring-button-toolbar-buttonToolbar > .ring-button-toolbar-split,
.ring-button-toolbar-buttonToolbar > .ring-button-toolbar-buttonToolbar {
  margin-right: var(--ring-unit);
}

.ring-button-toolbar-buttonToolbar > :last-child {
  margin-right: 0;
}

.BuildWarning__button--_r {
  height: auto;
  padding: 0;

  line-height: inherit;
}

.BuildWarning__icon--Sx.BuildWarning__icon--Sx {
  color: var(--ring-icon-warning-color);
}

.BuildWarning__inlineIcon--tT {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-warning-color);
}

.BuildWarning__popup--ek {
  max-width: 400px;
  padding: var(--ring-unit) calc(var(--ring-unit)*2);

  text-align: left;
}

.BuildWarning__warning--Y6 {
  margin-right: var(--ring-unit);

  color: var(--ring-warning-color);
}

.MoveToTop__moveToTop--iR {
  height: auto;
  padding: 0 6px;

  line-height: inherit;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.StarBuild__wrapper--I3:hover .StarBuild__invisible--gP,
.StarBuild__beforeWrapper--dk:hover + * .StarBuild__invisible--gP {
  color: inherit;
}}

.StarBuild__button--uJ {
  height: auto;

  line-height: inherit;
}

.StarBuild__starred--eE {
  --ring-button-text-color: var(--ring-text-color);
}

.StarBuild__invisible--gP {
  color: transparent;
}

.StarBuild__invisible--gP:focus,
.StarBuild__wrapper--I3:focus-within .StarBuild__invisible--gP,
.StarBuild__beforeWrapper--dk:focus-within + * .StarBuild__invisible--gP {
  color: inherit;
}

.StarBuild__hidden--Fi {
  visibility: hidden;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BuildNumber__canceled--el:hover {
  text-decoration-line: line-through;
}}

.BuildNumber__buildNumber--pu {

  position: relative;

  color: var(--ring-text-color);
}

.BuildNumber__myPersonal--qS {
  font-weight: bold;
}

.BuildNumber__personal--Dl,
.BuildNumber__canceled--el {
  color: var(--ring-secondary-color);
}

.BuildNumber__canceled--el {
  text-decoration-line: line-through;
}

.BuildNumber__text--do {
}

.BuildNumber__starIcon--Pq {
  padding: 0 calc(var(--ring-unit)/2);
}

.BuildNumber__numberWithComment--Nc {
  min-width: 0;
}

.BuildNumber__comment--E7,
.BuildNumber__warning--yZ {
  margin-left: calc(var(--ring-unit)/2);
}

.BuildNumber__link--of {
  width: 100%;
  min-width: 0;
}

.BuildNumber__moveToTop--y_.BuildNumber__moveToTop--y_ {
  margin-left: calc(var(--ring-unit)*-1);
  padding-right: 3px;
}

.Percentage__wrapper--h8 {
  flex: 1 1;
}

.Percentage__label--Cq {
  display: inline-flex;
}

.Percentage__label--Cq .Percentage__type--yg {
    overflow: hidden;
    flex: 1 1;

    text-overflow: ellipsis;
  }

.Percentage__diff--y2 {
  margin-left: 8px;

  color: #737577;

  font-size: 12px;
}

.Percentage__diff--y2 .Percentage__positive--Yf {
    color: #0c7523;
  }

.Percentage__diff--y2 .Percentage__negative--HD {
    color: #a90f1a;
  }

.Percentage__progressWrapper--HQ {
  margin: -6px 0 -8px;
  padding: 8px 0;
}

.Percentage__progress--xF {
  width: 100%;
  height: 3px;

  background-color: var(--ring-line-color);
}

.Percentage__bar--h5 {
  height: 100%;
}

.Percentage__bar--h5.Percentage__green--pW {
    background-color: #7acc8b;
  }

.Percentage__bar--h5.Percentage__yellow--Fd {
    background-color: #eda200;
  }

.Percentage__bar--h5.Percentage__red--V9 {
    background-color: #a90f1a;
  }

.BuildCoverage__row--DX {
  margin: 0 -8px;
  padding: 8px 0;
}

.BuildCoverage__data--AB {
  display: flex;
  align-items: baseline;
}

.BuildCoverage__data--AB > * {
    flex: 1 1;

    padding: 0 8px;
  }

.BuildCoverage__path--sm {
  display: flex;
  align-items: baseline;
  flex: 1 1 auto;
  flex-wrap: nowrap;

  padding: 2px 8px;
}

.BuildCoverage__number--fx {
  font-size: inherit;
}

.BuildCoverage__link--_4 {
  color: var(--ring-link-color);
}

.BuildCoverage__reportButton--SU {
  align-self: flex-end;

  width: 102px;
}

.BuildCoverage__reportButtonCell--Qj {
  text-align: right;
}

.Report__wrapper--zp {
  margin: -8px 0;
}

.App__placeholder--Ka {
  margin-bottom: 32px;
}

.App__error--Ir {
  color: #a90f1a;
}

.index__container--aA {
  display: block;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: ring-button-active) {.ring-button-group-buttonGroup .ring-button-button.ring-button-button:hover:not(:disabled) {
  border-radius: var(--ring-border-radius);
  box-shadow: var(--ring-button-shadow) var(--ring-border-hover-color);
}}

:root {
  --ring-button-group-default-z-index: 1;
  --ring-button-group-disabled-z-index: 0;
  --ring-button-group-active-z-index: 2;
  --ring-button-group-hover-z-index: 3;
  --ring-button-group-focus-z-index: 4;
}

.ring-button-group-common {
  position: relative;
  z-index: 0; /* this creates an isolated z-index context */

  display: inline-block;

  white-space: nowrap;
}

.ring-button-group-buttonGroup {
  --ring-button-group-button-border-color: var(--ring-borders-color);

  border-radius: var(--ring-border-radius);

  box-shadow: var(--ring-button-shadow) var(--ring-button-group-button-border-color);

  line-height: normal;
}

.ring-button-group-disabled {
  --ring-button-group-button-border-color: var(--ring-border-disabled-color);
}

.ring-button-group-buttonGroup .ring-button-button {
  position: relative;

  transition: none;

  box-shadow:
    0 1px var(--ring-button-group-button-border-color) inset,
    0 -1px var(--ring-button-group-button-border-color) inset;
}

/* stylelint-disable selector-max-specificity */

:is(.ring-button-group-buttonGroup .ring-button-button[disabled])::before,:is(.ring-button-group-buttonGroup .ring-button-button[disabled])::after {
    position: absolute;
    z-index: 0;
    top: 0;
    bottom: 0;

    width: var(--ring-border-radius);

    content: "";

    box-shadow:
      0 1px var(--ring-button-group-button-border-color) inset,
      0 -1px var(--ring-button-group-button-border-color) inset;
  }

:is(.ring-button-group-buttonGroup .ring-button-button[disabled])::before {
    left: calc(var(--ring-border-radius)*-1);
  }

:is(.ring-button-group-buttonGroup .ring-button-button[disabled])::after {
    right: calc(var(--ring-border-radius)*-1);
  }

/* stylelint-enable */

.ring-button-group-buttonGroup > .ring-button-button:first-child,
.ring-button-group-buttonGroup > :first-child .ring-button-button {
  box-shadow:
    0 1px var(--ring-button-group-button-border-color) inset,
    0 -1px var(--ring-button-group-button-border-color) inset,
    1px 0 var(--ring-button-group-button-border-color) inset;

  /* stylelint-disable-next-line selector-max-specificity */
}

:is(.ring-button-group-buttonGroup > .ring-button-button:first-child,.ring-button-group-buttonGroup > :first-child .ring-button-button)::before {
    display: none;
  }

.ring-button-group-buttonGroup > .ring-button-button:last-child,
.ring-button-group-buttonGroup > :last-child .ring-button-button {
  box-shadow:
    0 1px var(--ring-button-group-button-border-color) inset,
    0 -1px var(--ring-button-group-button-border-color) inset,
    -1px 0 var(--ring-button-group-button-border-color) inset;

  /* stylelint-disable-next-line selector-max-specificity */
}

:is(.ring-button-group-buttonGroup > .ring-button-button:last-child,.ring-button-group-buttonGroup > :last-child .ring-button-button)::after {
    display: none;
  }

.ring-button-group-buttonGroup > .ring-button-button:only-child,
.ring-button-group-buttonGroup > :only-child .ring-button-button {
  box-shadow:
    0 1px var(--ring-button-group-button-border-color) inset,
    0 -1px var(--ring-button-group-button-border-color) inset,
    -1px 0 var(--ring-button-group-button-border-color) inset,
    1px 0 var(--ring-button-group-button-border-color) inset;

  /* stylelint-disable-next-line selector-max-specificity */
}

:is(.ring-button-group-buttonGroup > .ring-button-button:only-child,.ring-button-group-buttonGroup > :only-child .ring-button-button)::before {
    display: none;
  }

/* stylelint-disable selector-max-specificity */
.ring-button-group-buttonGroup .ring-button-button.ring-button-button:ring-button-active:not(:disabled) {
  border-radius: var(--ring-border-radius);
  box-shadow: var(--ring-button-shadow) var(--ring-border-hover-color);
}

.ring-button-group-buttonGroup .ring-button-button.ring-button-button:focus-visible {
  border-radius: var(--ring-border-radius);
  box-shadow:
    var(--ring-button-shadow) var(--ring-border-hover-color),
    0 0 0 1px var(--ring-border-hover-color);
}

.ring-button-group-buttonGroup .ring-button-button.ring-button-button.ring-button-active {
  border-radius: var(--ring-border-radius);
  box-shadow: var(--ring-button-shadow) var(--ring-main-color);
}

.ring-button-group-buttonGroup .ring-button-button:focus-visible.ring-button-active {
  border-radius: var(--ring-border-radius);
  box-shadow:
    var(--ring-button-shadow) var(--ring-main-color),
    0 0 0 1px var(--ring-border-hover-color);
}

.ring-button-group-buttonGroup .ring-button-button.ring-button-active[disabled] {
  box-shadow: var(--ring-button-shadow) var(--ring-border-disabled-active-color);
}
/* stylelint-enable */

.ring-button-group-split {
}

.ring-button-group-common ring-button-button,
.ring-button-group-common .ring-button-button {
  border-radius: 0;
}

.ring-button-group-split ring-button-button,
.ring-button-group-split .ring-button-button {
  margin: 0 0 0 -1px;
}

.ring-button-group-caption {

  margin-right: var(--ring-unit);

  font-size: var(--ring-font-size);
}

.ring-button-group-caption:empty {
    margin-right: 0;
  }

.ring-button-group-common > ring-button-button:first-child,
.ring-button-group-common > .ring-button-button:first-child,
.ring-button-group-common > :first-child .ring-button-button {
  margin: 0;

  border-top-left-radius: var(--ring-border-radius);
  border-bottom-left-radius: var(--ring-border-radius);
}

/* stylelint-disable selector-max-specificity */
.ring-button-group-common > ring-button-button:first-child > div:first-child,
.ring-button-group-common > .ring-button-button:first-child > div:first-child,
.ring-button-group-common > :first-child .ring-button-button > div:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* stylelint-enable */

.ring-button-group-common > .ring-button-button:last-child,
.ring-button-group-common > ring-button-button:last-child,
.ring-button-group-common > :last-child .ring-button-button {
  border-top-right-radius: var(--ring-border-radius);
  border-bottom-right-radius: var(--ring-border-radius);
}

/* stylelint-disable selector-max-specificity */
.ring-button-group-common > .ring-button-button:last-child > div:first-child,
.ring-button-group-common > ring-button-button:last-child > div:first-child,
.ring-button-group-common > :last-child .ring-button-button > div:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* stylelint-enable */

.ring-button-group-split .ring-button-flat:not(:last-child) {
  margin-right: 1px;
}

.ring-button-group-split .ring-button-flat:not(:first-child) {
  margin-left: 1px;
}

.ring-button-group-common .ring-button-button {
    position: relative;
    z-index: 1;
    z-index: var(--ring-button-group-default-z-index);
  }

[disabled]:is(.ring-button-group-common .ring-button-button) {
      z-index: 0;
      z-index: var(--ring-button-group-disabled-z-index);
    }

:is(.ring-button-group-common .ring-button-button):ring-button-active {
      z-index: 2;
      z-index: var(--ring-button-group-active-z-index);
    }

/* stylelint-disable-next-line selector-max-specificity */

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: ring-button-active) {:is(.ring-button-group-common .ring-button-button):hover:not(:disabled) {
      z-index: 3;
      z-index: var(--ring-button-group-hover-z-index);
    }}

:is(.ring-button-group-common .ring-button-button):focus {
      z-index: 4;
      z-index: var(--ring-button-group-focus-z-index);
    }

.ring-button-group-common .ring-button-active {
    z-index: 2;
    z-index: var(--ring-button-group-active-z-index);
  }

[disabled]:is(.ring-button-group-common .ring-button-active) {
      z-index: 1;
      z-index: var(--ring-button-group-default-z-index);
    }

.ring-button-group-help {
  margin-top: calc(var(--ring-unit)*0.5);
}

.ModeSwitch__header--sj {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}

.CopyIconButton__wrapper--xo {
  display: inline-block;
}

.CopyIconButton__popup--h6 {
  padding: var(--ring-unit);
}

.ring-message-container {
  display: inline;
}

.ring-message-message {
  overflow: visible;

  max-width: calc(var(--ring-unit)*40);

  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2)
    calc(var(--ring-unit)*5);

  text-align: left;

  color: var(--ring-active-text-color);

  background-color: var(--ring-popup-background-color);
}

.ring-message-icon {
  position: absolute;
  top: 10px;
  left: calc(var(--ring-unit)*1.5);
}

.ring-message-title {

  margin: 0;

  font-weight: normal;
}

.ring-message-description {
  margin: calc(var(--ring-unit)/2) 0 0;

  color: var(--ring-text-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.ring-message-gotIt {
  margin: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2) 0 0;
}

.ring-message-tail {
  position: absolute;

  box-sizing: border-box;
  width: 11px;
  height: 11px;

  transform-origin: 0 0;

  border: 1px solid;
  border-color: transparent transparent var(--ring-popup-border-color) var(--ring-popup-border-color);

  background-color: var(--ring-popup-background-color);
}

.HintPopup__popup--Uz {
  min-width: calc(var(--ring-unit)*35);
  padding-left: calc(var(--ring-unit)*2);

  color: var(--ring-text-color);
  border: solid calc(var(--ring-unit)/8) var(--ring-line-color);
  background: var(--ring-popup-background-color);

  filter: drop-shadow(0 0 8px var(--ring-popup-shadow-color));

  box-shadow: none;
}

.HintPopup__popup--Uz::before {
    box-shadow: none;
  }

.HintPopup__popup--Uz .ringMessageTitle {
    font-weight: bold;
  }

.HintPopup__content--ib {
  display: flex;
  flex-direction: column;

  color: var(--ring-text-color);
}

.HintPopup__withImage--_J {
  padding: 0;
}

.HintPopup__withImage--_J .HintPopup__content--ib {
    padding: calc(var(--ring-unit)*2);
    padding-top: 0;

    color: var(--ring-text-color);
  }

.HintPopup__withImage--_J .HintPopup__title--eC {
    margin: var(--ring-unit) 0;

    color: var(--ring-text-color);

    font-size: var(--ring-font-size-larger);
    line-height: var(--ring-line-height-lower);
  }

.HintPopup__withImage--_J .HintPopup__image--d7 {
    width: 100%;
    max-height: calc(var(--ring-unit)*22.5);

    transform: translateY(calc(var(--ring-unit)*-1/2));

    -o-object-fit: cover;

       object-fit: cover;
  }

.HintPopup__helpLink--F2 {
  align-self: flex-start;

  padding-top: var(--ring-unit);
  padding-bottom: calc(var(--ring-unit)/2);

  color: var(--ring-main-color);
}

.HintPopup__bot--eQ {
  display: flex;
  align-items: center;

  margin-top: calc(var(--ring-unit)*1.5);
}

.HintPopup__bot--eQ .HintPopup__btnPrev--a5 {
    margin-right: var(--ring-unit);
  }

.HintPopup__bot--eQ .HintPopup__progress--Qr {
    margin-left: auto;
  }

.HintPopup__btnClose--NJ {
  position: absolute;
  top: calc(var(--ring-unit)*1.25);
  right: calc(var(--ring-unit)*1.25);
}

.HintPopup__btnClose--NJ .HintPopup__closeIcon--Fl {
    color: var(--ring-secondary-color);
  }

.HintPopup__description--pJ {
  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.HintsLink__tip--bn {
  z-index: 1;

  display: flex;

  margin-right: var(--ring-unit);
  margin-bottom: var(--ring-unit);
}

.HintsLink__tipName--hY {
  position: relative;

  padding: 5px 16px;

  cursor: pointer;

  color: var(--ring-content-background-color);
  border: none;
  border-radius: 3px;
  background: transparent;

  line-height: 1.1;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.HintsLink__tipName--hY:hover {
    background-color: #008eff;
  }}

.HintsLink__tipName--hY.HintsLink__withLink--eU {
    padding: 5px 12px 5px 16px;
  }

.HintsLink__readMore--Gl {
  display: inline-block;

  padding: 0 8px;

  color: var(--ring-content-background-color);
  border: none;
  background: none;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.HintsLink__readMore--Gl:hover {
    color: var(--ring-content-background-color);
    background-color: #008eff;
  }}

.HintsLink__readMoreIcon--NT {
  margin-top: 1px;

  transform: scale(0.8);
}

.HintsPager__pagination--pJ {
  flex-direction: column;

  margin-top: auto;
  padding-top: calc(var(--ring-unit)*4);
}

.HintsPager__pages--h9 {

  display: block;

  margin-bottom: calc(var(--ring-unit)/2);

  color: var(--ring-content-background-color);
}

.HintsPager__controlButton--GD {
  z-index: 1;

  margin-right: var(--ring-unit);

  color: var(--ring-text-color);
  background: var(--ring-content-background-color);
  box-shadow: var(--ring-content-background-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.HintsList__categorySelected--_Y.HintsList__categorySelected--_Y:hover {
  box-shadow: inset 0 -3px 0 0 white;
}}

.HintsList__tipsContainer--H8 {
  display: flex;
  flex-wrap: wrap;
}

.HintsList__panel--VJ {
  display: flex;
  flex-direction: column;

  width: calc(var(--ring-unit)*36);
  min-height: calc(var(--ring-unit)*20);
  margin: var(--ring-unit) 0 calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
}

.HintsList__popup--YI {
  z-index: 10;
}

.HintsList__category--cB.HintsList__category--cB:not(.HintsList__categoryCollapsed--jT) {
  color: var(--ring-content-background-color);
}

.HintsList__categoryCollapsed--jT.HintsList__categoryCollapsed--jT {
  color: currentColor;
}

.HintsList__category--cB:not(.HintsList__categoryCollapsed--jT, .HintsList__categorySelected--_Y) {
  color: var(--ring-content-background-color);

  /* stylelint-disable-next-line selector-max-specificity  */
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.HintsList__category--cB:not(.HintsList__categoryCollapsed--jT,.HintsList__categorySelected--_Y):hover {
    color: #bedaf4;
    box-shadow: none;
  }}

.HintsList__categorySelected--_Y:not(.HintsList__categoryCollapsed--jT),
.HintsList__categorySelected--_Y.HintsList__categorySelected--_Y:active {
  box-shadow: inset 0 -3px 0 0 white;
}

.HintsBoard__containerClassName--fK {
  padding: 0;

  background-color: #0077d6;
}

.HintsBoard__background--VA {
  position: absolute;

  right: 0;
  bottom: 0;

  height: 140px;
}

.HintsBoard__captionClassName--pf {
  margin: 0;
}

.HintsBoard__descriptionClassName--zf {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.HintsBoard__closeButtonClassName--in {
  color: var(--ring-white-text-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.HintsBoard__closeButtonClassName--in:hover {
    opacity: 0.7;
  }}

.Integrations__link--hV {
  color: var(--ring-secondary-color);
}

.ActionsDropdown__anchorButton--eT {
  position: relative;
}

.ActionsDropdown__dropdown--as {
  flex: 0 0 auto;

  font-size: var(--ring-font-size-smaller);

  line-height: 12px;
}

.ActionsDropdown__loader--fL {
  padding: 0 0 var(--ring-unit) calc(var(--ring-unit)*2);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ActionsDropdown__item--Ta:hover > * {
  border: none;
}}

.ActionsDropdown__hoverItem--RJ {
  background-color: var(--ring-selected-background-color);
}

.ActionsDropdown__icon--Od,
.ActionsDropdown__itemText--tC::before {
  margin-right: calc(var(--ring-unit)/2);
}

.ActionsDropdown__hint--rD {
  padding-left: calc(var(--ring-unit)*1.5);
}

.ActionsDropdown__gotIt--_t {
  margin-top: calc(var(--ring-unit)*2);
}

.ActionsDropdown__tooltip--_O {
  display: inline-block;
}

.ring-dialog-container {
  position: fixed;
  z-index: var(--ring-overlay-z-index);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  display: flex;
  overflow: auto;
  align-items: center;
  justify-content: center;

  padding: calc(var(--ring-unit)*4) var(--ring-unit);
}

.ring-dialog-nativeDialog {
  overflow: visible;

  padding: 0;

  border: none;
  background: transparent;
}

.ring-dialog-container,
.ring-dialog-nativeDialog::backdrop {
  background-color: rgba(var(--ring-dialog-overlay-components), var(--ring-dialog-overlay-opacity));
}

.ring-dialog-innerContainer {
  display: flex;
  flex-direction: column;

  max-height: 100%;
}

.ring-dialog-content {
  position: relative;

  width: calc(var(--ring-unit)*58);
  min-height: calc(var(--ring-unit)*15);
  margin: auto;

  cursor: default;
  overflow-wrap: break-word;
}

.ring-dialog-content .ring-island-scrollableWrapper {
    padding-bottom: var(--ring-unit);
  }

.ring-dialog-content .ring-dialog-panel {
    margin-top: 0;
    padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4) calc(var(--ring-unit)*4);

    border-top: none;

    background-color: transparent;
  }

/* stylelint-disable-next-line selector-max-specificity */

.ring-dialog-content .ring-dialog-panel > button:not(:last-child) {
    margin-right: var(--ring-unit);
  }

.ring-dialog-content.ring-dialog-content {
  box-shadow: var(--ring-dialog-shadow);
}

.ring-dialog-clickableOverlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  cursor: pointer;
}

.ring-dialog-closeIconOutside.ring-dialog-closeIconOutside {
  color: var(--ring-icon-hover-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-dialog-clickableOverlay:hover + * .ring-dialog-closeIcon {
  color: var(--ring-link-hover-color);
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-dialog-closeButton:hover .ring-dialog-closeIcon {
  color: var(--ring-link-hover-color);
}}

.ring-dialog-closeButton.ring-dialog-closeButton {
  position: absolute;

  line-height: calc(var(--ring-unit)*2);
}

.ring-dialog-closeButtonOutside {
  top: var(--ring-unit);
  right: calc(var(--ring-unit)*-3);
}

.ring-dialog-closeButtonInside {
  top: calc(var(--ring-unit)*2);
  right: calc(var(--ring-unit)*2);
}

.ring-dialog-documentWithoutScroll {
  overflow: hidden;

  height: 100%;
}

.ring-dialog-popupTarget {
  position: fixed;
  z-index: var(--ring-overlay-z-index);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  pointer-events: none;
}

.ring-dialog-popupTarget > :not(.ring-dialog-popupTarget) {
    pointer-events: initial;
  }

.ring-dialog-innerContainer .ring-island-header {
  padding-top: calc(var(--ring-unit)*4);

  font-size: 24px;
  line-height: 28px;
}

.ring-dialog-dense .ring-island-header {
  padding-top: calc(var(--ring-unit)*2);
}

.ring-dialog-dense .ring-dialog-panel {
  padding-bottom: calc(var(--ring-unit)*2);
}

.BuildLogPopup__content--Ak {
  display: flex;
  flex-direction: column;

  height: 100%;
}

.BuildLogPopup__log--rk {
  flex-grow: 1;
}

.BuildLogPopup__dialog--o3 {
  width: calc(100% - var(--ring-unit)*4*2);
  height: calc(100% - var(--ring-unit)*2.5*2);
}

.BuildLogPopup__overlay--U4 {
  padding: 0;
}

.BuildLogPopup__overlay--U4 .ring-dialog-innerContainer {
    width: 100%;
    height: 100%;
  }

.Avatar__wrapper--ie {
  position: relative;

  display: inline-block;

  margin-right: calc(var(--ring-unit)*0.5);
}

.Avatar__avatar--VU {
  display: inline-block;
  overflow: hidden;

  vertical-align: -5px;

  color: transparent;
}

.Avatar__withOutline--Kc::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  content: '';

  border-radius: var(--ring-border-radius);

  box-shadow: 0 0 0 1px rgba(184, 209, 229, 0.4) inset;
}

.Avatar__my--SO::after {
  box-shadow: 0 0 0 1.5px var(--ring-main-color) inset;
}

.PipelineWrapperAlertMessage__container--mu {
  overflow-y: auto;

  max-height: 30vh;
}

.FeedbackFormSection__section--xT {
  margin: calc(var(--ring-unit)*2) 0;
}

.FeedbackFormSection__subtitle--tH {
  margin-top: 0;
  margin-bottom: var(--ring-unit);

  font-size: var(--ring-font-size);
  font-weight: 600;
  line-height: var(--ring-line-height);
}

.FeedbackFormSection__text--jD {
  margin-top: calc(var(--ring-unit)/4);
  margin-bottom: calc(var(--ring-unit)/4);
  padding: 0;
}

.FeedbackFormComment__hint--Ci {
  display: block;

  margin: 0;
  padding: 0;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.FeedbackFormComment__textarea--jO {
  width: 100%;

  resize: none;
}

.FeedbackFormComment__textarea--jO.FeedbackFormComment__textarea--jO {
  margin-top: calc(var(--ring-unit)/2);
}

.FeedbackFormConset__consent--Bz {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.FeedbackFormControls__section--O1 {
  margin: calc(var(--ring-unit)*2) 0;
}

.FeedbackFormControls__controls--ar {
  display: flex;

  margin-top: calc(var(--ring-unit)*1.5);
}

.FeedbackFormControls__submit--tk {
  margin-right: var(--ring-unit);
}

.FeedbackFormControls__more--zF {
  margin-right: 0;
  margin-left: auto;
  padding-right: 0;
}

.FeedbackFormRating__valuesContainer--TJ {
  display: flex;
  flex: 1 1;
  flex-direction: column;

  width: 100%;

  margin-top: calc(var(--ring-unit) - var(--ring-unit)/4);
}

.FeedbackFormRating__values--UL.FeedbackFormRating__values--UL {
  display: flex;
  flex-wrap: nowrap;
}

.FeedbackFormRating__value--u4 {
  display: flex;
  flex: 1 1;
  justify-content: center;

  padding-top: 5px;

  font-family:
    'Twemoji Mozilla', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
    'EmojiOne Color', 'Android Emoji', sans-serif;
}

.FeedbackFormRating__hints--cb {
  display: flex;
  justify-content: space-between;

  padding: calc(var(--ring-unit)/4) 0;
}

.FeedbackFormRating__hint--nQ {
  display: block;

  margin: 0;
  padding: 0;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.FeedbackFormTags__tags--v5 {
  display: flex;
  flex-wrap: wrap;

  margin-top: calc(var(--ring-unit)/2);
}

.FeedbackFormTags__tag--lB {
  margin-right: calc(var(--ring-unit)/2);
  margin-bottom: calc(var(--ring-unit)/2);
}

.FeedbackFormTags__tag--lB.FeedbackFormTags__active--zG {
    background: var(--ring-hover-background-color);
    box-shadow: inset 0 0 0 1px var(--ring-main-color);
  }

.FeedbackForm__error--c1 {
  color: var(--ring-error-color);
}

.FeedbackForm__iconButtonClose--yx {
  position: absolute;

  top: var(--ring-unit);
  right: var(--ring-unit);
}

.Feedback__container--qY {
  max-width: calc(var(--ring-unit)*47.5);
  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*3);
}

.Feedback__caption--mG {
  margin: 0;
}

.Feedback__caption--mG.Feedback__caption--mG {
  margin-right: 0;
}

.Feedback__closeButton--WU {
  position: absolute;
}

.EditPipelineYAML__main--nh {
  display: flex;

  flex: 1 1;

  justify-content: center;
}

.EditButton__editButton--tD {
  height: auto;
  margin-left: auto;

  color: var(--ring-secondary-color);

  line-height: var(--ring-line-height-lowest);
}

.EditButton__editButton--tD:focus-visible {
    opacity: 1;
  }

.Actions__actions--mq {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;

  gap: var(--ring-unit);

  margin-left: auto;
}

.Actions__actions--mq > * {
    transition: opacity var(--ring-ease);
  }

.Actions__hiddenDefault--Vr > * {
  opacity: 0;
}

:is(.Actions__hiddenDefault--Vr > *):focus-visible {
    opacity: 1;
  }

.Actions__addButton--Mf {
  opacity: 1;
}

.Actions__actionButton--mu {
  height: auto;

  line-height: normal;
}

.HighlighterTextFieldItemHint__item--Ug {
  padding: 0 calc(var(--ring-unit)*1.5) !important;

  font-family: var(--ring-font-family-monospace), serif;
  font-size: var(--ring-font-size-smaller);
}

.HighlighterTextFieldItemHint__item--Ug div {
    align-self: baseline;
    flex-shrink: initial;
  }

.HighlighterTextFieldItemHint__itemDescription--wl {
  padding-left: var(--ring-unit);

  text-align: right;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  font-weight: 400;
  line-height: var(--ring-line-height-lowest);
}

.HighlighterTextFieldItemHint__itemLabel--or {
  cursor: default;
}

.HighlighterTextFieldItemHint__itemLabel--or,
.HighlighterTextFieldItemHint__itemDescription--wl {
  max-width: calc(var(--ring-unit)*32);
}

.HighlighterTextFieldItemHint__item--Ug,
.HighlighterTextFieldItemHint__itemLabel--or,
.HighlighterTextFieldItemHint__itemDescription--wl {
  white-space: pre-line;

  font-family: var(--ring-font-family-monospace), serif;
  font-size: var(--ring-font-size-smaller);

  line-break: normal;
}

:is(.HighlighterTextFieldItemHint__item--Ug,.HighlighterTextFieldItemHint__itemLabel--or,.HighlighterTextFieldItemHint__itemDescription--wl) > * {
    white-space: normal;
    line-break: normal;

    word-break: break-all;
    overflow-wrap: anywhere;
  }

.HighlighterTextFieldItemHint__text--lR::before,.HighlighterTextFieldItemHint__text--lR::after {
    content: '%';

    color: var(--ring-disabled-color);
  }

.HighlighterTextFieldItem__loaderInlinePopup--Cq {
  padding: 8px;
}

.HighlighterTextFieldItem__loaderInline--g9 {
  display: flex;

  color: var(--ring-action-link-color);

  font-family: var(--ring-font-family-monospace), serif;
  font-size: var(--ring-font-size-smaller);
}

.HighlighterTextFieldItem__loaderInline--g9 svg {
    margin-right: var(--ring-unit);
  }

.HighlighterTextFieldItem__visibleHidden--yF {
  visibility: hidden;
}

.HighlighterTextFieldItem__dropdown--SP {
  display: inline;
}

.HighlighterTextFieldItem__dropdownListItem--Kv,
.HighlighterTextFieldItem__dropdownListItemLabel--lS,
.HighlighterTextFieldItem__dropdownListItemDescription--kf {
  white-space: pre-line;

  font-family: var(--ring-font-family-monospace), serif;
  font-size: var(--ring-font-size-smaller);

  line-height: var(--ring-line-height-lowest);

  line-break: normal;
}

:is(.HighlighterTextFieldItem__dropdownListItem--Kv,.HighlighterTextFieldItem__dropdownListItemLabel--lS,.HighlighterTextFieldItem__dropdownListItemDescription--kf) > * {
    white-space: normal;
    line-break: normal;

    word-break: break-all;
    overflow-wrap: anywhere;
  }

.HighlighterTextFieldItem__dropdownListItem--Kv div {
    align-self: baseline;
    flex-shrink: initial;

    min-width: 20%;
  }

.HighlighterTextFieldItem__popup--Pf {
  max-width: 40%;
}

.HighlighterTextFieldItem__suggestList--i1 {
  max-height: 50%;
}

.HighlighterTextFieldItem__dropdownListItemDescription--kf {
  width: 100%;
  padding-left: var(--ring-unit);

  text-align: right;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  font-weight: 400;
  line-height: var(--ring-line-height-lowest);
}

.Highlight__highlight--ql {
  color: var(--tc-highlight-color);
}

.YamlEditorReadonlyHint__item--Fp {
  padding: calc(var(--ring-unit)*0.75) var(--ring-unit) !important;
}

.YamlEditorReadonlyHint__itemLabel--YW {
  max-width: calc(var(--ring-unit)*29.5);

  cursor: default;
  white-space: normal;
}

.YamlEditorReadonlyHint__readonlyTooltip--Gf {
  border: none !important;
}

.YamlEditor__main--uD {
  display: flex;
  flex: 1 1 auto;
  flex-flow: column;

  height: 100%;

  line-height: var(--ring-line-height-taller);
}

.YamlEditor__editor--GQ {
  flex: 1 1 auto;
}

.ring-island-island {
  --ring-island-gradient-start: rgba(255, 255, 255, 0);
  --ring-island-gradient-stop: var(--ring-content-background-color);

  display: flex;
  flex-direction: column;

  border: 1px solid var(--ring-line-color);
  border-radius: var(--ring-border-radius-large);

  background-color: var(--ring-content-background-color);
  box-shadow: 0 1px 4px var(--ring-popup-shadow-color);
}

.ring-island-withTransparentBottomBorder {
  transition: border-bottom-color 0.1s;

  border-bottom: 1px solid transparent;
}

.ring-island-header {
  box-sizing: border-box;
  width: 100%;
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4) var(--ring-unit);

  transition: border-bottom-color 0.1s;

  border-bottom: 1px solid transparent;

  line-height: 24px;
}

.ring-island-withBottomBorder.ring-island-withBottomBorder {
  border-bottom-color: var(--ring-popup-border-color);
  border-top-left-radius: var(--ring-border-radius);
  border-top-right-radius: var(--ring-border-radius);
}

.ring-island-title {
  display: block;
  float: left;

  margin: 0;

  transform-origin: 0 50%;
  word-break: break-word;

  color: var(--ring-heading-color);

  font-size: inherit;

  font-weight: var(--ring-font-weight-bold);
}

.ring-island-narrowIsland .ring-island-header {
  padding: 0 calc(var(--ring-unit)*2);
}

.ring-island-content {
  position: relative;

  display: flex;
  overflow: auto;

  width: 100%;
  -webkit-overflow-scrolling: touch;
}

.ring-island-scrollableWrapper {
  overflow: auto;

  width: 100%;
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4);
}

.ring-island-scrollableWrapper:focus:not(:focus-visible) {
    outline: none;
  }

.ring-island-narrowIsland .ring-island-scrollableWrapper {
  padding: calc(var(--ring-unit)*2);
}

.ring-island-withoutPaddings .ring-island-scrollableWrapper {
  padding: 0;
}

.ring-island-contentWithTopFade::before {
  position: absolute;
  z-index: var(--ring-fixed-z-index);
  left: 0;

  display: block;

  width: 100%;
  height: calc(var(--ring-unit)*3);

  content: "";

  pointer-events: none;

  opacity: 0.8;

  background: linear-gradient(to top, var(--ring-island-gradient-start), var(--ring-island-gradient-stop));
}

.ring-island-contentWithTopFade:first-child::before {
  border-top-left-radius: var(--ring-border-radius);
  border-top-right-radius: var(--ring-border-radius);
}

.ring-island-contentWithBottomFade::after {
  position: absolute;
  bottom: 0;
  left: 0;

  display: block;

  width: 100%;
  height: calc(var(--ring-unit)*3);

  content: "";
  pointer-events: none;

  opacity: 0.8;
  border-bottom-right-radius: var(--ring-border-radius);
  border-bottom-left-radius: var(--ring-border-radius);
  background: linear-gradient(to bottom, var(--ring-island-gradient-start), var(--ring-island-gradient-stop));
}

.ring-input-outerContainer {
  --ring-input-icon-offset: calc(var(--ring-unit)*2.5);
  --ring-input-padding-inline: var(--ring-unit);
  --ring-input-background-color: var(--ring-content-background-color);
}

.ring-input-borderless {
  /* stylelint-disable-next-line length-zero-no-unit */
  --ring-input-padding-inline: 0px;
}

.ring-input-container {
  position: relative;

  box-sizing: border-box;

  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.ring-input-container * {
    box-sizing: border-box;
  }

.ring-input-input {
  --ring-input-padding-start: var(--ring-input-padding-inline);
  --ring-input-padding-end: var(--ring-input-padding-inline);

  width: 100%;

  margin: 0;
  padding-top: var(--ring-input-padding-block);
  padding-right: var(--ring-input-padding-end);
  padding-bottom: var(--ring-input-padding-block);
  padding-left: var(--ring-input-padding-start);

  transition: border-color var(--ring-ease);

  color: var(--ring-text-color);
  border: 1px solid var(--ring-borders-color);
  border-radius: var(--ring-border-radius);
  outline: none;
  background-color: var(--ring-input-background-color);

  font: inherit;

  caret-color: var(--ring-main-color);
}

[dir="rtl"] .ring-input-input {
    padding-right: var(--ring-input-padding-start);
    padding-left: var(--ring-input-padding-end);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-input-input:hover {
    transition: none;

    border-color: var(--ring-border-hover-color);
  }}

.ring-input-error .ring-input-input {
    border-color: var(--ring-error-color);
  }

.ring-input-input:focus {
    transition: none;

    border-color: var(--ring-main-color);
  }

.ring-input-input[disabled] {
    color: var(--ring-disabled-color);
    border-color: var(--ring-border-disabled-color);
    background-color: var(--ring-disabled-background-color);

    -webkit-text-fill-color: var(--ring-disabled-color); /* Required for Safari, see RG-2063 for details */
  }

/*
    Kill yellow/blue webkit autocomplete
    https://css-tricks.com/snippets/css/change-autocomplete-styles-webkit-browsers/
  */

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-input-input:-webkit-autofill:hover {
      -webkit-transition: background-color 50000s ease-in-out 0s;
      transition: background-color 50000s ease-in-out 0s;
    }}

.ring-input-input:-webkit-autofill,.ring-input-input:-webkit-autofill:focus {
      -webkit-transition: background-color 50000s ease-in-out 0s;
      transition: background-color 50000s ease-in-out 0s;
    }

.ring-input-borderless .ring-input-input {
  border-color: transparent;
  background-color: transparent;
}

.ring-input-withIcon .ring-input-input {
  --ring-input-padding-start: calc(var(--ring-input-padding-inline) + var(--ring-input-icon-offset));
}

.ring-input-clearable .ring-input-input {
  --ring-input-padding-end: calc(var(--ring-input-padding-inline) + var(--ring-input-icon-offset));
}

.ring-input-icon {
  position: absolute;
  top: calc(var(--ring-input-padding-block) + 1px);
  left: var(--ring-input-padding-inline);

  pointer-events: none;

  color: var(--ring-secondary-color);
}

[dir="rtl"] .ring-input-icon {
    right: var(--ring-unit);
    left: auto;
  }

.ring-input-clear {
  position: absolute;
  top: calc(var(--ring-input-padding-block) + 3px);
  right: var(--ring-input-padding-inline);

  height: auto;

  padding-right: 0;

  line-height: inherit;
}

.ring-input-empty .ring-input-clear {
    display: none;
  }

[dir="rtl"] .ring-input-clear {
    right: auto;
    left: var(--ring-unit);
  }

textarea.ring-input-input {
  overflow: hidden;

  box-sizing: border-box;

  resize: none;
}

.ring-input-input::-moz-placeholder {
  color: var(--ring-disabled-color);
}

.ring-input-input::placeholder {
  color: var(--ring-disabled-color);
}

.ring-input-input::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.ring-input-errorText {
  margin-top: calc(var(--ring-unit)/2);

  color: var(--ring-error-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.ring-input-helpText {
  margin-top: calc(var(--ring-unit)/2);
}

.ring-input-sizeS {
  width: calc(var(--ring-unit)*12);
}

.ring-input-sizeM {
  width: calc(var(--ring-unit)*30);
}

.ring-input-sizeL {
  width: calc(var(--ring-unit)*50);
}

.ring-input-sizeFULL {
  width: 100%;
}

.ring-input-heightS {
  --ring-input-padding-block: 1px;
}

.ring-input-heightM {
  --ring-input-padding-block: 3px;
}

.ring-input-heightL {
  --ring-input-padding-block: 5px;
}

.ScheduleBuild__input--K5 {
  display: inline-block;

  width: calc(var(--ring-unit)*35 + 2px);
  padding-bottom: calc(var(--ring-unit)/2);
}

.ScheduleBuild__inputInner--Mq {
  height: 22px;
}

.ScheduleBuild__toggle--Ln {
  color: var(--ring-link-color);
}

.ScheduleBuild__container--Su {
  display: flex;

  margin-top: calc(var(--ring-unit)/2);
}

.ScheduleBuild__radioButton--Ma:not(:last-of-type) {
  padding: 0 0 8px;
}

.BuildStepSearchBar__input--PD {
  width: calc(var(--ring-unit)*60);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestsStatusFilter__stateButton--nY:hover .TestsStatusFilter__passedIcon--vj {
  color: var(--ring-icon-success-color);
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestsStatusFilter__stateButton--nY:hover .TestsStatusFilter__failedIcon--fR {
  color: var(--ring-icon-error-color);
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestsStatusFilter__stateButton--nY:hover .TestsStatusFilter__ignoredIcon--D8,
.TestsStatusFilter__stateButton--nY:hover .TestsStatusFilter__mutedIcon--I0 {
  color: var(--ring-text-color);
}}

.TestsStatusFilter__filter--Ep {
  display: flex;
  align-items: baseline;
  flex-direction: row;
  flex-wrap: wrap;
}

.TestsStatusFilter__stateButton--nY.TestsStatusFilter__active--RH .TestsStatusFilter__ignoredIcon--D8,
.TestsStatusFilter__stateButton--nY.TestsStatusFilter__active--RH .TestsStatusFilter__mutedIcon--I0 {
  color: var(--ring-text-color);
}

.TestsStatusFilter__stateButton--nY.TestsStatusFilter__active--RH .TestsStatusFilter__failedIcon--fR {
  color: var(--ring-icon-error-color);
}

.TestsStatusFilter__stateButton--nY.TestsStatusFilter__active--RH .TestsStatusFilter__passedIcon--vj {
  color: var(--ring-icon-success-color);
}

.TestsStatusFilter__stateIcon--kC {
  transition: color var(--ring-fast-ease);

  color: var(--ring-icon-color);
}

.TestsStatusFilter__count--Dp {
  margin-bottom: calc(var(--ring-unit)*2);
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);
}

.Input__input--_p {
  background-color: var(--ring-content-background-color);
}

.Input__input--_p.Input__multiline--ex {
  overflow: auto;

  max-height: calc(var(--ring-unit)*20.5);

  white-space: pre;
  overscroll-behavior: contain;
}

.ParametersSearch__inputContainer--Zh {
  width: 240px;
}

.ParametersSearch__input--jI::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.ParametersCategoryHeader__categoryTitle--Dp {
  margin-top: calc(var(--ring-unit)*3);
  margin-bottom: 0;
  padding: 0 var(--tc-page-padding-inline);

  color: var(--ring-heading-color);

  font-size: 20px;

  font-weight: normal;
  line-height: 24px;
}

.ParametersEmpty__placeholder--VL {

  margin-top: calc(var(--ring-unit)*2);
  margin-left: calc(var(--ring-unit)*4);

  color: var(--ring-secondary-color);
}

.ParametersGroupDescription__groupDescription--rU {
  padding: 0 var(--tc-page-padding-inline);
  padding-bottom: var(--ring-unit);

  font-size: 14px;

  font-size: var(--ring-font-size, 14px);

  line-height: 20px;
}

.ParametersGroupDescription__helpIcon--Yh {
  margin-left: var(--ring-unit);
}

.ParametersGroupHeader__groupTitle--PU {
  margin-top: calc(var(--ring-unit)*7/4);
  margin-right: calc(var(--ring-unit)/4);
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-icon-secondary-color);
}

.ParametersGroupHeader__groupTitle--PU .ParametersGroupHeader__chevron--oM {
  color: var(--ring-icon-secondary-color);
}

.ParametersGroupHeader__text--Th {
  display: contents;

  color: var(--ring-heading-color);

  font-size: var(--ring-font-size);

  font-weight: bold;
}

.ParametersGroupHeader__matches--_y {
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);
}

.ParametersRow__row--h1 {

  display: flex;
  overflow: hidden;

  padding: 0 var(--tc-page-padding-inline);

  line-height: calc(var(--ring-unit)*3);
}

.ParametersRow__content--H6 {
  display: flex;
  overflow: hidden;
  flex-grow: 1;

  padding: var(--ring-unit) 0;

  border-bottom: 1px solid var(--ring-line-color);
}

.ParametersRow__columnName--Is {
  flex-basis: 50%;
  flex-grow: 0;
  flex-shrink: 0;

  margin-right: calc(var(--ring-unit)*2);
}

.ParametersRow__column--GW {
  overflow: hidden;

  white-space: pre-line;
  word-break: break-all;

  line-height: var(--ring-line-height-lower);
  line-break: anywhere;
}

.ParametersRow__columnValue--ud {
  flex-grow: 1;
  flex-shrink: 1;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ParametersItem__content--qg:hover {
    background-color: var(--ring-hover-background-color);
  }}

.ParametersItem__defaultValue--Gl {
  display: flex;
  flex-direction: column;

  margin-top: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);
}

.ParametersItem__addedParameter--K7 {
  background-color: var(--tc-success-background-color);
  box-shadow: inset 3px 0 var(--tc-success-progress-color);
}

.ParametersItem__modifiedParameter--oZ {
  background-color: var(--ring-secondary-background-color);
  box-shadow: inset 3px 0 var(--ring-main-color);
}

.ParametersItem__highlighting--hx {
  color: var(--tc-highlight-color);
}

.ParametersTableHeader__content--qw {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.ParametersVirtualizer__virtualizer--OW {
  flex-grow: 1;
}

.ParametersTree__page--zl {
  display: flex;
  flex-direction: column;
  flex-grow: 1;

  margin: 0 calc(var(--tc-page-padding-inline)*-1);
}

.BuildParameters__search--H3 {
  flex-shrink: 0;

  width: 230px;
  margin-right: calc(var(--ring-unit)*2);
}

@media (min-width: 1400px) {
  .BuildParameters__search--H3 {
    width: 300px;
  }
}

@media (min-width: 1600px) {
  .BuildParameters__search--H3 {
    width: 400px;
  }
}

.InstallAgentDialog__content--Ut {
  padding-bottom: calc(var(--ring-unit)*2);
}

.InstallAgentDialog__button--OM {
  margin-top: calc(var(--ring-unit)*3);
}

.InstallAgentDialog__dialog--dI {
  width: calc(var(--ring-unit)*80);
  min-width: calc(var(--ring-unit)*80);
}

.InstallAgentDialog__innerContent--nJ {
  display: flex;
  align-items: flex-start;
  flex-direction: column;

  margin-top: calc(var(--ring-unit)*2);
}

.InstallAgentDialog__input--VJ {
  margin-top: calc(var(--ring-unit)*2);
}

.InstallAgentDialog__text--QO {
  margin-top: calc(var(--ring-unit)*1.5);
}

.InstallAgentDialog__copy--OM {
  position: absolute;
  top: calc(var(--ring-unit)*2.5);
  right: calc(var(--ring-unit)*2);

  transition: opacity var(--ring-ease);

  opacity: 0;
}

.InstallAgentDialog__scriptContainer--nf {
  position: relative;

  align-self: stretch;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.InstallAgentDialog__scriptContainer--nf:hover > .InstallAgentDialog__copy--OM {
    opacity: 1;
  }}

.InstallAgentDialog__script--xJ {
  overflow-y: auto;

  min-width: 0;
  max-height: 400px;
  margin-top: calc(var(--ring-unit)*1.5);
  margin-bottom: 0;
}

.InstallAgentDialog__copyIcon--xb {
  width: 26px;
  height: 26px;
  padding: 0;
}

.InstallAgent__button--dX {
  height: auto;
  padding: 0;

  line-height: var(--ring-line-height-lower);
}

.InstallAgent__container--nt {
  display: flex;
  overflow: hidden;
  align-items: center;
  justify-content: end;

  height: var(--ring-line-height-lower);
}

.InstallAgent__icon--O6 {
  height: var(--ring-line-height-lowest);
}

.InstallAgent__children--Oq {
  margin-left: calc(var(--ring-unit)*0.5);
}

.SidebarSearch__search--CC {
  position: relative;
}

.SidebarSearch__search--CC button {
    padding-right: var(--ring-unit);
  }

.SidebarSearch__hidden--oA {
  opacity: 0;
}

.SidebarSearch__hotkeyHint--W6:not(:focus-within)::after {
  position: absolute;
  top: 0;
  right: calc(var(--ring-unit)*2);

  content: 'Q';

  color: var(--ring-disabled-color);

  line-height: calc(var(--ring-unit)*3);
}

.SidebarSearch__wrapper--He {
  padding: var(--ring-unit) calc(var(--ring-unit)*2) 0 30px;
}

.SidebarHeaderShadow__wrapper--Fa.SidebarHeaderShadow__collapsed--IZ {
    height: 100%;
  }

.SidebarHeaderShadow__wrapper--Fa.SidebarHeaderShadow__shadow--VV {
    box-shadow: 0 2px 8px 0 rgba(0, 28, 54, 0.1);
  }

.SidebarPanelContentLoading__loading--Eq {
  padding: var(--ring-unit) calc(var(--ring-unit)*1.5) calc(var(--ring-unit)) calc(var(--ring-unit)*2);
}

.SidebarPanelContentNoResults__noResults--RL {
  padding: var(--ring-unit) calc(var(--ring-unit)*1.5) calc(var(--ring-unit)) calc(var(--ring-unit)*2);
}

.SidebarPanelContentNoResults__noResultsMessage--Y7 {
  word-break: break-word;

  color: var(--ring-secondary-color);

  line-height: var(--ring-line-height);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.SidebarItem__hoverableItem--yf:hover {
  background-color: var(--ring-tag-background-color);
}}

.SidebarItem__item--Xy {
  line-height: 24px;
}

.SidebarItem__item--Xy,
.SidebarItem__itemWrapper--ih,
.SidebarItem__hoverableLink--BO {
  flex-grow: 1;

  outline: none;
}

.SidebarItem__itemWrapper--ih:focus,
.SidebarItem__item--Xy:focus,
.SidebarItem__focusedItem--bn {
  background-color: var(--ring-selected-background-color);
  box-shadow: inset 2px 0 var(--ring-main-color);
}

.SidebarItem__hoveredItem--Ej {
  background-color: var(--ring-tag-background-color);
}

.SidebarItem__item--Xy.SidebarItem__activeItem--OX,
.SidebarItem__item--Xy.SidebarItem__highlightedItem--TS {
  background-color: var(--ring-selected-background-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.SidebarItem__hoverableLink--BO:hover {
  text-decoration-line: none;

  color: var(--ring-text-color);
}}

.SidebarItem__activeTitle--wd {
  font-weight: bold;
}

.SidebarItem__counter--mc {
  margin: 0 8px;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .VirtualizedTreeExpandHandle__chevronButton--P4:hover .VirtualizedTreeExpandHandle__chevronIcon--F_ {
      color: var(--ring-icon-hover-color);
    }}

.VirtualizedTreeExpandHandle__chevronButton--P4 {
  padding: 0 calc(var(--ring-unit)/2);

  font-size: var(--ring-font-size);
}

.VirtualizedTreeExpandHandle__chevronButton--P4 .VirtualizedTreeExpandHandle__chevronIcon--F_ {
    transition: none;

    color: var(--ring-icon-secondary-color);

    line-height: 24px;
  }

.VirtualizedTreeExpandHandle__chevronButton--P4.VirtualizedTreeExpandHandle__hovered--kY .VirtualizedTreeExpandHandle__chevronIcon--F_ {
      color: var(--ring-icon-hover-color);
    }

.VirtualizedTreeExpandHandle__fakeChevronButton--SL {
  width: 24px;
  height: calc(var(--ring-unit)*2);
}

.VirtualizedTreeItem__item--sC {
  display: flex;

  overflow: hidden;

  white-space: nowrap;
}

.VirtualizedTreeItem__content--h7 {
  overflow: hidden;
  flex: 1 1 auto;
}

.VirtualizedTreeItem__expandHandle--Jv {
  flex: 0 0 auto;
}

/* ensure correct styles order */

.VirtualizedTreeOverlayItem__item--Bv {
  display: flex;

  overflow: hidden;

  white-space: nowrap;
}

.VirtualizedTreeOverlayItem__contentWrapper--jB {
  overflow: hidden;
  flex: 1 1 auto;
}

.VirtualizedTreeOverlayItem__expandHandle--eJ {
  flex: 0 0 auto;
}

.VirtualizedTreeOverlayItem__popup--Pl {
  border: none;
  border-radius: 0;
  box-shadow: none;
}

.VirtualizedTreeOverlayItem__nonInteractivePopup--le {
  z-index: var(--ring-fixed-z-index);

  overflow: hidden;

  pointer-events: none;
}

.VirtualizedTreeOverlayItem__interactivePopup--j1 {
  z-index: 0;

  overflow: hidden;
}

.MatchingItem__match--Sf {
  color: var(--tc-highlight-color);
}

.SidebarLink__activeLink--Pu {
  text-decoration-line: none;

  color: var(--ring-text-color);
}

.SidebarLink__link--vB {
  display: flex;
  overflow: hidden;
  align-items: baseline;
}

.SidebarLink__content--KC {
  overflow: hidden;
  flex: 1 1 auto;

  padding-right: 8px;

  text-overflow: ellipsis;
}

.SidebarLink__tail--cB {
  flex: 0 0 auto;

  padding-right: 8px;

  color: var(--ring-secondary-color);

  font-weight: normal;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.QueueSidebarPoolItem__link--zq:hover {
  text-decoration-line: none;

  color: var(--ring-text-color);
}}

.QueueSidebarContent__tree--od {
  flex: 1 1 auto;
}

.QueueSidebar__sidebar--e7 {
  display: flex;
  flex-direction: column;
}

.QueueSidebar__title--ik {
  display: flex;

  padding: 0 calc(var(--ring-unit)*1.5) calc(var(--ring-unit) - 2px) calc(var(--ring-unit)*2);

  letter-spacing: 1px;

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lower);
}

.QueueSidebar__header--M1 {
  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*0.5) calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2);
}

.QueueSidebar__searchWrapper--j4 {
  flex: 1 1;

  padding: 0;
}

.PipelinesSidebarPipelineItem__link--dr .SidebarLink__content--KC {
  padding-right: calc(var(--ring-unit)*1.5);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.PipelinesSidebarPipelineItem__link--dr:hover {
  text-decoration-line: none;

  color: var(--ring-text-color);
}}

.PipelinesSidebarPipelineItem__linkContent--tt {
  display: flex;
  overflow: hidden;

  align-items: baseline;

  height: calc(var(--ring-unit)*3);
}

.PipelinesSidebarPipelineItem__name--We {

  flex: 1 1 auto;
}

.PipelinesSidebarPipelineItem__counter--mB {
  white-space: nowrap;
}

.PipelinesSidebarPipelineItem__counterIcon--wQ {
  margin-right: 2px;
  margin-left: 6px;

  color: var(--ring-icon-secondary-color);
}

.PipelinesSidebarPipelineItem__warningIcon--uF {
  width: 15px;
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-icon-error-color);
}

.PipelinesSidebarPipelineItem__counterText--sF {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  font-weight: normal;
}

.PipelinesSidebarPipelineItem__pendingCounter--Mt {
  color: var(--ring-main-color);

  font-size: var(--ring-font-size-smaller);
  font-weight: normal;
}

.PipelinesSidebarPipelineItem__withOwnPending--X0 {
  font-weight: bold;
}

.PipelinesSidebarNoPipelines__noPipelines--ba {
  padding: var(--ring-unit) calc(var(--ring-unit)*1.5) var(--ring-unit) calc(var(--ring-unit)*2);
}

.PipelinesSidebarNoPipelines__noPipelinesMessage--ff {
  color: var(--ring-secondary-color);
}

.PipelinesSidebarNoPipelines__createPipelineLink--Z4 {
  margin-top: calc(var(--ring-unit)*1.5);
}

.PipelinesSidebarNoPipelines__addIcon--pp {
  margin-right: calc(var(--ring-unit)/2);
}

.PipelinesSidebarContent__tree--w5 {
  height: 100%;
}

.PipelinesSidebar__sidebar--dO {
  display: flex;
  flex-direction: column;

  width: 100%;
}

.PipelinesSidebar__searchWrapper--Vg {
  flex: 1 1;

  padding: 0;
}

.SidebarPanelContent__placeholder--Of {
  flex-grow: 1;
}

.SidebarPanelContent__content--ps {
  flex: 1 1 auto;
}

.Search__input--iu {
  margin-bottom: var(--ring-unit);
  margin-left: calc(var(--ring-unit)*4);
}

.AgentBuildTypes__agentBuildTypesTab--Y3 {
  position: relative;
}

.AgentBuildTypes__search--pc {
  position: absolute;
  top: 0;
  right: calc(var(--ring-unit)*-2);
}

.AgentBuildTypes__section--K1 {
  margin: calc(var(--ring-unit)*4) calc(var(--tc-page-padding-inline)*-1) 0;
  padding: 0 var(--tc-page-padding-inline);
}

.AgentBuildTypes__sectionHeader--Cs {
  height: calc(var(--ring-unit)*3);
}

.AgentBuildTypes__loader--nj {
  margin-left: calc(var(--ring-unit)*4);
}

.AgentBuildTypes__assignmentAction--eR {
  position: absolute;
  right: 0;

  color: var(--ring-link-color);
}

.AgentBuildTypesTree__item--sU {
  display: flex;
  flex-direction: row;
  justify-content: space-between;

  min-height: calc(var(--ring-unit)*3);

  outline: none;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.AgentBuildTypesTree__item--sU:hover {
  background-color: var(--ring-hover-background-color);
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.AgentBuildTypesTree__projectItem--oq:hover {
  cursor: pointer;
}}

.AgentBuildTypesTree__itemLeftColumn--Bo {
  display: flex;
  overflow: hidden;
  align-items: center;
  justify-content: flex-start;
}

.AgentBuildTypesTree__itemName--Rd {
  flex: 0 0;

  white-space: nowrap;
}

.AgentBuildTypesTree__itemTypeIcon--JX {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-secondary-color);
}

.AgentBuildTypesTree__chevronIcon--M8 {
  position: relative;

  display: inline;

  cursor: pointer;
}

.AgentBuildTypesTree__itemLink--Vv {
  margin-right: calc(var(--ring-unit)*2);
}

.AgentBuildTypesTree__disabledIcon--do {
  visibility: hidden;
}

.AgentBuildTypesTree__incompatibilitiesPopup--zT {
  padding: var(--ring-unit);
}

.AgentBuildTypesTree__incompatibility--DN {
  overflow: hidden;

  flex: 1 1;

  white-space: nowrap;
  text-overflow: ellipsis;

  font-size: var(--ring-font-size-smaller);
}

.AgentBuildTypesTree__incompatibilityLine--nU {
  display: block;
}

.AgentBuildTypesTree__incompatibilityPropName--wO {
  color: var(--ring-secondary-color);

  font-family: var(--ring-font-family-monospace);
}

.AgentBuildTypesTree__incompatibilityPropValue--Ma {
  color: var(--ring-error-color);

  font-family: var(--ring-font-family-monospace);
}

.AgentBuildTypesTree__showAllIncompatibilitiesButton--Mo {
  flex: 0 0;

  white-space: nowrap;

  color: var(--ring-secondary-color);
}

.AgentBuildTypesTree__assignItemButton--Km {
  flex: 0 0;
}

.DownloadConfig__input--XG {
  margin-bottom: calc(var(--ring-unit)*4);
}

.DownloadConfig__error--ox {
  margin-top: calc(var(--ring-unit)*2);

  color: var(--ring-error-color);
}

.GenerateToken__result--UW {
  margin-top: calc(var(--ring-unit)*2);
}

.GenerateToken__code--ma {
  outline: none;
}

.GenerateToken__empty--iG {
  color: var(--ring-secondary-color);
}

.GenerateToken__error--Wc {
  color: var(--ring-error-color);
}

.AgentAuthDialog__dialogForm--Gn {
  min-height: calc(var(--ring-unit)*30);
  padding-top: calc(var(--ring-unit)*2);
}

.AgentAuth__agentAuth--wm {
  padding: 10px 2px;

  border-top: 1px solid var(--ring-line-color);
}

.AgentAuth__open--PD {
  color: var(--ring-link-color);

  font-size: var(--ring-font-size);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.AgentAuth__open--PD:hover {
    text-decoration-line: underline;

    color: var(--ring-link-color);
  }}

.CommonForm__buttons--I7 {
  position: relative;

  margin-top: calc(var(--ring-unit)*4);
}

.CommonForm__button--Nb {
  margin-right: var(--ring-unit);
}

.BuildStateFilter__row--DA {
  display: flex;
  align-items: baseline;

  margin: var(--ring-unit) 0;
}

.BuildStateFilter__row--DA > :not(:last-child) {
    margin-right: calc(var(--ring-unit)*2);
  }

.BuildStateFilter__tagsFiltersWrapper--QQ {
  max-width: 100%;
  min-height: calc(var(--ring-unit)*3 + 1px);
}

.BuildStateFilter__locator--EV.BuildStateFilter__locator--EV {
  align-self: flex-start;
  flex-grow: 1;

  margin-bottom: 9px;
}

.BuildStateFilter__starPinRow--n6 {
  margin-bottom: calc(var(--ring-unit)*-2);
}

.BuildStateFilter__starPinRow--n6 > :not(:last-child) {
    margin-right: calc(var(--ring-unit)*2);
  }

.BuildStateFilter__projects--D2 {
  width: 330px;
}

.BuildStateFilter__projects--D2 .searchPanel {
    display: inline-block;

    width: 100%;
  }

.BuildStateFilter__projects--D2 > search-panel {
    vertical-align: -1px;
  }

.BuildStateFilter__toggle--Hu {
  flex-shrink: 0;

  margin-left: auto;
}

.BuildStateFilter__controls--Pd {

  flex-wrap: wrap;
}

.BuildStateFilter__controls--Pd > * {
  margin-top: var(--ring-unit);
}

.BuildStateFilter__newWindowLink--JB {
  margin-right: calc(var(--ring-unit)*-1);
  margin-left: auto;
}

.BuildStateFilter__update--ks {
  position: relative;

  margin-left: auto;

  white-space: nowrap;
}

.BuildStateFilter__loaderBlock--PH {
  position: absolute;
  top: 2px;
  right: calc(var(--ring-unit)*2);

  opacity: 0;
}

.BuildStateFilter__loader--ed {
  margin-right: calc(var(--ring-unit)/2);
}

.BuildStateFilter__showLoader--vr .BuildStateFilter__loaderBlock--PH {
  transition: opacity 0.3s ease-in;

  opacity: 1;
}

.BuildStateFilter__showLoader--vr .BuildStateFilter__updateButton--im {
  transition: opacity 0.3s ease-in;

  opacity: 0;
}

.BuildStateFilter__toggle--Hu + .BuildStateFilter__update--ks {
  margin-left: 0;
}

.BuildStateFilter__tagsRow--sC {
  margin-top: 0;
}

.BuildStateFilter__agentPattern--me {
  align-self: flex-start;
}

.BuildStateFilter__stateIcon--Ja {
  vertical-align: -1px;
}

.BuildStateFilter__disabledIcon--ak {
  --ring-button-group-button-border-color: var(--ring-borders-color);
  --ring-border-disabled-color: var(--ring-borders-color);
  --ring-disabled-background-color: var(--ring-content-background-color);
}

.BuildStateFilter__disabledIcon--ak .BuildStateFilter__stateIcon--Ja {
  fill: var(--ring-disabled-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BuildStateFilter__inactiveIcon--FN:not(:hover) .BuildStateFilter__stateIcon--Ja {
  transition: color var(--ring-fast-ease);

  color: var(--ring-icon-color);
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-tag-tag:hover {
  transition: none;

  background-color: var(--ring-tag-hover-background-color);
}}

.ring-tag-tag {
  --ring-tag-max-height: 20px;

  position: relative;
  z-index: 1;

  display: inline-flex;

  box-sizing: border-box;
  max-width: 100%;
  height: 20px;
  height: var(--ring-tag-max-height);

  padding: 0 var(--ring-unit);

  cursor: pointer;

  vertical-align: top;

  color: var(--ring-text-color);

  border: none;
  border-radius: var(--ring-border-radius);

  font-size: 12px;
  line-height: var(--ring-line-height);
}

.ring-tag-tag {
  transition: background-color var(--ring-ease);

  background-color: var(--ring-tag-background-color);
}

.ring-tag-withRemove {
  padding-right: 20px;
}

.ring-tag-container {
  position: relative;

  display: inline-block;

  max-width: calc(100% - var(--ring-unit)/2);

  margin-right: calc(var(--ring-unit)/2);

  white-space: nowrap;
}

.ring-tag-focused,
.ring-tag-tag:focus-visible {
  position: relative;

  outline: none;
  box-shadow: 0 0 0 2px var(--ring-border-hover-color);
}

.ring-tag-focused,
.ring-tag-tag:focus-visible {
  transition: none;

  background-color: var(--ring-tag-hover-background-color);
}

.ring-tag-content {
}

.ring-tag-disabled.ring-tag-tag {
  pointer-events: none;

  color: var(--ring-disabled-color);
  background-color: var(--ring-disabled-background-color);
}

.ring-tag-remove {
  position: absolute;
  z-index: 1;
  top: 2px;
  right: 0;

  height: auto;
  padding: 0 calc(var(--ring-unit)/2);

  line-height: calc(var(--ring-unit)*2);
}

.ring-tag-removeIcon.ring-tag-removeIcon {
  color: var(--ring-secondary-color);
}

.ring-tag-icon {
  margin-right: calc(var(--ring-unit)/2);
  margin-left: calc(var(--ring-unit)*-0.5);

  color: var(--ring-secondary-color);
}

.ring-tag-icon.ring-tag-icon svg {
    vertical-align: -3.5px;
  }

.ring-tag-avatarContainer {
  display: inline-block;
  overflow: hidden;

  box-sizing: border-box;
  width: var(--ring-tag-max-height);
  height: var(--ring-tag-max-height);
  margin-right: calc(var(--ring-unit)/2);
  margin-left: calc(var(--ring-unit)*-1);

  vertical-align: top;

  border-top-left-radius: var(--ring-border-radius);
  border-bottom-left-radius: var(--ring-border-radius);
}

.ring-tag-customIcon {
  max-width: calc(var(--ring-unit)*2);
  max-height: calc(var(--ring-unit)*2);

  margin-right: calc(var(--ring-unit)/2);

  vertical-align: bottom;
}

.ring-tag-avatarIcon {
  width: var(--ring-tag-max-height);

  margin-right: -4px;

  -o-object-fit: contain;

     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}

.Header__container--Cv {
  position: fixed;
  z-index: calc(var(--ring-fixed-z-index) + 1); /* has to be above the subnavigation */
  top: 0;
  bottom: 0;
  left: 0;

  overflow-x: hidden;

  overflow-y: auto;

  min-width: calc(var(--ring-unit)*8);

  background-color: var(--ring-navigation-background-color);
}

.Header__nightly--n5 {
  background-color: #00031e;

  background-image: url(d20c875af58de753a0b8.svg);
}

.Header__nightly--n5::before {
  position: absolute;
  top: calc(60% - var(--ring-unit)*18);
  right: -10px;

  width: calc(var(--ring-unit)*36);

  height: calc(var(--ring-unit)*36);

  content: '';
  filter: blur(40px);

  border-radius: 50%;
  background-image: linear-gradient(
    180deg,
    rgba(28, 30, 111, 0.6) 0%,
    rgba(70, 70, 94, 0.6) 50%,
    rgba(0, 2, 123, 0.6) 100%
  );
}

/* inner theme provider */
.Header__container--Cv > div {
  height: 100%;
}

html.ring-variables_dark-dark .Header__container--Cv,
html.ring-ui-theme-dark .Header__container--Cv {
  box-shadow: inset -1px 0 var(--ring-line-color);
}

.Header__header--my {
  position: relative; /* to position above .nightly::before */

  width: calc(var(--ring-unit)*8);

  background-color: transparent;
}

.Header__text--Nb {
  color: var(--ring-text-color);
}

.Header__tray--Hw {
  flex: 1 1;
  justify-content: flex-end;

  margin: 0;
  justify-items: flex-end;
}

.Header__tray--Hw.Header__tray--Hw {
  padding-top: var(--ring-unit);
}

.Header__popup--mD .ring-list-hint {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
  padding-block: var(--ring-unit);
}

.Header__tryPipelinesLink--I5 {
  display: inline-flex;
}

.Header__tryPipelinesNewTagWrapper--Oi {
  margin-left: var(--ring-unit);
}

.Header__tryPipelinesNewTagWrapper--Oi > .ring-tag-container {
    display: inline-flex;
    align-items: baseline;
  }

.BuildTag__tag--nD {
  vertical-align: baseline;
}

.BuildTag__tag--nD + .ring-tag-remove {
  top: 2px;
}

.BuildTag__icon--iQ {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-color);
}

.BuildTag__multiple--yk {
  position: relative;
  z-index: 1;

  display: inline-flex;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .BuildTag__selected--wv:hover,.BuildTag__selected--wv:hover::before {
      transition: none;

      background-color: var(--ring-main-hover-color);

      box-shadow: none;
    }}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BuildTag__selected--wv:hover {
    color: var(--ring-white-text-color);
  }}

.BuildTag__selected--wv,.BuildTag__selected--wv::before {
    transition: background-color var(--ring-ease);

    background-color: var(--ring-main-color);
  }

.BuildTag__selected--wv {
    color: var(--ring-white-text-color);
  }

.BuildTag__selected--wv:focus,.BuildTag__selected--wv:focus::before {
      transition: none;

      background-color: var(--ring-main-hover-color);

      box-shadow: none;
    }

.BuildTag__link--jQ {
  max-width: 100%;
}

.TagsList__wrapper--yG {
  display: inline-block;

  padding-left: 2px;
}

.TagsList__label--zR {
  margin-right: var(--ring-unit);
}

.TagsList__tag--aF {
  margin-bottom: calc(var(--ring-unit)/2) !important;
}

.TagsList__tag--aF:not(:last-of-type) {
    margin-right: var(--ring-unit);
  }

.TagsList__tag--aF + .ring-tag-remove {
  top: 3px;
}

.TagsList__showMore--rV {
  height: auto;

  padding: 0 var(--ring-unit);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);

  line-height: var(--ring-line-height-lowest);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TagsList__showMoreOld--dS:hover {
  color: var(--ring-text-color);
}}

.TagsList__icon--U_ {
  flex: 0 0 auto;

  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-secondary-color);
}

.TagsList__add--Iq {
  padding-left: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.ContentPanel__wrapper--wS {
  margin-bottom: calc(var(--ring-unit)*2);
}

.ContentPanel__wrapper--wS.ContentPanel__expanded--rv {
    margin-bottom: calc(var(--ring-unit)*4);
  }

.ContentPanel__header--WA {
  display: flex;
  align-items: baseline;

  margin-bottom: var(--ring-unit);
}

.ContentPanel__expandable--Qj .ContentPanel__header--WA {
    margin-left: calc(var(--ring-unit)*-2 - 2px);
  }

.ContentPanel__htmlHeading--zv.ContentPanel__htmlHeading--zv {
  display: flex;
  align-items: baseline;

  height: var(--ring-line-height);

  margin: 0;
  padding: 0;

  font: inherit;
  font-weight: bold;
}

.ContentPanel__subheading--Pj {
  font-size: var(--ring-font-size-smaller);
  font-weight: normal;
}

.ContentPanel__heading--Xy,
.ContentPanel__subheading--Pj {
  margin-right: var(--ring-unit);

  color: var(--ring-text-color);
}

.ContentPanel__content--Kw.ContentPanel__border--VI {
  padding: calc(var(--ring-unit)*2);
  padding-top: calc(var(--ring-unit)*1.5);

  border: 1px solid var(--ring-line-color);

  border-radius: 3px;
}

.ContentPanel__chevronIcon--IN {
  margin-right: calc(var(--ring-unit)/2);

  cursor: pointer;

  color: var(--ring-icon-secondary-color);
}

.ContentPanel__chevronIcon--IN,
.ContentPanel__heading--Xy,
.ContentPanel__subheading--Pj {
  line-height: var(--ring-line-height);
}

.ContentPanel__errorHeading--nC {
  color: var(--ring-error-color);
}

.ExpandableItemArrow__arrow--Y0 {
  position: absolute;

  top: var(--ring-unit);
  right: calc(var(--ring-unit)*-4 + 10px);
  left: auto;

  padding: 0;

  transition: opacity ease;

  pointer-events: none;

  opacity: 0;
  color: var(--ring-icon-secondary-color);

  line-height: normal;
}

.ExpandableItemArrow__visible--uX {
  transition: none;

  opacity: 1;
}

.TreeNode__node--_E {
  min-height: 24px;

  line-height: 24px;
}

.TreeNode__leaf--yW.TreeNode__expanded--vD {
  margin: 0 calc(var(--ring-unit)*-2);
  padding: 0 calc(var(--ring-unit)*2);

  box-shadow:
    0 0 0 1px var(--ring-line-color),
    0 2px 8px var(--ring-popup-shadow-color);
}

.TreeNode__leftArrow--uc {
  margin-right: calc(var(--ring-unit)/2);
  padding: 0;

  cursor: pointer;

  color: var(--ring-icon-secondary-color);
}

.TreeNode__leftArrow--uc.TreeNode__leftArrow--uc.focusVisible {
  box-shadow: none;
}

.TreeNode__label--Od {
  display: flex;
  overflow: hidden;
  align-items: baseline;

  -webkit-user-select: text;

     -moz-user-select: text;

          user-select: text;
}

.TreeNode__item--LB {
  position: relative;

  margin: 0 calc(var(--ring-unit)*-2);
  padding: 0 calc(var(--ring-unit)*2);
}

.TreeNode__item--LB.TreeNode__interactive--sS {
    cursor: pointer;
  }

.TreeNode__background--Ia {
  position: absolute;
  z-index: -2;
  top: -1px;
  right: 0;
  bottom: -1px;
  left: 0;

  width: 100%;

  opacity: 0;
  background-color: var(--ring-hover-background-color);
}

.TreeNode__node--_E:focus {
  outline: none;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TreeNode__item--LB:hover .TreeNode__background--Ia {
  opacity: 1;
}}

/* stylelint-disable selector-max-specificity */
.TreeNode__leftArrow--uc:focus + .TreeNode__background--Ia,
.TreeNode__node--_E:focus > .TreeNode__item--LB .TreeNode__background--Ia {
  opacity: 1;
  outline: none;
  box-shadow: inset 2px 0 var(--ring-main-color);
}
/* stylelint-enable */

.TreeNode__nodeClickable--TU {
  overflow: hidden;
  flex: 1 1;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TreeNode__item--LB:hover .TreeNode__rightArrow--ui.TreeNode__rightArrow--ui {
    transition: none;

    opacity: 1;
  }}

.TreeNode__rightArrow--ui.TreeNode__rightArrow--ui {
  top: calc(var(--ring-unit)/2);

  /* stylelint-disable selector-max-specificity */
}

.TreeNode__node--_E:focus > .TreeNode__item--LB .TreeNode__rightArrow--ui.TreeNode__rightArrow--ui {
    transition: none;

    opacity: 1;
    color: var(--ring-main-color);
  }

/* stylelint-enable */

.TreeNode__labelChild--BX {
  display: contents;
}

.TreeNode__checkbox--gk {
  white-space: nowrap;
}

.Tree__nodes--qT {
  padding-left: 0;

  list-style-type: none;
}

.Tree__tree--ov > .Tree__nodes--qT {
  margin: 0;
  padding: 0;
}

.Tree__checkAll--cY {
  display: flex;
  align-items: baseline;

  padding: calc(var(--ring-unit)/2) 0;
}

.Tree__checkAllCheckbox--iC {
  line-height: var(--ring-line-height-lowest);
}

.Tree__checkAllCount--_a {
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.ring-grid-container-fluid,
.ring-grid-container,
.ring-grid-row {
  --ring-grid-gutter-width: calc(var(--ring-unit)*2);
  --ring-grid-gutter-compensation: calc(var(--ring-grid-gutter-width)/-2);
  --ring-grid-outer-margin: calc(var(--ring-unit)*2);
  --ring-grid-container-small: calc(640px + var(--ring-grid-gutter-width));
  --ring-grid-container-medium: calc(960px + var(--ring-grid-gutter-width));
  --ring-grid-container-large: calc(1200px + var(--ring-grid-gutter-width));
  --ring-grid-width-1: 8.3333%;
  --ring-grid-width-2: 16.6667%;
  --ring-grid-width-3: 25%;
  --ring-grid-width-4: 33.3333%;
  --ring-grid-width-5: 41.6667%;
  --ring-grid-width-6: 50%;
  --ring-grid-width-7: 58.3333%;
  --ring-grid-width-8: 66.6667%;
  --ring-grid-width-9: 75%;
  --ring-grid-width-10: 83.3333%;
  --ring-grid-width-11: 91.6667%;
  --ring-grid-width-12: 100%;
}

.ring-grid-container-fluid,
.ring-grid-container {
  margin-right: auto;
  margin-left: auto;
}

.ring-grid-container-fluid {
  min-width: calc(var(--ring-unit)*40);
  padding-right: var(--ring-grid-outer-margin);
  padding-left: var(--ring-grid-outer-margin);
}

.ring-grid-row {
  display: flex;
  flex: 0 1 auto;
  flex-flow: row wrap;

  box-sizing: border-box;
  margin-right: var(--ring-grid-gutter-compensation);
  margin-left: var(--ring-grid-gutter-compensation);
}

.ring-grid-row.ring-grid-reverse {
  flex-direction: row-reverse;
}

.ring-grid-col {
  margin-top: var(--ring-unit);
  margin-bottom: var(--ring-unit);
}

.ring-grid-col.ring-grid-reverse {
  flex-direction: column-reverse;
}

.ring-grid-col-xs,
.ring-grid-col-xs-1,
.ring-grid-col-xs-2,
.ring-grid-col-xs-3,
.ring-grid-col-xs-4,
.ring-grid-col-xs-5,
.ring-grid-col-xs-6,
.ring-grid-col-xs-7,
.ring-grid-col-xs-8,
.ring-grid-col-xs-9,
.ring-grid-col-xs-10,
.ring-grid-col-xs-11,
.ring-grid-col-xs-12,
.ring-grid-col-xs-offset-0,
.ring-grid-col-xs-offset-1,
.ring-grid-col-xs-offset-2,
.ring-grid-col-xs-offset-3,
.ring-grid-col-xs-offset-4,
.ring-grid-col-xs-offset-5,
.ring-grid-col-xs-offset-6,
.ring-grid-col-xs-offset-7,
.ring-grid-col-xs-offset-8,
.ring-grid-col-xs-offset-9,
.ring-grid-col-xs-offset-10,
.ring-grid-col-xs-offset-11,
.ring-grid-col-xs-offset-12 {
  flex: 0 0 auto;

  box-sizing: border-box;
  padding-right: calc(var(--ring-grid-gutter-width)/2);
  padding-left: calc(var(--ring-grid-gutter-width)/2);
}

.ring-grid-col-xs {
  flex-basis: 0;
  flex-grow: 1;

  max-width: 100%;
}

.ring-grid-col-xs-1 {
  flex-basis: var(--ring-grid-width-1);

  max-width: var(--ring-grid-width-1);
}

.ring-grid-col-xs-2 {
  flex-basis: var(--ring-grid-width-2);

  max-width: var(--ring-grid-width-2);
}

.ring-grid-col-xs-3 {
  flex-basis: var(--ring-grid-width-3);

  max-width: var(--ring-grid-width-3);
}

.ring-grid-col-xs-4 {
  flex-basis: var(--ring-grid-width-4);

  max-width: var(--ring-grid-width-4);
}

.ring-grid-col-xs-5 {
  flex-basis: var(--ring-grid-width-5);

  max-width: var(--ring-grid-width-5);
}

.ring-grid-col-xs-6 {
  flex-basis: var(--ring-grid-width-6);

  max-width: var(--ring-grid-width-6);
}

.ring-grid-col-xs-7 {
  flex-basis: var(--ring-grid-width-7);

  max-width: var(--ring-grid-width-7);
}

.ring-grid-col-xs-8 {
  flex-basis: var(--ring-grid-width-8);

  max-width: var(--ring-grid-width-8);
}

.ring-grid-col-xs-9 {
  flex-basis: var(--ring-grid-width-9);

  max-width: var(--ring-grid-width-9);
}

.ring-grid-col-xs-10 {
  flex-basis: var(--ring-grid-width-10);

  max-width: var(--ring-grid-width-10);
}

.ring-grid-col-xs-11 {
  flex-basis: var(--ring-grid-width-11);

  max-width: var(--ring-grid-width-11);
}

.ring-grid-col-xs-12 {
  flex-basis: var(--ring-grid-width-12);

  max-width: var(--ring-grid-width-12);
}

.ring-grid-col-xs-offset-0 {
  margin-left: 0;
}

.ring-grid-col-xs-offset-1 {
  margin-left: var(--ring-grid-width-1);
}

.ring-grid-col-xs-offset-2 {
  margin-left: var(--ring-grid-width-2);
}

.ring-grid-col-xs-offset-3 {
  margin-left: var(--ring-grid-width-3);
}

.ring-grid-col-xs-offset-4 {
  margin-left: var(--ring-grid-width-4);
}

.ring-grid-col-xs-offset-5 {
  margin-left: var(--ring-grid-width-5);
}

.ring-grid-col-xs-offset-6 {
  margin-left: var(--ring-grid-width-6);
}

.ring-grid-col-xs-offset-7 {
  margin-left: var(--ring-grid-width-7);
}

.ring-grid-col-xs-offset-8 {
  margin-left: var(--ring-grid-width-8);
}

.ring-grid-col-xs-offset-9 {
  margin-left: var(--ring-grid-width-9);
}

.ring-grid-col-xs-offset-10 {
  margin-left: var(--ring-grid-width-10);
}

.ring-grid-col-xs-offset-11 {
  margin-left: var(--ring-grid-width-11);
}

.ring-grid-start-xs {
  justify-content: flex-start;

  text-align: start;
}

.ring-grid-center-xs {
  justify-content: center;

  text-align: center;
}

.ring-grid-end-xs {
  justify-content: flex-end;

  text-align: end;
}

.ring-grid-top-xs {
  align-items: flex-start;
}

.ring-grid-middle-xs {
  align-items: center;
}

.ring-grid-baseline-xs {
  align-items: baseline;
}

.ring-grid-bottom-xs {
  align-items: flex-end;
}

.ring-grid-around-xs {
  justify-content: space-around;
}

.ring-grid-between-xs {
  justify-content: space-between;
}

.ring-grid-first-xs {
  order: -1;
}

.ring-grid-last-xs {
  order: 1;
}

@media (min-width: 640px) and (max-width: 959px) {
  .ring-grid-container {
    width: var(--ring-grid-container-small);
  }

  .ring-grid-col-sm,
  .ring-grid-col-sm-1,
  .ring-grid-col-sm-2,
  .ring-grid-col-sm-3,
  .ring-grid-col-sm-4,
  .ring-grid-col-sm-5,
  .ring-grid-col-sm-6,
  .ring-grid-col-sm-7,
  .ring-grid-col-sm-8,
  .ring-grid-col-sm-9,
  .ring-grid-col-sm-10,
  .ring-grid-col-sm-11,
  .ring-grid-col-sm-12,
  .ring-grid-col-sm-offset-0,
  .ring-grid-col-sm-offset-1,
  .ring-grid-col-sm-offset-2,
  .ring-grid-col-sm-offset-3,
  .ring-grid-col-sm-offset-4,
  .ring-grid-col-sm-offset-5,
  .ring-grid-col-sm-offset-6,
  .ring-grid-col-sm-offset-7,
  .ring-grid-col-sm-offset-8,
  .ring-grid-col-sm-offset-9,
  .ring-grid-col-sm-offset-10,
  .ring-grid-col-sm-offset-11,
  .ring-grid-col-sm-offset-12 {
    flex: 0 0 auto;

    box-sizing: border-box;
    padding-right: calc(var(--ring-grid-gutter-width)/2);
    padding-left: calc(var(--ring-grid-gutter-width)/2);
  }

  .ring-grid-col-sm {
    flex-basis: 0;
    flex-grow: 1;

    max-width: 100%;
  }

  .ring-grid-col-sm-1 {
    flex-basis: var(--ring-grid-width-1);

    max-width: var(--ring-grid-width-1);
  }

  .ring-grid-col-sm-2 {
    flex-basis: var(--ring-grid-width-2);

    max-width: var(--ring-grid-width-2);
  }

  .ring-grid-col-sm-3 {
    flex-basis: var(--ring-grid-width-3);

    max-width: var(--ring-grid-width-3);
  }

  .ring-grid-col-sm-4 {
    flex-basis: var(--ring-grid-width-4);

    max-width: var(--ring-grid-width-4);
  }

  .ring-grid-col-sm-5 {
    flex-basis: var(--ring-grid-width-5);

    max-width: var(--ring-grid-width-5);
  }

  .ring-grid-col-sm-6 {
    flex-basis: var(--ring-grid-width-6);

    max-width: var(--ring-grid-width-6);
  }

  .ring-grid-col-sm-7 {
    flex-basis: var(--ring-grid-width-7);

    max-width: var(--ring-grid-width-7);
  }

  .ring-grid-col-sm-8 {
    flex-basis: var(--ring-grid-width-8);

    max-width: var(--ring-grid-width-8);
  }

  .ring-grid-col-sm-9 {
    flex-basis: var(--ring-grid-width-9);

    max-width: var(--ring-grid-width-9);
  }

  .ring-grid-col-sm-10 {
    flex-basis: var(--ring-grid-width-10);

    max-width: var(--ring-grid-width-10);
  }

  .ring-grid-col-sm-11 {
    flex-basis: var(--ring-grid-width-11);

    max-width: var(--ring-grid-width-11);
  }

  .ring-grid-col-sm-12 {
    flex-basis: var(--ring-grid-width-12);

    max-width: var(--ring-grid-width-12);
  }

  .ring-grid-col-sm-offset-0 {
    margin-left: 0;
  }

  .ring-grid-col-sm-offset-1 {
    margin-left: var(--ring-grid-width-1);
  }

  .ring-grid-col-sm-offset-2 {
    margin-left: var(--ring-grid-width-2);
  }

  .ring-grid-col-sm-offset-3 {
    margin-left: var(--ring-grid-width-3);
  }

  .ring-grid-col-sm-offset-4 {
    margin-left: var(--ring-grid-width-4);
  }

  .ring-grid-col-sm-offset-5 {
    margin-left: var(--ring-grid-width-5);
  }

  .ring-grid-col-sm-offset-6 {
    margin-left: var(--ring-grid-width-6);
  }

  .ring-grid-col-sm-offset-7 {
    margin-left: var(--ring-grid-width-7);
  }

  .ring-grid-col-sm-offset-8 {
    margin-left: var(--ring-grid-width-8);
  }

  .ring-grid-col-sm-offset-9 {
    margin-left: var(--ring-grid-width-9);
  }

  .ring-grid-col-sm-offset-10 {
    margin-left: var(--ring-grid-width-10);
  }

  .ring-grid-col-sm-offset-11 {
    margin-left: var(--ring-grid-width-11);
  }

  .ring-grid-start-sm {
    justify-content: flex-start;

    text-align: start;
  }

  .ring-grid-center-sm {
    justify-content: center;

    text-align: center;
  }

  .ring-grid-end-sm {
    justify-content: flex-end;

    text-align: end;
  }

  .ring-grid-top-sm {
    align-items: flex-start;
  }

  .ring-grid-middle-sm {
    align-items: center;
  }

  .ring-grid-baseline-sm {
    align-items: baseline;
  }

  .ring-grid-bottom-sm {
    align-items: flex-end;
  }

  .ring-grid-around-sm {
    justify-content: space-around;
  }

  .ring-grid-between-sm {
    justify-content: space-between;
  }

  .ring-grid-first-sm {
    order: -1;
  }

  .ring-grid-last-sm {
    order: 1;
  }
}

@media (min-width: 960px) and (max-width: 1199px) {
  .ring-grid-container {
    width: var(--ring-grid-container-medium);
  }

  .ring-grid-col-md,
  .ring-grid-col-md-1,
  .ring-grid-col-md-2,
  .ring-grid-col-md-3,
  .ring-grid-col-md-4,
  .ring-grid-col-md-5,
  .ring-grid-col-md-6,
  .ring-grid-col-md-7,
  .ring-grid-col-md-8,
  .ring-grid-col-md-9,
  .ring-grid-col-md-10,
  .ring-grid-col-md-11,
  .ring-grid-col-md-12,
  .ring-grid-col-md-offset-0,
  .ring-grid-col-md-offset-1,
  .ring-grid-col-md-offset-2,
  .ring-grid-col-md-offset-3,
  .ring-grid-col-md-offset-4,
  .ring-grid-col-md-offset-5,
  .ring-grid-col-md-offset-6,
  .ring-grid-col-md-offset-7,
  .ring-grid-col-md-offset-8,
  .ring-grid-col-md-offset-9,
  .ring-grid-col-md-offset-10,
  .ring-grid-col-md-offset-11,
  .ring-grid-col-md-offset-12 {
    flex: 0 0 auto;

    box-sizing: border-box;
    padding-right: calc(var(--ring-grid-gutter-width)/2);
    padding-left: calc(var(--ring-grid-gutter-width)/2);
  }

  .ring-grid-col-md {
    flex-basis: 0;
    flex-grow: 1;

    max-width: 100%;
  }

  .ring-grid-col-md-1 {
    flex-basis: var(--ring-grid-width-1);

    max-width: var(--ring-grid-width-1);
  }

  .ring-grid-col-md-2 {
    flex-basis: var(--ring-grid-width-2);

    max-width: var(--ring-grid-width-2);
  }

  .ring-grid-col-md-3 {
    flex-basis: var(--ring-grid-width-3);

    max-width: var(--ring-grid-width-3);
  }

  .ring-grid-col-md-4 {
    flex-basis: var(--ring-grid-width-4);

    max-width: var(--ring-grid-width-4);
  }

  .ring-grid-col-md-5 {
    flex-basis: var(--ring-grid-width-5);

    max-width: var(--ring-grid-width-5);
  }

  .ring-grid-col-md-6 {
    flex-basis: var(--ring-grid-width-6);

    max-width: var(--ring-grid-width-6);
  }

  .ring-grid-col-md-7 {
    flex-basis: var(--ring-grid-width-7);

    max-width: var(--ring-grid-width-7);
  }

  .ring-grid-col-md-8 {
    flex-basis: var(--ring-grid-width-8);

    max-width: var(--ring-grid-width-8);
  }

  .ring-grid-col-md-9 {
    flex-basis: var(--ring-grid-width-9);

    max-width: var(--ring-grid-width-9);
  }

  .ring-grid-col-md-10 {
    flex-basis: var(--ring-grid-width-10);

    max-width: var(--ring-grid-width-10);
  }

  .ring-grid-col-md-11 {
    flex-basis: var(--ring-grid-width-11);

    max-width: var(--ring-grid-width-11);
  }

  .ring-grid-col-md-12 {
    flex-basis: var(--ring-grid-width-12);

    max-width: var(--ring-grid-width-12);
  }

  .ring-grid-col-md-offset-0 {
    margin-left: 0;
  }

  .ring-grid-col-md-offset-1 {
    margin-left: var(--ring-grid-width-1);
  }

  .ring-grid-col-md-offset-2 {
    margin-left: var(--ring-grid-width-2);
  }

  .ring-grid-col-md-offset-3 {
    margin-left: var(--ring-grid-width-3);
  }

  .ring-grid-col-md-offset-4 {
    margin-left: var(--ring-grid-width-4);
  }

  .ring-grid-col-md-offset-5 {
    margin-left: var(--ring-grid-width-5);
  }

  .ring-grid-col-md-offset-6 {
    margin-left: var(--ring-grid-width-6);
  }

  .ring-grid-col-md-offset-7 {
    margin-left: var(--ring-grid-width-7);
  }

  .ring-grid-col-md-offset-8 {
    margin-left: var(--ring-grid-width-8);
  }

  .ring-grid-col-md-offset-9 {
    margin-left: var(--ring-grid-width-9);
  }

  .ring-grid-col-md-offset-10 {
    margin-left: var(--ring-grid-width-10);
  }

  .ring-grid-col-md-offset-11 {
    margin-left: var(--ring-grid-width-11);
  }

  .ring-grid-start-md {
    justify-content: flex-start;

    text-align: start;
  }

  .ring-grid-center-md {
    justify-content: center;

    text-align: center;
  }

  .ring-grid-end-md {
    justify-content: flex-end;

    text-align: end;
  }

  .ring-grid-top-md {
    align-items: flex-start;
  }

  .ring-grid-middle-md {
    align-items: center;
  }

  .ring-grid-baseline-md {
    align-items: baseline;
  }

  .ring-grid-bottom-md {
    align-items: flex-end;
  }

  .ring-grid-around-md {
    justify-content: space-around;
  }

  .ring-grid-between-md {
    justify-content: space-between;
  }

  .ring-grid-first-md {
    order: -1;
  }

  .ring-grid-last-md {
    order: 1;
  }
}

@media (min-width: 1200px) {
  .ring-grid-container {
    width: var(--ring-grid-container-large);
  }

  .ring-grid-col-lg,
  .ring-grid-col-lg-1,
  .ring-grid-col-lg-2,
  .ring-grid-col-lg-3,
  .ring-grid-col-lg-4,
  .ring-grid-col-lg-5,
  .ring-grid-col-lg-6,
  .ring-grid-col-lg-7,
  .ring-grid-col-lg-8,
  .ring-grid-col-lg-9,
  .ring-grid-col-lg-10,
  .ring-grid-col-lg-11,
  .ring-grid-col-lg-12,
  .ring-grid-col-lg-offset-0,
  .ring-grid-col-lg-offset-1,
  .ring-grid-col-lg-offset-2,
  .ring-grid-col-lg-offset-3,
  .ring-grid-col-lg-offset-4,
  .ring-grid-col-lg-offset-5,
  .ring-grid-col-lg-offset-6,
  .ring-grid-col-lg-offset-7,
  .ring-grid-col-lg-offset-8,
  .ring-grid-col-lg-offset-9,
  .ring-grid-col-lg-offset-10,
  .ring-grid-col-lg-offset-11,
  .ring-grid-col-lg-offset-12 {
    flex: 0 0 auto;

    box-sizing: border-box;
    padding-right: calc(var(--ring-grid-gutter-width)/2);
    padding-left: calc(var(--ring-grid-gutter-width)/2);
  }

  .ring-grid-col-lg {
    flex-basis: 0;
    flex-grow: 1;

    max-width: 100%;
  }

  .ring-grid-col-lg-1 {
    flex-basis: var(--ring-grid-width-1);

    max-width: var(--ring-grid-width-1);
  }

  .ring-grid-col-lg-2 {
    flex-basis: var(--ring-grid-width-2);

    max-width: var(--ring-grid-width-2);
  }

  .ring-grid-col-lg-3 {
    flex-basis: var(--ring-grid-width-3);

    max-width: var(--ring-grid-width-3);
  }

  .ring-grid-col-lg-4 {
    flex-basis: var(--ring-grid-width-4);

    max-width: var(--ring-grid-width-4);
  }

  .ring-grid-col-lg-5 {
    flex-basis: var(--ring-grid-width-5);;

    max-width: var(--ring-grid-width-5);
  }

  .ring-grid-col-lg-6 {
    flex-basis: var(--ring-grid-width-6);

    max-width: var(--ring-grid-width-6);
  }

  .ring-grid-col-lg-7 {
    flex-basis: var(--ring-grid-width-7);

    max-width: var(--ring-grid-width-7);
  }

  .ring-grid-col-lg-8 {
    flex-basis: var(--ring-grid-width-8);

    max-width: var(--ring-grid-width-8);
  }

  .ring-grid-col-lg-9 {
    flex-basis: var(--ring-grid-width-9);

    max-width: var(--ring-grid-width-9);
  }

  .ring-grid-col-lg-10 {
    flex-basis: var(--ring-grid-width-10);

    max-width: var(--ring-grid-width-10);
  }

  .ring-grid-col-lg-11 {
    flex-basis: var(--ring-grid-width-11);

    max-width: var(--ring-grid-width-11);
  }

  .ring-grid-col-lg-12 {
    flex-basis: var(--ring-grid-width-12);

    max-width: var(--ring-grid-width-12);
  }

  .ring-grid-col-lg-offset-0 {
    margin-left: 0;
  }

  .ring-grid-col-lg-offset-1 {
    margin-left: var(--ring-grid-width-1);
  }

  .ring-grid-col-lg-offset-2 {
    margin-left: var(--ring-grid-width-2);
  }

  .ring-grid-col-lg-offset-3 {
    margin-left: var(--ring-grid-width-3);
  }

  .ring-grid-col-lg-offset-4 {
    margin-left: var(--ring-grid-width-4);
  }

  .ring-grid-col-lg-offset-5 {
    margin-left: var(--ring-grid-width-5);
  }

  .ring-grid-col-lg-offset-6 {
    margin-left: var(--ring-grid-width-6);
  }

  .ring-grid-col-lg-offset-7 {
    margin-left: var(--ring-grid-width-7);
  }

  .ring-grid-col-lg-offset-8 {
    margin-left: var(--ring-grid-width-8);
  }

  .ring-grid-col-lg-offset-9 {
    margin-left: var(--ring-grid-width-9);
  }

  .ring-grid-col-lg-offset-10 {
    margin-left: var(--ring-grid-width-10);
  }

  .ring-grid-col-lg-offset-11 {
    margin-left: var(--ring-grid-width-11);
  }

  .ring-grid-start-lg {
    justify-content: flex-start;

    text-align: start;
  }

  .ring-grid-center-lg {
    justify-content: center;

    text-align: center;
  }

  .ring-grid-end-lg {
    justify-content: flex-end;

    text-align: end;
  }

  .ring-grid-top-lg {
    align-items: flex-start;
  }

  .ring-grid-middle-lg {
    align-items: center;
  }

  .ring-grid-baseline-lg {
    align-items: baseline;
  }

  .ring-grid-bottom-lg {
    align-items: flex-end;
  }

  .ring-grid-around-lg {
    justify-content: space-around;
  }

  .ring-grid-between-lg {
    justify-content: space-between;
  }

  .ring-grid-first-lg {
    order: -1;
  }

  .ring-grid-last-lg {
    order: 1;
  }
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BranchLabel__link--r7:hover .BranchLabel__innerLink--7E {
  border-bottom-width: 0;
}}
@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BranchLabel__link--r7:hover:hover {
  color: var(--ring-white-text-color);
  outline: none;
  background-color: var(--ring-main-color);
}}
@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BranchLabel__inline--Df.BranchLabel__link--r7:hover {
  color: var(--ring-link-hover-color);

  background-color: transparent;
}}
@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BranchLabel__link--r7:hover {
  box-shadow: none;
}

  .BranchLabel__link--r7:hover *::-moz-selection {
    color: var(--ring-content-background-color);
    background-color: var(--tc-highlight-color);
  }

  .BranchLabel__link--r7:hover *::selection {
    color: var(--ring-content-background-color);
    background-color: var(--tc-highlight-color);
  }}

:root {
  --tc-default-branch-background-color: #8ccbff;
}

.ring-ui-theme-dark,
.ring-variables_dark-dark {
  --tc-default-branch-background-color: #0d5087;
}

.BranchLabel__buildBranch--XC {
  display: inline-block;

  box-sizing: border-box;
  max-width: 100%;
  height: 20px;
  padding-inline: var(--ring-unit);

  -webkit-user-select: text;

     -moz-user-select: text;

          user-select: text;
  transition:
    color var(--ring-fast-ease),
    background-color var(--ring-fast-ease),
    box-shadow var(--ring-fast-ease);
  white-space: nowrap;

  border-radius: var(--ring-border-radius);
  background-color: var(--ring-selected-background-color);

  font-size: var(--ring-font-size-smaller);
  font-weight: normal;
  line-height: var(--ring-line-height);
}

.BranchLabel__low--aT {
}

.BranchLabel__buildBranchContent--FP {
  display: inline-flex;

  width: 100%;
}

.BranchLabel__link--r7 {
  color: var(--ring-link-color);
}

.BranchLabel__autoTrim--t1 {
  max-width: 100%;
}

.BranchLabel__defaultTrim--f2 {
  max-width: calc(var(--ring-unit)*23);
}

.BranchLabel__withBorder--O9 {
  box-shadow: 0 0 0 1px var(--ring-borders-color) inset;
}

.BranchLabel__withIcon--i8 {
  color: var(--ring-text-color);
}

.BranchLabel__main--RY {
  color: var(--ring-text-color);
  background-color: #8ccbff;
  background-color: var(--tc-default-branch-background-color);
}

.BranchLabel__main--RY,
.BranchLabel__link--r7:focus {
  box-shadow: none;
}

:is(.BranchLabel__main--RY,.BranchLabel__link--r7:focus) *::-moz-selection {
    color: var(--ring-content-background-color);
    background-color: var(--tc-highlight-color);
  }

:is(.BranchLabel__main--RY,.BranchLabel__link--r7:focus) *::selection {
    color: var(--ring-content-background-color);
    background-color: var(--tc-highlight-color);
  }

.BranchLabel__icon--Rj {
  margin-right: calc(var(--ring-unit)/8);

  -webkit-user-select: auto;

     -moz-user-select: auto;

          user-select: auto;
}

.BranchLabel__inline--Df {
  padding: 0;

  color: var(--ring-link-color);

  background-color: transparent;
}

.BranchLabel__inline--Df .BranchLabel__icon--Rj {
    margin-right: calc(var(--ring-unit)/2);

    color: var(--ring-icon-color);
  }

.BranchLabel__inline--Df.BranchLabel__link--r7:focus {
  color: var(--ring-link-hover-color);

  background-color: transparent;
}

.BranchLabel__copyIcon--Su {
  margin-right: 0;
  margin-left: calc(var(--ring-unit)/2);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .BranchLabel__copyIcon--Su:hover svg {
      color: var(--ring-link-hover-color);
    }}

.BranchLabel__link--r7:focus {
  color: var(--ring-white-text-color);
  outline: none;
  background-color: var(--ring-main-color);
}

.BranchLabel__link--r7:focus .BranchLabel__innerLink--7E {
  border-bottom-width: 0;
}

.BranchLabel__tooltipWrapper--SS {
  display: block;
  overflow: hidden;

  max-width: calc(100% - 1px);
  height: 24px;
}

.BuildDurationAnchor__buildDuration--qG {

  display: inline-flex;
  align-items: baseline;
  justify-content: flex-end;

  margin-left: calc(0px - var(--ring-unit));
  padding-left: var(--ring-unit);

  text-align: right;

  white-space: nowrap;

  font-weight: normal;
}

.BuildDurationAnchor__placeholder--Bb {
  width: calc(var(--ring-unit)*14);
}

.BuildDurationAnchor__placeholder--Bb::before {
    content: '.';

    color: transparent;
  }

.BuildDurationAnchor__low--NM {
}

.BuildDurationAnchor__text--ls {
  padding-right: var(--ring-unit);
}

.BuildDurationAnchor__textForOvertime--aX {
  padding-right: 0;
  padding-left: 20px;
}

.BuildDurationAnchor__icon--U8 {
  position: absolute;
  top: 1px;
  left: 2px;

  color: inherit;
}

.BuildDurationAnchor__wrapper--Ip {

  position: relative;
  z-index: 1;

  overflow: hidden;

  width: calc(var(--ring-unit)*14);

  margin: 0;
  padding: 0 0 1px;

  cursor: default;

  white-space: nowrap;

  border-radius: var(--ring-border-radius);
}

.BuildDurationAnchor__wrapperSuccess--Ii {
  color: var(--ring-text-color);
  background-color: var(--tc-success-background-color);
}

.BuildDurationAnchor__wrapperFailure--Hh {
  color: var(--ring-error-color);
  background-color: var(--tc-error-background-color);
}

.BuildDurationAnchor__wrapperSuccess--Ii.BuildDurationAnchor__withBorder--yu {
  box-shadow: 0 0 0 1px rgba(122, 204, 139, 0.5) inset;
}

.BuildDurationAnchor__wrapperFailure--Hh.BuildDurationAnchor__withBorder--yu {
  box-shadow: 0 0 0 1px rgba(194, 39, 49, 0.5) inset;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .BuildDurationAnchor__wrapperSuccess--Ii.BuildDurationAnchor__withBorder--yu {
    box-shadow: 0 0 0 0.5px var(--tc-success-progress-color) inset;
  }

  .BuildDurationAnchor__wrapperFailure--Hh.BuildDurationAnchor__withBorder--yu {
    box-shadow: 0 0 0 0.5px var(--ring-error-color) inset;
  }
}

.BuildDurationAnchor__wrapperOvertime--WH {
  text-align: left;
}

.BuildDurationAnchor__progress--sN {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;

  overflow: hidden;

  height: calc(var(--ring-line-height) + 1px);

  text-align: right;

  color: var(--tc-success-text-color);

  border-radius: var(--ring-border-radius) 0 0 var(--ring-border-radius);
  background-color: var(--tc-success-progress-color);
}

.BuildDurationAnchor__progressFailure--Eg {
  color: var(--ring-white-text-color);
  background-color: var(--ring-error-color);
}

.BuildDurationAnchor__progressOvertime--wq {
  text-align: left;
}

.BuildDurationAnchor__startedFinished--XF {
  color: var(--ring-secondary-color);
}

.BuildDurationAnchor__durationFinished--ef {
  margin-left: var(--ring-unit);
}

.BuildDurationAnchor__firstRunSuccessful--A_ {
  color: var(--ring-success-color);
}

.BuildDurationAnchor__firstRunFailure--po {
  color: var(--ring-error-color);
}

.BuildDurationAnchor__exactDuration--pF {
  display: inline-block;

  min-width: calc(var(--ring-unit)*12);

  margin-left: 0;
}

.BuildDurationAnchor__exactStarted--CJ {
  margin-left: 0;
}

.BuildDurationDetails__buildDurationDetails--Zc {

  display: table;

  padding: var(--ring-unit) calc(var(--ring-unit)*3);

  text-align: left;

  line-height: calc(var(--ring-unit)*3);
}

.BuildDurationDetails__row--AW {
  display: table-row;
}

.BuildDurationDetails__label--id {
  position: relative;

  display: table-cell;

  padding-right: var(--ring-unit);

  white-space: nowrap;

  color: var(--ring-secondary-color);
}

.BuildDurationDetails__value--yi {
  display: table-cell;

  white-space: nowrap;
}

.BuildDurationDetails__overtimeIcon--FD {
  position: absolute;

  top: 3px;
  left: -20px;

  color: var(--ring-icon-secondary-color);
}

.ProjectOrBuildTypeIcon__icon--EI {
  margin-right: 6px;

  color: var(--ring-icon-secondary-color);

  line-height: normal;
}

.ProjectOrBuildTypeIcon__iconL--gj {
  margin-right: var(--ring-unit);
}

.ProjectOrBuildTypeIcon__iconL--gj.ProjectOrBuildTypeIcon__iconL--gj > svg {
  vertical-align: -3px;
}

.ProjectOrBuildTypeIcon__failed--uP {
  color: var(--ring-icon-error-color);
}

.ProjectOrBuildTypeIcon__failed--uP .secondary {
  fill: var(--ring-removed-background-color);
}

.ProjectOrBuildTypeIcon__successful--vm {
  color: var(--ring-icon-success-color);
}

.ProjectOrBuildTypeIcon__successful--vm .secondary {
  fill: var(--ring-added-background-color);
}

.ProjectOrBuildTypeIcon__paused--MM .tertiary {
  fill: var(--ring-icon-secondary-color);
}

.ProjectOrBuildTypeIcon__edit--hT .secondary {
  fill: var(--ring-main-color);
}

.ProjectOrBuildTypeIcon__edit--hT .tertiary {
  fill: var(--ring-hover-background-color);
}

.ProjectOrBuildTypeIcon__locked--oi .secondary {
  fill: var(--ring-line-color);
}

.BuildPath__container--xw {
  overflow: hidden;

  margin: -2px;

  line-height: var(--ring-line-height-lower);
}

.BuildPath__loading--Px {
  visibility: hidden;
}

.BuildPath__buildPath--gG {

  position: relative;

  margin: 2px;

  text-overflow: ellipsis;

  font-size: inherit;
  line-height: inherit;
}

.BuildPath__item--WK {
  white-space: nowrap;
}

.BuildPath__link--la {
  color: inherit;
}

.BuildPath__separator--F4 {
  color: var(--ring-secondary-color);
}

.BuildPath__pathItemDropDown--Wf {
  display: inline;
}

.BuildPath__hiddenPathAnchor--r_ {
  cursor: default;
}

.BuildPath__hiddenPathPopup--VJ {
  padding: var(--ring-unit) calc(var(--ring-unit)*2);

  color: var(--ring-secondary-color);
}

.BuildPath__ellipsis--vP {
  color: inherit;
}

.BuildPath__withCollapsing--VW {
  overflow: hidden;

  height: var(--ring-line-height-lower);

  white-space: nowrap;
  text-overflow: ellipsis;
}

.BuildPath__invisible--XJ {
  position: absolute;
  top: 0;
  left: 0;

  visibility: hidden;
}

.BuildPath__secondary--CW {
  color: var(--ring-secondary-color);
}

.BuildPath__icon--Us {
  margin-right: 2px;
}

.PopupControl__legacyPopupControl--rd {
  display: inline-flex;
  align-items: baseline;

  max-width: 100%;

  white-space: nowrap;

  line-height: normal;
}

.PopupControl__label--Dy {

  min-width: 0;

  padding-bottom: 1px;
}

.PopupControl__toggle--Hr {

  margin-left: calc(var(--ring-unit)/2);
}

.BuildStatusTooltip__comment--aW {
  display: inline;
}

.BuildStatus__label--Da {
  margin-left: -1px;
  padding-left: 1px;
}

.BuildTriggeredBy__inline--V8 {
}

.BuildTriggeredBy__buildPath--BM {
  display: inline;

  line-height: var(--ring-line-height-lower);
}

.BuildTriggeredBy__buildPath--BM > * {
    display: inline;
  }

.BuildTriggeredBy__buildPathLink--Aa {
  color: inherit;
}

.InvestigationHistoryList__content--Rx {
  flex: 1 0 auto;
}

.InvestigationHistoryList__emptyHistory--Jr {
  display: flex;
  align-items: center;
  justify-content: center;

  height: 100%;

  color: var(--ring-secondary-color);
}

.InvestigationHistoryList__investigation--sk {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.InvestigationHistoryList__investigation--sk:last-child {
    margin-bottom: 0;
  }

.InvestigationHistoryList__investigationHeader--Wv {
  line-height: var(--ring-line-height);
}

.InvestigationHistoryList__user--qP {
  font-weight: bold;
}

.InvestigationHistoryList__timestamp--IU {

  color: var(--ring-secondary-color);
}

.InvestigationHistoryList__investigationContent--DT {
  display: flex;
  flex-direction: column;
}

.InvestigationHistoryList__resolveMethod--7k {
  color: var(--ring-secondary-color);
}

.InvestigationHistoryList__comment--Mu {
  overflow-wrap: break-word;

  white-space: normal;
}

.InvestigationHistoryPopup__dialog--kQ {
  width: calc(100vw - var(--ring-unit)*6*2); /* TODO: change to unit * 4 * 2 after fixing close button position */

  max-width: calc(var(--ring-unit)*70);
  height: calc(70vh - var(--ring-unit)*2*2);
}

.InvestigationHistoryPopup__overlay--lH {
  z-index: 30;

  padding: 0;
}

.InvestigationHistoryPopup__wrapper--ek {
  display: flex;
  overflow: hidden;
  flex-direction: column;

  height: 100%;
}

.InvestigationHistoryPopup__header--p1 {
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4);
}

.InvestigationHistoryPopup__header--p1.InvestigationHistoryPopup__contentScroled--R8 {
    border-bottom: 1px solid var(--ring-line-color);
    box-shadow: 0 1px 8px 0 rgba(0, 42, 76, 0.15);
  }

.InvestigationHistoryPopup__content--x0 {
  display: flex;
  overflow: hidden;
  overflow-y: auto;

  height: 100%;
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4) calc(var(--ring-unit)*4);
}

.InvestigationHistoryPopup__historyList--HV {
  width: 100%;
}

.InvestigationHistoryPopup__title--I2 {
  display: flex;
  align-items: baseline;
}

.InvestigationHistoryPopup__title--I2.InvestigationHistoryPopup__title--I2 {
  margin: 0;
  margin-right: auto;
  margin-bottom: var(--ring-unit);
  padding: 0;

  font-size: 24px;
  font-weight: bold;
  line-height: 28px;
}

.InvestigationHistoryPopup__buildTypePath--us {
  margin-bottom: calc(var(--ring-unit)/2);
}

.InvestigationHistoryPopup__subTitle--Zu {
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ListItem__highlightHover--jl:hover::before {
  opacity: 1;
  background-color: var(--ring-hover-background-color);
}}

.ListItem__listItem--nL {

  position: relative;

  box-sizing: border-box;

  margin: 1px calc(var(--tc-page-padding-inline)*-1) 0;
  padding: 0 calc(var(--tc-page-padding-inline) + var(--ring-unit));

  line-height: calc(var(--ring-unit)*3);
}

.ListItem__listItem--nL::before {
    position: absolute;
    z-index: -2;
    top: -1px;
    right: 0;
    bottom: -1px;
    left: 0;

    content: '';

    opacity: 0;
    background-color: var(--ring-hover-background-color);
  }

.ListItem__focusableWrapper--U1:focus {
  outline: none;
}

/* stylelint-disable selector-max-specificity */
.ListItem__focusableWrapper--U1:focus .ListItem__listItem--nL::before,
.ListItem__focusableWrapper--U1:focus + .ListItem__listItem--nL::before {
  opacity: 1;
  background-color: transparent;
  box-shadow: inset 2px 0 var(--ring-main-color);
}

.ListItem__focusableWrapper--U1:focus .ListItem__highlightHover--jl::before,
.ListItem__focusableWrapper--U1:focus + .ListItem__highlightHover--jl::before {
  opacity: 1;
  background-color: var(--ring-hover-background-color);
}
/* stylelint-enable */

.ListItem__row--bc {
  align-items: baseline;
  flex-wrap: nowrap;

  padding-bottom: 10px;

  box-shadow:
    0 1px var(--ring-line-color),
    0 -1px var(--ring-line-color);
}

.ListItem__hideTopBorder--J_ .ListItem__row--bc {
  box-shadow: 0 1px var(--ring-line-color);
}

.ListItem__hideBorders--qY {
  margin-top: 0;
}

.ListItem__hideBorders--qY .ListItem__row--bc {
    box-shadow: none;
  }

.ListItem__hideBorders--qY::before {
    top: 0;
    bottom: 0;
  }

.ListItem__row--bc > * {
  box-sizing: border-box;
  margin: 6px 0 0;
  padding: 0 var(--ring-unit);
}

.ListItem__row--bc > :first-child {
  padding-left: 0;
}

.ListItem__row--bc > :last-child {
  padding-right: 0;
}

.StopBuild__stopBuild--PY {
  white-space: nowrap;
}

.StopBuild__iconOnly--DQ .secondary {
  fill: var(--ring-removed-subtle-background-color);
}

.StopBuild__invisible--bg {
  display: none;
}

.AgentLine__agentLine--wL {

  display: flex;
  align-items: baseline;
}

.AgentLine__info--yb {

  flex-grow: 1;
}

.AgentLine__lastActive--qO {
  flex-shrink: 0;

  margin-left: calc(var(--ring-unit)*2);
}

.AgentLine__connected--sc {
  color: var(--ring-success-color);
}

.AgentLine__disconnected--M5 {
  color: var(--ring-error-color);
}

.AgentStatus__agentStatus--_2 {
  color: var(--ring-secondary-color);
}

.AgentStatus__line--EU {
  display: inline-flex;
  align-items: baseline;

  width: 100%;
}

@media (min-width: 960px) {
  .AgentStatus__idleCommentLine--AK {
    width: calc(100vw - var(--ring-unit)*21);
  }
}

@media (min-width: 1600px) {
  .AgentStatus__idleCommentLine--AK {
    max-width: calc(var(--ring-unit)*179);
  }
}

.AgentStatus__link--s4 {
  min-width: 0;
}

.AgentStatus__pool--tz {

  overflow: hidden;
  flex-shrink: 100000;

  min-width: calc(var(--ring-unit)*8);

  margin-left: var(--ring-unit);

  color: inherit;
}

.AgentStatus__icon--M6 {
  flex-shrink: 0;

  width: calc(var(--ring-unit)*2);

  margin-right: calc(var(--ring-unit)/2);

  text-align: center;
}

.AgentStatus__comment--Tl {

  min-width: 0;

  color: var(--ring-text-color);
}

.EnableAgentForm__agentToggle--bQ {
  position: relative;

  display: inline-block;
}

.EnableAgentForm__comment--QI {
  width: 100%;
}

.EnableAgentForm__commentIcon--f5 {
  margin-right: var(--ring-unit);
}

.EnableAgentForm__timerIcon--C6 {
  margin-right: var(--ring-unit);
}

.EnableAgentForm__restoreTimes--IP {
  margin-left: calc(var(--ring-unit)*0.5);
}

.EnableAgentForm__timeoutSelect--nV {
  z-index: 101;
}

.CommentIcon__commentIcon--Ty {
  transform: scaleX(-1);

  color: var(--ring-icon-secondary-color);
}

.ring-toggle-toggle {
  --ring-toggle-padding: 2px;
  --ring-toggle-duration: 300ms;
  --ring-toggle-timing-function: cubic-bezier(0.23, 1, 0.32, 1);

  display: inline-flex;
  align-items: baseline;

  cursor: pointer;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-toggle-toggle:hover .ring-toggle-switch {
    --ring-toggle-background-color: var(--ring-border-hover-color);

    transition: none;
  }}

.ring-toggle-toggle.ring-toggle-disabled {
    pointer-events: none;
  }

.ring-toggle-label {
  margin-left: var(--ring-unit);
}

.ring-toggle-help {
  margin-top: calc(var(--ring-unit)/2);
}

.ring-toggle-disabled .ring-toggle-label,
.ring-toggle-disabled .ring-toggle-help {
  color: var(--ring-disabled-color);
}

.ring-toggle-leftLabel {
  margin-right: var(--ring-unit);
}

.ring-toggle-switchWrapper {
  position: relative;
}

.ring-toggle-input {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;

  margin: 0;

  opacity: 0;
}

.ring-toggle-switch {
  --ring-toggle-item-color: var(--ring-white-text-color);
  --ring-toggle-background-color: var(--ring-borders-color);
  --ring-toggle-border-color: var(--ring-toggle-background-color);
  --ring-switch-border-color: var(--ring-toggle-item-color);

  position: relative;

  display: inline-block;

  box-sizing: border-box;

  width: 100%;
  height: 100%;

  transition: background-color var(--ring-toggle-timing-function) var(--ring-toggle-duration);

  border: solid 1px var(--ring-toggle-border-color);

  background-color: var(--ring-toggle-background-color);
}

.ring-toggle-input:focus + .ring-toggle-switch {
    box-shadow:
      inset 0 0 0 1px var(--ring-border-hover-color),
      0 0 0 1px var(--ring-border-hover-color);
  }

.ring-toggle-switch::before {
    position: absolute;
    top: 50%;
    left: -1px;

    box-sizing: border-box;

    width: calc(var(--ring-unit)*1.5);
    height: calc(var(--ring-unit)*1.5);

    content: "";

    transition: transform var(--ring-toggle-timing-function) var(--ring-toggle-duration);

    transform: translateX(var(--ring-toggle-padding)) translateY(-50%);

    border: solid 1px var(--ring-switch-border-color);

    border-radius: calc(var(--ring-unit)*0.75);
    background-color: var(--ring-toggle-item-color);
  }

.ring-toggle-input:checked + .ring-toggle-switch {
  --ring-toggle-background-color: var(--ring-main-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:checked:hover + .ring-toggle-switch {
  --ring-toggle-background-color: var(--ring-main-hover-color);
}}

.ring-toggle-size16 .ring-toggle-switchWrapper {
    width: calc(var(--ring-unit)*3);
    height: calc(var(--ring-unit)*2);
  }

.ring-toggle-size16 .ring-toggle-switch {
    vertical-align: -3px;

    border-radius: var(--ring-unit);
  }

:is(.ring-toggle-size16 .ring-toggle-switch)::before {
      width: calc(var(--ring-unit)*1.5);
      height: calc(var(--ring-unit)*1.5);

      border-radius: calc(var(--ring-unit)*0.75);
    }

/* stylelint-disable-next-line selector-max-specificity */

.ring-toggle-size16 .ring-toggle-input:checked + ::before {
    transform: translateX(calc(var(--ring-unit)*1.5 - var(--ring-toggle-padding))) translateY(-50%);
  }

.ring-toggle-size14 .ring-toggle-switchWrapper {
    width: calc(var(--ring-unit)*3);
    height: 14px;
  }

.ring-toggle-size14 .ring-toggle-switch {
    vertical-align: -2px;

    border-radius: 7px;
  }

:is(.ring-toggle-size14 .ring-toggle-switch)::before {
      width: 10px;
      height: 10px;

      border-radius: 5px;
    }

/* stylelint-disable-next-line selector-max-specificity */

.ring-toggle-size14 .ring-toggle-input:checked + ::before {
    transform: translateX(12px) translateY(-50%);
  }

.ring-toggle-size20 .ring-toggle-switchWrapper {
    width: calc(var(--ring-unit)*4);
    height: calc(var(--ring-unit)*2.5);
  }

.ring-toggle-size20 .ring-toggle-switch {
    vertical-align: -5px;

    border-radius: calc(var(--ring-unit)*1.25);
  }

:is(.ring-toggle-size20 .ring-toggle-switch)::before {
      width: calc(var(--ring-unit)*2);
      height: calc(var(--ring-unit)*2);

      border-radius: calc(var(--ring-unit));
    }

/* stylelint-disable-next-line selector-max-specificity */

.ring-toggle-size20 .ring-toggle-input:checked + ::before {
    transform: translateX(calc(var(--ring-unit)*2 - var(--ring-toggle-padding))) translateY(-50%);
  }

/* stylelint-disable-next-line selector-max-specificity */
.ring-toggle-input:checked[disabled] + .ring-toggle-switch {
  --ring-toggle-background-color: var(--ring-border-disabled-active-color);
}

/* stylelint-disable-next-line selector-max-specificity */
.ring-toggle-input[disabled]:not(:checked) + .ring-toggle-switch {
  --ring-toggle-item-color: var(--ring-content-background-color);
  --ring-toggle-background-color: var(--ring-disabled-background-color);
  --ring-toggle-border-color: var(--ring-border-disabled-color);
  --ring-switch-border-color: var(--ring-border-disabled-color);
}

.AgentToggle__commentIcon--R1 {
  position: absolute;
  top: 0;
  left: -24px;
}

.EditEdgePopup__popup--IZ {
  color: var(--ring-text-color);
}

.EditEdgePopup__useArtifacts--_M {
  display: inline-flex;

  padding: 0 var(--ring-unit);

  border-right: 1px solid var(--ring-line-color);

  line-height: calc(var(--ring-unit)*4);
}

.EditEdgePopup__deleteLine--i7 {
  height: auto;
  padding: 0 9px;

  line-height: calc(var(--ring-unit)*4);
}

.PipelineChart__wrapper--Bs {
  position: relative;
  z-index: var(--ring-fixed-z-index);

  pointer-events: none;
}

.PipelineChart__edges--gN {
  position: relative;

  overflow: visible;

  margin: calc(var(--tc-page-padding-inline)*-1);

  pointer-events: none;
  fill: transparent;

  stroke: var(--ring-icon-color);
}

.PipelineChart__hoverArea--Xc {
  pointer-events: stroke;
  stroke: transparent;
  stroke-width: calc(var(--ring-unit)*2);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.PipelineChart__hoverArea--Xc:hover + * {
  stroke: var(--ring-border-hover-color);
  stroke-width: 2px;
}}

.PipelineChart__selected--NX.PipelineChart__selected--NX {
  stroke: var(--ring-main-color);
  stroke-width: 2px;
}

.PipelineChart__warning--WJ.PipelineChart__warning--WJ {
  stroke: var(--ring-icon-warning-color);
  stroke-width: 2px;
}

.PipelineChart__deleting--Da.PipelineChart__deleting--Da {
  stroke: var(--ring-icon-error-color);
  stroke-width: 2px;
}

.PipelineChart__transitive--Jk {
  stroke-dasharray: var(--ring-unit), var(--ring-unit);
}

.Build__build--Bf {
  display: contents;

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.Build__notCommentWrapper--re {
  display: contents;
}

.Build__notCommentWrapper--re > * {
    position: relative;

    box-sizing: border-box;
    margin-bottom: -1px;
  }

.Build__build--Bf::after {
  position: absolute;
  top: calc(var(--absolute-child-top) - 1px);
  right: 0;
  bottom: 0;
  left: 0;

  content: '';

  pointer-events: none;

  border-top: 1px solid var(--ring-line-color);
  border-bottom: 1px solid var(--ring-line-color);

  grid-column: start / end;
  grid-row: var(--row) / span var(--build-row-span);
}

.Build__dottedBorders--Ap:not(.Build__queued--x5)::after {
  border-top-style: dotted;
  border-bottom-style: dotted;
}

.Build__wrapped--ZA::after {
  right: calc(var(--ring-unit)*-2);
  left: calc(var(--ring-unit)*-2);
}

.Build__comment--x9 {
  margin-top: 0;
}

.Build__comment--x9.Build__separateFromTop--pI {
    margin-top: var(--ring-unit);
  }

.Build__number--RI {
  grid-column-start: number-start;
  grid-row-start: var(--row);

  margin-top: 5px;

  line-height: 20px;
}

.Build__inHierarchy--Gt .Build__number--RI {
  margin-left: var(--offset);
}

.Build__branchPath--PI {

  display: flex;
  align-items: baseline;

  margin-top: 0;

  grid-column-start: branch-start;
}

.Build__status--bG {
  grid-column-start: status-start;

  overflow: hidden;

  margin: -2px -2px -3px;
}

.Build__status--bG > * {
    margin: 2px;
  }

.Build__downloadedDeliveredArtifacts--Or {
  grid-column: changes-start / end;
  grid-row-start: calc(var(--row) + 1);

  height: 33px;

  line-height: 30px;
}

.Build__changes--QX {
  width: calc(var(--ring-unit)*26);
  grid-column-start: changes-start;
  grid-row-start: var(--row);
}

.Build__agent--BO {
  grid-column-start: agent-start;

  max-width: 100%;
}

.Build__durationIcons--Dw {
  display: contents;

  text-align: right;
}

.Build__duration--B2 {
  position: relative;

  min-width: calc(var(--ring-unit)*14);

  height: calc(var(--ring-unit)*2);
  grid-column: duration-start / end;
  grid-row-start: var(--row);
}

.Build__exactDuration--O_ {
  min-width: calc(var(--ring-unit)*20);
}

.Build__icons--jh {
  grid-column-start: icons-start;

  position: relative;

  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: calc(var(--ring-unit)*2);

  margin: 3px 0 5px;
}

.Build__icons--jh::before {
    margin-right: calc(var(--ring-unit)*-2);

    content: '\200B'; /* zero-width space */

    line-height: calc(var(--ring-unit)*3);
  }

.Build__tags--Yv {
  grid-column-start: tags-start;
}

.Build__tag--fY {
  max-width: 100%;
}

.Build__branch--mP {
  box-sizing: border-box;
  max-width: 40%;
  margin-top: 1px;
  margin-right: var(--ring-unit);
}

.Build__path--GV {
  flex: 1 1;

  margin: -3px;
}

.Build__branch--mP:last-child {
  max-width: 100%;
  margin-right: 0;
}

.Build__stop--VP {
  margin-left: var(--ring-unit);

  vertical-align: -1px;
}

.Build__withoutPath--FC .Build__noBranch--hB {
  display: none;
}

.Build__triggeredBy--hm {
  margin: -1px 0;

  text-align: left;
  white-space: normal;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lower);
}

.Build__hideBorders--pz::after {
  display: none;
}

.Build__description--_g {
  position: relative;

  min-width: 0;
  grid-column: status-start / end;
}

.Build__description--_g > :not(:empty) {
    margin: -1px 0 9px;
  }

.Build__compactDescription--C_ {
  grid-row: calc(var(--row) + 1) / span 2;
  grid-column-end: changes-start;
}

.Build__compactDescription--C_ > :not(:empty) {
    margin-bottom: var(--ring-unit);
  }

.Build__emptyLine--WM {
  display: none;
}

.Build__oneLine--ps .Build__notCommentWrapper--re > * {
    white-space: nowrap;
  }

.Build__oneLine--ps .Build__status--bG {
    display: inline-flex;
    align-items: baseline;
  }

.Build__oneLine--ps .Build__duration--B2 {
    grid-column-end: span 1;
  }

.Build__oneLine--ps .Build__emptyLine--WM {
    display: block;
    grid-column: start / end;
  }

.Build__oneLinePaddings--Y4 .Build__notCommentWrapper--re > * {
    margin-top: 0;
  }

.Build__oneLinePaddings--Y4 .Build__status--bG {
    margin-top: -2px;
  }

.Build__oneLinePaddings--Y4 .Build__icons--jh {
    margin-top: -1px;
    margin-bottom: 1px;
  }

.Build__oneLinePaddings--Y4 .Build__description--_g > :not(:empty) {
    margin: -1px 0 5px;
  }

.Build__oneLinePaddings--Y4 .Build__triggeredBy--hm {
    margin-top: -2px;
  }

/* stylelint-disable-next-line selector-max-specificity */
.Build__wrappedContainer--c5:first-child .Build__build--Bf::after {
  border-top: none;
}

/* stylelint-disable-next-line selector-max-specificity */
.Build__wrappedContainer--c5:last-child .Build__build--Bf::after {
  border-bottom: none;
}

.Build__placeholder--pm {
  box-sizing: border-box;

  border-radius: 4px;

  background-color: var(--ring-disabled-background-color);
}

@keyframes Build__placeholder--pm {
  from {
    opacity: 1;
  }

  to {
    opacity: 0.7;
  }
}

.Build__placeholder--pm.Build__animated--F6 {
  transform: translateZ(0);
  animation: Build__placeholder--pm 1s linear infinite;
  animation-direction: alternate-reverse;
}

.Build__placeholder--pm.Build__placeholder--pm {
  min-width: calc(var(--ring-unit)*10);
  height: calc(var(--ring-unit)*2);
  margin-top: var(--ring-unit);
}

.Build__oneLine--ps .Build__placeholder--pm {
  margin: calc(var(--ring-unit)/2) 0;
}

.Build__icons--jh.Build__placeholder--pm {
  margin-right: 0;
  margin-bottom: 8px;
  margin-left: 0;
}

.Build__icons--jh.Build__placeholder--pm::before {
    content: none;
  }

.Build__oneLine--ps .Build__icons--jh.Build__placeholder--pm {
  margin-bottom: calc(var(--ring-unit)/2);
}

.Agent__withToggle--cF {
  padding-left: calc(var(--tc-page-padding-inline) + var(--ring-unit)*5);
}

.Agent__agentStatus--HL {
  min-width: calc(var(--ring-unit)*39);
  max-width: calc(var(--ring-unit)*39);
  padding-left: 0;
}

.Agent__details--_G {
  min-width: 0;
}

.Agent__buildInfo--lm {
  min-width: 0;

  padding: 0;
}

.Agent__idle--zV,
.Agent__loadingPlaceholder--jI {
  color: var(--ring-secondary-color);
}

.Agent__build--Ia {
  flex-wrap: nowrap;

  margin: 0;
}

.Agent__build--Ia > * {
    margin-top: 0;
    margin-bottom: 0;
  }

.Agent__buildPlaceholderHeight--_j {
  height: calc(var(--ring-line-height) + var(--ring-unit)*3 + 4px);
}

.Agent__number--zJ {
  width: 10vw;
  min-width: 96px;
  max-width: 160px;
  margin-right: calc(var(--ring-unit)*2);
}

.Agent__type--nQ {
}

.Agent__branch--QU {
}

.Agent__buildPath--BL {
  flex: 1 1;
}

.Agent__statusLine--f_ {
  display: flex;
  align-items: baseline;

  height: calc(var(--ring-unit)*3);
}

.Agent__status--za {
  flex-grow: 1;

  min-width: 0;
}

.Agent__stop--m4 {
  padding-right: 0;
}

.Agent__withBuild--Os {
  margin-bottom: var(--ring-unit);
  padding-bottom: var(--ring-unit);

  box-shadow: 0 1px var(--ring-line-color);
}

.Agent__toggle--uc {
  flex-shrink: 0;

  margin-left: calc(var(--ring-unit)*-4);
}

.Agent__authButton--fb {
  flex-shrink: 0;
}

.Agent__ip--aG {

  padding-top: 4px;
}

.Agent__hideBorder--Fg {
  box-shadow: none;
}

.Agent__authorize--eG {
  min-width: calc(var(--ring-unit)*13);
  max-width: calc(var(--ring-unit)*13);
}

@media (min-width: 1200px) {
  .Agent__agentStatus--HL {
    min-width: calc(var(--ring-unit)*43);
    max-width: calc(var(--ring-unit)*43);
  }
}

.Agent__icon--av {
  margin-right: calc(var(--ring-unit)/2);
}

.Agents__agents--QU {
  padding: 0 var(--ring-unit) 1px;
}

.Agents__placeholder--iZ {
  color: var(--ring-secondary-color);
}

.Agents__loader--st {
  margin: -1px 0 0 var(--ring-unit);
}

.ProjectsTree__sidebar--sr {
  display: flex;
  overflow: hidden;
  flex-direction: column;
}

.ProjectsTree__footer--sn {
  height: calc(var(--ring-unit)*5);

  border-top: 1px solid var(--ring-line-color);

  font-size: var(--ring-font-size-smaller);
}

.ProjectsTree__projectsTree--qY,
.ProjectsTree__arrowKeyStepper--A8 {
  height: 100%;
}

.ProjectsTree__projectsTree--qY,
.ProjectsTree__list--K_ {
  outline: none;
}

.ProjectsTree__content--YR {
  height: 100%;
  margin-top: calc(var(--ring-unit)*1.5);
}

.ProjectsTree__loader--im {
  padding-left: calc(var(--ring-unit)*3.5);

  line-height: calc(var(--ring-unit)*3);
}

.ProjectsTree__loader--im:first-child {
    margin-top: 0;
  }

.ProjectsTree__loaderText--Xb {
  margin-left: 2px;
}

.ProjectsTree__placeholder--Wf {

  display: flex;
  align-items: flex-start;
  flex-direction: column;

  flex-grow: 1;

  margin: calc(var(--ring-unit)*2) 0 0 calc(var(--ring-unit)*4);

  color: var(--ring-secondary-color);
}

.ProjectsTree__createButton--RQ {
  margin-top: var(--ring-unit);
}

/* ensure correct styles order */

.EditProjectSidebar__dialog--xY {
  width: calc(var(--ring-unit)*66);
  height: calc(100vh - var(--ring-unit)*8);
  max-height: calc(var(--ring-unit)*72);
}

.EditProjectSidebar__content--mB {
  flex-grow: 1;

  height: 100%;
}

.EditProjectSidebar__treeContent--rh {
  display: flex;
  flex-direction: column;
  flex-grow: 1;

  height: auto;
}

.EditProjectSidebar__treeItemParent--wd {
  flex-grow: 1;
}

.EditProjectSidebar__scrollableWrapper--UA,
.EditProjectSidebar__tree--Ng {
  height: 100%;
  padding: 0;
}

.EditProjectSidebar__header--iS {
  padding: calc(var(--ring-unit)*4) calc(var(--ring-unit)*4) 0;
}

.EditProjectSidebar__shortcuts--Do {

  margin: var(--ring-unit) calc(var(--ring-unit)*4) calc(var(--ring-unit)*2);

  color: var(--ring-secondary-color);

  font-weight: normal;
}

.EditProjectSidebar__search--Ih {
  width: auto;
  margin-right: calc(var(--ring-unit)*4);
}

.EditProjectSidebar__button--Zb {
  margin-right: var(--ring-unit);
}

.EditProjectSidebar__footer--Mi {
  display: flex;
  align-items: baseline;

  box-shadow: inset 0 1px var(--ring-line-color);

  line-height: calc(var(--ring-unit)*3);
}

.EditProjectSidebar__resetOrder--pu {
  margin-left: auto;
}

.EditProjectSidebar__configureSidebarHint--se {
  transform: translateX(calc(var(--ring-unit)*-2));
}

.ErrorPage__errorPage--Zm {
  padding-top: calc(50vh - var(--ring-unit)*30);

  text-align: center;
}

.ErrorPage__image--ee {
  margin: calc(var(--ring-unit)*-4) calc(var(--ring-unit)*-6) 0 calc(var(--ring-unit)*-13.5);

  vertical-align: calc(var(--ring-unit)*-22.5);
}

.ErrorPage__text--PG {
  display: inline-block;

  max-width: calc(var(--ring-unit)*56.5);

  text-align: left;
}

.ErrorPage__code--Lj.ErrorPage__code--Lj,
.ErrorPage__title--XT.ErrorPage__title--XT {
  margin: 0;

  font-size: 32px;
  line-height: 34px;
  overflow-wrap: break-word;
}

.ErrorPage__title--XT.ErrorPage__title--XT {
  margin-bottom: 13px;
}

.ErrorPage__description--XD {

  margin-top: 0;
}

.ErrorPage__details--GV {
  height: auto;
}

.ErrorPage__details--GV.ErrorPage__details--GV svg {
  vertical-align: middle;
}

.ErrorPage__detailsPopup--U0 {
  padding: var(--ring-unit) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
}

.ErrorPage__retry--Oj {
  margin-right: var(--ring-unit);
}

.EditFederation__form--Ku {
  display: flex;
}

.EditFederation__input--DC {
  flex-grow: 1;
}

.EditFederation__add--Fx {
  margin-left: calc(var(--ring-unit)*2);
}

.EditFederation__list--yF {
  margin: calc(var(--ring-unit)*2) 0;
  padding: 0;
}

.EditFederation__item--cP {
  display: flex;
  align-items: baseline;

  height: calc(var(--ring-unit)*4);
  margin-top: 1px;

  list-style-type: none;

  white-space: nowrap;

  box-shadow:
    0 1px var(--ring-line-color),
    0 -1px var(--ring-line-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.EditFederation__item--cP:hover {
    background-color: var(--ring-hover-background-color);
  }}

.EditFederation__item--cP:focus {
    outline: none;
    box-shadow:
      0 1px var(--ring-line-color),
      0 -1px var(--ring-line-color),
      inset 2px 0 var(--ring-main-color);
  }

.EditFederation__item--cP > * {
    margin: calc(var(--ring-unit)/2);
  }

.EditFederation__note--oE {
  margin: calc(var(--ring-unit)*2) 0;

  color: var(--ring-secondary-color);
}

.EditFederation__saveContainer--Ce {
  display: flex;
}

.EditFederation__save--yE {
  margin-left: auto;
}

.EditFederation__handle--Wl {
  color: var(--ring-icon-color);
}

.EditFederation__dragged--uw .EditFederation__handle--Wl {
  color: var(--ring-main-color);
}

.EditFederation__url--o5 {
  flex-grow: 1;
}

.EditFederation__success--w5 {
  color: var(--ring-success-color);
}

.EditFederation__error--dZ {
  overflow: hidden;

  text-overflow: ellipsis;

  color: var(--ring-error-color);
}

.Version__version--bJ {
  position: fixed;
  z-index: var(--ring-fixed-z-index);
  right: 0;
  bottom: 0;

  padding: calc(var(--ring-unit)/2) calc(var(--ring-unit)*3) 6px calc(var(--ring-unit)*1.5);

  background-color: rgba(var(--ring-content-background-components), 0.6);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);

  font-size: 10px;
  line-height: var(--ring-line-height-lowest);
}

.HeaderBanner__placeholder--bB,
.HeaderBanner__wrapper--eo {
  background-color: var(--ring-popup-background-color);
}

.HeaderBanner__wrapper--eo {
  padding: 0 calc(var(--ring-unit)*4);
}

.HeaderBanner__content--PM {
  display: flex;
  align-items: center;

  box-sizing: border-box;

  height: calc(var(--ring-unit)*4);

  padding-top: var(--ring-unit);

  padding-bottom: var(--ring-unit);

  color: var(--ring-secondary-color);

  border-bottom: 1px solid var(--ring-line-color);

  font-size: 14px;
}

.HeaderBanner__description--cK {
  overflow: hidden;

  margin-left: auto;
  padding-left: calc(var(--ring-unit)*4);

  white-space: nowrap;
  text-overflow: ellipsis;

  line-height: 1.2em;
}

.HeaderBanner__actions--Ji {
  flex-shrink: 0;

  margin-left: auto;
}

.HeaderBanner__feedback--yf {
  color: var(--ring-secondary-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.HeaderBanner__feedback--yf:hover {
    color: var(--ring-secondary-color);
  }}

.HeaderBanner__feedbackIcon--Ze {
  padding-right: calc(var(--ring-unit)/2);
  padding-left: var(--ring-unit);

  color: var(--ring-secondary-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.HeaderBanner__feedbackIcon--Ze:hover {
    color: var(--ring-secondary-color);
  }}

.UIPlaceholder__wrapper--Ct {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.UIPlaceholder__svgContainer--C4 {
  max-width: calc(var(--ring-unit)*70);
  height: calc(var(--ring-unit)*50);

  margin: 0 auto;

  text-align: center;
}

.UIPlaceholder__svgContainer--C4.UIPlaceholder__defaultUi--tf {
    padding-top: calc(var(--ring-unit)*9);
  }

.UIPlaceholder__svgContainer--C4.UIPlaceholder__defaultUi--tf > svg {
      margin-top: calc(var(--ring-unit)*8.5);
    }

.UIPlaceholder__infoContainer--xa {
  max-width: calc(var(--ring-unit)*40);
  height: calc(var(--ring-unit)*30);

  margin: calc(var(--ring-unit)*-4) auto 0;

  text-align: center;
}

.UIPlaceholder__description--pV {
  padding: 0 calc(var(--ring-unit)*2);
}

.UIPlaceholder__benefits--FJ {
  margin-bottom: var(--ring-unit);
}

.FavoriteProjectsPage__overviewPlaceholder--BS {
  position: relative;
}

.FavoriteProjectsPage__arrow--KD {
  position: absolute;

  display: block;
}

.FavoriteProjectsPage__tip--hO {
  position: absolute;
}

.FavoriteProjectsPage__tipLeft--Tn {
  top: calc(var(--ring-unit)*24);

  max-width: calc(var(--ring-unit)*23);

  text-align: left;
}

.FavoriteProjectsPage__tipLeft--Tn .FavoriteProjectsPage__arrow--KD {
    top: calc(var(--ring-unit)*-6);

    width: calc(var(--ring-unit)*7 + 1px);
    height: 45px;
  }

.FavoriteProjectsPage__tipRight--cT {
  top: calc(var(--ring-unit)*6);
  right: 0;

  max-width: 190px;

  text-align: right;
}

.FavoriteProjectsPage__tipRight--cT .FavoriteProjectsPage__arrow--KD {
    top: calc(var(--ring-unit)*-7 + var(--ring-unit)/2);
    left: calc(var(--ring-unit)*15);

    width: calc(var(--ring-unit)*7);
    height: calc(var(--ring-unit)*8);
  }

.FavoriteProjectsPage__title--sL {

  margin-top: calc(var(--ring-unit)*2);
}

.FavoriteProjectsPage__description--uY {
  margin-top: var(--ring-unit);
}

.FavoriteProjectsPage__tipLeft--Tn,
.FavoriteProjectsPage__link--gr {
  font-size: 14px;
}

.FavoriteProjectsPage__button--wS {
  margin-bottom: calc(var(--ring-unit)*2);

  font-size: 12px;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.FavoriteProjectsPage__button--wS:hover {
    text-decoration-line: none;

    color: var(--ring-content-background-color);
  }}

.FavoriteProjectsPage__link--gr {
  display: inline;

  margin-bottom: calc(var(--ring-unit)*1.5);
}

.FavoriteProjectsPage__linksContainer--sg {
  display: inline-flex;
  flex-direction: column;

  margin-top: var(--ring-unit);
}

.ring-panel-panel { /* TODO: Invert dependency using :externals CSS Modules selector */

  position: relative;

  margin-top: calc(var(--ring-unit)*2);
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4) calc(var(--ring-unit)*4);

  border-top: 1px solid var(--ring-popup-border-color);
}

.ring-panel-panel:empty {
    display: none;
  }

.ring-panel-panel > button:not(:last-child) {
    margin-right: var(--ring-unit);
  }

.SakuraReleasePopup__wrapper--xz {
  min-width: calc(var(--ring-unit)*120);
  padding: calc(var(--ring-unit)*1) 0;

  text-align: left;
}

.SakuraReleasePopup__content--j6 {
  display: flex;
}

.SakuraReleasePopup__description--KF {
  display: flex;
  flex-direction: column;
}

.SakuraReleasePopup__controls--FL {
  display: flex;

  margin-top: calc(var(--ring-unit)*1.5);
}

.SakuraReleasePopup__image--UW {
  width: calc(var(--ring-unit)*60);
  margin: calc(var(--ring-unit)*2) 0 var(--ring-unit) auto;
}

.SakuraReleasePopup__header--co.SakuraReleasePopup__header--co {
  display: flex;

  margin: calc(var(--ring-unit)*1.5) 0 calc(var(--ring-unit)*2);

  font-size: 24px;
}

.SakuraReleasePopup__text--Bt {
  margin-top: 0;
  margin-bottom: calc(var(--ring-unit)*1.5);
  padding: 0;

  font-size: 14px;
  line-height: 1.43;
}

.SakuraReleasePopup__button--xT {
  font-size: 12px;
}

.SakuraReleasePopup__link--v3 {
  margin-left: var(--ring-unit);
}

.SakuraReleaseBanner__placeholder--vI {
  background-color: var(--ring-popup-background-color);
}

.SakuraReleaseBanner__content--Lm {
  display: flex;
  align-items: baseline;

  margin-left: calc(var(--ring-unit)*2);
}

.SakuraReleaseBanner__controls--eN {
  flex-shrink: 0;
}

.SakuraReleaseBanner__more--TW {
  margin-left: var(--ring-unit);

  color: var(--ring-secondary-color);

  font-size: 14px;
}

.SakuraReleaseBanner__more--TW.SakuraReleaseBanner__more--TW,
.SakuraReleaseBanner__switch--sl {
  margin-right: var(--ring-unit);

  background: none;
}

.RecoveryKeysDialog__recoveryKeysWithActions--D2 {
  display: flex;

  margin: var(--ring-unit) 0;
}

.RecoveryKeysDialog__recoveryKeys--zr {
  padding: calc(var(--ring-unit)/2) var(--ring-unit);

  white-space: pre;

  background: var(--ring-secondary-background-color);

  font-family: monospace;
}

.RecoveryKeysDialog__actions--Mf {
  display: flex;
  align-items: flex-start;
  flex-direction: column;

  margin-left: var(--ring-unit);
}

.ConfigurationStorageSwitch__label--fG {
  padding-bottom: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.ConfigurationStorageSwitch__toggle--oQ {
  width: 100%;
  margin-bottom: var(--ring-unit);
}

.ConfigurationStorageSwitch__toggle--oQ .ConfigurationStorageSwitch__item--Bw {
    width: 50%;
  }

.ConfigurationStorageSwitch__input--S3 {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.ConfigurationStorageDialog__content--qC.ConfigurationStorageDialog__content--qC {
  padding-bottom: 0;
}

.ConfigurationStorageDialog__warning--WE {
  margin: var(--ring-unit) 0;
}

.ConfigurationStorageDialog__info--Jf {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.ConfigurationStorageDialog__option--JL {
  margin-bottom: var(--ring-unit);
}

.ConfigurationStorageDialog__switch--SE {
  margin-top: var(--ring-unit);
}

.BannerDialog__container--gE {
  width: 600px;
}

.Banner__container--ot {
  display: flex;

  box-sizing: border-box;
  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*4);

  gap: var(--ring-unit);
}

.Banner__success--Dh {
  background-color: var(--ring-added-background-color);
}

.Banner__error--v5 {
  background-color: var(--ring-removed-background-color);
}

.Banner__warning--hB {
  background-color: var(--ring-warning-background-color);
}

.Banner__info--z8 {
  background-color: var(--ring-hover-background-color);
}

.Banner__message--zJ {
  font-size: var(--ring-font-size-smaller);
}

.Banner__actions--Tm {
  display: flex;
  gap: var(--ring-unit);

  flex-shrink: 0;

  margin-left: auto;
}

.Banner__action--m1 {
  height: calc(var(--ring-unit)*2);
  padding: 0;

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.Banner__icon--Hp.Banner__icon--Hp {
  height: calc(var(--ring-unit)*2);
}

.Banner__icon--Hp.Banner__icon--Hp svg {
    vertical-align: top;
  }

.Banner__success--Dh .Banner__icon--Hp {
  color: var(--ring-icon-success-color);
}

.Banner__error--v5 .Banner__icon--Hp {
  color: var(--ring-icon-error-color);
}

.Banner__warning--hB .Banner__icon--Hp {
  color: var(--ring-icon-warning-color);
}

.Banner__info--z8 .Banner__icon--Hp {
  color: var(--ring-main-color);
}

.EditPipelineToggle__toggle--Zx {
  box-shadow:
    0 2px 8px rgba(var(--ring-popup-border-components), 0.1),
    0 1px 2px rgba(var(--ring-popup-border-components), 0.04);
}

.EditPipelineYamlActions__button--Q_ {
  margin-left: var(--ring-unit);
}

.EditPipelineYamlCounters__unsavedChanges--Uo {
  color: var(--ring-secondary-color);
}

.EditPipelineYamlCounters__unsavedChanges--Uo,
.EditPipelineYamlCounters__errorCounter--xK,
.EditPipelineYamlCounters__warningCounter--BX {

  margin-left: calc(var(--ring-unit)*1.5);
}

.EditPipelineYamlCounters__errorCounter--xK,
.EditPipelineYamlCounters__warningCounter--BX {
  display: inline-block;
}

.EditPipelineYamlCounters__errorCounter--xK,
.EditPipelineYamlCounters__errorIcon--Kn {
  color: var(--ring-icon-error-color);
}

.EditPipelineYamlCounters__warningCounter--BX,
.EditPipelineYamlCounters__warningIcon--xC {
  color: var(--ring-icon-warning-color);
}

.EditPipelineYamlCounters__errorIcon--Kn,
.EditPipelineYamlCounters__warningIcon--xC {
  margin-right: calc(var(--ring-unit)/2);
}

.EditPipelineToolbar__psevdoPanel--ix {
  position: sticky;

  top: -1px;
  left: 0;
}

.EditPipelineToolbar__panel--iE {
  position: sticky;
  z-index: 2;

  top: 0;
  left: 0;

  display: flex;
  align-items: baseline;

  padding: calc(var(--ring-unit)*2) var(--tc-page-padding-inline);

  border-bottom: 1px solid transparent;
}

.EditPipelineToolbar__panel--iE.EditPipelineToolbar__stuck--us {
    border-bottom: 1px solid var(--ring-line-color);
    background-color: var(--ring-secondary-background-color);
  }

@keyframes TwoFactorAuthPages__fade-in--f5 {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.TwoFactorAuthPages__error--NC {
  animation: TwoFactorAuthPages__fade-in--f5 0.2s;

  color: var(--ring-error-color);
}

span.TwoFactorAuthPages__error--NC {
  margin-left: calc(var(--ring-unit)*2);
}

/* pure brandbook colors */

.ConfigurationForm__confirmationForm--vF {
  margin-top: calc(var(--ring-unit)*2);
}

.ConfigurationForm__delete--xD {
  margin-top: calc(var(--ring-unit)/2);
}

.ConfigurationForm__error--QW {
}

.ConfigurationForm__heading--C5 {
  margin-top: calc(var(--ring-unit)*4);

  font-size: inherit;
  font-weight: bold;
}

.ConfigurationForm__greenHeading--E8 {

  margin-top: calc(var(--ring-unit)*2);

  color: var(--ring-success-color);
}

.ConfigurationForm__configurationForm--Ah {
  margin-top: -12px;
}

.ConfigurationForm__popup--H0 {
  padding: var(--ring-unit) calc(var(--ring-unit)*2);
}

/* pure brandbook colors */

.SetupForm__helpIcon--pu {
  margin-left: var(--ring-unit);
}

.SetupForm__qr--Ok {
  display: block;

  background: linear-gradient(90deg, #9135e0, #05c1fd, #18d68c);
}

.SetupForm__qrWrapper--zX {
  margin-top: var(--ring-unit);
  padding: var(--ring-unit);

  border: 1px solid var(--ring-line-color);
}

.SetupForm__keyRepresentations--aO {
  display: flex;

  margin-top: calc(var(--ring-unit)*1.5);
  margin-bottom: var(--ring-unit);
}

.SetupForm__keyRepresentations--aO > div {
    margin-right: calc(var(--ring-unit)*4);
  }

.SetupForm__password--Bu.SetupForm__password--Bu /* to override ring ui */ {
  width: calc(264px + var(--ring-unit)*2);
  margin-bottom: calc(var(--ring-unit)*2);
}

.SetupForm__passwordInner--Sz {
  -moz-appearance: textfield;
}

.SetupForm__passwordInner--Sz::-webkit-outer-spin-button,.SetupForm__passwordInner--Sz::-webkit-inner-spin-button {
    -webkit-appearance: none;

    margin: 0;
  }

.SetupForm__error--Te {
}

.AvatarEditor__container--SD {
  display: inline-block;

  line-height: calc(var(--ring-unit)*5);
}

.AvatarEditor__fileInputWrapper--tw {
  position: relative;

  display: inline-block;

  margin-right: var(--ring-unit);
}

.AvatarEditor__fileInput--Bv {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;

  width: 100%;

  opacity: 0;
}

.AvatarEditor__fileInputLabel--hd {
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.AvatarEditor__fileInput--Bv:hover + .AvatarEditor__fileInputLabel--hd {
  transition: none;

  box-shadow: var(--ring-button-shadow) var(--ring-border-hover-color);
}}

.AvatarEditor__fileInput--Bv.focusVisible + .AvatarEditor__fileInputLabel--hd {
  transition: none;

  box-shadow:
    var(--ring-button-shadow) var(--ring-border-hover-color),
    0 0 0 1px var(--ring-border-hover-color);
}

.AvatarEditor__fileInput--Bv:active + .AvatarEditor__fileInputLabel--hd {
  transition: none;

  box-shadow: var(--ring-button-shadow) var(--ring-main-color);
}

.AvatarEditor__fileInput--Bv[disabled] + .AvatarEditor__fileInputLabel--hd {
  color: var(--ring-disabled-color);
  background-color: var(--ring-disabled-background-color);
  box-shadow: var(--ring-button-shadow) var(--ring-border-disabled-color);
}

.AvatarEditor__avatarWrapper--Ak {
  margin-right: calc(var(--ring-unit)*2);
}

.AvatarEditor__avatar--hj {
  vertical-align: -15px;
}

.AvatarEditor__dialog--yA {
  width: auto;
}

.DisconnectedAgentsCounter__icon--A_ {
  color: var(--ring-icon-error-color);
}

.DisconnectedAgentsCounter__counter--DQ {
  margin-left: var(--ring-unit);

  color: var(--ring-error-color);
}

.BuildLogBuildNavigation__container--ua {
  display: flex;

  padding: 0 calc(var(--ring-unit)*4) var(--ring-unit) var(--tc-page-padding-inline);

  color: var(--ring-text-color);

  background-color: var(--ring-content-background-color);
}

.BuildLogBuildNavigation__container--ua.BuildLogBuildNavigation__jobDetailsPopupTarget--by,.BuildLogBuildNavigation__container--ua.BuildLogBuildNavigation__jobDetailsSidebarTarget--iZ {
    padding-bottom: calc(var(--ring-unit)*1.5);
    padding-left: calc(var(--ring-unit)*2.5);
  }

.BuildLogBuildNavigation__buttonGroup--sI {
  display: flex;

  min-width: 0;
}

.BuildLogBuildNavigation__successIcon--G6 {
  color: var(--ring-success-color);
}

.BuildLogBuildNavigation__successIcon--G6,
.BuildLogBuildNavigation__failureIcon--HJ {
  margin-right: var(--ring-unit);
}

.BuildLogBuildNavigation__failedBuild--LA {
  color: var(--ring-error-color);
}

.BuildLogBuildNavigation__button--yz {
  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;
}

.CloudProfileError__title--vi.CloudProfileError__title--vi {
  margin-bottom: calc(var(--ring-unit)/2);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.CloudProfileError__content--xD {
  display: flex;

  width: 100%;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
}

.CloudProfileError__text--Q1 {
  -webkit-line-clamp: 4;
  line-clamp: 4;
}

.CloudProfileError__actions--mR {
  display: flex;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);

  align-items: flex-start;

  margin-left: auto;
}

.CloudProfileError__stacktraceDialog--Nu {
  width: auto;
  min-width: calc(var(--ring-unit)*60);
  max-width: calc(var(--ring-unit)*125);

  max-height: calc(var(--ring-unit)*100);
}

.CloudProfileError__error--zM {
  margin-bottom: calc(var(--ring-unit)*1.5);

  color: var(--ring-error-color);
}

.CloudProfileError__stacktrace--_t {
  font-family: var(--ring-font-family-monospace), serif;
}

.Alert__container--ED {
  display: flex;

  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*3);

  border-radius: var(--ring-border-radius);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
}

.Alert__info--uC {
  background-color: var(--ring-hover-background-color);
}

.Alert__info--uC .Alert__icon--js {
    color: var(--ring-main-color);
  }

.Alert__warning--de {
  background-color: var(--ring-warning-background-color);
}

.Alert__warning--de .Alert__icon--js {
    color: var(--ring-icon-warning-color);
  }

.Alert__exception--Wv {
  background-color: var(--ring-removed-background-color);
}

.Alert__exception--Wv .Alert__icon--js {
    color: var(--ring-icon-error-color);
  }

.DarkTooltip__popup--xw {
  padding: 6px var(--ring-unit);
}

.AdministrationTabs__tabs--Be {

  box-sizing: border-box;
  width: 100%;
  margin-top: -6px;
  padding-inline: var(--tc-page-padding-inline);
}

.AdministrationTabs__icon--zh {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-color);
}

.AdministrationTabs__active--z1 .AdministrationTabs__icon--zh {
  color: var(--ring-text-color);
}

.AdministrationTabs__counter--o1 {
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);
}

.AdministrationTabs__marker--XQ {
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-main-color);
}

.AdministrationTabs__disabled--BM {
  display: flex;
  align-items: center;

  cursor: default;

  color: var(--ring-disabled-color);
}

.AdministrationTabs__disabled--BM .AdministrationTabs__icon--zh,.AdministrationTabs__disabled--BM .AdministrationTabs__counter--o1,.AdministrationTabs__disabled--BM .AdministrationTabs__marker--XQ {
    color: var(--ring-disabled-color);
  }

/* stylelint-disable-next-line selector-class-pattern */
.ring-tabs-title + .AdministrationTabs__disabled--BM {
  margin-left: calc(var(--ring-unit)*3);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.AdministrationTabs__tab--qu:hover .AdministrationTabs__icon--zh {
  color: var(--ring-link-hover-color);
}}

.AdministrationTabs__warningIcon--yZ {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-warning-color);
}

.EditSettingsForm__actions--Nl {
  display: flex;
  align-items: baseline;
  -moz-column-gap: calc(var(--ring-unit)*1.5);
       column-gap: calc(var(--ring-unit)*1.5);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.EditSettingsForm__settings--wr {
  width: 100%;
}

.EditSettingsForm__title--Ea {
  margin-top: 6px;

  letter-spacing: 1px;
  text-transform: uppercase;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);

  font-weight: 600;
}

.EditSettingsForm__editSettingsForm--Cr {
  display: flex;
  flex-direction: column;

  width: 100%;
  row-gap: calc(var(--ring-unit)*1.5);
}

.EditSettingsForm__editSettingsForm--Cr.EditSettingsForm__inline--FZ {
    align-items: baseline;
    flex-direction: row;
    -moz-column-gap: var(--ring-unit);
         column-gap: var(--ring-unit);
  }

.EditSettingsForm__editSettingsForm--Cr.EditSettingsForm__inline--FZ .EditSettingsForm__actions--Nl {
      -moz-column-gap: calc(var(--ring-unit)*1.75);
           column-gap: calc(var(--ring-unit)*1.75);
    }

.EditSettingsForm__editSettingsForm--Cr .EditSettingsForm__cancelButton--Xm {
    color: var(--ring-secondary-color);
  }

.EditSettingsForm__deleteButton--F9 {
  margin-left: auto;
}

.SettingsBlock__section--dm {
  position: relative;

  padding: calc(var(--ring-unit)*2) var(--tc-page-padding-inline);
  padding-left: calc(var(--ring-unit)*2.5);

  border-bottom: calc(var(--ring-unit)/2) solid var(--ring-secondary-background-color);
}

.SettingsBlock__section--dm:last-child {
    margin-bottom: 0;
  }

.SettingsBlock__collapsibleRegion--YF {
  position: relative;

  margin-top: var(--ring-unit);
}

.SettingsBlock__collapsibleRegion--YF *:last-child {
    margin-bottom: 0;
  }

.SettingsBlock__tooltip--_3 {
  width: 252px;
  padding: var(--ring-unit) calc(var(--ring-unit)*0.75);
}

.SettingsBlockHeader__collapsibleContainer--jp {
  margin-bottom: 0;
}

.SettingsBlockHeader__header--kY {
  position: relative;

  display: flex;
  align-items: center;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);

  line-height: 24px;
}

h2.SettingsBlockHeader__title--ya {
  display: flex;
  justify-items: stretch;

  overflow: hidden;

  flex: 1 1;

  margin: 0;
  padding: 0;

  font-size: var(--ring-font-size);
  font-weight: 600;
}

.SettingsBlockHeader__titleUnion--PQ {
  cursor: pointer;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.SettingsBlockHeader__titleUnion--PQ:hover,
.SettingsBlockHeader__titleUnion--PQ:hover .SettingsBlockHeader__actionIcon--Os {
  color: var(--ring-link-hover-color);
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.SettingsBlockHeader__buttonUnhover--Z_:hover {
  color: var(--ring-text-color);
}}

.SettingsBlockHeader__collapsible--Dr {
  padding-top: 0;
}

.SettingsBlockHeader__deleted--TB {
  text-decoration-line: line-through;

  color: var(--ring-secondary-color);
}

.SettingsBlockHeader__toggle--Xu {
  display: block;

  overflow: hidden;

  width: 100%;

  height: auto;
  padding-right: 0;
  padding-left: 0;

  text-align: left;

  white-space: nowrap;
  text-overflow: ellipsis;

  color: var(--ring-text-color);

  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

.SettingsBlockHeader__toggleWithEditing--ce {
  padding-right: 2px;
}

.SettingsBlockHeader__toggleIcon--Rb.SettingsBlockHeader__toggleIcon--Rb {
  color: var(--ring-icon-secondary-color);
}

.SettingsBlockHeader__handle--w4 {
  position: absolute;
  left: -15px;

  padding: 0;

  transition: opacity var(--ring-ease);

  opacity: 0;
  color: var(--ring-icon-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.SettingsBlock__section--dm:hover .SettingsBlockHeader__handle--w4,
.SettingsBlock__section--dm:hover .SettingsBlockHeader__actions--ow > * {
  opacity: 1;
}}

.SettingsBlockHeader__detailsLink--KZ {
  display: inline-block;

  margin-top: 2px;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.SettingsBlockHeader__input--Ao {
  margin-left: -4px;

  background-color: var(--ring-content-background-color);
}

.SettingsBlockHeader__collapsedNote--Ul {
  overflow: hidden;

  white-space: nowrap;
  text-overflow: ellipsis;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.SettingsBlockHeader__disabled--La {
  pointer-events: none;
}

.HelpDetails__anchor--Ih {
  height: auto;

  margin-left: var(--ring-unit);

  cursor: pointer;

  color: var(--ring-icon-color);

  line-height: inherit;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.HelpDetails__anchor--Ih:hover {
    color: var(--ring-link-hover-color);
  }}

.HelpDetails__detailsPopup--Br {
  max-width: calc(var(--ring-unit)*36);
  padding: var(--ring-unit) calc(var(--ring-unit)*1.5);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.JobStepRunInDocker__container--vf {
  position: relative;

  margin-bottom: calc(var(--ring-unit)*1.5);
}

.JobStepRunInDocker__description--Ra {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.JobStepRunInDocker__toggle--Zt {
  margin-bottom: calc(var(--ring-unit)/2*1.5);
}

.JobStepRunInDocker__modeToggle--l9 {
  display: flex;

  margin-bottom: calc(var(--ring-unit)*1.5);
}

.JobStepRunInDocker__modeToggleButton--m2 {
  flex: 1 1;
}

.ring-text-text {
  color: var(--ring-text-color);
}

.ring-text-sizeS {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.ring-text-sizeM {
  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.ring-text-sizeL {
  font-size: var(--ring-font-size-larger);
  line-height: var(--ring-line-height-taller);
}

.ring-text-info {
  color: var(--ring-secondary-color);
}

.ring-text-bold {
  font-weight: var(--ring-font-weight-bold);
}

.AddPrivateRecipeButton__button--BZ {
  padding-right: var(--ring-unit);
  padding-left: var(--ring-unit);

  letter-spacing: normal;
  text-transform: none;
}

.AddPublicRecipeDialog__vendor--Aw {
  color: var(--ring-text-secondary);

  font-weight: normal;
}

.AddPublicRecipeDialog__verified--js {
  margin-left: calc(var(--ring-unit)/4);
}

.AddPublicRecipeDialog__verified--js svg {
  vertical-align: -2px !important;
}

.AddPublicRecipeDialog__right--wh {
  float: right;
}

.OpenNewWindowLink__icon--jt {
  margin-left: 5px;

  color: var(--ring-main-color);
}

.BuildStepSelectorItemIcon__placeholder--kT {
  width: calc(var(--ring-unit)*4);
  height: calc(var(--ring-unit)*4);

  border-radius: calc(var(--ring-unit)/2);
}

.BuildStepSelectorItemIcon__green--GT {
  background: linear-gradient(135deg, #59d29f, #62b2d8);
}

.BuildStepSelectorItemIcon__violet--f7 {
  background: linear-gradient(135deg, #62abed, #a17ae0);
}

.BuildStepSelectorItemIcon__orange--GU {
  background: linear-gradient(135deg, #e0c684, #de6969);
}

.BuildStepSelectorItemIcon__deprecated--f5 {
  filter: opacity(0.5);
}

.BuildStepSelectorItemIcon__icon--zN {
  display: flex;

  height: calc(var(--ring-unit)*4);
}

/* stylelint-disable-next-line selector-class-pattern */
.ring-ui-theme-dark .BuildStepSelectorItemIcon__icon--zN[data-key='simpleRunner'i] {
  filter: invert(0.5);
}

/* stylelint-disable-next-line selector-class-pattern */
.ring-ui-theme-dark .BuildStepSelectorItemIcon__icon--zN[data-key='gradle-runner'i] {
  filter: invert(0.5);
}

.BuildStepSelectorItem__item--Xu {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: left;

  max-width: 100%;

  padding: var(--ring-unit) calc(var(--ring-unit)*1.5);

  cursor: pointer;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BuildStepSelectorItem__item--Xu:hover {
  background-color: var(--ring-hover-background-color);
}}

.BuildStepSelectorItem__focused--TL {
  background-color: var(--ring-selected-background-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BuildStepSelectorItem__focused--TL:hover {
  background-color: var(--ring-selected-background-color);
}}

.BuildStepSelectorItem__item--Xu:active {
  background-color: var(--ring-selected-background-color);
}

.BuildStepSelectorItem__icon--CY {
  margin-right: var(--ring-unit);
}

.BuildStepSelectorItem__info--jw {
  display: flex;
  flex-direction: column;
  justify-content: space-between;

  width: 100%;
}

.BuildStepSelectorItem__summary--Ve {
  display: flex;
  justify-content: space-between;

  min-width: -moz-fit-content;

  min-width: fit-content;
}

.BuildStepSelectorItem__vendor--PI {
  margin-left: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.BuildStepSelectorItem__vendor--PI::before {
  content: 'by ';

  color: var(--ring-secondary-color);
}

.BuildStepSelectorItem__verified--b6 {
  margin-left: calc(var(--ring-unit)/4);
}

.BuildStepSelectorItem__verified--b6 svg {
  vertical-align: -2px !important;
}

.BuildStepSelectorItem__owningProject--Oa {
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);
}

.BuildStepSelectorItem__owningProject--Oa::before {
  content: 'from ';

  color: var(--ring-secondary-color);
}

.BuildStepSelectorItem__description--vc {
  display: -webkit-box;

  overflow: hidden;

  color: var(--ring-secondary-color);

  line-height: calc(var(--ring-unit)*2);
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  line-clamp: 3;
}

.BuildStepSelectorItem__statistics--ir {
  display: flex;

  min-width: -moz-fit-content;

  min-width: fit-content;
}

.BuildStepSelectorItem__statisticsItem--U0 {
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);
}

.BuildStepSelectorItem__statisticsValue--pj {
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);
}

.BuildStepSelectorItem__deprecated--uZ {
  color: var(--ring-secondary-color);
}

.BuildStepSelectorList__list--AY {
  position: relative;

  width: 100%;
  margin-bottom: calc(var(--ring-unit)*3);
}

.BuildStepSelectorList__title--lR {
  margin-bottom: var(--ring-unit);
  padding-left: calc(var(--ring-unit)*1.5);

  color: var(--ring-secondary-color);
}

.BuildStepSelectorList__initialEmptyMessage--Lt {
  margin-left: calc(var(--ring-unit)*1.5);
}

.BuildStepSelectorList__emptyMessage--zd {
  margin-left: calc(var(--ring-unit)*1.5);

  color: var(--ring-secondary-color);
}

.BuildStepSelectorList__errorMessage--d9 {
  margin-left: calc(var(--ring-unit)*1.5);

  color: var(--ring-error-color);
}

.BuildStepSelectorList__nextPageButton--uq {
  margin: calc(var(--ring-unit)*1.5);
  padding-right: 0;
  padding-left: 0;
}

.BuildStepSelectorList__loader--m1 {
  margin-left: calc(var(--ring-unit)*1.5);
}

.BuildStepSelector__container--Fh {
  display: flex;
  justify-content: space-between;

  padding-top: calc(var(--ring-unit)*2);
  gap: calc(var(--ring-unit)*5);
}

.BuildStepSelector__searchBar--rA {
  margin: calc(var(--ring-unit)*2) 0 var(--ring-unit);
}

.BuildStepSelector__noPrivateRecipesMessage--K3 {
  margin-bottom: calc(var(--ring-unit)*3);

  color: var(--ring-secondary-color);
}

.BuildStepSelector__newWindowLink--jP {
  color: var(--ring-link-color);
}

.BuildStepSelectorSection__section--W7 {
  flex: 1 1;

  max-width: 50%;

  margin-right: calc(var(--ring-unit)*-1.5);
  margin-bottom: 0;
  margin-left: calc(var(--ring-unit)*-1.5);
}

.BuildStepSelectorSection__title--yX {
  margin-bottom: calc(var(--ring-unit)*1.5);
  padding-left: calc(var(--ring-unit)*1.5);
}

.SelectBuildRunners__container--Lf {
  --runner-item-width: 288px;

  padding-top: calc(var(--ring-unit)*2);
}

.SelectBuildRunners__groupItems--ZC {
  position: relative;
  left: -8px;

  display: grid;

  padding-bottom: calc(var(--ring-unit)*5);

  grid-template-columns: repeat(auto-fit, 288px);
  grid-auto-columns: 288px;
  grid-auto-rows: auto;
}

.SelectBuildRunners__modeSwitch--sf {
  padding: calc(var(--ring-unit)*2) 0 calc(var(--ring-unit)*3);
}

.SelectBuildRunners__hidden--IU {
  display: none;
}

.SelectBuildRunners__description--D5,
.SelectBuildRunners__button--Kd {
  margin-top: 8px;

  font-size: 12px;
}

.SelectBuildRunners__listItemSelectLint--zD {
  visibility: hidden;

  color: var(--ring-main-color);

  font-size: 12px;
}

.SelectBuildRunners__listWrap--PX {
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
}

.SelectBuildRunners__list--mn {
  position: relative;

  width: 100%;

  margin-top: 2px;
}

.SelectBuildRunners__listItem--r8 {
  background: rgba(0, 0, 0, 0.005);
}

.SelectBuildRunners__listItem--r8 > td {
    padding: 6px var(--ring-unit) 6px 0;

    vertical-align: top;
  }

.SelectBuildRunners__listItem--r8 > td:last-child {
    padding-right: calc(var(--tc-page-padding-inline) + var(--ring-unit));
  }

.SelectBuildRunners__listItem--r8 > td.SelectBuildRunners__listItemIcon--Zk {
    width: 20px;
    padding-left: var(--tc-page-padding-inline);

    line-height: 10px;
  }

.SelectBuildRunners__listItem--r8 td.SelectBuildRunners__title--Vf {
    width: 25%;
  }

.SelectBuildRunners__listItem--r8 td.SelectBuildRunners__description--D5 {
    width: 90%;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.SelectBuildRunners__listItem--r8:hover {
    cursor: pointer;

    background: var(--ring-selected-background-color);
  }

    .SelectBuildRunners__listItem--r8:hover .SelectBuildRunners__listItemSelectLint--zD {
      visibility: visible;
    }}

.SelectBuildRunners__item--lT {
  display: flex;
  align-items: flex-start;
  flex-direction: column;

  margin-bottom: 8px;
  padding: 8px 16px 12px 8px;

  border-radius: 4px;

  background: rgba(0, 0, 0, 0.005);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.SelectBuildRunners__item--lT:hover {
    display: flex;

    cursor: pointer;

    background: var(--ring-selected-background-color);
  }

    .SelectBuildRunners__item--lT:hover .SelectBuildRunners__button--Kd {
      color: var(--ring-content-background-color);
      border-color: var(--ring-main-color);
      background-color: var(--ring-main-color);
      box-shadow: none;
    }}

.SelectBuildRunners__deprecated--H_ {
  color: var(--ring-secondary-color);
}

.SelectBuildRunners__header--I0 {
  display: flex;
}

.SelectBuildRunners__icon--oT {
  height: calc(var(--ring-unit)*2.5);
}

.ring-ui-theme-dark .SelectBuildRunners__icon--oT[data-key='nant'i] {
  filter: invert(1) brightness(1.6);
}

.ring-ui-theme-dark .SelectBuildRunners__icon--oT[data-key='simpleRunner'i] {
  filter: invert(0.5);
}

.ring-ui-theme-dark .SelectBuildRunners__icon--oT[data-key='gradle-runner'i] {
  filter: invert(0.5);
}

.SelectBuildRunners__title--Vf {
  padding-left: 8px;

  font-size: 14px;
  font-weight: bold;
}

.SelectBuildRunners__description--D5 {
  color: var(--ring-secondary-color);
}

.SelectBuildRunners__description--D5.SelectBuildRunners__selected--x5 {
    max-width: 60%;
    margin-top: 0;
  }

.SelectBuildRunners__selectedRunner--__ {
  display: flex;
  align-items: baseline;
}

.SelectBuildRunners__reselectButton--Zw {
  width: 100px;
  margin: 0;
  padding: 0;

  color: var(--ring-link-color);
  border: none;
  background: none;

  font-size: 12px;
}

.SelectBuildRunners__filter--jf {
  max-width: calc(var(--ring-unit)*40);

  margin: calc(var(--ring-unit)*2) 0 var(--ring-unit);
}

.SelectBuildRunners__notFound--E4 {
  position: relative;

  padding: var(--ring-unit) 0 calc(var(--ring-unit)*3);

  color: var(--ring-secondary-color);
}

.SelectBuildRunners__focused--wo {
  background-color: var(--ring-selected-background-color);
}

.PipelineTextInfo__container--CD {
  display: block;

  margin-top: calc(var(--ring-unit)*-1);

  padding-bottom: calc(var(--ring-unit)*1.5);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);

  line-height: var(--ring-line-height-lowest);
}

.SearchInput__input--F9::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.SearchInput__container--Cd {

  display: flex;
  align-items: baseline;
  gap: var(--ring-unit);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-select-popup-filterWithTagsFocused.ring-select-popup-filterWithTagsFocused:hover {
  border-color: var(--ring-main-color);
}}

.ring-select-popup-filterWithTags {
  overflow: hidden;

  margin: calc(var(--ring-unit)*2) var(--ring-unit) 0;
  padding: 3px;

  text-align: left;

  border: 1px solid var(--ring-borders-color);
  border-radius: var(--ring-border-radius);
}

.ring-select-popup-filterWithTags .ring-select-popup-filterWrapper {
    padding-right: 0;
    padding-left: 0;

    border-bottom: none;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-select-popup-filterWithTags:hover {
    border-color: var(--ring-border-hover-color);
  }}

.ring-select-popup-filterWithTagsFocused {
  border-color: var(--ring-main-color);
}

.ring-select-popup-filterWithTagsInput {
  padding: 0;

  border: none;
}

.ring-select-popup-filter {
  flex-grow: 1;

  width: 0;
}

.ring-select-popup-popup {
  overscroll-behavior: contain;
}

.ring-select-popup-filterWrapper {
  position: relative;

  display: flex;

  margin: 0;
  padding-right: var(--ring-unit);
  padding-left: calc(var(--ring-unit)*5.5);

  border-bottom: 1px solid var(--ring-borders-color);
}

[dir="rtl"] .ring-select-popup-filterWrapper {
    padding-right: calc(var(--ring-unit)*5.5);
    padding-left: var(--ring-unit);
  }

.ring-select-popup-filterIcon {
  position: absolute;
  top: 7px;
  left: calc(var(--ring-unit)*2);

  color: var(--ring-secondary-color);
}

[dir="rtl"] .ring-select-popup-filterIcon {
    right: calc(var(--ring-unit)*2);
    left: auto;
  }

.ring-select-popup-bottomLine {
  text-align: center;
}

.ring-select-popup-bottomLine.ring-select-popup-bottomLineOverItem {
    position: relative;

    z-index: var(--ring-fixed-z-index);

    margin-top: -36px;

    background-color: var(--ring-content-background-color);
  }

.ring-select-popup-message {
  display: inline-block;

  margin: var(--ring-unit) 0;
  padding: 0 calc(var(--ring-unit)*2);
}

.ring-select-popup-selectAll {
  display: flex;
  align-items: baseline;
  justify-content: space-between;

  padding: 8px 16px 0;
}

/* ensure styles order */

:root {
  /* stylelint-disable-next-line color-no-hex */
  --ring-date-picker-hover-color: var(--ring-border-hover-color);
}

.ring-date-picker-container {
  display: inline-block;
}

.ring-date-picker-hoverable {
  cursor: pointer;
  transition: color 0.2s ease-out 0s;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-date-picker-hoverable:hover {
  transition: none;

  color: var(--ring-link-hover-color);
}}

.ring-date-picker-datePicker.ring-date-picker-datePicker {
  padding-right: var(--ring-unit);
}

.ring-date-picker-datePicker.ring-date-picker-datePicker.ring-date-picker-inline {
    padding: 0;
  }

.ring-date-picker-datePicker.ring-date-picker-datePicker.ring-date-picker-sizeS {
    width: calc(var(--ring-unit)*12);
  }

.ring-date-picker-datePicker.ring-date-picker-datePicker.ring-date-picker-sizeM {
    width: calc(var(--ring-unit)*30);
  }

.ring-date-picker-datePicker.ring-date-picker-datePicker.ring-date-picker-sizeL {
    width: calc(var(--ring-unit)*50);
  }

.ring-date-picker-datePicker.ring-date-picker-datePicker.ring-date-picker-sizeFULL {
    width: 100%;
  }

.ring-date-picker-datePicker.ring-date-picker-datePicker.ring-date-picker-sizeAUTO {
    max-width: 100%;
  }

.ring-date-picker-displayDate {
  display: inline-block;

  min-width: calc(var(--ring-unit)*11);

  text-align: left;
}

.ring-date-picker-displayDate.ring-date-picker-displayRange {
  min-width: calc(var(--ring-unit)*22);
}

.ring-date-picker-clear {
  cursor: pointer;
  transition: opacity var(--ring-ease);

  opacity: 0.3;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-date-picker-datePicker:hover .ring-date-picker-clear {
  opacity: 0.5;
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-date-picker-datePicker .ring-date-picker-clear:hover {
  transition: none;

  opacity: 1;
}}

.ring-date-picker-datePopup {
  --ring-date-picker-cell-size: calc(var(--ring-unit)*3);
  --ring-date-picker-cal-height: calc(var(--ring-unit)*36);
  --ring-date-picker-cal-width: calc(var(--ring-unit)*37);
  --ring-date-picker-year-height: calc(var(--ring-unit)*4);
  --ring-date-picker-year-width: calc(var(--ring-unit)*6);

  width: -moz-min-content;

  width: min-content;

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;
  text-align: left;

  color: var(--ring-text-color);
}

.ring-date-picker-datePopup * {
  box-sizing: border-box;
}

.ring-date-picker-filterWrapper {

  display: flex;

  padding-left: calc(var(--ring-unit)*2);
}

.ring-date-picker-filter {
}

.ring-date-picker-calendarIcon {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);
}

.ring-date-picker-anchor {
  width: 100%;
  padding: 0 var(--ring-unit);

  text-align: start;
  white-space: nowrap;
}

.ring-date-picker-inline .ring-date-picker-anchor {
    min-width: 0;
    min-width: initial;
    padding: 0;

    cursor: pointer;
  }

.ring-date-picker-anchorContent {
  display: flex;
  align-items: baseline;
}

.ring-date-picker-chevronDownIcon {
  margin-left: auto;

  color: var(--ring-secondary-color);
}

.ring-date-picker-fromInput {
  position: relative;

  flex-basis: calc(var(--ring-unit)*13);
  flex-grow: 0;
  flex-shrink: 0;
}

.ring-date-picker-fromInputWithDivider::after {
    position: absolute;
    top: 0;
    right: var(--ring-unit);

    content: "—";

    line-height: calc(var(--ring-unit)*4 - 2px);
  }

.ring-date-picker-toInput {
  flex-basis: calc(var(--ring-unit)*13);
  flex-grow: 1;
  flex-shrink: 0;

  width: calc(var(--ring-unit)*13);
}

.ring-date-picker-dateInput {
  flex-basis: calc(var(--ring-unit)*11);
  flex-grow: 1;
  flex-shrink: 0;
}

.ring-date-picker-timeInputWithDivider {
  position: relative;
}

.ring-date-picker-timeInputWithDivider::before {
    position: absolute;
    left: calc(var(--ring-unit)*-1);

    content: ",";

    line-height: calc(var(--ring-unit)*4 - 3px);
  }

.ring-date-picker-weekdays {
  height: calc(var(--ring-unit)*4);
  padding: 5px calc(var(--ring-unit)*2) 0;

  color: var(--ring-secondary-color);
}

.ring-date-picker-weekday.ring-date-picker-weekday {
  display: inline-block;

  width: var(--ring-date-picker-cell-size);

  text-align: center;
  text-transform: capitalize;
}

.ring-date-picker-weekend.ring-date-picker-weekend {
  color: var(--ring-error-color);
}

.ring-date-picker-calendar {
  position: relative;

  overflow: hidden;

  width: var(--ring-date-picker-cal-width);
  height: var(--ring-date-picker-cal-height);

  box-shadow: 0 -1px var(--ring-line-color);
}

.ring-date-picker-months.ring-date-picker-months {
  position: absolute;
  top: 0;
  right: var(--ring-date-picker-year-width);
  bottom: 0;
  left: 0;
}

.ring-date-picker-days {
  position: relative;
  left: 0;
}

.ring-date-picker-month.ring-date-picker-month {
  display: flex;
  flex-wrap: wrap;

  width: calc(var(--ring-unit)*21);
  margin: calc(var(--ring-unit)*2);
}

.ring-date-picker-month.ring-date-picker-month > * {
  flex-shrink: 0;

  height: var(--ring-date-picker-cell-size);

  line-height: var(--ring-date-picker-cell-size);
}

.ring-date-picker-monthTitle {
  /* IE workaround, see https://github.com/philipwalton/flexbugs#7-flex-basis-doesnt-account-for-box-sizingborder-box */

  width: calc(var(--ring-unit)*12);

  padding-left: calc(var(--ring-unit)*0.5);

  text-align: left;

  text-transform: capitalize;

  font-weight: var(--ring-font-weight-bold);
}

@supports (flex-basis: 1px) {

.ring-date-picker-monthTitle {
    flex-basis: calc(var(--ring-unit)*12);

    width: auto;
}
  }

.ring-date-picker-day {
}

.ring-date-picker-day.ring-date-picker-day {
  position: relative;

  flex-basis: var(--ring-date-picker-cell-size);

  margin: 0;

  cursor: pointer;
  transition:
    background-color var(--ring-ease),
    color var(--ring-ease);
  text-align: center;
}

.ring-date-picker-day.ring-date-picker-day::before,.ring-date-picker-day.ring-date-picker-day::after {
    pointer-events: none;
  }

.ring-date-picker-between.ring-date-picker-between {
  transition: none;

  background-color: var(--ring-selected-background-color);
}

.ring-date-picker-activeBetween.ring-date-picker-activeBetween {
  transition: none;

  background-color: var(--ring-date-picker-hover-color);
}

.ring-date-picker-current.ring-date-picker-current {
  color: var(--ring-white-text-color);
  border-radius: var(--ring-border-radius);
  background-color: var(--ring-main-color);
}

.ring-date-picker-active.ring-date-picker-active {
  transition: none;

  color: var(--ring-text-color);
  border-radius: var(--ring-border-radius);
  background-color: var(--ring-date-picker-hover-color);
}

.ring-date-picker-disabled.ring-date-picker-disabled {
  cursor: not-allowed;

  color: var(--ring-disabled-color);
}

.ring-date-picker-from.ring-date-picker-from {
  border-radius: var(--ring-border-radius) 0 0 var(--ring-border-radius);
}

.ring-date-picker-to.ring-date-picker-to {
  border-radius: 0 var(--ring-border-radius) var(--ring-border-radius) 0;
}

.ring-date-picker-from.ring-date-picker-to {
  border-radius: var(--ring-border-radius);
}

.ring-date-picker-Day1 {
  position: relative;
}

.ring-date-picker-Day1::before,.ring-date-picker-Day1::after {
    position: absolute;

    width: calc(var(--ring-unit)*2);
    height: 100%;

    content: "";
    transition: background-color var(--ring-ease);
  }

.ring-date-picker-Day1::before {
    right: 100%;
  }

.ring-date-picker-Day1::after {
    bottom: 100%;
    left: 700%;
  }

.ring-date-picker-Day1.ring-date-picker-spread::before,.ring-date-picker-Day1.ring-date-picker-spread::after {
      transition: none;

      background-color: var(--ring-selected-background-color);
    }

.ring-date-picker-Day1.ring-date-picker-activeSpread::before,.ring-date-picker-Day1.ring-date-picker-activeSpread::after {
      transition: none;

      background-color: var(--ring-date-picker-hover-color);
    }

.ring-date-picker-first {
  position: relative;
}

.ring-date-picker-first::before,.ring-date-picker-first::after {
    position: absolute;
    z-index: var(--ring-invisible-element-z-index);

    width: calc(var(--ring-unit)*23);
    height: calc(var(--ring-unit)*8);

    content: "";
    transition: background-color var(--ring-ease);
  }

.ring-date-picker-first::before {
    right: 100%;
    bottom: 0;
  }

.ring-date-picker-first::after {
    bottom: 100%;
    left: 0;
  }

.ring-date-picker-first.ring-date-picker-Day1::after {
      height: calc(var(--ring-unit)*5);
    }

.ring-date-picker-first + .ring-date-picker-Day2 {
    position: relative;
  }

:is(.ring-date-picker-first + .ring-date-picker-Day2)::before {
      position: absolute;
      z-index: var(--ring-invisible-element-z-index);
      top: calc(var(--ring-unit)*-8);
      left: 600%;

      width: calc(var(--ring-unit)*2);
      height: 100%;

      content: "";
      transition: background-color var(--ring-ease);
    }

:is(.ring-date-picker-Day5,.ring-date-picker-Day6,.ring-date-picker-Day7)::before,:is(.ring-date-picker-Day5,.ring-date-picker-Day6,.ring-date-picker-Day7)::after {
    height: calc(var(--ring-unit)*5);
  }

.ring-date-picker-spread::before,.ring-date-picker-spread::after,.ring-date-picker-spread + .ring-date-picker-Day2::before {
    transition: none;

    background-color: var(--ring-selected-background-color);
  }

.ring-date-picker-activeSpread::before,.ring-date-picker-activeSpread::after,.ring-date-picker-activeSpread + .ring-date-picker-Day2::before {
    transition: none;

    background-color: var(--ring-date-picker-hover-color);
  }

.ring-date-picker-empty.ring-date-picker-empty {
  pointer-events: none;

  opacity: 0;
}

.ring-date-picker-today.ring-date-picker-today {
  position: relative;

  font-weight: var(--ring-font-weight-bold);
}

.ring-date-picker-today::before {
  position: absolute;
  top: 0;
  left: calc(var(--ring-unit)*0.5);

  content: "•";

  font-size: var(--ring-font-size-smaller);
}

.ring-date-picker-day > .ring-date-picker-today::before {
  top: 4px;
  left: 0;

  width: 100%;

  text-align: center;
}

.ring-date-picker-year.ring-date-picker-today::before {
  top: -1px;
  left: 2px;
}

.ring-date-picker-monthNames {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;

  width: calc(var(--ring-unit)*6);

  background-color: var(--ring-content-background-color);
  box-shadow: -1px 0 var(--ring-line-color);
}

.ring-date-picker-monthName {
}

.ring-date-picker-monthName.ring-date-picker-monthName {
  position: relative;

  width: 100%;

  height: var(--ring-date-picker-cell-size);
  padding-left: calc(var(--ring-unit)*1.5);

  text-transform: capitalize;

  line-height: var(--ring-date-picker-cell-size);
}

.ring-date-picker-monthSlider {
}

.ring-date-picker-monthSlider.ring-date-picker-monthSlider {
  position: absolute;
  z-index: var(--ring-fixed-z-index);
  right: 0;
  left: -1px;

  width: calc(100% + 1px);

  height: calc(var(--ring-unit)*6);

  cursor: grab;

  opacity: 0.17;
  background-color: var(--ring-main-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-date-picker-monthSlider:hover {
  opacity: 0.3;
}}

.ring-date-picker-dragging {
  cursor: grabbing;

  opacity: 0.35;
}

.ring-date-picker-range {
  position: absolute;
  left: 0;

  width: 2px;

  background-color: var(--ring-main-color);
}

.ring-date-picker-years {
  position: absolute;
  top: 0;
  right: 0;

  width: var(--ring-date-picker-year-width);

  background-color: var(--ring-content-background-color);
  box-shadow: -1px 0 var(--ring-line-color);

  font-size: var(--ring-font-size-smaller);
}

.ring-date-picker-year {
}

.ring-date-picker-year.ring-date-picker-year {
  position: relative;

  width: 100%;

  height: var(--ring-date-picker-year-height);

  text-align: center;

  color: var(--ring-secondary-color);

  line-height: var(--ring-date-picker-year-height);
}

.ring-date-picker-currentYear.ring-date-picker-currentYear {
  cursor: auto;
  transition: none;

  color: var(--ring-text-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-date-picker-currentYear:hover {
  color: var(--ring-text-color);
}}

.Form__error--YW {
  overflow: auto;

  max-height: 300px;

  color: var(--ring-error-color);
}

:root {
  --ring-progress-bar-background-color: rgba(0, 0, 0, 0.2);
  --ring-progress-bar-line-background-color: rgba(255, 255, 255, 0.6);
}

.ring-ui-theme-dark {
  --ring-progress-bar-background-color: rgba(255, 255, 255, 0.3);
  --ring-progress-bar-line-background-color: rgba(255, 255, 255, 0.4);
}

.ring-progress-bar-progressBar {
  position: relative;
  z-index: 1; /* Required to see border-radius on animated background */

  overflow: hidden;

  height: calc(var(--ring-unit)/2);
  margin-bottom: calc(var(--ring-unit)/2);

  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.2);
  background-color: var(--ring-progress-bar-background-color);
}

.ring-progress-bar-globalMode {
  position: absolute;
  top: 0;

  width: 100%;

  background: transparent;
}

.ring-progress-bar-line {
  float: left;

  width: 0;
  height: 100%;

  transition: width 0.6s ease;
  text-align: center;

  color: var(--ring-content-background-color);
  border-radius: 2px;
  background-color: var(--ring-main-color);

  line-height: calc(var(--ring-unit)/2);
}

.ring-progress-bar-line::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    content: "";
    animation: ring-progress-bar-progress-bar-animation 2500ms linear infinite;

    background-image: linear-gradient(
      to right,
      rgba(0, 0, 0, 0),
      rgba(255, 255, 255, 0.6),
      rgba(0, 0, 0, 0)
    );

    background-image: linear-gradient(
      to right,
      rgba(0, 0, 0, 0),
      var(--ring-progress-bar-line-background-color),
      rgba(0, 0, 0, 0)
    );
    background-repeat: no-repeat;
  }

.ring-progress-bar-staticLineColor .ring-progress-bar-line::after {
    animation: none;

    background-image: rgba(255, 255, 255, 0.6);

    background-image: var(--ring-progress-bar-line-background-color);
  }

@keyframes ring-progress-bar-progress-bar-animation {
  from {
    transform: translateX(-100%);
  }

  to {
    transform: translateX(100%);
  }
}

.Anchor__button--Xg {
  color: var(--ring-text-color);
}

.RunnerIconButton__button--Af {
  text-align: center;
}

.RunnerIconButton__icon--eX {
  display: flex;
  align-items: center;
  justify-content: center;

  cursor: pointer;

  text-align: center;

  color: var(--ring-icon-color);

  border-radius: calc(var(--ring-unit)*1.5);
  background-color: var(--ring-secondary-background-color);
}

.RunnerIconButton__icon--eX.RunnerIconButton__iconHover--mp {
  cursor: pointer;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.RunnerIconButton__icon--eX.RunnerIconButton__iconHover--mp:hover {
    background-color: var(--ring-selected-background-color);
  }}

.RunnerIconButton__selected--S9 .RunnerIconButton__icon--eX {
  color: #fff;
  background: var(--ring-main-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(.RunnerIconButton__selected--S9 .RunnerIconButton__icon--eX):hover {
    background: var(--ring-main-hover-color);
  }}

.RunnerIconButton__label--_6 {
  overflow: hidden;

  min-width: 0;
  padding-top: calc(var(--ring-unit)/2);

  white-space: nowrap;

  text-transform: uppercase;
  text-overflow: ellipsis;

  color: var(--ring-text-color);

  font-size: 10px;
  line-height: 11px;
}

.SelectRunner__container--ST {
  display: flex;

  gap: calc(var(--ring-unit)/2);
}

.SelectRunner__containerWrapper--Mx {
  padding: calc(var(--ring-unit)*2);
}

.SelectRunner__runner--hG {
  flex-basis: 0;
  flex-grow: 1;

  min-width: 0;
}

.SelectRunner__runner--hG > div {
    display: block;
  }

.SelectRunner__runnerIconButton--RD {
  height: 60px;
}

.SelectRunner__extraRunnersMenuItem--Bv {
  display: flex;

  align-items: center;
}

.SelectRunner__extraRunnersMenuItemIcon--tf {
  width: 16px;
  height: 18px;

  margin-right: var(--ring-unit);
}

.SelectRunner__extraRunnersMenuItemIcon--tf > svg {
    width: 100%;
  }

.SidebarHeader__container--RD {
  padding: calc(var(--ring-unit)*1.5) 0 0 calc(var(--ring-unit)*2);
}

.SidebarHeader__button--Xc {
  display: block;
  overflow: hidden;

  width: 100%;

  height: auto;
  padding-right: 0;
  padding-left: 0;

  text-align: left;

  white-space: nowrap;
  text-overflow: ellipsis;

  color: var(--ring-text-color);

  font-size: var(--ring-font-size);
  font-weight: 600;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.SidebarHeader__button--Xc:hover {
  color: var(--ring-link-hover-color);
}}

.SidebarHeader__chevron--z_.SidebarHeader__chevron--z_ {
  color: var(--ring-icon-secondary-color);
}

.JobStepAdvancedSettingsSection__container--LU {
  position: relative;

  margin: calc(var(--ring-unit)*3) calc((var(--ring-unit)*4)*-1) 0 calc((var(--ring-unit)*2.5)*-1);

  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4);
  padding-left: calc(var(--ring-unit)*2.5);

  border-top: calc(var(--ring-unit)/2) solid var(--ring-secondary-background-color);
}

.JobStepAdvancedSettingsSection__title--jO {
  padding-bottom: var(--ring-unit);

  color: var(--ring-text-color);

  font-size: var(--ring-font-size);
  font-weight: 600;
}

.JobStepBooleanProperty__container--oS {
  position: relative;

  margin-bottom: calc(var(--ring-unit)*1.5);
}

.JobStepBooleanProperty__description--MI {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-select-select:hover .ring-select-value,
.ring-select-select:hover .ring-select-icons {
  transition: none;

  color: var(--ring-main-color);
}}

.ring-select-select {
  position: relative;

  display: inline-block;

  white-space: nowrap;

  color: var(--ring-text-color);
}

.ring-select-toolbar {
  border-top: 1px solid var(--ring-line-color);
}

.ring-select-button {
  width: 100%;
  padding: 0;

  text-align: left;
}

[dir="rtl"] .ring-select-button {
    text-align: right;
    direction: ltr;
  }

.ring-select-toolbar .ring-select-button {
    height: calc(var(--ring-unit)*4);
    margin: var(--ring-unit) 0;
  }

.ring-select-button.ring-select-buttonSpaced {
    padding: 0 calc(var(--ring-unit)*2);
  }

.ring-select-icons {
  position: absolute;
  top: 0;
  right: 6px;
  bottom: 0;

  padding: calc(var(--ring-unit)*0.5) 0;

  transition: color var(--ring-ease);

  color: var(--ring-secondary-color);

  line-height: var(--ring-line-height);
}

.ring-select-inputMode .ring-select-icons {
    font-size: var(--ring-font-size);
  }

.ring-select-heightS .ring-select-icons {
    line-height: var(--ring-line-height-lowest);
  }

.ring-select-heightL .ring-select-icons {
    padding: calc(var(--ring-unit)*0.75) 0;
  }

.ring-select-selectedIcon {

  position: relative;
  top: 3px;

  display: inline-block;

  width: calc(var(--ring-unit)*2);
  height: calc(var(--ring-unit)*2);
  margin: 0 4px;

  background-repeat: no-repeat;
  background-position: center;

  background-size: contain;
}

.ring-select-clearIcon {
  margin-top: -1px;
  padding: 0 2px;
}

.ring-select-sizeS {
  width: calc(var(--ring-unit)*12);
}

.ring-select-sizeM {
  width: calc(var(--ring-unit)*30);
}

.ring-select-sizeL {
  width: calc(var(--ring-unit)*50);
}

.ring-select-sizeFULL {
  width: 100%;
}

.ring-select-sizeAUTO {
  max-width: 100%;
}

.ring-select-buttonMode {
  position: relative;

  cursor: pointer;
}

.ring-select-value {

  display: inline-block;

  box-sizing: border-box;
  width: 100%;
  height: calc(var(--ring-unit)*4 + 1px);
  padding: 0 0 3px;

  cursor: pointer;
  transition:
    color var(--ring-ease),
    border-color var(--ring-ease);
  text-align: left;
  vertical-align: top;

  color: var(--ring-text-color);

  border: none;
  border-bottom: 1px solid var(--ring-borders-color);
  outline: none;
  background: transparent;
}

.ring-select-value:focus {
    border-color: var(--ring-main-color);
  }

.ring-select-value.ring-select-open,.ring-select-value:active {
    border-color: transparent;
  }

.ring-select-value::-moz-focus-inner {
    padding: 0;

    border: 0;
    outline: 0;
  }

.ring-select-buttonContainer {
  position: relative;

  font-size: var(--ring-font-size);
}

.ring-select-buttonValue {

  display: block;

  width: 100%;
  padding-left: var(--ring-unit);

  text-align: left;
  vertical-align: calc(var(--ring-unit)*-1);
}

.ring-select-buttonValue:focus-visible {
  box-shadow: var(--ring-button-shadow) var(--ring-main-color);
}

.ring-select-buttonValueOpen.ring-select-buttonValueOpen {
  box-shadow: var(--ring-button-shadow) var(--ring-main-color);
}

.ring-select-buttonValueEmpty.ring-select-buttonValueEmpty {
  color: var(--ring-disabled-color);
}

.ring-select-heightS .ring-select-buttonValue {
  font-size: var(--ring-font-size);
}

.ring-select-label {
  position: relative;

  color: var(--ring-secondary-color);
}

:focus-visible + .ring-select-icons,
.ring-select-value:focus,
.ring-select-value:focus + .ring-select-icons,
.ring-select-open,
.ring-select-open + .ring-select-icons,
.ring-select-buttonValueOpen + .ring-select-icons {
  transition: none;

  color: var(--ring-main-color);
}

.ring-select-disabled {
  pointer-events: none;

  color: var(--ring-disabled-color);
}

.ring-select-disabled .ring-select-value {
    color: var(--ring-disabled-color);
    border-bottom-style: dashed;
  }

.ring-select-avatar {
  margin: -2px 4px 0 0;

  vertical-align: -5px;
}

.ring-select-popup {
  min-width: calc(var(--ring-unit)*30);
  max-width: calc(var(--ring-unit)*40);
}

.ring-select-chevron.ring-select-chevron {
  padding: 0 2px;

  transition: none;

  color: inherit;
}

.ring-select-chevronIcon.ring-select-chevronIcon {
  transition: none;

  color: inherit;
}

.DslOptions__dslOptions--NA {
  margin-left: auto;
}

.DslOptions__select--Lk {
  padding-right: calc(var(--ring-unit));
}

.DslEditor__optionsBox--l7 {
  display: flex;

  margin: calc(var(--ring-unit)/2) 0;
  padding: 0 calc(var(--ring-unit)*2);
}

.DslEditor__codeWrapper--Tg {
  margin-top: 0;
  margin-bottom: 0;

  white-space: pre-wrap;
}

.DslEditor__codeWrapper--Tg code {
    overflow: visible;

    padding-top: 0;
    padding-bottom: calc(var(--ring-unit)/4);

    border-radius: 0;

    font-size: var(--ring-font-size-smaller);
    line-height: 1.5;
  }

.DslEditor__blue--Vq code {
    background-color: var(--ring-hover-background-color);
  }

.DslEditor__white--q3 code {
    background-color: var(--ring-content-background-color);
  }

.DslEditor__additionalIndent--aH {
  margin-left: calc(var(--ring-unit)*8);
}

.DslEditor__smallIndent--Dp {
  margin-left: calc(var(--ring-unit)*4);
}

.DslEditor__error--yT {
  max-width: calc(var(--ring-unit)*100);

  margin: var(--ring-unit);

  color: var(--ring-warning-color);
}

.DslEditor__iconButton--Zb {
  color: var(--ring-secondary-color);
}

.DslEditor__iconWrapper--bR {
  margin-right: var(--ring-unit);
}

.DslEditor__codeSection--CJ {
  overflow: auto;
}

.Sorter__checkbox--ox {
  margin-left: calc(var(--ring-unit)*2);
}

.TestsViewSelect__select--Zo {
  white-space: nowrap;
}

.TestsViewSelect__anchorName--ms {
  text-transform: lowercase;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestsFilter__stateButton--Kw:hover .TestsFilter__passedIcon--Y3 {
  color: var(--ring-icon-success-color);
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestsFilter__stateButton--Kw:hover .TestsFilter__failedIcon--wN {
  color: var(--ring-icon-error-color);
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestsFilter__stateButton--Kw:hover .TestsFilter__ignoredIcon--tX,
.TestsFilter__stateButton--Kw:hover .TestsFilter__mutedIcon--wr {
  color: var(--ring-text-color);
}}

.TestsFilter__filter--Fn {
  display: flex;
  flex-direction: column;

  margin-bottom: calc(var(--ring-unit)*2);
}

.TestsFilter__firstFiltersLine--fK,
.TestsFilter__seccondFiltersLine--Rb {
  display: flex;
  align-items: baseline;

  flex-direction: row;

  flex-wrap: wrap;
}

.TestsFilter__stateButton--Kw.TestsFilter__active--ea .TestsFilter__ignoredIcon--tX,
.TestsFilter__stateButton--Kw.TestsFilter__active--ea .TestsFilter__mutedIcon--wr {
  color: var(--ring-text-color);
}

.TestsFilter__stateButton--Kw.TestsFilter__active--ea .TestsFilter__failedIcon--wN {
  color: var(--ring-icon-error-color);
}

.TestsFilter__stateButton--Kw.TestsFilter__active--ea .TestsFilter__passedIcon--Y3 {
  color: var(--ring-icon-success-color);
}

.TestsFilter__stateIcon--_g {
  transition: color var(--ring-fast-ease);

  color: var(--ring-icon-color);
}

.TestsFilter__filterLabel--zu {
  margin-bottom: calc(var(--ring-unit)*2);
  margin-left: calc(var(--ring-unit)/2);
}

.TestsFilter__count--GY {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.TestsFilter__viewSelect--dS,
.TestsFilter__statusFilter--M2,
.TestsFilter__totalDuration--if {
  margin-right: var(--ring-unit);
  margin-bottom: calc(var(--ring-unit)*2);
}

.TestsFilter__testsSearch--IG,
.TestsFilter__filterOnlyNew--f3,
.TestsFilter__filterWithoutInvestigator--zC {
  margin-right: calc(var(--ring-unit)*2);
  margin-bottom: calc(var(--ring-unit)*2);
}

:is(.TestsFilter__testsSearch--IG,.TestsFilter__filterOnlyNew--f3,.TestsFilter__filterWithoutInvestigator--zC):last-child {
    margin-right: 0;
  }

.TestsFilter__scopeFilter--rS {
  margin-bottom: calc(var(--ring-unit)*2);
}

.TestsFilter__jobDetailsPopupTarget--ie {
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
  padding: 0 var(--tc-page-padding-inline);
}

.TestsFilter__jobDetailsSidebarTarget--xW {
  margin: 0 calc(var(--tc-page-padding-inline)*-1) 0 calc(var(--ring-unit)*-2.5);
  padding: 0 var(--tc-page-padding-inline) 0 calc(var(--ring-unit)*2.5);
}

.TestsFilter__filter--Fn:is(.TestsFilter__jobDetailsPopupTarget--ie,.TestsFilter__jobDetailsSidebarTarget--xW) {
    flex-direction: row;
    flex-wrap: wrap;

    border-bottom: 1px solid var(--ring-line-color);
  }

:is(.TestsFilter__jobDetailsPopupTarget--ie,.TestsFilter__jobDetailsSidebarTarget--xW) .TestsFilter__viewSelect--dS,:is(.TestsFilter__jobDetailsPopupTarget--ie,.TestsFilter__jobDetailsSidebarTarget--xW) .TestsFilter__statusFilter--M2,:is(.TestsFilter__jobDetailsPopupTarget--ie,.TestsFilter__jobDetailsSidebarTarget--xW) .TestsFilter__testsSearch--IG,:is(.TestsFilter__jobDetailsPopupTarget--ie,.TestsFilter__jobDetailsSidebarTarget--xW) .TestsFilter__filterOnlyNew--f3,:is(.TestsFilter__jobDetailsPopupTarget--ie,.TestsFilter__jobDetailsSidebarTarget--xW) .TestsFilter__filterWithoutInvestigator--zC,:is(.TestsFilter__jobDetailsPopupTarget--ie,.TestsFilter__jobDetailsSidebarTarget--xW) .TestsFilter__scopeFilter--rS {
    margin-bottom: calc(var(--ring-unit)*1.5);
  }

:is(.TestsFilter__jobDetailsPopupTarget--ie,.TestsFilter__jobDetailsSidebarTarget--xW) .TestsFilter__seccondFiltersLine--Rb {
    flex: 1 1;

    min-width: 400px;
  }

.TestsFilter__withOnlyNewCheckbox--_e:is(.TestsFilter__jobDetailsPopupTarget--ie,.TestsFilter__jobDetailsSidebarTarget--xW) .TestsFilter__seccondFiltersLine--Rb {
    min-width: 500px;
  }

:is(.TestsFilter__jobDetailsPopupTarget--ie,.TestsFilter__jobDetailsSidebarTarget--xW) .TestsFilter__testsSearch--IG {
    flex: 1 1;
  }

.JobStepEnumProperty__container--DK {
  position: relative;

  margin-bottom: calc(var(--ring-unit)*1.5);
}

.JobStepEnumProperty__description--gz {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.SidebarSelect__select--As button {
  color: var(--ring-text-color);
}

.SidebarSelect__selectedLabel--ph {
  display: block;

  margin-top: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.JobAgentCloudHosted__selectPopup--RA {
  --ring-font-size: 14px;
}

.JobAgentCloudHosted__selectedIcon--Be {
  position: absolute;

  z-index: 1;

  fill: currentColor;

  top: var(--ring-unit);
  left: var(--ring-unit);
}

.JobAgentCloudHosted__selectButton--d_ {
  padding-left: calc(var(--ring-unit)*4);
}

.JobAgentCloudHosted__selectButtonWarning--qk {
  box-shadow: inset 0 0 0 1px var(--ring-icon-warning-color);
}

.JobAgentCloudHosted__selectItem--Jm {
  padding-left: var(--ring-unit) !important;
}

.JobAgentCloudHosted__selectItem--Jm svg {
  width: 14px;
  height: 14px;
}

.JobAgentCloudHosted__selectItem--Jm div:first-child > span {
  width: 13px;
}

.JobAgentCloudHosted__selectContainer--X_ {
  margin-top: calc(var(--ring-unit)/2*-1);
  margin-right: calc(var(--ring-unit)*3);
}

.JobAgentCloudHosted__info--g9 {
  position: absolute;
  top: 6px;
  right: 0;
}

.JobAgentCloudHosted__container--xn {
  position: relative;
}

.JobAgentCloudHosted__hardwareDocLink--fa {
  display: block;

  margin-top: calc(var(--ring-unit)/2);
}

.JobAgentCloudHosted__alertInfoMessage--Go {
  margin-top: calc(var(--ring-unit)*1.4);
}

.JobAgentCloudHosted__compatibleAgentDetailButton--x4 {
  text-decoration: underline;

  color: var(--ring-warning-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {button.JobAgentCloudHosted__compatibleAgentDetailButton--x4:hover {
  text-decoration: none;

  color: var(--ring-warning-color);
}}

.HighlighterTextField__heightS--C3 {
  --ring-input-padding-block: 2px;
}

.HighlighterTextField__richInput--DD {
  padding-top: 1px;
  padding-bottom: 1px;
}

.HighlighterTextField__disabled--Vv > div {
    color: var(--ring-disabled-color);
    border-color: var(--ring-border-disabled-color);
    background-color: var(--ring-disabled-background-color);

    -webkit-text-fill-color: var(--ring-disabled-color);
  }

.HighlighterTextField__container--pB {
  width: 100%;

  white-space: break-spaces;
  word-break: break-all;
}

.HighlighterTextField__container--pB div {
    pointer-events: all !important;
  }

.HighlighterTextField__container--pB.HighlighterTextField__multiline--EG {
    white-space: break-spaces;
  }

.HighlighterTextField__container--pB .HighlighterTextField__token--hY {
    position: relative;

    transition:
      background-color 0.1s ease-out,
      background-position 0.5s ease-out;

    background: linear-gradient(to left, transparent 50%, rgba(0, 128, 248, 0.2) 50%) right;
    background-position: right bottom;
    background-size: 200% 100%;
  }

:is(.HighlighterTextField__container--pB .HighlighterTextField__token--hY) .HighlighterTextField__prefix--gw {
      color: var(--ring-disabled-color);
    }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(.HighlighterTextField__container--pB .HighlighterTextField__token--hY):hover {
      background-color: rgba(0, 128, 248, 0.3);
    }}

.HighlighterTextField__container--pB .HighlighterTextField__ref--Lz {
    background-position: left;
  }

.HighlighterTextField__container--pB .HighlighterTextField__typing--Za {
    background-color: rgba(0, 128, 248, 0.1);
  }

.UserSelect__select--uQ .ring-select-buttonContainer {
  display: flex;
}

.UserSelect__selectButton--q3 {

  min-width: calc(var(--ring-unit)*30);
  max-width: calc(var(--ring-unit)*50);
}

.ChangesFilter__line--l5 {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.ChangesFilter__line--l5:first-child {
    position: relative;
    z-index: 3;
  }

.ChangesFilter__filterControl--Ve {
  margin-right: var(--ring-unit);
  margin-bottom: var(--ring-unit);
}

.Tooltip__tooltip--hX {
  max-width: calc(var(--ring-unit)*60);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);

  overflow-wrap: break-word;
}

.ChipStatus__status--Tj {
  max-height: 20px;
  padding: calc(var(--ring-unit)/4) var(--ring-unit);

  border-radius: calc(var(--ring-unit)/2);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.ChipStatus__standard--W8 {
  color: var(--ring-text-color);
  background-color: var(--ring-tag-background-color);
}

.ChipStatus__error--dx {
  color: var(--ring-error-color);
  background-color: var(--ring-removed-background-color);
}

.ChipStatus__warning--F8 {
  color: var(--ring-warning-color);
  background-color: var(--ring-warning-background-color);
}

.AlertInfoMessage__container--AE {
  white-space: normal;
  word-break: break-word;
}

.AlertInfoMessage__filled--hG {
  display: flex;

  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2);

  border-radius: calc(var(--ring-unit)/2);

  background-color: var(--ring-removed-background-color);
  gap: calc(var(--ring-unit)*1.5);
}

.AlertInfoMessage__icon--e0 {
  height: calc(var(--ring-unit)*2);
}

.AlertInfoMessage__icon--e0 svg {
    vertical-align: top;
  }

/*
  Standrd alert styles
*/
.AlertInfoMessage__standard--K_.AlertInfoMessage__success--gI {
  color: var(--ring-icon-success-color);
}

.AlertInfoMessage__standard--K_.AlertInfoMessage__error--C2 {
  color: var(--ring-icon-error-color);
}

.AlertInfoMessage__standard--K_.AlertInfoMessage__warning--Xc {
  color: var(--ring-warning-color);
}

.AlertInfoMessage__standard--K_.AlertInfoMessage__info--Vy {
  color: var(--ring-main-color);
}

/*
  Filled alert styles
*/
.AlertInfoMessage__filled--hG.AlertInfoMessage__success--gI {
  background-color: var(--ring-added-background-color);
}
.AlertInfoMessage__filled--hG.AlertInfoMessage__success--gI .AlertInfoMessage__icon--e0 {
    color: var(--ring-icon-success-color);
  }

.AlertInfoMessage__filled--hG.AlertInfoMessage__error--C2 {
  background-color: var(--ring-removed-background-color);
}

.AlertInfoMessage__filled--hG.AlertInfoMessage__error--C2 .AlertInfoMessage__icon--e0 {
    color: var(--ring-icon-error-color);
  }

.AlertInfoMessage__filled--hG.AlertInfoMessage__warning--Xc {
  background-color: var(--ring-warning-background-color);
}

.AlertInfoMessage__filled--hG.AlertInfoMessage__warning--Xc .AlertInfoMessage__icon--e0 {
    color: var(--ring-icon-warning-color);
  }

.AlertInfoMessage__filled--hG.AlertInfoMessage__info--Vy {
  background-color: var(--ring-hover-background-color);
}

.AlertInfoMessage__filled--hG.AlertInfoMessage__info--Vy .AlertInfoMessage__icon--e0 {
    color: var(--ring-main-color);
  }

.ring-pager-pager {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.ring-pager-links {
  margin-bottom: calc(var(--ring-unit)*2);
}

.ring-pager-link {
  display: inline-block;

  margin-right: calc(var(--ring-unit)*2);
}

.ring-pager-linkDisabled {
  color: var(--ring-secondary-color);
}

.ring-pager-actions {
  display: flex;
  align-items: baseline;
}

.ring-pager-pageSize {
  margin-left: auto;
}

.PagerNew__pager--d_ {
  margin-top: calc(var(--ring-unit)*2);
}

.Pager__pager--OG {
  margin-top: calc(var(--ring-unit)*2);
}

.PagerWarning__warning--My {
  display: inline-block;

  margin-top: calc(var(--ring-unit)*2);

  color: var(--ring-secondary-color);

  line-height: calc(var(--ring-unit)*3);
}

.PagerWarning__button--Cj {
  padding: 0 calc(var(--ring-unit)/2);

  font-size: 14px;

  font-size: var(--ring-font-size, 14px);
}

.PagerWarning__error--ew {
  color: var(--ring-error-color);
}

.Grid__grid--k5 {
  /* stylelint-disable-next-line length-zero-no-unit */
  --absolute-child-top: 0px;

  display: grid;
  align-items: baseline;
}

.Grid__rowGroup--os,
.Grid__rowGroupsWrapper--_0 {
  display: contents;
}

.TestScopeName__name--ai {
}

.TestScopeName__suite--d8,
.TestScopeName__package--dc,
.TestScopeName__class--z3 {
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
}

:is(.TestScopeName__suite--d8,.TestScopeName__package--dc,.TestScopeName__class--z3) > * {
    border-bottom-width: 0 !important;
  }

.TestScopeName__path--J7 {
  display: inline;
}

.TestScopeName__path--J7 .TestScopeName__suite--d8,.TestScopeName__path--J7 .TestScopeName__package--dc {
    margin-left: calc(var(--ring-unit)/2);

    font-size: var(--ring-font-size-smaller);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestScopeName__path--J7:not(:hover) .TestScopeName__suite--d8,.TestScopeName__path--J7:not(:hover) .TestScopeName__package--dc {
    color: var(--ring-secondary-color);
  }}

.TestScopesView__grid--tB {
  --column-width: minmax(0, max-content);
  --name-column: [start name-start] auto;
  --duration-column: [duration-start] var(--column-width);
  --count-column: [count-start] var(--column-width);
  --success-column: [success-start] 0;
  --failure-column: [failure-start] 0;
  --muted-column: [muted-start] 0;
  --ignored-column: [ignored-start] 0;
}

.TestScopesView__grid--tB.TestScopesView__withSuccessColumn--Mi {
    --success-column: [success-start] var(--column-width);
  }

.TestScopesView__grid--tB.TestScopesView__withFailureColumn--hM {
    --failure-column: [failure-start] var(--column-width);
  }

.TestScopesView__grid--tB.TestScopesView__withMutedColumn--wL {
    --muted-column: [muted-start] var(--column-width);
  }

.TestScopesView__grid--tB.TestScopesView__withIgnoredColumn--kN {
    --ignored-column: [ignored-start] var(--column-width);
  }

.TestScopesView__grid--tB {

  position: relative;
  grid-template-columns: var(--name-column) var(--duration-column) var(--count-column) [end];
}

.TestScopesView__grid--tB.TestScopesView__withCountersColumns--mE {
    grid-template-columns:
      var(--name-column) var(--duration-column) var(--count-column) var(--success-column)
      var(--failure-column) var(--muted-column) var(--ignored-column) [end];
  }

.TestScopesView__grid--tB.TestScopesView__withOverlay--qP::before {
  position: absolute;
  top: var(--absolute-child-top);
  right: 0;
  bottom: 0;
  left: 0;

  grid-column: start / end;
  grid-row: 2 / auto;

  content: '';

  cursor: wait;

  background-color: rgba(255, 255, 255, 0.7);
}

.TestScope__testScope--V5,
.TestScope__testScopeRow--JJ {
  display: contents;
}

.TestScope__testScope--V5::before {
  right: calc(var(--tc-page-padding-inline)*-1);
  left: calc(var(--tc-page-padding-inline)*-1);
  grid-column: start / end;
  grid-row: var(--row) / span 1;
}

.TestScope__nameColumn--Of {
  overflow: hidden;
  grid-column-start: name-start;
  grid-row-start: var(--row);
}

.TestScope__durationColumn--zM {
  grid-column-start: duration-start;
}

.TestScope__countColumn--dR {
  grid-column-start: count-start;
}

.TestScope__successColumn--cF {
  grid-column-start: success-start;
}

.TestScope__failureColumn--YU {
  grid-column-start: failure-start;

  color: var(--ring-error-color);
}

.TestScope__mutedColumn--Ns {
  grid-column-start: muted-start;
}

.TestScope__ignoredColumn--f3 {
  grid-column-start: ignored-start;
}

.TestScope__durationColumn--zM,
.TestScope__countColumn--dR,
.TestScope__successColumn--cF,
.TestScope__failureColumn--YU,
.TestScope__mutedColumn--Ns,
.TestScope__ignoredColumn--f3 {
  grid-row-start: var(--row);

  text-align: right;
}

.TestScope__successColumn--cF,
.TestScope__failureColumn--YU,
.TestScope__mutedColumn--Ns,
.TestScope__ignoredColumn--f3 {
  visibility: hidden;
}

.TestScope__nameColumn--Of,
.TestScope__durationColumn--zM,
.TestScope__countColumn--dR,
.TestScope__successColumn--cF,
.TestScope__failureColumn--YU,
.TestScope__mutedColumn--Ns,
.TestScope__ignoredColumn--f3 {
  margin: 0;
  padding: var(--ring-unit) 0;
  padding-right: calc(var(--ring-unit)*2);

  line-height: var(--ring-line-height-lowest);
}

:is(.TestScope__nameColumn--Of,.TestScope__durationColumn--zM,.TestScope__countColumn--dR,.TestScope__successColumn--cF,.TestScope__failureColumn--YU,.TestScope__mutedColumn--Ns,.TestScope__ignoredColumn--f3):last-child {
    padding-right: 0;
  }

.TestScopesView__withSuccessColumn--Mi .TestScope__successColumn--cF,
.TestScopesView__withFailureColumn--hM .TestScope__failureColumn--YU,
.TestScopesView__withMutedColumn--wL .TestScope__mutedColumn--Ns,
.TestScopesView__withIgnoredColumn--kN .TestScope__ignoredColumn--f3 {
  visibility: visible;
}

.TestScope__jobDetailsSidebarTarget--Ni.TestScope__testScope--V5::before {
    left: calc(var(--ring-unit)*-2.5);
  }

.TestScopesViewHeader__tableHeader--nW {
  position: relative;

  display: contents;
}

.TestScopesViewHeader__tableHeader--nW::before {
  position: absolute;
  right: 0;
  bottom: var(--absolute-child-top);
  left: 0;

  padding-bottom: var(--ring-unit);

  content: '';

  border-bottom: 1px solid var(--ring-line-color);

  grid-column: start / end;
  grid-row: var(--row) / span 1;
}

.TestScopesViewHeader__columnTitle--Px {

  cursor: pointer;
}

.TestScopesViewHeader__nameColumn--Lw {
  display: flex;

  grid-column-start: name-start;
  grid-row-start: var(--row);
}

.TestScopesViewHeader__durationColumn--T9 {
  grid-column-start: duration-start;
}

.TestScopesViewHeader__countColumn--Rx {
  grid-column-start: count-start;
}

.TestScopesViewHeader__successColumn--Qr {
  grid-column-start: success-start;
}

.TestScopesViewHeader__failureColumn--_T {
  grid-column-start: failure-start;
}

.TestScopesViewHeader__mutedColumn--kK {
  grid-column-start: muted-start;
}

.TestScopesViewHeader__ignoredColumn--HY {
  grid-column-start: ignored-start;
}

.TestScopesViewHeader__durationColumn--T9,
.TestScopesViewHeader__countColumn--Rx,
.TestScopesViewHeader__successColumn--Qr,
.TestScopesViewHeader__failureColumn--_T,
.TestScopesViewHeader__mutedColumn--kK,
.TestScopesViewHeader__ignoredColumn--HY {
  grid-row-start: var(--row);

  text-align: right;
}

.TestScopesViewHeader__successColumn--Qr,
.TestScopesViewHeader__failureColumn--_T,
.TestScopesViewHeader__mutedColumn--kK,
.TestScopesViewHeader__ignoredColumn--HY {
  visibility: hidden;
}

.TestScopesViewHeader__nameColumn--Lw,
.TestScopesViewHeader__durationColumn--T9,
.TestScopesViewHeader__countColumn--Rx,
.TestScopesViewHeader__successColumn--Qr,
.TestScopesViewHeader__failureColumn--_T,
.TestScopesViewHeader__mutedColumn--kK,
.TestScopesViewHeader__ignoredColumn--HY {
  overflow: hidden;

  padding: var(--ring-unit) calc(var(--ring-unit)*2) var(--ring-unit) 0;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

:is(.TestScopesViewHeader__nameColumn--Lw,.TestScopesViewHeader__durationColumn--T9,.TestScopesViewHeader__countColumn--Rx,.TestScopesViewHeader__successColumn--Qr,.TestScopesViewHeader__failureColumn--_T,.TestScopesViewHeader__mutedColumn--kK,.TestScopesViewHeader__ignoredColumn--HY):last-child {
    padding-right: 0;
  }

.TestScopesView__withSuccessColumn--Mi .TestScopesViewHeader__successColumn--Qr,
.TestScopesView__withFailureColumn--hM .TestScopesViewHeader__failureColumn--_T,
.TestScopesView__withMutedColumn--wL .TestScopesViewHeader__mutedColumn--kK,
.TestScopesView__withIgnoredColumn--kN .TestScopesViewHeader__ignoredColumn--HY {
  visibility: visible;
}

.TestScopesViewHeader__jobDetailsPopupTarget--mI::before {
  right: calc(var(--tc-page-padding-inline)*-1);
  left: calc(var(--tc-page-padding-inline)*-1);
}

.TestScopesViewHeader__jobDetailsSidebarTarget--fb::before {
  right: calc(var(--tc-page-padding-inline)*-1);
  left: calc(var(--ring-unit)*-2.5);
}

.InvestigationMuteButtons__button--dP {
  margin-right: var(--ring-unit);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.DownloadTestsButton__button--lm:hover {
    text-decoration-line: none;

    color: var(--ring-text-color);
  }}

.TableHeader__tableHeader--vg {
  display: contents;

  line-height: var(--ring-line-height-lowest);
}

.TableHeader__tableHeader--vg::before {
    position: absolute;

    z-index: 1;
    top: var(--absolute-child-top);
    right: 0;
    bottom: 0;
    left: 0;

    content: '';
    pointer-events: none;

    border-bottom: 1px solid var(--ring-line-color);

    grid-column: start / end;
    grid-row: var(--row) / span 1;
  }

.TableHeader__columnTitle--jZ {

  cursor: pointer;
}

.TableHeader__statusColumn--k4 {
  grid-column-start: status-start;

  display: flex;

  white-space: nowrap;
}

.TableHeader__nameColumn--j7 {
  grid-column-start: name-start;
}

.TableHeader__durationColumn--qN {
  grid-column-start: duration-start;

  text-align: right;
}

.TableHeader__runOrderColumn--I2 {
  grid-column-start: run-order-start;

  text-align: right;
}

.TableHeader__actionsColumn--Id {
  grid-column-start: actions-start;
}

.TableHeader__statusColumn--k4,
.TableHeader__nameColumn--j7,
.TableHeader__durationColumn--qN,
.TableHeader__runOrderColumn--I2,
.TableHeader__actionsColumn--Id {
  box-sizing: border-box;
  padding: var(--ring-unit) 0;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  grid-row-start: var(--row);
}

.TableHeader__jobDetailsPopupTarget--q1::before {
  right: calc(var(--tc-page-padding-inline)*-1);
  left: calc(var(--tc-page-padding-inline)*-1);
}

.TableHeader__jobDetailsSidebarTarget--ML::before {
  right: calc(var(--tc-page-padding-inline)*-1);
  left: calc(var(--ring-unit)*-2.5);
}

.TableHeader__sortIcon--JI {
  margin-left: calc(var(--ring-unit)/4);

  vertical-align: middle;
}

.Details__button--h4 {

  display: block;

  width: 100%;
  margin: 0;

  cursor: pointer;
}

.Details__heading--id.Details__heading--id {
  position: relative;

  cursor: pointer;

  font-size: inherit;
  line-height: inherit;
}

.Details__headingWithButtonAside--Ed button,
.Details__headingWithButtonAside--Ed a {
  position: relative;
}

.Details__headingWithButtonAside--Ed .Details__button--h4 {
  position: absolute;
  top: var(--absolute-child-top);
  right: 0;
  bottom: 0;
  left: 0;
}

.Builds__builds--nK {
  --column-width: minmax(0, max-content);
  --status-column-width: var(--column-width);
  --build-row-span: 3;
  --number-column: [start number-start] var(--column-width);
  --branch-column: [branch-start] var(--column-width);
  --status-column: [status-start] var(--status-column-width);
  --branch-status-columns: [branch-start status-start] var(--status-column-width);
  --changes-column: [changes-start] var(--column-width);
  --agent-column: [agent-start] var(--column-width);
  --changes-agent-columns: [changes-start agent-start] var(--column-width);
  --duration-column: [duration-start] auto;
  --tags-column: [tags-start] var(--column-width);
  --icons-column: [icons-start] var(--column-width);
  --duration-icons-columns: [duration-start icons-start] auto;

  position: relative;

  justify-content: space-between;

  padding: 0 0 1px;
  grid-template-columns:
    [start number-start] minmax(0, max-content) [branch-start status-start] minmax(0, max-content) [changes-start agent-start] minmax(0, max-content)
    [duration-start icons-start] auto [end];
  grid-template-columns:
    var(--number-column) var(--branch-status-columns) var(--changes-agent-columns)
    var(--duration-icons-columns) [end];
  grid-column-gap: calc(var(--ring-unit)*2);
}

.Builds__withPath--Gw {
  --status-column-width: minmax(0, 100%);
}

.Builds__wrappedContainer--gp {
  padding: 0 calc(var(--ring-unit)*2);
}

.Builds__wrapped--Ni::before {
    position: absolute;
    top: calc(var(--absolute-child-top) - 1px);
    right: calc(var(--ring-unit)*-2 - 1px);
    bottom: 0;
    left: calc(var(--ring-unit)*-2 - 1px);

    content: '';
    pointer-events: none;

    border: 1px solid var(--ring-line-color);
    border-radius: var(--ring-border-radius);
    grid-column: start / end;
    grid-row: var(--row) / span var(--row-span);
  }

.Builds__wrapped--Ni .Builds__builds--nK {
    margin-bottom: -2px;
  }

.Builds__withTags--tk {
  --duration-icons-columns: [duration-start tags-start] var(--column-width) var(--icons-column);
}

.Builds__oneLine--di {
  --build-row-span: 2;
  --tags-icons-columns: var(--icons-column);
  --duration-icons-columns: var(--tags-icons-columns);
}

.Builds__oneLine--di.Builds__withBranch--gs {
  --branch-status-columns: var(--branch-column) var(--status-column);
}

.Builds__oneLine--di.Builds__withAgent--Cv {
  --changes-agent-columns: var(--changes-column) var(--agent-column);
}

.Builds__oneLine--di.Builds__withDuration--GE {
  --duration-icons-columns: var(--duration-column) var(--tags-icons-columns);
}

.Builds__oneLine--di.Builds__withTags--tk {
  --tags-icons-columns: var(--tags-column) var(--icons-column);
}

.Builds__withOverlay--Gd {
  cursor: wait;

  opacity: 0.3;
}

.Builds__withOverlay--Gd > * {
    pointer-events: none;
  }

.Builds__placeholder--NM {
  grid-column: start / end;

  color: var(--ring-secondary-color);
}

.Builds__loader--mg {
  grid-column: start / end;
}

.Builds__inlineLoader--_s {
  grid-column: start / end;

  margin: var(--ring-unit) 0;
}

.Builds__footer--W8 {
  min-height: var(--ring-line-height);

  margin-top: var(--ring-unit);

  color: var(--ring-secondary-color);

  line-height: var(--ring-line-height);
}

.Builds__sectionTitle--lj {
  margin-right: auto;
  margin-bottom: var(--ring-unit);

  color: var(--ring-heading-color);

  font-weight: bold;
}

.Builds__buttonContainer--od {
  display: block;
  grid-column: start / end;

  margin: -1px calc(var(--ring-unit)*-2 - 1px) 0;

  border: 1px solid var(--ring-line-color);

  border-top-left-radius: var(--ring-border-radius);
  border-top-right-radius: var(--ring-border-radius);
}

.Builds__oneLineMargin--kG {
  height: var(--ring-unit);
  grid-column: start / end;
}

.Builds__hasParentGrid--fI {
  display: contents;
}

.CompatibleAgentList__grid--Ml {
  --column-width: minmax(0, max-content);
  --name-column: [start name-start] auto;
  --status-column: [status-start] auto;
  --requirements-column: [requirements-start] var(--column-width);

  position: relative;
  grid-template-columns: [start name-start] auto [status-start] auto [requirements-start] minmax(0, max-content) [end];
  grid-template-columns: var(--name-column) var(--status-column) var(--requirements-column) [end];
}

.CompatibleAgentList__osIcon--wF {
  margin-right: calc(var(--ring-unit)*1.5);
}

.CompatibleAgentList__sortIcon--Q7 {
  margin-left: calc(var(--ring-unit)/4);

  vertical-align: middle;
}

.CompatibleAgentList__tableHeader--dF {
  position: relative;

  display: contents;

  line-height: var(--ring-line-height-lowest);
}

.CompatibleAgentList__tableHeader--dF::before {
    position: absolute;

    z-index: 1;
    top: var(--absolute-child-top);
    right: 0;
    bottom: 0;
    left: 0;

    content: '';
    pointer-events: none;

    border-bottom: 1px solid var(--ring-line-color);

    grid-column: start / end;
    grid-row: var(--row) / span 1;
  }

.CompatibleAgentList__columnTitle--nT {

  cursor: pointer;
}

.CompatibleAgentList__nameColumn--FF {
  display: flex;

  grid-column-start: name-start;
  grid-row-start: var(--row);
}

.CompatibleAgentList__statusColumn--m6 {
  grid-column-start: status-start;

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.CompatibleAgentList__requirementsColumn--Vg {
  grid-column-start: requirements-start;
}

.CompatibleAgentList__statusColumn--m6,
.CompatibleAgentList__requirementsColumn--Vg {
  grid-row-start: var(--row);

  text-align: left;
}

.CompatibleAgentList__headerColumn--hj {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.CompatibleAgentList__nameColumn--FF,
.CompatibleAgentList__statusColumn--m6,
.CompatibleAgentList__requirementsColumn--Vg {
  overflow: hidden;

  padding: var(--ring-unit) calc(var(--ring-unit)*2) var(--ring-unit) 0;
}

:is(.CompatibleAgentList__nameColumn--FF,.CompatibleAgentList__statusColumn--m6,.CompatibleAgentList__requirementsColumn--Vg):last-child {
    padding-right: 0;
  }

.CompatibleAgentList__item--dO,
.CompatibleAgentList__itemRow--F9 {
  display: contents;
}

.CompatibleAgentList__item--dO::before {
  right: calc(var(--ring-unit)*-4);
  left: calc(var(--ring-unit)*-4);
  grid-column: start / end;
  grid-row: var(--row) / span 2;
}

.CompatibleAgentList__itemContent--sp {
  display: contents;
}

.CompatibleAgentList__itemContent--sp::before {
    position: absolute;

    z-index: 1;
    top: var(--absolute-child-top);
    right: 0;
    bottom: 0;
    left: 0;

    content: '';
    pointer-events: none;

    border-bottom: 1px solid var(--ring-line-color);

    grid-column: start / end;
    grid-row: var(--row) / span 2;
  }

.CompatibleAgentList__incompatibleReasonsContainer--o8 {
  padding-bottom: var(--ring-unit);
}

.CompatibleAgentList__requirementsColumn--Vg .CompatibleAgentList__incompatibleReasonsContainer--o8:last-child {
  padding-bottom: 0;
}

.CompatibleAgentList__incompatibleReasons--me {
  margin: 0;
  padding: 0;

  list-style: none;

  line-height: var(--ring-line-height);
}

.SelfHostedCompatibleAgentDialog__content--VW {
  padding-bottom: calc(var(--ring-unit)*2);
}

.SelfHostedCompatibleAgentDialog__button--lj {
  margin-top: calc(var(--ring-unit)*3);
}

.SelfHostedCompatibleAgentDialog__dialog--M8 {
  width: calc(var(--ring-unit)*100);
  min-width: calc(var(--ring-unit)*100);
}

.SelfHostedCompatibleAgentDialog__scrollableContent--wo.SelfHostedCompatibleAgentDialog__scrollableContent--wo {
  padding-top: var(--ring-unit);
  padding-bottom: calc(var(--ring-unit)*2);
}

.SelfHostedCompatibleAgentDialog__textButton--XX {
  font-size: var(--ring-font-size);
}

.SelfHostedCompatibleAgentDialog__icon--qN {
  margin-left: var(--ring-unit);
}

.SelfHostedCompatibleAgentDialog__info--XS {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.SelfHostedCompatibleAgentDialog__innerContent--q_ {
  display: flex;
  align-items: flex-start;
  flex-direction: column;

  margin-top: calc(var(--ring-unit)*2);
}

.SelfHostedEmpty__help--ly {
  margin-top: var(--ring-unit);
  margin-bottom: calc(var(--ring-unit)*2);

  color: var(--ring-secondary-color);
}

.SelfHostedEmpty__icon--sE {
  color: var(--ring-error-color);
}

.SelfHostedAlert__container--dL {
  margin-bottom: calc(var(--ring-unit)*1.5);

  font-size: var(--ring-font-size-smaller);
}

.SelfHostedAlert__button--BS {
  text-decoration: underline;

  color: var(--ring-warning-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {button.SelfHostedAlert__button--BS:hover {
  text-decoration: none;

  color: var(--ring-warning-color);
}}

.FilterRequirement__close--MJ.FilterRequirement__close--MJ {
  position: absolute;
  top: calc(var(--ring-unit)*0.75);
  right: var(--ring-unit);

  visibility: hidden;

  margin-right: 0;

  transition: opacity var(--ring-ease);

  opacity: 0;

  background-color: var(--ring-hover-background-color);
}

.FilterRequirement__filter--Hy.FilterRequirement__activeFilter--qM .FilterRequirement__close--MJ {
      visibility: visible;

      opacity: 1;
    }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .FilterRequirement__filter--Hy:hover .FilterRequirement__close--MJ {
      visibility: visible;

      opacity: 1;
    }}

.FilterRequirement__filter--Hy.FilterRequirement__filter--Hy {
  position: relative;

  height: calc(var(--ring-unit)*3.5);
  padding: 0 calc(var(--ring-unit)*1.5) 0 var(--ring-unit);

  color: var(--ring-text-color);

  border-radius: calc(var(--ring-unit)/2);
  background-color: var(--ring-disabled-background-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.FilterRequirement__filter--Hy.FilterRequirement__filter--Hy:hover {
    color: var(--ring-main-color);
    background-color: var(--ring-hover-background-color);
  }}

.FilterRequirement__filter--Hy.FilterRequirement__filter--Hy:active {
    color: var(--ring-main-color);
    background-color: var(--ring-hover-background-color);
  }

.FilterRequirement__filter--Hy.FilterRequirement__filter--Hy.FilterRequirement__activeFilter--qM {
    color: var(--ring-main-color);
    background-color: var(--ring-hover-background-color);
  }

.SelfHostedRequirements__content--fg {
  display: flex;
  flex-direction: column;
}

.SelfHostedRequirements__filterContainer--El {
  display: flex;
  flex-wrap: wrap;
  gap: var(--ring-unit);

  padding-bottom: calc(var(--ring-unit)*1.5);
}

.SelfHostedRequirements__button--CZ {
  margin-right: calc(var(--ring-unit)*1.5);
  padding: 0;

  white-space: nowrap;
}

.SelfHostedRequirements__emptyCompatible--c7 {
  color: var(--ring-warning-color);
}

.SelfHostedRequirements__footer--sq {
  display: flex;
  align-items: center;
}

.SelfHostedRequirements__bold--tm {
  font-weight: 600;
}

.SelfHostedRequirements__numberInput--f5 {
  -moz-appearance: textfield;
}

.SelfHostedRequirements__numberInput--f5::-webkit-outer-spin-button,.SelfHostedRequirements__numberInput--f5::-webkit-inner-spin-button {
    -webkit-appearance: none;

    margin: 0;
  }

.SelfHostedRequirements__label--Kn {
  margin-bottom: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.CustomRequirementDialog__content--v5 {
  padding-bottom: calc(var(--ring-unit)*2);
}

.CustomRequirementDialog__actions--Iy {
  display: flex;
  flex-direction: row;
  gap: calc(var(--ring-unit)*1.5);

  margin-top: calc(var(--ring-unit)*3);
}

.CustomRequirementDialog__dialog--oV {
  width: 460px;
  min-width: 460px;
}

.CustomRequirementDialog__innerContent--O2 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}

.CustomRequirementDialog__conditionalSelect--JL {
  margin-top: var(--ring-unit);
}

.CustomRequirementDialog__valueInput--LM {
  margin-top: var(--ring-unit);
}

.CustomRequirementDialog__hint--oJ {
  margin-top: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.CustomRequirementDialog__scrollableContent--Lg.CustomRequirementDialog__scrollableContent--Lg {
  padding-top: var(--ring-unit);
  padding-bottom: calc(var(--ring-unit)*2);
}

.CustomRequirementDialog__parameterNameInput--u8 {
  margin-top: calc(var(--ring-unit)*2);
}

.CustomRequirementDialog__sign--y3 {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.RAMRequirement__ram--Q7 {
  display: flex;
  align-items: center;
  justify-content: center;
}

.RAMRequirement__ramInput--OL {
  margin-right: var(--ring-unit);
}

.AddRequirement__ram--vZ {
  display: flex;
  align-items: center;
  justify-content: center;
}

.AddRequirement__ramInput--Fx {
  margin-right: var(--ring-unit);
}

.AddRequirement__numberInput--gf {
  -moz-appearance: textfield;
}

.AddRequirement__numberInput--gf::-webkit-outer-spin-button,.AddRequirement__numberInput--gf::-webkit-inner-spin-button {
    -webkit-appearance: none;

    margin: 0;
  }

.AddRequirement__customRequirement--vo.AddRequirement__customRequirement--vo.AddRequirement__customRequirement--vo {
    text-decoration: none;
  }

.CustomRequirementTooltip__tooltip--RR.CustomRequirementTooltip__tooltip--RR {
  padding: calc(var(--ring-unit)*1.5);
  padding-bottom: calc(var(--ring-unit)*2);
}

.CustomRequirementTooltip__content--yW {
  display: flex;

  max-width: 300px;

  white-space: normal;
  word-break: break-all;
  gap: calc(var(--ring-unit)*1.5);

  color: var(--ring-white-text-color);
}

.CustomRequirementTooltip__requirement--eE {
  display: flex;
  flex-direction: column;
  gap: calc(var(--ring-unit)/2);
}

.CustomRequirementTooltip__parameter--Ag {
  font-size: var(--ring-font-size-smaller);
}

.CustomRequirementTooltip__condition--Re {
  color: var(--ring-success-color);
}

.DarkPopup__popup--Zf {
  padding: 6px var(--ring-unit);

  color: var(--ring-text-color);
}

.NewFeaturePopup__tooltip--b0 {
  z-index: 3;

  max-width: calc(var(--ring-unit)*40);
  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2);
}

.NewFeaturePopup__container--pf {
  display: flex;
  flex-direction: row;
  gap: calc(var(--ring-unit)*1.5);
}

.NewFeaturePopup__info--P2 {
  display: flex;
  flex-direction: column;
}

.NewFeaturePopup__title--lT {
  color: var(--ring-white-text-color);
}

.NewFeaturePopup__description--JR {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.NewFeaturePopup__button--uW {
  align-self: flex-start;

  margin-top: calc(var(--ring-unit)*2);

  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.JobDependencies__dependencies--T0 {
  margin: -2px 0;
}

.JobDependencies__jobDependency--h3 {
  position: relative;

  display: flex;
  align-items: center;
  justify-content: space-between;

  min-height: calc(var(--ring-unit)*3);

  margin: 0 calc(var(--tc-page-padding-inline)*-1) 0 -20px;
  padding: calc(var(--ring-unit)/4) var(--tc-page-padding-inline) calc(var(--ring-unit)/4) 20px;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.JobDependencies__jobDependency--h3:hover {
  background-color: var(--ring-hover-background-color);
}}

.JobDependencies__jobDependencyCheckboxLabel--I8 {
  flex: 1 1;
}

.JobDependencies__editButton--ns {
  height: auto;
  padding-left: var(--ring-unit);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lower);
}

.JobDependencies__editFilesSelect--m4 {
  font-size: var(--ring-font-size-smaller);
}

.JobDependencies__editFilesSelectButton--ke {
  color: var(--ring-secondary-color);
}

.UncommitedChangeLabel__label--VF {
  display: inline-block;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.UncommitedChangeLabel__icon--Ea {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-secondary-color);
}

.ChangeAuthor__usernameWrapper--Re {
  display: inline-flex;
  overflow: hidden;
}

.ChangeAuthor__itsMe--lN {
  margin-left: calc(var(--ring-unit)*1.5);
}

.ChangeAuthor__editLink--HH {
  margin-left: auto;
}

.ChangeAuthor__inline--p1 {
  display: inline-flex;
  flex-direction: column;
}

.ChangeAuthor__inlineAuthor--s3 {
  display: flex;
  align-items: baseline;
}

.ChangeAuthor__inlineAuthor--s3 .ChangeAuthor__itsMe--lN {
    padding: 0;
    padding-left: calc(var(--ring-unit)*1.5);
  }

.ChangeAuthor__username--Gs {
}

.ChangeAuthor__userPopup--hG {
  box-sizing: border-box;
  max-width: 600px;
  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);

  line-height: calc(var(--ring-unit)*3);
}

.ChangeAuthor__teamCityUser--M6 {
  display: flex;
  align-items: baseline;
}

.ChangeAuthor__unknownUser--pA {
  color: var(--ring-warning-color);
}

.ChangeAuthor__author--J1 {
  display: flex;
  overflow: hidden;
}

.ChangeAuthor__avatar--OJ {
  vertical-align: -6px;
}

.ChangeAuthor__othersAvatar--zE {
  transition: opacity var(--ring-fast-ease);

  opacity: 0.5;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ChangeAuthor__author--J1:hover .ChangeAuthor__othersAvatar--zE {
  transition: none;

  opacity: 1;
}}

.ChangeAuthor__usersNote--SX {
  margin-bottom: var(--ring-unit);
}

.ChangeAuthor__usersAvatarWrapper--OO {
  vertical-align: -5px;
}

.ChangeAuthor__usersAvatar--HO {
  vertical-align: baseline;
}

.ChangeRevisionDropdown__loading--Bw {
  cursor: progress;
}

.ChangeRevisionDropdown__popup--ib {
  overflow: hidden;

  width: 450px;

  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
}

.ChangeRevisionDropdown__heading--Wr {
  font-weight: bold;
}

.ChangeRevisionDropdown__revision--vm {
  margin-bottom: calc(var(--ring-unit)*2);

  font-family: var(--ring-font-family-monospace);
}

.ChangeRevisionDropdown__vcsRoots--Lq {
  --vcs-root-column: [start vcs-root-name-start] auto;
  --path-column: [path-start] auto;

  display: grid;

  grid-column-gap: calc(var(--ring-unit)*2);
  grid-template-columns: [start vcs-root-name-start] auto [path-start] auto [end];
  grid-template-columns: var(--vcs-root-column) var(--path-column) [end];
}

.ChangeRevisionDropdown__vcsRoot--EX {
  display: contents;
}

.ChangeRevisionDropdown__vcsRootNameColumn--dN {
  grid-column-start: vcs-root-name-start;
}

.ChangeRevisionDropdown__currentVcsRoot--c2 .ChangeRevisionDropdown__vcsRootNameColumn--dN {
    font-weight: bold;
  }

.ChangeRevisionDropdown__pathColumn--uh {
  display: flex;
  overflow: hidden;
  justify-content: flex-end;

  color: var(--ring-secondary-color);
  grid-column-start: path-start;
}

.ChangeRevision__copyButton--vD {
  height: auto;
  height: initial;
  margin-left: var(--ring-unit);
  padding-right: 0;

  opacity: 0;

  line-height: var(--ring-line-height);
}

.ChangeRevision__copyButton--vD:focus {
    opacity: 1;
  }

.ChangeRevision__wrapper--Z4 {

  display: inline-flex;

  font-family: var(--ring-font-family-monospace);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ChangeRevision__wrapper--Z4:hover .ChangeRevision__copyButton--vD {
    opacity: 1;
  }}

.ChangeBranches__wrapper--Wr {
  display: flex;
  align-items: baseline;
}

.ChangeBranches__popup--in {
  max-width: 500px;
  padding: calc(var(--ring-unit)*2);
  padding-bottom: var(--ring-unit);
}

.ChangeBranches__visibleBranchLabel--fd {
  margin-right: var(--ring-unit);
}

.ChangeBranches__branchLabel--Uu {
  margin-right: var(--ring-unit);
  margin-bottom: var(--ring-unit);
}

.ChangeBranches__anchor--bV {
  white-space: nowrap;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.ChangeDetailsInfo__row--FI {
  margin-bottom: var(--ring-unit);
}

.ChangeDetailsInfo__row--FI:last-child {
    margin-bottom: 0;
  }

.ChangeDetailsInfo__rowHeading--mU {
  font-weight: bold;
}

.FileTypeIcon__icon--Te {
  display: inline-block;

  background-repeat: no-repeat;

  line-height: normal;
}

.FileTypeIcon__file--Sb {
  opacity: 0.8;
  color: #9aa7b0;
}

.ChangeFiles__heading--_J {
  margin-bottom: 2px;

  font-weight: bold;
}

.ChangeFiles__outerItemContainer--cY {
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
  padding: 0 var(--tc-page-padding-inline);

  line-height: 24px;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ChangeFiles__outerItemContainer--cY:hover {
    background-color: var(--ring-hover-background-color);
  }}

.ChangeFiles__innerItemContainer--YR {
  display: flex;
}

.ChangeFiles__changeTypeCol--Ob {
  min-width: 70px;

  text-transform: capitalize;

  font-size: var(--ring-font-size-smaller);
}

.ChangeFiles__changeTypeCol--Ob.ChangeFiles__added--oW {
    color: var(--ring-success-color);
  }

.ChangeFiles__changeTypeCol--Ob.ChangeFiles__edited--TP {
    color: var(--ring-main-color);
  }

.ChangeFiles__changeTypeCol--Ob.ChangeFiles__removed--tE {
    color: var(--ring-secondary-color);
  }

.ChangeFiles__nameCol--qx {

  display: flex;
  flex: 1 1;

  margin-right: calc(var(--ring-unit)*2);
}

.ChangeFiles__icon--QR {
  margin-right: var(--ring-unit);

  color: var(--ring-icon-secondary-color);
}

.ChangeFiles__name--sr {
  overflow: hidden;
}

.ChangeFiles__actionsCol--a3 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.ChangeFiles__externalViewer--mB {
  margin-right: calc(var(--ring-unit)*2);
}

.ChangeFiles__actionsAnchor--Zv {
  height: auto;
  height: initial;
  padding: 0;

  line-height: var(--ring-line-height);
}

.ChangeFiles__smallPadding--nK .ChangeFiles__item--uF {
    margin: 0 calc(var(--ring-unit)*-2);
    padding: 0 calc(var(--ring-unit)*2);
  }

.ChangeFiles__smallPadding--nK .ChangeFiles__outerItemContainer--cY {
    margin: 0 calc(var(--ring-unit)*-2);
    padding: 0 calc(var(--ring-unit)*2);
  }

.ChangeDetails__wrapper--RQ {
  padding: calc(var(--ring-unit)*2) 0;
}

.ChangeDetails__changeInfo--rw {
  margin: var(--ring-unit) calc(var(--tc-page-padding-inline)*-1) 0;
  padding: calc(var(--ring-unit)*2) var(--tc-page-padding-inline) 0;

  box-shadow: 0 -1px var(--ring-line-color);
}

.ChangeDetails__smallPadding--OM .ChangeDetails__changeInfo--rw {
    margin: var(--ring-unit) calc(var(--ring-unit)*-2) 0;
    padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*2) 0;
  }

.ChangeDetails__showFiles--Zd.ChangeDetails__wrapper--RQ {
    padding-top: 0;

    padding-bottom: calc(var(--ring-unit)*2);
  }

.ChangeFromSnapshotDependencyIcon__icon--Qd {
  padding: 0;
}

.ChangeStatusCounters__counters--mM {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.BuildLogInfo__info--WZ {
  flex-grow: 1;

  padding: var(--ring-unit) calc(var(--ring-unit)*2);
}

.BuildLogInfo__info--WZ.BuildLogInfo__pageTarget--TA,.BuildLogInfo__info--WZ.BuildLogInfo__jobDetailsPopupTarget--Bs,.BuildLogInfo__info--WZ.BuildLogInfo__jobDebugPopupTarget--AF,.BuildLogInfo__info--WZ.BuildLogInfo__jobDebugPanelTarget--mt {
    padding-right: calc(var(--ring-unit)*4);
    padding-left: calc(var(--ring-unit)*4);
  }

.BuildLogInfo__info--WZ.BuildLogInfo__jobDetailsSidebarTarget--vn {
    padding-right: calc(var(--ring-unit)*4);
    padding-left: calc(var(--ring-unit)*2.5);
  }

.BuildLogInfo__info--WZ.BuildLogInfo__jobDebugPanelTarget--mt {
    padding-top: var(--ring-unit);
  }

.BuildLogInfo__info--WZ.BuildLogInfo__jobDetailsPopupTarget--Bs,.BuildLogInfo__info--WZ.BuildLogInfo__jobDetailsSidebarTarget--vn,.BuildLogInfo__info--WZ.BuildLogInfo__jobDebugPopupTarget--AF,.BuildLogInfo__info--WZ.BuildLogInfo__jobDebugPanelTarget--mt {
    background: var(--ring-secondary-background-color);
    box-shadow: 0 -1px 0 0 var(--ring-line-color);
  }

.BuildLogInfo__infoIcon--gX {
  margin-right: var(--ring-unit);
  margin-left: 1px;
}

.ChangeStatus__wrapper--cf .ring-dropdown-dropdown {
  display: block;
}

.ChangeStatus__popup--n0 {
  overflow: hidden;

  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
}

.ChangeStatus__popup--n0 .ChangeStatus__heading--t5 {
  margin-bottom: var(--ring-unit);
}

.ChangeStatus__headingLink--KR {
  color: var(--ring-text-color);
}

.ChangeStatus__statusRow--vG {
  display: flex;
  overflow: hidden;
  flex-direction: column;

  margin-bottom: calc(var(--ring-unit)*1.5);
}

.ChangeStatus__statusRow--vG:last-child {
    margin-bottom: 0;
  }

.ChangeStatus__statusRowHeading--AU {
  margin-bottom: calc(var(--ring-unit)/2);
}

.ChangeStatus__buildPath--JY {
  display: flex;
  align-items: baseline;

  margin-bottom: calc(var(--ring-unit)/2);

  white-space: nowrap;
}

.ChangeStatus__buildPath--JY:last-child {
    margin-bottom: 0;
  }

.ChangeStatus__entityPathLink--pa {
  color: var(--ring-link-color);
}

.ChangeStatus__separator--TX {
  margin-right: 1px;

  color: var(--ring-secondary-color);
}

.ChangeStatus__showAllButton--TV {
  padding: 0;

  color: var(--ring-secondary-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
  :is(.Change__closed--fa:hover .Change__button--nn)::before {
    background-color: var(--ring-selected-background-color);
  }}
@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.Change__item--m6:hover .Change__arrow--tu {
  transition: none;

  opacity: 1;
}}

.Change__open--Hb::before {
    position: absolute;

    z-index: 1;
    top: var(--absolute-child-top);
    right: calc(var(--tc-page-padding-inline)*-1);
    bottom: 0;
    left: calc(var(--tc-page-padding-inline)*-1);

    content: '';
    pointer-events: none;

    box-shadow:
      0 0 0 1px var(--ring-line-color),
      0 2px 8px var(--ring-popup-shadow-color);

    grid-column: start / end;
    grid-row: var(--row) / span 2;
  }

.Change__button--nn::before {
    position: absolute;
    top: 0;
    right: calc(var(--tc-page-padding-inline)*-1);
    bottom: 1px;
    left: calc(var(--tc-page-padding-inline)*-1);

    content: '';
  }

.Change__button--nn {

  grid-column: start / end;
  grid-row: var(--row) / span 1;
}

.Change__open--Hb.Change__showFiles--v3::before {
    display: none;
  }

.Change__button--nn:focus {
  outline: none;
}

.Change__button--nn:focus::before {
    box-shadow: inset 2px 0 var(--ring-main-color);
  }

.Change__item--m6,
.Change__detailsHeading--mN,
.Change__row--ef {
  display: contents;
}

.Change__detailsWrapper--GG {
  grid-column: start / end;
}

.Change__psevdoItem--FO {
  position: absolute;

  z-index: -1;
  top: var(--absolute-child-top);
  right: 0;
  bottom: 0;
  left: 0;
  grid-column: start / end;
  grid-row: var(--row) / span 2;
}

/* stylelint-disable selector-max-specificity */

:is(.Change__closed--fa .Change__psevdoItem--FO[data-faded='true'],.Change__showFiles--v3 .Change__psevdoItem--FO[data-faded='true']) + .Change__detailsHeading--mN .Change__row--ef > *,:is(.Change__closed--fa .Change__psevdoItem--FO[data-faded='true'],.Change__showFiles--v3 .Change__psevdoItem--FO[data-faded='true']) + .Change__detailsHeading--mN + .Change__detailsWrapper--GG {
    opacity: 0.25;
  }

/* stylelint-enable */

.Change__arrow--tu {
  position: absolute;

  grid-column: -2;
  grid-row: var(--row) / span 1;

  top: calc(var(--absolute-child-top) + 8px);
  right: calc(var(--ring-unit)*-4 + 10px);
  left: auto;

  padding: 0;

  transition: opacity ease;

  pointer-events: none;

  opacity: 0;
  color: var(--ring-icon-secondary-color);

  line-height: normal;
}

.Change__chartCol--rx {
  position: relative;

  align-self: start;

  min-width: 0;
  margin-right: calc(var(--ring-unit)*-1);
  grid-column-start: chart-start;
  grid-row-start: var(--row);

  padding-top: 6px;
}

.Change__commentCol--aV {
  position: relative;

  min-width: 0;
  grid-column-start: comment-start;
  grid-row-start: var(--row);
}

.Change__commentWrapper--nc {
  display: flex;
  overflow: hidden;

  line-height: var(--ring-line-height);
}

.Change__comment--NR {
  overflow-wrap: break-word;

  overflow: hidden;
}

.Change__singleline--jO {

  height: var(--ring-line-height);

  white-space: nowrap !important;
}

.Change__branches--nM {
  margin-left: var(--ring-unit);
}

.Change__authorAndDateCol--BL {
  position: relative;

  display: flex;
  overflow: hidden;
  align-items: baseline;

  grid-column-start: author-date-start;
  grid-row-start: var(--row);
}

.Change__author--F4 {
  display: inline-block;

  font-size: var(--ring-font-size-smaller);
}

.Change__datetime--hH {
  margin-left: calc(var(--ring-unit)/2);

  white-space: nowrap;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.Change__revisionCol--I3 {
  display: flex;
  justify-content: flex-end;

  grid-column-start: revision-start;
  grid-row-start: var(--row);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

@media (max-width: 1200px) {
  .Change__revisionCol--I3 {
    display: none;
  }
}

.Change__filesCol--mN {
  display: flex;
  justify-content: flex-end;

  grid-column-start: files-start;
  grid-row-start: var(--row);
}

.Change__actionsCol--U0 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  grid-column-start: actions-start;
  grid-row-start: var(--row);
}

.Change__revisionCol--I3,
.Change__filesCol--mN {
  text-align: right;

  font-size: var(--ring-font-size-smaller);
}

.Change__commentCol--aV,
.Change__authorAndDateCol--BL,
.Change__revisionCol--I3,
.Change__filesCol--mN,
.Change__actionsCol--U0 {
  position: relative;

  padding-top: 6px;
  padding-bottom: 6px;
}

:is(.Change__commentCol--aV,.Change__authorAndDateCol--BL,.Change__revisionCol--I3,.Change__filesCol--mN,.Change__actionsCol--U0):first-child {
    margin-left: 0;
  }

.Change__changeFromSnapshotDependencyIcon--AW,
.Change__settingsIcon--Wl,
.Change__personalIcon--SM {
  height: auto;
  height: initial;
  margin-right: calc(var(--ring-unit)/2);

  line-height: var(--ring-line-height);
}

.Change__myPersonalIcon--zA {
  color: var(--ring-main-color);
}

.Change__multylineIcon--tj {
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-icon-secondary-color);
}

.Change__externalViewer--Xn {
  margin-right: calc(var(--ring-unit)*2);

  line-height: 12px;
}

.Change__actionsAnchor--kA {
  height: auto;
  height: initial;
  padding: 0;

  line-height: var(--ring-line-height);
}

.Change__outerContainer--t6 {
  position: relative;

  overflow: hidden;

  height: calc(var(--ring-unit)*11);
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
}

.Change__innerContainer--hg {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;

  padding: 0 var(--tc-page-padding-inline);
}

.Change__showFiles--v3 .Change__innerContainer--hg {
    border-bottom: 1px solid var(--ring-line-color);
  }

.Change__smallPadding--tT.Change__open--Hb::before {
    right: calc(var(--ring-unit)*-2);
    left: calc(var(--ring-unit)*-2);
  }

.Change__smallPadding--tT .Change__arrow--tu {
    top: 5px;
    right: calc(var(--ring-unit)*-4.5);
  }

.Change__smallPadding--tT .Change__commentCol--aV,.Change__smallPadding--tT .Change__authorAndDateCol--BL,.Change__smallPadding--tT .Change__revisionCol--I3,.Change__smallPadding--tT .Change__filesCol--mN,.Change__smallPadding--tT .Change__actionsCol--U0 {
    padding: 0;

    padding-top: 2px;
    padding-bottom: 2px;
  }

.Change__smallPadding--tT .Change__button--nn::before {
    right: calc(var(--ring-unit)*-2);
    left: calc(var(--ring-unit)*-2);
  }

.Change__smallPadding--tT .Change__outerContainer--t6 {
    margin: 0 calc(var(--ring-unit)*-2);
  }

.Change__smallPadding--tT .Change__innerContainer--hg {
    padding: 0 calc(var(--ring-unit)*2);
  }

.Change__button--nn:focus ~ .Change__arrow--tu {
  transition: none;

  opacity: 1;
}

.Change__button--nn:active ~ .Change__arrow--tu {
  transition: none;

  opacity: 1;
  color: var(--ring-main-color);
}

.Change__jobDetailsSidebarTarget--eU.Change__open--Hb::before {
    left: calc(var(--ring-unit)*-2.5);
  }

.Change__jobDetailsSidebarTarget--eU .Change__button--nn::before {
    left: calc(var(--ring-unit)*-2.5);
  }

/* stylelint-disable selector-max-specificity */
:is(.Change__closed--fa .Change__button--nn:focus,.Change__closed--fa .Change__psevdoItem--FO[data-hovered='true'] + .Change__detailsHeading--mN .Change__button--nn)::before {
    background-color: var(--ring-selected-background-color);
  }
/* stylelint-enable */

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
  :is(.Build__item--jh:hover .Build__button--O6)::before {
    background-color: var(--ring-hover-background-color);
  }}

.Build__button--O6::before {
    position: absolute;
    top: var(--ring-unit);
    right: calc(var(--tc-page-padding-inline)*-1);
    bottom: 1px;
    left: calc(var(--tc-page-padding-inline)*-1);

    content: '';
  }

.Build__button--O6 {

  grid-column: start / end;
  grid-row: var(--row) / span 1;
}

.Build__columnContent--ah {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;

  display: flex;
  align-items: baseline;

  padding-top: 14px;
  padding-bottom: 6px;
}

.Build__columnContent--ah::before {
    position: absolute;
    z-index: -1;
    top: var(--ring-unit);
    right: calc(var(--tc-page-padding-inline)*-1);
    bottom: 1px;
    left: calc(var(--tc-page-padding-inline)*-1);

    content: '';

    opacity: 1;
  }

.Build__button--O6:focus {
  outline: none;
}

.Build__button--O6:focus::before {
    box-shadow: inset 2px 0 var(--ring-main-color);
  }

/* stylelint-disable selector-max-specificity */
:is(.Build__button--O6:focus,.Build__psevdoItem--vS[data-hovered='true'] + .Build__detailsHeading--BR .Build__button--O6)::before {
    background-color: var(--ring-hover-background-color);
  }
/* stylelint-enable */

.Build__build--BP {
  cursor: default;
}

.Build__item--jh,
.Build__detailsHeading--BR,
.Build__build--BP,
.Build__row--wl {
  display: contents;
}

.Build__psevdoItem--vS {
  position: absolute;

  z-index: -1;
  top: calc(var(--absolute-child-top) + var(--ring-unit));
  right: 0;
  bottom: 0;
  left: 0;
  grid-column: start / end;
  grid-row: var(--row) / span 2;
}

/* stylelint-disable-next-line selector-max-specificity */

.Build__psevdoItem--vS[data-faded='true'] + .Build__detailsHeading--BR .Build__columnContent--ah > * {
    opacity: 0.25;
  }

.Build__column--kG {
  position: relative;

  height: calc(var(--ring-unit)*5);
  grid-column: start / end;
}

.Build__branch--ev,
.Build__number--Gk,
.Build__status--_3 {
  margin-right: var(--ring-unit);
}

.Build__startDate--Pk {
  margin-left: auto;

  white-space: nowrap;
}

.ChangesGraph__graph--DW {
  z-index: 2;

  width: 100%;
  height: 100%;

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;
}

.ChangesLog__overlay--TX {
  cursor: wait;

  opacity: 0.3;
}

.ChangesLog__overlay--TX > * {
    pointer-events: none;
  }

.ChangesLog__grid--if {
  --comment-column: [start comment-start] auto;
  --author-date-column: [author-date-start] minmax(auto, max-content);
  --revision-column: [revision-start] max-content;
  --files-column: [files-start] max-content;
  --actions-column: [actions-start] max-content;

  position: relative;

  align-items: start;
  grid-column-gap: calc(var(--ring-unit)*2);
  grid-template-columns: [start comment-start] auto [author-date-start] minmax(auto, max-content) [files-start] max-content [end];
  grid-template-columns: var(--comment-column) var(--author-date-column) var(--files-column) [end];
}

.ChangesLog__grid--if.ChangesLog__showActions--FC {
    grid-template-columns:
      var(--comment-column) var(--author-date-column) var(--files-column) var(--actions-column)
      [end];
  }

.ChangesLog__grid--if.ChangesLog__showRevision--I2 {
    grid-template-columns:
      var(--comment-column) var(--author-date-column) var(--revision-column) var(--files-column)
      [end];
  }

.ChangesLog__grid--if.ChangesLog__showActions--FC.ChangesLog__showRevision--I2 {
    grid-template-columns:
      var(--comment-column) var(--author-date-column) var(--revision-column) var(--files-column)
      var(--actions-column) [end];
  }

@media (max-width: 1200px) {
  .ChangesLog__grid--if {
    grid-template-columns: var(--comment-column) var(--author-date-column) var(--files-column) [end];
  }

    .ChangesLog__grid--if.ChangesLog__showActions--FC {
      grid-template-columns:
        var(--comment-column) var(--author-date-column) var(--files-column) var(--actions-column)
        [end];
    }
}

.ChangesLog__preview--sC .ChangesLog__grid--if {
    grid-template-columns: var(--comment-column) var(--author-date-column) var(--files-column) [end];
  }

.ChangesLog__showActions--FC:is(.ChangesLog__preview--sC .ChangesLog__grid--if) {
      grid-template-columns:
        var(--comment-column) var(--author-date-column) var(--files-column) var(--actions-column)
        [end];
    }

.ChangesLog__overall--Sq .ChangesLog__grid--if {
    --chart-column: [start chart-start] minmax(auto, max-content);
    --comment-column: [comment-start] auto;

    grid-template-columns:
      [start chart-start] minmax(auto, max-content) [comment-start] auto var(--author-date-column) var(--files-column)
      [end];

    grid-template-columns:
      var(--chart-column) var(--comment-column) var(--author-date-column) var(--files-column)
      [end];
  }

.ChangesLog__showActions--FC:is(.ChangesLog__overall--Sq .ChangesLog__grid--if) {
      grid-template-columns:
        var(--chart-column) var(--comment-column) var(--author-date-column) var(--files-column)
        var(--actions-column) [end];
    }

.ChangesLog__showRevision--I2:is(.ChangesLog__overall--Sq .ChangesLog__grid--if) {
      grid-template-columns:
        var(--chart-column) var(--comment-column) var(--author-date-column) var(--revision-column)
        var(--files-column) [end];
    }

/* stylelint-disable-next-line selector-max-specificity */

.ChangesLog__showActions--FC.ChangesLog__showRevision--I2:is(.ChangesLog__overall--Sq .ChangesLog__grid--if) {
      grid-template-columns:
        var(--chart-column) var(--comment-column) var(--author-date-column) var(--revision-column)
        var(--files-column) var(--actions-column) [end];
    }

.ChangesLog__empty--mr,
.ChangesLog__loading--Lu {
  padding: var(--ring-unit) 0;
}

.ChangesLog__changesWrapper--DP {
  display: flex;
  flex-direction: row;
}

.ChangesLog__graph--Bj {
  padding-right: var(--ring-unit);
}

.ChangesLog__changes--BS {
  flex: 1 1;

  height: 100%;
}

.PendingChangesTab__filter--je {
  margin-bottom: calc(var(--ring-unit)*2);
}

.ProjectChangeLogTab__filter--i7 {
  margin-bottom: calc(var(--ring-unit)*2);
}

.ViewToggle__selectButton--FP.ViewToggle__selectButton--FP {
  color: var(--ring-text-color);
}

.ViewToggle__itemLabel--BQ {
  margin-left: var(--ring-unit);
}

.ChangesFilter__changesFilter--Sx {
  width: 100%;
}

.ChangesFilter__line--Aw {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.ChangesFilter__line--Aw:first-child {
    position: relative;
    z-index: 3;
  }

.ChangesFilter__filterControl--Dt {
  margin-right: var(--ring-unit);
  margin-bottom: var(--ring-unit);
}

.ChangesFilter__filterControl--Dt:last-child {
    margin-right: 0;
  }

.ChangesFilter__commiterSelect--rI,
.ChangesFilter__changesContentFilter--el {
  flex: 1 1;
}

.ChangesFilter__commiterSelectButton--Tb {
  width: 100%;
  max-width: 100%;
}

.ChangesFilter__jobDetailsPopupTarget--FV.ChangesFilter__changesFilter--Sx {
    max-width: 1280px;
  }

.ChangesTab__wrapper--JU {
  display: flex;
  overflow: hidden;

  flex: 1 1;
  flex-direction: column;

  margin-right: calc(var(--tc-page-padding-inline)*-1);
  margin-bottom: calc(var(--ring-unit)*-2);
  margin-left: calc(var(--ring-unit)*-2.5);
}

.ChangesTab__filter--JZ {
  display: flex;

  align-items: start;
  flex-direction: column;

  padding: 0 var(--tc-page-padding-inline) var(--ring-unit) calc(var(--ring-unit)*2.5);

  box-shadow: inset 0 -1px 0 0 var(--ring-line-color);
}

.ChangesTab__changesFilter--sd {
  margin-right: calc(var(--ring-unit)*2);
}

.ChangesTab__changesFilter--sd:last-child {
    margin-right: 0;
  }

.ChangesTab__content--_q {
  overflow-x: hidden;
  overflow-y: auto;
  flex: 1 1;

  padding: 0 var(--tc-page-padding-inline) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2.5);
}

.ChangesTab__emptyList--VR {
  font-size: var(--ring-font-size-smaller);
}

.ring-tags-input-tagsInput {
  --ring-input-icon-offset: calc(var(--ring-unit)*2.5);
  --ring-input-padding-inline: 3px;

  box-sizing: border-box;

  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.ring-tags-input-tagsInput * {
    box-sizing: border-box;
  }

.ring-tags-input-tagsInputDisabled {
  pointer-events: none;

  color: var(--ring-disabled-color);
}

.ring-tags-input-tagsInputDisabled .ring-input-input {
    background-color: transparent;
  }

.ring-tags-input-tagsInputFocused {
  border-color: var(--ring-main-color);
}

.ring-tags-input-tagsList {
  --ring-input-padding-start: var(--ring-input-padding-inline);
  --ring-input-padding-end: var(--ring-input-padding-inline);

  display: flex;
  flex-direction: row;
  flex-wrap: wrap;

  width: 100%;

  margin: 0;
  padding-top: var(--ring-input-padding-block);
  padding-right: var(--ring-input-padding-end);
  padding-bottom: var(--ring-input-padding-block);
  padding-left: var(--ring-input-padding-start);

  cursor: text;

  transition: border-color var(--ring-ease);

  color: var(--ring-text-color);
  border: 1px solid var(--ring-borders-color);
  border-radius: var(--ring-border-radius);
  outline: none;
  background: transparent;

  font: inherit;

  caret-color: var(--ring-main-color);
}

[dir="rtl"] .ring-tags-input-tagsList {
    padding-right: var(--ring-input-padding-start);
    padding-left: var(--ring-input-padding-end);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ring-tags-input-tagsList:hover {
    transition: none;

    border-color: var(--ring-border-hover-color);
  }}

.ring-tags-input-tagsList:focus-within {
    transition: none;

    border-color: var(--ring-main-color);
  }

.ring-tags-input-tagsSelect {
  flex-grow: 1;
  flex-shrink: 1;

  min-width: 160px;
}

.ring-tags-input-tagsSelect .ring-input-input {
    overflow: hidden;

    text-overflow: ellipsis;
  }

.ring-tags-input-tagsSelect .ring-input-outerContainer {
    --ring-input-padding-block: 0;
  }

.ring-tags-input-tagsSelect .ring-input-container {
    line-height: calc(var(--ring-line-height) - 2px);
  }

.TagsInputFooter__container--ye {
  padding-top: var(--ring-unit);
}

.TagsInputFooter__checkboxWrapper--UB {
  display: block;
}

.ChangesDetailsPopupHeader__header--NG {
  display: flex;
  align-items: baseline;
}

.ChangesDetailsPopupHeader__subheader--Nu {
  display: flex;
  flex-direction: row;

  margin-top: var(--ring-unit);
}

.ChangesDetailsPopupHeader__title--iO {
  display: flex;
  align-items: baseline;
}

.ChangesDetailsPopupHeader__title--iO.ChangesDetailsPopupHeader__title--iO {
  margin: 0;
  margin-right: auto;
  padding: 0;

  font-size: 24px;
  font-weight: bold;
  line-height: 28px;
}

.ChangesDetailsPopupHeader__datetime--hY {
  margin-left: calc(var(--ring-unit)/2);

  white-space: nowrap;

  color: var(--ring-secondary-color);
}

.ChangesDetailsPopupHeader__personalIcon--L4 {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-secondary-color);
}

.ChangesDetailsPopupHeader__comment--pS {
  overflow-wrap: break-word;

  overflow: hidden;
}

.PinDialog__message--dL {
  margin-bottom: var(--ring-unit);
}

.ChangeDetailsPopup__dialog--_9 {
  width: calc(70vw - var(--ring-unit)*6*2); /* TODO: change to unit * 4 * 2 after fixing close button position */

  height: calc(70vh - var(--ring-unit)*2*2);
}

.ChangeDetailsPopup__overlay--II {
  padding: 0;
}

.ChangeDetailsPopup__wrapper--Av {
  display: flex;

  overflow: hidden;
  overflow-y: auto;
  flex-direction: column;

  height: 100%;
  padding: calc(var(--ring-unit)*4);
}

.ChangeDetailsPopup__header--j_ {
  padding-bottom: calc(var(--ring-unit)*4);
}

.ChangeDetailsPopup__content--fv {
  flex: 1 0 auto;
}

.ChangeDetailsPopup__footer--wv {
  flex-shrink: 0;

  margin: var(--ring-unit) calc(var(--ring-unit)*-4) 0;
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4) 0;

  box-shadow: 0 -1px var(--ring-line-color);
}

.ChangeDetailsPopup__noFiles--iO {
  display: flex;
  align-items: center;
  justify-content: center;

  height: 100%;

  color: var(--ring-secondary-color);
}

.ring-button-set-buttonSet {
  position: relative;

  display: inline-block;

  white-space: nowrap;

  font-size: 0;
}

.ring-button-set-buttonSet .ring-button-button {
    margin: 0 var(--ring-unit) 0 0;
  }

.ring-button-set-buttonSet > .ring-button-button:last-child {
    margin-right: 0;
  }

.ParametersGroupControls__container--wb {
  display: flex;
  align-items: center;
}

.BuildParametersTab__controls--LJ {
  margin-right: auto;
  margin-left: calc(var(--ring-unit)*2);
}

.AgentParameters__controls--t5 {
  margin-left: var(--ring-unit);
}

.AgentTypeParameters__controls--D6 {
  margin-left: var(--ring-unit);
}

.PendingAcmeOrderForm__verificationMessage--C3 {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.PendingAcmeOrderForm__authorization--QF {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)/2);

  margin-bottom: calc(var(--ring-unit)*1.5);

  line-height: var(--ring-line-height);
}

.PendingAcmeOrderForm__controls--M1 {
  display: flex;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);

  margin-top: calc(var(--ring-unit)*1.5);
}

.PendingAcmeOrderForm__downloadButton--xm {
  margin-left: var(--ring-unit);
}

.TermsOfServiceForm__domainInfo--xH {
  margin-bottom: var(--ring-unit);
}

.TermsOfServiceForm__domainError--il {
  color: var(--ring-error-color);
}

.TermsOfServiceForm__domainError--il > span {
    margin-right: var(--ring-unit);

    color: var(--ring-icon-error-color);
  }

.TermsOfServiceForm__terms--Kp {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.TermsOfServiceForm__errorBlock--ZK {
  display: flex;
  flex-direction: column;
  row-gap: var(--ring-unit);
}

.TermsOfServiceForm__termsContainer--MD {
  transition: opacity var(--ring-ease);
}

.TermsOfServiceForm__overlay--Wx {
  cursor: wait;

  opacity: 0.3;
}

.TermsOfServiceForm__overlay--Wx > * {
    pointer-events: none;
  }

.CertificateFetchForm__fetchForm--je {
  line-height: var(--ring-line-height);
}

.CertificateRenewal__dialog--kd {
  width: auto;
}

.CertificateRenewal__dialogContent--Kz {
  padding-top: var(--ring-unit);
}

.CertificateRenewal__expirationInfo--cY {
  margin-top: calc(var(--ring-unit)/2);

  font-size: var(--ring-font-size-smaller);
}

.CertificateRenewal__infoMargin--qF {
  margin-top: var(--ring-unit);
}

.CertificateRenewal__warning--wz {
  color: var(--ring-warning-color);
}

.CertificateRenewal__expired--Ni {
  color: var(--ring-error-color);
}

.CertificateRenewal__renewalBtn--di {
  margin: 0 calc(var(--ring-unit)/2);

  color: var(--ring-button-primary-background-color);
}

.PortConfiguration__port--Iu {
  display: flex;
  align-items: center;

  margin-top: calc(var(--ring-unit)/2);
  -moz-column-gap: calc(var(--ring-unit)/2);
       column-gap: calc(var(--ring-unit)/2);
}

.PortConfiguration__port--Iu input::-webkit-outer-spin-button,
.PortConfiguration__port--Iu input::-webkit-inner-spin-button {
  -webkit-appearance: none;

  margin: 0;
}

.PortConfiguration__port--Iu input {
  width: calc(var(--ring-unit)*16);

  -moz-appearance: textfield;
}

.PortConfiguration__error--g5 {
  min-height: var(--ring-line-height-lowest);
  margin-top: calc(var(--ring-unit)/4);

  color: var(--ring-error-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.ConnectorSettings__redirectTitle--Mu.ConnectorSettings__redirectTitle--Mu {
  margin-top: calc(var(--ring-unit)/2);
  margin-bottom: 0;

  font-size: var(--ring-font-size);
}

.ConnectorSettings__description--YI {
  max-width: calc(var(--ring-unit)*65);

  margin-bottom: calc(var(--ring-unit)/2);
  margin-left: calc(var(--ring-unit)*3);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.ConnectorSettings__redirectMessage--on.ConnectorSettings__redirectMessage--on {
  width: calc(var(--ring-unit)*64.5);
  margin: calc(var(--ring-unit)*1.5) 0;
  margin-left: calc(var(--ring-unit)*3);
  padding: var(--ring-unit) calc(var(--ring-unit)*2);

  font-size: var(--ring-font-size-smaller);
}

.ConnectorSettings__portConfig--tj {
  margin-top: calc(var(--ring-unit)*1.5);
}

.ConnectorSettings__updateWarning--QR {
  margin-top: var(--ring-unit);
  margin-bottom: var(--ring-unit);
}

.ConnectorSettings__urlsInfo--D_ {
  margin-top: var(--ring-unit);
}

.ConnectorSettings__save--ky {
  margin-top: calc(var(--ring-unit)*1.5);
}

.ConfirmationDialog__input--X7 {
  margin-top: calc(var(--ring-unit)*1.5);
}

.ConfirmationDialog__confirmationText--B8 {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)/2);
}

.UploadButton__wrapper--DF {
  display: flex;
  align-items: center;

  min-height: calc(var(--ring-unit)*3);
}

.UploadButton__input--Mi {
  display: none;
}

.UploadButton__caption--N5 {
  display: inline-block;

  margin-left: var(--ring-unit);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.UploadButton__wrapper--DF.UploadButton__dragover--iz {
  border-radius: var(--ring-border-radius-small);
  outline: dashed 1px var(--ring-main-color);
  outline-offset: calc(var(--ring-unit)/2);
}

.CertificateUploadForm__uploadForm--jM {
  display: flex;
  flex-direction: column;
  row-gap: var(--ring-unit);
}

.CertificateUploadForm__portConfig--F6 {
  margin: calc(var(--ring-unit)/2) 0;
}

.CertificateInfo__info--vQ {
  display: grid;
  grid-template-columns: calc(var(--ring-unit)*18) fit-content(calc(var(--ring-unit)*100));

  grid-row-gap: calc(var(--ring-unit)*1.5);

  row-gap: calc(var(--ring-unit)*1.5);

  margin-bottom: calc(var(--ring-unit)*1.5);
}

.CertificateInfo__caption--uw {
  margin-top: var(--ring-unit);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.CertificateInstallationForm__tabs--RX {
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: calc(var(--ring-unit)*2);
}

.CertificateInstallationForm__radioItem--AO {
  padding: 2px 0;
}

.CertificateInstallationForm__errorDescription--jx {
  width: calc(var(--ring-unit)*62.5);
  margin-top: var(--ring-unit);

  color: var(--ring-error-color);

  font-size: var(--ring-font-size-smaller);
}

.HttpsConfigurationPage__title--WZ.HttpsConfigurationPage__title--WZ {
  margin-top: var(--ring-unit);
  margin-bottom: 0;

  font-size: var(--ring-font-size);
}

.HttpsConfigurationPage__warning--sm {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.HttpsConfigurationPage__warning--sm,
.HttpsConfigurationPage__description--ER {
  line-height: var(--ring-line-height);
}

.HttpsConfigurationPage__helpIcon--Tb {
  margin-left: var(--ring-unit);
}

.ring-confirm-description {
  margin-top: var(--ring-unit);

  font-size: var(--ring-font-size);
}

.LicenseKeysForm__form--uc {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*1.5);
}

.LicenseKeysForm__input--mS {
  overflow-y: auto !important;

  width: calc(var(--ring-unit)*82);
  height: calc(var(--ring-unit)*10) !important;
}

.LegacyLicensesActions__actions--th {
  display: flex;

  width: 100%;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);

  font-size: var(--ring-font-size-smaller);
}

.LegacyLicensesActions__remove--oW {
  margin-left: auto;

  color: var(--ring-secondary-color);
}

.WarningIcon__error--Go {
  color: var(--ring-icon-error-color);
}

.WarningIcon__warning--XR {
  color: var(--ring-icon-warning-color);
}

.HiddenLicenseKey__hidden--EE {
  visibility: hidden;

  opacity: 0;
}

.HiddenLicenseKey__in--Hn {
  transition: var(--ring-ease);
}

.HiddenLicenseKey__out--Wr {
  transition: var(--ring-fast-ease);
}

.HiddenLicenseKey__secret--J1 {
  position: absolute;

  top: var(--ring-unit);
  left: calc(var(--ring-unit)*1.5);
}

.HiddenLicenseKey__container--Tf {
  position: relative;

  padding: var(--ring-unit) calc(var(--ring-unit)*1.5);

  cursor: pointer;
}

.HiddenLicenseKey__container--Tf:focus-visible {
    outline: none;
    box-shadow: var(--ring-button-shadow) var(--ring-border-hover-color);
  }

.ActiveLegacyLicenses__activeKeys--QZ {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*1.5);
}

.ActiveLegacyLicenses__heading--ki.ActiveLegacyLicenses__heading--ki {
  margin: 0;

  font-size: 16px;
  font-weight: 700;
}

.ActiveLegacyLicenses__checkbox--Vd {
  left: 4px;
}

.ActiveLegacyLicenses__licenseKeysTable--Rd {
  border: 1px solid var(--ring-borders-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.ActiveLegacyLicenses__licenseKeysTable--Rd th {
    padding: calc(var(--ring-unit)/2) calc(var(--ring-unit)*1.5);

    text-align: left;

    white-space: nowrap;

    background-color: var(--ring-secondary-background-color);

    font-weight: normal;
  }

:is(.ActiveLegacyLicenses__licenseKeysTable--Rd th) .ActiveLegacyLicenses__checkbox--Vd {
      top: 1px;
    }

.ActiveLegacyLicenses__licenseKeysTable--Rd td {
    padding: var(--ring-unit) calc(var(--ring-unit)*1.5);

    vertical-align: top;
  }

.ActiveLegacyLicenses__licenseKeysTable--Rd th,.ActiveLegacyLicenses__licenseKeysTable--Rd td {
    border: 1px solid var(--ring-borders-color);
  }

.ActiveLegacyLicenses__licenseKeysTable--Rd td:first-child {
    padding: 0;
  }

.ActiveLegacyLicenses__licenseKeysTable--Rd td:nth-last-child(2),.ActiveLegacyLicenses__licenseKeysTable--Rd td:nth-last-child(3) {
    white-space: nowrap;
  }

.ActiveLegacyLicenses__licenseKeysTable--Rd td:last-child {
    vertical-align: middle;
  }

.ActiveLegacyLicenses__readOnly--al td:last-child {
    vertical-align: top;
    white-space: nowrap;
  }

.ActiveLegacyLicenses__icon--na {
  margin-right: calc(var(--ring-unit)/2);
}

.ActiveLegacyLicenses__show--Mi {
  margin-top: calc(var(--ring-unit)*1.5);
}

.InactiveLegacyLicenses__inactiveKeys--PC {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*1.5);
}

.InactiveLegacyLicenses__heading--jh.InactiveLegacyLicenses__heading--jh {
  margin: 0;

  font-size: 16px;
  font-weight: 700;
}

.InactiveLegacyLicenses__toggle--xB {
  padding-right: 0;
  padding-left: 0;

  color: inherit;

  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

.InactiveLegacyLicenses__checkbox--GR {
  left: 4px;
}

.InactiveLegacyLicenses__licenseKeysTable--jm {

  width: 100%;
}

.InactiveLegacyLicenses__licenseKeysTable--jm td:first-child,.InactiveLegacyLicenses__licenseKeysTable--jm th:first-child {
    white-space: normal;
  }

.InactiveLegacyLicenses__licenseKeysTable--jm td:last-child,.InactiveLegacyLicenses__licenseKeysTable--jm th:last-child {
    width: 0%;
  }

/* .readOnly td:first-child, */
.InactiveLegacyLicenses__readOnly--xw td:last-child,

.InactiveLegacyLicenses__readOnly--xw th:last-child {
  width: auto;
}

.InactiveLegacyLicenses__warn--ii {
  color: var(--ring-error-color);
}

.ActivationForm__form--eO {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*1.5);
}

.ActivationForm__input--u1 {
  overflow-y: auto !important;

  width: calc(var(--ring-unit)*63);
  height: calc(var(--ring-unit)*7.5) !important;
}

.LicenseActivation__message--m1 {
  display: flex;

  width: 100%;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
}

.LicenseActivation__message--m1 .LicenseActivation__title--VV {
    margin-bottom: calc(var(--ring-unit)/2);

    font-size: var(--ring-font-size-smaller);
    line-height: var(--ring-line-height-lowest);
  }

.LicenseActivation__button--FA {
  white-space: nowrap;
}

.LicenseActivation__enterKey--Ri {
  height: calc(var(--ring-unit)*2);
  margin-left: auto;
  padding: 0;

  line-height: var(--ring-line-height-lowest);
}

.LicenseActivation__getLicense--QI {
  margin-left: auto;
}

.LicenseActivation__readMore--eZ {
  height: var(--ring-line-height-lowest);
  padding: 0;

  line-height: var(--ring-line-height-lowest);
}

.ExpirationAlert__alert--UY {
  display: flex;

  align-items: flex-start;

  width: 100%;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
}

.ExpirationAlert__alert--UY .ExpirationAlert__link--OQ {
    height: auto;
    margin-left: auto;
    padding: 0;

    font-size: var(--ring-font-size-smaller);
    line-height: var(--ring-line-height-lowest);
  }

.AgentsLicensesTable__grid--ML {
  display: grid;

  max-width: calc(var(--ring-unit)*60);
  grid-template-columns: 1fr 1fr;
}

.AgentsLicensesTable__row--Xc {
  display: contents;
}

.AgentsLicensesTable__row--Xc > span {
    padding-top: calc(var(--ring-unit)*0.75);
    padding-bottom: calc(var(--ring-unit)*0.75);

    border-bottom: 1px solid var(--ring-line-color);
  }

.AgentsLicensesTable__row--Xc > span:first-child {
    padding-left: calc(var(--ring-unit)*2.5);
  }

.AgentsLicensesTable__row--Xc > span:last-child {
    padding-right: calc(var(--ring-unit)*2.5);
  }

.AgentsLicensesTable__inactive--t4 .AgentsLicensesTable__row--Xc {
  color: var(--ring-disabled-color);
}

.AgentsLicensesTable__header--lb {
  margin-bottom: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.AgentsLicensesTable__header--lb > span:first-child {
    padding-left: calc(var(--ring-unit)*2.5);
  }

.AgentsLicensesTable__table--C2 {
  overflow: hidden;

  border: 1px solid var(--ring-line-color);
  border-radius: var(--ring-unit);
}

/* stylelint-disable-next-line selector-max-specificity */

:is(.AgentsLicensesTable__table--C2 .AgentsLicensesTable__row--Xc:last-child) span {
      border-bottom: none;
    }

.AgentsLicensesTable__heading--cy {
  padding: calc(var(--ring-unit)*0.75) calc(var(--ring-unit)*2.5);

  letter-spacing: 1px;

  text-transform: uppercase;

  color: var(--ring-secondary-color);

  border-bottom: 1px solid var(--ring-line-color);

  background-color: var(--ring-secondary-background-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lower);

  grid-column-start: span 2;
}

.AgentsLicensesTable__withVersions--Sp {
  max-width: calc(var(--ring-unit)*90);
  grid-template-columns: repeat(3, 1fr);
}

.AgentsLicensesTable__withVersions--Sp .AgentsLicensesTable__heading--cy {
    grid-column-start: span 3;

    color: var(--ring-text-color);
    background-color: var(--ring-warning-background-color);
  }

.AgentsLicensesTable__icon--yS {
  margin-right: 6px;

  color: var(--ring-icon-warning-color);
}

.InactiveAgentsLicenses__toggle--Z4 {
  margin-bottom: calc(var(--ring-unit)*2);

  padding-right: 0;
  padding-left: 0;

  color: var(--ring-main-color);

  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.InactiveAgentsLicenses__icon--bz {
  width: calc(var(--ring-unit)*2);
  height: calc(var(--ring-unit)*2);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.InactiveAgentsLicenses__toggle--Z4:not(:hover) .InactiveAgentsLicenses__icon--bz {
  color: var(--ring-main-color);
}}

.AgentsLicensesInformation__licenses--x8 {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*2);
}

.AgentsLicensesInformation__link--UK {
  padding: 0;

  font-size: var(--ring-font-size);
}

.AgentsLicensesInformation__header--Xa {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)/2);
}

.AgentsLicensesInformation__header--Xa .AgentsLicensesInformation__title--su {
    margin: 0;
    padding: 0;

    font-size: 16px;
  }

.AgentsLicensesInformation__links--Mq {
  display: flex;
  -moz-column-gap: calc(var(--ring-unit)*1.5);
       column-gap: calc(var(--ring-unit)*1.5);
}

.LicenseActions__content--SI {
  display: flex;

  padding-bottom: calc(var(--ring-unit)/2);

  line-height: var(--ring-line-height);
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
}

.LicenseActions__button--nP {
  padding: 0;

  font-size: var(--ring-font-size);
}

.LicenseActions__deactivate--YU {
  color: var(--ring-secondary-color);
}

.LicenseActions__deactivationLink--X3 {
  margin-left: 1px;
}

.LicenseActions__deactivationDialog--lx {
  width: calc(var(--ring-unit)*75);
}

.LicenseActions__deactivationWarning--HW {
  display: flex;
  flex-direction: column;
  row-gap: var(--ring-unit);
}

.LicenseActions__error--h9 {
  display: flex;
  -moz-column-gap: calc(var(--ring-unit)/2);
       column-gap: calc(var(--ring-unit)/2);

  height: calc(var(--ring-unit)*2);

  color: var(--ring-icon-error-color);
}

.DeleteAgentPoolButton__botton--Pp {
  position: absolute;
  right: 0;

  color: var(--ring-error-color);
}

.DeleteAgentPoolButton__confirm--Te {
  z-index: 200;
}

.EditAgentPoolForm__name--OZ {
  width: 100%;
  margin-bottom: var(--ring-unit);
}

.EditAgentPoolForm__maxAgents--m8 {
  width: calc(var(--ring-unit)*15);
  margin-bottom: calc(var(--ring-unit)*-1.5);
}

.EditAgentPoolForm__maxAgentsInput--Ik::-webkit-outer-spin-button,
.EditAgentPoolForm__maxAgentsInput--Ik::-webkit-inner-spin-button {
  -webkit-appearance: none;

  margin: 0;
}

.EditAgentPoolForm__maxAgentsInput--Ik[type='number'] {
  -moz-appearance: textfield;
}

.JobTile__job--af {
  position: relative;

  display: flex;
  align-items: flex-start;
  flex-direction: column;

  box-sizing: border-box;

  width: 192px;
  height: 88px;
  padding: var(--ring-unit);

  text-decoration-line: none;

  pointer-events: all;

  color: var(--ring-text-color);
  border: 2px solid var(--job-tile-border-color);

  border-radius: calc(var(--ring-unit)*1.5);

  outline-color: var(--ring-border-hover-color);

  background-color: var(--job-tile-background-color);

  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height-lower);
  row-gap: calc(var(--ring-unit)/4);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.JobTile__job--af:hover {
    text-decoration-line: none;

    color: var(--ring-text-color);
  }}

.JobTile__job--af.JobTile__selected--xA.JobTile__selected--xA {
    --job-tile-border-color: var(--job-tile-selected-border-color);
  }

.JobTile__name--O6 {
  overflow: hidden;

  width: 100%;

  white-space: nowrap;

  text-overflow: ellipsis;

  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.JobTile__top--aL {
  display: flex;
  align-items: baseline;

  width: 100%;

  font-weight: bold;
}

.JobTile__topLeft--tC {
  display: flex;

  padding-right: calc(var(--ring-unit)/2);
}

.JobTile__topRight--de {
  display: flex;
  align-items: baseline;
  gap: var(--ring-unit);

  margin-left: auto;
}

.JobTile__status--s6 {
  display: -webkit-box;
  overflow: hidden;

  margin-top: auto;

  text-overflow: ellipsis;
  word-break: break-word;

  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.JobTile__top--aL,
.JobTile__status--s6 {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.JobTile__default--jH {
  --job-tile-border-color: var(--ring-borders-color);
}

.JobTile__running--Ck {
  --job-tile-border-color: var(--ring-border-hover-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(.JobTile__default--jH,.JobTile__running--Ck):hover {
    --job-tile-background-color: var(--ring-hover-background-color);
    --job-tile-border-color: var(--ring-border-hover-color);
  }}

.JobTile__default--jH,
.JobTile__running--Ck {
  --job-tile-background-color: var(--ring-content-background-color);
  --job-tile-selected-border-color: var(--ring-main-color);
}

.JobTile__hovered--VW:is(.JobTile__default--jH,.JobTile__running--Ck) {
    --job-tile-background-color: var(--ring-hover-background-color);
    --job-tile-border-color: var(--ring-border-hover-color);
  }

.JobTile__selected--xA:is(.JobTile__default--jH,.JobTile__running--Ck) {
    --job-tile-background-color: var(--ring-hover-background-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.JobTile__success--I4:hover {
    --job-tile-background-color: var(--ring-added-background-color);
  }}

.JobTile__success--I4 {
  --job-tile-background-color: rgba(var(--ring-added-background-components), 0.5);
  --job-tile-border-color: rgba(var(--ring-icon-success-components), 0.4);
  --job-tile-selected-border-color: var(--ring-icon-success-color);
}

.JobTile__success--I4.JobTile__hovered--VW,.JobTile__success--I4.JobTile__selected--xA {
    --job-tile-background-color: var(--ring-added-background-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.JobTile__warning--lY:hover {
    --job-tile-background-color: var(--ring-warning-background-color);
  }}

.JobTile__warning--lY {
  --job-tile-background-color: rgba(var(--ring-warning-background-components), 0.5);
  --job-tile-border-color: rgba(var(--ring-icon-warning-components), 0.4);
  --job-tile-selected-border-color: var(--ring-icon-warning-color);
}

.JobTile__warning--lY.JobTile__hovered--VW,.JobTile__warning--lY.JobTile__selected--xA {
    --job-tile-background-color: var(--ring-warning-background-color);
  }

.JobTile__warning--lY .JobTile__status--s6 {
    color: var(--ring-warning-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.JobTile__error--Re:hover {
    --job-tile-background-color: var(--ring-removed-background-color);
  }}

.JobTile__error--Re {
  --job-tile-background-color: rgba(var(--ring-removed-background-components), 0.5);
  --job-tile-border-color: rgba(var(--ring-icon-error-components), 0.4);
  --job-tile-selected-border-color: var(--ring-icon-error-color);
}

.JobTile__error--Re.JobTile__hovered--VW,.JobTile__error--Re.JobTile__selected--xA {
    --job-tile-background-color: var(--ring-removed-background-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.JobTile__canceled--Tw:hover {
    --job-tile-background-color: var(--ring-tag-background-color);

    color: var(--ring-secondary-color);
  }}

.JobTile__canceled--Tw {
  --job-tile-border-color: rgba(var(--ring-borders-components), 0.4);
  --job-tile-background-color: var(--ring-content-background-color);
  --job-tile-selected-border-color: var(--ring-borders-color);

  color: var(--ring-secondary-color);
}

.JobTile__canceled--Tw.JobTile__hovered--VW,.JobTile__canceled--Tw.JobTile__selected--xA {
    --job-tile-background-color: var(--ring-tag-background-color);

    color: var(--ring-secondary-color);
  }

.JobTile__selected--xA .JobTile__name--O6 {
    font-weight: bold;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.JobTile__deleted--tG:hover {
    color: var(--ring-disabled-color);
  }}

.JobTile__deleted--tG {
    color: var(--ring-disabled-color);
  }

.JobTile__deleted--tG .JobTile__name--O6 {
    text-decoration-line: line-through;
  }

.AddJob__icon--WC {
  color: var(--ring-icon-color);
}

.AddJob__icon--WC svg {
    width: calc(var(--ring-unit)*2);
    height: calc(var(--ring-unit)*2);
  }

.AddJob__button--rA {

  margin: 0;

  cursor: pointer;
  text-align: left;

  border: 1px dashed var(--ring-borders-color);

  background-color: var(--ring-content-background-color);

  font-weight: normal;

  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.AddJob__button--rA:hover {
    color: var(--ring-link-hover-color);
    border-color: var(--ring-link-hover-color);
  }

    .AddJob__button--rA:hover .AddJob__icon--WC {
      color: var(--ring-link-hover-color);
    }}

.AddJob__button--rA[disabled] {
    pointer-events: none;

    opacity: 0.7;

    color: var(--ring-secondary-color);
  }

.JobIconStatus__iconsWrapper--_1 {
  display: inline-block;
}

.JobIconStatus__icon--JK {
  height: 16px;
}

.JobIconStatus__parallelismIcon--cy {
  margin-left: calc(var(--ring-unit)*-1.5);

  color: var(--ring-icon-color);
}

.JobIconStatus__parallelismIconSuccess--Lp {
  color: var(--ring-success-color);
}

.JobIconStatus__parallelismIconError--PW {
  color: var(--ring-icon-error-color);
}

.PipelineRunJobProgress__progress--TG {
  position: absolute;

  z-index: 2;
  top: 0;
  bottom: 0;
  left: 0;

  width: 100%;
}

.PipelineRunJobProgress__progress--TG > .PipelineRunJobProgress__progressBar--K5 {
    box-sizing: border-box;

    height: 100%;

    background-clip: padding-box;
  }

.PipelineRunJobProgress__progressSuccess--pp {
  background-color: rgba(var(--ring-main-components), 0.08);
}

.PipelineRunJobProgress__progressFailure--ik {
  background-color: rgba(var(--ring-icon-error-components), 0.12);
}

.SidebarFooterContainer__container--Xh {
  position: sticky;

  z-index: 4;
  bottom: 0;

  display: flex;
  align-items: center;

  margin-top: auto;
  padding: calc(var(--ring-unit)*2.5);
  padding-right: var(--tc-page-padding-inline);

  color: var(--ring-secondary-color);
  background-color: var(--ring-content-background-color);

  box-shadow: var(--ring-dialog-shadow);

  font-size: var(--ring-font-size-smaller);

  -moz-column-gap: calc(var(--ring-unit)*1.5);

       column-gap: calc(var(--ring-unit)*1.5);
}

.SidebarFooter__errors--Tl {
  display: flex;
  align-items: center;

  color: var(--ring-icon-error-color);
}

.SidebarFooter__errors--Tl .SidebarFooter__errorIcon--tG {
    margin-right: calc(var(--ring-unit)/2);

    transform: rotate(180deg);
  }

.SidebarFooter__status--AU {
  display: flex;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);

  margin-right: auto;
}

.JobSettingsFooter__restoreJobIcon--eP {
  color: var(--ring-main-color);
}

.JobSettingsFooter__restoreJobIcon--eP.JobSettingsFooter__disabled--Vl {
  color: var(--ring-disabled-color);
}

.JobSettingsFooter__restoreJob--xb {
  white-space: nowrap;

  color: var(--ring-main-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.JobSettingsFooter__restoreJob--xb:hover .JobSettingsFooter__restoreJobIcon--eP {
    color: var(--ring-link-hover-color);
  }}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.AddLine__addLine--Mn:hover .AddLine__icon--UV {
  opacity: 1;
  color: var(--job-tile-selected-border-color);
}}

.AddLine__addLine--Mn {
  position: absolute;
  z-index: var(--ring-overlay-z-index);
  top: calc(var(--ring-unit)*4 - 2px);

  height: calc(var(--ring-unit)*3);
  padding: 0 calc(var(--ring-unit)/2);

  line-height: calc(var(--ring-unit)*3 + 1px);
}

.AddLine__addLine--Mn > * {
  position: relative;
}

.AddLine__addLine--Mn::before {
  position: absolute;
  left: 9px;

  width: 4px;
  height: 100%;

  content: '';

  border-radius: 2px;
  background-color: var(--job-tile-selected-border-color);
}

.AddLine__icon--UV {
  opacity: 0;
}

.AddLine__selected--hI.AddLine__selected--hI {
  opacity: 1;
}

.AddLine__selected--hI .AddLine__icon--UV {
  opacity: 1;
  color: var(--job-tile-selected-border-color);
}

.AddLine__disabled--vQ {
  pointer-events: none;
}

.AddLine__disabled--vQ.AddLine__disabled--vQ .AddLine__icon--UV {
  opacity: 0;
}

.AddLine__icon--UV .secondary {
  fill: var(--ring-content-background-color);
}

.AddLine__hintAction--bY {
  margin-left: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.EditPipelineJob__container--g1 {
  position: absolute;

  border-radius: calc(var(--ring-unit)*1.5);

  background: var(--ring-content-background-color);
}

.EditPipelineJob__label--LA {
  margin-left: calc(var(--ring-unit)/2);
}

.EditPipelineJob__icon--fI svg {
    width: calc(var(--ring-unit)*2);
    height: calc(var(--ring-unit)*2);
  }

.EditPipelineJob__default--U_ {
  color: var(--ring-icon-color);
}

.EditPipelineJob__main--r_ {
  color: var(--ring-main-color);
}

.EditPipelineJob__deleted--xM {
  color: var(--ring-disabled-color);
}

.EditPipelineJob__warning--hj {
  color: var(--ring-icon-warning-color);
}

.EditPipelineJob__warningMessage--kO {
  color: var(--ring-warning-color);
}

.EditPipelineJob__error--YB {
  color: var(--ring-icon-error-color);
}

.EditPipelineJob__errorMessage--p5 {
  color: var(--ring-error-color);
}

.EditPipelineJob__addDependency--KP {
  left: calc(var(--ring-unit)*-1.5);

  opacity: 0;
}

.EditPipelineJob__addDependant--c0 {
  right: calc(var(--ring-unit)*-1.5);

  opacity: 0;
}

.EditPipelineJob__job--hv {
  position: relative;
}

.EditPipelineJob__job--hv.EditPipelineJob__debug--BM {
    overflow: hidden;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.EditPipelineJob__job--hv:hover .EditPipelineJob__addDependency--KP,
.EditPipelineJob__job--hv:hover .EditPipelineJob__addDependant--c0 {
  opacity: 1;
}}

.EditPipelineJob__actions--yV {
  position: relative;
  z-index: var(--ring-overlay-z-index);

  height: auto;

  line-height: normal;
}

.EditPipelineJob__customAction--ve {
  margin: 0;
}

.EditPipelineJob__delete--ar {

  color: var(--ring-error-color);
}

.EditPipelineJob__delete--ar .ring-list-glyph {
  color: var(--ring-icon-error-color);
}

.EditPipelineJob__disabled--qp {
  color: var(--ring-disabled-color);
}

.EditPipelineJob__disabled--qp .ring-list-glyph {
  color: var(--ring-icon-disabled-color);
}

.EditPipelineJob__hasArtifacts--Qg {
  color: var(--ring-icon-disabled-color);
}

.EditPipelineJob__tooltip--Ne {
  pointer-events: auto;
}

.EditPipelineJob__actionWrapper--X1.EditPipelineJob__actionWrapper--X1 {
  padding: 0;
}

.EditPipelineJob__debugButton--m0 svg {
    color: var(--ring-icon-error-color);
  }

.PipelineTile__pipeline--Ea {
  --pipeline-background-color: var(--ring-tag-background-color);
  --pipeline-border-color: transparent;

  position: absolute;
  top: 0;
  left: 0;

  box-sizing: border-box;

  width: 100%;
  height: 100%;
  padding: calc(var(--ring-unit)*1.5 - 2px);

  border: 2px solid transparent;

  border: 2px solid var(--pipeline-border-color);

  border-radius: calc(var(--ring-unit)*2);
  background: var(--pipeline-background-color);
}

.PipelineTile__pipeline--Ea .PipelineTile__label--d1 {
    display: flex;
    gap: calc(var(--ring-unit)/2);

    font-size: var(--ring-font-size-smaller);
    line-height: var(--ring-line-height-lowest);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.PipelineTile__pipeline--Ea:hover {
    --pipeline-border-color: var(--ring-borders-color);

    text-decoration-line: none;
  }}

.PipelineTile__pipeline--Ea.PipelineTile__selected--ZR {
    --pipeline-border-color: var(--ring-main-color);
    --pipeline-background-color: var(--ring-hover-background-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.PipelineTile__pipeline--Ea.PipelineTile__selected--ZR:hover {
      --pipeline-border-color: var(--ring-main-color);

      color: var(--ring-link-color);
    }}

.PipelineTile__pipeline--Ea.PipelineTile__error--WW {
    --pipeline-background-color: rgba(var(--ring-removed-background-components), 0.5);

    color: var(--ring-error-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.PipelineTile__pipeline--Ea.PipelineTile__error--WW:hover {
      --pipeline-border-color: rgba(var(--ring-icon-error-components), 0.4);
    }}

.PipelineTile__pipeline--Ea.PipelineTile__error--WW.PipelineTile__selected--ZR {
    --pipeline-border-color: var(--ring-icon-error-color);
    --pipeline-background-color: var(--ring-removed-background-color);
  }

.PipelineTile__status--cg {
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-main-color);

  font-weight: 700;
}

.PipelineTile__status--cg.PipelineTile__error--WW {
    color: var(--ring-error-color);
  }

.EditPipelineChart__chart--q_ {
  position: relative;

  width: -moz-max-content;

  width: max-content;

  padding: calc(var(--ring-unit)*4.5) calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*1.5);

  border-radius: calc(var(--ring-unit)*2);
  background: var(--ring-content-background-color);
}

.ring-collapse-container {
  position: relative;
  will-change: height, opacity;

  overflow: hidden;
}

.ring-collapse-transition {
  transition:
    height var(--duration) ease-in-out 0s,
    opacity var(--duration) ease-in-out 0s;
}

.ring-collapse-summary {
  list-style: none;

  cursor: pointer;
}

.ring-collapse-trigger {
  cursor: pointer;

  border: none;
  outline: none;
  background: transparent;
}

.ring-collapse-fade {
  position: absolute;
  z-index: 10;
  right: 0;
  bottom: 0;
  left: 0;

  height: calc(var(--ring-unit)*3);

  pointer-events: none;

  color: var(--ring-content-background-color);
  background-image: linear-gradient(to bottom, transparent 0%, currentColor 50%);
}

.BuildApprovalDialog__approvalDialogContent--yJ {
  overflow-x: hidden;
}

.BuildApprovalDialog__approvalDialogContent--yJ div {
  padding-top: 0;
}

.BuildApprovalDialog__approvalDialogContent--yJ th {
  text-align: left;

  font-weight: normal;
}

.BuildApprovalDialog__ringDialogContent--dF {
  padding-top: 0;
}

.BuildApprovalDialog__mainReason--wA {
  text-align: left;

  font-size: var(--ring-font-size);
}

.BuildApprovalDialog__buildChainReasons--Qz {
  margin-top: 7px;

  font-size: var(--ring-font-size);
}

.BuildApprovalDialog__buildChainReasons--Qz p {
  margin-top: 0;
  margin-bottom: 0;
}

.BuildApprovalDialog__triggerButton--nC {
  --ring-button-height: max-content;

  padding-top: 5px;
  padding-left: 0;

  text-align: left;

  color: var(--ring-text-color);
}

.BuildApprovalDialog__triggerButton--nC span {
  display: inline-block;

  vertical-align: top;
}

.BuildApprovalDialog__triggerButtonText--qI {
  display: inline-block;

  margin-top: -3px;

  white-space: normal;
  word-break: break-word;

  color: var(--ring-text-color);

  font-size: var(--ring-font-size);
}

.BuildApprovalDialog__buildsList--_L {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 19px;
}

.BuildApprovalDialog__buildsListEntry--Cb {
  white-space: nowrap;
}

.BuildApprovalDialog__buildsListLink--KI {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;

  white-space: normal;
}

.BuildApprovalControls__approveButton--Tq {
  margin-top: calc(var(--ring-unit)/2);
  margin-right: var(--ring-unit);

  font-size: var(--ring-font-size);
}

.BuildApproval__popup--AC {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.BuildApproval__popup--AC .BuildApproval__user--s8 {
    display: block;

    padding-bottom: calc(var(--ring-unit)/2);
  }

.BuildApproval__popup--AC .BuildApproval__user--s8:not(.BuildApproval__withAvatar--eP) {
    padding: 0;
  }

.BuildApproval__popup--AC .BuildApproval__status--HU {
    padding-left: calc(var(--ring-unit)/2);
  }

.BuildApproval__popup--AC .BuildApproval__noApproves--I0 {
    display: block;
  }

/* stylelint-disable-next-line selector-max-specificity */

.BuildApproval__inline--Gm .BuildApproval__user--s8.BuildApproval__withAvatar--eP:not(.BuildApproval__folded--TS) {
    padding-right: var(--ring-unit);
  }

/* stylelint-disable-next-line selector-max-specificity */

.BuildApproval__inline--Gm .BuildApproval__user--s8.BuildApproval__user--s8:last-of-type {
    padding-right: calc(var(--ring-unit)*1.5);
  }

.BuildApproval__inline--Gm .BuildApproval__username--Ma {
    padding-right: calc(var(--ring-unit)/2);
  }

.BuildApproval__inline--Gm .BuildApproval__group--cq {
    padding-right: var(--ring-unit);
  }

.BuildApproval__inline--Gm .BuildApproval__group--cq .BuildApproval__username--Ma {
    padding-left: calc(var(--ring-unit)/2);
  }

.BuildApproval__group--cq .BuildApproval__approved--ES,
.BuildApproval__approved--ES .BuildApproval__status--HU {
  color: var(--ring-success-color);
}

.BuildApproval__group--cq .BuildApproval__awaits--Ll,
.BuildApproval__approvalsLeft--Bh,
.BuildApproval__awaits--Ll .BuildApproval__status--HU {
  color: #cc8b00;
}

.BuildApprovalDetailsPopup__awaits--Xu {
  color: #cc8b00;
}

.BuildApprovalDetailsPopup__refused--U5 {
  color: var(--ring-error-color);
}

.BuildApprovalDetailsPopup__approved--Dg {
  color: var(--ring-success-color);
}

.BuildApprovalDetailsPopup__readonly--hz {
  color: var(--ring-secondary-color);
}

.BuildApprovalDetailsPopup__popup--ad {
  min-width: calc(var(--ring-unit)*35);
}

.BuildApprovalDetailsPopup__popup--ad.BuildApprovalDetailsPopup__withControls--bF {
  min-width: calc(var(--ring-unit)*43);
}

.BuildApprovalDetailsPopup__popupContent--f8 {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;

  padding: calc(var(--ring-unit)*2);
}

.BuildApprovalDetailsPopup__approve--Zq {
  margin-left: calc(var(--ring-unit)*2);
}

.Badge__container--rO {
  box-sizing: border-box;

  min-width: 0;
  max-width: -moz-max-content;
  max-width: max-content;
  height: calc(var(--ring-unit)*8.5);

  min-height: calc(var(--ring-unit)*8 + var(--ring-unit)/2);
  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2);

  border-radius: calc(var(--ring-unit)*1.5);

  background-color: var(--ring-secondary-background-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.Badge__container--rO.Badge__clickable--ab:hover {
      cursor: pointer;

      background-color: var(--ring-hover-background-color);
    }}

.Badge__label--hT {
  margin-bottom: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.LicenseInformation__versionInfo--DD {
  width: 100%;

  margin-bottom: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);

  line-height: var(--ring-line-height-lowest);
}

.LicenseInformation__badges--j7 {
  display: flex;
  gap: calc(var(--ring-unit)/2);

  flex-wrap: wrap;
}

.LicenseInformation__badges--j7 > div {
    height: auto;
  }

.LicenseInformation__value--qM {
  display: inline-block;

  padding-bottom: calc(var(--ring-unit)/2);

  font-size: var(--ring-font-size);
  font-weight: 600;
  line-height: var(--ring-line-height);
}

.LicenseInformation__link--pv {
  height: -moz-max-content;
  height: max-content;

  white-space: nowrap;

  color: var(--ring-main-color);

  font-weight: normal;
}

.LicenseInformation__learnMore--Tb {
  display: block;

  width: -moz-fit-content;

  width: fit-content;
}

.LicenseInformation__buyMore--vR {
  margin-left: var(--ring-unit);
}

.LicenseInformation__icon--JP {
  margin-right: calc(var(--ring-unit)/2);
}

.LicenseInformation__error--um {
  color: var(--ring-icon-error-color);
}

.LicenseInformation__warning--JT {
  color: var(--ring-icon-warning-color);
}

.LicenseInformation__originalLicense--t1 {
  display: block;

  margin-bottom: calc(var(--ring-unit)/2);

  text-decoration-line: line-through;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size);
}

.TrueUpLicenseStatistics__heading--_n.TrueUpLicenseStatistics__heading--_n {
  margin: 0;
  margin-bottom: calc(var(--ring-unit)*1.5);

  font-size: 16px;
  font-weight: 700;
}

.LicensesPage__page--cb {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*2.5);

  margin-top: calc(var(--ring-unit)*1.5);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BranchSelect__specialButton--qa[disabled]:hover,
.BranchSelect__newButton--zV[disabled]:hover {
  --ring-button-background-color: var(--ring-disabled-background-color);

  color: var(--ring-disabled-color);
  background-color: var(--ring-disabled-background-color);
}}

.BranchSelect__icon--Ur {
  margin-right: calc(var(--ring-unit)/2);

  line-height: normal;
}

.BranchSelect__old--YG {
  display: inline-flex;

  width: 100%;

  max-width: calc(var(--ring-unit)*60);
}

.BranchSelect__branchIcon--j9 {
  margin: 0 calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);
}

.BranchSelect__dropdownTrigger--HR {
  margin: 0 calc(var(--ring-unit)/2);
}

.BranchSelect__dropdownTriggerSpecial--G1 {
  position: absolute;
  top: -1px;
  right: -1px;

  border-left: 1px solid var(--ring-borders-color);
}

.BranchSelect__oldButton--SO {

  display: flex;
  align-items: baseline;

  width: 100%;

  padding: 0 4px 2px;

  cursor: pointer;
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;

  border: 1px solid var(--ring-borders-color);

  border-radius: var(--ring-border-radius);

  background-color: var(--ring-selected-background-color);

  font-size: var(--ring-font-size);
  font-weight: normal;
  line-height: 22px;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BranchSelect__oldButton--SO:hover .BranchSelect__dropdownTriggerSpecial--G1 {
    background-position-x: -20px;
  }}

.BranchSelect__oldButton--SO:active .BranchSelect__dropdownTriggerSpecial--G1 {
    background-position-x: -40px;
  }

.BranchSelect__oldButton--SO:disabled {
    cursor: inherit;

    color: var(--ring-disabled-color);
  }

.BranchSelect__oldButton--SO:disabled .BranchSelect__branchIcon--j9 {
      color: var(--ring-icon-secondary-color);
    }

.BranchSelect__oldButton--SO:disabled .BranchSelect__dropdownTrigger--HR {
      background-position-x: -140px;
    }

.BranchSelect__oldButton--SO:disabled .BranchSelect__dropdownTriggerSpecial--G1 {
      background-position-x: -60px;
    }

.BranchSelect__oldLabel--fZ {

  flex-grow: 1;
}

.BranchSelect__newLabel--oi {
}

.BranchSelect__item--Q0 {
}

.BranchSelect__minimalisticButton--SB {
  border: none;
}

.BranchSelect__specialButton--qa {
  position: relative;

  overflow: hidden;

  padding-top: 1px;
  padding-right: calc(var(--ring-unit)*2.5);
  padding-bottom: 1px;

  border-color: var(--ring-borders-color);
  background-color: var(--ring-content-background-color);

  line-height: 19px;
}

.BranchSelect__specialButton--qa:active {
  background-color: var(--ring-content-background-color);
}

.BranchSelect__specialButton--qa[disabled] {
  border-color: var(--ring-border-disabled-color);
}

.BranchSelect__specialButton--qa[disabled],
.BranchSelect__newButton--zV[disabled] {
  --ring-button-background-color: var(--ring-disabled-background-color);

  color: var(--ring-disabled-color);
  background-color: var(--ring-disabled-background-color);
}

.BranchSelect__defaultSelected--MH .BranchSelect__newLabel--oi::-moz-selection {
  color: var(--ring-content-background-color);
  background-color: var(--tc-highlight-color);
}

.BranchSelect__defaultSelected--MH .BranchSelect__newLabel--oi::selection {
  color: var(--ring-content-background-color);
  background-color: var(--tc-highlight-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BranchSelect__newButton--zV:hover {
    --ring-button-background-color: var(--ring-main-color);

    color: var(--ring-white-text-color);
  }

    .BranchSelect__newButton--zV:hover .ring-button-dropdownIcon {
      color: inherit;
    }

    /* stylelint-disable-next-line selector-max-specificity */
    .BranchSelect__newButton--zV:hover .BranchSelect__newLabel--oi::-moz-selection {
      color: var(--ring-content-background-color);
      background-color: var(--tc-highlight-color);
    }
    .BranchSelect__newButton--zV:hover .BranchSelect__newLabel--oi::selection {
      color: var(--ring-content-background-color);
      background-color: var(--tc-highlight-color);
    }}

.BranchSelect__newButton--zV {
  --ring-button-background-color: var(--ring-selected-background-color);

  display: inline-flex;
  align-items: baseline;

  -webkit-user-select: text;

     -moz-user-select: text;

          user-select: text;
}

.BranchSelect__newButton--zV:focus-visible {
    --ring-button-background-color: var(--ring-main-color);

    color: var(--ring-white-text-color);
  }

.BranchSelect__newButton--zV:focus-visible .ring-button-dropdownIcon {
      color: inherit;
    }

/* stylelint-disable-next-line selector-max-specificity */

.BranchSelect__newButton--zV:focus-visible .BranchSelect__newLabel--oi::-moz-selection {
      color: var(--ring-content-background-color);
      background-color: var(--tc-highlight-color);
    }

.BranchSelect__newButton--zV:focus-visible .BranchSelect__newLabel--oi::selection {
      color: var(--ring-content-background-color);
      background-color: var(--tc-highlight-color);
    }

.BranchSelect__newButton--zV.BranchSelect__newButton--zV {
  margin: 0;
  padding-inline: var(--ring-unit);

  box-shadow: none;
}

.BranchSelect__defaultSelected--MH {
  --ring-button-background-color: var(--tc-default-branch-background-color);

  border-color: transparent;
  background-color: var(--tc-default-branch-background-color);
}

.BranchSelect__storyTightSelect--Fp > button {
  width: 150px;
}

.BranchSelect__tooltipWrapper--mZ {
  display: block;
  overflow: hidden;

  white-space: nowrap;
}

.BranchSelect__label--Tx {
  max-width: calc(100% - var(--ring-unit)*2.5 + 0.5px);
}

.BranchSelect__badge--N_ .BranchSelect__newButton--zV {
    width: 100%;
    padding: 0;

    color: var(--ring-text-color);
    background-color: transparent;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .BranchSelect__badge--N_:hover .BranchSelect__newButton--zV {
      color: var(--ring-link-hover-color);
    }}

.BuildStatusWidget__description--im {
  margin-bottom: calc(var(--ring-unit)*2);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size);
  font-weight: normal;
  line-height: var(--ring-line-height);
}

.BuildStatusWidget__data--Kc {
  width: 100%;
}

.BuildStatusWidget__branchSelect--OW {
  display: block;

  margin-bottom: calc(var(--ring-unit)*2);
}

.BuildStatusWidget__branchSelect--OW > button {
    max-width: 100%;
  }

.BuildStatusWidget__preview--R7 {
  margin-bottom: calc(var(--ring-unit)*2);
}

.BuildStatusWidget__preview--R7 .BuildStatusWidget__icon--fO {
    display: block;
  }

.BuildStatusWidget__caption--rZ {
  display: block;

  margin-bottom: var(--ring-unit);

  font-size: 12px;
}

.BuildStatusWidget__formatSelect--nt {
  margin-bottom: calc(var(--ring-unit)*2);
}

.BuildStatusWidget__warning--Zp {
  margin-top: var(--ring-unit);

  color: var(--ring-warning-color);
}

.BuildStatusWidget__warningIcon--_A {
  margin-right: 4px;
}

.BuildStatusWidget__helpLink--ON {
  margin-left: var(--ring-unit);
}

.CleanupForm__dialog--JY {
  width: calc(var(--ring-unit)*65);
}

.CleanupForm__container--lj {
  display: flex;
  flex-direction: column;
}

/* FORM */

.CleanupForm__form--Xo {
  display: flex;
  overflow: hidden;
  flex-direction: column;
  flex-grow: 1;

  width: 100%;

  min-height: 0;
}

.CleanupForm__fields--mC {
  padding-bottom: calc(var(--ring-unit)*4);
}

.CleanupForm__portalTarget--gU {
  position: fixed;
  z-index: var(--ring-overlay-z-index);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  pointer-events: none;
}

.CleanupForm__portalTarget--gU > * {
    pointer-events: initial;
  }

.CleanupForm__result--JF {
  font-size: 14px;
  font-size: var(--ring-font-size, 14px);
  line-height: 13px;
}

.CleanupForm__rowGroup--OG {
  margin: calc(var(--ring-unit)*1.5) 0 0 calc(var(--ring-unit)*2);
}

.CleanupForm__separateRow--IS {
  margin-top: calc(var(--ring-unit)*2.5);
}

.CleanupForm__row--Sm {
  display: flex;

  align-items: baseline;
  flex-wrap: nowrap;
}

.CleanupForm__checkboxItem--V0 {
  display: flex;
}

.CleanupForm__checkboxesContainer--gc {
  display: flex;
  flex-direction: column;
}

.CleanupForm__nested--Zp {
  padding-left: calc(var(--ring-unit)*3 - 2px);
}

/* PRESERVE SECTION */
.CleanupForm__checkboxContainer--Cx {
  display: flex;
  flex-direction: column;
}

.CleanupForm__checkbox--BT {
  padding-bottom: calc(var(--ring-unit)/2);
}

.CleanupForm__preserveArtifactsInput--ot {
  flex-basis: 100%;

  margin: calc(var(--ring-unit)/2) 0;
}

.CleanupForm__preserveArtifactsToggle--hP {
  margin-left: var(--ring-unit);
}

.CleanupForm__artifactsWrapper--V3 {
  flex-direction: column;
}

.CleanupForm__artifactsPatternInput--gF {
  padding: calc(var(--ring-unit)/2) 0 var(--ring-unit);
}

.CleanupForm__caption--oC {
  flex-shrink: 0;

  width: calc(var(--ring-unit)*8);

  margin-right: calc(var(--ring-unit)*3);
}

.CleanupForm__hint--iZ {

  margin-top: calc(var(--ring-unit)*0.5);

  color: var(--ring-secondary-color);
}

.CleanupForm__headerHint--fF {
  margin-top: 0;
  margin-left: calc(var(--ring-unit)*4);
}

.CleanupForm__helpIcon--fs {
  margin-left: var(--ring-unit);
}

.CleanupForm__content--gX {
  margin-top: calc(var(--ring-unit)*0.5);
}

.CleanupForm__input--jT {
  box-sizing: border-box;
  width: 100%;

  height: calc(var(--ring-unit)*3);
  margin: 0;
  padding-right: calc(var(--ring-unit)/2);
  padding-bottom: 3px;
  padding-left: calc(var(--ring-unit)/2);

  border: 1px solid var(--ring-borders-color);

  border-radius: 0;
  background-color: var(--ring-content-background-color);

  line-height: 20px;
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
}

_correct.CleanupForm__input--jT {
    border-color: var(--ring-success-color);
  }

_error.CleanupForm__input--jT {
    border-color: var(--ring-error-color);
  }

_no-resize.CleanupForm__input--jT {
    resize: none;
  }

_filter-popup.CleanupForm__input--jT {
    width: 100%;
    min-width: 200px;
  }

.CleanupForm__input--jT.CleanupForm__short--AD {
    width: 60px;
  }

.CleanupForm__input--jT.CleanupForm__forSection--Cx {
    margin-right: var(--ring-unit);

    text-align: right;
  }

.CleanupForm__input--jT[type='number']::-webkit-inner-spin-button,.CleanupForm__input--jT[type='number']::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none;
  }

.CleanupForm__inputs--nC {
  display: flex;
  align-items: baseline;
}

.CleanupForm__branchesWrapper--BH {
  gap: var(--ring-unit);
}

.CleanupForm__switch--_h {
  display: inline-flex;
}

.CleanupForm__column--N0 {
  flex-direction: column;
}

.CleanupForm__description--dt {
  padding-top: var(--ring-unit);
}

.CleanupForm__textarea--PZ {
  width: 100%;
  height: auto;
  min-height: calc(var(--ring-unit)*8);

  resize: none;
}

.CleanupForm__textarea--PZ[disabled] {
    color: var(--ring-disabled-color);
  }

.CleanupForm__textarea--PZ:focus {
    border-color: var(--ring-main-color);
    outline: none;
  }

.CleanupForm__radioItem--DW {
  height: calc(var(--ring-unit)*3);
  margin-top: 0;
}

.CleanupForm__addCriteriaButton--lZ {
  margin-left: calc(var(--ring-unit)*8 + var(--ring-unit)*2);
}

.CleanupForm__popup--AQ {
  width: calc(var(--ring-unit)*20);
  padding: calc(var(--ring-unit)*2);
}

.CleanupForm__error--W3 {
  height: 1em;

  padding-top: var(--ring-unit);

  color: var(--ring-error-color);

  line-height: 1;
}

.CleanupForm__ownershipDescription--rJ {
  max-width: calc(var(--ring-unit)*80);
  margin: var(--ring-unit) 0;
}

.CleanupForm__textButton--dH {
  padding-left: 0;
}

.CleanupForm__branchExclude--bY {
  margin-left: calc(var(--ring-unit)*2);
}

.CleanupForm__panel--mr {
  display: flex;
  align-items: baseline;
}

.CleanupForm__title--Oi.CleanupForm__title--Oi {
  font-size: inherit;
  line-height: inherit;
}

.ArtifactsDownloadAll__downloadLink--NI {
  z-index: var(--ring-overlay-z-index);
}

.ServiceMessage__caption--sy {
  box-sizing: border-box;
  max-width: 100%;
  margin-left: calc(var(--ring-unit)*-0.5);
}

.ServiceMessage__caption--sy.ServiceMessage__caption--sy {
  margin-right: calc(var(--ring-unit)*2);
}

.ServiceMessage__container--HM {
  display: flex;
  align-items: baseline;

  line-height: var(--ring-line-height-lowest);
}

.ServiceMessage__icon--rL {
  margin-right: calc(var(--ring-unit)*1.5);
  margin-left: calc(var(--ring-unit)/2);
}

.ServiceMessage__title--CY {
  margin: calc(var(--ring-unit)/4) 0 0;

  font-weight: normal;

  line-height: var(--ring-line-height-lowest);
}

.ServiceMessage__description--EG {
  margin: calc(var(--ring-unit)/2) 0 calc(var(--ring-unit)*1.5);

  color: var(--ring-text-color);

  font-size: var(--ring-font-size-smaller);

  line-height: var(--ring-line-height-lowest);
}

/* stylelint-disable selector-max-specificity, selector-id-pattern */

.PipelinesPages__app--wE {

  display: flex;
  flex: 1 1;
  flex-direction: column;
}

.globals__guidesPluginContainer--lU {
  flex-direction: column;
  flex-wrap: nowrap;
}

.Guides__guides--kd {
  display: grid;

  align-items: baseline;

  max-width: 1176px;
  padding-top: calc(var(--ring-unit)*2);
  grid-gap: calc(var(--ring-unit)*4);
  grid-template-columns: repeat(3, 1fr);
}

.Guides__guides--kd.Guides__shortList--Oe {
    justify-items: center;

    grid-template-columns: repeat(4, 1fr);
  }

.Guides__startLinkContainer--tc {
  margin-right: var(--ring-unit);
}

.Guides__btnPrev--YZ {
  margin-right: var(--ring-unit);
}

.Guides__errorDescription--GZ {
  color: var(--ring-dark-secondary-color);
}

.Guides__errorIcon--F6 {
  color: var(--ring-icon-error-color);
}

.Guides__successIcon--EW {
  color: var(--ring-icon-success-color);
}

.Tags__tags--Um {
  margin-top: var(--ring-unit);
}

.Tags__tag--U9.Tags__tag--U9 {
  margin-right: calc(var(--ring-unit)/2);
  padding: 0 var(--ring-unit);

  background-color: var(--ring-tag-background-color);
}

.GuideItem__description--xg {
  margin-bottom: var(--ring-unit);
}

.GuideItem__shareLink--Qq.GuideItem__shareLink--Qq {
  padding: 0;

  transition: opacity 0.3s 0.5s;

  opacity: 0;
}

.GuideItem__shareLink--Qq:focus {
  opacity: 1;
}

.GuideItem__guide--oU {
  max-width: calc(var(--ring-unit)*65);
}

.GuideItem__guide--oU span ~ .GuideItem__description--xg {
    margin-top: calc(var(--ring-unit)/2);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .GuideItem__guide--oU:hover .GuideItem__shareLink--Qq {
      transition: opacity 0.3s;

      opacity: 1;
    }}

.GuideItem__image--Tl {
  min-width: calc(var(--ring-unit)*12);

  max-width: 100%;
  min-height: calc(var(--ring-unit)*12);
  max-height: calc(var(--ring-unit)*20);
}

.GuideItem__title--wu {
  margin-top: calc(var(--ring-unit));
  margin-right: var(--ring-unit);
}

.GuideItem__top--YW {
  display: flex;
  align-items: flex-end;
  flex-direction: row;

  margin-top: var(--ring-unit);
}

:is(.GuideItem__top--YW .GuideItem__disabled--oK) .GuideItem__title--wu {
      cursor: text;
      -webkit-user-select: text;
         -moz-user-select: text;
              user-select: text;
    }

.GuideItem__top--YW .GuideItem__disabled--oK {

    cursor: default;

    color: inherit;
  }

.GuideItem__progressInfo--Dz {
  margin-left: calc(var(--ring-unit)*1.5);

  color: var(--ring-secondary-color);
}

.GuideItem__short--_9 {
  display: flex;
  align-items: center;
  flex-direction: column;

  max-width: calc(var(--ring-unit)*25);
}

.GuideItem__short--_9 .GuideItem__bot--Qb {
    display: flex;
    align-items: center;
    flex-direction: column-reverse;
  }

.GuideItem__short--_9 .GuideItem__progressInfo--Dz {
    margin-bottom: var(--ring-unit);
    margin-left: 0;
  }

.GuideItem__reset--AS.GuideItem__reset--AS {
  margin: 0;
  padding: 0 0 0 calc(var(--ring-unit)/2);
}

.Guides-launcher__launcherContent--Qi {
  margin-bottom: calc(var(--ring-unit)*12);
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4) calc(var(--ring-unit)*4);
}

.Guides-launcher__launcherContent--Qi .Guides-launcher__launcherTitle--EX {
    margin-bottom: calc(var(--ring-unit)*3);
  }

.ProjectLink__button--XB {
  margin-right: var(--ring-unit);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.HeaderLink__link--MX:hover .HeaderLink__icon--GT {
  background: var(--ring-tag-hover-background-color);
}}

.HeaderLink__tooltip--Uo {
  padding: 6px var(--ring-unit);

  color: var(--ring-text-color);
}

.HeaderLink__link--MX {
  display: flex;
  align-items: center;
  flex-direction: column;

  width: calc(var(--ring-unit)*8);

  color: var(--ring-header-link-color);

  border-radius: var(--ring-unit);

  font-size: 10px;
  line-height: 14px;
  padding-block: calc(var(--ring-unit)/2);
}

.HeaderLink__link--MX.HeaderLink__link--MX:focus-visible {
  box-shadow: 0 0 0 2px var(--ring-border-hover-color) inset;
}

.HeaderLink__icon--GT {
  display: block;

  margin: 2px;
  padding: var(--ring-unit);

  color: var(--ring-active-text-color);
  border-radius: 6px;
}

.HeaderLink__icon--GT.HeaderLink__icon--GT svg {
  vertical-align: -4px;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.HeaderLink__link--MX.HeaderLink__link--MX:hover {
  text-decoration: none;

  color: var(--ring-text-color);
}}

.HeaderLink__link--MX.HeaderLink__active--Wi {
  color: var(--ring-text-color);
}

.HeaderLink__active--Wi .HeaderLink__icon--GT {
  background: var(--ring-tag-hover-background-color);
}

.Videos__container--P0 {
  display: grid;

  max-width: 1176px;
  grid-row-gap: calc(var(--ring-unit)*4);
  grid-column-gap: calc(var(--ring-unit)*4);
  grid-template-columns: repeat(3, 1fr);
}

.Videos__item--ro .Videos__title--Hk {
    margin-bottom: calc(var(--ring-unit)/4);
    padding: 0;

    font-size: var(--ring-font-size-larger);

    font-weight: bold;
    line-height: var(--ring-line-height-lower);
  }

.Videos__item--ro .Videos__description--VO {
    margin-top: var(--ring-unit);
  }

.Videos__item--ro.Videos__featured--nX {
  display: grid;
  grid-column-start: span 3;

  grid-column-gap: calc(var(--ring-unit)*4);
  grid-template-columns: repeat(3, 1fr);
  grid-template-areas: 'video video description';
}

.Videos__item--ro.Videos__featured--nX .Videos__title--Hk {
    margin-bottom: calc(var(--ring-unit)/2);

    font-size: 20px;
    font-weight: normal;
    line-height: var(--ring-line-height-taller);
  }

.Videos__item--ro.Videos__featured--nX .Videos__description--VO {
    margin-top: 0;
    grid-area: description;
  }

.Videos__meta--KL {
  margin-top: var(--ring-unit);

  white-space: pre-wrap;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size);
}

.Videos__wrapper--wf {
  overflow: hidden;

  width: 100%;
  aspect-ratio: 16 / 9;
}

.Videos__wrapper--wf.Videos__featured--nX {
    grid-area: video;
  }

.Videos__iframe--zu {
  width: 100%;
  height: 100%;

  border: 0;
  border-radius: var(--ring-border-radius);
}

.Videos__placeholder--DA {
  position: relative;

  width: 100%;
  height: 100%;

  background-color: var(--ring-content-background-color);
}

.Videos__placeholder--DA .Videos__image--Ug {
    position: absolute;
    z-index: 1;

    width: 100%;
    height: 100%;
  }

.Videos__placeholder--DA .Videos__btnPlay--GJ {
    position: absolute;
    z-index: 2;

    width: 100%;
    height: 100%;

    transition: opacity 0.5s;

    opacity: 0;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(.Videos__placeholder--DA .Videos__btnPlay--GJ):hover {
      animation: Videos__fade-in--y_ 0.5s;

      opacity: 1;
    }}

:is(.Videos__placeholder--DA .Videos__btnPlay--GJ) svg {
      width: 64px;
      height: 64px;
    }

.Videos__hidden--oi {
  display: none;
}

.Videos__loading--d1 {
  animation: Videos__loading--d1 0.7s linear infinite;
  animation-direction: alternate;
}

.Videos__category--Bv:not(:first-child) {
  margin-top: calc(var(--ring-unit)*2);
  padding-top: calc(var(--ring-unit)*2);
}

@keyframes Videos__fade-in--y_ {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes Videos__loading--d1 {
  from {
    opacity: 1;
  }

  to {
    opacity: 0.7;
  }
}

.Overview__title--xm {
  font-weight: bold;
}

.Overview__content--GW {
  max-width: 100%;
  padding: calc(var(--ring-unit)*3) 0;
}

.Overview__content--GW .Overview__heading--fX {
    margin-bottom: calc(var(--ring-unit)*2);

    line-height: 1em;
  }

.Overview__content--GW .Overview__icon--GF {
    margin-right: calc(var(--ring-unit)/2);
  }

.BuildBatchActions__actions--Tb {
  display: inline-flex;
  align-items: baseline;
}

.BuildBatchActions__actions--Tb > :not(:last-child) {
    margin-right: calc(var(--ring-unit)*1.5);
  }

.BuildBatchActions__secondary--OU {
  padding: 0;
}

.BuildBatchActions__close--Ya {
  height: auto;
  margin-left: var(--ring-unit);

  line-height: inherit;
}

.BuildBatchActions__popupMenu--IR {
  z-index: var(--ring-alert-z-index);
}

.HintItems__favoritesHint--KI {
  margin-top: calc(var(--ring-unit)*-2.5);
  margin-left: var(--ring-unit);
}

.HintItems__headerLink--GW {
  margin-left: calc(var(--ring-unit)*-1);
}

.HintItems__customRunHint--vU {
  margin-top: calc(var(--ring-unit)/2);
  margin-left: calc(var(--ring-unit)*3);
}

.HintItems__addAgentsPoolHint--wl {
  margin-top: calc(var(--ring-unit)*-2.5);
}

.CommonPopup__popup--eY {
  z-index: 100;

  min-width: calc(var(--ring-unit)*58);

  text-align: left;
}

.CommonPopup__header--cN {
  margin-top: calc(var(--ring-unit)*2);

  font-size: calc(var(--ring-unit)*3);
}

.Title__wrapper--Zn {
  position: relative;

  display: flex;

  overflow: hidden;
  flex-direction: row;

  justify-content: space-between;
}

.Title__title--bA {
  overflow: hidden;

  letter-spacing: 2px;
  text-overflow: ellipsis;

  font-size: var(--ring-font-size-smaller);

  line-height: calc(var(--ring-unit)*3);
}

.Title__popup--Y1 {
  padding: var(--ring-unit);
}

.Title__popupHeader--bg {
  margin-top: calc(var(--ring-unit)*2);

  font-size: calc(var(--ring-unit)*3);
}

.LinearAgent__icon--Kp {
  margin-right: calc(var(--ring-unit)/2);
}

.LinearAgent__disabled--Sy {
  color: var(--ring-secondary-color);
}

.LinearAgent__disconnected--Gi {
  color: var(--ring-error-color);
}

.LinearAgent__disconnectedIcon--AF {
  color: var(--ring-icon-error-color);
}

.LinearAgent__macOs--xg svg {
  vertical-align: -2px;
}

.Agent__disconnected--Eu {
  color: var(--ring-error-color);
}

.Agent__disconnectedIcon--lk {
  color: var(--ring-icon-error-color);
}

.Agent__idle--u1 {
  margin-right: calc(var(--ring-unit)/2);
}

.BusyAgentsCounter__agentsCounter--X6 {
  margin-left: 8px;

  color: var(--ring-secondary-color);
}

.BusyAgentsCounter__busyAgentsCounter--Cn {
  color: var(--ring-success-color);
}

.AgentFolder__iconAction--lX {
  display: inline-flex;

  padding: 0 3px;
}

.AgentFolder__iconAction--lX:disabled {
    visibility: hidden;
  }

.AgentFolder__starIcon--Kk.AgentFolder__starIcon--Kk {
    transition: none;
  }

.AgentFolder__starIcon--Kk.AgentFolder__hovered--Fr {
    color: var(--ring-icon-hover-color);
  }

.AgentFolder__tailLink--OE {
  display: flex;
}

.AgentFolder__container--xD {
  display: flex;
}

.AgentFolder__tail--dC {
  display: inline-flex;

  margin-right: var(--ring-unit);
  margin-left: auto;
}

.AgentFolder__counter--oa {
  margin-right: var(--ring-unit);
}

.FavoriteStar__invisible--lO {
  opacity: 0;
}

.FavoriteStar__starred--da {
  --ring-button-text-color: var(--ring-text-color);
}

.AgentPool__iconAction--ay {
  display: inline-flex;

  padding: 0 2px;
}

.AgentPool__iconAction--ay:disabled {
    visibility: hidden;
  }

.AgentPool__starIcon--w4.AgentPool__starIcon--w4 {
    transition: none;
  }

.AgentPool__starIcon--w4.AgentPool__hovered--xr {
    color: var(--ring-icon-hover-color);
  }

.AgentPool__tail--Xf {
  display: flex;
}

.AgentPool__counter--Jb {
  margin-right: var(--ring-unit);
}

.UnauthorizedAgentsCounter__icon--HN {
  color: var(--ring-icon-error-color);
}

.UnauthorizedAgentsCounter__counter--rK {
  margin-left: var(--ring-unit);

  color: var(--ring-error-color);
}

.AgentsSidebarItem__linkIcon--Gi {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-text-color);

  line-height: normal;
}

.AgentsSidebarItem__container--T3 {
  display: flex;
  overflow: hidden;
  align-items: flex-end;
}

.AgentsSidebarItem__title--JR {
  flex-grow: 1;
}

.AgentsSidebarItem__favorite--X0 {
  display: inline-flex;
}

.AgentsSidebarItem__favoriteButton--me {
  margin-right: calc(var(--ring-unit)*1.5);
  margin-left: auto;
}

.AgentsSidebarItem__installAgent--a4 {
  margin-right: var(--ring-unit);
  margin-left: auto;
}

.AgentsSidebarItem__buttonInstall--om {
  margin-left: var(--ring-unit);
}

.AgentsSidebarItem__selectionItem--uE {
  display: flex;
}

.AgentPoolsFavoriteList__wrapper--X5 {
  display: flex;
  flex: 1 1;
}

.AgentPoolsFavoriteList__search--VC {
  width: auto;
  margin-right: calc(var(--ring-unit)*4);
}

.AgentPoolsFavoriteList__nothingFound--TX {

  display: flex;
  align-items: flex-start;
  flex-direction: column;

  flex-grow: 1;

  margin: calc(var(--ring-unit)*2) 0 0 calc(var(--ring-unit)*4);

  color: var(--ring-secondary-color);
}

.AgentPoolsFavoriteList__tree--hW {
  flex: 1 1 auto;
}

.AgentPoolsFavoriteDialog__dialog--RV {
  width: calc(var(--ring-unit)*66);
  height: calc(100vh - var(--ring-unit)*8);
  max-height: calc(var(--ring-unit)*72);
}

.AgentPoolsFavoriteDialog__content--0l {
  flex-grow: 1;

  height: 100%;
}

.AgentPoolsFavoriteDialog__scrollableWrapper--w_ {
  display: flex;
  flex-direction: column;

  height: 100%;
  padding: 0;
}

.AgentPoolsFavoriteDialog__header--mQ {
  padding: calc(var(--ring-unit)*4) calc(var(--ring-unit)*4) 0;
}

.AgentPoolsFavoriteDialog__shortcuts--Te {

  margin: var(--ring-unit) calc(var(--ring-unit)*4) calc(var(--ring-unit)*2);

  color: var(--ring-secondary-color);

  font-weight: normal;
}

.AgentPoolsFavoriteDialog__footer--Vc {
  display: flex;
  align-items: baseline;

  box-shadow: inset 0 1px var(--ring-line-color);

  line-height: calc(var(--ring-unit)*3);
}

.AgentsSidebar__sidebar--FW {
  position: relative;

  display: flex;

  overflow: hidden;
  flex-direction: column;

  min-height: calc(var(--ring-unit)*17.5);

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;

  outline: none;
  background-color: var(--ring-sidebar-background-color);
}

.AgentsSidebar__header--Xf {
  padding-left: calc(var(--ring-unit)*2);
}

.AgentsSidebar__search--eb {
  position: relative;

  flex: 1 1;

  margin: 0;
}

.AgentsSidebar__empty--EC:not(:focus-within)::after {
  position: absolute;
  top: 0;
  right: calc(var(--ring-unit)*2);

  content: 'Q';

  color: var(--ring-disabled-color);

  line-height: calc(var(--ring-unit)*3);
}

.AgentsSidebar__tree--up {
  flex: 1 1 auto;
}

.AgentsSidebar__loader--Km {
  padding-left: calc(var(--ring-unit)*3.5);

  line-height: calc(var(--ring-unit)*3);
}

.AgentsSidebar__loader--Km:first-child {
    margin-top: 0;
  }

.AgentsSidebar__loaderText--mW {
  margin-left: 2px;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .BuildLogMessages__messageFocusWrapper--jP:hover .BuildLogMessages__actions--gZ {
    visibility: visible;
  }}

.BuildLogMessages__messages--MP {
  font-family: var(--ring-font-family-monospace);
  font-size: var(--ring-font-size-smaller);

  line-height: var(--ring-line-height-lower);
}

.BuildLogMessages__messageItem--ri.BuildLogMessages__messageItem--ri {
  display: block;
}

.BuildLogMessages__grid--Or {
  outline: none;
  background-color: var(--ring-content-background-color);
}

.BuildLogMessages__time--jo {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;

  padding-left: calc(var(--ring-unit)*2);
}

.BuildLogMessages__message--zI {
  margin-left: calc(var(--ring-unit)*2 + 58px);
}

.BuildLogMessages__runningMessage--EM {
  margin-top: calc(var(--ring-unit)*2);
}

.BuildLogMessages__actions--gZ {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;

  visibility: hidden;
}

.BuildLogMessages__pageTarget--Dr .BuildLogMessages__time--jo {
    padding-left: var(--tc-page-padding-inline);
  }

.BuildLogMessages__pageTarget--Dr .BuildLogMessages__message--zI {
    margin-left: calc(var(--tc-page-padding-inline) + 58px);
  }

:is(.BuildLogMessages__jobDetailsSidebarTarget--xf,.BuildLogMessages__jobDebugPanelTarget--c6) .BuildLogMessages__time--jo {
    left: calc(var(--ring-unit)*3);

    padding-left: var(--ring-unit);
  }

:is(.BuildLogMessages__jobDetailsSidebarTarget--xf,.BuildLogMessages__jobDebugPanelTarget--c6) .BuildLogMessages__message--zI {
    margin-left: calc(var(--ring-unit)*4 + 58px);
  }

:is(.BuildLogMessages__jobDetailsPopupTarget--x7,.BuildLogMessages__jobDebugPopupTarget--_G) .BuildLogMessages__actions--gZ {
    left: 0;
  }

:is(.BuildLogMessages__jobDetailsPopupTarget--x7,.BuildLogMessages__jobDebugPopupTarget--_G) .BuildLogMessages__time--jo {
    left: calc(var(--ring-unit)*3);

    padding-left: var(--ring-unit);
  }

:is(.BuildLogMessages__jobDetailsPopupTarget--x7,.BuildLogMessages__jobDebugPopupTarget--_G) .BuildLogMessages__message--zI {
    margin-left: calc(var(--ring-unit)*4 + 58px);
  }

.BuildLogMessages__messageFocusWrapper--jP:focus .BuildLogMessages__actions--gZ {
    visibility: visible;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BuildLogMessages__hoverDisabled--IP .BuildLogMessages__messageFocusWrapper--jP:hover {
    background-color: inherit;
  }}

.BuildLogMessages__jobDebugPanelTarget--c6 .BuildLogMessages__grid--Or {
    padding-top: var(--ring-unit);
  }

:is(.BuildLogMessages__jobDetailsPopupTarget--x7,.BuildLogMessages__jobDetailsSidebarTarget--xf,.BuildLogMessages__jobDebugPopupTarget--_G,.BuildLogMessages__jobDebugPanelTarget--c6) .BuildLogMessages__grid--Or {
    background: var(--ring-secondary-background-color);
    box-shadow: 0 -1px 0 0 var(--ring-line-color);
  }

:is(.BuildLogMessages__jobDetailsPopupTarget--x7,.BuildLogMessages__jobDetailsSidebarTarget--xf,.BuildLogMessages__jobDebugPopupTarget--_G,.BuildLogMessages__jobDebugPanelTarget--c6) .BuildLogMessages__stepHeading--MU {
    box-sizing: border-box;
    padding-top: var(--ring-unit);

    background: var(--ring-content-background-color);

    box-shadow:
      0 -1px 0 0 var(--ring-line-color),
      0 1px 0 0 var(--ring-line-color);

    /* stylelint-disable-next-line selector-max-specificity */
  }

.BuildLogMessages__stepHeading--MU:is(:is(.BuildLogMessages__jobDetailsPopupTarget--x7,.BuildLogMessages__jobDetailsSidebarTarget--xf,.BuildLogMessages__jobDebugPopupTarget--_G,.BuildLogMessages__jobDebugPanelTarget--c6) .BuildLogMessages__stepHeading--MU):focus {
      background-color: var(--ring-hover-background-color);
      box-shadow:
        0 -1px 0 0 var(--ring-line-color),
        0 1px 0 0 var(--ring-line-color),
        inset 2px 0 var(--ring-main-color);
    }

:is(:is(.BuildLogMessages__jobDetailsPopupTarget--x7,.BuildLogMessages__jobDetailsSidebarTarget--xf,.BuildLogMessages__jobDebugPopupTarget--_G,.BuildLogMessages__jobDebugPanelTarget--c6) .BuildLogMessages__stepHeading--MU) .BuildLogMessages__actions--gZ {
      visibility: visible;
    }

:is(:is(.BuildLogMessages__jobDetailsPopupTarget--x7,.BuildLogMessages__jobDetailsSidebarTarget--xf,.BuildLogMessages__jobDebugPopupTarget--_G,.BuildLogMessages__jobDebugPanelTarget--c6) .BuildLogMessages__stepHeading--MU) .BuildLogMessages__actions--gZ,:is(:is(.BuildLogMessages__jobDetailsPopupTarget--x7,.BuildLogMessages__jobDetailsSidebarTarget--xf,.BuildLogMessages__jobDebugPopupTarget--_G,.BuildLogMessages__jobDebugPanelTarget--c6) .BuildLogMessages__stepHeading--MU) .BuildLogMessages__time--jo {
      top: var(--ring-unit);
    }

:is(:is(.BuildLogMessages__jobDetailsPopupTarget--x7,.BuildLogMessages__jobDetailsSidebarTarget--xf,.BuildLogMessages__jobDebugPopupTarget--_G,.BuildLogMessages__jobDebugPanelTarget--c6) .BuildLogMessages__stepHeading--MU) .BuildLogMessages__message--zI {
      font-weight: bold;
    }

.LogMessageSearchHighlighting__highlighting--yJ {
  pointer-events: initial;

  color: var(--ring-content-background-color);
  background-color: #ff8bcb;
}

.LogMessageSearchHighlighting__bright--uU {
  background-color: var(--tc-highlight-color);
}

.StepStatus__icon--ft {
  margin-right: calc(var(--ring-unit)/2 + 2px);

  color: var(--ring-icon-success-color);
}

.StepStatus__warning--H3 {
  color: var(--ring-icon-warning-color);
}

.StepStatus__running--Rp {
  color: var(--ring-main-color);
}

.StepStatus__error--p4 {
  color: var(--ring-icon-error-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.LogMessage__largeStepHeading--oD:hover {
  color: var(--ring-text-color) !important;
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.LogMessage__message--PU.LogMessage__verbose--hn:hover {
  color: var(--ring-secondary-color);
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.LogMessage__message--PU.LogMessage__warning--HK:hover {
  color: var(--ring-warning-color);
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.LogMessage__message--PU.LogMessage__error--tL:hover {
  color: var(--ring-error-color);
}}

.LogMessage__message--PU {
  position: relative;

  display: inline-block;

  overflow: hidden;

  padding-left: calc(var(--ring-unit)*2);

  cursor: text;

  -webkit-user-select: text;

     -moz-user-select: text;

          user-select: text;

  white-space: pre;
  word-break: break-all;
  line-break: anywhere;
}

.LogMessage__treeMessage--kR {
  padding-left: calc(var(--ring-unit)*3.5);
}

.LogMessage__text--ly {
  position: relative;

  display: inline-block;
}

.LogMessage__searchHighlighiting--eh {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;

  pointer-events: none;

  color: transparent;
}

.LogMessage__breakLines--U6 {
  white-space: pre-wrap;
}

.LogMessage__message--PU.LogMessage__error--tL {
  color: var(--ring-error-color);
}

.LogMessage__message--PU.LogMessage__warning--HK {
  color: var(--ring-warning-color);
}

.LogMessage__message--PU.LogMessage__verbose--hn {
  color: var(--ring-secondary-color);
}

.LogMessage__collapseButton--zm {
  position: absolute;
  top: 1px;
  left: 0;

  padding: 0;
  padding-right: calc(var(--ring-unit)/2 + 2px);
  padding-left: var(--ring-unit);

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;

  font-family: var(--ring-font-family-monospace);
  font-size: var(--ring-font-size-smaller);
}

.LogMessage__collapseButton--zm .LogMessage__collapseIcon--iN {
    transition: none;

    color: var(--ring-disabled-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .LogMessage__collapseButton--zm:hover .LogMessage__collapseIcon--iN {
      color: var(--ring-icon-hover-color);
    }}

.LogMessage__loaderWrapper--sx {
  position: absolute;
  top: 0;
  left: var(--ring-unit);
}

.LogMessage__loader--kV {
  display: inline-block;
}

.LogMessage__duration--Be {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;

  color: var(--ring-secondary-color);
}

.LogMessage__largeStepHeading--oD .LogMessage__duration--Be {
    font-weight: normal;
  }

.LogMessage__largeStepHeading--oD {
  color: var(--ring-text-color) !important;
}

.LogMessageMenu__timestamp--TZ.LogMessageMenu__timestamp--TZ {
  padding: var(--ring-unit) calc(var(--ring-unit)*2) 0;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lower);
}

.LogMessageMenu__separator--zk {
  min-height: 0;
  padding-bottom: 0;
}

.LogMessageMenu__popup--od {
  min-width: calc(var(--ring-unit)*29);
}

.LogMessageMenu__hotkey--lS {
  display: inline-block;

  margin-left: var(--ring-unit);

  color: var(--ring-disabled-color);
}

.LogMessageActions__button--fa {
  height: var(--ring-line-height-lower);
  margin-left: var(--ring-unit);

  line-height: var(--ring-line-height-lower);
}

.LogMessageFocusWrapper__wrapper--MQ {
  outline: none;
}@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.LogMessageFocusWrapper__wrapper--MQ:hover {
    color: inherit;
    background-color: var(--ring-hover-background-color);
  }}.LogMessageFocusWrapper__wrapper--MQ.LogMessageFocusWrapper__wrapper--MQ:focus {
    background-color: var(--ring-hover-background-color);
    box-shadow: inset 2px 0 var(--ring-main-color);
  }

.LogMessageLoading__logMessageLoading--uF {
  height: var(--ring-line-height-lower);

  padding-top: 1px;
  padding-left: calc(var(--ring-unit)*3.5);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.LogMessageLoading__runningText--Do {
  display: inline-block;

  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-text-color);
}

.LogMessageTime__time--Jr {
  color: var(--ring-icon-secondary-color);
}

.LogMessageTime__highlight--h5 {
  color: var(--ring-main-color);
}

.DownloadBuildLog__icon--Vl {
  position: relative;
  top: 1px;

  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-color);
}

.DownloadBuildLog__anchor--JN {
  height: calc(var(--ring-unit)*2 + var(--ring-unit)/2);

  color: var(--ring-secondary-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.DownloadBuildLog__anchor--JN:hover .DownloadBuildLog__icon--Vl {
    color: var(--ring-link-hover-color);
  }}

.DownloadBuildLogDropdown__icon--MI {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-color);
}

.DownloadBuildLogDropdown__icon--MI svg {
    width: calc(var(--ring-unit)*1.5);
    height: calc(var(--ring-unit)*1.5);

    vertical-align: -2px;
  }

.ViewToggle__selectButton--cL.ViewToggle__selectButton--cL {
  color: var(--ring-text-color);
}

.ViewToggle__itemLabel--ql {
  margin-left: var(--ring-unit);
}

.BuildLogControls__controls--oS {
  display: flex;

  -moz-column-gap: var(--ring-unit);

       column-gap: var(--ring-unit);
  row-gap: var(--ring-unit);
}

.BuildLogControls__searchContainer--nl {
  flex: 1 1;

  max-width: 740px;
}

.BuildLogControls__search--EY::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.BuildLogSearch__form--f_ {
  display: flex;

  -moz-column-gap: var(--ring-unit);

       column-gap: var(--ring-unit);
  row-gap: var(--ring-unit);
}

.BuildLogSearch__inputContainer--dj {
  flex: 1 1;
}

.BuildLogSearch__input--ZU::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.BuildLogSearch__noResults--I8 {
  align-self: center;
}

.BuildLogSearch__noResults--I8.BuildLogSearch__loading--Ww {
    color: var(--ring-secondary-color);
  }

.BuildLogSearch__progress--Z9 {
  display: inline-block;

  width: calc(var(--ring-unit)*2);

  padding-top: 1px;
}

.BuildLogSearch__reset--fQ {
  padding: 0 calc(var(--ring-unit)/2);
}

.BuildLogSearch__previousNextButton--Rg {
  padding: 0 var(--ring-unit);
}

.BuildLogCompactHeader__header--kR {
  padding: 0 calc(var(--ring-unit)*2) var(--ring-unit);

  background-color: var(--ring-content-background-color);
}

.BuildLogCompactHeader__header--kR.BuildLogCompactHeader__pageTarget--Jv,.BuildLogCompactHeader__header--kR.BuildLogCompactHeader__jobDetailsPopupTarget--jM {
    padding: 0 var(--tc-page-padding-inline) calc(var(--ring-unit)*1.5);
  }

.BuildLogCompactHeader__header--kR.BuildLogCompactHeader__jobDetailsSidebarTarget--nt,.BuildLogCompactHeader__header--kR.BuildLogCompactHeader__jobDebugPanelTarget--R7 {
    padding: 0 var(--tc-page-padding-inline) calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2.5);
  }

.BuildLogCompactHeader__header--kR.BuildLogCompactHeader__jobDebugPopupTarget--EW {
    padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4) calc(var(--ring-unit)*1.5);
  }

:is(.BuildLogCompactHeader__jobDetailsPopupTarget--jM,.BuildLogCompactHeader__jobDebugPopupTarget--EW) .BuildLogCompactHeader__controls--jt {
    max-width: 1280px;
  }

.TimelineStage__stage--Hd {
  position: relative;

  min-width: var(--ring-unit);
}

.TimelineStage__stage--Hd,
.TimelineStage__popup--Ot {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.TimelineStage__separator--VM,
.TimelineStage__stageLine--vE {
  position: absolute;
  z-index: 1;
  left: 0;

  content: '';

  background-color: var(--ring-borders-color);
}

.TimelineStage__separator--VM {
  bottom: 0;

  width: 2px;
  height: 6px;
}

.TimelineStage__separatorFinish--uF {
  right: 0;
  left: auto;
}

.TimelineStage__stageLine--vE {
  bottom: -1px;

  width: 100%;
  height: 3px;
}

.TimelineStage__successfulLine--sj {
  background-color: var(--tc-success-progress-color);
}

.TimelineStage__failedLine--my {
  background-color: var(--ring-error-color);
}

.TimelineStage__canceledLine--ug {
  background-color: var(--ring-warning-color);
}

.TimelineStage__shortLabel--LQ {

  display: inline-block;

  width: calc(100% - var(--ring-unit));
  min-width: var(--ring-unit);

  height: 24px;

  color: var(--ring-text-color);

  line-height: 16px;
}

.TimelineStage__fullLabel--CX {
  white-space: nowrap;

  color: var(--ring-text-color);
}

.TimelineStage__successfulLabel--NI.TimelineStage__successfulLabel--NI {
  color: var(--ring-success-color);
}

.TimelineStage__failedLabel--bQ.TimelineStage__failedLabel--bQ {
  color: var(--ring-error-color);
}

.TimelineStage__canceledLabel--Z_.TimelineStage__canceledLabel--Z_ {
  color: var(--ring-warning-color);
}

.TimelineStage__popup--Ot {
  padding: 0 2px;

  pointer-events: none;

  border: none;

  background-color: var(--ring-content-background-color);

  box-shadow: -5px 0 4px 0 var(--ring-content-background-color), 5px 0 4px 0 var(--ring-content-background-color), 0 0 0 1px var(--ring-content-background-color);
}

.TimelineStage__popupHidden--NT {
  display: none;
}

.TimelineStage__duration--R4 {
  color: var(--ring-secondary-color);
}

.TimelineStage__anchor--J4 {
  height: 100%;
}

.TimelineStage__action--Mf {
  display: block;

  height: 100%;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .TimelineStage__action--Mf:hover .TimelineStage__stageLine--vE {
      height: calc(var(--ring-unit) - 1px);
    }}

.TimelineStage__viewPoint--KQ {
  position: absolute;

  z-index: 2;
  bottom: 11px;

  display: block;

  width: 14px;
  height: 14px;
  margin-left: -6px;

  transform: rotate(45deg);

  border-radius: 100% 100% 0;
  background-color: var(--ring-main-color);
}

.TimelineStage__viewPoint--KQ::before {
    position: absolute;

    top: 4px;
    left: 4px;

    width: 6px;
    height: 6px;

    content: '';

    border-radius: 100%;

    background-color: var(--ring-content-background-color);
  }

.TimelinePoint__wrapper--sx {
  position: absolute;
  z-index: 1;
  top: 1px;

  display: block;

  margin-left: calc(var(--ring-unit)/-4 - 7px);
}

.TimelinePoint__pointIcon--m9.TimelinePoint__pointIcon--m9 {
  color: var(--ring-icon-error-color);
  background-color: var(--ring-content-background-color);

  box-shadow: -5px 0 4px 0 var(--ring-content-background-color), 5px 0 4px 0 var(--ring-content-background-color);
}

.TimelinePoint__pointButton--ak {
  height: calc(var(--ring-unit)*3 + 3px);
  padding: 0 calc(var(--ring-unit)/4) 3px;
}

.TimelinePoint__popup--LV {
  pointer-events: none;
}

.TimelinePoint__popupContent--a0 {
  padding: 0 var(--ring-unit);

  white-space: nowrap;
}

.TimelinePoint__failure--DE {
  color: var(--ring-error-color);
}

.TimelineStageButton__button--qb {
  display: block;

  width: 100%;

  padding: 0;

  text-align: left;

  border-radius: 0;
}

.BuildLogTimeline__timeline--fR {
  display: flex;

  height: calc(var(--ring-unit)*3);
}

.BuildLogTimeline__loading--gZ {
  position: relative;

  overflow: hidden;

  width: 100%;
  height: 100%;

  padding-left: var(--ring-unit);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

@keyframes BuildLogTimeline__line-animation--jD {
  0% {
    transform: translateX(-90%);
  }

  100% {
    transform: translateX(-5%);
  }
}

.BuildLogTimeline__loadingLine--Ad {
  transform: translateX(-90%);
  animation: BuildLogTimeline__line-animation--jD 15s ease-out 1s forwards;
}

.BuildLogSearch__form--rZ {
  display: flex;
  align-items: center;
}

.BuildLogSearch__inputContainer--sp {
  margin-right: calc(var(--ring-unit)*2);
}

.BuildLogSearch__input--vm::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.BuildLogSearch__noResults--cS {
  margin-right: var(--ring-unit);
}

.BuildLogSearch__noResults--cS.BuildLogSearch__loading--bS {
    color: var(--ring-secondary-color);
  }

.BuildLogSearch__progress--hj {
  display: inline-block;

  width: calc(var(--ring-unit)*2);
  margin-left: var(--ring-unit);
}

.BuildLogSearch__reset--Br {
  margin-left: var(--ring-unit);
}

.BuildLogHeader__header--u3 {
  padding: 0 calc(var(--ring-unit)*2);

  border-bottom: 1px solid var(--ring-line-color);

  background-color: var(--ring-content-background-color);
}

.BuildLogHeader__header--u3.BuildLogHeader__targetPage--NB {
    padding: 0 var(--tc-page-padding-inline);
  }

.BuildLogHeader__controls--bz {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  justify-content: space-between;

  padding-bottom: calc(var(--ring-unit)*2);
  -moz-column-gap: calc(var(--ring-unit)*2);
       column-gap: calc(var(--ring-unit)*2);
  row-gap: var(--ring-unit);
}

.BuildLogHeader__rightControls--ix {
  text-align: right;

  font-size: var(--ring-font-size-smaller);
}

.BuildLogHeader__settingsAction--i5 {
  margin-left: calc(var(--ring-unit)*1.5);
  padding: 0;

  color: var(--ring-secondary-color);
}

.BuildLogNavigation__navigation--Ef {
  position: absolute;

  z-index: 1;
  right: var(--tc-page-padding-inline);
  bottom: calc(var(--ring-unit)*4);

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;
}

.BuildLogNavigation__buttons--oR {
  display: flex;
  flex-direction: column;

  border-radius: var(--ring-border-radius);
}

.BuildLogNavigation__button--dz {
  width: 100%;
}

.BuildLogNavigation__button--dz.BuildLogNavigation__start--dA.BuildLogNavigation__start--dA {
    border-radius: var(--ring-border-radius) var(--ring-border-radius) 0 0;
  }

.BuildLogNavigation__button--dz.BuildLogNavigation__end--EG.BuildLogNavigation__end--EG {
    margin: -1px 0 0;

    border-radius: 0 0 var(--ring-border-radius) var(--ring-border-radius);
  }

.BuildLogNavigation__tooltip--N5 {
  padding: 1px var(--ring-unit) 2px;

  pointer-events: none;

  color: var(--ring-text-color);
}

.BuildLogNavigation__pipelineTarget--Ds {
  padding: var(--ring-unit);

  border-radius: calc(var(--ring-unit)*1.5);
  background: var(--ring-content-background-color);

  box-shadow:
    0 2px 6px 0 var(--ring-popup-shadow-color),
    0 4px 24px 0 var(--ring-popup-shadow-color);
}

.BuildLogNavigation__pipelineTarget--Ds .BuildLogNavigation__button--dz {
    padding: 0 calc(var(--ring-unit)/2 + 2px);
  }

.FullBuildLog__fullBuildLog--SL {
  position: relative;

  display: flex;
  flex-direction: column;

  color: var(--ring-text-color);

  background-color: var(--ring-content-background-color);
}

.FullBuildLog__messages--mX {
  flex-grow: 1;
}

.FullBuildLog__messagesWrapper--cu {
  display: flex;
  flex-grow: 1;
}

.BuildLogTab__page--Ps {
  display: flex;
  flex: 1 1;
  flex-direction: column;

  min-height: calc(var(--ring-unit)*50);
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
}

.BuildLogTab__jobDetailsSidebarTarget--Uc {
  overflow: hidden;
  flex: 1 1;

  margin-bottom: calc(var(--ring-unit)*-2);
  margin-left: calc(var(--ring-unit)*-2.5);
}

.BuildLogTab__log--Ve {
  flex: 1 1;
}

.BuildLogTab__jobDebugPopupTarget--uZ,
.BuildLogTab__jobDebugPanelTarget--O9 {
  overflow: hidden;
  flex: 1 1;

  min-height: 100%;
  margin: 0;
}

.GameTab__tab--vr {
  display: flex;
  overflow: auto;
  justify-content: center;
}

.GameTab__game--Is {
  overflow: hidden;

  width: 100%;
  min-width: 0;
  min-width: initial;

  height: 1221px;
}

.GameTab__game--Is.GameTab__narrow--jt {
    width: 320px;
    height: 930px;
  }

.GameTab__tab--vr,
.GameTab__game--Is {
  background-color: #faf8ef;
}

.BuildArtifactStorageInfo__info--sS {
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.FileTreeNode__interactive--J_.FileTreeNode__interactive--J_:hover ~ .FileTreeNode__chevronIcon--rP {
  transition: color var(--ring-ease);

  color: var(--ring-icon-secondary-color);
}}
@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.FileTreeNode__heading--cd:hover > .FileTreeNode__chevronIcon--rP {
  transition: none;

  color: var(--ring-icon-hover-color);
}}

.FileTreeNode__item--_n {
  position: relative;

  list-style-type: none;

  cursor: pointer;

  line-height: var(--ring-line-height);
}

.FileTreeNode__link--XW {
  flex-grow: 1;

  border-radius: 0;
}

.FileTreeNode__link--XW,
.FileTreeNode__innerLink--ag {
  color: var(--ring-text-color);
}

.FileTreeNode__heading--cd,
.FileTreeNode__link--XW {
  display: flex;
  align-items: baseline;

  margin: 0 calc(var(--tc-page-padding-inline)*-1);
  padding: 6px calc(var(--tc-page-padding-inline) + var(--ring-unit)) 6px calc(var(--ring-unit)*4);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(.FileTreeNode__heading--cd,.FileTreeNode__link--XW):hover {
    background: var(--ring-hover-background-color);
  }}

/* stylelint-disable-next-line */
.FileTreeNode__interactive--J_ {
}

.FileTreeNode__chevronIcon--rP {
  position: absolute;
  top: 6px;

  transition: color var(--ring-ease);

  color: var(--ring-icon-secondary-color);
}

.FileTreeNode__name--qy {
  margin-right: 6px;
  margin-left: 6px;
}

.FileTreeNode__link--XW .FileTreeNode__name--qy {
  line-height: var(--ring-line-height-lower);
}

.FileTreeNode__innerLink--ag {
}

.FileTreeNode__icon--Cv {
  color: var(--ring-icon-color);

  line-height: normal;
}

.FileTreeNode__size--Ow {
  margin-right: var(--ring-unit);

  white-space: nowrap;

  color: var(--ring-secondary-color);
}

.FileTreeNode__extensionIcon--DK {

  margin-right: var(--ring-unit);
}

.FileTreeNode__compact--uG.FileTreeNode__item--_n {
    line-height: calc(var(--ring-unit)*3 - 2px);
  }

.FileTreeNode__compact--uG .FileTreeNode__heading--cd,.FileTreeNode__compact--uG .FileTreeNode__link--XW {
    margin: 0 calc(var(--ring-unit)*-2);
    padding: 0 calc(var(--ring-unit)*2 + var(--ring-unit)) 2px calc(var(--ring-unit)*2);
  }

.FileTreeNode__compact--uG .FileTreeNode__chevronIcon--rP {
    top: 0;
  }

.FileTreeNode__compact--uG .FileTreeNode__name--qy {
    margin-right: var(--ring-unit);
    margin-left: calc(var(--ring-unit)/2);
  }

/* stylelint-disable selector-max-specificity */
.FileTreeNode__item--_n:focus > .FileTreeNode__heading--cd > .FileTreeNode__chevronIcon--rP {
  transition: none;

  color: var(--ring-icon-hover-color);
}

.FileTreeNode__interactive--J_.FileTreeNode__interactive--J_:active ~ .FileTreeNode__chevronIcon--rP {
  transition: color var(--ring-ease);

  color: var(--ring-icon-secondary-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.FileTreeNode__item--_n:active > .FileTreeNode__heading--cd:hover > .FileTreeNode__chevronIcon--rP {
  transition: none;

  color: var(--ring-main-color);
}}
/* stylelint-enable */

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.FileTreeNode__link--XW:hover {
  text-decoration-line: none;
}

  .FileTreeNode__link--XW:hover .FileTreeNode__name--qy {
    text-decoration-line: underline;
  }}

.FileTreeNode__jobDetailsSidebarTarget--kB .FileTreeNode__heading--cd,.FileTreeNode__jobDetailsSidebarTarget--kB .FileTreeNode__link--XW {
    margin: 0 calc(var(--tc-page-padding-inline)*-1) 0 calc(var(--ring-unit)*-2.5);
    padding: 6px calc(var(--tc-page-padding-inline) + var(--ring-unit)) 6px calc(var(--ring-unit)*2.5);
  }

.FileTreeNode__item--_n:focus > .FileTreeNode__heading--cd,
.FileTreeNode__link--XW.FileTreeNode__link--XW:focus {
  background: var(--ring-hover-background-color);
  box-shadow: inset 2px 0 var(--ring-main-color);
}

.FileTreeNode__item--_n:focus,
.FileTreeNode__link--XW:focus {
  outline: none;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* noinspection CssNonIntegerLengthInPixels */
    .FileTreeNode__link--XW:hover .FileTreeNode__name--qy {
      text-decoration-thickness: 0.5px;
    }}
}

.Plugin__container--t4 {
  display: flex;
  flex-wrap: wrap;
}

.Plugin__inline--pl {
  display: inline-flex;
  align-items: baseline;
}

.Plugin__developmentMode--bO {
  display: block;
}

.Plugin__developmentMode--bO.Plugin__inline--pl {
    display: inline-block;
  }

.Plugin__developmentMode--bO {

  min-width: calc(var(--ring-unit)*15);
  max-width: 100%;
  min-height: calc(var(--ring-unit)*2);

  padding: 8px;

  transition: all ease-in 0.3s;

  color: #888;

  border: 2px dashed rgba(128, 128, 128, 0.4);
  border-radius: 3px;
  background: rgba(128, 128, 128, 0.1) !important;
}

.Plugin__developmentMode--bO .Plugin__positionName--ci {
    display: inline;

    font-size: 8px;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.Plugin__developmentMode--bO:hover {
    transition: none;

    border-color: var(--ring-icon-hover-color);
  }

    .Plugin__developmentMode--bO:hover .Plugin__positionName--ci {
      color: var(--ring-icon-hover-color);
    }}

.Plugin__developmentMode--bO[id^='SAKURA_HEADER'] {
    display: inline-table;

    height: calc(var(--ring-unit)*4.5);

    min-height: 8px;
    margin: 0 calc(var(--ring-unit)/2);

    padding: 0 calc(var(--ring-unit)/2);

    border-radius: 0;
  }

/* noinspection Stylelint */

.Plugin__developmentMode--bO[id='HEADER_RIGHT'] {
    padding: 0;
  }

.Plugin__developmentMode--bO[id^='SAKURA_BEFORE_CONTENT'] {
    margin: var(--ring-unit) 0;
  }

.Plugin__developmentMode--bO[id^='SAKURA_BUILD_CHANGES'],.Plugin__developmentMode--bO[id^='SAKURA_PROJECT_TRENDS'],.Plugin__developmentMode--bO[id^='SAKURA_BUILD_CONFIGURATION_BUILDS'],.Plugin__developmentMode--bO[id^='SAKURA_BUILD_CONFIGURATION_BRANCHES'],.Plugin__developmentMode--bO[id^='SAKURA_BUILD_CONFIGURATION_CHANGE_LOG'] {
    margin-bottom: var(--ring-unit);
  }

.BuildTypeChangeLogTab__filter--Kr {
  margin-bottom: calc(var(--ring-unit)*2);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.LinkHost__link--wa:hover .LinkHost__icon--_x {
  background: var(--ring-tag-hover-background-color);
}}

.LinkHost__link--wa {
  display: flex;
  align-items: center;
  flex-direction: column;

  border-radius: var(--ring-unit);

  font-size: 10px;
  line-height: 14px;
}

.LinkHost__withCaption--p3 {
  width: calc(var(--ring-unit)*8);
  padding-block: calc(var(--ring-unit)/2);
}

.LinkHost__withCaption--p3.LinkHost__withCaption--p3:focus-visible {
  box-shadow: 0 0 0 2px var(--ring-border-hover-color) inset;
}

.LinkHost__iconWrapper--_t {
  position: relative;
}

.LinkHost__icon--_x {
  display: block;

  margin: 2px;
  padding: var(--ring-unit);

  color: var(--ring-active-text-color);
  border-radius: 6px;
}

.LinkHost__icon--_x.LinkHost__icon--_x svg {
  vertical-align: -4px;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.LinkHost__link--wa.LinkHost__link--wa:hover {
  text-decoration: none;

  color: var(--ring-text-color);
}}

.LinkHost__link--wa.LinkHost__active--QR {
  color: var(--ring-text-color);
}

.LinkHost__active--QR .LinkHost__icon--_x {
  background: var(--ring-tag-hover-background-color);
}

.LinkHost__badge--NN {
  position: absolute;
  top: 0;
  right: 0;

  padding: 1px 3.5px;

  color: var(--ring-white-text-color);
  border-radius: 7px;

  background-color: rgba(var(--ring-border-selected-disabled-components), 0.6);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);

  font-size: 10px;
  line-height: 12px;
}

.Footer__copyright--IX {
  margin-top: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.Footer__extensionsLinks--_k {
  margin-top: var(--ring-unit);
}

.Footer__extensionsLinks--_k a,.Footer__extensionsLinks--_k span {
    margin: 0;
  }

.Footer__extensionsLinks--_k a {
    margin-left: var(--ring-unit);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(.Footer__extensionsLinks--_k a):hover {
      color: var(--ring-link-hover-color);
    }}

.HeaderUser__user--zA {
  display: flex;

  padding: calc(var(--ring-unit)*2);
}

.HeaderUser__userLoading--fD {
  width: calc(var(--ring-unit)*8);
  height: calc(var(--ring-unit)*8);
}

.HeaderUser__avatarWrapper--VW {

  cursor: pointer;

  border-radius: 50%;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.HeaderUser__avatarWrapper--VW:hover {
  opacity: 0.84;
}}

.HeaderUser__avatarWrapper--VW:focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px var(--ring-border-hover-color);
}

.HeaderUser__avatar--os {
  margin: 0;
}

.HeaderUser__guest--HX {
  padding: 6px;

  border-radius: 50%;

  background-color: var(--ring-disabled-background-color);
}

.HeaderUser__guest--HX.HeaderUser__guest--HX svg {
  vertical-align: -5px;
}

.HeaderUser__appearanceContainer--PI.HeaderUser__appearanceContainer--PI {
  padding: 0;
}

.HeaderUser__appearance--Si {
  display: flex;

  padding: 3px var(--ring-unit) 5px;
}

.HeaderUser__appearanceChevron--KB {
  margin-left: auto;
  padding-left: calc(var(--ring-unit)/2);

  color: var(--ring-icon-color);
}

.InvestigationsCounter__new--Kq {
  background-color: var(--ring-main-color);
}

.ring-scrollable-section-scrollableSection {
  --ring-scrollable-section-top-shadow: transparent;
  --ring-scrollable-section-right-shadow: transparent;
  --ring-scrollable-section-bottom-shadow: transparent;
  --ring-scrollable-section-left-shadow: transparent;

  overflow: auto;

  box-shadow:
    inset 0 1px 0 transparent,
    inset -1px 0 0 transparent,
    inset 0 -1px 0 transparent,
    inset 1px 0 0 transparent;

  box-shadow:
    inset 0 1px 0 var(--ring-scrollable-section-top-shadow),
    inset -1px 0 0 var(--ring-scrollable-section-right-shadow),
    inset 0 -1px 0 var(--ring-scrollable-section-bottom-shadow),
    inset 1px 0 0 var(--ring-scrollable-section-left-shadow);
}

.ring-scrollable-section-withTopBorder {
  --ring-scrollable-section-top-shadow: var(--ring-line-color);
}

.ring-scrollable-section-withRightBorder {
  --ring-scrollable-section-right-shadow: var(--ring-line-color);
}

.ring-scrollable-section-withBottomBorder {
  --ring-scrollable-section-bottom-shadow: var(--ring-line-color);
}

.ring-scrollable-section-withLeftBorder {
  --ring-scrollable-section-left-shadow: var(--ring-line-color);
}

.AgentsLink__progressBar--PE {
  position: absolute;
  right: 10px;
  bottom: 2px;
  left: 10px;

  height: 2px;

  background-color: var(--ring-icon-color);
}

.AgentsLink__heading--PO {
  display: block;

  color: var(--ring-text-color);

  font-size: var(--ring-font-size-smaller);

  line-height: var(--ring-line-height-lowest);
}

.AgentsLink__builds--FB {
  margin-top: var(--ring-unit);
}

.HomeLink__container--Dq {
  margin-block: calc(var(--ring-unit)*1.5);
}

.HomeLink__logo--ku.HomeLink__logo--ku {
  padding-block: 0;

  vertical-align: -2px;
}

.Links__links--j2 {
  overflow-x: hidden;

  width: 100%;
  min-height: calc(var(--ring-unit)*16);
}

.CompareBuildDialog__dialog--WQ {
  width: 600px;
}

.CompareBuildDialog__dialogContent--t0 {
  overflow-x: hidden;

  padding-right: 0;
  padding-left: 0;
}

.CompareBuildDialog__build--yn {
  display: block;

  border-radius: 0;

  outline: 0;

  box-shadow: 0 1px var(--ring-line-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.CompareBuildDialog__build--yn:hover {
    text-decoration-line: none;

    background-color: var(--ring-hover-background-color);
  }}

.CompareBuildDialog__build--yn:focus {
    background-color: var(--ring-selected-background-color);
    box-shadow: inset 2px 0 var(--ring-main-color);
  }

.CompareBuildDialog__buildContent--uC {
  padding-right: calc(var(--ring-unit)*4);
  padding-left: calc(var(--ring-unit)*4);
}

.CompareBuildDialog__firstRow--CM {
  display: flex;

  font-size: var(--ring-font-size-smaller);
}

.CompareBuildDialog__numberWithBranch--XC {
  flex-grow: 1;
}

.CompareBuildDialog__label--K1 {
  text-align: right;

  color: var(--ring-text-color);
}

.CompareBuildDialog__number--us {
  color: var(--ring-link-color);
}

.CompareBuildDialog__branch--wd {
  margin-left: var(--ring-unit);
}

.CompareBuildDialog__loader--d1,
.CompareBuildDialog__emptyMessage--ZB {
  margin-left: calc(var(--ring-unit)*4);
}

.CompareBuildDialog__status--K1 {
  line-height: var(--ring-line-height-lower);
}

.CompareBuildDialog__statusIcon--QL {
  margin-right: calc(var(--ring-unit)/2);
}

.CompareBuildAlert__title--fn {

  color: var(--ring-white-text-color);

  font-size: 14px;

  font-size: var(--ring-font-size, 14px);
}

.CompareBuildAlert__controls--X1 {
}

.CompareBuildAlert__text--hA {
  margin-top: calc(var(--ring-unit)/2);
}

.CompareBuildAlert__description--HL {
  margin: 0;
}

.CompareBuildAlert__cancel--W3 {
  margin-left: calc(var(--ring-unit)*2);
}

.BreadcrumbsPanel__panel--Mq {
  display: flex;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);

  box-sizing: border-box;
  min-height: calc(var(--ring-unit)*5);
  padding: var(--ring-unit) var(--tc-page-padding-inline);

  border-bottom: 1px solid var(--ring-line-color);
}

.BreadcrumbsPanel__breadcrumbs--K9 {
  display: flex;
  align-items: baseline;
  flex-grow: 1;
  flex-wrap: wrap;

  padding: 2px 0;
}

.RedirectAlert__button--Pq {
  margin-top: var(--ring-unit);
}

.MainPanel__mainPanel--Y9 {
  position: relative;
  z-index: 0; /* creates an isolated stacking context */

  display: flex;
  flex-direction: column;

  box-sizing: border-box;

  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.MainPanel__withBottomPadding--kG {
  padding-bottom: calc(var(--ring-unit)*4);
}

.MainPanel__centered--RE {
  box-sizing: border-box;
  width: calc(var(--ring-unit)*110.5);
  margin: auto;
}

.MainPanel__content--lE {
  display: flex;
  flex-direction: column;

  flex-grow: 1;

  padding: calc(var(--ring-unit)*2) var(--tc-page-padding-inline) 0;
}

.MainPanel__router--gF {
  display: flex;
  flex-direction: column;

  flex-grow: 1;
}

.MainPanel__beforeContent--S0 .Plugin__container--t4 {
  display: block;
}

.DebugPanel__wrapper--OZ {
  display: flex;
  flex: 1 1;
  flex-direction: column;

  box-sizing: border-box;
  height: calc(100% - var(--ring-unit)*4);
}

.DebugPanel__panel--OY {
  display: flex;
  flex-direction: column;

  height: 100%;
}

.DebugPanel__header--c9 {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  justify-content: space-between;

  box-sizing: border-box;
  width: 100%;
  height: 32px;
  padding: 0 calc(var(--ring-unit)*4);

  border-bottom: 1px solid var(--ring-border-disabled-color);
}

.DebugPanel__heading--_n {
  display: flex;
  align-items: center;

  width: 100%;

  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.DebugPanel__title--r2 {
  font-weight: 600;
}

.DebugPanel__actions--UL {
  display: flex;
  gap: calc(var(--ring-unit)*1.5);
}

.DebugPanel__icon--dC {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-color);
}

.DebugPanel__chevron--Jt {
  transform: rotate(-90deg);
}

.DebugPanel__help--u5 {
  margin-right: calc(var(--ring-unit)*2);
  margin-left: calc(var(--ring-unit)/2);
}

.DebugPanel__topTabs--rB {
  width: 100%;
}

.DebugPanel__tabs--rz .DebugPanel__tab--wc + .DebugPanel__tab--wc {
    margin-left: calc(var(--ring-unit)*2);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(.DebugPanel__tabs--rz .DebugPanel__tab--wc):hover {
      color: var(--ring-text-color);
    }}

.DebugPanel__tabs--rz > div {
    margin: 0;

    box-shadow: none;
  }

:is(.DebugPanel__tabs--rz > div) > div {
      margin: 0;

      box-shadow: none;
    }

.DebugPanel__container--qf {
  display: flex;
  overflow: hidden auto;
  flex: 1 1;
  flex-direction: column;

  box-sizing: border-box;

  height: calc(100% - var(--ring-unit)*4);
  min-height: calc(100% - var(--ring-unit)*4);
}

.DebugPanel__pluginWrapper--Sf.DebugPanel__pluginWrapper--Sf {
  display: none;

  width: 100%;
  height: 100%;
}

.DebugPanel__pluginWrapper--Sf.DebugPanel__pluginWrapper--Sf.DebugPanel__selected--UX {
    display: flex;
  }

.DebugPanel__incompatibilityWarning--BZ {
  position: sticky;
  z-index: var(--ring-fixed-z-index);
  top: 0;

  display: flex;
  justify-content: space-between;

  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2.5) calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*4);

  background: var(--ring-warning-background-color);
}

.DebugPanel__loader--wd {
  padding: var(--ring-unit) calc(var(--ring-unit)*4);
}

.DebugPopup__dialog--X9 {
  overflow: hidden;

  width: calc(100% - var(--ring-unit)*2.5*2);
  height: calc(100% - var(--ring-unit)*2.5*2);
}

.DebugPopup__overlay--HW {
  padding: 0;
}

.DebugPopup__overlay--HW .ring-dialog-innerContainer {
    width: 100%;
    height: 100%;
  }

.DebugPopup__header--gV.DebugPopup__header--gV {
  padding-top: calc(var(--ring-unit)*2.5);

  font-size: var(--ring-font-size-larger);
  line-height: 22px;
}

.ToolPanelFooter__footerPanel--GH {
  position: fixed;
  z-index: 5;

  right: 0;
  bottom: 0;
  left: calc(var(--ring-unit)*8);

  display: flex;
  overflow: hidden;

  border-top: 1px solid var(--ring-line-color);
  background-color: var(--ring-content-background-color);
}

.ToolPanelFooter__pluginWrapper--dq {
  width: 100%;
  height: 100%;
}

.ToolPanelFooter__resizable--NQ {
  display: flex;
  flex-direction: column;
}

.ToolPanelFooter__resizableTopHandle--qF {
  z-index: 20;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {a.ring-button-button:hover {
  text-decoration: inherit;
}}

.CollapsibleLine__row--rq {
  display: flex;
  align-items: baseline;
  flex: 0 0 auto;
  flex-wrap: nowrap;
  justify-content: flex-end;

  width: 100%;
}

.CollapsibleLine__row--rq > * {
    box-sizing: border-box;
    padding: 0 var(--ring-unit);
  }

.CollapsibleLine__row--rq > :first-child {
    padding-left: 0;
  }

.CollapsibleLine__line--fP {
  position: relative;

  display: flex;

  align-items: baseline;

  margin: calc(var(--ring-unit)*3.5) calc(var(--tc-page-padding-inline)*-1) 0;

  padding: calc(var(--ring-unit)/2) var(--tc-page-padding-inline);

  outline: none;

  line-height: calc(var(--ring-unit)*3);
}

.CollapsibleLine__line--fP:focus {
    background-color: var(--ring-hover-background-color);
    box-shadow: inset 2px 0 var(--ring-main-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.CollapsibleLine__line--fP:hover .CollapsibleLine__arrow--so {
    transition: none;

    color: var(--ring-icon-hover-color);
  }}

.CollapsibleLine__arrow--so {
  position: absolute;
  top: var(--ring-unit);
  left: var(--ring-unit);

  padding: 0;

  transition: color var(--ring-fast-ease);

  color: var(--ring-icon-secondary-color);

  line-height: normal;
}

.CollapsibleLine__line--fP:focus .CollapsibleLine__arrow--so {
    transition: none;

    color: var(--ring-icon-hover-color);
  }

.CollapsibleLine__line--fP:active .CollapsibleLine__arrow--so {
    transition: none;

    color: var(--ring-main-color);
  }

.Subprojects__header--BE {

  position: relative;

  justify-content: flex-start;

  margin-top: 0;

  margin-bottom: var(--ring-unit);
}

.Subprojects__title--Sl.Subprojects__title--Sl {
  font-size: inherit;
  line-height: inherit;
}

.Subprojects__root--F2 {
  margin-top: calc(var(--ring-unit)*3);
}

.Subprojects__archived--ZA,
.Subprojects__showArchivedProjectsButton--Jv {
  margin-top: calc(var(--ring-unit)*2);
}

.Subprojects__hideArchivedProjectsButton--D7 {
  padding-left: 0;

  color: var(--ring-secondary-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.Subproject__summaryWrapper--DG:hover .Subproject__star--X2 {
  transition: none;

  opacity: 1;
}}

.Subproject__container--Px {
  margin: calc(var(--ring-unit)*2) calc(var(--tc-page-padding-inline)*-1) calc(var(--ring-unit)*3);
}

.Subproject__container--Px:last-of-type {
    margin-bottom: 0;
  }

.Subproject__nested--aD {
  margin-left: calc(var(--ring-unit)*2.5);

  box-shadow: inset 1px 0 var(--ring-line-color);
}

.Subproject__star--X2 {
  padding: 0;
  padding-right: var(--ring-unit);

  transition: opacity var(--ring-fast-ease);

  opacity: 0;
}

.Subproject__container--Px:focus-within .Subproject__star--X2 {
  transition: none;

  opacity: 1;
}

.Subproject__summaryWrapper--DG {
  width: 100%;
}

.Subproject__parentPath--Ir {
  color: var(--ring-secondary-color);
}

.Subproject__entity--QD {
  z-index: 0;

  display: flex;
  align-items: center;

  flex: 1 1 calc(var(--ring-unit)*15);

  width: 100%;
  min-width: calc(var(--ring-unit)*10 + var(--ring-unit)*15);
  max-width: calc(100% - var(--ring-unit)*28 - var(--ring-unit)*3);
}

.Subproject__entityContainer--Xo {
  display: flex;
  overflow: hidden;

  max-width: 100%;
  padding-right: var(--ring-unit);
}

.Subproject__entityPath--tP.Subproject__entityPath--tP {
  align-items: center;

  margin-top: calc(var(--ring-unit)/4);
  margin-bottom: calc(var(--ring-unit)/2);

  font-weight: normal;
}

.Subproject__entityPath--tP {
  display: flex;
  align-items: baseline;

  width: 100%;

  padding: 0;

  letter-spacing: -0.3px;
}

.Subproject__description--QV {
  flex-shrink: 100;

  min-width: calc(var(--ring-unit)*15);
  margin-top: 2px;

  font-size: var(--ring-font-size-smaller);
}

.Subproject__line--Z4 {

  box-sizing: border-box;

  margin: 0;
  margin-top: calc(var(--ring-unit)/2);
  margin-bottom: calc(var(--ring-unit)/2);
  padding: 0 var(--tc-page-padding-inline);

  outline: none;

  line-height: var(--ring-line-height-taller);
}

.Subproject__line--Z4.Subproject__noChildren--ch {
    cursor: inherit;
  }

.Subproject__line--Z4:focus {
    background-color: transparent;
    background-color: initial;
  }

.Subproject__line--Z4::before {
    position: absolute;

    z-index: -1;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    margin-top: calc(var(--ring-unit)/-4);

    content: '';
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .Subproject__line--Z4:hover::before {
      background-color: var(--ring-hover-background-color);
    }}

.Subproject__header--EN {

  align-items: center;
  justify-content: flex-start;
}

.Subproject__arrow--NT {

  top: auto;
  bottom: var(--ring-unit);
  left: 6px;
}

.Subproject__details--fL {
  padding: 0 var(--tc-page-padding-inline) calc(var(--ring-unit)/2);
}

.Subproject__actions--DZ {
  display: flex;
  align-items: baseline;

  align-self: center;
  flex-shrink: 0;
  justify-content: flex-end;

  width: calc(var(--ring-unit)*28);
  margin-left: auto;

  padding-right: calc(var(--ring-unit)*2);
}

.Subproject__status--I6 {
  display: inline-flex;
  align-items: baseline;
  flex-wrap: nowrap;

  padding-left: calc(var(--ring-unit)*2);

  text-align: right;

  font-size: var(--ring-font-size-smaller);
}

.Subproject__status--I6.Subproject__success--yy {
    color: var(--ring-icon-success-color);
  }

.Subproject__status--I6.Subproject__unknown--jP {
    color: var(--ring-secondary-color);
  }

.Subproject__status--I6.Subproject__failed--RK {
    color: var(--ring-icon-error-color);
  }

.Subproject__count--VG {
  padding-right: calc(var(--ring-unit)/2);
}

.Subproject__statusIcon--IF {
  margin-right: 0;
}

.Subproject__add--mH {
  margin-left: calc(var(--ring-unit)*2);
}

.Subproject__link--PS {
  max-width: calc(100% - var(--ring-unit)*2.5);

  color: var(--ring-text-color);
}

.Subproject__noChildrenWarning--ob {

  text-align: right;
}

.Subproject__minorInfo--yF {
}

.CreateEntityButton__icon--m2 {
  margin-right: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.ProjectToolBar__buttonSet--WT {
  margin-right: auto;
  margin-left: calc(var(--ring-unit)*2);
}

.BuildPathAndStatus__buildPath--iQ {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
}

.BuildPathAndStatus__separator--R6 {
  flex-shrink: 0;

  color: var(--ring-secondary-color);
}

.DownloadedDeliveredArtifacts__popup--FT {
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*2) calc(var(--ring-unit)*3);
}

.DownloadedDeliveredArtifacts__list--cE {
  margin: 0;
  padding: 0;

  list-style-type: none;
}

.ArtifactChangeDetails__wrapper--V7 {
  padding-top: calc(var(--ring-unit)*2);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ArtifactChange__item--ES:hover ~ .ArtifactChange__arrow--S6 {
  transition: none;

  opacity: 1;
}}

.ArtifactChange__panel--uV {
  z-index: 1;

  margin: 1px calc(var(--tc-page-padding-inline)*-1) 0;
  padding: 0 var(--tc-page-padding-inline) calc(var(--ring-unit)*2);

  box-shadow:
    0 0 0 1px var(--ring-line-color),
    0 2px 8px var(--ring-popup-shadow-color);
}

.ArtifactChange__button--dx {
}

.ArtifactChange__item--ES {

  position: relative;

  display: block;

  margin: 1px calc(var(--tc-page-padding-inline)*-1) 0;
}

.ArtifactChange__row--rb {
  display: flex;
  align-items: baseline;
  flex-direction: row;

  padding: 0;
}

.ArtifactChange__row--rb > * {
    margin-top: 0;
  }

.ArtifactChange__arrow--S6 {
  position: absolute;

  top: 5px;
  right: calc(var(--ring-unit)*-4 + 10px);
  left: auto;

  padding: 0;

  transition: opacity var(--ring-fast-ease);

  pointer-events: none;

  opacity: 0;
  color: var(--ring-icon-secondary-color);

  line-height: normal;
}

.ArtifactChange__arrow--S6.ArtifactChange__advancedRowArrow--ph {
    top: 8px;
  }

.ArtifactChange__smallPadding--Su.ArtifactChange__panel--uV {
    margin: 1px calc(var(--ring-unit)*-2) 0;
    padding: 0 calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
  }

.ArtifactChange__smallPadding--Su .ArtifactChange__item--ES {
    margin: 1px calc(var(--ring-unit)*-2) 0;
    padding: 0 calc(var(--ring-unit)*3);
  }

.ArtifactChange__smallPadding--Su .ArtifactChange__arrow--S6 {
    right: calc(var(--ring-unit)*-4.5);
  }

.ArtifactChange__button--dx:focus ~ .ArtifactChange__arrow--S6 {
  transition: none;

  opacity: 1;
}

.ArtifactChange__button--dx:active ~ .ArtifactChange__arrow--S6 {
  transition: none;

  opacity: 1;
  color: var(--ring-main-color);
}

.ArtifactChange__defaultRow--bD {
  line-height: 24px;
}

.ArtifactChange__defaultRow--bD::before {
    height: 24px;
  }

.ArtifactChange__advancedRow--g3 {
  min-height: 31px;
}

.ArtifactChange__advancedRow--g3::before {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

.ArtifactChange__advancedRow--g3 .ArtifactChange__row--rb {
    padding-bottom: 6px;

    line-height: var(--ring-line-height);
  }

:is(.ArtifactChange__advancedRow--g3 .ArtifactChange__row--rb) > * {
      margin-top: 5px;
    }

.ArtifactChange__pathCol--_A {
  display: flex;
  overflow: hidden;
  align-items: baseline;
  flex: 1 1 auto;
}

.ArtifactChange__entityPath--W3 {
  white-space: nowrap;
}

.ArtifactChange__filesCol--n6 {
  display: flex;
  flex: 0 0 auto;
  justify-content: flex-end;

  width: calc(var(--ring-unit)*7);

  text-align: right;

  white-space: nowrap;

  font-size: var(--ring-font-size-smaller);
}

.ArtifactChange__pathCol--_A,
.ArtifactChange__filesCol--n6 {
  padding-left: 0;
}

.ArtifactChange__expandableLines--nf .ArtifactChange__filesCol--n6 {
    width: 70px;
  }

.ArtifactChange__separator--yG {
  flex-shrink: 0;

  color: var(--ring-secondary-color);
}

.ArtifactChange__buildNumber--QT {
  margin-right: var(--ring-unit);
}

.ArtifactChange__buildNumber--QT .BuildNumber__link--of {
  color: var(--ring-text-color);

  font-size: var(--ring-font-size);
}

.AgentPoolLink__agentPoolLink--Ne {

  color: var(--ring-link-color);
}

.AgentPoolLink__secondary--C7 {

  color: var(--ring-secondary-color);
}

.AgentPoolLink__secondary--C7 .AgentPoolLink__icon--Sf {
    color: var(--ring-icon-secondary-color);
  }

.AgentPoolLink__onlyText--LH {
  overflow: hidden;
}

.AgentInfo__wrapper--_P {
  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.AgentInfo__agent--Xw,
.AgentInfo__agentPool--YM {

  font-size: inherit;
  line-height: inherit;
}

.AgentInfo__value--xq {
  display: inline;
}

.TestStatus__status--TK {
  overflow: hidden;

  white-space: nowrap;
  text-overflow: ellipsis;
}

.TestStatus__icon--Ey {
  margin-right: calc(var(--ring-unit)/2);
}

.TestStatus__success--va {
  color: var(--ring-success-color);
}

.TestStatus__failed--_k {
  color: var(--ring-error-color);
}

.TestStatus__muted--bG,
.TestStatus__ignored--wO {
  color: var(--ring-text-color);
}

.BarPopup__wrapper--aj {
  display: flex;
  align-items: flex-end;

  height: 100%;
}

.BarPopup__popup--i6 {
  width: calc(var(--ring-unit)*60);
  margin-top: calc(var(--ring-unit)/-2);
  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2);
}

.BarPopup__popup--i6.BarPopup__average--gJ {
    width: auto;
    width: initial;
  }

.BarPopup__content--Zp {
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: max-content auto;
  grid-gap: calc(var(--ring-unit)/2) calc(var(--ring-unit)*2);
}

.BarPopup__content--Zp > div {
    overflow: hidden;
  }

.BarPopup__loading--al {
  margin-bottom: calc(var(--ring-unit)/2);
}

.BarPopup__buildPathLinks--Kj {
  color: var(--ring-link-color);
}

.BarPopup__durationValue--FZ {
  font-weight: bold;
}

.BarPopup__statusHeading--zF {
  margin-bottom: calc(var(--ring-unit)*2 - var(--ring-unit)/2);
}

.BarPopup__buildValue--OE {
  display: flex;
  align-items: baseline;
}

.BarPopup__buildNumber--UW {
  margin-right: calc(var(--ring-unit)*1.5);

  font-size: var(--ring-font-size);
}

.Bar__header--sB {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;

  height: 2px;
}

.Bar__body--mi {
  position: absolute;
  top: 2px;
  right: 0;
  bottom: 0;
  left: 0;

  opacity: 0.25;
  background: #aaa;
}

.Bar__failedLine--g6 {
  width: 100%;
  height: 100%;
}

.Bar__failed--tX .Bar__failedLine--g6 {
    opacity: 0.2;
    background: var(--ring-error-color);
  }

.Bar__failed--tX .Bar__body--mi {
    background: var(--ring-error-color);
  }

.Bar__column--jN {
  position: relative;

  width: 100%;
  height: 100%;

  cursor: pointer;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.Bar__column--jN:hover .Bar__body--mi {
    opacity: 1;

    background: var(--ring-selected-background-color);
  }}

.Preview__previewContainer--rm {
  overflow: hidden;

  height: 32px;

  margin-bottom: var(--ring-unit);

  cursor: pointer;

  border-radius: var(--ring-border-radius);
  background-color: var(--ring-secondary-background-color);
  box-shadow:
    1px 1px 0 0 var(--ring-line-color) inset,
    -1px -1px 0 0 var(--ring-line-color) inset;
}

.Preview__preview--BR {
  position: relative;
}

.Preview__brush--S2 {
  width: 100%;
  height: 100%;

  pointer-events: none;

  border-radius: var(--ring-border-radius);
  background: var(--ring-content-background-color);
  box-shadow: 0 0 0 1px var(--ring-main-color) inset;
}

.Preview__victoryContainer--wd {
  position: absolute !important;
}

.Preview__victoryContainer--wd > svg {
  overflow: visible;
}

.Chart__chart--JH {
  position: relative;

  overflow: hidden;
}

.TestHistoryChart__heading--Qb {
  display: flex;
  align-items: baseline;
}

.TestHistoryChart__headingPieChart--U2 {
  margin: auto 0;
  margin-right: calc(var(--ring-unit)/2);
}

.TestHistoryChart__actions--aZ {
  display: flex;
  align-items: baseline;

  margin-top: var(--ring-unit);

  line-height: var(--ring-line-height);
}

.TestHistoryChart__zoom--f6,
.TestHistoryChart__adaptScale--lv {
  margin-right: calc(var(--ring-unit)*1.5);
}

.TestHistoryChart__filter--q_ {
  display: flex;
  align-items: baseline;

  margin-left: auto;
}

.TestHistoryChart__agentFilterPopup--Ee {
  z-index: 10;
}

.TestHistoryChart__showAverage--lw,
.TestHistoryChart__showFailedCheckbox--l6,
.TestHistoryChart__showPersonalBuildsCheckbox--oj {
  margin-right: calc(var(--ring-unit)*1.5);
}

.TestHistoryChart__subheadingSuccess--Es {
  color: var(--ring-success-color);
}

.TestHistoryChart__subheadingFailure--kF {
  color: var(--ring-error-color);
}

.TestHistoryChart__subheadingIgnored--FA {
  color: var(--ring-secondary-color);
}

.TestHistoryChart__statisticCounts--Ia {
  display: flex;

  margin-left: calc(var(--ring-unit)*0.5);
}

.TestHistoryChart__statisticCounts--Ia > div {
    margin-right: calc(var(--ring-unit)*1.5);

    color: var(--ring-secondary-color);

    font-size: var(--ring-font-size-smaller);
  }

.TestHistoryChart__statisticFailure--y6 {
  display: flex;
  align-items: baseline;
}

.TestHistoryChart__statisticFailureIcon--a9 {
  position: relative;

  width: 11px;
  height: 14px;
  margin: auto;
  margin-right: calc(var(--ring-unit)/2);
}

.TestHistoryChart__statisticFailureIcon--a9::before {
    position: absolute;
    top: 0;
    left: 0;

    width: 2px;
    height: 100%;

    content: '';

    opacity: 0.2;
    background-color: var(--ring-error-color);
    box-shadow:
      0 0 0 0 var(--ring-error-color),
      3px 0 0 0 var(--ring-error-color),
      6px 0 0 0 var(--ring-error-color),
      9px 0 0 0 var(--ring-error-color);
  }

.TestHistoryChart__snippet--My {
  display: flex;
  align-items: baseline;
  flex: 1 1;
  justify-content: flex-end;
}

.TestHistoryChart__help--V_ {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.TestHistoryChart__download--lS,
.TestHistoryChart__help--V_ {
  margin-right: calc(var(--ring-unit)*1.5);
  padding: 0;
}

:is(.TestHistoryChart__download--lS,.TestHistoryChart__help--V_):last-child {
    margin-right: 0;
  }

.TestHistoryChart__anchor--wF {
  height: auto;
  height: initial;

  color: inherit;

  line-height: inherit;
}

.TestHistoryChart__dropdown--YD {
  margin-right: -10px;
}

.TestHistoryChart__popup--nX {
  position: relative;

  width: calc(var(--ring-unit)*100);
  min-height: 350px;
  padding: calc(var(--ring-unit)*2);
}

.TestHistoryChart__fewLaunches--Qo {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  display: flex;
  align-items: center;
  justify-content: center;
}

.TestHistoryChart__popupChart--p6 {
  margin: 0;
}

.TestHistoryChart__loader--un {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}

.TestHistoryChart__loaderLabel--rL {
  margin-top: calc(var(--ring-unit)*2);
}

.CompatibleAgents__compatibleAgents--l9 {
}

.CompatibleAgents__anchor--ec {
  color: var(--ring-text-color);
}

.CompatibleAgents__secondary--ts {
  color: var(--ring-secondary-color);
}

.AgentBadge__wrapper--nz {
  display: grid;
  grid-template-areas:
    'label terminal'
    'name name';
  grid-template-columns: 1fr;
  grid-row-gap: calc(var(--ring-unit)/4);
  row-gap: calc(var(--ring-unit)/4);

  /* stylelint-disable selector-max-specificity, selector-id-pattern */
}

.AgentBadge__wrapper--nz #SAKURA_AFTER_AGENT_INFO {
    justify-content: end;

    margin-top: calc(var(--ring-unit)*-0.25);
    grid-area: terminal;
  }

:is(.AgentBadge__wrapper--nz #SAKURA_AFTER_AGENT_INFO) button {
      color: var(--ring-link-color);
    }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(:is(.AgentBadge__wrapper--nz #SAKURA_AFTER_AGENT_INFO) button):hover {
        color: var(--ring-link-hover-color);
      }}

/* stylelint-enable selector-max-specificity, selector-id-pattern */

.AgentBadge__wrapper--nz .AgentBadge__agentInfo--qz {
    display: contents;

    white-space: nowrap;

    font-size: var(--ring-font-size-smaller);
    line-height: var(--ring-line-height-lowest);
  }

.AgentBadge__agentInfoValue--bf {
  min-width: calc(var(--ring-unit)*11);

  text-overflow: ellipsis;
  grid-area: name;
}

.AgentBadge__agentInfoValue--bf > div {
    color: var(--ring-text-color);
  }

.AgentBadge__agentLink--vI {
  height: calc(100% + var(--ring-unit)*1.5);
  margin: 0 calc(var(--ring-unit)*-2);
  padding: 0 calc(var(--ring-unit)*2);
}

.AgentBadge__label--Zx {
  margin-bottom: 6px;
  grid-area: label;

  color: var(--ring-secondary-color);
}

.AgentBadge__labelWrapper--Zy {
  display: flex;
  justify-content: space-between;

  min-width: -moz-max-content;

  min-width: max-content;
}

.AgentBadge__compatibleAgents--P0.AgentBadge__compatibleAgents--P0 {
  display: flex;

  height: calc(100% + var(--ring-unit)*2);
  margin: 0 calc(var(--ring-unit)*-2);
  padding: 0 calc(var(--ring-unit)*2);
  grid-area: name;
}

.AgentBadge__copyWrapper--l9 {
  margin-left: calc(var(--ring-unit)/2);
}

.AgentBadge__detachedTooltip--gp {
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-icon-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.AgentBadge__detachedTooltip--gp:hover {
    color: var(--ring-icon-hover-color);
  }}

.StatusBadge__container--qf.StatusBadge__container--qf {
  min-width: -moz-max-content;
  min-width: max-content;
}

.StatusBadge__status--ru {
  display: flex;

  margin-top: calc(var(--ring-unit)*-0.5);
  padding: calc(var(--ring-unit)/2) var(--ring-unit);

  color: var(--ring-white-text-color);

  border-radius: var(--ring-border-radius);
  -moz-column-gap: calc(var(--ring-unit)/2);
       column-gap: calc(var(--ring-unit)/2);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.StatusBadge__status--ru:hover {
    cursor: default;
  }}

.StatusBadge__status--ru.StatusBadge__running--YL {
    background-color: var(--ring-main-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.StatusBadge__status--ru.StatusBadge__running--YL:hover {
      background-color: var(--ring-main-hover-color);
    }}

.StatusBadge__status--ru.StatusBadge__failure--8v {
    background-color: var(--ring-icon-error-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.StatusBadge__status--ru.StatusBadge__failure--8v:hover {
      background-color: var(--ring-main-error-hover-color);
    }}

.StatusBadge__status--ru.StatusBadge__success--oa {
    background-color: var(--ring-main-success-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.StatusBadge__status--ru.StatusBadge__success--oa:hover {
      background-color: var(--ring-main-success-hover-color);
    }}

.StatusBadge__status--ru.StatusBadge__canceled--OK {
    background-color: var(--ring-borders-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.StatusBadge__status--ru.StatusBadge__canceled--OK:hover {
      background-color: var(--ring-disabled-color);
    }}

.StatusBadge__status--ru.StatusBadge__queued--c4 {
    background-color: var(--ring-main-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.StatusBadge__status--ru.StatusBadge__queued--c4:hover {
      background-color: var(--ring-main-hover-color);
    }}

.StatusBadge__icon--y3 svg {
  color: var(--ring-white-text-color);
}

.StatusBadge__tooltip--Z2 {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.Legend__legend--eM {

  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  justify-content: center;

  margin: calc(var(--ring-unit)*4) calc(var(--ring-unit)*-0.5) var(--ring-unit);
  padding: 0;

  list-style-type: none;
}

.Legend__legend--eM > li {
    padding: 0 calc(var(--ring-unit)*0.5);
  }

.Legend__marker--bK {
  --size: calc(var(--ring-unit)*1.5);

  display: inline-block;

  box-sizing: border-box;

  width: var(--size);
  height: var(--size);

  margin-right: calc(var(--ring-unit)*0.5);

  vertical-align: -1px;

  border-radius: 50%;
}

.Legend__queue--HT {

  box-shadow: inset 0 0 0 2px var(--tc-success-progress-color);
}

.Legend__success--_g {

  background-color: var(--tc-success-progress-color);
}

.Legend__failed--tl {

  background-color: var(--ring-error-color);
}

.Legend__canceled--Il {

  background-color: var(--ring-line-color);
}

.Legend__running--nw {

  background-color: var(--tc-success-background-color);
  background-image: linear-gradient(
    135deg,
    var(--ring-icon-success-color),
    var(--ring-icon-success-color) 3.75%,
    transparent 3.75%,
    transparent 46.25%,
    var(--ring-icon-success-color) 46.25%,
    var(--ring-icon-success-color) 53.75%,
    transparent 53.75%,
    transparent 96.25%,
    var(--ring-icon-success-color) 96.25%,
    var(--ring-icon-success-color)
  );
  background-size: var(--ring-unit) var(--ring-unit);
}

.Legend__overdue--J8 {

  background-color: var(--ring-secondary-background-color);
  background-image: linear-gradient(
    135deg,
    var(--ring-line-color),
    var(--ring-line-color) 3.75%,
    transparent 3.75%,
    transparent 46.25%,
    var(--ring-line-color) 46.25%,
    var(--ring-line-color) 53.75%,
    transparent 53.75%,
    transparent 96.25%,
    var(--ring-line-color) 96.25%,
    var(--ring-line-color)
  );
  background-size: var(--ring-unit) var(--ring-unit);
}

.Legend__queued--UA {

  border: 1px dashed var(--ring-borders-color);
}

.Legend__toStart--JB {
  color: var(--ring-error-color);
}

.Legend__other--k7 {
  color: var(--ring-warning-color);
}

.Legend__reasons--MQ {
  margin-left: var(--ring-unit);
}

.BuildArtifactsTree__container--z0 {
  position: relative;
}

.BuildArtifactsTree__header--oJ {
  display: flex;

  padding-bottom: var(--ring-unit);
}

.BuildArtifactsTree__tree--JK {
  margin: 0;
  padding: 0;
}

.BuildArtifactsTree__autoWidth--pk {
  display: inline-block;

  min-width: calc(var(--ring-unit)*40);
}

.BuildArtifactsTree__toggleHidden--Ke {
  display: inline-block;
}

.BuildArtifactsTree__noteHidden--CI {

  line-height: var(--ring-line-height-lower);
}

.BuildArtifactsTree__noArtifacts--jQ {

  margin-bottom: var(--ring-unit);

  line-height: var(--ring-line-height-lower);
}

.BuildArtifactsTree__downloadLink--lO {
  margin-left: auto;

  white-space: nowrap;
}

.BuildArtifactsTree__artifactsSize--O3 {

  font-weight: 600;
}

.BuildArtifactsTree__artifactsSize--O3 .BuildArtifactsTree__downloadLink--lO {
  margin-left: var(--ring-unit);
}

.BuildArtifactsTree__loader--hd {
  padding: 6px 0;
}

.BuildArtifactsTree__popupHeader--gX .BuildArtifactsTree__artifactsSize--O3 {
    color: var(--ring-secondary-color);

    font-weight: 400;
  }

.ArtifactChangeDetailsPopupHeader__header--Vo {
  display: flex;
  align-items: baseline;
}

.ArtifactChangeDetailsPopupHeader__title--z3 {
  display: flex;
  align-items: baseline;
}

.ArtifactChangeDetailsPopupHeader__title--z3.ArtifactChangeDetailsPopupHeader__title--z3 {
  margin: 0;
  margin-right: auto;
  margin-bottom: var(--ring-unit);
  padding: 0;

  font-size: 24px;
  font-weight: bold;
  line-height: 28px;
}

.ArtifactChangeDetailsPopup__dialog--Vb {
  width: calc(70vw - var(--ring-unit)*6*2);
  height: calc(70vh - var(--ring-unit)*2*2);
}

.ArtifactChangeDetailsPopup__overlay--oe {
  padding: 0;
}

.ArtifactChangeDetailsPopup__wrapper--cR {
  display: flex;

  overflow: hidden;
  overflow-y: auto;
  flex-direction: column;

  height: 100%;
  padding: calc(var(--ring-unit)*4);
}

.ArtifactChangeDetailsPopup__header--wy {
  padding-bottom: calc(var(--ring-unit)*4);
}

.ArtifactChangeDetailsPopup__noFiles--R_ {
  display: flex;
  align-items: center;
  justify-content: center;

  height: 100%;

  color: var(--ring-secondary-color);
}

.ArtifactChanges__changesListEmpty--T3 {
  padding: var(--ring-unit) 0;

  color: var(--ring-secondary-color);
}

.ChangesAdvancedView__heading--Ri.ChangesAdvancedView__heading--Ri {
  margin: 0;

  margin-bottom: var(--ring-unit);
  padding: 0;

  font: inherit;
  font-weight: bold;
}

.ChangesAdvancedView__filter--nV {
  display: flex;

  align-items: start;
  flex-direction: column;

  margin-bottom: calc(var(--ring-unit)*2);
}

.ChangesAdvancedView__changesTypeFilter--Pr {
  margin-bottom: calc(var(--ring-unit)*2);
}

.ChangesAdvancedView__changesTypeFilter--Pr,
.ChangesAdvancedView__changesFilter--YX {
  margin-right: calc(var(--ring-unit)*2);
}

:is(.ChangesAdvancedView__changesTypeFilter--Pr,.ChangesAdvancedView__changesFilter--YX):last-child {
    margin-right: 0;
  }

.ChangesAdvancedView__showAllButton--by {
  margin-top: var(--ring-unit);
}

.ChangesAdvancedView__emptyList--Jr {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.ChangesAdvancedView__count--MY {
  margin-left: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.ChangesRepository__row--po {
  display: contents;
}

.ChangesRepository__row--po::after {
  position: absolute;

  z-index: -1;
  top: calc(var(--absolute-child-top) - 1px);
  right: 0;
  bottom: 0;
  left: 0;

  content: '';

  border-bottom: 1px solid var(--ring-line-color);
  grid-column: start / end;
  grid-row: var(--row) / span 1;
}

.ChangesRepository__row--po:first-child::after {
  border-top: 1px solid var(--ring-line-color);
}

.ChangesRepository__vcsRootColumn--m9 {
  display: flex;
  grid-column-start: vcs-root-start;
  grid-row-start: var(--row);
}

.ChangesRepository__revisionsColumn--QB {
  grid-column-start: revisions-start;
  grid-row-start: var(--row);
}

.ChangesRepository__vcsRootColumn--m9,
.ChangesRepository__revisionsColumn--QB {
  overflow: hidden;

  padding-top: 4px;
  padding-bottom: 6px;
}

.ChangesRepository__revision--Kr {
  padding-top: 4px;
  padding-bottom: 6px;
}

.ChangesRepository__revision--Kr:first-child {
  padding-top: 0;
}

.ChangesRepository__revision--Kr:last-child {
  padding-bottom: 0;
}

.ChangesRepository__revisionMainContent--fp {
  display: flex;
  align-items: baseline;
}

.ChangesRepository__branchAndLabels--d3 {
  display: flex;
  overflow: hidden;
  flex-wrap: wrap;

  margin-top: calc(var(--ring-unit)/-2);
}

.ChangesRepository__vcsBranchName--cD {
  overflow: hidden;
}

.ChangesRepository__vcsLabel--zc {
  display: flex;
  align-items: baseline;
}

.ChangesRepository__vcsLabelIcon--i1 {
  margin-right: calc(var(--ring-unit)/2);
}

.ChangesRepository__vcsLabelsError--oa {
  margin-top: calc(var(--ring-unit)/2);

  color: var(--ring-error-color);
}

.ChangesRepository__vcsBranchName--cD,
.ChangesRepository__vcsLabel--zc {
  margin-top: calc(var(--ring-unit)/2);
  margin-right: calc(var(--ring-unit)*1.5);
}

.ChangesRepository__hash--ic {
  display: flex;
  overflow: hidden;

  flex: 0 0 auto;
  justify-content: flex-end;

  max-width: 200px;

  margin-left: auto;
  padding-left: var(--ring-unit);
}

.ChangesRepository__version--MP {

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.ChangesRepository__versionCopyButton--fo {
  opacity: 1;
}

.ChangesRepository__vcsNameAndVcsRootName--k8 {
  overflow: hidden;
  overflow-wrap: break-word;
}

.ChangesRepository__vcsName--aL,
.ChangesRepository__vcsRootName--TN,
.ChangesRepository__version--MP {
  line-height: var(--ring-line-height);
}

.ChangesRepository__vcsGroupIcon--I8 {
  margin-right: calc(var(--ring-unit)/2);
}

.ChangesRevisions__grid--Zg {
  --vcs-root-column: [start vcs-root-start] minmax(300px, max-content);
  --revisions-column: [revisions-start] auto;

  position: relative;
  grid-template-columns: [start vcs-root-start] minmax(300px, max-content) [revisions-start] auto [end];
  grid-template-columns: var(--vcs-root-column) var(--revisions-column) [end];
  grid-column-gap: calc(var(--ring-unit)*2);
}

.ChangesDropdownLink__secondary--yb {
  color: var(--ring-secondary-color);
}

.ChangesDropdownLink__link--Oo {
  position: relative;

  overflow: hidden;
}

.ChangesDropdownLink__othersAvatar--WS {
  transition: opacity var(--ring-fast-ease);

  opacity: 0.5;
}

.ChangesDropdownLink__linkWrapper--WR {
  position: relative;
  z-index: 0; /* creates an isolated stacking context */
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ChangesDropdownLink__linkWrapper--WR:hover .ChangesDropdownLink__othersAvatar--WS {
  transition: none;

  opacity: 1;
}}

.ChangesDropdownLink__brancheIcon--tA {
  margin-left: calc(var(--ring-unit)/2);
}

.ChangesDropdown__wrapper--Sy {

  display: inline-flex;
}

.ChangesDropdown__newUserInterfaceWrapper--j7 {
  display: inline-flex;
  align-items: baseline;

  min-width: 0;
  max-width: 100%;

  white-space: nowrap;
}

.ChangesDropdown__dropdown--Rh {
  display: flex;
  justify-content: center;

  max-width: 100%;
  height: calc(var(--ring-unit)*2);
}

.ChangesDropdown__label--rO {
  overflow: hidden;
  flex-grow: 1;

  min-width: 0;
  margin: -2px;
}

.ChangesDropdown__label--rO .ChangesDropdownLink__linkWrapper--WR {
    display: flex;
    align-items: baseline;

    margin: 2px;
  }

.ChangesDropdown__anchorIcon--kI {
  position: relative;

  height: auto;

  height: initial;
  padding-right: calc(var(--ring-unit)/4);
  padding-left: calc(var(--ring-unit)/4);

  line-height: inherit;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ChangesDropdown__anchorIcon--kI:hover {
    color: var(--ring-link-hover-color);
  }}

.ChangesDropdown__branchIcon--cs {
  color: inherit;
}

.ChangesPreview__firstBuildWithSameChanges--CD {
  margin-bottom: calc(var(--ring-unit)*1.5);
  padding-bottom: var(--ring-unit);

  border-bottom: 1px solid var(--ring-line-color);
}

.ChangesPreview__changesTypeFilter--M1 {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.ChangesPreview__firstBuildWithSameChanges--CD + .ChangesPreview__changesTypeFilter--M1 {
  margin-top: calc(var(--ring-unit)/2);
}

.ChangesPreview__changesButtons--lQ {
  display: flex;
  align-items: center;
}

.ChangesPreview__changesButtons--lQ > * {
    margin-left: var(--ring-unit);
  }

.ChangesPreview__changesButtons--lQ > *:first-child {
    margin-left: 0;
  }

.ChangesPreview__changesButtons--lQ:not(:empty) {
  margin-top: var(--ring-unit);
}

.ChangesPreview__count--Qg {
  margin-left: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.ChangesDropdownContent__content--xU {
  width: calc(var(--ring-unit)*90);
  padding: calc(var(--ring-unit)*2);
}

.ChangesDropdownContent__changes--PU {
  margin-bottom: 0;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ChangesAvatars__avatars--HZ:hover .ChangesAvatars__extraText--qA,
.ChangesAvatars__avatars--HZ:hover .ChangesAvatars__othersAvatar--tg {
  opacity: 1;
}}
@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ChangesAvatars__avatars--HZ:hover > .ChangesAvatars__item--hG:nth-child(4) {
  transform: translateX(45px);
}}
@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ChangesAvatars__avatars--HZ:hover > .ChangesAvatars__item--hG:nth-child(3) {
  transform: translateX(28px);
}}
@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ChangesAvatars__avatars--HZ:hover > .ChangesAvatars__item--hG:nth-child(2) {
  transform: translateX(12px);
}}
@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ChangesAvatars__avatars--HZ:hover > .ChangesAvatars__item--hG {
  -webkit-mask: none;
          mask: none;
}}

.ChangesAvatars__avatars--HZ {
  position: relative;
  z-index: 2;

  display: inline-flex;

  margin-right: calc(var(--ring-unit)/2);
}

.ChangesAvatars__avatarWrapper--r0 {
  margin-right: 0;
}

.ChangesAvatars__avatarWrapper--r0::before {
    position: absolute;
    top: -2px;
    right: -2px;
    bottom: -2px;
    left: -2px;

    content: '';
  }

.ChangesAvatars__item--hG {
  /* stylelint-disable-next-line length-zero-no-unit */
  --offset: 0px;

  position: relative;

  margin-left: 0px;

  margin-left: calc(var(--offset)*-1);

  transition: transform var(--ring-fast-ease);
  -webkit-mask-image: url(c9169ee06ef150c7be60.svg);
          mask-image: url(c9169ee06ef150c7be60.svg);
  -webkit-mask-position: -4px -2px;
          mask-position: -4px -2px;
  -webkit-mask-position: calc(var(--offset) - 4px) -2px;
          mask-position: calc(var(--offset) - 4px) -2px;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}

.ChangesAvatars__item--hG:nth-child(1) {
  z-index: 4;
  -webkit-mask: none;
          mask: none;
}

.ChangesAvatars__item--hG:nth-child(2) {
  --offset: 10px;

  z-index: 3;
}

.ChangesAvatars__item--hG:nth-child(3) {
  --offset: 14px;

  z-index: 2;
}

.ChangesAvatars__item--hG:nth-child(4) {
  --offset: 15px;

  z-index: 1;
}

.ChangesAvatars__hovered--yS > .ChangesAvatars__item--hG,
.ChangesAvatars__avatars--HZ:focus-within > .ChangesAvatars__item--hG {
  -webkit-mask: none;
          mask: none;
}

/* stylelint-disable selector-max-specificity, no-descending-specificity */
.ChangesAvatars__hovered--yS > .ChangesAvatars__item--hG:nth-child(2),
.ChangesAvatars__avatars--HZ:focus-within > .ChangesAvatars__item--hG:nth-child(2) {
  transform: translateX(12px);
}

.ChangesAvatars__hovered--yS > .ChangesAvatars__item--hG:nth-child(3),
.ChangesAvatars__avatars--HZ:focus-within > .ChangesAvatars__item--hG:nth-child(3) {
  transform: translateX(28px);
}

.ChangesAvatars__hovered--yS > .ChangesAvatars__item--hG:nth-child(4),
.ChangesAvatars__avatars--HZ:focus-within > .ChangesAvatars__item--hG:nth-child(4) {
  transform: translateX(45px);
}
/* stylelint-enable */

.ChangesAvatars__extra--fS {

  width: 20px;
  height: 20px;

  color: var(--ring-text-color);

  border-radius: var(--ring-border-radius);

  background-color: var(--ring-line-color);

  font-size: 9px;

  line-height: 20px;
}

.ChangesAvatars__extraText--qA {

  display: block;

  width: 100%;

  cursor: pointer;
  transition: opacity var(--ring-fast-ease);
  text-align: center;

  opacity: 0;

  border-radius: var(--ring-border-radius);
}

.ChangesAvatars__extraText--qA.focusVisible {
  outline: none;
  box-shadow: 0 0 0 2px var(--ring-border-hover-color);
}

.ChangesAvatars__hovered--yS .ChangesAvatars__extraText--qA,
.ChangesAvatars__hovered--yS .ChangesAvatars__othersAvatar--tg,
.ChangesAvatars__avatars--HZ:focus-within .ChangesAvatars__extraText--qA,
.ChangesAvatars__avatars--HZ:focus-within .ChangesAvatars__othersAvatar--tg {
  opacity: 1;
}

.ChangesAvatars__avatar--HS {
  position: relative;
}

.ChangesAvatars__listAvatarWrapper--ot {
  vertical-align: -5px;
}

.ChangesAvatars__listAvatar--wS {
  vertical-align: baseline;
}

.ChangesAvatars__link--tF {
  display: block;
}

/* stylelint-disable-next-line selector-max-specificity */
.ChangesAvatars__link--tF.focusVisible .ChangesAvatars__avatarWrapper--r0::before {
  right: 0;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.PipelineBranchLabel__branchLabel--Yi:hover {
    color: var(--ring-link-hover-color);
    background-color: transparent;
  }}

.PipelineBranchLabel__branchLabel--Yi {
  padding: 0;

  background-color: transparent;
}

.PipelineBranchLabel__branchLabel--Yi:focus {
    color: var(--ring-link-hover-color);
    background-color: transparent;
  }

.PipelineBranchLabel__branchLabel--Yi svg {
    margin-right: calc(var(--ring-unit)/2);
  }

.PipelineBranchLabel__branchLabelName--Bv {
  overflow: hidden;
}

.RunStatus__success--e4 {
  color: var(--ring-success-color);
}

.RunStatus__failure--wp {
  color: var(--ring-error-color);
}

.RunStatus__queued--hI {
  color: var(--ring-secondary-color);
}

.RunStatus__tooltipText--nA {
  display: block;

  font-size: var(--ring-font-size-smaller);
}

.RunStatus__popupTooltip--lF {
  padding: calc(var(--ring-unit)/2) var(--ring-unit);
}

.RunStatus__canceled--rH {
  color: var(--ring-secondary-color);
}

.RunStatus__warning--oL {
  color: var(--ring-warning-color);
}

.RunStatus__icon--oC {
  margin-right: calc(var(--ring-unit)/2);
}

.RunStatus__waitReason--uZ {
  position: absolute;
  right: var(--ring-unit);
  bottom: 6px;
}

.RunTimeBar__container--mS {
  display: flex;

  width: 100%;
}

.RunTimeBar__duration--CN {
  display: flex;
  align-items: start;
  flex-direction: column;

  width: 100%;
}

.RunTimeBar__wrapper--yO {
  position: relative;

  width: 100%;

  height: calc(var(--ring-unit)/2);

  opacity: 1;

  border-radius: 6px;

  background-color: var(--ring-tag-background-color);
}

.RunTimeBar__bar--U5 {
  height: calc(var(--ring-unit)/2);

  margin-bottom: calc(var(--ring-unit)/2);

  animation: RunTimeBar__bar--U5 1s linear infinite;

  border-radius: 6px;
}

@keyframes RunTimeBar__bar--U5 {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.6;
  }

  100% {
    opacity: 1;
  }
}

.RunTimeBar__text--BT {

  position: relative;

  text-align: left;
}

.RunTimeBar__progress--Ft {
  background-color: var(--ring-main-color);
}

.RunTimeBar__textProgress--lD {
  color: var(--ring-main-color);

  font-weight: 600;
}

.RunTimeBar__queue--Uq {
  width: 100%;

  background-color: var(--ring-borders-color);
}

.RunTimeBar__icon--nS {
  margin-right: var(--ring-unit);

  color: inherit;
}

.PipelineRunLine__cell--k0 {
  display: flex;

  height: calc(var(--ring-unit)*3);
  padding: calc(var(--ring-unit)*1.5) 0;
}

.PipelineRunLine__startDate--WD {
  justify-content: end;
}

.PipelineRunLine__duration--N1 {
  text-align: end;
}

.PipelineRunLine__status--kr,
.PipelineRunLine__number--rX {
  display: block;
  overflow: hidden;

  white-space: nowrap;
  text-overflow: ellipsis;
}

.PipelineRunLine__estimate--_z {
  color: var(--ring-secondary-color);
}

.PipelineRunLine__branchLabel--Yi {
  font-weight: bold;
}

.PipelineHistory__container--gb {
  display: flex;

  flex-direction: column;

  padding-bottom: calc(var(--ring-unit)*2.5);
}

.PipelineHistory__container--gb.PipelineHistory__empty--W9 {
    padding-top: calc(var(--ring-unit)*2.5);

    border-top: 1px solid var(--ring-line-color);
  }

.PipelineHistory__emptyListDescription--Dm {

  margin: 0;
  margin-top: calc(var(--ring-unit) - 2px);

  color: var(--ring-secondary-color);
}

.PipelineHistory__wrapper--Yd {
  width: 100%;
  min-width: calc(var(--ring-unit)*100);
  max-width: calc(var(--ring-unit)*180);
}

.PipelineHistory__title--_X.PipelineHistory__title--_X {
  margin: calc(var(--ring-unit)*4) 0 calc(var(--ring-unit)*2);
  padding: 0;

  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.PipelineHistory__runs--Sq {
  display: grid;
  grid-template-columns:
    minmax(0, max-content) minmax(0, max-content) minmax(0, max-content) minmax(0, max-content)
    minmax(0, max-content) minmax(0, max-content) minmax(0, max-content);
  grid-column-gap: calc(var(--ring-unit)*2);

  justify-content: space-between;
}

.PipelineHistory__columnHeader--LI {
  padding-bottom: var(--ring-unit);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.PipelineHistory__startDate--oB {
  text-align: end;
}

.PipelineHistory__columnUnderline--ov {
  border-bottom: 1px solid var(--ring-line-color);
  grid-column: 1/-1;
}

.PipelineHistory__pager--kj {
  margin-top: calc(var(--ring-unit)*3);
}

.PipelineHistory__line--Gf {
  display: contents;
}

.PipelineHistory__durationDetails--W5.PipelineHistory__durationDetails--W5 {
  color: var(--ring-secondary-color);
}

.BuildQueueInfo__wrapper--Zr {
  display: inline-block;

  font-size: var(--ring-font-size-smaller);
}

.BuildQueueInfo__title--pA {
  font-size: inherit;
}

.BuildQueueInfo__inlineTitle--lR {
  font-weight: bold;
}

.BuildQueueInfo__reasonDuration--Y5 {
  font-weight: bold;
}

.BuildQueueInfo__popup--ON {
  padding: var(--ring-unit) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
}

.BuildQueueInfo__popup--ON .BuildQueueInfo__reason--Dx:not(:first-child) {
  margin-top: 5px;
}

.BuildQueueInfo__inlineReasons--Si {
  margin-bottom: calc(var(--ring-unit)/2);

  font-size: inherit;
}

.BuildQueueInfo__dropdown--cn {
  margin-bottom: -1px;
}

.BuildQueueInfo__anchor--g0 {
  height: auto;

  color: inherit;
}

.BuildQueueInfo__iconsOffset--ag {
  display: inline-block;

  width: calc(var(--ring-unit)*2);
}

.BuildQueueInfo__queuedIcon--FS {
  margin-left: -1px;

  color: var(--ring-icon-color);
}

.BuildQueueInfo__ownQueueTimeIcon--Gm {
}

.BuildPartOf__wrapper--bb {
  display: flex;
  align-items: baseline;
}

.BuildPartOf__popupContent--xY {
  padding: calc(var(--ring-unit)*2);
  padding-top: calc(var(--ring-unit)*1.5);
}

.BuildPartOf__anchor--NR {
  color: var(--ring-text-color);
}

.BuildPartOf__buildPath--fL {

  display: flex;
  align-items: baseline;
  flex-wrap: nowrap;

  margin-bottom: calc(var(--ring-unit)/2);
}

.BuildPartOf__buildPath--fL:last-child {
    margin-bottom: 0;
  }

.BuildPartOf__buildNumber--DX .BuildNumber__link--of {
  font-size: var(--ring-font-size);
}

.BuildPartOf__separator--qY {
  color: var(--ring-secondary-color);
}

.BuildPartOf__chainLink--_n {
  margin-left: calc(var(--ring-unit)*1.5);
}

.SnapshotDependenciesCounters__statuses--BA > * {
  margin-right: calc(var(--ring-unit)*1.5);

  white-space: nowrap;

  color: var(--ring-text-color);
}

.SnapshotDependenciesCounters__headingLink--_u,
.SnapshotDependenciesCounters__text--7t {
  color: var(--ring-text-color);
}

.SnapshotDependenciesCounters__icon--uM {
  margin-right: calc(var(--ring-unit)/2);
}

.SnapshotDependenciesCounters__icon--uM.SnapshotDependenciesCounters__failed--vP.SnapshotDependenciesCounters__failed--vP {
    color: var(--ring-icon-error-color);
  }

.SnapshotDependenciesCounters__icon--uM.SnapshotDependenciesCounters__running--M8 {
    color: var(--ring-icon-secondary-color);
  }

.SnapshotDependenciesCounters__successful--zV {
  color: var(--ring-success-color);
}

.SnapshotDependenciesCounters__successful--zV .SnapshotDependenciesCounters__icon--uM {
    color: var(--ring-icon-success-color);
  }

.SnapshotDependenciesCounters__failed--vP {
  color: var(--ring-error-color);
}

.SnapshotDependenciesCounters__failed--vP .SnapshotDependenciesCounters__icon--uM {
    color: var(--ring-icon-error-color);
  }

.SnapshotDependenciesCounters__overtimeIcon--aL {
  color: var(--ring-icon-secondary-color);
}

.BuildInfoTable__info--_0 {
  margin: calc(var(--ring-unit)*-0.5) calc(var(--ring-unit)*-3.5) var(--ring-unit);

  border-spacing: calc(var(--ring-unit)*3.5) calc(var(--ring-unit)*0.5);

  border-collapse: separate;
}

.BuildInfoTable__info--_0 th,.BuildInfoTable__info--_0 td {
    padding: 0;

    text-align: start;
    vertical-align: baseline;
  }

.BuildInfoTable__label--qT {
  margin: 0 calc(var(--ring-unit)/2) 0 calc(var(--ring-unit)*1.5);
}

.BuildInfoTable__queuedIcon--Bm {
  margin-right: 2px;

  color: var(--ring-icon-secondary-color);
}

.BuildInfoTable__queueInfoTitle--kr.BuildInfoTable__queueInfoTitle--kr {
  font-size: var(--ring-font-size);
}

.BuildInfoTable__timeToStartAndWaitReason--dE {
  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.BuildInfoTable__timeToStart--mI {
  color: var(--ring-text-color);
}

/* In firefox 118, an element with display:inline-block
 * and ::first-letter { ..transform.. } acts like two
 * block elements. See the TW-83970  */
.BuildInfoTable__waitReason--F7 {
  text-transform: lowercase;
}

.BuildInfoTable__compatibleAgents--O1.BuildInfoTable__compatibleAgents--O1 {
  padding: 0;

  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.BuildPinInfo__wrapper--ML {

  display: flex;
  align-items: baseline;

  max-width: 900px;
}

.BuildPinInfo__header--VH {
  display: flex;
}

.BuildPinInfo__timestamp--tK {
  color: var(--ring-secondary-color);
}

.BuildPinInfo__userInfo--kx {
  margin-right: calc(var(--ring-unit)/2);
}

.BuildPinInfo__button--RK {
  padding-right: var(--ring-unit);
  padding-left: 0;

  color: var(--ring-secondary-color);
}

.BuildPinInfo__icon--Tc {
  flex: 0 0 auto;

  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-main-color);
}

.BuildOverviewProgress__wrapper--Ug {
  position: relative;

  height: calc(var(--ring-unit)*4);

  border: 1px solid var(--ring-line-color);

  background-color: var(--ring-secondary-background-color);

  font-size: var(--ring-font-size-smaller);
  line-height: calc(var(--ring-unit)*3);
}

.BuildOverviewProgress__wrapperRounded--Vq {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.BuildOverviewProgress__lineMargin--xr {
  margin-top: 2px;
}

.BuildOverviewProgress__line--ML {
  position: absolute;
  top: -3px;
  left: -1px;

  width: calc(100% + 1px);
  height: 3px;

  background-color: var(--tc-success-progress-color);
}

.BuildOverviewProgress__lineFull--y4 {
  width: calc(100% + 2px);
}

.BuildOverviewProgress__progress--mA {
  position: absolute;
  top: 0;
  left: 0;

  height: 100%;

  background-color: var(--tc-success-background-color);
}

.BuildOverviewProgress__failedProgress--lG {
  background-color: var(--tc-error-background-color);
}

.BuildOverviewProgress__failedProgress--lG .BuildOverviewProgress__line--ML {
    background-color: var(--ring-error-color);
  }

.BuildOverviewProgress__left--Wh,
.BuildOverviewProgress__right--p2 {
  position: absolute;
  top: calc(var(--ring-unit)/2);
}

.BuildOverviewProgress__left--Wh {
  left: calc(var(--ring-unit)*2);
}

.BuildOverviewProgress__right--p2 {
  right: calc(var(--ring-unit)*2);
}

.BuildOverviewProgress__stop--sE {
  margin-left: calc(var(--ring-unit)*1.5);
}

.BuildOverviewProgress__overtimeIcon--dR {
  margin-right: calc(var(--ring-unit)/2);

  color: inherit;
}

.BuildLogRunningMessages__wrapper--vu {
  position: relative;
  top: -1px;

  display: block;

  overflow: hidden;

  color: inherit;
  border-width: 1px;
  border-style: solid;
  border-color: var(--ring-line-color);
  border-radius: 0 0 3px 3px;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BuildLogRunningMessages__wrapper--vu:hover {
    color: inherit;
    border-color: var(--ring-border-hover-color);
  }}

.BuildLogRunningMessages__messages--OU {
  position: absolute;
  bottom: calc(var(--ring-unit)/2);

  width: 100%;
}

.BuildLogRunningMessages__message--rK {
  cursor: pointer;
}

.BuildLogRunningMessages__info--N4 {
  position: absolute;
  bottom: calc(var(--ring-unit)/2);

  padding-left: calc(var(--ring-unit)*2);

  color: var(--ring-secondary-color);
}

.RunningStep__wrapper--Ao {
  font-size: var(--ring-font-size);
}

.RunningStep__icon--kx {
  margin-right: calc(var(--ring-unit)/2);
}

.ViewThreadDumpButton__link--dT {
  color: var(--ring-secondary-color);
}

.BuildLogOverview__links--Yl {
  display: flex;

  padding-top: var(--ring-unit);

  font-size: var(--ring-font-size-smaller);
}

.BuildLogOverview__logLink--jy {
  color: var(--ring-secondary-color);
}

.BuildLogOverview__logIcon--IN {
  margin-right: calc(var(--ring-unit)/2);

  vertical-align: -1px;

  color: var(--ring-icon-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BuildLogOverview__logLink--jy:hover .BuildLogOverview__logIcon--IN {
  color: inherit;
}}

.BuildLogOverview__leftText--nI {
  display: inline-block;

  padding-top: 1px;
}

.BuildLogOverview__rightLinks--Vr {
  flex: 0 0 auto;

  margin-left: auto;
}

.BuildLogOverview__rightLinks--Vr > * {
    margin-left: calc(var(--ring-unit)*1.5);
  }

.SwitcherLabel__label--pu {
  padding: 0 calc(var(--ring-unit)/2);

  color: var(--ring-icon-secondary-color);

  border-radius: calc(var(--ring-unit)/2);
  background-color: var(--ring-tag-background-color);
}

.SwitcherLabel__on--LD {
  color: var(--ring-main-color);
  background-color: var(--ring-selected-background-color);
}

.TimeBar__container--w8 {
  position: relative;

  width: 100%;
  height: calc(var(--ring-unit)/2);

  border-radius: 6px;

  background-color: var(--ring-tag-background-color);
}

.TimeBar__bar--xK {
  height: calc(var(--ring-unit)/2);

  transition: width 300ms cubic-bezier(0.36, 1.33, 0.64, 1);

  opacity: 1;

  border-radius: 6px;
}

.TimeBar__inProgress--QD {
  animation: TimeBar__bar--xK 1s linear infinite;
}

@keyframes TimeBar__bar--xK {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.6;
  }

  100% {
    opacity: 1;
  }
}

.TimeBar__withSeparator--jt {
  border-radius: 6px 0 0 6px;
}

.TimeBar__separator--Qk {
  position: absolute;
  top: calc(var(--ring-unit)/-2);
  left: 100%;

  width: 1px;
  height: calc(var(--ring-unit)*1.5);

  transition: left 300ms cubic-bezier(0.36, 1.33, 0.64, 1);

  background-color: var(--ring-main-color);
}

.TimeBar__queue--zy {
  background-color: var(--ring-borders-color);
}

.TimeBar__default--o7 {
  background-color: var(--ring-main-color);
}

.TimeBar__optimizedContainer--Kk {
  background-color: var(--ring-border-hover-color);
}

.BaseTimeBadge__badge--i3.BaseTimeBadge__badge--i3 {
  min-width: calc(var(--ring-unit)*36);

  padding-bottom: var(--ring-unit);
}

.BaseTimeBadge__label--lp {
  color: var(--ring-secondary-color);
}

.BaseTimeBadge__right--Qk {
  text-align: right;
}

.BaseTimeBadge__left--kJ {
  overflow: hidden;

  white-space: nowrap;
  text-overflow: ellipsis;
}

.BaseTimeBadge__highlighted--h0 {
  color: var(--ring-main-color);

  font-weight: 600;
}

.BaseTimeBadge__icon--Bi {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-color);
}

.BaseTimeBadge__skeleton--o6 {
  height: calc(var(--ring-unit)*2);

  margin-top: var(--ring-unit);

  border-radius: var(--ring-unit);
  background-color: var(--ring-tag-background-color);
}

.BaseTimeBadge__inQueue--xt {
  display: flex;
  flex-direction: column;

  width: 100%;
}

.BaseTimeBadge__running--Wj {
  display: flex;
  gap: 4px;
}

.BaseTimeBadge__queueContainer--p0 {
  flex-shrink: 0;

  min-width: 60px;
}

.BaseTimeBadge__runningContainer--Ci {
  overflow: hidden;

  width: 100%;
}

.BaseTimeBadge__labels--k5 {
  display: flex;
  gap: calc(var(--ring-unit)*0.75);

  overflow: hidden;
  justify-content: space-between;
}

.BaseTimeBadge__row--j3 {
  display: flex;
  gap: calc(var(--ring-unit)*0.75);

  width: -moz-max-content;

  width: max-content;
}

.BaseTimeBadge__optimization--BS {
  display: flex;
  justify-content: end;

  color: var(--ring-main-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BaseTimeBadge__optimization--BS:hover {
    color: var(--ring-link-hover-color);
  }

    .BaseTimeBadge__optimization--BS:hover .BaseTimeBadge__arrow--ld {
      color: var(--ring-link-hover-color);
    }}

.BaseTimeBadge__optimizationsButton--Jx {
  height: calc(var(--ring-unit)*2);
  padding: 0;

  font-weight: 600;

  line-height: var(--ring-line-height-lowest);
}

.BaseTimeBadge__timeBarContainer--sE {
  margin: calc(var(--ring-unit) - 2px) 0;
}

.BaseTimeBadge__optimizedEnter--y0 {
  transform: translateX(100%);

  opacity: 0;
}

.BaseTimeBadge__optimizedEnterActive--Et {
  transition: transform 300ms cubic-bezier(0.36, 1.33, 0.64, 1);
  transform: translateX(0%);

  opacity: 1;
}

.BaseTimeBadge__timeBadgePopup--TP.BaseTimeBadge__timeBadgePopup--TP {
  max-width: -moz-max-content;
  max-width: max-content;
}

.BaseTimeBadge__queueAnchor--ap {
  position: relative;

  width: 100%;
  min-width: calc(var(--ring-unit)*7.5);

  text-align: left;
}

.BaseTimeBadge__queueAnchor--ap::after {
    position: absolute;
    top: 0;
    left: calc(var(--ring-unit)*-1.5);

    width: calc(100% + var(--ring-unit)*2);
    height: calc(100% + var(--ring-unit));

    content: '';
  }

.OptimizationsChart__container--N7 {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.OptimizationsChart__header--eG {
  display: flex;
  gap: calc(var(--ring-unit)*1.5);

  justify-content: space-between;
}

.OptimizationsChart__heading--wS {
  font-weight: 600;
}

.OptimizationsChart__arrows--_9 {
  display: flex;
  gap: var(--ring-unit);
}

.OptimizationsChart__arrow--lH {
  display: flex;
  align-items: center;

  width: calc(var(--ring-unit)*2);
  height: calc(var(--ring-unit)*2);
  padding: 0;
}

.OptimizationsChart__icon--E_ {
  color: #8496ad;
}

.OptimizationsChart__disabled--jv .OptimizationsChart__icon--E_ {
    color: var(--ring-icon-disabled-color);
  }

.OptimizationsChart__chart--kL {
  position: relative;

  display: flex;

  height: 140px;

  padding-top: var(--ring-unit);
}

.OptimizationsChart__axes--ZH {
  display: flex;
  flex-direction: row;
  gap: calc(var(--ring-unit)*0.75);

  width: 100%;
}

.OptimizationsChart__numberAxis--ps {
  position: relative;

  display: flex;
  flex-grow: 1;
  gap: calc(var(--ring-unit)*1.5);

  min-width: 240px;
  height: 100%;
}

.OptimizationsChart__timeAxis--ji {
  display: flex;
  flex-direction: column;
  justify-content: space-between;

  height: 124px;
}

.OptimizationsChart__value--2_ {
  min-width: calc(var(--ring-unit)*2);

  text-align: center;

  color: var(--ring-disabled-color);
}

.OptimizationsChart__chartBarContainer--r2 {
  z-index: 1;

  display: flex;
  flex-direction: column;
  justify-content: end;

  padding-top: var(--ring-unit);
  gap: var(--ring-unit);
}

.OptimizationsChart__tooltipContainer--LJ {
  display: flex;
  align-self: center;

  height: 100%;
}

.OptimizationsChart__tooltip--_Z {
  display: flex;
  align-self: end;

  height: 100%;
}

.OptimizationsChart__chartBar--zX {
  overflow: hidden;
  align-self: end;

  width: var(--ring-unit);
  height: 100%;

  cursor: pointer;

  border-top-left-radius: var(--ring-unit);
  border-top-right-radius: var(--ring-unit);

  background-color: var(--ring-main-color);
}

.OptimizationsChart__chartBar--zX .OptimizationsChart__chartBarOptmized--d1 {
    background-color: var(--ring-border-hover-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.OptimizationsChart__chartBar--zX:hover {
    background-color: var(--ring-main-hover-color);
  }

    .OptimizationsChart__chartBar--zX:hover .OptimizationsChart__chartBarOptmized--d1 {
      background-color: rgba(var(--ring-border-hover-components), 0.6);
    }}

.OptimizationsChart__canceledChartBar--lk {
  align-self: center;

  width: var(--ring-unit);

  border-top-left-radius: var(--ring-unit);
  border-top-right-radius: var(--ring-unit);

  background-color: var(--ring-tag-background-color);
}

.OptimizationsChart__lines--Q3 {
  position: absolute;

  display: flex;
  flex-direction: column;
  justify-content: space-between;

  width: 100%;

  height: 108px;
  padding-top: var(--ring-unit);
}

.OptimizationsChart__line--RF {
  height: 1px;

  background-color: var(--ring-line-color);
}

.OptimizationsChart__dashedLine--uJ {
  height: 1px;

  background: repeating-linear-gradient(
    90deg,
    var(--ring-line-color) 0 var(--ring-unit),
    #0000 0 calc(var(--ring-unit)*1.5)
  );
}

.OptimizationsChart__row--il {
  display: flex;
  gap: calc(var(--ring-unit)/2);

  align-items: center;

  margin-top: calc(var(--ring-unit)/2);
}

.OptimizationsChart__bullet--Vg {
  width: var(--ring-unit);
  height: var(--ring-unit);

  border-radius: calc(var(--ring-unit)/2);
  background-color: var(--ring-main-hover-color);
}

.OptimizationsChart__bullet--Vg.OptimizationsChart__optimized--zv::after {
      display: block;

      width: var(--ring-unit);
      height: var(--ring-unit);

      content: '';

      border-radius: calc(var(--ring-unit)/2);
      background-color: rgba(var(--ring-border-hover-components), 0.6);
    }

.BuildArtifacts__wrapper--BO {
  display: inline-block;
}

.BuildArtifacts__popup--CY {
  max-height: 50vh;
}

.BuildArtifacts__popupContent--NT {
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*2) calc(var(--ring-unit)*3);

  text-align: left;
}

.BuildArtifacts__hint--Eb {
  width: calc(var(--ring-unit)*28);
}

.BuildArtifacts__title--p6.BuildArtifacts__title--p6 {
  margin-bottom: calc(var(--ring-unit)/2);

  font-size: var(--ring-font-size);

  font-weight: 600;
  line-height: var(--ring-line-height);
}

.BuildArtifacts__text--dk {
  margin-left: calc(var(--ring-unit)/4);
}

.BuildArtifacts__chevron--B8 {
  margin-left: 2px;

  line-height: normal;
}

.JobDirectoryTree__list--t4 {
  margin: 0;
  padding: 0;

  list-style-type: none;
}

.JobDirectoryPopup__icon--ce {
  padding: 0;

  color: var(--ring-icon-color);
}

.JobFilesPublication__textAreaWrapper--Ii {
  position: relative;
}

.JobFilesPublication__textArea--Vc {
  min-height: calc(var(--ring-unit)*5.5);

  background-color: var(--ring-content-background-color);

  font-family: var(--ring-font-family-monospace), serif;
}

.JobFilesPublication__content--T1 {
  position: relative;

  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*1.5);
}

.JobFilesPublication__file--LY {
  display: flex;
  align-items: end;
  flex-direction: row;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
}

.JobFilesPublication__actions--aZ {
  display: flex;
  align-items: end;
  flex-direction: row;
  -moz-column-gap: calc(var(--ring-unit)*1.5);
       column-gap: calc(var(--ring-unit)*1.5);

  padding-bottom: calc(var(--ring-unit)/1.5);
}

.JobFilesPublication__trash--rg {
  padding: 0;
}

.JobFilesPublication__notice--az {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.AddIntegration__addIntegration--li {
  margin-left: auto;
}

.AddIntegration__popupMenu--M_ {
  max-width: 300px;
}

.PasswordInput__input--ex {
  --ring-input-padding-end: calc(var(--ring-input-padding-inline) + var(--ring-input-icon-offset));
}

.PasswordInput__eyeButton--zy {
  position: absolute;
  top: calc(var(--ring-input-padding-block) + 3px);
  right: var(--ring-input-padding-inline);

  height: auto;

  padding-right: 0;

  line-height: inherit;
}

.DockerIntegrationForm__dockerIntegrationForm--BU {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*1.5);
}

.DockerIntegrationForm__testDockerConnectionBlock--mE {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.DockerIntegrationForm__testDockerConnection--iv {
  padding: 0;
}

.DockerIntegrationForm__success--n8 {
  color: var(--ring-success-color);
}

.DockerIntegrationForm__error--RF {
  color: var(--ring-error-color);
}

.DockerIntegrationForm__loaderInline--mJ {
  display: flex;

  color: var(--ring-action-link-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.DockerIntegrationForm__loaderInline--mJ svg {
    margin-right: var(--ring-unit);
  }

.NpmIntegrationForm__npmIntegrationForm--rC {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*1.5);
}

.NpmIntegrationForm__testNpmConnectionBlock--Gw {
  display: flex;
  -moz-column-gap: calc(var(--ring-unit)*1.5);
       column-gap: calc(var(--ring-unit)*1.5);

  align-items: center;
  flex-wrap: wrap;

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.NpmIntegrationForm__testNpmConnection--ph {
  padding: 0;
}

.NpmIntegrationForm__success--sB {
  height: calc(var(--ring-unit)*2);

  color: var(--ring-success-color);

  line-height: var(--ring-line-height-lowest);
}

.NpmIntegrationForm__error--d1 {
  color: var(--ring-error-color);
}

.NpmIntegrationForm__loaderInline--Z1 {
  display: flex;

  height: calc(var(--ring-unit)*2);

  color: var(--ring-action-link-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.NpmIntegrationForm__loaderInline--Z1 svg {
    margin-right: var(--ring-unit);
  }

.UnityIntegrationForm__unityIntegrationForm--Kw {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*1.5);
}

.Integration__integration--XR {
  position: relative;

  display: flex;
  align-items: baseline;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);

  margin-bottom: calc(var(--ring-unit)*1.5);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.Integration__integration--XR:hover .Integration__actions--De > * {
    opacity: 1;
  }}

.Integration__toggle--V7 span:first-child {
  flex-shrink: 0;

  margin-top: 3px;
}

.Integration__note--ar {
  margin-top: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lower);
}

.Integration__disabled--_J .Integration__name--UB,
.Integration__disabled--_J .Integration__note--ar {
  color: var(--ring-secondary-color);
}

.Integration__deleted--KA .Integration__name--UB,
.Integration__deleted--KA .Integration__note--ar {
  text-decoration-line: line-through;
}

.SuggestionMessage__container--_x {
  display: flex;

  padding-top: calc(var(--ring-unit)*1.2);
  gap: var(--ring-unit);
}

.SuggestionMessage__message--Kc {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.SuggestionMessage__icon--mK {
  flex-shrink: 0;

  width: calc(var(--ring-unit)*4.5);
}

.SuggestionMessage__mainAction--kw {
  margin-right: var(--ring-unit);
  padding: 0;
}

.SuggestionMessage__secondaryAction--xr {
  padding: 0;

  color: #737577;
}

.SuggestionMessage__reduceAnimation--yO.SuggestionMessage__entering--u5 {
  max-height: 64px;

  opacity: 1;
}

.SuggestionMessage__entering--u5 {
  max-height: 0;

  opacity: 0;
}

.SuggestionMessage__entered--_F {
  max-height: 64px;

  transition: all 0.3s ease-in;

  opacity: 1;
}

.SuggestionMessage__exiting--Mw {
  max-height: 0;

  transition: all 0.3s ease-in;

  opacity: 0;
}

.SuggestionMessage__exited--ZO {
  max-height: 0;

  transition: all 0.3s ease-in;

  opacity: 0;
}

.SuggestionMessage__unmounted--zJ {
  max-height: 0;

  transition: all 0.3s ease-in;

  opacity: 0;
}

.ToggleableProperty__toggle--oM {
  margin-bottom: calc(var(--ring-unit)/2*1.5);
}

.JobStepStringProperty__inputContainer--oK {
  display: flex;
  align-items: end;
  flex-direction: row;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
}

.JobStepStringProperty__inputContainerRightIcon--wz {
  padding-bottom: calc(var(--ring-unit)/2);
}

.JobStepStringProperty__input--U4 {
  background-color: var(--ring-content-background-color);
}

.JobStepStringProperty__input--U4.JobStepStringProperty__multiline--SB {
  display: block;
  overflow: auto;

  min-height: calc(var(--ring-unit)*8);
  max-height: calc(var(--ring-unit)*20.5);

  white-space: pre;
  overscroll-behavior: contain;
}

.JobStepStringProperty__monospace--JR {
  font-family: var(--ring-font-family-monospace), serif;
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lower);
}

.JobStepStringProperty__toggleable--iv {
  margin-top: var(--ring-unit);
}

.JobStepStringProperty__container--oZ {
  position: relative;

  margin-bottom: calc(var(--ring-unit)*1.5);
}

.JobStepStringProperty__inline--cG {
  display: flex;
  align-items: center;

  white-space: nowrap;
}

.JobStepStringProperty__inline--cG .JobStepStringProperty__input--U4 {
  width: calc(100% - var(--ring-unit)/2);
  margin: -2px 0 -2px calc(var(--ring-unit)/2);
}

.JobStepStringProperty__description--lW {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.JobStepStringProperty__infoMessage--F5 {
  margin-top: calc(var(--ring-unit)*1.5);
}

.JobStepStringProperty__mainContainer--JD {
  padding-bottom: var(--ring-unit);
}

.InfoMessageContainer__container--lT {
  display: flex;

  box-sizing: border-box;

  padding: calc(var(--ring-unit)) calc(var(--ring-unit)) calc(var(--ring-unit)) calc(var(--ring-unit)*2);

  color: var(--ring-text-color);

  border-radius: var(--ring-unit);

  background: var(--ring-secondary-background-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.InfoMessageContainer__text--h4 {
  padding: calc(var(--ring-unit)*0.5) 0;
}

.JavaVersionPicker__container--zJ {
  display: flex;
}

.JavaVersionPicker__inputCustom--LW {
  flex: 1 1;

  padding-left: var(--ring-unit);
}

.JavaVersionPicker__selectCustom--RY {
  width: auto;
}

.styles__inputContainer--TH {
  display: flex;
  align-items: end;
  flex-direction: row;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
}

.styles__input--Qu {
  background-color: var(--ring-content-background-color);
}

.styles__inputContainerPathIcons--LD {
  padding-bottom: calc(var(--ring-unit)/1.6);
}

.styles__input--Qu.styles__multiline--nl {
  display: block;
  overflow: auto;

  min-height: calc(var(--ring-unit)*8);
  max-height: calc(var(--ring-unit)*20.5);

  white-space: pre;
  overscroll-behavior: contain;
}

.styles__monospace--Kz {
  font-family: var(--ring-font-family-monospace);
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lower);
}

.styles__toggleable--Op {
  margin-top: var(--ring-unit);
}

.styles__container--Dn {
  position: relative;

  margin-bottom: calc(var(--ring-unit)*1.5);
}

.styles__inline--gs {
  display: flex;
  align-items: center;

  white-space: nowrap;
}

.styles__inline--gs .styles__input--Qu {
  width: calc(100% - var(--ring-unit)/2);
  margin: -2px 0 -2px calc(var(--ring-unit)/2);
}

.styles__description--gs {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.JobStepRunInDockerDockerfile__dockerfileSource--bI,
.JobStepRunInDockerDockerfile__dockerfilePath--bm {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.JobStepRunInDockerDockerfile__dockerfileSource--bI,
.JobStepRunInDockerDockerfile__dockerfileSource--bI .JobStepRunInDockerDockerfile__dockerfileSourceInput--_F {
  min-height: calc(var(--ring-unit)*13);
}

.JobStepRunInDockerDockerfile__dockerfileSource--bI {
  max-height: calc(var(--ring-unit)*20);
}

.JobStepRunInDockerDockerfile__radio--gs {
  margin-bottom: calc(var(--ring-unit)/2*1.5);
  padding-top: 0;
}

.JobStepRunInDockerImageSelect__select--SX {
  width: 100%;

  background-color: var(--ring-content-background-color);
}

.JobStepRunInDockerImageSelect__imageTag--sD {
  color: var(--ring-secondary-color);
}

.JobStepRunInDockerImageSelect__imageLink--c4 {
  height: calc(var(--ring-unit)*2);
  margin-left: var(--ring-unit);
  padding: 0;

  color: var(--ring-icon-color);
}

.JobStepRunInDockerImageSelect__errorMessage--C0,
.JobStepRunInDockerImageSelect__incorrectNameMessage--Sp,
.JobStepRunInDockerImageSelect__notFoundMessage--Cz {
  width: -moz-min-content;
  width: min-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2);

  color: var(--ring-secondary-color);
}

.JobStepRunInDockerImageSelect__errorMessage--C0 {
  color: var(--ring-icon-error-color);
}

.JobStepRunInDockerImageSelect__notFoundMessageCurrentValue--HQ {
  word-break: break-all;

  color: var(--ring-text-color);
}

.JsonFormMavenVersionPickerControl__container--d6 {
  display: flex;
}

.JsonFormMavenVersionPickerControl__inputCustom--dg {
  flex: 1 1;

  padding-left: var(--ring-unit);
}

.JsonFormMavenVersionPickerControl__selectCustom--Yh {
  width: auto;
}

.ShowAllOptions__showAllContainer--no {
  margin-top: calc(var(--ring-unit)*1.75);
}

.ShowAllOptions__toggle--DJ {
  width: 100%;
  padding: 0;

  text-align: left;
}

.ShowAllOptions__options--Ur {
  margin-top: calc(var(--ring-unit)*1.75);
}

.JobStepSidebarFooter__leftSide--js {
  display: flex;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);

  margin-right: auto;
}

.JobStepSidebar__sidebar--A6 {
  z-index: var(--ring-alert-z-index);

  width: 100%;
  height: 100%;
  min-height: 100%;

  background-color: var(--ring-content-background-color);
}

.JobStepSidebar__content--vo {
  min-height: calc(100% - var(--ring-unit)*8);
}

.JobStepSidebar__content--vo .JobStepSidebar__textInfo--Y2 {
    padding: calc(var(--ring-unit)*1.5) 0 0 calc(var(--ring-unit)*2);
  }

.JobStepSidebar__selectRunner--eW {
  border-bottom: calc(var(--ring-unit)/2) solid var(--ring-secondary-background-color);
}

.JobStepSidebar__stepContainer--Qu {
  position: relative;

  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4);
  padding-left: calc(var(--ring-unit)*2.5);
}

.JobStepSidebar__inputName--kq {
  margin-bottom: var(--ring-unit);
}

.SlideInOutAnimation__animationContainer--GO {
  display: grid;

  opacity: 0;

  grid-template-rows: 0fr;
}

.SlideInOutAnimation__animationContainer--GO > div {
    overflow: hidden;
  }

.SlideInOutAnimation__in--AW {
  grid-template-rows: 1fr;

  opacity: 1;
}

.BranchSpecificationSelect__examples--gc {
  display: flex;
  flex-direction: column;
  row-gap: 6px;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lower);
}

.BranchSpecificationSelect__tag--gq {
  display: inline-block;

  padding: 2px 4px;

  border: 1px solid var(--ring-borders-color);
  border-radius: var(--ring-border-radius);
  background: var(--ring-secondary-background-color);

  font-family: var(--ring-font-family-monospace), monospace;

  font-size: 10px;

  line-height: normal;
}

.BranchSpecificationSelect__specInputContainer--ws {
  margin-top: calc(var(--ring-unit)*1.5);
}

.BranchSpecificationSelect__specInput--HZ {
  min-height: calc(var(--ring-unit)*12.5);

  font-family: var(--ring-font-family-monospace), monospace;
}

.BranchSpecificationSelect__help--r1 {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.BranchSpecificationSelect__icon--at {
  color: var(--ring-action-link-color);
}

.BranchSpecificationSelect__showExamples--Bw {
  padding: 0;
}

.DefaultBranchSelect__branchSelect--If.DefaultBranchSelect__branchSelect--If {
  height: auto;
  padding: 3px 6px;
  padding-right: 10px;

  color: var(--ring-text-color);

  background-color: var(--ring-hover-background-color);

  font-size: var(--ring-font-size);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.DefaultBranchSelect__branchSelect--If.DefaultBranchSelect__branchSelect--If:hover {
    background-color: var(--ring-selected-background-color);
  }}

.DefaultBranchSelect__text--ce {
  min-width: calc(var(--ring-unit)*2);
  max-width: calc(var(--ring-unit)*32);
  padding-right: var(--ring-unit);
}

.DefaultBranchSelect__branchIcon--lM {
  color: var(--ring-main-color);
}

.RepositorySelect__select--OD {
  gap: 0;
}

.RepositorySelect__repoItem--z6 {
  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.RepositorySelect__repoName--Ke {
  display: inline-block;
  overflow: hidden;

  white-space: nowrap;
  text-overflow: ellipsis;

  font-weight: 600;

  line-height: var(--ring-line-height-taller);
}

.RepositorySelect__nameRow--sf {
  display: flex;
  align-items: center;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
}

.RepositorySelect__repoLink--y3 {
  display: none;

  margin-left: auto;
  padding: 0;
}

.RepositorySelect__repoLink--y3 svg {
    margin-left: calc(var(--ring-unit)/2);

    color: var(--ring-action-link-color);
  }

.RepositorySelect__repoLink--y3:active svg {
    color: var(--ring-main-color) !important;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.RepositorySelect__repoLink--y3:hover svg {
    color: var(--ring-link-hover-color);
  }}

.RepositorySelect__repoDescription--s2 {
  display: inline-block;
  overflow: hidden;

  width: 100%;

  white-space: nowrap;
  text-overflow: ellipsis;

  font-size: var(--ring-font-size-smaller);
}

.RepositorySelect__icon--nf {
  color: var(--ring-icon-color);
}

.RepositorySelect__repoItemButton--Qu {
  padding-top: 6px !important;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.RepositorySelect__repoItemButton--Qu:hover .RepositorySelect__repoLink--y3 {
    display: inline-block;
  }}

.RepositorySelect__footer--Fq {
  padding: var(--ring-unit) calc(var(--ring-unit)*2);

  background: var(--ring-sidebar-background-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.NameSection__nameSection--fC {
}

.NameSection__heading--LY {
  display: flex;
  align-items: center;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);

  cursor: pointer;
}

h2.NameSection__name--UO {
  overflow: hidden;

  margin: 0;
  padding: 0;

  white-space: nowrap;
  text-overflow: ellipsis;

  font-size: var(--ring-font-size);

  font-weight: 600;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.NameSection__heading--LY:hover .NameSection__name--UO,
.NameSection__heading--LY:hover .NameSection__editIcon--uB {
  color: var(--ring-link-hover-color);
}}

.NameSection__edit--If {
  margin-right: calc(var(--ring-unit)*-1);

  transition: opacity var(--ring-ease);

  opacity: 0;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.NameSection__nameSection--fC:hover .NameSection__edit--If {
  opacity: 1;
}}

.JobId__container--KW {
  display: flex;
  align-items: center;
}

.JobId__copyButton--md {
  margin-left: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.JobId__jobId--g7 {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.JobEnableDependencyCache__description--g0 {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.JobEnableDependencyCache__container--L9 {
  display: flex;
}

.ring-slider-slider {
  --ring-slider-thumb-color: var(--ring-content-background-color);
  --ring-slider-thumb-border: var(--ring-main-color);
  --ring-slider-thumb-disabled-color: var(--ring-content-background-color);
  --ring-slider-tag-disabled-text-color: var(--ring-white-text-color);

  position: relative;

  height: calc(var(--ring-unit)/2);
  padding: var(--ring-unit) 0;

  cursor: pointer;
}

.ring-slider-slider.ring-slider-disabled {
    cursor: default;
  }

.ring-slider-slider.ring-slider-marked {
    margin-top: calc(var(--ring-unit)*3);
  }

.ring-ui-theme-dark .ring-slider-slider {
    --ring-slider-thumb-color: var(--ring-main-color);
    --ring-slider-thumb-border: var(--ring-white-text-color);
    --ring-slider-thumb-disabled-color: var(--ring-disabled-background-color);
    --ring-slider-thumb-disabled-border: var(--ring-border-disabled-color);
    --ring-slider-tag-disabled-text-color: var(--ring-secondary-color);
  }

.ring-slider-rail {
  height: inherit;

  border-radius: calc(var(--ring-unit)/2);

  background-color: var(--ring-selected-background-color);
}

.ring-slider-rail.ring-slider-rounded {
    border-radius: calc(var(--ring-unit)/2);
  }

.ring-slider-rail.ring-slider-disabled {
    background-color: var(--ring-disabled-background-color);
  }

.ring-slider-track {
  position: absolute;
  left: 0;

  height: inherit;
  margin-top: calc(var(--ring-unit)/-2);

  border-radius: calc(var(--ring-unit)/2);

  background-color: var(--ring-main-color);
}

.ring-slider-track.ring-slider-rounded {
    border-radius: calc(var(--ring-unit)/2);
  }

.ring-slider-track.ring-slider-disabled {
    background-color: var(--ring-disabled-selected-background-color);
  }

.ring-slider-thumb {

  position: absolute;
  z-index: 1;

  box-sizing: border-box;

  width: calc(var(--ring-unit)*1.5);
  height: calc(var(--ring-unit)*1.5);
  margin-top: calc(var(--ring-unit)*-1);

  cursor: pointer;
  transform: translateX(-50%);

  border-radius: var(--ring-unit);
  background-color: var(--ring-slider-thumb-color);
  box-shadow:
    0 1px 2px 0 var(--ring-popup-secondary-shadow-color),
    0 2px 8px 0 var(--ring-popup-shadow-components);
}

.ring-slider-thumb.ring-slider-disabled {
    cursor: default;

    border: 1px solid var(--ring-slider-thumb-disabled-border);
    background-color: var(--ring-slider-thumb-disabled-color);
  }

.ring-slider-thumb.ring-slider-dragged {
    cursor: grabbing;

    border: 1px solid var(--ring-slider-thumb-border);
  }

.ring-slider-tick {
  position: absolute;

  width: calc(var(--ring-unit)/2);
  height: calc(var(--ring-unit)/2);
  margin-top: calc(var(--ring-unit)/-2);
  margin-left: calc(var(--ring-unit)/-4);

  border-radius: calc(var(--ring-unit)/2);
  background-color: var(--ring-border-hover-color);
}

.ring-slider-tick.ring-slider-active {
    background-color: var(--ring-main-hover-color);
  }

.ring-slider-tick.ring-slider-disabled {
    background-color: var(--ring-border-disabled-active-color);
  }

.ring-slider-markValue {
  position: absolute;

  margin-top: calc(var(--ring-unit)*-4);
  margin-left: calc(var(--ring-unit)/-4);

  transform: translateX(calc(-50% + 2px));

  color: var(--ring-text-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.ring-slider-markValue.ring-slider-disabled {
    color: var(--ring-disabled-color);
  }

.ring-slider-tag {
  position: absolute;
  z-index: 2;

  margin-top: calc(var(--ring-unit)*-4 - 2px);
  padding: calc(var(--ring-unit)/4) calc(var(--ring-unit)*0.75);

  transform: translateX(-50%);

  color: var(--ring-white-text-color);
  border-radius: calc(var(--ring-unit)/2);

  background-color: var(--ring-main-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.ring-slider-tag::after {
    position: absolute;
    top: 100%;
    left: calc(50% - 3px);

    content: " ";

    border-top: 3px solid var(--ring-main-color);

    border-right: 3px solid transparent;
    border-left: 3px solid transparent;
  }

.ring-slider-tag.ring-slider-disabled {
    color: var(--ring-slider-tag-disabled-text-color);
    background-color: var(--ring-border-disabled-active-color);
  }

.ring-slider-tag.ring-slider-disabled::after {
      border-top: 3px solid var(--ring-border-disabled-active-color);
    }

.JobParallelism__container--kp {
  display: flex;
}

.JobParallelism__slider--li {
  margin-right: calc(var(--ring-unit)*1.5);
  margin-bottom: calc(var(--ring-unit)/2);
}

.JobParallelism__hint--uA {
  padding-top: calc(var(--ring-unit)*0.5);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  font-weight: 400;
  line-height: var(--ring-line-height-lowest);
}

.JobParallelism__hint--uA.JobParallelism__top--SU {
    padding-bottom: calc(var(--ring-unit)*1.5);
  }

.JobParallelism__parallelismCount--MW {
  font-weight: 600;
}

.JobParallelism__toggle--_H.JobParallelism__toggle--_H {
  cursor: auto;
  pointer-events: auto;
}

.JobOptimizations__settings--ZQ {
  display: flex;
  flex-direction: column;
  gap: calc(var(--ring-unit)*2);
}

.JobRepository__branch--hV {
  padding-top: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.JobRepository__editButtom--vf {
  padding-bottom: calc(var(--ring-unit)/2);

  opacity: 0;
}

.JobRepository__toggle--T9 span:first-child {
    flex-shrink: 0;

    margin-top: 3px;
  }

.JobRepository__toggle--T9 span:nth-child(2) {
    flex: 1 1;
  }

.JobRepository__toggleDeleted--nb {
  cursor: default;

  text-decoration-line: line-through;

  color: var(--ring-secondary-color);
}

.JobRepository__folderRoot--K1 {
  padding-top: 2px;
  padding-right: 2px;

  color: var(--ring-secondary-color);
}

.JobRepository__folderContainer--SB {
  display: flex;

  align-items: start;

  padding-top: calc(var(--ring-unit)/2);
}

.JobRepository__folderContainer--SB > * {
    transition: opacity var(--ring-ease);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.JobRepository__folderContainer--SB:hover .JobRepository__editIcon--AJ {
    color: var(--ring-link-hover-color);
  }}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.JobRepository__folderContainer--SB:hover .JobRepository__editButtom--vf {
    opacity: 1;
  }}

.JobRepository__formContainer--sC {
  display: flex;

  align-items: start;
}

.JobRepository__inputFolder--UG,
.JobRepository__folder--z_ {
  flex: 1 1;

  padding-left: 2px;
}

.JobRepository__folder--z_ {
  box-sizing: border-box;
  padding-top: 2px;
}

.JobRepositories__repositories--WQ {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*1.5);
}

.JobSettingsOverlay__overlay--LN {
  position: absolute;

  z-index: 3;
  top: 0;

  width: 100%;
  height: 100%;

  opacity: 0.4;

  background-color: var(--ring-content-background-color);
}

@keyframes react-loading-skeleton {
  100% {
    transform: translateX(100%);
  }
}

.react-loading-skeleton {
  --base-color: #ebebeb;
  --highlight-color: #f5f5f5;
  --animation-duration: 1.5s;
  --animation-direction: normal;
  --pseudo-element-display: block; /* Enable animation */

  background-color: var(--base-color);

  width: 100%;
  border-radius: 0.25rem;
  display: inline-flex;
  line-height: 1;

  position: relative;
  user-select: none;
  overflow: hidden;
}

.react-loading-skeleton::after {
  content: ' ';
  display: var(--pseudo-element-display);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  background-repeat: no-repeat;
  background-image: var(
    --custom-highlight-background,
    linear-gradient(
      90deg,
      var(--base-color) 0%,
      var(--highlight-color) 50%,
      var(--base-color) 100%
    )
  );
  transform: translateX(-100%);

  animation-name: react-loading-skeleton;
  animation-direction: var(--animation-direction);
  animation-duration: var(--animation-duration);
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}

@media (prefers-reduced-motion) {
  .react-loading-skeleton {
    --pseudo-element-display: none; /* Disable animation */
  }
}

.RunnerSummarizePreviewLoader__container--Xz {
  padding-top: var(--ring-unit);

  line-height: calc(var(--ring-unit)*2.5);
}

.RunnerSummarizePreview__actionButton--F8 {
  padding: 0 calc(var(--ring-unit)/2);

  opacity: 0;
}

.RunnerSummarizePreview__controls--ML {
  display: grid;

  align-content: space-between;

  width: calc(var(--ring-unit)*9);

  height: calc(var(--ring-unit)*6);

  text-align: right;
}

.RunnerSummarizePreview__controls--ML .RunnerSummarizePreview__actionButton--F8 {
    transition: opacity var(--ring-ease);
  }

.RunnerSummarizePreview__controlButtons--ur {
  gap: calc(var(--ring-unit)/2);
}

.RunnerSummarizePreview__container--be {
  padding: var(--ring-unit);

  border-radius: calc(var(--ring-unit)*1.5);

  background-color: var(--ring-secondary-background-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.RunnerSummarizePreview__container--be:hover .RunnerSummarizePreview__actionButton--F8 {
    opacity: 1;
  }}

.RunnerSummarizePreview__containerHeader--k_ {
  display: flex;

  align-items: start;
}

.RunnerSummarizePreview__runnerIconButton--Qc {
  width: calc(var(--ring-unit)*6);
  height: calc(var(--ring-unit)*6);

  border-radius: var(--ring-unit);

  background-color: var(--ring-tag-background-color);
}

.RunnerSummarizePreview__icon--rM {
  padding-right: var(--ring-unit);

  color: var(--ring-icon-color);
}

.RunnerSummarizePreview__name--pR {
  padding-bottom: calc(var(--ring-unit)/1.5);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-font-size-smaller);
}

.RunnerSummarizePreview__type--uQ {
  display: -webkit-box;
  overflow: hidden;

  max-height: 42px;

  margin-top: auto;

  text-overflow: ellipsis;
  word-break: break-word;

  color: var(--ring-text-color);

  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.RunnerSummarizePreview__deleted--eL .RunnerSummarizePreview__runnerIconButton--Qc {
    background-color: var(--ring-content-background-color);
  }

.RunnerSummarizePreview__deleted--eL .RunnerSummarizePreview__icon--rM {
    color: var(--ring-icon-disabled-color);
  }

.RunnerSummarizePreview__deleted--eL .RunnerSummarizePreview__controls--ML {
    align-content: center;

    justify-content: end;
  }

.RunnerSummarizePreview__deleted--eL .RunnerSummarizePreview__name--pR,
.RunnerSummarizePreview__deleted--eL .RunnerSummarizePreview__type--uQ {
  text-decoration: line-through;

  color: var(--ring-disabled-color);
}

.RunnerSummarizePreview__toggleControl--m1 {
  justify-self: flex-end;
}

.RunnerSummarizePreview__info--tF {
  flex: 1 1;

  padding-top: calc(var(--ring-unit)/2);
}

.RunnerSummarizePreview__subName--sZ {
  display: inline-block;
}

.RunnerSummarizePreview__deleted--eL .RunnerSummarizePreview__subName--sZ {
  text-decoration: line-through;

  color: var(--ring-disabled-color);
}

.RunnerSummarizePreview__subName--sZ::first-letter {
  text-transform: uppercase;
}

.RunnerSummarizePreview__details--BC {
  display: -webkit-box;
  overflow: hidden;

  max-height: calc(var(--ring-unit)*20);

  margin: 0;
  padding: var(--ring-unit) 0 0;

  text-overflow: ellipsis;
  word-break: break-word;

  color: var(--ring-secondary-color);

  font-family: var(--ring-font-family), serif;

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-font-size-larger);

  -webkit-line-clamp: 10;
  -webkit-box-orient: vertical;
}

.RunnerSummarizePreview__error--OM {
  padding-top: var(--ring-unit);

  color: var(--ring-error-color);

  font-size: var(--ring-font-size-smaller);
}

.JobStepRunnerSummarizeErrorPreview__failureLine--na {
  display: flex;
  align-items: baseline;

  font-size: var(--ring-font-size-smaller);
}

.JobStepRunnerSummarizeErrorPreview__icon--KC {
  margin-right: calc(var(--ring-unit)/2);
}

.JobStepRunnerSummarizeErrorPreview__failure--qV {
  color: var(--ring-error-color);
}

.JobStepRunnerSummarizeErrorPreview__logLink--Vz {
  margin-left: auto;

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.JobStepRunnerSummarizePreview__container--OD {
  flex: 1 1;
}

.JobStepRunnerSummarizePreview__suggestions--sy {
  padding-top: calc(var(--ring-unit)/2);
}

.JobStepSelectRunner__container--Pd {
  padding-top: 0;
}

.JobStepSelectRunner__label--no {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-font-size-larger);
}

.JobStepSelectRunner__selectRunner--l9 {
  padding: calc(var(--ring-unit)/1.5) 0 0;
}

.JobSteps__stepItem--fv {
  z-index: 3;

  padding-bottom: var(--ring-unit);

  -webkit-user-select: auto !important;

     -moz-user-select: auto !important;

          user-select: auto !important;
}

.JobSteps__stepWrapper--ua {
  --ring-font-size: 14px;

  z-index: 3;

  background-color: var(--ring-content-background-color);

  font-size: 14px;

  font-size: var(--ring-font-size);
}

.JobSteps__header--M6 {
  position: relative;

  display: flex;
  align-items: start;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);

  line-height: 24px;
}

.JobSteps__handle--Lc {
  position: absolute;

  top: calc(var(--ring-unit)*2.5);
  left: calc(var(--ring-unit)*2.2*-1);

  padding: 0;

  transition: opacity var(--ring-ease);

  opacity: 0;
  color: var(--ring-icon-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.JobSteps__stepItem--fv:hover .JobSteps__handle--Lc {
  opacity: 1;
}}

.JobSettingsSidebar__container--J2 {
  position: relative;

  display: contents;

  height: 100%;
}

.RunJob__absolute--vo {
  position: absolute;

  overflow: hidden;
}

.RunJob__runStatus--bt > span {
    display: block;
  }

.RunJob__left--pk {
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);

  font-weight: normal;
}

.RunJob__artifacts--No {
  height: calc(var(--ring-unit)*2);
  margin: calc(var(--ring-unit)/-2) calc(var(--ring-unit)/-2) 0 0;
  padding: 0 calc(var(--ring-unit)/2);
}

.RunJob__running--Ji,
.RunJob__running--Ji svg {
  color: var(--ring-main-color);
}

.RunJob__failure--U2 {
  color: var(--ring-error-color);
}

.RunJob__failure--U2 svg {
    color: var(--ring-icon-error-color);
  }

.PipelineLastRun__lastRunWrapper--Fh {
  display: flex;

  padding: calc(var(--ring-unit)*2.5) 0 calc(var(--ring-unit)*2.5) var(--ring-unit);
}

.PipelineLastRun__lastRunTitle--jp.PipelineLastRun__lastRunTitle--jp {
  margin: 0;
  padding: 0;

  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.PipelineLastRun__lastRun--vR {
  max-width: 100%;
}

.PipelineLastRun__lastRunChart--l7 {
  margin: 0 0 0 calc(var(--ring-unit)*-1);
}

.PipelineContent__content--h0 {
  overflow: auto;
  flex: 1 1;
}

.ComingSoonBadge__label--cY {
  padding: calc(var(--ring-unit)/4) var(--ring-unit);

  color: var(--ring-text-color);

  border-radius: calc(var(--ring-unit)/2);
  background-color: var(--ring-tag-background-color);

  font-size: var(--ring-font-size-smaller);
}

.PossibleOptimizations__container--Gk {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.PossibleOptimizations__optimizations--gF {
  display: flex;
  flex-direction: column;
  gap: calc(var(--ring-unit)*2);
}

.PossibleOptimizations__optimization--_g {
  display: flex;
  justify-content: space-between;
}

.PossibleOptimizations__link--VT {
  color: #8496ad;
}

.PossibleOptimizations__tag--DY {
  padding: 0 calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);
  border-radius: calc(var(--ring-unit)/2);
  background-color: var(--ring-tag-background-color);
}

.PossibleOptimizations__nameTag--sO {
  display: flex;
  gap: calc(var(--ring-unit)*0.75);

  color: var(--ring-secondary-color);
}

.OptimizationsPopup__popup--tf {
  min-width: 302px;
  padding: calc(var(--ring-unit)/2);

  border-radius: calc(var(--ring-unit)*1.5);
}

.OptimizationsPopup__dropdown--IW {
  max-width: -moz-max-content;
  max-width: max-content;
}

.OptimizationsPopup__content--x6 {
  display: flex;
  flex-direction: column;
  gap: calc(var(--ring-unit)*2);

  padding: calc(var(--ring-unit)*1.5);

  border-radius: var(--ring-unit);
  background: var(--ring-secondary-background-color);
}

.OptimizationsPopup__content--x6:not(:last-child) {
    margin-bottom: calc(var(--ring-unit)/2);
  }

.OptimizationsPopup__primaryLabel--v_ {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.OptimizationsPopup__secondaryLabel--be {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.OptimizationsPopup__timeLabel--sa {
  font-weight: 600;
}

.OptimizationsPopup__time--S_ {
  display: flex;
  gap: calc(var(--ring-unit)*0.75);

  align-items: baseline;

  margin-top: calc(var(--ring-unit)/4);
}

.OptimizationsPopup__highlighted--bE {
  color: var(--ring-main-color);

  font-size: var(--ring-font-size-smaller);

  font-weight: 600;
  line-height: var(--ring-line-height-lowest);
}

.OptimizationsPopup__duration--ur {
  display: flex;
  gap: calc(var(--ring-unit)/2);
}

.OptimizationsPopup__durationValue--ka {
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
}

.OptimizationsPopup__optimizationContainer--MN {
  display: flex;
  flex-direction: column;
  gap: calc(var(--ring-unit)*0.25);
}

.OptimizationsPopup__optimization--BI {
  display: flex;
  justify-content: space-between;
}

.OptimizationsPopup__timeBarContainer--ze {
  margin-top: calc(var(--ring-unit)/2);
  margin-bottom: 0;
}

.OptimizationsPopup__timeBar--uY {
  background-color: var(--ring-border-hover-color);
}

.OptimizationsPopup__heading--U3 {
  max-width: 270px;

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.OptimizationsPopup__header--gJ {
  margin-bottom: calc(var(--ring-unit)/2);

  font-weight: 600;
}

.OptimizationsPopup__subheader--su {
  color: var(--ring-disabled-color);
}

.OptimizationsPopup__onLabel--FC {
  margin-right: calc(var(--ring-unit)*0.75);
}

.OptimizationsPopup__hint--Tx {
  display: block;

  max-width: 268px;

  margin-top: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  font-weight: 400;
  line-height: var(--ring-line-height-lowest);
}

.BranchBadge__container--a_ {
  min-width: calc(var(--ring-unit)*9);
}

.BranchBadge__wrapper--ez {
  display: block;

  margin-top: -1px;
}

.BranchBadge__branchSelectButton--ju {

  display: inline-block;

  margin-top: calc(var(--ring-unit)/-2);
}

.BranchBadge__branchSelectButton--ju > button[type='button'] {
    padding: 0;
  }

.BranchBadge__branchSelectButton--ju > button {
    max-width: 150px;

    color: var(--ring-text-color);

    background-color: transparent;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(.BranchBadge__branchSelectButton--ju > button):hover {
      color: var(--ring-link-hover-color);
      background-color: transparent;
    }}

.BranchBadge__branchName--o2 {
  overflow: hidden;
}

.GitIcon__icon--G5 {
  color: #f0502f;
}

.VcsProviderSelect__vcsSelect--j6.VcsProviderSelect__vcsSelect--j6 {
  display: flex;
  align-items: baseline;

  width: 100%;

  padding-right: var(--ring-unit);
  padding-left: var(--ring-unit);

  color: var(--ring-text-color);

  font-size: var(--ring-font-size);
}

.VcsProviderSelect__vcsIcon--Fi.VcsProviderSelect__vcsIcon--Fi {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-text-color);
}

.VcsProviderSelect__vcsSelectItem--du div > span {
    color: var(--ring-text-color);
  }

.VcsProviderSelect__vcsSelect--j6 .ring-button-dropdownIcon {
  margin-left: auto;
}

.RepositoryEditUrl__anyVcsProviderVerifiedLabel--AG {
  display: flex;
  align-items: center;

  color: var(--ring-text-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.RepositoryEditUrl__anyVcsProviderVerifiedLabel--AG svg {
    margin-right: calc(var(--ring-unit)/2);

    color: var(--ring-success-color);
  }

.RepositoryEditUrl__anyVcsProviderVerifiedLabelButton--mu {
  margin-left: calc(var(--ring-unit)/4);
}

.VcsAnyRepositoryAuthenticationForm__protocolRadioGroup--SM {
  display: flex;
  align-items: baseline;

  padding-bottom: calc(var(--ring-unit)*1.5);

  white-space: nowrap;
}

.VcsAnyRepositoryAuthenticationForm__protocolRadioGroup--SM label {
    padding-right: calc(var(--ring-unit)*1.5);
  }

.VcsAnyRepositoryAuthenticationForm__comingSoonBadge--NN {
  margin-left: calc(var(--ring-unit)/2);
}

.VcsAnyRepositoryAuthenticationForm__inputGropup--l_ {
  display: flex;

  padding-bottom: calc(var(--ring-unit)*1.5);
}

.VcsAnyRepositoryAuthenticationForm__formInputEmptyError--VW div[class='ring-input-errorText'] {
    display: none;
  }

.VcsAnyRepositoryAuthenticationForm__inputGropupControl--hQ {
  flex-grow: 1;

  padding-left: var(--ring-unit);
}

.VcsAnyRepositoryAuthenticationForm__inputGropupLabel--Sf {
  flex-basis: calc(var(--ring-unit)*22.5);

  padding-top: calc(var(--ring-unit)/3);
}

.VcsAnyRepositoryAuthenticationForm__buttonFooter--v9 {
  display: flex;

  padding-top: calc(var(--ring-unit)*3);
}

.VcsAnyRepositoryAuthenticationForm__formCompact--Tg .VcsAnyRepositoryAuthenticationForm__inputGropup--l_ {
    flex-direction: column;
  }

.VcsAnyRepositoryAuthenticationForm__formCompact--Tg .VcsAnyRepositoryAuthenticationForm__inputGropupControl--hQ {
    padding-left: 0;
  }

.VcsAnyRepositoryAuthenticationForm__formCompact--Tg .VcsAnyRepositoryAuthenticationForm__inputGropupLabel--Sf {
    flex-basis: auto;

    padding-bottom: calc(var(--ring-unit)/2);

    color: var(--ring-secondary-color);

    font-size: var(--ring-font-size-smaller);
  }

.VcsAnyRepositoryAuthenticationForm__formCompact--Tg .VcsAnyRepositoryAuthenticationForm__vcsAnyRepositoryAuthenticationsButtonGroup--AW {
    display: flex;
    justify-content: space-between;
  }

:is(.VcsAnyRepositoryAuthenticationForm__formCompact--Tg .VcsAnyRepositoryAuthenticationForm__vcsAnyRepositoryAuthenticationsButtonGroup--AW) button {
      flex: 1 1;
    }

.VcsAnyRepositoryAuthenticationForm__formCompact--Tg .VcsAnyRepositoryAuthenticationForm__protocolRadioGroup--SM {
    padding-bottom: 0;
  }

.VcsAnyRepositoryAuthenticationForm__formCompact--Tg .VcsAnyRepositoryAuthenticationForm__proceedButton--_K {
    font-size: var(--ring-font-size-smaller);
  }

.VcsAnyRepositoryAuthenticationForm__formCompact--Tg .VcsAnyRepositoryAuthenticationForm__buttonFooter--v9 {
    padding-top: calc(var(--ring-unit)*2);
  }

.VcsAnyRepositoryAuthenticationForm__errorMessage--V_ {
  display: flex;

  padding-top: calc(var(--ring-unit)/4);

  padding-left: calc(var(--ring-unit)*2);

  color: var(--ring-error-color);

  font-size: var(--ring-font-size-smaller);
}

.VcsAnyRepositoryAuthenticationForm__errorMessageText--qM {
  word-break: break-word;
}

.VcsAnyRepositoryAuthenticationForm__errorMessageText--qM p {
    margin: 0;
    padding: 0;
  }

.VcsAnyRepositoryAuthenticationForm__errorMessageText--qM div[class='ring-collapse-fade'] {
    display: none;
  }

.VcsAnyRepositoryAuthenticationForm__errorMessageIcon--L_ {
  padding-top: calc(var(--ring-unit)/6);
  padding-right: calc(var(--ring-unit)/2);
}

.ConfigurationStorageSection__container--Jh {
  padding-top: calc(var(--ring-unit)*1.5);
}

.PipelineRepositorySidebarFooter__leftSide--Cu {
  display: flex;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);

  margin-right: auto;
}

.RepositoryTag__tagWrapper--MT .ring-tag-container {
    max-width: none;
    max-width: initial;
    margin: 0;
  }

.RepositoryTag__tag--Mn {
  height: auto;
  padding: calc(var(--ring-unit)/4) calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.RepositoryTag__popup--Ct {
  max-width: calc(var(--ring-unit)*60);
  padding: var(--ring-unit);

  overflow-wrap: break-word;

  font-size: var(--ring-font-size-smaller);
}

.RepositoryTag__popup--Ct .RepositoryTag__repositories--bJ {
    display: flex;
    flex-direction: column;
    row-gap: calc(var(--ring-unit)/2);
  }

.RepositoryBadge__container--vC {
  min-width: calc(var(--ring-unit)*11.5);
}

.RepositoryBadge__repository--xx {
  display: flex;

  align-items: center;

  margin-top: -1px;

  transition: opacity var(--ring-ease);

  -moz-column-gap: calc(var(--ring-unit)/2);

       column-gap: calc(var(--ring-unit)/2);
}

.RepositoryBadge__tooltipWrapper--NR {
  display: block;
  overflow: hidden;

  white-space: nowrap;
}

.RepositoryBadge__icon--BG {
  width: calc(var(--ring-unit)*2);
  margin-right: calc(var(--ring-unit)/2);
  margin-left: 1px;

  vertical-align: -1px;
}

.RepositoryBadge__name--JK {
  max-width: calc(100% - 20px);
}

.RepositoryBadge__loading--Oq {
  cursor: wait;

  opacity: 0.7;
}

.RepositoryBadge__loading--Oq > * {
    pointer-events: none;
  }

.TriggeredByBadge__container--hm {
  min-width: calc(var(--ring-unit)*13);
}

.TriggeredByBadge__wrapper--KO {
  display: block;
  overflow: hidden;

  margin-top: calc(var(--ring-unit)/-4);

  white-space: nowrap;

  text-overflow: ellipsis;
}

.TriggeredByBadge__noAvatar--Dc {
  margin-top: 0;
}

.SystemProblemsDialog__stacktraceHeading--GF.SystemProblemsDialog__stacktraceHeading--GF {
  margin: 0;
  margin-top: calc(var(--ring-unit)*1.5);

  color: var(--ring-main-color);

  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
}

.SystemProblemsDialog__chevronIcon--Xg {
  margin-right: 2px;
}

.SystemProblemsDialog__stacktrace--OM {

  margin: 0;
  margin-top: 6px;

  font-family: var(--ring-font-family-monospace);
}

.SystemProblemsDialog__solutionLink--kd {
  height: auto;
  margin: 0 calc(var(--ring-unit)*-2) 0 auto;

  line-height: inherit;
}

.SystemProblemsDialog__dialog--O3 {
  padding: calc(var(--ring-unit)*4);
}

.SystemProblemsDialog__dialogContent--pW {
  width: auto;
  min-width: calc(var(--ring-unit)*60);
  max-width: calc(var(--ring-unit)*150);

  max-height: 600px;
}

.SystemProblemsDialog__content--OV .ring-island-scrollableWrapper {
    padding: calc(var(--ring-unit)*4);
  }

.SystemProblemsDialog__heading--C0 {
  margin: 0;

  margin-bottom: calc(var(--ring-unit)*1.5);
  padding: 0;
}

.SystemProblemsDialog__item--BN {
  margin: 0 calc(var(--ring-unit)*-4);
  padding: 0 calc(var(--ring-unit)*4);
}

.SystemProblemsDialog__item--BN:not(:first-child) {
  padding-top: calc(var(--ring-unit)*0.5);
}

.SystemProblemsDialog__item--BN:not(:last-child) {
  padding-bottom: var(--ring-unit);
}

.SystemProblemsDialog__itemHeadingWrapper--l6 {
  display: flex;
  align-items: baseline;
}

.SystemProblemsDialog__description--Ok {
}

.SystemProblemsBadge__container--AR {
  min-width: calc(var(--ring-unit)*11.5);
}

.SystemProblemsBadge__header--U0 {
  display: flex;
  align-items: baseline;

  justify-content: space-between;

  padding-bottom: var(--ring-unit);
}

.SystemProblemsBadge__label--G6 {
  color: var(--ring-secondary-color);
}

.SystemProblemsBadge__showMore--oj {
  height: auto;
  height: initial;
  padding: 0;

  line-height: var(--ring-line-height-lowest);
}

.SystemProblemsBadge__error--K6 {
  display: flex;

  align-items: center;

  margin-top: -1px;

  transition: opacity var(--ring-ease);

  -moz-column-gap: calc(var(--ring-unit)/2);

       column-gap: calc(var(--ring-unit)/2);
}

.SystemProblemsBadge__loading--I2 {
  cursor: wait;

  opacity: 0.7;
}

.SystemProblemsBadge__loading--I2 > * {
    pointer-events: none;
  }

.SystemProblemsBadge__icon--YN {
  width: calc(var(--ring-unit)*2);
  margin-left: 1px;

  vertical-align: -1px;

  color: var(--ring-icon-error-color);
}

.SystemProblemsBadge__message--Ck {
}

.SystemProblemsBadge__tagWrapper--RN {
}

.SystemProblemsBadge__tag--_o {
}

.SystemProblemsBadge__tooltipWrapper--cP {
  display: block;
  overflow: hidden;

  white-space: nowrap;
}

.TimeBadge__label--Y9 {
  margin-bottom: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.TimeBadge__icon--xU {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-color);
}

.TimeBadge__time--N6 {
  display: flex;
  align-items: center;
}

.TimeBadge__container--BT {
  display: flex;

  min-width: -moz-max-content;

  min-width: max-content;

  -moz-column-gap: var(--ring-unit);

       column-gap: var(--ring-unit);
}

.TimeBadge__queueInfoTitle--L7 > span {
    margin-right: calc(var(--ring-unit)/2);
  }

.OptimizedTIme__icon--T2 {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-color);
}

.OptimizedTIme__label--G7 {
}

.OptimizedTIme__optimized--dQ {
  height: auto;

  color: var(--ring-text-color);
}

.OptimizedTIme__reusedPopup--k8 {
  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
}

.OptimizedTIme__reusedItem--pN {
  margin-top: 14px;

  line-height: var(--ring-line-height-lower);
}

.OptimizedTIme__reusedItemInfo--kL {
  margin-top: 6px;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.JobDetailsHeader__header--Kv {
  display: grid;

  padding-bottom: var(--ring-unit);

  grid-gap: calc(var(--ring-unit)*1.5);
  grid-template-columns: max-content 1fr;
  grid-template-areas:
    'heading actions'
    'subheading subheading';
}

.JobDetailsHeader__heading--_s {
  grid-area: heading;

  display: flex;
  align-items: flex-end;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
}

.JobDetailsHeader__reusedLabel--bs {
  color: var(--ring-secondary-color);
}

.JobDetailsHeader__actions--Tm {
  grid-area: actions;

  display: flex;
  justify-content: flex-end;
}

.JobDetailsHeader__subheading--iM {
  display: flex;
  flex-direction: column;
  gap: calc(var(--ring-unit)*1.5);

  grid-area: subheading;
}

.JobDetailsHeader__badges--jj {
  display: flex;
  gap: calc(var(--ring-unit)/2);

  margin-bottom: calc(var(--ring-unit)*1.5);
  grid-area: badges;
}

.JobDetailsHeader__badges--jj > div {
    max-width: calc(var(--ring-unit)*50);
  }

.JobDetailsHeader__actionButton--w1 {
  margin-right: calc(var(--ring-unit)*1.5);
  padding: 0;
}

.JobDetailsHeader__actionButton--w1:last-child {
    margin-right: 0;
  }

.JobDetailsHeader__navigation--nf.JobDetailsHeader__navigation--nf {
  padding: 0;
}

.JobDetails__wrapper--uF {
  display: flex;
  flex-direction: column;

  box-sizing: border-box;
  height: 100%;
}

.JobDetails__tabs--WZ {
  display: flex;
  overflow: hidden;
  flex-direction: column;

  height: 100%;
}

.JobDetails__tabs--WZ .ring-tabs-titles {
  width: 100%;
  margin-bottom: 0;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(:is(.JobDetails__tabs--WZ .ring-tabs-titles) .JobDetails__hideGameTabTitle--JH):hover {
      opacity: 1;
    }}

:is(.JobDetails__tabs--WZ .ring-tabs-titles) .JobDetails__hideGameTabTitle--JH {
    opacity: 0;

    /* stylelint-disable selector-max-specificity */
  }

:is(:is(.JobDetails__tabs--WZ .ring-tabs-titles) .JobDetails__hideGameTabTitle--JH):focus,.ring-tabs-selected:is(:is(.JobDetails__tabs--WZ .ring-tabs-titles) .JobDetails__hideGameTabTitle--JH) {
      opacity: 1;
    }

/* stylelint-enable */

.JobDetails__tabContainer--ch {
  overflow: hidden;
  flex: 1 1;
}

.JobDetails__tabContainer--ch .JobDetails__tab--Nc {
  display: flex;
  overflow: auto;
  flex-direction: column;

  box-sizing: border-box;

  height: 100%;
}

.JobDetails__logTab--Xm {
  overflow: hidden;
  flex: 1 1;

  background: var(--ring-secondary-background-color);
}

.JobDetails__jobDetailsPopupTarget--kr .JobDetails__header--DT {
    padding: calc(var(--ring-unit)*2.5) var(--tc-page-padding-inline) 0;
  }

.JobDetails__jobDetailsPopupTarget--kr .JobDetails__tabs--WZ .ring-tabs-titles {
    padding: 0 var(--tc-page-padding-inline);
  }

.JobDetails__jobDetailsPopupTarget--kr .JobDetails__tabContainer--ch .JobDetails__tab--Nc {
    padding: calc(var(--ring-unit)*2) var(--tc-page-padding-inline);
  }

.JobDetails__jobDetailsPopupTarget--kr .JobDetails__logTab--Xm {
    margin: calc(var(--ring-unit)*-1) calc(var(--tc-page-padding-inline)*-1) calc(var(--ring-unit)*-2);
  }

.JobDetails__jobDetailsSidebarTarget--bW .JobDetails__header--DT {
    padding: calc(var(--ring-unit)*2.5) var(--tc-page-padding-inline) 0 calc(var(--ring-unit)*2.5);
  }

.JobDetails__jobDetailsSidebarTarget--bW .JobDetails__tabs--WZ .ring-tabs-titles {
    padding: 0 var(--tc-page-padding-inline) 0 calc(var(--ring-unit)*2.5);
  }

.JobDetails__jobDetailsSidebarTarget--bW .JobDetails__tabContainer--ch .JobDetails__tab--Nc {
    padding: calc(var(--ring-unit)*2) var(--tc-page-padding-inline) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2.5);
  }

.JobDetails__jobDetailsSidebarTarget--bW .JobDetails__logTab--Xm {
    margin: 0 calc(var(--tc-page-padding-inline)*-1) calc(var(--ring-unit)*-2) calc(var(--ring-unit)*-2.5);
  }

:is(.JobDetails__jobDetailsPopupTarget--kr,.JobDetails__jobDetailsSidebarTarget--bW) .JobDetails__tabContainer--ch .JobDetails__gameTab--Pj {
    padding: 0;
  }

.JobDetailsPopup__dialog--np {
  overflow: hidden;

  width: calc(100% - var(--ring-unit)*2.5*2);
  height: calc(100% - var(--ring-unit)*2.5*2);
}

.JobDetailsPopup__details--vl {
  overflow: hidden;
}

.JobDetailsPopup__overlay--_a {
  padding: 0;
}

.JobDetailsPopup__overlay--_a .ring-dialog-innerContainer {
    width: 100%;
    height: 100%;
  }

.PipelineTab__pageWithSidebar--BI {
  display: flex;
  flex: 1 1;
}

.PipelineTab__main--Wd {
  overflow: auto;

  flex: 1 1;

  padding: calc(var(--ring-unit)*2.5) var(--tc-page-padding-inline) calc(var(--ring-unit)*2);
}

.PipelineTab__openSidebar--lp .PipelineTab__main--Wd {
    padding-right: calc(var(--ring-unit)*2.5);
  }

.PipelineRunContent__tabs--w0 > .ring-tabs-titles {
  margin: 0;

  box-shadow: none;

  box-shadow: initial;
}

.PipelineRunContent__tabContent--rW {
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
}

.PipelineRunContent__tab--jL,
.PipelineRunContent__tabContent--rW {
  display: flex;
  flex: 1 1;
  flex-direction: column;
}

.BuildDurationEstimate__unknown--un {
  color: var(--ring-secondary-color);
}

.BuildCheckbox__container--ov {
  position: absolute;

  top: var(--absolute-child-top);
  bottom: 0;
  left: calc(var(--tc-page-padding-inline)*-1);

  padding: var(--ring-unit) 0 0 5px;
  grid-column-start: start;
  grid-row: var(--row) / span 3;

  line-height: 14px;
}

.BuildCheckbox__wrapped--SI {
  left: calc(var(--tc-page-padding-inline)*-1 + var(--ring-unit)*-2);
}

.BuildCheckbox__oneLine--g7 {
  top: calc(var(--absolute-child-top) - 2px);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BuildCheckbox__hoverableWrapper--J3:not(:hover) .BuildCheckbox__hideableCell--Cs {
  opacity: 0;
}}

.BuildCheckbox__checkbox--E9:focus-visible + .BuildCheckbox__hideableCell--Cs {
  opacity: 1;
}

.BuildDependants__invisible--ug {
  visibility: hidden;
}

.BuildTagDropdown__popup--F5 {
  max-width: calc(var(--ring-unit)*40);

  padding: calc(var(--ring-unit)/2) calc(var(--ring-unit)/2) var(--ring-unit);

  text-align: left;
}

.ToggleLink__toggle--6v {
  --tc-toggle-link-text-width: 0;
  --toggle-background-color: var(--ring-tag-background-color);
  --switcher-background-color: var(--ring-white-text-color); /* stays white in both themes */
  --switcher-color: var(--ring-icon-color);
  --label-color: var(--ring-text-color);
  --toggle-hover-background: var(--ring-border-hover-color);

  padding: 2px var(--ring-unit) 2px 2px;

  border-radius: calc(var(--ring-unit)*3.5);
  background-color: var(--toggle-background-color);
  box-shadow: none;

  line-height: 24px;
}

.ToggleLink__animated--gJ {
  transition: background cubic-bezier(0.23, 1, 0.32, 1) 300ms;
}

.ToggleLink__toggle--6v .ring-button-loaderBackground {
  border-radius: 13px;
}

.ToggleLink__content--Uw {
  display: flex;
  align-items: center;
  gap: calc(var(--ring-unit)/2);
}

.ToggleLink__switcher--BS {
  --tc-toggle-link-switcher-offset: 0;

  display: flex;
  align-items: center;
  justify-content: center;

  width: calc(var(--ring-unit)*3);
  height: calc(var(--ring-unit)*3);
}

.ToggleLink__animated--gJ .ToggleLink__switcher--BS {
    transition: transform cubic-bezier(0.23, 1, 0.32, 1) 300ms;
    transform: translateX(var(--tc-toggle-link-switcher-offset));
  }

.ToggleLink__switcher--BS {

  color: var(--switcher-color);
  border-radius: calc(var(--ring-unit)*3.5);
  background-color: var(--switcher-background-color);
}

.ToggleLink__switcher--BS svg {
    vertical-align: sub;
  }

.ToggleLink__animated--gJ .ToggleLink__label--ly {
    transition: transform cubic-bezier(0.23, 1, 0.32, 1) 300ms;
  }

.ToggleLink__label--ly {

  color: var(--label-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.ToggleLink__checked--ae {
  --toggle-background-color: var(--ring-main-color);
  --switcher-color: var(--ring-main-color);
  --label-color: var(--ring-white-text-color);

  box-shadow: none;
}

.ToggleLink__checked--ae .ToggleLink__switcher--BS {
    --tc-toggle-link-switcher-offset: calc(var(--tc-toggle-link-text-width) + 10px);
  }

.ToggleLink__checked--ae.ToggleLink__animated--gJ .ToggleLink__label--ly {
    transform: translateX(-22px);
  }

.ToggleLink__toggle--6v.ToggleLink__checked--ae:not(.ToggleLink__animated--gJ) {
  padding-inline: var(--ring-unit) 2px;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ToggleLink__toggle--6v:hover {
  --label-color: var(--ring-text-color);
  --switcher-color: var(--ring-main-color);

  background: var(--toggle-hover-background);
  box-shadow: none;
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ToggleLink__checked--ae:hover {
  --toggle-hover-background: var(--ring-main-hover-color);
  --label-color: var(--ring-white-text-color);
}}

.ToggleLink__disabled--tY.ToggleLink__disabled--tY {
  --toggle-background-color: var(--ring-disabled-background-color);
  --switcher-color: var(--ring-icon-disabled-color);
  --label-color: var(--ring-disabled-color);

  box-shadow: none;
}

.ToggleLink__disabled--tY.ToggleLink__checked--ae {
  --toggle-background-color: var(--ring-border-selected-disabled-color);
}

.EditEntity__spinner--pU {
  position: relative;
  z-index: 4; /* should be unique for different composite layer */

  transform-origin: 50% 50%;
  animation: EditEntity__spin--YJ 1.8s linear infinite;
}

@keyframes EditEntity__spin--YJ {
  from {
    transform: translateX(var(--tc-toggle-link-switcher-offset)) rotate(0);
  }

  to {
    transform: translateX(var(--tc-toggle-link-switcher-offset)) rotate(360deg);
  }
}

:root {
	--reach-skip-nav: 1;
}

[data-reach-skip-nav-link] {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	position: absolute;
}

[data-reach-skip-nav-link]:focus {
	padding: 1rem;
	position: fixed;
	top: 10px;
	left: 10px;
	background: white;
	z-index: 1;
	width: auto;
	height: auto;
	clip: auto;
}

[data-reach-skip-nav-link]:focus {
  z-index: var(--ring-alert-z-index);
  top: calc(var(--ring-unit)/2);
  left: calc(var(--ring-unit)/2);
}

.MetricsTab__topbar--Tc {
  display: flex;
  align-items: baseline;
  gap: var(--ring-unit);

  margin: 10px 0;

  padding-bottom: 10px;

  border-bottom: 1px solid var(--ring-line-color);
}

.MetricsTab__metricsLink--U_ {
  margin-left: auto;
}

.MetricsTab__metricsTable--TI {
  display: table;

  table-layout: fixed;
}

.MetricsTab__metricDescription--fG {
  display: table-cell;

  font-weight: 600;
}

.MetricsTab__metricRow--gE {
  display: table-row;
}

.MetricsTab__metricRowExperimental--ld {
  opacity: 0.6;
}

.MetricsTab__metricRow--gE > th {
  text-align: left;

  background-color: var(--ring-secondary-background-color);
}

.MetricsTab__headerTagsValues--ic {
  display: flex;
  justify-content: space-around;

  width: 100%;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.MetricsTab__metricRow--gE:hover {
  background-color: var(--ring-secondary-background-color);
}}

.MetricsTab__metricRow--gE > * {
  overflow-y: auto;

  box-sizing: border-box;

  width: 33%;

  padding: 10px;
}

.MetricsTab__metric--hy {
  display: flex;
  justify-content: space-between;
}

.MetricsTab__metricName--bL {
  display: table-cell;
}

.MetricsTab__metricNameTooltip--zG {
  padding: 5px 10px;
}

.MetricsTab__metricRecords--tW {
  display: table-cell;

  width: 30%;
}

.MetricsTab__metricRecord--jz {
  display: flex;
}

.MetricsTab__metricTags--cC {
  overflow-y: auto;

  min-width: 70%;
  padding-right: 10px;
  padding-bottom: 20px;
}

.MetricsTab__metricValues--CT {
  padding-right: 5px;
}

.MetricsTab__metricValue--Hd {
  white-space: nowrap;

  font-weight: 600;
}

.PipelinesBetaBanner__placeholder--Ii {
  background-color: var(--ring-popup-background-color);
}

.PipelinesPromoPopup__dialog--CH {
  width: calc(var(--ring-unit)*100 - var(--ring-unit)/4*100);
}

.PipelinesPromoPopup__overlay--uX {
  padding: 0;
}

.PipelinesPromoPopup__wrapper--GN {
  display: flex;

  overflow: hidden;
  overflow-y: auto;
  flex-direction: column;

  height: 100%;
}

.PipelinesPromoPopup__header--yg {
  padding: calc(var(--ring-unit)*4);
  padding-bottom: calc(var(--ring-unit)*1.5);
}

.PipelinesPromoPopup__header--yg .PipelinesPromoPopup__heading--Qv {
    margin: 0;
    padding: 0;
  }

.PipelinesPromoPopup__content--jd {
  flex: 1 0 auto;

  padding: 0 calc(var(--ring-unit)*4);
}

.PipelinesPromoPopup__promoText--o4 {
  margin-bottom: calc(var(--ring-unit)*3);
}

.PipelinesPromoPopup__promoText--o4 > p {
    margin: 0;
    margin-bottom: calc(var(--ring-unit)*1.5);
  }

.PipelinesPromoPopup__promoText--o4 > p:last-child {
    margin-bottom: 0;
  }

.PipelinesPromoPopup__listCheckmark--N1 {
  margin-right: var(--ring-unit);

  color: var(--ring-main-color);
}

.PipelinesPromoPopup__boldText--t6 {
  font-weight: bold;
}

.PipelinesPromoPopup__promoImage--_W {
  width: 100%;
  height: 312px;

  background-image: url(pipelinesPromoImage.png);
  background-size: contain;
}

.PipelinesPromoPopup__footer--f4 {
  display: flex;
  justify-content: space-between;

  padding: calc(var(--ring-unit)*4);
  padding-top: calc(var(--ring-unit)*3);
}

.PipelinesPromoPopup__tryNowIcon--LH {
  margin-right: calc(var(--ring-unit)/2);
}

.PipelinesPromoBanner__banner--Ea {
  display: flex;
  flex-direction: row;
  justify-content: space-between;

  box-sizing: border-box;
  padding: 0 calc(var(--ring-unit)*4);

  border-bottom: 1px solid rgba(var(--ring-text-components), 0.08);

  background: var(--ring-hover-background-color);
}

.PipelinesPromoBanner__message--ZT {
  padding: calc(var(--ring-unit)*1.5) 0;
  padding-right: calc(var(--ring-unit)*2);

  font-size: var(--ring-font-size-smaller);
  font-weight: bold;
  line-height: var(--ring-line-height-lowest);
}

.PipelinesPromoBanner__learnMoreButton--L2,
.PipelinesPromoBanner__dismissButton--ni {
  height: 100%;
  padding: 0;

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.PipelinesPromoBanner__learnMoreButton--L2 {
  margin-right: var(--ring-unit);
}

.PipelinesPromoBanner__dismissButton--ni {
  color: var(--ring-secondary-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BuildDetails__closed--TM:hover .BuildDetails__button--BC {
  background-color: var(--ring-hover-background-color);
}}

.BuildDetails__buildContainer--Ez {
  --button-offset: var(--tc-page-padding-inline);

  display: contents;
}

.BuildDetails__wrapped--He {
  --button-offset: calc(var(--ring-unit)*2);
}

.BuildDetails__container--qM {
  display: contents;
}

.BuildDetails__wrappedContainer--Af {
}

.BuildDetails__open--S6::before {
    position: absolute;
    top: var(--absolute-child-top);
    right: calc(var(--button-offset)*-1);
    bottom: 1px;
    left: calc(var(--button-offset)*-1);

    content: '';
    pointer-events: none;

    background: var(--ring-content-background-color);

    box-shadow:
      0 0 0 1px var(--ring-line-color),
      0 2px 16px var(--ring-popup-shadow-color);
    grid-column: start / end;
    grid-row: var(--row) / span 4;
  }

.BuildDetails__open--S6.BuildDetails__wrapped--He {
    --button-offset: calc(var(--tc-page-padding-inline) + var(--ring-unit)*2);
  }

.BuildDetails__open--S6.BuildDetails__nested--UT {
    --button-offset: calc(var(--ring-unit)*4);
  }

.BuildDetails__open--S6.BuildDetails__nested--UT::before {
      border-radius: var(--ring-border-radius);
    }

.BuildDetails__open--S6 ul {
    margin: 0;
  }

.BuildDetails__open--S6 .summaryContainer {
    padding: 0;
  }

.BuildDetails__open--S6 ul li {
    padding: 0;

    line-height: var(--ring-line-height-lower);
  }

:is(.BuildDetails__open--S6 ul li):not(:first-child) {
      margin-top: calc(var(--ring-unit)*3 - var(--ring-line-height-lower));
    }

/* stylelint-disable-next-line selector-max-specificity */

.BuildDetails__open--S6 td:nth-last-child(2) ul.bsLinks {
    width: 10vw;
    min-width: 96px;
    max-width: 160px;
  }

.BuildDetails__open--S6 .header {
    margin: 0;
    padding: 0;

    background: transparent;
  }

/* stylelint-disable-next-line selector-max-specificity */

.BuildDetails__open--S6 td:first-child > .header {
    display: none;
  }

.BuildDetails__heading--o4 {
  display: contents;

  cursor: pointer;
}

.BuildDetails__button--BC {

  content: '';

  grid-column: start / end;
  grid-row: var(--row) / span 3;
}

.BuildDetails__button--BC.BuildDetails__button--BC {
  top: calc(var(--absolute-child-top) - 1px);
  right: calc(var(--button-offset)*-1);
  left: calc(var(--button-offset)*-1);

  width: calc(100% + var(--button-offset)*2);
}

.BuildDetails__wrapped--He .BuildDetails__button--BC {
  top: var(--absolute-child-top);
  bottom: 1px;
}

.BuildDetails__detailsWrapper--B7 {
  min-width: 0;
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
  padding: 0 var(--tc-page-padding-inline);
  grid-column: start / end;
}

.BuildDetails__wrapped--He .BuildDetails__detailsWrapper--B7 {
  margin: 0 calc(var(--ring-unit)*-2);
  padding: 0 calc(var(--ring-unit)*2);
}

.BuildDetails__queued--aH .BuildDetails__button--BC,
.BuildDetails__queued--aH .BuildDetails__detailsWrapper--B7 {
  background-color: var(--ring-secondary-background-color);
}

.BuildDetails__button--BC:focus {
  outline: none;
  box-shadow: inset 2px 0 var(--ring-main-color);
}

.BuildDetails__nested--UT.BuildDetails__open--S6 .BuildDetails__button--BC {
  border-top-left-radius: var(--ring-border-radius);
  border-top-right-radius: var(--ring-border-radius);
}

/* stylelint-disable selector-max-specificity */
.BuildDetails__closed--TM .BuildDetails__button--BC:focus {
  background-color: var(--ring-hover-background-color);
}

.BuildDetails__wrappedContainer--Af:first-child .BuildDetails__button--BC,
.BuildDetails__wrappedContainer--Af:first-child .BuildDetails__open--S6::before {
  border-top-left-radius: var(--ring-border-radius-small);
  border-top-right-radius: var(--ring-border-radius-small);
}

.BuildDetails__withQueued--cx .BuildDetails__wrappedContainer--Af:first-child .BuildDetails__button--BC,
.BuildDetails__withQueued--cx .BuildDetails__wrappedContainer--Af:first-child .BuildDetails__open--S6::before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* stylelint-disable-next-line no-descending-specificity */
.BuildDetails__wrappedContainer--Af:last-child .BuildDetails__open--S6::before,
.BuildDetails__wrappedContainer--Af:last-child .BuildDetails__buildContainer--Ez:not(.BuildDetails__open--S6) .BuildDetails__button--BC {
  border-bottom-right-radius: var(--ring-border-radius-small);
  border-bottom-left-radius: var(--ring-border-radius-small);
}
/* stylelint-enable */

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BuildDetails__buildContainer--Ez:hover .BuildDetails__arrow--Wr {
    color: var(--ring-link-hover-color);
  }}

.BuildDetails__arrow--Wr {
  position: absolute;

  grid-column: -2;
  grid-row: var(--row) / span 3;

  top: calc(50% - 11px + var(--absolute-child-top));
  right: -17px;
  left: auto;

  padding: 0;

  color: transparent;

  line-height: normal;
}

.BuildDetails__button--BC:focus ~ .BuildDetails__arrow--Wr {
    color: var(--ring-link-hover-color);
  }

.BuildDetails__buildContainer--Ez.BuildDetails__open--S6 .BuildDetails__arrow--Wr {
    color: var(--ring-icon-secondary-color);
  }

/* stylelint-disable-next-line selector-max-specificity */

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BuildDetails__buildContainer--Ez.BuildDetails__open--S6 .BuildDetails__heading--o4:hover .BuildDetails__arrow--Wr {
    color: var(--ring-link-hover-color);
  }}

.BuildDetails__content--im {
  overflow: hidden;

  width: 100%;

  margin: 0 calc(var(--tc-page-padding-inline)*-1);
  padding: 0 var(--tc-page-padding-inline);
}

.BuildDetails__tabs--VP {
  overflow: hidden;

  margin: -1px calc(var(--ring-unit)*-2) calc(var(--ring-unit)*2);
  padding: 8px calc(var(--ring-unit)*2) 9px;

  background-color: var(--ring-secondary-background-color);

  font-size: var(--ring-font-size-smaller);

  line-height: var(--ring-line-height-lowest);
}

.BuildDetails__nested--UT .BuildDetails__tabs--VP {
  margin-right: calc(var(--ring-unit)*-4);
  margin-left: calc(var(--ring-unit)*-4);
}

.BuildDetails__separator--lU {
  position: relative;
  z-index: 1;

  margin: -1px calc(var(--ring-unit)*-2) 0;

  border-top: 1px solid var(--ring-line-color);
}

.BuildDetails__loader--sO {
  margin-bottom: calc(var(--ring-unit)*3);
}

.BuildDetails__loaderPlaceholder--GV {

  visibility: hidden;
}

.BuildDetails__snapshotDependenciesChart--Ku {
  width: 40%;
}

@media (max-width: 1200px) {
  .BuildDetails__snapshotDependenciesChart--Ku {
    width: 60%;
  }
}

.BuildDetails__queueInfoTitle--dr {
  font-size: var(--ring-font-size);
}

.BuildDetails__queueInfoWrapper--tt {
  display: flex;

  flex-wrap: wrap;

  font-size: var(--ring-font-size);

  line-height: var(--ring-line-height) !important;
}

.BuildDetails__queueInfoWrapper--tt .BuildDetails__queueInfo--BD {
    margin-right: calc(var(--ring-unit)*1.5);
  }

.BuildDetails__customizedBuildNote--sU {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.BuildDetails__secondInfoGroup--kO .BuildDetails__row--gj {
  margin-bottom: var(--ring-unit);
}

:is(.BuildDetails__secondInfoGroup--kO .BuildDetails__row--gj):last-child {
    margin-bottom: calc(var(--ring-unit)*4);
  }

.BuildDetails__open--S6 .buildResultsSummaryTable {
  width: 100%;
}

:is(.BuildDetails__open--S6 .buildResultsSummaryTable) > tbody > tr > td {
    padding: var(--ring-unit) 0 calc(var(--ring-unit)*3) !important;

    /* stylelint-disable-next-line selector-max-specificity */
  }

:is(:is(.BuildDetails__open--S6 .buildResultsSummaryTable) > tbody > tr > td):nth-child(2) {
      width: 100%;
      max-width: 0;

      padding-left: calc(var(--ring-unit) + 1px) !important;

      box-shadow: inset 0 1px var(--ring-line-color);
    }

.BuildDetails__emptyRow--NT {
  grid-column: start / end;
}

.BuildDetails__outerContainer--a2 {
  position: relative;
}

.BuildDetails__innerContainer--__ {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}

.BuildsHeader__buildsHeader--U_ {

  display: contents;
}

.BuildsHeader__buildsHeader--U_ > * {
    margin-bottom: var(--ring-unit);
  }

.BuildsHeader__buildsHeader--U_ {

  color: var(--ring-secondary-color);
}

.BuildsHeader__oneLine--jG {
}

.BuildsHeader__number--xs {
}

.BuildsHeader__branch--Zt {

  box-sizing: border-box;
}

.BuildsHeader__status--cZ {
  grid-column-start: status-start;
}

.BuildsHeader__changes--Ym {
}

.BuildsHeader__agent--gC {
}

.BuildsHeader__durationWrapper--yZ {

  display: flex;
  align-items: baseline;
  justify-content: flex-end;
}

.BuildsHeader__started--Gx {
}

.BuildsHeader__duration--hz {

  text-align: end;
}

.BuildsHeader__icons--rv {
}

.QueuedToggler__button--dh {
  box-sizing: content-box;
  width: 100%;
  padding: var(--ring-unit) 0;

  color: var(--ring-secondary-color);

  background-color: var(--ring-secondary-background-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.QueuedToggler__queuedIcon--fY.QueuedToggler__queuedIcon--fY {
  margin-top: -1px;

  color: var(--ring-icon-secondary-color);
}

.QueuedToggler__flash--eQ.QueuedToggler__flash--eQ,
.QueuedToggler__flash--eQ .QueuedToggler__queuedIcon--fY {
  transition: none;

  color: var(--tc-highlight-color);
}

.QueuedToggler__flash--eQ.QueuedToggler__flash--eQ.QueuedToggler__extraHighlight--nj {
  background-color: var(--ring-selected-background-color);
}

.ChangeBuilds__filterItem--ww {
  margin-right: calc(var(--ring-unit)*2);
  margin-bottom: calc(var(--ring-unit)*2);
}

.ChangeBuilds__emptyList--wT {
  color: var(--ring-secondary-color);
}

.ChangeBuilds__grid--tP {
  padding: 0 calc(var(--ring-unit)*2);
}

.ChangeBuilds__tree--SL .ChangeBuilds__grid--tP {
  margin-right: calc(var(--ring-unit)*2);
  padding-left: 0;
}

.ChangeBuilds__tree--SL {
  margin: 0 calc(var(--tc-page-padding-inline)*-1) 0
    calc(var(--tc-page-padding-inline)*-1 - 2px);
  padding: 0 calc(var(--tc-page-padding-inline) - var(--ring-unit)*2);
}

.ChangeBuilds__tree--SL .TreeNode__item--LB {
  margin-inline: calc(var(--ring-unit)*2 - var(--tc-page-padding-inline));
  padding-inline: calc(var(--tc-page-padding-inline) - var(--ring-unit)*2);
}

.ChangeBuilds__buildType--ZQ,
.ChangeBuilds__buildType--ZQ > .TreeNode__item--LB,
.ChangeBuilds__buildType--ZQ > .TreeNode__item--LB > .TreeNode__label--Od {
  display: contents;
}

.ChangeBuilds__infiniteScroll--Gx {
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
  padding: 0 var(--tc-page-padding-inline);
}

.ChangeBuilds__loader--TK {
  padding-top: calc(var(--ring-unit)*2);
}

.ChangeBuilds__loadMoreButtonWrapper--ZH {
  display: flex;

  align-items: center;
  flex-direction: column;

  padding-top: calc(var(--ring-unit)*2);
}

.ChangeBuilds__showAllButton--XT {
  color: var(--ring-secondary-color);
}

.ChangeBuilds__row--b0 {
  display: contents;
}

.ChangeBuildType__path--wP {
  display: flex;
  align-items: baseline;
  flex-wrap: nowrap;
  grid-column: start / end;

  min-width: 0;

  margin: var(--ring-unit) calc(var(--ring-unit)*-2) calc(var(--ring-unit)*0.5);
}

.ChangeBuildType__inHierarchy--wI .ChangeBuildType__path--wP {
  margin-top: 0;
  padding-left: var(--offset);
}

/* stylelint-disable-next-line selector-max-specificity */
.ChangeBuildType__builds--tt + .ChangeBuildType__pathRowGroup--Sp:not(.ChangeBuildType__inHierarchy--wI) .ChangeBuildType__path--wP {
  margin-top: calc(var(--ring-unit)*2);
}

.ChangeBuildType__notTriggered--gn {
  margin-left: calc(var(--ring-unit)*2);

  white-space: nowrap;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.ChangeBuildType__entityPath--eq {
  flex: 1 1;

  min-width: 0;
}

.ChangeBuildType__name--S8 {
  max-width: calc(100% - var(--ring-unit)*2);
}

.ShowAllBuildTypes__button--AO {
  position: relative;

  margin-top: var(--ring-unit);

  padding: 0;
}

.BuildTypes__list--PO,
.BuildTypes__item--UX {
  display: contents;
}

.BuildTypes__container--DP {
  padding: 0 calc(var(--ring-unit)*2);
}

.OverviewSystemProblems__systemProblems--vt {

  display: flex;

  align-items: baseline;

  white-space: nowrap;
}

.OverviewSystemProblems__icon--oI {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-error-color);
}

.OverviewSystemProblems__text--J1 {
}

.OverviewSystemProblems__countProblems--pS {
  flex: 0 0 auto;

  margin-left: calc(var(--ring-unit)/4);
}

.OverviewSystemProblems__showDetails--tl {
  height: auto;
  margin-right: calc(var(--ring-unit)*-1);
  padding: 0 var(--ring-unit);

  line-height: inherit;
}

.QueueActions__actions--c1 {
  display: flex;

  align-items: baseline;

  height: calc(var(--ring-unit)*5);
  margin: 0 calc(var(--ring-unit)*-0.5) 2px;
}

.QueueActions__actions--c1 > * {
    margin: 0 calc(var(--ring-unit)/2);
  }

.QueueActions__plugins--qG {
  display: flex;

  align-items: baseline;

  margin-right: 0;
  margin-left: auto;
}

.QueueActions__plugins--qG > * {
    margin: 0 calc(var(--ring-unit)/2);
  }

.QueueActions__clear--fl {
  padding-left: calc(var(--ring-unit)/2);
}

.QueueBuild__drop--jz {
  position: absolute;

  top: calc(var(--absolute-child-top) - 1px);
  right: calc(var(--button-offset)*-1);
  bottom: 1px;
  left: calc(var(--button-offset)*-1);

  grid-column: start / end;
  grid-row: var(--row) / span 4;
}

.QueueBuild__fakeContent--wJ {
  position: absolute;

  top: calc(var(--absolute-child-top) - 1px);
  right: calc(var(--button-offset)*-1);
  bottom: 1px;
  left: calc(var(--button-offset)*-1);

  width: calc(100% + var(--button-offset)*2);

  grid-column: start / end;
  grid-row: var(--row) / span 4;
}

.QueueBuild__above--YZ {
  grid-row: var(--row);
}

.QueueBuild__below--MG {
  grid-row: calc(var(--row) + 4);
}

.QueueBuild__separator--Ab {
  position: absolute;

  z-index: var(--ring-overlay-z-index);
  top: calc(var(--absolute-child-top) - 1px);

  right: calc(var(--button-offset)*-1);
  left: calc(var(--button-offset)*-1);

  height: 2px;

  pointer-events: none;

  background-color: var(--ring-main-color);

  grid-column: start / end;
}

.QueueBuild__invisible--i8 {
  z-index: var(--ring-invisible-element-z-index);
}

.QueueBuild__overlay--o7 {
  z-index: var(--ring-overlay-z-index);
}

.QueueBuild__blur--jw {
  pointer-events: none;

  background-color: rgba(255, 255, 255, 0.5);
  -webkit-backdrop-filter: blur(1px);
          backdrop-filter: blur(1px);
}

.QueueBuild__dropGap--zA {
  position: relative;
  grid-column: start / end;
}

.QueueBuild__handle--ls {
  position: absolute;

  top: calc(var(--ring-unit)*2.5);
  bottom: 0;
  left: calc(var(--tc-page-padding-inline)*-1 + var(--ring-unit)*-2);

  height: 30px;

  padding-top: calc(var(--ring-unit)/2);

  grid-column-start: start;
  grid-row: var(--row) / span 3;
}

.QueueBuild__handleIcon--If {
  padding: 0 calc(var(--ring-unit)/2);

  cursor: move;
}

.QueueBuild__hoverableWrapper--Mr {
  position: relative;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.QueueBuild__hoverableWrapper--Mr:not(:hover) .QueueBuild__hideableCell--sx {
  opacity: 0;
}}

@keyframes QueueBuild__blink--Rk {
  0% {
    background: transparent;
  }

  50% {
    background: var(--ring-hover-background-color);
  }

  100% {
    background: transparent;
  }
}

.QueueBuild__blink--Rk {
  animation: QueueBuild__blink--Rk 0.5s ease infinite;

  opacity: 0.75;
}

.QueueBuildDragLayer__layer--kS {
  position: fixed;
  z-index: var(--ring-overlay-z-index);
  top: 0;
  left: 0;

  pointer-events: none;
}

.QueueBuildDragLayer__content--HN {
  padding: 0 calc(var(--ring-unit)*2);

  border: 1px solid var(--ring-line-color);
  border-radius: var(--ring-border-radius);
  background: var(--ring-content-background-color);
}

.QueueFilters__queueFilters--EK {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.QueueFilters__checkbox--SD {
  margin-right: calc(var(--ring-unit)*2 + 2px);
}

.FavoriteBuilds__wrapper--K5 {
  margin-top: calc(var(--ring-unit)*2);
}

.BuildsTvMode__buildsTvMode--l4 {
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4);
}

.BuildsTvMode__title--Kx {
  padding-bottom: var(--ring-unit);
}

.BuildsTvMode__titleText--iR {
  display: inline-block;

  margin: 0;

  font-weight: bold;
}

.BuildsTvMode__titleIcon--ow {
  padding-left: 0;

  vertical-align: top;
}

.BuildsTvMode__titleIcon--ow svg {
    width: calc(var(--ring-unit)*4);
    height: calc(var(--ring-unit)*4);
  }

/* stylelint-disable-next-line selector-max-specificity */

.BuildsTvMode__hideDropDowns--zo .icon.toggle {
    display: none;
  }

.RunBuild__buttonGroup--Fh.RunBuild__invisible--p5 {
  display: flex;
  visibility: hidden;
  overflow: hidden;

  width: 0;
  margin: 0;
}

.RunBuild__disabledReasonPopup--iS {
  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
}

.RunBuild__disabledIcon--Wc.RunBuild__disabledIcon--Wc {
  color: var(--ring-icon-disabled-color);
}

.RunBuild__popup--l3 {
  padding: var(--ring-unit) calc(var(--ring-unit)*2);

  white-space: nowrap;

  border: 1px solid rgba(var(--ring-borders-components), 0.5);

  background-color: var(--ring-content-background-color);
}

.RunBuild__popupTail--Pp {
  border-bottom-color: rgba(var(--ring-borders-components), 0.5);
  border-left-color: rgba(var(--ring-borders-components), 0.5);
  background-color: var(--ring-content-background-color);
}

.RunBuild__popup--l3 .ring-message-description {
  margin: 0;
}

.RunBuild__splitButtonPrimary--iS.RunBuild__splitButtonPrimary--iS.RunBuild__splitButtonPrimary--iS {
  margin-inline: 1px 0;
}

.RunBuild__tooltip--bL {
  display: inline-block;
}

.DependenciesChain__reusedNote--Mw {
  margin-right: calc(var(--ring-unit)*2);

  white-space: nowrap;
}

.DependenciesChain__container--oV {
  display: inline-block;

  min-width: 100%;
}

.DependenciesChain__panelContainer--Yh {
  position: sticky;
  z-index: 2;
  top: 0;
  left: calc(var(--ring-unit)*-2);

  width: 0;

  margin: calc(var(--ring-unit)*0.5) calc(var(--ring-unit)*-2) 0;
}

.DependenciesChain__panel--p6 {
  display: inline-block;

  padding: var(--ring-unit) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);

  border-bottom-right-radius: var(--ring-border-radius);

  background-color: rgba(var(--ring-content-background-components), 0.9);
  -webkit-backdrop-filter: blur(1px);
          backdrop-filter: blur(1px);
}

.DependenciesChain__projectWrapper--dh {
  margin-left: calc(var(--ring-unit)*-1);
  padding-left: var(--ring-unit);

  box-shadow: -1px 0 var(--ring-borders-color);
}

.DependenciesChain__selectedProjectWrapper--fr {
  box-shadow: -2px 0 var(--ring-main-color);
}

.DependenciesChain__settings--et {
  display: flex;

  align-items: baseline;

  margin: 0 calc(var(--ring-unit)*-1);

  white-space: nowrap;
}

.DependenciesChain__settings--et > * {
    margin: 0 var(--ring-unit);
  }

.DependenciesChain__fullScreenButton--Tx {
  height: auto;
  margin: 0 calc(var(--ring-unit)*-1) 0 auto;

  line-height: inherit;
}

.DependenciesChain__innerContainer--i4 {
  position: relative;

  margin-left: calc(var(--ring-unit)*-2);
}

.DependenciesChain__chartContainer--An {
  display: inline-block;
}

.DependenciesChain__item--LM {

  position: absolute;

  width: var(--tc-chain-item-width);
}

.DependenciesChain__child--w3 {
  position: static;

  margin-bottom: 5px;
}

.DependenciesChain__child--w3.DependenciesChain__withDetails--l1 {
  margin: var(--ring-unit) 0 calc(var(--ring-unit)*2);
}

.DependenciesChain__link--t0 {
  display: block;

  color: var(--ring-text-color);
}

.DependenciesChain__textWrapper--M8 {
  display: inline-block;

  max-width: 100%;

  border-radius: var(--ring-border-radius);

  background-color: rgba(var(--ring-content-background-components), 0.7);
  -webkit-backdrop-filter: blur(1px);
          backdrop-filter: blur(1px);
}

span.DependenciesChain__textWrapper--M8 {
  display: inline;
}

.DependenciesChain__buildTypeDropdown--zp {

  margin-top: 2px;
}

.DependenciesChain__child--w3 .DependenciesChain__buildTypeDropdown--zp {
  margin-top: 0;
}

.DependenciesChain__buildTypeAnchor--wV {
  max-width: 100%;

  height: auto;

  text-align: start;

  white-space: nowrap;

  color: var(--ring-text-color);
}

.DependenciesChain__failed--fc {
  color: var(--ring-error-color);
}

.DependenciesChain__canceled--dJ {
  color: var(--ring-secondary-color);
}

.DependenciesChain__queued--E8 {
  color: var(--ring-secondary-color);
}

.DependenciesChain__project--wc {

  color: var(--ring-secondary-color);
}

.DependenciesChain__projectTitle--j0 {
  margin: -6px 0 0 -2px;

  color: var(--ring-text-color);

  font-weight: bold;
}

.DependenciesChain__icon--_p {
  position: relative;

  margin-right: calc(var(--ring-unit)/2);
}

.DependenciesChain__icon--_p::before {
    position: absolute;

    top: 1px;
    right: 0;
    bottom: 1px;
    left: 0;

    content: '';

    border-radius: 11px;

    background-color: var(--ring-content-background-color);
  }

.DependenciesChain__icon--_p > svg {
    position: relative;
    z-index: var(--ring-fixed-z-index);
  }

.DependenciesChain__runIconButtonWrapper--YS {

  display: inline-block;
}

.DependenciesChain__runIconButton--wR {
  position: relative;

  height: auto;

  padding: 0;

  line-height: normal;
}

.DependenciesChain__stack--uf {

  margin-left: -18px;

  color: var(--ring-icon-color);
}

.DependenciesChain__highlightedSelectedIcon--Cn::before {
  top: -3px;
  right: -3px;
  bottom: -3px;
  left: -3px;

  box-shadow: 0 0 0 2px var(--ring-main-color) inset;
}

.DependenciesChain__highlightedSelectedIcon--Cn.DependenciesChain__withStack--ua::before {
  right: -5px;
}

.DependenciesChain__highlightedStack--B_ {
  color: var(--ring-main-color);
}

.DependenciesChain__edge--Ht {
  stroke: var(--ring-borders-color);
  stroke-width: 0.75px;
}

.DependenciesChain__highlightedEdge--L0 {
  stroke: var(--ring-main-color);
  stroke-width: 2px;
}

.DependenciesChain__hidden--Du {
  opacity: 0;
}

.DependenciesChain__builds--n6 {
  margin-top: calc(var(--ring-unit)*4);
}

.DependenciesChain__loader--yJ {
  padding-top: calc(var(--ring-unit)*12);
}

.DependenciesChain__popup--F2 {
  width: calc(var(--ring-unit)*40);
}

.DependenciesChain__path--ze {

  white-space: normal;

  color: var(--ring-secondary-color);
}

.DependenciesChain__popup--F2 .DependenciesChain__path--ze {
  margin: 0;
  padding: calc(var(--ring-unit) - 2px) calc(var(--ring-unit)*2 - 2px);

  background-color: var(--ring-secondary-background-color);
}

.DependenciesChain__runPopup--af {
  width: calc(var(--ring-unit)*30);
}

.DependenciesChain__build--vL {
  box-sizing: border-box;
  height: calc(var(--ring-unit)*8);
  padding: var(--ring-unit) calc(var(--ring-unit)*2);

  border-top: 1px solid var(--ring-line-color);
}

.DependenciesChain__buildTopRow--oD {
  display: flex;
  align-items: baseline;

  margin: 0 calc(var(--ring-unit)*-0.5);
}

.DependenciesChain__buildTopRow--oD > * {
    margin: 0 calc(var(--ring-unit)/2);
  }

.DependenciesChain__buildBranch--Oo {
  min-width: 0;
}

.DependenciesChain__runBuild--r3 {
  margin-left: auto;
}

.DependenciesChain__unrelated--Kd {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  margin-bottom: 3px;

  border: 1.5px dashed var(--ring-borders-color);
  border-radius: 50%;
  background-color: var(--ring-content-background-color);
}

.DependenciesChain__buildTypeLabel--pY {
  position: relative;

  min-width: 0;
}

.DependenciesChain__selfBuildTypeLabel--QG {
  font-weight: bold;
}

.DependenciesChain__buildTypeAnchor--wV .DependenciesChain__buildTypeEllipsis--dZ {
  max-width: calc(var(--tc-chain-item-width) - 10px);
}

.DependenciesChain__buildTypeEllipsisComposite--u9 {
  max-width: calc(var(--tc-chain-item-width) - 16px);
}

.DependenciesChain__buildTypeAnchor--wV .DependenciesChain__buildTypeEllipsisComposite--u9 {
  max-width: calc(var(--tc-chain-item-width) - 26px);
}

.DependenciesChain__buildTypeAnchor--wV .DependenciesChain__buildTypeEllipsisChild--wt {
  max-width: calc(var(--tc-chain-item-width) - 28px);
}

.DependenciesChain__buildTypeAnchor--wV .DependenciesChain__buildTypeEllipsisComposite--u9.DependenciesChain__buildTypeEllipsisChild--wt {
  max-width: calc(var(--tc-chain-item-width) - 44px);
}

.DependenciesChain__ungroupButton--aF {
  line-height: var(--ring-line-height-lower);
}

.DependenciesChain__groupUngroupButton--LO {
  width: 100%;
  height: auto;

  border-bottom: 1px solid var(--ring-line-color);

  line-height: 32px;
}

.DependenciesChain__status--p5 {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;

  display: -webkit-box;
  overflow: hidden;
}

.DependenciesChain__progress--p9 {
  margin-bottom: calc(var(--ring-unit)/2);
}

.DependenciesChain__branch--VW {
  min-width: 0;
  margin-top: calc(var(--ring-unit)/2);
}

.DependenciesChain__artifacts--Ak {
  margin-right: var(--ring-unit);
}

.DependenciesChain__comment--ia {
  margin-right: var(--ring-unit);
}

.DependenciesChain__artifactsBranch--L3 {
  display: flex;
  align-items: baseline;
}

.DependenciesChain__highlightReused--AT .DependenciesChain__reused--NC::before {
  top: -4px;
  right: -5px;
  bottom: -4px;
  left: -5px;

  background-color: rgba(237, 162, 0, 0.3);
}

.DependenciesChain__projectIcon--k_ {
  position: relative;
  z-index: var(--ring-fixed-z-index);
  top: -2px;
}

.DependenciesChain__projectIcon--k_ > svg {
  position: relative;
}

.DependenciesChain__projectIcon--k_::before {
  position: absolute;
  top: -2px;
  left: -3px;

  width: calc(var(--ring-unit)*3);
  height: calc(var(--ring-unit)*3);

  content: '';

  border-radius: var(--ring-border-radius);

  background-color: var(--ring-content-background-color);
}

.DependenciesChain__selectedProjectIcon--AE::before {
  box-shadow: inset 0 0 0 2px var(--ring-main-color);
}

.DependenciesChain__ungrouped--Eh {
  margin-top: calc(var(--ring-unit)/2);
}

.DependenciesChain__ungroupedLabel--LP {
  margin-right: calc(var(--ring-unit)/2);

  font-weight: bold;
}

.DependenciesChain__ungroupedItem--zV {
  display: inline-flex;
  align-items: baseline;
}

.DependenciesChain__ungroupedPath--fc {
  white-space: nowrap;
}

.DependenciesChain__groupButton--5m {
  padding: 0 var(--ring-unit);
}

.DependenciesChain__ungroupProjectButton--Zu {
  margin-left: var(--ring-unit);
}

.DependenciesChain__label--dy {
  display: flex;
  align-items: baseline;
}

.Legend__legend--O_ {

  white-space: nowrap;
}

.Legend__legend--O_.Legend__legend--O_ {
  flex-wrap: nowrap;
  justify-content: flex-start;

  margin-top: var(--ring-unit);
  margin-bottom: 0;
}

.Legend__marker--z8 {
}

.Legend__marker--z8.Legend__marker--z8 {
  --size: 14px;

  vertical-align: -2px;
}

.Legend__run--P4 {
  margin-right: calc(var(--ring-unit)*0.5);

  color: var(--ring-icon-color);
}

.Legend__unrelated--e3 {

  margin: 0 5px 0 1px;

  border: 1.5px dashed var(--ring-borders-color);
}

.Legend__circle--sc {

  box-shadow: 0 0 0 1.5px var(--ring-borders-color) inset;
}

.Legend__stack--lI {
}

.Legend__stack--lI::before {
    display: none;
  }

.Legend__selected--AN {
  --offset: calc(var(--ring-unit)*0.5);

  position: relative;
}

.Legend__selected--AN::before {
    position: absolute;
    top: calc(var(--offset)*-1);
    right: calc(var(--offset)*-1);
    bottom: calc(var(--offset)*-1);
    left: calc(var(--offset)*-1);

    content: '';

    border: 2px solid var(--ring-main-color);

    border-radius: 50%;
  }

.Legend__reused--e9 {
  --offset: 5px;

  position: relative;
}

.Legend__reused--e9::before {
    position: absolute;
    top: calc(var(--offset)*-1);
    right: calc(var(--offset)*-1);
    bottom: calc(var(--offset)*-1);
    left: calc(var(--offset)*-1);

    content: '';

    border-radius: 50%;

    background-color: rgba(237, 162, 0, 0.3);
  }

.Legend__marker--z8.Legend__selected--AN,
.Legend__marker--z8.Legend__reused--e9 {
  margin: 0 calc(var(--ring-unit)*0.5 + var(--offset)) 0 var(--offset);
}

.BuildTypeChainContent__container--HP {
  margin-bottom: 2px;

  border-bottom: 1px solid var(--ring-line-color);
}

.BuildTypeChainContent__innerContainer--nT {
  margin-bottom: calc(var(--ring-unit)*-5);
}

.BuildTypeChainContent__container--HP .DependenciesChain__loader--yJ {
  padding-top: 0;
  padding-bottom: calc(var(--ring-unit)*7);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BuildTypeChainBlock__summary--Jh:hover {
  background-color: var(--ring-hover-background-color);
}}

.BuildTypeChainBlock__heading--SE {
  margin: 0;
}

.BuildTypeChainBlock__summary--Jh {
  width: calc(100% + var(--tc-page-padding-inline)*2);
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
  padding: 6px var(--tc-page-padding-inline);
}

.BuildTypeChainBlock__summary--Jh:focus {
  background-color: var(--ring-hover-background-color);
}

.BuildTypeChainBlock__summary--Jh:focus {
  outline: none;
  box-shadow: 2px 0 0 0 var(--ring-main-color) inset;
}

.BuildTypeChainBlock__block--LR {
  display: flex;
  align-items: baseline;

  height: calc(var(--ring-unit)*2.5);

  font-weight: normal;
}

.BuildTypeChainBlock__chevron--VV {
  margin: 0 4px 0 -18px;

  color: var(--ring-icon-secondary-color);
}

.BuildTypeChainBlock__chart--pW {
  display: flex;
  align-self: flex-start;
  flex-shrink: 0;

  width: calc(var(--ring-unit)*6 + 5px);
  height: calc(var(--ring-unit)*2.5);
  margin-right: var(--ring-unit);
}

.BuildTypeChainBlock__barContainer--TG {
  display: flex;
  align-items: flex-end;

  width: var(--ring-unit);
}

.BuildTypeChainBlock__barContainer--TG:not(:first-child) {
  margin-left: 1px;
}

.BuildTypeChainBlock__bar--vb {
  flex-grow: 1;
}

.BuildTypeChainBlock__barFailure--fX {
  background-color: var(--ring-icon-error-color);
}

.BuildTypeChainBlock__barFailureRunning--aH {
  background-color: var(--tc-error-background-color);
}

.BuildTypeChainBlock__barSuccess--_G {
  background-color: var(--tc-success-progress-color);
}

.BuildTypeChainBlock__barSuccessRunning--v2 {
  background-color: var(--tc-success-background-color);
}

.BuildTypeChainBlock__barCanceled--NY {
  background-color: var(--ring-icon-secondary-color);
}

.BuildTypeChainBlock__barQueued--Qg {
  background-color: var(--ring-line-color);
}

.BuildTypeChainBlock__barPending--mw {
  background-color: var(--ring-icon-color);
}

.BuildTypeChainBlock__branch--Mm,
.BuildTypeChainBlock__number--Tp {
  margin-right: var(--ring-unit);
}

.BuildTypeChainBlock__started--kj {
  margin-left: auto;
  padding-left: var(--ring-unit);

  white-space: nowrap;

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.BuildTypeChainsTab__note--LF {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.BuildTypeChainsTab__blocks--qw {
  margin-top: 26px;
}

.BuildTypeChainsTab__loadMore--qW {
  display: block;

  width: calc(var(--ring-unit)*30);
  margin: var(--ring-unit) auto 0;
}

.ActivateButton__activate--Aj {
  margin-left: var(--ring-unit);

  color: #008eff;
}

.ActivateButton__activate--Aj.ActivateButton__lineBreak--i9 {
    display: block;

    margin-left: 0;
  }

.BuildTypePauseInfo__container--s2 {

  white-space: pre-wrap;

  color: var(--ring-secondary-color);
}

.BuildTypePauseDropdown__dropdown--PM {
  margin-left: var(--ring-unit);

  white-space: nowrap;
}

.BuildTypePauseDropdown__dropdown--PM button {
    padding-left: 0;
  }

.BuildTypePauseDropdown__anchor--tE {
  color: var(--ring-secondary-color);
}

.BuildTypePauseDropdown__popup--ZX {
  max-width: 600px;
  padding: var(--ring-unit) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);

  color: inherit;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BuildTypeLine__root--fd:hover .BuildTypeLine__star--SP {
  transition: none;

  opacity: 1;
}}

.BuildTypeLine__star--SP {
  padding-right: calc(var(--ring-unit)/4);
  padding-left: calc(var(--ring-unit)/4);

  transition: opacity var(--ring-fast-ease);

  opacity: 0;
}

.BuildTypeLine__root--fd:focus-within .BuildTypeLine__star--SP {
  transition: none;

  opacity: 1;
}

.BuildTypeLine__button--eY {
  position: absolute;
}

.BuildTypeLine__root--fd {

  position: relative;

  display: flex;
  align-items: baseline;

  box-sizing: border-box;

  min-width: 0;

  margin: calc(var(--ring-unit)/4) calc(var(--ring-unit)*-2);

  cursor: pointer;

  border-radius: 3px;

  grid-column: start / end;
}

.BuildTypeLine__root--fd > * {
    margin-top: 0;
  }

.BuildTypeLine__root--fd::before {
    position: absolute;

    z-index: -1;
    top: 0;

    display: block;

    width: 100%;
    height: 100%;
    margin: 0 calc(var(--tc-page-padding-inline)*-1);
    padding: 0 var(--tc-page-padding-inline);

    content: '';
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .BuildTypeLine__root--fd:hover::before {
      background-color: var(--ring-hover-background-color);
    }}

.BuildTypeLine__root--fd:focus {
    outline: none;
  }

.BuildTypeLine__root--fd:focus::before {
      box-shadow: inset 2px 0 var(--ring-main-color);
    }

.BuildTypeLine__expanded--jK {
  border-bottom: none;
  border-radius: 3px 3px 0 0;
}

.BuildTypeLine__chevron--LD {

  top: 5px;
  left: calc(var(--ring-unit)*-2);
}

.BuildTypeLine__caption--uj {
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--ring-unit)/2);

  font-size: 14px;

  font-size: var(--ring-font-size, 14px);
}

.BuildTypeLine__buildTypeInfo--Zh {
  display: flex;
  align-items: baseline;

  flex: 1 1 calc(var(--ring-unit)*20);

  width: 100%;
  min-width: calc(var(--ring-unit)*9 + var(--ring-unit)*20);

  max-width: calc(100% - var(--ring-unit)*2 - 1px);

  margin-bottom: calc(var(--ring-unit)/4);
  padding: 0;
}

.BuildTypeLine__buildTypeName--lY.BuildTypeLine__buildTypeName--lY {
  display: flex;
  overflow: hidden;

  align-items: baseline;

  margin: 0 -2px 0 0;
  padding: 0 2px 0 0;

  font: inherit;
  font-weight: bold;
}

.BuildTypeLine__description--tu {
  flex-shrink: 10;

  min-width: calc(var(--ring-unit)*20);
  padding-right: calc(var(--ring-unit)/2);
}

.BuildTypeLine__empty--Jt {
  min-width: calc(var(--ring-unit)*8);
  padding-right: calc(var(--ring-unit)*2);
}

.BuildTypeLine__description--tu,
.BuildTypeLine__empty--Jt {
  padding-left: var(--ring-unit);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.BuildTypeLine__systemProblems--Cb {
  flex-shrink: 10;

  min-width: calc(var(--ring-unit)*20);

  padding: 0 var(--ring-unit);
}

.BuildTypeLine__link--MF {
  max-width: calc(100% - var(--ring-unit)*2 - 6px);
  margin: 2px 0;

  color: var(--ring-text-color);

  line-height: 22px;
}

.BuildTypeLine__changes--bo {
  display: inline-flex;

  margin-right: calc(var(--ring-unit)*2);

  font-weight: normal;
}

.BuildTypeLine__runColumn--Ju {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;

  width: auto;
  min-width: auto;

  margin-left: auto;
  padding-right: calc(var(--ring-unit)*2);
}

.BuildTypeLine__oneLine--lk {
}

.BuildTypeLine__oneLine--lk .BuildTypeLine__caption--uj {
    min-width: calc(var(--ring-unit)*3);
  }

.BuildTypeLine__actions--bQ {
  margin-left: calc(var(--ring-unit)*2);
}

.BuildTypeLine__details--pB {
  display: contents;
}

.ProjectsTreeItem__button--lu {

  width: 100%;
}

.ProjectsTreeItem__projectsTreeItem--GG {
  position: relative;

  display: block;

  overflow: hidden;

  color: var(--ring-text-color);

  border-radius: 0;
  outline: none;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ProjectsTreeItem__projectsTreeItem--GG.ProjectsTreeItem__projectsTreeItem--GG:hover {
    text-decoration-line: none;

    color: var(--ring-text-color);
    background-color: var(--ring-tag-background-color);
  }}

.ProjectsTreeItem__projectsTreeItem--GG.ProjectsTreeItem__projectsTreeItem--GG.ProjectsTreeItem__selected--xV {
    background-color: var(--ring-selected-background-color);
  }

.ProjectsTreeItem__checkbox--DZ {
  display: flex;
  align-items: baseline;
}

.ProjectsTreeItem__legacyCheckbox--hr {
  position: relative;
  top: 1px;

  flex-shrink: 0;

  outline: none; /* the whole line is highlighted on focus */
}

.ProjectsTreeItem__checkboxLabel--Bc {
  min-width: 0;
}

.ProjectsTreeItem__content--LX {
  display: flex;

  align-items: baseline;

  height: calc(var(--ring-unit)*3);

  padding-right: var(--ring-unit);

  line-height: calc(var(--ring-unit)*2.5);
}

.ProjectsTreeItem__content--LX > * {
    flex-shrink: 0;
  }

.ProjectsTreeItem__name--uT {

  position: relative;
  z-index: 1;

  flex: 1 1 auto;

  min-width: calc(var(--ring-unit)*5);
  height: 100%;
}

.ProjectsTreeItem__archived--DT .ProjectsTreeItem__name--uT {
  color: var(--ring-secondary-color);
}

.ProjectsTreeItem__active--y2 {
  background-color: var(--ring-selected-background-color);

  font-weight: bold;
}

.ProjectsTreeItem__action--LU {
  cursor: pointer;
}

.ProjectsTreeItem__projectsTreeItem--GG:focus,
.ProjectsTreeItem__projectsTreeItemParent--Du:focus .ProjectsTreeItem__selected--xV {
  box-shadow: inset 2px 0 var(--ring-main-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .ProjectsTreeItem__chevronButton--zy:hover .ProjectsTreeItem__chevronIcon--RV {
      color: var(--ring-icon-hover-color);
    }}

.ProjectsTreeItem__chevronButton--zy {
  position: absolute;
  z-index: 1;
  top: 3px;

  padding: 0 calc(var(--ring-unit)/2);
}

.ProjectsTreeItem__chevronButton--zy .ProjectsTreeItem__chevronIcon--RV {
    transition: none;

    color: var(--ring-icon-secondary-color);
  }

.ProjectsTreeItem__chevronButton--zy.ProjectsTreeItem__hovered--OM .ProjectsTreeItem__chevronIcon--RV {
      color: var(--ring-icon-hover-color);
    }

.ProjectsTreeItem__fakeChevronButton--iP {
  flex: 0 0 24px;

  width: 24px;
  height: calc(var(--ring-unit)*2);
}

.ProjectsTreeItem__title--iA {
  display: flex;

  margin: calc(var(--ring-unit)*2 - 3px) 0 7px;

  padding: 0 12px 0 6px;

  letter-spacing: 2px;

  color: var(--ring-text-color);

  font-size: var(--ring-font-size-smaller);

  line-height: calc(var(--ring-unit)*3);
}

.ProjectsTreeItem__row--bD:first-child .ProjectsTreeItem__title--iA {
  margin-top: 0;
}

.ProjectsTreeItem__gridcell--rZ {
  position: relative;
}

.ProjectsTreeItem__server--Da {

  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit) + 2px) 3px calc(var(--ring-unit)*2);
}

.ProjectsTreeItem__serverTitle--YC {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size);
}

.ProjectsTreeItem__serverDetails--KS {
  font-size: var(--ring-font-size-smaller);

  line-height: calc(var(--ring-unit)*3);
}

.ProjectsTreeItem__dropdown--d9 {
  display: block;
}

.ProjectsTreeItem__tooltip--tJ {

  z-index: var(--ring-alert-z-index);
}

.ProjectsTreeItem__tooltip--tJ.ProjectsTreeItem__inPopup--X5 {
    z-index: 1000;
  }

.ProjectsTreeItem__highlighting--di {
  color: var(--tc-highlight-color);
}

.ProjectsTreeItem__counter--qZ {
  white-space: nowrap;
}

.ProjectsTreeItem__counterIcon--ab {
  margin-right: 2px;
  margin-left: 6px;

  color: var(--ring-icon-color);
}

.ProjectsTreeItem__warningIcon--yU {
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-icon-error-color);
}

.ProjectsTreeItem__counterText--gk {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  font-weight: normal;
}

.ProjectsTreeItem__pendingCounter--kX {
  margin-left: 6px;

  color: var(--ring-main-color);

  font-size: var(--ring-font-size-smaller);
  font-weight: normal;
}

.ProjectsTreeItem__newFailedTestsCounter--ib {
  margin-left: 6px;

  color: var(--ring-error-color);

  font-size: var(--ring-font-size-smaller);
  font-weight: bold;
}

.ProjectsTreeItem__starIcon--Vv.ProjectsTreeItem__starIcon--Vv {
    transition: none;
  }

.ProjectsTreeItem__starIcon--Vv.ProjectsTreeItem__hovered--OM {
    color: var(--ring-icon-hover-color);
  }

.ProjectsTreeItem__note--iU {

  margin-right: 2px;
  margin-left: 6px;

  color: var(--ring-secondary-color);

  font-weight: normal;
}

.ProjectsTreeItem__linkIcon--Wy {
  margin-right: 6px;

  color: var(--ring-text-color);

  line-height: normal;
}

.ProjectsTreeItem__newWindowLinkIcon--Lo {
  margin-left: 6px;

  color: #818594;

  color: var(--ring-icon-color, #818594);
}

.ProjectsTreeItem__updateButton--Jv {
  padding: 0;
}

.ProjectsTreeItem__iconAction--EQ {
  padding: 0 3px;
}

.ProjectsTreeItem__iconAction--EQ:disabled {
    visibility: hidden;
  }

.ProjectsTreeItem__reordered--xG {

  padding: 0 2px 0 calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);
}

.ProjectsTreeItem__projectsTreeItem--GG.ProjectsTreeItem__disabled--qE {
  color: var(--ring-disabled-color);
}

.ProjectsTreeItem__withOwnPending--Md {
  font-weight: bold;
}

.ProjectTreeSearch__search--B7 {
  position: relative;
}

.ProjectTreeSearch__search--B7 button {
    padding-right: var(--ring-unit);
  }

.ProjectTreeSearch__wrapper--cc {
  padding: var(--ring-unit) calc(var(--ring-unit)*2) 0 30px;
}

.SidebarFooter__container--ga {
  display: flex;

  align-items: center;
  flex: 0 0 auto;

  justify-content: flex-end;

  height: calc(var(--ring-unit)*5);

  border-top: 1px solid var(--ring-line-color);

  font-size: var(--ring-font-size-smaller);
}

.SidebarFooter__archiveToggle--NP {
  margin: 0 var(--ring-unit);
}

.SidebarFooter__toggleCollapseIcon--lR {
  position: relative;

  transition: transform 400ms ease-in-out;
  transform: scale(1, 1);
  vertical-align: -1px;

  color: var(--ring-text-color);
}

.SidebarFooter__uncollapseIcon--y9 {
  transform: scale(-1, 1);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .SidebarFooter__toggleCollapseButton--mO:hover .SidebarFooter__toggleCollapseIcon--lR {
      color: inherit;
    }}

.SidebarFooter__toggleCollapseButton--mO {
  height: 38px;

  padding-right: calc(var(--ring-unit)*2.5);
  padding-bottom: var(--ring-unit);
  padding-left: calc(var(--ring-unit)*2.5);
}

:is(.SidebarFooter__toggleCollapseButton--mO:focus,.SidebarFooter__toggleCollapseButton--mO:active) .SidebarFooter__toggleCollapseIcon--lR {
      color: inherit;
    }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.SidebarFooter__toggleCollapseButton--mO.SidebarFooter__toggleCollapseButton--mO:hover {
    transition: padding-left 200ms ease-in-out;
  }}

.SidebarFooter__toggleCollapseButton--mO.SidebarFooter__toggleCollapseButton--mO {
  color: var(--ring-text-color);
}

.SidebarFooter__toggleCollapseButton--mO.SidebarFooter__toggleCollapseButton--mO {
    transition: padding-left 200ms ease-in-out;
  }

.SidebarFooter__uncollapseButton--Ay {
  display: flex;
  flex-direction: column-reverse;

  width: 100%;
  height: 100%;

  padding-right: calc(var(--ring-unit) + 1px);
  padding-bottom: calc(var(--ring-unit) + 3px);
  padding-left: calc(var(--ring-unit) + 2px);

  white-space: nowrap;

  border-radius: 0;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.SidebarFooter__uncollapseButton--Ay.SidebarFooter__uncollapseButton--Ay:hover {
    background-color: var(--ring-hover-background-color);
  }}

.SidebarFooter__collapseText--bC {
  visibility: visible;

  transition-timing-function: ease-in-out;
  transition-duration: 400ms;
  transition-property: opacity, visibility;

  opacity: 1;
}

.SidebarFooter__rotatedBar--JW {
  position: absolute;
  z-index: 1;

  top: auto;

  bottom: 0;
  left: 0;

  height: calc(var(--ring-unit)*4);

  padding-left: calc(var(--ring-unit)/2);

  transform: rotate(-90deg);

  transform-origin: left top;

  line-height: calc(var(--ring-unit)*4 - 1px);
}

.ProjectsSidebar__sidebar--Lr {
  display: flex;
  flex-direction: column;

  width: 100%;
}

.ProjectsSidebar__sidebarContent--u4 {
  margin-top: 0;
}

.ProjectsSidebar__header--sr {
  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*0.5) calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2);
}

.ProjectsSidebar__searchWrapper--uj {
  flex: 1 1;

  padding: 0;
}

.ProjectsSidebar__settingsIcon--da {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-main-color);
}

.ProjectsSidebar__settingsIcon--da .ring-icon-glyph {
  vertical-align: -2px;
}

.ProjectsPopup__container--Lw {
  width: calc(var(--ring-unit)*50);
  min-height: calc(var(--ring-unit)*20);
  max-height: calc(100vh - var(--ring-unit)*24);
}

.ProjectsPopup__tree--_e {
  height: 100%;
}

.ProjectsPopup__treeContent--B2 {
  flex: 1 0;

  height: auto;
}

.ProjectsPopup__search--wD {
  width: auto;
}

.ProjectsPopup__placeholder--RM {

  margin: calc(var(--ring-unit)*2) 0 0 calc(var(--ring-unit)*4);

  color: var(--ring-secondary-color);
}

.ProjectBuildTypeSelect__container--lt {
  min-width: calc(var(--ring-unit)*50);
  max-height: calc(var(--ring-unit)*50);
}

.ProjectBuildTypeSelect__popupContainer--m_ {
  max-height: calc(50vh - var(--ring-unit)*4);
}

.ProjectBuildTypeSelect__multiselect--HR {
  background-color: var(--ring-content-background-color);
  box-shadow: inset 0 0 0 1px var(--ring-line-color);
}

.ProjectBuildTypeSelect__tree--w9 {
  height: 100%;
}

.ProjectBuildTypeSelect__treeContent--K1 {
  flex: 1 0;

  height: auto;
  margin-top: var(--ring-unit);
}

.ProjectBuildTypeSelect__searchWrapper--S0 {
  padding: 0 var(--ring-unit) 0 calc(var(--ring-unit)*2);

  box-shadow: 0 1px var(--ring-borders-color);
}

.ProjectBuildTypeSelect__placeholder--p3 {

  margin: calc(var(--ring-unit)*2) 0 0 calc(var(--ring-unit)*4);

  color: var(--ring-secondary-color);
}

.ProjectBuildTypeSelect__icon--TB {
  color: inherit;
}

.ProjectBuildTypeSelect__hint--sk {

  box-sizing: border-box;

  min-height: calc(var(--ring-unit)*4);
  padding: var(--ring-unit) calc(var(--ring-unit)*2);

  color: var(--ring-secondary-color);

  background-color: var(--ring-secondary-background-color);
  box-shadow: inset 0 1px var(--ring-line-color);
}

.ProjectBuildTypeSelect__hintAction--Ul {
  margin-left: var(--ring-unit);
}

.ProjectBuildTypeSelect__popup--ZQ {
  z-index: 100;
}

.ProjectBuildTypeSelect__selectedNote--h0 {

  margin-top: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.ProjectBuildTypeSelect__anchorText--j0,
.ProjectBuildTypeSelect__anchorButton--nx {
  max-width: calc(100% + 6px);

  text-align: start;
  white-space: nowrap;
}

.ProjectBuildTypeSelect__arrow--bU {
  position: absolute;
  right: 0;

  display: inline;

  padding-right: 8px;
  padding-left: 8px;

  color: var(--ring-icon-secondary-color);
}

.ProjectBuildTypeSelect__arrowIcon--Zv {
  vertical-align: 1px;
}

.ProjectBuildTypeSelect__anchorButton--nx {

  position: relative;

  min-width: calc(var(--ring-unit)*30);

  font-size: var(--ring-font-size);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .ProjectBuildTypeSelect__anchorButton--nx:hover .ProjectBuildTypeSelect__arrow--bU {
      color: var(--ring-main-color);
    }}

.ProjectBuildTypeSelect__anchorButtonOpen--Tx {
}

.ProjectBuildTypeSelect__name--mp:not(:first-child) {
  max-width: calc(100% - var(--ring-unit)*3);
}

.ChangesPageFilter__firstLine--WG,
.ChangesPageFilter__secondLine--a2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.ChangesPageFilter__firstLine--WG {
  position: relative;
  z-index: 3;
}

.ChangesPageFilter__filterControl--q3 {
  margin-right: var(--ring-unit);
  margin-bottom: var(--ring-unit);
}

.ChangesPageFilter__projectSelect--ph {
  max-width: calc(var(--ring-unit)*50);
}

.BuildsFilters__row--cy {
  display: flex;
  align-items: baseline;

  margin: var(--ring-unit) 0;
}

.BuildsFilters__row--cy > :not(:last-child) {
    margin-right: calc(var(--ring-unit)*2);
  }

.BuildsFilters__tagsFiltersWrapper--j9 {
  max-width: 100%;
  min-height: calc(var(--ring-unit)*3 + 1px);
}

.BuildsFilters__locator--Gk.BuildsFilters__locator--Gk {
  align-self: flex-start;
  flex-grow: 1;

  margin-bottom: 9px;
}

.BuildsFilters__starPinRow--o8 {
  margin-bottom: calc(var(--ring-unit)*-2);
}

.BuildsFilters__starPinRow--o8 > :not(:last-child) {
    margin-right: calc(var(--ring-unit)*2);
  }

.BuildsFilters__projects--eU {
  width: 330px;
}

.BuildsFilters__projects--eU .searchPanel {
    display: inline-block;

    width: 100%;
  }

.BuildsFilters__projects--eU > search-panel {
    vertical-align: -1px;
  }

.BuildsFilters__toggle--jd {
  flex-shrink: 0;

  margin-left: auto;
}

.BuildsFilters__controls--S0 {

  flex-wrap: wrap;
}

.BuildsFilters__controls--S0 > * {
  margin-top: var(--ring-unit);
}

.BuildsFilters__newWindowLink--Bs {
  margin-left: auto;
}

.BuildsFilters__update--Gc {
  position: relative;

  margin-left: auto;

  white-space: nowrap;
}

.BuildsFilters__loaderBlock--n7 {
  position: absolute;
  top: 2px;
  right: calc(var(--ring-unit)*2);

  pointer-events: none;

  opacity: 0;
}

.BuildsFilters__loader--q8 {
  margin-right: calc(var(--ring-unit)/2);
}

.BuildsFilters__showLoader--gy .BuildsFilters__loaderBlock--n7 {
  transition: opacity 0.3s ease-in;

  opacity: 1;
}

.BuildsFilters__showLoader--gy .BuildsFilters__updateButton--Oo {
  transition: opacity 0.3s ease-in;

  opacity: 0;
}

.BuildsFilters__toggle--jd + .BuildsFilters__update--Gc {
  margin-left: 0;
}

.BuildsFilters__tagsRow--cN {
  margin-top: 0;
}

.BuildsFilters__agentPattern--_H {
  align-self: flex-start;
}

.BuildsFilters__stateIcon--ux {
  vertical-align: -1px;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BuildsFilters__inactiveIcon--Ys:not(:hover) .BuildsFilters__stateIcon--ux {
  transition: color var(--ring-fast-ease);

  color: var(--ring-icon-color);
}}

.Permalinks__content--ub {
  margin-top: calc(var(--ring-unit)/2);

  text-align: left;

  white-space: nowrap;
}

.BuildTypeOverviewFooter__buildTypeOverviewFooter--eg {
  min-height: var(--ring-line-height);

  margin-top: calc(var(--ring-unit)*2);

  color: var(--ring-secondary-color);

  line-height: var(--ring-line-height);
}

.BuildTypeOverviewFooter__warning--QO {
  margin-top: 0;
}

.BuildTypeOverview__row--Ll {
  grid-column: start / end;
}

.BuildTypeOverview__title--F3.BuildTypeOverview__title--F3 {
  font-size: inherit;
  line-height: inherit;
}

.BuildTypeOverview__container--ZI {
  display: contents;
}

.BuildTypeHistory__toolbarContainer--QU {
  display: flex;
  align-items: baseline;
}

.BuildTypeHistory__filterContainer--Iz {
  overflow: hidden;

  margin: calc(var(--ring-unit)*-3) auto 0 -1px;
  padding-left: 1px;
}

.BuildTypeHistory__pendingChanges--TO,
.BuildTypeHistory__runButton--a_ {
  margin-left: calc(var(--ring-unit)*2);
}

.BuildTypeHistory__noBuilds--jz {
  margin-right: auto;

  color: var(--ring-secondary-color);
}

.BuildInfo__buildInfo--MJ {
  position: relative;

  overflow: hidden;

  flex-grow: 1;

  max-width: calc(var(--ring-unit)*50);
}

.BuildInfo__path--u9.BuildInfo__path--u9 {
  margin: 0 calc(var(--ring-unit)*2);
  padding: var(--ring-unit) 0;

  border-bottom: 1px solid var(--ring-line-color);

  font-size: inherit;
  line-height: inherit;
}

.BuildInfo__infoWrapper--Fv {

  position: relative;

  box-sizing: border-box;

  min-height: calc(var(--ring-unit)*16);

  padding: var(--ring-unit) calc(var(--ring-unit)*2) calc(var(--ring-unit)*1.5);

  font-size: var(--ring-font-size-smaller);
}

.BuildInfo__progress--Wa {
  position: absolute;

  top: 1px;
  bottom: 0;
  left: 0;

  background-color: var(--tc-success-background-color);
}

.BuildInfo__failing--cF {
  background-color: var(--tc-error-background-color);
  box-shadow:
    0 -1px var(--ring-icon-error-color),
    inset 0 1px var(--ring-icon-error-color);
}

.BuildInfo__head--NI {
  display: flex;
  align-items: baseline;

  height: calc(var(--ring-unit)*2.5);
}

.BuildInfo__duration--bX {
  flex: 1 0 auto;

  padding-right: calc(var(--ring-unit)*2);

  white-space: nowrap;
}

.BuildInfo__finishedCompact--ai {
  margin-left: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.BuildInfo__changes--ef {
  margin-right: var(--ring-unit);

  font-size: var(--ring-font-size-smaller);
}

.BuildInfo__changes--ef,
.BuildInfo__changesWrapper--Wj,
.BuildInfo__number--kn {
  min-width: 0;
}

.BuildInfo__status--dF {
  display: block;
  overflow-wrap: break-word;

  margin: calc(var(--ring-unit)/2) 0;

  font-size: var(--ring-font-size);
}

.BuildInfo__container--DH .BuildInfo__infoWrapper--Fv {
    height: calc(var(--ring-unit)*8);
    min-height: auto;
  }

.BuildInfo__container--DH .BuildInfo__status--dF {
    overflow: hidden;

    margin-bottom: 0;

    white-space: nowrap;

    text-overflow: ellipsis;
  }

.BuildInfo__container--DH .BuildInfo__details--hr {
    display: none;
  }

:is(.BuildInfo__container--DH.BuildInfo__hover--dZ,.BuildInfo__container--DH:focus-within) .BuildInfo__infoWrapper--Fv {
      height: auto;
      min-height: calc(var(--ring-unit)*16);
    }

:is(.BuildInfo__container--DH.BuildInfo__hover--dZ,.BuildInfo__container--DH:focus-within) .BuildInfo__status--dF {
      overflow: visible;

      margin-bottom: calc(var(--ring-unit)/2);

      white-space: normal;

      white-space: initial;

      text-overflow: initial;
    }

:is(.BuildInfo__container--DH.BuildInfo__hover--dZ,.BuildInfo__container--DH:focus-within) .BuildInfo__details--hr {
      display: block;
    }

.BuildInfo__successStatus--iw {
  color: var(--ring-success-color);
}

.BuildInfo__failureStatus--nC {
  color: var(--ring-error-color);
}

.BuildInfo__footer--pr {
  display: flex;
  align-items: baseline;
}

.BuildInfo__icon--Cd {
  display: inline;

  margin-right: calc(var(--ring-unit)/2);

  white-space: nowrap;
}

.BuildInfo__icon--Cd::after {
    content: '\2060';
  }

.BuildInfo__timeInQueue--QO {
  display: inline-block;
}

.BuildInfo__started--C5 {
  display: inline-block;

  margin-left: var(--ring-unit);

  white-space: nowrap;
}

.BuildInfo__number--kn {
  min-width: calc(var(--ring-unit)*10);

  margin-right: 26px;
}

.BuildInfo__branch--oX {
  min-width: calc(var(--ring-unit)*8);
  margin-left: auto;
}

.BuildInfo__queueCircle--PZ {
  display: inline-block;

  width: 14px;

  height: 14px;

  margin: 0 5px 0 1px;

  vertical-align: -2px;

  border-radius: 50%;
  background-color: var(--ring-borders-color);
}

.BuildInfo__overtimeIcon--Iv {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-color);
}

.QueuedBuildInfo__info--gw {
  box-sizing: border-box;
  width: calc(var(--ring-unit)*58);
  margin: 0 calc(var(--ring-unit)*-1);
  padding: var(--ring-unit) calc(var(--ring-unit)*2);

  transition: background-color var(--ring-fast-ease);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.QueuedBuildInfo__info--gw:hover {
    transition: none;

    background-color: var(--ring-hover-background-color);
  }}

.QueuedBuildInfo__path--nN.QueuedBuildInfo__path--nN {
  padding-bottom: var(--ring-unit);

  border-bottom: 1px solid var(--ring-line-color);

  font-size: inherit;
  line-height: inherit;
}

.QueuedBuildInfo__row--F8 {
  display: flex;
  align-items: baseline;
}

.QueuedBuildInfo__row--F8:not(:first-child) {
    margin-top: calc(var(--ring-unit)/2);
  }

.QueuedBuildInfo__row--F8 > * {
    flex-shrink: 0;
  }

:is(.QueuedBuildInfo__row--F8 > *):not(:first-child) {
      margin-left: var(--ring-unit);
    }

.QueuedBuildInfo__header--JS {

  margin-bottom: var(--ring-unit);
}

.QueuedBuildInfo__position--RS {
  margin-right: calc(var(--ring-unit)/2);
}

.QueuedBuildInfo__link--Hl,
.QueuedBuildInfo__triggered--l4 {

  flex: 1 0;

  min-width: 0;
}

.QueuedBuildInfo__actions--eR {
  margin: -3px calc(var(--ring-unit)*-1);
}

.QueuedBuildInfo__changes--ei {
}

.BarBuildTypeName__container--bt {
  display: flex;
  overflow: hidden;

  min-width: 0;
}

.BarBuildTypeName__innerContainer--gN {
  display: flex;
  overflow: hidden;
  flex-grow: 0;
  flex-shrink: 1;

  white-space: nowrap;
}

.BarBuildTypeName__projectName--Dr {
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 0;

  min-width: 17px;
}

.BarBuildTypeName__buildTypeName--_n {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;

  min-width: 17px;
}

.BarBuildTypeName__ellipsis--iD {
  overflow: hidden;

  white-space: nowrap;
  text-overflow: ellipsis;
  word-wrap: normal;
  overflow-wrap: normal;
}

.BarBuildTypeName__nameInner--sO {
  overflow: hidden;

  min-width: 0;

  white-space: nowrap;
  text-overflow: ellipsis;
}

.QueuedBuildsDropdown__hourglass--bI {
  height: auto;

  vertical-align: 1px;

  white-space: nowrap;

  line-height: normal;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.QueuedBuildsDropdown__hourglass--bI:not(:hover) {
    color: var(--ring-text-color);
  }}

.QueuedBuildsDropdown__statusIcon--sK.QueuedBuildsDropdown__statusIcon--sK {
  margin: -2px 2px 0 -2px;

  color: var(--ring-icon-secondary-color);

  line-height: normal;
}

.QueuedBuildsDropdown__buildsPopup--sB {
  max-height: 45vh;
}

.QueuedBuildsDropdown__buildInList--bN {
  max-width: calc(var(--ring-unit)*58);
  margin: 0;

  transition: background-color var(--ring-fast-ease);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.QueuedBuildsDropdown__buildInList--bN:hover {
    transition: none;

    background-color: var(--ring-hover-background-color);
  }}

.QueuedBuildsDropdown__buildInList--bN:not(:first-child) {
    border-top: 1px solid var(--ring-line-color);
  }

.Bar__barWrapper--WS {
  position: absolute;

  display: flex;
}

.Bar__barDropdown--aa {
  display: inline-flex;
}

.Bar__bar--sI {

  position: relative;

  overflow: hidden;

  box-sizing: border-box;

  width: 100%;
  height: calc(var(--ring-unit)*2.5);
  padding-bottom: 2px;

  cursor: pointer;

  transition:
    opacity var(--ring-fast-ease),
    box-shadow var(--ring-fast-ease);

  border-radius: var(--ring-border-radius);
  outline: none;
}

.Bar__bar--sI::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    content: '';

    transition: border-color var(--ring-fast-ease);

    border: 2px solid transparent;

    border-radius: var(--ring-border-radius);
  }

.Bar__fade--mF {
  opacity: 0.5;
}

.Bar__selected--a8 {
  transition: none;
}

.Bar__progress--_k {
  position: absolute;
  top: 0;

  overflow: hidden;

  height: 100%;
}

.Bar__yetToRun--eu {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;

  box-sizing: border-box;

  background-color: var(--ring-secondary-background-color);
}

.Bar__queued--JO .Bar__yetToRun--eu {
  border: 1px solid var(--ring-borders-color);
  border-top-right-radius: var(--ring-border-radius);
  border-bottom-right-radius: var(--ring-border-radius);
}

.Bar__success--N3 .Bar__progress--_k {
    background-color: var(--tc-success-progress-color);
  }

.Bar__success--N3::after {
    border-color: var(--tc-success-progress-color);
  }

.Bar__failed--tN .Bar__progress--_k {
    background-color: var(--ring-error-color);
  }

.Bar__failed--tN::after {
    border-color: var(--ring-error-color);
  }

.Bar__canceled--VA .Bar__progress--_k {
    background-color: var(--ring-line-color);
  }

.Bar__canceled--VA::after {
    border-color: var(--ring-line-color);
  }

.Bar__failedToStart--h_ {
  color: var(--ring-error-color);
}

.Bar__incomplete--M9 {
  background-color: transparent;
}

.Bar__incomplete--M9::after {
    border: 1px solid var(--ring-borders-color);
  }

.Bar__queued--JO {
  background-color: transparent;
}

.Bar__queued--JO::after {
    border: 1px dashed var(--ring-borders-color);
  }

.Bar__name--Zo {
  position: absolute;
  top: 2px;

  display: flex;
  align-items: baseline;

  box-sizing: border-box;
  max-width: 100%;

  height: 15px;

  padding: 0 var(--ring-unit);

  color: var(--tc-success-text-color);

  border-radius: var(--ring-border-radius);

  font-size: var(--ring-font-size-smaller);
  line-height: 15px;
}

.Bar__unknownFinish--Xe {
  overflow: visible;
}

.Bar__unknownFinish--Xe,.Bar__unknownFinish--Xe::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

.Bar__unknownFinish--Xe::after {
    left: 0;

    width: var(--tc-bar-width);

    border-right: none;
  }

.Bar__unknownFinish--Xe::before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: var(--tc-bar-width);

    box-sizing: border-box;

    width: var(--tc-tail-width);

    content: '';

    border-top: 1px solid var(--ring-borders-color);
    border-bottom: 1px solid var(--ring-borders-color);
    background-color: var(--ring-secondary-background-color);
    -webkit-mask-image: linear-gradient(to right, black, transparent);
            mask-image: linear-gradient(to right, black, transparent);
  }

.Bar__unknownFinish--Xe .Bar__name--Zo {
    max-width: none;
    max-width: initial;
  }

.Bar__unknownFinish--Xe > .Bar__name--Zo {
    position: relative;
    top: 0;
  }

.Bar__queued--JO::before {
  border-left: 1px solid var(--ring-borders-color);
}

.Bar__unknownStart--Vz::after {
    content: none;
  }

.Bar__unknownStart--Vz::before {
    left: 0;

    width: var(--tc-tail-width);

    border-top-style: dashed;
    border-bottom-style: dashed;
    border-left-style: dashed;
    border-top-left-radius: var(--ring-border-radius);
    border-bottom-left-radius: var(--ring-border-radius);
    background-color: var(--ring-content-background-color);
  }

.Bar__bar--sI:focus {
  transition: none;

  box-shadow:
    0 0 0 1px var(--ring-border-hover-color),
    0 0 0 1px var(--ring-border-hover-color) inset;
}

.Bar__bar--sI:focus::after {
    transition: none;

    border-width: 1px;

    border-style: solid;

    border-color: var(--ring-border-hover-color);
  }

.Bar__unknownFinish--Xe:focus {
  border-top-right-radius: var(--ring-border-radius);
  border-bottom-right-radius: var(--ring-border-radius);
}

.Bar__unknownFinish--Xe:focus::after {
    border-right: none;
  }

.Bar__unknownFinish--Xe:focus::before {
    border: 1px solid var(--ring-border-hover-color);
    border-right: none;
    -webkit-mask-image: none;
            mask-image: none;
  }

@keyframes Bar__bar-move--S_ {
  from {
    transform: translateY(0);
  }

  to {
    transform: translateX(calc(var(--ring-unit)*-1));
  }
}

.Bar__running--tt .Bar__progress--_k::before,
.Bar__running--tt.Bar__progress--_k::before {
  position: absolute;

  display: block;

  width: calc(100% + var(--ring-unit));

  height: 100%;

  content: '';
  animation: Bar__bar-move--S_ 1s linear infinite;

  background-repeat: repeat;
  background-position: left;
  background-size: var(--ring-unit) var(--ring-unit);
}

.Bar__overtime--iT {
  position: absolute;
  top: 0;

  overflow: hidden;

  height: 100%;
}

.Bar__overtime--iT ::before,
.Bar__overtime--iT::before {
  position: absolute;

  display: block;

  width: calc(100% + var(--ring-unit));

  height: 100%;

  content: '';
  animation: Bar__bar-move--S_ 1s linear infinite;

  opacity: 0.8;

  background-repeat: repeat;
  background-position: left;
  background-size: var(--ring-unit) var(--ring-unit);
}

.Bar__success--N3 .Bar__overtime--iT::before,
.Bar__success--N3.Bar__overtime--iT::before {
  background-color: var(--ring-secondary-background-color);
  background-image: linear-gradient(
    135deg,
    var(--ring-line-color),
    var(--ring-line-color) 3.75%,
    transparent 3.75%,
    transparent 46.25%,
    var(--ring-line-color) 46.25%,
    var(--ring-line-color) 53.75%,
    transparent 53.75%,
    transparent 96.25%,
    var(--ring-line-color) 96.25%,
    var(--ring-line-color)
  );
}

.Bar__failed--tN .Bar__overtime--iT::before,
.Bar__failed--tN.Bar__overtime--iT::before {
  background-color: var(--ring-secondary-background-color);
  background-image: linear-gradient(
    45deg,
    var(--ring-line-color),
    var(--ring-line-color) 3.75%,
    transparent 3.75%,
    transparent 46.25%,
    var(--ring-line-color) 46.25%,
    var(--ring-line-color) 53.75%,
    transparent 53.75%,
    transparent 96.25%,
    var(--ring-line-color) 96.25%,
    var(--ring-line-color)
  );
}

.Bar__success--N3 .Bar__progress--_k::before,
.Bar__success--N3.Bar__progress--_k::before {
  background-color: var(--tc-success-background-color);
  background-image: linear-gradient(
    135deg,
    var(--ring-icon-success-color),
    var(--ring-icon-success-color) 3.75%,
    transparent 3.75%,
    transparent 46.25%,
    var(--ring-icon-success-color) 46.25%,
    var(--ring-icon-success-color) 53.75%,
    transparent 53.75%,
    transparent 96.25%,
    var(--ring-icon-success-color) 96.25%,
    var(--ring-icon-success-color)
  );
}

.Bar__failed--tN .Bar__progress--_k::before,
.Bar__failed--tN.Bar__progress--_k::before {
  background-color: var(--ring-icon-error-color);
  background-image: linear-gradient(
    45deg,
    var(--tc-error-background-color),
    var(--tc-error-background-color) 3.75%,
    transparent 3.75%,
    transparent 46.25%,
    var(--tc-error-background-color) 46.25%,
    var(--tc-error-background-color) 53.75%,
    transparent 53.75%,
    transparent 96.25%,
    var(--tc-error-background-color) 96.25%,
    var(--tc-error-background-color)
  );
}

.Bar__buildInList--r3 {
  max-width: calc(var(--ring-unit)*58);
  margin: 0;

  transition: background-color var(--ring-fast-ease);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.Bar__buildInList--r3:hover {
    transition: none;

    background-color: var(--ring-hover-background-color);
  }}

.Bar__buildInList--r3:not(:first-child) {
    border-top: 1px solid var(--ring-line-color);
  }

.Bar__nameHidden--W2 {
}

.Bar__failed--tN .Bar__progress--_k > .Bar__name--Zo,
.Bar__failed--tN.Bar__progress--_k > .Bar__name--Zo {
  color: var(--ring-white-text-color);
}

.Bar__success--N3 .Bar__name--Zo::before {
  background-color: var(--tc-success-background-color);
}

.Bar__failed--tN .Bar__name--Zo::before {
  background-color: var(--ring-icon-error-color);
}

/* stylelint-disable-next-line selector-max-specificity  */
.Bar__running--tt > .Bar__name--Zo::before {
  position: absolute;
  top: 1px;
  right: 0;
  bottom: -1px;
  left: 0;

  content: '';

  opacity: 0.6;
}

.Bar__statusIcon--ra {
  margin: -2px 2px 0 -2px;

  line-height: normal;
}

.Bar__overtimeIcon--XX {
}

.Bar__hourglassIcon--a3 {
}

.Bar__canceledIcon--u2 {
}

.Bar__failedToStartIcon--R0 {
}

.Bar__name--Zo .Bar__overtimeIcon--XX {
  color: inherit;
}

.Bar__name--Zo .Bar__hourglassIcon--a3 {
  color: var(--ring-icon-color);
}

.Bar__name--Zo .Bar__canceledIcon--u2 {
  color: var(--ring-icon-secondary-color);
}

.Bar__name--Zo .Bar__failedToStartIcon--R0 {
  color: var(--ring-icon-error-color);
}

.Bar__progress--_k .Bar__failedToStartIcon--R0 {
  color: var(--ring-white-text-color);
}

.Bar__progress--_k .Bar__overtimeIcon--XX {
  z-index: 1;
}

.Gap__gap--cV {
  position: absolute;
  top: calc(var(--ring-unit)*-1);
  bottom: 0;

  width: 18px;

  color: var(--ring-secondary-background-color);

  background:
    linear-gradient(135deg, transparent 75%, var(--ring-line-color) 75%, currentColor 79%) -9px -9px,
    linear-gradient(45deg, transparent 75%, var(--ring-line-color) 75%, currentColor 79%) 9px 9px,
    linear-gradient(-135deg, transparent 75%, var(--ring-line-color) 75%, currentColor 79%) 9px 0,
    linear-gradient(-45deg, transparent 75%, var(--ring-line-color) 75%, currentColor 79%) 9px 0;
  background-size: 18px 18px;
}

.Gap__previewGap--zU {
  top: 1px;
  bottom: 1px;

  color: var(--ring-content-background-color);
}

.Chart__container--lZ {
  position: relative;

  margin-top: calc(var(--ring-unit)*7);
}

.Chart__pannable--oZ {
  cursor: all-scroll;
}

.Chart__victoryContainer--nN > svg {
  overflow: visible;
}

.PreviewBar__previewBarQueued--e5 {
  fill: var(--ring-line-color);
}

.PreviewBar__previewBarCanceled--Hr {
  fill: var(--ring-icon-secondary-color);
}

.PreviewBar__previewBarSuccess--ZR {
  fill: var(--tc-success-progress-color);
}

.PreviewBar__previewBarFailed--a1 {
  fill: var(--ring-error-color);
}

.PreviewBar__previewBarFocused--rS {
  fill: var(--ring-main-color);
}

.PreviewBar__previewBarFade--nU {
  fill-opacity: 0.5;
}

.Preview__brush--nh {
  fill: var(--ring-content-background-color);
}

.Preview__brushBorder--Ez {
  position: absolute;
  top: 0;
  bottom: 0;

  pointer-events: none;

  box-shadow: 0 0 0 1px var(--ring-border-hover-color) inset;
}

.Preview__previewContainer--Zu {
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
  padding: 0 var(--tc-page-padding-inline);

  cursor: pointer;

  background-color: var(--ring-secondary-background-color);

  box-shadow:
    0 1px 0 0 var(--ring-line-color) inset,
    0 -1px 0 0 var(--ring-line-color) inset;
}

.Preview__preview--RA {
  position: relative;
}

.DependenciesTimeline__outerContainer--Av {
  --tc-tail-width: calc(var(--ring-unit)*10);

  overflow: hidden;

  margin: calc(var(--ring-unit)*2) calc(var(--tc-page-padding-inline)*-1) 0;

  padding: 0 var(--tc-page-padding-inline);
}

.DependenciesTimeline__invisible--OG {
  visibility: hidden;
}

.DependenciesTimeline__queueInfo--cx {
  font-size: var(--ring-font-size);
  line-height: calc(var(--ring-unit)*3);
}

.DependenciesTimeline__started--jS {
  display: inline-block;

  margin-left: var(--ring-unit);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.DependenciesTimelineSearch__search--aI {
  align-self: flex-start;

  margin: 0 auto 0 var(--ring-unit);
}

.DependenciesTab__typeSwitch--eL {
  margin-bottom: calc(var(--ring-unit)*2);
}

.BuildLogPreview__header--Kc {
  position: sticky;
  z-index: 1;
  top: 0;

  display: flex;
  align-items: baseline;

  padding-bottom: var(--ring-unit);

  background-color: var(--ring-content-background-color);
}

.BuildLogPreview__header--Kc::after {
    position: absolute;
    right: 0;
    bottom: -4px;
    left: 0;

    height: 4px;

    content: '';

    background-image: linear-gradient(
      to bottom,
      rgba(var(--ring-content-background-components), 0.7),
      rgba(var(--ring-content-background-components), 0.7)
    );
  }

.BuildLogPreview__hasMessages--Mc {
  box-shadow: inset 0 -1px 0 0 var(--ring-line-color);
}

.BuildLogPreview__content--vT {
  position: relative;

  display: block;
  overflow: hidden;

  margin-top: calc(var(--ring-unit)/2);

  text-decoration-line: none;

  color: inherit;
}

.BuildLogPreview__warning--Jk {
  position: relative;

  overflow: hidden;

  padding-top: calc(var(--ring-unit)*2);

  color: var(--ring-secondary-color);

  font-size: ring-global-font-smaller ring-global-font-lower ring-global-font;
  line-height: var(--ring-line-height-lowest);
}

.BuildLogPreview__warning--Jk::before {
    position: absolute;
    top: -6px;
    right: -6px;
    left: -6px;

    content: '';

    border-top: 7px dashed var(--ring-line-color);
  }

.BuildLogPreview__footer--X0 {
  margin-top: calc(var(--ring-unit)*2);
}

.BuildLogPreview__warning--Jk + .BuildLogPreview__footer--X0 {
  margin-top: var(--ring-unit);
}

.BuildLogPreview__message--EJ {
  padding: 0;
}

.BuildLogPreview__heading--xS {
  margin-right: var(--ring-unit);
}

.BuildLogPreview__title--rD {
  font-weight: bold;
}

.BuildLogPreview__diff--a3 {

  color: var(--ring-secondary-color);
}

.BuildLogPreview__diffLink--tb {
  margin-right: calc(var(--ring-unit)/2);
}

.BuildLogPreview__actions--Yg {
  margin-left: auto;
}

.BuildLogPreview__actionButton--uD {
  height: var(--ring-line-height);
  margin: 0;

  margin-left: calc(var(--ring-unit)*1.5);
  padding: 0;

  color: var(--ring-secondary-color);

  line-height: var(--ring-line-height);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BuildLogPreview__showFullLogLink--qO:hover .BuildLogPreview__innerLink--ba {
    border-bottom-width: 0;
  }}

.BuildLogPreview__showFullLogLink--qO:focus .BuildLogPreview__innerLink--ba {
    border-bottom-width: 0;
  }

.BuildLogPreview__button--PH {
  margin-right: var(--ring-unit);
}

.BuildLogPreview__loader--zs {
  margin-left: var(--ring-unit);
}

.TestFlakyLabel__label--M5 {
  font-size: var(--ring-font-size-smaller);
  font-weight: bold;
}

.TestFlakyLabel__descriptions--of {
  color: var(--ring-secondary-color);
}

.TestFlakyLabel__character--Vk {
  color: var(--ring-success-color);
}

.TestFlakyLabel__character--Vk:nth-child(2n + 1) {
  color: var(--ring-error-color);
}

.TestFlakyLabel__title--nD {
  margin-right: calc(var(--ring-unit)/2);
}

.ProjectOverviewTab__toggleContainer--Ev {
  display: block;

  margin-bottom: var(--ring-unit);
}

.ProjectOverviewTab__noBuildTypes--h4 {
  box-sizing: border-box;
  margin-top: var(--ring-unit);

  padding: var(--ring-unit) calc(var(--ring-unit)*2);

  text-align: left;

  color: var(--ring-secondary-color);

  border: 1px solid var(--ring-line-color);
  border-radius: 3px;
  background: var(--ring-content-background-color);

  font-size: var(--ring-font-size-smaller);
}

.ProjectOverviewTab__createLink--Zm {
  padding-left: var(--ring-unit);

  color: var(--ring-main-color);
}

.Builds-wrapped__queuedWrapper--Nn {
  border-bottom: 1px solid var(--ring-line-color);
}

.Builds-wrapped__queuedButton--yH {
  width: 100%;
}

.Builds-wrapped__noBuilds--G0 {

  grid-column: start / end;

  margin: 1px calc(var(--ring-unit)*-2) 2px;
}

.Builds-wrapped__content--fk {
  margin-bottom: calc(var(--ring-unit)*1.5);

  border: 1px solid var(--ring-line-color);
  border-radius: var(--ring-border-radius);
  background: var(--ring-content-background-color);
}

.Builds-wrapped__buildListWrapper--UQ.Builds-wrapped__buildListWrapper--UQ {
  margin-bottom: -1px;
  padding: 0 calc(var(--ring-unit)*2);
}

.Builds-wrapped__hasParentGrid--l0 {
  display: contents;
}

.Builds-wrapped__content--fk.Builds-wrapped__hasParentGrid--l0::before {
  position: absolute;
  top: calc(var(--absolute-child-top) - 1px);
  right: calc(var(--ring-unit)*-2 - 1px);
  bottom: 0;
  left: calc(var(--ring-unit)*-2 - 1px);

  content: '';
  pointer-events: none;

  border: 1px solid var(--ring-line-color);
  border-radius: var(--ring-border-radius);
  grid-column: start / end;
  grid-row: var(--row) / span var(--row-span);
}

.Builds-wrapped__withQueued--Nc {
}

.Builds-wrapped__placeholder--EK {
  width: 100%;
  height: 32px;

  border: 1px solid black;
}

.Builds-wrapped__queuedToggler--Sj {
  border-top-left-radius: var(--ring-border-radius-small);
  border-top-right-radius: var(--ring-border-radius-small);
}

.Builds-wrapped__hasParentGrid--l0 .Builds-wrapped__queuedToggler--Sj {
  grid-column: start / end;

  margin: 0 calc(var(--ring-unit)*-2);
}

.Builds-wrapped__showMoreQueuedBulds--M7 {
  grid-column: start / end;

  margin: 0 calc(var(--ring-unit)*-2);
}

.ChangeBuildTypeDetails__visibilityDetector--I8 {
  position: absolute;
  top: var(--absolute-child-top);
  right: 0;
  bottom: 0;
  left: 0;

  pointer-events: none;
  grid-column: start / end;
  grid-row: var(--row) / span var(--row-span);
}

.ActionButtons__loader--QG {
  padding: 0 0 var(--ring-unit) calc(var(--ring-unit)*2);
}

.ActionButtons__button--mP {
  margin-right: var(--ring-unit);
}

.ChangeBuildTypeSelect__wrapper--k_ {
  margin-bottom: var(--ring-unit);

  line-height: 24px;
}

.ChangeBuildTypeSelect__select--u7 {
  margin-bottom: var(--ring-unit);
}

.ChangeBuildTypeSelect__select--u7 > button {
    color: var(--ring-text-color);
  }

.ChangeBuildTypeSelect__selectPopup--NG {
  min-width: 640px;
}

.FilesTab__action--ny {
  margin-right: var(--ring-unit);
  margin-bottom: calc(var(--ring-unit)*2);
}

.CollapsibleBranchLine__arrow--C3 {
}

.CollapsibleBranchLine__button--Yd {
  position: absolute;
}

.CollapsibleBranchLine__root--LW {

  width: calc(100% + var(--ring-unit)*4);

  min-width: 0;
  margin: 1px calc(var(--ring-unit)*-2) calc(var(--ring-unit)/4);
  grid-column: start / end;

  outline: none;
}

.CollapsibleBranchLine__line--Y7 {

  margin-top: calc(var(--ring-unit)/4);
}

.CollapsibleBranchLine__header--MH {
  display: flex;
  align-items: baseline;

  width: 100%;
  min-height: calc(var(--ring-unit)*3);
  margin: 0;
}

.CollapsibleBranchLine__moreLink--r2 {
  display: inline-block;

  padding: var(--ring-unit) 0;
}

.CollapsibleBranchLine__title--fG {
  flex: 1 1;

  min-width: 0;
}

.CollapsibleBranchLine__changes--hN {
  display: inline-flex;

  margin-right: calc(var(--ring-unit)*2);

  font-weight: normal;
}

.CollapsibleBranchLine__runColumn--p2 {
  padding-right: 0;
}

.CollapsibleBranchLine__pendingBuilds--Zc {
  margin-left: calc(var(--ring-unit)/2);
}

.CollapsibleBranchLine__showQueuedButton--ZH {
  max-width: calc(var(--ring-unit)*23);
  padding-left: 0;
}

.CollapsibleBranchLine__showQueuedButtonText--KJ {
  max-width: calc(var(--ring-unit)*23 - var(--ring-unit)*4);

  text-align: left;
}

.CollapsibleBranchLine__flash--OS.CollapsibleBranchLine__flash--OS,
.CollapsibleBranchLine__flash--OS .CollapsibleBranchLine__showQueuedIcon--Qk {
  transition: none;

  color: var(--tc-highlight-color);
}

.CollapsibleBranchLine__hidden--Fg {
  display: none;
}

.CollapsibleBranchLine__branch--Mk {
  box-sizing: border-box;
  max-width: 100%;
  margin-top: 2px;
}

.CollapsibleBranchLine__branch--Mk.CollapsibleBranchLine__withQueuedBuild--QL {
    max-width: calc(100% - var(--ring-unit)*23);
  }

.CollapsibleBranchLine__chevron--tK {
}

.CollapsibleBranchLine__placeholder--AN {
  grid-column: start / end;

  box-sizing: border-box;
  margin: 0 calc(var(--ring-unit)*-2) var(--ring-unit);

  border: 1px solid var(--ring-line-color);
  border-radius: 3px;
}

.CollapsibleBranchLine__placeholderItem--K5 {
  display: flex;

  box-sizing: border-box;

  width: 100%;
  height: calc(var(--ring-unit)*8);
  padding-top: var(--ring-unit);
  padding-left: calc(var(--ring-unit)*2);

  color: var(--ring-secondary-color);
}

.CollapsibleBranchLine__oneLine--JT.CollapsibleBranchLine__placeholder--AN {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.CollapsibleBranchLine__oneLine--JT.CollapsibleBranchLine__placeholderItem--K5 {
  height: calc(var(--ring-unit)*4);
  padding-top: 4px;
}

.CollapsibleBranchLine__details--p8 {
  display: contents;
}

.CollapsibleBranchLines__title--Ts.CollapsibleBranchLines__title--Ts {
  margin-right: auto;

  color: var(--ring-heading-color);

  font-size: inherit;

  font-weight: bold;
  line-height: inherit;
}

.CollapsibleBranchLines__header--cU {

  justify-content: flex-start;
}

.CollapsibleBranchLines__headless--Wd {
  display: none;
}

.CollapsibleBranchLines__line--yL {

  margin-top: 0;
  margin-bottom: 0;
}

.CollapsibleBranchLines__arrow--xR {
}

.CollapsibleBranchLines__content--oW {
  margin-bottom: calc(var(--ring-unit)*3);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.CollapsibleBranchLines__nonBuilt--be:hover {
    background: var(--ring-hover-background-color);
  }}

.CollapsibleBranchLines__container--qa {
  padding: 0 calc(var(--ring-unit)*2);
}

.BuildTypeOverviewTab__header--ig.BuildTypeOverviewTab__header--ig {
  justify-content: flex-start;

  margin-bottom: var(--ring-unit);
}

.BuildTypeOverviewTab__toggleContainer--Iz {
  display: block;

  margin-right: var(--ring-unit);
}

.BuildsByBuildType__container--YZ {
  padding: 0 calc(var(--ring-unit)*2);
}

.BuildsByBuildType__list--MI,
.BuildsByBuildType__item--di {
  display: contents;
}

.BranchFilterBadge__badge--Sg {
  flex: 1 1 auto;

  min-width: 100px;
}

.BuildStatsBar__column--eN {
  position: relative;

  width: calc(var(--ring-unit)*1.5);

  transition: background-color var(--ring-fast-ease);
}

.BuildStatsBar__column--eN::before {
    position: absolute;
    z-index: var(--ring-fixed-z-index);
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;

    content: '';

    border-radius: 2px;
  }

.BuildStatsBar__half--PU {
  min-height: 1px;
}

.BuildStatsBar__success--BV {
  background-color: var(--tc-success-background-color);
  box-shadow: inset 0 1px var(--ring-icon-success-color);
}

.BuildStatsBar__failed--EA {
  background-color: var(--ring-icon-error-color);
}

.BuildStatsBar__canceled--c8 {
  background-color: var(--ring-icon-secondary-color);
}

.BuildStatsBar__timeInQueue--FB {
  margin-top: 1px;

  background-color: var(--ring-line-color);
}

@keyframes BuildStatsBar__bar-move--LX {
  from {
    transform: translateY(calc(var(--ring-unit)*-1));
  }

  to {
    transform: translateY(0);
  }
}

.BuildStatsBar__running--gD {
  overflow: hidden;
}

.BuildStatsBar__running--gD::before {
    display: block;

    height: calc(100% + var(--ring-unit));

    content: '';

    background-repeat: repeat;
    background-position: bottom;
    background-size: var(--ring-unit) var(--ring-unit);
  }

.BuildStatsBar__running--gD.BuildStatsBar__success--BV::before {
      background-image: linear-gradient(
        135deg,
        var(--ring-icon-success-color),
        var(--ring-icon-success-color) 3.75%,
        transparent 3.75%,
        transparent 46.25%,
        var(--ring-icon-success-color) 46.25%,
        var(--ring-icon-success-color) 53.75%,
        transparent 53.75%,
        transparent 96.25%,
        var(--ring-icon-success-color) 96.25%,
        var(--ring-icon-success-color)
      );
    }

.BuildStatsBar__running--gD.BuildStatsBar__success--BV {

    box-shadow: none;
  }

.BuildStatsBar__running--gD.BuildStatsBar__failed--EA::before {
    background-image: linear-gradient(
      45deg,
      var(--tc-error-background-color),
      var(--tc-error-background-color) 3.75%,
      transparent 3.75%,
      transparent 46.25%,
      var(--tc-error-background-color) 46.25%,
      var(--tc-error-background-color) 53.75%,
      transparent 53.75%,
      transparent 96.25%,
      var(--tc-error-background-color) 96.25%,
      var(--tc-error-background-color)
    );
  }

.BuildStatsBar__animate--mG::before {
  animation: BuildStatsBar__bar-move--LX 1s linear infinite;
}

.BuildStatsBar__buildLink--hK {
  display: block;

  outline: none;

  /* stylelint-disable-next-line selector-max-specificity */
}

.BuildStatsBar__buildLink--hK.BuildStatsBar__current--Ju .BuildStatsBar__column--eN::before {
    box-shadow: 0 0 0 3px rgba(0, 142, 255, 0.4);
  }

/* stylelint-disable-next-line selector-max-specificity */

.BuildStatsBar__buildLink--hK:focus .BuildStatsBar__column--eN::before {
    box-shadow: 0 0 0 3px var(--ring-border-hover-color);
  }

.BuildStatsBar__buildLink--hK:not(:first-child) {
    margin-left: 1px;
  }

.BuildStatsBar__hovered--AG {
  --tc-hovered-stats-bar-success: #bcdcc2;
}

.BuildStatsBar__hovered--AG .BuildStatsBar__column--eN {
    transition: none;
  }

.BuildStatsBar__hovered--AG .BuildStatsBar__success--BV {
    background-color: var(--tc-hovered-stats-bar-success);
  }

.BuildStatsBar__hovered--AG .BuildStatsBar__failed--EA {
    background-color: var(--ring-error-color);
  }

.BuildStatsBar__hovered--AG .BuildStatsBar__canceled--c8 {
    background-color: var(--ring-secondary-color);
  }

.BuildStatsBar__hovered--AG .BuildStatsBar__timeInQueue--FB {
    background-color: var(--ring-borders-color);
  }

.BuildStatsBar__popup--i6 {
  padding: var(--ring-unit) calc(var(--ring-unit)*3) calc(var(--ring-unit)*2);
}

.BuildsTimeline__wrrapper--c_ {
  display: flex;
}

.BuildsTimeline__builds--Ry {
  position: relative;

  display: inline-flex;
}

.BuildsTimeline__earliestWrapper--b1 {

  position: absolute;
  top: calc(var(--ring-unit)*4);
  right: 0;
  left: 0;

  overflow: hidden;

  height: var(--ring-line-height-lowest);

  pointer-events: none;
}

.BuildsTimeline__earliestWrapper--b1::before {
    display: inline-block;

    content: '';
  }

.BuildsTimeline__earliest--d9 {
  white-space: nowrap;

  color: var(--ring-secondary-color);
}

.BuildsTimeline__container--P3 .BuildsTimeline__earliest--d9 {
  transition: opacity var(--ring-fast-ease);

  opacity: 0;
}

.BuildsTimeline__container--P3.BuildsTimeline__hover--PW .BuildsTimeline__earliest--d9,
.BuildsTimeline__container--P3:focus-within .BuildsTimeline__earliest--d9 {
  transition: none;

  opacity: 1;
}

.BuildsTimeline__loadingBar--LQ {
  align-self: flex-end;

  width: calc(var(--ring-unit)*1.5);

  transform-origin: bottom center;

  background-color: var(--ring-line-color);
}

.BuildsTimeline__loadingBar--LQ:not(:first-child) {
    margin-left: 1px;
  }

@keyframes BuildsTimeline__loading--bD {
  from {
    transform: scaleY(1);
  }

  to {
    transform: scaleY(0);
  }
}

.BuildsTimeline__loadingBarAnimate--HZ {
  animation: BuildsTimeline__loading--bD 1s infinite alternate;
}

.BuildsTimeline__loadingWithPreviousNextButton--FK {
  margin: 0 calc(var(--ring-unit)*2 + var(--ring-unit)/2);
}

.BuildsTimeline__previousButton--EX {
  margin-right: calc(var(--ring-unit)/2);
}

.BuildsTimeline__nextButton--lF {
  margin-left: calc(var(--ring-unit)/2);
}

.BuildsTimeline__previousButton--EX,
.BuildsTimeline__nextButton--lF {
  display: flex;
  align-items: center;
  justify-content: center;

  width: calc(var(--ring-unit)*2);
  height: 100%;
}

:is(.BuildsTimeline__previousButton--EX,.BuildsTimeline__nextButton--lF) .BuildsTimeline__icon--Cj {
    color: var(--ring-icon-secondary-color);
  }

.BuildTypeStatus__buildTypeStatus--v0 {

  height: calc(var(--ring-unit)*5);

  font-size: var(--ring-font-size-smaller);
}

.BuildTypeStatus__queued--sv {
  margin-top: -2px;
  margin-right: calc(var(--ring-unit)*2);
}

.BuildTypeStatus__queuedAnchor--O6 {
  color: var(--ring-secondary-color);

  line-height: normal;
}

.BuildTypeStatus__flash--A2 {
  transition: none;

  color: var(--tc-highlight-color);
}

.BuildTypeStatus__queuedPopup--td {
  max-height: 45vh;
  padding: calc(var(--ring-unit)/2) var(--ring-unit) calc(var(--ring-unit)*2);
}

.BuildTypeStatus__pending--b1 {
  font-size: var(--ring-font-size-smaller);
}

.BuildTypeStatus__pending--b1,
.BuildTypeStatus__loading--Nl {
  color: var(--ring-secondary-color);
}

.BuildTypeInfoPanel__wrapper--qE {

  display: flex;
  flex-wrap: wrap;

  margin: 0 calc(var(--ring-unit)*-1) var(--ring-unit);
}

.BuildTypeInfoPanel__placeholder--HY,
.BuildTypeInfoPanel__cell--Ur {

  flex: 1 0 calc(var(--ring-unit)*34);

  min-width: calc(var(--ring-unit)*34);
  max-width: calc(var(--ring-unit)*40);
}

.BuildTypeInfoPanel__placeholder--HY {
  margin: 0 var(--ring-unit);
}

.BuildTypeInfoPanel__cell--Ur {
  position: relative;

  box-sizing: border-box;

  height: calc(var(--ring-unit)*30);

  margin: var(--ring-unit);
}

.BuildTypeInfoPanel__hover--Wr {
}

.BuildTypeInfoPanel__card--Ji {

  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  display: flex;

  overflow: hidden;
  flex-direction: column;

  transition:
    box-shadow 0.05s ease-out,
    right 0.05s ease-out,
    bottom 0.05s ease-out,
    left 0.05s ease-out,
    padding 0.05s ease-out;

  border-radius: var(--ring-border-radius);

  background-color: var(--ring-content-background-color);
}

.BuildTypeInfoPanel__expandable--mz {
  box-shadow:
    0 0 0 1px var(--ring-line-color),
    0 1px 8px 0 var(--ring-popup-shadow-color);
}

.BuildTypeInfoPanel__expandable--mz:focus {
    outline: none;
    box-shadow:
      0 0 0 2px var(--ring-border-hover-color),
      0 2px 16px 0 rgba(var(--ring-popup-border-components), 0.2);
  }

.BuildTypeInfoPanel__expanded--Ne {
  z-index: var(--ring-fixed-z-index);
  right: calc(var(--ring-unit)*-1);
  left: calc(var(--ring-unit)*-1);

  padding: 0 var(--ring-unit);

  transition:
    box-shadow var(--ring-fast-ease),
    right var(--ring-fast-ease),
    bottom var(--ring-fast-ease),
    left var(--ring-fast-ease),
    padding var(--ring-fast-ease);

  box-shadow:
    0 0 0 1px var(--ring-line-color),
    0 2px 16px 0 rgba(var(--ring-popup-border-components), 0.2);
}

.BuildTypeInfoPanel__expanded--Ne .BuildTypeInfoPanel__hover--Wr {
    z-index: var(--ring-overlay-z-index);
  }

.BuildTypeInfoPanel__buildTypeInfo--WG {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;

  box-sizing: border-box;

  height: calc(var(--ring-unit)*22);
  padding: var(--ring-unit);
}

.BuildTypeInfoPanel__buildInfo--Ie {
  display: flex;
  flex-direction: column;
  flex-grow: 1;

  min-height: calc(var(--ring-unit)*8);
  margin: 0 calc(var(--ring-unit)*-1);

  background-color: var(--ring-secondary-background-color);
  box-shadow: inset 0 1px var(--ring-line-color);
}

.BuildTypeInfoPanel__title--xP.BuildTypeInfoPanel__title--xP {
  display: flex;
  align-items: baseline;

  font-size: inherit;
  line-height: inherit;
}

.BuildTypeInfoPanel__name--gt {

  -webkit-line-clamp: 2;

  box-sizing: border-box;

  max-height: calc(var(--ring-line-height-lower)*2 + 3px);
  margin: -2px 0 6px -3px;
  padding: 0 calc(var(--ring-unit)*4.5) 2px 3px;
}

.BuildTypeInfoPanel__spacer--Fa {
  display: inline-block;

  margin-top: 2px;
}

.BuildTypeInfoPanel__hasOverflow--Xv {
}

.BuildTypeInfoPanel__icon--Tk {
  display: inline;

  white-space: nowrap;
}

.BuildTypeInfoPanel__icon--Tk::after {
    content: '\2060';
  }

.BuildTypeInfoPanel__card--Ji:not(.BuildTypeInfoPanel__hover--Wr) .BuildTypeInfoPanel__showOnHover--zP {
  visibility: hidden;
}

.BuildTypeInfoPanel__card--Ji:focus-within .BuildTypeInfoPanel__showOnHover--zP {
  visibility: visible;
}

.BuildTypeInfoPanel__star--yx.BuildTypeInfoPanel__star--yx,
.BuildTypeInfoPanel__actions--VG {
  height: auto;
  padding: 0 2px;

  line-height: normal;
}

.BuildTypeInfoPanel__star--yx.BuildTypeInfoPanel__star--yx {
  margin-right: calc(var(--ring-unit)*-0.5);
}

.BuildTypeInfoPanel__actions--VG {

  margin-left: calc(var(--ring-unit)/2);
}

.BuildTypeInfoPanel__actionsWrapper--L3 {
  white-space: nowrap;
}

.BuildTypeInfoPanel__actionsWrapper--L3::before {
    content: '\2060';
  }

.BuildTypeInfoPanel__moveActions--DP {
  position: relative;
  top: var(--ring-line-height-lower);
  right: calc(var(--ring-unit)*4.5);

  width: 0;
}

.BuildTypeInfoPanel__link--zi {
  margin-left: -1px;

  padding-left: 1px;

  color: var(--ring-text-color);
}

.BuildTypeInfoPanel__run--Jy {
  margin-left: auto;
}

.BuildTypeInfoPanel__runGroup--Xv {
  display: flex;

  max-width: 120px;
}

.BuildTypeInfoPanel__runButton--e3 {

  min-width: 0;
}

.BuildTypeInfoPanel__runSplitButton--CL {
  flex-shrink: 0;
}

.BuildTypeInfoPanel__emptyStar--Kg {
}

.BuildTypeInfoPanel__charts--pS {
  display: flex;

  margin-top: auto;
}

.BuildTypeInfoPanel__noBuilds--HZ {

  color: var(--ring-secondary-color);
}

.HealthBadge__badge--X9 {
  min-width: -moz-max-content;
  min-width: max-content;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.HealthBadge__healthItems--qn .healthItemIndicator:hover,.HealthBadge__healthItems--qn .healthItemIndicator:hover * {
    fill: currentColor;
  }}

.HealthBadge__healthItems--qn .healthItemIndicator {
    position: relative;

    width: 100%;
    min-width: -moz-max-content;
    min-width: max-content;

    margin-left: calc(var(--ring-unit)*-0.5);
    padding: 0;

    text-align: left;

    color: var(--ring-text-color);

    border: none;
    background: none;
    box-shadow: none;

    font-size: var(--ring-font-size-smaller);

    line-height: inherit;
  }

:is(.HealthBadge__healthItems--qn .healthItemIndicator)::after {
      position: absolute;
      top: calc(var(--ring-unit)*-4.5);
      left: calc(var(--ring-unit)*-1.5);

      width: calc(100% + var(--ring-unit)*4);
      height: 68px;

      content: '';
    }

.HealthBadge__healthItems--qn .info.info {
    color: var(--ring-secondary-color);
  }

.HealthBadge__healthItems--qn .primary.primary {
    padding-right: 0;
  }

.HealthBadge__healthItems--qn .healthItemIndicator:focus {
    outline: none;
  }

.HealthBadge__healthItems--qn .healthItemIndicator:focus,.HealthBadge__healthItems--qn .healthItemIndicator:focus * {
    fill: currentColor;
  }

.HealthBadge__healthItems--qn .healthItemIndicator:active,.HealthBadge__healthItems--qn .healthItemIndicator:active * {
    fill: currentColor;
  }

/* stylelint-disable-next-line selector-max-specificity */

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.HealthBadge__healthItems--qn .healthItemIndicator:hover .info {
    color: inherit;
  }}

:is(.HealthBadge__healthItems--qn .refreshableInner) > span {
      display: block !important;
    }

.SkeletonBadge__badge--lg {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: calc(var(--ring-unit)/2);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.MoreBadge__badgeContainer--Tz:hover {
    cursor: pointer;

    color: var(--ring-main-color);
    background-color: var(--ring-hover-background-color);
  }}

.MoreBadge__badgeContainer--Tz {
  display: flex;
  align-items: center;

  color: var(--ring-icon-color);
}

.MoreBadge__badgeContainer--Tz.MoreBadge__open--M0 {
    cursor: pointer;

    color: var(--ring-main-color);
    background-color: var(--ring-hover-background-color);
  }

.MoreBadge__wrappedContent--oQ {
  display: flex;
  flex-direction: column;

  margin: var(--ring-unit);
  gap: var(--ring-unit);
}

.MoreBadge__wrappedContent--oQ > div {
    min-width: 100%;
  }

.MoreBadge__hidden--RJ {
  visibility: hidden;
}

.ResponsiveBadgeContainer__container--f7 {
  display: flex;
  overflow: hidden;

  width: 100%;
}

.ResponsiveBadgeContainer__badges--d1 {
  display: flex;

  width: 100%;
  gap: calc(var(--ring-unit)/2);
}

.ResponsiveBadgeContainer__badges--d1 > div {
    display: contents;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.Investigations__anchor--Xf:hover .Investigations__icon--Yq {
  color: var(--ring-icon-hover-color);
}}

.Investigations__wrapper--y9 {
  display: inline-block;

  font-size: var(--ring-font-size-smaller);
}

.Investigations__dropdown--n4,
.Investigations__anchor--Xf {
  width: 100%;
}

.Investigations__actionButton--bK {
  margin-right: var(--ring-unit);
}

.Investigations__actionButton--bK:last-child {
    margin-right: 0;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(.Investigations__wrapper--y9 .Investigations__anchor--Xf):hover {
    color: var(--ring-icon-hover-color);
  }}

.Investigations__wrapper--y9 .Investigations__anchor--Xf {
  height: auto;
  height: initial;
  padding: 0;

  color: var(--ring-text-color);

  line-height: inherit;
}

:is(.Investigations__wrapper--y9 .Investigations__anchor--Xf):active {
    color: var(--ring-icon-hover-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.Investigations__anchor--Xf.Investigations__badge--tk:hover {
    color: var(--ring-text-color);
  }}

.Investigations__anchor--Xf.Investigations__badge--tk:active {
    color: var(--ring-text-color);
  }

.Investigations__icon--Yq.Investigations__icon--Yq {
  padding: 0;

  color: var(--ring-icon-secondary-color);
}

.Investigations__icon--Yq.Investigations__assignedToMe--DX {
  color: var(--ring-main-color);
}

.Investigations__icon--Yq.Investigations__fixed--_h {
  color: var(--ring-icon-success-color);
}

.Investigations__icon--Yq.Investigations__badge--tk {
  height: 12px;
  margin-right: calc(var(--ring-unit)/2);
  padding: calc(var(--ring-unit)/2);

  border-radius: calc(var(--ring-unit)*0.75);
  background-color: var(--ring-tag-background-color);
}

.Investigations__icon--Yq.Investigations__badge--tk > svg {
    vertical-align: baseline;
    vertical-align: initial;
  }

.Investigations__anchor--Xf:active .Investigations__icon--Yq {
  color: var(--ring-icon-hover-color);
}

.Investigations__popup--MH {
  display: flex;
  overflow: hidden;

  width: calc(var(--ring-unit)*50);
}

.Investigations__popup--MH > div {
    width: 100%;
  }

.Investigations__state--AZ {
  word-break: break-word;
}

.Investigations__timestamp--qp {
  white-space: nowrap;
}

.Investigations__assignAction--G9 {
  display: flex;
  align-items: center;

  height: auto;

  height: initial;
  padding: 0;

  color: var(--ring-secondary-color);

  line-height: var(--ring-line-height);
}

.Investigations__comment--lq,
.Investigations__scope--i2 {
  margin-top: var(--ring-unit);
}

.Investigations__comment--lq {
  overflow: hidden;
}

.Investigations__commentText--gS {
  word-break: break-word;
}

.Investigations__commentTextLoader--mv {
  display: inline-block;
}

.Investigations__scope--i2 {
  display: flex;
  align-items: baseline;
  flex-direction: row;
}

.Investigations__scopeTitle--kX {
  margin-right: calc(var(--ring-unit)/2);
}

.Investigations__scopeList--B9 {
  overflow: hidden;
  flex: 1 1;
}

.Investigations__entityPath--dY {
  flex: 1 1;

  line-height: var(--ring-line-height);
}

.Investigations__entityPath--dY .Investigations__entityPathLink--sc {
  color: var(--ring-link-color);
}

.Investigations__anchorContent--eh {
  display: flex;
  align-items: baseline;
}

.Investigations__anchorText--qv {

  display: inline-block;

  width: 100%;
  margin-left: calc(var(--ring-unit)/2);
}

.Investigations__anchorChevron--sV {
  margin-left: 1px;
}

.Investigations__anchorChevron--sV .ring-icon-glyph {
  vertical-align: -3px;
}

.Investigations__investigationDetails--G6 {
  margin: 0 calc(var(--ring-unit)*-2) var(--ring-unit);
  padding: 0 calc(var(--ring-unit)*2) var(--ring-unit);
}

.Investigations__investigationDetails--G6:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

.Investigations__withSeveralInvestigations--Tm .Investigations__investigationDetails--G6 {
  margin-bottom: calc(var(--ring-unit)*2);
  padding-bottom: calc(var(--ring-unit)*2);
}

.Investigations__withSeveralInvestigations--Tm .Investigations__investigationDetails--G6:last-child {
  margin-bottom: 0;
}

.Investigations__body--Fg {
  display: flex;
  flex-direction: column;

  height: 100%;
}

.Investigations__content--lT {
  overflow-y: auto;

  height: 100%;
  max-height: 400px;
  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
}

.Investigations__withSeveralInvestigations--Tm .Investigations__content--lT {
  padding-top: calc(var(--ring-unit)*2);
}

.Investigations__hasPermission--RI .Investigations__content--lT {
  padding-bottom: 0;
}

.Investigations__footer--GJ {
  padding: calc(var(--ring-unit)*2);
}

.Investigations__assigneeName--cV.Investigations__highlight--pE {
  font-weight: bold;
}

.Investigations__emptyText--xJ.Investigations__badge--tk {
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-link-color);
}

.Investigations__badgeContainer--S0 {
  flex-shrink: 0;

  min-width: calc(var(--ring-unit)*16);
  max-width: calc(var(--ring-unit)*25);
}

.Investigations__label--GA {
  margin-bottom: calc(var(--ring-unit)*0.75);
}

.Investigations__badge--tk {
  display: inline-flex;

  text-align: left;
}

.Investigations__badge--tk .Investigations__anchorContent--eh {
    width: 100%;
  }

.Investigations__badge--tk .Investigations__anchorText--qv {
    width: auto;
  }

.Mutes__wrapper--aa {
  font-size: var(--ring-font-size-smaller);
}

.Mutes__wrapper--aa .Mutes__anchor--_f {
  display: flex;
  align-content: baseline;

  height: auto;

  height: initial;
  padding: 0;

  line-height: inherit;
}

.Mutes__currentlyMutedAnchor--Vv .Mutes__iconWrapper--wW {
  color: var(--ring-main-color);
}

.Mutes__popup--Fu {
  display: flex;
  overflow: hidden;

  width: calc(var(--ring-unit)*50);
}

.Mutes__popup--Fu > div {
    width: 100%;
  }

.Mutes__state--Hs {
  word-break: break-word;
}

.Mutes__actionButton--Z_ {
  margin-right: var(--ring-unit);
}

.Mutes__actionButton--Z_:last-child {
    margin-right: 0;
  }

.Mutes__assignAction--bl {
  height: auto;
  height: initial;
  padding: 0;

  color: var(--ring-secondary-color);

  line-height: var(--ring-line-height);
}

.Mutes__comment--tF,
.Mutes__scope--r8 {
  margin-top: var(--ring-unit);
}

.Mutes__comment--tF {
  overflow: hidden;
}

.Mutes__commentText--GA {
  word-break: break-word;
}

.Mutes__commentTextLoader--Zy {
  display: inline-block;
}

.Mutes__scope--r8 {
  display: flex;
  align-items: baseline;
  flex-direction: row;
}

.Mutes__scopeTitle--Uh {
  margin-right: calc(var(--ring-unit)/2);
}

.Mutes__scopeList--F2 {
  overflow: hidden;
  flex: 1 1;
}

.Mutes__entityPath--Gc {
  flex: 1 1;

  line-height: var(--ring-line-height);
}

.Mutes__entityPath--Gc .Mutes__entityPathLink--kT {
  color: var(--ring-link-color);
}

.Mutes__title--hG {
  margin-right: calc(var(--ring-unit)/2);
}

.Mutes__muteDetails--o1 {
  margin: 0 calc(var(--ring-unit)*-2) var(--ring-unit);
  padding: 0 calc(var(--ring-unit)*2) var(--ring-unit);
}

.Mutes__muteDetails--o1:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

.Mutes__withSeveralMutes--ih .Mutes__muteDetails--o1 {
  margin-bottom: calc(var(--ring-unit)*2);
  padding-bottom: calc(var(--ring-unit)*2);
}

.Mutes__withSeveralMutes--ih .Mutes__muteDetails--o1:last-child {
  margin-bottom: 0;
}

.Mutes__body--JU {
  display: flex;
  flex-direction: column;

  height: 100%;
}

.Mutes__content--iQ {
  overflow-y: auto;

  height: 100%;
  max-height: 400px;
  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
}

.Mutes__hasPermission--L_ .Mutes__content--iQ {
  padding-bottom: 0;
}

.Mutes__withSeveralMutes--ih .Mutes__content--iQ {
  padding-top: calc(var(--ring-unit)*2);
}

.Mutes__footer--eo {
  padding: calc(var(--ring-unit)*2);
}

.ArrowPopupMenu__arrowPopupMenu--WA {
  display: inline-flex;
  align-items: baseline;

  max-width: 100%;

  white-space: nowrap;
  text-decoration-line: none;

  line-height: normal;
}

.ArrowPopupMenu__anchor--uS {
  padding: 0;
}

.BuildProblemsTreeLeaf__row--QH,
.BuildProblemsTreeLeaf__content--uQ {
  display: flex;
  overflow: hidden;
  align-items: baseline;
  flex: 1 1 auto;

  cursor: pointer;
}

.BuildProblemsTreeLeaf__actions--rn {
  margin-left: auto;
  padding-left: calc(var(--ring-unit)*2);
}

.BuildProblemsTreeLeaf__problemMutesIcon--_4,
.BuildProblemsTreeLeaf__problemInvestigationsIcon--a1 {
  margin-right: calc(var(--ring-unit)/2);
}

.BuildProblemsTreeLeaf__problemMutes--pG,
.BuildProblemsTreeLeaf__problemInvestigations--pf {
  padding: 0;
}

.BuildProblemsTreeLeaf__buildNumber--GT .BuildNumber__link--of {
  color: var(--ring-text-color);

  font-size: var(--ring-font-size);
}

.BuildProblemsTreeLeaf__entityPath--Gy {
  overflow: visible;
  overflow: initial;
}

.BuildProblemsTreeLeaf__buildStatus--In {
  color: var(--ring-text-color);
}

.BuildProblemsTreeLeaf__buildNumber--GT,
.BuildProblemsTreeLeaf__buildStatus--In {
  margin-right: var(--ring-unit);
}

.BuildProblemsTreeLeaf__comment--IU {
}

.BuildProblemsTreeLeaf__new--b0 .BuildProblemsTreeLeaf__comment--IU,
.BuildProblemsTreeLeaf__new--b0 .BuildProblemsTreeLeaf__buildPathLinks--u3,
.BuildProblemsTreeLeaf__new--b0 .BuildProblemsTreeLeaf__buildNumber--GT,
.BuildProblemsTreeLeaf__new--b0 .BuildProblemsTreeLeaf__buildStatus--In {
  font-weight: bold;
}

.BuildProblemsTreeLeaf__buildPath--uf {

  display: flex;
  align-items: baseline;
  flex: 1 1 auto;
  flex-wrap: nowrap;
}

.BuildProblemsTreeLeafDetails__details--Go {
  padding-bottom: calc(var(--ring-unit)*2);
}

.BuildProblemsTreeLeafDetails__buildLog--dy {
  margin-top: calc(var(--ring-unit)*2);
}

.BuildProblemsTreeNode__node--Nl {
  display: flex;
  overflow: hidden;
  align-items: baseline;
  flex-wrap: nowrap;
}

.BuildProblemsTreeNode__entityPath--ZO {
  line-height: 24px;
}

.BuildProblemsTreeNode__entityPathLink--Eq {
  color: var(--ring-link-color);

  line-height: 24px;
}

.BuildProblemsTreeNode__buildNumber--zY {
  font-size: var(--ring-font-size);
  line-height: 24px;
}

.BuildProblemsTreeNode__childrenCount--P8 {
  margin-left: var(--ring-unit);

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;

  white-space: nowrap;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.BuildProblemsTreeNode__separator--iM {
  flex-shrink: 0;

  color: var(--ring-secondary-color);
}

.BuildProblemsTreeNodeFooter__button--Pj {

  margin-right: var(--ring-unit);
  padding: 0;

  color: var(--ring-secondary-color);
}

.BuildProblemsTree__tree--Ut {
  position: relative;

  z-index: 0;

  margin-top: calc(var(--ring-unit)*2);
}

.BuildProblemsTree__expandAllButton--cP,
.BuildProblemsTree__investigationMuteButtons--Za {
  margin-right: var(--ring-unit);
}

.BuildProblemsTree__investigationMuteButtons--Za {
  margin-left: var(--ring-unit);
}

.ChangeProblemsTree__noProblemsHeading--QS.ChangeProblemsTree__noProblemsHeading--QS {
  margin-bottom: calc(var(--ring-unit)*4);
}

.BuildProblemsPreview__hideProblemsFromDependencies--i5 {
  margin-left: calc(var(--ring-unit)/2);
}

.ParameterValuesSelect__select--Ai {
  padding-bottom: calc(var(--ring-unit)*1.5);
}

.ParameterValuesSelect__select--Ai button {
    color: var(--ring-text-color);
  }

.MatrixFilter__filter--kd {
  display: flex;

  overflow: hidden;
  align-items: baseline;
  flex-wrap: wrap;
}

.MatrixFilter__state--Pm {
  margin-right: calc(var(--ring-unit)*2);
}

.MatrixFilter__parameters--ok {
  margin-right: calc(var(--ring-unit)*2);
}

.MatrixGridRow__column--qz {
  position: relative;

  padding: calc(var(--ring-unit)/2) var(--ring-unit);
}

.MatrixGridRow__column--qz:first-child {
    padding-left: 0;
  }

.MatrixGridRow__column--qz:last-child {
    padding-right: 0;
  }

.MatrixGridRow__columnValue--je {

  height: var(--ring-line-height);

  opacity: 0;
}

.MatrixGridRow__columnValue--je.MatrixGridRow__visible--ej {
    opacity: 1;
  }

.MatrixGridRow__parameterName--im,
.MatrixGridRow__parameterValue--WW {
  padding-right: calc(var(--ring-unit)*2);

  white-space: nowrap;

  font-weight: 600;
}

.MatrixGridRow__header--kM.MatrixGridRow__parameterName--im .MatrixGridRow__columnValue--je,
.MatrixGridRow__body--mo.MatrixGridRow__parameterValue--WW .MatrixGridRow__columnValue--je {
  max-width: 150px;
}

.MatrixGridRow__row--EE {
  display: contents;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* stylelint-disable-next-line selector-max-specificity */
    .MatrixGridRow__row--EE:hover .MatrixGridRow__parameterValue--WW .MatrixGridRow__columnValue--je {
      opacity: 1;
    }}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.MatrixGridRow__column--qz:hover::after,
.MatrixGridRow__column--qz:hover::before {
  position: absolute;
  z-index: -1;

  content: '';

  opacity: 0;
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.MatrixGridRow__column--qz:hover::after {
  top: -100vh;
  left: 0;

  width: 100%;
  height: 200vh;
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.MatrixGridRow__column--qz:hover::before {
  top: 0;
  left: -100vw;

  width: 200vw;
  height: 100%;
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* stylelint-disable selector-max-specificity */
  .MatrixGridRow__column--qz.MatrixGridRow__build--JL:hover {
    background-color: var(--ring-hover-background-color);
  }

  .MatrixGridRow__column--qz.MatrixGridRow__build--JL:hover::after,.MatrixGridRow__column--qz.MatrixGridRow__build--JL:hover::before,.MatrixGridRow__column--qz.MatrixGridRow__header--kM.MatrixGridRow__parameterValue--WW:hover::after,.MatrixGridRow__column--qz.MatrixGridRow__body--mo.MatrixGridRow__parameterValue--WW:hover::before {
    opacity: 0.3;
    background-color: var(--ring-hover-background-color);
  }
  /* stylelint-enable */}

.MatrixGridRow__row--EE.MatrixGridRow__withUnderline--AG .MatrixGridRow__column--qz {
  border-bottom: 1px solid var(--ring-line-color);
}

.MatrixGridRow__header--kM {
  border-top: 1px solid var(--ring-line-color);
  border-bottom: 1px solid var(--ring-line-color);
}

.MatrixGridRow__header--kM.MatrixGridRow__parameterName--im {
    color: var(--ring-secondary-color);

    font-weight: normal;
  }

.MatrixGrid__grid--sz {
  position: relative;

  overflow: hidden;

  margin-left: calc(var(--tc-page-padding-inline)*-1);
  padding-left: var(--tc-page-padding-inline);
}

.MatrixGrid__underlined--EY {
  border-bottom: 1px solid var(--ring-line-color);
}

h1.PageTitle__title--j8 {
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  padding-block: 2px;
}

.TwoFactorAuthLoginPage__container--Vg {
  display: flex;
  align-items: center;

  flex-direction: column;
  justify-content: center;

  height: 100vh;
}

.TwoFactorAuthLoginPage__logo--iS {
  width: 100px;
  height: 100px;
}

.TwoFactorAuthLoginPage__logo--iS svg {
    width: 100px;
    height: 100px;
  }

.TwoFactorAuthLoginPage__form--zx {
  width: 240px;
}

.TwoFactorAuthLoginPage__heading--IZ.TwoFactorAuthLoginPage__heading--IZ {
  font-size: 30px;
  font-weight: 200;
}

.TwoFactorAuthLoginPage__password--UA,
.TwoFactorAuthLoginPage__wideButton--KV {
  width: 100%;
}

.TwoFactorAuthLoginPage__password--UA {
  margin-bottom: calc(var(--ring-unit)*2);
}

.TwoFactorAuthLoginPage__error--wA {
}

.TwoFactorAuthLoginPage__errorPlaceholder--zs {
  height: 60px;
  padding-top: 8px;
}

.CompareBuildsHeader__compareBuildsHeader--IG {
  margin-top: var(--ring-unit);

  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height-taller);
}

.CompareBuildsHeader__grid--j1 {
  margin-top: 0;
  margin-bottom: calc(var(--ring-unit)*2);

  padding-right: 0;
  padding-left: 0;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.CompareBuildsHeader__row--7R:hover {
  background-color: var(--ring-hover-background-color);
}}

.CompareBuildsHeader__column--d2 {
  margin-top: calc(var(--ring-unit)/2);
  margin-bottom: calc(var(--ring-unit)/2);
}

.CompareBuildsHeader__invisible--UC {
  visibility: hidden;

  opacity: 0;
}

.CompareBuildsHeader__buildPath--EM {
  position: relative;
  top: 1px;
}

.CompareBuildsHeader__buildNumber--zV {
  font-size: inherit;
  line-height: inherit;
}

.CompareBuildsHeader__editIcon--xo {
  height: var(--ring-line-height-taller);
  margin-top: -1px;
  margin-left: var(--ring-unit);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.CountRow__row--wX:hover {
  background-color: var(--ring-hover-background-color);
}}

.CountRow__wrapper--Ni {
  position: relative;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-larger);
}

.CountRow__changed--St {
  color: var(--tc-highlight-color);
}

.DependencyRow__row--uy {
  flex-flow: row nowrap;

  margin: 0 calc(var(--tc-page-padding-inline)*-1) var(--ring-unit);

  padding: 1px var(--tc-page-padding-inline) 3px;
}

.DependencyRow__row--uy.DependencyRow__changed--IG {
    background-color: var(--ring-secondary-background-color);
    box-shadow: inset 3px 0 var(--ring-main-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.DependencyRow__row--uy:hover,.DependencyRow__row--uy.DependencyRow__changed--IG:hover {
    background-color: var(--ring-hover-background-color);
  }}

.DependencyRow__row--uy > div {
    margin: 0;
  }

.DependencyRow__buildComparerCol--Gg,
.DependencyRow__buildNumberCol--xw {
  width: calc(var(--ring-unit)*8);
  padding-right: var(--ring-unit);
  padding-left: var(--ring-unit);

  font-size: var(--ring-font-size-smaller);
}

.DependencyRow__buildPath--fK {
  position: relative;
  top: 1px;
}

.DependencyRow__nameCol--gg {
  flex: 1 1;

  min-width: 0;
  padding-right: var(--ring-unit);
  overflow-wrap: break-word;
}

.DependencyRow__buildNumber--c5 {
  font-size: inherit;
  line-height: inherit;
}

.DependencyRow__link--qO {
  max-width: calc(100% - var(--ring-unit)*2);
  margin: 2px 0;

  color: var(--ring-text-color);

  line-height: 22px;
}

.DependencyRow__caption--lU {
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--ring-unit)/2);

  font-size: 14px;

  font-size: var(--ring-font-size, 14px);
}

.ParameterRow__changed--_D {
  background-color: var(--ring-secondary-background-color);
  box-shadow: inset 3px 0 var(--ring-main-color);
}

.ParameterRow__row--VX {
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ParameterRow__row--VX:hover {
    background-color: var(--ring-hover-background-color);
  }

    .ParameterRow__row--VX:hover .ParameterRow__changed--_D {
      background-color: var(--ring-hover-background-color);
    }}

.ParameterRow__col--yc {
  padding: 0;
}

.ParameterRow__name--xT {
  padding: 0 var(--tc-page-padding-inline);

  overflow-wrap: break-word;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.ParameterRow__values--g_ {
  margin: 0;
  padding: 1px calc(var(--tc-page-padding-inline) - var(--ring-unit)) 3px;
}

.ParameterRow__value--bC {
  margin-top: 0;
  margin-bottom: 0;

  overflow-wrap: break-word;
}

.ParameterRow__empty--q0 {
  color: var(--ring-secondary-color);
}

.DifferenceMark__differenceMark--LP {
  position: absolute;
  top: calc((var(--ring-line-height) - var(--ring-unit))/2);
  left: calc(var(--ring-unit)*-1.5);

  display: block;

  width: var(--ring-unit);
  height: var(--ring-unit);

  border-radius: var(--ring-unit);

  background-color: var(--tc-highlight-color);
}

.RevisionRow__row--NE {
  font-size: var(--ring-font-size-smaller);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.RevisionRow__row--NE:hover {
    background-color: var(--ring-hover-background-color);
  }}

.RevisionRow__root--Le {
  margin-bottom: calc(var(--ring-unit)/2);

  overflow-wrap: break-word;
}

.RevisionRow__branch--Wj {
  margin-right: calc(var(--ring-unit)/2);
}

.RevisionRow__canChange--LY {
  position: relative;
}

.TestStatusText__successStatus--y5 {
  color: var(--ring-success-color);
}

.TestStatusText__failedStatus--aI {
  color: var(--ring-error-color);
}

.TestStatusText__unknownStatus--jD {
  color: var(--ring-secondary-color);
}

.TestStatusText__muted--Hs {
  color: var(--ring-secondary-color);
}

.TestStatusText__icon--Sx {
  margin-left: calc(var(--ring-unit)/2);
  padding: 0;

  color: var(--ring-secondary-color);
}

.TestRow__row--nJ {
  flex-flow: row nowrap;

  margin: 0 calc(var(--tc-page-padding-inline)*-1) var(--ring-unit);

  padding: 1px var(--tc-page-padding-inline) 3px;
}

.TestRow__row--nJ.TestRow__changed--bR {
    background-color: var(--ring-secondary-background-color);
    box-shadow: inset 3px 0 var(--ring-main-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestRow__row--nJ:hover,.TestRow__row--nJ.TestRow__changed--bR:hover {
    background-color: var(--ring-hover-background-color);
  }}

.TestRow__row--nJ > div {
    margin: 0;
  }

.TestRow__nameCol--x2 {
  flex: 1 1;

  min-width: 0;

  padding-right: var(--ring-unit);

  overflow-wrap: break-word;
}

.TestRow__statusCol--RO {
  width: calc(var(--ring-unit)*8);
  padding-right: var(--ring-unit);
  padding-left: var(--ring-unit);

  font-size: var(--ring-font-size-smaller);
}

.TestRow__durationCol--ar {
  width: calc(var(--ring-unit)*15);
  padding-right: 0;

  text-align: right;

  font-size: var(--ring-font-size-smaller);
}

.TestRow__durationDiffCol--BB {
  width: calc(var(--ring-unit)*16);
  padding-left: calc(var(--ring-unit)/2);

  color: var(--ring-main-color);

  font-size: var(--ring-font-size-smaller);
}

.TestRow__suite--N_ {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.TitleRow__col--gy {
  padding: 0 var(--ring-unit);
}

.TitleRow__title1--bo.TitleRow__title1--bo,
.TitleRow__title2--dD.TitleRow__title2--dD {
  margin: 0;
  padding: 0;

  font-size: var(--ring-font-size-smaller);
}

.TitleRow__title1--bo.TitleRow__title1--bo {
  padding-top: calc(var(--ring-unit)*2);
  padding-bottom: var(--ring-unit);

  letter-spacing: 2px;
  text-transform: uppercase;

  border-bottom: 1px solid var(--ring-line-color);

  font-weight: normal;

  line-height: var(--ring-line-height-lowest);
}

.TitleRow__title2--dD.TitleRow__title2--dD {
  font-weight: bold;
  line-height: var(--ring-line-height);
}

.UnknownRow__code--ob {
  margin: 0;

  border: 1px solid transparent;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.UnknownRow__row--jd:hover .UnknownRow__code--ob {
  border-color: var(--ring-link-hover-color);
}}

.UnknownRow__wrap--sj {
  position: relative;
}

.FilterInput__filterInput--NF {
  width: 300px;
}

.FilterInput__filterInput--NF input::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.CompareBuildsFilter__found--MK {
  margin-left: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.TestsTableHeader__header--ax {
  position: sticky;

  top: 0;

  background-color: var(--ring-content-background-color);
}

.TestsTableHeader__header--ax.TestsTableHeader__header--ax {
    margin-top: calc(var(--ring-unit)*2);
    padding-top: var(--ring-unit);
    padding-bottom: 0;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestsTableHeader__header--ax:hover {
    background-color: var(--ring-content-background-color);
  }}

.TestsTableHeader__header--ax > div {
    padding-bottom: var(--ring-unit);

    color: var(--ring-secondary-color);
    border-bottom: 1px solid var(--ring-line-color);

    font-size: var(--ring-font-size-smaller);

    line-height: var(--ring-line-height-lowest);
  }

:is(.TestsTableHeader__header--ax > div):first-child {
      padding-left: 0;
    }

.CompareBuildsTable__grid--OV {
  padding-right: 0;
  padding-left: 0;
}

.CompareBuildsTable__controls--yD {
  display: flex;
  align-items: flex-start;

  margin-top: 0;
}

.CompareBuildsTable__filter--IH.CompareBuildsTable__filter--IH {
  display: inline-block;
  align-self: flex-start;

  margin-left: calc(var(--ring-unit)*2);
}

.CompareBuildsTable__empty--Om {
  padding-top: var(--ring-unit);
}

.CompareBuildsTable__emptyIcon--QG {
  color: var(--ring-main-color);
}

.CompareBuildsTable__limitationMessage--mt {
  margin-top: calc(var(--ring-unit)*3);

  color: var(--ring-secondary-color);
}

.ChangesPage__header--Hi .ChangesPage__heading--Cl {
  overflow: hidden;

  margin: 0;
  margin-bottom: calc(var(--ring-unit)*2);

  word-break: break-word;
}

:is(.ChangesPage__header--Hi .ChangesPage__heading--Cl)::first-letter {
    text-transform: uppercase;
  }

.ChangesPage__filter--T8 {
  margin-bottom: calc(var(--ring-unit)*2);
}

.ChangesPage__changeDetailsTabs--Hu {
  padding-bottom: calc(var(--ring-unit)*4);
}

.AuthorizeAgent__authorizeAgent--Xr {
  display: inline-block;
}

.AuthorizeAgent__comment--fo {
  width: 100%;
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.AuthorizeAgent__poolSelectPopup--Wc {
  z-index: 101;
}

.AuthorizeAgent__authorizeAgent--Xr[disabled] {
  cursor: default;
  pointer-events: auto;
}

.AuthorizeAgent__authorizeAgent--Xr[disabled]:active {
  background-color: var(--ring-content-background-color);
}

.BranchLabelBadge__badge--wi.BranchLabelBadge__badge--wi {
  overflow: hidden;
  flex: 1 1 auto;

  min-width: 100px;
}

.BranchLabelBadge__branchLabel--oI.BranchLabelBadge__branchLabel--oI {
  margin-bottom: calc(var(--ring-unit)/2);
}

.BranchLabelBadge__branch--tQ {
  display: inline-flex;

  box-sizing: content-box;

  box-sizing: initial;
  max-width: 100%;
  height: calc(var(--ring-unit)*4.5);
  margin: 0 calc(var(--ring-unit)*-2);
  padding: 0 calc(var(--ring-unit)*2);

  line-height: 24px;
}

.BranchLabelBadge__branchName--Fw {
  width: -moz-max-content;
  width: max-content;
  max-width: calc(100% + 1px);
}

.BranchLabelBadge__text--ai {
  display: grid;
  grid-template-columns: minmax(0, min-content) minmax(auto, max-content);
}

.BranchLabelBadge__text--ai::after {
    overflow: hidden;

    white-space: nowrap;
    text-overflow: ellipsis;
  }

.PersonalBuildStatusIcon__statusIcon--M_ {
  margin-right: calc(var(--ring-unit)/2);
}

.PersonalBuildStatusIcon__personalQueuedIcon--Qz .secondary.secondary {
    fill: var(--ring-text-color);
  }

.BuildPageHeader__heading--O3.BuildPageHeader__heading--O3 {
  margin: 0;
}

.BuildPageHeader__title--q8.BuildPageHeader__error--Bn {
  color: var(--ring-error-color);
}

.BuildPageHeader__title--q8.BuildPageHeader__success--ns {
  color: var(--ring-success-color);
}

.BuildPageHeader__star--bQ {
  height: calc(var(--ring-unit)*3);
  margin-top: -3px;
  margin-left: 6px;

  vertical-align: 3px;
}

.BuildPageHeader__top--rI {
  display: flex;
}

.BuildPageHeader__topSequenceLoader--gO {
  display: flex;

  margin-left: auto;

  gap: var(--ring-unit);
}

.BuildPageHeader__topSequenceLoader--gO > :empty {
  margin-left: calc(var(--ring-unit)*-1);
}

.BuildPageHeader__description--yn {
  flex: 1 0 auto;

  margin-top: calc(var(--ring-unit)/2);
}

.BuildPageHeader__headerInfo--SZ {
  grid-area: header;

  margin-bottom: calc(var(--ring-unit)*1.5);

  padding-right: calc(var(--ring-unit)*2);
}

.BuildPageHeader__statusChangeComment--WW {
  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.BuildPageHeader__main--xf {
  display: grid;
  grid-template-areas: 'header header' 'badges chart';
  grid-template-columns: 1fr auto;
}

.BuildPageHeader__leftColumn--Au {
  grid-area: badges;

  overflow: hidden;

  margin-bottom: calc(var(--ring-unit)*2);
  margin-left: calc(var(--tc-page-padding-inline)*-1);
  padding: 0 calc(var(--ring-unit)*2) 0 var(--tc-page-padding-inline);
}

.BuildPageHeader__rightColumn--N4 {
  grid-area: chart;

  padding-top: calc(var(--ring-unit)/2);

  line-height: 0;
}

.BuildPageHeader__queued--g_ {
  font-weight: normal;
}

.BuildPageHeader__timeBadge--Kn.BuildPageHeader__timeBadge--Kn {
  min-width: 250px;
}

.BuildPageHeader__agentBadge--h_.BuildPageHeader__agentBadge--h_ {
  overflow: hidden;
  flex-shrink: 2;

  min-width: -moz-min-content;

  min-width: min-content;
  max-width: 240px;
}

.PausedBadge__wrapper--lP {
  display: grid;
  grid-template-areas:
    'label activate'
    'details details';
  grid-template-columns: 1fr;
  grid-row-gap: calc(var(--ring-unit)/4);
  row-gap: calc(var(--ring-unit)/4);
}

.PausedBadge__label--S8 {
  grid-area: label;

  color: var(--ring-secondary-color);
}

.PausedBadge__activateButton--xs {
  grid-area: activate;
}

.PausedBadge__detailsWrapper--rG {
  display: flex;
  grid-area: details;
  gap: calc(var(--ring-unit)/2);

  align-items: center;
}

.PausedBadge__details--XC {
}

.BuildTypePageHeader__header--tO {
  margin-bottom: calc(var(--ring-unit)*2);
}

.BuildTypePageHeader__heading--De.BuildTypePageHeader__heading--De {
  margin: 0;
}

.BuildTypePageHeader__star--Qo {
  margin-top: -3px;
  margin-left: 6px;

  vertical-align: 3px;
}

.BuildTypePageHeader__top--rw {
  display: flex;
}

.BuildTypePageHeader__topSequenceLoader--dW {
  display: flex;

  margin-left: auto;
  gap: var(--ring-unit);
}

.BuildTypePageHeader__topSequenceLoader--dW > :empty {
  margin-left: calc(var(--ring-unit)*-1);
}

.BuildTypePageHeader__subHeader--WQ {
  margin-top: calc(var(--ring-unit)*1.5);
}

.BuildTypePageHeader__subHeaderItem--NH {
  display: contents;
}

.BuildTypePageHeader__description--HY {
  margin-top: calc(var(--ring-unit)/2);
}

.BuildTypePageHeader__systemProblems--a_ {
  max-width: calc(var(--ring-unit)*27.5);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.OverviewArchivedProjectInfo__container--Nk:hover {
    cursor: default;

    color: var(--ring-text-color);
    background-color: var(--ring-tag-background-color);
  }}

.OverviewArchivedProjectInfo__container--Nk:focus {
    cursor: default;

    color: var(--ring-text-color);
    background-color: var(--ring-tag-background-color);
  }

.ProjectPageHeader__header--Z3 {
  margin-bottom: calc(var(--ring-unit)*2);
}

.ProjectPageHeader__heading--Gm.ProjectPageHeader__heading--Gm {
  margin: 0 auto 0 0;
}

.ProjectPageHeader__heading--Gm.ProjectPageHeader__projectArchived--uC .ProjectPageHeader__title--ih {
  color: var(--ring-secondary-color);
}

.ProjectPageHeader__archived--hC {
  margin-left: calc(var(--ring-unit)/2);

  vertical-align: text-bottom;

  font-weight: normal;
}

.ProjectPageHeader__star--Us {
  margin-top: -3px;
  margin-left: 6px;

  vertical-align: 3px;
}

.ProjectPageHeader__top--vD {
  display: flex;

  min-height: calc(var(--ring-unit)*3.5);
}

.ProjectPageHeader__topSequenceLoader--pI {
  display: flex;

  gap: var(--ring-unit);
}

.ProjectPageHeader__topSequenceLoader--pI > :empty {
  margin-left: calc(var(--ring-unit)*-1);
}

.ProjectPageHeader__breadcrumbs--Xr {
  flex-grow: 1;
}

.ProjectPageHeader__breadcrumbsLink--QU {
  font-size: var(--ring-font-size-smaller);
  line-height: 24px;
}

.ProjectPageHeader__subHeader--fZ {
  margin-top: calc(var(--ring-unit)*1.5);
}

.ProjectPageHeader__description--bj {
  margin-top: calc(var(--ring-unit)/2);
}

.ProjectPageHeader__actions--x_ {
  display: flex;
  align-items: baseline;

  width: 100%;
  margin-top: var(--ring-unit);
}

.FavoriteBuildsPage__header--gh {

  margin-bottom: var(--ring-unit);
}

.InvestigationStatusFilter__container--tk {
  display: flex;
  gap: var(--ring-unit);
}

.Placeholder__nothingFound--l4 {
  padding: var(--ring-unit) 0;

  color: var(--ring-secondary-color);
}

.TableHeader__tableHeader--xb {
  display: contents;

  line-height: var(--ring-line-height-lowest);
}

.TableHeader__tableHeader--xb::before {
    position: absolute;

    z-index: 1;
    top: var(--absolute-child-top);
    right: 0;
    bottom: 0;
    left: 0;

    content: '';
    pointer-events: none;

    border-bottom: 1px solid var(--ring-line-color);

    grid-column: start / end;
    grid-row: var(--row) / span 1;
  }

.TableHeader__columnTitle--Zj {

  cursor: pointer;
}

.TableHeader__column--T8 {
  box-sizing: border-box;
  padding: var(--ring-unit) 0;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  grid-row-start: var(--row);
}

.TableHeader__sortIcon--bi {
  margin-left: calc(var(--ring-unit)/4);

  vertical-align: middle;
}

.BuildProblemHeader__statusColumn--AO {
  grid-column-start: status-start;
}

.BuildProblemHeader__buildColumn--D2 {
  grid-column-start: build-start;

  display: flex;

  white-space: nowrap;
}

.BuildProblemHeader__problemNameColumn--LG {
  grid-column-start: problem-name-start;
}

.BuildProblemHeader__changesColumn--wC {
  grid-column-start: changes-start;
}

.BuildProblemHeader__assignedColumn--ba {
  grid-column-start: assigned-start;
}

.BuildProblemHeader__actionsColumn--_I {
  grid-column-start: actions-start;
}

.Investigations__container--BA {
  display: flex;
  flex-direction: column;
}

.Investigations__detail--yc {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);

  overflow-wrap: break-word;
}

.Investigations__detail--yc:not(:last-child) {
    padding-bottom: calc(var(--ring-unit)/4);
  }

.Investigations__assignment--fv {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;

  display: -webkit-box;
  overflow: hidden;

  padding-bottom: calc(var(--ring-unit)/4);

  line-height: var(--ring-line-height);
}

.Investigations__full--W0 {
  white-space: normal;
}

.Investigations__scopeList--tK {
  overflow: hidden;
}

.Investigations__entityPath--px {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.Investigations__entityPath--px .Investigations__entityPathLink--Jo {
  color: var(--ring-link-color);
}

.Investigations__fullPath--yF {
  white-space: normal;
  word-break: break-all;
}

.Investigations__showButton--xG {
  padding: 0;

  color: var(--ring-link-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TableRow__details--YE:hover .TableRow__arrow--EZ {
  transition: none;

  opacity: 1;
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* stylelint-disable-next-line selector-max-specificity */
  :is(.TableRow__details--YE:hover .TableRow__button--rd)::before {
    background-color: var(--ring-hover-background-color);
  }}

.TableRow__row--MB {
  display: contents;
}

.TableRow__row--MB::before {
    position: absolute;

    z-index: 1;
    top: var(--absolute-child-top);
    right: 0;
    bottom: 0;
    left: 0;

    content: '';
    pointer-events: none;

    border-bottom: 1px solid var(--ring-line-color);

    grid-column: start / end;
    grid-row: var(--row) / span 1;
  }

.TableRow__expanded--Hg::before {
    position: absolute;

    z-index: 1;
    top: var(--absolute-child-top);
    right: calc(var(--tc-page-padding-inline)*-1);
    bottom: 0;
    left: calc(var(--tc-page-padding-inline)*-1);

    content: '';
    pointer-events: none;

    box-shadow:
      0 0 0 1px var(--ring-line-color),
      0 2px 8px var(--ring-popup-shadow-color);

    grid-column: start / end;
    grid-row: var(--row) / span 2;
  }

.TableRow__details--YE {
  display: contents;
}

.TableRow__button--rd::before {
    position: absolute;
    top: 0;
    right: calc(var(--tc-page-padding-inline)*-1);
    bottom: 0;
    left: calc(var(--tc-page-padding-inline)*-1);

    content: '';
  }

.TableRow__button--rd {

  grid-column: start / end;
  grid-row: var(--row) / span 1;
}

.TableRow__button--rd:focus {
  outline: none;
}

:is(.TableRow__expanded--Hg .TableRow__button--rd)::before {
    border-bottom: 1px solid var(--ring-line-color);
    background-color: var(--ring-hover-background-color);
    box-shadow: inset 2px 0 var(--ring-main-color);
  }

/* stylelint-disable-next-line selector-max-specificity */

:is(.TableRow__details--YE .TableRow__button--rd:focus)::before {
    background-color: var(--ring-hover-background-color);
  }

.TableRow__detailsWrapper--pi {
  grid-column: start / end;
}

.TableRow__arrow--EZ {
  position: absolute;

  grid-column: -1;
  grid-row: var(--row) / span 1;

  top: calc(var(--absolute-child-top) + 8px);
  right: calc(var(--ring-unit)*-4 + 10px);
  left: auto;

  padding: 0;

  transition: opacity ease;

  pointer-events: none;

  opacity: 0;
  color: var(--ring-icon-secondary-color);

  line-height: normal;
}

.TableRow__expanded--Hg .TableRow__arrow--EZ {
  opacity: 1;
}

.TableRow__button--rd:focus ~ .TableRow__arrow--EZ {
  transition: none;

  opacity: 1;
}

.TableRow__button--rd:active ~ .TableRow__arrow--EZ {
  transition: none;

  opacity: 1;
  color: var(--ring-main-color);
}

.BuildProblemActions__container--q_ {
  display: flex;
  justify-content: end;
  gap: calc(var(--ring-unit)/2);
}

.BuildProblemActions__menu--y0 {
  padding: 0 calc(var(--ring-unit)/2);
}

.BuildProblemDetails__links--kK {
  position: relative;

  display: flex;
  gap: calc(var(--ring-unit)*2.5);

  padding: calc(var(--ring-unit)*0.75) 0;
}

.BuildProblemDetails__links--kK::before {
    position: absolute;
    z-index: -1;
    top: 0;
    right: calc(var(--tc-page-padding-inline)*-1);
    bottom: 1px;
    left: calc(var(--tc-page-padding-inline)*-1);

    content: '';

    background: var(--ring-secondary-background-color);
  }

.BuildProblemDetails__linkButton--bq {
  padding: 0;

  color: var(--ring-link-color);
}

.BuildProblemDetails__log--Iu {
  padding: var(--ring-unit) calc(var(--ring-unit)*4) calc(var(--ring-unit)*2) 0;
}

.BuildProblemDetails__tabs--x8 {
  margin: var(--ring-unit) 0 calc(var(--ring-unit)*1.5);
}

.BuildProblemDetails__buildPathContainer--DH {
  display: flex;
  flex-direction: column;

  padding-bottom: var(--ring-unit);

  color: var(--ring-link-color);
}

.BuildProblemDetails__buildStatus--lF {
  flex-shrink: 0;

  color: var(--ring-link-color);
}

.BuildProblemDetails__buildPathAndStatus--nt {
  overflow: hidden;
  flex-wrap: nowrap;

  padding: var(--ring-unit) 0;

  line-height: var(--ring-line-height);
}

.BuildProblemDetails__buildPathAndStatus--nt:not(:last-child) {
    border-bottom: 1px solid var(--ring-line-color);
  }

.BuildProblemDetails__buildPath--mb {
  overflow: hidden;

  white-space: nowrap;
}

.BuildProblemName__name--iw {
  margin-bottom: calc(var(--ring-unit)*0.25);

  line-height: var(--ring-line-height);
}

.BuildProblemName__newFailure--Ow {
  font-weight: bold;
}

.BuildProblemName__status--lw {
  display: flex;
  align-items: baseline;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.BuildProblemName__icon--ED {
  margin-right: calc(var(--ring-unit)/4);

  color: var(--ring-icon-error-color);
}

.BuildProblemName__text--Ra {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;

  display: -webkit-box;
  overflow: hidden;
  overflow-wrap: break-word;
}

.BuildProblemName__text--Ra.BuildProblemName__compact--wp {
    -webkit-line-clamp: 6;
  }

.BuildProblemName__statusText--Ck {
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;

  display: -webkit-box;
  overflow: hidden;
}

.BuildProblemName__full--Uv {
  -webkit-box-orient: initial;
}

.ProblemStatus__container--qG {
  display: flex;
  gap: calc(var(--ring-unit)/2);

  align-items: center;

  height: calc(var(--ring-unit)*2.25);

  color: var(--ring-icon-color);
}

.ProblemStatus__iconButton--XT {
  padding: 0;
}

.ProblemStatus__popup--qO {
  display: flex;
  overflow: hidden;

  width: calc(var(--ring-unit)*50);
}

.ProblemStatus__popup--qO > div {
    width: 100%;
  }

.ProblemStatus__content--mr {
  display: flex;
  overflow-y: auto;
  flex-direction: column;

  height: 100%;
  max-height: 400px;
  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
  gap: calc(var(--ring-unit)*2);
}

.BuildProblemRow__statusColumn--KS,
.BuildProblemRow__buildColumn--g9,
.BuildProblemRow__problemNameColumn--rE,
.BuildProblemRow__changesColumn--Lj,
.BuildProblemRow__assignedColumn--lu,
.BuildProblemRow__actionsColumn--Fp {
  z-index: 2;

  padding: var(--ring-unit) 0;

  line-height: var(--ring-line-height);
}

.BuildProblemRow__statusColumn--KS {
  display: flex;
  gap: var(--ring-unit);

  grid-column-start: status-start;
  grid-row-start: var(--row);
}

.BuildProblemRow__buildColumn--g9 {
  display: flex;

  white-space: nowrap;
  grid-column-start: build-start;
  grid-row-start: var(--row);
}

.BuildProblemRow__problemNameColumn--rE {
  overflow: hidden;
  align-items: baseline;
  grid-column-start: problem-name-start;
  grid-row-start: var(--row);

  min-height: 38px;
}

.BuildProblemRow__changesColumn--Lj {
  grid-column-start: changes-start;
  grid-row-start: var(--row);
}

.BuildProblemRow__assignedColumn--lu {
  grid-column-start: assigned-start;
  grid-row-start: var(--row);
}

.BuildProblemRow__actionsColumn--Fp {
  grid-column-start: actions-start;
  grid-row-start: var(--row);
}

.BuildProblemRow__number--WV {
  line-height: var(--ring-line-height);
}

.BuildProblemRow__outerContainer--hA {
  position: relative;

  overflow: hidden;

  margin: 0 calc(var(--tc-page-padding-inline)*-1);
}

.BuildProblemRow__innerContainer--Z_ {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;

  padding: 0 var(--tc-page-padding-inline);
}

.BuildProblemRow__assigned--QY {
  padding-top: calc(var(--ring-unit)*1.5);
}

.BuildProblemList__grid--Sf {
  --status-column: [start status-start] max-content;
  --build-column: [start build-start] max-content;
  --problem-name-column: [problem-name-start] auto;
  --changes-column: [changes-start] minmax(auto, 180px);
  --assigned-column: [assigned-start] minmax(auto, 220px);
  --actions-column: [actions-start] minmax(auto, 200px);

  position: relative;

  align-items: start;
  grid-column-gap: calc(var(--ring-unit)*1.5);
  grid-template-columns:
    [start status-start] max-content [start build-start] max-content [problem-name-start] auto [changes-start] minmax(auto, 180px)
    [assigned-start] minmax(auto, 220px) [actions-start] minmax(auto, 200px) [end];
  grid-template-columns:
    var(--status-column) var(--build-column) var(--problem-name-column) var(--changes-column)
    var(--assigned-column) var(--actions-column) [end];
}

.BuildProblemList__grid--Sf.BuildProblemList__compact--Gg {
    grid-template-columns:
      var(--status-column) var(--build-column) var(--problem-name-column) var(--changes-column)
      var(--actions-column) [end];
  }

.BuildProblemList__list--qW {
  display: contents;
}

.BuildProblemList__nothingFound--dX {
  padding: var(--ring-unit) 0;

  color: var(--ring-secondary-color);
}

.BuildProblemsTree__row--cl {
  display: flex;
  flex-wrap: wrap;
  gap: var(--ring-unit);

  margin-bottom: calc(var(--ring-unit)*1.5);
}

.BuildProblemsTree__tree--ss {
  margin-left: calc(var(--ring-unit)*-2.25);
}

.BuildProblemsTree__tree--ss > .BuildProblemsTree__leftArrow--w0 {
    color: red;
  }

.BuildProblemsTree__leaf--_Q.BuildProblemsTree__leaf--_Q {
  display: block;

  padding-bottom: calc(var(--ring-unit)*0.75);
}

.BuildProblemsTree__node--zX.BuildProblemsTree__node--zX {
  align-items: center;

  margin: calc(var(--ring-unit)*0.75) 0;
}

.BuildProblemsTreeNode__detailedNode--va {
  display: flex;
  align-items: center;
}

.BuildProblemsTreeNode__entityPath--Tr {
  display: flex;
  align-items: center;

  width: 100%;

  padding: 0;

  letter-spacing: -0.3px;

  font-size: inherit;
}

.BuildProblemsTreeNode__entityPath--Tr.BuildProblemsTreeNode__entityPath--Tr {
  margin-bottom: 0;

  font-weight: 400;
}

.BuildProblemsTreeNode__entityPathLink--Vx {
  color: var(--ring-text-color);

  line-height: inherit;
}

.BuildProblemsTreeNode__childrenCount--mD {
  margin-left: var(--ring-unit);

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;

  white-space: nowrap;

  color: var(--ring-disabled-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.BuildProblemsTreeNode__link--pw {
  max-width: calc(100% - var(--ring-unit)*2.5);

  color: var(--ring-text-color);
}

.BuildProblemsTreeNode__buildType--LW.BuildProblemsTreeNode__buildType--LW {
  align-items: baseline;

  font-size: var(--ring-font-size);
  font-weight: 700;
  line-height: var(--ring-line-height);
}

.BuildProblemsTreeNodeFooter__button--EN {

  margin-right: var(--ring-unit);
  margin-bottom: var(--ring-unit);
  padding: 0;

  color: var(--ring-secondary-color);
}

.BatchAction__actions--lS {
  display: flex;
  gap: calc(var(--ring-unit)*2);
}

.BatchAction__secondary--QP {
  padding: 0;
}

.FailedStatusFilter__container--Yh {
  display: flex;
  gap: var(--ring-unit);
}

.BatchAction__actions--SS {
  display: flex;
  gap: calc(var(--ring-unit)*2);
}

.BatchAction__secondary--hM {
  padding: 0;
}

.TestProblemHeader__statusColumn--Ke {
  grid-column-start: status-start;

  display: flex;

  white-space: nowrap;
}

.TestProblemHeader__testNameColumn--fi {
  grid-column-start: test-name-start;
}

.TestProblemHeader__failuresColumn--_s {
  grid-column-start: failures-start;
}

.TestProblemHeader__assignedColumn--tT {
  grid-column-start: assigned-start;
}

.TestProblemHeader__actionsColumn--z0 {
  grid-column-start: actions-start;
}

.FailureHeader__statusColumn--PC {
  grid-column-start: status-start;

  display: flex;

  white-space: nowrap;
}

.FailureHeader__projectScopeColumn--SA {
  grid-column-start: project-scope-start;
}

.FailureHeader__changesColumn--in {
  grid-column-start: changes-start;
}

.FailureHeader__startedColumn--qU {
  grid-column-start: started-start;
}

.FailureHeader__actionsColumn--hu {
  grid-column-start: actions-start;
}

.Notification__notification--np {
  display: flex;
  align-items: flex-start;

  margin: 0 -10px;
  margin-bottom: calc(var(--ring-unit)/2);
  padding: calc(var(--ring-unit)*2) 10px;

  border-radius: var(--ring-unit);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.Notification__notification--np:hover {
    background-color: var(--ring-tag-background-color);
  }}

.Notification__unread--Ys {
  background-color: var(--ring-secondary-background-color);
}

.Notification__notificationIconWrapper--d1 {
  position: relative;

  box-sizing: border-box;
  width: calc(var(--ring-unit)*5);
  height: calc(var(--ring-unit)*5);
  margin-right: calc(var(--ring-unit)*1.5);
  padding: 10px;

  border-radius: 50%;
}

.Notification__notificationIcon--BF {
  margin: 0 1px;

  line-height: normal;
}

.Notification__notificationIconWrapperError--sc {
  background-color: var(--ring-removed-background-color);
}

.Notification__notificationIconWrapperError--sc .Notification__notificationIcon--BF {
    color: var(--ring-icon-error-color);
  }

.Notification__notificationIconWrapperWarning--AF {
  background-color: var(--ring-warning-background-color);
}

.Notification__notificationIconWrapperWarning--AF .Notification__notificationIcon--BF {
    margin-top: -2px;

    color: var(--ring-icon-warning-color);
  }

.Notification__notificationIconWrapperInfo--Ri {
  background-color: var(--ring-disabled-background-color);
  box-shadow: 0 0 0 1px var(--ring-line-color) inset;
}

.Notification__notificationIconWrapperInfo--Ri .Notification__notificationIcon--BF {
    color: var(--ring-icon-secondary-color);
  }

.Notification__unreadDot--xE {
  position: absolute;
  top: -3px;
  left: -3px;

  width: 10px;
  height: 10px;

  border-radius: 50%;
  background-color: var(--ring-main-color);
}

.Notification__notificationBodyWrapper--K3 {
  flex-grow: 1;
}

.Notification__notificationTitle--Jl {
  display: flex;
  align-items: baseline;

  margin-bottom: calc(var(--ring-unit)/2);

  font-weight: 600;
}

.Notification__actions--xR {
  margin-left: auto;
}

.Notification__notificationBody--wm .attentionComment,.Notification__notificationBody--wm .attentionRed {
    color: var(--ring-secondary-color);
  }

.ServerHealthTab__report--ii {
  margin-bottom: calc(var(--ring-unit)*2);
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*2) calc(var(--ring-unit)*3);

  border-radius: var(--ring-border-radius);
}

.ServerHealthTab__withErrors--C5 {
  background-color: var(--ring-removed-background-color);
}

.ServerHealthTab__withWarnings--hU {
  background-color: var(--ring-warning-background-color);
}

.ServerHealthTab__withInfo--ld {
  background-color: var(--ring-secondary-background-color);
}

.ServerHealthTab__empty--xD {
  background-color: var(--ring-added-background-color);
}

.ServerHealthTab__reportHeading--Rx.ServerHealthTab__reportHeading--Rx {
  margin-bottom: calc(var(--ring-unit)*3);
}

.ServerHealthTab__reportColumns--Ac {
  display: flex;
  align-items: baseline;
}

.ServerHealthTab__reportColumn--fe {
  margin-right: calc(var(--ring-unit)*8);
}

.ServerHealthTab__reportColumnHeading--DD.ServerHealthTab__reportColumnHeading--DD {
  margin-bottom: calc(var(--ring-unit)/2);
}

.ServerHealthTab__reportColumnCount--Vl {
  color: var(--ring-secondary-color);
}

.ServerHealthTab__errorIcon--Ha,
.ServerHealthTab__warningIcon--km,
.ServerHealthTab__infoIcon--Mz {
  margin-left: calc(var(--ring-unit)/2);
}

.ServerHealthTab__errorIcon--Ha {
  color: var(--ring-icon-error-color);
}

.ServerHealthTab__warningIcon--km {
  color: var(--ring-icon-warning-color);
}

.ServerHealthTab__infoIcon--Mz {
  color: var(--ring-icon-secondary-color);
}

.ServerHealthTab__notificationsHeaderWrapper--nd {
  display: flex;
  align-items: baseline;

  margin-bottom: calc(var(--ring-unit)/2);

  font-weight: 600;
}

.ServerHealthTab__notificationsHeader--nI {
  color: var(--ring-secondary-color);
}

.ServerHealthTab__markAsRead--K5 {
  margin-left: auto;

  white-space: nowrap;
}

.ServerHealthTab__markAsRead--K5[disabled] {
    visibility: hidden;

    width: 0;
  }

.NotificationsPage__header--Ak {
  display: flex;
  align-items: baseline;

  margin: calc(var(--ring-unit)*2) 0 calc(var(--ring-unit)*3.5);
}

.NotificationsPage__controls--eC {
  margin-left: auto;
}

.NotificationsPage__counter--lz {
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);

  font-weight: normal;
}

.NotificationsPage__errorIcon--PL {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-error-color);
}

.NotificationsPage__noNotifications--J1 {
  display: flex;
  align-items: center;
  flex-direction: column;

  margin-top: calc(var(--ring-unit)*3);
}

.NotificationsPage__noNotificationsText--Xo {
  margin-top: calc(var(--ring-unit)*5);
}

:root {
  --tc-bell-color: #000;
}

.NotificationsPage__dark--zC {
  --tc-bell-color: #fff;
}

.WelcomeScreen__page--d5 {
  display: flex;
  align-items: center;

  flex-direction: column;
}

.WelcomeScreen__page--d5 .WelcomeScreen__pageHeading--Ze.WelcomeScreen__pageHeading--Ze {
    margin-top: calc(var(--ring-unit)*10);

    font-size: calc(var(--ring-unit)*5);

    font-weight: 400;
    line-height: calc(var(--ring-unit)*5 + var(--ring-unit)/2);
  }

.WelcomeScreen__card--ek {
  display: flex;

  width: 100%;
  max-width: 920px;
  min-height: 240px;

  margin-top: calc(var(--ring-unit)*5);

  border-radius: 20px;
  background-color: var(--ring-secondary-background-color);
}

.WelcomeScreen__createPipeline--Lo {
  display: flex;

  flex-direction: column;

  padding: calc(var(--ring-unit)*5) calc(var(--ring-unit)*5/2) calc(var(--ring-unit)*5) calc(var(--ring-unit)*5);
}

.WelcomeScreen__createPipeline--Lo .WelcomeScreen__createPipelineHeading--jR.WelcomeScreen__createPipelineHeading--jR {
    margin: 0;
    padding: 0;

    font-size: calc(var(--ring-unit)*3);

    font-weight: bold;
    line-height: calc(var(--ring-unit)*3 + var(--ring-unit)/2);
  }

.WelcomeScreen__createPipeline--Lo .WelcomeScreen__createPipelineDescription--LE {
    margin: 0;
    margin-top: var(--ring-unit);
  }

.WelcomeScreen__createPipelineButtonWrapper--kC {
  margin-top: auto;
}

.WelcomeScreen__createPipelineIcon--Pg {
  margin-right: calc(var(--ring-unit)/2);
}

.WelcomeScreen__previewImage--w5 {
  display: flex;
  align-items: end;

  padding: var(--ring-unit) calc(var(--ring-unit)*5) 0 calc(var(--ring-unit)*5/2);
}

.CreatePipelineHeader__header--YT {
  overflow: hidden;

  margin: 0 calc(var(--tc-page-padding-inline)*-1);
  padding: 0 var(--tc-page-padding-inline);
  padding-bottom: calc(var(--ring-unit)*2.5);

  border-bottom: 1px solid var(--ring-line-color);
}

.CreatePipelineHeader__breadcrumbs--t5 {
  grid-area: breadcrumbs;
}

.CreatePipelineHeader__heading--V6 {
  grid-area: heading;
}

.CreatePipelineHeader__title--aY.CreatePipelineHeader__title--aY {
  margin-bottom: var(--ring-unit);
}

.CreatePipelineHeader__changeVCS--fo {
  padding: 0 calc(var(--ring-unit)*1.5);

  color: var(--ring-secondary-color);
}

.CreatePipelineHeader__vcs--si {
  display: flex;
  align-items: center;
}

.CreatePipelineHeader__vcsIcon--Qx {
  display: flex;

  margin-right: calc(var(--ring-unit)/2);
}

.CreatePipelineHeader__vcsText--cT {

  color: var(--ring-secondary-color);
}

.CreatePipelineForm__formInner--f1 {
  display: grid;
  grid-template-columns: calc(var(--ring-unit)*22.5) auto;
  grid-column-gap: var(--ring-unit);
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
  grid-row-gap: calc(var(--ring-unit)*3);
  row-gap: calc(var(--ring-unit)*3);

  padding-top: calc(var(--ring-unit)*2);
}

.CreatePipelineForm__repositoryEditUrl--rH {
  padding-bottom: var(--ring-unit);
  padding-left: calc(var(--ring-unit)*23);
}

.CreatePipelineForm__repoBlock--cJ {
  margin-bottom: var(--ring-unit);
}

.CreatePipelineForm__loginAlert--Ar {
  width: 100%;

  grid-column: span 2;
}

.CreatePipelineForm__loginAlertContent--Kx {
  display: flex;

  width: 100%;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
}

.CreatePipelineForm__loginLink--OO {
  margin-left: auto;

  text-wrap: nowrap;
}

.CreatePipelineForm__actions--xc {
  padding-top: calc(var(--ring-unit)*3);
}

.VcsLoginItem__vcsItem--aB {
  display: flex;
  align-items: center;
  -moz-column-gap: calc(var(--ring-unit)*1.5);
       column-gap: calc(var(--ring-unit)*1.5);

  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*3);

  transition: background-color 0.3s;

  border-top: 1px solid var(--ring-line-color);
}

.VcsLoginItem__vcsItem--aB:first-child {
    border-top: none;
    border-radius: var(--ring-unit) var(--ring-unit) 0 0;
  }

.VcsLoginItem__vcsItem--aB:last-child {
    border-radius: 0 0 var(--ring-unit) var(--ring-unit);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.VcsLoginItem__vcsItem--aB:hover {
    cursor: pointer;

    background-color: var(--ring-hover-background-color);
  }}

.VcsLoginItem__vcsName--vF {
  font-size: var(--ring-font-size-larger);
  font-weight: 700;
}

.VcsLoginItem__vcsIcon--sv svg {
  width: calc(var(--ring-unit)*6);
  height: calc(var(--ring-unit)*6);
}

.VcsLoginItem__vcsDescription--Cg {
  padding-top: calc(var(--ring-unit)/4);

  color: var(--ring-text-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.VcsLoginScreen__container--LY {
  max-width: calc(var(--ring-unit)*70.5);
  padding-top: calc(var(--ring-unit)*12.5);
}

.VcsLoginScreen__description--Py {
  padding-bottom: calc(var(--ring-unit)*1.5);
}

.VcsLoginScreen__vcsList--UE {
  margin-top: calc(var(--ring-unit)*1.5);

  border: 1px solid var(--ring-line-color);
  border-radius: var(--ring-unit);
}

.VcsLoginScreen__listDivider--jo {
  position: relative;

  margin-top: calc(var(--ring-unit)*1.5);

  text-align: center;
}

.VcsLoginScreen__listDivider--jo::before {
    position: absolute;
    top: 50%;
    left: 0;

    width: 100%;
    height: 1px;

    content: '';

    background-color: var(--ring-line-color);
  }

.VcsLoginScreen__listDividerText--Hp {
  position: relative;

  padding: 0 calc(var(--ring-unit)*2);

  background-color: #fff;

  background-color: var(--ring-content-background-color, #fff);
}

.NewCreatePipelinePage__page--XI {
  position: relative;

  display: flex;
  justify-content: center;

  width: 100%;
}

.NewCreatePipelinePage__page--XI * {
    box-sizing: border-box;
  }

.NewCreatePipelinePage__container--KT {
  display: flex;

  max-width: calc(var(--ring-unit)*150);
}

.NewCreatePipelinePage__title--bj.NewCreatePipelinePage__title--bj {
  margin-bottom: calc(var(--ring-unit)*2);

  font-weight: 700;
}

.NewCreatePipelinePage__withProjectSelector--xA.NewCreatePipelinePage__withProjectSelector--xA {
  margin-bottom: calc(var(--ring-unit)/2);
}

.NewCreatePipelinePage__projectSelector--AE {
  display: flex;
  -moz-column-gap: calc(var(--ring-unit)/2);
       column-gap: calc(var(--ring-unit)/2);

  margin-bottom: calc(var(--ring-unit)*2);
}

.NewCreatePipelinePage__select--gK {
  max-width: calc(var(--ring-unit)*56);
}

.NewCreatePipelinePage__createPipeline--Jr {
  width: calc(var(--ring-unit)*70.5);
  padding-top: calc(var(--ring-unit)*7.5);
}

.NewCreatePipelinePage__imageWrapper--dm {
  margin-right: calc(var(--ring-unit)*-7);
}

@media (max-width: 1279.98px) {
  .NewCreatePipelinePage__imageWrapper--dm {
    display: none;
  }
}

.NewCreatePipelinePage__close--pP {
  position: absolute;
  top: 0;
  right: 0;
}

.NoAvailableRepositories__container--ox {
  padding-top: calc(var(--ring-unit)*4);

  text-align: center;

  color: var(--ring-icon-secondary-color);
}

.NoAvailableRepositories__icon--Rw {
  padding-bottom: var(--ring-unit);
}

.NoAvailableRepositories__icon--Rw > svg {
    width: 40px;
    height: 40px;
  }

.RepositoryList__labelCreate--Ld {
  visibility: hidden;

  color: var(--ring-main-color);

  font-size: var(--ring-font-size-smaller);
}

.RepositoryList__labelPrivate--R2 {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.RepositoryList__list--Tx {
  margin-left: calc(var(--tc-page-padding-inline)*-1);
}

.RepositoryList__repositoryItem--LX {
  display: flex;

  align-items: center;
}

.RepositoryList__repositoryItemLogin--JP {
  padding-left: var(--ring-unit);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.RepositoryList__repositoryItemPrivate--fh {
  align-self: center;

  margin-left: var(--ring-unit);

  color: #85878f;
}

.RepositoryList__searchInputHelpText--p4 {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.RepositoryList__item--up {
  position: relative;
}

.RepositoryList__itemHover--gp .RepositoryList__labelCreate--Ld {
  visibility: visible;
}

.RepositoryList__image--YI {
  position: absolute;
  top: 6px;
  left: calc(var(--ring-unit)*2);

  width: calc(var(--ring-unit)*3);
  height: calc(var(--ring-unit)*3);
  margin-right: var(--ring-unit);

  border-radius: var(--ring-border-radius);
}

.Repositories__repositories--i7 {
  width: calc(var(--ring-unit)*58);
  height: 100%;

  padding-top: calc(var(--ring-unit)*2.5);

  border-right: 1px solid var(--ring-line-color);
}

.Repositories__error--UM {
  color: var(--ring-error-color);
}

.Repositories__actions--d_ {
  margin-top: calc(var(--ring-unit)*2);
}

.Repositories__button--U7 {
  margin-right: var(--ring-unit);
}

.CreatePipelinePage__container--q2 {
  display: flex;
  flex-direction: column;

  width: 100%;
}

.CreatePipelinePage__hidden--hx {
  display: none;
}

.CreatePipelinePage__content--xJ {
  display: flex;
  flex-direction: row;
  flex-grow: 1;

  padding-bottom: calc(var(--ring-unit)*4);
}

.CreatePipelinePage__errorWrapper--Kv {
  flex-grow: 1;
}

.CreatePipelinePage__loader--AW {
  flex-grow: 1;

  padding-top: calc(var(--ring-unit)*4);
}

.CreatePipelinePage__imageWrapper--Jp {
  display: flex;
  flex-grow: 1;
  justify-content: center;

  padding-top: calc(var(--ring-unit)*2.5);
}

.CreatePipelinePage__image--ow {
  position: sticky;
  top: calc(var(--ring-unit)*4);

  width: 493px;
  height: 326px;
}

.EditPipelineHeader__heading--ap {
  grid-column: 1;
  grid-row: 1;

  overflow: hidden;

  align-content: center;
}

.EditPipelineHeader__title--H5 {
}

.EditPipelineHeader__title--H5.EditPipelineHeader__title--H5 {
  margin: 0;
  padding: 0;
}

.EditPipelineHeader__titleWrapper--ub {
  display: flex;
  align-items: baseline;
}

.EditPipelineHeader__numberErrors--cw {
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-error-color);

  font-size: var(--ring-font-size-smaller);
}

.EditPipelineHeader__warningMessage--iY {
  display: flex;
  align-items: center;

  padding-top: calc(var(--ring-unit)/2);

  color: var(--ring-warning-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-font-size-smaller);
  fill: var(--ring-warning-color);
}

.EditPipelineHeader__warningMessage--iY svg {
    width: 12px;

    margin-right: calc(var(--ring-unit)/2);
  }

.RunButton__icon--p0 {
  margin-right: calc(var(--ring-unit)/2);
}

.SaveChanges__container--Iy {
  text-align: right;
}

.SaveChanges__actions--sX {
  display: flex;
}

.SaveChanges__button--Yk {
  margin-left: var(--ring-unit);
}

.PipelineEditButton__tooltipWrapper--M7 {
  display: flex;

  height: 28px;
  margin-left: var(--ring-unit);
}

.Header__header--PR {
  z-index: 3;

  display: grid;
  overflow: hidden;

  box-sizing: border-box;

  margin: calc(var(--ring-unit)*-2) calc(var(--tc-page-padding-inline)*-1) 0;
  padding: calc(var(--ring-unit)*2) var(--tc-page-padding-inline);

  border-bottom: 1px solid var(--ring-line-color);

  background-color: var(--ring-content-background-color);

  grid-gap: calc(var(--ring-unit)*1.5);
  grid-template-columns: max-content 1fr;
  grid-template-rows: auto;
}

.Header__heading--aX {
  grid-column: 1;
  grid-row: 1;

  overflow: hidden;
  align-content: center;
}

.Header__title--Ht {
}

.Header__title--Ht.Header__title--Ht {
  margin: 0;
  padding: 0;
}

.Header__content--Xe {
  grid-column: span 2;
  grid-row: 2;

  display: flex;

  -moz-column-gap: calc(var(--ring-unit)/2);

       column-gap: calc(var(--ring-unit)/2);
}

.Header__content--Xe > div {
    max-width: calc(var(--ring-unit)*50);
  }

.Header__actions--sC {
  grid-column: 2;
  grid-row: 1;

  display: flex;
  justify-content: end;
}

.PipelineHeader__header--GC {
  position: sticky;
  top: 0;
}

.PipelineHeader__badges--M6 > div {
    max-width: 20%;
  }

.PipelineHeader__button--Oc {
  margin-left: var(--ring-unit);
}

.PipelineHeader__timeBadge--V3.PipelineHeader__timeBadge--V3 {
  max-width: -moz-max-content;
  max-width: max-content;
}

.PipelinePage__page--cf {
  display: flex;
  flex: 1 1;
  flex-direction: column;

  margin: 0 calc(var(--tc-page-padding-inline)*-1);
  padding: 0 var(--tc-page-padding-inline);
}

.PipelinePage__header--YP {
  margin: calc(var(--ring-unit)*-2.5) calc(var(--tc-page-padding-inline)*-1) 0;
  padding: calc(var(--ring-unit)*2.5) var(--tc-page-padding-inline);

  border-bottom: 1px solid var(--ring-line-color);

  background-color: var(--ring-content-background-color);
}

.PipelinePage__contentContainer--Gl {
  flex: 1 1;

  margin: calc(var(--ring-unit)*-2.5) calc(var(--tc-page-padding-inline)*-1) 0;
  padding: calc(var(--ring-unit)*2.5) var(--tc-page-padding-inline);

  background-color: var(--ring-secondary-background-color);
}

.NewPipelineRepositoryForm__sidebar--GG {
  z-index: var(--ring-alert-z-index);

  width: 100%;
  height: 100%;
  min-height: 100%;

  background-color: var(--ring-content-background-color);
}

.NewPipelineRepositoryForm__content--e9 {
  min-height: calc(100% - var(--ring-unit)*8);
}

.NewPipelineRepositoryForm__content--e9 .NewPipelineRepositoryForm__textInfo--Zx {
    padding: calc(var(--ring-unit)*1.5) 0 0 calc(var(--ring-unit)*2);
  }

.NewPipelineRepositoryForm__label--L5 {
  display: block;

  margin-bottom: calc(var(--ring-unit)/4);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.NewPipelineRepositoryForm__disabledIcon--Xz {
  opacity: 0.5;
}

.NewPipelineRepositoryForm__repositoryBlock--zx {
  display: flex;
  flex-direction: column;
  row-gap: var(--ring-unit);
}

.NewPipelineRepositoryForm__controls--LP {
  display: flex;
  flex-direction: column;
  gap: var(--ring-unit);
}

.NewPipelineRepositoryForm__loginAlertContent--BD {
  display: flex;

  -moz-column-gap: var(--ring-unit);

       column-gap: var(--ring-unit);
}

.NewPipelineRepositoryForm__loginLink--Re {
  margin-left: auto;

  text-wrap: nowrap;
}

.NewPipelineRepositoryForm__form--VX {
  display: flex;
  flex-direction: column;

  margin-top: calc(var(--ring-unit)*1.5);

  row-gap: calc(var(--ring-unit)*1.5);
}

.NewPipelineRepositoryForm__branchSpecPolicy--e4 {
  padding-left: 1px;
}

.PipelineRepository__actionButton--zr {
  transition: opacity var(--ring-ease);

  opacity: 0;
}

.PipelineRepository__container--ne {
  display: flex;
  align-items: baseline;
  gap: var(--ring-unit);

  padding: var(--ring-unit) 0;

  cursor: pointer;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.PipelineRepository__container--ne:hover .PipelineRepository__actionButton--zr {
    opacity: 1;
  }}

.PipelineRepository__settingsFormContainer--QZ {
  box-sizing: border-box;
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4);
  padding-left: calc(var(--ring-unit)*2.5);
}

.PipelineRepository__errorMessage--Fz {
  padding-top: calc(var(--ring-unit)*0.3);

  color: var(--ring-error-color);

  font-size: var(--ring-font-size-smaller);
}

.PipelineRepository__editButtonIcon--Y0 {
  margin-top: 4px;
}

.PipelineRepository__defaultBranch--_K {
  display: flex;
  align-items: baseline;
  flex: 1 1;

  width: 0;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.PipelineRepository__defaultBranch--_K:hover .PipelineRepository__editButtonIcon--Y0 {
    color: var(--ring-link-hover-color);
  }}

.PipelineRepository__branch--Ws,
.PipelineRepository__vcsStorePreview--Dm {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.PipelineRepository__branchRules--yi {
  display: flex;
  align-items: baseline;

  padding-bottom: calc(var(--ring-unit)*0.5);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.PipelineRepository__icon--zm {
  fill: var(--ring-text-color);

  margin-top: 2px;
}

.PipelineRepository__repository--Mf {
  flex: 1 1;

  width: 0;
}

.PipelineRepository__repositoryName--ws {
  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;
}

.PipelineRepository__repositoryNameMissing--lE {
  color: var(--ring-disabled-color);
}

.PipelineRepository__deleted--dN {
  cursor: default;
  text-decoration-line: line-through;

  color: var(--ring-secondary-color);
}

.PipelineRepository__deleted--dN .PipelineRepository__icon--zm {
    opacity: 0.5;
  }

.PipelineParameterFormFieldset__pipelineParameterForm--pp > div:first-child {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*1.5);
}

.PipelineParameterFormFieldset__pipelineParameterWrapForm--st {
  display: flex;
  align-items: flex-start;
  justify-content: space-around;

  -moz-column-gap: var(--ring-unit);

       column-gap: var(--ring-unit);
}

.PipelineParameterFormFieldset__pipelineParameterFormInput--gX {
  flex: 1 1;
}

.PipelineParameterFormFieldset__pipelineParameterFormHelperText--KS {
  position: relative;

  margin-top: calc(var(--ring-unit)/-2);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.PipelineParameterFormFieldset__deleteButton--iG {
  height: calc(var(--ring-unit)*2.5);
  margin-right: calc(var(--ring-unit)*-1);

  line-height: calc(var(--ring-unit)*2.5);
}

.PipelineParameterFormFieldset__textArea--Yn {
  display: flex;

  white-space: pre-wrap !important;
}

.PipelineParameter__parameter--u7 {
  position: relative;

  display: flex;
  align-items: baseline;

  margin-bottom: var(--ring-unit);

  line-height: calc(var(--ring-unit)*3);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.PipelineParameter__parameter--u7:hover .PipelineParameter__parameterActions--R6 > * {
    opacity: 1;
  }}

.PipelineParameter__parameter--u7 .PipelineParameter__parameterName--TK,.PipelineParameter__parameter--u7 .PipelineParameter__parameterValue--b_ {
    display: -webkit-box;
    overflow: hidden;

    flex: 1 1;

    max-height: calc(var(--ring-unit)*12.5);

    text-overflow: ellipsis;

    line-break: anywhere;
    -webkit-line-clamp: 4;

    line-clamp: 4;
    -webkit-box-orient: vertical;
  }

.PipelineParameter__inputContainer--Py {
  max-width: 50%;
  margin: 0 -2px;
}

.PipelineParameter__inputs--ge {
  display: flex;
  align-items: baseline;
  flex: 1 1;
  gap: var(--ring-unit);
}

.PipelineParameter__input--Kk {
  text-overflow: ellipsis;
}

.PipelineParameter__deleted--xg,
.PipelineParameter__deleted--xg .PipelineParameter__input--Kk {
  text-decoration-line: line-through;

  color: var(--ring-secondary-color);
  -webkit-text-fill-color: var(--ring-secondary-color);
}

.PipelineParameter__input--Kk:disabled {
  background-color: transparent;
}

.PipelineParameter__parameter--u7:not(:focus-within) .PipelineParameter__input--Kk {
  border-color: transparent;
  background-color: transparent;
}

.PipelineParameter__parameter--u7:focus-within .PipelineParameter__input--Kk {
  background-color: var(--ring-content-background-color);
}

.PipelineParameter__parameterActions--R6 {
  justify-content: end;

  width: calc(var(--ring-unit)*8);
}

.PipelineParameter__parameter--u7:focus-within .PipelineParameter__parameterActions--R6 > * {
  visibility: hidden;
}

.PipelineParameterCreateForm__addParameterButton--co {
  height: calc(var(--ring-unit)*2.5);

  font-size: var(--ring-button-font-size);

  line-height: calc(var(--ring-unit)*2.5);
}

.PipelineParameterCreateForm__parameterForm--FL {
  padding-bottom: calc(var(--ring-unit)*1.5);
}

.PipelineParameterCreateForm__helpText--Xd {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.PipelineRepositoryAutocomplete__autocomplete--c5 {
  width: 100%;

  padding-bottom: calc(var(--ring-unit)*1.5);
}

.PipelineRepositoryAutocomplete__autocompleteButton--DL {
  height: 30px;
}

.PipelineRepositoryAutocomplete__autocompleteItem--nW {
  display: flex;

  fill: var(--ring-secondary-color);

  align-items: start;
}

.PipelineRepositoryAutocomplete__avatarImg--K0 {
  height: calc(var(--ring-unit)*2);
  margin-top: 2px;
  margin-right: var(--ring-unit);
  padding: 0;

  border-radius: var(--ring-border-radius);
}

.PipelineRepositoryAutocomplete__privateRepo--ur {
  color: var(--ring-secondary-color);

  font-size: 12px;
}

.PipelineRepositoryAutocomplete__privateRepoIcon--me {
  padding: 0 calc(var(--ring-unit)/2);

  padding-top: 2px;

  line-height: var(--ring-line-height-taller);
  fill: var(--ring-secondary-color);
}

.PipelineRepositoryAutocomplete__privateRepoIcon--me svg {
    width: 12px;
    height: 15px;
  }

.PipelineRepositoryBranch__inputContainer--cl .undefined {
  margin-bottom: var(--ring-unit);

  color: var(--ring-text-color);

  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.PipelineRepositoryBranch__inputContainer--cl:not(:first-child) {
  margin-top: calc(var(--ring-unit)*1.5);
}

.PipelineRepositoryBranch__popup--Ub {
  margin-top: calc(var(--ring-unit)*-0.5);
}

.PipelineRepositoryBranchAutocomplete__select--zF {
  width: 100%;

  background-color: var(--ring-content-background-color);
}

.PipelineRepositoryForm__notice--dp {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.PipelineRepositories__editUrl--Cq {
  margin-right: calc(var(--ring-unit)*-1);

  transition: opacity var(--ring-ease);

  opacity: 0;
}

.PipelineRepositories__urlSectionWrapper--eq {
  padding-bottom: calc(var(--ring-unit)*1.5);
}

.PipelineRepositories__urlSection--LV {
  display: flex;
  align-items: baseline;

  height: 22px;

  cursor: pointer;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.PipelineRepositories__urlSection--LV:hover .PipelineRepositories__editUrl--Cq {
    opacity: 1;
  }}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.PipelineRepositories__urlSection--LV:hover .PipelineRepositories__editUrlIcon--Lj {
    color: var(--ring-link-hover-color);
  }}

.PipelineRepositories__input--J4 {
  margin: -2px 0;

  background-color: var(--ring-content-background-color);
}

.PipelineRepositories__branchSelectButton--Gz {
  height: auto;

  color: var(--ring-text-color);

  line-height: inherit;
}

.PipelineRepositories__settingsFormContainer--ys {
  padding-top: 0;
}

.PipelineRepositories__createFormContainer--qn {
  padding-top: var(--ring-unit);
}

.PipelineSecretFormFieldset__pipelineSecretWrapForm--Ck {
  display: flex;
  align-items: baseline;
  justify-content: space-around;

  width: 100%;

  -moz-column-gap: var(--ring-unit);

       column-gap: var(--ring-unit);
}

.PipelineSecretFormFieldset__pipelineSecretFormInput--xi {
  flex: 1 1;
}

.PipelineSecretFormFieldset__deleteButton--TP {
  height: calc(var(--ring-unit)*2.5);
  margin-right: calc(var(--ring-unit)*-1);

  line-height: calc(var(--ring-unit)*2.5);
}

.PipelineSecretFormFieldset__textArea--sn.PipelineSecretFormFieldset__textArea--sn {
  display: flex;

  white-space: pre-wrap;
}

.PipelineSecretForm__pipelineSecretForm--Cm {
  display: flex;
  flex-direction: column;
}

.PipelineSecretForm__pipelineSecretFormHelperText--k2 {
  position: relative;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: 20px;
}

.PipelineSecret__secretActions--p0 {
  min-width: calc(var(--ring-unit)*8);
}

.PipelineSecret__secret--lb {
  display: flex;
  align-items: baseline;
  justify-content: space-between;

  margin-bottom: var(--ring-unit);

  line-height: calc(var(--ring-unit)*3);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.PipelineSecret__secret--lb:hover .PipelineSecret__secretActions--p0 > * {
    opacity: 1;
  }}

.PipelineSecret__restoreButton--ZB,
.PipelineSecret__removeButton--Pr,
.PipelineSecret__editButton--YA {
  height: auto;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.PipelineSecret__secretInputWrapper--Ws {
  position: relative;

  display: flex;
  align-items: baseline;
  flex: 1 1;
  gap: var(--ring-unit);
}

.PipelineSecret__popupError--wb {
  width: calc(100% - 60px);
}

.PipelineSecret__secretName--O5,
.PipelineSecret__secretValue--CM {
  display: -webkit-box;
  overflow: hidden;

  flex: 1 1;

  max-height: calc(var(--ring-unit)*12.5);

  text-overflow: ellipsis;

  line-break: anywhere;
  -webkit-line-clamp: 4;

  line-clamp: 4;
  -webkit-box-orient: vertical;
}

.PipelineSecret__secretInputWrapperDeleted--Yr {
  color: var(--ring-secondary-color);
  -webkit-text-fill-color: var(--ring-secondary-color);
}

.PipelineSecret__secretInputWrapperDeleted--Yr .PipelineSecret__secretName--O5 {
  text-decoration-line: line-through;

  background-color: transparent;
}

.PipelineSecret__secretValue--CM {
  display: flex;

  line-height: 16px;
  gap: 0 1px;
}

.PipelineSecret__inputSecretName--_5 {
  text-overflow: ellipsis;
}

.PipelineSecret__inputSecretName--_5:disabled {
  text-decoration-line: line-through;

  background-color: transparent;
}

.PipelineSecret__secret--lb:not(:focus-within) .PipelineSecret__inputSecretName--_5 {
  border-color: transparent;
  background-color: transparent;
}

.PipelineSecret__secret--lb:focus-within .PipelineSecret__inputSecretName--_5 {
  background-color: var(--ring-content-background-color);
}

.PipelineSecret__secret--lb:focus-within .PipelineSecret__secretActions--p0 > * {
  visibility: hidden;
}

.PipelineSecretCreateForm__content--co {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*1.5);
}

.PipelineSecretCreateForm__addSecretButton--aM {
  height: calc(var(--ring-unit)*2.5);

  font-size: var(--ring-button-font-size);

  line-height: calc(var(--ring-unit)*2.5);
}

.PipelineTriggerForm__content--VM {
  display: flex;
  flex-direction: column;
}

.PipelineTriggerForm__inputTime--OU {
  display: flex;

  align-items: baseline;

  height: calc(var(--ring-unit)*3);

  line-height: var(--ring-line-height-lower);
}

.PipelineTriggerForm__inputTime--OU::before {
    margin-right: calc(var(--ring-unit)/2);

    content: 'at';
  }

.PipelineTriggerForm__inputTime--OU::-webkit-calendar-picker-indicator,.PipelineTriggerForm__inputTime--OU::-webkit-inner-spin-button {
    display: none;
  }

.PipelineTriggerForm__daysOfWeekCheckbox--km {
  padding-bottom: var(--ring-unit);

  line-height: var(--ring-font-size);
}

.PipelineTriggerForm__timeSettings--og {
  display: flex;

  padding-top: calc(var(--ring-unit)*3/2);

  color: red;
}

.PipelineTriggerForm__selectTimeZoneWrapper--_7 {
  flex: 1 1;

  padding-left: calc(var(--ring-unit)*2);
}

.PipelineTriggerForm__selectTimeZone--ry {
  display: table;

  width: 100%;

  table-layout: fixed;

  white-space: normal;
}

.PipelineTriggerForm__buttonPanel--I_ {
  display: flex;
}

.PipelineTriggerForm__buttonPanelDeleteButton--hF {
  position: relative;

  flex: 1 1;

  margin-right: calc(var(--ring-unit)*-1);

  text-align: right;
}

.PipelineTrigger__triggerActions--Kb {
  margin-top: -1px;
}

.PipelineTrigger__triggerActions--Kb > * {
  transition: opacity var(--ring-ease);

  opacity: 0;
}

.PipelineTrigger__trigger--RS {
  position: relative;

  margin-bottom: calc(var(--ring-unit)*1.5);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.PipelineTrigger__trigger--RS:hover .PipelineTrigger__triggerActions--Kb > * {
    opacity: 1;
  }}

.PipelineTrigger__triggerTime--lp {
  display: flex;
  align-items: baseline;

  justify-content: space-between;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
}

.PipelineTrigger__triggerToggle--FI span:first-child {
  flex-shrink: 0;

  margin-top: 3px;
}

.PipelineTrigger__triggerDetail--fZ {
  margin-top: calc(var(--ring-unit)/2);

  transition: all 300ms ease-in-out;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.PipelineTrigger__triggerDetailDisabled--Au {
  opacity: 0.4;
}

.PipelineTriggers__triggerNewChangesToggleWrapper--X5 {
  position: relative;

  margin-bottom: calc(var(--ring-unit)*1.5);
}

.SidebarSlider__container--Zb {
  position: absolute;
  z-index: var(--ring-alert-z-index);
  top: 0;
  right: 0;

  overflow-y: auto;

  width: 100%;
  height: 100%;
  min-height: 100%;

  transition: transform 200ms ease-in-out;
  transform: translateX(101%);

  background-color: var(--ring-content-background-color);
}

.SidebarSlider__entering--Bj {
  transform: translateX(101%);
}

.SidebarSlider__entered--uS {
  transform: translateX(0);
}

.SettingsSidebarContent__content--Fq {
  display: flex;

  overflow-x: hidden;
  overflow-y: auto;
  flex-direction: column;

  box-sizing: border-box;
  height: 100%;
}

.SettingsSidebarContent__tooltip--XL {
  position: absolute;

  width: 252px;
  padding: var(--ring-unit) calc(var(--ring-unit)*0.75);
}

.EditPipelinePage__pageWithSidebar--K_ {
  display: flex;
  flex: 1 1;

  margin: 0 calc(var(--tc-page-padding-inline)*-1);
}

.EditPipelinePage__main--iN {
  display: flex;
  overflow: auto;

  flex: 1 1;

  flex-direction: column;
}

.EditPipelinePage__content--VH {
  display: flex;
  align-self: baseline;
  flex: 1 1;
  flex-basis: 0;
  flex-direction: column;

  box-sizing: border-box;
  min-width: 100%;
  min-height: 0;
}

.EditPipelinePage__chart--gF {
  padding: 0 var(--tc-page-padding-inline);
}

.EditPipelinePage__openSidebar--Bs .EditPipelinePage__toolbar--mo,.EditPipelinePage__openSidebar--Bs .EditPipelinePage__chart--gF {
    padding-right: calc(var(--ring-unit)*2.5);
  }

.PipelineRunHeader__button--PM {
  margin-left: var(--ring-unit);
}

.PipelineRunHeader__badges--Vl > div {
    max-width: calc(var(--ring-unit)*50);
  }

.PipelineRunHeader__stopButton--X_ .secondary {
  fill: var(--ring-removed-subtle-background-color);
}

.PipelineRunHeader__runTimeBadge--uU.PipelineRunHeader__runTimeBadge--uU {
  min-width: calc(var(--ring-unit)*44);
}

.QueuePageHeader__header--ws.QueuePageHeader__header--ws {
  margin-bottom: calc(var(--ring-unit)*4);
}

.QueuePageHeader__loader--Fu {
  margin-right: var(--ring-unit);
  margin-bottom: 3px;
}

.InvestigationsPanel__heading--Dx {
  display: flex;
  align-items: baseline;
}

.InvestigationsPanel__headingIcon--hn {
  margin-right: calc(var(--ring-unit)/2);
}

.InvestigationsPanel__investigationDetails--q0 {
  margin-bottom: calc(var(--ring-unit)*2);
}

.MutesPanel__heading--mX {
  display: flex;
  align-items: baseline;
}

.MutesPanel__headingIcon--fX {
  margin-right: calc(var(--ring-unit)/2);
}

.MutesPanel__muteDetails--Gf {
  margin-bottom: calc(var(--ring-unit)*2);
}

.TestMetadataPopup__dialog--dB {
  width: calc(100vw - var(--ring-unit)*4*2);
  height: calc(100vh - var(--ring-unit)*2.5*2);
}

.TestMetadataPopup__overlay--Nc {
  z-index: 9;

  padding: 0;
}

.TestMetadataPopup__wrapper--di {
  display: flex;
  flex-direction: column;

  height: 100%;
}

.TestMetadataPopup__header--Qc {
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4) calc(var(--ring-unit)*4);
}

.TestMetadataPopup__heading--dg.TestMetadataPopup__heading--dg {
  margin: 0;
  padding: 0;

  font-size: 24px;
  font-weight: bold;
  line-height: 28px;
}

.TestMetadataPopup__content--XP {
  overflow: hidden;
  overflow-y: auto;

  padding: 0 calc(var(--ring-unit)*4) calc(var(--ring-unit)*4);
}

.TestMetadataPopup__item--BD {
  margin-bottom: calc(var(--ring-unit)*3);
}

.TestMetadataPopup__item--BD:last-child {
    margin-bottom: 0;
  }

.TestMetadataPopup__itemHeading--EJ {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;

  margin-bottom: var(--ring-unit);
}

.TestMetadataPopup__name--AD {
  display: inline-block;

  margin-right: calc(var(--ring-unit)/2);

  font-weight: bold;
}

.TestMetadataPopup__fileName--Te {

  color: var(--ring-secondary-color);
}

.TestMetadataPopup__name--AD,
.TestMetadataPopup__text--_h,
.TestMetadataPopup__artifact--RL,
.TestMetadataPopup__link--FC {
  line-height: var(--ring-line-height);
}

.TestMetadataPopup__bold--H6 {
  font-weight: bold;
}

.TestMetadataPopup__number--bs {
  display: inline-block;
}

.TestMetadataPopup__showGraph--Ae {
  height: inherit;
  padding: 0 var(--ring-unit);

  color: var(--ring-icon-secondary-color);

  line-height: var(--ring-line-height);
}

.TestMetadataPopup__image--me,
.TestMetadataPopup__video--yX {
  max-width: 100%;

  border: 1px solid var(--ring-line-color);
  border-radius: var(--ring-border-radius);
}

.InvestigationAssigneeDate__assigneeDate--RG {

  margin-right: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.InvestigationAssigneeName__assigneeBlock--Fl {
  overflow: hidden;

  align-content: start;
  flex-grow: 1;

  max-width: 305px;
  margin-right: 35px;
  margin-left: 29px;
  padding: 0;

  text-overflow: ellipsis;
}

.InvestigationAssigneeName__assignee--hh {
  font-weight: normal;
}

.InvestigationAssigneeName__assigneeToCurrentUser--NK {
  font-weight: bold;
}

.InvestigationComment__comment--od {

  flex: left 1;

  max-width: 742px;
  margin: 1px 32px 7px calc(var(--ring-unit)*3);

  white-space: pre-wrap;
}

.TestsTreeLeaf__row--Sb {
  position: relative;

  display: flex;
  overflow: hidden;
  align-items: baseline;
  flex: 1 1;
  flex-direction: row;

  padding: 0;

  cursor: pointer;

  line-height: var(--ring-line-height-lowest);
}

.TestsTreeLeaf__row--Sb > * {
    margin-top: 0;
  }

.TestsTreeLeaf__detailedRow--vS {
  position: relative;

  display: flex;
  overflow: hidden;
  align-items: baseline;
  flex: 1 1;
  flex-direction: row;

  padding: 0;

  white-space: nowrap;

  font-size: var(--ring-font-size);

  line-height: var(--ring-line-height-lowest);
}

.TestsTreeLeaf__detailedRow--vS > * {
    margin-top: 0;
  }

.TestsTreeLeaf__copyTestNameIcon--oi.TestsTreeLeaf__copyTestNameIcon--oi {
  margin-left: calc(var(--ring-unit)/2);
}

.TestsTreeLeaf__copyTestNameIcon--oi.TestsTreeLeaf__copyTestNameIcon--oi:focus {
    opacity: 1;
  }

:is(.TestsTreeLeaf__row--Sb,.TestsTreeLeaf__detailedRow--vS) .TestsTreeLeaf__copyTestNameIcon--oi {
    opacity: 0;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(.TestsTreeLeaf__row--Sb,.TestsTreeLeaf__detailedRow--vS):hover .TestsTreeLeaf__copyTestNameIcon--oi {
    opacity: 1;
  }}

.TestsTreeLeaf__comment--Am {
  margin-left: 0;
}

.TestsTreeLeaf__column--iV {
  overflow: hidden;
  flex-direction: column;

  width: 100%;
}

.TestsTreeLeaf__leftPart--Wh {
  display: flex;
  overflow: hidden;
  align-items: baseline;
  flex: 1 1;

  padding-right: calc(var(--ring-unit)*4);
}

.TestsTreeLeaf__testMutes--Cp,
.TestsTreeLeaf__testInvestigations--wA {
  flex: 0 0 auto;

  padding: 0;
}

.TestsTreeLeaf__testMutesIcon--wb,
.TestsTreeLeaf__testInvestigationsIcon--U7 {
  margin-right: calc(var(--ring-unit)/2);
}

.TestsTreeLeaf__name--Yj {
  overflow: hidden;

  margin: calc(var(--ring-unit)/2) 0;
}

.TestsTreeLeaf__flakyLabel--HV,
.TestsTreeLeaf__testMetadataIcon--yM {
  margin-left: var(--ring-unit);
  padding: 0;
}

.TestsTreeLeaf__rightPart--zV {
  white-space: nowrap;
}

.TestsTreeLeaf__detailedRow--vS .TestsTreeLeaf__rightPart--zV {
  display: inline-flex;
  align-items: baseline;

  width: 400px;

  white-space: nowrap;
}

.TestsTreeLeaf__runCount--_2 {
  display: inline-block;

  margin-right: calc(var(--ring-unit)*2);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.TestsTreeLeaf__actions--Sr {
  width: auto;
  width: initial;
  padding: 0;
}

.TestsTreeLeaf__newFailure--tl {
  font-weight: bold;
}

.TestsTreeLeaf__fixed--MH {
  text-decoration-line: line-through;

  color: var(--ring-secondary-color);
}

.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity .25s ease;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:9999;z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:#000;background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:none;overflow:hidden;overscroll-behavior:contain;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;right:0;top:0;touch-action:none;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:1;opacity:var(--yarl__pull_opacity,1);transform:translate(0,0);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*100%);width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{-moz-column-gap:calc(100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*0*1%);-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*0*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1 1;overflow:hidden;padding:calc(100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*0*1%);padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;touch-action:none;touch-action:var(--yarl__controller_touch_action,none);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:hsla(0,0%,100%,.8);color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:red;color:var(--yarl__slide_icon_error_color,red);height:48px;height:var(--yarl__slide_icon_error_size,48px);width:48px;width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:none 0s ease 0s;transition:initial}.yarl__slide_loading,.yarl__slide_loading line{animation:none 0s ease 0s 1 normal none running;animation:initial}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:8px;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:32px;height:var(--yarl__icon_size,32px);width:32px;width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:var(--yarl__button_background_color,transparent);border:0;border:var(--yarl__button_border,0);color:hsla(0,0%,100%,.8);color:var(--yarl__color_button,hsla(0,0%,100%,.8));cursor:pointer;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.8));filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:0;margin:var(--yarl__button_margin,0);outline:none;padding:8px;padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:#fff;color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:hsla(0,0%,100%,.8);color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:#fff;color:var(--yarl__color_button_active,#fff)}@media (hover:hover){@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:#fff;color:var(--yarl__color_button_active,#fff)}}}.yarl__button:disabled{color:hsla(0,0%,100%,.4);color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:24px 16px;padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:auto;left:initial;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:auto;right:initial;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}
.yarl__slide_captions_container{background:rgba(0,0,0,.5);background:var(--yarl__slide_captions_container_background,rgba(0,0,0,.5));left:0;left:var(--yarl__slide_captions_container_left,0);padding:16px;padding:var(--yarl__slide_captions_container_padding,16px);position:absolute;right:0;right:var(--yarl__slide_captions_container_right,0);-webkit-transform:translateZ(0)}.yarl__slide_title{color:#fff;color:var(--yarl__slide_title_color,#fff);font-size:125%;font-size:var(--yarl__slide_title_font_size,125%);font-weight:bolder;font-weight:var(--yarl__slide_title_font_weight,bolder);max-width:100%;max-width:calc(100% - var(--yarl__toolbar_width, 0px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yarl__slide_title_container{top:0;top:var(--yarl__slide_title_container_top,0)}.yarl__slide_description{display:-webkit-box;-webkit-hyphens:auto;hyphens:auto;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;-webkit-line-clamp:var(--yarl__slide_description_max_lines,3);color:#fff;color:var(--yarl__slide_description_color,#fff);text-align:start;text-align:var(--yarl__slide_description_text_align,start)}.yarl__slide_description_container{bottom:0;bottom:var(--yarl__slide_description_container_bottom,0)}
.TestMetadataMedia__mediaItems--wO {
  display: grid;
  grid-template-columns: repeat(auto-fill, calc(var(--ring-unit)*18));
  grid-gap: 8px;

  align-items: start;

  margin: -2px;
  margin-bottom: calc(var(--ring-unit)*2 - 2px);
}

.TestMetadataMedia__toggleMediaButton--NP {

  height: calc(var(--ring-unit)*14);

  padding: 0 var(--ring-unit);

  color: var(--ring-secondary-color);
}

.TestMetadataMedia__lightbox--dw {
  /* stylelint-disable-next-line */
  --yarl__color_backdrop: rgba(0, 0, 0, 0.8);
}

.TestMetadataMedia__playButton--xl {
  z-index: 1;

  display: flex;
  align-items: center;
  justify-content: center;

  width: 25px;
  height: 25px;

  border: solid 1px var(--ring-secondary-color);
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.8);
}

.TestMetadataMedia__playButton--xl > span {
    margin-right: -2px;
  }

.TestMetadataMedia__mediaButton--ST {

  width: calc(var(--ring-unit)*18 + 4px);
  padding: 2px;

  cursor: pointer;

  color: var(--ring-secondary-color);
}

.TestMetadataMedia__mediaButton--ST:focus {
    border-radius: var(--ring-border-radius);
    outline: none;
    box-shadow: inset 0 0 0 2px var(--ring-border-hover-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestMetadataMedia__mediaButton--ST:hover {
    color: var(--ring-link-hover-color);
    box-shadow: none;
  }}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestMetadataMedia__mediaButton--ST:hover .TestMetadataMedia__mediaImage--Cq {
    border: solid 1px var(--ring-link-hover-color);
    box-shadow: 0 2px 8px 0 rgba(0, 42, 76, 0.1);
  }}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestMetadataMedia__mediaButton--ST:hover .TestMetadataMedia__playButton--xl {
    border: solid 1px var(--ring-link-hover-color);
    background: rgba(255, 255, 255, 1);
  }}

.TestMetadataMedia__media--T4 {
  position: relative;

  display: flex;
  align-items: center;
  justify-content: center;

  box-sizing: border-box;

  width: calc(var(--ring-unit)*18);
  height: calc(var(--ring-unit)*12);

  border: solid 1px var(--ring-line-color);
  border-radius: calc((var(--ring-unit) - 2px)/2);

  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.TestMetadataMedia__videoPreview--St {
  position: absolute;
  z-index: 0;

  width: 100%;
  height: 100%;
}

.TestMetadataMedia__fileName--iQ {

  z-index: 1;

  margin-top: calc(var(--ring-unit)/2);

  line-height: 14px;
  overflow-wrap: break-word;
}

.TestMetadata__metadataItem--zo {
  margin-bottom: calc(var(--ring-unit)/2);
}

.TestMetadata__metadataItem--zo:last-child {
    margin-bottom: 0;
  }

.TestMetadata__toggleOtherButton--ed {

  margin-top: calc(var(--ring-unit)/2);

  padding: 0;

  color: var(--ring-secondary-color);
}

.BuildTestTab__buildInfo--ke {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
}

.BuildTestTab__buildBranch--YX,
.BuildTestTab__buildChanges--On,
.BuildTestTab__startDate--MK {
}

.BuildTestTab__buildBranch--YX,
.BuildTestTab__buildPath--f7,
.BuildTestTab__buildChanges--On,
.BuildTestTab__startDate--MK {
  margin-right: var(--ring-unit);

  line-height: var(--ring-line-height);
}

:is(.BuildTestTab__buildBranch--YX,.BuildTestTab__buildPath--f7,.BuildTestTab__buildChanges--On,.BuildTestTab__startDate--MK):last-child {
    margin-right: 0;
  }

.BuildTestTab__rerunCount--EZ {
  display: inline-block;
}

.BuildTestTab__rerunCount--EZ,
.BuildTestTab__flakyLabel--R4 {

  margin-top: var(--ring-unit);
}

.BuildTestTab__metadata--ov,
.BuildTestTab__buildLog--rA {
  margin-top: calc(var(--ring-unit)*3);
}

:is(.BuildTestTab__buildInfo--ke,.BuildTestTab__flakyLabel--R4,.BuildTestTab__metadata--ov,.BuildTestTab__buildLog--rA):first-child {
    margin-top: 0;
  }

.BuildTestTab__buildLineTitle--h3 {
  margin-right: calc(var(--ring-unit)/2);
}

.BuildTestTab__withOverlay--7k {
  cursor: wait;

  opacity: 0.3;
}

.BuildTestTab__withOverlay--7k > * {
    pointer-events: none;
  }

.BuildTestTab__buildPathLinks--Bj {
  color: var(--ring-link-color);

  line-height: var(--ring-line-height);
}

.BuildTestTab__separator--fX {
  flex-shrink: 0;

  color: var(--ring-secondary-color);
}

.TestDetails__wrapper--Tv {
  padding-top: calc(var(--ring-unit)*2);
  padding-bottom: calc(var(--ring-unit)*2);
}

.TestDetails__buttons--gL {
  margin-bottom: var(--ring-unit);
}

.TestDetails__loader--dR {
  margin-top: var(--ring-unit);
}

.TestsTreeNode__node--pA {
  display: flex;
  overflow: hidden;
  align-items: baseline;
  flex-wrap: nowrap;

  line-height: var(--ring-line-height-lowest);
}

.TestsTreeNode__detailedNode--ky {
  display: flex;
  align-items: baseline;
  flex-wrap: nowrap;
}

.TestsTreeNode__entityPath--hF,
.TestsTreeNode__buildNumber--Ig {
  line-height: inherit;
}

.TestsTreeNode__entityPathLink--Ri {
  color: var(--ring-link-color);

  line-height: inherit;
}

.TestsTreeNode__testPath--pC {
  overflow: hidden;

  margin: calc(var(--ring-unit)/2) 0;
}

.TestsTreeNode__childrenCount--aY {
  margin-left: var(--ring-unit);

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;

  white-space: nowrap;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.TestsTreeNode__detailedNode--ky .TestsTreeNode__childrenCount--aY {
  margin-left: var(--ring-unit);
}

.TestsTreeNode__separator--iR {
  flex-shrink: 0;

  color: var(--ring-secondary-color);
}

.TestsTreeNodeFooter__button--xo {

  margin-right: var(--ring-unit);
  padding: 0;

  color: var(--ring-secondary-color);
}

.TestsTree__tree--vJ {
  position: relative;

  z-index: 0;

  margin-top: calc(var(--ring-unit)*2);
}

.TestsTree__investigationMuteButtons--oc,
.TestsTree__expandAll--ta {
  margin-right: calc(var(--ring-unit)*1.5);
}

.ChangeTestsTree__panel--LA.ChangeTestsTree__panel--LA {
  margin-bottom: 0;
}

.ChangeVcsRoots__wrapper--h0 {
  white-space: normal;
}

.ChangeVcsRoots__currentVcsRoot--iO {
  font-weight: bold;
}

.ChangePage__header--Zw {
  margin-bottom: calc(var(--ring-unit)*4);
}

.ChangePage__header--Zw .ChangePage__headingWrapper--U7 {
  display: flex;
  align-items: baseline;

  margin-bottom: calc(var(--ring-unit)*4);
}

.ChangePage__header--Zw .ChangePage__heading--bW {
  overflow: hidden;

  margin: 0;

  word-break: break-word;
}

.ChangePage__title--RK {
  display: inline-block;
}

.ChangePage__avatar--m3 {
  margin-right: var(--ring-unit);
}

.ChangePage__table--ce {
  margin: calc(var(--ring-unit)*-1.5) calc(var(--tc-page-padding-inline)*-1) 0;

  border-spacing: var(--tc-page-padding-inline) calc(var(--ring-unit)*1.5);

  border-collapse: separate;
}

.ChangePage__table--ce th {
    white-space: nowrap;
  }

.ChangePage__table--ce th,.ChangePage__table--ce td {
    padding: 0;

    text-align: start;
    vertical-align: baseline;
  }

.ChangePage__comment--i0 {
  overflow-wrap: break-word;

  overflow: hidden;
}

.ChangePage__editCommentButton--gw {
  margin-top: var(--ring-unit);
  padding: 0;
}

.ChangePage__revision--PZ {
  line-height: 24px;
}

.ChangePage__revision--PZ .ChangePage__revisionLink--IF {
  font: inherit;
}

.ChangePage__uncommitedChangeLabel--hQ {
  margin-left: var(--ring-unit);
}

.FailureActions__menu--df {
  padding: 0 calc(var(--ring-unit)/2);
}

.FailureRow__statusColumn--UO,
.FailureRow__projectScopeColumn--qP,
.FailureRow__changesColumn--OA,
.FailureRow__startedColumn--D7,
.FailureRow__actionsColumn--AL {
  padding: var(--ring-unit) 0;
}

.FailureRow__statusColumn--UO {
  z-index: 2;

  display: flex;

  white-space: nowrap;
  grid-column-start: status-start;
  grid-row-start: var(--row);
}

.FailureRow__projectScopeColumn--qP {
  overflow: hidden;
  align-items: baseline;
  grid-column-start: project-scope-start;
  grid-row-start: var(--row);
}

.FailureRow__changesColumn--OA {
  z-index: 2;

  grid-column-start: changes-start;
  grid-row-start: var(--row);
}

.FailureRow__startedColumn--D7 {
  z-index: 2;

  grid-column-start: started-start;
  grid-row-start: var(--row);
}

.FailureRow__actionsColumn--AL {
  grid-column-start: actions-start;
  grid-row-start: var(--row);
}

.FailureRow__projectScope--cg {
  display: flex;
  gap: var(--ring-unit);

  padding: calc(var(--ring-unit)*0.25) 0;
}

.FailureRow__status--Iw {
  display: flex;
  align-items: center;

  color: var(--ring-error-color);
}

.FailureRow__status--Iw,
.FailureRow__started--Y5 {
  padding: calc(var(--ring-unit)*0.5) 0;
}

.FailureRow__buildChangesDropdown--fu {
  padding-top: calc(var(--ring-unit)*0.25);
}

.FailureRow__icon--kJ {
  margin-right: calc(var(--ring-unit)/2);
}

.FailureRow__buildPathContainer--ag {
  display: flex;
  overflow: hidden;
  align-items: center;

  color: var(--ring-link-color);
  gap: var(--ring-unit);
}

.FailureRow__buildStatus--Hr {
  flex-shrink: 0;

  color: var(--ring-link-color);
}

.FailureRow__buildPathAndStatus--s4 {
  overflow: hidden;
  flex-wrap: nowrap;

  padding: calc(var(--ring-unit)*0.5 - 1) 0;
}

.FailureRow__buildNumber--pH {
  display: flex;
  gap: calc(var(--ring-unit)*0.75);
}

.FailureRow__buildLogIcon--FN {
  color: var(--ring-icon-color);
}

.FailureRow__buildPath--ap {
  overflow: hidden;

  white-space: nowrap;
}

.FailureRow__row--eI:not(:last-child)::before {
    position: absolute;

    right: 0;
    bottom: 0;
    left: 0;

    content: '';

    border-bottom: 1px solid var(--ring-line-color);

    grid-row: var(--row) / span 1;
  }

.Failures__list--s2 {
  padding-bottom: var(--ring-unit);
}

.Failures__links--Kd {
  position: relative;

  display: flex;
  gap: calc(var(--ring-unit)*2.5);

  padding: calc(var(--ring-unit)*0.75) 0;
}

.Failures__links--Kd::before {
    position: absolute;
    z-index: -1;
    top: 0;
    right: calc(var(--tc-page-padding-inline)*-1);
    bottom: 1px;
    left: calc(var(--tc-page-padding-inline)*-1);

    content: '';

    background: var(--ring-secondary-background-color);
  }

.Failures__linkButton--zv {
  padding: 0;

  color: var(--ring-link-color);
}

.Failures__tabs--yC {
  margin: var(--ring-unit) 0 calc(var(--ring-unit)*1.5);
}

.Failures__grid--s0 {
  --status-column: [start status-start] max-content;
  --project-scope-column: [project-scope-start] auto;
  --changes-column: [changes-start] minmax(200px, max-content);
  --started-column: [started-start] max-content;
  --actions-column: [actions-start] max-content;

  position: relative;

  align-items: center;
  grid-column-gap: calc(var(--ring-unit)*2);
  grid-template-columns:
    [start status-start] max-content [project-scope-start] auto [changes-start] minmax(200px, max-content) [started-start] max-content
    [actions-start] max-content [end];
  grid-template-columns:
    var(--status-column) var(--project-scope-column) var(--changes-column) var(--started-column)
    var(--actions-column) [end];
}

.Failures__failureList--Sq {
  display: contents;
}

.Failures__loader--dM {
  padding: var(--ring-unit) 0;
}

.TestActions__container--YX {
  display: flex;
  justify-content: end;
  gap: calc(var(--ring-unit)/2);
}

.TestActions__menu--OL {
  padding: 0 calc(var(--ring-unit)/2);
}

.TestFailures__container--SY {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.TestFailures__status--mg {
  padding: 3px 0;

  color: var(--ring-error-color);
}

.TestFailures__arrow--NF {
  padding-left: calc(var(--ring-unit)/4);

  color: var(--ring-icon-color);
}

.TestFailures__configuration--u4 {
  display: flex;
}

.TestFailures__configurationButton--vg {
  width: 100%;
  height: calc(var(--ring-unit)*2);
  padding: 0;

  color: var(--ring-link-color);

  line-height: var(--ring-line-height-lowest);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .TestFailures__configurationButton--vg:hover .TestFailures__arrow--NF {
      color: var(--ring-link-hover-color);
    }}

.TestFailures__noFailures--mx {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height);
}

.TestFailures__configurationContent--wA {
  display: flex;

  width: 100%;
}

.TestFailures__configurationText--dr {

  display: inline-block;

  max-width: 100%;
}

.TestName__name--f5 {
  overflow: hidden;

  margin-bottom: calc(var(--ring-unit)*0.25);

  white-space: nowrap;
  text-overflow: ellipsis;

  line-height: var(--ring-line-height);
}

.TestName__newFailure--ks {
  font-weight: bold;
}

.TestName__parameters--Z7 {
  overflow: hidden;

  white-space: nowrap;
  text-overflow: ellipsis;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.TestName__full--zu {
  white-space: normal;
  overflow-wrap: break-word;
}

.TestProblemRow__statusColumn--eq,
.TestProblemRow__testNameColumn--n8,
.TestProblemRow__failuresColumn--oh,
.TestProblemRow__assignedColumn--Nw,
.TestProblemRow__actionsColumn--ld {
  z-index: 2;

  padding: var(--ring-unit) 0;
}

.TestProblemRow__statusColumn--eq {
  display: flex;

  white-space: nowrap;
  grid-column-start: status-start;
  grid-row-start: var(--row);
}

.TestProblemRow__testNameColumn--n8 {
  overflow: hidden;
  align-items: baseline;
  grid-column-start: test-name-start;
  grid-row-start: var(--row);

  min-height: 38px;
}

.TestProblemRow__failuresColumn--oh {
  grid-column-start: failures-start;
  grid-row-start: var(--row);
}

.TestProblemRow__assignedColumn--Nw {
  grid-column-start: assigned-start;
  grid-row-start: var(--row);
}

.TestProblemRow__actionsColumn--ld {
  grid-column-start: actions-start;
  grid-row-start: var(--row);
}

.TestProblemRow__outerContainer--FV {
  position: relative;

  overflow: hidden;

  margin: 0 calc(var(--tc-page-padding-inline)*-1);
}

.TestProblemRow__innerContainer--Xk {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;

  padding: 0 var(--tc-page-padding-inline);
}

.TestProblemList__grid--zH {
  --status-column: [start status-start] calc(var(--ring-unit)*7);
  --test-name-column: [test-name-start] minmax(200px, auto);
  --failures-column: [failures-start] minmax(116px, auto);
  --assigned-column: [assigned-start] minmax(116px, auto);
  --actions-column: [actions-start] max-content;

  position: relative;

  align-items: start;
  grid-column-gap: calc(var(--ring-unit)*1.5);
  grid-template-columns:
    var(--status-column) [test-name-start] minmax(200px, auto) [failures-start] minmax(116px, auto) [assigned-start] minmax(116px, auto)
    [actions-start] max-content [end];
  grid-template-columns:
    var(--status-column) var(--test-name-column) var(--failures-column) var(--assigned-column)
    var(--actions-column) [end];
}

.TestProblemList__list--LJ {
  display: contents;
}

.TestProblemList__overlay--_n {
  cursor: wait;

  opacity: 0.3;
}

.TestProblemList__overlay--_n > * {
    pointer-events: none;
  }

.TestProblems__row--BA {
  display: flex;
  flex-wrap: wrap;
  gap: var(--ring-unit);

  margin-bottom: calc(var(--ring-unit)*1.5);
}

.TestsPreviewPanelCounters__additionalInfoLink--lu {
  margin-right: calc(var(--ring-unit)*1.5);
}

.TestsPreviewPanelCounters__ignoredIcon--mg > *,
.TestsPreviewPanelCounters__mutedIcon--bG > * {
  color: var(--ring-secondary-color);
}

.TestsPreviewPanelCounters__passedIcon--GW {
  color: var(--ring-icon-success-color);
}

.TestsPreviewPanel__counters--KG {
  margin-top: calc(var(--ring-unit)*2);
}

.TestsPreviewPanel__hideProblemsFromDependencies--Gx {
  margin-left: calc(var(--ring-unit)/2);
}

.BuildComment__wrapper--Kx {

  display: flex;
  align-items: baseline;

  max-width: 900px;
}

.BuildComment__header--Xy {
  display: flex;
}

.BuildComment__timestamp--Ss {
  color: var(--ring-secondary-color);
}

.BuildComment__userInfo--wm {
  margin-right: calc(var(--ring-unit)/2);
}

.BuildComment__button--J5 {
  padding-right: var(--ring-unit);
  padding-left: 0;

  color: var(--ring-secondary-color);
}

.BuildComment__icon--Ss {
  flex: 0 0 auto;

  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-secondary-color);
}

.DeploymentWarning__warningIcon--A0.DeploymentWarning__warningIcon--A0 {
  margin-right: var(--ring-unit);

  color: var(--ring-icon-warning-color);
}

.DeploymentWarning__rollbackPopup--jJ {
  padding: var(--ring-unit) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
}

.Deployment__path--vk {
  display: flex;
  align-items: baseline;
  flex-wrap: nowrap;
  grid-column: start / end;

  min-width: 0;

  margin: 0 calc(var(--ring-unit)*-2);
  padding-top: 6px;
  padding-bottom: 6px;
}

.Deployment__path--vk::after {
    position: absolute;

    z-index: -1;
    top: 0;
    right: calc(var(--tc-page-padding-inline)*-1 - var(--ring-unit)*2);
    bottom: 0;
    left: calc(var(--tc-page-padding-inline)*-1 - var(--ring-unit)*2);

    content: '';

    grid-column: start / end;
    grid-row: var(--row) / span 1;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.Deployment__path--vk:hover::after {
    background-color: var(--ring-hover-background-color);
  }}

.Deployment__build--pJ + .Deployment__pathRowGroup--SV .Deployment__path--vk {
  margin-top: calc(var(--ring-unit)*2);

  /* stylelint-disable-next-line selector-max-specificity */
}

:is(.Deployment__build--pJ + .Deployment__pathRowGroup--SV .Deployment__path--vk)::after {
    top: calc(var(--ring-unit)*2);
  }

.Deployment__branch--t1 {
  margin-right: var(--ring-unit);

  white-space: nowrap;
}

.Deployment__triggered--ra {
  display: inline;

  margin-right: var(--ring-unit);
}

.Deployment__entityPath--an {
  flex: 1 1;
}

.Deployment__deploy--fP {
  display: flex;
  align-items: baseline;

  margin-left: auto;
  padding-left: calc(var(--ring-unit)*2);
}

.Deployments__grid--Ia {
  padding: 0 calc(var(--ring-unit)*2);
}

.BuildOverviewTab__content--ZS {
  position: relative;

  margin: 0 calc(var(--tc-page-padding-inline)*-1) calc(var(--ring-unit)*-4);
  padding: 0 var(--tc-page-padding-inline);
}

.BuildOverviewTab__content--ZS .ContentPanel__htmlHeading--zv {
  font-size: 20px;
  font-weight: normal;
  line-height: 24px;
}

.BuildOverviewTab__content--ZS .ContentPanel__chevronIcon--IN .ring-icon-glyph {
  vertical-align: -2px;
}

.BuildOverviewTab__firstInfoGroup--y9 {
  margin-bottom: calc(var(--ring-unit)*2);
}

.BuildOverviewTab__secondInfoGroup--p1 {
  margin-bottom: calc(var(--ring-unit)*4);
}

.BuildOverviewTab__secondInfoGroup--p1 .BuildOverviewTab__row--uB {
    margin-bottom: var(--ring-unit);
  }

:is(.BuildOverviewTab__secondInfoGroup--p1 .BuildOverviewTab__row--uB):last-child {
      margin-bottom: 0;
    }

.BuildOverviewTab__notes--M_:not(:empty) {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.BuildOverviewTab__warning--dK {
  margin-bottom: calc(var(--ring-unit)/2);
}

.BuildOverviewTab__snapshotDependenciesChart--W8 {
  width: 40%;
}

@media (max-width: 1200px) {
  .BuildOverviewTab__snapshotDependenciesChart--W8 {
    width: 60%;
  }
}

.BuildOverviewTab__buildProgress--x_,
.BuildOverviewTab__buildLog--Ko,
.BuildOverviewTab__loader--Kc {
  margin-bottom: calc(var(--ring-unit)*4);
}

.TestRunBuildPath__entityPath--Le,
.TestRunBuildPath__entityPathLink--ze,
.TestRunBuildPath__buildStatus--uz {
  line-height: inherit;
}

.TestRunBuildPath__buildStatus--uz {
  margin-bottom: -1px;
}

.TestRunBuildPath__fixedTest--RE {
  color: var(--ring-secondary-color);
}

.TestRunBuildPath__fixedTest--RE,.TestRunBuildPath__fixedTest--RE .TestRunBuildPath__middleEllipsis--uP {
    text-decoration-line: line-through;
  }

.TestRunBuildPath__newTest--Rv {
  font-weight: bold;
}

.TestName__name--gF {
  word-break: break-word;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestName__link--Zj:hover {
    text-decoration-line: none;

    color: var(--ring-text-color);
  }}

.TestName__link--Zj {
  display: inline;

  -webkit-user-select: text;

     -moz-user-select: text;

          user-select: text;

  color: var(--ring-text-color);

  line-height: inherit;
}

.TestName__link--Zj:active,.TestName__link--Zj:focus {
    text-decoration-line: none;

    color: var(--ring-text-color);
  }

.TestName__link--Zj > * {
    border: 0 !important;
  }

.TestName__suite--fP,
.TestName__package--y6 {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(.TestName__suite--fP,.TestName__package--y6,.TestName__class--BV):hover {
    text-decoration-line: none;
  }}

.TestName__suite--fP,
.TestName__package--y6,
.TestName__class--BV {
  overflow: hidden;
}

:is(.TestName__suite--fP,.TestName__package--y6,.TestName__class--BV):active,:is(.TestName__suite--fP,.TestName__package--y6,.TestName__class--BV):focus {
    text-decoration-line: none;
  }

.TestName__newFailure--ah .TestName__class--BV,
.TestName__newFailure--ah .TestName__separator--Zh,
.TestName__newFailure--ah .TestName__name--gF {
  font-weight: bold;
}

.TestName__fixed--Ga .TestName__class--BV,
.TestName__fixed--Ga .TestName__separator--Zh,
.TestName__fixed--Ga .TestName__name--gF {
  text-decoration-line: line-through;

  color: var(--ring-secondary-color);
}

.TestName__withInteractiveLinks--F9 .TestName__class--BV {
  color: var(--ring-link-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(.TestName__withInteractiveLinks--F9 .TestName__suite--fP,.TestName__withInteractiveLinks--F9 .TestName__package--y6,.TestName__withInteractiveLinks--F9 .TestName__class--BV):hover {
    color: var(--ring-link-hover-color);
  }}

:is(.TestName__withInteractiveLinks--F9 .TestName__suite--fP,.TestName__withInteractiveLinks--F9 .TestName__package--y6,.TestName__withInteractiveLinks--F9 .TestName__class--BV):focus {
    color: var(--ring-link-hover-color);
  }

.TestItemAdvanced__testMutesIcon--Lg,
.TestItemAdvanced__testInvestigationsIcon--SR,
.TestItemAdvanced__testMetadataIcon--lq,
.TestItemAdvanced__copyTestNameIcon--RZ,
.TestItemAdvanced__actionsAnchor--Us {
  height: var(--ring-line-height-lowest);

  line-height: var(--ring-line-height-lowest);
}

.TestItemAdvanced__copyTestNameIcon--RZ {
  margin-left: calc(var(--ring-unit)/2);

  opacity: 0;
}

.TestItemAdvanced__copyTestNameIcon--RZ:focus {
    opacity: 1;
  }

.TestItemAdvanced__row--pF {
  display: contents;

  line-height: 32px;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestItemAdvanced__row--pF:hover .TestItemAdvanced__copyTestNameIcon--RZ {
    opacity: 1;
  }}

.TestItemAdvanced__flakyLabel--Vn,
.TestItemAdvanced__testMetadataIcon--lq {
  margin-left: var(--ring-unit);
  padding: 0;
}

.TestItemAdvanced__testMutes--sm,
.TestItemAdvanced__testInvestigations--nE {
  flex: 0 0 auto;

  padding: 0;
}

.TestItemAdvanced__testMutesIcon--Lg,
.TestItemAdvanced__testInvestigationsIcon--SR {
  margin-right: calc(var(--ring-unit)/2);
}

.TestItemAdvanced__statusColumn--WO,
.TestItemAdvanced__nameColumn--eG,
.TestItemAdvanced__durationColumn--n8,
.TestItemAdvanced__runOrderColumn--Ey,
.TestItemAdvanced__actionsColumn--Me {
  z-index: 2;

  padding: var(--ring-unit) 0;

  line-height: var(--ring-line-height-lowest);
}

.TestItemAdvanced__statusColumn--WO {
  grid-column-start: status-start;
  grid-row-start: var(--row);

  display: flex;

  white-space: nowrap;
}

.TestItemAdvanced__invocation--If .TestItemAdvanced__statusColumn--WO {
  padding-left: 22px;
}

.TestItemAdvanced__checkbox--N7 {
  padding: 0;

  white-space: nowrap;
}

.TestItemAdvanced__nameColumn--eG {
  display: flex;

  overflow: hidden;
  align-items: baseline;
  grid-column-start: name-start;
  grid-row-start: var(--row);
}

.TestItemAdvanced__durationColumn--n8 {
  grid-column-start: duration-start;
  grid-row-start: var(--row);

  text-align: right;
}

.TestItemAdvanced__runOrderColumn--Ey {
  grid-column-start: run-order-start;
  grid-row-start: var(--row);

  padding-left: var(--ring-unit);

  text-align: right;
}

.TestItemAdvanced__actionsColumn--Me {
  grid-column-start: actions-start;
  grid-row-start: var(--row);
}

.TestItemAdvanced__actions--Jg {
  width: auto;
  width: initial;
  margin-left: auto;
  padding: 0;
  padding-left: var(--ring-unit);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* stylelint-disable-next-line selector-max-specificity */
  :is(.TestItem__closed--nj:hover .TestItem__button--w0)::before {
    background-color: var(--ring-hover-background-color);
  }}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestItem__item--TB:hover .TestItem__arrow--TC,
.TestItem__item--TB:hover .TestItem__groupedTestArrow--kk {
  transition: none;

  opacity: 1;
}}

.TestItem__button--w0::before {
    position: absolute;
    top: 0;
    right: calc(var(--tc-page-padding-inline)*-1);
    bottom: 1px;
    left: calc(var(--tc-page-padding-inline)*-1);

    content: '';
  }

.TestItem__button--w0 {

  grid-column: start / end;
  grid-row: var(--row) / span 1;
}

.TestItem__open--Ur:not(.TestItem__groupedTest--X9)::before {
    position: absolute;

    z-index: 1;
    top: var(--absolute-child-top);
    right: calc(var(--tc-page-padding-inline)*-1);
    bottom: 0;
    left: calc(var(--tc-page-padding-inline)*-1);

    content: '';
    pointer-events: none;

    box-shadow:
      0 0 0 1px var(--ring-line-color),
      0 2px 8px var(--ring-popup-shadow-color);

    grid-column: start / end;
    grid-row: var(--row) / span 2;
  }

.TestItem__heading--Xx {
  cursor: default;
}

.TestItem__heading--Xx.TestItem__expandable--KK {
    cursor: pointer;
  }

.TestItem__item--TB,
.TestItem__heading--Xx {
  display: contents;
}

.TestItem__button--w0:focus {
  outline: none;
}

.TestItem__button--w0:focus::before {
    box-shadow: inset 2px 0 var(--ring-main-color);
  }

.TestItem__detailsWrapper--_O {
  grid-column: start / end;
}

.TestItem__arrow--TC {
  position: absolute;

  grid-column: -2;
  grid-row: var(--row) / span 1;

  top: calc(var(--absolute-child-top) + 8px);
  right: calc(var(--ring-unit)*-4 + 10px);
  left: auto;

  padding: 0;

  transition: opacity ease;

  pointer-events: none;

  opacity: 0;
  color: var(--ring-icon-secondary-color);

  line-height: normal;
}

.TestItem__outerContainer--RH {
  position: relative;

  overflow: hidden;

  height: calc(var(--ring-unit)*11);
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
}

.TestItem__innerContainer--xZ {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;

  padding: 0 var(--tc-page-padding-inline);
}

.TestItem__groupedTestArrow--kk {
  position: absolute;

  grid-column: 1;
  grid-row: var(--row) / span 1;

  top: calc(var(--absolute-child-top) + 8px);
  right: auto;
  left: calc(var(--ring-unit)*-4 + 10px);

  padding: 0;

  transition: opacity ease;

  pointer-events: none;

  opacity: 0;
  color: var(--ring-icon-secondary-color);

  line-height: normal;
}

.TestItem__detailsShift--Mi {
  padding-left: 22px;
}

.TestItem__open--Ur .TestItem__arrow--TC,
.TestItem__open--Ur .TestItem__groupedTestArrow--kk {
  opacity: 1;
}

.TestItem__button--w0:focus ~ .TestItem__arrow--TC,
.TestItem__button--w0:focus ~ .TestItem__groupedTestArrow--kk {
  transition: none;

  opacity: 1;
}

.TestItem__button--w0:active ~ .TestItem__arrow--TC,
.TestItem__button--w0:active ~ .TestItem__groupedTestArrow--kk {
  transition: none;

  opacity: 1;
  color: var(--ring-main-color);
}

/* stylelint-disable-next-line selector-max-specificity */

.TestItem__jobDetailsSidebarTarget--UY.TestItem__open--Ur:not(.TestItem__groupedTest--X9)::before {
    left: calc(var(--ring-unit)*-2.5);
  }

.TestItem__jobDetailsSidebarTarget--UY .TestItem__button--w0::before {
    left: calc(var(--ring-unit)*-2.5);
  }

/* stylelint-disable-next-line selector-max-specificity */

:is(.TestItem__closed--nj .TestItem__button--w0:focus)::before {
    background-color: var(--ring-hover-background-color);
  }

.TestsList__actions--VT {
  margin-bottom: var(--ring-unit);
}

.TestsList__investigationMuteButtons--gy {
  margin-right: var(--ring-unit);
}

.TestsList__grid--pd {
  --status-column: [start status-start] max-content;
  --name-column: [name-start] auto;
  --duration-column: [duration-start] max-content;
  --run-order-column: [run-order-start] max-content;
  --actions-column: [actions-start] max-content;

  position: relative;

  align-items: start;
  grid-column-gap: calc(var(--ring-unit)*2);
  grid-template-columns:
    [start status-start] max-content [name-start] auto [duration-start] max-content [run-order-start] max-content
    [actions-start] max-content [end];
  grid-template-columns:
    var(--status-column) var(--name-column) var(--duration-column) var(--run-order-column)
    var(--actions-column) [end];
}

.TestsList__testsList--z8 {
  display: contents;
}

.TestsView__overlay--pj {
  cursor: wait;

  opacity: 0.3;
}

.TestsView__overlay--pj > * {
    pointer-events: none;
  }

.TestsView__loader--OM {
  overflow: hidden;

  padding-top: var(--ring-unit);
}

.BuildTestsTab__jobDetailsPopupTarget--gK,
.BuildTestsTab__jobDetailsSidebarTarget--DV {
  position: relative;

  display: flex;
  flex-direction: column;

  height: 100%;
}

:is(.BuildTestsTab__jobDetailsPopupTarget--gK,.BuildTestsTab__jobDetailsSidebarTarget--DV) .BuildTestsTab__content--vK {
    overflow-y: auto;
  }

.BuildTestsTab__jobDetailsPopupTarget--gK .BuildTestsTab__content--vK {
  margin: 0 calc(var(--tc-page-padding-inline)*-1) calc(var(--ring-unit)*-2);
  padding: 0 var(--tc-page-padding-inline);
}

.BuildTestsTab__jobDetailsSidebarTarget--DV .BuildTestsTab__content--vK {
  margin: 0 calc(var(--tc-page-padding-inline)*-1) calc(var(--ring-unit)*-2) calc(var(--ring-unit)*-2.5);
  padding: 0 var(--tc-page-padding-inline) 0 calc(var(--ring-unit)*2.5);
}

.ProjectProblemsTab__header--gN {
  margin-bottom: var(--ring-unit);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* stylelint-disable-next-line selector-max-specificity */
  :is(.TestHistoryItem__closed--WI:hover .TestHistoryItem__button--Yj)::before {
    background-color: var(--ring-hover-background-color);
  }}

.TestHistoryItem__item--iD,
.TestHistoryItem__heading--se {
  display: contents;
}

.TestHistoryItem__button--Yj::before {
    position: absolute;
    top: 0;
    right: calc(var(--tc-page-padding-inline)*-1);
    bottom: 1px;
    left: calc(var(--tc-page-padding-inline)*-1);

    content: '';
  }

.TestHistoryItem__button--Yj {

  grid-column: start / end;
  grid-row: var(--row) / span 1;
}

.TestHistoryItem__open--Cn:not(.TestHistoryItem__groupedTest--X0)::before {
    position: absolute;

    z-index: 1;
    top: var(--absolute-child-top);
    right: calc(var(--tc-page-padding-inline)*-1);
    bottom: 0;
    left: calc(var(--tc-page-padding-inline)*-1);

    content: '';
    pointer-events: none;

    box-shadow:
      0 0 0 1px var(--ring-line-color),
      0 2px 8px var(--ring-popup-shadow-color);

    grid-column: start / end;
    grid-row: var(--row) / span 2;
  }

.TestHistoryItem__button--Yj:focus {
  outline: none;
}

.TestHistoryItem__button--Yj:focus::before {
    box-shadow: inset 2px 0 var(--ring-main-color);
  }

/* stylelint-disable-next-line selector-max-specificity */

:is(.TestHistoryItem__closed--WI .TestHistoryItem__button--Yj:focus)::before {
    background-color: var(--ring-hover-background-color);
  }

.TestHistoryItem__detailsWrapper--Z_ {
  grid-column: start / end;
}

.TestHistoryItem__row--xK {
  display: contents;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestHistoryItem__item--iD:hover .TestHistoryItem__arrow--bJ {
    transition: none;

    opacity: 1;
  }}

.TestHistoryItem__arrow--bJ {
  position: absolute;

  grid-column: -2;
  grid-row: var(--row) / span 1;

  top: calc(var(--absolute-child-top) + 8px);
  right: calc(var(--ring-unit)*-4 + 10px);
  left: auto;

  padding: 0;

  transition: opacity ease;

  pointer-events: none;

  opacity: 0;
  color: var(--ring-icon-secondary-color);

  line-height: normal;
}

.TestHistoryItem__button--Yj:focus ~ .TestHistoryItem__arrow--bJ {
    transition: none;

    opacity: 1;
  }

.TestHistoryItem__button--Yj:active ~ .TestHistoryItem__arrow--bJ {
    transition: none;

    opacity: 1;
    color: var(--ring-main-color);
  }

.TestHistoryItem__outerContainer--Li {
  position: relative;

  overflow: hidden;

  height: calc(var(--ring-unit)*11);
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
}

.TestHistoryItem__innerContainer--vk {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;

  padding: 0 var(--tc-page-padding-inline);
}

.TestHistoryItem__details--Q8 {
  padding: calc(var(--ring-unit)*2) 0;
}

.TestHistoryItem__statusColumn--j8 {
  grid-column-start: status-start;
}

.TestHistoryItem__durationColumn--Fk {
  grid-column-start: duration-start;

  text-align: right;
}

.TestHistoryItem__buildColumn--wl {
  grid-column-start: build-start;
}

.TestHistoryItem__buildDetailsColumn--Zo {
  display: flex;
  flex-direction: column;
  grid-column-start: build-details-start;
}

.TestHistoryItem__buildDetailsColumn--Zo > div {
    display: flex;
    align-items: baseline;
  }

.TestHistoryItem__changesColumn--PD {
  grid-column-start: changes-start;
}

.TestHistoryItem__buildAgentLink--i1 {
  font-size: var(--ring-font-size);
}

.TestHistoryItem__changesColumn--PD .TestHistoryItem__buildAgentLink--i1 {
  display: none;
}

.TestHistoryItem__agentColumn--aB {
  grid-column-start: agent-start;
}

@media (max-width: 1400px) {
  .TestHistoryItem__changesColumn--PD .TestHistoryItem__buildAgentLink--i1 {
    display: inline-flex;
  }

  .TestHistoryItem__agentColumn--aB {
    display: none;
  }
}

.TestHistoryItem__buildStartDateColumn--Z4 {
  grid-column-start: start-date-start;

  padding: 0;

  text-align: right;
  white-space: nowrap;
}

.TestHistoryItem__actionsColumn--yf {
  grid-column-start: actions-start;

  display: flex;
  justify-content: flex-end;

  padding: 0;
}

.TestHistoryItem__showInBuildLogIcon--XT {
  height: var(--ring-line-height);

  line-height: var(--ring-line-height);
}

.TestHistoryItem__statusColumn--j8,
.TestHistoryItem__durationColumn--Fk,
.TestHistoryItem__buildColumn--wl,
.TestHistoryItem__buildDetailsColumn--Zo,
.TestHistoryItem__changesColumn--PD,
.TestHistoryItem__agentColumn--aB,
.TestHistoryItem__buildStartDateColumn--Z4,
.TestHistoryItem__actionsColumn--yf {
  grid-row-start: var(--row);

  z-index: 2;

  overflow: hidden;

  padding: 6px 0;

  line-height: var(--ring-line-height);
}

.TestHistoryItem__buildPath--pH {
  flex: 1 1;

  margin-right: 0;
}

.TestHistoryItem__buildBranch--_A,
.TestHistoryItem__buildPath--pH,
.TestHistoryItem__buildNumber--zs,
.TestHistoryItem__buildStatus--M8 {
  margin-right: var(--ring-unit);

  line-height: var(--ring-line-height);
}

:is(.TestHistoryItem__buildBranch--_A,.TestHistoryItem__buildPath--pH,.TestHistoryItem__buildNumber--zs,.TestHistoryItem__buildStatus--M8):last-child {
    margin-right: 0;
  }

.TestHistoryItem__buildNumber--zs > a {
  color: var(--ring-text-color);

  font-size: var(--ring-font-size);
}

.TestHistoryItem__separator--pU {
  flex-shrink: 0;

  color: var(--ring-secondary-color);
}

.TestHistoryListHeader__tableHeader--Up {
  display: contents;

  line-height: var(--ring-line-height-lowest);
}

.TestHistoryListHeader__tableHeader--Up::before {
    position: absolute;

    z-index: 1;
    top: var(--absolute-child-top);
    right: 0;
    bottom: 0;
    left: 0;

    content: '';
    pointer-events: none;

    border-bottom: 1px solid var(--ring-line-color);

    grid-column: start / end;
    grid-row: var(--row) / span 1;
  }

.TestHistoryListHeader__sortableColumnTitle--q7 {

  cursor: pointer;
}

.TestHistoryListHeader__statusColumn--UR {
  grid-column-start: status-start;
}

.TestHistoryListHeader__durationColumn--AJ {
  grid-column-start: duration-start;

  text-align: right;
}

.TestHistoryListHeader__buildColumn--mt {
  grid-column-start: build-start;
}

.TestHistoryListHeader__buildDetailsColumn--H6 {
  grid-column-start: build-details-start;
}

.TestHistoryListHeader__changesColumn--XZ {
  grid-column-start: changes-start;
}

.TestHistoryListHeader__agentColumn--Oh {
  grid-column-start: agent-start;
}

@media (max-width: 1400px) {
  .TestHistoryListHeader__agentColumn--Oh {
    display: none;
  }
}

.TestHistoryListHeader__buildStartDateColumn--cc {
  grid-column-start: start-date-start;

  text-align: right;
}

.TestHistoryListHeader__actionsColumn--Jg {
  grid-column-start: actions-start;
}

.TestHistoryListHeader__statusColumn--UR,
.TestHistoryListHeader__durationColumn--AJ,
.TestHistoryListHeader__buildColumn--mt,
.TestHistoryListHeader__changesColumn--XZ,
.TestHistoryListHeader__agentColumn--Oh,
.TestHistoryListHeader__buildStartDateColumn--cc,
.TestHistoryListHeader__actionsColumn--Jg {
  padding: var(--ring-unit) 0;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  grid-row-start: var(--row);
}

.TestHistoryListHeader__sortIcon--zN {
  margin-left: calc(var(--ring-unit)/4);

  vertical-align: middle;
}

.TestHistoryList__list--lp {
  display: contents;

  margin-bottom: calc(var(--ring-unit)*2);
}

.TestHistoryList__withOverlay--DS {
  cursor: wait;

  opacity: 0.3;
}

.TestHistoryList__withOverlay--DS > * {
    pointer-events: none;
  }

.TestHistoryList__content--An {
  margin-bottom: var(--ring-unit);

  padding: 0;
}

.TestHistoryList__wrapper--QL .TestHistoryList__heading--QC {
  margin-bottom: var(--ring-unit);
}

.TestHistoryList__heading--QC.TestHistoryList__heading--QC {
  font-size: inherit;
  line-height: inherit;
}

.TestHistoryList__grid--MS {
  --status-column: [start status-start] max-content;
  --duration-column: [duration-start] max-content;
  --build-column: [build-start] max-content;
  --build-details-column: [build-details-start] auto;
  --changes-column: [changes-start] minmax(auto, 150px);
  --agent-column: [agent-start] minmax(auto, 150px);
  --changes-agent-column: [changes-start agent-start] minmax(auto, 150px);
  --start-date-column: [start-date-start] max-content;
  --actions-column: [actions-start] max-content;

  position: relative;

  align-items: start;
  grid-column-gap: calc(var(--ring-unit)*2);
  grid-template-columns:
    [start status-start] max-content [duration-start] max-content [build-start] max-content [build-details-start] auto
    [changes-start] minmax(auto, 150px) [agent-start] minmax(auto, 150px) [start-date-start] max-content [actions-start] max-content [end];
  grid-template-columns:
    var(--status-column) var(--duration-column) var(--build-column) var(--build-details-column)
    var(--changes-column) var(--agent-column) var(--start-date-column) var(--actions-column) [end];
}

@media (max-width: 1400px) {
  .TestHistoryList__grid--MS {
    grid-template-columns:
      var(--status-column) var(--duration-column) var(--build-column) var(--build-details-column)
      var(--changes-agent-column) var(--start-date-column) var(--actions-column) [end];
  }
}

.ProjectsSelect__wrapper--m7 {
  margin-bottom: var(--ring-unit);

  line-height: 24px;
}

.ProjectsSelect__select--Iu {
  margin-bottom: var(--ring-unit);
}

.ProjectsSelect__select--Iu > button {
    color: var(--ring-text-color);
  }

.ProjectsSelect__selectPopup--ox {
  min-width: 640px;
}

.TestHistoryPage__header--qX {
  margin-bottom: calc(var(--ring-unit)*3);
}

.TestHistoryPage__header--qX .TestHistoryPage__heading--iy {
  overflow: hidden;

  margin: 0;
  margin-bottom: calc(var(--ring-unit)*2);

  word-break: break-word;
}

.TestHistoryPage__headingTestName--S8 {
  margin-right: 30px;
}

.TestHistoryPage__copyTestNameIconWrapper--UM {
  margin-left: -30px;
}

.TestHistoryPage__copyTestNameIcon--rM {
  height: 28px;

  opacity: 0;
}

.TestHistoryPage__copyTestNameIcon--rM:focus {
    opacity: 1;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestHistoryPage__heading--iy:hover .TestHistoryPage__copyTestNameIcon--rM {
  opacity: 1;
}}

.TestHistoryPage__subHeading--fv {

  color: var(--ring-secondary-color);

  font-weight: normal;
}

.TestHistoryPage__branchFilter--tn,
.TestHistoryPage__investigationMuteButtons--c9 {
  margin-right: var(--ring-unit);
}

.AgentParametersHelp__tooltip--jS {
  max-width: calc(var(--ring-unit)*40);
}

.AgentParametersHelp__button--d5 {
  padding: 0;

  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.JobList__list--FP {
  display: flex;
  flex-wrap: wrap;

  margin-top: calc(var(--ring-unit)*1.25);
  gap: calc(var(--ring-unit)*3);
}

.JobList__title--FH.JobList__title--FH {
  margin-top: calc(var(--ring-unit)*2);
}

.JobList__pipelineGroup--vC {
  margin-top: calc(var(--ring-unit)*1.5);
}

.JobList__pipelineName--HT {
  font-weight: 600;
}

.JobList__icon--SC {
  margin-right: var(--ring-unit);
}

.WelcomeScreen__page--PW {
  display: flex;
  align-items: center;

  flex-direction: column;
}

.WelcomeScreen__page--PW .WelcomeScreen__pageHeading--GG.WelcomeScreen__pageHeading--GG {
    margin-top: calc(var(--ring-unit)*10);

    font-size: calc(var(--ring-unit)*5);

    font-weight: 400;
    line-height: calc(var(--ring-unit)*5 + var(--ring-unit)/2);
  }

.WelcomeScreen__card--L1 {
  display: flex;

  width: 100%;
  max-width: 920px;
  min-height: 240px;

  margin-top: calc(var(--ring-unit)*5);

  border-radius: 20px;
  background-color: var(--ring-secondary-background-color);
}

.WelcomeScreen__content--GW {
  display: flex;

  flex-direction: column;

  padding: calc(var(--ring-unit)*5) calc(var(--ring-unit)*5/2) calc(var(--ring-unit)*5) calc(var(--ring-unit)*5);
}

.WelcomeScreen__content--GW .WelcomeScreen__heading--mL.WelcomeScreen__heading--mL {
    margin: 0;
    padding: 0;

    font-size: calc(var(--ring-unit)*3);

    font-weight: bold;
    line-height: calc(var(--ring-unit)*3 + var(--ring-unit)/2);
  }

.WelcomeScreen__content--GW .WelcomeScreen__description--PD {
    margin: 0;
    margin-top: var(--ring-unit);
  }

.WelcomeScreen__buttonWrapper--ib {
  align-self: start;

  margin-top: auto;
}

.WelcomeScreen__button--tz {
  padding: calc(var(--ring-unit)*0.5) calc(var(--ring-unit)*1.5);
}

.WelcomeScreen__previewImage--Qo {
  display: flex;
  align-items: end;

  width: 260px;
  height: 260px;

  padding: var(--ring-unit) calc(var(--ring-unit)*5) 0 calc(var(--ring-unit)*5/2);
}

.AgentTypePage__page--q1 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.AgentTypePage__error--xd {
  margin-top: calc(var(--ring-unit)/2);
  margin-bottom: var(--ring-unit);
}

.AgentTypePipelinePage__page--N_ {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.AgentTypePipelinePage__description--lv {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.AgentTypePipelinePage__title--Q7.AgentTypePipelinePage__title--Q7 {
  display: flex;
  align-items: baseline;

  margin-bottom: 0;
}

.AgentTypePipelinePage__icon--Fo {
  display: flex;

  margin-right: var(--ring-unit);
}

.AgentTypePipelinePage__parametersTitle--ik.AgentTypePipelinePage__parametersTitle--ik {
  display: flex;
  align-items: baseline;
  gap: var(--ring-unit);

  margin-top: calc(var(--ring-unit)*2);
  margin-bottom: calc(var(--ring-unit)*1.25);
}

.BuildCanceled__wrapper--73 {

  display: flex;
  align-items: baseline;

  max-width: 900px;
}

.BuildCanceled__icon--Gt {
  flex: 0 0 auto;

  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-secondary-color);
}

.BuildPersonal__wrapper--i2 {
}

.BuildPersonal__icon--lT {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-secondary-color);
}

.BuildPersonal__icon--lT.BuildPersonal__myBuild--cs {
    color: var(--ring-main-color);
  }

.BuildDetailsTabs__tabs--j8 {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;

  height: calc(var(--ring-unit)*2);

  padding-right: calc(var(--ring-unit)*5);
}

.BuildDetailsTabs__tab--Qs {
  position: relative;

  display: flex;
  align-items: baseline;

  margin-right: calc(var(--ring-unit)*3);
}

.BuildDetailsTabs__more--lg {
  position: absolute;
  left: calc(100% + var(--ring-unit)*3);

  white-space: nowrap;
}

.BuildDetailsTabs__moreAnchor--Md {
  height: auto;
}

.BuildDetailsTabs__link--oP {
}

.BuildDetailsTabs__counter--rS {
  margin-left: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.BuildDetailsTabs__icon--NR {
  margin-left: var(--ring-unit);

  line-height: inherit;
}

.EditForm__editForm--nv {
  width: calc(var(--ring-unit)*65);
}

.EditForm__form--Hu {
  display: flex;
  overflow: hidden;
  flex-direction: column;

  min-height: 0;
}

.EditForm__description--NK {

  margin-top: 0;
  margin-bottom: 0;

  color: var(--ring-secondary-color);
}

.EditForm__headerHint--tR {
}

.EditForm__section--d4 {
  margin: 0 0 calc(var(--ring-unit)*2);
  padding: 0;

  border: none;
}

.EditForm__legend--Sy {
  padding: 0;
}

.EditForm__radioWrapper--UV {
  display: flex;
  align-items: baseline;
}

.EditForm__radioGroup--Et {
  flex-shrink: 0;

  min-width: calc(var(--ring-unit)*16);
}

.EditForm__radio--be {
  align-items: baseline;

  box-sizing: border-box;
  height: calc(var(--ring-unit)*3);
}

.EditForm__radio--be .ring-radio-circle {
  align-self: stretch;
}

.EditForm__inputs--gW {
  display: flex;
  flex-direction: column;

  margin-top: var(--ring-unit);
  margin-left: calc(var(--ring-unit)*3);
}

.EditForm__input--Vp {
}

.EditForm__inputGroup--uj {
  display: flex;
  align-items: baseline;

  margin: calc(var(--ring-unit)/4) 0;
}

.EditForm__inputGroup--uj .EditForm__input--Vp {
    width: calc(var(--ring-unit)*10);

    text-align: right;
  }

.EditForm__inputGroup--uj .EditForm__label--no {
    display: inline-block;
    flex-shrink: 0;

    width: calc(var(--ring-unit)*13);
    margin: calc(var(--ring-unit)/2) 0;

    vertical-align: top;
  }

:is(.EditForm__inputGroup--uj .EditForm__postLabel--Hc) input {
      margin-right: var(--ring-unit);
    }

.EditForm__inputGroup--uj .EditForm__inputDescription--XU {
    display: inline;

    color: var(--ring-secondary-color);
  }

.EditForm__textareaWrapper--uo {
  display: inline-block;

  width: 100%;

  resize: vertical;
}

.EditForm__defaultPolicy--c5 {
  margin: 0;
}

.EditForm__error--u7 {
  display: inline-block;

  width: calc(var(--ring-unit)*53);

  color: var(--ring-error-color);
}

.EditForm__panel--ku {
  display: flex;
  align-items: baseline;
}

.EditForm__title--St.EditForm__title--St {
  font-size: inherit;
  line-height: inherit;
}

.CleanupProjectPage__container--Zs {
  display: inline-block;

  min-width: 100%;
}

.CleanupProjectPage__entity--iJ {
  position: relative;

  margin: calc(var(--ring-unit)*2) 0;

  transition: all ease-in 0.3s;
}

.CleanupProjectPage__policy--_E {
  display: flex;
  align-items: baseline;

  width: 100%;
  margin: 0 calc(var(--tc-page-padding-inline)*-1);

  padding: var(--ring-unit) var(--tc-page-padding-inline) 0;

  border-bottom: 1px solid var(--ring-line-color);
}

.CleanupProjectPage__holder--mG {
  display: flex;

  align-content: baseline;
  flex-shrink: 0;
  flex-wrap: wrap;

  width: calc(var(--ring-unit)*30);
  padding-right: calc(var(--ring-unit)*4);
}

.CleanupProjectPage__listings--im {
  width: 100%;
}

.CleanupProjectPage__toggleInherited--qR {
  position: relative;

  display: inline-block;

  margin-left: calc(var(--ring-unit)*2);
  padding-right: calc(var(--ring-unit)*2);
  padding-left: var(--ring-unit);

  cursor: pointer;

  border: none;
}

.CleanupProjectPage__toggleInherited--qR::before {
    position: absolute;
    top: 7px;

    right: 4px;

    display: block;
  }

.CleanupProjectPage__inheritedVisibleToggle--Vu::before {
    top: 6px;

    transform: rotate(45deg);
  }

.CleanupProjectPage__inheritedVisible--a7 {
  width: 100%;

  margin: 0 calc(var(--tc-page-padding-inline)*-1);

  padding: 0 calc(var(--tc-page-padding-inline) - 1px);

  border: 1px solid rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.03);
  box-shadow: 0 0 -2px rgba(0, 0, 0, 0.1);
}

.CleanupProjectPage__helpIcon--Pk {
  padding-left: calc(var(--ring-unit)/2);

  line-height: inherit;
}

.CleanupProjectPage__inheritedContainer--JK {
  padding-bottom: var(--ring-unit);
}

.CleanupProjectPage__bodyWidthDialogPreventer--i6 {
  width: 100% !important;
}

.CleanupProjectPage__description--cw {

  max-width: calc(var(--ring-unit)*80);
  margin-top: 0;

  color: var(--ring-secondary-color);
}

.TemplateSection__popup--FT {
  padding: 0 calc(var(--ring-unit)*3) calc(var(--ring-unit)*2);
}

.TemplateSection__templateList--th {
  display: flex;
  align-items: baseline;

  width: 100%;
  margin-bottom: 0;
}

.TemplateSection__description--C3 {
  margin-bottom: calc(var(--ring-unit)/2);
}

.TemplateSection__templateEntities--i3 {
  width: calc(var(--ring-unit)*20);

  margin-left: calc(var(--ring-unit)/2);
}

.TemplateSection__title--Kd {
  flex-shrink: 0;
}

.HolderItem__item--rX {
  position: relative;

  flex-direction: column;
}

.HolderItem__icon--p6 {
  margin-top: 1px;
}

.HolderItem__name--TC {
  display: inline-block;

  width: calc(100% - 30px);

  margin: 0;
}

.HolderItem__templateList--Cf,
.HolderItem__diskUsage--jQ {
  width: 100%;
  margin-top: 0;

  font-size: var(--ring-font-size-smaller);
}

.HolderItem__link--eM {
  padding-right: var(--ring-unit);
}

.HolderItem__usages--kK {
  position: absolute;
  top: 0;
  right: calc(var(--ring-unit)*7);
}

.RuleItem__disabled--pj {
  color: var(--ring-disabled-color);
}

/* Table */
.RuleItem__row--dV {
  display: flex;
  align-items: baseline;

  margin: 0 calc(var(--tc-page-padding-inline)*-1) 0 calc(var(--ring-unit)*-2);

  padding: calc(var(--ring-unit)/2) var(--tc-page-padding-inline) calc(var(--ring-unit)/2) calc(var(--ring-unit)*2);

  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.RuleItem__row--dV:hover {
    cursor: pointer;

    background: var(--ring-hover-background-color);
  }}
.RuleItem__row--dV:last-of-type {
    border-bottom: none;
  }

.RuleItem__inheritedRow--XO {
  position: relative;

  margin-right: calc(var(--tc-page-padding-inline)*-1);
  margin-left: calc(var(--tc-page-padding-inline)*-1);
  padding-right: var(--tc-page-padding-inline);
  padding-left: var(--tc-page-padding-inline);
}

.RuleItem__inheritance--wi {
  position: absolute;
  top: 6px;
  left: calc(var(--ring-unit)*2);
}

.RuleItem__col--_3 {
  flex-shrink: 0;

  padding-right: var(--ring-unit);
}

.RuleItem__col--_3.RuleItem__icons--tl {
    width: calc(var(--ring-unit)*2);
  }

.RuleItem__col--_3.RuleItem__limits--yD {
    width: calc(var(--ring-unit)*20);
  }

.RuleItem__col--_3.RuleItem__filters--cu {
    flex-grow: 2;

    width: calc(var(--ring-unit)*28);
  }

.RuleItem__col--_3.RuleItem__statistics--zi,.RuleItem__col--_3.RuleItem__dependencies--T8,.RuleItem__col--_3.RuleItem__history--q5,.RuleItem__col--_3.RuleItem__logs--pk {
    width: calc(var(--ring-unit)*2);
  }

.RuleItem__col--_3.RuleItem__artifacts--nn {
    width: calc(var(--ring-unit)*3);
  }

.RuleItem__col--_3:last-child {
    padding-right: 0;
  }

.RuleItem__what--jb {

  display: flex;
  align-items: baseline;

  flex-grow: 1;

  width: calc(var(--ring-unit)*16);
}

.RuleItem__artifactsDropdown--A9 {
  white-space: nowrap;
}

.RuleItem__modifiedIcon--kc {
  padding-left: 2px;
}

.RuleItem__artifactPatternsPopup--tk {
  max-width: calc(var(--ring-unit)*40);
  padding: var(--ring-unit) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
}

.RuleItem__artifactPatterns--Oe {
  margin: 0;

  white-space: pre-wrap;
  overflow-wrap: break-word;
}

/* Filters Section */
.RuleItem__filterItem--kI {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.RuleItem__ruleTitle--lt {
  padding-right: calc(var(--ring-unit)/2);
}

.RuleItem__tag--zu {
  margin-right: 0;
  margin-left: calc(var(--ring-unit)*1.5);
  padding: 0 var(--ring-unit) 0 calc(var(--ring-unit)/2);
}

.RuleItem__tagWrapper--N8 {
  display: inline-block;

  margin-bottom: calc(var(--ring-unit)/2) !important;
}

/* Action section */
.RuleItem__actions--va {
  display: inline-flex;
  align-items: baseline;

  width: calc(var(--ring-unit)*14);
}

.RuleItem__actionButton--za {
  display: inline;

  margin: 0;
  margin-right: calc(var(--ring-unit)*2);
  padding: 0;

  text-align: left;
}

.RuleItem__inheritanceToggle--b0 {
  margin-left: auto;
}

/* Inheritance section */
.RuleItem__parent--Fj {
  display: block;
}

.RuleItem__parentLink--xg {
  max-width: calc(100% - var(--ring-unit)*3);
}

.RuleItem__parentPopup--BE {
  padding: var(--ring-unit) calc(var(--ring-unit)*2);
}

@keyframes RuleItem__blink--VJ {
  0% {
    background: var(--ring-content-background-color);
  }

  50% {
    background: var(--ring-hover-background-color);
  }

  100% {
    background: var(--ring-content-background-color);
  }
}

.RuleItem__blink--VJ {
  animation: RuleItem__blink--VJ 1s ease infinite;
}

.RuleItem__icon--ze {
  margin-left: calc(var(--ring-unit)*-0.5);
}

.RuleItem__warningIcon--wK {
}

.RuleItem__warningIcon--wK.RuleItem__warningIcon--wK {
  color: var(--ring-icon-warning-color);
}

.RuleItem__warningPopup--dU {
  padding: var(--ring-unit) calc(var(--ring-unit)*2);
}

.Listing-policies__container--yo {
  margin: 0 calc(var(--tc-page-padding-inline)*-1) 0 calc(var(--ring-unit)*-2);
  padding: var(--ring-unit) var(--tc-page-padding-inline) 0 calc(var(--ring-unit)*2);
}

.Listing-policies__inheritedSection--GU {
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
  padding: calc(var(--ring-unit)/2) var(--tc-page-padding-inline);
}

.Listing-policies__wrapper--Jx {
  padding-left: calc(var(--ring-unit)*3);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.Listing-policies__editable--l0:hover {
  cursor: pointer;

  background: var(--ring-hover-background-color);
}}

.Listing-policies__policiesContainer--BL {
  display: flex;

  width: 100%;
}

.Listing-policies__rules--Nk {
  flex-direction: column;
}

.Listing-policies__policies--rO {
  padding: calc(var(--ring-unit)*2) 0;
}

.Listing-policies__actions--ej {
}

.Listing-policies__actionButton--aj {
}

.Listing-policies__policyListing--Ji {
  flex-grow: 1;

  width: calc(var(--ring-unit)*67);
}

.Listing-policies__icon--Fq {
  margin-right: calc(var(--ring-unit)/2);
}

.Listing-policies__policy--D8 {
  display: flex;
}

.Listing-policies__inherited--eB {
  color: var(--ring-secondary-color);
}

.Listing-policies__disabled--ho,
.Listing-policies__disabled--ho .Listing-policies__inherited--eB {
  color: var(--ring-disabled-color);
}

.Listing-policies__caption--wj {
  margin: 0;
  padding: 0;
}

.Listing-policies__helpIcon--fC {
}

.Listing-policies__helpPopup--XT {
  max-width: calc(var(--ring-unit)*40);
  padding: var(--ring-unit) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
}

.Rules__loader--mr {
  margin-left: calc(var(--ring-unit)*3);
}

.RulesList__ruleButton--yu {
  display: block;
}

.RulesList__addNewRule--uI {
  margin-bottom: calc(var(--ring-unit)/2);
  margin-left: calc(var(--ring-unit)*3);
}

.RulesList__description--mW {
  max-width: calc(var(--ring-unit)*55);
}

.RulesList__dialog--o5 {
  width: calc(var(--ring-unit)*130);
}

.RulesList__summary--MK {
  margin: 0;

  cursor: pointer;

  color: var(--ring-secondary-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.RulesList__summary--MK:hover {
    opacity: 0.8;
  }}

.RulesList__summary--MK:not(.RulesList__onlyInheritedRules--KH) .RulesList__own--v6 {
      text-decoration-line: underline;

      color: undefined;

      font-weight: bold;
    }

.RulesList__table--np {
  padding-bottom: var(--ring-unit);
}

.RulesList__inheritedToggle--em {
  margin-bottom: calc(var(--ring-unit)*4);
}

.StickyHeader__headerContainer--ve {
  position: sticky;
  z-index: var(--ring-fixed-z-index);
  top: 0;

  margin: calc(var(--ring-unit)*-1) calc(var(--tc-page-padding-inline)*-1 + 1px) 0;
}

.StickyHeader__innerContainer--YZ {
  padding: var(--ring-unit) calc(var(--tc-page-padding-inline) - 1px) 0;

  background: var(--ring-content-background-color);
}

.StickyHeader__stuck--qs {
  box-shadow: 0 1px var(--ring-popup-border-color);
}

.StickyHeader__stuck--qs::before {
    position: absolute;
    z-index: -1;

    top: 0;
    right: calc(var(--ring-unit)*2);
    bottom: 0;
    left: calc(var(--ring-unit)*2);

    content: '';

    box-shadow: 0 2px calc(var(--ring-unit)*2) var(--ring-popup-shadow-color);
  }

.StickyHeader__projectName--HT {
  padding: 0;

  font-size: calc(var(--ring-unit)*2);
  font-weight: bold;
}

.StickyHeader__projectDescription--yY {

  margin-bottom: 0;
}

.StickyHeader__row--nh {

  height: calc(var(--ring-unit)*3 - 2px);

  margin-left: calc(var(--ring-unit)*32);
  padding-top: 0;
  padding-bottom: 0;

  color: var(--ring-secondary-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.StickyHeader__row--nh:hover {
    cursor: default;

    background: none;
  }}

.StickyHeader__whatIcon--iq {
}

.StickyHeader__infoPopup--E9 {
  padding: var(--ring-unit) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
}

.StickyHeader__modifiedIcon--b7 {
  fill: var(--ring-icon-color);

  padding-left: 2px;
}

.StickyHeader__invisible--Gx {
  visibility: hidden;
}

.DisconnectionComment__disconnected--Ui {
  color: var(--ring-error-color);
}

.AgentListView__agent--Ru {
  display: flex;

  align-items: baseline;

  padding: 0 var(--tc-page-padding-inline);

  line-height: calc(var(--ring-unit)*4);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.AgentListView__agent--Ru:hover {
  background-color: var(--ring-hover-background-color);
}}

.AgentListView__loading--tU {
  cursor: progress;
}

.AgentListView__loadingToggle--oN {
  cursor: wait;
}

.AgentListView__expandable--tV {
  cursor: pointer;
}

.AgentListView__expandHandle--bL {
  margin: 0 calc(var(--ring-unit)*0.5) 0 calc(var(--ring-unit)*-2.25);
}

.AgentListView__toggle--qD {
  margin-right: var(--ring-unit);
}

.AgentListView__idle--U5 {
  color: var(--ring-secondary-color);
}

.AgentListView__disconnectionComment--uJ {
  white-space: nowrap;
}

.AgentListView__disconnected--xy {
  color: var(--ring-error-color);
}

.AgentListView__idle--U5,
.AgentListView__disconnected--xy,
.AgentListView__disconnectionComment--uJ {
  font-size: var(--ring-font-size-smaller);
}

.AgentListView__runningPlaceholder--cG {
  align-self: center;

  flex: 1 0;

  font-size: var(--ring-font-size-smaller);
}

.AgentListView__icon--_J {
  margin-right: calc(var(--ring-unit)/2);
}

.AgentListView__iconDoubleMargin--jE {
  margin-right: var(--ring-unit);
}

.AgentListView__link--kv {
  font-size: var(--ring-font-size);
  line-height: calc(var(--ring-unit)*4);
}

.AgentListView__link--kv,
.AgentListView__idle--U5,
.AgentListView__split--Ms,
.AgentListView__disconnectionComment--uJ {
  flex: 0 0;
}

.AgentListView__link--kv,
.AgentListView__idle--U5,
.AgentListView__disconnectionComment--uJ,
.AgentListView__runningPlaceholder--cG {
  margin-right: calc(var(--ring-unit)*2);
}

.AgentListView__statusComment--Nb {
  overflow: hidden;

  text-overflow: ellipsis;
}

.AgentListView__split--Ms {
  align-self: flex-start;

  height: calc(var(--ring-unit)*4);

  margin-left: auto;
}

.AgentListView__enableTimer--Dh,
.AgentListView__lastCommunicationTimer--mN {
  white-space: nowrap;
}

.AgentListView__unassignButton--PI {
  padding: 0;

  color: var(--ring-icon-color);
}

.AgentListView__loader--so {
  align-self: center;
  flex-shrink: 0;
}

.AgentListView__enableTimer--Dh,
.AgentListView__lastCommunicationTimer--mN,
.AgentListView__authorize--G3,
.AgentListView__unassignButton--PI,
.AgentListView__loader--so {
  margin-left: var(--ring-unit);
}

.StatusComment__anchor--eY {
  display: flex;
}

.StatusComment__icon--cQ {
  display: block;
}

.StatusComment__name--Of {
  white-space: nowrap;
}

.StatusComment__icon--cQ,
.StatusComment__name--Of {
  margin-right: var(--ring-unit);
}

.StatusComment__transformedComment--fY {
  overflow: hidden;
  flex-shrink: 1;

  white-space: nowrap;

  text-overflow: ellipsis;
}

.StatusComment__transformedComment--fY br {
  display: inline;
  clear: none;

  content: ' ';
}

.StatusComment__popup--EV {
  max-width: calc(var(--ring-unit)*40);
  padding: var(--ring-unit);
}

.AgentStatus__line--de {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.AgentStatus__statusUp--CF {
  color: var(--ring-success-color);
}

.AgentStatus__statusDown--yu {
  color: var(--ring-error-color);
}

.AgentStatus__commentWrapper--vD {
  font-size: calc(var(--ring-unit)*1.5);
  line-height: calc(var(--ring-unit)*2);
}

.AgentStatus__comment--ga {
  display: inline-block;
}

.AgentStatus__switchTime--z1 {
  font-weight: bold;
}

.AgentSummary__row--vz,
.AgentSummary__warningRow--Jf {
  line-height: calc(var(--ring-unit)*4);
}

.AgentSummary__row--vz {
  display: flex;
  flex-direction: row;
}

.AgentSummary__rowTitle--Xp {
  width: calc(var(--ring-unit)*20);
}

.AgentSummary__editLink--jW {
  margin-left: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.AgentSummary__editIcon--_9 {
  color: var(--ring-icon-color);
}

.AgentSummary__warinigIcon--la {
  color: var(--ring-icon-warning-color);
}

.AgentSummary__runningIcon--gH {
  margin-right: calc(var(--ring-unit)/2);
}

.AgentSummary__runningBuildHeading--zS.AgentSummary__runningBuildHeading--zS {
  margin-bottom: var(--ring-unit);
  padding: 0;

  font: inherit;
  font-weight: bold;
}

.AgentSummary__runningBuildPlaceholder--vc {

  align-self: center;

  flex: 1 0;
}

.AgentSummary__plugins--qL {
  margin-top: calc(var(--ring-unit)*2);
}

.AgentSummary__copyButton--t0 {
  height: var(--ring-line-height);
  margin-left: var(--ring-unit);

  color: var(--ring-secondary-color);

  line-height: var(--ring-line-height);
}

.AgentPage__page--i1 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

h1.AgentPage__disabledTitle--Rs {
  color: var(--ring-disabled-color);
}

h1.AgentPage__disconnectedTitle--NG {
  color: var(--ring-error-color);
}

.AgentPage__title--ac {
  margin-top: var(--ring-unit);
}

.AgentPage__goneMessage--iF {
  margin-top: var(--ring-unit);
  margin-bottom: var(--ring-unit);
}

.AgentPage__status--FY {
  margin-bottom: calc(var(--ring-unit)*0.5);
}

.AgentPage__action--hE {
  margin-right: var(--ring-unit);
}

.AgentPage__enableWrapper--bX {
  display: inline-block;
}

.AgentPage__tabs--eN {

  margin-top: calc(var(--ring-unit)*3);
}

.AgentPage__row--SL {
  display: flex;
  flex-direction: row;
}

.AgentPage__rowTitle--kA {
  width: calc(var(--ring-unit)*20);
}

.AgentPage__editLink--FK {
  margin-left: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.AgentPage__editIcon--Ze {
  color: var(--ring-icon-color);
}

.EnableTimer__popup--WZ {
  max-width: 300px;

  padding: var(--ring-unit) calc(var(--ring-unit)*2);

  text-align: left;
}

.EnableTimer__icon--_V {
  color: var(--ring-icon-secondary-color);
}

.AgentPipelinePage__page--IY {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

h1.AgentPipelinePage__disabledTitle--qL {
  color: var(--ring-disabled-color);
}

h1.AgentPipelinePage__disconnectedTitle--yG {
  color: var(--ring-error-color);
}

.AgentPipelinePage__title--SU.AgentPipelinePage__title--SU {
  margin-top: var(--ring-unit);
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.AgentPipelinePage__header--k9 {
  display: flex;
}

.AgentPipelinePage__actions--Ic {
  margin-left: auto;
}

.AgentPipelinePage__icon--i5 {
  display: inline-flex;
  align-items: center;
}

.AgentPipelinePage__summary--XF {
  display: flex;
  flex-direction: column;
  gap: calc(var(--ring-unit)/2);
}

.AgentPipelinePage__row--iz {
  display: flex;
  flex-direction: row;

  line-height: 20px;
}

.AgentPipelinePage__rowTitle--oE {
  width: calc(var(--ring-unit)*20);

  font-weight: 600;
}

.AgentPipelinePage__copyButton--IG {
  height: var(--ring-line-height);
  margin-left: var(--ring-unit);

  color: var(--ring-secondary-color);

  line-height: var(--ring-line-height);
}

.AgentPipelinePage__parametersTitle--h1.AgentPipelinePage__parametersTitle--h1 {
  display: flex;
  align-items: baseline;

  margin-top: calc(var(--ring-unit)*2);
  margin-bottom: calc(var(--ring-unit)*1.25);
  gap: var(--ring-unit);
}

.AgentPipelinePage__enableAgentButton--gY {
  margin-right: var(--ring-unit);
}

.AgentHeaderBadge__badge--Q4.AgentHeaderBadge__badge--Q4 {
  height: auto;
}

.AgentHeaderBadge__danger--J6 {
  color: var(--ring-icon-error-color);
}

.AgentAuthorizedStatus__comment--Fc {
  margin-left: calc(var(--ring-unit)/2);
}

.AgentConnectionStatus__disconnectedIcon--vl {
  color: var(--ring-icon-error-color);
}

.AgentConnectionStatus__activity--B_ {
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-icon-secondary-color);
}

.AgentConnectionStatus__activityPopup--my {
  max-width: 300px;

  padding: var(--ring-unit) calc(var(--ring-unit)*2);

  text-align: left;
}

.AgentEnableStatus__comment--GE {
  margin-left: calc(var(--ring-unit)/2);
}

.AgentHeader__container--Ag {
  position: relative;

  display: flex;

  flex-wrap: wrap;

  margin-bottom: calc(var(--ring-unit)*1.5);

  padding-bottom: calc(var(--ring-unit)*2.5);
  gap: calc(var(--ring-unit)/2);
}

.AgentHeader__container--Ag::after {
    position: absolute;
    right: calc(var(--ring-unit)*-4);

    bottom: 0;
    left: calc(var(--ring-unit)*-4);

    content: '';

    border-top: 1px solid var(--ring-line-color);
  }

.AgentHeader__copy--JS {
  height: var(--ring-font-size-larger);
  margin-left: calc(var(--ring-unit)/2);
  padding: 0;

  line-height: var(--ring-line-height-lowest);
}

.VisibleBuild__visibilityDetector--WR {
  position: absolute;
  top: var(--absolute-child-top);
  right: 0;
  bottom: 0;
  left: 0;

  pointer-events: none;
  grid-column: start / end;
  grid-row: var(--row) / span var(--row-span);
}

.AgentRow__agent--el {
  margin: 0 calc(var(--tc-page-padding-inline)*-1 - var(--ring-unit)*2) calc(var(--ring-unit)/2)
    calc(var(--tc-page-padding-inline)*-1 - var(--ring-unit)*7);
  grid-column: start / end;
}

.AgentsGroup__container--Ln {
  padding: 0 calc(var(--ring-unit)*2);
}

.AgentsGroup__agent--mz.AgentsGroup__agent--mz {
  margin-left: calc(var(--tc-page-padding-inline)*-1 - var(--ring-unit)*2);
}

.AgentsGroup__group--z3 {
  display: flex;
  flex-direction: column;

  height: calc(100% - var(--ring-unit)*4);
  margin-top: 0;
  margin-bottom: calc(var(--ring-unit)*2);
}

.AgentsGroup__expandable--aX {
  margin: calc(var(--ring-unit)*2) 0 0;
}

.AgentsGroup__heading--AX {
  color: var(--ring-error-color);
}

.AgentsGroup__subheading--Vd {
  color: var(--ring-secondary-color);
}

.AgentsGroup__content--NK.AgentsGroup__content--NK {
  flex: 1 0;

  padding-top: 0;
  padding-bottom: 0;
}

.UnauthorizedAgentsPage__heading--JO.UnauthorizedAgentsPage__heading--JO {
  margin-bottom: calc(var(--ring-unit)*2);
}

.UnauthorizedAgentsPage__licensesText--Q3 {
  margin: calc(var(--ring-unit)*2) 0;
}

.UnauthorizedAgentsPage__agents--V9 {
}

.UnauthorizedAgentsPage__agent--th {
  margin: 0 calc(var(--tc-page-padding-inline)*-1 - var(--ring-unit)*2) calc(var(--ring-unit)/2);
  grid-column: start / end;
}

.IndentedExpandHandle__container--a6 {
  white-space: nowrap;
}

.IndentedExpandHandle__icon--Wn {
  padding: 0;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.CloudAgentIcon__icon--UL:hover {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);
}}.CloudAgentIcon__icon--UL {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);
}

.InstancesCounter__couter--B8 {
  padding-right: 0;

  padding-left: 0;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.InstancesCounter__runningCount--Ja {
  color: var(--ring-success-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.InstancesCounter__couter--B8:hover .InstancesCounter__runningCount--Ja {
  color: inherit;
}}

.InstancesCounter__helpIcon--Tp {
  margin-left: calc(var(--ring-unit)/2);

  cursor: pointer;

  color: var(--ring-icon-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.InstancesCounter__helpIcon--Tp:hover {
    color: var(--ring-icon-hover-color);
  }}

.InstancesDropdown__instancesDropdown--vX {
  line-height: var(--ring-line-height);
}

.InstancesDropdown__popup--Wd {
  width: calc(var(--ring-unit)*50);
  margin-left: calc(var(--ring-unit)*-2);
  padding: var(--ring-unit) calc(var(--ring-unit)*2);

  line-height: calc(var(--ring-unit)*4);
}

.InstancesDropdown__item--zV {
  display: flex;
  justify-content: space-between;
}

.InstancesDropdown__link--gR {
  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;
}

.InstancesDropdown__runningStatus--Ht,
.InstancesDropdown__idleStatus--I5,
.InstancesDropdown__disabledStatus--eO,
.InstancesDropdown__disconnectedStatus--hd {
  margin-left: var(--ring-unit);
}

.InstancesDropdown__runningStatus--Ht {
  white-space: nowrap;

  color: var(--ring-success-color);
}

.InstancesDropdown__icon--Id {
  margin-right: calc(var(--ring-unit)*0.5);
}

.InstancesDropdown__idleStatus--I5,
.InstancesDropdown__disabledStatus--eO {
  color: var(--ring-secondary-color);
}

.InstancesDropdown__disconnectedStatus--hd {
  color: var(--ring-error-color);
}

.InstancesDropdown__viewAllLink--gS {
  color: var(--ring-secondary-color);
}

.InstancesDropdown__inactiveLink--rO {
  color: var(--ring-secondary-color);
}

.InstallAgentPopup__popup--hk {
  width: calc(var(--ring-unit)*37);
  margin: calc(var(--ring-unit)*0.5) 0 0;
  padding: calc(var(--ring-unit)*0.5) 0 var(--ring-unit);
}

.InstallAgentPopup__link--cu {
}

.InstallAgentPopup__hoverLink--j0 {
}

.InstallAgentPopup__text--JQ {

  white-space: normal;

  color: var(--ring-secondary-color);
}

.CloudAgentRow__cloudImageRow--nR {
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
  padding: 0 var(--tc-page-padding-inline);
  grid-column: start / end;
}

.AgentPoolTabToolbar__tabToolbar--_H {
  display: flex;
  align-items: center;

  height: calc(var(--ring-unit)*4.25);

  margin-bottom: calc(var(--ring-unit)*2);
}

.DialogTrigger__dialog--fc {
  display: flex;
  align-items: stretch;
  flex-direction: row;
}

.DialogTrigger__dialogContent--Iu {
  display: flex;
  flex: 1 0;
  flex-direction: column;

  width: calc(var(--ring-unit)*66);
  height: calc(100vh - var(--ring-unit)*8);
  max-height: calc(var(--ring-unit)*72);
}

.DialogTrigger__header--VK.DialogTrigger__header--VK {
  flex: 0 0;

  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4);

  font-size: calc(var(--ring-unit)*3);
}

.AgentsSelectionSummary__summary--tr {
  font-size: var(--ring-font-size-smaller);
}

.AssignAgentsButtons__assign--RS {
  margin-right: var(--ring-unit);
}

.ExpandableGroup__container--bL {
  margin-bottom: calc(var(--ring-unit)*4);
}

.ExpandableGroup__header--og {
  font-weight: bold;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ExpandableGroup__header--og:hover {
  background: var(--ring-hover-background-color);
}}

.ExpandableGroup__icon--Zw {
  color: var(--ring-icon-secondary-color);
}

.ExpandableGroup__expandHandle--_i {
  display: inline;

  height: auto;

  margin-right: calc(var(--ring-unit)/2);

  line-height: var(--ring-line-height-lower);
}

.AssignAgentsDialog__loader--DJ {
  display: block;

  width: 16px;

  margin: 0 calc(var(--ring-unit)*4);
}

.AssignAgentsDialog__searchInput--bD,
.AssignAgentsDialog__tree--wa,
.AssignAgentsDialog__panel--WU {
  line-height: calc(var(--ring-unit)*3);
}

.AssignAgentsDialog__searchInput--bD {
  margin: 0 calc(var(--ring-unit)*4) var(--ring-unit);
}

.AssignAgentsDialog__tree--wa {
  overflow: auto;
  flex: 1 1;
}

.AssignAgentsDialog__emptyList--D_ {
  margin: 0 calc(var(--ring-unit)*4);
}

.AssignAgentsDialog__expandableGroup--SZ {
  margin: 0 0 calc(var(--ring-unit)*4);
}

.AssignAgentsDialog__expandableGroupHeader--zO {
  display: flex;

  padding: 0 calc(var(--ring-unit)*4);
}

.AssignAgentsDialog__poolItem--Te {
  overflow: hidden;

  padding-right: calc(var(--ring-unit)*4);

  padding-left: calc(var(--ring-unit)*8);

  white-space: nowrap;
  text-overflow: ellipsis;
}

.AssignAgentsDialog__checkboxContainer--aF {
  min-width: 0;
}

.AssignAgentsDialog__itemCheckboxContainer--mQ {
  display: flex;
  align-items: center;

  height: calc(var(--ring-unit)*3);

  line-height: calc(var(--ring-unit)*3);
}

.AssignAgentsDialog__checkboxLabel--cx {
  position: relative;
  z-index: 10;

  overflow: hidden;

  flex-grow: 1;

  cursor: pointer;

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;
  white-space: nowrap;

  text-overflow: ellipsis;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.AssignAgentsDialog__poolItem--Te:hover {
  background: var(--ring-hover-background-color);
}}

.AssignAgentsDialog__summary--BN {
  margin-bottom: var(--ring-unit);
}

.AssignAgentsDialog__itemTitle--Lu {
  display: flex;
}

.AssignAgentsDialog__itemName--N0 {
  overflow: hidden;

  flex: 1 1;

  text-overflow: ellipsis;
}

.AssignAgentsDialog__itemLabel--Cj {
  flex: 0 0;

  color: var(--ring-secondary-color);
}

.AssignAgentsDialog__panel--WU.AssignAgentsDialog__panel--WU {
  margin-top: 0;
  padding-left: calc(var(--ring-unit)*4);

  border-top: 1px solid var(--ring-popup-border-color);
}

.AssignAgentsDialog__buttons--L5 {
  display: flex;
}

.AssignAgentsDialog__cancel--PP {
  margin-left: auto;
}

.AgentsTab__assignAgentsButton--He {
  margin-right: var(--ring-unit);
}

.AgentsTab__emptyMessage--qV {
  margin-top: calc(var(--ring-unit)*2);
}

.AgentsTab__heading--hM.AgentsTab__heading--hM {
  margin: calc(var(--ring-unit)*2) 0;
}

.AgentsTab__cloudAgent--Vs {
  margin-bottom: calc(var(--ring-unit)*0.5);
}

.AgentsTab__sortingSelect--iL {
  display: block;

  margin-top: calc(var(--ring-unit)*2);
  margin-bottom: calc(var(--ring-unit)*2);
}

.AgentsTab__warning--Z_ {
  color: var(--ring-warning-color);
}

.ProjectPath__path--GJ {
  display: flex;

  overflow: hidden;
  flex-direction: row-reverse;

  flex-wrap: wrap;
  justify-content: flex-end;

  height: 22px;
  margin: 0 -2px;
  padding: 0 2px;
}

.ProjectPath__pathItem--aL {
  white-space: nowrap;
}

.ProjectPath__parentItemContainer--MS {
  z-index: 1;

  margin-right: calc(var(--ring-unit)*-2);

  background: var(--ring-content-background-color);
}

.ProjectPath__targetItem--uQ {
  overflow: hidden;

  min-width: 0;
  margin: 0 -2px;
  padding: 0 2px;

  text-overflow: ellipsis;
}

.ProjectPath__ellipsis--Rq {
  width: calc(var(--ring-unit)*1.5);

  cursor: default;
}

.ProjectPath__ellipsis--Rq,
.ProjectPath__separator--sK {
  margin-left: calc(var(--ring-unit)*0.5);
}

.ProjectPath__parentsDropDownAnchor--dy {
  display: inline;
}

.ProjectPath__parentsPopup--Nb {
  padding: var(--ring-unit) calc(var(--ring-unit)*2);

  color: var(--ring-secondary-color);
}

.ProjectPath__separator--sK {
  color: var(--ring-secondary-color);
}

.ProjectPath__link--xx {
  color: var(--ring-text-color);
}

.ProjectPath__parentItem--TK {
  color: var(--ring-secondary-color);
}

.ProjectPath__icon--Jv {
  margin: 0 calc(var(--ring-unit)*0.5);

  color: var(--ring-icon-secondary-color);
}

.ProjectsTreeItem__project--KL {
  height: calc(var(--ring-unit)*3);

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;

  outline: none;

  line-height: calc(var(--ring-unit)*3);
}

.ProjectsTreeItem__expandableProject--Xq {
  cursor: pointer;
}

.ProjectsTreeItem__indentedContainer--Wv {
  display: flex;
  align-items: baseline;
}

.ProjectsTreeItem__chevron--em {
  flex: 0 0;
}

.ProjectsTreeItem__chevronIcon--uo.ProjectsTreeItem__chevronIcon--uo {
  color: var(--ring-icon-secondary-color);
}

.ProjectsTreeItem__checkboxContainer--Y3 {
  display: flex;
  overflow: hidden;
  align-items: baseline;

  margin-left: 3px;
}

.ProjectsTreeItem__checkboxCell--zx {
  margin-left: 1px;
}

.ProjectsTreeItem__checkboxLabel--oy.ProjectsTreeItem__checkboxLabel--oy {
  position: relative;

  z-index: 4;

  min-width: 0;

  margin-left: calc(var(--ring-unit)/2);

  cursor: pointer;

  line-height: calc(var(--ring-unit)*3);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ProjectsTreeItem__project--KL:hover .ProjectsTreeItem__pathItem--Dl {
  background-color: var(--ring-hover-background-color);
}}

.ProjectsTreeItem__projectAgentPools--Hz {
  overflow: hidden;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(var(--ring-unit)*6);

  padding-left: var(--ring-unit);

  white-space: nowrap;
  text-overflow: ellipsis;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.AssignProjectsDialog__loader--vu {
  display: block;

  width: 16px;

  margin: 0 calc(var(--ring-unit)*4);
}

.AssignProjectsDialog__dialog--JM {
  display: flex;
  align-items: stretch;
  flex-direction: row;
}

.AssignProjectsDialog__dialogContent--hc {
  display: flex;
  flex: 1 0;
  flex-direction: column;

  width: calc(var(--ring-unit)*66);
  height: calc(100vh - var(--ring-unit)*8);
  max-height: calc(var(--ring-unit)*72);
}

.AssignProjectsDialog__header--Sk.AssignProjectsDialog__header--Sk {
  flex: 0 0;

  margin: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4);

  font-size: calc(var(--ring-unit)*3);
}

.AssignProjectsDialog__searchInput--iq {
  flex: 0 0;

  margin-right: calc(var(--ring-unit)*4);
  margin-left: calc(var(--ring-unit)*4);
}

.AssignProjectsDialog__tree--_9 {
  display: flex;
  flex: 1 0;

  margin-top: calc(var(--ring-unit)*0.5);
}

.AssignProjectsDialog__emptyTree--cD {
  flex: 1 0;

  padding: 0 calc(var(--ring-unit)*4);
}

.AssignProjectsDialog__treeItem--IR {
  height: calc(var(--ring-unit)*3);

  cursor: default;

  line-height: calc(var(--ring-unit)*3);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.AssignProjectsDialog__treeItem--IR:hover {
  background-color: var(--ring-hover-background-color);
}}

.AssignProjectsDialog__treeItemProject--zT {
  padding: 0 calc(var(--ring-unit)*3.75);
}

.AssignProjectsDialog__treeItemAction--Vd {
  flex: 0 0;
}

.AssignProjectsDialog__treeItemAction--Vd[disabled] {
  cursor: default;
  pointer-events: all;
}

.AssignProjectsDialog__panel--as.AssignProjectsDialog__panel--as {
  flex: 0 0;

  padding-left: calc(var(--ring-unit)*4);

  border-top: 1px solid var(--ring-popup-border-color);
}

.AssignProjectsDialog__diassociateCheckbox--Ph {
  display: flex;

  margin-bottom: calc(var(--ring-unit)*2);
}

.DiassociateProjectButton__unassignIcon--Ll {
  color: var(--ring-icon-color);
}

.DiassociateProjectButton__loader--uG {
  margin: 0 var(--ring-unit);
}

.LeanFilter__filter--zI {
  display: flex;
  align-items: center;
}

.LeanFilter__input--Je {
  width: calc(var(--ring-unit)*30);
  margin: 0;
}

.LeanFilter__hideButton--X0 {
  margin-left: calc(var(--ring-unit)*2);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ProjectsTab__tableRow--xB:hover .ProjectsTab__pathItem--wB {
  background-color: var(--ring-hover-background-color);
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ProjectsTab__tableRow--xB:hover {
  outline: none;
  background-color: var(--ring-hover-background-color);
}}

.ProjectsTab__toolbar--EQ {
  display: flex;
  align-items: center;

  height: calc(var(--ring-unit)*4.25);

  margin-bottom: calc(var(--ring-unit)*2);
}

.ProjectsTab__assignButton--H4 {
  margin-right: var(--ring-unit);
}

.ProjectsTab__excludedProjectsNumber--he {
  margin: calc(var(--ring-unit)*2) 0;
}

.ProjectsTab__filterButton--kz {
  margin-right: calc(var(--ring-unit)*2);
}

.ProjectsTab__hideArchivedCheckbox--V2 {
  margin: 0;
}

.ProjectsTab__tableRow--xB {
  display: flex;
  flex-direction: row;

  height: calc(var(--ring-unit)*3);

  margin-right: calc(var(--tc-page-padding-inline)*-1);
  margin-left: calc(var(--tc-page-padding-inline)*-1);

  line-height: calc(var(--ring-unit)*3);
}

.ProjectsTab__tableHeader--nO {
  margin-bottom: var(--ring-unit);
  padding-bottom: var(--ring-unit);

  color: var(--ring-secondary-color);

  border-bottom: 1px solid var(--ring-line-color);
}

.ProjectsTab__nameHeader--zB {
  margin-left: calc(var(--tc-page-padding-inline) - 5px);
}

.ProjectsTab__tableRow--xB:focus-within {
  outline: none;
  background-color: var(--ring-hover-background-color);
}

.ProjectsTab__tableRow--xB:focus-within .ProjectsTab__pathItem--wB {
  background-color: var(--ring-hover-background-color);
}

.ProjectsTab__tableRow--xB:focus-within {
  box-shadow: 2px 0 var(--ring-main-color) inset;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ProjectsTab__tableHeader--nO:hover {
  background-color: transparent;
}}

.ProjectsTab__expandableTableRow--b8 {
  cursor: pointer;
}

.ProjectsTab__tableCell--JU {
  flex: 1 0;
}

.ProjectsTab__nameTableCell--nJ {
  margin-left: 5px;
}

.ProjectsTab__projectsTableCell--MH {
  margin-right: calc(var(--tc-page-padding-inline) - var(--ring-unit));
  padding-left: 2px;
}

.ProjectsTab__unassignIcon--A9 {
  color: var(--ring-icon-color);
}

.ProjectNameCell__cell--qN {
  display: flex;

  align-items: baseline;

  height: calc(var(--ring-unit)*3);

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;

  line-height: calc(var(--ring-unit)*3);
}

.ProjectNameCell__mutedName--J0 {
  color: var(--ring-secondary-color);
}

.ProjectNameCell__chevron--qb {
  color: var(--ring-icon-secondary-color);
}

.ProjectNameCell__label--mT {
  margin: 0 calc(var(--ring-unit)*0.5);

  white-space: nowrap;

  color: var(--ring-secondary-color);
}

.ProjectPoolsCell__cell--GY {
  display: flex;
  overflow: hidden;
  justify-content: space-between;

  white-space: nowrap;

  text-overflow: ellipsis;
}

.ProjectPoolsCell__pools--_V {
  overflow: hidden;

  min-width: 0;
  margin: 0 -2px;
  padding: 0 2px;

  text-overflow: ellipsis;
}

.ProjectPoolsCell__actions--gT {
  flex: 0 0;

  padding-left: calc(var(--ring-unit)*2);
}

.ProjectPoolsCell__unassignIcon--Jh {
  color: var(--ring-icon-color);
}

.ProjectPoolsCell__undoButton--l4 {
  padding: 0 var(--ring-unit) 0 calc(var(--ring-unit)*2);
}

.UndoDiassociateProjectButton__undoButton--mM {
  padding: 0 var(--ring-unit) 0 calc(var(--ring-unit)*2);
}

.UndoDiassociateProjectButton__loader--_X {
  margin: 0 var(--ring-unit);
}

.AgentPoolPage__page--Ky {
  position: relative;
}

.AgentPoolPage__heading--O6 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;

  margin-bottom: calc(var(--ring-unit)*2);
}

h1.AgentPoolPage__header--fC {
  margin-bottom: 0;
}

.AgentPoolPage__titleExplanation--mj {
  font-weight: 200;
}

.AgentPoolPage__description--vk {
  margin-top: calc(var(--ring-unit)*0.5);
}

.AgentPoolPage__editButton--WE {
  flex-shrink: 0;

  margin-top: 3px;

  margin-bottom: 0;

  margin-left: calc(var(--ring-unit)*1.5);

  font-weight: normal;
}

.AgentPoolPage__star--_Q {
  margin-top: -3px;
  margin-left: var(--ring-unit);

  vertical-align: 3px;
}

.InstallAgentDropdown__dropdown--st {
  line-height: var(--ring-line-height);
}

.InstallAgentDropdown__anchor--pz {
  color: var(--ring-text-color);
}

.InstallAgent__link--Y_ {
  color: var(--ring-text-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ExpandableAgentPool__expandable--ME:hover .ExpandableAgentPool__star--mT {
  transition: none;

  opacity: 1;
}}

.ExpandableAgentPool__container--dD {
  padding: 0 calc(var(--ring-unit)*2);
}

.ExpandableAgentPool__cloudAgent--xg {
  margin-bottom: calc(var(--ring-unit)*0.5);
}

.ExpandableAgentPool__agent--vL.ExpandableAgentPool__agent--vL {
  margin-left: calc(var(--ring-unit)*-6);
}

.ExpandableAgentPool__expandable--ME {
  margin: 0;
}

.ExpandableAgentPool__header--zt.ExpandableAgentPool__header--zt {
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
  padding-right: 0;
}

.ExpandableAgentPool__heading--D2 {
  color: var(--ring-error-color);
}

.ExpandableAgentPool__subheading--uw {
  color: var(--ring-secondary-color);
}

.ExpandableAgentPool__content--RR.ExpandableAgentPool__content--RR {
  flex: 1 0;

  padding-top: 0;
  padding-bottom: 0;
}

.ExpandableAgentPool__star--mT {
  transition: opacity var(--ring-fast-ease);

  opacity: 0;
}

.ExpandableAgentPool__expandable--ME:focus-within .ExpandableAgentPool__star--mT {
  transition: none;

  opacity: 1;
}

.AllAgentsTab__toolbar--Vf {
  margin-bottom: calc(var(--ring-unit)*2);
}

.AllAgentsTab__sortingSelect--wm {
  margin-right: calc(var(--ring-unit)*2);
}

.Toolbar__placeId--rS {
  display: inline-block;
}

.AllAgentsTab__toolbar--jk {
  margin-bottom: calc(var(--ring-unit)*2);
}

.AllAgentsTab__sortingSelect--d8 {
  margin-right: calc(var(--ring-unit)*2);
}

.AgentPoolsPlaceholder__arrow--_I {
  position: absolute;

  display: block;
}

.AgentPoolsPlaceholder__tip--au {
  position: absolute;
}

.AgentPoolsPlaceholder__tipLeft--dk {
  top: calc(var(--ring-unit)*24);

  max-width: calc(var(--ring-unit)*23);

  text-align: left;
}

.AgentPoolsPlaceholder__tipLeft--dk .AgentPoolsPlaceholder__arrow--_I {
    top: calc(var(--ring-unit)*-6);

    width: calc(var(--ring-unit)*7 + 1px);
    height: 45px;
  }

.AgentPoolsPlaceholder__container--oY {
  display: inline-flex;
  flex-direction: column;
}

.AgentPoolsPlaceholder__description--AT {
  max-width: calc(var(--ring-unit)*80);
}

.AgentPoolsPlaceholder__installAgent--oe {
  align-self: center;

  margin-top: var(--ring-unit);
}

.AgentPoolsEditFavorite__button--sX {
  margin-left: var(--ring-unit);
}

.FavoriteAgentPools__page--aS {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.FavoriteAgentPools__content--Uf {
  margin-top: calc(var(--ring-unit)*4);
}

.AgentsOverviewPage__page--iL {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.AgentsOverviewPage__tabs--iD {

  margin-top: calc(var(--ring-unit)*4);
}

.AgentsOverviewPage__classicUiLink--XZ {
  display: inline-block;

  height: calc(var(--ring-unit)*4);
  margin: 0 calc(var(--ring-unit)*3);
  padding: 0;

  vertical-align: top;

  color: var(--ring-text-color);

  border: none;
  border-radius: 0;
  outline: none;

  line-height: calc(var(--ring-unit)*4);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.AgentsOverviewPage__classicUiLink--XZ.AgentsOverviewPage__classicUiLink--XZ:hover {
  text-decoration-line: none;

  color: var(--ring-link-hover-color);
  box-shadow: inset 0 -1px 0 0 var(--ring-link-hover-color);
}}

.AgentsOverviewPage__mammothIcon--uy {
  vertical-align: middle;

  line-height: calc(var(--ring-unit)*2);
}


/*# sourceMappingURL=styles.4b11c32775cecaf242ae.css.map*/