.clearfix_rui_8bff:after{clear:both;content:"";display:block}.font_rui_8bff{font-family:var(--ring-font-family);font-size:var(--ring-font-size);line-height:var(--ring-line-height)}.font-lower_rui_8bff{line-height:var(--ring-line-height-lower)}.font-smaller_rui_8bff{font-size:var(--ring-font-size-smaller)}.font-smaller-lower_rui_8bff{line-height:var(--ring-line-height-lowest)}.font-larger-lower_rui_8bff{font-size:var(--ring-font-size-larger)}.font-larger_rui_8bff{line-height:var(--ring-line-height-taller)}.thin-font_rui_8bff{font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--ring-font-size);font-weight:100}.monospace-font_rui_8bff{font-family:var(--ring-font-family-monospace);font-size:var(--ring-font-size-smaller)}.ellipsis_rui_8bff{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resetButton_rui_8bff{background-color:initial;border:0;color:inherit;font:inherit;overflow:visible;padding:0;text-align:left}.resetButton_rui_8bff::-moz-focus-inner{border:0;padding:0}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.avatarStack_rui_9a0c:hover .extraText_rui_9a0c{opacity:1}.avatarStack_rui_9a0c:hover .item_rui_9a0c{mask:none;transform:translateX(calc((var(--ring-avatar-stack-offset) + 2px)*var(--ring-avatar-stack-index)))}}.size20_rui_9a0c{--ring-avatar-stack-offset:12px;--ring-avatar-stack-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2722%27 height=%2722%27%3E%3Cpath d=%27M0 0a5 5 0 0 1 5 5v12a5 5 0 0 1-5 5h22V0%27/%3E%3C/svg%3E")}.size24_rui_9a0c{--ring-avatar-stack-offset:16px;--ring-avatar-stack-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2726%27 height=%2726%27%3E%3Cpath d=%27M0 0a5 5 0 0 1 5 5v16a5 5 0 0 1-5 5h26V0%27/%3E%3C/svg%3E")}.size28_rui_9a0c{--ring-avatar-stack-offset:18px;--ring-avatar-stack-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27%3E%3Cpath d=%27M0 0a5 5 0 0 1 5 5v20a5 5 0 0 1-5 5h30V0%27/%3E%3C/svg%3E")}.size32_rui_9a0c{--ring-avatar-stack-offset:20px;--ring-avatar-stack-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2734%27 height=%2734%27%3E%3Cpath d=%27M0 0a5 5 0 0 1 5 5v24a5 5 0 0 1-5 5h34V0%27/%3E%3C/svg%3E")}.size40_rui_9a0c{--ring-avatar-stack-offset:26px;--ring-avatar-stack-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2742%27 height=%2742%27%3E%3Cpath d=%27M0 0a5 5 0 0 1 5 5v32a5 5 0 0 1-5 5h42V0%27/%3E%3C/svg%3E")}.size56_rui_9a0c{--ring-avatar-stack-offset:42px;--ring-avatar-stack-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2758%27 height=%2758%27%3E%3Cpath d=%27M0 0a5 5 0 0 1 5 5v48a5 5 0 0 1-5 5h58V0%27/%3E%3C/svg%3E")}.avatarStack_rui_9a0c{display:inline-flex;position:relative}.item_rui_9a0c{background-color:var(--ring-content-background-color);border-radius:calc(var(--ring-border-radius) + 1px);margin:-1px;margin-left:calc(var(--ring-avatar-stack-offset)*-1 - 1px);mask-image:var(--ring-avatar-stack-mask-image);mask-position:calc(var(--ring-avatar-stack-offset) - 3px) 0;mask-repeat:no-repeat;padding:1px;position:relative;transition:transform var(--ring-fast-ease)}.item_rui_9a0c:first-child{--ring-avatar-stack-index:0;--ring-avatar-stack-offset:0px;mask:none}.avatarStack_rui_9a0c:focus-within .item_rui_9a0c,.hovered_rui_9a0c .item_rui_9a0c{mask:none;transform:translateX(calc((var(--ring-avatar-stack-offset) + 2px)*var(--ring-avatar-stack-index)))}.extraButton_rui_9a0c{border-radius:var(--ring-border-radius);cursor:pointer}.extraButton_rui_9a0c:focus-visible{box-shadow:0 0 0 2px var(--ring-border-hover-color);outline:none}.extraText_rui_9a0c{opacity:0;transition:opacity var(--ring-fast-ease)}.avatarStack_rui_9a0c:focus-within .extraText_rui_9a0c,.hovered_rui_9a0c .extraText_rui_9a0c{opacity:1}.light_rui_6155,:root{--ring-unit:8px;--ring-line-components:223,225,229;--ring-line-color:rgb(var(--ring-line-components));--ring-borders-components:211,213,219;--ring-borders-color:rgb(var(--ring-borders-components));--ring-icon-components:108,112,126;--ring-icon-color:rgb(var(--ring-icon-components));--ring-icon-white-components:255,255,255;--ring-icon-white-color:rgb(var(--ring-icon-white-components));--ring-icon-secondary-components:108,112,126;--ring-icon-secondary-color:rgb(var(--ring-icon-secondary-components));--ring-border-disabled-components:235,236,240;--ring-border-disabled-color:rgb(var(--ring-border-disabled-components));--ring-border-selected-disabled-components:201,204,214;--ring-border-selected-disabled-color:rgb(var(--ring-border-selected-disabled-components));--ring-border-disabled-active-components:171,213,246;--ring-border-disabled-active-color:rgb(var(--ring-border-disabled-active-components));--ring-icon-disabled-components:168,173,189;--ring-icon-disabled-color:rgb(var(--ring-icon-disabled-components));--ring-border-hover-components:160,189,248;--ring-border-hover-color:rgb(var(--ring-border-hover-components));--ring-border-hover-success-components:197,229,204;--ring-border-hover-success-color:rgb(var(--ring-border-hover-success-components));--ring-border-hover-error-components:250,212,216;--ring-border-hover-error-color:rgb(var(--ring-border-hover-error-components));--ring-icon-hover-components:90,93,107;--ring-icon-hover-color:rgb(var(--ring-icon-hover-components));--ring-main-components:53,116,240;--ring-main-color:rgb(var(--ring-main-components));--ring-action-link-components:46,85,163;--ring-action-link-color:rgb(var(--ring-action-link-components));--ring-main-hover-components:51,105,214;--ring-main-hover-color:rgb(var(--ring-main-hover-components));--ring-main-success-components:32,138,60;--ring-main-success-color:rgb(var(--ring-main-success-components));--ring-main-success-hover-components:31,117,54;--ring-main-success-hover-color:rgb(var(--ring-main-success-hover-components));--ring-main-error-components:204,54,69;--ring-main-error-color:rgb(var(--ring-main-error-components));--ring-main-error-hover-components:173,43,56;--ring-main-error-hover-color:rgb(var(--ring-main-error-hover-components));--ring-main-warning-components:229,109,23;--ring-main-warning-color:rgb(var(--ring-main-warning-components));--ring-main-warning-hover-components:206,97,23;--ring-main-warning-hover-color:rgb(var(--ring-main-warning-hover-components));--ring-icon-error-components:204,54,69;--ring-icon-error-color:rgb(var(--ring-icon-error-components));--ring-icon-warning-components:229,109,23;--ring-icon-warning-color:rgb(var(--ring-icon-warning-components));--ring-icon-success-components:32,138,60;--ring-icon-success-color:rgb(var(--ring-icon-success-components));--ring-icon-highlight-components:255,175,15;--ring-icon-highlight-color:rgb(var(--ring-icon-highlight-components));--ring-icon-highlight-hover-components:223,147,3;--ring-icon-highlight-hover-color:rgb(var(--ring-icon-highlight-hover-components));--ring-pale-control-components:194,214,252;--ring-pale-control-color:rgb(var(--ring-pale-control-components));--ring-popup-border-components:0,28,54;--ring-popup-border-color:var(--ring-line-color);--ring-popup-shadow-components:rgba(var(--ring-popup-border-components),0.1);--ring-popup-shadow-color:rgba(var(--ring-popup-border-components),0.1);--ring-popup-secondary-shadow-color:rgba(var(--ring-popup-border-components),0.04);--ring-message-shadow-color:rgba(var(--ring-popup-border-components),0.3);--ring-pinned-shadow-components:108,112,126;--ring-pinned-shadow-color:rgb(var(--ring-pinned-shadow-components));--ring-button-danger-hover-components:219,59,75;--ring-button-danger-hover-color:rgb(var(--ring-button-danger-hover-components));--ring-button-primary-border-components:46,85,163;--ring-button-primary-border-color:rgb(var(--ring-button-primary-border-components));--ring-dialog-overlay-components:0,0,0;--ring-dialog-overlay-opacity:0.4;--ring-popup-shadow:0 2px 8px var(--ring-popup-shadow-color),0 1px 2px var(--ring-popup-secondary-shadow-color);--ring-dialog-shadow:0 4px 24px var(--ring-popup-shadow-color),0 2px 6px var(--ring-popup-secondary-shadow-color);--ring-search-components:112,156,245;--ring-search-color:rgb(var(--ring-search-components));--ring-hint-components:46,85,163;--ring-hint-color:rgb(var(--ring-hint-components));--ring-link-components:46,85,163;--ring-link-color:rgb(var(--ring-link-components));--ring-link-hover-components:34,60,114;--ring-link-hover-color:rgb(var(--ring-link-hover-components));--ring-error-components:204,54,69;--ring-error-color:rgb(var(--ring-error-components));--ring-warning-components:184,85,22;--ring-warning-color:rgb(var(--ring-warning-components));--ring-success-components:31,117,54;--ring-success-color:rgb(var(--ring-success-components));--ring-text-components:39,40,46;--ring-text-color:rgb(var(--ring-text-components));--ring-active-text-color:var(--ring-text-color);--ring-white-text-components:255,255,255;--ring-white-text-color:rgb(var(--ring-white-text-components));--ring-heading-color:var(--ring-text-color);--ring-secondary-components:108,112,126;--ring-secondary-color:rgb(var(--ring-secondary-components));--ring-disabled-components:168,173,189;--ring-disabled-color:rgb(var(--ring-disabled-components));--ring-content-background-components:255,255,255;--ring-content-background-color:rgb(var(--ring-content-background-components));--ring-popup-background-components:255,255,255;--ring-popup-background-color:rgb(var(--ring-popup-background-components));--ring-sidebar-background-components:247,248,250;--ring-sidebar-background-color:rgb(var(--ring-sidebar-background-components));--ring-secondary-background-components:247,248,250;--ring-secondary-background-color:rgb(var(--ring-secondary-background-components));--ring-selected-background-components:212,226,255;--ring-selected-background-color:rgb(var(--ring-selected-background-components));--ring-hover-background-components:237,243,255;--ring-hover-background-color:rgb(var(--ring-hover-background-components));--ring-navigation-background-components:255,255,255;--ring-navigation-background-color:rgb(var(--ring-navigation-background-components));--ring-tag-background-components:235,236,240;--ring-tag-background-color:rgb(var(--ring-tag-background-components));--ring-tag-hover-background-components:211,213,219;--ring-tag-hover-background-color:rgb(var(--ring-tag-hover-background-components));--ring-removed-background-components:250,212,216;--ring-removed-background-color:rgb(var(--ring-removed-background-components));--ring-warning-background-components:252,230,214;--ring-warning-background-color:rgb(var(--ring-warning-background-components));--ring-highlight-background-components:255,241,209;--ring-highlight-background-color:rgb(var(--ring-highlight-background-components));--ring-added-background-components:197,229,204;--ring-added-background-color:rgb(var(--ring-added-background-components));--ring-disabled-background-components:247,248,250;--ring-disabled-background-color:rgb(var(--ring-disabled-background-components));--ring-disabled-selected-background-components:235,236,240;--ring-disabled-selected-background-color:rgb(var(--ring-disabled-selected-background-components));--ring-button-danger-active-components:250,212,216;--ring-button-danger-active-color:rgb(var(--ring-button-danger-active-components));--ring-button-loader-background:rgba(var(--ring-white-text-components),0.4);--ring-button-primary-background-components:53,116,240;--ring-button-primary-background-color:rgb(var(--ring-button-primary-background-components));--ring-table-loader-background-color:rgba(var(--ring-content-background-components),0.5);--ring-removed-subtle-background-components:255,247,247;--ring-removed-subtle-background-color:rgb(var(--ring-removed-subtle-background-components));--ring-warning-subtle-background-components:255,244,235;--ring-warning-subtle-background-color:rgb(var(--ring-warning-subtle-background-components));--ring-highlight-subtle-background-components:255,246,222;--ring-highlight-subtle-background-color:rgb(var(--ring-highlight-subtle-background-components));--ring-added-subtle-background-components:230,247,233;--ring-added-subtle-background-color:rgb(var(--ring-added-subtle-background-components));--ring-code-background-color:var(--ring-content-background-color);--ring-code-components:0,0,0;--ring-code-color:rgb(var(--ring-code-components));--ring-code-comment-color:var(--ring-secondary-color);--ring-code-meta-components:145,76,7;--ring-code-meta-color:rgb(var(--ring-code-meta-components));--ring-code-keyword-components:0,51,179;--ring-code-keyword-color:rgb(var(--ring-code-keyword-components));--ring-code-tag-background-components:235,236,240;--ring-code-tag-background-color:rgb(var(--ring-code-tag-background-components));--ring-code-tag-color:var(--ring-code-keyword-color);--ring-code-tag-font-weight:var(--ring-font-weight-bold);--ring-code-field-components:135,16,148;--ring-code-field-color:rgb(var(--ring-code-field-components));--ring-code-attribute-components:23,80,235;--ring-code-attribute-color:rgb(var(--ring-code-attribute-components));--ring-code-number-color:var(--ring-code-attribute-color);--ring-code-string-components:6,125,23;--ring-code-string-color:rgb(var(--ring-code-string-components));--ring-code-addition-components:197,229,204;--ring-code-addition-color:rgb(var(--ring-code-addition-components));--ring-code-deletion-components:223,225,229;--ring-code-deletion-color:rgb(var(--ring-code-deletion-components));--ring-border-radius-large:var(--ring-unit);--ring-border-radius:4px;--ring-border-radius-small:2px;--ring-font-size-larger:16px;--ring-font-size:14px;--ring-font-size-smaller:12px;--ring-line-height-taller:24px;--ring-line-height:20px;--ring-line-height-lower:18px;--ring-line-height-lowest:16px;--ring-ease:0.3s ease-out;--ring-fast-ease:0.15s ease-out;--ring-font-family:system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;--ring-font-family-monospace:Menlo,"Bitstream Vera Sans Mono","Ubuntu Mono",Consolas,"Courier New",Courier,monospace;--ring-font-weight-bold:600;--ring-font-variant-numeric:lining-nums tabular-nums slashed-zero;--ring-invisible-element-z-index:-1;--ring-fixed-z-index:1;--ring-overlay-z-index:5;--ring-alert-z-index:6}.alert_rui_2b32{--ring-alert-animation-duration:300ms;--ring-alert-animation-easing:ease-out;align-items:baseline;background-color:var(--ring-popup-background-color);border-radius:var(--ring-border-radius);box-shadow:var(--ring-popup-shadow);box-sizing:border-box;display:flex;font-size:var(--ring-font-size);line-height:calc(var(--ring-unit)*5);margin:var(--ring-unit) auto;min-height:calc(var(--ring-unit)*5);padding:0 calc(var(--ring-unit)*2);pointer-events:auto;position:relative;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}.alertInline_rui_2b32{margin:var(--ring-unit)}.error_rui_2b32{word-wrap:break-word;color:var(--ring-error-color)}.icon_rui_2b32{margin-right:var(--ring-unit)}.caption_rui_2b32{color:var(--ring-active-text-color);line-height:20px;margin:12px 0;max-width:calc(100% - var(--ring-unit)*5);overflow:hidden;white-space:normal}.caption_rui_2b32.withCloseButton_rui_2b32{margin-right:calc(var(--ring-unit)*5)}.badge_rui_2b32{margin-left:var(--ring-unit);vertical-align:initial}.loader_rui_2b32{margin-right:var(--ring-unit);top:2px}.close_rui_2b32.close_rui_2b32{font-size:0;line-height:0;margin:calc(var(--ring-unit)/2);padding:var(--ring-unit);position:absolute;right:0;top:2px}@keyframes show_rui_2b32{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes shaking_rui_2b32{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}.animationOpen_rui_2b32{animation-duration:var(--ring-alert-animation-duration);animation-name:show_rui_2b32}.animationClosing_rui_2b32{opacity:0;z-index:var(--ring-invisible-element-z-index)}.animationShaking_rui_2b32{animation-duration:.5s;animation-name:shaking_rui_2b32}.alertContainer_rui_a9a3{align-items:flex-end;bottom:calc(var(--ring-unit));display:flex;flex-direction:column;font-family:var(--ring-font-family);font-size:var(--ring-font-size);max-height:calc(100vh - var(--ring-unit)*2);overflow:visible;pointer-events:none;position:fixed;right:calc(var(--ring-unit)*2);z-index:var(--ring-alert-z-index)}.alertInContainer_rui_a9a3{margin-top:0;max-width:calc(var(--ring-unit)*50);min-width:calc(var(--ring-unit)*30);overflow-y:auto}.title_rui_b890{font-weight:var(--ring-font-weight-bold)}.error_rui_b890{margin-top:calc(var(--ring-unit)/2);word-wrap:break-word;color:var(--ring-text-color);line-height:calc(var(--ring-unit)*2)}.dialog_rui_159b.dialog_rui_159b{max-width:400px;width:auto}.content_rui_159b{align-items:center;display:flex;flex-direction:column;margin:calc(var(--ring-unit)*2) 0}.button_rui_159b{margin-top:var(--ring-unit);width:calc(var(--ring-unit)*25)}.firstButton_rui_159b{margin-top:calc(var(--ring-unit)*4)}.title_rui_159b.title_rui_159b{font-weight:100;margin-bottom:var(--ring-unit);margin-top:0;text-align:center}.logo_rui_159b{height:calc(var(--ring-unit)*12);margin-bottom:12px;object-fit:contain;width:calc(var(--ring-unit)*12)}@media (height <= 400px){.logo_rui_159b{height:calc(var(--ring-unit)*4);width:calc(var(--ring-unit)*4)}}.error_rui_159b{color:var(--ring-error-color);text-align:center}.avatar_rui_a03e{border-radius:var(--ring-border-radius);display:inline-block;object-fit:cover;object-position:center}.round_rui_a03e{border-radius:50%}.avatarShadow_rui_a03e{filter:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%220%22 height%3D%220%22%3E  %3Cdefs%3E    %3Cfilter id%3D%22inset-shadow%22 x%3D%22-50%25%22 y%3D%22-50%25%22 width%3D%22200%25%22 height%3D%22200%25%22%3E      %3CfeComponentTransfer in%3D%22SourceAlpha%22%3E        %3CfeFuncA type%3D%22table%22 tableValues%3D%221 0%22 %2F%3E      %3C%2FfeComponentTransfer%3E      %3CfeGaussianBlur stdDeviation%3D%224%22%2F%3E      %3CfeOffset dx%3D%220%22 dy%3D%220%22 result%3D%22offsetblur%22%2F%3E      %3CfeFlood flood-color%3D%22rgba%280%2C 0%2C 0%2C 0.07%29%22%2F%3E      %3CfeComposite in2%3D%22offsetblur%22 operator%3D%22in%22%2F%3E      %3CfeComposite in%3D%22SourceAlpha%22 operator%3D%22in%22 %2F%3E      %3CfeMerge%3E        %3CfeMergeNode in%3D%22SourceGraphic%22 %2F%3E        %3CfeMergeNode %2F%3E      %3C%2FfeMerge%3E    %3C%2Ffilter%3E  %3C%2Fdefs%3E%3C%2Fsvg%3E#inset-shadow")}.avatarInfo_rui_a03e{align-items:center;background-color:var(--ring-tag-background-color);border-radius:inherit;color:var(--ring-secondary-color);display:flex;height:100%;justify-content:center}.subavatar_rui_a03e{border:1px solid var(--ring-content-background-color);left:27px;position:absolute;top:15px}.empty_rui_a03e{border:1px solid var(--ring-borders-color);box-sizing:border-box;display:inline-block}.icon_rui_2d39{display:inline-block;fill:currentColor}.glyph_rui_2d39{display:inline-flex;pointer-events:none}.glyph_rui_2d39[width="10"],.glyph_rui_2d39[width="12"]{vertical-align:-1px}.glyph_rui_2d39[width="16"]{vertical-align:-3px}.glyph_rui_2d39[width="20"]{vertical-align:-2px}.glyph_rui_2d39.compatibilityMode_rui_2d39{height:calc(var(--ring-unit)*2);margin-left:0;margin-right:0;width:calc(var(--ring-unit)*2)}@media screen and (-webkit-min-device-pixel-ratio:0){.glyph_rui_2d39{width:auto}}.gray_rui_2d39{color:var(--ring-secondary-color)}.hover_rui_2d39{color:var(--ring-link-hover-color)}.green_rui_2d39{color:var(--ring-success-color)}.magenta_rui_2d39{color:var(--ring-link-hover-color)}.red_rui_2d39{color:var(--ring-error-color)}.blue_rui_2d39{color:var(--ring-main-color)}.white_rui_2d39{color:var(--ring-white-text-color)}.loading_rui_2d39{animation-duration:1.2s;animation-iteration-count:infinite;animation-name:icon-loading_rui_2d39}@keyframes icon-loading_rui_2d39{0%{transform:scale(1)}50%{opacity:.5;transform:scale(.9)}to{transform:scale(1)}}.heightS_rui_0b90{--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)}.heightM_rui_0b90{--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)}.heightL_rui_0b90{--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 (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.button_rui_0b90:hover{transition:none}}.button_rui_0b90{--ring-button-default-background-color:#0000;--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);background-color:var(--ring-button-background-color);border:0;border-radius:var(--ring-border-radius);box-sizing:border-box;color:var(--ring-button-text-color);cursor:pointer;font-family:var(--ring-font-family),sans-serif;margin:0;outline:0;text-decoration:none;transition:color var(--ring-ease),background-color var(--ring-ease),box-shadow var(--ring-ease);white-space:nowrap}.button_rui_0b90:active,.button_rui_0b90:focus-visible{transition:none}.button_rui_0b90::-moz-focus-inner{border:0;outline:0;padding:0}.block_rui_0b90{--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);box-shadow:var(--ring-button-shadow) var(--ring-button-border-color);display:inline-block;font-size:var(--ring-button-font-size);height:var(--ring-button-height);line-height:var(--ring-button-line-height);padding:var(--ring-button-padding-block) var(--ring-button-padding-inline)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.block_rui_0b90:hover{--ring-button-background-color:var(--ring-button-hover-background-color);--ring-button-border-color:var(--ring-button-hover-border-color)}}.block_rui_0b90:active{--ring-button-background-color:var(--ring-button-pressed-background-color);--ring-button-border-color:var(--ring-button-pressed-border-color)}.block_rui_0b90:focus-visible{box-shadow:var(--ring-button-shadow) var(--ring-button-focus-border-color),0 0 0 1px var(--ring-button-focus-border-color)}.block_rui_0b90.heightS_rui_0b90{--ring-button-icon-line-height:calc(var(--ring-unit)*1.5)}.inline_rui_0b90{--ring-button-text-color:var(--ring-action-link-color);--ring-button-background-color:#0000;display:inline;font-size:inherit;line-height:inherit;margin:0;padding:0}.inline_rui_0b90:focus-visible{box-shadow:0 0 0 2px var(--ring-button-focus-border-color)}.icon_rui_0b90{margin-right:calc(var(--ring-unit)*.5)}.iconRight_rui_0b90,.icon_rui_0b90{line-height:var(--ring-button-icon-line-height)}.iconRight_rui_0b90{margin-left:calc(var(--ring-unit)*.5)}.block_rui_0b90 .iconRight_rui_0b90,.block_rui_0b90 .icon_rui_0b90{margin-top:-1px}.withNormalIcon_rui_0b90{--ring-button-text-color:var(--ring-secondary-color)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.inline_rui_0b90:hover{--ring-button-text-color:var(--ring-link-hover-color)}}.inline_rui_0b90.active_rui_0b90,.inline_rui_0b90:active{--ring-button-text-color:var(--ring-link-hover-color)}.active_rui_0b90{--ring-button-disabled-background-color:var(--ring-hover-background-color);--ring-button-disabled-border-color:var(--ring-border-disabled-active-color);transition:none}.active_rui_0b90.block_rui_0b90{--ring-button-background-color:var(--ring-button-active-background-color);--ring-button-border-color:var(--ring-button-active-border-color)}.disabled_rui_0b90{background-color:var(--ring-button-disabled-background-color);box-shadow:var(--ring-button-shadow) var(--ring-button-disabled-border-color);color:var(--ring-button-disabled-text-color);cursor:auto}.danger_rui_0b90{--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)}.flat_rui_0b90{--ring-button-default-border-color:#0000;--ring-button-hover-border-color:#0000;--ring-button-pressed-border-color:#0000;--ring-button-active-border-color:#0000;--ring-button-disabled-border-color:#0000}.whiteText_rui_0b90{--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)}.primaryBlock_rui_0b90{--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)}.success_rui_0b90{--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)}.error_rui_0b90{--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)}.secondary_rui_0b90{--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)}.ghost_rui_0b90{--ring-button-default-background-color:#0000;--ring-button-hover-background-color:var(--ring-tag-hover-background-color);--ring-button-text-color:var(--ring-secondary-color)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ghost_rui_0b90.inline_rui_0b90:hover{--ring-button-background-color:var(--ring-tag-background-color)}}.ghost_rui_0b90.inline_rui_0b90:active{--ring-button-background-color:var(--ring-button-pressed-background-color)}.ghost_rui_0b90.inline_rui_0b90.active_rui_0b90{--ring-button-background-color:var(--ring-button-active-background-color)}.ghost_rui_0b90.block_rui_0b90{--ring-button-loader-components:var(--ring-secondary-components)}.iconOnly_rui_0b90.inline_rui_0b90{line-height:var(--ring-button-icon-line-height)}.iconOnly_rui_0b90.heightM_rui_0b90,.iconOnly_rui_0b90.heightS_rui_0b90{--ring-button-padding-block:calc(var(--ring-unit)*0.75);--ring-button-padding-inline:calc(var(--ring-unit)*0.75)}.iconOnly_rui_0b90.heightL_rui_0b90{--ring-button-padding-block:var(--ring-unit);--ring-button-padding-inline:var(--ring-unit)}.iconOnly_rui_0b90 .icon_rui_0b90{margin-right:0}.iconOnly_rui_0b90 .iconRight_rui_0b90{margin-left:0}.iconOnly_rui_0b90.block_rui_0b90{vertical-align:-2px}.iconOnly_rui_0b90.block_rui_0b90 .icon_rui_0b90{vertical-align:2px}.loader_rui_0b90{background-color:var(--ring-button-default-background-color);cursor:auto;position:relative;z-index:0}.loader_rui_0b90.block_rui_0b90{box-shadow:var(--ring-button-shadow) var(--ring-button-default-border-color)}.loader_rui_0b90.inline_rui_0b90{animation-duration:1.2s;animation-iteration-count:infinite;animation-name:text-loading_rui_0b90}.loaderBackground_rui_0b90{background-color:var(--ring-button-default-background-color);border-radius:calc(var(--ring-border-radius) - 1px);bottom:1px;left:1px;overflow:hidden;position:absolute;right:1px;top:1px;z-index:-1}.loaderBackground_rui_0b90:before{animation:progress_rui_0b90 1s linear infinite;background-image:linear-gradient(to right,#0000,rgba(var(--ring-button-loader-components),.4) 40%,#0000 80%);background-repeat:repeat;background-size:var(--ring-button-loader-width);content:"";display:block;height:100%;width:calc(100% + var(--ring-button-loader-width))}.flat_rui_0b90 .loaderBackground_rui_0b90{border-radius:var(--ring-border-radius);bottom:0;left:0;right:0;top:0}.delayed_rui_0b90:after{content:"…"}.short_rui_0b90{--ring-button-padding-inline:0;width:calc(var(--ring-unit)*4)}.block_rui_0b90 .dropdownIcon_rui_0b90{margin-left:2px;margin-right:calc(var(--ring-unit)*-.5);margin-top:-1px}.inline_rui_0b90 .dropdownIcon_rui_0b90 .glyph_rui_2d39{vertical-align:-2px}.dropdownIcon_rui_0b90{line-height:var(--ring-button-icon-line-height)}@keyframes progress_rui_0b90{0%{transform:translateX(-64px)}to{transform:translateX(0)}}@keyframes text-loading_rui_0b90{50%{opacity:.5}}.buttonToolbar_rui_f4fc{display:inline-block;font-size:0;line-height:0;white-space:nowrap}.buttonToolbar_rui_f4fc>.buttonGroup_rui_f4fc,.buttonToolbar_rui_f4fc>.buttonToolbar_rui_f4fc,.buttonToolbar_rui_f4fc>.button_rui_0b90,.buttonToolbar_rui_f4fc>.ring-button-group,.buttonToolbar_rui_f4fc>.split_rui_f4fc,.buttonToolbar_rui_f4fc>button_rui_0b90{margin-right:var(--ring-unit)}.buttonToolbar_rui_f4fc>:last-child{margin-right:0}@media (-moz-touch-enabled:0),(-ms-high-contrast:active_rui_0b90),(-ms-high-contrast:none),(hover:hover){.buttonGroup_rui_bbca .button_rui_0b90.button_rui_0b90:hover:not(:disabled){border-radius:var(--ring-border-radius);box-shadow:var(--ring-button-shadow) var(--ring-border-hover-color)}}.common_rui_bbca{display:inline-block;position:relative;white-space:nowrap;z-index:0}.buttonGroup_rui_bbca{--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}.disabled_rui_bbca{--ring-button-group-button-border-color:var(--ring-border-disabled-color)}.buttonGroup_rui_bbca .button_rui_0b90{box-shadow:0 1px var(--ring-button-group-button-border-color) inset,0 -1px var(--ring-button-group-button-border-color) inset;position:relative;transition:none}:is(.buttonGroup_rui_bbca .button_rui_0b90[disabled]):after,:is(.buttonGroup_rui_bbca .button_rui_0b90[disabled]):before{bottom:0;box-shadow:0 1px var(--ring-button-group-button-border-color) inset,0 -1px var(--ring-button-group-button-border-color) inset;content:"";position:absolute;top:0;width:var(--ring-border-radius);z-index:0}:is(.buttonGroup_rui_bbca .button_rui_0b90[disabled]):before{left:calc(var(--ring-border-radius)*-1)}:is(.buttonGroup_rui_bbca .button_rui_0b90[disabled]):after{right:calc(var(--ring-border-radius)*-1)}.buttonGroup_rui_bbca>.button_rui_0b90:first-child,.buttonGroup_rui_bbca>:first-child .button_rui_0b90{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}:is(.buttonGroup_rui_bbca>.button_rui_0b90:first-child,.buttonGroup_rui_bbca>:first-child .button_rui_0b90):before{display:none}.buttonGroup_rui_bbca>.button_rui_0b90:last-child,.buttonGroup_rui_bbca>:last-child .button_rui_0b90{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}:is(.buttonGroup_rui_bbca>.button_rui_0b90:last-child,.buttonGroup_rui_bbca>:last-child .button_rui_0b90):after{display:none}.buttonGroup_rui_bbca>.button_rui_0b90:only-child,.buttonGroup_rui_bbca>:only-child .button_rui_0b90{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}:is(.buttonGroup_rui_bbca>.button_rui_0b90:only-child,.buttonGroup_rui_bbca>:only-child .button_rui_0b90):before{display:none}.buttonGroup_rui_bbca .button_rui_0b90.button_rui_0b90:active_rui_0b90:not(:disabled){border-radius:var(--ring-border-radius);box-shadow:var(--ring-button-shadow) var(--ring-border-hover-color)}.buttonGroup_rui_bbca .button_rui_0b90.button_rui_0b90: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)}.buttonGroup_rui_bbca .button_rui_0b90.button_rui_0b90.active_rui_0b90{border-radius:var(--ring-border-radius);box-shadow:var(--ring-button-shadow) var(--ring-main-color)}.buttonGroup_rui_bbca .button_rui_0b90:focus-visible.active_rui_0b90{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)}.buttonGroup_rui_bbca .button_rui_0b90.active_rui_0b90[disabled]{box-shadow:var(--ring-button-shadow) var(--ring-border-disabled-active-color)}.common_rui_bbca .button_rui_0b90,.common_rui_bbca button_rui_0b90{border-radius:0}.split_rui_bbca .button_rui_0b90,.split_rui_bbca button_rui_0b90{margin:0 0 0 -1px}.caption_rui_bbca{font-size:var(--ring-font-size);margin-right:var(--ring-unit)}.caption_rui_bbca:empty{margin-right:0}.common_rui_bbca>.button_rui_0b90:first-child,.common_rui_bbca>:first-child .button_rui_0b90,.common_rui_bbca>button_rui_0b90:first-child{border-bottom-left-radius:var(--ring-border-radius);border-top-left-radius:var(--ring-border-radius);margin:0}.common_rui_bbca>.button_rui_0b90:first-child>div:first-child,.common_rui_bbca>:first-child .button_rui_0b90>div:first-child,.common_rui_bbca>button_rui_0b90:first-child>div:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.common_rui_bbca>.button_rui_0b90:last-child,.common_rui_bbca>:last-child .button_rui_0b90,.common_rui_bbca>button_rui_0b90:last-child{border-bottom-right-radius:var(--ring-border-radius);border-top-right-radius:var(--ring-border-radius)}.common_rui_bbca>.button_rui_0b90:last-child>div:first-child,.common_rui_bbca>:last-child .button_rui_0b90>div:first-child,.common_rui_bbca>button_rui_0b90:last-child>div:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.split_rui_bbca .flat_rui_0b90:not(:last-child){margin-right:1px}.split_rui_bbca .flat_rui_0b90:not(:first-child){margin-left:1px}.common_rui_bbca .button_rui_0b90{position:relative;z-index:var(--ring-button-group-default-z-index)}[disabled]:is(.common_rui_bbca .button_rui_0b90){z-index:var(--ring-button-group-disabled-z-index)}:is(.common_rui_bbca .button_rui_0b90):active_rui_0b90{z-index:var(--ring-button-group-active-z-index)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active_rui_0b90),(-ms-high-contrast:none),(hover:hover){:is(.common_rui_bbca .button_rui_0b90):hover:not(:disabled){z-index:var(--ring-button-group-hover-z-index)}}:is(.common_rui_bbca .button_rui_0b90):focus{z-index:var(--ring-button-group-focus-z-index)}.common_rui_bbca .active_rui_0b90{z-index:var(--ring-button-group-active-z-index)}[disabled]:is(.common_rui_bbca .active_rui_0b90){z-index:var(--ring-button-group-default-z-index)}.help_rui_bbca{margin-top:calc(var(--ring-unit)*.5)}.buttonSet_rui_b2a9{display:inline-block;font-size:0;position:relative;white-space:nowrap}.buttonSet_rui_b2a9 .button_rui_0b90{margin:0 var(--ring-unit) 0 0}.buttonSet_rui_b2a9>.button_rui_0b90:last-child{margin-right:0}.checkbox_rui_d990{--ring-checkbox-size:14px;align-items:baseline;color:var(--ring-text-color);display:inline-flex;outline:none;position:relative;text-align:left}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.checkbox_rui_d990:hover .cell_rui_d990{border-color:var(--ring-border-hover-color);transition:background-color var(--ring-ease)}}.cell_rui_d990{background-color:var(--ring-content-background-color);border:1px solid var(--ring-borders-color);border-radius:var(--ring-border-radius-small);box-sizing:border-box;display:inline-block;height:var(--ring-checkbox-size);pointer-events:none;position:relative;top:-2px;transition:border-color var(--ring-ease),background-color var(--ring-ease),box-shadow var(--ring-ease);-webkit-user-select:none;user-select:none;vertical-align:middle;width:var(--ring-checkbox-size)}.icon_rui_d990.icon_rui_d990{color:var(--ring-white-text-color);opacity:0}.icon_rui_d990.icon_rui_d990,.icon_rui_d990.icon_rui_d990 svg{left:0;position:absolute;top:0}.input_rui_d990{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.input_rui_d990:checked+.cellWrapper_rui_d990 .cell_rui_d990,.input_rui_d990:indeterminate+.cellWrapper_rui_d990 .cell_rui_d990{background-color:var(--ring-main-color);border-color:#0000}.input_rui_d990:checked+.cellWrapper_rui_d990 .check_rui_d990{opacity:1}.input_rui_d990.focus_rui_d990+.cellWrapper_rui_d990 .cell_rui_d990,.input_rui_d990:focus-visible+.cellWrapper_rui_d990 .cell_rui_d990{border-color:var(--ring-border-hover-color);box-shadow:0 0 0 1px var(--ring-border-hover-color);transition:background-color var(--ring-ease)}.input_rui_d990:indeterminate+.cellWrapper_rui_d990 .minus_rui_d990{opacity:1}.input_rui_d990[disabled]{pointer-events:none}.input_rui_d990[disabled][disabled]+.cellWrapper_rui_d990 .cell_rui_d990{background-color:var(--ring-disabled-background-color);border-color:var(--ring-border-disabled-color)}.input_rui_d990[disabled]:checked+.cellWrapper_rui_d990 .cell_rui_d990,.input_rui_d990[disabled]:indeterminate+.cellWrapper_rui_d990 .cell_rui_d990{background-color:var(--ring-border-disabled-active-color);border-color:var(--ring-border-disabled-active-color)}.input_rui_d990[disabled]:checked+.cellWrapper_rui_d990 .check_rui_d990,.input_rui_d990[disabled]:indeterminate+.cellWrapper_rui_d990 .minus_rui_d990{color:var(--ring-checkbox-disabled-check-color)}.input_rui_d990:indeterminate:indeterminate+.cellWrapper_rui_d990 .check_rui_d990{opacity:0;transition:none}.input_rui_d990[disabled]~.label_rui_d990{color:var(--ring-disabled-color)}.label_rui_d990{line-height:normal;margin-left:var(--ring-unit)}.code_rui_7185{margin:calc(var(--ring-unit)*2) 0}.code_rui_7185 code{background-color:var(--ring-sidebar-background-color);border-radius:var(--ring-border-radius);display:block;font-family:var(--ring-font-family-monospace);font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lowest);padding:calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2)}.inline_rui_7185 code{display:inline-block;padding:0 calc(var(--ring-unit)/2)}.softWrap_rui_7185 code{white-space:pre-wrap}.description_rui_2cda{font-size:var(--ring-font-size);margin-top:var(--ring-unit)}.contentLayout_rui_8468{--ring-content-layout-sidebar-width:calc(var(--ring-unit)*30);display:flex;flex-flow:row nowrap;position:relative}.contentLayoutContent_rui_8468{align-self:flex-start;flex-grow:2;margin:0 calc(var(--ring-unit)*4);width:100%}.sidebarContainer_rui_8468{max-width:var(--ring-content-layout-sidebar-width);min-width:var(--ring-content-layout-sidebar-width)}.sidebarContainerRight_rui_8468{order:1}.sidebar_rui_8468{box-sizing:border-box;height:100%;max-width:var(--ring-content-layout-sidebar-width);min-width:var(--ring-content-layout-sidebar-width);overflow:auto;padding-left:calc(var(--ring-unit)*4);padding-right:calc(var(--ring-unit)*2)}.sidebarRight_rui_8468{padding-left:calc(var(--ring-unit)*2);padding-right:calc(var(--ring-unit)*4)}.sidebarFixedTop_rui_8468{bottom:0;top:0}.sidebarFixedTop_rui_8468.sidebarFixedTop_rui_8468{position:fixed}.sidebarFixedBottom_rui_8468.sidebarFixedBottom_rui_8468{bottom:0;position:absolute;top:auto}.bottomMarker_rui_8468{bottom:0;position:absolute}@media (max-width:639px),(min-width:640px) and (max-width:959px){.contentLayoutResponsive_rui_8468 .contentLayoutContent_rui_8468{margin:0 16px}.contentLayoutResponsive_rui_8468 .sidebar_rui_8468{bottom:0;box-sizing:initial;left:0;padding:0 16px;position:absolute;top:0}.contentLayoutResponsive_rui_8468 .sidebarFixedTop_rui_8468{position:fixed}.contentLayoutResponsive_rui_8468 .sidebarFixedBottom_rui_8468{top:auto}.contentLayoutResponsive_rui_8468 .sidebarRight_rui_8468{left:auto;right:0}.contentLayoutResponsive_rui_8468 .sidebarContainer_rui_8468{max-width:0;min-width:0}}@media (max-width:639px){.contentLayoutResponsive_rui_8468 .sidebar_rui_8468{max-width:none;min-width:0;width:80%}}.help_rui_0799{color:var(--ring-secondary-color);font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lowest)}.dataListWrapper_rui_9f76{--ring-table-compensate:2px;position:relative}.dataList_rui_9f76{margin:0}.dataList_rui_9f76,.itemContent_rui_9f76{list-style:none;padding:0}.title_rui_9f76{align-items:center;box-sizing:initial;display:flex;height:calc(var(--ring-unit)*4);outline:none;padding:0 calc(var(--ring-unit)*5) var(--ring-table-compensate) 0}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.dataList_rui_9f76:not(.disabledHover_rui_9f76) .title_rui_9f76:hover{background-color:var(--ring-hover-background-color)}}.title_rui_9f76.titleSelected_rui_9f76{background-color:var(--ring-selected-background-color)}.title_rui_9f76.titleFocused_rui_9f76{background-color:var(--ring-hover-background-color);box-shadow:inset 2px 0 var(--ring-main-color)}.showMore_rui_9f76{color:var(--ring-secondary-color);font-size:12px;outline:none;padding:4px 60px}.boxes_rui_9f76{display:flex;min-width:calc(var(--ring-unit)*3)}.checkboxBox_rui_9f76{width:calc(var(--ring-unit)*3)}.collapseButton_rui_9f76{height:auto;left:-5px;line-height:inherit;padding:0 5px;position:relative;top:1px}.collapseIcon_rui_9f76.collapseIcon_rui_9f76{color:var(--ring-secondary-color)}.loadingOverlay_rui_9f76{align-items:center;background-color:#ffffff80;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.showMoreLoader_rui_9f76{left:8px;top:1px}.outerContainer_rui_e356{--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)}.borderless_rui_e356{--ring-input-padding-inline:0px}.container_rui_e356{font-size:var(--ring-font-size);line-height:var(--ring-line-height);position:relative}.container_rui_e356,.container_rui_e356 *{box-sizing:border-box}.input_rui_e356{--ring-input-padding-start:var(--ring-input-padding-inline);--ring-input-padding-end:var(--ring-input-padding-inline);background-color:var(--ring-input-background-color);border:1px solid var(--ring-borders-color);border-radius:var(--ring-border-radius);caret-color:var(--ring-main-color);color:var(--ring-text-color);font:inherit;margin:0;outline:none;padding:var(--ring-input-padding-block) var(--ring-input-padding-end) var(--ring-input-padding-block) var(--ring-input-padding-start);transition:border-color var(--ring-ease);width:100%}[dir=rtl] .input_rui_e356{padding-left:var(--ring-input-padding-end);padding-right:var(--ring-input-padding-start)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.input_rui_e356:hover{border-color:var(--ring-border-hover-color);transition:none}}.error_rui_e356 .input_rui_e356{border-color:var(--ring-error-color)}.input_rui_e356:focus{border-color:var(--ring-main-color);transition:none}.input_rui_e356[disabled]{background-color:var(--ring-disabled-background-color);border-color:var(--ring-border-disabled-color);color:var(--ring-disabled-color);-webkit-text-fill-color:var(--ring-disabled-color)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.input_rui_e356:-webkit-autofill:hover{-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}}.input_rui_e356:-webkit-autofill,.input_rui_e356:-webkit-autofill:focus{-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.borderless_rui_e356 .input_rui_e356{background-color:initial;border-color:#0000}.withIcon_rui_e356 .input_rui_e356{--ring-input-padding-start:calc(var(--ring-input-padding-inline) + var(--ring-input-icon-offset))}.clearable_rui_e356 .input_rui_e356{--ring-input-padding-end:calc(var(--ring-input-padding-inline) + var(--ring-input-icon-offset))}.icon_rui_e356{color:var(--ring-secondary-color);left:var(--ring-input-padding-inline);pointer-events:none;position:absolute;top:calc(var(--ring-input-padding-block) + 1px)}[dir=rtl] .icon_rui_e356{left:auto;right:var(--ring-unit)}.clear_rui_e356{height:auto;line-height:inherit;padding-right:0;position:absolute;right:var(--ring-input-padding-inline);top:calc(var(--ring-input-padding-block) + 3px)}.empty_rui_e356 .clear_rui_e356{display:none}[dir=rtl] .clear_rui_e356{left:var(--ring-unit);right:auto}textarea.input_rui_e356{box-sizing:border-box;overflow:hidden;resize:none}.input_rui_e356::placeholder{color:var(--ring-disabled-color)}.input_rui_e356::-webkit-search-cancel-button{-webkit-appearance:none}.errorText_rui_e356{color:var(--ring-error-color);font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lowest)}.errorText_rui_e356,.helpText_rui_e356{margin-top:calc(var(--ring-unit)/2)}.sizeS_rui_e356{width:calc(var(--ring-unit)*12)}.sizeM_rui_e356{width:calc(var(--ring-unit)*30)}.sizeL_rui_e356{width:calc(var(--ring-unit)*50)}.sizeFULL_rui_e356{width:100%}.heightS_rui_e356{--ring-input-padding-block:1px}.heightM_rui_e356{--ring-input-padding-block:3px}.heightL_rui_e356{--ring-input-padding-block:5px}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.filterWithTagsFocused_rui_531d.filterWithTagsFocused_rui_531d:hover{border-color:var(--ring-main-color)}}.filterWithTags_rui_531d{border:1px solid var(--ring-borders-color);border-radius:var(--ring-border-radius);margin:calc(var(--ring-unit)*2) var(--ring-unit) 0;overflow:hidden;padding:3px;text-align:left}.filterWithTags_rui_531d .filterWrapper_rui_531d{border-bottom:none;padding-left:0;padding-right:0}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.filterWithTags_rui_531d:hover{border-color:var(--ring-border-hover-color)}}.filterWithTagsFocused_rui_531d{border-color:var(--ring-main-color)}.filterWithTagsInput_rui_531d{border:none;padding:0}.filter_rui_531d{flex-grow:1;width:0}.popup_rui_531d{overscroll-behavior:contain}.filterWrapper_rui_531d{border-bottom:1px solid var(--ring-borders-color);display:flex;margin:0;padding-left:calc(var(--ring-unit)*5.5);padding-right:var(--ring-unit);position:relative}[dir=rtl] .filterWrapper_rui_531d{padding-left:var(--ring-unit);padding-right:calc(var(--ring-unit)*5.5)}.filterIcon_rui_531d{color:var(--ring-secondary-color);left:calc(var(--ring-unit)*2);position:absolute;top:7px}[dir=rtl] .filterIcon_rui_531d{left:auto;right:calc(var(--ring-unit)*2)}.bottomLine_rui_531d{text-align:center}.bottomLine_rui_531d.bottomLineOverItem_rui_531d{background-color:var(--ring-content-background-color);margin-top:-36px;position:relative;z-index:var(--ring-fixed-z-index)}.message_rui_531d{display:inline-block;margin:var(--ring-unit) 0;padding:0 calc(var(--ring-unit)*2)}.selectAll_rui_531d{align-items:baseline;display:flex;justify-content:space-between;padding:8px 16px 0}.container_rui_e0bd{display:inline-block}.hoverable_rui_e0bd{cursor:pointer;transition:color .2s ease-out 0s}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.hoverable_rui_e0bd:hover{color:var(--ring-link-hover-color);transition:none}}.datePicker_rui_e0bd.datePicker_rui_e0bd{padding-right:var(--ring-unit)}.datePicker_rui_e0bd.datePicker_rui_e0bd.inline_rui_e0bd{padding:0}.datePicker_rui_e0bd.datePicker_rui_e0bd.sizeS_rui_e0bd{width:calc(var(--ring-unit)*12)}.datePicker_rui_e0bd.datePicker_rui_e0bd.sizeM_rui_e0bd{width:calc(var(--ring-unit)*30)}.datePicker_rui_e0bd.datePicker_rui_e0bd.sizeL_rui_e0bd{width:calc(var(--ring-unit)*50)}.datePicker_rui_e0bd.datePicker_rui_e0bd.sizeFULL_rui_e0bd{width:100%}.datePicker_rui_e0bd.datePicker_rui_e0bd.sizeAUTO_rui_e0bd{max-width:100%}.displayDate_rui_e0bd{display:inline-block;min-width:calc(var(--ring-unit)*11);text-align:left}.displayDate_rui_e0bd.displayRange_rui_e0bd{min-width:calc(var(--ring-unit)*22)}.clear_rui_e0bd{cursor:pointer;opacity:.3;transition:opacity var(--ring-ease)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.datePicker_rui_e0bd:hover .clear_rui_e0bd{opacity:.5}.datePicker_rui_e0bd .clear_rui_e0bd:hover{opacity:1;transition:none}}.datePopup_rui_e0bd{--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);color:var(--ring-text-color);text-align:left;-webkit-user-select:none;user-select:none;width:min-content}.datePopup_rui_e0bd *{box-sizing:border-box}.filterWrapper_rui_e0bd{display:flex;padding-left:calc(var(--ring-unit)*2)}.calendarIcon_rui_e0bd{color:var(--ring-secondary-color);margin-right:calc(var(--ring-unit)/2)}.anchor_rui_e0bd{padding:0 var(--ring-unit);text-align:start;white-space:nowrap;width:100%}.inline_rui_e0bd .anchor_rui_e0bd{cursor:pointer;min-width:auto;padding:0}.anchorContent_rui_e0bd{align-items:baseline;display:flex}.chevronDownIcon_rui_e0bd{color:var(--ring-secondary-color);margin-left:auto}.fromInput_rui_e0bd{flex-basis:calc(var(--ring-unit)*13);flex-grow:0;flex-shrink:0;position:relative}.fromInputWithDivider_rui_e0bd:after{content:"—";line-height:calc(var(--ring-unit)*4 - 2px);position:absolute;right:var(--ring-unit);top:0}.toInput_rui_e0bd{flex-basis:calc(var(--ring-unit)*13);flex-grow:1;flex-shrink:0;width:calc(var(--ring-unit)*13)}.dateInput_rui_e0bd{flex-basis:calc(var(--ring-unit)*11);flex-grow:1;flex-shrink:0}.timeInputWithDivider_rui_e0bd{position:relative}.timeInputWithDivider_rui_e0bd:before{content:",";left:calc(var(--ring-unit)*-1);line-height:calc(var(--ring-unit)*4 - 3px);position:absolute}.weekdays_rui_e0bd{color:var(--ring-secondary-color);height:calc(var(--ring-unit)*4);padding:5px calc(var(--ring-unit)*2) 0}.weekday_rui_e0bd.weekday_rui_e0bd{display:inline-block;text-align:center;text-transform:capitalize;width:var(--ring-date-picker-cell-size)}.weekend_rui_e0bd.weekend_rui_e0bd{color:var(--ring-error-color)}.calendar_rui_e0bd{box-shadow:0 -1px var(--ring-line-color);height:var(--ring-date-picker-cal-height);overflow:hidden;position:relative;width:var(--ring-date-picker-cal-width)}.months_rui_e0bd.months_rui_e0bd{bottom:0;left:0;position:absolute;right:var(--ring-date-picker-year-width);top:0}.days_rui_e0bd{left:0;position:relative}.month_rui_e0bd.month_rui_e0bd{display:flex;flex-wrap:wrap;margin:calc(var(--ring-unit)*2);width:calc(var(--ring-unit)*21)}.month_rui_e0bd.month_rui_e0bd>*{flex-shrink:0;height:var(--ring-date-picker-cell-size);line-height:var(--ring-date-picker-cell-size)}.monthTitle_rui_e0bd{font-weight:var(--ring-font-weight-bold);padding-left:calc(var(--ring-unit)*.5);text-align:left;text-transform:capitalize;width:calc(var(--ring-unit)*12)}@supports (flex-basis:1px){.monthTitle_rui_e0bd{flex-basis:calc(var(--ring-unit)*12);width:auto}}.day_rui_e0bd.day_rui_e0bd{cursor:pointer;flex-basis:var(--ring-date-picker-cell-size);margin:0;position:relative;text-align:center;transition:background-color var(--ring-ease),color var(--ring-ease)}.day_rui_e0bd.day_rui_e0bd:after,.day_rui_e0bd.day_rui_e0bd:before{pointer-events:none}.between_rui_e0bd.between_rui_e0bd{background-color:var(--ring-selected-background-color);transition:none}.activeBetween_rui_e0bd.activeBetween_rui_e0bd{background-color:var(--ring-date-picker-hover-color);transition:none}.current_rui_e0bd.current_rui_e0bd{background-color:var(--ring-main-color);border-radius:var(--ring-border-radius);color:var(--ring-white-text-color)}.active_rui_e0bd.active_rui_e0bd{background-color:var(--ring-date-picker-hover-color);border-radius:var(--ring-border-radius);color:var(--ring-text-color);transition:none}.disabled_rui_e0bd.disabled_rui_e0bd{color:var(--ring-disabled-color);cursor:not-allowed}.from_rui_e0bd.from_rui_e0bd{border-radius:var(--ring-border-radius) 0 0 var(--ring-border-radius)}.to_rui_e0bd.to_rui_e0bd{border-radius:0 var(--ring-border-radius) var(--ring-border-radius) 0}.from_rui_e0bd.to_rui_e0bd{border-radius:var(--ring-border-radius)}.Day1_rui_e0bd{position:relative}.Day1_rui_e0bd:after,.Day1_rui_e0bd:before{content:"";height:100%;position:absolute;transition:background-color var(--ring-ease);width:calc(var(--ring-unit)*2)}.Day1_rui_e0bd:before{right:100%}.Day1_rui_e0bd:after{bottom:100%;left:700%}.Day1_rui_e0bd.spread_rui_e0bd:after,.Day1_rui_e0bd.spread_rui_e0bd:before{background-color:var(--ring-selected-background-color);transition:none}.Day1_rui_e0bd.activeSpread_rui_e0bd:after,.Day1_rui_e0bd.activeSpread_rui_e0bd:before{background-color:var(--ring-date-picker-hover-color);transition:none}.first_rui_e0bd{position:relative}.first_rui_e0bd:after,.first_rui_e0bd:before{content:"";height:calc(var(--ring-unit)*8);position:absolute;transition:background-color var(--ring-ease);width:calc(var(--ring-unit)*23);z-index:var(--ring-invisible-element-z-index)}.first_rui_e0bd:before{bottom:0;right:100%}.first_rui_e0bd:after{bottom:100%;left:0}.first_rui_e0bd.Day1_rui_e0bd:after{height:calc(var(--ring-unit)*5)}.first_rui_e0bd+.Day2_rui_e0bd{position:relative}:is(.first_rui_e0bd+.Day2_rui_e0bd):before{content:"";height:100%;left:600%;position:absolute;top:calc(var(--ring-unit)*-8);transition:background-color var(--ring-ease);width:calc(var(--ring-unit)*2);z-index:var(--ring-invisible-element-z-index)}:is(.Day5_rui_e0bd,.Day6_rui_e0bd,.Day7_rui_e0bd):after,:is(.Day5_rui_e0bd,.Day6_rui_e0bd,.Day7_rui_e0bd):before{height:calc(var(--ring-unit)*5)}.spread_rui_e0bd+.Day2_rui_e0bd:before,.spread_rui_e0bd:after,.spread_rui_e0bd:before{background-color:var(--ring-selected-background-color);transition:none}.activeSpread_rui_e0bd+.Day2_rui_e0bd:before,.activeSpread_rui_e0bd:after,.activeSpread_rui_e0bd:before{background-color:var(--ring-date-picker-hover-color);transition:none}.empty_rui_e0bd.empty_rui_e0bd{opacity:0;pointer-events:none}.today_rui_e0bd.today_rui_e0bd{font-weight:var(--ring-font-weight-bold);position:relative}.today_rui_e0bd:before{content:"•";font-size:var(--ring-font-size-smaller);left:calc(var(--ring-unit)*.5);position:absolute;top:0}.day_rui_e0bd>.today_rui_e0bd:before{left:0;text-align:center;top:4px;width:100%}.year_rui_e0bd.today_rui_e0bd:before{left:2px;top:-1px}.monthNames_rui_e0bd{background-color:var(--ring-content-background-color);bottom:0;box-shadow:-1px 0 var(--ring-line-color);position:absolute;right:0;top:0;width:calc(var(--ring-unit)*6)}.monthName_rui_e0bd.monthName_rui_e0bd{height:var(--ring-date-picker-cell-size);line-height:var(--ring-date-picker-cell-size);padding-left:calc(var(--ring-unit)*1.5);position:relative;text-transform:capitalize;width:100%}.monthSlider_rui_e0bd.monthSlider_rui_e0bd{background-color:var(--ring-main-color);cursor:grab;height:calc(var(--ring-unit)*6);left:-1px;opacity:.17;position:absolute;right:0;width:calc(100% + 1px);z-index:var(--ring-fixed-z-index)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.monthSlider_rui_e0bd:hover{opacity:.3}}.dragging_rui_e0bd{cursor:grabbing;opacity:.35}.range_rui_e0bd{background-color:var(--ring-main-color);left:0;position:absolute;width:2px}.years_rui_e0bd{background-color:var(--ring-content-background-color);box-shadow:-1px 0 var(--ring-line-color);font-size:var(--ring-font-size-smaller);position:absolute;right:0;top:0;width:var(--ring-date-picker-year-width)}.year_rui_e0bd.year_rui_e0bd{color:var(--ring-secondary-color);height:var(--ring-date-picker-year-height);line-height:var(--ring-date-picker-year-height);position:relative;text-align:center;width:100%}.currentYear_rui_e0bd.currentYear_rui_e0bd{color:var(--ring-text-color);cursor:auto;transition:none}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.currentYear_rui_e0bd:hover{color:var(--ring-text-color)}}.errorBubblePopup_rui_b075{border:none;box-shadow:none;margin-left:2px;overflow:visible}.errorBubbleWrapper_rui_b075{display:inline-block}.errorBubble_rui_b075{border:1px solid var(--ring-popup-border-color);border-radius:var(--ring-border-radius);box-shadow:var(--ring-popup-shadow);box-sizing:border-box;color:var(--ring-error-color);font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lowest);min-height:calc(var(--ring-unit)*4);padding:calc(var(--ring-unit) - 1px) calc(var(--ring-unit)*1.5 - 1px);white-space:pre-wrap}.errorBubble_rui_b075,.errorBubble_rui_b075:before{background:var(--ring-error-bubble-background-color)}.errorBubble_rui_b075:before{border:1px solid var(--ring-popup-border-color);border-right:none;border-top:none;content:"";display:block;height:var(--ring-unit);left:-4px;position:absolute;top:calc(var(--ring-unit)*1.5);transform:rotate(45deg);width:var(--ring-unit)}.dropdown_rui_13c4{display:inline-block}.anchor_rui_13c4.anchor_rui_13c4{margin-inline:-3px;padding-inline:3px}.errorMessage_rui_c974{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;margin:0 auto;max-width:600px}.title_rui_c974{font-size:21px}.description_rui_c974{font-size:15px}.content_rui_c974{color:var(--ring-text-color);flex-direction:column}.content_rui_c974>.title_rui_c974,.description_rui_c974{margin-bottom:16px}.icon_rui_c974{color:var(--ring-secondary-color);margin:0 16px 24px 0}.footer_rui_fade{border-top:1px solid var(--ring-line-color);box-sizing:border-box;font-size:var(--ring-font-size-smaller);height:calc(var(--ring-unit)*8);margin:calc(var(--ring-unit)*5) calc(var(--ring-unit)*4) 0;padding-top:calc(var(--ring-unit)*2);position:relative;text-align:center}.footerFloating_rui_fade{bottom:0;margin-bottom:var(--ring-unit);margin-left:0;margin-right:0;position:absolute;width:100%;z-index:var(--ring-fixed-z-index)}.column_rui_fade{position:absolute;width:33%}.columnItem_rui_fade{display:inline-block;margin:0;padding:0;vertical-align:top}.columnLeft_rui_fade{text-align:left}.columnCenter_rui_fade{left:33.6%}.columnCenter_rui_fade .line_rui_fade{text-align:left}.columnRight_rui_fade{right:0;text-align:right;top:calc(var(--ring-unit)*2)}.line_rui_fade{line-height:calc(var(--ring-unit)*2);list-style:none;padding:0}.lineCenter_rui_fade{text-align:left}.container-fluid_rui_a74c,.container_rui_a74c,.row_rui_a74c{--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%}.container-fluid_rui_a74c,.container_rui_a74c{margin-left:auto;margin-right:auto}.container-fluid_rui_a74c{min-width:calc(var(--ring-unit)*40);padding-left:var(--ring-grid-outer-margin);padding-right:var(--ring-grid-outer-margin)}.row_rui_a74c{box-sizing:border-box;display:flex;flex:0 1 auto;flex-flow:row wrap;margin-left:var(--ring-grid-gutter-compensation);margin-right:var(--ring-grid-gutter-compensation)}.row_rui_a74c.reverse_rui_a74c{flex-direction:row-reverse}.col_rui_a74c{margin-bottom:var(--ring-unit);margin-top:var(--ring-unit)}.col_rui_a74c.reverse_rui_a74c{flex-direction:column-reverse}.col-xs-10_rui_a74c,.col-xs-11_rui_a74c,.col-xs-12_rui_a74c,.col-xs-1_rui_a74c,.col-xs-2_rui_a74c,.col-xs-3_rui_a74c,.col-xs-4_rui_a74c,.col-xs-5_rui_a74c,.col-xs-6_rui_a74c,.col-xs-7_rui_a74c,.col-xs-8_rui_a74c,.col-xs-9_rui_a74c,.col-xs-offset-0_rui_a74c,.col-xs-offset-10_rui_a74c,.col-xs-offset-11_rui_a74c,.col-xs-offset-12_rui_a74c,.col-xs-offset-1_rui_a74c,.col-xs-offset-2_rui_a74c,.col-xs-offset-3_rui_a74c,.col-xs-offset-4_rui_a74c,.col-xs-offset-5_rui_a74c,.col-xs-offset-6_rui_a74c,.col-xs-offset-7_rui_a74c,.col-xs-offset-8_rui_a74c,.col-xs-offset-9_rui_a74c,.col-xs_rui_a74c{box-sizing:border-box;flex:0 0 auto;padding-left:calc(var(--ring-grid-gutter-width)/2);padding-right:calc(var(--ring-grid-gutter-width)/2)}.col-xs_rui_a74c{flex-basis:0;flex-grow:1;max-width:100%}.col-xs-1_rui_a74c{flex-basis:var(--ring-grid-width-1);max-width:var(--ring-grid-width-1)}.col-xs-2_rui_a74c{flex-basis:var(--ring-grid-width-2);max-width:var(--ring-grid-width-2)}.col-xs-3_rui_a74c{flex-basis:var(--ring-grid-width-3);max-width:var(--ring-grid-width-3)}.col-xs-4_rui_a74c{flex-basis:var(--ring-grid-width-4);max-width:var(--ring-grid-width-4)}.col-xs-5_rui_a74c{flex-basis:var(--ring-grid-width-5);max-width:var(--ring-grid-width-5)}.col-xs-6_rui_a74c{flex-basis:var(--ring-grid-width-6);max-width:var(--ring-grid-width-6)}.col-xs-7_rui_a74c{flex-basis:var(--ring-grid-width-7);max-width:var(--ring-grid-width-7)}.col-xs-8_rui_a74c{flex-basis:var(--ring-grid-width-8);max-width:var(--ring-grid-width-8)}.col-xs-9_rui_a74c{flex-basis:var(--ring-grid-width-9);max-width:var(--ring-grid-width-9)}.col-xs-10_rui_a74c{flex-basis:var(--ring-grid-width-10);max-width:var(--ring-grid-width-10)}.col-xs-11_rui_a74c{flex-basis:var(--ring-grid-width-11);max-width:var(--ring-grid-width-11)}.col-xs-12_rui_a74c{flex-basis:var(--ring-grid-width-12);max-width:var(--ring-grid-width-12)}.col-xs-offset-0_rui_a74c{margin-left:0}.col-xs-offset-1_rui_a74c{margin-left:var(--ring-grid-width-1)}.col-xs-offset-2_rui_a74c{margin-left:var(--ring-grid-width-2)}.col-xs-offset-3_rui_a74c{margin-left:var(--ring-grid-width-3)}.col-xs-offset-4_rui_a74c{margin-left:var(--ring-grid-width-4)}.col-xs-offset-5_rui_a74c{margin-left:var(--ring-grid-width-5)}.col-xs-offset-6_rui_a74c{margin-left:var(--ring-grid-width-6)}.col-xs-offset-7_rui_a74c{margin-left:var(--ring-grid-width-7)}.col-xs-offset-8_rui_a74c{margin-left:var(--ring-grid-width-8)}.col-xs-offset-9_rui_a74c{margin-left:var(--ring-grid-width-9)}.col-xs-offset-10_rui_a74c{margin-left:var(--ring-grid-width-10)}.col-xs-offset-11_rui_a74c{margin-left:var(--ring-grid-width-11)}.start-xs_rui_a74c{justify-content:flex-start;text-align:start}.center-xs_rui_a74c{justify-content:center;text-align:center}.end-xs_rui_a74c{justify-content:flex-end;text-align:end}.top-xs_rui_a74c{align-items:flex-start}.middle-xs_rui_a74c{align-items:center}.baseline-xs_rui_a74c{align-items:baseline}.bottom-xs_rui_a74c{align-items:flex-end}.around-xs_rui_a74c{justify-content:space-around}.between-xs_rui_a74c{justify-content:space-between}.first-xs_rui_a74c{order:-1}.last-xs_rui_a74c{order:1}@media (min-width:640px) and (max-width:959px){.container_rui_a74c{width:var(--ring-grid-container-small)}.col-sm-10_rui_a74c,.col-sm-11_rui_a74c,.col-sm-12_rui_a74c,.col-sm-1_rui_a74c,.col-sm-2_rui_a74c,.col-sm-3_rui_a74c,.col-sm-4_rui_a74c,.col-sm-5_rui_a74c,.col-sm-6_rui_a74c,.col-sm-7_rui_a74c,.col-sm-8_rui_a74c,.col-sm-9_rui_a74c,.col-sm-offset-0_rui_a74c,.col-sm-offset-10_rui_a74c,.col-sm-offset-11_rui_a74c,.col-sm-offset-12_rui_a74c,.col-sm-offset-1_rui_a74c,.col-sm-offset-2_rui_a74c,.col-sm-offset-3_rui_a74c,.col-sm-offset-4_rui_a74c,.col-sm-offset-5_rui_a74c,.col-sm-offset-6_rui_a74c,.col-sm-offset-7_rui_a74c,.col-sm-offset-8_rui_a74c,.col-sm-offset-9_rui_a74c,.col-sm_rui_a74c{box-sizing:border-box;flex:0 0 auto;padding-left:calc(var(--ring-grid-gutter-width)/2);padding-right:calc(var(--ring-grid-gutter-width)/2)}.col-sm_rui_a74c{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-1_rui_a74c{flex-basis:var(--ring-grid-width-1);max-width:var(--ring-grid-width-1)}.col-sm-2_rui_a74c{flex-basis:var(--ring-grid-width-2);max-width:var(--ring-grid-width-2)}.col-sm-3_rui_a74c{flex-basis:var(--ring-grid-width-3);max-width:var(--ring-grid-width-3)}.col-sm-4_rui_a74c{flex-basis:var(--ring-grid-width-4);max-width:var(--ring-grid-width-4)}.col-sm-5_rui_a74c{flex-basis:var(--ring-grid-width-5);max-width:var(--ring-grid-width-5)}.col-sm-6_rui_a74c{flex-basis:var(--ring-grid-width-6);max-width:var(--ring-grid-width-6)}.col-sm-7_rui_a74c{flex-basis:var(--ring-grid-width-7);max-width:var(--ring-grid-width-7)}.col-sm-8_rui_a74c{flex-basis:var(--ring-grid-width-8);max-width:var(--ring-grid-width-8)}.col-sm-9_rui_a74c{flex-basis:var(--ring-grid-width-9);max-width:var(--ring-grid-width-9)}.col-sm-10_rui_a74c{flex-basis:var(--ring-grid-width-10);max-width:var(--ring-grid-width-10)}.col-sm-11_rui_a74c{flex-basis:var(--ring-grid-width-11);max-width:var(--ring-grid-width-11)}.col-sm-12_rui_a74c{flex-basis:var(--ring-grid-width-12);max-width:var(--ring-grid-width-12)}.col-sm-offset-0_rui_a74c{margin-left:0}.col-sm-offset-1_rui_a74c{margin-left:var(--ring-grid-width-1)}.col-sm-offset-2_rui_a74c{margin-left:var(--ring-grid-width-2)}.col-sm-offset-3_rui_a74c{margin-left:var(--ring-grid-width-3)}.col-sm-offset-4_rui_a74c{margin-left:var(--ring-grid-width-4)}.col-sm-offset-5_rui_a74c{margin-left:var(--ring-grid-width-5)}.col-sm-offset-6_rui_a74c{margin-left:var(--ring-grid-width-6)}.col-sm-offset-7_rui_a74c{margin-left:var(--ring-grid-width-7)}.col-sm-offset-8_rui_a74c{margin-left:var(--ring-grid-width-8)}.col-sm-offset-9_rui_a74c{margin-left:var(--ring-grid-width-9)}.col-sm-offset-10_rui_a74c{margin-left:var(--ring-grid-width-10)}.col-sm-offset-11_rui_a74c{margin-left:var(--ring-grid-width-11)}.start-sm_rui_a74c{justify-content:flex-start;text-align:start}.center-sm_rui_a74c{justify-content:center;text-align:center}.end-sm_rui_a74c{justify-content:flex-end;text-align:end}.top-sm_rui_a74c{align-items:flex-start}.middle-sm_rui_a74c{align-items:center}.baseline-sm_rui_a74c{align-items:baseline}.bottom-sm_rui_a74c{align-items:flex-end}.around-sm_rui_a74c{justify-content:space-around}.between-sm_rui_a74c{justify-content:space-between}.first-sm_rui_a74c{order:-1}.last-sm_rui_a74c{order:1}}@media (min-width:960px) and (max-width:1199px){.container_rui_a74c{width:var(--ring-grid-container-medium)}.col-md-10_rui_a74c,.col-md-11_rui_a74c,.col-md-12_rui_a74c,.col-md-1_rui_a74c,.col-md-2_rui_a74c,.col-md-3_rui_a74c,.col-md-4_rui_a74c,.col-md-5_rui_a74c,.col-md-6_rui_a74c,.col-md-7_rui_a74c,.col-md-8_rui_a74c,.col-md-9_rui_a74c,.col-md-offset-0_rui_a74c,.col-md-offset-10_rui_a74c,.col-md-offset-11_rui_a74c,.col-md-offset-12_rui_a74c,.col-md-offset-1_rui_a74c,.col-md-offset-2_rui_a74c,.col-md-offset-3_rui_a74c,.col-md-offset-4_rui_a74c,.col-md-offset-5_rui_a74c,.col-md-offset-6_rui_a74c,.col-md-offset-7_rui_a74c,.col-md-offset-8_rui_a74c,.col-md-offset-9_rui_a74c,.col-md_rui_a74c{box-sizing:border-box;flex:0 0 auto;padding-left:calc(var(--ring-grid-gutter-width)/2);padding-right:calc(var(--ring-grid-gutter-width)/2)}.col-md_rui_a74c{flex-basis:0;flex-grow:1;max-width:100%}.col-md-1_rui_a74c{flex-basis:var(--ring-grid-width-1);max-width:var(--ring-grid-width-1)}.col-md-2_rui_a74c{flex-basis:var(--ring-grid-width-2);max-width:var(--ring-grid-width-2)}.col-md-3_rui_a74c{flex-basis:var(--ring-grid-width-3);max-width:var(--ring-grid-width-3)}.col-md-4_rui_a74c{flex-basis:var(--ring-grid-width-4);max-width:var(--ring-grid-width-4)}.col-md-5_rui_a74c{flex-basis:var(--ring-grid-width-5);max-width:var(--ring-grid-width-5)}.col-md-6_rui_a74c{flex-basis:var(--ring-grid-width-6);max-width:var(--ring-grid-width-6)}.col-md-7_rui_a74c{flex-basis:var(--ring-grid-width-7);max-width:var(--ring-grid-width-7)}.col-md-8_rui_a74c{flex-basis:var(--ring-grid-width-8);max-width:var(--ring-grid-width-8)}.col-md-9_rui_a74c{flex-basis:var(--ring-grid-width-9);max-width:var(--ring-grid-width-9)}.col-md-10_rui_a74c{flex-basis:var(--ring-grid-width-10);max-width:var(--ring-grid-width-10)}.col-md-11_rui_a74c{flex-basis:var(--ring-grid-width-11);max-width:var(--ring-grid-width-11)}.col-md-12_rui_a74c{flex-basis:var(--ring-grid-width-12);max-width:var(--ring-grid-width-12)}.col-md-offset-0_rui_a74c{margin-left:0}.col-md-offset-1_rui_a74c{margin-left:var(--ring-grid-width-1)}.col-md-offset-2_rui_a74c{margin-left:var(--ring-grid-width-2)}.col-md-offset-3_rui_a74c{margin-left:var(--ring-grid-width-3)}.col-md-offset-4_rui_a74c{margin-left:var(--ring-grid-width-4)}.col-md-offset-5_rui_a74c{margin-left:var(--ring-grid-width-5)}.col-md-offset-6_rui_a74c{margin-left:var(--ring-grid-width-6)}.col-md-offset-7_rui_a74c{margin-left:var(--ring-grid-width-7)}.col-md-offset-8_rui_a74c{margin-left:var(--ring-grid-width-8)}.col-md-offset-9_rui_a74c{margin-left:var(--ring-grid-width-9)}.col-md-offset-10_rui_a74c{margin-left:var(--ring-grid-width-10)}.col-md-offset-11_rui_a74c{margin-left:var(--ring-grid-width-11)}.start-md_rui_a74c{justify-content:flex-start;text-align:start}.center-md_rui_a74c{justify-content:center;text-align:center}.end-md_rui_a74c{justify-content:flex-end;text-align:end}.top-md_rui_a74c{align-items:flex-start}.middle-md_rui_a74c{align-items:center}.baseline-md_rui_a74c{align-items:baseline}.bottom-md_rui_a74c{align-items:flex-end}.around-md_rui_a74c{justify-content:space-around}.between-md_rui_a74c{justify-content:space-between}.first-md_rui_a74c{order:-1}.last-md_rui_a74c{order:1}}@media (min-width:1200px){.container_rui_a74c{width:var(--ring-grid-container-large)}.col-lg-10_rui_a74c,.col-lg-11_rui_a74c,.col-lg-12_rui_a74c,.col-lg-1_rui_a74c,.col-lg-2_rui_a74c,.col-lg-3_rui_a74c,.col-lg-4_rui_a74c,.col-lg-5_rui_a74c,.col-lg-6_rui_a74c,.col-lg-7_rui_a74c,.col-lg-8_rui_a74c,.col-lg-9_rui_a74c,.col-lg-offset-0_rui_a74c,.col-lg-offset-10_rui_a74c,.col-lg-offset-11_rui_a74c,.col-lg-offset-12_rui_a74c,.col-lg-offset-1_rui_a74c,.col-lg-offset-2_rui_a74c,.col-lg-offset-3_rui_a74c,.col-lg-offset-4_rui_a74c,.col-lg-offset-5_rui_a74c,.col-lg-offset-6_rui_a74c,.col-lg-offset-7_rui_a74c,.col-lg-offset-8_rui_a74c,.col-lg-offset-9_rui_a74c,.col-lg_rui_a74c{box-sizing:border-box;flex:0 0 auto;padding-left:calc(var(--ring-grid-gutter-width)/2);padding-right:calc(var(--ring-grid-gutter-width)/2)}.col-lg_rui_a74c{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-1_rui_a74c{flex-basis:var(--ring-grid-width-1);max-width:var(--ring-grid-width-1)}.col-lg-2_rui_a74c{flex-basis:var(--ring-grid-width-2);max-width:var(--ring-grid-width-2)}.col-lg-3_rui_a74c{flex-basis:var(--ring-grid-width-3);max-width:var(--ring-grid-width-3)}.col-lg-4_rui_a74c{flex-basis:var(--ring-grid-width-4);max-width:var(--ring-grid-width-4)}.col-lg-5_rui_a74c{flex-basis:var(--ring-grid-width-5);max-width:var(--ring-grid-width-5)}.col-lg-6_rui_a74c{flex-basis:var(--ring-grid-width-6);max-width:var(--ring-grid-width-6)}.col-lg-7_rui_a74c{flex-basis:var(--ring-grid-width-7);max-width:var(--ring-grid-width-7)}.col-lg-8_rui_a74c{flex-basis:var(--ring-grid-width-8);max-width:var(--ring-grid-width-8)}.col-lg-9_rui_a74c{flex-basis:var(--ring-grid-width-9);max-width:var(--ring-grid-width-9)}.col-lg-10_rui_a74c{flex-basis:var(--ring-grid-width-10);max-width:var(--ring-grid-width-10)}.col-lg-11_rui_a74c{flex-basis:var(--ring-grid-width-11);max-width:var(--ring-grid-width-11)}.col-lg-12_rui_a74c{flex-basis:var(--ring-grid-width-12);max-width:var(--ring-grid-width-12)}.col-lg-offset-0_rui_a74c{margin-left:0}.col-lg-offset-1_rui_a74c{margin-left:var(--ring-grid-width-1)}.col-lg-offset-2_rui_a74c{margin-left:var(--ring-grid-width-2)}.col-lg-offset-3_rui_a74c{margin-left:var(--ring-grid-width-3)}.col-lg-offset-4_rui_a74c{margin-left:var(--ring-grid-width-4)}.col-lg-offset-5_rui_a74c{margin-left:var(--ring-grid-width-5)}.col-lg-offset-6_rui_a74c{margin-left:var(--ring-grid-width-6)}.col-lg-offset-7_rui_a74c{margin-left:var(--ring-grid-width-7)}.col-lg-offset-8_rui_a74c{margin-left:var(--ring-grid-width-8)}.col-lg-offset-9_rui_a74c{margin-left:var(--ring-grid-width-9)}.col-lg-offset-10_rui_a74c{margin-left:var(--ring-grid-width-10)}.col-lg-offset-11_rui_a74c{margin-left:var(--ring-grid-width-11)}.start-lg_rui_a74c{justify-content:flex-start;text-align:start}.center-lg_rui_a74c{justify-content:center;text-align:center}.end-lg_rui_a74c{justify-content:flex-end;text-align:end}.top-lg_rui_a74c{align-items:flex-start}.middle-lg_rui_a74c{align-items:center}.baseline-lg_rui_a74c{align-items:baseline}.bottom-lg_rui_a74c{align-items:flex-end}.around-lg_rui_a74c{justify-content:space-around}.between-lg_rui_a74c{justify-content:space-between}.first-lg_rui_a74c{order:-1}.last-lg_rui_a74c{order:1}}.group_rui_365e>:not(:last-child){margin-right:var(--ring-unit)}.services_rui_e0d5{background-color:var(--ring-navigation-background-color);line-height:10px;max-width:calc(var(--ring-unit)*50 + 2px);padding:calc(var(--ring-unit)*4) calc(var(--ring-unit)*4) calc(var(--ring-unit)*3)}.active_rui_e0d5{font-weight:var(--ring-font-weight-bold)}.item_rui_e0d5{box-sizing:border-box;color:var(--ring-active-text-color);display:inline-block;height:calc(var(--ring-unit)*14);line-height:normal;overflow-x:hidden;text-align:center;text-overflow:ellipsis;width:calc(var(--ring-unit)*14)}.item_rui_e0d5:after{height:calc(var(--ring-unit)*14);vertical-align:middle}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.item_rui_e0d5:not(:hover),.item_rui_e0d5:visited:not(:hover){color:var(--ring-active-text-color)}}.itemLogo_rui_e0d5{background-repeat:no-repeat;background-size:contain;display:inline-block;height:calc(var(--ring-unit)*6);margin:calc(var(--ring-unit)*2) 0 calc(var(--ring-unit) + 1px);width:calc(var(--ring-unit)*6)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.activeItem_rui_e0d5:hover{color:var(--ring-active-text-color)}}.line_rui_e0d5{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:1px;margin:calc(var(--ring-unit)*4) 0 calc(var(--ring-unit)*2)}.itemStacked_rui_e0d5{display:inline-block;line-height:calc(var(--ring-unit)*2);margin-bottom:calc(var(--ring-unit)*2);text-decoration:none;width:100%}.itemStacked_rui_e0d5,.itemStacked_rui_e0d5:visited{color:var(--ring-secondary-color)}.itemStacked_rui_e0d5:last-child{margin-bottom:calc(var(--ring-unit)*-3)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.activeItemStacked_rui_e0d5:hover{color:var(--ring-secondary-color)}:is(.link_rui_d382,.withLinks_rui_d382 a):hover{color:var(--ring-link-hover-color);text-decoration-line:underline;transition:none}}.link_rui_d382,.withLinks_rui_d382 a{border-radius:var(--ring-border-radius);color:var(--ring-link-color);cursor:pointer;outline:none;text-decoration-line:none;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--ring-fast-ease)}@media (resolution >= 2dppx){.link_rui_d382,.withLinks_rui_d382 a{text-decoration-thickness:.5px}}.hover_rui_d382:is(.link_rui_d382,.withLinks_rui_d382 a){color:var(--ring-link-hover-color);text-decoration-line:underline;transition:none}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.pseudo_rui_d382:is(.link_rui_d382,.withLinks_rui_d382 a):hover{text-decoration:none}}:is(.link_rui_d382,.withLinks_rui_d382 a):focus-visible{box-shadow:0 0 0 2px var(--ring-border-hover-color)}.link_rui_d382.active_rui_d382{color:inherit}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.inherit_rui_d382:not(:hover){color:inherit}}.pseudo_rui_d382{background:#0000;border:0;font:inherit;margin:0;padding:0;text-align:left}.pseudo_rui_d382::-moz-focus-inner{border:0;padding:0}.header_rui_1238{--ring-header-compensate:3px;--ring-header-compensated:calc(var(--ring-unit)*8 - var(--ring-header-compensate));align-items:center;background-color:var(--ring-navigation-background-color);color:var(--ring-text-color);display:flex;line-height:var(--ring-header-compensated);overflow:hidden}.header_rui_1238,.header_rui_1238>*{box-sizing:border-box;height:calc(var(--ring-unit)*8)}.header_rui_1238>*{display:inline-block;padding:0 calc(var(--ring-unit)*1.5) var(--ring-header-compensate)}.header_rui_1238 .link_rui_d382{color:var(--ring-header-link-color)}.header_rui_1238 .active_rui_d382{color:var(--ring-active-text-color)}.headerSpaced_rui_1238>:first-child{padding-left:calc(var(--ring-unit)*4)}.headerSpaced_rui_1238>:last-child{padding-right:calc(var(--ring-unit)*4)}.headerVertical_rui_1238{align-items:center;background-color:var(--ring-navigation-background-color);color:var(--ring-text-color);display:inline-flex;flex-direction:column;height:100%}.headerVertical_rui_1238 .link_rui_d382{color:var(--ring-header-link-color)}.headerVertical_rui_1238 .active_rui_d382{color:var(--ring-active-text-color)}html.ring-ui-theme-dark .headerVertical_rui_1238{box-shadow:inset -1px 0 var(--ring-line-color)}.logo_rui_1238{align-items:center;color:var(--ring-navigation-background-color);display:inline-flex;height:calc(var(--ring-unit)*8);line-height:normal}.logo_rui_1238 svg{vertical-align:bottom}.headerVertical_rui_1238 .logo_rui_1238{height:auto;padding:calc(var(--ring-unit)*2) calc(var(--ring-unit)*1.5)}.links_rui_1238{align-items:center;display:flex;flex-direction:column;min-height:calc(var(--ring-unit)*5)}.tray_rui_1238{align-items:flex-end;margin-left:auto;padding:0 0 var(--ring-header-compensate)}.tray_rui_1238.tray_rui_1238{display:flex}.headerVertical_rui_1238 .tray_rui_1238{align-items:center;flex-direction:column;margin-left:0;margin-top:auto;padding:0}.trayItemContent_rui_1238{height:var(--ring-header-compensated)}.icon_rui_1238{display:inline-block;flex-shrink:0;text-align:center;vertical-align:top;width:calc(var(--ring-unit)*5)}.icon_rui_1238.icon_rui_1238{height:var(--ring-header-compensated);line-height:var(--ring-header-compensated);padding-top:calc(var(--ring-unit)/2)}.headerVertical_rui_1238 .icon_rui_1238{height:calc(var(--ring-unit)*5);line-height:normal;padding:0 calc(var(--ring-unit)*2.75);width:auto}.main_rui_1238 svg{color:var(--ring-main-color)}.rotatable_rui_1238 svg{transform:rotate(0deg);transform-origin:50% 50%;transition:transform .3s ease-out}.rotated_rui_1238 svg{transform:rotate(90deg)}.profileEmpty_rui_1238{align-items:center;height:var(--ring-header-compensated);padding-left:var(--ring-unit);vertical-align:bottom;width:auto}.profileEmpty_rui_1238.profileEmpty_rui_1238{display:inline-flex}.profile_rui_1238{cursor:pointer;height:var(--ring-header-compensated)}.headerVertical_rui_1238 .profile_rui_1238{height:auto;padding:calc(var(--ring-unit)*2)}.anchorClassName_rui_1238{align-items:center;display:flex;gap:calc(var(--ring-unit)*1.5)}.avatarWrapper_rui_1238{line-height:0}.hasUpdates_rui_1238{position:relative}.hasUpdates_rui_1238:after{background-color:var(--ring-link-hover-color);border:1px solid var(--ring-white-text-color);border-radius:50%;content:"";display:block;height:var(--ring-unit);position:absolute;right:calc(15% - 5px);top:calc(15% - 5px);width:var(--ring-unit)}.slider_rui_d7e0{--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);cursor:pointer;height:calc(var(--ring-unit)/2);padding:var(--ring-unit) 0;position:relative}.slider_rui_d7e0.disabled_rui_d7e0{cursor:default}.slider_rui_d7e0.marked_rui_d7e0{margin-top:calc(var(--ring-unit)*3)}.ring-ui-theme-dark .slider_rui_d7e0{--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)}.rail_rui_d7e0{background-color:var(--ring-selected-background-color);height:inherit}.rail_rui_d7e0,.rail_rui_d7e0.rounded_rui_d7e0{border-radius:calc(var(--ring-unit)/2)}.rail_rui_d7e0.disabled_rui_d7e0{background-color:var(--ring-disabled-background-color)}.track_rui_d7e0{background-color:var(--ring-main-color);height:inherit;left:0;margin-top:calc(var(--ring-unit)/-2);position:absolute}.track_rui_d7e0,.track_rui_d7e0.rounded_rui_d7e0{border-radius:calc(var(--ring-unit)/2)}.track_rui_d7e0.disabled_rui_d7e0{background-color:var(--ring-disabled-selected-background-color)}.thumb_rui_d7e0{background-color:var(--ring-slider-thumb-color);border-radius:var(--ring-unit);box-shadow:0 1px 2px 0 var(--ring-popup-secondary-shadow-color),0 2px 8px 0 var(--ring-popup-shadow-components);box-sizing:border-box;cursor:pointer;height:calc(var(--ring-unit)*1.5);margin-top:calc(var(--ring-unit)*-1);position:absolute;transform:translateX(-50%);width:calc(var(--ring-unit)*1.5);z-index:1}.thumb_rui_d7e0.disabled_rui_d7e0{background-color:var(--ring-slider-thumb-disabled-color);border:1px solid var(--ring-slider-thumb-disabled-border);cursor:default}.thumb_rui_d7e0.dragged_rui_d7e0{border:1px solid var(--ring-slider-thumb-border);cursor:grabbing}.tick_rui_d7e0{background-color:var(--ring-border-hover-color);border-radius:calc(var(--ring-unit)/2);height:calc(var(--ring-unit)/2);margin-left:calc(var(--ring-unit)/-4);margin-top:calc(var(--ring-unit)/-2);position:absolute;width:calc(var(--ring-unit)/2)}.tick_rui_d7e0.active_rui_d7e0{background-color:var(--ring-main-hover-color)}.tick_rui_d7e0.disabled_rui_d7e0{background-color:var(--ring-border-disabled-active-color)}.markValue_rui_d7e0{color:var(--ring-text-color);font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lowest);margin-left:calc(var(--ring-unit)/-4);margin-top:calc(var(--ring-unit)*-4);position:absolute;transform:translateX(calc(-50% + 2px))}.markValue_rui_d7e0.disabled_rui_d7e0{color:var(--ring-disabled-color)}.tag_rui_d7e0{background-color:var(--ring-main-color);border-radius:calc(var(--ring-unit)/2);color:var(--ring-white-text-color);font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lowest);margin-top:calc(var(--ring-unit)*-4 - 2px);padding:calc(var(--ring-unit)/4) calc(var(--ring-unit)*.75);position:absolute;transform:translateX(-50%);z-index:2}.tag_rui_d7e0:after{border-left:3px solid #0000;border-right:3px solid #0000;border-top:3px solid var(--ring-main-color);content:" ";left:calc(50% - 3px);position:absolute;top:100%}.tag_rui_d7e0.disabled_rui_d7e0{background-color:var(--ring-border-disabled-active-color);color:var(--ring-slider-tag-disabled-text-color)}.tag_rui_d7e0.disabled_rui_d7e0:after{border-top:3px solid var(--ring-border-disabled-active-color)}.pager_rui_2db7{-webkit-user-select:none;user-select:none}.links_rui_2db7{margin-bottom:calc(var(--ring-unit)*2)}.link_rui_2db7{display:inline-block;margin-right:calc(var(--ring-unit)*2)}.linkDisabled_rui_2db7{color:var(--ring-secondary-color)}.actions_rui_2db7{align-items:baseline;display:flex}.pageSize_rui_2db7{margin-left:auto}@keyframes rotation-keyframes_rui_47a4{to{transform:rotate(1turn)}}.canvas_rui_47a4{display:block;margin:calc(var(--ring-unit)*2) auto;pointer-events:none}.animate_rui_47a4{animation:rotation-keyframes_rui_47a4 36s linear infinite}.text_rui_47a4{font-family:var(--ring-font-family);font-size:var(--ring-font-size);line-height:var(--ring-line-height);text-align:center}.list_rui_93ef{border-radius:var(--ring-border-radius);line-height:normal;position:relative;z-index:1}.simpleInner_rui_93ef{overflow:auto}.scrolling_rui_93ef{pointer-events:none}.separator_rui_93ef{border-top:1px solid var(--ring-line-color);color:var(--ring-secondary-color);display:block;font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lower);margin-top:var(--ring-unit);min-height:var(--ring-unit);padding:0 calc(var(--ring-unit)*2) 1px;text-align:right;white-space:nowrap}.separator_first_rui_93ef{border:none;margin-top:0;padding-top:0}.item_rui_93ef{border-radius:var(--ring-border-radius);box-sizing:border-box;display:block;font-size:var(--ring-font-size);margin-inline:var(--ring-unit);outline:none;text-align:left;text-decoration:none;vertical-align:bottom;white-space:nowrap;width:calc(100% - var(--ring-unit)*2)}.item_rui_93ef.item_rui_93ef{line-height:calc(var(--ring-unit)*3);padding:3px var(--ring-unit) 5px}.itemContainer_rui_93ef{position:relative}.compact_rui_93ef{line-height:calc(var(--ring-unit)*2)}.add_rui_93ef{line-height:calc(var(--ring-unit)*4);padding:var(--ring-unit) calc(var(--ring-unit)*2)}.top_rui_93ef{align-items:baseline;display:flex;flex-direction:row}.left_rui_93ef{align-self:center;flex-shrink:0}.label_rui_93ef{flex-grow:1;flex-shrink:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}[dir=rtl] .label_rui_93ef{direction:ltr;text-align:right}.description_rui_93ef{color:var(--ring-secondary-color);flex-shrink:100;font-size:var(--ring-font-size-smaller);font-weight:400;line-height:var(--ring-line-height-lowest);overflow:hidden;padding-left:var(--ring-unit);text-align:right;text-overflow:ellipsis;white-space:nowrap}.right_rui_93ef{align-items:center;align-self:center;display:flex;flex-direction:row;flex-shrink:0}.details_rui_93ef{color:var(--ring-secondary-color);font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lowest);margin-bottom:6px;white-space:normal}.padded_rui_93ef{margin-left:20px}.hint_rui_93ef.hint_rui_93ef{background-color:var(--ring-sidebar-background-color);border-radius:0;border-top:1px solid var(--ring-line-color);font-size:var(--ring-font-size-smaller);margin-bottom:0;margin-inline:0;padding-inline:calc(var(--ring-unit)*2);width:100%}.action_rui_93ef{color:var(--ring-text-color);cursor:pointer}.actionLink_rui_93ef.actionLink_rui_93ef.actionLink_rui_93ef{color:var(--ring-text-color);text-decoration-line:none;transition:none}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.action_rui_93ef:hover{background-color:var(--ring-hover-background-color)}}.action_rui_93ef.hover_rui_93ef{background-color:var(--ring-selected-background-color)}.icon_rui_93ef{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;margin-left:calc(var(--ring-unit)*2);width:20px}.highlight_rui_93ef{color:var(--ring-link-hover-color)}.glyph_rui_93ef,.service_rui_93ef{color:var(--ring-secondary-color)}.glyph_rui_93ef{float:left;margin-right:var(--ring-unit);width:20px}.avatar_rui_93ef{height:20px;object-fit:cover;object-position:center;top:0}.rightGlyph_rui_93ef{float:right;margin-left:calc(var(--ring-unit)*2);margin-right:0}.checkboxContainer_rui_93ef{height:20px;left:19px;margin-right:var(--ring-unit);position:absolute;top:7px;width:20px}.compact_rui_93ef .checkboxContainer_rui_93ef{height:calc(var(--ring-unit)*2);top:0;width:calc(var(--ring-unit)*2)}.title_rui_93ef{display:block;margin-bottom:6px;margin-top:10px;padding:var(--ring-unit) calc(var(--ring-unit)*2) 0;text-align:left}[dir=rtl] .title_rui_93ef{direction:ltr;text-align:right}.title_first_rui_93ef{margin-top:0}.text_rui_93ef{color:var(--ring-secondary-color);font-size:var(--ring-font-size-smaller);letter-spacing:1.5px;text-transform:uppercase}.fade_rui_93ef{background:linear-gradient(to bottom,#fff0,var(--ring-content-background-color));bottom:0;height:calc(var(--ring-unit)*3);pointer-events:none;position:absolute;width:100%}.overscrollNone_rui_93ef{overscroll-behavior:none}.disabled_rui_93ef{color:var(--ring-disabled-color)}.disabled_rui_93ef,.item_rui_93ef:not(.action_rui_93ef,.hint_rui_93ef){pointer-events:none}@keyframes spin_rui_e6f2{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes pulse_rui_e6f2{0%{transform:scale(1)}to{transform:scale(1.41667)}}.loader_rui_e6f2,.ring-loader-inline{animation:spin_rui_e6f2 1s linear infinite;border-radius:var(--ring-unit);display:inline-block;overflow:hidden;position:relative;transform:rotate(0);vertical-align:-3px}:is(.loader_rui_e6f2,.ring-loader-inline),:is(.loader_rui_e6f2,.ring-loader-inline):after{transform-origin:50% 50%}:is(.loader_rui_e6f2,.ring-loader-inline):after{animation:pulse_rui_e6f2 .85s cubic-bezier(.68,0,.74,.74) infinite alternate;background-image:conic-gradient(var(--ring-loader-inline-stops));content:"";display:block;height:calc(var(--ring-unit)*2);mask-image:radial-gradient(var(--ring-unit),#0000 71.875%,var(--ring-content-background-color) 71.875%);width:calc(var(--ring-unit)*2)}.children_rui_e6f2{margin-left:calc(var(--ring-unit)/2)}.loaderScreen_rui_c963{height:100%;position:absolute;text-align:center;vertical-align:middle;width:100%}.loaderScreen_rui_c963:before{content:"";display:inline-block;height:100%;vertical-align:middle}.loader_rui_c963{display:inline-block}.loaderWithoutSpacing_rui_c963 canvas{margin:0}.iFrame_rui_ea70{border:none;overflow:hidden}.dialogContent_rui_ea70{width:auto}.nonOpaqueLoader_rui_ea70{background-color:var(--ring-content-background-color)}.fallbackLinkContainer_rui_ea70{padding:var(--ring-unit);position:absolute;right:0;top:0}.inline_rui_e3b3,.inline_rui_e3b3 p{display:inline}.markdown_rui_e3b3{--ring-markdown-p-margin:10px}.markdown_rui_e3b3 blockquote,.markdown_rui_e3b3 ol,.markdown_rui_e3b3 p,.markdown_rui_e3b3 pre,.markdown_rui_e3b3 ul{margin:0}.markdown_rui_e3b3 li,:is(.markdown_rui_e3b3 p,.markdown_rui_e3b3 blockquote,.markdown_rui_e3b3 pre):not(:first-child){margin-top:var(--ring-markdown-p-margin)}:is(:is(.markdown_rui_e3b3 li) p,:is(.markdown_rui_e3b3 li) blockquote,:is(.markdown_rui_e3b3 li) pre):not(:first-child){margin-top:6px}.markdown_rui_e3b3 hr{border:none;border-bottom:1px solid var(--ring-line-color);margin:var(--ring-markdown-p-margin) 0}.markdown_rui_e3b3 blockquote{box-shadow:inset 2px 0 0 var(--ring-line-color);color:var(--ring-secondary-color);font-size:12px;line-height:18px}.markdown_rui_e3b3 blockquote,.markdown_rui_e3b3 ul{padding:0 0 0 calc(var(--ring-unit)*2)}.markdown_rui_e3b3 ol{font-feature-settings:var(--ring-font-variant-numeric);font-variant-numeric:var(--ring-font-variant-numeric);list-style-position:inside;padding:0}.markdown_rui_e3b3 ul{list-style-type:none}.markdown_rui_e3b3 pre{background-color:rgba(var(--ring-tag-background-components),.5);border-radius:var(--ring-border-radius);font-family:var(--ring-font-family-monospace);padding:calc(var(--ring-unit)*3) calc(var(--ring-unit)*2);position:relative;tab-size:2;white-space:pre}:is(.markdown_rui_e3b3 pre):first-child{margin-top:calc(var(--ring-unit)*4)}:is(.markdown_rui_e3b3 pre):last-child{margin-bottom:calc(var(--ring-unit)*4)}.markdown_rui_e3b3 code{border-radius:var(--ring-border-radius-small);color:var(--ring-text-color);font-family:var(--ring-font-family-monospace);font-size:var(--ring-font-size);padding:2px 4px;white-space:pre-wrap}.markdown_rui_e3b3 :not(pre)>code{background-color:var(--ring-disabled-background-color)}.markdown_rui_e3b3 pre>code{color:var(--ring-code-color);display:block;font-size:var(--ring-font-size);padding:0;white-space:inherit}.contentWithHeadings_rui_4b24 h1,.contentWithHeadings_rui_4b24 h2,.contentWithHeadings_rui_4b24 h3,.contentWithHeadings_rui_4b24 h4,.contentWithHeadings_rui_4b24:is(h1),.contentWithHeadings_rui_4b24:is(h2),.contentWithHeadings_rui_4b24:is(h3),.contentWithHeadings_rui_4b24:is(h4){font-weight:var(--ring-font-weight-bold);margin-top:var(--ring-line-height)}:is(.contentWithHeadings_rui_4b24 h1,.contentWithHeadings_rui_4b24:is(h1),.contentWithHeadings_rui_4b24 h2,.contentWithHeadings_rui_4b24:is(h2),.contentWithHeadings_rui_4b24 h3,.contentWithHeadings_rui_4b24:is(h3),.contentWithHeadings_rui_4b24 h4,.contentWithHeadings_rui_4b24:is(h4)):first-child{margin-top:0}.contentWithHeadings_rui_4b24 :is(h1,h2),.contentWithHeadings_rui_4b24:is(h1,h2){color:var(--ring-heading-color);margin-bottom:8px}.contentWithHeadings_rui_4b24 h1,.contentWithHeadings_rui_4b24:is(h1){font-size:24px;line-height:28px}.contentWithHeadings_rui_4b24 h2,.contentWithHeadings_rui_4b24:is(h2){font-size:20px;line-height:24px}.contentWithHeadings_rui_4b24 h3,.contentWithHeadings_rui_4b24:is(h3){font-size:16px;line-height:22px;margin-bottom:0}.contentWithHeadings_rui_4b24 h4,.contentWithHeadings_rui_4b24:is(h4){font-size:12px;font-weight:400;letter-spacing:1px;line-height:18px;margin-bottom:1px;text-transform:uppercase}.caps_rui_4b24{letter-spacing:2px;text-transform:uppercase}.heading_rui_4b24.bold_rui_4b24{font-weight:var(--ring-font-weight-bold)}.container_rui_f3db{display:inline}.message_rui_f3db{background-color:var(--ring-popup-background-color);color:var(--ring-active-text-color);max-width:calc(var(--ring-unit)*40);overflow:visible;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}.icon_rui_f3db{left:calc(var(--ring-unit)*1.5);position:absolute;top:10px}.title_rui_f3db{font-weight:400;margin:0}.description_rui_f3db{color:var(--ring-text-color);font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lowest);margin:calc(var(--ring-unit)/2) 0 0}.gotIt_rui_f3db{margin:calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2) 0 0}.tail_rui_f3db{background-color:var(--ring-popup-background-color);border:1px solid;border-color:#0000 #0000 var(--ring-popup-border-color) var(--ring-popup-border-color);box-sizing:border-box;height:11px;position:absolute;transform-origin:0 0;width:11px}.island_rui_1d72{--ring-island-gradient-start:#fff0;--ring-island-gradient-stop:var(--ring-content-background-color);background-color:var(--ring-content-background-color);border:1px solid var(--ring-line-color);border-radius:var(--ring-border-radius-large);box-shadow:0 1px 4px var(--ring-popup-shadow-color);display:flex;flex-direction:column}.header_rui_1d72,.withTransparentBottomBorder_rui_1d72{border-bottom:1px solid #0000;transition:border-bottom-color .1s}.header_rui_1d72{box-sizing:border-box;line-height:24px;padding:calc(var(--ring-unit)*2) calc(var(--ring-unit)*4) var(--ring-unit);width:100%}.withBottomBorder_rui_1d72.withBottomBorder_rui_1d72{border-bottom-color:var(--ring-popup-border-color);border-top-left-radius:var(--ring-border-radius);border-top-right-radius:var(--ring-border-radius)}.title_rui_1d72{color:var(--ring-heading-color);display:block;float:left;font-size:inherit;font-weight:var(--ring-font-weight-bold);margin:0;transform-origin:0 50%;word-break:break-word}.narrowIsland_rui_1d72 .header_rui_1d72{padding:0 calc(var(--ring-unit)*2)}.content_rui_1d72{display:flex;overflow:auto;position:relative;width:100%;-webkit-overflow-scrolling:touch}.scrollableWrapper_rui_1d72{overflow:auto;padding:calc(var(--ring-unit)*2) calc(var(--ring-unit)*4);width:100%}.scrollableWrapper_rui_1d72:focus:not(:focus-visible){outline:none}.narrowIsland_rui_1d72 .scrollableWrapper_rui_1d72{padding:calc(var(--ring-unit)*2)}.withoutPaddings_rui_1d72 .scrollableWrapper_rui_1d72{padding:0}.contentWithTopFade_rui_1d72:before{background:linear-gradient(to top,var(--ring-island-gradient-start),var(--ring-island-gradient-stop));content:"";display:block;height:calc(var(--ring-unit)*3);left:0;opacity:.8;pointer-events:none;position:absolute;width:100%;z-index:var(--ring-fixed-z-index)}.contentWithTopFade_rui_1d72:first-child:before{border-top-left-radius:var(--ring-border-radius);border-top-right-radius:var(--ring-border-radius)}.contentWithBottomFade_rui_1d72:after{background:linear-gradient(to bottom,var(--ring-island-gradient-start),var(--ring-island-gradient-stop));border-bottom-left-radius:var(--ring-border-radius);border-bottom-right-radius:var(--ring-border-radius);bottom:0;content:"";display:block;height:calc(var(--ring-unit)*3);left:0;opacity:.8;pointer-events:none;position:absolute;width:100%}.container_rui_381e{align-items:center;bottom:0;display:flex;justify-content:center;left:0;overflow:auto;padding:calc(var(--ring-unit)*4) var(--ring-unit);position:fixed;right:0;top:0;z-index:var(--ring-overlay-z-index)}.nativeDialog_rui_381e{background:#0000;border:none;overflow:visible;padding:0}.container_rui_381e,.nativeDialog_rui_381e::backdrop{background-color:rgba(var(--ring-dialog-overlay-components),var(--ring-dialog-overlay-opacity))}.innerContainer_rui_381e{display:flex;flex-direction:column;max-height:100%}.content_rui_381e{cursor:default;margin:auto;min-height:calc(var(--ring-unit)*15);overflow-wrap:break-word;position:relative;width:calc(var(--ring-unit)*58)}.content_rui_381e .scrollableWrapper_rui_1d72{padding-bottom:var(--ring-unit)}.content_rui_381e .panel_rui_381e{background-color:initial;border-top:none;margin-top:0;padding:calc(var(--ring-unit)*2) calc(var(--ring-unit)*4) calc(var(--ring-unit)*4)}.content_rui_381e .panel_rui_381e>button:not(:last-child){margin-right:var(--ring-unit)}.content_rui_381e.content_rui_381e{box-shadow:var(--ring-dialog-shadow)}.clickableOverlay_rui_381e{bottom:0;cursor:pointer;left:0;position:fixed;right:0;top:0}.closeIconOutside_rui_381e.closeIconOutside_rui_381e{color:var(--ring-icon-hover-color)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.clickableOverlay_rui_381e:hover+* .closeIcon_rui_381e,.closeButton_rui_381e:hover .closeIcon_rui_381e{color:var(--ring-link-hover-color)}}.closeButton_rui_381e.closeButton_rui_381e{line-height:calc(var(--ring-unit)*2);position:absolute}.closeButtonOutside_rui_381e{right:calc(var(--ring-unit)*-3);top:var(--ring-unit)}.closeButtonInside_rui_381e{right:calc(var(--ring-unit)*2);top:calc(var(--ring-unit)*2)}.documentWithoutScroll_rui_381e{height:100%;overflow:hidden}.popupTarget_rui_381e{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:var(--ring-overlay-z-index)}.popupTarget_rui_381e>:not(.popupTarget_rui_381e){pointer-events:auto}.innerContainer_rui_381e .header_rui_1d72{font-size:24px;line-height:28px;padding-top:calc(var(--ring-unit)*4)}.dense_rui_381e .header_rui_1d72{padding-top:calc(var(--ring-unit)*2)}.dense_rui_381e .panel_rui_381e{padding-bottom:calc(var(--ring-unit)*2)}.panel_rui_1067{border-top:1px solid var(--ring-popup-border-color);margin-top:calc(var(--ring-unit)*2);padding:calc(var(--ring-unit)*2) calc(var(--ring-unit)*4) calc(var(--ring-unit)*4);position:relative}.panel_rui_1067:empty{display:none}.panel_rui_1067>button:not(:last-child){margin-right:var(--ring-unit)}.popup_rui_7cd4{background-color:var(--ring-popup-background-color);border:1px solid var(--ring-popup-border-color);border-radius:var(--ring-border-radius);box-shadow:var(--ring-popup-shadow);box-sizing:border-box;left:-100vw;overflow-y:auto;position:fixed;top:-100vh;z-index:var(--ring-overlay-z-index)}.largeBorderRadius_rui_7cd4{border-radius:var(--ring-border-radius-large)}.hidden_rui_7cd4{display:none}.showing_rui_7cd4{opacity:0}.attached_rui_7cd4{border-top:0;border-top-left-radius:0;border-top-right-radius:0}:root{--ring-progress-bar-background-color:#0003;--ring-progress-bar-line-background-color:#fff9}.ring-ui-theme-dark{--ring-progress-bar-background-color:#ffffff4d;--ring-progress-bar-line-background-color:#fff6}.progressBar_rui_5875{background-color:var(--ring-progress-bar-background-color);border-radius:2px;height:calc(var(--ring-unit)/2);margin-bottom:calc(var(--ring-unit)/2);overflow:hidden;position:relative;z-index:1}.globalMode_rui_5875{background:#0000;position:absolute;top:0;width:100%}.line_rui_5875{background-color:var(--ring-main-color);border-radius:2px;color:var(--ring-content-background-color);float:left;height:100%;line-height:calc(var(--ring-unit)/2);text-align:center;transition:width .6s ease;width:0}.line_rui_5875:after{animation:progress-bar-animation_rui_5875 2.5s linear infinite;background-image:linear-gradient(to right,#0000,var(--ring-progress-bar-line-background-color),#0000);background-repeat:no-repeat;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.staticLineColor_rui_5875 .line_rui_5875:after{animation:none;background-image:var(--ring-progress-bar-line-background-color)}@keyframes progress-bar-animation_rui_5875{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.queryAssist_rui_d22e{--ring-input-icon-offset:calc(var(--ring-unit)*2.5);--ring-input-padding-inline:var(--ring-unit);--ring-input-padding-block:1px;align-items:center;border:1px solid var(--ring-borders-color);border-radius:var(--ring-border-radius);box-sizing:border-box;display:flex;font-size:var(--ring-font-size);line-height:var(--ring-line-height);min-height:calc(var(--ring-input-padding-inline)*3);padding:var(--ring-input-padding-block) var(--ring-input-padding-inline);position:relative;transition:border-color var(--ring-ease)}.queryAssist_rui_d22e *{box-sizing:border-box}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.queryAssist_rui_d22e:hover{border-color:var(--ring-border-hover-color);transition:none}}.queryAssist_rui_d22e:focus-within{border-color:var(--ring-main-color);transition:none}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.queryAssist_rui_d22e:-webkit-autofill:hover{-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}}.queryAssist_rui_d22e:-webkit-autofill,.queryAssist_rui_d22e:-webkit-autofill:focus{-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.error_rui_d22e .queryAssist_rui_d22e{border-color:var(--ring-error-color)}.queryAssistDisabled_rui_d22e{background-color:var(--ring-disabled-background-color);border-color:var(--ring-border-disabled-color);color:var(--ring-disabled-color);-webkit-text-fill-color:var(--ring-disabled-color)}.huge_rui_d22e{max-height:calc(var(--ring-input-padding-inline)*4);padding:0 0 0 var(--ring-input-padding-inline)}.huge_rui_d22e .actions_rui_d22e{padding-right:var(--ring-input-padding-inline)}[dir=rtl] .huge_rui_d22e{padding:0 var(--ring-input-padding-inline) 0 0}:is([dir=rtl] .huge_rui_d22e) .actions_rui_d22e{padding:0 var(--ring-input-padding-inline)}.input_rui_d22e{background:#0000;caret-color:var(--ring-main-color);color:var(--ring-text-color);cursor:text;flex-grow:1;font:inherit;margin:0;outline:none;overflow:auto;scrollbar-width:none;transition:border-color var(--ring-ease);white-space:nowrap}.letter-text_rui_d22e{color:var(--ring-warning-color)}.letter-field-name_rui_d22e,.letterDefault_rui_d22e{color:var(--ring-text-color)}.letter-field-value_rui_d22e{color:var(--ring-link-color)}.letter-operator_rui_d22e{color:var(--ring-secondary-color)}.letter-error_rui_d22e{border-bottom:1px solid var(--ring-error-color);padding-bottom:1px}.highlight_rui_d22e{font-weight:var(--ring-font-weight-bold)}.service_rui_d22e{color:var(--ring-secondary-color)}.placeholder_rui_d22e{color:var(--ring-disabled-color);display:block;overflow:hidden;padding-left:calc(var(--ring-input-padding-inline)*3 - var(--ring-input-padding-block));pointer-events:none;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - var(--ring-input-padding-inline)*4)}[dir=rtl] .placeholder_rui_d22e{padding-right:calc(var(--ring-input-padding-inline)*3 + var(--ring-input-padding-block)*2);text-align:right}.hugePlaceholder_rui_d22e{padding-left:0}.letter_rui_d22e{display:inline}.actions_rui_d22e{align-items:center;display:inline-flex;height:100%;justify-content:center;line-height:inherit;max-height:calc(var(--ring-input-padding-inline)*2);padding-left:var(--ring-input-padding-inline)}[dir=rtl] .actions_rui_d22e{padding:0 var(--ring-input-padding-inline) 0 0}.icon_rui_d22e{color:var(--ring-secondary-color);padding-right:var(--ring-input-padding-inline)}[dir=rtl] .icon_rui_d22e{padding:0 0 0 var(--ring-input-padding-inline)}.rightSearchButton_rui_d22e{border:1px solid var(--ring-borders-color);border-radius:var(--ring-border-radius);border-bottom-left-radius:0;border-right:0;border-top-left-radius:0;color:var(--ring-secondary-color);cursor:pointer;padding:5px 9px;transition:border-color var(--ring-ease)}.queryAssist_rui_d22e.queryAssist_rui_d22e:focus-within .rightSearchButton_rui_d22e{border-color:var(--ring-main-color);transition:none}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.queryAssist_rui_d22e:hover .rightSearchButton_rui_d22e{border-color:var(--ring-border-hover-color);transition:none}}[dir=rtl] .rightSearchButton_rui_d22e{border-left:0;border-radius:var(--ring-border-radius);border-bottom-right-radius:0;border-right:1px solid var(--ring-borders-color);border-top-right-radius:0}.clear_rui_d22e{padding-right:0;top:1px}[dir=rtl] .clear_rui_d22e{padding-left:0;padding-right:var(--ring-input-padding-inline)}.input_rui_d22e::-webkit-scrollbar{display:none}.withoutGlass_rui_d22e{padding-left:0}[dir=rtl] .withoutGlass_rui_d22e{padding-right:calc(var(--ring-input-padding-block)*3)}.loaderActive_rui_d22e{padding-right:calc(var(--ring-input-padding-inline) - var(--ring-input-padding-block))}.loaderOnTheRight_rui_d22e{padding-right:0}[dir=rtl] .loaderOnTheRight_rui_d22e{padding-left:0}.inputRevertOrder_rui_d22e{order:-1}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.select_rui_11de:hover .icons_rui_11de,.select_rui_11de:hover .value_rui_11de{color:var(--ring-main-color);transition:none}}.select_rui_11de{color:var(--ring-text-color);display:inline-block;position:relative;white-space:nowrap}.toolbar_rui_11de{border-top:1px solid var(--ring-line-color)}.button_rui_11de{padding:0;text-align:left;width:100%}[dir=rtl] .button_rui_11de{direction:ltr;text-align:right}.toolbar_rui_11de .button_rui_11de{height:calc(var(--ring-unit)*4);margin:var(--ring-unit) 0}.button_rui_11de.buttonSpaced_rui_11de{padding:0 calc(var(--ring-unit)*2)}.icons_rui_11de{bottom:0;color:var(--ring-secondary-color);line-height:var(--ring-line-height);padding:calc(var(--ring-unit)*.5) 0;position:absolute;right:6px;top:0;transition:color var(--ring-ease)}.inputMode_rui_11de .icons_rui_11de{font-size:var(--ring-font-size)}.heightS_rui_11de .icons_rui_11de{line-height:var(--ring-line-height-lowest)}.heightL_rui_11de .icons_rui_11de{padding:calc(var(--ring-unit)*.75) 0}.selectedIcon_rui_11de{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:calc(var(--ring-unit)*2);margin:0 4px;position:relative;top:3px;width:calc(var(--ring-unit)*2)}.clearIcon_rui_11de{margin-top:-1px;padding:0 2px}.sizeS_rui_11de{width:calc(var(--ring-unit)*12)}.sizeM_rui_11de{width:calc(var(--ring-unit)*30)}.sizeL_rui_11de{width:calc(var(--ring-unit)*50)}.sizeFULL_rui_11de{width:100%}.sizeAUTO_rui_11de{max-width:100%}.buttonMode_rui_11de{cursor:pointer;position:relative}.value_rui_11de{background:#0000;border:none;border-bottom:1px solid var(--ring-borders-color);box-sizing:border-box;color:var(--ring-text-color);cursor:pointer;display:inline-block;height:calc(var(--ring-unit)*4 + 1px);outline:none;padding:0 0 3px;text-align:left;transition:color var(--ring-ease),border-color var(--ring-ease);vertical-align:top;width:100%}.value_rui_11de:focus{border-color:var(--ring-main-color)}.value_rui_11de.open_rui_11de,.value_rui_11de:active{border-color:#0000}.value_rui_11de::-moz-focus-inner{border:0;outline:0;padding:0}.buttonContainer_rui_11de{font-size:var(--ring-font-size);position:relative}.buttonValue_rui_11de{display:block;padding-left:var(--ring-unit);text-align:left;vertical-align:calc(var(--ring-unit)*-1);width:100%}.buttonValueOpen_rui_11de.buttonValueOpen_rui_11de,.buttonValue_rui_11de:focus-visible{box-shadow:var(--ring-button-shadow) var(--ring-main-color)}.buttonValueEmpty_rui_11de.buttonValueEmpty_rui_11de{color:var(--ring-disabled-color)}.heightS_rui_11de .buttonValue_rui_11de{font-size:var(--ring-font-size)}.label_rui_11de{color:var(--ring-secondary-color);position:relative}.buttonValueOpen_rui_11de+.icons_rui_11de,.open_rui_11de,.open_rui_11de+.icons_rui_11de,.value_rui_11de:focus,.value_rui_11de:focus+.icons_rui_11de,:focus-visible+.icons_rui_11de{color:var(--ring-main-color);transition:none}.disabled_rui_11de{color:var(--ring-disabled-color);pointer-events:none}.disabled_rui_11de .value_rui_11de{border-bottom-style:dashed;color:var(--ring-disabled-color)}.avatar_rui_11de{margin:-2px 4px 0 0;vertical-align:-5px}.popup_rui_11de{max-width:calc(var(--ring-unit)*40);min-width:calc(var(--ring-unit)*30)}.chevron_rui_11de.chevron_rui_11de{color:inherit;padding:0 2px;transition:none}.chevronIcon_rui_11de.chevronIcon_rui_11de{color:inherit;transition:none}.radio_rui_370b{color:var(--ring-text-color);display:flex;flex-direction:row;outline:none;padding:2px 0;position:relative;text-align:left}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.radio_rui_370b:hover .circle_rui_370b{border-color:var(--ring-border-hover-color);transition:none}}.circle_rui_370b{background-color:var(--ring-content-background-color);border:1px solid var(--ring-borders-color);border-radius:var(--ring-unit);box-sizing:border-box;flex-shrink:0;height:calc(var(--ring-unit)*2);pointer-events:none;position:relative;top:2px;transition:border-color var(--ring-ease),box-shadow var(--ring-ease);-webkit-user-select:none;user-select:none;width:calc(var(--ring-unit)*2)}.circle_rui_370b:after{background-color:var(--ring-main-color);border-radius:calc(var(--ring-unit)/2);content:"";height:var(--ring-unit);left:3px;opacity:0;position:absolute;top:50%;transform:scale(0) translateY(-50%);transition:opacity var(--ring-fast-ease),transform var(--ring-fast-ease);width:var(--ring-unit)}.input_rui_370b{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.input_rui_370b[disabled]+.circle_rui_370b{background-color:var(--ring-disabled-background-color);border-color:var(--ring-border-disabled-color)}.input_rui_370b:checked+.circle_rui_370b{border-color:var(--ring-main-color)}:is(.input_rui_370b:checked+.circle_rui_370b):after{opacity:1;transform:scale(1) translateY(-50%);transition:none}.input_rui_370b.focus_rui_370b+.circle_rui_370b,.input_rui_370b:focus+.circle_rui_370b{border-color:var(--ring-border-hover-color);box-shadow:0 0 0 1px var(--ring-border-hover-color)}.input_rui_370b[disabled]{pointer-events:none}.input_rui_370b[disabled]:checked+.circle_rui_370b{background-color:var(--ring-content-background-color);border-color:var(--ring-border-disabled-active-color)}:is(.input_rui_370b[disabled]:checked+.circle_rui_370b):after{background-color:var(--ring-border-disabled-active-color)}.input_rui_370b[disabled]~.label_rui_370b{color:var(--ring-disabled-color)}.label_rui_370b{line-height:var(--ring-line-height);margin-left:var(--ring-unit)}.trapButton_rui_3588{left:-9999px;position:absolute}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.row_rui_23fe:hover .dragHandle_rui_23fe{opacity:1}}.tableWrapper_rui_23fe{--ring-table-compensate:2px;--ring-table-compensated:calc(var(--ring-unit)*4 - var(--ring-table-compensate));--ring-table-top:-3px;font-feature-settings:var(--ring-font-variant-numeric);font-variant-numeric:var(--ring-font-variant-numeric);position:relative}.table_rui_23fe{border-spacing:0;width:100%}.userSelectNone_rui_23fe{-webkit-user-select:none;user-select:none}.headerCell_rui_23fe{box-sizing:border-box;color:var(--ring-secondary-color);font-weight:400;height:calc(var(--ring-unit)*3);padding-right:calc(var(--ring-unit)*5);text-align:left;white-space:nowrap}.headerCell_rui_23fe:first-child{padding-left:calc(var(--ring-unit)*4)}.headerCell_rui_23fe:last-child{padding-right:calc(var(--ring-unit)*4);width:100%}.headerCell_rui_23fe:first-child:only-child{max-width:none;width:auto}.headerCell_rui_23fe.headerCellSorted_rui_23fe{font-weight:var(--ring-font-weight-bold)}.headerCell_rui_23fe.headerCellSortable_rui_23fe{cursor:pointer}.headerCell_rui_23fe .sorter_rui_23fe{display:none;margin-left:5px;position:absolute;top:5px;-webkit-user-select:none;user-select:none}.headerCell_rui_23fe.headerCellSortable_rui_23fe .sorter_rui_23fe{display:inline-block}.sortedUp_rui_23fe .icon_rui_23fe{transform:rotate(180deg);transform-origin:center 44%}.caption_rui_23fe{border-bottom:none;color:var(--ring-text-color);font-size:var(--ring-font-size);font-weight:var(--ring-font-weight-bold);line-height:var(--ring-line-height-lower);padding-bottom:6px;padding-top:var(--ring-unit)}.tableHead_rui_23fe:after{background-color:var(--ring-line-color);content:"";height:1px;position:absolute;width:100%}.subHeaderSticky_rui_23fe{background-color:rgba(var(--ring-content-background-components),.9);position:sticky;top:0;z-index:var(--ring-fixed-z-index)}.row_rui_23fe{line-height:var(--ring-table-compensated);outline:none}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.table_rui_23fe:not(.disabledHover_rui_23fe) .row_rui_23fe:hover{background-color:var(--ring-hover-background-color)}}.rowSelected_rui_23fe{background-color:var(--ring-selected-background-color)}.rowFocused_rui_23fe{background-color:var(--ring-hover-background-color)}.rowFocused_rui_23fe .cell_rui_23fe:first-child{box-shadow:inset 2px 0 var(--ring-main-color)}.loadingOverlay_rui_23fe{align-items:center;background-color:var(--ring-table-loader-background-color);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.cell_rui_23fe{box-sizing:initial;color:var(--ring-text-color);height:calc(var(--ring-unit)*4);min-width:0;padding:0;padding-right:calc(var(--ring-unit)*5)}.cell_rui_23fe:first-child{padding-left:calc(var(--ring-unit)*4)}.cell_rui_23fe:last-child{max-width:0;padding-right:calc(var(--ring-unit)*4);width:100%}.wideFirstColumn_rui_23fe .cell_rui_23fe:first-child{max-width:calc(var(--ring-unit)*77);min-width:calc(var(--ring-unit)*37)}.cell_rui_23fe:first-child:only-child{max-width:none;width:auto}.cellUnlimited_rui_23fe{width:100%}.cellRight_rui_23fe{text-align:right}.metaColumn_rui_23fe{float:left;height:16px;padding-right:var(--ring-table-compensate);position:relative}.metaColumn_rui_23fe.headerMetaColumn_rui_23fe{padding-top:1px}.dragHandle_rui_23fe{cursor:grab;left:calc(var(--ring-unit)*-2);opacity:0;top:var(--ring-table-top)}.dragHandle_rui_23fe.dragHandle_rui_23fe{height:calc(var(--ring-unit)*4 - var(--ring-table-top));padding:0;position:absolute}.dragHandle_rui_23fe.visibleDragHandle_rui_23fe{opacity:1}.rowCollapseExpandButton_rui_23fe{padding-left:7px;padding-right:calc(var(--ring-unit)/2)}.draggingRow_rui_23fe{background-color:var(--ring-hover-background-color);z-index:var(--ring-overlay-z-index)}.draggingRow_rui_23fe .dragHandle_rui_23fe{cursor:grabbing;opacity:1}.draggingRow_rui_23fe .dragHandle_rui_23fe svg{color:var(--ring-main-color)}.draggingTable_rui_23fe{border-spacing:0;z-index:var(--ring-overlay-z-index)}.tableMessage_rui_23fe{color:var(--ring-secondary-color);padding:calc(var(--ring-unit)*2) calc(var(--ring-unit)*4)}.tagsInput_rui_1a67{--ring-input-icon-offset:calc(var(--ring-unit)*2.5);--ring-input-padding-inline:3px;font-size:var(--ring-font-size);line-height:var(--ring-line-height)}.tagsInput_rui_1a67,.tagsInput_rui_1a67 *{box-sizing:border-box}.tagsInputDisabled_rui_1a67{color:var(--ring-disabled-color);pointer-events:none}.tagsInputDisabled_rui_1a67 .input_rui_e356{background-color:initial}.tagsInputFocused_rui_1a67{border-color:var(--ring-main-color)}.tagsList_rui_1a67{--ring-input-padding-start:var(--ring-input-padding-inline);--ring-input-padding-end:var(--ring-input-padding-inline);background:#0000;border:1px solid var(--ring-borders-color);border-radius:var(--ring-border-radius);caret-color:var(--ring-main-color);color:var(--ring-text-color);cursor:text;display:flex;flex-direction:row;flex-wrap:wrap;font:inherit;margin:0;outline:none;padding:var(--ring-input-padding-block) var(--ring-input-padding-end) var(--ring-input-padding-block) var(--ring-input-padding-start);transition:border-color var(--ring-ease);width:100%}[dir=rtl] .tagsList_rui_1a67{padding-left:var(--ring-input-padding-end);padding-right:var(--ring-input-padding-start)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.tagsList_rui_1a67:hover{border-color:var(--ring-border-hover-color);transition:none}}.tagsList_rui_1a67:focus-within{border-color:var(--ring-main-color);transition:none}.tagsSelect_rui_1a67{flex-grow:1;flex-shrink:1;min-width:160px}.tagsSelect_rui_1a67 .input_rui_e356{overflow:hidden;text-overflow:ellipsis}.tagsSelect_rui_1a67 .outerContainer_rui_e356{--ring-input-padding-block:0}.tagsSelect_rui_1a67 .container_rui_e356{line-height:calc(var(--ring-line-height) - 2px)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.tag_rui_2f49:hover{background-color:var(--ring-tag-hover-background-color);transition:none}}.tag_rui_2f49{--ring-tag-max-height:20px;background-color:var(--ring-tag-background-color);border:none;border-radius:var(--ring-border-radius);box-sizing:border-box;color:var(--ring-text-color);cursor:pointer;display:inline-flex;font-size:12px;height:var(--ring-tag-max-height);line-height:var(--ring-line-height);max-width:100%;padding:0 var(--ring-unit);position:relative;transition:background-color var(--ring-ease);vertical-align:top;z-index:1}.withRemove_rui_2f49{padding-right:20px}.container_rui_2f49{display:inline-block;margin-right:calc(var(--ring-unit)/2);max-width:calc(100% - var(--ring-unit)/2);position:relative;white-space:nowrap}.focused_rui_2f49,.tag_rui_2f49:focus-visible{background-color:var(--ring-tag-hover-background-color);box-shadow:0 0 0 2px var(--ring-border-hover-color);outline:none;position:relative;transition:none}.disabled_rui_2f49.tag_rui_2f49{background-color:var(--ring-disabled-background-color);color:var(--ring-disabled-color);pointer-events:none}.remove_rui_2f49{height:auto;line-height:calc(var(--ring-unit)*2);padding:0 calc(var(--ring-unit)/2);position:absolute;right:0;top:2px;z-index:1}.icon_rui_2f49,.removeIcon_rui_2f49.removeIcon_rui_2f49{color:var(--ring-secondary-color)}.icon_rui_2f49{margin-left:calc(var(--ring-unit)*-.5);margin-right:calc(var(--ring-unit)/2)}.icon_rui_2f49.icon_rui_2f49 svg{vertical-align:-3.5px}.avatarContainer_rui_2f49{border-bottom-left-radius:var(--ring-border-radius);border-top-left-radius:var(--ring-border-radius);box-sizing:border-box;display:inline-block;height:var(--ring-tag-max-height);margin-left:calc(var(--ring-unit)*-1);margin-right:calc(var(--ring-unit)/2);overflow:hidden;vertical-align:top;width:var(--ring-tag-max-height)}.customIcon_rui_2f49{margin-right:calc(var(--ring-unit)/2);max-height:calc(var(--ring-unit)*2);max-width:calc(var(--ring-unit)*2);vertical-align:bottom}.avatarIcon_rui_2f49{margin-right:-4px;object-fit:contain;object-position:center;width:var(--ring-tag-max-height)}.text_rui_6f30{color:var(--ring-text-color)}.sizeS_rui_6f30{font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lowest)}.sizeM_rui_6f30{font-size:var(--ring-font-size);line-height:var(--ring-line-height)}.sizeL_rui_6f30{font-size:var(--ring-font-size-larger);line-height:var(--ring-line-height-taller)}.info_rui_6f30{color:var(--ring-secondary-color)}.bold_rui_6f30{font-weight:var(--ring-font-weight-bold)}.toggle_rui_773f{--ring-toggle-padding:2px;--ring-toggle-duration:300ms;--ring-toggle-timing-function:cubic-bezier(0.23,1,0.32,1);align-items:baseline;cursor:pointer;display:inline-flex}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.toggle_rui_773f:hover .switch_rui_773f{--ring-toggle-background-color:var(--ring-border-hover-color);transition:none}}.toggle_rui_773f.disabled_rui_773f{pointer-events:none}.label_rui_773f{margin-left:var(--ring-unit)}.help_rui_773f{margin-top:calc(var(--ring-unit)/2)}.disabled_rui_773f .help_rui_773f,.disabled_rui_773f .label_rui_773f{color:var(--ring-disabled-color)}.leftLabel_rui_773f{margin-right:var(--ring-unit)}.switchWrapper_rui_773f{position:relative}.input_rui_773f{height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.switch_rui_773f{--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);background-color:var(--ring-toggle-background-color);border:1px solid var(--ring-toggle-border-color);box-sizing:border-box;display:inline-block;height:100%;position:relative;transition:background-color var(--ring-toggle-timing-function) var(--ring-toggle-duration);width:100%}.input_rui_773f:focus+.switch_rui_773f{box-shadow:inset 0 0 0 1px var(--ring-border-hover-color),0 0 0 1px var(--ring-border-hover-color)}.switch_rui_773f:before{background-color:var(--ring-toggle-item-color);border:1px solid var(--ring-switch-border-color);border-radius:calc(var(--ring-unit)*.75);box-sizing:border-box;content:"";height:calc(var(--ring-unit)*1.5);left:-1px;position:absolute;top:50%;transform:translateX(var(--ring-toggle-padding)) translateY(-50%);transition:transform var(--ring-toggle-timing-function) var(--ring-toggle-duration);width:calc(var(--ring-unit)*1.5)}.input_rui_773f:checked+.switch_rui_773f{--ring-toggle-background-color:var(--ring-main-color)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){:checked:hover+.switch_rui_773f{--ring-toggle-background-color:var(--ring-main-hover-color)}}.size16_rui_773f .switchWrapper_rui_773f{height:calc(var(--ring-unit)*2);width:calc(var(--ring-unit)*3)}.size16_rui_773f .switch_rui_773f{border-radius:var(--ring-unit);vertical-align:-3px}:is(.size16_rui_773f .switch_rui_773f):before{border-radius:calc(var(--ring-unit)*.75);height:calc(var(--ring-unit)*1.5);width:calc(var(--ring-unit)*1.5)}.size16_rui_773f .input_rui_773f:checked+:before{transform:translateX(calc(var(--ring-unit)*1.5 - var(--ring-toggle-padding))) translateY(-50%)}.size14_rui_773f .switchWrapper_rui_773f{height:14px;width:calc(var(--ring-unit)*3)}.size14_rui_773f .switch_rui_773f{border-radius:7px;vertical-align:-2px}:is(.size14_rui_773f .switch_rui_773f):before{border-radius:5px;height:10px;width:10px}.size14_rui_773f .input_rui_773f:checked+:before{transform:translateX(12px) translateY(-50%)}.size20_rui_773f .switchWrapper_rui_773f{height:calc(var(--ring-unit)*2.5);width:calc(var(--ring-unit)*4)}.size20_rui_773f .switch_rui_773f{border-radius:calc(var(--ring-unit)*1.25);vertical-align:-5px}:is(.size20_rui_773f .switch_rui_773f):before{border-radius:calc(var(--ring-unit));height:calc(var(--ring-unit)*2);width:calc(var(--ring-unit)*2)}.size20_rui_773f .input_rui_773f:checked+:before{transform:translateX(calc(var(--ring-unit)*2 - var(--ring-toggle-padding))) translateY(-50%)}.input_rui_773f:checked[disabled]+.switch_rui_773f{--ring-toggle-background-color:var(--ring-border-disabled-active-color)}.input_rui_773f[disabled]:not(:checked)+.switch_rui_773f{--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)}.tooltip_rui_64ba{background-color:var(--ring-tooltip-background-color);border-color:var(--ring-line-color);box-shadow:0 2px 8px var(--ring-popup-shadow-color);color:var(--ring-tooltip-text-color);max-width:calc(var(--ring-unit)*50);padding:6px var(--ring-unit);text-align:left}.inheritedTheme_rui_64ba{background-color:var(--ring-content-background-color);box-shadow:var(--ring-popup-shadow);color:var(--ring-text-color)}.long_rui_64ba{font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lowest)}.upload_rui_5064{--ring-upload-text-color:var(--ring-secondary-color);--ring-upload-border-color:var(--ring-borders-color);--ring-upload-background-color:#0000;--ring-upload-cursor:pointer;background-color:var(--ring-upload-background-color);border:1px dashed var(--ring-upload-border-color);border-radius:var(--ring-border-radius);box-sizing:border-box;color:var(--ring-upload-text-color);cursor:var(--ring-upload-cursor);display:flex;flex-direction:row;overflow:hidden;padding:calc(var(--ring-unit)*1.5);position:relative;transition:background var(--ring-ease),color var(--ring-ease),border-color var(--ring-ease)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.upload_rui_5064:hover{--ring-upload-border-color:var(--ring-border-hover-color)}}.upload_rui_5064:active,.upload_rui_5064:focus,.upload_rui_5064:focus-within{border-color:var(--ring-borders-color);outline:2px solid var(--ring-border-hover-color)}.upload_rui_5064.success_rui_5064{--ring-upload-border-color:var(--ring-added-background-color);--ring-upload-background-color:var(--ring-added-subtle-background-color);border-style:solid}.upload_rui_5064.error_rui_5064{--ring-upload-text-color:var(--ring-error-color);--ring-upload-border-color:var(--ring-icon-error-color);--ring-upload-background-color:var(--ring-removed-subtle-background-color);border-style:solid}.upload_rui_5064.dragOver_rui_5064{--ring-upload-text-color:var(--ring-main-color);--ring-upload-border-color:var(--ring-main-color);--ring-upload-background-color:var(--ring-hover-background-color)}.upload_rui_5064.disabled_rui_5064,.upload_rui_5064.disabled_rui_5064:active{--ring-upload-text-color:var(--ring-disabled-color);--ring-upload-border-color:var(--ring-border-disabled-color);--ring-upload-background-color:#0000;--ring-upload-cursor:default;outline:0}.invisibleFileInput_rui_5064{bottom:0;cursor:var(--ring-upload-cursor);left:0;opacity:0;position:absolute;right:0;top:0}.attachmentIcon_rui_5064{margin-right:var(--ring-unit)}.tabs_rui_aa34{--ring-tabs-line-shadow:inset 0 -1px 0 0;--ring-tabs-selected-line-shadow:inset 0 -2px 0 0}.titles_rui_aa34{display:inline-block;margin-bottom:calc(var(--ring-unit)*2)}.titles_rui_aa34>*+*{margin-left:calc(var(--ring-unit)*3)}.titles_rui_aa34{box-shadow:var(--ring-tabs-line-shadow) var(--ring-line-color)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.title_rui_aa34:hover{box-shadow:inset 0 -1px 0 0 var(--ring-link-hover-color);color:var(--ring-link-hover-color);outline-style:none}.title_rui_aa34.collapsed_rui_aa34:hover,.title_rui_aa34.selected_rui_aa34:hover{box-shadow:var(--ring-tabs-selected-line-shadow) var(--ring-text-color);color:inherit}}.title_rui_aa34{background:none;border:none;border-radius:0;color:inherit;cursor:pointer;display:inline-block;line-height:calc(var(--ring-unit)*4);padding:0;position:relative}.title_rui_aa34:active{box-shadow:inset 0 -1px 0 0 var(--ring-link-hover-color);color:var(--ring-link-hover-color);outline-style:none}.title_rui_aa34.collapsed_rui_aa34:active,.title_rui_aa34.selected_rui_aa34:active{box-shadow:var(--ring-tabs-selected-line-shadow) var(--ring-text-color);color:inherit}.title_rui_aa34:focus-visible{box-shadow:var(--ring-tabs-selected-line-shadow) var(--ring-main-color);color:var(--ring-main-color)}.title_rui_aa34[disabled]{pointer-events:none}.title_rui_aa34.titleLegacy_rui_aa34{display:inline-flex;flex-direction:column}.title_rui_aa34[disabled]{color:var(--ring-disabled-color)}.selected_rui_aa34{box-shadow:var(--ring-tabs-selected-line-shadow) var(--ring-selected-tab-color);color:var(--ring-active-text-color);cursor:default;font-weight:var(--ring-font-weight-bold);outline:none}.visible_rui_aa34{bottom:0;left:0;position:absolute;right:0;text-align:center;top:0}.container_rui_aa34{display:flex;flex-direction:column}.hiddenBold_rui_aa34,.hidden_rui_aa34{display:flex;visibility:hidden}.hiddenBold_rui_aa34{font-weight:var(--ring-font-weight-bold);height:0}.hiddenRegular_rui_aa34{display:flex;font-weight:400;height:0;visibility:hidden}.tabCounter_rui_aa34{color:var(--ring-secondary-color);font-size:12px;font-weight:400;line-height:19px;padding-left:8px}.autoCollapseContainer_rui_aa34{position:relative}.autoCollapse_rui_aa34{display:inline-flex;max-width:100%;overflow:hidden;position:relative;visibility:hidden}.autoCollapse_rui_aa34 .title_rui_aa34{flex-shrink:0}.rendered_rui_aa34.adjusted_rui_aa34{overflow:visible;visibility:visible}.measure_rui_aa34{height:0;left:0;margin:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0}.morePopup_rui_aa34{display:flex;flex-direction:column}.collapsed_rui_aa34.collapsed_rui_aa34{border-bottom:none;box-shadow:none;line-height:calc(var(--ring-unit)*3);width:100%}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.collapsed_rui_aa34.collapsed_rui_aa34:hover{box-shadow:none}}.collapsed_rui_aa34.collapsed_rui_aa34[disabled]{color:var(--ring-disabled-color)}.collapsed_rui_aa34 .hidden_rui_aa34,.collapsed_rui_aa34 .visible_rui_aa34{text-align:left}.morePopupBeforeEnd_rui_aa34.morePopupBeforeEnd_rui_aa34.morePopupBeforeEnd_rui_aa34{padding:0}.morePopupBeforeEnd_rui_aa34~div{display:none}.agreementDialog_rui_a19e{padding-bottom:80px}.dialogContent_rui_a19e{width:600px}@media (max-width:639px){.dialogContent_rui_a19e{width:90vw}}.suggestion_rui_a19e{font-size:12px;padding-bottom:var(--ring-unit);white-space:nowrap}.remindLaterButton_rui_a19e{float:right}.userCardSpaced_rui_6e59{padding:calc(var(--ring-unit)*2)}.userInformationContainer_rui_6e59{align-items:flex-start;display:flex}.userAvatar_rui_6e59{display:flex;position:relative}.userInformation_rui_6e59{color:var(--ring-text-color);font-size:13px;line-height:18px;padding-left:12px;text-align:left}.userInformationGeneral_rui_6e59{display:flex;flex-direction:column;height:56px;justify-content:center;padding-top:1px}.userNameLine_rui_6e59{height:var(--ring-line-height-lowest);line-height:var(--ring-line-height-lowest);white-space:nowrap}.userName_rui_6e59{display:inline-block;font-size:16px;font-weight:var(--ring-font-weight-bold);margin-right:4px}.userLogin_rui_6e59{color:var(--ring-secondary-color);font-size:var(--ring-font-size-smaller);margin-bottom:7px}.userEmail_rui_6e59{font-size:var(--ring-font-size);margin-right:4px}.userCopyIcon_rui_6e59{cursor:pointer;opacity:0}.userCopyIcon_rui_6e59 svg{color:var(--ring-secondary-color);margin-left:4px}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.userCopyIcon_rui_6e59:hover svg{color:var(--ring-link-hover-color)}.userEmailWrapper_rui_6e59:hover .userCopyIcon_rui_6e59{opacity:1;transition:opacity .3s ease-out}:has(.userCopyIcon_rui_6e59:hover)>.userEmail_rui_6e59{color:var(--ring-link-hover-color)}}.unverifiedLabel_rui_6e59{color:var(--ring-secondary-color);font-size:var(--ring-font-size-smaller);margin:0 4px}.userNameInfo_rui_6e59{display:inline-block;margin-bottom:3px}.banLabel_rui_6e59{color:var(--ring-error-color)}.userActiveStatus_rui_6e59{background-color:var(--ring-secondary-color);border-radius:50%;display:inline-block;height:var(--ring-unit);margin-left:6px;margin-right:var(--ring-unit);width:var(--ring-unit)}.userActiveStatus_rui_6e59.online_rui_6e59{background-color:var(--ring-success-color)}.error_rui_ed4d .ring-input{border-color:var(--ring-error-color)}.scrollableSection_rui_a93d{--ring-scrollable-section-top-shadow:#0000;--ring-scrollable-section-right-shadow:#0000;--ring-scrollable-section-bottom-shadow:#0000;--ring-scrollable-section-left-shadow:#0000;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);overflow:auto}.withTopBorder_rui_a93d{--ring-scrollable-section-top-shadow:var(--ring-line-color)}.withRightBorder_rui_a93d{--ring-scrollable-section-right-shadow:var(--ring-line-color)}.withBottomBorder_rui_a93d{--ring-scrollable-section-bottom-shadow:var(--ring-line-color)}.withLeftBorder_rui_a93d{--ring-scrollable-section-left-shadow:var(--ring-line-color)}.dark_rui_eb55,.ring-ui-theme-dark,:root.dark_rui_eb55{--ring-line-components:67,69,74;--ring-line-color:rgb(var(--ring-line-components));--ring-borders-components:111,115,122;--ring-borders-color:rgb(var(--ring-borders-components));--ring-icon-components:157,160,168;--ring-icon-color:rgb(var(--ring-icon-components));--ring-icon-secondary-components:157,160,168;--ring-icon-secondary-color:rgb(var(--ring-icon-secondary-components));--ring-border-disabled-components:78,81,87;--ring-border-disabled-color:rgb(var(--ring-border-disabled-components));--ring-border-selected-disabled-components:90,93,99;--ring-border-selected-disabled-color:rgb(var(--ring-border-selected-disabled-components));--ring-border-disabled-active-components:23,73,113;--ring-border-disabled-active-color:rgb(var(--ring-border-disabled-active-components));--ring-icon-disabled-components:111,115,122;--ring-icon-disabled-color:rgb(var(--ring-icon-disabled-components));--ring-border-hover-components:55,95,173;--ring-border-hover-color:rgb(var(--ring-border-hover-components));--ring-border-hover-success-components:78,128,82;--ring-border-hover-success-color:rgb(var(--ring-border-hover-success-components));--ring-border-hover-error-components:156,78,78;--ring-border-hover-error-color:rgb(var(--ring-border-hover-error-components));--ring-main-components:53,116,240;--ring-main-color:rgb(var(--ring-main-components));--ring-action-link-components:153,187,255;--ring-action-link-color:rgb(var(--ring-action-link-components));--ring-main-hover-components:54,106,207;--ring-main-hover-color:rgb(var(--ring-main-hover-components));--ring-main-success-components:87,150,92;--ring-main-success-color:rgb(var(--ring-main-success-components));--ring-main-success-hover-components:78,128,82;--ring-main-success-hover-color:rgb(var(--ring-main-success-hover-components));--ring-main-error-components:219,92,92;--ring-main-error-color:rgb(var(--ring-main-error-components));--ring-main-error-hover-components:189,87,87;--ring-main-error-hover-color:rgb(var(--ring-main-error-hover-components));--ring-main-warning-components:224,136,85;--ring-main-warning-color:rgb(var(--ring-main-warning-components));--ring-main-warning-hover-components:199,125,85;--ring-main-warning-hover-color:rgb(var(--ring-main-warning-hover-components));--ring-icon-error-components:227,119,116;--ring-icon-error-color:rgb(var(--ring-icon-error-components));--ring-icon-warning-components:224,136,85;--ring-icon-warning-color:rgb(var(--ring-icon-warning-components));--ring-icon-success-components:95,173,101;--ring-icon-success-color:rgb(var(--ring-icon-success-components));--ring-icon-highlight-components:214,174,88;--ring-icon-highlight-color:rgb(var(--ring-icon-highlight-components));--ring-icon-highlight-hover-components:186,151,82;--ring-icon-highlight-hover-color:rgb(var(--ring-icon-highlight-hover-components));--ring-popup-border-components:57,59,64;--ring-popup-border-color:rgb(var(--ring-popup-border-components));--ring-popup-shadow-color:#0000004f;--ring-popup-secondary-shadow-color:#0000005e;--ring-message-shadow-color:rgba(var(--ring-popup-border-components),0.3);--ring-pinned-shadow-components:0,0,0;--ring-pinned-shadow-color:rgb(var(--ring-pinned-shadow-components));--ring-button-danger-hover-color:var(--ring-error-color);--ring-button-primary-border-components:153,187,255;--ring-button-primary-border-color:rgb(var(--ring-button-primary-border-components));--ring-dialog-overlay-components:0,0,0;--ring-dialog-overlay-opacity:0.7;--ring-popup-shadow:0 2px 8px var(--ring-popup-shadow-color),0 1px 2px var(--ring-popup-secondary-shadow-color);--ring-dialog-shadow:0 4px 16px var(--ring-popup-shadow-color),0 2px 6px var(--ring-popup-secondary-shadow-color);--ring-hint-components:134,138,145;--ring-hint-color:rgb(var(--ring-hint-components));--ring-link-components:153,187,255;--ring-link-color:rgb(var(--ring-link-components));--ring-link-hover-components:107,155,250;--ring-link-hover-color:rgb(var(--ring-link-hover-components));--ring-error-components:227,119,116;--ring-error-color:rgb(var(--ring-error-components));--ring-warning-components:224,136,85;--ring-warning-color:rgb(var(--ring-warning-components));--ring-success-components:95,173,101;--ring-success-color:rgb(var(--ring-success-components));--ring-text-components:223,225,229;--ring-text-color:rgb(var(--ring-text-components));--ring-active-text-components:255,255,255;--ring-active-text-color:rgb(var(--ring-active-text-components));--ring-heading-color:var(--ring-text-color);--ring-secondary-components:157,160,168;--ring-secondary-color:rgb(var(--ring-secondary-components));--ring-disabled-components:111,115,122;--ring-disabled-color:rgb(var(--ring-disabled-components));--ring-content-background-components:30,31,34;--ring-content-background-color:rgb(var(--ring-content-background-components));--ring-popup-background-components:57,59,64;--ring-popup-background-color:rgb(var(--ring-popup-background-components));--ring-sidebar-background-components:43,45,48;--ring-sidebar-background-color:rgb(var(--ring-sidebar-background-components));--ring-secondary-background-components:43,45,48;--ring-secondary-background-color:rgb(var(--ring-secondary-background-components));--ring-selected-background-components:46,67,110;--ring-selected-background-color:rgb(var(--ring-selected-background-components));--ring-hover-background-components:37,50,77;--ring-hover-background-color:rgb(var(--ring-hover-background-components));--ring-navigation-background-components:30,31,34;--ring-navigation-background-color:rgb(var(--ring-navigation-background-components));--ring-tag-background-components:67,69,74;--ring-tag-background-color:rgb(var(--ring-tag-background-components));--ring-tag-hover-background-components:57,59,64;--ring-tag-hover-background-color:rgb(var(--ring-tag-hover-background-components));--ring-removed-background-components:94,56,56;--ring-removed-background-color:rgb(var(--ring-removed-background-components));--ring-warning-background-components:97,68,56;--ring-warning-background-color:rgb(var(--ring-warning-background-components));--ring-highlight-background-components:94,77,51;--ring-highlight-background-color:rgb(var(--ring-highlight-background-components));--ring-added-background-components:55,82,57;--ring-added-background-color:rgb(var(--ring-added-background-components));--ring-disabled-background-components:57,59,64;--ring-disabled-background-color:rgb(var(--ring-disabled-background-components));--ring-disabled-selected-background-components:67,69,74;--ring-disabled-selected-background-color:rgb(var(--ring-disabled-selected-background-components));--ring-button-danger-active-components:64,41,41;--ring-button-danger-active-color:rgb(var(--ring-button-danger-active-components));--ring-button-primary-background-components:53,116,240;--ring-button-primary-background-color:rgb(var(--ring-button-primary-background-components));--ring-table-loader-background-color:rgba(var(--ring-content-background-components),0.5);--ring-removed-subtle-background-components:64,41,41;--ring-removed-subtle-background-color:rgb(var(--ring-removed-subtle-background-components));--ring-warning-subtle-background-components:69,50,43;--ring-warning-subtle-background-color:rgb(var(--ring-warning-subtle-background-components));--ring-highlight-subtle-background-components:61,50,35;--ring-highlight-subtle-background-color:rgb(var(--ring-highlight-subtle-background-components));--ring-added-subtle-background-components:37,54,39;--ring-added-subtle-background-color:rgb(var(--ring-added-subtle-background-components));--ring-code-background-components:30,31,34;--ring-code-background-color:rgb(var(--ring-code-background-components));--ring-code-components:189,192,201;--ring-code-color:rgb(var(--ring-code-components));--ring-code-comment-color:var(--ring-secondary-color);--ring-code-meta-components:86,168,245;--ring-code-meta-color:rgb(var(--ring-code-meta-components));--ring-code-keyword-components:214,154,107;--ring-code-keyword-color:rgb(var(--ring-code-keyword-components));--ring-code-tag-background-components:67,69,74;--ring-code-tag-background-color:rgb(var(--ring-code-tag-background-components));--ring-code-tag-components:214,154,107;--ring-code-tag-color:rgb(var(--ring-code-tag-components));--ring-code-tag-font-weight:normal;--ring-code-field-components:207,132,207;--ring-code-field-color:rgb(var(--ring-code-field-components));--ring-code-attribute-components:81,192,207;--ring-code-attribute-color:rgb(var(--ring-code-attribute-components));--ring-code-number-components:81,192,207;--ring-code-number-color:rgb(var(--ring-code-number-components));--ring-code-string-components:108,171,116;--ring-code-string-color:rgb(var(--ring-code-string-components));--ring-code-addition-components:55,82,57;--ring-code-addition-color:rgb(var(--ring-code-addition-components));--ring-code-deletion-components:67,69,74;--ring-code-deletion-color:rgb(var(--ring-code-deletion-components));color-scheme:dark}.editableHeading_rui_0870{align-items:center;display:flex;min-width:0}.editableHeading_rui_0870.fullSize_rui_0870{width:100%}.editableHeading_rui_0870.isEditing_rui_0870{gap:var(--ring-unit)}.headingWrapperButton_rui_0870{background:inherit;border:none;border-radius:var(--ring-border-radius);color:inherit;cursor:pointer;font-size:inherit;margin:0;max-width:100%;min-width:0;outline:none;padding:0;text-align:inherit;-webkit-user-select:text;user-select:text}.disabled_rui_0870 .headingWrapperButton_rui_0870,.selectionMode_rui_0870 .headingWrapperButton_rui_0870{border-radius:0;-webkit-user-select:text;user-select:text}.headingWrapperButton_rui_0870:focus-visible{box-shadow:0 0 0 2px var(--ring-border-hover-color)}.disabled_rui_0870 .headingWrapperButton_rui_0870:focus,.selectionMode_rui_0870 .headingWrapperButton_rui_0870:focus{box-shadow:none}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.headingWrapperButton_rui_0870:hover{background-color:var(--ring-hover-background-color)}.disabled_rui_0870 .headingWrapperButton_rui_0870:hover,.selectionMode_rui_0870 .headingWrapperButton_rui_0870:hover{background-color:initial;cursor:auto}}.heading_rui_0870{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;border-radius:var(--ring-border-radius);word-break:break-all}.multiline_rui_0870 .heading_rui_0870{-webkit-line-clamp:3;word-break:break-word}.heading_rui_0870.heading_rui_0870,.heading_rui_0870.heading_rui_0870:first-child{line-height:28px;margin:6px 0}.input_rui_0870{background-color:initial;border:none;border-bottom:1px solid var(--ring-borders-color);caret-color:var(--ring-main-color);color:var(--ring-heading-color);font-family:var(--ring-font-family);font-weight:var(--ring-font-weight-bold);line-height:28px;margin-bottom:2px;outline:none;padding:6px 0 3px}.input_rui_0870::placeholder{color:var(--ring-disabled-color)}.input_rui_0870:focus{border-bottom-color:var(--ring-main-color);border-bottom-width:2px;margin-bottom:1px}.input_rui_0870[disabled]{background-color:initial}.error_rui_0870 .input_rui_0870{border-bottom-color:var(--ring-error-color);border-bottom-width:2px;margin-bottom:1px}.textarea_rui_0870{resize:none}.textareaNotOverflow_rui_0870{overflow:hidden}.textareaFade_rui_0870{background:linear-gradient(to bottom,rgba(var(--ring-content-background-components),0),rgba(var(--ring-content-background-components),1));bottom:0;content:"";height:30px;left:0;pointer-events:none;position:absolute;width:100%}.textareaWrapper_rui_0870{display:flex;position:relative}.button_rui_0870{margin:6px 0}.errorText_rui_0870{color:var(--ring-error-color);font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lowest);margin:calc(var(--ring-unit)/2) 0}.level1_rui_0870{font-size:24px}.level2_rui_0870{font-size:20px}.level3_rui_0870{font-size:16px}.sizeS_rui_0870{max-width:calc(var(--ring-unit)*12)}.sizeM_rui_0870{max-width:calc(var(--ring-unit)*30)}.sizeL_rui_0870{max-width:calc(var(--ring-unit)*50)}.sizeFULL_rui_0870{max-width:100%}.label_rui_40a4{display:block;margin-bottom:calc(var(--ring-unit)*.5)}.formLabel_rui_40a4{color:var(--ring-text-color);font-size:var(--ring-font-size);line-height:var(--ring-line-height)}.secondaryLabel_rui_40a4{color:var(--ring-secondary-color);font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lowest)}.disabledLabel_rui_40a4{color:var(--ring-disabled-color)}.container_rui_88de{overflow:hidden;position:relative;will-change:height,opacity}.transition_rui_88de{transition:height var(--duration) ease-in-out 0s,opacity var(--duration) ease-in-out 0s}.summary_rui_88de{cursor:pointer;list-style:none}.trigger_rui_88de{background:#0000;border:none;cursor:pointer;outline:none}.fade_rui_88de{background-image:linear-gradient(180deg,#0000 0,currentColor 50%);bottom:0;color:var(--ring-content-background-color);height:calc(var(--ring-unit)*3);left:0;pointer-events:none;position:absolute;right:0;z-index:10}.highlightContainer_rui_6e02.hljs{color:var(--ring-code-color);display:block;overflow-x:auto}.highlightContainer_rui_6e02 .hljs-subst,.highlightContainer_rui_6e02 .hljs-title{color:var(--ring-code-color);font-weight:400}.highlightContainer_rui_6e02 .hljs-comment,.highlightContainer_rui_6e02 .hljs-quote{color:var(--ring-code-comment-color);font-style:italic}.highlightContainer_rui_6e02 .hljs-meta{color:var(--ring-code-meta-color)}.highlightContainer_rui_6e02 .hljs-keyword,.highlightContainer_rui_6e02 .hljs-literal,.highlightContainer_rui_6e02 .hljs-section,.highlightContainer_rui_6e02 .hljs-type{color:var(--ring-code-keyword-color);font-weight:var(--ring-font-weight-bold)}.highlightContainer_rui_6e02 .hljs-name,.highlightContainer_rui_6e02 .hljs-selector-class,.highlightContainer_rui_6e02 .hljs-selector-id,.highlightContainer_rui_6e02 .hljs-selector-pseudo{color:var(--ring-code-tag-color);font-weight:var(--ring-code-tag-font-weight)}.highlightContainer_rui_6e02 .hljs-selector-tag{color:var(--ring-code-keyword-color);font-weight:var(--ring-code-tag-font-weight)}.highlightContainer_rui_6e02 .hljs-attr{color:var(--ring-code-field-color);font-weight:var(--ring-font-weight-bold)}.highlightContainer_rui_6e02 .hljs-attribute,.highlightContainer_rui_6e02 .hljs-tag>.hljs-attr{color:var(--ring-code-attribute-color);font-weight:var(--ring-code-tag-font-weight)}.highlightContainer_rui_6e02 .hljs-link,.highlightContainer_rui_6e02 .hljs-number,.highlightContainer_rui_6e02 .hljs-regexp{color:var(--ring-code-number-color);font-weight:400}.highlightContainer_rui_6e02 .hljs-string{color:var(--ring-code-string-color);font-weight:var(--ring-font-weight-bold)}.highlightContainer_rui_6e02 .hljs-doctag{text-decoration:underline}.highlightContainer_rui_6e02 .hljs-template-variable,.highlightContainer_rui_6e02 .hljs-variable{color:var(--ring-code-field-color)}.highlightContainer_rui_6e02 .hljs-addition{background:var(--ring-code-addition-color)}.highlightContainer_rui_6e02 .hljs-deletion{background:var(--ring-code-deletion-color)}.highlightContainer_rui_6e02 .hljs-emphasis{font-style:italic}.highlightContainer_rui_6e02 .hljs-strong{font-weight:var(--ring-font-weight-bold)}.separator_rui_faa8{color:var(--ring-borders-color);font-size:16px;line-height:16px;margin:0 var(--ring-unit)}
.ScheduleBuild-module__input--Mc {
  display: inline-block;

  width: calc(var(--ring-unit)*35 + 2px);
  padding-bottom: calc(var(--ring-unit)/2);
}

.ScheduleBuild-module__inputInner--jx {
  height: 22px;
}

.ScheduleBuild-module__toggle--rq {
  color: var(--ring-link-color);
}

.ScheduleBuild-module__container--ES {
  display: flex;

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

.ScheduleBuild-module__radioButton--a3:not(:last-of-type) {
  padding: 0 0 8px;
}

.PagerNew-module__pager--qY {
  margin-top: calc(var(--ring-unit)*2);
}

@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;width:calc(100% + .5px);height:calc(100% + .5px)}.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-module__breadcrumbs--dh {
  position: sticky;

  bottom: 0;
  left: 0;

  box-sizing: border-box;

  min-height: 33px;

  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-module__list--a6 {
  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-module__breadcrumb--yp {
  display: inline;

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

.Breadcrumbs-module__breadcrumb--yp::after {
  margin: 0 var(--ring-unit);

  content: '/';

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

.Breadcrumbs-module__breadcrumb--yp:last-child::after {
  content: '';
}

.Breadcrumbs-module__breadcrumbArray--N2::before {
  margin-right: calc(var(--ring-unit)/2);

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

  font-size: 10px;
}

.Breadcrumbs-module__breadcrumbObject--eM::before {
  margin-right: calc(var(--ring-unit)/2);

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

  font-size: 10px;
}

.ParametersGroupControls-module__container--JA {
  display: flex;
  align-items: center;
}

.ParametersPageHeader-module__header--KI {
  display: flex;
  align-items: center;

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

.ParametersPageHeader-module__search--qe {
  width: 400px;
  margin-right: calc(var(--ring-unit)*2);
}

.ParametersCategoryHeader-module__categoryTitle--EQ {
  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;
}

.SidebarPanelContentNoResults-module__noResults--SE {
  padding: var(--ring-unit) calc(var(--ring-unit)*1.5) calc(var(--ring-unit)) calc(var(--ring-unit)*2);
}

.SidebarPanelContentNoResults-module__noResultsMessage--nA {
  word-break: break-word;

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

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

.SidebarPanelContentNoResults-module__placeholder--g1 {
  display: flex;
  align-items: center;
  flex-direction: column;

  flex-grow: 1;

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

.SidebarPanelContentNoResults-module__nothingFoundBox--gp {
  display: flex;
  align-items: center;
  flex-direction: column;

  width: 100%;
  padding: calc(var(--ring-unit)*10) 0;
}

.SidebarPanelContentNoResults-module__nothingFoundBox--gp .SidebarPanelContentNoResults-module__message--Np {
  margin: var(--ring-unit) calc(var(--ring-unit)*2) calc(var(--ring-unit)*3);

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

.ring-variables-light,:root{--ring-unit:8px;--ring-line-components:223,225,229;--ring-line-color:rgb(var(--ring-line-components));--ring-borders-components:211,213,219;--ring-borders-color:rgb(var(--ring-borders-components));--ring-icon-components:108,112,126;--ring-icon-color:rgb(var(--ring-icon-components));--ring-icon-white-components:255,255,255;--ring-icon-white-color:rgb(var(--ring-icon-white-components));--ring-icon-secondary-components:108,112,126;--ring-icon-secondary-color:rgb(var(--ring-icon-secondary-components));--ring-border-disabled-components:235,236,240;--ring-border-disabled-color:rgb(var(--ring-border-disabled-components));--ring-border-selected-disabled-components:201,204,214;--ring-border-selected-disabled-color:rgb(var(--ring-border-selected-disabled-components));--ring-border-disabled-active-components:171,213,246;--ring-border-disabled-active-color:rgb(var(--ring-border-disabled-active-components));--ring-icon-disabled-components:168,173,189;--ring-icon-disabled-color:rgb(var(--ring-icon-disabled-components));--ring-border-hover-components:160,189,248;--ring-border-hover-color:rgb(var(--ring-border-hover-components));--ring-border-hover-success-components:197,229,204;--ring-border-hover-success-color:rgb(var(--ring-border-hover-success-components));--ring-border-hover-error-components:250,212,216;--ring-border-hover-error-color:rgb(var(--ring-border-hover-error-components));--ring-icon-hover-components:90,93,107;--ring-icon-hover-color:rgb(var(--ring-icon-hover-components));--ring-main-components:53,116,240;--ring-main-color:rgb(var(--ring-main-components));--ring-action-link-components:46,85,163;--ring-action-link-color:rgb(var(--ring-action-link-components));--ring-main-hover-components:51,105,214;--ring-main-hover-color:rgb(var(--ring-main-hover-components));--ring-main-success-components:32,138,60;--ring-main-success-color:rgb(var(--ring-main-success-components));--ring-main-success-hover-components:31,117,54;--ring-main-success-hover-color:rgb(var(--ring-main-success-hover-components));--ring-main-error-components:204,54,69;--ring-main-error-color:rgb(var(--ring-main-error-components));--ring-main-error-hover-components:173,43,56;--ring-main-error-hover-color:rgb(var(--ring-main-error-hover-components));--ring-main-warning-components:229,109,23;--ring-main-warning-color:rgb(var(--ring-main-warning-components));--ring-main-warning-hover-components:206,97,23;--ring-main-warning-hover-color:rgb(var(--ring-main-warning-hover-components));--ring-icon-error-components:204,54,69;--ring-icon-error-color:rgb(var(--ring-icon-error-components));--ring-icon-warning-components:229,109,23;--ring-icon-warning-color:rgb(var(--ring-icon-warning-components));--ring-icon-success-components:32,138,60;--ring-icon-success-color:rgb(var(--ring-icon-success-components));--ring-icon-highlight-components:255,175,15;--ring-icon-highlight-color:rgb(var(--ring-icon-highlight-components));--ring-icon-highlight-hover-components:223,147,3;--ring-icon-highlight-hover-color:rgb(var(--ring-icon-highlight-hover-components));--ring-pale-control-components:194,214,252;--ring-pale-control-color:rgb(var(--ring-pale-control-components));--ring-popup-border-components:0,28,54;--ring-popup-border-color:var(--ring-line-color);--ring-popup-shadow-components:rgba(var(--ring-popup-border-components,0,28,54),0.1);--ring-popup-shadow-color:rgba(var(--ring-popup-border-components),0.1);--ring-popup-secondary-shadow-color:rgba(var(--ring-popup-border-components),0.04);--ring-message-shadow-color:rgba(var(--ring-popup-border-components),0.3);--ring-pinned-shadow-components:108,112,126;--ring-pinned-shadow-color:rgb(var(--ring-pinned-shadow-components));--ring-button-danger-hover-components:219,59,75;--ring-button-danger-hover-color:rgb(var(--ring-button-danger-hover-components));--ring-button-primary-border-components:46,85,163;--ring-button-primary-border-color:rgb(var(--ring-button-primary-border-components));--ring-dialog-overlay-components:0,0,0;--ring-dialog-overlay-opacity:0.4;--ring-popup-shadow:0 2px 8px var(--ring-popup-shadow-color),0 1px 2px var(--ring-popup-secondary-shadow-color);--ring-dialog-shadow:0 4px 24px var(--ring-popup-shadow-color),0 2px 6px var(--ring-popup-secondary-shadow-color);--ring-search-components:112,156,245;--ring-search-color:rgb(var(--ring-search-components));--ring-hint-components:46,85,163;--ring-hint-color:rgb(var(--ring-hint-components));--ring-link-components:46,85,163;--ring-link-color:rgb(var(--ring-link-components));--ring-link-hover-components:34,60,114;--ring-link-hover-color:rgb(var(--ring-link-hover-components));--ring-error-components:204,54,69;--ring-error-color:rgb(var(--ring-error-components));--ring-warning-components:184,85,22;--ring-warning-color:rgb(var(--ring-warning-components));--ring-success-components:31,117,54;--ring-success-color:rgb(var(--ring-success-components));--ring-text-components:39,40,46;--ring-text-color:rgb(var(--ring-text-components));--ring-active-text-color:var(--ring-text-color);--ring-white-text-components:255,255,255;--ring-white-text-color:rgb(var(--ring-white-text-components));--ring-heading-color:var(--ring-text-color);--ring-secondary-components:108,112,126;--ring-secondary-color:rgb(var(--ring-secondary-components));--ring-disabled-components:168,173,189;--ring-disabled-color:rgb(var(--ring-disabled-components));--ring-content-background-components:255,255,255;--ring-content-background-color:rgb(var(--ring-content-background-components));--ring-popup-background-components:255,255,255;--ring-popup-background-color:rgb(var(--ring-popup-background-components));--ring-sidebar-background-components:247,248,250;--ring-sidebar-background-color:rgb(var(--ring-sidebar-background-components));--ring-secondary-background-components:247,248,250;--ring-secondary-background-color:rgb(var(--ring-secondary-background-components));--ring-selected-background-components:212,226,255;--ring-selected-background-color:rgb(var(--ring-selected-background-components));--ring-hover-background-components:237,243,255;--ring-hover-background-color:rgb(var(--ring-hover-background-components));--ring-navigation-background-components:255,255,255;--ring-navigation-background-color:rgb(var(--ring-navigation-background-components));--ring-tag-background-components:235,236,240;--ring-tag-background-color:rgb(var(--ring-tag-background-components));--ring-tag-hover-background-components:211,213,219;--ring-tag-hover-background-color:rgb(var(--ring-tag-hover-background-components));--ring-removed-background-components:250,212,216;--ring-removed-background-color:rgb(var(--ring-removed-background-components));--ring-warning-background-components:252,230,214;--ring-warning-background-color:rgb(var(--ring-warning-background-components));--ring-highlight-background-components:255,241,209;--ring-highlight-background-color:rgb(var(--ring-highlight-background-components));--ring-added-background-components:197,229,204;--ring-added-background-color:rgb(var(--ring-added-background-components));--ring-disabled-background-components:247,248,250;--ring-disabled-background-color:rgb(var(--ring-disabled-background-components));--ring-disabled-selected-background-components:235,236,240;--ring-disabled-selected-background-color:rgb(var(--ring-disabled-selected-background-components));--ring-button-danger-active-components:250,212,216;--ring-button-danger-active-color:rgb(var(--ring-button-danger-active-components));--ring-button-loader-background:rgba(var(--ring-white-text-components),0.4);--ring-button-primary-background-components:53,116,240;--ring-button-primary-background-color:rgb(var(--ring-button-primary-background-components));--ring-table-loader-background-color:rgba(var(--ring-content-background-components),0.5);--ring-removed-subtle-background-components:255,247,247;--ring-removed-subtle-background-color:rgb(var(--ring-removed-subtle-background-components));--ring-warning-subtle-background-components:255,244,235;--ring-warning-subtle-background-color:rgb(var(--ring-warning-subtle-background-components));--ring-highlight-subtle-background-components:255,246,222;--ring-highlight-subtle-background-color:rgb(var(--ring-highlight-subtle-background-components));--ring-added-subtle-background-components:230,247,233;--ring-added-subtle-background-color:rgb(var(--ring-added-subtle-background-components));--ring-code-background-color:var(--ring-content-background-color);--ring-code-components:0,0,0;--ring-code-color:rgb(var(--ring-code-components));--ring-code-comment-color:var(--ring-secondary-color);--ring-code-meta-components:145,76,7;--ring-code-meta-color:rgb(var(--ring-code-meta-components));--ring-code-keyword-components:0,51,179;--ring-code-keyword-color:rgb(var(--ring-code-keyword-components));--ring-code-tag-background-components:235,236,240;--ring-code-tag-background-color:rgb(var(--ring-code-tag-background-components));--ring-code-tag-color:var(--ring-code-keyword-color);--ring-code-tag-font-weight:var(--ring-font-weight-bold);--ring-code-field-components:135,16,148;--ring-code-field-color:rgb(var(--ring-code-field-components));--ring-code-attribute-components:23,80,235;--ring-code-attribute-color:rgb(var(--ring-code-attribute-components));--ring-code-number-color:var(--ring-code-attribute-color);--ring-code-string-components:6,125,23;--ring-code-string-color:rgb(var(--ring-code-string-components));--ring-code-addition-components:197,229,204;--ring-code-addition-color:rgb(var(--ring-code-addition-components));--ring-code-deletion-components:223,225,229;--ring-code-deletion-color:rgb(var(--ring-code-deletion-components));--ring-border-radius-large:var(--ring-unit);--ring-border-radius:4px;--ring-border-radius-small:2px;--ring-font-size-larger:16px;--ring-font-size:14px;--ring-font-size-smaller:12px;--ring-line-height-taller:24px;--ring-line-height:20px;--ring-line-height-lower:18px;--ring-line-height-lowest:16px;--ring-ease:0.3s ease-out;--ring-fast-ease:0.15s ease-out;--ring-font-family:system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;--ring-font-family-monospace:Menlo,"Bitstream Vera Sans Mono","Ubuntu Mono",Consolas,"Courier New",Courier,monospace;--ring-font-weight-bold:600;--ring-font-variant-numeric:lining-nums tabular-nums slashed-zero;--ring-invisible-element-z-index:-1;--ring-fixed-z-index:1;--ring-overlay-z-index:5;--ring-alert-z-index:6}.ring-alert-alert{--ring-alert-animation-duration:300ms;--ring-alert-animation-easing:ease-out;align-items:baseline;background-color:var(--ring-popup-background-color);border-radius:var(--ring-border-radius);box-shadow:var(--ring-popup-shadow);box-sizing:border-box;display:flex;font-size:var(--ring-font-size);line-height:calc(var(--ring-unit)*5);margin:var(--ring-unit) auto;min-height:calc(var(--ring-unit)*5);padding:0 calc(var(--ring-unit)*2);pointer-events:auto;position:relative;transition:transform .3s ease-out,margin-bottom .3s ease-out,opacity .3s 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}.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{color:var(--ring-active-text-color);line-height:20px;margin:12px 0;max-width:calc(100% - var(--ring-unit)*5);overflow:hidden;white-space:normal}.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{margin-right:var(--ring-unit);top:2px}.ring-alert-close.ring-alert-close{font-size:0;line-height:0;margin:calc(var(--ring-unit)/2);padding:var(--ring-unit);position:absolute;right:0;top:2px}@keyframes ring-alert-show{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@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-duration:var(--ring-alert-animation-duration);animation-name:ring-alert-show}.ring-alert-animationClosing{opacity:0;z-index:var(--ring-invisible-element-z-index)}.ring-alert-animationShaking{animation-duration:.5s;animation-name:ring-alert-shaking}.ring-container-alertContainer{align-items:flex-end;bottom:calc(var(--ring-unit));display:flex;flex-direction:column;font-family:var(--ring-font-family);font-size:var(--ring-font-size);max-height:calc(100vh - var(--ring-unit)*2);overflow:visible;pointer-events:none;position:fixed;right:calc(var(--ring-unit)*2);z-index:var(--ring-alert-z-index)}.ring-container-alertInContainer{margin-top:0;max-width:calc(var(--ring-unit)*50);min-width:calc(var(--ring-unit)*30);overflow-y:auto}.ring-global-clearfix:after{clear:both;content:"";display:block}.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)}.ring-global-thin-font{font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--ring-font-size);font-weight:100}.ring-global-monospace-font{font-family:var(--ring-font-family-monospace);font-size:var(--ring-font-size-smaller)}.ring-global-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ring-global-resetButton{background-color:transparent;border:0;color:inherit;font:inherit;overflow:visible;padding:0;text-align:left}.ring-global-resetButton::-moz-focus-inner{border:0;padding:0}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-avatar-stack-avatarStack:hover .ring-avatar-stack-extraText{opacity:1}.ring-avatar-stack-avatarStack:hover .ring-avatar-stack-item{-webkit-mask:none;mask:none;transform:translateX(calc((var(--ring-avatar-stack-offset) + 2px)*var(--ring-avatar-stack-index)))}}.ring-avatar-stack-size20{--ring-avatar-stack-offset:12px;--ring-avatar-stack-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2722%27 height=%2722%27%3E%3Cpath d=%27M0 0a5 5 0 0 1 5 5v12a5 5 0 0 1-5 5h22V0%27/%3E%3C/svg%3E")}.ring-avatar-stack-size24{--ring-avatar-stack-offset:16px;--ring-avatar-stack-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2726%27 height=%2726%27%3E%3Cpath d=%27M0 0a5 5 0 0 1 5 5v16a5 5 0 0 1-5 5h26V0%27/%3E%3C/svg%3E")}.ring-avatar-stack-size28{--ring-avatar-stack-offset:18px;--ring-avatar-stack-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27%3E%3Cpath d=%27M0 0a5 5 0 0 1 5 5v20a5 5 0 0 1-5 5h30V0%27/%3E%3C/svg%3E")}.ring-avatar-stack-size32{--ring-avatar-stack-offset:20px;--ring-avatar-stack-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2734%27 height=%2734%27%3E%3Cpath d=%27M0 0a5 5 0 0 1 5 5v24a5 5 0 0 1-5 5h34V0%27/%3E%3C/svg%3E")}.ring-avatar-stack-size40{--ring-avatar-stack-offset:26px;--ring-avatar-stack-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2742%27 height=%2742%27%3E%3Cpath d=%27M0 0a5 5 0 0 1 5 5v32a5 5 0 0 1-5 5h42V0%27/%3E%3C/svg%3E")}.ring-avatar-stack-size56{--ring-avatar-stack-offset:42px;--ring-avatar-stack-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2758%27 height=%2758%27%3E%3Cpath d=%27M0 0a5 5 0 0 1 5 5v48a5 5 0 0 1-5 5h58V0%27/%3E%3C/svg%3E")}.ring-avatar-stack-avatarStack{display:inline-flex;position:relative}.ring-avatar-stack-item{background-color:var(--ring-content-background-color);border-radius:calc(var(--ring-border-radius) + 1px);margin:-1px;margin-left:calc(var(--ring-avatar-stack-offset)*-1 - 1px);-webkit-mask-image:var(--ring-avatar-stack-mask-image);mask-image:var(--ring-avatar-stack-mask-image);-webkit-mask-position:calc(var(--ring-avatar-stack-offset) - 3px) 0;mask-position:calc(var(--ring-avatar-stack-offset) - 3px) 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;padding:1px;position:relative;transition:transform var(--ring-fast-ease)}.ring-avatar-stack-item:first-child{--ring-avatar-stack-index:0;--ring-avatar-stack-offset:0px;-webkit-mask:none;mask:none}.ring-avatar-stack-avatarStack:focus-within .ring-avatar-stack-item,.ring-avatar-stack-hovered .ring-avatar-stack-item{-webkit-mask:none;mask:none;transform:translateX(calc((var(--ring-avatar-stack-offset) + 2px)*var(--ring-avatar-stack-index)))}.ring-avatar-stack-extraButton{border-radius:var(--ring-border-radius);cursor:pointer}.ring-avatar-stack-extraButton:focus-visible{box-shadow:0 0 0 2px var(--ring-border-hover-color);outline:none}.ring-avatar-stack-extraText{opacity:0;transition:opacity var(--ring-fast-ease)}.ring-avatar-stack-avatarStack:focus-within .ring-avatar-stack-extraText,.ring-avatar-stack-hovered .ring-avatar-stack-extraText{opacity:1}.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-auth-dialog-dialog.ring-auth-dialog-dialog{max-width:400px;width:auto}.ring-auth-dialog-content{align-items:center;display:flex;flex-direction:column;margin:calc(var(--ring-unit)*2) 0}.ring-auth-dialog-button{margin-top:var(--ring-unit);width:calc(var(--ring-unit)*25)}.ring-auth-dialog-firstButton{margin-top:calc(var(--ring-unit)*4)}.ring-auth-dialog-title.ring-auth-dialog-title{font-weight:100;margin-bottom:var(--ring-unit);margin-top:0;text-align:center}.ring-auth-dialog-logo{height:calc(var(--ring-unit)*12);margin-bottom:12px;-o-object-fit:contain;object-fit:contain;width:calc(var(--ring-unit)*12)}@media (max-height:400px){.ring-auth-dialog-logo{height:calc(var(--ring-unit)*4);width:calc(var(--ring-unit)*4)}}.ring-auth-dialog-error{color:var(--ring-error-color);text-align:center}.ring-avatar-avatar{border-radius:var(--ring-border-radius);display:inline-block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ring-avatar-round{border-radius:50%}.ring-avatar-avatarShadow{filter:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%220%22 height%3D%220%22%3E  %3Cdefs%3E    %3Cfilter id%3D%22inset-shadow%22 x%3D%22-50%25%22 y%3D%22-50%25%22 width%3D%22200%25%22 height%3D%22200%25%22%3E      %3CfeComponentTransfer in%3D%22SourceAlpha%22%3E        %3CfeFuncA type%3D%22table%22 tableValues%3D%221 0%22 %2F%3E      %3C%2FfeComponentTransfer%3E      %3CfeGaussianBlur stdDeviation%3D%224%22%2F%3E      %3CfeOffset dx%3D%220%22 dy%3D%220%22 result%3D%22offsetblur%22%2F%3E      %3CfeFlood flood-color%3D%22rgba%280%2C 0%2C 0%2C 0.07%29%22%2F%3E      %3CfeComposite in2%3D%22offsetblur%22 operator%3D%22in%22%2F%3E      %3CfeComposite in%3D%22SourceAlpha%22 operator%3D%22in%22 %2F%3E      %3CfeMerge%3E        %3CfeMergeNode in%3D%22SourceGraphic%22 %2F%3E        %3CfeMergeNode %2F%3E      %3C%2FfeMerge%3E    %3C%2Ffilter%3E  %3C%2Fdefs%3E%3C%2Fsvg%3E#inset-shadow")}.ring-avatar-avatarInfo{align-items:center;background-color:var(--ring-tag-background-color);border-radius:inherit;color:var(--ring-secondary-color);display:flex;height:100%;justify-content:center}.ring-avatar-subavatar{border:1px solid var(--ring-content-background-color);left:27px;position:absolute;top:15px}.ring-avatar-empty{border:1px solid var(--ring-borders-color);box-sizing:border-box;display:inline-block}.ring-icon-icon{display:inline-block;fill:currentColor}.ring-icon-glyph{display:inline-flex;pointer-events:none}.ring-icon-glyph[width="10"],.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{height:calc(var(--ring-unit)*2);margin-left:0;margin-right:0;width:calc(var(--ring-unit)*2)}@media screen and (-webkit-min-device-pixel-ratio:0){.ring-icon-glyph{width:auto}}.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-duration:1.2s;animation-iteration-count:infinite;animation-name:ring-icon-icon-loading}@keyframes ring-icon-icon-loading{0%{transform:scale(1)}50%{opacity:.5;transform:scale(.9)}to{transform:scale(1)}}: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 (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.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);background-color:transparent;background-color:var(--ring-button-background-color);border:0;border-radius:var(--ring-border-radius);box-sizing:border-box;color:var(--ring-button-text-color);cursor:pointer;font-family:var(--ring-font-family),sans-serif;margin:0;outline:0;text-decoration:none;transition:color var(--ring-ease),background-color var(--ring-ease),box-shadow var(--ring-ease);white-space:nowrap}.ring-button-button:active,.ring-button-button:focus-visible{transition:none}.ring-button-button::-moz-focus-inner{border:0;outline:0;padding: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);box-shadow:inset 0 0 0 1px var(--ring-button-border-color);box-shadow:var(--ring-button-shadow) var(--ring-button-border-color);display:inline-block;font-size:var(--ring-button-font-size);height:var(--ring-button-height);line-height:var(--ring-button-line-height);padding:var(--ring-button-padding-block) var(--ring-button-padding-inline)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.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;font-size:inherit;line-height:inherit;margin:0;padding:0}.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)*.5)}.ring-button-icon,.ring-button-iconRight{line-height:var(--ring-button-icon-line-height)}.ring-button-iconRight{margin-left:calc(var(--ring-unit)*.5)}.ring-button-block .ring-button-icon,.ring-button-block .ring-button-iconRight{margin-top:-1px}.ring-button-withNormalIcon{--ring-button-text-color:var(--ring-secondary-color)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-button-inline:hover{--ring-button-text-color:var(--ring-link-hover-color)}}.ring-button-inline.ring-button-active,.ring-button-inline: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{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);color:var(--ring-button-disabled-text-color);cursor:auto}.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 (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.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-heightM,.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-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-iconRight{margin-left: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{background-color:var(--ring-button-default-background-color);cursor:auto;position:relative;z-index:0}.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-duration:1.2s;animation-iteration-count:infinite;animation-name:ring-button-text-loading}.ring-button-loaderBackground{background-color:var(--ring-button-default-background-color);border-radius:calc(var(--ring-border-radius) - 1px);bottom:1px;left:1px;overflow:hidden;position:absolute;right:1px;top:1px;z-index:-1}.ring-button-loaderBackground:before{animation:ring-button-progress 1s linear infinite;background-image:linear-gradient(to right,transparent,rgba(var(--ring-button-loader-components),.4) 40%,transparent 80%);background-repeat:repeat;background-size:var(--ring-button-loader-width);content:"";display:block;height:100%;width:calc(100% + var(--ring-button-loader-width))}.ring-button-flat .ring-button-loaderBackground{border-radius:var(--ring-border-radius);bottom:0;left:0;right:0;top:0}.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-left:2px;margin-right:calc(var(--ring-unit)*-.5);margin-top:-1px}.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{0%{transform:translateX(-64px)}to{transform:translateX(0)}}@keyframes ring-button-text-loading{50%{opacity:.5}}.ring-button-toolbar-buttonToolbar{display:inline-block;font-size:0;line-height:0;white-space:nowrap}.ring-button-toolbar-buttonToolbar>.ring-button-button,.ring-button-toolbar-buttonToolbar>.ring-button-group,.ring-button-toolbar-buttonToolbar>.ring-button-toolbar-buttonGroup,.ring-button-toolbar-buttonToolbar>.ring-button-toolbar-buttonToolbar,.ring-button-toolbar-buttonToolbar>.ring-button-toolbar-split,.ring-button-toolbar-buttonToolbar>ring-button-button{margin-right:var(--ring-unit)}.ring-button-toolbar-buttonToolbar>:last-child{margin-right:0}@media (-moz-touch-enabled:0),(-ms-high-contrast:none),(-ms-high-contrast:ring-button-active),(hover:hover){.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{display:inline-block;position:relative;white-space:nowrap;z-index:0}.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{box-shadow:0 1px var(--ring-button-group-button-border-color) inset,0 -1px var(--ring-button-group-button-border-color) inset;position:relative;transition:none}:is(.ring-button-group-buttonGroup .ring-button-button[disabled]):after,:is(.ring-button-group-buttonGroup .ring-button-button[disabled]):before{bottom:0;box-shadow:0 1px var(--ring-button-group-button-border-color) inset,0 -1px var(--ring-button-group-button-border-color) inset;content:"";position:absolute;top:0;width:var(--ring-border-radius);z-index:0}: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)}.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}: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}: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}:is(.ring-button-group-buttonGroup>.ring-button-button:only-child,.ring-button-group-buttonGroup>:only-child .ring-button-button):before{display:none}.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)}.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{font-size:var(--ring-font-size);margin-right:var(--ring-unit)}.ring-button-group-caption:empty{margin-right:0}.ring-button-group-common>.ring-button-button:first-child,.ring-button-group-common>:first-child .ring-button-button,.ring-button-group-common>ring-button-button:first-child{border-bottom-left-radius:var(--ring-border-radius);border-top-left-radius:var(--ring-border-radius);margin:0}.ring-button-group-common>.ring-button-button:first-child>div:first-child,.ring-button-group-common>:first-child .ring-button-button>div:first-child,.ring-button-group-common>ring-button-button:first-child>div:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.ring-button-group-common>.ring-button-button:last-child,.ring-button-group-common>:last-child .ring-button-button,.ring-button-group-common>ring-button-button:last-child{border-bottom-right-radius:var(--ring-border-radius);border-top-right-radius:var(--ring-border-radius)}.ring-button-group-common>.ring-button-button:last-child>div:first-child,.ring-button-group-common>:last-child .ring-button-button>div:first-child,.ring-button-group-common>ring-button-button:last-child>div:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.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)}@media (-moz-touch-enabled:0),(-ms-high-contrast:none),(-ms-high-contrast:ring-button-active),(hover:hover){: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)*.5)}.ring-button-set-buttonSet{display:inline-block;font-size:0;position:relative;white-space:nowrap}.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}: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;align-items:baseline;color:var(--ring-text-color);display:inline-flex;outline:none;position:relative;text-align:left}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-checkbox-checkbox:hover .ring-checkbox-cell{border-color:var(--ring-border-hover-color);transition:background-color var(--ring-ease)}}.ring-checkbox-cell{background-color:var(--ring-content-background-color);border:1px solid var(--ring-borders-color);border-radius:var(--ring-border-radius-small);box-sizing:border-box;display:inline-block;height:var(--ring-checkbox-size);pointer-events:none;position:relative;top:-2px;transition:border-color var(--ring-ease),background-color var(--ring-ease),box-shadow var(--ring-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:var(--ring-checkbox-size)}.ring-checkbox-icon.ring-checkbox-icon{color:var(--ring-white-text-color);left:0;opacity:0;position:absolute;top:0}.ring-checkbox-icon.ring-checkbox-icon svg{left:0;position:absolute;top:0}.ring-checkbox-input{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.ring-checkbox-input:checked+.ring-checkbox-cellWrapper .ring-checkbox-cell,.ring-checkbox-input:indeterminate+.ring-checkbox-cellWrapper .ring-checkbox-cell{background-color:var(--ring-main-color);border-color:transparent}.ring-checkbox-input:checked+.ring-checkbox-cellWrapper .ring-checkbox-check{opacity:1}.ring-checkbox-input.ring-checkbox-focus+.ring-checkbox-cellWrapper .ring-checkbox-cell,.ring-checkbox-input:focus-visible+.ring-checkbox-cellWrapper .ring-checkbox-cell{border-color:var(--ring-border-hover-color);box-shadow:0 0 0 1px var(--ring-border-hover-color);transition:background-color var(--ring-ease)}.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{background-color:var(--ring-disabled-background-color);border-color:var(--ring-border-disabled-color)}.ring-checkbox-input[disabled]:checked+.ring-checkbox-cellWrapper .ring-checkbox-cell,.ring-checkbox-input[disabled]:indeterminate+.ring-checkbox-cellWrapper .ring-checkbox-cell{background-color:var(--ring-border-disabled-active-color);border-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{opacity:0;transition:none}.ring-checkbox-input[disabled]~.ring-checkbox-label{color:var(--ring-disabled-color)}.ring-checkbox-label{line-height:normal;margin-left:var(--ring-unit)}.ring-code-code{margin:calc(var(--ring-unit)*2) 0}.ring-code-code code{background-color:var(--ring-sidebar-background-color);border-radius:var(--ring-border-radius);display:block;font-family:var(--ring-font-family-monospace);font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lowest);padding:calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2)}.ring-code-inline code{display:inline-block;padding:0 calc(var(--ring-unit)/2)}.ring-code-softWrap code{white-space:pre-wrap}.ring-confirm-description{font-size:var(--ring-font-size);margin-top:var(--ring-unit)}.ring-content-layout-contentLayout{--ring-content-layout-sidebar-width:calc(var(--ring-unit)*30);display:flex;flex-flow:row nowrap;position:relative}.ring-content-layout-contentLayoutContent{align-self:flex-start;flex-grow:2;margin:0 calc(var(--ring-unit)*4);width:100%}.ring-content-layout-sidebarContainer{max-width:var(--ring-content-layout-sidebar-width);min-width:var(--ring-content-layout-sidebar-width)}.ring-content-layout-sidebarContainerRight{order:1}.ring-content-layout-sidebar{box-sizing:border-box;height:100%;max-width:var(--ring-content-layout-sidebar-width);min-width:var(--ring-content-layout-sidebar-width);overflow:auto;padding-left:calc(var(--ring-unit)*4);padding-right:calc(var(--ring-unit)*2)}.ring-content-layout-sidebarRight{padding-left:calc(var(--ring-unit)*2);padding-right:calc(var(--ring-unit)*4)}.ring-content-layout-sidebarFixedTop{bottom:0;top:0}.ring-content-layout-sidebarFixedTop.ring-content-layout-sidebarFixedTop{position:fixed}.ring-content-layout-sidebarFixedBottom.ring-content-layout-sidebarFixedBottom{bottom:0;position:absolute;top:auto}.ring-content-layout-bottomMarker{bottom:0;position:absolute}@media (max-width:639px),(min-width:640px) and (max-width:959px){.ring-content-layout-contentLayoutResponsive .ring-content-layout-contentLayoutContent{margin:0 16px}.ring-content-layout-contentLayoutResponsive .ring-content-layout-sidebar{bottom:0;box-sizing:content-box;left:0;padding:0 16px;position:absolute;top:0}.ring-content-layout-contentLayoutResponsive .ring-content-layout-sidebarFixedTop{position:fixed}.ring-content-layout-contentLayoutResponsive .ring-content-layout-sidebarFixedBottom{top:auto}.ring-content-layout-contentLayoutResponsive .ring-content-layout-sidebarRight{left:auto;right:0}.ring-content-layout-contentLayoutResponsive .ring-content-layout-sidebarContainer{max-width:0;min-width:0}}@media (max-width:639px){.ring-content-layout-contentLayoutResponsive .ring-content-layout-sidebar{max-width:none;min-width:0;width:80%}}.ring-control-help-help{color:var(--ring-secondary-color);font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lowest)}.ring-data-list-dataListWrapper{--ring-table-compensate:2px;position:relative}.ring-data-list-dataList{margin:0}.ring-data-list-dataList,.ring-data-list-itemContent{list-style:none;padding:0}.ring-data-list-title{align-items:center;box-sizing:content-box;display:flex;height:calc(var(--ring-unit)*4);outline:none;padding:0 calc(var(--ring-unit)*5) var(--ring-table-compensate) 0}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-data-list-dataList:not(.ring-data-list-disabledHover) .ring-data-list-title:hover{background-color:var(--ring-hover-background-color)}}.ring-data-list-title.ring-data-list-titleSelected{background-color:var(--ring-selected-background-color)}.ring-data-list-title.ring-data-list-titleFocused{background-color:var(--ring-hover-background-color);box-shadow:inset 2px 0 var(--ring-main-color)}.ring-data-list-showMore{color:var(--ring-secondary-color);font-size:12px;outline:none;padding:4px 60px}.ring-data-list-boxes{display:flex;min-width:calc(var(--ring-unit)*3)}.ring-data-list-checkboxBox{width:calc(var(--ring-unit)*3)}.ring-data-list-collapseButton{height:auto;left:-5px;line-height:inherit;padding:0 5px;position:relative;top:1px}.ring-data-list-collapseIcon.ring-data-list-collapseIcon{color:var(--ring-secondary-color)}.ring-data-list-loadingOverlay{align-items:center;background-color:hsla(0,0%,100%,.5);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.ring-data-list-showMoreLoader{left:8px;top:1px}.ring-island-island{--ring-island-gradient-start:hsla(0,0%,100%,0);--ring-island-gradient-stop:var(--ring-content-background-color);background-color:var(--ring-content-background-color);border:1px solid var(--ring-line-color);border-radius:var(--ring-border-radius-large);box-shadow:0 1px 4px var(--ring-popup-shadow-color);display:flex;flex-direction:column}.ring-island-header,.ring-island-withTransparentBottomBorder{border-bottom:1px solid transparent;transition:border-bottom-color .1s}.ring-island-header{box-sizing:border-box;line-height:24px;padding:calc(var(--ring-unit)*2) calc(var(--ring-unit)*4) var(--ring-unit);width:100%}.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{color:var(--ring-heading-color);display:block;float:left;font-size:inherit;font-weight:var(--ring-font-weight-bold);margin:0;transform-origin:0 50%;word-break:break-word}.ring-island-narrowIsland .ring-island-header{padding:0 calc(var(--ring-unit)*2)}.ring-island-content{display:flex;overflow:auto;position:relative;width:100%;-webkit-overflow-scrolling:touch}.ring-island-scrollableWrapper{overflow:auto;padding:calc(var(--ring-unit)*2) calc(var(--ring-unit)*4);width:100%}.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{background:linear-gradient(to top,var(--ring-island-gradient-start),var(--ring-island-gradient-stop));content:"";display:block;height:calc(var(--ring-unit)*3);left:0;opacity:.8;pointer-events:none;position:absolute;width:100%;z-index:var(--ring-fixed-z-index)}.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{background:linear-gradient(to bottom,var(--ring-island-gradient-start),var(--ring-island-gradient-stop));border-bottom-left-radius:var(--ring-border-radius);border-bottom-right-radius:var(--ring-border-radius);bottom:0;content:"";display:block;height:calc(var(--ring-unit)*3);left:0;opacity:.8;pointer-events:none;position:absolute;width:100%}.ring-panel-panel{border-top:1px solid var(--ring-popup-border-color);margin-top:calc(var(--ring-unit)*2);padding:calc(var(--ring-unit)*2) calc(var(--ring-unit)*4) calc(var(--ring-unit)*4);position:relative}.ring-panel-panel:empty{display:none}.ring-panel-panel>button:not(:last-child){margin-right:var(--ring-unit)}.ring-dialog-container{align-items:center;bottom:0;display:flex;justify-content:center;left:0;overflow:auto;padding:calc(var(--ring-unit)*4) var(--ring-unit);position:fixed;right:0;top:0;z-index:var(--ring-overlay-z-index)}.ring-dialog-nativeDialog{background:transparent;border:none;overflow:visible;padding:0}.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{cursor:default;margin:auto;min-height:calc(var(--ring-unit)*15);overflow-wrap:break-word;position:relative;width:calc(var(--ring-unit)*58)}.ring-dialog-content .ring-island-scrollableWrapper{padding-bottom:var(--ring-unit)}.ring-dialog-content .ring-panel-panel{background-color:transparent;border-top:none;margin-top:0;padding:calc(var(--ring-unit)*2) calc(var(--ring-unit)*4) calc(var(--ring-unit)*4)}.ring-dialog-content .ring-panel-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{bottom:0;cursor:pointer;left:0;position:fixed;right:0;top:0}.ring-dialog-closeIconOutside.ring-dialog-closeIconOutside{color:var(--ring-icon-hover-color)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-dialog-clickableOverlay:hover+* .ring-dialog-closeIcon,.ring-dialog-closeButton:hover .ring-dialog-closeIcon{color:var(--ring-link-hover-color)}}.ring-dialog-closeButton.ring-dialog-closeButton{line-height:calc(var(--ring-unit)*2);position:absolute}.ring-dialog-closeButtonOutside{right:calc(var(--ring-unit)*-3);top:var(--ring-unit)}.ring-dialog-closeButtonInside{right:calc(var(--ring-unit)*2);top:calc(var(--ring-unit)*2)}.ring-dialog-documentWithoutScroll{height:100%;overflow:hidden}.ring-dialog-popupTarget{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:var(--ring-overlay-z-index)}.ring-dialog-popupTarget>:not(.ring-dialog-popupTarget){pointer-events:auto}.ring-dialog-innerContainer .ring-island-header{font-size:24px;line-height:28px;padding-top:calc(var(--ring-unit)*4)}.ring-dialog-dense .ring-island-header{padding-top:calc(var(--ring-unit)*2)}.ring-dialog-dense .ring-panel-panel{padding-bottom:calc(var(--ring-unit)*2)}.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{--ring-input-padding-inline:0px}.ring-input-container{box-sizing:border-box;font-size:var(--ring-font-size);line-height:var(--ring-line-height);position:relative}.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);background-color:var(--ring-input-background-color);border:1px solid var(--ring-borders-color);border-radius:var(--ring-border-radius);caret-color:var(--ring-main-color);color:var(--ring-text-color);font:inherit;margin:0;outline:none;padding:var(--ring-input-padding-block) var(--ring-input-padding-end) var(--ring-input-padding-block) var(--ring-input-padding-start);transition:border-color var(--ring-ease);width:100%}[dir=rtl] .ring-input-input{padding-left:var(--ring-input-padding-end);padding-right:var(--ring-input-padding-start)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-input-input:hover{border-color:var(--ring-border-hover-color);transition:none}}.ring-input-error .ring-input-input{border-color:var(--ring-error-color)}.ring-input-input:focus{border-color:var(--ring-main-color);transition:none}.ring-input-input[disabled]{background-color:var(--ring-disabled-background-color);border-color:var(--ring-border-disabled-color);color:var(--ring-disabled-color);-webkit-text-fill-color:var(--ring-disabled-color)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.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{background-color:transparent;border-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{color:var(--ring-secondary-color);left:var(--ring-input-padding-inline);pointer-events:none;position:absolute;top:calc(var(--ring-input-padding-block) + 1px)}[dir=rtl] .ring-input-icon{left:auto;right:var(--ring-unit)}.ring-input-clear{height:auto;line-height:inherit;padding-right:0;position:absolute;right:var(--ring-input-padding-inline);top:calc(var(--ring-input-padding-block) + 3px)}.ring-input-empty .ring-input-clear{display:none}[dir=rtl] .ring-input-clear{left:var(--ring-unit);right:auto}textarea.ring-input-input{box-sizing:border-box;overflow:hidden;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{color:var(--ring-error-color);font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lowest)}.ring-input-errorText,.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}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-select-popup-filterWithTagsFocused.ring-select-popup-filterWithTagsFocused:hover{border-color:var(--ring-main-color)}}.ring-select-popup-filterWithTags{border:1px solid var(--ring-borders-color);border-radius:var(--ring-border-radius);margin:calc(var(--ring-unit)*2) var(--ring-unit) 0;overflow:hidden;padding:3px;text-align:left}.ring-select-popup-filterWithTags .ring-select-popup-filterWrapper{border-bottom:none;padding-left:0;padding-right:0}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.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{border:none;padding:0}.ring-select-popup-filter{flex-grow:1;width:0}.ring-select-popup-popup{overscroll-behavior:contain}.ring-select-popup-filterWrapper{border-bottom:1px solid var(--ring-borders-color);display:flex;margin:0;padding-left:calc(var(--ring-unit)*5.5);padding-right:var(--ring-unit);position:relative}[dir=rtl] .ring-select-popup-filterWrapper{padding-left:var(--ring-unit);padding-right:calc(var(--ring-unit)*5.5)}.ring-select-popup-filterIcon{color:var(--ring-secondary-color);left:calc(var(--ring-unit)*2);position:absolute;top:7px}[dir=rtl] .ring-select-popup-filterIcon{left:auto;right:calc(var(--ring-unit)*2)}.ring-select-popup-bottomLine{text-align:center}.ring-select-popup-bottomLine.ring-select-popup-bottomLineOverItem{background-color:var(--ring-content-background-color);margin-top:-36px;position:relative;z-index:var(--ring-fixed-z-index)}.ring-select-popup-message{display:inline-block;margin:var(--ring-unit) 0;padding:0 calc(var(--ring-unit)*2)}.ring-select-popup-selectAll{align-items:baseline;display:flex;justify-content:space-between;padding:8px 16px 0}:root{--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 .2s ease-out 0s}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-date-picker-hoverable:hover{color:var(--ring-link-hover-color);transition:none}}.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;opacity:.3;transition:opacity var(--ring-ease)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-date-picker-datePicker:hover .ring-date-picker-clear{opacity:.5}.ring-date-picker-datePicker .ring-date-picker-clear:hover{opacity:1;transition:none}}.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);color:var(--ring-text-color);text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-webkit-min-content;width:-moz-min-content;width:min-content}.ring-date-picker-datePopup *{box-sizing:border-box}.ring-date-picker-filterWrapper{display:flex;padding-left:calc(var(--ring-unit)*2)}.ring-date-picker-calendarIcon{color:var(--ring-secondary-color);margin-right:calc(var(--ring-unit)/2)}.ring-date-picker-anchor{padding:0 var(--ring-unit);text-align:start;white-space:nowrap;width:100%}.ring-date-picker-inline .ring-date-picker-anchor{cursor:pointer;min-width:0;min-width:auto;padding:0}.ring-date-picker-anchorContent{align-items:baseline;display:flex}.ring-date-picker-chevronDownIcon{color:var(--ring-secondary-color);margin-left:auto}.ring-date-picker-fromInput{flex-basis:calc(var(--ring-unit)*13);flex-grow:0;flex-shrink:0;position:relative}.ring-date-picker-fromInputWithDivider:after{content:"—";line-height:calc(var(--ring-unit)*4 - 2px);position:absolute;right:var(--ring-unit);top:0}.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{content:",";left:calc(var(--ring-unit)*-1);line-height:calc(var(--ring-unit)*4 - 3px);position:absolute}.ring-date-picker-weekdays{color:var(--ring-secondary-color);height:calc(var(--ring-unit)*4);padding:5px calc(var(--ring-unit)*2) 0}.ring-date-picker-weekday.ring-date-picker-weekday{display:inline-block;text-align:center;text-transform:capitalize;width:var(--ring-date-picker-cell-size)}.ring-date-picker-weekend.ring-date-picker-weekend{color:var(--ring-error-color)}.ring-date-picker-calendar{box-shadow:0 -1px var(--ring-line-color);height:var(--ring-date-picker-cal-height);overflow:hidden;position:relative;width:var(--ring-date-picker-cal-width)}.ring-date-picker-months.ring-date-picker-months{bottom:0;left:0;position:absolute;right:var(--ring-date-picker-year-width);top:0}.ring-date-picker-days{left:0;position:relative}.ring-date-picker-month.ring-date-picker-month{display:flex;flex-wrap:wrap;margin:calc(var(--ring-unit)*2);width:calc(var(--ring-unit)*21)}.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{font-weight:var(--ring-font-weight-bold);padding-left:calc(var(--ring-unit)*.5);text-align:left;text-transform:capitalize;width:calc(var(--ring-unit)*12)}@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{cursor:pointer;flex-basis:var(--ring-date-picker-cell-size);margin:0;position:relative;text-align:center;transition:background-color var(--ring-ease),color var(--ring-ease)}.ring-date-picker-day.ring-date-picker-day:after,.ring-date-picker-day.ring-date-picker-day:before{pointer-events:none}.ring-date-picker-between.ring-date-picker-between{background-color:var(--ring-selected-background-color);transition:none}.ring-date-picker-activeBetween.ring-date-picker-activeBetween{background-color:var(--ring-date-picker-hover-color);transition:none}.ring-date-picker-current.ring-date-picker-current{background-color:var(--ring-main-color);border-radius:var(--ring-border-radius);color:var(--ring-white-text-color)}.ring-date-picker-active.ring-date-picker-active{background-color:var(--ring-date-picker-hover-color);border-radius:var(--ring-border-radius);color:var(--ring-text-color);transition:none}.ring-date-picker-disabled.ring-date-picker-disabled{color:var(--ring-disabled-color);cursor:not-allowed}.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:after,.ring-date-picker-Day1:before{content:"";height:100%;position:absolute;transition:background-color var(--ring-ease);width:calc(var(--ring-unit)*2)}.ring-date-picker-Day1:before{right:100%}.ring-date-picker-Day1:after{bottom:100%;left:700%}.ring-date-picker-Day1.ring-date-picker-spread:after,.ring-date-picker-Day1.ring-date-picker-spread:before{background-color:var(--ring-selected-background-color);transition:none}.ring-date-picker-Day1.ring-date-picker-activeSpread:after,.ring-date-picker-Day1.ring-date-picker-activeSpread:before{background-color:var(--ring-date-picker-hover-color);transition:none}.ring-date-picker-first{position:relative}.ring-date-picker-first:after,.ring-date-picker-first:before{content:"";height:calc(var(--ring-unit)*8);position:absolute;transition:background-color var(--ring-ease);width:calc(var(--ring-unit)*23);z-index:var(--ring-invisible-element-z-index)}.ring-date-picker-first:before{bottom:0;right:100%}.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{content:"";height:100%;left:600%;position:absolute;top:calc(var(--ring-unit)*-8);transition:background-color var(--ring-ease);width:calc(var(--ring-unit)*2);z-index:var(--ring-invisible-element-z-index)}:is(.ring-date-picker-Day5,.ring-date-picker-Day6,.ring-date-picker-Day7):after,:is(.ring-date-picker-Day5,.ring-date-picker-Day6,.ring-date-picker-Day7):before{height:calc(var(--ring-unit)*5)}.ring-date-picker-spread+.ring-date-picker-Day2:before,.ring-date-picker-spread:after,.ring-date-picker-spread:before{background-color:var(--ring-selected-background-color);transition:none}.ring-date-picker-activeSpread+.ring-date-picker-Day2:before,.ring-date-picker-activeSpread:after,.ring-date-picker-activeSpread:before{background-color:var(--ring-date-picker-hover-color);transition:none}.ring-date-picker-empty.ring-date-picker-empty{opacity:0;pointer-events:none}.ring-date-picker-today.ring-date-picker-today{font-weight:var(--ring-font-weight-bold);position:relative}.ring-date-picker-today:before{content:"•";font-size:var(--ring-font-size-smaller);left:calc(var(--ring-unit)*.5);position:absolute;top:0}.ring-date-picker-day>.ring-date-picker-today:before{left:0;text-align:center;top:4px;width:100%}.ring-date-picker-year.ring-date-picker-today:before{left:2px;top:-1px}.ring-date-picker-monthNames{background-color:var(--ring-content-background-color);bottom:0;box-shadow:-1px 0 var(--ring-line-color);position:absolute;right:0;top:0;width:calc(var(--ring-unit)*6)}.ring-date-picker-monthName.ring-date-picker-monthName{height:var(--ring-date-picker-cell-size);line-height:var(--ring-date-picker-cell-size);padding-left:calc(var(--ring-unit)*1.5);position:relative;text-transform:capitalize;width:100%}.ring-date-picker-monthSlider.ring-date-picker-monthSlider{background-color:var(--ring-main-color);cursor:grab;height:calc(var(--ring-unit)*6);left:-1px;opacity:.17;position:absolute;right:0;width:calc(100% + 1px);z-index:var(--ring-fixed-z-index)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-date-picker-monthSlider:hover{opacity:.3}}.ring-date-picker-dragging{cursor:grabbing;opacity:.35}.ring-date-picker-range{background-color:var(--ring-main-color);left:0;position:absolute;width:2px}.ring-date-picker-years{background-color:var(--ring-content-background-color);box-shadow:-1px 0 var(--ring-line-color);font-size:var(--ring-font-size-smaller);position:absolute;right:0;top:0;width:var(--ring-date-picker-year-width)}.ring-date-picker-year.ring-date-picker-year{color:var(--ring-secondary-color);height:var(--ring-date-picker-year-height);line-height:var(--ring-date-picker-year-height);position:relative;text-align:center;width:100%}.ring-date-picker-currentYear.ring-date-picker-currentYear{color:var(--ring-text-color);cursor:auto;transition:none}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-date-picker-currentYear:hover{color:var(--ring-text-color)}}.ring-dropdown-dropdown{display:inline-block}.ring-dropdown-anchor.ring-dropdown-anchor{margin-inline:-3px;padding-inline:3px}:root{--ring-error-bubble-background-color:var(--ring-popup-background-color)}.ring-ui-theme-dark{--ring-error-bubble-background-color:var(--ring-secondary-background-color)}.ring-error-bubble-errorBubblePopup{border:none;box-shadow:none;margin-left:2px;overflow:visible}.ring-error-bubble-errorBubbleWrapper{display:inline-block}.ring-error-bubble-errorBubble{background:var(--ring-error-bubble-background-color);border:1px solid var(--ring-popup-border-color);border-radius:var(--ring-border-radius);box-shadow:var(--ring-popup-shadow);box-sizing:border-box;color:var(--ring-error-color);font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lowest);min-height:calc(var(--ring-unit)*4);padding:calc(var(--ring-unit) - 1px) calc(var(--ring-unit)*1.5 - 1px);white-space:pre-wrap}.ring-error-bubble-errorBubble:before{background:var(--ring-error-bubble-background-color);border:1px solid var(--ring-popup-border-color);border-right:none;border-top:none;content:"";display:block;height:var(--ring-unit);left:-4px;position:absolute;top:calc(var(--ring-unit)*1.5);transform:rotate(45deg);width:var(--ring-unit)}.ring-error-message-errorMessage{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;margin:0 auto;max-width:600px}.ring-error-message-title{font-size:21px}.ring-error-message-description{font-size:15px}.ring-error-message-content{color:var(--ring-text-color);flex-direction:column}.ring-error-message-content>.ring-error-message-title,.ring-error-message-description{margin-bottom:16px}.ring-error-message-icon{color:var(--ring-secondary-color);margin:0 16px 24px 0}.ring-footer-footer{border-top:1px solid var(--ring-line-color);box-sizing:border-box;font-size:var(--ring-font-size-smaller);height:calc(var(--ring-unit)*8);margin:calc(var(--ring-unit)*5) calc(var(--ring-unit)*4) 0;padding-top:calc(var(--ring-unit)*2);position:relative;text-align:center}.ring-footer-footerFloating{bottom:0;margin-bottom:var(--ring-unit);margin-left:0;margin-right:0;position:absolute;width:100%;z-index:var(--ring-fixed-z-index)}.ring-footer-column{position:absolute;width:33%}.ring-footer-columnItem{display:inline-block;margin:0;padding:0;vertical-align:top}.ring-footer-columnLeft{text-align:left}.ring-footer-columnCenter{left:33.6%}.ring-footer-columnCenter .ring-footer-line{text-align:left}.ring-footer-columnRight{right:0;text-align:right;top:calc(var(--ring-unit)*2)}.ring-footer-line{line-height:calc(var(--ring-unit)*2);list-style:none;padding:0}.ring-footer-lineCenter{text-align:left}.ring-grid-container,.ring-grid-container-fluid,.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,.ring-grid-container-fluid{margin-left:auto;margin-right:auto}.ring-grid-container-fluid{min-width:calc(var(--ring-unit)*40);padding-left:var(--ring-grid-outer-margin);padding-right:var(--ring-grid-outer-margin)}.ring-grid-row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-flow:row wrap;margin-left:var(--ring-grid-gutter-compensation);margin-right:var(--ring-grid-gutter-compensation)}.ring-grid-row.ring-grid-reverse{flex-direction:row-reverse}.ring-grid-col{margin-bottom:var(--ring-unit);margin-top: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-10,.ring-grid-col-xs-11,.ring-grid-col-xs-12,.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-offset-0,.ring-grid-col-xs-offset-1,.ring-grid-col-xs-offset-10,.ring-grid-col-xs-offset-11,.ring-grid-col-xs-offset-12,.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{box-sizing:border-box;flex:0 0 auto;padding-left:calc(var(--ring-grid-gutter-width)/2);padding-right: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-10,.ring-grid-col-sm-11,.ring-grid-col-sm-12,.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-offset-0,.ring-grid-col-sm-offset-1,.ring-grid-col-sm-offset-10,.ring-grid-col-sm-offset-11,.ring-grid-col-sm-offset-12,.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{box-sizing:border-box;flex:0 0 auto;padding-left:calc(var(--ring-grid-gutter-width)/2);padding-right: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-10,.ring-grid-col-md-11,.ring-grid-col-md-12,.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-offset-0,.ring-grid-col-md-offset-1,.ring-grid-col-md-offset-10,.ring-grid-col-md-offset-11,.ring-grid-col-md-offset-12,.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{box-sizing:border-box;flex:0 0 auto;padding-left:calc(var(--ring-grid-gutter-width)/2);padding-right: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-10,.ring-grid-col-lg-11,.ring-grid-col-lg-12,.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-offset-0,.ring-grid-col-lg-offset-1,.ring-grid-col-lg-offset-10,.ring-grid-col-lg-offset-11,.ring-grid-col-lg-offset-12,.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{box-sizing:border-box;flex:0 0 auto;padding-left:calc(var(--ring-grid-gutter-width)/2);padding-right: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}}.ring-group-group>:not(:last-child){margin-right:var(--ring-unit)}.ring-services-services{background-color:var(--ring-navigation-background-color);line-height:10px;max-width:calc(var(--ring-unit)*50 + 2px);padding:calc(var(--ring-unit)*4) calc(var(--ring-unit)*4) calc(var(--ring-unit)*3)}.ring-services-active{font-weight:var(--ring-font-weight-bold)}.ring-services-item{box-sizing:border-box;color:var(--ring-active-text-color);display:inline-block;height:calc(var(--ring-unit)*14);line-height:normal;overflow-x:hidden;text-align:center;text-overflow:ellipsis;width:calc(var(--ring-unit)*14)}.ring-services-item:after{height:calc(var(--ring-unit)*14);vertical-align:middle}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-services-item:not(:hover),.ring-services-item:visited:not(:hover){color:var(--ring-active-text-color)}}.ring-services-itemLogo{background-repeat:no-repeat;background-size:contain;display:inline-block;height:calc(var(--ring-unit)*6);margin:calc(var(--ring-unit)*2) 0 calc(var(--ring-unit) + 1px);width:calc(var(--ring-unit)*6)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-services-activeItem:hover{color:var(--ring-active-text-color)}}.ring-services-line{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);height:1px;margin:calc(var(--ring-unit)*4) 0 calc(var(--ring-unit)*2)}.ring-services-itemStacked{display:inline-block;line-height:calc(var(--ring-unit)*2);margin-bottom:calc(var(--ring-unit)*2);text-decoration:none;width:100%}.ring-services-itemStacked,.ring-services-itemStacked:visited{color:var(--ring-secondary-color)}.ring-services-itemStacked:last-child{margin-bottom:calc(var(--ring-unit)*-3)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-services-activeItemStacked:hover{color:var(--ring-secondary-color)}}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){:is(.ring-link-link,.ring-link-withLinks a):hover{color:var(--ring-link-hover-color);-webkit-text-decoration-line:underline;text-decoration-line:underline;transition:none}}.ring-link-link,.ring-link-withLinks a{border-radius:var(--ring-border-radius);color:var(--ring-link-color);cursor:pointer;outline:none;-webkit-text-decoration-line:none;text-decoration-line:none;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--ring-fast-ease)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.ring-link-link,.ring-link-withLinks a{text-decoration-thickness:.5px}}.ring-link-hover:is(.ring-link-link,.ring-link-withLinks a){color:var(--ring-link-hover-color);-webkit-text-decoration-line:underline;text-decoration-line:underline;transition:none}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.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 (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-link-inherit:not(:hover){color:inherit}}.ring-link-pseudo{background:transparent;border:0;font:inherit;margin:0;padding:0;text-align:left}.ring-link-pseudo::-moz-focus-inner{border:0;padding: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));align-items:center;background-color:var(--ring-navigation-background-color);color:var(--ring-text-color);display:flex;line-height:var(--ring-header-compensated);overflow:hidden}.ring-header-header,.ring-header-header>*{box-sizing:border-box;height:calc(var(--ring-unit)*8)}.ring-header-header>*{display:inline-block;padding:0 calc(var(--ring-unit)*1.5) var(--ring-header-compensate)}.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{align-items:center;background-color:var(--ring-navigation-background-color);color:var(--ring-text-color);display:inline-flex;flex-direction:column;height:100%}.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{align-items:center;color:var(--ring-navigation-background-color);display:inline-flex;height:calc(var(--ring-unit)*8);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{align-items:center;display:flex;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)}.ring-header-tray.ring-header-tray{display:flex}.ring-header-headerVertical .ring-header-tray{align-items:center;flex-direction:column;margin-left:0;margin-top:auto;padding:0}.ring-header-trayItemContent{height:var(--ring-header-compensated)}.ring-header-icon{display:inline-block;flex-shrink:0;text-align:center;vertical-align:top;width:calc(var(--ring-unit)*5)}.ring-header-icon.ring-header-icon{height:var(--ring-header-compensated);line-height:var(--ring-header-compensated);padding-top:calc(var(--ring-unit)/2)}.ring-header-headerVertical .ring-header-icon{height:calc(var(--ring-unit)*5);line-height:normal;padding:0 calc(var(--ring-unit)*2.75);width:auto}.ring-header-main svg{color:var(--ring-main-color)}.ring-header-rotatable svg{transform:rotate(0deg);transform-origin:50% 50%;transition:transform .3s ease-out}.ring-header-rotated svg{transform:rotate(90deg)}.ring-header-profileEmpty{align-items:center;height:var(--ring-header-compensated);padding-left:var(--ring-unit);vertical-align:bottom;width:auto}.ring-header-profileEmpty.ring-header-profileEmpty{display:inline-flex}.ring-header-profile{cursor:pointer;height:var(--ring-header-compensated)}.ring-header-headerVertical .ring-header-profile{height:auto;padding:calc(var(--ring-unit)*2)}.ring-header-anchorClassName{align-items:center;display:flex;gap:calc(var(--ring-unit)*1.5)}.ring-header-avatarWrapper{line-height:0}.ring-header-hasUpdates{position:relative}.ring-header-hasUpdates:after{background-color:var(--ring-link-hover-color);border:1px solid var(--ring-white-text-color);border-radius:50%;content:"";display:block;height:var(--ring-unit);position:absolute;right:calc(15% - 5px);top:calc(15% - 5px);width:var(--ring-unit)}.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);cursor:pointer;height:calc(var(--ring-unit)/2);padding:var(--ring-unit) 0;position:relative}.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{background-color:var(--ring-selected-background-color);height:inherit}.ring-slider-rail,.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{background-color:var(--ring-main-color);height:inherit;left:0;margin-top:calc(var(--ring-unit)/-2);position:absolute}.ring-slider-track,.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{background-color:var(--ring-slider-thumb-color);border-radius:var(--ring-unit);box-shadow:0 1px 2px 0 var(--ring-popup-secondary-shadow-color),0 2px 8px 0 var(--ring-popup-shadow-components);box-sizing:border-box;cursor:pointer;height:calc(var(--ring-unit)*1.5);margin-top:calc(var(--ring-unit)*-1);position:absolute;transform:translateX(-50%);width:calc(var(--ring-unit)*1.5);z-index:1}.ring-slider-thumb.ring-slider-disabled{background-color:var(--ring-slider-thumb-disabled-color);border:1px solid var(--ring-slider-thumb-disabled-border);cursor:default}.ring-slider-thumb.ring-slider-dragged{border:1px solid var(--ring-slider-thumb-border);cursor:grabbing}.ring-slider-tick{background-color:var(--ring-border-hover-color);border-radius:calc(var(--ring-unit)/2);height:calc(var(--ring-unit)/2);margin-left:calc(var(--ring-unit)/-4);margin-top:calc(var(--ring-unit)/-2);position:absolute;width:calc(var(--ring-unit)/2)}.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{color:var(--ring-text-color);font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lowest);margin-left:calc(var(--ring-unit)/-4);margin-top:calc(var(--ring-unit)*-4);position:absolute;transform:translateX(calc(-50% + 2px))}.ring-slider-markValue.ring-slider-disabled{color:var(--ring-disabled-color)}.ring-slider-tag{background-color:var(--ring-main-color);border-radius:calc(var(--ring-unit)/2);color:var(--ring-white-text-color);font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lowest);margin-top:calc(var(--ring-unit)*-4 - 2px);padding:calc(var(--ring-unit)/4) calc(var(--ring-unit)*.75);position:absolute;transform:translateX(-50%);z-index:2}.ring-slider-tag:after{border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid var(--ring-main-color);content:" ";left:calc(50% - 3px);position:absolute;top:100%}.ring-slider-tag.ring-slider-disabled{background-color:var(--ring-border-disabled-active-color);color:var(--ring-slider-tag-disabled-text-color)}.ring-slider-tag.ring-slider-disabled:after{border-top:3px solid var(--ring-border-disabled-active-color)}.ring-list-list{border-radius:var(--ring-border-radius);line-height:normal;position:relative;z-index:1}.ring-list-simpleInner{overflow:auto}.ring-list-scrolling{pointer-events:none}.ring-list-separator{border-top:1px solid var(--ring-line-color);color:var(--ring-secondary-color);display:block;font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lower);margin-top:var(--ring-unit);min-height:var(--ring-unit);padding:0 calc(var(--ring-unit)*2) 1px;text-align:right;white-space:nowrap}.ring-list-separator_first{border:none;margin-top:0;padding-top:0}.ring-list-item{border-radius:var(--ring-border-radius);box-sizing:border-box;display:block;font-size:var(--ring-font-size);margin-inline:var(--ring-unit);outline:none;text-align:left;text-decoration:none;vertical-align:bottom;white-space:nowrap;width:calc(100% - var(--ring-unit)*2)}.ring-list-item.ring-list-item{line-height:calc(var(--ring-unit)*3);padding:3px var(--ring-unit) 5px}.ring-list-itemContainer{position:relative}.ring-list-compact{line-height:calc(var(--ring-unit)*2)}.ring-list-add{line-height:calc(var(--ring-unit)*4);padding:var(--ring-unit) calc(var(--ring-unit)*2)}.ring-list-top{align-items:baseline;display:flex;flex-direction:row}.ring-list-left{align-self:center;flex-shrink:0}.ring-list-label{flex-grow:1;flex-shrink:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}[dir=rtl] .ring-list-label{direction:ltr;text-align:right}.ring-list-description{color:var(--ring-secondary-color);flex-shrink:100;font-size:var(--ring-font-size-smaller);font-weight:400;line-height:var(--ring-line-height-lowest);overflow:hidden;padding-left:var(--ring-unit);text-align:right;text-overflow:ellipsis;white-space:nowrap}.ring-list-right{align-items:center;align-self:center;display:flex;flex-direction:row;flex-shrink:0}.ring-list-details{color:var(--ring-secondary-color);font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lowest);margin-bottom:6px;white-space:normal}.ring-list-padded{margin-left:20px}.ring-list-hint.ring-list-hint{background-color:var(--ring-sidebar-background-color);border-radius:0;border-top:1px solid var(--ring-line-color);font-size:var(--ring-font-size-smaller);margin-bottom:0;margin-inline:0;padding-inline:calc(var(--ring-unit)*2);width:100%}.ring-list-action{color:var(--ring-text-color);cursor:pointer}.ring-list-actionLink.ring-list-actionLink.ring-list-actionLink{color:var(--ring-text-color);-webkit-text-decoration-line:none;text-decoration-line:none;transition:none}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-list-action:hover{background-color:var(--ring-hover-background-color)}}.ring-list-action.ring-list-hover{background-color:var(--ring-selected-background-color)}.ring-list-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;margin-left:calc(var(--ring-unit)*2);width:20px}.ring-list-highlight{color:var(--ring-link-hover-color)}.ring-list-glyph,.ring-list-service{color:var(--ring-secondary-color)}.ring-list-glyph{float:left;margin-right:var(--ring-unit);width:20px}.ring-list-avatar{height:20px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0}.ring-list-rightGlyph{float:right;margin-left:calc(var(--ring-unit)*2);margin-right:0}.ring-list-checkboxContainer{height:20px;left:19px;margin-right:var(--ring-unit);position:absolute;top:7px;width:20px}.ring-list-compact .ring-list-checkboxContainer{height:calc(var(--ring-unit)*2);top:0;width:calc(var(--ring-unit)*2)}.ring-list-title{display:block;margin-bottom:6px;margin-top:10px;padding:var(--ring-unit) calc(var(--ring-unit)*2) 0;text-align:left}[dir=rtl] .ring-list-title{direction:ltr;text-align:right}.ring-list-title_first{margin-top:0}.ring-list-text{color:var(--ring-secondary-color);font-size:var(--ring-font-size-smaller);letter-spacing:1.5px;text-transform:uppercase}.ring-list-fade{background:linear-gradient(to bottom,hsla(0,0%,100%,0),var(--ring-content-background-color));bottom:0;height:calc(var(--ring-unit)*3);pointer-events:none;position:absolute;width:100%}.ring-list-overscrollNone{overscroll-behavior:none}.ring-list-disabled{color:var(--ring-disabled-color)}.ring-list-disabled,.ring-list-item:not(.ring-list-action,.ring-list-hint){pointer-events:none}@keyframes ring-loader-rotation-keyframes{to{transform:rotate(1turn)}}.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{font-family:var(--ring-font-family);font-size:var(--ring-font-size);line-height:var(--ring-line-height);text-align:center}:root{--ring-loader-inline-stops:#ff00eb,#bd3bff,#008eff,#58ba00,#f48700,#ff00eb}.ring-ui-theme-dark{--ring-loader-inline-stops:#ff2eef,#d178ff,#289fff,#88d444,#ffe000,#ff2eef}@keyframes ring-loader-inline-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes ring-loader-inline-pulse{0%{transform:scale(1)}to{transform:scale(1.41667)}}.ring-loader-inline,.ring-loader-inline-loader{animation:ring-loader-inline-spin 1s linear infinite;border-radius:var(--ring-unit);display:inline-block;overflow:hidden;position:relative;transform:rotate(0);vertical-align:-3px}: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{animation:ring-loader-inline-pulse .85s cubic-bezier(.68,0,.74,.74) infinite alternate;background-image:conic-gradient(#ff00eb,#bd3bff,#008eff,#58ba00,#f48700,#ff00eb);background-image:conic-gradient(var(--ring-loader-inline-stops));content:"";display:block;height:calc(var(--ring-unit)*2);-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%);width:calc(var(--ring-unit)*2)}.ring-loader-inline-children{margin-left:calc(var(--ring-unit)/2)}.ring-loader-screen-loaderScreen{height:100%;position:absolute;text-align:center;vertical-align:middle;width:100%}.ring-loader-screen-loaderScreen:before{content:"";display:inline-block;height:100%;vertical-align:middle}.ring-loader-screen-loader{display:inline-block}.ring-loader-screen-loaderWithoutSpacing canvas{margin:0}.ring-login-dialog-iFrame{border:none;overflow:hidden}.ring-login-dialog-dialogContent{width:auto}.ring-login-dialog-nonOpaqueLoader{background-color:var(--ring-content-background-color)}.ring-login-dialog-fallbackLinkContainer{padding:var(--ring-unit);position:absolute;right:0;top:0}.ring-markdown-inline,.ring-markdown-inline p{display:inline}.ring-markdown-markdown{--ring-markdown-p-margin:10px}.ring-markdown-markdown blockquote,.ring-markdown-markdown ol,.ring-markdown-markdown p,.ring-markdown-markdown pre,.ring-markdown-markdown ul{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{border:none;border-bottom:1px solid var(--ring-line-color);margin:var(--ring-markdown-p-margin) 0}.ring-markdown-markdown blockquote{box-shadow:inset 2px 0 0 var(--ring-line-color);color:var(--ring-secondary-color);font-size:12px;line-height:18px}.ring-markdown-markdown blockquote,.ring-markdown-markdown ul{padding:0 0 0 calc(var(--ring-unit)*2)}.ring-markdown-markdown ol{font-feature-settings:var(--ring-font-variant-numeric);font-variant-numeric:var(--ring-font-variant-numeric);list-style-position:inside;padding:0}.ring-markdown-markdown ul{list-style-type:none}.ring-markdown-markdown pre{background-color:rgba(var(--ring-tag-background-components),.5);border-radius:var(--ring-border-radius);font-family:var(--ring-font-family-monospace);padding:calc(var(--ring-unit)*3) calc(var(--ring-unit)*2);position:relative;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre}: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{border-radius:var(--ring-border-radius-small);color:var(--ring-text-color);font-family:var(--ring-font-family-monospace);font-size:var(--ring-font-size);padding:2px 4px;white-space:pre-wrap}.ring-markdown-markdown :not(pre)>code{background-color:var(--ring-disabled-background-color)}.ring-markdown-markdown pre>code{color:var(--ring-code-color);display:block;font-size:var(--ring-font-size);padding:0;white-space:inherit}.ring-heading-contentWithHeadings h1,.ring-heading-contentWithHeadings h2,.ring-heading-contentWithHeadings h3,.ring-heading-contentWithHeadings h4,.ring-heading-contentWithHeadings:is(h1),.ring-heading-contentWithHeadings:is(h2),.ring-heading-contentWithHeadings:is(h3),.ring-heading-contentWithHeadings:is(h4){font-weight:var(--ring-font-weight-bold);margin-top:var(--ring-line-height)}: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){color:var(--ring-heading-color);margin-bottom:8px}.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){font-size:16px;line-height:22px;margin-bottom:0}.ring-heading-contentWithHeadings h4,.ring-heading-contentWithHeadings:is(h4){font-size:12px;font-weight:400;letter-spacing:1px;line-height:18px;margin-bottom:1px;text-transform:uppercase}.ring-heading-caps{letter-spacing:2px;text-transform:uppercase}.ring-heading-heading.ring-heading-bold{font-weight:var(--ring-font-weight-bold)}.ring-popup-popup{background-color:var(--ring-popup-background-color);border:1px solid var(--ring-popup-border-color);border-radius:var(--ring-border-radius);box-shadow:var(--ring-popup-shadow);box-sizing:border-box;left:-100vw;overflow-y:auto;position:fixed;top:-100vh;z-index:var(--ring-overlay-z-index)}.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}.ring-message-container{display:inline}.ring-message-message{background-color:var(--ring-popup-background-color);color:var(--ring-active-text-color);max-width:calc(var(--ring-unit)*40);overflow:visible;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}.ring-message-icon{left:calc(var(--ring-unit)*1.5);position:absolute;top:10px}.ring-message-title{font-weight:400;margin:0}.ring-message-description{color:var(--ring-text-color);font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lowest);margin:calc(var(--ring-unit)/2) 0 0}.ring-message-gotIt{margin:calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2) 0 0}.ring-message-tail{background-color:var(--ring-popup-background-color);border:1px solid;border-color:transparent transparent var(--ring-popup-border-color) var(--ring-popup-border-color);box-sizing:border-box;height:11px;position:absolute;transform-origin:0 0;width:11px}.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{align-items:baseline;display:flex}.ring-pager-pageSize{margin-left:auto}:root{--ring-progress-bar-background-color:rgba(0,0,0,.2);--ring-progress-bar-line-background-color:hsla(0,0%,100%,.6)}.ring-ui-theme-dark{--ring-progress-bar-background-color:hsla(0,0%,100%,.3);--ring-progress-bar-line-background-color:hsla(0,0%,100%,.4)}.ring-progress-bar-progressBar{background-color:rgba(0,0,0,.2);background-color:var(--ring-progress-bar-background-color);border-radius:2px;height:calc(var(--ring-unit)/2);margin-bottom:calc(var(--ring-unit)/2);overflow:hidden;position:relative;z-index:1}.ring-progress-bar-globalMode{background:transparent;position:absolute;top:0;width:100%}.ring-progress-bar-line{background-color:var(--ring-main-color);border-radius:2px;color:var(--ring-content-background-color);float:left;height:100%;line-height:calc(var(--ring-unit)/2);text-align:center;transition:width .6s ease;width:0}.ring-progress-bar-line:after{animation:ring-progress-bar-progress-bar-animation 2.5s linear infinite;background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);background-image:linear-gradient(to right,transparent,var(--ring-progress-bar-line-background-color),transparent);background-repeat:no-repeat;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.ring-progress-bar-staticLineColor .ring-progress-bar-line:after{animation:none;background-image:hsla(0,0%,100%,.6);background-image:var(--ring-progress-bar-line-background-color)}@keyframes ring-progress-bar-progress-bar-animation{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ring-query-assist-queryAssist{--ring-input-icon-offset:calc(var(--ring-unit)*2.5);--ring-input-padding-inline:var(--ring-unit);--ring-input-padding-block:1px;align-items:center;border:1px solid var(--ring-borders-color);border-radius:var(--ring-border-radius);box-sizing:border-box;display:flex;font-size:var(--ring-font-size);line-height:var(--ring-line-height);min-height:calc(var(--ring-input-padding-inline)*3);padding:var(--ring-input-padding-block) var(--ring-input-padding-inline);position:relative;transition:border-color var(--ring-ease)}.ring-query-assist-queryAssist *{box-sizing:border-box}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-query-assist-queryAssist:hover{border-color:var(--ring-border-hover-color);transition:none}}.ring-query-assist-queryAssist:focus-within{border-color:var(--ring-main-color);transition:none}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-query-assist-queryAssist:-webkit-autofill:hover{-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}}.ring-query-assist-queryAssist:-webkit-autofill,.ring-query-assist-queryAssist:-webkit-autofill:focus{-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.ring-query-assist-error .ring-query-assist-queryAssist{border-color:var(--ring-error-color)}.ring-query-assist-queryAssistDisabled{background-color:var(--ring-disabled-background-color);border-color:var(--ring-border-disabled-color);color:var(--ring-disabled-color);-webkit-text-fill-color:var(--ring-disabled-color)}.ring-query-assist-huge{max-height:calc(var(--ring-input-padding-inline)*4);padding:0 0 0 var(--ring-input-padding-inline)}.ring-query-assist-huge .ring-query-assist-actions{padding-right:var(--ring-input-padding-inline)}[dir=rtl] .ring-query-assist-huge{padding:0 var(--ring-input-padding-inline) 0 0}:is([dir=rtl] .ring-query-assist-huge) .ring-query-assist-actions{padding:0 var(--ring-input-padding-inline)}.ring-query-assist-input{background:transparent;caret-color:var(--ring-main-color);color:var(--ring-text-color);cursor:text;flex-grow:1;font:inherit;margin:0;outline:none;overflow:auto;scrollbar-width:none;transition:border-color var(--ring-ease);white-space:nowrap}.ring-query-assist-letter-text{color:var(--ring-warning-color)}.ring-query-assist-letter-field-name,.ring-query-assist-letterDefault{color:var(--ring-text-color)}.ring-query-assist-letter-field-value{color:var(--ring-link-color)}.ring-query-assist-letter-operator{color:var(--ring-secondary-color)}.ring-query-assist-letter-error{border-bottom:1px solid var(--ring-error-color);padding-bottom:1px}.ring-query-assist-highlight{font-weight:var(--ring-font-weight-bold)}.ring-query-assist-service{color:var(--ring-secondary-color)}.ring-query-assist-placeholder{color:var(--ring-disabled-color);display:block;overflow:hidden;padding-left:calc(var(--ring-input-padding-inline)*3 - var(--ring-input-padding-block));pointer-events:none;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - var(--ring-input-padding-inline)*4)}[dir=rtl] .ring-query-assist-placeholder{padding-right:calc(var(--ring-input-padding-inline)*3 + var(--ring-input-padding-block)*2);text-align:right}.ring-query-assist-hugePlaceholder{padding-left:0}.ring-query-assist-letter{display:inline}.ring-query-assist-actions{align-items:center;display:inline-flex;height:100%;justify-content:center;line-height:inherit;max-height:calc(var(--ring-input-padding-inline)*2);padding-left:var(--ring-input-padding-inline)}[dir=rtl] .ring-query-assist-actions{padding:0 var(--ring-input-padding-inline) 0 0}.ring-query-assist-icon{color:var(--ring-secondary-color);padding-right:var(--ring-input-padding-inline)}[dir=rtl] .ring-query-assist-icon{padding:0 0 0 var(--ring-input-padding-inline)}.ring-query-assist-rightSearchButton{border:1px solid var(--ring-borders-color);border-radius:var(--ring-border-radius);border-bottom-left-radius:0;border-right:0;border-top-left-radius:0;color:var(--ring-secondary-color);cursor:pointer;padding:5px 9px;transition:border-color var(--ring-ease)}.ring-query-assist-queryAssist.ring-query-assist-queryAssist:focus-within .ring-query-assist-rightSearchButton{border-color:var(--ring-main-color);transition:none}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-query-assist-queryAssist:hover .ring-query-assist-rightSearchButton{border-color:var(--ring-border-hover-color);transition:none}}[dir=rtl] .ring-query-assist-rightSearchButton{border-left:0;border-radius:var(--ring-border-radius);border-bottom-right-radius:0;border-right:1px solid var(--ring-borders-color);border-top-right-radius:0}.ring-query-assist-clear{padding-right:0;top:1px}[dir=rtl] .ring-query-assist-clear{padding-left:0;padding-right:var(--ring-input-padding-inline)}.ring-query-assist-input::-webkit-scrollbar{display:none}.ring-query-assist-withoutGlass{padding-left:0}[dir=rtl] .ring-query-assist-withoutGlass{padding-right:calc(var(--ring-input-padding-block)*3)}.ring-query-assist-loaderActive{padding-right:calc(var(--ring-input-padding-inline) - var(--ring-input-padding-block))}.ring-query-assist-loaderOnTheRight{padding-right:0}[dir=rtl] .ring-query-assist-loaderOnTheRight{padding-left:0}.ring-query-assist-inputRevertOrder{order:-1}.ring-radio-radio{color:var(--ring-text-color);display:flex;flex-direction:row;outline:none;padding:2px 0;position:relative;text-align:left}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-radio-radio:hover .ring-radio-circle{border-color:var(--ring-border-hover-color);transition:none}}.ring-radio-circle{background-color:var(--ring-content-background-color);border:1px solid var(--ring-borders-color);border-radius:var(--ring-unit);box-sizing:border-box;flex-shrink:0;height:calc(var(--ring-unit)*2);pointer-events:none;position:relative;top:2px;transition:border-color var(--ring-ease),box-shadow var(--ring-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(var(--ring-unit)*2)}.ring-radio-circle:after{background-color:var(--ring-main-color);border-radius:calc(var(--ring-unit)/2);content:"";height:var(--ring-unit);left:3px;opacity:0;position:absolute;top:50%;transform:scale(0) translateY(-50%);transition:opacity var(--ring-fast-ease),transform var(--ring-fast-ease);width:var(--ring-unit)}.ring-radio-input{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.ring-radio-input[disabled]+.ring-radio-circle{background-color:var(--ring-disabled-background-color);border-color:var(--ring-border-disabled-color)}.ring-radio-input:checked+.ring-radio-circle{border-color:var(--ring-main-color)}:is(.ring-radio-input:checked+.ring-radio-circle):after{opacity:1;transform:scale(1) translateY(-50%);transition:none}.ring-radio-input.ring-radio-focus+.ring-radio-circle,.ring-radio-input: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}.ring-radio-input[disabled]:checked+.ring-radio-circle{background-color:var(--ring-content-background-color);border-color:var(--ring-border-disabled-active-color)}: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{line-height:var(--ring-line-height);margin-left:var(--ring-unit)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-select-select:hover .ring-select-icons,.ring-select-select:hover .ring-select-value{color:var(--ring-main-color);transition:none}}.ring-select-select{color:var(--ring-text-color);display:inline-block;position:relative;white-space:nowrap}.ring-select-toolbar{border-top:1px solid var(--ring-line-color)}.ring-select-button{padding:0;text-align:left;width:100%}[dir=rtl] .ring-select-button{direction:ltr;text-align:right}.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{bottom:0;color:var(--ring-secondary-color);line-height:var(--ring-line-height);padding:calc(var(--ring-unit)*.5) 0;position:absolute;right:6px;top:0;transition:color var(--ring-ease)}.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)*.75) 0}.ring-select-selectedIcon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:calc(var(--ring-unit)*2);margin:0 4px;position:relative;top:3px;width:calc(var(--ring-unit)*2)}.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{cursor:pointer;position:relative}.ring-select-value{background:transparent;border:none;border-bottom:1px solid var(--ring-borders-color);box-sizing:border-box;color:var(--ring-text-color);cursor:pointer;display:inline-block;height:calc(var(--ring-unit)*4 + 1px);outline:none;padding:0 0 3px;text-align:left;transition:color var(--ring-ease),border-color var(--ring-ease);vertical-align:top;width:100%}.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{border:0;outline:0;padding:0}.ring-select-buttonContainer{font-size:var(--ring-font-size);position:relative}.ring-select-buttonValue{display:block;padding-left:var(--ring-unit);text-align:left;vertical-align:calc(var(--ring-unit)*-1);width:100%}.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{color:var(--ring-secondary-color);position:relative}.ring-select-buttonValueOpen+.ring-select-icons,.ring-select-open,.ring-select-open+.ring-select-icons,.ring-select-value:focus,.ring-select-value:focus+.ring-select-icons,:focus-visible+.ring-select-icons{color:var(--ring-main-color);transition:none}.ring-select-disabled{color:var(--ring-disabled-color);pointer-events:none}.ring-select-disabled .ring-select-value{border-bottom-style:dashed;color:var(--ring-disabled-color)}.ring-select-avatar{margin:-2px 4px 0 0;vertical-align:-5px}.ring-select-popup{max-width:calc(var(--ring-unit)*40);min-width:calc(var(--ring-unit)*30)}.ring-select-chevron.ring-select-chevron{color:inherit;padding:0 2px;transition:none}.ring-select-chevronIcon.ring-select-chevronIcon{color:inherit;transition:none}.ring-tab-trap-trapButton{left:-9999px;position:absolute}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-table-row:hover .ring-table-dragHandle{opacity:1}}.ring-table-tableWrapper{--ring-table-compensate:2px;--ring-table-compensated:calc(var(--ring-unit)*4 - var(--ring-table-compensate));--ring-table-top:-3px;font-feature-settings:var(--ring-font-variant-numeric);font-variant-numeric:var(--ring-font-variant-numeric);position:relative}.ring-table-table{border-spacing:0;width:100%}.ring-table-userSelectNone{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ring-table-headerCell{box-sizing:border-box;color:var(--ring-secondary-color);font-weight:400;height:calc(var(--ring-unit)*3);padding-right:calc(var(--ring-unit)*5);text-align:left;white-space:nowrap}.ring-table-headerCell:first-child{padding-left:calc(var(--ring-unit)*4)}.ring-table-headerCell:last-child{padding-right:calc(var(--ring-unit)*4);width:100%}.ring-table-headerCell:first-child:only-child{max-width:none;width:auto}.ring-table-headerCell.ring-table-headerCellSorted{font-weight:var(--ring-font-weight-bold)}.ring-table-headerCell.ring-table-headerCellSortable{cursor:pointer}.ring-table-headerCell .ring-table-sorter{display:none;margin-left:5px;position:absolute;top:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ring-table-headerCell.ring-table-headerCellSortable .ring-table-sorter{display:inline-block}.ring-table-sortedUp .ring-table-icon{transform:rotate(180deg);transform-origin:center 44%}.ring-table-caption{border-bottom:none;color:var(--ring-text-color);font-size:var(--ring-font-size);font-weight:var(--ring-font-weight-bold);line-height:var(--ring-line-height-lower);padding-bottom:6px;padding-top:var(--ring-unit)}.ring-table-tableHead:after{background-color:var(--ring-line-color);content:"";height:1px;position:absolute;width:100%}.ring-table-subHeaderSticky{background-color:rgba(var(--ring-content-background-components),.9);position:-webkit-sticky;position:sticky;top:0;z-index:var(--ring-fixed-z-index)}.ring-table-row{line-height:var(--ring-table-compensated);outline:none}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-table-table:not(.ring-table-disabledHover) .ring-table-row:hover{background-color:var(--ring-hover-background-color)}}.ring-table-rowSelected{background-color:var(--ring-selected-background-color)}.ring-table-rowFocused{background-color:var(--ring-hover-background-color)}.ring-table-rowFocused .ring-table-cell:first-child{box-shadow:inset 2px 0 var(--ring-main-color)}.ring-table-loadingOverlay{align-items:center;background-color:var(--ring-table-loader-background-color);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.ring-table-cell{box-sizing:content-box;color:var(--ring-text-color);height:calc(var(--ring-unit)*4);min-width:0;padding:0;padding-right:calc(var(--ring-unit)*5)}.ring-table-cell:first-child{padding-left:calc(var(--ring-unit)*4)}.ring-table-cell:last-child{max-width:0;padding-right:calc(var(--ring-unit)*4);width:100%}.ring-table-wideFirstColumn .ring-table-cell:first-child{max-width:calc(var(--ring-unit)*77);min-width:calc(var(--ring-unit)*37)}.ring-table-cell:first-child:only-child{max-width:none;width:auto}.ring-table-cellUnlimited{width:100%}.ring-table-cellRight{text-align:right}.ring-table-metaColumn{float:left;height:16px;padding-right:var(--ring-table-compensate);position:relative}.ring-table-metaColumn.ring-table-headerMetaColumn{padding-top:1px}.ring-table-dragHandle{cursor:grab;left:calc(var(--ring-unit)*-2);opacity:0;top:var(--ring-table-top)}.ring-table-dragHandle.ring-table-dragHandle{height:calc(var(--ring-unit)*4 - var(--ring-table-top));padding:0;position:absolute}.ring-table-dragHandle.ring-table-visibleDragHandle{opacity:1}.ring-table-rowCollapseExpandButton{padding-left:7px;padding-right:calc(var(--ring-unit)/2)}.ring-table-draggingRow{background-color:var(--ring-hover-background-color);z-index:var(--ring-overlay-z-index)}.ring-table-draggingRow .ring-table-dragHandle{cursor:grabbing;opacity:1}.ring-table-draggingRow .ring-table-dragHandle svg{color:var(--ring-main-color)}.ring-table-draggingTable{border-spacing:0;z-index:var(--ring-overlay-z-index)}.ring-table-tableMessage{color:var(--ring-secondary-color);padding:calc(var(--ring-unit)*2) calc(var(--ring-unit)*4)}.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{color:var(--ring-disabled-color);pointer-events:none}.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);background:transparent;border:1px solid var(--ring-borders-color);border-radius:var(--ring-border-radius);caret-color:var(--ring-main-color);color:var(--ring-text-color);cursor:text;display:flex;flex-direction:row;flex-wrap:wrap;font:inherit;margin:0;outline:none;padding:var(--ring-input-padding-block) var(--ring-input-padding-end) var(--ring-input-padding-block) var(--ring-input-padding-start);transition:border-color var(--ring-ease);width:100%}[dir=rtl] .ring-tags-input-tagsList{padding-left:var(--ring-input-padding-end);padding-right:var(--ring-input-padding-start)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-tags-input-tagsList:hover{border-color:var(--ring-border-hover-color);transition:none}}.ring-tags-input-tagsList:focus-within{border-color:var(--ring-main-color);transition:none}.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)}.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)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-tag-tag:hover{background-color:var(--ring-tag-hover-background-color);transition:none}}.ring-tag-tag{--ring-tag-max-height:20px;background-color:var(--ring-tag-background-color);border:none;border-radius:var(--ring-border-radius);box-sizing:border-box;color:var(--ring-text-color);cursor:pointer;display:inline-flex;font-size:12px;height:20px;height:var(--ring-tag-max-height);line-height:var(--ring-line-height);max-width:100%;padding:0 var(--ring-unit);position:relative;transition:background-color var(--ring-ease);vertical-align:top;z-index:1}.ring-tag-withRemove{padding-right:20px}.ring-tag-container{display:inline-block;margin-right:calc(var(--ring-unit)/2);max-width:calc(100% - var(--ring-unit)/2);position:relative;white-space:nowrap}.ring-tag-focused,.ring-tag-tag:focus-visible{box-shadow:0 0 0 2px var(--ring-border-hover-color);outline:none;position:relative}.ring-tag-focused,.ring-tag-tag:focus-visible{background-color:var(--ring-tag-hover-background-color);transition:none}.ring-tag-disabled.ring-tag-tag{background-color:var(--ring-disabled-background-color);color:var(--ring-disabled-color);pointer-events:none}.ring-tag-remove{height:auto;line-height:calc(var(--ring-unit)*2);padding:0 calc(var(--ring-unit)/2);position:absolute;right:0;top:2px;z-index:1}.ring-tag-icon,.ring-tag-removeIcon.ring-tag-removeIcon{color:var(--ring-secondary-color)}.ring-tag-icon{margin-left:calc(var(--ring-unit)*-.5);margin-right:calc(var(--ring-unit)/2)}.ring-tag-icon.ring-tag-icon svg{vertical-align:-3.5px}.ring-tag-avatarContainer{border-bottom-left-radius:var(--ring-border-radius);border-top-left-radius:var(--ring-border-radius);box-sizing:border-box;display:inline-block;height:var(--ring-tag-max-height);margin-left:calc(var(--ring-unit)*-1);margin-right:calc(var(--ring-unit)/2);overflow:hidden;vertical-align:top;width:var(--ring-tag-max-height)}.ring-tag-customIcon{margin-right:calc(var(--ring-unit)/2);max-height:calc(var(--ring-unit)*2);max-width:calc(var(--ring-unit)*2);vertical-align:bottom}.ring-tag-avatarIcon{margin-right:-4px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:var(--ring-tag-max-height)}.ring-toggle-toggle{--ring-toggle-padding:2px;--ring-toggle-duration:300ms;--ring-toggle-timing-function:cubic-bezier(0.23,1,0.32,1);align-items:baseline;cursor:pointer;display:inline-flex}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.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-help,.ring-toggle-disabled .ring-toggle-label{color:var(--ring-disabled-color)}.ring-toggle-leftLabel{margin-right:var(--ring-unit)}.ring-toggle-switchWrapper{position:relative}.ring-toggle-input{height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.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);background-color:var(--ring-toggle-background-color);border:1px solid var(--ring-toggle-border-color);box-sizing:border-box;display:inline-block;height:100%;position:relative;transition:background-color var(--ring-toggle-timing-function) var(--ring-toggle-duration);width:100%}.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{background-color:var(--ring-toggle-item-color);border:1px solid var(--ring-switch-border-color);border-radius:calc(var(--ring-unit)*.75);box-sizing:border-box;content:"";height:calc(var(--ring-unit)*1.5);left:-1px;position:absolute;top:50%;transform:translateX(var(--ring-toggle-padding)) translateY(-50%);transition:transform var(--ring-toggle-timing-function) var(--ring-toggle-duration);width:calc(var(--ring-unit)*1.5)}.ring-toggle-input:checked+.ring-toggle-switch{--ring-toggle-background-color:var(--ring-main-color)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){:checked:hover+.ring-toggle-switch{--ring-toggle-background-color:var(--ring-main-hover-color)}}.ring-toggle-size16 .ring-toggle-switchWrapper{height:calc(var(--ring-unit)*2);width:calc(var(--ring-unit)*3)}.ring-toggle-size16 .ring-toggle-switch{border-radius:var(--ring-unit);vertical-align:-3px}:is(.ring-toggle-size16 .ring-toggle-switch):before{border-radius:calc(var(--ring-unit)*.75);height:calc(var(--ring-unit)*1.5);width:calc(var(--ring-unit)*1.5)}.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{height:14px;width:calc(var(--ring-unit)*3)}.ring-toggle-size14 .ring-toggle-switch{border-radius:7px;vertical-align:-2px}:is(.ring-toggle-size14 .ring-toggle-switch):before{border-radius:5px;height:10px;width:10px}.ring-toggle-size14 .ring-toggle-input:checked+:before{transform:translateX(12px) translateY(-50%)}.ring-toggle-size20 .ring-toggle-switchWrapper{height:calc(var(--ring-unit)*2.5);width:calc(var(--ring-unit)*4)}.ring-toggle-size20 .ring-toggle-switch{border-radius:calc(var(--ring-unit)*1.25);vertical-align:-5px}:is(.ring-toggle-size20 .ring-toggle-switch):before{border-radius:calc(var(--ring-unit));height:calc(var(--ring-unit)*2);width:calc(var(--ring-unit)*2)}.ring-toggle-size20 .ring-toggle-input:checked+:before{transform:translateX(calc(var(--ring-unit)*2 - var(--ring-toggle-padding))) translateY(-50%)}.ring-toggle-input:checked[disabled]+.ring-toggle-switch{--ring-toggle-background-color:var(--ring-border-disabled-active-color)}.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)}:root{--ring-tooltip-background-color:var(--ring-content-background-color);--ring-tooltip-text-color:var(--ring-text-color)}.ring-ui-theme-dark{--ring-tooltip-background-color:var(--ring-tag-background-color);--ring-tooltip-text-color:var(--ring-white-text-color)}.ring-tooltip-tooltip{background-color:var(--ring-tooltip-background-color);border-color:var(--ring-line-color);box-shadow:0 2px 8px var(--ring-popup-shadow-color);color:var(--ring-tooltip-text-color);max-width:calc(var(--ring-unit)*50);padding:6px var(--ring-unit);text-align:left}.ring-tooltip-inheritedTheme{background-color:var(--ring-content-background-color);box-shadow:var(--ring-popup-shadow);color:var(--ring-text-color)}.ring-tooltip-long{font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lowest)}.ring-upload-upload{--ring-upload-text-color:var(--ring-secondary-color);--ring-upload-border-color:var(--ring-borders-color);--ring-upload-background-color:transparent;--ring-upload-cursor:pointer;background-color:transparent;background-color:var(--ring-upload-background-color);border:1px dashed var(--ring-upload-border-color);border-radius:var(--ring-border-radius);box-sizing:border-box;color:var(--ring-upload-text-color);cursor:pointer;cursor:var(--ring-upload-cursor);display:flex;flex-direction:row;overflow:hidden;padding:calc(var(--ring-unit)*1.5);position:relative;transition:background var(--ring-ease),color var(--ring-ease),border-color var(--ring-ease)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-upload-upload:hover{--ring-upload-border-color:var(--ring-border-hover-color)}}.ring-upload-upload:active,.ring-upload-upload:focus,.ring-upload-upload:focus-within{border-color:var(--ring-borders-color);outline:2px solid var(--ring-border-hover-color)}.ring-upload-upload.ring-upload-success{--ring-upload-border-color:var(--ring-added-background-color);--ring-upload-background-color:var(--ring-added-subtle-background-color);border-style:solid}.ring-upload-upload.ring-upload-error{--ring-upload-text-color:var(--ring-error-color);--ring-upload-border-color:var(--ring-icon-error-color);--ring-upload-background-color:var(--ring-removed-subtle-background-color);border-style:solid}.ring-upload-upload.ring-upload-dragOver{--ring-upload-text-color:var(--ring-main-color);--ring-upload-border-color:var(--ring-main-color);--ring-upload-background-color:var(--ring-hover-background-color)}.ring-upload-upload.ring-upload-disabled,.ring-upload-upload.ring-upload-disabled:active{--ring-upload-text-color:var(--ring-disabled-color);--ring-upload-border-color:var(--ring-border-disabled-color);--ring-upload-background-color:transparent;--ring-upload-cursor:default;outline:0}.ring-upload-invisibleFileInput{bottom:0;cursor:var(--ring-upload-cursor);left:0;opacity:0;position:absolute;right:0;top:0}.ring-upload-attachmentIcon{margin-right:var(--ring-unit)}.ring-ui-theme-dark,:root{--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 (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-tabs-title:hover{box-shadow:inset 0 -1px 0 0 var(--ring-link-hover-color);color:var(--ring-link-hover-color);outline-style:none}.ring-tabs-title.ring-tabs-collapsed:hover,.ring-tabs-title.ring-tabs-selected:hover{box-shadow:var(--ring-tabs-selected-line-shadow) var(--ring-text-color);color:inherit}}.ring-tabs-title{background:none;border:none;border-radius:0;color:inherit;cursor:pointer;display:inline-block;line-height:calc(var(--ring-unit)*4);padding:0;position:relative}.ring-tabs-title:active{box-shadow:inset 0 -1px 0 0 var(--ring-link-hover-color);color:var(--ring-link-hover-color);outline-style:none}.ring-tabs-title.ring-tabs-collapsed:active,.ring-tabs-title.ring-tabs-selected:active{box-shadow:var(--ring-tabs-selected-line-shadow) var(--ring-text-color);color:inherit}.ring-tabs-title:focus-visible{box-shadow:var(--ring-tabs-selected-line-shadow) var(--ring-main-color);color: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{box-shadow:var(--ring-tabs-selected-line-shadow) var(--ring-selected-tab-color);color:var(--ring-active-text-color);cursor:default;font-weight:var(--ring-font-weight-bold);outline:none}.ring-tabs-visible{bottom:0;left:0;position:absolute;right:0;text-align:center;top:0}.ring-tabs-container{display:flex;flex-direction:column}.ring-tabs-hidden,.ring-tabs-hiddenBold{display:flex;visibility:hidden}.ring-tabs-hiddenBold{font-weight:var(--ring-font-weight-bold);height:0;overflow:hidden}.ring-tabs-hiddenRegular{display:flex;font-weight:400;height:0;overflow:hidden;visibility:hidden}.ring-tabs-tabCounter{color:var(--ring-secondary-color);font-size:12px;font-weight:400;line-height:19px;padding-left:8px}.ring-tabs-autoCollapseContainer{position:relative}.ring-tabs-autoCollapse{display:inline-flex;max-width:100%;overflow:hidden;position:relative;visibility:hidden}.ring-tabs-autoCollapse .ring-tabs-title{flex-shrink:0}.ring-tabs-rendered.ring-tabs-adjusted{overflow:visible;visibility:visible}.ring-tabs-measure{height:0;left:0;margin:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0}.ring-tabs-morePopup{display:flex;flex-direction:column}.ring-tabs-collapsed.ring-tabs-collapsed{border-bottom:none;box-shadow:none;line-height:calc(var(--ring-unit)*3);width:100%}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.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-hidden,.ring-tabs-collapsed .ring-tabs-visible{text-align:left}.ring-tabs-morePopupBeforeEnd.ring-tabs-morePopupBeforeEnd.ring-tabs-morePopupBeforeEnd{padding:0}.ring-tabs-morePopupBeforeEnd~div{display:none}.ring-user-agreement-agreementDialog{padding-bottom:80px}.ring-user-agreement-dialogContent{width:600px}@media (max-width:639px){.ring-user-agreement-dialogContent{width:90vw}}.ring-user-agreement-suggestion{font-size:12px;padding-bottom:var(--ring-unit);white-space:nowrap}.ring-user-agreement-remindLaterButton{float:right}.ring-user-card-userCardSpaced{padding:calc(var(--ring-unit)*2)}.ring-user-card-userInformationContainer{align-items:flex-start;display:flex}.ring-user-card-userAvatar{display:flex;position:relative}.ring-user-card-userInformation{color:var(--ring-text-color);font-size:13px;line-height:18px;padding-left:12px;text-align:left}.ring-user-card-userInformationGeneral{display:flex;flex-direction:column;height:56px;justify-content:center;padding-top:1px}.ring-user-card-userNameLine{height:var(--ring-line-height-lowest);line-height:var(--ring-line-height-lowest);white-space:nowrap}.ring-user-card-userName{display:inline-block;font-size:16px;font-weight:var(--ring-font-weight-bold);margin-right:4px}.ring-user-card-userLogin{color:var(--ring-secondary-color);font-size:var(--ring-font-size-smaller);margin-bottom:7px}.ring-user-card-userEmail{font-size:var(--ring-font-size);margin-right:4px}.ring-user-card-userCopyIcon{cursor:pointer;opacity:0}.ring-user-card-userCopyIcon svg{color:var(--ring-secondary-color);margin-left:4px}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-user-card-userCopyIcon:hover svg{color:var(--ring-link-hover-color)}.ring-user-card-userEmailWrapper:hover .ring-user-card-userCopyIcon{opacity:1;transition:opacity .3s ease-out}}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){:has(.ring-user-card-userCopyIcon:hover)>.ring-user-card-userEmail{color:var(--ring-link-hover-color)}}.ring-user-card-unverifiedLabel{color:var(--ring-secondary-color);font-size:var(--ring-font-size-smaller);margin:0 4px}.ring-user-card-userNameInfo{display:inline-block;margin-bottom:3px}.ring-user-card-banLabel{color:var(--ring-error-color)}.ring-user-card-userActiveStatus{background-color:var(--ring-secondary-color);border-radius:50%;display:inline-block;height:var(--ring-unit);margin-left:6px;margin-right:var(--ring-unit);width:var(--ring-unit)}.ring-user-card-userActiveStatus.ring-user-card-online{background-color:var(--ring-success-color)}:root{--ring-input-xs:calc(var(--ring-unit)*12);--ring-input-s:calc(var(--ring-unit)*12);--ring-input-m:calc(var(--ring-unit)*30);--ring-input-l:calc(var(--ring-unit)*50)}.ring-input-size_xs.ring-input-size_xs{display:inline-block;width:var(--ring-input-xs)}.ring-input-size_xs.ring-input-size_xs~.ring-error-bubble{left:calc(var(--ring-input-xs) + 2px)}.ring-input-size_s.ring-input-size_s{display:inline-block;width:var(--ring-input-s)}.ring-input-size_s.ring-input-size_s~.ring-error-bubble{left:calc(var(--ring-input-s) + 2px)}.ring-input-size_m.ring-input-size_m{display:inline-block;width:var(--ring-input-m)}.ring-input-size_m.ring-input-size_m~.ring-error-bubble{left:calc(var(--ring-input-m) + 2px)}.ring-input-size_md.ring-input-size_md{display:inline-block;width:var(--ring-input-m)}.ring-input-size_md.ring-input-size_md~.ring-error-bubble{left:calc(var(--ring-input-m) + 2px)}.ring-input-size_l.ring-input-size_l{display:inline-block;width:var(--ring-input-l)}.ring-input-size_l.ring-input-size_l~.ring-error-bubble{left:calc(var(--ring-input-l) + 2px)}.ring-input-height_s.ring-input-height_s{--ring-input-padding-block:1px}.ring-input-height_m.ring-input-height_m{--ring-input-padding-block:3px}.ring-input-height_l.ring-input-height_l{--ring-input-padding-block:5px}.ring-input{--ring-input-padding-block:1px;--ring-input-padding-inline:var(--ring-unit);--ring-input-padding-start:var(--ring-input-padding-inline);--ring-input-padding-end:var(--ring-input-padding-inline);background-color:var(--ring-content-background-color);border:1px solid var(--ring-borders-color);border-radius:var(--ring-border-radius);box-sizing:border-box;caret-color:var(--ring-main-color);color:var(--ring-text-color);font:inherit;font-size:var(--ring-font-size);line-height:var(--ring-line-height);margin:0;outline:none;padding:var(--ring-input-padding-block) var(--ring-input-padding-end) var(--ring-input-padding-block) var(--ring-input-padding-start);transition:border-color var(--ring-ease);width:100%}[dir=rtl] .ring-input{padding-left:var(--ring-input-padding-end);padding-right:var(--ring-input-padding-start)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-input:hover{border-color:var(--ring-border-hover-color);transition:none}}.ring-input-legacy-error .ring-input{border-color:var(--ring-error-color)}.ring-input:focus{border-color:var(--ring-main-color);transition:none}[disabled].ring-input{background-color:var(--ring-disabled-background-color);border-color:var(--ring-border-disabled-color);color:var(--ring-disabled-color);-webkit-text-fill-color:var(--ring-disabled-color)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-input:-webkit-autofill:hover{-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}}.ring-input:-webkit-autofill,.ring-input:-webkit-autofill:focus{-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.ring-input_error{border-color:var(--ring-error-color)}.ring-input_filter-popup{min-width:200px;width:100%}.ring-input.ring-input:disabled,.ring-input.ring-input[disabled],.ring-input.ring-input_disabled{background-color:var(--ring-disabled-background-color);border-color:var(--ring-border-disabled-color);color:var(--ring-disabled-color);-webkit-text-fill-color:var(--ring-disabled-color)}textarea.ring-input{box-sizing:border-box;min-height:calc(var(--ring-unit)*8);resize:none}.ring-input::-moz-placeholder{color:var(--ring-disabled-color)}.ring-input::placeholder{color:var(--ring-disabled-color)}.ring-form{color:var(--ring-text-color);font-family:var(--ring-font-family);font-size:var(--ring-font-size)}.ring-form_white-bg{background:var(--ring-content-background-color)}.ring-form_border{border:1px solid var(--ring-disabled-color);border-radius:2px}.ring-form_rows .ring-form__label{float:none;max-width:none}.ring-form_rows.ring-form__control{margin-left:0;width:calc(var(--ring-unit)*42)}.ring-form__wrap{margin-bottom:0;padding:calc(var(--ring-unit)*3) calc(var(--ring-unit)*4) 0}.ring-form__header{min-height:13px;padding-bottom:calc(var(--ring-unit)*2)}.ring-form__control__description{color:var(--ring-secondary-color);display:block;font-size:var(--ring-font-size-smaller);line-height:16px!important;max-width:900px;padding-top:calc(var(--ring-unit)/2)}.ring-form__title-img{border:0;float:left;height:calc(var(--ring-unit)*4)}.ring-form__title{display:block;font-weight:var(--ring-font-weight-bold);margin-bottom:calc(var(--ring-unit))}.ring-form__main-title{color:var(--ring-text-color);font-family:var(--ring-font-family);font-size:19px}.ring-form__title_separated{margin:calc(var(--ring-unit)*3) 0}.ring-form__group{margin:calc(var(--ring-unit)*2) 0;position:relative}.ring-form__group:first-child{margin-top:0}.ring-form__group:after{clear:both;content:"";display:block}.ring-form__group_united{padding-bottom:0}.ring-form__group .ring_form__group{padding-left:calc(var(--ring-unit)*2);padding-top:0}.ring-form__group .ring_form__group .ring-form__control{margin-left:calc(var(--ring-unit)*18)}.ring-form__group_nested{padding-left:calc(var(--ring-unit)*2);padding-top:0}.ring-form__group_nested .ring-form__control{margin-left:calc(var(--ring-unit)*18)}.ring-form__label{display:inline-block;float:left;line-height:calc(var(--ring-unit)*2);max-width:calc(var(--ring-unit)*18);padding-top:calc(var(--ring-unit)/2);position:relative;top:0;vertical-align:top}.ring-form__label .ring-checkbox__label,.ring-form__label .ring-radio-btn__label{top:-2px}.ring-form__label_title{font-weight:var(--ring-font-weight-bold)}.ring-form__control{line-height:calc(var(--ring-unit)*3);margin-left:calc(var(--ring-unit)*20);min-height:calc(var(--ring-unit)*3);position:relative;vertical-align:top;width:auto}.ring-form__control_text:after{content:"";display:inline-block;height:calc(var(--ring-unit)*3);vertical-align:middle}.ring-form__control_secondary{left:calc(var(--ring-unit)*27);position:absolute;top:var(--ring-unit)}.ring-form__control_on{color:var(--ring-success-color)}.ring-form__control_off{color:var(--ring-secondary-color)}.ring-form__control-link{position:relative;top:6px}.ring-form__control_small{margin-left:calc(var(--ring-unit)*16)!important}.ring-form__info{line-height:20px;margin-bottom:calc(var(--ring-unit)*-1 + 2px);margin-left:calc(var(--ring-unit)*20);width:calc(var(--ring-unit)*85)}.ring-form__control__part{margin-right:var(--ring-unit)}.ring-form__group_short{padding-bottom:0;padding-top:calc(var(--ring-unit)/2)}.ring-form__group_short:last-child{padding-bottom:var(--ring-unit)}.ring-form__group_short.ring-form__control{margin-left:calc(var(--ring-unit)*3)}.ring-form_small .ring-form__label{max-width:calc(var(--ring-unit)*12)}.ring-form_small .ring-form__control{margin-left:calc(var(--ring-unit)*16)}.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;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);overflow:auto}.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)}.ring-ui-theme-dark,.ring-variables_dark-dark,:root.ring-variables_dark-dark{--ring-line-components:67,69,74;--ring-line-color:rgb(var(--ring-line-components));--ring-borders-components:111,115,122;--ring-borders-color:rgb(var(--ring-borders-components));--ring-icon-components:157,160,168;--ring-icon-color:rgb(var(--ring-icon-components));--ring-icon-secondary-components:157,160,168;--ring-icon-secondary-color:rgb(var(--ring-icon-secondary-components));--ring-border-disabled-components:78,81,87;--ring-border-disabled-color:rgb(var(--ring-border-disabled-components));--ring-border-selected-disabled-components:90,93,99;--ring-border-selected-disabled-color:rgb(var(--ring-border-selected-disabled-components));--ring-border-disabled-active-components:23,73,113;--ring-border-disabled-active-color:rgb(var(--ring-border-disabled-active-components));--ring-icon-disabled-components:111,115,122;--ring-icon-disabled-color:rgb(var(--ring-icon-disabled-components));--ring-border-hover-components:55,95,173;--ring-border-hover-color:rgb(var(--ring-border-hover-components));--ring-border-hover-success-components:78,128,82;--ring-border-hover-success-color:rgb(var(--ring-border-hover-success-components));--ring-border-hover-error-components:156,78,78;--ring-border-hover-error-color:rgb(var(--ring-border-hover-error-components));--ring-main-components:53,116,240;--ring-main-color:rgb(var(--ring-main-components));--ring-action-link-components:153,187,255;--ring-action-link-color:rgb(var(--ring-action-link-components));--ring-main-hover-components:54,106,207;--ring-main-hover-color:rgb(var(--ring-main-hover-components));--ring-main-success-components:87,150,92;--ring-main-success-color:rgb(var(--ring-main-success-components));--ring-main-success-hover-components:78,128,82;--ring-main-success-hover-color:rgb(var(--ring-main-success-hover-components));--ring-main-error-components:219,92,92;--ring-main-error-color:rgb(var(--ring-main-error-components));--ring-main-error-hover-components:189,87,87;--ring-main-error-hover-color:rgb(var(--ring-main-error-hover-components));--ring-main-warning-components:224,136,85;--ring-main-warning-color:rgb(var(--ring-main-warning-components));--ring-main-warning-hover-components:199,125,85;--ring-main-warning-hover-color:rgb(var(--ring-main-warning-hover-components));--ring-icon-error-components:227,119,116;--ring-icon-error-color:rgb(var(--ring-icon-error-components));--ring-icon-warning-components:224,136,85;--ring-icon-warning-color:rgb(var(--ring-icon-warning-components));--ring-icon-success-components:95,173,101;--ring-icon-success-color:rgb(var(--ring-icon-success-components));--ring-icon-highlight-components:214,174,88;--ring-icon-highlight-color:rgb(var(--ring-icon-highlight-components));--ring-icon-highlight-hover-components:186,151,82;--ring-icon-highlight-hover-color:rgb(var(--ring-icon-highlight-hover-components));--ring-popup-border-components:57,59,64;--ring-popup-border-color:rgb(var(--ring-popup-border-components));--ring-popup-shadow-color:rgba(0,0,0,.31);--ring-popup-secondary-shadow-color:rgba(0,0,0,.37);--ring-message-shadow-color:rgba(var(--ring-popup-border-components),0.3);--ring-pinned-shadow-components:0,0,0;--ring-pinned-shadow-color:rgb(var(--ring-pinned-shadow-components));--ring-button-danger-hover-color:var(--ring-error-color);--ring-button-primary-border-components:153,187,255;--ring-button-primary-border-color:rgb(var(--ring-button-primary-border-components));--ring-dialog-overlay-components:0,0,0;--ring-dialog-overlay-opacity:0.7;--ring-popup-shadow:0 2px 8px var(--ring-popup-shadow-color),0 1px 2px var(--ring-popup-secondary-shadow-color);--ring-dialog-shadow:0 4px 16px var(--ring-popup-shadow-color),0 2px 6px var(--ring-popup-secondary-shadow-color);--ring-hint-components:134,138,145;--ring-hint-color:rgb(var(--ring-hint-components));--ring-link-components:153,187,255;--ring-link-color:rgb(var(--ring-link-components));--ring-link-hover-components:107,155,250;--ring-link-hover-color:rgb(var(--ring-link-hover-components));--ring-error-components:227,119,116;--ring-error-color:rgb(var(--ring-error-components));--ring-warning-components:224,136,85;--ring-warning-color:rgb(var(--ring-warning-components));--ring-success-components:95,173,101;--ring-success-color:rgb(var(--ring-success-components));--ring-text-components:223,225,229;--ring-text-color:rgb(var(--ring-text-components));--ring-active-text-components:255,255,255;--ring-active-text-color:rgb(var(--ring-active-text-components));--ring-heading-color:var(--ring-text-color);--ring-secondary-components:157,160,168;--ring-secondary-color:rgb(var(--ring-secondary-components));--ring-disabled-components:111,115,122;--ring-disabled-color:rgb(var(--ring-disabled-components));--ring-content-background-components:30,31,34;--ring-content-background-color:rgb(var(--ring-content-background-components));--ring-popup-background-components:57,59,64;--ring-popup-background-color:rgb(var(--ring-popup-background-components));--ring-sidebar-background-components:43,45,48;--ring-sidebar-background-color:rgb(var(--ring-sidebar-background-components));--ring-secondary-background-components:43,45,48;--ring-secondary-background-color:rgb(var(--ring-secondary-background-components));--ring-selected-background-components:46,67,110;--ring-selected-background-color:rgb(var(--ring-selected-background-components));--ring-hover-background-components:37,50,77;--ring-hover-background-color:rgb(var(--ring-hover-background-components));--ring-navigation-background-components:30,31,34;--ring-navigation-background-color:rgb(var(--ring-navigation-background-components));--ring-tag-background-components:67,69,74;--ring-tag-background-color:rgb(var(--ring-tag-background-components));--ring-tag-hover-background-components:57,59,64;--ring-tag-hover-background-color:rgb(var(--ring-tag-hover-background-components));--ring-removed-background-components:94,56,56;--ring-removed-background-color:rgb(var(--ring-removed-background-components));--ring-warning-background-components:97,68,56;--ring-warning-background-color:rgb(var(--ring-warning-background-components));--ring-highlight-background-components:94,77,51;--ring-highlight-background-color:rgb(var(--ring-highlight-background-components));--ring-added-background-components:55,82,57;--ring-added-background-color:rgb(var(--ring-added-background-components));--ring-disabled-background-components:57,59,64;--ring-disabled-background-color:rgb(var(--ring-disabled-background-components));--ring-disabled-selected-background-components:67,69,74;--ring-disabled-selected-background-color:rgb(var(--ring-disabled-selected-background-components));--ring-button-danger-active-components:64,41,41;--ring-button-danger-active-color:rgb(var(--ring-button-danger-active-components));--ring-button-primary-background-components:53,116,240;--ring-button-primary-background-color:rgb(var(--ring-button-primary-background-components));--ring-table-loader-background-color:rgba(var(--ring-content-background-components),0.5);--ring-removed-subtle-background-components:64,41,41;--ring-removed-subtle-background-color:rgb(var(--ring-removed-subtle-background-components));--ring-warning-subtle-background-components:69,50,43;--ring-warning-subtle-background-color:rgb(var(--ring-warning-subtle-background-components));--ring-highlight-subtle-background-components:61,50,35;--ring-highlight-subtle-background-color:rgb(var(--ring-highlight-subtle-background-components));--ring-added-subtle-background-components:37,54,39;--ring-added-subtle-background-color:rgb(var(--ring-added-subtle-background-components));--ring-code-background-components:30,31,34;--ring-code-background-color:rgb(var(--ring-code-background-components));--ring-code-components:189,192,201;--ring-code-color:rgb(var(--ring-code-components));--ring-code-comment-color:var(--ring-secondary-color);--ring-code-meta-components:86,168,245;--ring-code-meta-color:rgb(var(--ring-code-meta-components));--ring-code-keyword-components:214,154,107;--ring-code-keyword-color:rgb(var(--ring-code-keyword-components));--ring-code-tag-background-components:67,69,74;--ring-code-tag-background-color:rgb(var(--ring-code-tag-background-components));--ring-code-tag-components:214,154,107;--ring-code-tag-color:rgb(var(--ring-code-tag-components));--ring-code-tag-font-weight:normal;--ring-code-field-components:207,132,207;--ring-code-field-color:rgb(var(--ring-code-field-components));--ring-code-attribute-components:81,192,207;--ring-code-attribute-color:rgb(var(--ring-code-attribute-components));--ring-code-number-components:81,192,207;--ring-code-number-color:rgb(var(--ring-code-number-components));--ring-code-string-components:108,171,116;--ring-code-string-color:rgb(var(--ring-code-string-components));--ring-code-addition-components:55,82,57;--ring-code-addition-color:rgb(var(--ring-code-addition-components));--ring-code-deletion-components:67,69,74;--ring-code-deletion-color:rgb(var(--ring-code-deletion-components));color-scheme:dark}.ring-control-label-label{display:block;margin-bottom:calc(var(--ring-unit)*.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-collapse-container{overflow:hidden;position:relative;will-change:height,opacity}.ring-collapse-transition{transition:height var(--duration) ease-in-out 0s,opacity var(--duration) ease-in-out 0s}.ring-collapse-summary{cursor:pointer;list-style:none}.ring-collapse-trigger{background:transparent;border:none;cursor:pointer;outline:none}.ring-collapse-fade{background-image:linear-gradient(180deg,transparent 0,currentColor 50%);bottom:0;color:var(--ring-content-background-color);height:calc(var(--ring-unit)*3);left:0;pointer-events:none;position:absolute;right:0;z-index:10}.ring-highlight-highlightContainer.hljs{color:var(--ring-code-color);display:block;overflow-x:auto}.ring-highlight-highlightContainer .hljs-subst,.ring-highlight-highlightContainer .hljs-title{color:var(--ring-code-color);font-weight:400}.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-keyword,.ring-highlight-highlightContainer .hljs-literal,.ring-highlight-highlightContainer .hljs-section,.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-class,.ring-highlight-highlightContainer .hljs-selector-id,.ring-highlight-highlightContainer .hljs-selector-pseudo{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-attribute,.ring-highlight-highlightContainer .hljs-tag>.hljs-attr{color:var(--ring-code-attribute-color);font-weight:var(--ring-code-tag-font-weight)}.ring-highlight-highlightContainer .hljs-link,.ring-highlight-highlightContainer .hljs-number,.ring-highlight-highlightContainer .hljs-regexp{color:var(--ring-code-number-color);font-weight:400}.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-template-variable,.ring-highlight-highlightContainer .hljs-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)}.ring-breadcrumbs-separator{color:var(--ring-borders-color);font-size:16px;line-height:16px;margin:0 var(--ring-unit)}.ring-editable-heading-editableHeading{align-items:center;display:flex;min-width:0}.ring-editable-heading-editableHeading.ring-editable-heading-fullSize{width:100%}.ring-editable-heading-editableHeading.ring-editable-heading-isEditing{gap:var(--ring-unit)}.ring-editable-heading-headingWrapperButton{background:inherit;border:none;border-radius:var(--ring-border-radius);color:inherit;cursor:pointer;font-size:inherit;margin:0;max-width:100%;min-width:0;outline:none;padding:0;text-align:inherit;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ring-editable-heading-disabled .ring-editable-heading-headingWrapperButton,.ring-editable-heading-selectionMode .ring-editable-heading-headingWrapperButton{border-radius:0;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ring-editable-heading-headingWrapperButton:focus-visible{box-shadow:0 0 0 2px var(--ring-border-hover-color)}.ring-editable-heading-disabled .ring-editable-heading-headingWrapperButton:focus,.ring-editable-heading-selectionMode .ring-editable-heading-headingWrapperButton:focus{box-shadow:none}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.ring-editable-heading-headingWrapperButton:hover{background-color:var(--ring-hover-background-color)}.ring-editable-heading-disabled .ring-editable-heading-headingWrapperButton:hover,.ring-editable-heading-selectionMode .ring-editable-heading-headingWrapperButton:hover{background-color:transparent;background-color:initial;cursor:auto}}.ring-editable-heading-heading{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;border-radius:var(--ring-border-radius);word-break:break-all}.ring-editable-heading-multiline .ring-editable-heading-heading{-webkit-line-clamp:3;word-break:break-word}.ring-editable-heading-heading.ring-editable-heading-heading,.ring-editable-heading-heading.ring-editable-heading-heading:first-child{line-height:28px;margin:6px 0}.ring-editable-heading-input{background-color:transparent;border:none;border-bottom:1px solid var(--ring-borders-color);caret-color:var(--ring-main-color);color:var(--ring-heading-color);font-family:var(--ring-font-family);font-weight:var(--ring-font-weight-bold);line-height:28px;margin-bottom:2px;outline:none;padding:6px 0 3px}.ring-editable-heading-input::-moz-placeholder{color:var(--ring-disabled-color)}.ring-editable-heading-input::placeholder{color:var(--ring-disabled-color)}.ring-editable-heading-input:focus{border-bottom-color:var(--ring-main-color);border-bottom-width:2px;margin-bottom:1px}.ring-editable-heading-input[disabled]{background-color:transparent;background-color:initial}.ring-editable-heading-error .ring-editable-heading-input{border-bottom-color:var(--ring-error-color);border-bottom-width:2px;margin-bottom:1px}.ring-editable-heading-textarea{resize:none}.ring-editable-heading-textareaNotOverflow{overflow:hidden}.ring-editable-heading-textareaFade{background:linear-gradient(to bottom,rgba(var(--ring-content-background-components),0),rgba(var(--ring-content-background-components),1));bottom:0;content:"";height:30px;left:0;pointer-events:none;position:absolute;width:100%}.ring-editable-heading-textareaWrapper{display:flex;position:relative}.ring-editable-heading-button{margin:6px 0}.ring-editable-heading-errorText{color:var(--ring-error-color);font-size:var(--ring-font-size-smaller);line-height:var(--ring-line-height-lowest);margin:calc(var(--ring-unit)/2) 0}.ring-editable-heading-level1{font-size:24px}.ring-editable-heading-level2{font-size:20px}.ring-editable-heading-level3{font-size:16px}.ring-editable-heading-sizeS{max-width:calc(var(--ring-unit)*12)}.ring-editable-heading-sizeM{max-width:calc(var(--ring-unit)*30)}.ring-editable-heading-sizeL{max-width:calc(var(--ring-unit)*50)}.ring-editable-heading-sizeFULL{max-width:100%}
._icon_ce86e11>svg{overflow:visible;shape-rendering:geometricPrecision}._wrapper_32ff011{margin-bottom:calc(var(--ring-unit)*2)}._wrapper_32ff011._expanded_d967edf{margin-bottom:calc(var(--ring-unit)*4)}._header_7407504{display:flex;align-items:baseline;margin-bottom:var(--ring-unit)}._expandable_bee16cb ._header_7407504{margin-left:calc(var(--ring-unit)*-2 - 2px)}._htmlHeading_525549a._htmlHeading_525549a{display:flex;align-items:baseline;height:var(--ring-line-height);margin:0;padding:0;font:inherit;font-weight:700}._subheading_4a2c5e7{font-size:var(--ring-font-size-smaller);font-weight:400}._heading_50a53da,._subheading_4a2c5e7{margin-right:var(--ring-unit);color:var(--ring-text-color)}._content_8164d6f._border_36e10f3{padding:calc(var(--ring-unit)*2);padding-top:calc(var(--ring-unit)*1.5);border:1px solid var(--ring-line-color);border-radius:3px}._chevronIcon_01096c0{margin-right:calc(var(--ring-unit)/2);cursor:pointer;color:var(--ring-icon-secondary-color)}._chevronIcon_01096c0,._heading_50a53da,._subheading_4a2c5e7{line-height:var(--ring-line-height)}._errorHeading_ab64fe4{color:var(--ring-error-color)}._markdown_c25147b ul{list-style-type:disc}

.RecipeUploadDialog-module__dialog--gA {
  width: calc(var(--ring-unit)*70);
}

.RecipeUploadDialog-module__formGroup--_3 {
  margin-bottom: calc(var(--ring-unit)*2);
}

.RecipeUploadDialog-module__hint--mI {
  margin-top: calc(var(--ring-unit)*0.5);

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

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

.RecipeUploadDialog-module__fileInput--kd {
  display: block;

  width: 100%;
  padding: calc(var(--ring-unit)*0.5);
}

.RecipeUploadDialog-module__error--ts {
  margin-top: calc(var(--ring-unit)*1);

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

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

.RecipeUploadDialog-module__fileName--Yu {
  width: 100%;
}

.RecipeUploadDialog-module__panel--LV.RecipeUploadDialog-module__panel--LV {
  padding-top: 0;
}

.RecipeList-module__controls--Z9 {
  display: flex;
  flex-wrap: wrap;

  margin-top: calc(var(--ring-unit)*1.5);
}

.RecipeList-module__buttonGroup--eL,
.RecipeList-module__uploadButton--kN {
  margin-left: var(--ring-unit);
}

.RecipeList-module__table--kP {
  margin-top: calc(var(--ring-unit)*1.5);
}

/* stylelint-disable selector-class-pattern */
.RecipeList-module__table--kP .ring-table-cell:first-child,
.RecipeList-module__table--kP .ring-table-headerCell:first-child {
  padding-left: 0;
}
/* stylelint-enable selector-class-pattern */

.RecipeList-module__recipeNameColumn--fI {
  display: flex;
  flex-direction: column;

  min-width: calc(var(--ring-unit)*37);
  max-width: calc(var(--ring-unit)*120);
  padding-top: 1px;
  padding-bottom: var(--ring-unit);
}

.RecipeList-module__recipeTitle--H8 {
  line-height: var(--ring-line-height-taller);
}

.RecipeList-module__recipeId--sW {
  color: var(--ring-secondary-color);

  line-height: 1;
}

.RecipeList-module__disabled--HE .RecipeList-module__recipeTitle--H8,.RecipeList-module__disabled--HE .RecipeList-module__recipeId--sW {
    color: var(--ring-disabled-color);
  }

.RecipeList-module__item--aY {
  cursor: pointer;
  vertical-align: baseline;

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

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

.RecipeList-module__column--FQ {
  color: blue;
}

.RecipeList-module__anchor--ar {
  color: var(--ring-text-color);
}

.RecipeList-module__popup--Ht {
  padding: var(--ring-unit) calc(var(--ring-unit)*2);
}

.RecipeList-module__link--AW {
  display: block;
}

.RecipeList-module__moreLink--ze {
  min-width: calc(var(--ring-unit)*20);
}

.RecipeList-module__helpIcon--h_ {
  margin-left: calc(var(--ring-unit)/2);
}

.RecipeList-module__empty--Yf {
  padding-top: var(--ring-unit);

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

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

.RecipeList-module__spring--jT {
  display: block;

  margin-bottom: 8px;
}

.RecipeList-module__titleColumn--CC {
  width: 100%;
}

.RecipeList-module__moreColumn--hU {
  min-width: calc(var(--ring-unit)*3);
}

.HintPopup-module__popup--LD {
  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-module__popup--LD::before {
    box-shadow: none;
  }

.HintPopup-module__popup--LD .ringMessageTitle {
    font-weight: var(--ring-font-weight-bold);
  }

.HintPopup-module__content--Fu {
  display: flex;
  flex-direction: column;

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

.HintPopup-module__withImage--yb {
  padding: 0;
}

.HintPopup-module__withImage--yb .HintPopup-module__content--Fu {
    padding: calc(var(--ring-unit)*2);
    padding-top: 0;

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

.HintPopup-module__withImage--yb .HintPopup-module__title--rD {
    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-module__withImage--yb .HintPopup-module__image--Tw {
    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-module__helpLink--HN {
  align-self: flex-start;

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

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

.HintPopup-module__bot--mx {
  display: flex;
  align-items: center;

  margin-top: calc(var(--ring-unit)*1.5);
}

.HintPopup-module__bot--mx .HintPopup-module__btnPrev--PQ {
    margin-right: var(--ring-unit);
  }

.HintPopup-module__bot--mx .HintPopup-module__progress--HW {
    margin-left: auto;
  }

.HintPopup-module__btnClose--sh {
  position: absolute;
  top: calc(var(--ring-unit)*1.25);
  right: calc(var(--ring-unit)*1.25);
}

.HintPopup-module__btnClose--sh .HintPopup-module__closeIcon--GL {
    color: var(--ring-secondary-color);
  }

.HintPopup-module__description--Ss {
  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.HintsLink-module__tip--hu {
  z-index: 1;

  display: flex;

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

.HintsLink-module__tipName--wv {
  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-module__tipName--wv:hover {
    background-color: #008eff;
  }}

.HintsLink-module__tipName--wv.HintsLink-module__withLink--wL {
    padding: 5px 12px 5px 16px;
  }

.HintsLink-module__readMore--aP {
  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-module__readMore--aP:hover {
    color: var(--ring-content-background-color);
    background-color: #008eff;
  }}

.HintsLink-module__readMoreIcon--AW {
  margin-top: 1px;

  transform: scale(0.8);
}

.Sorter-module__checkbox--mK {
  margin-left: calc(var(--ring-unit)*2);
}

.BuildStepSearchBar-module__input--nl {
  width: calc(var(--ring-unit)*60);
}

.AddPrivateRecipeButton-module__button--Zs {
  padding-right: var(--ring-unit);
  padding-left: var(--ring-unit);

  letter-spacing: normal;
  text-transform: none;
}

.ShowDependenciesCheckbox-module__container--uw {
  display: inline-flex;
  align-items: center;
  align-self: stretch;

  flex-basis: auto;
  flex-shrink: 0;

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

.ShowDependenciesCheckbox-module__label--iA {
  display: flex;
  align-items: center;
  align-self: stretch;

  white-space: pre;
}

.ShowDependenciesCheckbox-module__loader--ba {
  margin-left: var(--ring-unit);
}

.ParameterIcon-module__icon--hL {
  width: 8px;
  height: 8px;
}

.ParametersModifyCheckbox-module__added--Lb {
  fill: var(--tc-success-progress-color);
}

.ParametersModifyCheckbox-module__modified--Kl {
  fill: var(--ring-main-color);
}

.ParametersModifyCheckbox-module__checkbox--xH {
  display: inline-flex;
  align-items: center;
  align-self: stretch;

  flex-basis: auto;
  flex-shrink: 0;
}

.ParametersModifyCheckbox-module__checkboxLabel--XH {
  display: flex;
  align-items: center;
  align-self: stretch;

  white-space: pre;
}

.MatrixParamBuild-module__description--jJ {
  padding: 0 10px;
}

.MatrixParamBuild-module__helpIcon--kj {
  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-module__helpIcon--kj:hover {
  transition: none;

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

.MatrixParamBuild-module__form--XL {
  overflow: auto;

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

.MatrixParamBuild-module__buttonClassName--bB {
  padding-top: 10px;
}

.MatrixParamBuild-module__label--eO,
.MatrixParamBuild-module__hint--Lk,
.MatrixParamBuild-module__selectLabelContainer--j4 label {
  display: block;
}

.MatrixParamBuild-module__label--eO,
.MatrixParamBuild-module__selectLabelContainer--j4 label {
  margin-bottom: calc(var(--ring-unit)*0.5);

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

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

.MatrixParamBuild-module__hint--Lk {
  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-module__label--eO {
  margin-bottom: calc(var(--ring-unit)*0.5);
}

.MatrixParamBuild-module__parameter--z0 {
  padding-bottom: calc(var(--ring-unit)*2);
}

.MatrixParamBuild-module__parameterName--nf {
  padding-bottom: 0;
}

.MatrixParamBuild-module__row--Ig {
  display: flex;
  align-items: baseline;
  gap: var(--ring-unit);

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

.MatrixParamBuild-module__selectRow--KK {
  flex: 1 1;
}

.MatrixParamBuild-module__popup--oG {
  z-index: 10;
}

.MatrixParamBuild-module__restore--Tm {
  margin-top: 8px;
  margin-bottom: 16px;
  padding: 8px 16px;

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

.MatrixParamBuild-module__restoreDeletePermanently--he {
  margin-left: 12px;

  color: #737577;
}

.PendingAcmeOrderForm-module__verificationMessage--fl {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.PendingAcmeOrderForm-module__authorization--cZ {
  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-module__controls--eA {
  display: flex;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);

  margin-top: calc(var(--ring-unit)*1.5);
}

.PendingAcmeOrderForm-module__downloadButton--En {
  margin-left: var(--ring-unit);
}

.TermsOfServiceForm-module__domainInfo--SG {
  margin-bottom: var(--ring-unit);
}

.TermsOfServiceForm-module__domainError--nh {
  color: var(--ring-error-color);
}

.TermsOfServiceForm-module__domainError--nh > span {
    margin-right: var(--ring-unit);

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

.TermsOfServiceForm-module__terms--Ob {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.TermsOfServiceForm-module__errorBlock--Wh {
  display: flex;
  flex-direction: column;
  row-gap: var(--ring-unit);
}

.TermsOfServiceForm-module__termsContainer--YI {
  transition: opacity var(--ring-ease);
}

.TermsOfServiceForm-module__overlay--fQ {
  cursor: wait;

  opacity: 0.3;
}

.TermsOfServiceForm-module__overlay--fQ > * {
    pointer-events: none;
  }

.CertificateFetchForm-module__fetchForm--Z1 {
  line-height: var(--ring-line-height);
}

.CertificateRenewal-module__dialog--gs {
  width: auto;
}

.CertificateRenewal-module__dialogContent--hV {
  padding-top: var(--ring-unit);
}

.CertificateRenewal-module__expirationInfo--si {
  margin-top: calc(var(--ring-unit)/2);

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

.CertificateRenewal-module__infoMargin--yu {
  margin-top: var(--ring-unit);
}

.CertificateRenewal-module__warning--Z2 {
  color: var(--ring-warning-color);
}

.CertificateRenewal-module__expired--bb {
  color: var(--ring-error-color);
}

.CertificateRenewal-module__renewalBtn--Ar {
  margin: 0 calc(var(--ring-unit)/2);
}

.PortConfiguration-module__port--WI {
  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-module__port--WI input::-webkit-outer-spin-button,
.PortConfiguration-module__port--WI input::-webkit-inner-spin-button {
  -webkit-appearance: none;

  margin: 0;
}

.PortConfiguration-module__port--WI input {
  width: calc(var(--ring-unit)*16);

  -moz-appearance: textfield;
}

.PortConfiguration-module__error--z3 {
  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-module__redirectTitle--_O.ConnectorSettings-module__redirectTitle--_O {
  margin-top: calc(var(--ring-unit)/2);
  margin-bottom: 0;

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

.ConnectorSettings-module__description--t8 {
  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-module__redirectMessage--XU.ConnectorSettings-module__redirectMessage--XU {
  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-module__portConfig--tx {
  margin-top: calc(var(--ring-unit)*1.5);
}

.ConnectorSettings-module__updateWarning--uI {
  margin-top: var(--ring-unit);
  margin-bottom: var(--ring-unit);
}

.ConnectorSettings-module__urlsInfo--Ji {
  margin-top: var(--ring-unit);
}

.ConnectorSettings-module__save--GZ {
  margin-top: calc(var(--ring-unit)*1.5);
}

.LicenseKeysForm-module__form--yu {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*1.5);
}

.LicenseKeysForm-module__input--OY {
  overflow-y: auto !important;

  width: calc(var(--ring-unit)*82);
  height: calc(var(--ring-unit)*10) !important;
}

.LegacyLicensesActions-module__actions--nQ {
  display: flex;

  width: 100%;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);

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

.LegacyLicensesActions-module__remove--uo {
  margin-left: auto;

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

.WarningIcon-module__error--Tj {
  color: var(--ring-icon-error-color);
}

.WarningIcon-module__warning--NI {
  color: var(--ring-icon-warning-color);
}

.HiddenLicenseKey-module__hidden--kd {
  visibility: hidden;

  opacity: 0;
}

.HiddenLicenseKey-module__in--te {
  transition: var(--ring-ease);
}

.HiddenLicenseKey-module__out--wl {
  transition: var(--ring-fast-ease);
}

.HiddenLicenseKey-module__secret--oM {
  position: absolute;

  top: var(--ring-unit);
  left: calc(var(--ring-unit)*1.5);
}

.HiddenLicenseKey-module__container--di {
  position: relative;

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

  cursor: pointer;
}

.HiddenLicenseKey-module__container--di:focus-visible {
    outline: none;
    box-shadow: var(--ring-button-shadow) var(--ring-border-hover-color);
  }

.ActiveLegacyLicenses-module__activeKeys--aV {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*1.5);
}

.ActiveLegacyLicenses-module__heading--vS.ActiveLegacyLicenses-module__heading--vS {
  margin: 0;

  font-size: 16px;
  font-weight: var(--ring-font-weight-bold);
}

.ActiveLegacyLicenses-module__checkbox--u2 {
  left: 4px;
}

.ActiveLegacyLicenses-module__licenseKeysTable--iG {
  border: 1px solid var(--ring-borders-color);

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

.ActiveLegacyLicenses-module__licenseKeysTable--iG 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-module__licenseKeysTable--iG th) .ActiveLegacyLicenses-module__checkbox--u2 {
      top: 1px;
    }

.ActiveLegacyLicenses-module__licenseKeysTable--iG td {
    padding: var(--ring-unit) calc(var(--ring-unit)*1.5);

    vertical-align: top;
  }

.ActiveLegacyLicenses-module__licenseKeysTable--iG th,.ActiveLegacyLicenses-module__licenseKeysTable--iG td {
    border: 1px solid var(--ring-borders-color);
  }

.ActiveLegacyLicenses-module__licenseKeysTable--iG td:first-child {
    padding: 0;
  }

.ActiveLegacyLicenses-module__licenseKeysTable--iG td:nth-last-child(2),.ActiveLegacyLicenses-module__licenseKeysTable--iG td:nth-last-child(3) {
    white-space: nowrap;
  }

.ActiveLegacyLicenses-module__licenseKeysTable--iG td:last-child {
    vertical-align: middle;
  }

.ActiveLegacyLicenses-module__readOnly--kB td:last-child {
    vertical-align: top;
    white-space: nowrap;
  }

.ActiveLegacyLicenses-module__icon--al {
  margin-right: calc(var(--ring-unit)/2);
}

.ActiveLegacyLicenses-module__show--jz {
  margin-top: calc(var(--ring-unit)*1.5);
}

.VcsSshDeleteDialog-module__errorMessage--B3 {
  padding: 0 calc(var(--ring-unit)*4);

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

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

.Form-module__error--O9 {
  overflow: auto;

  max-height: 300px;

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

.Anchor-module__button--su {
  color: var(--ring-text-color);
}

.CustomizedBuildNote-module__container--aT {
  margin-bottom: calc(var(--ring-unit)/2);
}

.CustomizedBuildNote-module__embedded--EL {
  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-module__icon--yb {
  margin-right: var(--ring-unit);
}

.VirtualizedTree-module__wrapper--BS {
  position: relative;
  z-index: 10;
}

.VirtualizedTree-module__list--oC {
  outline: none;
}

.BuildLogPopup-module__content--ST {
  display: flex;
  flex-direction: column;

  height: 100%;
}

.BuildLogPopup-module__log--E9 {
  flex-grow: 1;
}

.BuildLogPopup-module__dialog--YO {
  width: calc(100% - var(--ring-unit)*4*2);
  height: calc(100% - var(--ring-unit)*2.5*2);
}

.BuildLogPopup-module__overlay--vH {
  padding: 0;
}

.BuildLogPopup-module__overlay--vH .ring-dialog-innerContainer {
    width: 100%;
    height: 100%;
  }

.ToggleSakuraUI-module__icon--Lt {
  position: absolute;
  top: 3px;
  right: 4px;

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

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

  line-height: 12px;
}

.ToggleSakuraUI-module__triangle--uD {
  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-module__turnOn--S6 .ToggleSakuraUI-module__icon--Lt {
    color: var(--ring-white-text-color);
  }

.ToggleSakuraUI-module__turnOn--S6 .ToggleSakuraUI-module__triangle--uD {
    background-color: var(--ring-main-color);
  }

.ToggleSakuraUI-module__container--OU {
  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-module__link--tr:hover {
    box-shadow: none;
  }

    .ToggleSakuraUI-module__link--tr:hover .ToggleSakuraUI-module__icon--Lt,.ToggleSakuraUI-module__link--tr:hover .ToggleSakuraUI-module__triangle--uD {
      transition: none;
    }

    .ToggleSakuraUI-module__link--tr:hover .ToggleSakuraUI-module__icon--Lt {
      color: var(--ring-white-text-color);
    }

    .ToggleSakuraUI-module__link--tr:hover .ToggleSakuraUI-module__triangle--uD {
      background-color: var(--ring-main-hover-color);
    }}

.ToggleSakuraUI-module__link--tr {
  outline: none;
}

.ToggleSakuraUI-module__link--tr:focus {
    box-shadow: none;
  }

.ToggleSakuraUI-module__link--tr:focus .ToggleSakuraUI-module__icon--Lt,.ToggleSakuraUI-module__link--tr:focus .ToggleSakuraUI-module__triangle--uD {
      transition: none;
    }

.ToggleSakuraUI-module__link--tr:focus .ToggleSakuraUI-module__icon--Lt {
      color: var(--ring-white-text-color);
    }

.ToggleSakuraUI-module__link--tr:focus .ToggleSakuraUI-module__triangle--uD {
      background-color: var(--ring-main-hover-color);
    }

.ToggleSakuraUI-module__link--tr:active .ToggleSakuraUI-module__triangle--uD {
    background-color: #1a98ff;
    box-shadow: inset 0 -1px #0062b2;
  }

.ParametersSearch-module__inputContainer--hD {
  width: 240px;
}

.ParametersSearch-module__input--QJ::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.AvatarEditor-module__container--MP {
  display: inline-block;

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

.AvatarEditor-module__fileInputWrapper--yq {
  position: relative;

  display: inline-block;

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

.AvatarEditor-module__fileInput--dv {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;

  width: 100%;

  opacity: 0;
}

.AvatarEditor-module__fileInputLabel--hV {
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.AvatarEditor-module__fileInput--dv:hover + .AvatarEditor-module__fileInputLabel--hV {
  transition: none;

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

.AvatarEditor-module__fileInput--dv.focusVisible + .AvatarEditor-module__fileInputLabel--hV {
  transition: none;

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

.AvatarEditor-module__fileInput--dv:active + .AvatarEditor-module__fileInputLabel--hV {
  transition: none;

  box-shadow: var(--ring-button-shadow) var(--ring-main-color);
}

.AvatarEditor-module__fileInput--dv[disabled] + .AvatarEditor-module__fileInputLabel--hV {
  color: var(--ring-disabled-color);
  background-color: var(--ring-disabled-background-color);
  box-shadow: var(--ring-button-shadow) var(--ring-border-disabled-color);
}

.AvatarEditor-module__avatarWrapper--L8 {
  margin-right: calc(var(--ring-unit)*2);
}

.AvatarEditor-module__avatar--wi {
  vertical-align: -15px;
}

.AvatarEditor-module__dialog--MZ {
  width: auto;
}

.SidebarPanel-module__content--Z9 {
  display: flex;

  height: 100%;
}

.SidebarPanel-module__sidebar--G7 {
  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-module__sidebar--G7.SidebarPanel-module__fixed--ak {
    position: fixed;
  }

.SidebarPanel-module__sidebar--G7.SidebarPanel-module__overlay--dg {
    box-shadow: 0 12px 24px 0 var(--ring-popup-shadow-color);
  }

.SidebarPanel-module__sidebar--G7.SidebarPanel-module__collapsed--G1 .SidebarPanel-module__content--Z9 {
    flex-grow: 0;
  }

.SidebarPanel-module__resizable--J8 {
  z-index: 11;
}

.SidebarPanel-module__resizableRightHandle--p5 {
  z-index: 20;
}

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

.SidebarItem-module__item--oD {
  padding-left: 0;

  border-radius: calc(var(--ring-unit)/2);

  line-height: 24px;
}

.SidebarItem-module__itemWrapper--r5 {
  background-color: var(--ring-sidebar-background-color);
}

.SidebarItem-module__item--oD,
.SidebarItem-module__itemWrapper--r5,
.SidebarItem-module__hoverableLink--bZ {
  flex-grow: 1;

  outline: none;
}

.SidebarItem-module__hoveredItem--PL {
  background-color: var(--ring-tag-background-color);
}

.SidebarItem-module__item--oD.SidebarItem-module__activeItem--tI,
.SidebarItem-module__item--oD.SidebarItem-module__highlightedItem--hc {
  background-color: var(--ring-selected-background-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.SidebarItem-module__hoverableLink--bZ:hover {
  text-decoration-line: none;

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

.SidebarItem-module__counter--Xi {
  margin: 0 8px;
}

.SidebarItem-module__itemWrapper--r5:focus-visible,
.SidebarItem-module__item--oD:focus-visible,
.SidebarItem-module__focusedItem--tO {
  box-sizing: border-box;

  border-radius: calc(var(--ring-unit)/2);
  box-shadow: inset 0 0 0 2px var(--ring-border-hover-color);
}

.SidebarItem-module__itemWrapper--r5:focus,
.SidebarItem-module__item--oD:focus,
.SidebarItem-module__focusedItem--tO {
  outline: none;
}

.SidebarItem-module__icon--JP {
  margin: 0 6px 0 0;
}

.SidebarItem-module__overview--pV {
  display: flex;
  align-items: center;
}

.SidebarItem-module__selectHoverFocus--UO {
  box-sizing: border-box;
  width: calc(100% - var(--ring-unit)*3) !important;
  margin: 0 calc(var(--ring-unit)*1.5) !important;

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

.SidebarItem-module__selectHoverFocus--UO:focus-within {
  border-radius: calc(var(--ring-unit)/2);
  outline: none;
  box-shadow: inset 0 0 0 2px var(--ring-border-hover-color);
}

.SidebarItem-module__selectHoverFocus--UO:focus {
  outline: none;
}

.SidebarItem-module__title--z4 {
  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);
  font-weight: var(--ring-font-weight-bold);
  line-height: var(--ring-line-height-lower);
}

.SidebarItem-module__popup--Ct {
  display: flex;
  align-items: center;

  height: 24px;
}

.VirtualizedTreeExpandHandle-module__chevronButton--I1 {
  padding-right: calc(var(--ring-unit)/4);

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

.VirtualizedTreeExpandHandle-module__chevronButton--I1 .VirtualizedTreeExpandHandle-module__chevronIcon--lP {
    transition: none;

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

    line-height: 24px;
  }

.VirtualizedTreeExpandHandle-module__chevronButton--I1 .VirtualizedTreeExpandHandle-module__topLevel--N0 {
    margin: 0 calc(var(--ring-unit)/4);

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

.VirtualizedTreeOverlayItem-module__item--ts {
  display: flex;

  overflow: hidden;

  white-space: nowrap;
}

.VirtualizedTreeOverlayItem-module__contentWrapper--DU {
  overflow: hidden;
  flex: 1 1 auto;
}

.VirtualizedTreeOverlayItem-module__expandHandle--Id {
  flex: 0 0 auto;
}

.VirtualizedTreeOverlayItem-module__popup--ZH {
  padding-left: var(--ring-unit);
}

.VirtualizedTreeOverlayItem-module__tooltip--fk {

  z-index: var(--ring-alert-z-index);

  align-items: center;

  height: 28px;
}

.VirtualizedTreeOverlayItem-module__tooltip--fk.VirtualizedTreeOverlayItem-module__inPopup--FF {
    z-index: 1000;
  }

.VirtualizedTreeOverlayItem-module__nonInteractivePopup--Iy {
  z-index: var(--ring-fixed-z-index);

  overflow: hidden;

  pointer-events: none;
}

.VirtualizedTreeOverlayItem-module__interactivePopup--TA {
  z-index: 0;

  overflow: hidden;
}

.SidebarLink-module__activeLink--gE {
  text-decoration-line: none;

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

.SidebarLink-module__link--X0 {
  display: flex;
  overflow: hidden;
  align-items: baseline;
}

.SidebarLink-module__content--iZ {
  overflow: hidden;

  flex: 1 1 auto;

  text-overflow: ellipsis;
}

.SidebarLink-module__contentOffset--z1 {
  padding-left: calc(var(--ring-unit)/2);
}

.SidebarLink-module__tail--h1 {
  flex: 0 0 auto;

  padding-right: 8px;

  padding-left: 8px;

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

  font-weight: normal;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.SidebarLink-module__link--X0.SidebarLink-module__activeLink--gE:hover {
  color: inherit;
  text-decoration-line: none;
}}

.VirtualizedTreeItem-module__item--hB {
  display: flex;

  overflow: hidden;

  white-space: nowrap;
}

.VirtualizedTreeItem-module__content--Ay {
  overflow: hidden;
  flex: 1 1 auto;
}

.VirtualizedTreeItem-module__expandHandle--Zp {
  flex: 0 0 auto;
}

.VirtualizedTreeItem-module__cell--Nm {
  width: 100%;
}

.DisconnectedAgentsCounter-module__icon--v8 {
  color: var(--ring-icon-error-color);
}

.DisconnectedAgentsCounter-module__counter--qu {
  margin-left: calc(var(--ring-unit)/4);

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

.Title-module__wrapper--HX {
  position: relative;

  display: flex;

  overflow: hidden;
  flex-direction: row;

  justify-content: space-between;

  width: 100%;
}

.Title-module__title--dT {
  overflow: hidden;

  cursor: pointer;

  letter-spacing: 2px;
  text-overflow: ellipsis;

  font-size: var(--ring-font-size-smaller);
  font-weight: var(--ring-font-weight-bold);

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

.Title-module__popup--C5 {
  padding: var(--ring-unit);
}

.Title-module__popupHeader--tM {
  margin-top: calc(var(--ring-unit)*2);

  font-size: calc(var(--ring-unit)*3);
}

.MatchingItem-module__match--bn {
  color: var(--tc-highlight-color);
}

.PipelinesSidebarPipelineItem-module__link--sB .SidebarLink-module__content--iZ {
  max-width: 100%;

  text-overflow: ellipsis;
}

.PipelinesSidebarPipelineItem-module__offset--KY {
  padding-left: calc(var(--ring-unit)/2);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.PipelinesSidebarPipelineItem-module__link--sB:hover {
  text-decoration-line: none;

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

.PipelinesSidebarPipelineItem-module__link--sB:focus-visible {
  border-radius: calc(var(--ring-unit)/2);
  outline: none;
  box-shadow: inset 0 0 0 2px var(--ring-border-hover-color);
}

.PipelinesSidebarPipelineItem-module__link--sB:focus {
  outline: none;
}

.PipelinesSidebarPipelineItem-module__counter--Op {
  white-space: nowrap;
}

.PipelinesSidebarPipelineItem-module__counterIcon--KK {
  margin-right: 2px;
  margin-left: 6px;

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

.PipelinesSidebarPipelineItem-module__warningIcon--yv {
  width: 15px;
  margin-left: calc(var(--ring-unit)/2);

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

.PipelinesSidebarPipelineItem-module__counterText--Js {
  color: var(--ring-secondary-color);

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

.PipelinesSidebarPipelineItem-module__pendingCounter--J7 {
  color: var(--ring-main-color);

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

.PipelinesSidebarPipelineItem-module__withOwnPending--EI {
  font-weight: var(--ring-font-weight-bold);
}

.PipelinesSidebarPipelineItem-module__tail--Bc {
  display: flex;

  margin-left: auto;
}

.PipelinesSidebarContent-module__tree--e6 {
  height: 100%;
}

.SidebarHeader-module__header--ti {
  display: flex;
  justify-content: space-between;

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

.SidebarHeader-module__searchWrapper--lL {
  display: flex;
  align-items: baseline;

  width: 100%;
}

.SidebarHeader-module__search--lD {
  width: 100%;
}

.SidebarHeader-module__collapseIconButtonWrapper--JU {
  margin: 0 var(--ring-unit);
}

.SidebarHeader-module__header--ti.SidebarHeader-module__collapsed--KT {
  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-module__header--ti.SidebarHeader-module__collapsed--KT:hover {
    background-color: var(--ring-hover-background-color);
  }}

.SidebarHeader-module__header--ti.SidebarHeader-module__collapsed--KT .SidebarHeader-module__collapseIconButtonWrapper--JU {
    padding: 14px 0 2px;
  }

.SidebarHeader-module__header--ti.SidebarHeader-module__collapsed--KT .SidebarHeader-module__search--lD {
    overflow: hidden;

    width: 0;
    height: 0;
  }

.SidebarHeader-module__collapseIcon--CB {
  width: calc(var(--ring-unit)*2);

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

.SidebarHeader-module__headerTitelRow--ZQ {
  display: flex;
  justify-content: space-between;
}

.SidebarHeader-module__sidebarHeader--B3 {
  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);

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

.SidebarHeader-module__headerTitleCollapsed--ma {
  display: none;
}

.SidebarHeader-module__headerButton--LE {
  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2) 0 calc(var(--ring-unit));
}

.SidebarHeader-module__headerButtonCollapsed--yr {
  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);
}

.SidebarHeader-module__tooltip--HC {
  margin-top: var(--ring-unit);
}

.SidebarHeader-module__shortcut--Ff {
  display: inline-block;

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

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

.SidebarSearch-module__search--Fl {
  position: relative;
}

.SidebarSearch-module__hidden--pa {
  opacity: 0;
}

.SidebarSearch-module__hotkeyHint--iW:not(:focus-within)::after {
  position: absolute;
  top: 0;
  right: 10px;

  content: 'Q';

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

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

.SidebarPinIcon-module__wrapper--OZ {
  margin-right: var(--ring-unit);
}

.SidebarPinIcon-module__pinIcon--Zq {
  color: var(--ring-icon-color);
}

.SidebarPinIcon-module__disabled--v1 {
  color: var(--ring-disabled-color);
}

.SidebarPinIcon-module__shortcut--Id {
}

.Input-module__input--CS {
  background-color: var(--ring-content-background-color);
}

.Input-module__input--CS.Input-module__multiline--RJ {
  overflow: auto;

  max-height: calc(var(--ring-unit)*20.5);

  white-space: pre;
  overscroll-behavior: contain;
}

.VcsSshGenerateDialog-module__buttonGroupToggle--fS {
  width: 100%;
  margin-bottom: calc(var(--ring-unit)*2);
}

.VcsSshGenerateDialog-module__buttonGroupToggle--fS .VcsSshGenerateDialog-module__buttonToggle--wl {
    width: 50%;
  }

.VcsSshGenerateDialog-module__errorMessage--qr {
  padding: 0 calc(var(--ring-unit)*4);

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

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

.SidebarHeaderShadow-module__wrapper--so.SidebarHeaderShadow-module__collapsed--ZL {
    height: 100%;
  }

.SidebarHeaderShadow-module__wrapper--so.SidebarHeaderShadow-module__shadow--ui {
    box-shadow: 0 2px 8px 0 rgba(0, 28, 54, 0.1);
  }

.SidebarPanelContentLoading-module__loading--YI {
  padding: var(--ring-unit) calc(var(--ring-unit)*1.5) calc(var(--ring-unit)) calc(var(--ring-unit)*2);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.QueueSidebarPoolItem-module__link--iw:hover {
  text-decoration-line: none;

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

.QueueSidebarPoolItem-module__selectHoverFocus--rj {
  box-sizing: border-box;
  width: calc(100% - var(--ring-unit)*3) !important;
  margin: 0 calc(var(--ring-unit)*1.5) !important;

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

.QueueSidebarContent-module__tree--OY {
  flex: 1 1 auto;
}

.QueueSidebar-module__sidebar--U7 {
  display: flex;
  flex-direction: column;
}

.PipelinesSidebar-module__sidebar--oA {
  display: flex;
  flex-direction: column;

  width: 100%;
}

.PipelinesSidebar-module__header--WA {
  padding-bottom: var(--ring-unit);
}

.SidebarPanelContent-module__placeholder--Qt {
  flex-grow: 1;
}

.SidebarPanelContent-module__content--ad {
  flex: 1 1 auto;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.globals-module__visuallyHiddenContainer--bf:not(:hover, .focusVisible, :active) .globals-module__visuallyHiddenChild--G3 {
  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: var(--ring-removed-subtle-background-color);
  --tc-error-hover-color: var(--ring-error-color);
  --tc-success-background-color: #e6f2e9;
  --tc-success-hover-background-color: #bcdcc2;
  --tc-success-progress-color: var(--ring-main-success-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-hover-color: #f8b4b8;
  --tc-success-background-color: #1f4d28;
  --tc-success-hover-background-color: #317c40;
  --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: 165, 153, 255; /* #a599ff */
  --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 */
.globals-module__font--jL {
}

/* stylelint-disable selector-class-pattern */
.globals-module__font-lower--JK {
}

.globals-module__font-smaller--t3 {
}

.globals-module__font-smaller-lower--i8 {
}

.globals-module__font-larger--GW {
}
/* stylelint-enable */

.globals-module__ellipsis--jC {
}

.globals-module__resetButton--Dq {
}

/* Media breakpoints (minimal values) */

/* Media queries */

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

/* stylelint-disable-next-line selector-max-specificity */
.globals-module__visuallyHidden--jL {
  position: absolute;

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

  width: 1px;
  height: 1px;

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

.globals-module__lineClamp--tE {
  position: relative;

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

.globals-module__lineClampHasOverflow--Vz::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) {
  .globals-module__lineClamp--tE {
    display: -webkit-box;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;
  }

  .globals-module__lineClampHasOverflow--Vz::after {
    display: none;
  }
}

/* stylelint-disable selector-class-pattern */
.tc-icon_space,.tc-icon_space_disabled {
    background-image: url(142ed8dec9a3407c36e2.svg);
    background-position: 50% 55%;
    background-size: 130% 130%;
  }
.tc-icon_space_disabled {
    filter: grayscale(1) contrast(0.1) brightness(1.84);
  }
.ring-ui-theme-dark .tc-icon_space_disabled {
    filter: brightness(0.7) grayscale(1);
  }
.loginIcon_github,.loginIcon_github-enterprise,.loginIcon_gitlab,.loginIcon_gitlab-enterprise,.loginIcon_bitbucket,.loginIcon_azure,.loginIcon_space,.loginIcon_google {
    display: inline-block;

    width: 50px;
    height: 50px;
    margin: 10px 10px 0;

    transition: 0.2s;

    background-repeat: no-repeat;
    background-position: center;
  }
.loginIcon_github {
    background-image: url(5ec8b8ad808accba6d1c.svg);
    background-size: 90%;
  }
.loginIcon_github-enterprise {
    background-image: url(b1d91eb62019e422234e.svg);
    background-size: 90%;
  }
.loginIcon_gitlab {
    background-image: url(ae900eb91d2de14ef5aa.svg);
    background-size: 100%;
  }
.loginIcon_gitlab-enterprise {
    background-image: url(ae900eb91d2de14ef5aa.svg);
    background-size: 100%;
  }
.loginIcon_bitbucket {
    background-image: url(49220da129b48ebf4d2c.svg);
    background-size: 130%;
  }
.loginIcon_azure {
    background-image: url(c40baf53047cbbbe4994.svg);
    background-size: 80%;
  }
.loginIcon_space {
    background-image: url(142ed8dec9a3407c36e2.svg);
    background-size: 100%;
  }
.loginIcon_google {
    background-image: url(9a7800d06783d80a1c12.svg);
    background-size: 100%;
  }
@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.loginIcon_github:hover,.loginIcon_github-enterprise:hover,.loginIcon_gitlab:hover,.loginIcon_gitlab-enterprise:hover,.loginIcon_bitbucket:hover,.loginIcon_azure:hover,.loginIcon_space:hover,.loginIcon_google:hover {
    width: 60px;
    height: 60px;
    margin-top: 0;
    margin-right: 5px;
    margin-left: 5px;
  }}
/* stylelint-enable */

.HintsPager-module__pagination--q_ {
  flex-direction: column;

  margin-top: auto;
  padding-top: calc(var(--ring-unit)*4);
}

.HintsPager-module__pages--Mv {

  display: block;

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

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

.HintsPager-module__controlButton--yB {
  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-module__categorySelected--pI.HintsList-module__categorySelected--pI:hover {
  box-shadow: inset 0 -3px 0 0 white;
}}

.HintsList-module__tipsContainer--c_ {
  display: flex;
  flex-wrap: wrap;
}

.HintsList-module__panel--xP {
  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-module__popup--rW {
  z-index: 10;
}

.HintsList-module__category--bX.HintsList-module__category--bX:not(.HintsList-module__categoryCollapsed--iz) {
  color: var(--ring-content-background-color);
}

.HintsList-module__categoryCollapsed--iz.HintsList-module__categoryCollapsed--iz {
  color: currentColor;
}

.HintsList-module__category--bX:not(.HintsList-module__categoryCollapsed--iz, .HintsList-module__categorySelected--pI) {
  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-module__category--bX:not(.HintsList-module__categoryCollapsed--iz,.HintsList-module__categorySelected--pI):hover {
    color: #bedaf4;
    box-shadow: none;
  }}

.HintsList-module__categorySelected--pI:not(.HintsList-module__categoryCollapsed--iz),
.HintsList-module__categorySelected--pI.HintsList-module__categorySelected--pI:active {
  box-shadow: inset 0 -3px 0 0 white;
}

.HintsBoard-module__containerClassName--Pb {
  padding: 0;

  background-color: #0077d6;
}

.HintsBoard-module__background--ke {
  position: absolute;

  right: 0;
  bottom: 0;

  height: 140px;
}

.HintsBoard-module__captionClassName--C6 {
  margin: 0;
}

.HintsBoard-module__descriptionClassName--nn {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.HintsBoard-module__closeButtonClassName--cI {
  color: var(--ring-white-text-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.HintsBoard-module__closeButtonClassName--cI:hover {
    opacity: 0.7;
  }}

.ParametersEmpty-module__placeholder--td {

  margin-top: calc(var(--ring-unit)*2);
  margin-left: calc(var(--ring-unit)*4);

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

.ParametersGroupDescription-module__groupDescription--S2 {
  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-module__helpIcon--W0 {
  margin-left: var(--ring-unit);
}

.ParametersGroupHeader-module__groupTitle--lK {
  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-module__groupTitle--lK .ParametersGroupHeader-module__chevron--ll {
  color: var(--ring-icon-secondary-color);
}

.ParametersGroupHeader-module__text--JT {
  display: contents;

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

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

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

.ParametersGroupHeader-module__matches--fW {
  margin-left: calc(var(--ring-unit)/2);

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

.VcsSshUploadDialog-module__uploadButton--PD {
  margin-bottom: calc(var(--ring-unit)*2);
}

.VcsSshUploadDialog-module__errorMessage--Vh {
  padding: 0 calc(var(--ring-unit)*4);

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

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

.CloudProfileError-module__title--z3.CloudProfileError-module__title--z3 {
  margin-bottom: calc(var(--ring-unit)/2);

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

.CloudProfileError-module__content--z7 {
  display: flex;

  width: 100%;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
}

.CloudProfileError-module__text--k7 {
  -webkit-line-clamp: 4;
  line-clamp: 4;
}

.CloudProfileError-module__actions--Wc {
  display: flex;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);

  align-items: flex-start;

  margin-left: auto;
}

.CloudProfileError-module__stacktraceDialog--jQ {
  width: auto;
  min-width: calc(var(--ring-unit)*60);
  max-width: calc(var(--ring-unit)*125);

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

.CloudProfileError-module__error--Z1 {
  margin-bottom: calc(var(--ring-unit)*1.5);

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

.CloudProfileError-module__stacktrace--Ek {
  font-family: var(--ring-font-family-monospace), serif;
}

.ClassicTabMammoth-module__icon--ko {
  margin-top: -2px;
  margin-left: var(--ring-unit);

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

.ClassicTabMammoth-module__icon--ko.ClassicTabMammoth-module__icon--ko svg {
  vertical-align: -5px;
}

.DownloadConfig-module__input--c7 {
  margin-bottom: calc(var(--ring-unit)*4);
}

.DownloadConfig-module__error--rx {
  margin-top: calc(var(--ring-unit)*2);

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

.GenerateToken-module__result--tL {
  margin-top: calc(var(--ring-unit)*2);
}

.GenerateToken-module__code--kZ {
  outline: none;
}

.GenerateToken-module__empty--EI {
  color: var(--ring-secondary-color);
}

.GenerateToken-module__error--zc {
  color: var(--ring-error-color);
}

.ExpandablePanel-module__panel--P0 {
  margin-bottom: calc(var(--ring-unit)*4);
}

.ExpandablePanel-module__heading--p8,
.ExpandablePanel-module__subheading--s_ {
  margin-right: var(--ring-unit);

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

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

.ExpandablePanel-module__header--QT.ExpandablePanel-module__header--QT {
  margin-bottom: 0;

  color: inherit;

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

.ExpandablePanel-module__headerToggle--FP {
  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-module__headerToggle--FP:hover {
  background: var(--ring-hover-background-color);
}}

.ExpandablePanel-module__headerToggle--FP.ExpandablePanel-module__disabled--OV {
  cursor: default;
}

.ExpandablePanel-module__content--mn {
  margin-top: calc(var(--ring-unit)*0.5);
  margin-bottom: calc(var(--ring-unit)*2);

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

.ExpandablePanel-module__content--mn.ExpandablePanel-module__border--O9 {
    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-module__chevronIcon--cx {
  position: relative;

  display: inline;

  height: auto;

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

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

.ExpandablePanel-module__chevronIconWrapper--cC.ExpandablePanel-module__chevronIconWrapper--cC {
  color: var(--ring-icon-secondary-color);
}

.ExpandablePanel-module__disabledIcon--Ug {
  visibility: hidden;
}

.Search-module__input--DO {
  margin-bottom: var(--ring-unit);
  margin-left: calc(var(--ring-unit)*4);
}

.AgentBuildTypes-module__agentBuildTypesTab--7_ {
  position: relative;
}

.AgentBuildTypes-module__search--hq {
  position: absolute;
  top: 0;
  right: calc(var(--ring-unit)*-2);
}

.AgentBuildTypes-module__section--aW {
  margin: calc(var(--ring-unit)*4) calc(var(--tc-page-padding-inline)*-1) 0;
  padding: 0 var(--tc-page-padding-inline);
}

.AgentBuildTypes-module__sectionHeader--Ja {
  height: calc(var(--ring-unit)*3);
}

.AgentBuildTypes-module__loader--tw {
  margin-left: calc(var(--ring-unit)*4);
}

.AgentBuildTypes-module__assignmentAction--o0 {
  position: absolute;
  right: 0;

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

.AgentAuthDialog-module__dialogForm--Ej {
  min-height: calc(var(--ring-unit)*30);
  padding-top: calc(var(--ring-unit)*2);
}

.AgentAuth-module__agentAuth--Nw {
  padding: 10px 2px;

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

.AgentAuth-module__open--mz {
  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-module__open--mz:hover {
    text-decoration-line: underline;

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

.CommonForm-module__buttons--wS {
  position: relative;

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

.CommonForm-module__button--Q5 {
  margin-right: var(--ring-unit);
}

.DeleteAgentPoolButton-module__botton--V4 {
  position: absolute;
  right: 0;

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

.DeleteAgentPoolButton-module__confirm--yj {
  z-index: 200;
}

.EditAgentPoolForm-module__name--w6 {
  width: 100%;
  margin-bottom: var(--ring-unit);
}

.EditAgentPoolForm-module__maxAgents--co {
  width: calc(var(--ring-unit)*15);
  margin-bottom: calc(var(--ring-unit)*-1.5);
}

.EditAgentPoolForm-module__maxAgentsInput--Bo::-webkit-outer-spin-button,
.EditAgentPoolForm-module__maxAgentsInput--Bo::-webkit-inner-spin-button {
  -webkit-appearance: none;

  margin: 0;
}

.EditAgentPoolForm-module__maxAgentsInput--Bo[type='number'] {
  -moz-appearance: textfield;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .OverviewTab-module__link--WV:hover .OverviewTab-module__name--Xs {
    color: var(--ring-text-color);
  }

  .OverviewTab-module__link--WV:hover .OverviewTab-module__icon--NQ.OverviewTab-module__icon--NQ.OverviewTab-module__mammoth--Bp,.OverviewTab-module__link--WV:hover .OverviewTab-module__counter--cb {
    color: var(--ring-secondary-color);
  }}

.OverviewTab-module__collapsed--_C {
  margin-left: calc(var(--ring-unit)*2);
}

.OverviewTab-module__note--Fs {

  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-module__noteText--LD {
  padding-left: var(--ring-unit);
}

.OverviewTab-module__link--WV {
  display: flex;
  align-items: center;
  flex: 1 0;

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

.OverviewTab-module__counter--cb {

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

  text-decoration-line: none;

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

  font-weight: normal;
}

/* stylelint-disable selector-max-specificity */
:is(.OverviewTab-module__link--WV,.OverviewTab-module__link--WV:focus,.OverviewTab-module__link--WV:active) .OverviewTab-module__name--Xs {
    color: var(--ring-text-color);
  }
:is(.OverviewTab-module__link--WV,.OverviewTab-module__link--WV:focus,.OverviewTab-module__link--WV:active) .OverviewTab-module__icon--NQ.OverviewTab-module__icon--NQ.OverviewTab-module__mammoth--Bp,:is(.OverviewTab-module__link--WV,.OverviewTab-module__link--WV:focus,.OverviewTab-module__link--WV:active) .OverviewTab-module__counter--cb {
    color: var(--ring-secondary-color);
  }
/* stylelint-enable */

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

.OverviewTab-module__linkContent--Bf {

  display: flex;
  align-items: center;
}

.OverviewTab-module__tabs--wL,
.OverviewTab-module__tabs--wL > div:nth-child(2),
.OverviewTab-module__classicTab--Jo,
.OverviewTab-module__tab--x0 {
  display: flex;
  flex: 1 1;
  flex-direction: column;
}

.OverviewTab-module__tabs--wL .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);
}

.Icon-module__tcIcon--Xd {
  display: inline-block;

  background-repeat: no-repeat;

  line-height: normal;
}

.Icon-module__sprite--Ty {
  width: 13px;
  height: 13px;

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

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

    transform-origin: 50% 50%;
  }

.Icon-module__spinningPerson--EU,
.Icon-module__spinningDebug--jo {

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

:is(.Icon-module__spinningPerson--EU,.Icon-module__spinningDebug--jo) path {
    display: none;
  }

:is(.Icon-module__spinningPerson--EU,.Icon-module__spinningDebug--jo) .secondary {
    display: block;
  }

.Icon-module__spinningPerson--EU svg {
    transform-origin: 68.38% 68.75%;
  }

.Icon-module__spinningDebug--jo svg {
    transform-origin: 78.38% 78.75%;
  }

.Icon-module__staticPerson--dh .secondary {
  display: none;
}

.Icon-module__spinning--Zr .arrow {
  display: none;
}

.Icon-module__detached--hi {
  position: absolute;

  top: 0;
  left: 0;
}

:is(.Icon-module__detached--hi svg) path {
    display: none;
  }

:is(.Icon-module__detached--hi svg) .arrow {
    display: block;
  }

.Icon-module__big--_b .Icon-module__spinningPerson--EU svg {
  transform-origin: 70% 70%;
}

.Icon-module__spinning--Zr.Icon-module__animate--qt svg {
  animation: Icon-module__spin--e8 1.8s linear infinite;
}

.Icon-module__wrapper--Dj {
  position: relative;
}

.Icon-module__spinning--Zr .Icon-module__staticPerson--dh svg,
.Icon-module__spinning--Zr .Icon-module__detached--hi svg {
  animation: none;
}

.Icon-module__spinning--Zr .Icon-module__staticPerson--dh .arrow {
  display: block;
}

@keyframes Icon-module__spin--e8 {
  from {
    transform: rotate(0);
  }

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

.Icon-module__gray--MW {
  color: var(--ring-icon-secondary-color);
}

.Icon-module__green--ej {
  color: var(--ring-icon-success-color);
}

.Icon-module__red--LX {
  color: var(--ring-icon-error-color);
}

.Icon-module__warning--nh {
  color: var(--ring-icon-warning-color);
}

.Icon-module__blue--XW {
  color: var(--ring-main-color);
}

.Icon-module__black--my {
  color: var(--ring-text-color);
}

.Icon-module__gray--MW.Icon-module__secondary--uK .secondary,.Icon-module__gray--MW.Icon-module__secondary--uK .arrow {
    fill: var(--ring-icon-secondary-color);
  }

.Icon-module__green--ej.Icon-module__secondary--uK .secondary,.Icon-module__green--ej.Icon-module__secondary--uK .arrow {
    fill: var(--ring-icon-success-color);
  }

.Icon-module__red--LX.Icon-module__secondary--uK .secondary,.Icon-module__red--LX.Icon-module__secondary--uK .arrow {
    fill: var(--ring-icon-error-color);
  }

.Icon-module__my--eC {
  color: var(--ring-main-color);
}

.Icon-module__debug--BZ {
  color: var(--ring-icon-color);
}

.Icon-module__spinning--Zr.Icon-module__green--ej .Icon-module__spinningPerson--EU,.Icon-module__spinning--Zr.Icon-module__green--ej .Icon-module__spinningDebug--jo {
    color: var(--ring-icon-success-color);
  }

.Icon-module__spinning--Zr.Icon-module__red--LX .Icon-module__spinningPerson--EU,.Icon-module__spinning--Zr.Icon-module__red--LX .Icon-module__spinningDebug--jo {
    color: var(--ring-icon-error-color);
  }

.Icon-module__red--LX.Icon-module__animate--qt svg {
  animation-direction: reverse;
}

.Icon-module__personal--A0 {
  color: var(--ring-icon-secondary-color);
}

.Icon-module__arrowRight--ni {
  transform: rotate(-90deg);
  transform-origin: 50% 55%;
}

.Icon-module__dropdownTrigger--ub {

  vertical-align: -2px;

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

.Icon-module__dropdownTriggerSpecial--bA {

  width: 17px;

  height: 22px;

  background-position: 0 -460px;
}

.Icon-module__runningStatic--qJ.Icon-module__spinning--Zr svg {
  animation: none;
}

.UserSelect-module__select--WV .ring-select-buttonContainer {
  display: flex;
}

.UserSelect-module__selectButton--Fl {

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

.ChangesFilter-module__line--Pw {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.ChangesFilter-module__line--Pw:first-child {
    position: relative;
    z-index: 3;
  }

.ChangesFilter-module__filterControl--bS {
  margin-right: var(--ring-unit);
  margin-bottom: var(--ring-unit);
}

.Highlight-module__highlight--EC {
  color: var(--tc-highlight-color);
}

.ParametersRow-module__row--G9 {

  display: flex;
  overflow: hidden;

  padding: 0 var(--tc-page-padding-inline);

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

.ParametersRow-module__content--Vh {
  display: flex;
  overflow: hidden;
  flex-grow: 1;

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

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

.ParametersRow-module__columnName--jd {
  flex-basis: 50%;
  flex-grow: 0;
  flex-shrink: 0;

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

.ParametersRow-module__column--vb {
  overflow: hidden;

  white-space: pre-line;
  word-break: break-all;

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

.ParametersRow-module__columnValue--y3 {
  flex-grow: 1;
  flex-shrink: 1;
}

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

.ParametersItem-module__defaultValue--gV {
  display: flex;
  flex-direction: column;

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

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

.ParametersItem-module__addedParameter--ki {
  background-color: var(--tc-success-background-color);
  box-shadow: inset 3px 0 var(--tc-success-progress-color);
}

.ParametersItem-module__modifiedParameter--xJ {
  background-color: var(--ring-secondary-background-color);
  box-shadow: inset 3px 0 var(--ring-main-color);
}

.ParametersItem-module__highlighting--N8 {
  color: var(--tc-highlight-color);
}

.ParametersTableHeader-module__content--om {
  color: var(--ring-secondary-color);

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

.ParametersVirtualizer-module__virtualizer--Eo {
  flex-grow: 1;
}

.ParametersTree-module__page--dT {
  display: flex;
  flex-direction: column;
  flex-grow: 1;

  margin: 0 calc(var(--tc-page-padding-inline)*-1);
}

.BuildParameters-module__search--Z5 {
  flex-shrink: 0;

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

@media (min-width: 1400px) {
  .BuildParameters-module__search--Z5 {
    width: 300px;
  }
}

@media (min-width: 1600px) {
  .BuildParameters-module__search--Z5 {
    width: 400px;
  }
}

.AgentParameters-module__controls--DO {
  margin-left: var(--ring-unit);
}

.AgentTypeParameters-module__controls--tH {
  margin-left: var(--ring-unit);
}

.ProjectsTree-module__sidebar--f6 {
  display: flex;
  overflow: hidden;
  flex-direction: column;
}

.ProjectsTree-module__footer--AY {
  height: calc(var(--ring-unit)*5);

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

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

.ProjectsTree-module__projectsTree--MV,
.ProjectsTree-module__arrowKeyStepper--KV {
  height: 100%;
}

.ProjectsTree-module__projectsTree--MV,
.ProjectsTree-module__list--aB {
  outline: none;
}

.ProjectsTree-module__content--zp {
  height: 100%;
  margin-top: calc(var(--ring-unit)*1.5);
}

.ProjectsTree-module__loader--Yr {
  padding-left: calc(var(--ring-unit)*2);

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

.ProjectsTree-module__loader--Yr:first-child {
    margin-top: 0;
  }

.ProjectsTree-module__loaderText--gf {
  margin-left: 2px;
}

.ProjectsTree-module__placeholder--EL {

  display: flex;
  align-items: center;
  flex-direction: column;

  flex-grow: 1;

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

.ProjectsTree-module__createButton--v8 {
  margin-top: var(--ring-unit);
}

.ProjectsTree-module__nothingFoundBox--Qv {
  display: flex;
  align-items: center;
  flex-direction: column;

  width: 100%;
  padding: calc(var(--ring-unit)*10) 0;
}

.ProjectsTree-module__nothingFoundBox--Qv .ProjectsTree-module__message--Wp {
  margin: var(--ring-unit) calc(var(--ring-unit)*2) calc(var(--ring-unit)*3);

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

.ProjectsTree-module__nothingFoundBox--Qv .ProjectsTree-module__button--xp {
  display: inline-block;

  padding: 10px 20px;

  cursor: pointer;
  text-align: center;
}

.ProjectsTree-module__storyContainer--C3 {
  overflow: visible;

  width: 100%;
}

.BuildApprovalDialog-module__approvalDialogContent--jI {
  overflow-x: hidden;
}

.BuildApprovalDialog-module__approvalDialogContent--jI div {
  padding-top: 0;
}

.BuildApprovalDialog-module__approvalDialogContent--jI th {
  text-align: left;

  font-weight: normal;
}

.BuildApprovalDialog-module__ringDialogContent--Sw {
  padding-top: 0;
}

.BuildApprovalDialog-module__mainReason--kc {
  text-align: left;

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

.BuildApprovalDialog-module__buildChainReasons--A8 {
  margin-top: 7px;

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

.BuildApprovalDialog-module__buildChainReasons--A8 p {
  margin-top: 0;
  margin-bottom: 0;
}

.BuildApprovalDialog-module__triggerButton--VK {
  --ring-button-height: max-content;

  padding-top: 5px;
  padding-left: 0;

  text-align: left;

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

.BuildApprovalDialog-module__triggerButton--VK span {
  display: inline-block;

  vertical-align: top;
}

.BuildApprovalDialog-module__triggerButtonText--Iw {
  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-module__buildsList--je {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 19px;
}

.BuildApprovalDialog-module__buildsListEntry--_C {
  white-space: nowrap;
}

.BuildApprovalDialog-module__buildsListLink--Ek {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;

  white-space: normal;
}

/* ensure correct styles order */

.EditProjectSidebar-module__dialog--Kh {
  width: calc(var(--ring-unit)*66);
  height: calc(100vh - var(--ring-unit)*8);
  max-height: calc(var(--ring-unit)*72);
}

.EditProjectSidebar-module__content--xO {
  flex-grow: 1;

  height: 100%;
}

.EditProjectSidebar-module__treeContent--W7 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;

  height: auto;
}

.EditProjectSidebar-module__treeItemParent--fp {
  flex-grow: 1;
}

.EditProjectSidebar-module__scrollableWrapper--YV,
.EditProjectSidebar-module__tree--i1 {
  height: 100%;
  padding: 0;
}

.EditProjectSidebar-module__tree--i1 {
  padding-right: calc(var(--ring-unit)*2);
  padding-left: calc(var(--ring-unit)*2);
}

.EditProjectSidebar-module__header--iX {
  padding: calc(var(--ring-unit)*4) calc(var(--ring-unit)*4) 0;
}

.EditProjectSidebar-module__shortcuts--w3 {

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

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

  font-weight: normal;
}

.EditProjectSidebar-module__search--Yz {
  width: 100%;
  margin-right: calc(var(--ring-unit)*4);
}

.EditProjectSidebar-module__searchWrapper--FP {
  box-sizing: border-box;
  width: 100%;
  padding: var(--ring-unit) calc(var(--ring-unit)*1.5) 0;
}

.EditProjectSidebar-module__button--I4 {
  margin-right: var(--ring-unit);
}

.EditProjectSidebar-module__footer--LZ {
  display: flex;
  align-items: baseline;

  width: calc(100% + var(--ring-unit)*4);
  margin-right: calc(var(--ring-unit)*-2);
  margin-left: calc(var(--ring-unit)*-2);

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

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

.EditProjectSidebar-module__resetOrder--uy {
  margin-left: auto;
}

.EditProjectSidebar-module__configureSidebarHint--Ni {
  transform: translateX(calc(var(--ring-unit)*-2));
}

.EditProjectSidebar-module__iconButton--BX {
  margin-right: calc(var(--ring-unit)/2);
}

.EditFederation-module__form--b6 {
  display: flex;
}

.EditFederation-module__input--Rq {
  flex-grow: 1;
}

.EditFederation-module__add--wS {
  margin-left: calc(var(--ring-unit)*2);
}

.EditFederation-module__list--RU {
  margin: calc(var(--ring-unit)*2) 0;
  padding: 0;
}

.EditFederation-module__item--aW {
  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-module__item--aW:hover {
    background-color: var(--ring-hover-background-color);
  }}

.EditFederation-module__item--aW: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-module__item--aW > * {
    margin: calc(var(--ring-unit)/2);
  }

.EditFederation-module__note--Hg {
  margin: calc(var(--ring-unit)*2) 0;

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

.EditFederation-module__saveContainer--Qr {
  display: flex;
}

.EditFederation-module__save--Kj {
  margin-left: auto;
}

.EditFederation-module__handle--pC {
  color: var(--ring-icon-color);
}

.EditFederation-module__dragged--uC .EditFederation-module__handle--pC {
  color: var(--ring-main-color);
}

.EditFederation-module__url--je {
  flex-grow: 1;
}

.EditFederation-module__success--f0 {
  color: var(--ring-success-color);
}

.EditFederation-module__error--Kb {
  overflow: hidden;

  text-overflow: ellipsis;

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

.UIPlaceholder-module__wrapper--OO {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.UIPlaceholder-module__svgContainer--An {
  max-width: calc(var(--ring-unit)*70);

  margin: 0 auto;

  text-align: center;
}

.UIPlaceholder-module__svgContainer--An.UIPlaceholder-module__defaultUi--l0 {
    padding-top: calc(var(--ring-unit)*17.5);
  }

.UIPlaceholder-module__svgContainer--An.UIPlaceholder-module__defaultUi--l0 > svg {
      margin-top: calc(var(--ring-unit)*8.5);
    }

.UIPlaceholder-module__infoContainer--mr {
  max-width: calc(var(--ring-unit)*40);
  height: calc(var(--ring-unit)*30);

  margin: 0 auto;

  text-align: center;
}

.UIPlaceholder-module__description--vL {
  padding: 0 calc(var(--ring-unit)*2);
}

.UIPlaceholder-module__benefits--rC {
  margin-bottom: var(--ring-unit);
}

.FavoriteProjectsPage-module__overviewPlaceholder--VU {
  position: relative;
}

.FavoriteProjectsPage-module__arrow--GJ {
  position: absolute;

  display: block;
}

.FavoriteProjectsPage-module__tip--Ht {
  position: absolute;
}

.FavoriteProjectsPage-module__tipLeft--HB {
  top: calc(var(--ring-unit)*24);

  max-width: calc(var(--ring-unit)*23);

  text-align: left;
}

.FavoriteProjectsPage-module__tipLeft--HB .FavoriteProjectsPage-module__arrow--GJ {
    top: calc(var(--ring-unit)*-6);

    width: calc(var(--ring-unit)*7 + 1px);
    height: 45px;
  }

.FavoriteProjectsPage-module__tipRight--xV {
  top: calc(var(--ring-unit)*6);
  right: 0;

  max-width: 190px;

  text-align: right;
}

.FavoriteProjectsPage-module__tipRight--xV .FavoriteProjectsPage-module__arrow--GJ {
    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-module__title--o5 {

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

.FavoriteProjectsPage-module__description--BJ {
  margin-top: var(--ring-unit);
}

.FavoriteProjectsPage-module__tipLeft--HB,
.FavoriteProjectsPage-module__link--yC {
  font-size: 14px;
}

.FavoriteProjectsPage-module__button--r8 {
  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-module__button--r8:hover {
    text-decoration-line: none;

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

.FavoriteProjectsPage-module__link--yC {
  display: inline;

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

.FavoriteProjectsPage-module__linksContainer--U4 {
  display: inline-flex;
  flex-direction: column;

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

.BuildApprovalControls-module__approveButton--IN {
  margin-top: calc(var(--ring-unit)/2);
  margin-right: var(--ring-unit);

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

.DotsLoader-module__dots--mO {
  position: relative;

  overflow: hidden;
  flex: 1 0;

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

.DotsLoader-module__dots--mO::after {
  position: absolute;
  top: 0;
  left: 0;

  content: '';
  animation: DotsLoader-module__dots-animation--Sk 2s linear infinite;
}

@keyframes DotsLoader-module__dots-animation--Sk {
  0% {
    content: '';
  }

  25% {
    content: '.';
  }

  50% {
    content: '..';
  }

  75% {
    content: '...';
  }

  100% {
    content: '...';
  }
}

.TabsLoading-module__loadingTabs--rJ {
  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);
}

.TruncateHtml-module__showButton--Q4 {
  padding: 0;

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

.TruncateHtml-module__content--zt {
}

.TruncateHtml-module__hasOverflow--Sh {
}

.RouterLink-module__disabled--Cc {
  pointer-events: none;
}

.TestScopeBreadcrumbs-module__wrapper--dN {
  display: flex;
  align-items: baseline;

  white-space: nowrap;
}

.TestScopeBreadcrumbs-module__link--HW {

  flex: 0 1 auto;

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

.TestScopeBreadcrumbs-module__link--HW.TestScopeBreadcrumbs-module__all--q8,
.TestScopeBreadcrumbs-module__link--HW.TestScopeBreadcrumbs-module__noScope--um {
  flex: 0 0 auto;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestsStatusFilter-module__stateButton--sL:hover .TestsStatusFilter-module__passedIcon--ka {
  color: var(--ring-icon-success-color);
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestsStatusFilter-module__stateButton--sL:hover .TestsStatusFilter-module__failedIcon--RQ {
  color: var(--ring-icon-error-color);
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestsStatusFilter-module__stateButton--sL:hover .TestsStatusFilter-module__ignoredIcon--Qv,
.TestsStatusFilter-module__stateButton--sL:hover .TestsStatusFilter-module__mutedIcon--Lu {
  color: var(--ring-text-color);
}}

.TestsStatusFilter-module__filter--YP {
  display: flex;
  align-items: baseline;
  flex-direction: row;
  flex-wrap: wrap;
}

.TestsStatusFilter-module__stateButton--sL.TestsStatusFilter-module__active--AA .TestsStatusFilter-module__ignoredIcon--Qv,
.TestsStatusFilter-module__stateButton--sL.TestsStatusFilter-module__active--AA .TestsStatusFilter-module__mutedIcon--Lu {
  color: var(--ring-text-color);
}

.TestsStatusFilter-module__stateButton--sL.TestsStatusFilter-module__active--AA .TestsStatusFilter-module__failedIcon--RQ {
  color: var(--ring-icon-error-color);
}

.TestsStatusFilter-module__stateButton--sL.TestsStatusFilter-module__active--AA .TestsStatusFilter-module__passedIcon--ka {
  color: var(--ring-icon-success-color);
}

.TestsStatusFilter-module__stateIcon--Wx {
  transition: color var(--ring-fast-ease);

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

.TestsStatusFilter-module__count--Yf {
  margin-bottom: calc(var(--ring-unit)*2);
  margin-left: calc(var(--ring-unit)/2);

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

.TestsViewSelect-module__select--p4 {
  white-space: nowrap;
}

.TestsViewSelect-module__anchorName--MY {
  text-transform: lowercase;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestsFilter-module__stateButton--r0:hover .TestsFilter-module__passedIcon--_s {
  color: var(--ring-icon-success-color);
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestsFilter-module__stateButton--r0:hover .TestsFilter-module__failedIcon--KD {
  color: var(--ring-icon-error-color);
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestsFilter-module__stateButton--r0:hover .TestsFilter-module__ignoredIcon--wu,
.TestsFilter-module__stateButton--r0:hover .TestsFilter-module__mutedIcon--sr {
  color: var(--ring-text-color);
}}

.TestsFilter-module__filter--i_ {
  display: flex;
  flex-direction: column;

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

.TestsFilter-module__firstFiltersLine--Mx,
.TestsFilter-module__seccondFiltersLine--pA {
  display: flex;
  align-items: baseline;

  flex-direction: row;

  flex-wrap: wrap;
}

.TestsFilter-module__stateButton--r0.TestsFilter-module__active--gn .TestsFilter-module__ignoredIcon--wu,
.TestsFilter-module__stateButton--r0.TestsFilter-module__active--gn .TestsFilter-module__mutedIcon--sr {
  color: var(--ring-text-color);
}

.TestsFilter-module__stateButton--r0.TestsFilter-module__active--gn .TestsFilter-module__failedIcon--KD {
  color: var(--ring-icon-error-color);
}

.TestsFilter-module__stateButton--r0.TestsFilter-module__active--gn .TestsFilter-module__passedIcon--_s {
  color: var(--ring-icon-success-color);
}

.TestsFilter-module__stateIcon--sF {
  transition: color var(--ring-fast-ease);

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

.TestsFilter-module__filterLabel--jo {
  margin-bottom: calc(var(--ring-unit)*2);
  margin-left: calc(var(--ring-unit)/2);
}

.TestsFilter-module__count--aF {
  color: var(--ring-secondary-color);

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

.TestsFilter-module__viewSelect--ST,
.TestsFilter-module__statusFilter--ir,
.TestsFilter-module__totalDuration--K1 {
  margin-right: var(--ring-unit);
  margin-bottom: calc(var(--ring-unit)*2);
}

.TestsFilter-module__testsSearch--Ah,
.TestsFilter-module__filterOnlyNew--zE,
.TestsFilter-module__filterWithoutInvestigator--Bg {
  margin-right: calc(var(--ring-unit)*2);
  margin-bottom: calc(var(--ring-unit)*2);
}

:is(.TestsFilter-module__testsSearch--Ah,.TestsFilter-module__filterOnlyNew--zE,.TestsFilter-module__filterWithoutInvestigator--Bg):last-child {
    margin-right: 0;
  }

.TestsFilter-module__scopeFilter--PO {
  margin-bottom: calc(var(--ring-unit)*2);
}

.TestsFilter-module__jobDetailsPopupTarget--Qr {
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
  padding: 0 var(--tc-page-padding-inline);
}

.TestsFilter-module__jobDetailsSidebarTarget--tE {
  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-module__filter--i_:is(.TestsFilter-module__jobDetailsPopupTarget--Qr,.TestsFilter-module__jobDetailsSidebarTarget--tE) {
    flex-direction: row;
    flex-wrap: wrap;

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

:is(.TestsFilter-module__jobDetailsPopupTarget--Qr,.TestsFilter-module__jobDetailsSidebarTarget--tE) .TestsFilter-module__viewSelect--ST,:is(.TestsFilter-module__jobDetailsPopupTarget--Qr,.TestsFilter-module__jobDetailsSidebarTarget--tE) .TestsFilter-module__statusFilter--ir,:is(.TestsFilter-module__jobDetailsPopupTarget--Qr,.TestsFilter-module__jobDetailsSidebarTarget--tE) .TestsFilter-module__testsSearch--Ah,:is(.TestsFilter-module__jobDetailsPopupTarget--Qr,.TestsFilter-module__jobDetailsSidebarTarget--tE) .TestsFilter-module__filterOnlyNew--zE,:is(.TestsFilter-module__jobDetailsPopupTarget--Qr,.TestsFilter-module__jobDetailsSidebarTarget--tE) .TestsFilter-module__filterWithoutInvestigator--Bg,:is(.TestsFilter-module__jobDetailsPopupTarget--Qr,.TestsFilter-module__jobDetailsSidebarTarget--tE) .TestsFilter-module__scopeFilter--PO {
    margin-bottom: calc(var(--ring-unit)*1.5);
  }

:is(.TestsFilter-module__jobDetailsPopupTarget--Qr,.TestsFilter-module__jobDetailsSidebarTarget--tE) .TestsFilter-module__seccondFiltersLine--pA {
    flex: 1 1;

    min-width: 400px;
  }

.TestsFilter-module__withOnlyNewCheckbox--Q5:is(.TestsFilter-module__jobDetailsPopupTarget--Qr,.TestsFilter-module__jobDetailsSidebarTarget--tE) .TestsFilter-module__seccondFiltersLine--pA {
    min-width: 500px;
  }

:is(.TestsFilter-module__jobDetailsPopupTarget--Qr,.TestsFilter-module__jobDetailsSidebarTarget--tE) .TestsFilter-module__testsSearch--Ah {
    flex: 1 1;
  }

.Card-module__card--Fq {
  display: flex;
  flex-direction: column;

  box-sizing: border-box;

  width: 274px;
  height: 128px;
  padding: calc(var(--ring-unit)*2);

  cursor: pointer;

  text-align: left;

  border: 1px solid;
  border-radius: var(--ring-unit);
  background: none;

  font-family: inherit;
  font-size: inherit;
  gap: var(--ring-unit);
}

.Card-module__cardActive--Jp {
  border-color: var(--ring-main-color);
  background-color: var(--ring-hover-background-color);
}

.Card-module__cardInactive--fO {
  border-color: var(--ring-line-color);
  background-color: var(--ring-content-background-color);
}

.Card-module__cardIcon--kB svg {
    width: 32px;
    height: 32px;
  }

.Card-module__cardIcon--kB {

  width: 32px;
  height: 32px;

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

.Card-module__iconAndTag--Qn {
  display: flex;
  align-items: center;
  justify-content: space-between;

  width: 100%;
}

.Card-module__cardContent--w6 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

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

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

.BreadcrumbsLink-module__link--TW {
  color: var(--ring-secondary-color);
}

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

.BreadcrumbsLink-module__leftIcon--oG {
  margin-right: 2px;

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

.BreadcrumbsLink-module__active--fN {
  cursor: default;

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

.BreadcrumbsDropdown-module__popupIcon--YP {
  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-module__popupIcon--YP.BreadcrumbsDropdown-module__popupIcon--YP:hover {
  background-color: var(--ring-tag-background-color);
}}

.BreadcrumbsDropdown-module__popupIcon--YP.BreadcrumbsDropdown-module__popupIcon--YP.BreadcrumbsDropdown-module__active--EL,
.BreadcrumbsDropdown-module__popupIcon--YP.BreadcrumbsDropdown-module__popupIcon--YP:active {
  background-color: var(--ring-selected-background-color);
}

.BreadcrumbsDropdown-module__active--EL .BreadcrumbsDropdown-module__iconWrapper--CU,
.BreadcrumbsDropdown-module__popupIcon--YP:active .BreadcrumbsDropdown-module__iconWrapper--CU {
  color: var(--ring-main-color);
}

.AgentBuildTypesTree-module__item--Uj {
  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-module__item--Uj:hover {
  background-color: var(--ring-hover-background-color);
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.AgentBuildTypesTree-module__projectItem--jM:hover {
  cursor: pointer;
}}

.AgentBuildTypesTree-module__itemLeftColumn--YN {
  display: flex;
  overflow: hidden;
  align-items: center;
  justify-content: flex-start;
}

.AgentBuildTypesTree-module__itemName--RF {
  flex: 0 0;

  white-space: nowrap;
}

.AgentBuildTypesTree-module__itemTypeIcon--yb {
  margin-right: calc(var(--ring-unit)/2);

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

.AgentBuildTypesTree-module__chevronIcon--PG {
  position: relative;

  display: inline;

  cursor: pointer;
}

.AgentBuildTypesTree-module__itemLink--UN {
  margin-right: calc(var(--ring-unit)*2);
}

.AgentBuildTypesTree-module__disabledIcon--Tq {
  visibility: hidden;
}

.AgentBuildTypesTree-module__incompatibilitiesPopup--Bq {
  padding: var(--ring-unit);
}

.AgentBuildTypesTree-module__incompatibility--F8 {
  overflow: hidden;

  flex: 1 1;

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

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

.AgentBuildTypesTree-module__incompatibilityLine--dc {
  display: block;
}

.AgentBuildTypesTree-module__incompatibilityPropName--hX {
  color: var(--ring-secondary-color);

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

.AgentBuildTypesTree-module__incompatibilityPropValue--M9 {
  color: var(--ring-error-color);

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

.AgentBuildTypesTree-module__showAllIncompatibilitiesButton--lw {
  flex: 0 0;

  white-space: nowrap;

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

.AgentBuildTypesTree-module__assignItemButton--Jo {
  flex: 0 0;
}

.FullScreenErrorWrapper-module__content--TY {
  width: 100%;
}

.Sidebar-module__animation--qK {
  transition: all 0.25s;
}

.Sidebar-module__sidebar--G8 {

  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-module__wrapper--x7 {

  position: relative;

  display: flex;

  overflow: hidden;
  flex: 1 1;
  flex-direction: column;

  box-sizing: border-box;

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

.PageWithSidebar-module__contentWrapper--t6 {
  position: relative;

  flex: 1 1;
}

.PageWithSidebar-module__content--a2 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  display: flex;
  overflow: auto;
  flex-direction: column;
}

.BuildStateFilter-module__row--Bh {
  display: flex;
  align-items: baseline;

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

.BuildStateFilter-module__row--Bh > :not(:last-child) {
    margin-right: calc(var(--ring-unit)*2);
  }

.BuildStateFilter-module__tagsFiltersWrapper--mL {
  max-width: 100%;
  min-height: calc(var(--ring-unit)*3 + 1px);
}

.BuildStateFilter-module__locator--oR.BuildStateFilter-module__locator--oR {
  align-self: flex-start;
  flex-grow: 1;

  margin-bottom: 9px;
}

.BuildStateFilter-module__starPinRow--Dj {
  margin-bottom: calc(var(--ring-unit)*-2);
}

.BuildStateFilter-module__starPinRow--Dj > :not(:last-child) {
    margin-right: calc(var(--ring-unit)*2);
  }

.BuildStateFilter-module__projects--aa {
  width: 330px;
}

.BuildStateFilter-module__projects--aa .searchPanel {
    display: inline-block;

    width: 100%;
  }

.BuildStateFilter-module__projects--aa > search-panel {
    vertical-align: -1px;
  }

.BuildStateFilter-module__toggle--pJ {
  flex-shrink: 0;

  margin-left: auto;
}

.BuildStateFilter-module__controls--Xo {

  flex-wrap: wrap;
}

.BuildStateFilter-module__controls--Xo > * {
  margin-top: var(--ring-unit);
}

.BuildStateFilter-module__newWindowLink--R5 {
  margin-right: calc(var(--ring-unit)*-1);
  margin-left: auto;
}

.BuildStateFilter-module__update--nS {
  position: relative;

  margin-left: auto;

  white-space: nowrap;
}

.BuildStateFilter-module__loaderBlock--xa {
  position: absolute;
  top: 2px;
  right: calc(var(--ring-unit)*2);

  opacity: 0;
}

.BuildStateFilter-module__loader--e9 {
  margin-right: calc(var(--ring-unit)/2);
}

.BuildStateFilter-module__showLoader--NB .BuildStateFilter-module__loaderBlock--xa {
  transition: opacity 0.3s ease-in;

  opacity: 1;
}

.BuildStateFilter-module__showLoader--NB .BuildStateFilter-module__updateButton--nA {
  transition: opacity 0.3s ease-in;

  opacity: 0;
}

.BuildStateFilter-module__toggle--pJ + .BuildStateFilter-module__update--nS {
  margin-left: 0;
}

.BuildStateFilter-module__tagsRow--cm {
  margin-top: 0;
}

.BuildStateFilter-module__agentPattern--Yo {
  align-self: flex-start;
}

.BuildStateFilter-module__stateIcon--U9 {
  vertical-align: -1px;
}

.BuildStateFilter-module__disabledIcon--rZ {
  --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-module__disabledIcon--rZ .BuildStateFilter-module__stateIcon--U9 {
  fill: var(--ring-disabled-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BuildStateFilter-module__inactiveIcon--am:not(:hover) .BuildStateFilter-module__stateIcon--U9 {
  transition: color var(--ring-fast-ease);

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

.InjectHtml-module__placeholder--dU {
  white-space: pre-wrap;
}

.InjectHtml-module__inline--gi {
  overflow: hidden;

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

.ProjectOrBuildTypeIcon-module__icon--NV {
  margin-right: 6px;

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

  line-height: normal;
}

.ProjectOrBuildTypeIcon-module__iconL--MV {
  margin-right: var(--ring-unit);
}

.ProjectOrBuildTypeIcon-module__iconL--MV.ProjectOrBuildTypeIcon-module__iconL--MV > svg {
  vertical-align: -3px;
}

.ProjectOrBuildTypeIcon-module__failed--nj {
  color: var(--ring-icon-error-color);
}

.ProjectOrBuildTypeIcon-module__failed--nj .secondary {
  fill: var(--ring-removed-background-color);
}

.ProjectOrBuildTypeIcon-module__successful--t7 {
  color: var(--ring-icon-success-color);
}

.ProjectOrBuildTypeIcon-module__successful--t7 .secondary {
  fill: var(--ring-added-background-color);
}

.ProjectOrBuildTypeIcon-module__paused--eR .tertiary {
  fill: var(--ring-icon-secondary-color);
}

.ProjectOrBuildTypeIcon-module__edit--q_ .secondary {
  fill: var(--ring-main-color);
}

.ProjectOrBuildTypeIcon-module__edit--q_ .tertiary {
  fill: var(--ring-hover-background-color);
}

.ProjectOrBuildTypeIcon-module__locked--Dy .secondary {
  fill: var(--ring-line-color);
}

.RecipeUsages-module__link--T4 {
  display: flex;
  align-items: baseline;
}

.RecipeUsages-module__dropdown--lN {
  display: flex;
}

.RecipeUsages-module__anchor--kG {
  display: block;

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

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

.RecipeUsages-module__dropdown--lN .RecipeUsages-module__anchor--kG {
  line-height: var(--ring-line-height-taller);
}

.RecipeUsages-module__popup--F0 {
  z-index: 10;

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

.RecipeUsages-module__collapsible--dA {
  cursor: pointer;
}

.RecipeUsages-module__expanded--x2 {
  margin-bottom: var(--ring-unit);
  margin-left: calc(var(--ring-unit)*3);
}

.RecipeUsages-module__chevron--vZ {
  margin-right: var(--ring-unit);
}

.RecipeUsages-module__entityIcon--Pa {
  margin-right: calc(var(--ring-unit)/2);
}

.RecipeDeleteDialog-module__dialog--ty {
  width: calc(var(--ring-unit)*70);
}

.RecipeDeleteDialog-module__usages--QE {
  padding-top: calc(var(--ring-unit)*3);
}

.RecipeDeleteDialog-module__usages--QE:empty {
    margin: 0;
    padding: 0;
  }

.RecipeDeleteDialog-module__open--wz {
  padding-bottom: var(--ring-unit);
}

.RecipeDeleteDialog-module__info--qj {
  display: flex;

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

  padding: 10px 12px 12px;

  border: 1px solid #a599ff;

  border-radius: var(--ring-unit);
  background-color: var(--ring-hover-background-color);
}

.RecipeDeleteDialog-module__infoText--Xj {
  margin-left: var(--ring-unit);
}

.RecipeDeleteDialog-module__infoIcon--F5 {
  color: #6f5cff;
}

.BuildPath-module__container--N4 {
  overflow: hidden;

  margin: -2px;

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

.BuildPath-module__loading--yL {
  visibility: hidden;
}

.BuildPath-module__buildPath--CS {

  position: relative;

  margin: 2px;

  text-overflow: ellipsis;

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

.BuildPath-module__item--tL {
  white-space: nowrap;
}

.BuildPath-module__link--qj {
  color: inherit;
}

.BuildPath-module__separator--EI {
  color: var(--ring-secondary-color);
}

.BuildPath-module__pathItemDropDown--qo {
  display: inline;
}

.BuildPath-module__hiddenPathAnchor--WT {
  cursor: default;
}

.BuildPath-module__hiddenPathPopup--yS {
  padding: var(--ring-unit) calc(var(--ring-unit)*2);

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

.BuildPath-module__ellipsis--Yv {
  color: inherit;
}

.BuildPath-module__withCollapsing--eK {
  overflow: hidden;

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

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

.BuildPath-module__invisible--_j {
  position: absolute;
  top: 0;
  left: 0;

  visibility: hidden;
}

.BuildPath-module__secondary--Cs {
  color: var(--ring-secondary-color);
}

.BuildPath-module__icon--xD {
  margin-right: 2px;
}

.Contents-module__contents--R_ {
  display: contents;
}

.Avatar-module__wrapper--EC {
  position: relative;

  display: inline-block;

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

.Avatar-module__avatar--hl {
  display: inline-block;
  overflow: hidden;

  vertical-align: -5px;

  color: transparent;
}

.Avatar-module__withOutline--b6::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-module__my--j1::after {
  box-shadow: 0 0 0 1.5px var(--ring-main-color) inset;
}

.Header-module__container--eH {
  --tc-navigation-background-color: var(--ring-navigation-background-color);

  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(--tc-navigation-background-color);
}

.Header-module__nightly--dh {
  --tc-navigation-background-color: #00031e;

  background-image: url(d20c875af58de753a0b8.svg);
}

.Header-module__nightly--dh::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-module__container--eH > div {
  height: 100%;
}

html.ring-variables_dark-dark .Header-module__container--eH,
html.ring-ui-theme-dark .Header-module__container--eH {
  box-shadow: inset -1px 0 var(--ring-line-color);
}

.Header-module__header--MR {
  position: relative; /* to position above .nightly::before */

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

  background-color: transparent;
}

.Header-module__text--EK {
  color: var(--ring-text-color);
}

.Header-module__tray--YO {
  flex: 1 1;
  justify-content: flex-end;

  margin: 0;
  justify-items: flex-end;
}

.Header-module__tray--YO.Header-module__tray--YO {
  padding-top: var(--ring-unit);
}

.Header-module__popup--gw .ring-list-hint {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
  padding-block: var(--ring-unit);
}

.Header-module__tryPipelinesLink--rh {
  display: inline-flex;
}

.Header-module__tryPipelinesNewTagWrapper--mT {
  margin-left: var(--ring-unit);
}

.Header-module__tryPipelinesNewTagWrapper--mT > .ring-tag-container {
    display: inline-flex;
    align-items: baseline;
  }

.Integrations-module__link--fC {
  color: var(--ring-secondary-color);
}

.ConfigurationStorageSwitch-module__label--M7 {
  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-module__toggle--oh {
  width: 100%;
  margin-bottom: var(--ring-unit);
}

.ConfigurationStorageSwitch-module__toggle--oh .ConfigurationStorageSwitch-module__item--H0 {
    width: 50%;
  }

.ConfigurationStorageSwitch-module__input--k0 {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.ConfigurationStorageSwitch-module__warningBanner--OJ {
  display: flex;
  align-items: flex-start;

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

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

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

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

.ConfigurationStorageSwitch-module__warningIcon--Ex {
  color: var(--ring-main-warning-hover-color);
}

.ConfigurationStorageDialog-module__content--Fi.ConfigurationStorageDialog-module__content--Fi {
  padding-bottom: 0;
}

.ConfigurationStorageDialog-module__warning--EO {
  margin: var(--ring-unit) 0;
}

.ConfigurationStorageDialog-module__info--xr {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.ConfigurationStorageDialog-module__option--kP {
  margin-bottom: var(--ring-unit);
}

.ConfigurationStorageDialog-module__switch--zj {
  margin-top: var(--ring-unit);
}

.ThemeSwitcher-module__container--A9 {
  display: flex;
  flex-direction: column;

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

.ThemeSwitcher-module__label--L6 {
  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-module__anchor--Qv.ThemeSwitcher-module__anchor--Qv {
  margin-right: 7px;

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

.BuildStatusLink-module__link--Uu {

  min-width: 0;
}

.BuildStatusLink-module__success--hg {
  color: var(--ring-success-color);
}

.BuildStatusLink-module__failure--S1 {
  color: var(--ring-error-color);
}

.BuildStatusLink-module__canceled--qi {
  color: var(--ring-secondary-color);
}

.BuildStatusLink-module__warning--O9 {
  color: var(--ring-warning-color);
}

.Description-module__text--cQ {
  line-height: var(--ring-line-height);
}

.Description-module__text--cQ.Description-module__majorInfo--nq {
    color: var(--ring-text-color);
  }

.Description-module__text--cQ.Description-module__minorInfo--oN {
    color: var(--ring-secondary-color);
  }

.Description-module__text--cQ.Description-module__error--IW {
    color: var(--ring-error-color);
  }

.Description-module__text--cQ.Description-module__success--Zg {
    color: var(--ring-success-color);
  }

.Description-module__text--cQ.Description-module__warning--uE {
    color: var(--ring-warning-color);
  }

.Description-module__animated--ev .Description-module__animated--ev::after {
  content: '';
  animation: undefined;
}

.Description-module__showButton--Uo {
  margin-left: calc(var(--ring-unit)/4);
}

.BuildLogPopupHeader-module__header--qF {
  min-height: calc(28px + var(--ring-line-height-lowest));
  padding: calc(var(--ring-unit)*2.5) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
}

.BuildLogPopupHeader-module__title--A6.BuildLogPopupHeader-module__title--A6 {
  margin: 0;
  padding: 0;

  font-size: 24px;

  font-weight: var(--ring-font-weight-bold);
  line-height: 28px;
}

.BuildLogPopupHeader-module__link--XY {
  color: inherit;
}

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

.BuildLogPopupHeader-module__title--A6.BuildLogPopupHeader-module__failure--GI {
  color: var(--ring-error-color);
}

.BuildLogPopupHeader-module__title--A6.BuildLogPopupHeader-module__success--lZ {
  color: var(--ring-success-color);
}

.BuildLogPopupHeader-module__statusIcon--mj {
  margin-right: calc(var(--ring-unit)/2);
}

.BuildLogPopupHeader-module__description--dv {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.BuildLogPopupHeader-module__descriptionText--Fj {
  line-height: var(--ring-line-height-lowest);
}

.MiddleEllipsis-module__middleEllipsis--z8 {
  position: relative;

  display: inline-flex;
  overflow: hidden;

  max-width: 100%;

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

.MiddleEllipsis-module__visible--W6 {
  position: relative;

  display: inline-flex;

  align-items: baseline;

  max-width: 100%;

  text-decoration: inherit;

  pointer-events: none;
}

.MiddleEllipsis-module__visible--W6::before,.MiddleEllipsis-module__visible--W6::after {
    display: block;

    text-decoration: inherit;
  }

.MiddleEllipsis-module__visible--W6::before {
    overflow: hidden;

    min-width: 0;

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

.MiddleEllipsis-module__visible--W6::after {
    flex-shrink: 0;

    content: attr(data-tail);
  }

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

.MiddleEllipsis-module__searchable--YN {
  position: absolute;

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

  overflow: hidden;

  color: transparent;
}

.ErrorPage-module__errorPage--vE {
  padding-top: calc(50vh - var(--ring-unit)*30);

  text-align: center;
}

.ErrorPage-module__image--E0 {
  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-module__text--MX {
  display: inline-block;

  max-width: calc(var(--ring-unit)*56.5);

  text-align: left;
}

.ErrorPage-module__code--Ew.ErrorPage-module__code--Ew,
.ErrorPage-module__title--mK.ErrorPage-module__title--mK {
  margin: 0;

  font-size: 32px;
  line-height: 34px;
  overflow-wrap: break-word;
}

.ErrorPage-module__title--mK.ErrorPage-module__title--mK {
  margin-bottom: 13px;
}

.ErrorPage-module__description--e8 {

  margin-top: 0;
}

.ErrorPage-module__details--A8 {
  height: auto;
}

.ErrorPage-module__details--A8.ErrorPage-module__details--A8 svg {
  vertical-align: middle;
}

.ErrorPage-module__detailsPopup--QW {
  padding: var(--ring-unit) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
}

.ErrorPage-module__retry--ki {
  margin-right: var(--ring-unit);
}

.RecipeLabel-module__label--Zn {
  display: inline-block;

  margin: 0 0 2px var(--ring-unit);
  padding: 2px var(--ring-unit);

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

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

.RecipeLabel-module__success--PR {
  color: var(--ring-success-color);
  background: var(--ring-added-background-color);
}

.RecipeLabel-module__warning--Ze {
  color: var(--ring-warning-color);
  background: var(--ring-warning-background-color);
}

.RecipeLabel-module__icon--H2 {
  margin-right: calc(var(--ring-unit)/2);
}

.RecipeLabel-module__link--Wi.RecipeLabel-module__link--Wi {
  cursor: pointer;
  text-decoration: none;

  color: inherit;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.RecipeLabel-module__link--Wi.RecipeLabel-module__link--Wi:hover {
    text-decoration: none;

    color: inherit;
  }}

.HealthItem-module__outerContainer--NZ {
  box-sizing: border-box;
  padding: 0 calc(var(--ring-unit)*4);

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

.HealthItem-module__container--XJ {
  display: flex;
  align-items: baseline;
  justify-content: stretch;
}

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

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

.HealthItem-module__groupedContent--tx:last-child {
  border-bottom: none;
}

.HealthItem-module__hideButtonsSingle--BE {
  padding: calc(var(--ring-unit)*1.5) 0;
}

.HealthItem-module__hideButtonsGrouped--TP {
  padding: calc(var(--ring-unit)*0.75) 0;
}

.HealthItem-module__hideButtons--F2 {
  align-self: flex-start;

  white-space: nowrap;

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

.HealthItem-module__error--EJ {
  background-color: var(--ring-removed-background-color);
}

.HealthItem-module__warning--dp {
  background-color: var(--ring-warning-background-color);
}

.HealthItem-module__info--I3 {
  background-color: var(--ring-hover-background-color);
}

.HealthItem-module__toggleButton--kR {
  position: absolute;
  top: 7px;

  right: 0;

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

.HealthItem-module__icon--jl {
  padding-top: var(--ring-unit);

  color: currentColor;
}

.HealthItem-module__error--EJ .HealthItem-module__icon--jl {
  color: var(--ring-icon-error-color);
}

.HealthItem-module__warning--dp .HealthItem-module__icon--jl {
  color: var(--ring-icon-warning-color);
}

.HealthItem-module__info--I3 .HealthItem-module__icon--jl {
  color: var(--ring-main-color);
}

.HealthItem-module__popupIcon--Jz {
  margin-right: var(--ring-unit);
}

.HealthItem-module__truncatedContainer--MK {
  cursor: pointer;
}

.HealthItem-module__dialog--b2 {
  width: calc(var(--ring-unit)*100);
  min-width: calc(var(--ring-unit)*100);
  max-height: calc(var(--ring-unit)*70);
}

.HealthItem-module__contentPanel--bQ {
  border-bottom: 1px solid var(--ring-popup-border-color) !important;
}

.HealthItem-module__hideExplanation--og {
  margin-top: 0;
}

.HealthItem-module__fallbackHealthItem--O6 {
  height: calc(var(--ring-unit)*5);
}

.HealthItem-module__groupTitle--SZ {
  margin-left: calc(var(--ring-unit)/2);

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

.HealthItem-module__toggleGroupButton--TU {
  flex-shrink: 0;

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

.HealthItem-module__toggleGroupChevron--K7 {
  margin-left: calc(var(--ring-unit)/2);

  vertical-align: -1px;
}

.HealthItem-module__groupedItems--nt {
  padding: calc(var(--ring-unit)/2) 0 var(--ring-unit);

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

.HealthItem-module__grouped--ib {
  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-module__inline--A4 {
  padding: 0;
}

.HealthItem-module__markdown--jp {
  /* 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-module__markdown--jp h1 {
    font-size: 18px;
  }

.HealthItem-module__markdown--jp h2 {
    font-size: 17px;
  }

.HealthItem-module__icon--jl.HealthItem-module__icon--jl svg {
    vertical-align: text-top;
  }

.WelcomePopup-module__dialog--MQ {
  width: 600px;
}

.WelcomePopup-module__subtitle--rI {
  margin-bottom: calc(var(--ring-unit)*1.5);

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

.WelcomePopup-module__content--J0.WelcomePopup-module__content--J0 > div {
    padding-top: 0;
    padding-bottom: var(--ring-unit);
  }

.WelcomePopup-module__text--c4 {
  margin-bottom: calc(var(--ring-unit)*3);
}

.WelcomePopup-module__imageContainer--PZ {
  overflow: hidden;

  width: 536px;
  height: 308px;

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

.WelcomePopup-module__image--it {
  max-width: 100%;
  height: auto;
}

.WelcomePopup-module__pager--Yt {
  display: flex;
  align-items: center;
}

.WelcomePopup-module__pager--Yt > .WelcomePopup-module__number--_E {
    padding-left: var(--ring-unit);

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

.WelcomePopup-module__link--x1 {
  margin-right: var(--ring-unit);
}

.HeaderBanner-module__placeholder--zH,
.HeaderBanner-module__wrapper--PE {
  background-color: var(--ring-popup-background-color);
}

.HeaderBanner-module__wrapper--PE {
  padding: 0 calc(var(--ring-unit)*4);
}

.HeaderBanner-module__content--OU {
  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-module__description--rk {
  overflow: hidden;

  margin-left: auto;
  padding-left: calc(var(--ring-unit)*4);

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

  line-height: 1.2em;
}

.HeaderBanner-module__actions--zX {
  flex-shrink: 0;

  margin-left: auto;
}

.HeaderBanner-module__feedback--aY {
  color: var(--ring-secondary-color);
}

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

.HeaderBanner-module__feedbackIcon--Tv {
  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-module__feedbackIcon--Tv:hover {
    color: var(--ring-secondary-color);
  }}

.SakuraReleasePopup-module__wrapper--Ac {
  min-width: calc(var(--ring-unit)*120);
  padding: calc(var(--ring-unit)*1) 0;

  text-align: left;
}

.SakuraReleasePopup-module__content--r0 {
  display: flex;
}

.SakuraReleasePopup-module__description--Ap {
  display: flex;
  flex-direction: column;
}

.SakuraReleasePopup-module__controls--l2 {
  display: flex;

  margin-top: calc(var(--ring-unit)*1.5);
}

.SakuraReleasePopup-module__image--qW {
  width: calc(var(--ring-unit)*60);
  margin: calc(var(--ring-unit)*2) 0 var(--ring-unit) auto;
}

.SakuraReleasePopup-module__header--nX.SakuraReleasePopup-module__header--nX {
  display: flex;

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

  font-size: 24px;
}

.SakuraReleasePopup-module__text--h6 {
  margin-top: 0;
  margin-bottom: calc(var(--ring-unit)*1.5);
  padding: 0;

  font-size: 14px;
  line-height: 1.43;
}

.SakuraReleasePopup-module__button--U1 {
  font-size: 12px;
}

.SakuraReleasePopup-module__link--dJ {
  margin-left: var(--ring-unit);
}

.SakuraReleaseBanner-module__placeholder--oZ {
  background-color: var(--ring-popup-background-color);
}

.SakuraReleaseBanner-module__content--CV {
  display: flex;
  align-items: baseline;

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

.SakuraReleaseBanner-module__controls--U7 {
  flex-shrink: 0;
}

.SakuraReleaseBanner-module__more--SO {
  margin-left: var(--ring-unit);

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

  font-size: 14px;
}

.SakuraReleaseBanner-module__more--SO.SakuraReleaseBanner-module__more--SO,
.SakuraReleaseBanner-module__switch--N9 {
  margin-right: var(--ring-unit);

  background: none;
}

.AdministrationTabs-module__tabs--V2 {

  box-sizing: border-box;
  width: 100%;
  margin-top: -6px;
  padding-inline: var(--tc-page-padding-inline);
}

.AdministrationTabs-module__icon--fL {
  margin-right: calc(var(--ring-unit)/2);

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

.AdministrationTabs-module__active--Gm .AdministrationTabs-module__icon--fL {
  color: var(--ring-text-color);
}

.AdministrationTabs-module__counter--g6 {
  margin-left: calc(var(--ring-unit)/2);

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

.AdministrationTabs-module__marker--rK {
  margin-left: calc(var(--ring-unit)/2);

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

.AdministrationTabs-module__disabled--Uk {
  display: flex;
  align-items: center;

  cursor: default;

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

.AdministrationTabs-module__disabled--Uk .AdministrationTabs-module__icon--fL,.AdministrationTabs-module__disabled--Uk .AdministrationTabs-module__counter--g6,.AdministrationTabs-module__disabled--Uk .AdministrationTabs-module__marker--rK {
    color: var(--ring-disabled-color);
  }

/* stylelint-disable-next-line selector-class-pattern */
.ring-tabs-title + .AdministrationTabs-module__disabled--Uk {
  margin-left: calc(var(--ring-unit)*3);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.AdministrationTabs-module__tab--iR:hover .AdministrationTabs-module__icon--fL {
  color: var(--ring-link-hover-color);
}}

.AdministrationTabs-module__warningIcon--xs {
  margin-right: calc(var(--ring-unit)/2);

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

.LinkWithIcon-module__link--rI {
  display: inline-flex;
  align-items: baseline;

  max-width: 100%;
}

.LinkWithIcon-module__icon--hV {
  flex-shrink: 0;
}

.LinkWithIcon-module__text--Um {
  overflow: hidden;

  min-width: 0;

  padding-bottom: 1px;
}

.LinkWithIcon-module__left--bn {
  margin-right: calc(var(--ring-unit)/2);
}

.LinkWithIcon-module__right--pV {
  order: 1;

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

.LinkWithIcon-module__popup--q6 {
  display: block;
}

.LinkWithIcon-module__tooltip--QZ {
  display: block;

  max-width: calc(var(--ring-unit)*60);

  margin-right: -1px;
  overflow-wrap: break-word;
}

.LinkWithIcon-module__label--Ro {
  padding-right: 1px;
}

.BuildTag-module__tag--dI {
  vertical-align: baseline;
}

.BuildTag-module__tag--dI + .ring-tag-remove {
  top: 2px;
}

.BuildTag-module__icon--tx {
  margin-right: calc(var(--ring-unit)/2);

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

.BuildTag-module__multiple--GO {
  position: relative;
  z-index: 1;

  display: inline-flex;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .BuildTag-module__selected--in:hover,.BuildTag-module__selected--in: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-module__selected--in:hover {
    color: var(--ring-white-text-color);
  }}

.BuildTag-module__selected--in,.BuildTag-module__selected--in::before {
    transition: background-color var(--ring-ease);

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

.BuildTag-module__selected--in {
    color: var(--ring-white-text-color);
  }

.BuildTag-module__selected--in:focus,.BuildTag-module__selected--in:focus::before {
      transition: none;

      background-color: var(--ring-main-hover-color);

      box-shadow: none;
    }

.BuildTag-module__link--BD {
  max-width: 100%;
}

.TagsList-module__wrapper--Ft {
  display: inline-block;

  padding-left: 2px;
}

.TagsList-module__label--u9 {
  margin-right: var(--ring-unit);
}

.TagsList-module__tag--tp {
  margin-bottom: calc(var(--ring-unit)/2) !important;
}

.TagsList-module__tag--tp:not(:last-of-type) {
    margin-right: var(--ring-unit);
  }

.TagsList-module__tag--tp + .ring-tag-remove {
  top: 3px;
}

.TagsList-module__showMore--xY {
  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-module__showMoreOld--It:hover {
  color: var(--ring-text-color);
}}

.TagsList-module__icon--nn {
  flex: 0 0 auto;

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

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

.TagsList-module__add--jB {
  padding-left: var(--ring-unit);

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

.AgentLink-module__agentLink--i0 {

  display: inline-flex;

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

.AgentLink-module__icon--M1 {
  flex-shrink: 0;

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

  margin-right: 4px;

  text-align: center;

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

.AgentLink-module__secondary--Bs {

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

.AgentLink-module__secondary--Bs .AgentLink-module__icon--M1 {
    color: var(--ring-icon-secondary-color);
  }

.AgentLink-module__withoutLink--qB {
  display: inline-flex;
  align-items: baseline;

  max-width: 100%;
}

.AgentLink-module__onlyText--xz {
  overflow: hidden;
}

.AgentLink-module__text--Er {
  padding-right: 1px;
}

.AgentLink-module__tooltip--PK {
  overflow: hidden;

  max-width: calc(var(--ring-unit)*60);

  overflow-wrap: break-word;
}

.LinearAgent-module__icon--cC {
  margin-right: calc(var(--ring-unit)/2);
}

.LinearAgent-module__disabled--Qk {
  color: var(--ring-secondary-color);
}

.LinearAgent-module__disconnected--wL {
  color: var(--ring-error-color);
}

.LinearAgent-module__disconnectedIcon--sk {
  color: var(--ring-icon-error-color);
}

.LinearAgent-module__macOs--O5 svg {
  vertical-align: -2px;
}

.Agent-module__disconnected--R6 {
  color: var(--ring-error-color);
}

.Agent-module__disconnectedIcon--HQ {
  color: var(--ring-icon-error-color);
}

.Agent-module__idle--Id {
  margin-right: calc(var(--ring-unit)/2);
}

.Agent-module__offset--WA {
  margin-left: 18px;
}

.BusyAgentsCounter-module__agentsCounter--il {
  margin-left: 8px;

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

.BusyAgentsCounter-module__busyAgentsCounter--Uj {
  color: var(--ring-success-color);
}

.AgentFolder-module__iconAction--tl {
  display: inline-flex;

  padding: 0 3px;
}

.AgentFolder-module__iconAction--tl:disabled {
    visibility: hidden;
  }

.AgentFolder-module__starIcon--gI.AgentFolder-module__starIcon--gI {
    transition: none;
  }

.AgentFolder-module__starIcon--gI.AgentFolder-module__hovered--om {
    color: var(--ring-icon-hover-color);
  }

.AgentFolder-module__tailLink--no {
  display: flex;
}

.AgentFolder-module__container--th {
  display: flex;
}

.AgentFolder-module__container--th:focus-visible {
  outline: none;
}

.AgentFolder-module__container--th:focus {
  outline: none;
}

.AgentFolder-module__tail--j9 {
  display: inline-flex;

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

.AgentFolder-module__counter--y9 {
  margin-right: var(--ring-unit);
}

.AgentPool-module__iconAction--aC {
  display: inline-flex;

  padding: 0 2px;
}

.AgentPool-module__iconAction--aC:disabled {
    visibility: hidden;
  }

.AgentPool-module__starIcon--jF.AgentPool-module__starIcon--jF {
    transition: none;
  }

.AgentPool-module__starIcon--jF.AgentPool-module__hovered--SS {
    color: var(--ring-icon-hover-color);
  }

.AgentPool-module__tail--Hk {
  display: flex;
}

.AgentPool-module__counter--hu {
  margin-right: var(--ring-unit);
}

.UnauthorizedAgentsCounter-module__icon--C1 {
  color: var(--ring-icon-error-color);
}

.UnauthorizedAgentsCounter-module__counter--Eh {
  margin-left: var(--ring-unit);

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

.AgentsOverview-module__icon--FX {
  margin: 0 6px 0 0;
}

.AgentsOverview-module__overview--Px {
  display: flex;
  align-items: center;
}

.AgentType-module__offset--Dl {
  margin-left: 18px;
}

.AgentType-module__popup--i5 {
  padding: 0;
}

.AgentsSidebarItem-module__linkIcon--Wu {
  margin-right: calc(var(--ring-unit)/2);

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

  line-height: normal;
}

.AgentsSidebarItem-module__container--wJ {
  display: flex;
  overflow: hidden;
  align-items: flex-end;
}

.AgentsSidebarItem-module__title--Bt {
  flex-grow: 1;

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

.AgentsSidebarItem-module__favoriteTitle--jZ {
  flex-grow: 1;

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

.AgentsSidebarItem-module__favorite--UQ {
  display: inline-flex;
  align-items: baseline;
}

.AgentsSidebarItem-module__installAgent--GU {
  margin-right: var(--ring-unit);
  margin-left: auto;
}

.AgentsSidebarItem-module__buttonInstall--QH {
  margin-left: var(--ring-unit);
}

.AgentsSidebarItem-module__selectionItem--pP {
  display: flex;
}

.AgentsSidebarItem-module__selection--BL {
  padding-left: calc(var(--ring-unit)*3/2);
}

.AgentsSidebarItem-module__nonClickableHeader--Zy {
  justify-content: space-between;
}

.AgentsSidebarItem-module__tail--Bt {
  margin-right: var(--ring-unit);
}

.AgentsSidebarItem-module__favoriteButton--ja {
  height: calc(var(--ring-unit)*2);
  margin-right: calc(var(--ring-unit)/2);
  margin-left: auto;
}

.CommentPopup-module__commentPopup--ln {
  max-width: 300px;

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

  text-align: left;
}

.CommentPopup-module__info--aR {
  color: var(--ring-secondary-color);
}

.CommentPopup-module__text--xn {
  overflow-wrap: break-word;
}

.CopyIconButton-module__wrapper--VW {
  display: inline-block;
}

.CopyIconButton-module__popup--TA {
  padding: var(--ring-unit);
}

.CopyIconButton-module__button--Wu {
  cursor: pointer;
}

.RecoveryKeysDialog-module__recoveryKeysWithActions--m0 {
  display: flex;

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

.RecoveryKeysDialog-module__recoveryKeys--eU {
  padding: calc(var(--ring-unit)/2) var(--ring-unit);

  white-space: pre;

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

  font-family: monospace;
}

.RecoveryKeysDialog-module__actions--Cc {
  display: flex;
  align-items: flex-start;
  flex-direction: column;

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

.DslOptions-module__dslOptions--M5 {
  margin-left: auto;
}

.DslOptions-module__select--FC {
  padding-right: calc(var(--ring-unit));
}

.DslEditor-module__optionsBox--FV {
  display: flex;

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

.DslEditor-module__codeWrapper--xf {
  margin-top: 0;
  margin-bottom: 0;

  white-space: pre-wrap;
}

.DslEditor-module__codeWrapper--xf 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-module__blue--e_ code {
    background-color: var(--ring-hover-background-color);
  }

.DslEditor-module__white--SG code {
    background-color: var(--ring-content-background-color);
  }

.DslEditor-module__additionalIndent--Ir {
  margin-left: calc(var(--ring-unit)*8);
}

.DslEditor-module__smallIndent--WC {
  margin-left: calc(var(--ring-unit)*4);
}

.DslEditor-module__error--K_ {
  max-width: calc(var(--ring-unit)*100);

  margin: var(--ring-unit);

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

.DslEditor-module__iconButton--S3 {
  color: var(--ring-secondary-color);
}

.DslEditor-module__iconWrapper--Bu {
  margin-right: var(--ring-unit);
}

.DslEditor-module__codeSection--Xc {
  overflow: auto;
}

.BuildStepSelectorItemIcon-module__placeholder--t0 {
  border-radius: calc(var(--ring-unit)/2);
}

.BuildStepSelectorItemIcon-module__standard--DZ {
  width: calc(var(--ring-unit)*4);
  height: calc(var(--ring-unit)*4);
}

.BuildStepSelectorItemIcon-module__header--WG {
  width: calc(var(--ring-unit)*5);
  height: calc(var(--ring-unit)*5);
}

.BuildStepSelectorItemIcon-module__green--Dm {
  background: linear-gradient(135deg, #59d29f, #62b2d8);
}

.BuildStepSelectorItemIcon-module__violet--XM {
  background: linear-gradient(135deg, #62abed, #a17ae0);
}

.BuildStepSelectorItemIcon-module__orange--Zv {
  background: linear-gradient(135deg, #e0c684, #de6969);
}

.BuildStepSelectorItemIcon-module__deprecated--L5 {
  filter: opacity(0.5);
}

.BuildStepSelectorItemIcon-module__icon--mt {
  display: flex;
}

/* stylelint-disable-next-line selector-class-pattern */
.ring-ui-theme-dark .BuildStepSelectorItemIcon-module__icon--mt[data-key='simpleRunner'i] {
  filter: invert(0.5);
}

/* stylelint-disable-next-line selector-class-pattern */
.ring-ui-theme-dark .BuildStepSelectorItemIcon-module__icon--mt[data-key='gradle-runner'i] {
  filter: invert(0.5);
}

@keyframes TwoFactorAuthPages-module__fade-in--pz {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.TwoFactorAuthPages-module__error--i8 {
  animation: TwoFactorAuthPages-module__fade-in--pz 0.2s;

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

span.TwoFactorAuthPages-module__error--i8 {
  margin-left: calc(var(--ring-unit)*2);
}

/* pure brandbook colors */

.ConfigurationForm-module__confirmationForm--XX {
  margin-top: calc(var(--ring-unit)*2);
}

.ConfigurationForm-module__delete--Am {
  margin-top: calc(var(--ring-unit)/2);
}

.ConfigurationForm-module__error--ev {
}

.ConfigurationForm-module__heading--Nq {
  margin-top: calc(var(--ring-unit)*4);

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

.ConfigurationForm-module__greenHeading--Aq {

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

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

.ConfigurationForm-module__configurationForm--gn {
  margin-top: -12px;
}

.ConfigurationForm-module__popup--_R {
  padding: var(--ring-unit) calc(var(--ring-unit)*2);
}

/* pure brandbook colors */

.SetupForm-module__helpIcon--wk {
  margin-left: var(--ring-unit);
}

.SetupForm-module__qr--H4 {
  display: block;

  background: linear-gradient(90deg, #9135e0, #05c1fd, #18d68c);
}

.SetupForm-module__qrWrapper--YD {
  margin-top: var(--ring-unit);
  padding: var(--ring-unit);

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

.SetupForm-module__keyRepresentations--P2 {
  display: flex;

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

.SetupForm-module__keyRepresentations--P2 > div {
    margin-right: calc(var(--ring-unit)*4);
  }

.SetupForm-module__password--cT.SetupForm-module__password--cT /* to override ring ui */ {
  width: calc(264px + var(--ring-unit)*2);
  margin-bottom: calc(var(--ring-unit)*2);
}

.SetupForm-module__passwordInner--Nn {
  -moz-appearance: textfield;
}

.SetupForm-module__passwordInner--Nn::-webkit-outer-spin-button,.SetupForm-module__passwordInner--Nn::-webkit-inner-spin-button {
    -webkit-appearance: none;

    margin: 0;
  }

.SetupForm-module__error--Da {
}

.PipelineWrapperAlertMessage-module__container--Gf {
  overflow-y: auto;

  max-height: 30vh;
}

.RecipeTagList-module__list--xv {
  display: flex;
  flex-wrap: nowrap;
}

.RecipeTagList-module__tagsContainer--Zh {
  display: flex;
  flex-wrap: nowrap;
}

.RecipeTagList-module__list--xv button {
  overflow: hidden;

  max-width: calc(var(--ring-unit)*19);

  cursor: default;
  text-overflow: ellipsis;
}

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

.RecipeTagList-module__more--Cf {
  cursor: default;
}

.AddPublicRecipeDialog-module__dialog--mL {
}

.AddPublicRecipeDialog-module__overlay--hN {
}

.AddPublicRecipeDialog-module__header--_m {
  display: flex;
  align-items: center;
  gap: calc(var(--ring-unit));

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

.AddPublicRecipeDialog-module__title--NS {
  font-size: calc(var(--ring-unit)*2.5);
}

.AddPublicRecipeDialog-module__summary--l7 {
  display: flex;

  min-width: -moz-fit-content;

  min-width: fit-content;

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

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

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

.AddPublicRecipeDialog-module__vendor--os {
  color: var(--ring-text-secondary);
}

.AddPublicRecipeDialog-module__verified--g5 {
  margin-left: calc(var(--ring-unit)/4);
}

.AddPublicRecipeDialog-module__verified--g5 svg {
  vertical-align: -2px !important;
}

.AddPublicRecipeDialog-module__right--tn {
  float: right;
}

.AddPublicRecipeDialog-module__statistics--Zg {
  display: flex;

  min-width: -moz-fit-content;

  min-width: fit-content;

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

.AddPublicRecipeDialog-module__statisticsItem--Pf {
  margin-left: calc(var(--ring-unit)/2);

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

.AddPublicRecipeDialog-module__statisticsValue--fc {
  margin-left: calc(var(--ring-unit)/2);

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

.AddPublicRecipeDialog-module__container--Jp {
  padding-top: calc(var(--ring-unit)/2);
  padding-right: calc(var(--ring-unit)*4);
  padding-left: calc(var(--ring-unit)*4);
}

.AddPublicRecipeDialog-module__codeEditorContainer--y3 {
  border-radius: var(--ring-border-radius-large) var(--ring-border-radius-large) 0 0;
  background-color: var(--ring-secondary-background-color);
}

.AddPublicRecipeDialog-module__editorHeader--BH {
  display: flex;
  justify-content: space-between;

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

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

.AddPublicRecipeDialog-module__copy--xp {
  color: var(--ring-action-link-color);
}

.AddPublicRecipeDialog-module__versionListItem--G0 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.AddPublicRecipeDialog-module__versionListItem--G0 .AddPublicRecipeDialog-module__badge--Of {
  display: none;
}

.AddPublicRecipeDialog-module__versionListItem--G0.AddPublicRecipeDialog-module__incompatible--lY .AddPublicRecipeDialog-module__badge--Of {
  display: inline;

  padding: 4px 8px;

  color: var(--ring-warning-color);
  border-radius: 4px;
  background-color: var(--ring-warning-background-color);

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

.AddPublicRecipeDialog-module__selectButton--MZ {
  color: var(--ring-text-color);
}

.OpenNewWindowLink-module__icon--_z {
  margin-left: 5px;

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

.BuildStepSelectorItem-module__item--zl {
  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-module__item--zl:hover {
  background-color: var(--ring-hover-background-color);
}}

.BuildStepSelectorItem-module__focused--Cp {
  background-color: var(--ring-selected-background-color);
}

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

.BuildStepSelectorItem-module__item--zl:active {
  background-color: var(--ring-selected-background-color);
}

.BuildStepSelectorItem-module__icon--L9 {
  margin-right: var(--ring-unit);
}

.BuildStepSelectorItem-module__info--OP {
  display: flex;
  flex-direction: column;
  justify-content: space-between;

  width: 100%;
}

.BuildStepSelectorItem-module__summary--ds {
  display: flex;
  justify-content: space-between;

  min-width: -moz-fit-content;

  min-width: fit-content;
}

.BuildStepSelectorItem-module__vendor--aV {
  margin-left: var(--ring-unit);

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

.BuildStepSelectorItem-module__vendor--aV::before {
  content: 'by ';

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

.BuildStepSelectorItem-module__verified--_V {
  margin-left: calc(var(--ring-unit)/4);
}

.BuildStepSelectorItem-module__verified--_V svg {
  vertical-align: -2px !important;
}

.BuildStepSelectorItem-module__owningProject--QU {
  margin-left: calc(var(--ring-unit)/2);

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

.BuildStepSelectorItem-module__owningProject--QU::before {
  content: 'from ';

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

.BuildStepSelectorItem-module__description--u2 {
  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-module__statistics--Xg {
  display: flex;

  min-width: -moz-fit-content;

  min-width: fit-content;
}

.BuildStepSelectorItem-module__statisticsItem--I3 {
  margin-left: calc(var(--ring-unit)/2);

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

.BuildStepSelectorItem-module__statisticsValue--mb {
  margin-left: calc(var(--ring-unit)/2);

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

.BuildStepSelectorItem-module__deprecated--eU {
  color: var(--ring-secondary-color);
}

.BuildStepSelectorList-module__list--vu {
  position: relative;

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

.BuildStepSelectorList-module__title--D5 {
  margin-bottom: var(--ring-unit);
  padding-left: calc(var(--ring-unit)*1.5);

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

.BuildStepSelectorList-module__initialEmptyMessage--xk {
  margin-left: calc(var(--ring-unit)*1.5);
}

.BuildStepSelectorList-module__emptyMessage--Ze {
  margin-left: calc(var(--ring-unit)*1.5);

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

.BuildStepSelectorList-module__errorMessage--nh {
  margin-left: calc(var(--ring-unit)*1.5);

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

.BuildStepSelectorList-module__nextPageButton--pg {
  margin: calc(var(--ring-unit)*1.5);
  padding-right: 0;
  padding-left: 0;
}

.BuildStepSelectorList-module__loader--Nv {
  margin-left: calc(var(--ring-unit)*1.5);
}

.BuildStepSelector-module__container--c3 {
  display: flex;
  justify-content: space-between;

  padding-top: calc(var(--ring-unit)*2);
  gap: calc(var(--ring-unit)*5);
}

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

.BuildStepSelector-module__noPrivateRecipesMessage--QE {
  margin-bottom: calc(var(--ring-unit)*3);

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

.BuildStepSelector-module__newWindowLink--xl {
  color: var(--ring-link-color);
}

.BuildStepSelectorSection-module__section--wb {
  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-module__title--er {
  margin-bottom: calc(var(--ring-unit)*1.5);
  padding-left: calc(var(--ring-unit)*1.5);
}

.SelectBuildRunners-module__container--fs {
  --runner-item-width: 288px;

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

.SelectBuildRunners-module__groupItems--vF {
  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-module__modeSwitch--hs {
  padding: calc(var(--ring-unit)*2) 0 calc(var(--ring-unit)*3);
}

.SelectBuildRunners-module__hidden--dW {
  display: none;
}

.SelectBuildRunners-module__description--zd,
.SelectBuildRunners-module__button--kT {
  margin-top: 8px;

  font-size: 12px;
}

.SelectBuildRunners-module__listItemSelectLint--jo {
  visibility: hidden;

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

  font-size: 12px;
}

.SelectBuildRunners-module__listWrap--Eo {
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
}

.SelectBuildRunners-module__list--PC {
  position: relative;

  width: 100%;

  margin-top: 2px;
}

.SelectBuildRunners-module__listItem--jc {
  background: rgba(0, 0, 0, 0.005);
}

.SelectBuildRunners-module__listItem--jc > td {
    padding: 6px var(--ring-unit) 6px 0;

    vertical-align: top;
  }

.SelectBuildRunners-module__listItem--jc > td:last-child {
    padding-right: calc(var(--tc-page-padding-inline) + var(--ring-unit));
  }

.SelectBuildRunners-module__listItem--jc > td.SelectBuildRunners-module__listItemIcon--fZ {
    width: 20px;
    padding-left: var(--tc-page-padding-inline);

    line-height: 10px;
  }

.SelectBuildRunners-module__listItem--jc td.SelectBuildRunners-module__title--di {
    width: 25%;
  }

.SelectBuildRunners-module__listItem--jc td.SelectBuildRunners-module__description--zd {
    width: 90%;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.SelectBuildRunners-module__listItem--jc:hover {
    cursor: pointer;

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

    .SelectBuildRunners-module__listItem--jc:hover .SelectBuildRunners-module__listItemSelectLint--jo {
      visibility: visible;
    }}

.SelectBuildRunners-module__item--F_ {
  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-module__item--F_:hover {
    display: flex;

    cursor: pointer;

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

    .SelectBuildRunners-module__item--F_:hover .SelectBuildRunners-module__button--kT {
      color: var(--ring-content-background-color);
      border-color: var(--ring-main-color);
      background-color: var(--ring-main-color);
      box-shadow: none;
    }}

.SelectBuildRunners-module__deprecated--kk {
  color: var(--ring-secondary-color);
}

.SelectBuildRunners-module__header--Q3 {
  display: flex;
}

.SelectBuildRunners-module__icon--tA {
  height: calc(var(--ring-unit)*2.5);
}

.ring-ui-theme-dark .SelectBuildRunners-module__icon--tA[data-key='nant'i] {
  filter: invert(1) brightness(1.6);
}

.ring-ui-theme-dark .SelectBuildRunners-module__icon--tA[data-key='simpleRunner'i] {
  filter: invert(0.5);
}

.ring-ui-theme-dark .SelectBuildRunners-module__icon--tA[data-key='gradle-runner'i] {
  filter: invert(0.5);
}

.SelectBuildRunners-module__title--di {
  padding-left: 8px;

  font-size: 14px;
  font-weight: var(--ring-font-weight-bold);
}

.SelectBuildRunners-module__description--zd {
  color: var(--ring-secondary-color);
}

.SelectBuildRunners-module__description--zd.SelectBuildRunners-module__selected--Xv {
    max-width: 60%;
    margin-top: 0;
  }

.SelectBuildRunners-module__selectedRunner--t6 {
  display: flex;
  align-items: baseline;
}

.SelectBuildRunners-module__reselectButton--YZ {
  width: 100px;
  margin: 0;
  padding: 0;

  color: var(--ring-link-color);
  border: none;
  background: none;

  font-size: 12px;
}

.SelectBuildRunners-module__filter--zU {
  max-width: calc(var(--ring-unit)*40);

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

.SelectBuildRunners-module__notFound--Um {
  position: relative;

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

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

.SelectBuildRunners-module__focused--rt {
  background-color: var(--ring-selected-background-color);
}

.EditPipelineYAML-module__main--Sh {
  display: flex;

  flex: 1 1;

  justify-content: center;
}

.BannerDialog-module__container--BL {
  width: 600px;
}

.Banner-module__container--bu {
  display: flex;
  align-items: baseline;

  box-sizing: border-box;
  margin-right: 1px;
  padding: var(--ring-unit) var(--ring-unit) calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*1.5);

  gap: var(--ring-unit);
}

.Banner-module__success--oO {
  background-color: var(--ring-added-background-color);
}

.Banner-module__error--NG {
  background-color: var(--ring-removed-background-color);
}

.Banner-module__warning--tS {
  background-color: var(--ring-warning-background-color);
}

.Banner-module__info--y2 {
  z-index: 3;

  border-top: 1px solid var(--ring-border-hover-color);
  border-bottom: 1px solid var(--ring-border-hover-color);
  background-color: var(--ring-hover-background-color);
}

.Banner-module__actions--c3 {
  display: flex;
  gap: var(--ring-unit);

  flex-shrink: 0;

  margin-left: auto;
}

.Banner-module__action--kC {
  height: calc(var(--ring-unit)*2);
  padding: 0;

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

.Banner-module__icon--e6.Banner-module__icon--e6 {
  height: calc(var(--ring-unit)*2);
}

.Banner-module__success--oO .Banner-module__icon--e6 {
  color: var(--ring-icon-success-color);
}

.Banner-module__error--NG .Banner-module__icon--e6 {
  color: var(--ring-icon-error-color);
}

.Banner-module__warning--tS .Banner-module__icon--e6 {
  color: var(--ring-icon-warning-color);
}

.Banner-module__info--y2 .Banner-module__icon--e6 {
  color: var(--ring-main-color);
}

.EditPipelineToggle-module__toggle--tx {
  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-module__button--uZ {
  margin-left: var(--ring-unit);
}

.EditPipelineYamlCounters-module__unsavedChanges--rl {
  color: var(--ring-secondary-color);
}

.EditPipelineYamlCounters-module__unsavedChanges--rl,
.EditPipelineYamlCounters-module__errorCounter--yb,
.EditPipelineYamlCounters-module__warningCounter--Ln {

  margin-left: calc(var(--ring-unit)*1.5);
}

.EditPipelineYamlCounters-module__errorCounter--yb,
.EditPipelineYamlCounters-module__warningCounter--Ln {
  display: inline-block;
}

.EditPipelineYamlCounters-module__errorCounter--yb,
.EditPipelineYamlCounters-module__errorIcon--B6 {
  color: var(--ring-icon-error-color);
}

.EditPipelineYamlCounters-module__warningCounter--Ln,
.EditPipelineYamlCounters-module__warningIcon--iF {
  color: var(--ring-icon-warning-color);
}

.EditPipelineYamlCounters-module__errorIcon--B6,
.EditPipelineYamlCounters-module__warningIcon--iF {
  margin-right: calc(var(--ring-unit)/2);
}

.EditPipelineToolbar-module__psevdoPanel--wW {
  position: sticky;

  top: -1px;
  left: 0;
}

.EditPipelineToolbar-module__panel--z5 {
  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-module__panel--z5.EditPipelineToolbar-module__stuck--i0 {
    border-bottom: 1px solid var(--ring-line-color);
    background-color: var(--ring-secondary-background-color);
  }

.EditButton-module__editButton--q2 {
  height: auto;
  margin-left: auto;

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

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

.EditButton-module__editButton--q2:focus-visible {
    opacity: 1;
  }

.Actions-module__actions--Cl {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;

  gap: var(--ring-unit);

  margin-left: auto;
}

.Actions-module__actions--Cl > * {
    transition: opacity var(--ring-ease);
  }

.Actions-module__hiddenDefault--_J > * {
  opacity: 0;
}

:is(.Actions-module__hiddenDefault--_J > *):focus-visible {
    opacity: 1;
  }

.Actions-module__addButton--xQ {
  opacity: 1;
}

.Actions-module__actionButton--cY {
  height: auto;

  line-height: normal;
}

.FeedbackFormSection-module__section--Jy {
  margin-bottom: calc(var(--ring-unit)*2);
}

.FeedbackFormSection-module__subtitle--xF {
  margin-top: 0;
  margin-bottom: calc(var(--ring-unit) - 2px);

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

.FeedbackFormSection-module__text--Qi {
  margin: 0;
  padding: 0;
}

.FeedbackFormComment-module__section--xk {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.FeedbackFormComment-module__hint--id {
  display: block;

  margin: 0;
  padding: 0;

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

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

.FeedbackFormComment-module__textareaContainer--N7 {
  flex-grow: 1;

  width: 100%;
  margin-top: calc(var(--ring-unit)/2);

  resize: none;
}

.FeedbackFormComment-module__textareaContainer--N7 .ring-input-container,
.FeedbackFormComment-module__textarea--wx {
  display: block;

  height: 100%;
}

.FeedbackFormConsent-module__consent--mP {
  margin-top: calc(var(--ring-unit)*2);

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

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

.FeedbackFormControls-module__controls--bJ {
  display: flex;
}

.FeedbackFormControls-module__submit--Wx {
  margin-right: var(--ring-unit);
}

.FeedbackFormControls-module__more--Lp {
  margin-right: 0;
  margin-left: auto;
  padding-right: 0;
}

.FeedbackFormRating-module__valuesContainer--de {
  display: flex;
  flex: 1 1;
  flex-direction: column;

  width: 100%;

  margin-top: calc(var(--ring-unit) - var(--ring-unit)/4);
}

.FeedbackFormRating-module__values--z7.FeedbackFormRating-module__values--z7 {
  display: flex;
  flex-wrap: nowrap;
}

.FeedbackFormRating-module__value--P2 {
  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-module__hints--se {
  display: flex;
  justify-content: space-between;

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

.FeedbackFormRating-module__hint--Av {
  display: block;

  margin: 0;
  padding: 0;

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

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

.FeedbackFormRating-module__goBack--if {
  margin-right: var(--ring-unit);
}

.FeedbackFormTags-module__tags--xD {
  display: flex;
  flex-wrap: wrap;

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

.FeedbackFormTags-module__tag--Zo {
  margin-right: calc(var(--ring-unit)/2);
  margin-bottom: calc(var(--ring-unit)/2);
}

.FeedbackFormTags-module__tag--Zo.FeedbackFormTags-module__active--jT {
    background: var(--ring-hover-background-color);
    box-shadow: inset 0 0 0 1px var(--ring-main-color);
  }

.FeedbackForm-module__error--wX {
  color: var(--ring-error-color);
}

.FeedbackForm-module__iconButtonClose--ya {
  position: absolute;

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

.FeedbackForm-module__image--XJ {
  display: flex;
  align-items: center;
  flex-grow: 1;
  justify-content: center;
}

.Feedback-module__container--oz {
  max-width: calc(var(--ring-unit)*47.5);
  padding: calc(var(--ring-unit)*3);
}

.Feedback-module__caption--bM.Feedback-module__caption--bM.Feedback-module__caption--bM {
  margin: 0;
}

.Feedback-module__description--wb.Feedback-module__description--wb.Feedback-module__description--wb {
  margin: 0;
}

.Feedback-module__closeButton--yd {
  position: absolute;
}

.JetBrainsHostedAgents-module__selectPopup--Gj {
  --ring-font-size: 14px;
}

.JetBrainsHostedAgents-module__selectedIcon--h1 {
  position: absolute;

  z-index: 1;

  fill: currentColor;

  top: var(--ring-unit);
  left: var(--ring-unit);
}

.JetBrainsHostedAgents-module__selectButton--DS.JetBrainsHostedAgents-module__selectButton--DS {
  padding-left: calc(var(--ring-unit)*4);
}

.JetBrainsHostedAgents-module__selectButtonWarning--Z7 {
  box-shadow: inset 0 0 0 1px var(--ring-icon-warning-color);
}

.JetBrainsHostedAgents-module__selectItem--no {
  padding-left: var(--ring-unit) !important;
}

.JetBrainsHostedAgents-module__selectItem--no svg {
  width: 14px;
  height: 14px;
}

.JetBrainsHostedAgents-module__selectItem--no div:first-child > span {
  width: 13px;
}

.JetBrainsHostedAgents-module__selectContainer--dt {
  margin-top: calc(var(--ring-unit)/2*-1);
  margin-right: calc(var(--ring-unit)*3);
}

.JetBrainsHostedAgents-module__info--Ik {
  position: absolute;
  top: 6px;
  right: 0;
}

.JetBrainsHostedAgents-module__container--XE {
  position: relative;
}

.JetBrainsHostedAgents-module__hardwareDocLink--fe {
  display: block;

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

.JetBrainsHostedAgents-module__alertInfoMessage--Ai {
  margin-top: calc(var(--ring-unit)*1.4);
}

.JetBrainsHostedAgents-module__compatibleAgentDetailButton--sD {
  text-decoration: underline;

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

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {button.JetBrainsHostedAgents-module__compatibleAgentDetailButton--sD:hover {
  text-decoration: none;

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

.EditSettingsForm-module__actions--RH {
  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-module__settings--Cm {
  width: 100%;
}

.EditSettingsForm-module__title--bP {
  margin-top: 6px;

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

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

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

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

.EditSettingsForm-module__editSettingsForm--Ux {
  display: flex;
  flex-direction: column;

  width: 100%;
  row-gap: calc(var(--ring-unit)*1.5);
}

.EditSettingsForm-module__editSettingsForm--Ux.EditSettingsForm-module__inline--WM {
    align-items: baseline;
    flex-direction: row;
    -moz-column-gap: var(--ring-unit);
         column-gap: var(--ring-unit);
  }

.EditSettingsForm-module__editSettingsForm--Ux.EditSettingsForm-module__inline--WM .EditSettingsForm-module__actions--RH {
      -moz-column-gap: calc(var(--ring-unit)*1.75);
           column-gap: calc(var(--ring-unit)*1.75);
    }

.EditSettingsForm-module__editSettingsForm--Ux .EditSettingsForm-module__cancelButton--a8 {
    color: var(--ring-secondary-color);
  }

.EditSettingsForm-module__deleteButton--Dk {
  margin-left: auto;
}

.InstallAgentDialog-module__content--dm {
  padding-bottom: calc(var(--ring-unit)*2);
}

.InstallAgentDialog-module__button--L8 {
  margin-top: calc(var(--ring-unit)*3);
}

.InstallAgentDialog-module__dialog--iX {
  width: calc(var(--ring-unit)*80);
  min-width: calc(var(--ring-unit)*80);
}

.InstallAgentDialog-module__innerContent--Pr {
  display: flex;
  align-items: flex-start;
  flex-direction: column;

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

.InstallAgentDialog-module__input--q2 {
  margin-top: calc(var(--ring-unit)*2);
}

.InstallAgentDialog-module__text--QB {
  margin-top: calc(var(--ring-unit)*1.5);
}

.InstallAgentDialog-module__copy--Z6 {
  position: absolute;
  top: calc(var(--ring-unit)*2.5);
  right: calc(var(--ring-unit)*2);

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

  opacity: 0;
}

.InstallAgentDialog-module__scriptContainer--ds {
  position: relative;

  align-self: stretch;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.InstallAgentDialog-module__scriptContainer--ds:hover > .InstallAgentDialog-module__copy--Z6 {
    opacity: 1;
  }}

.InstallAgentDialog-module__script--HJ {
  overflow-y: auto;

  min-width: 0;
  max-height: 400px;
  margin-top: calc(var(--ring-unit)*1.5);
  margin-bottom: 0;
}

.InstallAgentDialog-module__copyIcon--rk {
  width: 26px;
  height: 26px;
  padding: 0;
}

.InstallAgent-module__button--z_ {
  height: auto;
  padding: 0;

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

.InstallAgent-module__container--aX {
  display: flex;
  overflow: hidden;
  align-items: center;
  justify-content: end;

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

.InstallAgent-module__icon--lA {
  height: var(--ring-line-height-lowest);
}

.InstallAgent-module__children--Hf {
  margin-left: calc(var(--ring-unit)*0.5);
}

.HighlighterTextFieldItem-module__loaderInlinePopup--Zp {
  padding: 8px;
}

.HighlighterTextFieldItem-module__loaderInline--CE {
  display: flex;

  color: var(--ring-action-link-color);

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

.HighlighterTextFieldItem-module__loaderInline--CE svg {
    margin-right: var(--ring-unit);
  }

.HighlighterTextFieldItem-module__visibleHidden--GN {
  visibility: hidden;
}

.HighlighterTextFieldItem-module__dropdown--Jj {
  display: inline;
}

.HighlighterTextFieldItem-module__dropdownListItem--W3,
.HighlighterTextFieldItem-module__dropdownListItemLabel--dU,
.HighlighterTextFieldItem-module__dropdownListItemDescription--s6 {
  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-module__dropdownListItem--W3,.HighlighterTextFieldItem-module__dropdownListItemLabel--dU,.HighlighterTextFieldItem-module__dropdownListItemDescription--s6) > * {
    white-space: normal;
    line-break: normal;

    word-break: break-all;
    overflow-wrap: anywhere;
  }

.HighlighterTextFieldItem-module__dropdownListItem--W3 div {
    align-self: baseline;
    flex-shrink: initial;
  }

.HighlighterTextFieldItem-module__dropdownListItem--W3.HighlighterTextFieldItem-module__dropdownParameterListItem--jm div {
    min-width: 20%;
  }

.HighlighterTextFieldItem-module__popup--Wn {
  max-width: 40%;
}

.HighlighterTextFieldItem-module__suggestList--bE {
  max-height: 50%;
}

.HighlighterTextFieldItem-module__suggestList--bE button.HighlighterTextFieldItem-module__dropdownGroupName--RS {
    padding-top: 0;
    padding-bottom: 0;

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

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

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

.HighlighterTextFieldItem-module__dropdownListItemDescription--s6 {
  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);
}

.HighlighterTextFieldItemHint-module__item--pn {
  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-module__item--pn div {
    align-self: baseline;
    flex-shrink: initial;
  }

.HighlighterTextFieldItemHint-module__itemDescription--kV {
  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-module__itemLabel--jL {
  cursor: default;
}

.HighlighterTextFieldItemHint-module__itemLabel--jL,
.HighlighterTextFieldItemHint-module__itemDescription--kV {
  max-width: calc(var(--ring-unit)*32);
}

.HighlighterTextFieldItemHint-module__item--pn,
.HighlighterTextFieldItemHint-module__itemLabel--jL,
.HighlighterTextFieldItemHint-module__itemDescription--kV {
  white-space: pre-line;

  font-family: var(--ring-font-family-monospace), serif;
  font-size: var(--ring-font-size-smaller);

  line-break: normal;
}

:is(.HighlighterTextFieldItemHint-module__item--pn,.HighlighterTextFieldItemHint-module__itemLabel--jL,.HighlighterTextFieldItemHint-module__itemDescription--kV) > * {
    white-space: normal;
    line-break: normal;

    word-break: break-all;
    overflow-wrap: anywhere;
  }

.HighlighterTextFieldItemHint-module__text--OY::before,.HighlighterTextFieldItemHint-module__text--OY::after {
    content: '%';

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

.YamlEditorReadonlyHint-module__item--n9 {
  padding: calc(var(--ring-unit)*0.75) var(--ring-unit) !important;
}

.YamlEditorReadonlyHint-module__itemLabel--xD {
  max-width: calc(var(--ring-unit)*29.5);

  cursor: default;
  white-space: normal;
}

.YamlEditorReadonlyHint-module__readonlyTooltip--_L {
  border: none !important;
}

.YamlEditor-module__main--Vl {
  display: flex;
  flex: 1 1 auto;
  flex-flow: column;

  height: 100%;

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

.YamlEditor-module__editor--r9 {
  flex: 1 1 auto;
}

.HighlighterTextField-module__heightS--Ho {
  --ring-input-padding-block: 1px;
}

.HighlighterTextField-module__heightM--Fc {
  --ring-input-padding-block: 4px;
}

.HighlighterTextField-module__richInput--Va {
  padding-top: 1px;
  padding-bottom: 1px;
}

.HighlighterTextField-module__disabled--Uj > 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-module__container--z_ {
  width: 100%;

  white-space: break-spaces;
  word-break: break-all;
}

.HighlighterTextField-module__container--z_ div {
    pointer-events: all !important;
  }

.HighlighterTextField-module__container--z_.HighlighterTextField-module__multiline--yZ {
    white-space: break-spaces;
  }

.HighlighterTextField-module__container--z_ .HighlighterTextField-module__token--WI {
    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-module__container--z_ .HighlighterTextField-module__token--WI) .HighlighterTextField-module__prefix--ii {
      color: var(--ring-disabled-color);
    }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(.HighlighterTextField-module__container--z_ .HighlighterTextField-module__token--WI):hover {
      background-color: rgba(0, 128, 248, 0.3);
    }}

.HighlighterTextField-module__container--z_ .HighlighterTextField-module__ref--D8 {
    background-position: left;
  }

.HighlighterTextField-module__container--z_ .HighlighterTextField-module__typing--el {
    background-color: rgba(0, 128, 248, 0.1);
  }

.HighlighterTextField-module__container--z_ .HighlighterTextField-module__errorText--hI {
    margin-top: -1px;
  }

.SettingsBlock-module__section--ak {
  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-module__section--ak:last-child {
    margin-bottom: 0;
  }

.SettingsBlock-module__collapsibleRegion--iM {
  position: relative;

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

.SettingsBlock-module__collapsibleRegion--iM *:last-child {
    margin-bottom: 0;
  }

.SettingsBlock-module__tooltip--Zm {
  width: 252px;
  padding: var(--ring-unit) calc(var(--ring-unit)*0.75);
}

.SettingsBlockHeader-module__collapsibleContainer--E_ {
  margin-bottom: 0;
}

.SettingsBlockHeader-module__header--Ap {
  position: relative;

  display: flex;
  align-items: center;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);

  line-height: 24px;
}

h2.SettingsBlockHeader-module__title--lu {
  display: flex;
  justify-items: stretch;

  overflow: hidden;

  flex: 1 1;

  margin: 0;
  padding: 0;

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

.SettingsBlockHeader-module__titleUnion--jJ {
  cursor: pointer;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.SettingsBlockHeader-module__titleUnion--jJ:hover,
.SettingsBlockHeader-module__titleUnion--jJ:hover .SettingsBlockHeader-module__actionIcon--cN {
  color: var(--ring-link-hover-color);
}}

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

.SettingsBlockHeader-module__collapsible--pC {
  padding-top: 0;
}

.SettingsBlockHeader-module__deleted--oe {
  text-decoration-line: line-through;

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

.SettingsBlockHeader-module__toggle--zh {
  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-module__toggleWithEditing--Za {
  padding-right: 2px;
}

.SettingsBlockHeader-module__toggleIcon--eC.SettingsBlockHeader-module__toggleIcon--eC {
  color: var(--ring-icon-secondary-color);
}

.SettingsBlockHeader-module__handle--p4 {
  position: absolute;
  left: -15px;

  padding: 0;

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

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

.SettingsBlockHeader-module__actions--an {
  padding-top: calc(var(--ring-unit)/2);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.SettingsBlock-module__section--ak:hover .SettingsBlockHeader-module__handle--p4,
.SettingsBlock-module__section--ak:hover .SettingsBlockHeader-module__actions--an > * {
  opacity: 1;
}}

.SettingsBlockHeader-module__detailsLink--gX {
  display: inline-block;

  margin-top: 2px;

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

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

.SettingsBlockHeader-module__input--_4 {
  margin-left: -4px;

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

.SettingsBlockHeader-module__collapsedNote--vU {
  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-module__disabled--l_ {
  pointer-events: none;
}

.HelpDetails-module__anchor--d8 {
  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-module__anchor--d8:hover {
    color: var(--ring-link-hover-color);
  }}

.HelpDetails-module__detailsPopup--rA {
  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-module__container--xr {
  position: relative;

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

.JobStepRunInDocker-module__description--G_ {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.JobStepRunInDocker-module__toggle--Ln {
  margin-bottom: calc(var(--ring-unit)/2*1.5);
}

.JobStepRunInDocker-module__modeToggle--_t {
  display: flex;

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

.JobStepRunInDocker-module__modeToggleButton--uH {
  flex: 1 1;
}

.SidebarSelect-module__select--NX button {
  color: var(--ring-text-color);
}

.SidebarSelect-module__selectedLabel--DE {
  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);
}

.SidebarFooterContainer-module__container--Xl {
  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);
}

.SidebarHeader-module__container--Qf {
  padding: calc(var(--ring-unit)*1.8) 0 0 calc(var(--ring-unit)*2.2);
}

.SidebarHeader-module__button--ZL {
  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: var(--ring-font-weight-bold);
}

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

.SidebarHeader-module__chevron--v0.SidebarHeader-module__chevron--v0 {
  color: var(--ring-icon-secondary-color);
}

.SidebarHeader-module__border--T7 {
  padding-bottom: calc(var(--ring-unit)*1.5);

  border-bottom: calc(var(--ring-unit)/2) solid var(--ring-secondary-background-color);
}

.SidebarHeader-module__subTitle--mt {
  padding-top: calc(var(--ring-unit)/4);
  padding-right: var(--ring-unit);
  padding-left: calc(var(--ring-unit)*2.5);

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

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

.SearchInput-module__input--HB::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.SearchInput-module__container--og {

  display: flex;
  align-items: baseline;
  gap: var(--ring-unit);
}

.EditEdgePopup-module__popup--t_ {
  color: var(--ring-text-color);
}

.EditEdgePopup-module__useArtifacts--dk {
  display: inline-flex;

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

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

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

.EditEdgePopup-module__deleteLine--ln {
  height: auto;
  padding: 0 9px;

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

.PipelineChart-module__wrapper--OH {
  position: relative;
  z-index: var(--ring-fixed-z-index);

  pointer-events: none;
}

.PipelineChart-module__edges--Yy {
  position: relative;

  overflow: visible;

  margin: calc(var(--tc-page-padding-inline)*-1);

  pointer-events: none;
  fill: transparent;

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

.PipelineChart-module__hoverArea--wu {
  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-module__hoverArea--wu:hover + * {
  stroke: var(--ring-border-hover-color);
  stroke-width: 2px;
}}

.PipelineChart-module__selected--TD.PipelineChart-module__selected--TD {
  stroke: var(--ring-main-color);
  stroke-width: 2px;
}

.PipelineChart-module__warning--iU.PipelineChart-module__warning--iU {
  stroke: var(--ring-icon-warning-color);
  stroke-width: 2px;
}

.PipelineChart-module__deleting--kh.PipelineChart-module__deleting--kh {
  stroke: var(--ring-icon-error-color);
  stroke-width: 2px;
}

.PipelineChart-module__transitive--Pw {
  stroke-dasharray: var(--ring-unit), var(--ring-unit);
}

.JobTile-module__job--iT {
  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-module__job--iT:hover {
    text-decoration-line: none;

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

.JobTile-module__job--iT.JobTile-module__selected--LR.JobTile-module__selected--LR {
    --job-tile-border-color: var(--job-tile-selected-border-color);
  }

.JobTile-module__name--Ss {
  overflow: hidden;

  width: 100%;

  white-space: nowrap;

  text-overflow: ellipsis;

  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.JobTile-module__top--I7 {
  display: flex;
  align-items: baseline;

  width: 100%;

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

.JobTile-module__topLeft--PA {
  display: flex;

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

.JobTile-module__topRight--oE {
  display: flex;
  align-items: baseline;
  gap: var(--ring-unit);

  margin-left: auto;
}

.JobTile-module__status--me {
  display: -webkit-box;
  overflow: hidden;

  margin-top: auto;

  text-overflow: ellipsis;
  word-break: break-word;

  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.JobTile-module__top--I7,
.JobTile-module__status--me {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.JobTile-module__default--op {
  --job-tile-border-color: var(--ring-borders-color);
}

.JobTile-module__running--gO {
  --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-module__default--op,.JobTile-module__running--gO):hover {
    --job-tile-background-color: var(--ring-hover-background-color);
    --job-tile-border-color: var(--ring-border-hover-color);
  }}

.JobTile-module__default--op,
.JobTile-module__running--gO {
  --job-tile-background-color: var(--ring-content-background-color);
  --job-tile-selected-border-color: var(--ring-main-color);
}

.JobTile-module__hovered--Qp:is(.JobTile-module__default--op,.JobTile-module__running--gO) {
    --job-tile-background-color: var(--ring-hover-background-color);
    --job-tile-border-color: var(--ring-border-hover-color);
  }

.JobTile-module__selected--LR:is(.JobTile-module__default--op,.JobTile-module__running--gO) {
    --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-module__success--oA:hover {
    --job-tile-background-color: var(--ring-added-background-color);
  }}

.JobTile-module__success--oA {
  --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-module__success--oA.JobTile-module__hovered--Qp,.JobTile-module__success--oA.JobTile-module__selected--LR {
    --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-module__warning--dT:hover {
    --job-tile-background-color: var(--ring-warning-background-color);
  }}

.JobTile-module__warning--dT {
  --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-module__warning--dT.JobTile-module__hovered--Qp,.JobTile-module__warning--dT.JobTile-module__selected--LR {
    --job-tile-background-color: var(--ring-warning-background-color);
  }

.JobTile-module__warning--dT .JobTile-module__status--me {
    color: var(--ring-warning-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.JobTile-module__error--gw:hover {
    --job-tile-background-color: var(--ring-removed-background-color);
  }}

.JobTile-module__error--gw {
  --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-module__error--gw.JobTile-module__hovered--Qp,.JobTile-module__error--gw.JobTile-module__selected--LR {
    --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-module__canceled--Fm:hover {
    --job-tile-background-color: var(--ring-tag-background-color);

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

.JobTile-module__canceled--Fm {
  --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-module__canceled--Fm.JobTile-module__hovered--Qp,.JobTile-module__canceled--Fm.JobTile-module__selected--LR {
    --job-tile-background-color: var(--ring-tag-background-color);

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

.JobTile-module__selected--LR .JobTile-module__name--Ss {
    font-weight: var(--ring-font-weight-bold);
  }

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

.JobTile-module__deleted--_H {
  color: var(--ring-secondary-color);
}

.JobTile-module__deleted--_H.JobTile-module__hovered--Qp,.JobTile-module__deleted--_H.JobTile-module__selected--LR {
    color: var(--ring-text-color);
  }

.JobTile-module__deleted--_H .JobTile-module__name--Ss {
    text-decoration-line: line-through;
  }

.AddJob-module__icon--Dc {
  color: var(--ring-icon-color);
}

.AddJob-module__icon--Dc svg {
    width: calc(var(--ring-unit)*2);
    height: calc(var(--ring-unit)*2);
  }

.AddJob-module__button--Nm {

  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-module__button--Nm:hover {
    color: var(--ring-link-hover-color);
    border-color: var(--ring-link-hover-color);
  }

    .AddJob-module__button--Nm:hover .AddJob-module__icon--Dc {
      color: var(--ring-link-hover-color);
    }}

.AddJob-module__button--Nm[disabled] {
    pointer-events: none;

    opacity: 0.7;

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

.BuildCommentByIcon-module__button--jR {
  height: auto;
  padding: 0;

  line-height: inherit;
}

.BuildCommentByIcon-module__wrapper--GY {

  display: flex;
  align-items: baseline;

  max-width: 100%;
}

.BuildCommentByIcon-module__content--kQ {
  flex-grow: 1;

  min-width: 0;

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

.BuildCommentByIcon-module__inlineCommentText--vy {
  flex-grow: 1;

  min-width: 0;

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

.BuildCommentByIcon-module__info--iY {
  white-space: nowrap;

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

.BuildCommentByIcon-module__user--BE {
  padding: 0 calc(var(--ring-unit)/2);

  white-space: nowrap;

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

.BuildCommentByIcon-module__text--j4 {
  min-width: 0;
}

.JobIconStatus-module__iconsWrapper--IK {
  display: inline-block;
}

.JobIconStatus-module__icon--Ri {
  height: 16px;
}

.JobIconStatus-module__parallelismIcon--jJ {
  margin-left: calc(var(--ring-unit)*-1.5);

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

.JobIconStatus-module__parallelismIconSuccess--fa {
  color: var(--ring-success-color);
}

.JobIconStatus-module__parallelismIconError--kC {
  color: var(--ring-icon-error-color);
}

.PipelineRunJobProgress-module__progress--J6 {
  position: absolute;

  z-index: 2;
  top: 0;
  bottom: 0;
  left: 0;

  width: 100%;
}

.PipelineRunJobProgress-module__progress--J6 > .PipelineRunJobProgress-module__progressBar--HB {
    box-sizing: border-box;

    height: 100%;

    background-clip: padding-box;
  }

.PipelineRunJobProgress-module__progressSuccess--sn {
  background-color: rgba(var(--ring-main-components), 0.08);
}

.PipelineRunJobProgress-module__progressFailure--SE {
  background-color: rgba(var(--ring-icon-error-components), 0.12);
}

.BuildWarning-module__button--Mf {
  height: auto;
  padding: 0;

  line-height: inherit;
}

.BuildWarning-module__icon--on.BuildWarning-module__icon--on {
  color: var(--ring-icon-warning-color);
}

.BuildWarning-module__inlineIcon--Ee {
  margin-right: calc(var(--ring-unit)/2);

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

.BuildWarning-module__popup--cm {
  max-width: 400px;
  padding: var(--ring-unit) calc(var(--ring-unit)*2);

  text-align: left;
}

.BuildWarning-module__warning--zx {
  margin-right: var(--ring-unit);

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

.MoveToTop-module__moveToTop--dq {
  height: auto;
  padding: 0 6px;

  line-height: inherit;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.StarBuild-module__wrapper--ra:hover .StarBuild-module__invisible--VQ,
.StarBuild-module__beforeWrapper--mF:hover + * .StarBuild-module__invisible--VQ {
  color: inherit;
}}

.StarBuild-module__button--TB {
  height: auto;

  line-height: inherit;
}

.StarBuild-module__starred--HJ {
  --ring-button-text-color: var(--ring-text-color);
}

.StarBuild-module__invisible--VQ {
  color: transparent;
}

.StarBuild-module__invisible--VQ:focus,
.StarBuild-module__wrapper--ra:focus-within .StarBuild-module__invisible--VQ,
.StarBuild-module__beforeWrapper--mF:focus-within + * .StarBuild-module__invisible--VQ {
  color: inherit;
}

.StarBuild-module__hidden--CM {
  visibility: hidden;
}

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

.BuildNumber-module__buildNumber--yS {

  position: relative;

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

.BuildNumber-module__myPersonal--Rr {
  font-weight: var(--ring-font-weight-bold);
}

.BuildNumber-module__personal--Ab,
.BuildNumber-module__canceled--TC {
  color: var(--ring-secondary-color);
}

.BuildNumber-module__canceled--TC {
  text-decoration-line: line-through;
}

.BuildNumber-module__text--Gj {
}

.BuildNumber-module__starIcon--Tz {
  padding: 0 calc(var(--ring-unit)/2);
}

.BuildNumber-module__numberWithComment--KZ {
  min-width: 0;
}

.BuildNumber-module__comment--mu,
.BuildNumber-module__warning--wq {
  margin-left: calc(var(--ring-unit)/2);
}

.BuildNumber-module__link--MR {
  width: 100%;
  min-width: 0;
}

.BuildNumber-module__moveToTop--JQ.BuildNumber-module__moveToTop--JQ {
  margin-left: calc(var(--ring-unit)*-1);
  padding-right: 3px;
}

.Percentage-module__wrapper--Du {
  flex: 1 1;
}

.Percentage-module__label--G3 {
  display: inline-flex;
}

.Percentage-module__label--G3 .Percentage-module__type--hG {
    overflow: hidden;
    flex: 1 1;

    text-overflow: ellipsis;
  }

.Percentage-module__diff--nL {
  margin-left: 8px;

  color: #737577;

  font-size: 12px;
}

.Percentage-module__diff--nL .Percentage-module__positive--RN {
    color: #0c7523;
  }

.Percentage-module__diff--nL .Percentage-module__negative--Dl {
    color: #a90f1a;
  }

.Percentage-module__progressWrapper--mI {
  margin: -6px 0 -8px;
  padding: 8px 0;
}

.Percentage-module__progress--xS {
  width: 100%;
  height: 3px;

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

.Percentage-module__bar--WZ {
  height: 100%;
}

.Percentage-module__bar--WZ.Percentage-module__green--Pa {
    background-color: #7acc8b;
  }

.Percentage-module__bar--WZ.Percentage-module__yellow--cj {
    background-color: #eda200;
  }

.Percentage-module__bar--WZ.Percentage-module__red--si {
    background-color: #a90f1a;
  }

.BuildCoverage-module__row--LC {
  margin: 0 -8px;
  padding: 8px 0;
}

.BuildCoverage-module__data--om {
  display: flex;
  align-items: baseline;
}

.BuildCoverage-module__data--om > * {
    flex: 1 1;

    padding: 0 8px;
  }

.BuildCoverage-module__path--GH {
  display: flex;
  align-items: baseline;
  flex: 1 1 auto;
  flex-wrap: nowrap;

  padding: 2px 8px;
}

.BuildCoverage-module__number--Lj {
  font-size: inherit;
}

.BuildCoverage-module__link--SH {
  color: var(--ring-link-color);
}

.BuildCoverage-module__reportButton--Cy {
  align-self: flex-end;

  width: 102px;
}

.BuildCoverage-module__reportButtonCell--gl {
  text-align: right;
}

.Report-module__wrapper--hV {
  margin: -8px 0;
}

.App-module__placeholder--Zf {
  margin-bottom: 32px;
}

.App-module__error--b6 {
  color: #a90f1a;
}

.index-module__container--l7 {
  display: block;
}

.Alert-module__container--QQ {
  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-module__info--X6 {
  background-color: var(--ring-hover-background-color);
}

.Alert-module__info--X6 .Alert-module__icon--JN {
    color: var(--ring-main-color);
  }

.Alert-module__warning--mV {
  background-color: var(--ring-warning-background-color);
}

.Alert-module__warning--mV .Alert-module__icon--JN {
    color: var(--ring-icon-warning-color);
  }

.Alert-module__exception--wh {
  background-color: var(--ring-removed-background-color);
}

.Alert-module__exception--wh .Alert-module__icon--JN {
    color: var(--ring-icon-error-color);
  }

.InactiveLegacyLicenses-module__inactiveKeys--ng {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*1.5);
}

.InactiveLegacyLicenses-module__heading--q8.InactiveLegacyLicenses-module__heading--q8 {
  margin: 0;

  font-size: 16px;
  font-weight: var(--ring-font-weight-bold);
}

.InactiveLegacyLicenses-module__toggle--OP {
  padding-right: 0;
  padding-left: 0;

  color: inherit;

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

.InactiveLegacyLicenses-module__checkbox--WG {
  left: 4px;
}

.InactiveLegacyLicenses-module__licenseKeysTable--Sz {

  width: 100%;
}

.InactiveLegacyLicenses-module__licenseKeysTable--Sz td:first-child,.InactiveLegacyLicenses-module__licenseKeysTable--Sz th:first-child {
    white-space: normal;
  }

.InactiveLegacyLicenses-module__licenseKeysTable--Sz td:last-child,.InactiveLegacyLicenses-module__licenseKeysTable--Sz th:last-child {
    width: 0%;
  }

/* .readOnly td:first-child, */
.InactiveLegacyLicenses-module__readOnly--hT td:last-child,

.InactiveLegacyLicenses-module__readOnly--hT th:last-child {
  width: auto;
}

.InactiveLegacyLicenses-module__warn--z7 {
  color: var(--ring-error-color);
}

.ActivationForm-module__form--aU {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*1.5);
}

.ActivationForm-module__input--GA {
  overflow-y: auto !important;

  width: calc(var(--ring-unit)*63);
  height: calc(var(--ring-unit)*7.5) !important;
}

.LicenseActivation-module__message--zG {
  display: flex;

  width: 100%;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
}

.LicenseActivation-module__message--zG .LicenseActivation-module__title--VS {
    margin-bottom: calc(var(--ring-unit)/2);

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

.LicenseActivation-module__button--vz {
  white-space: nowrap;
}

.LicenseActivation-module__enterKey--zx {
  height: calc(var(--ring-unit)*2);
  margin-left: auto;
  padding: 0;

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

.LicenseActivation-module__getLicense--nn {
  margin-left: auto;
}

.LicenseActivation-module__readMore--Gh {
  height: var(--ring-line-height-lowest);
  padding: 0;

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

.ExpirationAlert-module__alert--mE {
  display: flex;

  align-items: flex-start;

  width: 100%;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
}

.ExpirationAlert-module__alert--mE .ExpirationAlert-module__link--hG {
    height: auto;
    margin-left: auto;
    padding: 0;

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

.AgentsLicensesTable-module__grid--CE {
  display: grid;

  max-width: calc(var(--ring-unit)*60);
  grid-template-columns: 1fr 1fr;
}

.AgentsLicensesTable-module__row--Ig {
  display: contents;
}

.AgentsLicensesTable-module__row--Ig > 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-module__row--Ig > span:first-child {
    padding-left: calc(var(--ring-unit)*2.5);
  }

.AgentsLicensesTable-module__row--Ig > span:last-child {
    padding-right: calc(var(--ring-unit)*2.5);
  }

.AgentsLicensesTable-module__inactive--Od .AgentsLicensesTable-module__row--Ig {
  color: var(--ring-disabled-color);
}

.AgentsLicensesTable-module__header--oJ {
  margin-bottom: calc(var(--ring-unit)/2);

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

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

.AgentsLicensesTable-module__header--oJ > span:first-child {
    padding-left: calc(var(--ring-unit)*2.5);
  }

.AgentsLicensesTable-module__table--hi {
  overflow: hidden;

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

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

:is(.AgentsLicensesTable-module__table--hi .AgentsLicensesTable-module__row--Ig:last-child) span {
      border-bottom: none;
    }

.AgentsLicensesTable-module__heading--tf {
  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-module__withVersions--xJ {
  max-width: calc(var(--ring-unit)*90);
  grid-template-columns: repeat(3, 1fr);
}

.AgentsLicensesTable-module__withVersions--xJ .AgentsLicensesTable-module__heading--tf {
    grid-column-start: span 3;

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

.AgentsLicensesTable-module__icon--sm {
  margin-right: 6px;

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

.InactiveAgentsLicenses-module__toggle--xI {
  margin-bottom: calc(var(--ring-unit)*2);

  padding-right: 0;
  padding-left: 0;

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

.InactiveAgentsLicenses-module__icon--Ir {
  width: calc(var(--ring-unit)*2);
  height: calc(var(--ring-unit)*2);
  margin-left: 2px;
}

.AgentsLicensesInformation-module__licenses--Dz {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*2);
}

.AgentsLicensesInformation-module__link--Pc {
  padding: 0;

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

.AgentsLicensesInformation-module__header--aa {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)/2);
}

.AgentsLicensesInformation-module__header--aa .AgentsLicensesInformation-module__title--mf {
    margin: 0;
    padding: 0;

    font-size: 16px;
  }

.AgentsLicensesInformation-module__links--EL {
  display: flex;
  -moz-column-gap: calc(var(--ring-unit)*1.5);
       column-gap: calc(var(--ring-unit)*1.5);
}

.LicenseActions-module__content--l_ {
  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-module__button--LR {
  padding: 0;

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

.LicenseActions-module__deactivate--aq {
  color: var(--ring-secondary-color);
}

.LicenseActions-module__deactivationLink--cv {
  margin-left: 1px;
}

.LicenseActions-module__deactivationDialog--VX {
  width: calc(var(--ring-unit)*75);
}

.LicenseActions-module__deactivationWarning--b3 {
  display: flex;
  flex-direction: column;
  row-gap: var(--ring-unit);
}

.LicenseActions-module__error--Ab {
  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);
}

.ConfirmationDialog-module__input--Q6 {
  margin-top: calc(var(--ring-unit)*1.5);
}

.ConfirmationDialog-module__confirmationText--nF {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)/2);
}

.UploadButton-module__wrapper--Pg {
  display: flex;
  align-items: center;

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

.UploadButton-module__input--fT {
  display: none;
}

.UploadButton-module__caption--Po {
  display: inline-block;

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

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

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

.UploadButton-module__wrapper--Pg.UploadButton-module__dragover--ey {
  border-radius: var(--ring-border-radius-small);
  outline: dashed 1px var(--ring-main-color);
  outline-offset: calc(var(--ring-unit)/2);
}

.CertificateUploadForm-module__uploadForm--Td {
  display: flex;
  flex-direction: column;
  row-gap: var(--ring-unit);
}

.CertificateUploadForm-module__portConfig--LX {
  margin: calc(var(--ring-unit)/2) 0;
}

.CertificateInfo-module__info--ZQ {
  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-module__caption--Ui {
  margin-top: var(--ring-unit);

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

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

.CertificateInstallationForm-module__tabs--wW {
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: calc(var(--ring-unit)*2);
}

.CertificateInstallationForm-module__radioItem--yM {
  padding: 2px 0;
}

.CertificateInstallationForm-module__errorDescription--UE {
  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-module__title--P9.HttpsConfigurationPage-module__title--P9 {
  margin-top: var(--ring-unit);
  margin-bottom: 0;

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

.HttpsConfigurationPage-module__warning--VL {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.HttpsConfigurationPage-module__warning--VL,
.HttpsConfigurationPage-module__description--S5 {
  line-height: var(--ring-line-height);
}

.HttpsConfigurationPage-module__helpIcon--KI {
  margin-left: var(--ring-unit);
}

.Badge-module__container--Pp {
  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-module__container--Pp.Badge-module__clickable--cg:hover {
      cursor: pointer;

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

.Badge-module__label--d8 {
  margin-bottom: var(--ring-unit);

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

.LicenseInformation-module__versionInfo--NX {
  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-module__badges--jR {
  display: flex;
  gap: calc(var(--ring-unit)/2);

  flex-wrap: wrap;
}

.LicenseInformation-module__badges--jR > div {
    height: auto;
  }

.LicenseInformation-module__value--Tm {
  display: inline-block;

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

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

.LicenseInformation-module__link--Ty {
  height: -moz-max-content;
  height: max-content;

  white-space: nowrap;

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

  font-weight: normal;
}

.LicenseInformation-module__learnMore--Mz {
  display: block;

  width: -moz-fit-content;

  width: fit-content;
}

.LicenseInformation-module__buyMore--aM {
  margin-left: var(--ring-unit);
}

.LicenseInformation-module__icon--WD {
  margin-right: calc(var(--ring-unit)/2);
}

.LicenseInformation-module__error--xu {
  color: var(--ring-icon-error-color);
}

.LicenseInformation-module__warning--eE {
  color: var(--ring-icon-warning-color);
}

.LicenseInformation-module__originalLicense--qV {
  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-module__heading--mL.TrueUpLicenseStatistics-module__heading--mL {
  margin: 0;
  margin-bottom: calc(var(--ring-unit)*1.5);

  font-size: 16px;
  font-weight: var(--ring-font-weight-bold);
}

.LicensesPage-module__page--QN {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*2.5);

  margin-top: calc(var(--ring-unit)*1.5);
}

.BuildApproval-module__popup--az {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
}

.BuildApproval-module__inline--oe {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}

.BuildApproval-module__group--Zt .BuildApproval-module__approved--co,
.BuildApproval-module__approved--co .BuildApproval-module__status--za {
  color: var(--ring-success-color);
}

.BuildApproval-module__approvalFrame--Ks {
  height: auto;
  min-height: 0;
  padding: 4px;
  padding-top: 2px;
  padding-bottom: 2px;

  border-radius: 4px;
}

.BuildApproval-module__group--Zt .BuildApproval-module__awaits--Xx,
.BuildApproval-module__approvalsLeft--zb,
.BuildApproval-module__awaits--Xx .BuildApproval-module__status--za {
  color: var(--ring-warning-color);
}

.BuildApproval-module__groupApproved--XT {
  color: var(--ring-success-color);
}

.BuildApprovalDetailsPopup-module__awaits--DS {
  color: var(--ring-warning-color);
}

.BuildApprovalDetailsPopup-module__refused--l7 {
  color: var(--ring-error-color);
}

.BuildApprovalDetailsPopup-module__approved--Jd {
  color: var(--ring-success-color);
}

.BuildApprovalDetailsPopup-module__readonly--tj {
  color: var(--ring-secondary-color);
}

.BuildApprovalDetailsPopup-module__popup--lm {
  min-width: calc(var(--ring-unit)*35);
}

.BuildApprovalDetailsPopup-module__popup--lm.BuildApprovalDetailsPopup-module__withControls--Pc {
  min-width: calc(var(--ring-unit)*43);
}

.BuildApprovalDetailsPopup-module__popupContent--hf {
  display: flex;
  flex-wrap: nowrap;

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

.BuildApprovalDetailsPopup-module__approve--WN {
  margin-left: calc(var(--ring-unit)*2);
}

.SidebarFooter-module__errors--A7 {
  display: flex;
  align-items: center;

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

.SidebarFooter-module__errors--A7 .SidebarFooter-module__errorIcon--yV {
    margin-right: calc(var(--ring-unit)/2);

    transform: rotate(180deg);
  }

.SidebarFooter-module__status--jT {
  display: flex;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);

  margin-right: auto;
}

.JobSettingsFooter-module__restoreJobIcon--ml {
  color: var(--ring-main-color);
}

.JobSettingsFooter-module__restoreJobIcon--ml.JobSettingsFooter-module__disabled--ej {
  color: var(--ring-disabled-color);
}

.JobSettingsFooter-module__restoreJob--CY {
  white-space: nowrap;

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

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.JobSettingsFooter-module__restoreJob--CY:hover .JobSettingsFooter-module__restoreJobIcon--ml {
    color: var(--ring-link-hover-color);
  }}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.AddLine-module__addLine--YS:hover .AddLine-module__icon--WQ {
  opacity: 1;
  color: var(--job-tile-selected-border-color);
}}

.AddLine-module__addLine--YS {
  --ring-button-icon-line-height: calc(var(--ring-unit)*3 + 1px);

  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);
}

.AddLine-module__addLine--YS > * {
  position: relative;
}

.AddLine-module__addLine--YS::before {
  position: absolute;
  left: 9px;

  width: 4px;
  height: 100%;

  content: '';

  border-radius: 2px;
  background-color: var(--job-tile-selected-border-color);
}

.AddLine-module__icon--WQ {
  opacity: 0;
}

.AddLine-module__selected--sg.AddLine-module__selected--sg {
  opacity: 1;
}

.AddLine-module__selected--sg .AddLine-module__icon--WQ {
  opacity: 1;
  color: var(--job-tile-selected-border-color);
}

.AddLine-module__disabled--An {
  pointer-events: none;
}

.AddLine-module__disabled--An.AddLine-module__disabled--An .AddLine-module__icon--WQ {
  opacity: 0;
}

.AddLine-module__icon--WQ .secondary {
  fill: var(--ring-content-background-color);
}

.AddLine-module__hintAction--N8 {
  margin-left: var(--ring-unit);

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

.EditPipelineJob-module__container--tZ {
  position: absolute;

  border-radius: calc(var(--ring-unit)*1.5);

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

.EditPipelineJob-module__label--mJ {
  margin-left: calc(var(--ring-unit)/2);
}

.EditPipelineJob-module__icon--Dq svg {
    width: calc(var(--ring-unit)*2);
    height: calc(var(--ring-unit)*2);
  }

.EditPipelineJob-module__default--kh {
  color: var(--ring-icon-color);
}

.EditPipelineJob-module__main--wo {
  color: var(--ring-main-color);
}

.EditPipelineJob-module__deleted--sE {
  color: var(--ring-disabled-color);
}

.EditPipelineJob-module__warning--SD {
  color: var(--ring-icon-warning-color);
}

.EditPipelineJob-module__warningMessage--BP {
  color: var(--ring-warning-color);
}

.EditPipelineJob-module__error--g3 {
  color: var(--ring-icon-error-color);
}

.EditPipelineJob-module__errorMessage--I7 {
  color: var(--ring-error-color);
}

.EditPipelineJob-module__addDependency--kF {
  left: calc(var(--ring-unit)*-1.5);

  opacity: 0;
}

.EditPipelineJob-module__addDependant--c4 {
  right: calc(var(--ring-unit)*-1.75);

  opacity: 0;
}

.EditPipelineJob-module__job--pS {
  position: relative;
}

.EditPipelineJob-module__job--pS.EditPipelineJob-module__debug--W1 {
    overflow: hidden;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.EditPipelineJob-module__job--pS:hover .EditPipelineJob-module__addDependency--kF,
.EditPipelineJob-module__job--pS:hover .EditPipelineJob-module__addDependant--c4 {
  opacity: 1;
}}

.EditPipelineJob-module__actions--Qh {
  position: relative;
  z-index: var(--ring-overlay-z-index);

  height: auto;

  line-height: normal;
}

.EditPipelineJob-module__customAction--Do {
  margin: 0;
}

.EditPipelineJob-module__delete--gk {

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

.EditPipelineJob-module__delete--gk .ring-list-glyph {
  color: var(--ring-icon-error-color);
}

.EditPipelineJob-module__disabled--EY {
  color: var(--ring-disabled-color);
}

.EditPipelineJob-module__disabled--EY .ring-list-glyph {
  color: var(--ring-icon-disabled-color);
}

.EditPipelineJob-module__hasArtifacts--AQ {
  color: var(--ring-icon-disabled-color);
}

.EditPipelineJob-module__tooltip--N1 {
  pointer-events: auto;
}

.EditPipelineJob-module__actionWrapper--Ud.EditPipelineJob-module__actionWrapper--Ud {
  padding: 0;
}

.EditPipelineJob-module__debugButton--ia svg {
    color: var(--ring-icon-error-color);
  }

.PipelineTile-module__pipeline--yh {
  --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-module__pipeline--yh .PipelineTile-module__label--Oy {
    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-module__pipeline--yh:hover {
    --pipeline-border-color: var(--ring-borders-color);

    text-decoration-line: none;
  }}

.PipelineTile-module__pipeline--yh.PipelineTile-module__selected--Pr {
    --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-module__pipeline--yh.PipelineTile-module__selected--Pr:hover {
      --pipeline-border-color: var(--ring-main-color);

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

.PipelineTile-module__pipeline--yh.PipelineTile-module__error--DJ {
    --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-module__pipeline--yh.PipelineTile-module__error--DJ:hover {
      --pipeline-border-color: rgba(var(--ring-icon-error-components), 0.4);
    }}

.PipelineTile-module__pipeline--yh.PipelineTile-module__error--DJ.PipelineTile-module__selected--Pr {
    --pipeline-border-color: var(--ring-icon-error-color);
    --pipeline-background-color: var(--ring-removed-background-color);
  }

.PipelineTile-module__status--L7 {
  margin-left: calc(var(--ring-unit)/2);

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

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

.PipelineTile-module__status--L7.PipelineTile-module__error--DJ {
    color: var(--ring-error-color);
  }

.EditPipelineChart-module__chart--n3 {
  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);
}

.FavoriteStar-module__invisible--V3 {
  opacity: 0;
}

.FavoriteStar-module__starred--ef {
  --ring-button-text-color: var(--ring-text-color);
}

.AgentPoolsFavoriteList-module__wrapper--RY {
  display: flex;
  flex: 1 1;

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

.AgentPoolsFavoriteList-module__search--XF {
  width: auto;
  margin-right: calc(var(--ring-unit)*4);
  margin-left: calc(var(--ring-unit)*4);
}

.AgentPoolsFavoriteList-module__nothingFound--AG {

  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-module__tree--EC {
  flex: 1 1 auto;
}

.AgentPoolsFavoriteDialog-module__dialog--V_ {
  width: calc(var(--ring-unit)*66);
  height: calc(100vh - var(--ring-unit)*8);
  max-height: calc(var(--ring-unit)*72);
}

.AgentPoolsFavoriteDialog-module__content--bG {
  flex-grow: 1;

  height: 100%;
}

.AgentPoolsFavoriteDialog-module__scrollableWrapper--kx {
  display: flex;
  flex-direction: column;

  height: 100%;
  padding: 0;
}

.AgentPoolsFavoriteDialog-module__header--dA {
  padding: calc(var(--ring-unit)*4) calc(var(--ring-unit)*4) 0;
}

.AgentPoolsFavoriteDialog-module__shortcuts--is {

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

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

  font-weight: normal;
}

.AgentPoolsFavoriteDialog-module__footer--OQ {
  display: flex;
  align-items: baseline;

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

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

.ArtifactsDownloadAll-module__downloadLink--MG {
  z-index: var(--ring-overlay-z-index);
}

.BuildArtifactStorageInfo-module__info--nI {
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.FileTreeNode-module__interactive--zY.FileTreeNode-module__interactive--zY:hover ~ .FileTreeNode-module__chevronIcon--R2 {
  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-module__heading--ao:hover > .FileTreeNode-module__chevronIcon--R2 {
  transition: none;

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

.FileTreeNode-module__item--b0 {
  position: relative;

  list-style-type: none;

  cursor: pointer;

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

.FileTreeNode-module__link--QE {
  flex-grow: 1;

  border-radius: 0;
}

.FileTreeNode-module__link--QE,
.FileTreeNode-module__innerLink--B5 {
  color: var(--ring-text-color);
}

.FileTreeNode-module__heading--ao,
.FileTreeNode-module__link--QE {
  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-module__heading--ao,.FileTreeNode-module__link--QE):hover {
    background: var(--ring-hover-background-color);
  }}

/* stylelint-disable-next-line */
.FileTreeNode-module__interactive--zY {
}

.FileTreeNode-module__chevronIcon--R2 {
  position: absolute;
  top: 6px;

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

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

.FileTreeNode-module__name--fB {
  margin-right: 6px;
  margin-left: 6px;
}

.FileTreeNode-module__link--QE .FileTreeNode-module__name--fB {
  line-height: var(--ring-line-height-lower);
}

.FileTreeNode-module__innerLink--B5 {
}

.FileTreeNode-module__icon--z9 {
  color: var(--ring-icon-color);

  line-height: normal;
}

.FileTreeNode-module__size--Pv {
  margin-right: var(--ring-unit);

  white-space: nowrap;

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

.FileTreeNode-module__extensionIcon--WS {

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

.FileTreeNode-module__compact--gJ.FileTreeNode-module__item--b0 {
    line-height: calc(var(--ring-unit)*3 - 2px);
  }

.FileTreeNode-module__compact--gJ .FileTreeNode-module__heading--ao,.FileTreeNode-module__compact--gJ .FileTreeNode-module__link--QE {
    margin: 0 calc(var(--ring-unit)*-2);
    padding: 0 calc(var(--ring-unit)*2 + var(--ring-unit)) 2px calc(var(--ring-unit)*2);
  }

.FileTreeNode-module__compact--gJ .FileTreeNode-module__chevronIcon--R2 {
    top: 0;
  }

.FileTreeNode-module__compact--gJ .FileTreeNode-module__name--fB {
    margin-right: var(--ring-unit);
    margin-left: calc(var(--ring-unit)/2);
  }

/* stylelint-disable selector-max-specificity */
.FileTreeNode-module__item--b0:focus > .FileTreeNode-module__heading--ao > .FileTreeNode-module__chevronIcon--R2 {
  transition: none;

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

.FileTreeNode-module__interactive--zY.FileTreeNode-module__interactive--zY:active ~ .FileTreeNode-module__chevronIcon--R2 {
  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-module__item--b0:active > .FileTreeNode-module__heading--ao:hover > .FileTreeNode-module__chevronIcon--R2 {
  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-module__link--QE:hover {
  text-decoration-line: none;
}

  .FileTreeNode-module__link--QE:hover .FileTreeNode-module__name--fB {
    text-decoration-line: underline;
  }}

.FileTreeNode-module__jobDetailsSidebarTarget--bY .FileTreeNode-module__heading--ao,.FileTreeNode-module__jobDetailsSidebarTarget--bY .FileTreeNode-module__link--QE {
    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-module__item--b0:focus > .FileTreeNode-module__heading--ao,
.FileTreeNode-module__link--QE.FileTreeNode-module__link--QE:focus {
  background: var(--ring-hover-background-color);
  box-shadow: inset 2px 0 var(--ring-main-color);
}

.FileTreeNode-module__item--b0:focus,
.FileTreeNode-module__link--QE:focus {
  outline: none;
}

@media (min-resolution: 2dppx) {@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* noinspection CssNonIntegerLengthInPixels */
    .FileTreeNode-module__link--QE:hover .FileTreeNode-module__name--fB {
      text-decoration-thickness: 0.5px;
    }}
}

.ServiceMessage-module__caption--aV {
  box-sizing: border-box;
  max-width: 100%;
  margin-left: calc(var(--ring-unit)*-0.5);
}

.ServiceMessage-module__caption--aV.ServiceMessage-module__caption--aV {
  margin-right: calc(var(--ring-unit)*2);
}

.ServiceMessage-module__container--SY {
  display: flex;
  align-items: baseline;

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

.ServiceMessage-module__icon--gQ {
  margin-right: calc(var(--ring-unit)*1.5);
  margin-left: calc(var(--ring-unit)/2);
}

.ServiceMessage-module__title--wt {
  margin: calc(var(--ring-unit)/4) 0 0;

  font-weight: normal;

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

.ServiceMessage-module__description--XK {
  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);
}

.PipelinesPages-module__app--vx {

  display: flex;
  flex: 1 1;
  flex-direction: column;
}

.globals-module__guidesPluginContainer--sV {
  flex-direction: column;
  flex-wrap: nowrap;
}

.Guides-module__guides--RV {
  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-module__guides--RV.Guides-module__shortList--vT {
    justify-items: center;

    grid-template-columns: repeat(4, 1fr);
  }

.Guides-module__startLinkContainer--ch {
  margin-right: var(--ring-unit);
}

.Guides-module__btnPrev--g9 {
  margin-right: var(--ring-unit);
}

.Guides-module__errorDescription--g2 {
  color: var(--ring-dark-secondary-color);
}

.Guides-module__errorIcon--TZ {
  color: var(--ring-icon-error-color);
}

.Guides-module__successIcon--s1 {
  color: var(--ring-icon-success-color);
}

.Tags-module__tags--Uz {
  margin-top: var(--ring-unit);
}

.Tags-module__tag--d2.Tags-module__tag--d2 {
  margin-right: calc(var(--ring-unit)/2);
  padding: 0 var(--ring-unit);

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

.GuideItem-module__description--GG {
  margin-bottom: var(--ring-unit);
}

.GuideItem-module__shareLink--jJ.GuideItem-module__shareLink--jJ {
  padding: 0;

  transition: opacity 0.3s 0.5s;

  opacity: 0;
}

.GuideItem-module__shareLink--jJ:focus {
  opacity: 1;
}

.GuideItem-module__guide--Ch {
  max-width: calc(var(--ring-unit)*65);
}

.GuideItem-module__guide--Ch span ~ .GuideItem-module__description--GG {
    margin-top: calc(var(--ring-unit)/2);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .GuideItem-module__guide--Ch:hover .GuideItem-module__shareLink--jJ {
      transition: opacity 0.3s;

      opacity: 1;
    }}

.GuideItem-module__image--lR {
  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-module__title--Sh {
  margin-top: calc(var(--ring-unit));
  margin-right: var(--ring-unit);
}

.GuideItem-module__top--aC {
  display: flex;
  align-items: flex-end;
  flex-direction: row;

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

:is(.GuideItem-module__top--aC .GuideItem-module__disabled--CA) .GuideItem-module__title--Sh {
      cursor: text;
      -webkit-user-select: text;
         -moz-user-select: text;
              user-select: text;
    }

.GuideItem-module__top--aC .GuideItem-module__disabled--CA {

    cursor: default;

    color: inherit;
  }

.GuideItem-module__progressInfo--c7 {
  margin-left: calc(var(--ring-unit)*1.5);

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

.GuideItem-module__short--hV {
  display: flex;
  align-items: center;
  flex-direction: column;

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

.GuideItem-module__short--hV .GuideItem-module__bot--mc {
    display: flex;
    align-items: center;
    flex-direction: column-reverse;
  }

.GuideItem-module__short--hV .GuideItem-module__progressInfo--c7 {
    margin-bottom: var(--ring-unit);
    margin-left: 0;
  }

.GuideItem-module__reset--NN.GuideItem-module__reset--NN {
  margin: 0;
  padding: 0 0 0 calc(var(--ring-unit)/2);
}

.Guides-launcher-module__launcherContent--Fd {
  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-module__launcherContent--Fd .Guides-launcher-module__launcherTitle--Lq {
    margin-bottom: calc(var(--ring-unit)*3);
  }

.ProjectLink-module__button--Ox {
  margin-right: var(--ring-unit);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.HeaderLink-module__link--nd:hover .HeaderLink-module__icon--j3 {
  background: var(--ring-tag-hover-background-color);
}}

.HeaderLink-module__tooltip--Ub {
  padding: 6px var(--ring-unit);

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

.HeaderLink-module__link--nd {
  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-module__link--nd.HeaderLink-module__link--nd:focus-visible {
  box-shadow: 0 0 0 2px var(--ring-border-hover-color) inset;
}

.HeaderLink-module__icon--j3 {
  display: block;

  margin: 2px;
  padding: var(--ring-unit);

  color: var(--ring-active-text-color);
  border-radius: 6px;
}

.HeaderLink-module__icon--j3.HeaderLink-module__icon--j3 svg {
  vertical-align: -4px;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.HeaderLink-module__link--nd.HeaderLink-module__link--nd:hover {
  text-decoration: none;

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

.HeaderLink-module__link--nd.HeaderLink-module__active--Qs {
  color: var(--ring-text-color);
}

.HeaderLink-module__active--Qs .HeaderLink-module__icon--j3 {
  background: var(--ring-tag-hover-background-color);
}

.Videos-module__container--cz {
  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-module__item--DN .Videos-module__title--O6 {
    margin-bottom: calc(var(--ring-unit)/4);
    padding: 0;

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

    font-weight: var(--ring-font-weight-bold);
    line-height: var(--ring-line-height-lower);
  }

.Videos-module__item--DN .Videos-module__description--xZ {
    margin-top: var(--ring-unit);
  }

.Videos-module__item--DN.Videos-module__featured--uW {
  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-module__item--DN.Videos-module__featured--uW .Videos-module__title--O6 {
    margin-bottom: calc(var(--ring-unit)/2);

    font-size: 20px;
    font-weight: normal;
    line-height: var(--ring-line-height-taller);
  }

.Videos-module__item--DN.Videos-module__featured--uW .Videos-module__description--xZ {
    margin-top: 0;
    grid-area: description;
  }

.Videos-module__meta--iz {
  margin-top: var(--ring-unit);

  white-space: pre-wrap;

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

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

.Videos-module__wrapper--MZ {
  overflow: hidden;

  width: 100%;
  aspect-ratio: 16 / 9;
}

.Videos-module__wrapper--MZ.Videos-module__featured--uW {
    grid-area: video;
  }

.Videos-module__iframe--W5 {
  width: 100%;
  height: 100%;

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

.Videos-module__placeholder--mL {
  position: relative;

  width: 100%;
  height: 100%;

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

.Videos-module__placeholder--mL .Videos-module__image--ya {
    position: absolute;
    z-index: 1;

    width: 100%;
    height: 100%;
  }

.Videos-module__placeholder--mL .Videos-module__btnPlay--ep {
    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-module__placeholder--mL .Videos-module__btnPlay--ep):hover {
      animation: Videos-module__fade-in--sl 0.5s;

      opacity: 1;
    }}

:is(.Videos-module__placeholder--mL .Videos-module__btnPlay--ep) svg {
      width: 64px;
      height: 64px;
    }

.Videos-module__hidden--NJ {
  display: none;
}

.Videos-module__loading--df {
  animation: Videos-module__loading--df 0.7s linear infinite;
  animation-direction: alternate;
}

.Videos-module__category--RB:not(:first-child) {
  margin-top: calc(var(--ring-unit)*2);
  padding-top: calc(var(--ring-unit)*2);
}

@keyframes Videos-module__fade-in--sl {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes Videos-module__loading--df {
  from {
    opacity: 1;
  }

  to {
    opacity: 0.7;
  }
}

.Overview-module__content--ds {
  max-width: 100%;
  padding: calc(var(--ring-unit)*3) 0;
}

.Overview-module__content--ds .Overview-module__heading--HP {
    margin-bottom: calc(var(--ring-unit)*2);

    line-height: 1em;
  }

.Overview-module__content--ds .Overview-module__icon--GE {
    margin-right: calc(var(--ring-unit)/2);
  }

.BuildArtifactsTree-module__container--PO {
  position: relative;
}

.BuildArtifactsTree-module__header--tK {
  display: flex;

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

.BuildArtifactsTree-module__tree--N8 {
  margin: 0;
  padding: 0;
}

.BuildArtifactsTree-module__autoWidth--Vj {
  display: inline-block;

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

.BuildArtifactsTree-module__toggleHidden--UI {
  display: inline-block;
}

.BuildArtifactsTree-module__noteHidden--ui {

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

.BuildArtifactsTree-module__noArtifacts--mZ {

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

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

.BuildArtifactsTree-module__downloadLink--TL {
  margin-left: auto;

  white-space: nowrap;
}

.BuildArtifactsTree-module__artifactsSize--ZT {

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

.BuildArtifactsTree-module__artifactsSize--ZT .BuildArtifactsTree-module__downloadLink--TL {
  margin-left: var(--ring-unit);
}

.BuildArtifactsTree-module__loader--Zn {
  padding: 6px 0;
}

.BuildArtifactsTree-module__popupHeader--p6 .BuildArtifactsTree-module__artifactsSize--ZT {
    color: var(--ring-secondary-color);

    font-weight: 400;
  }

.BuildLogBuildNavigation-module__container--MI {
  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-module__container--MI.BuildLogBuildNavigation-module__jobDetailsPopupTarget--IW,.BuildLogBuildNavigation-module__container--MI.BuildLogBuildNavigation-module__jobDetailsSidebarTarget--Su {
    padding-bottom: calc(var(--ring-unit)*1.5);
    padding-left: calc(var(--ring-unit)*2.5);
  }

.BuildLogBuildNavigation-module__buttonGroup--_L {
  display: flex;

  min-width: 0;
}

.BuildLogBuildNavigation-module__successIcon--SC {
  color: var(--ring-success-color);
}

.BuildLogBuildNavigation-module__successIcon--SC,
.BuildLogBuildNavigation-module__failureIcon--Aw {
  margin-right: var(--ring-unit);
}

.BuildLogBuildNavigation-module__failedBuild--vR {
  color: var(--ring-error-color);
}

.BuildLogBuildNavigation-module__button--EF {
  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BranchLabel-module__link--A4:hover .BranchLabel-module__innerLink--Y4 {
  border-bottom-width: 0;
}}
@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BranchLabel-module__link--A4:hover:hover {
  outline: none;
  background-color: var(--ring-selected-background-color);
}}
@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BranchLabel-module__inline--g1.BranchLabel-module__link--A4: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-module__link--A4:hover {
  box-shadow: none;
}

  .BranchLabel-module__link--A4:hover *::-moz-selection {
    background-color: #2e436e;
    background-color: var(--tc-default-branch-background-hover-color);
  }

  .BranchLabel-module__link--A4:hover *::selection {
    background-color: #2e436e;
    background-color: var(--tc-default-branch-background-hover-color);
  }}
@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BranchLabel-module__buildBranch--aK.BranchLabel-module__link--A4:hover {
  color: var(--ring-text-color);
}}

:root {
  --tc-default-branch-background-color: #8ccbff;
  --tc-default-branch-background-hover-color: #2e436e;
}

.ring-ui-theme-dark,
.ring-variables_dark-dark {
  --tc-default-branch-background-color: #0d5087;
  --tc-default-branch-background-hover-color: #212d45;
}

.BranchLabel-module__buildBranch--aK {
  display: inline-block;

  box-sizing: border-box;
  max-width: 100%;
  height: 20px;

  -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;

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

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

  font-size: var(--ring-font-size-smaller);
  font-weight: normal;
  line-height: var(--ring-line-height);
  padding-inline: var(--ring-unit);
}

.BranchLabel-module__low--fa {
}

.BranchLabel-module__buildBranchContent--rT {
  position: relative;

  display: inline-flex;

  width: 100%;
}

.BranchLabel-module__copyIconWrapper--gZ {
  position: absolute;
  top: 0;
  right: calc(var(--ring-unit)*-1);

  width: calc(var(--ring-unit)*3);
  height: calc(100% - 1px);
  padding-top: 1px;

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

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

  text-align: right;

  opacity: 0;

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

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

  background: linear-gradient(90deg, transparent, var(--ring-selected-background-color) 25%);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .BranchLabel-module__copyIconWrapper--gZ:hover svg {
      color: var(--ring-link-hover-color);
    }}

.BranchLabel-module__buildBranch--aK.BranchLabel-module__link--A4 {
  color: var(--ring-text-color);
}

.BranchLabel-module__autoTrim--kl {
  max-width: 100%;
}

.BranchLabel-module__defaultTrim--wi {
  max-width: calc(var(--ring-unit)*23);
}

.BranchLabel-module__withBorder--iB {
  box-shadow: 0 0 0 1px var(--ring-borders-color) inset;
}

.BranchLabel-module__withIcon--uH {
  color: var(--ring-text-color);
}

.BranchLabel-module__main--jG {
  background-color: #8ccbff;
  background-color: var(--tc-default-branch-background-color);
}

.BranchLabel-module__main--jG,
.BranchLabel-module__link--A4:focus {
  box-shadow: none;
}

:is(.BranchLabel-module__main--jG,.BranchLabel-module__link--A4:focus) *::-moz-selection {
    background-color: #2e436e;
    background-color: var(--tc-default-branch-background-hover-color);
  }

:is(.BranchLabel-module__main--jG,.BranchLabel-module__link--A4:focus) *::selection {
    background-color: #2e436e;
    background-color: var(--tc-default-branch-background-hover-color);
  }

.BranchLabel-module__icon--YJ {
  margin-right: calc(var(--ring-unit)/8);

  -webkit-user-select: auto;

     -moz-user-select: auto;

          user-select: auto;
}

.BranchLabel-module__inline--g1 {
  padding: 0;

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

  background-color: transparent;
}

.BranchLabel-module__inline--g1 .BranchLabel-module__icon--YJ {
    margin-right: calc(var(--ring-unit)/2);

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

.BranchLabel-module__inline--g1.BranchLabel-module__link--A4:focus {
  color: var(--ring-link-hover-color);

  background-color: transparent;
}

.BranchLabel-module__copyIcon--sO {
  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-module__copyIcon--sO:hover svg {
      color: var(--ring-link-hover-color);
    }}

.BranchLabel-module__link--A4:focus {
  outline: none;
  background-color: var(--ring-selected-background-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BranchLabel-module__buildBranch--aK:hover .BranchLabel-module__copyIconWrapper--gZ {
  opacity: 1;
}}

.BranchLabel-module__link--A4:focus .BranchLabel-module__innerLink--Y4 {
  border-bottom-width: 0;
}

.BranchLabel-module__tooltipWrapper--p6 {
  display: block;
  overflow: hidden;

  max-width: calc(100% - 1px);
  height: 24px;
}

.PopupControl-module__legacyPopupControl--Pt {
  display: inline-flex;
  align-items: baseline;

  max-width: 100%;

  white-space: nowrap;

  line-height: normal;
}

.PopupControl-module__label--Au {

  min-width: 0;

  padding-bottom: 1px;
}

.PopupControl-module__toggle--l6 {

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

.StopBuild-module__stopBuild--KS {
  white-space: nowrap;
}

.StopBuild-module__iconOnly--SE .secondary {
  fill: var(--ring-removed-subtle-background-color);
}

.StopBuild-module__invisible--Fw {
  display: none;
}

.BuildDurationAnchor-module__buildDuration--hm {

  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-module__placeholder--IB {
  width: calc(var(--ring-unit)*14);
}

.BuildDurationAnchor-module__placeholder--IB::before {
    content: '.';

    color: transparent;
  }

.BuildDurationAnchor-module__low--zg {
}

.BuildDurationAnchor-module__text--Rz {
  padding-right: var(--ring-unit);
}

.BuildDurationAnchor-module__textForOvertime--ew {
  padding-right: 0;
  padding-left: 20px;
}

.BuildDurationAnchor-module__icon--rT {
  position: absolute;
  top: 1px;
  left: 2px;

  color: inherit;
}

.BuildDurationAnchor-module__wrapper--aa {

  position: relative;
  z-index: 1;

  overflow: hidden;

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

  margin: 0;
  padding: 0 0 1px;

  cursor: default;

  white-space: nowrap;

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

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

.BuildDurationAnchor-module__wrapperSuccess--Jo {
  background-color: var(--tc-success-background-color);
}

.BuildDurationAnchor-module__wrapperFailure--KI {
  background-color: var(--ring-removed-background-color);
}

.BuildDurationAnchor-module__wrapperSuccess--Jo.BuildDurationAnchor-module__withBorder--X_ {
  box-shadow: 0 0 0 1px rgba(122, 204, 139, 0.5) inset;
}

.BuildDurationAnchor-module__wrapperFailure--KI.BuildDurationAnchor-module__withBorder--X_ {
  box-shadow: 0 0 0 1px rgba(194, 39, 49, 0.5) inset;
}

@media (min-resolution: 2dppx) {
  .BuildDurationAnchor-module__wrapperSuccess--Jo.BuildDurationAnchor-module__withBorder--X_ {
    box-shadow: 0 0 0 0.5px var(--tc-success-progress-color) inset;
  }

  .BuildDurationAnchor-module__wrapperFailure--KI.BuildDurationAnchor-module__withBorder--X_ {
    box-shadow: 0 0 0 0.5px var(--ring-main-error-color) inset;
  }
}

.BuildDurationAnchor-module__wrapperOvertime--Rm {
  text-align: left;
}

.BuildDurationAnchor-module__progress--K1 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;

  overflow: hidden;

  height: calc(var(--ring-line-height) + 1px);

  text-align: right;

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

  border-radius: var(--ring-border-radius) 0 0 var(--ring-border-radius);
  background-color: var(--tc-success-progress-color);
}

.BuildDurationAnchor-module__progressFailure--YT {
  background-color: var(--ring-main-error-color);
}

.BuildDurationAnchor-module__progressOvertime--hx {
  text-align: left;
}

.BuildDurationAnchor-module__startedFinished--Nx {
  color: var(--ring-secondary-color);
}

.BuildDurationAnchor-module__durationFinished--L_ {
  margin-left: var(--ring-unit);
}

.BuildDurationAnchor-module__firstRunSuccessful--R5 {
  color: var(--ring-success-color);
}

.BuildDurationAnchor-module__firstRunFailure--ry {
  color: var(--ring-error-color);
}

.BuildDurationAnchor-module__exactDuration--Y8 {
  display: inline-block;

  min-width: calc(var(--ring-unit)*12);

  margin-left: 0;
}

.BuildDurationAnchor-module__exactStarted--fG {
  margin-left: 0;
}

.BuildDurationDetails-module__buildDurationDetails--WH {

  display: table;

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

  text-align: left;

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

.BuildDurationDetails-module__row--zT {
  display: table-row;
}

.BuildDurationDetails-module__label--yI {
  position: relative;

  display: table-cell;

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

  white-space: nowrap;

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

.BuildDurationDetails-module__value--v8 {
  display: table-cell;

  white-space: nowrap;
}

.BuildDurationDetails-module__overtimeIcon--cF {
  position: absolute;

  top: 3px;
  left: -20px;

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

.BuildStatusTooltip-module__comment--VC {
  display: inline;
}

.BuildStatus-module__label--x3 {
  margin-left: -1px;
  padding-left: 1px;
}

.BuildTriggeredBy-module__inline--WX {
}

.BuildTriggeredBy-module__buildPath--g1 {
  display: inline;

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

.BuildTriggeredBy-module__buildPath--g1 > * {
    display: inline;
  }

.BuildTriggeredBy-module__buildPathLink--Z2 {
  color: inherit;
}

.Plugin-module__container--j5 {
  display: flex;
  flex-wrap: wrap;
}

.Plugin-module__inline--HX {
  display: inline-flex;
  align-items: baseline;
}

.Plugin-module__developmentMode--l8 {
  display: block;
}

.Plugin-module__developmentMode--l8.Plugin-module__inline--HX {
    display: inline-block;
  }

.Plugin-module__developmentMode--l8 {

  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-module__developmentMode--l8 .Plugin-module__positionName--h_ {
    display: inline;

    font-size: 8px;
  }

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

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

    .Plugin-module__developmentMode--l8:hover .Plugin-module__positionName--h_ {
      color: var(--ring-icon-hover-color);
    }}

.Plugin-module__developmentMode--l8[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-module__developmentMode--l8[id='HEADER_RIGHT'] {
    padding: 0;
  }

.Plugin-module__developmentMode--l8[id^='SAKURA_BEFORE_CONTENT'] {
    margin: var(--ring-unit) 0;
  }

.Plugin-module__developmentMode--l8[id^='SAKURA_BUILD_CHANGES'],.Plugin-module__developmentMode--l8[id^='SAKURA_PROJECT_TRENDS'],.Plugin-module__developmentMode--l8[id^='SAKURA_BUILD_CONFIGURATION_BUILDS'],.Plugin-module__developmentMode--l8[id^='SAKURA_BUILD_CONFIGURATION_BRANCHES'],.Plugin-module__developmentMode--l8[id^='SAKURA_BUILD_CONFIGURATION_CHANGE_LOG'] {
    margin-bottom: var(--ring-unit);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.LinkHost-module__link--X1:hover .LinkHost-module__icon--j9 {
  background-color: var(--tc-navigation-link-background-color);
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.LinkHost-module__link--X1:hover {
  --tc-navigation-link-background-color: var(--ring-tag-hover-background-color);
}}

.LinkHost-module__link--X1 {
  --tc-navigation-link-background-color: var(--tc-navigation-background-color);

  display: flex;
  align-items: center;
  flex-direction: column;

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

  font-size: 10px;
  line-height: 14px;
}

.LinkHost-module__withCaption--Wp {
  width: calc(var(--ring-unit)*8);
  padding-block: calc(var(--ring-unit)/2);
}

.LinkHost-module__withCaption--Wp.LinkHost-module__withCaption--Wp:focus-visible {
  box-shadow: 0 0 0 2px var(--ring-border-hover-color) inset;
}

.LinkHost-module__iconWrapper--nE {
  position: relative;
}

.LinkHost-module__icon--j9 {
  display: block;

  margin: 2px;
  padding: var(--ring-unit);

  color: var(--ring-active-text-color);
  border-radius: 6px;
}

.LinkHost-module__icon--j9.LinkHost-module__icon--j9 svg {
  vertical-align: -4px;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.LinkHost-module__link--X1.LinkHost-module__link--X1:hover {
  text-decoration: none;

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

.LinkHost-module__link--X1.LinkHost-module__active--bM {
  color: var(--ring-text-color);
}

.LinkHost-module__active--bM {
  --tc-navigation-link-background-color: var(--ring-tag-hover-background-color);
}

.LinkHost-module__active--bM .LinkHost-module__icon--j9 {
  background-color: var(--tc-navigation-link-background-color);
}

.LinkHost-module__badge--Sj {
  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-module__copyright--St {
  margin-top: var(--ring-unit);

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

.Footer-module__extensionsLinks--Re {
  margin-top: var(--ring-unit);
}

.Footer-module__extensionsLinks--Re a,.Footer-module__extensionsLinks--Re span {
    margin: 0;
  }

.Footer-module__extensionsLinks--Re a {
    margin-left: var(--ring-unit);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(.Footer-module__extensionsLinks--Re a):hover {
      color: var(--ring-link-hover-color);
    }}

.ActionsDropdown-module__anchorButton--Og {
  position: relative;
}

.ActionsDropdown-module__dropdown--qp {
  flex: 0 0 auto;

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

  line-height: 12px;
}

.ActionsDropdown-module__loader--gH {
  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-module__item--OM:hover > * {
  border: none;
}}

.ActionsDropdown-module__hoverItem--Et {
  background-color: var(--ring-selected-background-color);
}

.ActionsDropdown-module__icon--PR,
.ActionsDropdown-module__itemText--N5::before {
  margin-right: calc(var(--ring-unit)/2);
}

.ActionsDropdown-module__hint--Hu {
  padding-left: calc(var(--ring-unit)*1.5);
}

.ActionsDropdown-module__gotIt--By {
  margin-top: calc(var(--ring-unit)*2);
}

.ActionsDropdown-module__tooltip--gi {
  display: inline-block;
}

.IframeAdapter-module__iframe--YA {
  width: 1px;
  min-width: 100%;

  border: none;
}

.IframeAdapter-module__hidden--X9 {
  visibility: hidden;
}

.ClassicUITabAdapter-module__iframe--zG {
  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-module__loading--IK {
  visibility: hidden;
}

.ModeSwitch-module__header--AH {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}

.BuildParametersTab-module__controls--sl {
  margin-right: auto;
  margin-left: calc(var(--ring-unit)*2);
}

.CollapsibleLine-module__row--mg {
  display: flex;
  align-items: baseline;
  flex: 0 0 auto;
  flex-wrap: nowrap;
  justify-content: flex-end;

  width: 100%;
}

.CollapsibleLine-module__row--mg > * {
    box-sizing: border-box;
    padding: 0 var(--ring-unit);
  }

.CollapsibleLine-module__row--mg > :first-child {
    padding-left: 0;
  }

.CollapsibleLine-module__line--Ap {
  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-module__line--Ap: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-module__line--Ap:hover .CollapsibleLine-module__arrow--DL {
    transition: none;

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

.CollapsibleLine-module__arrow--DL {
  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-module__line--Ap:focus .CollapsibleLine-module__arrow--DL {
    transition: none;

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

.CollapsibleLine-module__line--Ap:active .CollapsibleLine-module__arrow--DL {
    transition: none;

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

.Subprojects-module__header--ek {

  position: relative;

  justify-content: flex-start;

  margin-top: 0;

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

.Subprojects-module__title--NT.Subprojects-module__title--NT {
  font-size: inherit;
  line-height: inherit;
}

.Subprojects-module__root--Jl {
  margin-top: calc(var(--ring-unit)*3);
}

.Subprojects-module__archived--ut,
.Subprojects-module__showArchivedProjectsButton--Lp {
  margin-top: calc(var(--ring-unit)*2);
}

.Subprojects-module__hideArchivedProjectsButton--oF {
  padding-left: 0;

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

.HintItems-module__favoritesHint--Gz {
  margin-top: calc(var(--ring-unit)*-2.5);
  margin-left: var(--ring-unit);
}

.HintItems-module__headerLink--ap {
  margin-left: calc(var(--ring-unit)*-1);
}

.HintItems-module__customRunHint--fE {
  margin-top: calc(var(--ring-unit)/2);
  margin-left: calc(var(--ring-unit)*3);
}

.HintItems-module__addAgentsPoolHint--gd {
  margin-top: calc(var(--ring-unit)*-2.5);
}

.HeaderUser-module__user--dr {
  display: flex;

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

.HeaderUser-module__userLoading--aM {
  width: calc(var(--ring-unit)*8);
  height: calc(var(--ring-unit)*8);
}

.HeaderUser-module__avatarWrapper--wO {

  cursor: pointer;

  border-radius: 50%;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.HeaderUser-module__avatarWrapper--wO:hover {
  opacity: 0.84;
}}

.HeaderUser-module__avatarWrapper--wO:focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px var(--ring-border-hover-color);
}

.HeaderUser-module__avatar--ZX {
  margin: 0;
}

.HeaderUser-module__guest--F_ {
  padding: 6px;

  border-radius: 50%;

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

.HeaderUser-module__guest--F_.HeaderUser-module__guest--F_ svg {
  vertical-align: -5px;
}

.HeaderUser-module__appearanceContainer--m8.HeaderUser-module__appearanceContainer--m8 {
  padding: 0;
}

.HeaderUser-module__appearance--xB {
  display: flex;

  padding: 3px var(--ring-unit) 5px;
}

.HeaderUser-module__appearanceChevron--Nu {
  margin-left: auto;
  padding-left: calc(var(--ring-unit)/2);

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

.InvestigationsCounter-module__new--zr {
  background-color: var(--ring-main-color);
}

.WhatsNewPopupContent-module__container--eI {
  display: flex;
  flex-direction: column;

  height: 100%;
}

.WhatsNewPopupContent-module__header--WU {
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*2) 14px;

  font-size: 20px;
}

.WhatsNewPopupContent-module__header--WU .ring-island-title {
  float: none;
}

.WhatsNewPopupContent-module__content--vw {
  padding: 0 calc(var(--ring-unit)*2);
}

.WhatsNewPopupContent-module__releaseHeader--lE {
  display: flex;
  align-items: center;

  min-height: 42px;
  padding-right: var(--ring-unit);
  gap: calc(var(--ring-unit)*1.5);
}

.WhatsNewPopupContent-module__gift--AD .ring-avatar-avatarInfo {
  color: var(--ring-link-color);
  background-color: var(--ring-hover-background-color);
}

.WhatsNewPopupContent-module__releaseIcon--Rs.WhatsNewPopupContent-module__releaseIcon--Rs svg {
  vertical-align: -5px;
}

.WhatsNewPopupContent-module__releaseSubtitle--MC {
  color: var(--ring-secondary-color);
}

.WhatsNewPopupContent-module__releaseTitle--pE.WhatsNewPopupContent-module__releaseTitle--pE {
  margin-top: 0;
}

.WhatsNewPopupContent-module__feedback--D2 {
  margin-left: auto;
}

.WhatsNewPopupContent-module__timeline--i7 {
  position: relative;

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

  padding-left: calc(var(--ring-unit)*5.5);
}

.WhatsNewPopupContent-module__timeline--i7::before {
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: 15px;

  width: 2px;

  content: '';

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

.WhatsNewPopupContent-module__event--Fg {
  padding-bottom: calc(var(--ring-unit)*3);
}

.WhatsNewPopupContent-module__eventTitle--Zc.WhatsNewPopupContent-module__eventTitle--Zc {
  margin: 0 0 calc(var(--ring-unit)/2);

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

.WhatsNewPopupContent-module__tag--os {
  margin-right: calc(var(--ring-unit)/2);

  pointer-events: none;

  font-weight: normal;
}

.WhatsNewPopupContent-module__security--Nc {
  padding-left: calc(var(--ring-unit)/2);

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

.WhatsNewPopupContent-module__securityIcon--Pu {
  margin-right: calc(var(--ring-unit)/2);

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

.WhatsNewPopupContent-module__description--cc img {
  display: block;

  max-width: 100%;
  margin-top: var(--ring-unit);

  border-radius: var(--ring-border-radius-large);
  box-shadow: 0 0 0 1px var(--ring-line-color);
}

.WhatsNewPopupContent-module__description--cc ul {
  list-style-type: disc;
}

.WhatsNewPopupContent-module__callToAction--cp {
  display: flex;

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

.WhatsNewPopupContent-module__oldest--F8 {
  margin-bottom: calc(var(--ring-unit)*3);
}

.WhatsNewPopupContent-module__oldest--F8::before {
  bottom: 10px;
}

.WhatsNewPopupContent-module__oldest--F8::after {
  position: absolute;
  bottom: 6px;
  left: calc(var(--ring-unit)*1.5);

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

  content: '';

  border-radius: 50%;
  background-color: var(--ring-line-color);
}

.WhatsNewPopupContent-module__newWindowIcon--sZ {
  margin-left: calc(var(--ring-unit)/2);
}

.WhatsNew-module__popup--d8 {
  width: calc(var(--ring-unit)*63);
  height: 70vh;

  border-radius: calc(var(--ring-unit)*1.5);
}

.WhatsNew-module__dot--rx {
  position: absolute;
  top: 11px;
  right: 9px;

  width: 6px;

  height: 6px;

  border-radius: 50%;
  background-color: var(--ring-main-color);
  box-shadow: 0 0 0 1px var(--tc-navigation-link-background-color);
}

.WhatsNew-module__feedback--wD {
  display: flex;
  overflow: auto;
  flex-direction: column;

  box-sizing: border-box;

  height: 100%;

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

.AgentsLink-module__progressBar--Ys {
  position: absolute;
  right: 10px;
  bottom: 2px;
  left: 10px;

  height: 2px;

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

.AgentsLink-module__heading--J2 {
  display: block;

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

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

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

.AgentsLink-module__builds--lG {
  margin-top: var(--ring-unit);
}

.HomeLink-module__container--NH {
  margin-block: calc(var(--ring-unit)*1.5);
}

.HomeLink-module__logo--SO.HomeLink-module__logo--SO {
  padding-block: 0;

  vertical-align: -2px;
}

.Links-module__links--rK {
  overflow-x: hidden;

  width: 100%;
  min-height: calc(var(--ring-unit)*16);
}

.CommonPopup-module__popup--W5 {
  z-index: 100;

  min-width: calc(var(--ring-unit)*58);

  text-align: left;
}

.CommonPopup-module__header--ai {
  margin-top: calc(var(--ring-unit)*2);

  font-size: calc(var(--ring-unit)*3);
}

.CreateAgentOrInstallDropdown-module__dropdown--VQ {
  line-height: var(--ring-line-height);
}

.CreateAgentOrInstallDropdown-module__link--W4 {
}

.CreateAgentOrInstallDropdown-module__hoverLink--D1 {
}

.CreateAgentOrInstallDropdown-module__text--y0 {

  white-space: normal;

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

.AgentsSidebar-module__sidebar--s_ {
  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-module__header--ry {
  padding-bottom: calc(var(--ring-unit)*2);
}

.AgentsSidebar-module__tree--JY {
  flex: 1 1 auto;
}

.AgentsSidebar-module__loader--vL {
  padding-left: calc(var(--ring-unit)*3.5);

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

.AgentsSidebar-module__loader--vL:first-child {
    margin-top: 0;
  }

.AgentsSidebar-module__loaderText--Ry {
  margin-left: 2px;
}

.InvestigationHistoryList-module__content--O0 {
  flex: 1 0 auto;
}

.InvestigationHistoryList-module__emptyHistory--SQ {
  display: flex;
  align-items: center;
  justify-content: center;

  height: 100%;

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

.InvestigationHistoryList-module__investigation--QS {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.InvestigationHistoryList-module__investigation--QS:last-child {
    margin-bottom: 0;
  }

.InvestigationHistoryList-module__investigationHeader--pA {
  line-height: var(--ring-line-height);
}

.InvestigationHistoryList-module__user--U3 {
  font-weight: var(--ring-font-weight-bold);
}

.InvestigationHistoryList-module__timestamp--OU {

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

.InvestigationHistoryList-module__investigationContent--pg {
  display: flex;
  flex-direction: column;
}

.InvestigationHistoryList-module__resolveMethod--gu {
  color: var(--ring-secondary-color);
}

.InvestigationHistoryList-module__comment--OC {
  overflow-wrap: break-word;

  white-space: normal;
}

.InvestigationHistoryPopup-module__dialog--BQ {
  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-module__overlay--bT {
  z-index: 30;

  padding: 0;
}

.InvestigationHistoryPopup-module__wrapper--me {
  display: flex;
  overflow: hidden;
  flex-direction: column;

  height: 100%;
}

.InvestigationHistoryPopup-module__header--qb {
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4);
}

.InvestigationHistoryPopup-module__header--qb.InvestigationHistoryPopup-module__contentScroled--dG {
    border-bottom: 1px solid var(--ring-line-color);
    box-shadow: 0 1px 8px 0 rgba(0, 42, 76, 0.15);
  }

.InvestigationHistoryPopup-module__content--Fj {
  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-module__historyList--xA {
  width: 100%;
}

.InvestigationHistoryPopup-module__title--oH {
  display: flex;
  align-items: baseline;
}

.InvestigationHistoryPopup-module__title--oH.InvestigationHistoryPopup-module__title--oH {
  margin: 0;
  margin-right: auto;
  margin-bottom: var(--ring-unit);
  padding: 0;

  font-size: 24px;
  font-weight: var(--ring-font-weight-bold);
  line-height: 28px;
}

.InvestigationHistoryPopup-module__buildTypePath--i9 {
  margin-bottom: calc(var(--ring-unit)/2);
}

.InvestigationHistoryPopup-module__subTitle--gh {
}

.Details-module__button--c0 {

  display: block;

  width: 100%;
  margin: 0;

  cursor: pointer;
}

.Details-module__heading--Vs.Details-module__heading--Vs {
  position: relative;

  cursor: pointer;

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

.Details-module__headingWithButtonAside--AH button,
.Details-module__headingWithButtonAside--AH a {
  position: relative;
}

.Details-module__headingWithButtonAside--AH .Details-module__button--c0 {
  position: absolute;
  top: var(--absolute-child-top);
  right: 0;
  bottom: 0;
  left: 0;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.Subproject-module__summaryWrapper--NQ:hover .Subproject-module__star--p_ {
  transition: none;

  opacity: 1;
}}

.Subproject-module__container--uq {
  margin: calc(var(--ring-unit)*2) calc(var(--tc-page-padding-inline)*-1) calc(var(--ring-unit)*3);
}

.Subproject-module__container--uq:last-of-type {
    margin-bottom: 0;
  }

.Subproject-module__nested--DS {
  margin-left: calc(var(--ring-unit)*2.5);

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

.Subproject-module__star--p_ {
  padding: 0;
  padding-right: var(--ring-unit);

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

  opacity: 0;
}

.Subproject-module__container--uq:focus-within .Subproject-module__star--p_ {
  transition: none;

  opacity: 1;
}

.Subproject-module__summaryWrapper--NQ {
  width: 100%;
}

.Subproject-module__parentPath--mA {
  color: var(--ring-secondary-color);
}

.Subproject-module__entity--Mk {
  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-module__entityContainer--yx {
  display: flex;
  overflow: hidden;

  max-width: 100%;
  padding-right: var(--ring-unit);
}

.Subproject-module__entityPath--pw.Subproject-module__entityPath--pw {
  align-items: center;

  margin-top: calc(var(--ring-unit)/4);
  margin-bottom: calc(var(--ring-unit)/2);

  font-weight: normal;
}

.Subproject-module__entityPath--pw {
  display: flex;
  align-items: baseline;

  width: 100%;

  padding: 0;

  letter-spacing: -0.3px;
}

.Subproject-module__description--Wm {
  flex-shrink: 100;

  min-width: calc(var(--ring-unit)*15);
  margin-top: 2px;

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

.Subproject-module__line--ty {

  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-module__line--ty.Subproject-module__noChildren--Gr {
    cursor: inherit;
  }

.Subproject-module__line--ty:focus {
    background-color: transparent;
    background-color: initial;
  }

.Subproject-module__line--ty::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-module__line--ty:hover::before {
      background-color: var(--ring-hover-background-color);
    }}

.Subproject-module__header--Ht {

  align-items: center;
  justify-content: flex-start;
}

.Subproject-module__arrow--LP {

  top: auto;
  bottom: var(--ring-unit);
  left: 6px;
}

.Subproject-module__details--Ok {
  padding: 0 var(--tc-page-padding-inline) calc(var(--ring-unit)/2);
}

.Subproject-module__actions--lh {
  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-module__status--MK {
  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-module__status--MK.Subproject-module__success--K2 {
    color: var(--ring-icon-success-color);
  }

.Subproject-module__status--MK.Subproject-module__unknown--om {
    color: var(--ring-secondary-color);
  }

.Subproject-module__status--MK.Subproject-module__failed--SM {
    color: var(--ring-icon-error-color);
  }

.Subproject-module__count--Kz {
  padding-right: calc(var(--ring-unit)/2);
}

.Subproject-module__statusIcon--Kb {
  margin-right: 0;
}

.Subproject-module__add--vN {
  margin-left: calc(var(--ring-unit)*2);
}

.Subproject-module__link--bo {
  max-width: calc(100% - var(--ring-unit)*2.5);

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

.Subproject-module__noChildrenWarning--u1 {

  text-align: right;
}

.Subproject-module__minorInfo--wH {
}

.CreateEntityButton-module__icon--SI {
  margin-right: var(--ring-unit);

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

.CreateEntityButton-module__earlyAccessTag--lr {
  margin-top: calc(var(--ring-unit)/4);
  margin-left: calc(var(--ring-unit)*2);

  pointer-events: none;
}

.ProjectToolBar-module__buttonSet--WR {
  margin-right: auto;
  margin-left: calc(var(--ring-unit)*2);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ListItem-module__highlightHover--uU:hover::before {
  opacity: 1;
  background-color: var(--ring-hover-background-color);
}}

.ListItem-module__listItem--EX {

  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-module__listItem--EX::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-module__focusableWrapper--L6:focus {
  outline: none;
}

/* stylelint-disable selector-max-specificity */
.ListItem-module__focusableWrapper--L6:focus .ListItem-module__listItem--EX::before,
.ListItem-module__focusableWrapper--L6:focus + .ListItem-module__listItem--EX::before {
  opacity: 1;
  background-color: transparent;
  box-shadow: inset 2px 0 var(--ring-main-color);
}

.ListItem-module__focusableWrapper--L6:focus .ListItem-module__highlightHover--uU::before,
.ListItem-module__focusableWrapper--L6:focus + .ListItem-module__highlightHover--uU::before {
  opacity: 1;
  background-color: var(--ring-hover-background-color);
}
/* stylelint-enable */

.ListItem-module__row--b3 {
  align-items: baseline;
  flex-wrap: nowrap;

  padding-bottom: 10px;

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

.ListItem-module__hideTopBorder--CK .ListItem-module__row--b3 {
  box-shadow: 0 1px var(--ring-line-color);
}

.ListItem-module__hideBorders--w1 {
  margin-top: 0;
}

.ListItem-module__hideBorders--w1 .ListItem-module__row--b3 {
    box-shadow: none;
  }

.ListItem-module__hideBorders--w1::before {
    top: 0;
    bottom: 0;
  }

.ListItem-module__row--b3 > * {
  box-sizing: border-box;
  margin: 6px 0 0;
  padding: 0 var(--ring-unit);
}

.ListItem-module__row--b3 > :first-child {
  padding-left: 0;
}

.ListItem-module__row--b3 > :last-child {
  padding-right: 0;
}

.AgentLine-module__agentLine--St {

  display: flex;
  align-items: baseline;
}

.AgentLine-module__info--D8 {

  flex-grow: 1;
}

.AgentLine-module__lastActive--Wj {
  flex-shrink: 0;

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

.AgentLine-module__connected--UU {
  color: var(--ring-success-color);
}

.AgentLine-module__disconnected--ug {
  color: var(--ring-error-color);
}

.AgentStatus-module__agentStatus--xJ {
  color: var(--ring-secondary-color);
}

.AgentStatus-module__line--ri {
  display: inline-flex;
  align-items: baseline;

  width: 100%;
}

@media (min-width: 960px) {
  .AgentStatus-module__idleCommentLine--UP {
    width: calc(100vw - var(--ring-unit)*21);
  }
}

@media (min-width: 1600px) {
  .AgentStatus-module__idleCommentLine--UP {
    max-width: calc(var(--ring-unit)*179);
  }
}

.AgentStatus-module__link--QF {
  min-width: 0;
}

.AgentStatus-module__pool--P4 {

  overflow: hidden;
  flex-shrink: 100000;

  min-width: calc(var(--ring-unit)*8);

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

  color: inherit;
}

.AgentStatus-module__icon--L0 {
  flex-shrink: 0;

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

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

  text-align: center;
}

.AgentStatus-module__comment--IE {

  min-width: 0;

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

.CompareBuildDialog-module__dialog--Ne {
  width: 600px;
}

.CompareBuildDialog-module__dialogContent--oM {
  overflow-x: hidden;

  padding-right: 0;
  padding-left: 0;
}

.CompareBuildDialog-module__build--pU {
  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-module__build--pU:hover {
    text-decoration-line: none;

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

.CompareBuildDialog-module__build--pU:focus {
    background-color: var(--ring-selected-background-color);
    box-shadow: inset 2px 0 var(--ring-main-color);
  }

.CompareBuildDialog-module__buildContent--Jm {
  padding-right: calc(var(--ring-unit)*4);
  padding-left: calc(var(--ring-unit)*4);
}

.CompareBuildDialog-module__firstRow--bW {
  display: flex;

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

.CompareBuildDialog-module__numberWithBranch--jW {
  flex-grow: 1;
}

.CompareBuildDialog-module__label--MH {
  text-align: right;

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

.CompareBuildDialog-module__number--uZ {
  color: var(--ring-link-color);
}

.CompareBuildDialog-module__branch--U_ {
  margin-left: var(--ring-unit);
}

.CompareBuildDialog-module__loader--AM,
.CompareBuildDialog-module__emptyMessage--DF {
  margin-left: calc(var(--ring-unit)*4);
}

.CompareBuildDialog-module__status--U4 {
  line-height: var(--ring-line-height-lower);
}

.CompareBuildDialog-module__statusIcon--xL {
  margin-right: calc(var(--ring-unit)/2);
}

.CompareBuildAlert-module__title--ge {

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

  font-size: 14px;

  font-size: var(--ring-font-size, 14px);
}

.CompareBuildAlert-module__controls--ka {
}

.CompareBuildAlert-module__text--SV {
  margin-top: calc(var(--ring-unit)/2);
}

.CompareBuildAlert-module__description--v1 {
  margin: 0;
}

.CompareBuildAlert-module__cancel--qV {
  margin-left: calc(var(--ring-unit)*2);
}

.BreadcrumbsPanel-module__panel--no {
  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-module__breadcrumbs--gg {
  display: flex;
  align-items: baseline;
  flex-grow: 1;
  flex-wrap: wrap;

  padding: 2px 0;
}

.RedirectAlert-module__button--dV {
  margin-top: var(--ring-unit);
}

.MainPanel-module__mainPanel--Fn {
  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-module__withBottomPadding--lW {
  padding-bottom: calc(var(--ring-unit)*4);
}

.MainPanel-module__centered--HO {
  box-sizing: border-box;
  width: calc(var(--ring-unit)*110.5);
  margin: auto;
}

.MainPanel-module__content--DZ {
  display: flex;
  flex-direction: column;

  flex-grow: 1;

  padding: calc(var(--ring-unit)*2) var(--tc-page-padding-inline) 0;
}

.MainPanel-module__router--JB {
  display: flex;
  flex-direction: column;

  flex-grow: 1;
}

.MainPanel-module__beforeContent--Kp .Plugin-module__container--j5 {
  display: block;
}

.DebugPanel-module__wrapper--sg {
  display: flex;
  flex: 1 1;
  flex-direction: column;

  box-sizing: border-box;
  height: calc(100% - var(--ring-unit)*4);
}

.DebugPanel-module__panel--Zx {
  display: flex;
  flex-direction: column;

  height: 100%;
}

.DebugPanel-module__header--st {
  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-module__heading--nq {
  display: flex;
  align-items: center;

  width: 100%;

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

.DebugPanel-module__title--nb {
  font-weight: var(--ring-font-weight-bold);
}

.DebugPanel-module__actions--AA {
  display: flex;
  gap: calc(var(--ring-unit)*1.5);
}

.DebugPanel-module__icon--n4 {
  margin-right: calc(var(--ring-unit)/2);

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

.DebugPanel-module__chevron--W6 {
  transform: rotate(-90deg);
}

.DebugPanel-module__help--WJ {
  margin-right: calc(var(--ring-unit)*2);
  margin-left: calc(var(--ring-unit)/2);
}

.DebugPanel-module__topTabs--_N {
  width: 100%;
}

.DebugPanel-module__tabs--O4 .DebugPanel-module__tab--O8 + .DebugPanel-module__tab--O8 {
    margin-left: calc(var(--ring-unit)*2);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(.DebugPanel-module__tabs--O4 .DebugPanel-module__tab--O8):hover {
      color: var(--ring-text-color);
    }}

.DebugPanel-module__tabs--O4 > div {
    margin: 0;

    box-shadow: none;
  }

:is(.DebugPanel-module__tabs--O4 > div) > div {
      margin: 0;

      box-shadow: none;
    }

.DebugPanel-module__container--SK {
  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-module__pluginWrapper--nm.DebugPanel-module__pluginWrapper--nm {
  display: none;

  width: 100%;
  height: 100%;
}

.DebugPanel-module__pluginWrapper--nm.DebugPanel-module__pluginWrapper--nm.DebugPanel-module__selected--wy {
    display: flex;
  }

.DebugPanel-module__incompatibilityWarning--xy {
  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-module__loader--s2 {
  padding: var(--ring-unit) calc(var(--ring-unit)*4);
}

.EnableAgentForm-module__agentToggle--n5 {
  position: relative;

  display: inline-block;
}

.EnableAgentForm-module__comment--EZ {
  width: 100%;
}

.EnableAgentForm-module__commentIcon--Ie {
  margin-right: var(--ring-unit);
}

.EnableAgentForm-module__timerIcon--k3 {
  margin-right: var(--ring-unit);
}

.EnableAgentForm-module__restoreTimes--DE {
  margin-left: calc(var(--ring-unit)*0.5);
}

.EnableAgentForm-module__timeoutSelect--Ll {
  z-index: 101;
}

.CommentIcon-module__commentIcon--PQ {
  transform: scaleX(-1);

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

.AgentToggle-module__commentIcon--jf {
  position: absolute;
  top: 0;
  left: -24px;
}

.Build-module__build--FR {
  display: contents;

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

.Build-module__notCommentWrapper--Y6 {
  display: contents;
}

.Build-module__notCommentWrapper--Y6 > * {
    position: relative;

    box-sizing: border-box;
    margin-bottom: -1px;
  }

.Build-module__build--FR::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-module__dottedBorders--wx:not(.Build-module__queued--zk)::after {
  border-top-style: dotted;
  border-bottom-style: dotted;
}

.Build-module__wrapped--LK::after {
  right: calc(var(--ring-unit)*-2);
  left: calc(var(--ring-unit)*-2);
}

.Build-module__comment--ns {
  margin-top: 0;
}

.Build-module__comment--ns.Build-module__separateFromTop--hx {
    margin-top: var(--ring-unit);
  }

.Build-module__number--uu {
  grid-column-start: number-start;
  grid-row-start: var(--row);

  margin-top: 5px;

  line-height: 20px;
}

.Build-module__inHierarchy--m0 .Build-module__number--uu {
  margin-left: var(--offset);
}

.Build-module__branchPath--Bn {

  display: flex;
  align-items: baseline;

  margin-top: 0;

  grid-column-start: branch-start;
}

.Build-module__status--5o {
  grid-column-start: status-start;

  overflow: hidden;

  margin: -2px -2px -3px;
}

.Build-module__status--5o > * {
    margin: 2px;
  }

.Build-module__downloadedDeliveredArtifacts--RC {
  grid-column: changes-start / end;
  grid-row-start: calc(var(--row) + 1);

  height: 33px;

  line-height: 30px;
}

.Build-module__changes--QD {
  width: calc(var(--ring-unit)*26);
  grid-column-start: changes-start;
  grid-row-start: var(--row);
}

.Build-module__agent--QF {
  grid-column-start: agent-start;

  max-width: 100%;
}

.Build-module__durationIcons--jl {
  display: contents;

  text-align: right;
}

.Build-module__duration--jr {
  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-module__exactDuration--en {
  min-width: calc(var(--ring-unit)*20);
}

.Build-module__icons--U9 {
  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-module__icons--U9::before {
    margin-right: calc(var(--ring-unit)*-2);

    content: '\200B'; /* zero-width space */

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

.Build-module__tags--ek {
  grid-column-start: tags-start;
}

.Build-module__tag--O7 {
  max-width: 100%;
}

.Build-module__branch--k9 {
  box-sizing: border-box;
  max-width: 40%;
  margin-top: 1px;
  margin-right: var(--ring-unit);
}

.Build-module__path--Oc {
  flex: 1 1;

  margin: -3px;
}

.Build-module__branch--k9:last-child {
  max-width: 100%;
  margin-right: 0;
}

.Build-module__stop--qg {
  margin-left: var(--ring-unit);

  vertical-align: -1px;
}

.Build-module__withoutPath--A6 .Build-module__noBranch--Kn {
  display: none;
}

.Build-module__triggeredBy--Ui {
  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-module__hideBorders--Tn::after {
  display: none;
}

.Build-module__description--Q8 {
  position: relative;

  min-width: 0;
  grid-column: status-start / end;
}

.Build-module__description--Q8 > :not(:empty) {
    margin: -1px 0 9px;
  }

.Build-module__compactDescription--yV {
  grid-row: calc(var(--row) + 1) / span 2;
  grid-column-end: changes-start;
}

.Build-module__compactDescription--yV > :not(:empty) {
    margin-bottom: var(--ring-unit);
  }

.Build-module__emptyLine--wS {
  display: none;
}

.Build-module__oneLine--VA .Build-module__notCommentWrapper--Y6 > * {
    white-space: nowrap;
  }

.Build-module__oneLine--VA .Build-module__status--5o {
    display: inline-flex;
    align-items: baseline;
  }

.Build-module__oneLine--VA .Build-module__duration--jr {
    grid-column-end: span 1;
  }

.Build-module__oneLine--VA .Build-module__emptyLine--wS {
    display: block;
    grid-column: start / end;
  }

.Build-module__oneLinePaddings--So .Build-module__notCommentWrapper--Y6 > * {
    margin-top: 0;
  }

.Build-module__oneLinePaddings--So .Build-module__status--5o {
    margin-top: -2px;
  }

.Build-module__oneLinePaddings--So .Build-module__icons--U9 {
    margin-top: -1px;
    margin-bottom: 1px;
  }

.Build-module__oneLinePaddings--So .Build-module__description--Q8 > :not(:empty) {
    margin: -1px 0 5px;
  }

.Build-module__oneLinePaddings--So .Build-module__triggeredBy--Ui {
    margin-top: -2px;
  }

/* stylelint-disable-next-line selector-max-specificity */
.Build-module__wrappedContainer--so:first-child .Build-module__build--FR::after {
  border-top: none;
}

/* stylelint-disable-next-line selector-max-specificity */
.Build-module__wrappedContainer--so:last-child .Build-module__build--FR::after {
  border-bottom: none;
}

.Build-module__placeholder--ll {
  box-sizing: border-box;

  border-radius: 4px;

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

@keyframes Build-module__placeholder--ll {
  from {
    opacity: 1;
  }

  to {
    opacity: 0.7;
  }
}

.Build-module__placeholder--ll.Build-module__animated--_C {
  transform: translateZ(0);
  animation: Build-module__placeholder--ll 1s linear infinite;
  animation-direction: alternate-reverse;
}

.Build-module__placeholder--ll.Build-module__placeholder--ll {
  min-width: calc(var(--ring-unit)*10);
  height: calc(var(--ring-unit)*2);
  margin-top: var(--ring-unit);
}

.Build-module__oneLine--VA .Build-module__placeholder--ll {
  margin: calc(var(--ring-unit)/2) 0;
}

.Build-module__icons--U9.Build-module__placeholder--ll {
  margin-right: 0;
  margin-bottom: 8px;
  margin-left: 0;
}

.Build-module__icons--U9.Build-module__placeholder--ll::before {
    content: none;
  }

.Build-module__oneLine--VA .Build-module__icons--U9.Build-module__placeholder--ll {
  margin-bottom: calc(var(--ring-unit)/2);
}

.Agent-module__withToggle--XM {
  padding-left: calc(var(--tc-page-padding-inline) + var(--ring-unit)*5);
}

.Agent-module__agentStatus--Zn {
  min-width: calc(var(--ring-unit)*39);
  max-width: calc(var(--ring-unit)*39);
  padding-left: 0;
}

.Agent-module__details--SQ {
  min-width: 0;
}

.Agent-module__buildInfo--my {
  min-width: 0;

  padding: 0;
}

.Agent-module__idle--Xu,
.Agent-module__loadingPlaceholder--jr {
  color: var(--ring-secondary-color);
}

.Agent-module__build--qU {
  flex-wrap: nowrap;

  margin: 0;
}

.Agent-module__build--qU > * {
    margin-top: 0;
    margin-bottom: 0;
  }

.Agent-module__buildPlaceholderHeight--fF {
  height: calc(var(--ring-line-height) + var(--ring-unit)*3 + 4px);
}

.Agent-module__number--hO {
  width: 10vw;
  min-width: 96px;
  max-width: 160px;
  margin-right: calc(var(--ring-unit)*2);
}

.Agent-module__type--Ns {
}

.Agent-module__branch--l2 {
}

.Agent-module__buildPath--vL {
  flex: 1 1;
}

.Agent-module__statusLine--nO {
  display: flex;
  align-items: baseline;

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

.Agent-module__status--EQ {
  flex-grow: 1;

  min-width: 0;
}

.Agent-module__stop--yM {
  padding-right: 0;
}

.Agent-module__withBuild--iT {
  margin-bottom: var(--ring-unit);
  padding-bottom: var(--ring-unit);

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

.Agent-module__toggle--Hc {
  flex-shrink: 0;

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

.Agent-module__authButton--ia {
  flex-shrink: 0;
}

.Agent-module__ip--P9 {

  padding-top: 4px;
}

.Agent-module__hideBorder--z7 {
  box-shadow: none;
}

.Agent-module__authorize--rw {
  min-width: calc(var(--ring-unit)*13);
  max-width: calc(var(--ring-unit)*13);
}

@media (min-width: 1200px) {
  .Agent-module__agentStatus--Zn {
    min-width: calc(var(--ring-unit)*43);
    max-width: calc(var(--ring-unit)*43);
  }
}

.Agent-module__icon--N6 {
  margin-right: calc(var(--ring-unit)/2);
}

.Agents-module__agents--za {
  padding: 0 var(--ring-unit) 1px;
}

.Agents-module__placeholder--YV {
  color: var(--ring-secondary-color);
}

.Agents-module__loader--FR {
  margin: -1px 0 0 var(--ring-unit);
}

.DownloadedDeliveredArtifacts-module__popup--mS {
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*2) calc(var(--ring-unit)*3);
}

.DownloadedDeliveredArtifacts-module__list--cp {
  margin: 0;
  padding: 0;

  list-style-type: none;
}

.ArtifactChangeDetails-module__wrapper--i1 {
  padding-top: calc(var(--ring-unit)*2);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ArtifactChange-module__item--rH:hover ~ .ArtifactChange-module__arrow--Tl {
  transition: none;

  opacity: 1;
}}

.ArtifactChange-module__panel--g9 {
  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-module__button--fA {
}

.ArtifactChange-module__item--rH {

  position: relative;

  display: block;

  margin: 1px calc(var(--tc-page-padding-inline)*-1) 0;
}

.ArtifactChange-module__row--IN {
  display: flex;
  align-items: baseline;
  flex-direction: row;

  padding: 0;
}

.ArtifactChange-module__row--IN > * {
    margin-top: 0;
  }

.ArtifactChange-module__arrow--Tl {
  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-module__arrow--Tl.ArtifactChange-module__advancedRowArrow--GX {
    top: 8px;
  }

.ArtifactChange-module__smallPadding--lB.ArtifactChange-module__panel--g9 {
    margin: 1px calc(var(--ring-unit)*-2) 0;
    padding: 0 calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
  }

.ArtifactChange-module__smallPadding--lB .ArtifactChange-module__item--rH {
    margin: 1px calc(var(--ring-unit)*-2) 0;
    padding: 0 calc(var(--ring-unit)*3);
  }

.ArtifactChange-module__smallPadding--lB .ArtifactChange-module__arrow--Tl {
    right: calc(var(--ring-unit)*-4.5);
  }

.ArtifactChange-module__button--fA:focus ~ .ArtifactChange-module__arrow--Tl {
  transition: none;

  opacity: 1;
}

.ArtifactChange-module__button--fA:active ~ .ArtifactChange-module__arrow--Tl {
  transition: none;

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

.ArtifactChange-module__defaultRow--Rc {
  line-height: 24px;
}

.ArtifactChange-module__defaultRow--Rc::before {
    height: 24px;
  }

.ArtifactChange-module__advancedRow--er {
  min-height: 31px;
}

.ArtifactChange-module__advancedRow--er::before {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

.ArtifactChange-module__advancedRow--er .ArtifactChange-module__row--IN {
    padding-bottom: 6px;

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

:is(.ArtifactChange-module__advancedRow--er .ArtifactChange-module__row--IN) > * {
      margin-top: 5px;
    }

.ArtifactChange-module__pathCol--km {
  display: flex;
  overflow: hidden;
  align-items: baseline;
  flex: 1 1 auto;
}

.ArtifactChange-module__entityPath--lC {
  white-space: nowrap;
}

.ArtifactChange-module__filesCol--pB {
  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-module__pathCol--km,
.ArtifactChange-module__filesCol--pB {
  padding-left: 0;
}

.ArtifactChange-module__expandableLines--nj .ArtifactChange-module__filesCol--pB {
    width: 70px;
  }

.ArtifactChange-module__separator--Dj {
  flex-shrink: 0;

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

.ArtifactChange-module__buildNumber--Zb {
  margin-right: var(--ring-unit);
}

.ArtifactChange-module__buildNumber--Zb .BuildNumber-module__link--MR {
  color: var(--ring-text-color);

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

.BuildPathAndStatus-module__buildPath--Sj {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
}

.BuildPathAndStatus-module__separator--_w {
  flex-shrink: 0;

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

.ArtifactChangeDetailsPopupHeader-module__header--AV {
  display: flex;
  align-items: baseline;
}

.ArtifactChangeDetailsPopupHeader-module__title--B8 {
  display: flex;
  align-items: baseline;
}

.ArtifactChangeDetailsPopupHeader-module__title--B8.ArtifactChangeDetailsPopupHeader-module__title--B8 {
  margin: 0;
  margin-right: auto;
  margin-bottom: var(--ring-unit);
  padding: 0;

  font-size: 24px;
  font-weight: var(--ring-font-weight-bold);
  line-height: 28px;
}

.Grid-module__grid--ya {
  /* stylelint-disable-next-line length-zero-no-unit */
  --absolute-child-top: 0px;

  display: grid;
  align-items: baseline;
}

.Grid-module__rowGroup--Wq,
.Grid-module__rowGroupsWrapper--rD {
  display: contents;
}

.TestScopeName-module__name--I5 {
}

.TestScopeName-module__suite--f8,
.TestScopeName-module__package--Tu,
.TestScopeName-module__class--hs {
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
}

:is(.TestScopeName-module__suite--f8,.TestScopeName-module__package--Tu,.TestScopeName-module__class--hs) > * {
    border-bottom-width: 0 !important;
  }

.TestScopeName-module__path--PF {
  display: inline;
}

.TestScopeName-module__path--PF .TestScopeName-module__suite--f8,.TestScopeName-module__path--PF .TestScopeName-module__package--Tu {
    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-module__path--PF:not(:hover) .TestScopeName-module__suite--f8,.TestScopeName-module__path--PF:not(:hover) .TestScopeName-module__package--Tu {
    color: var(--ring-secondary-color);
  }}

.TestScopesView-module__grid--Yk {
  --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-module__grid--Yk.TestScopesView-module__withSuccessColumn--Es {
    --success-column: [success-start] var(--column-width);
  }

.TestScopesView-module__grid--Yk.TestScopesView-module__withFailureColumn--ZZ {
    --failure-column: [failure-start] var(--column-width);
  }

.TestScopesView-module__grid--Yk.TestScopesView-module__withMutedColumn--xj {
    --muted-column: [muted-start] var(--column-width);
  }

.TestScopesView-module__grid--Yk.TestScopesView-module__withIgnoredColumn--fc {
    --ignored-column: [ignored-start] var(--column-width);
  }

.TestScopesView-module__grid--Yk {

  position: relative;
  grid-template-columns: var(--name-column) var(--duration-column) var(--count-column) [end];
}

.TestScopesView-module__grid--Yk.TestScopesView-module__withCountersColumns--Wu {
    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-module__grid--Yk.TestScopesView-module__withOverlay--A6::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-module__testScope--oh,
.TestScope-module__testScopeRow--s2 {
  display: contents;
}

.TestScope-module__testScope--oh::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-module__nameColumn--SZ {
  overflow: hidden;
  grid-column-start: name-start;
  grid-row-start: var(--row);
}

.TestScope-module__durationColumn--qF {
  grid-column-start: duration-start;
}

.TestScope-module__countColumn--Cs {
  grid-column-start: count-start;
}

.TestScope-module__successColumn--_g {
  grid-column-start: success-start;
}

.TestScope-module__failureColumn--Py {
  grid-column-start: failure-start;

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

.TestScope-module__mutedColumn--hU {
  grid-column-start: muted-start;
}

.TestScope-module__ignoredColumn--PK {
  grid-column-start: ignored-start;
}

.TestScope-module__durationColumn--qF,
.TestScope-module__countColumn--Cs,
.TestScope-module__successColumn--_g,
.TestScope-module__failureColumn--Py,
.TestScope-module__mutedColumn--hU,
.TestScope-module__ignoredColumn--PK {
  grid-row-start: var(--row);

  text-align: right;
}

.TestScope-module__successColumn--_g,
.TestScope-module__failureColumn--Py,
.TestScope-module__mutedColumn--hU,
.TestScope-module__ignoredColumn--PK {
  visibility: hidden;
}

.TestScope-module__nameColumn--SZ,
.TestScope-module__durationColumn--qF,
.TestScope-module__countColumn--Cs,
.TestScope-module__successColumn--_g,
.TestScope-module__failureColumn--Py,
.TestScope-module__mutedColumn--hU,
.TestScope-module__ignoredColumn--PK {
  margin: 0;
  padding: var(--ring-unit) 0;
  padding-right: calc(var(--ring-unit)*2);

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

:is(.TestScope-module__nameColumn--SZ,.TestScope-module__durationColumn--qF,.TestScope-module__countColumn--Cs,.TestScope-module__successColumn--_g,.TestScope-module__failureColumn--Py,.TestScope-module__mutedColumn--hU,.TestScope-module__ignoredColumn--PK):last-child {
    padding-right: 0;
  }

.TestScopesView-module__withSuccessColumn--Es .TestScope-module__successColumn--_g,
.TestScopesView-module__withFailureColumn--ZZ .TestScope-module__failureColumn--Py,
.TestScopesView-module__withMutedColumn--xj .TestScope-module__mutedColumn--hU,
.TestScopesView-module__withIgnoredColumn--fc .TestScope-module__ignoredColumn--PK {
  visibility: visible;
}

.TestScope-module__jobDetailsSidebarTarget--S6.TestScope-module__testScope--oh::before {
    left: calc(var(--ring-unit)*-2.5);
  }

.SharedSettingsSshKeysTableEmpty-module__main--Q6 {
  padding-top: calc(var(--ring-unit)*4);

  text-align: center;

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

.SharedSettingsSshKeysTableEmpty-module__title--IL {
  padding-top: calc(var(--ring-unit)*2);
  padding-bottom: var(--ring-unit);

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

.SharedSettingsSshKeysTable-module__table--D4 {
  display: grid;
  grid-template-columns: 1fr auto;

  align-items: stretch;
}

.SharedSettingsSshKeysTable-module__table--D4 .SharedSettingsSshKeysTable-module__tableHeader--Oy {
    color: var(--ring-secondary-color);

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

.SharedSettingsSshKeysTable-module__table--D4 .SharedSettingsSshKeysTable-module__tableTh--KP {
    padding-bottom: var(--ring-unit);

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

.SharedSettingsSshKeysTable-module__table--D4 .SharedSettingsSshKeysTable-module__tableTd--gV {
    padding-top: var(--ring-unit);
    padding-bottom: var(--ring-unit);

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

.SharedSettingsSshKeysTable-module__table--D4 .SharedSettingsSshKeysTable-module__tableKeyName--mG {
    display: flex;
    gap: var(--ring-unit);
  }

:is(.SharedSettingsSshKeysTable-module__table--D4 .SharedSettingsSshKeysTable-module__tableKeyName--mG) svg {
      flex-shrink: 0;

      width: 12px;
      height: 12px;

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

.SharedSettingsSshKeysTable-module__actionButtons--E3 {
  display: flex;

  justify-content: end;

  gap: var(--ring-unit);
}

.SharedSettingsSshKeysPage-module__subTitleText--jc {
  padding-bottom: calc(var(--ring-unit)*2);

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

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

.SharedSettingsSshKeysPage-module__subTitleButtonGroup--tM {
  display: flex;

  gap: var(--ring-unit);

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

.Builds-module__builds--yR {
  --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-module__withPath--pw {
  --status-column-width: minmax(0, 100%);
}

.Builds-module__wrappedContainer--su {
  padding: 0 calc(var(--ring-unit)*2);
}

.Builds-module__wrapped--nf::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-module__wrapped--nf .Builds-module__builds--yR {
    margin-bottom: -2px;
  }

.Builds-module__withTags--_b {
  --duration-icons-columns: [duration-start tags-start] var(--column-width) var(--icons-column);
}

.Builds-module__oneLine--pK {
  --build-row-span: 2;
  --tags-icons-columns: var(--icons-column);
  --duration-icons-columns: var(--tags-icons-columns);
}

.Builds-module__oneLine--pK.Builds-module__withBranch--iv {
  --branch-status-columns: var(--branch-column) var(--status-column);
}

.Builds-module__oneLine--pK.Builds-module__withAgent--wB {
  --changes-agent-columns: var(--changes-column) var(--agent-column);
}

.Builds-module__oneLine--pK.Builds-module__withDuration--WH {
  --duration-icons-columns: var(--duration-column) var(--tags-icons-columns);
}

.Builds-module__oneLine--pK.Builds-module__withTags--_b {
  --tags-icons-columns: var(--tags-column) var(--icons-column);
}

.Builds-module__withOverlay--LM {
  cursor: wait;

  opacity: 0.3;
}

.Builds-module__withOverlay--LM > * {
    pointer-events: none;
  }

.Builds-module__placeholder--C7 {
  grid-column: start / end;

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

.Builds-module__loader--g2 {
  grid-column: start / end;
}

.Builds-module__inlineLoader--_4 {
  grid-column: start / end;

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

.Builds-module__footer--Sr {
  min-height: var(--ring-line-height);

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

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

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

.Builds-module__sectionTitle--He {
  margin-right: auto;
  margin-bottom: var(--ring-unit);

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

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

.Builds-module__buttonContainer--sf {
  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-module__oneLineMargin--aP {
  height: var(--ring-unit);
  grid-column: start / end;
}

.Builds-module__hasParentGrid--o4 {
  display: contents;
}

.Pager-module__pager--kl {
  margin-top: calc(var(--ring-unit)*2);
}

.ArtifactChangeDetailsPopup-module__dialog--TP {
  width: calc(70vw - var(--ring-unit)*6*2);
  height: calc(70vh - var(--ring-unit)*2*2);
}

.ArtifactChangeDetailsPopup-module__overlay--H6 {
  padding: 0;
}

.ArtifactChangeDetailsPopup-module__wrapper--W_ {
  display: flex;

  overflow: hidden;
  overflow-y: auto;
  flex-direction: column;

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

.ArtifactChangeDetailsPopup-module__header--ky {
  padding-bottom: calc(var(--ring-unit)*4);
}

.ArtifactChangeDetailsPopup-module__noFiles--uB {
  display: flex;
  align-items: center;
  justify-content: center;

  height: 100%;

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

.AgentBadge-module__agentErrorState--ls {
  grid-area: name;

  text-overflow: ellipsis;

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

.AgentBadge-module__icon--DD {
  color: var(--ring-icon-warning-color);
}

.AgentBadge-module__agentWrapperState--En {
  display: flex;

  align-items: center;

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

.AgentBadge-module__incompatibilityReasonsJobLink--wP {
  font-size: var(--ring-font-size);
}

.AgentBadge-module__incompatibilityReasonsJobLinkIcon--Da {
  margin-left: var(--ring-unit);
}

.ArtifactChanges-module__changesListEmpty--WT {
  padding: var(--ring-unit) 0;

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

.UncommitedChangeLabel-module__label--qA {
  display: inline-block;

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

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

.UncommitedChangeLabel-module__icon--ER {
  margin-right: calc(var(--ring-unit)/2);

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

.ExpandableItemArrow-module__arrow--Es {
  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-module__visible--nZ {
  transition: none;

  opacity: 1;
}

.TreeNode-module__node--ec {
  min-height: 24px;

  line-height: 24px;
}

.TreeNode-module__leaf--Mk.TreeNode-module__expanded--pB {
  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-module__leftArrow--Nb {
  margin-right: calc(var(--ring-unit)/2);
  padding: 0;

  cursor: pointer;

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

.TreeNode-module__leftArrow--Nb.TreeNode-module__leftArrow--Nb.focusVisible {
  box-shadow: none;
}

.TreeNode-module__label--pJ {
  display: flex;
  overflow: hidden;
  align-items: baseline;

  -webkit-user-select: text;

     -moz-user-select: text;

          user-select: text;
}

.TreeNode-module__item--RR {
  position: relative;

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

.TreeNode-module__item--RR.TreeNode-module__interactive--Fo {
    cursor: pointer;
  }

.TreeNode-module__background--XA {
  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-module__node--ec:focus {
  outline: none;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TreeNode-module__item--RR:hover .TreeNode-module__background--XA {
  opacity: 1;
}}

/* stylelint-disable selector-max-specificity */
.TreeNode-module__leftArrow--Nb:focus + .TreeNode-module__background--XA,
.TreeNode-module__node--ec:focus > .TreeNode-module__item--RR .TreeNode-module__background--XA {
  opacity: 1;
  outline: none;
  box-shadow: inset 2px 0 var(--ring-main-color);
}
/* stylelint-enable */

.TreeNode-module__nodeClickable--YW {
  overflow: hidden;
  flex: 1 1;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TreeNode-module__item--RR:hover .TreeNode-module__rightArrow--Wu.TreeNode-module__rightArrow--Wu {
    transition: none;

    opacity: 1;
  }}

.TreeNode-module__rightArrow--Wu.TreeNode-module__rightArrow--Wu {
  top: calc(var(--ring-unit)/2);

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

.TreeNode-module__node--ec:focus > .TreeNode-module__item--RR .TreeNode-module__rightArrow--Wu.TreeNode-module__rightArrow--Wu {
    transition: none;

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

/* stylelint-enable */

.TreeNode-module__labelChild--XL {
  display: contents;
}

.TreeNode-module__checkbox--cF {
  white-space: nowrap;
}

.Tree-module__nodes--Gh {
  padding-left: 0;

  list-style-type: none;
}

.Tree-module__tree--Yq > .Tree-module__nodes--Gh {
  margin: 0;
  padding: 0;
}

.Tree-module__checkAll--A5 {
  display: flex;
  align-items: baseline;

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

.Tree-module__checkAllCheckbox--YE {
  line-height: var(--ring-line-height-lowest);
}

.Tree-module__checkAllCount--wy {
  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);
}

.ChangeAuthor-module__usernameWrapper--Ml {
  display: inline-flex;
  overflow: hidden;
}

.ChangeAuthor-module__itsMe--j4 {
  margin-left: calc(var(--ring-unit)*1.5);
}

.ChangeAuthor-module__editLink--Zu {
  margin-left: auto;
}

.ChangeAuthor-module__inline--l9 {
  display: inline-flex;
  flex-direction: column;
}

.ChangeAuthor-module__inlineAuthor--p6 {
  display: flex;
  align-items: baseline;
}

.ChangeAuthor-module__inlineAuthor--p6 .ChangeAuthor-module__itsMe--j4 {
    padding: 0;
    padding-left: calc(var(--ring-unit)*1.5);
  }

.ChangeAuthor-module__username--ov {
}

.ChangeAuthor-module__userPopup--s4 {
  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-module__teamCityUser--Lt {
  display: flex;
  align-items: baseline;
}

.ChangeAuthor-module__unknownUser--k1 {
  color: var(--ring-warning-color);
}

.ChangeAuthor-module__author--dW {
  display: flex;
  overflow: hidden;
}

.ChangeAuthor-module__avatar--Wq {
  vertical-align: -6px;
}

.ChangeAuthor-module__othersAvatar--Rv {
  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-module__author--dW:hover .ChangeAuthor-module__othersAvatar--Rv {
  transition: none;

  opacity: 1;
}}

.ChangeAuthor-module__usersNote--b7 {
  margin-bottom: var(--ring-unit);
}

.ChangeAuthor-module__usersAvatarWrapper--HH {
  vertical-align: -5px;
}

.ChangeAuthor-module__usersAvatar--Ro {
  vertical-align: baseline;
}

.SidebarSkeleton-module__skeleton--Hk {
  display: flex;
  flex-direction: row;
  gap: calc(var(--ring-unit));

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

.SidebarSkeleton-module__skeleton1--me {
  flex: 0 0 14px;

  height: 14px;
}

.SidebarSkeleton-module__skeleton2--m4 {
  flex: 1 1 auto;
}

.ChangeRevisionDropdown-module__loading--NN {
  cursor: progress;
}

.ChangeRevisionDropdown-module__popup--IH {
  overflow: hidden;

  width: 450px;

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

.ChangeRevisionDropdown-module__heading--vA {
  font-weight: var(--ring-font-weight-bold);
}

.ChangeRevisionDropdown-module__revision--Sv {
  margin-bottom: calc(var(--ring-unit)*2);

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

.ChangeRevisionDropdown-module__vcsRoots--ll {
  --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-module__vcsRoot--ya {
  display: contents;
}

.ChangeRevisionDropdown-module__vcsRootNameColumn--tg {
  grid-column-start: vcs-root-name-start;
}

.ChangeRevisionDropdown-module__currentVcsRoot--ZJ .ChangeRevisionDropdown-module__vcsRootNameColumn--tg {
    font-weight: var(--ring-font-weight-bold);
  }

.ChangeRevisionDropdown-module__pathColumn--Tv {
  display: flex;
  overflow: hidden;
  justify-content: flex-end;

  color: var(--ring-secondary-color);
  grid-column-start: path-start;
}

.ChangeRevision-module__copyButton--Iu {
  height: auto;
  height: initial;
  margin-left: var(--ring-unit);
  padding-right: 0;

  opacity: 0;

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

.ChangeRevision-module__copyButton--Iu:focus {
    opacity: 1;
  }

.ChangeRevision-module__wrapper--ms {

  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-module__wrapper--ms:hover .ChangeRevision-module__copyButton--Iu {
    opacity: 1;
  }}

.ChangeBranches-module__wrapper--il {
  display: flex;
  align-items: baseline;
}

.ChangeBranches-module__popup--af {
  max-width: 500px;
  padding: calc(var(--ring-unit)*2);
  padding-bottom: var(--ring-unit);
}

.ChangeBranches-module__visibleBranchLabel--oS {
  margin-right: var(--ring-unit);
}

.ChangeBranches-module__branchLabel--sm {
  margin-right: var(--ring-unit);
  margin-bottom: var(--ring-unit);
}

.ChangeBranches-module__anchor--qT {
  white-space: nowrap;

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

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

.ChangeDetailsInfo-module__row--Lw {
  margin-bottom: var(--ring-unit);
}

.ChangeDetailsInfo-module__row--Lw:last-child {
    margin-bottom: 0;
  }

.ChangeDetailsInfo-module__rowHeading--Rk {
  font-weight: var(--ring-font-weight-bold);
}

.FileTypeIcon-module__icon--vo {
  display: inline-block;

  background-repeat: no-repeat;

  line-height: normal;
}

.FileTypeIcon-module__file--oj {
  opacity: 0.8;
  color: #9aa7b0;
}

.ChangeFiles-module__heading--ND {
  margin-bottom: 2px;

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

.ChangeFiles-module__outerItemContainer--V6 {
  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-module__outerItemContainer--V6:hover {
    background-color: var(--ring-hover-background-color);
  }}

.ChangeFiles-module__innerItemContainer--rG {
  display: flex;
}

.ChangeFiles-module__changeTypeCol--jh {
  min-width: 70px;

  text-transform: capitalize;

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

.ChangeFiles-module__changeTypeCol--jh.ChangeFiles-module__added--fc {
    color: var(--ring-success-color);
  }

.ChangeFiles-module__changeTypeCol--jh.ChangeFiles-module__edited--zg {
    color: var(--ring-link-color);
  }

.ChangeFiles-module__changeTypeCol--jh.ChangeFiles-module__removed--Qj {
    color: var(--ring-secondary-color);
  }

.ChangeFiles-module__nameCol--zw {

  display: flex;
  flex: 1 1;

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

.ChangeFiles-module__icon--_I {
  margin-right: var(--ring-unit);

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

.ChangeFiles-module__name--BG {
  overflow: hidden;
}

.ChangeFiles-module__actionsCol--Xq {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.ChangeFiles-module__externalViewer--D2 {
  margin-right: calc(var(--ring-unit)*2);
}

.ChangeFiles-module__actionsAnchor--__ {
  height: auto;
  height: initial;
  padding: 0;

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

.ChangeFiles-module__smallPadding--WB .ChangeFiles-module__item--K8 {
    margin: 0 calc(var(--ring-unit)*-2);
    padding: 0 calc(var(--ring-unit)*2);
  }

.ChangeFiles-module__smallPadding--WB .ChangeFiles-module__outerItemContainer--V6 {
    margin: 0 calc(var(--ring-unit)*-2);
    padding: 0 calc(var(--ring-unit)*2);
  }

.TagsInputFooter-module__container--mT {
  padding-top: var(--ring-unit);
}

.TagsInputFooter-module__checkboxWrapper--e0 {
  display: block;
}

.ChangeDetails-module__wrapper--gT {
  padding: calc(var(--ring-unit)*2) 0;
}

.ChangeDetails-module__changeInfo--TV {
  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-module__smallPadding--t1 .ChangeDetails-module__changeInfo--TV {
    margin: var(--ring-unit) calc(var(--ring-unit)*-2) 0;
    padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*2) 0;
  }

.ChangeDetails-module__showFiles--xo.ChangeDetails-module__wrapper--gT {
    padding-top: 0;

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

.PagerWarning-module__warning--tS {
  display: inline-block;

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

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

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

.PagerWarning-module__button--NJ {
  padding: 0 calc(var(--ring-unit)/2);

  font-size: 14px;

  font-size: var(--ring-font-size, 14px);
}

.PagerWarning-module__error--oa {
  color: var(--ring-error-color);
}

.TestScopesViewHeader-module__tableHeader--Zi {
  position: relative;

  display: contents;
}

.TestScopesViewHeader-module__tableHeader--Zi::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-module__columnTitle--iF {

  cursor: pointer;
}

.TestScopesViewHeader-module__nameColumn--zF {
  display: flex;

  grid-column-start: name-start;
  grid-row-start: var(--row);
}

.TestScopesViewHeader-module__durationColumn--N4 {
  grid-column-start: duration-start;
}

.TestScopesViewHeader-module__countColumn--cs {
  grid-column-start: count-start;
}

.TestScopesViewHeader-module__successColumn--ym {
  grid-column-start: success-start;
}

.TestScopesViewHeader-module__failureColumn--zw {
  grid-column-start: failure-start;
}

.TestScopesViewHeader-module__mutedColumn--H6 {
  grid-column-start: muted-start;
}

.TestScopesViewHeader-module__ignoredColumn--LF {
  grid-column-start: ignored-start;
}

.TestScopesViewHeader-module__durationColumn--N4,
.TestScopesViewHeader-module__countColumn--cs,
.TestScopesViewHeader-module__successColumn--ym,
.TestScopesViewHeader-module__failureColumn--zw,
.TestScopesViewHeader-module__mutedColumn--H6,
.TestScopesViewHeader-module__ignoredColumn--LF {
  grid-row-start: var(--row);

  text-align: right;
}

.TestScopesViewHeader-module__successColumn--ym,
.TestScopesViewHeader-module__failureColumn--zw,
.TestScopesViewHeader-module__mutedColumn--H6,
.TestScopesViewHeader-module__ignoredColumn--LF {
  visibility: hidden;
}

.TestScopesViewHeader-module__nameColumn--zF,
.TestScopesViewHeader-module__durationColumn--N4,
.TestScopesViewHeader-module__countColumn--cs,
.TestScopesViewHeader-module__successColumn--ym,
.TestScopesViewHeader-module__failureColumn--zw,
.TestScopesViewHeader-module__mutedColumn--H6,
.TestScopesViewHeader-module__ignoredColumn--LF {
  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-module__nameColumn--zF,.TestScopesViewHeader-module__durationColumn--N4,.TestScopesViewHeader-module__countColumn--cs,.TestScopesViewHeader-module__successColumn--ym,.TestScopesViewHeader-module__failureColumn--zw,.TestScopesViewHeader-module__mutedColumn--H6,.TestScopesViewHeader-module__ignoredColumn--LF):last-child {
    padding-right: 0;
  }

.TestScopesView-module__withSuccessColumn--Es .TestScopesViewHeader-module__successColumn--ym,
.TestScopesView-module__withFailureColumn--ZZ .TestScopesViewHeader-module__failureColumn--zw,
.TestScopesView-module__withMutedColumn--xj .TestScopesViewHeader-module__mutedColumn--H6,
.TestScopesView-module__withIgnoredColumn--fc .TestScopesViewHeader-module__ignoredColumn--LF {
  visibility: visible;
}

.TestScopesViewHeader-module__jobDetailsPopupTarget--xH::before {
  right: calc(var(--tc-page-padding-inline)*-1);
  left: calc(var(--tc-page-padding-inline)*-1);
}

.TestScopesViewHeader-module__jobDetailsSidebarTarget--U_::before {
  right: calc(var(--tc-page-padding-inline)*-1);
  left: calc(var(--ring-unit)*-2.5);
}

.InvestigationMuteButtons-module__button--vm {
  margin-right: var(--ring-unit);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.DownloadTestsButton-module__button--JG:hover {
    text-decoration-line: none;

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

.TableHeader-module__tableHeader--gX {
  display: contents;

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

.TableHeader-module__tableHeader--gX::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-module__columnTitle--SG {

  cursor: pointer;
}

.TableHeader-module__statusColumn--DR {
  grid-column-start: status-start;

  display: flex;

  white-space: nowrap;
}

.TableHeader-module__nameColumn--gq {
  grid-column-start: name-start;
}

.TableHeader-module__durationColumn--j4 {
  grid-column-start: duration-start;

  text-align: right;
}

.TableHeader-module__runOrderColumn--z5 {
  grid-column-start: run-order-start;

  text-align: right;
}

.TableHeader-module__actionsColumn--eK {
  grid-column-start: actions-start;
}

.TableHeader-module__statusColumn--DR,
.TableHeader-module__nameColumn--gq,
.TableHeader-module__durationColumn--j4,
.TableHeader-module__runOrderColumn--z5,
.TableHeader-module__actionsColumn--eK {
  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-module__jobDetailsPopupTarget--KN::before {
  right: calc(var(--tc-page-padding-inline)*-1);
  left: calc(var(--tc-page-padding-inline)*-1);
}

.TableHeader-module__jobDetailsSidebarTarget--sX::before {
  right: calc(var(--tc-page-padding-inline)*-1);
  left: calc(var(--ring-unit)*-2.5);
}

.TableHeader-module__sortIcon--ps {
  margin-left: calc(var(--ring-unit)/4);

  vertical-align: middle;
}

.ChangeFromSnapshotDependencyIcon-module__icon--k7 {
  padding: 0;
}

.ChangeStatusCounters-module__counters--aq {
  color: var(--ring-secondary-color);

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

.ChangeStatus-module__wrapper--d8 .ring-dropdown-dropdown {
  display: block;
}

.ChangeStatus-module__popup--Jz {
  overflow: hidden;

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

.ChangeStatus-module__popup--Jz .ChangeStatus-module__heading--JI {
  margin-bottom: var(--ring-unit);
}

.ChangeStatus-module__headingLink--ww {
  color: var(--ring-text-color);
}

.ChangeStatus-module__statusRow--Fg {
  display: flex;
  overflow: hidden;
  flex-direction: column;

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

.ChangeStatus-module__statusRow--Fg:last-child {
    margin-bottom: 0;
  }

.ChangeStatus-module__statusRowHeading--eh {
  margin-bottom: calc(var(--ring-unit)/2);
}

.ChangeStatus-module__buildPath--ZF {
  display: flex;
  align-items: baseline;

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

  white-space: nowrap;
}

.ChangeStatus-module__buildPath--ZF:last-child {
    margin-bottom: 0;
  }

.ChangeStatus-module__entityPathLink--Xl {
  color: var(--ring-link-color);
}

.ChangeStatus-module__separator--ge {
  margin-right: 1px;

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

.ChangeStatus-module__showAllButton--wZ {
  padding: 0;

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

.PinDialog-module__message--EQ {
  margin-bottom: var(--ring-unit);
}

.BuildBatchActions-module__actions--mt {
  display: inline-flex;
  align-items: baseline;
}

.BuildBatchActions-module__actions--mt > :not(:last-child) {
    margin-right: calc(var(--ring-unit)*1.5);
  }

.BuildBatchActions-module__secondary--MB {
  padding: 0;
}

.BuildBatchActions-module__close--JL {
  height: auto;
  margin-left: var(--ring-unit);

  line-height: inherit;
}

.BuildBatchActions-module__popupMenu--iM {
  z-index: var(--ring-alert-z-index);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
  :is(.Change-module__closed--I6:hover .Change-module__button--sn)::before {
    background-color: var(--ring-selected-background-color);
  }}
@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.Change-module__item--ay:hover .Change-module__arrow--yj {
  transition: none;

  opacity: 1;
}}

.Change-module__open--uI::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-module__button--sn::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-module__button--sn {

  grid-column: start / end;
  grid-row: var(--row) / span 1;
}

.Change-module__open--uI.Change-module__showFiles--MS::before {
    display: none;
  }

.Change-module__button--sn:focus {
  outline: none;
}

.Change-module__button--sn:focus::before {
    box-shadow: inset 2px 0 var(--ring-main-color);
  }

.Change-module__item--ay,
.Change-module__detailsHeading--W7,
.Change-module__row--Ql {
  display: contents;
}

.Change-module__detailsWrapper--Pt {
  grid-column: start / end;
}

.Change-module__psevdoItem--Xn {
  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-module__closed--I6 .Change-module__psevdoItem--Xn[data-faded='true'],.Change-module__showFiles--MS .Change-module__psevdoItem--Xn[data-faded='true']) + .Change-module__detailsHeading--W7 .Change-module__row--Ql > *,:is(.Change-module__closed--I6 .Change-module__psevdoItem--Xn[data-faded='true'],.Change-module__showFiles--MS .Change-module__psevdoItem--Xn[data-faded='true']) + .Change-module__detailsHeading--W7 + .Change-module__detailsWrapper--Pt {
    opacity: 0.25;
  }

/* stylelint-enable */

.Change-module__arrow--yj {
  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-module__chartCol--VA {
  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-module__commentCol--tE {
  position: relative;

  min-width: 0;
  grid-column-start: comment-start;
  grid-row-start: var(--row);
}

.Change-module__commentWrapper--FS {
  display: flex;
  overflow: hidden;

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

.Change-module__comment--Qx {
  overflow-wrap: break-word;

  overflow: hidden;
}

.Change-module__singleline--Ra {

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

  white-space: nowrap !important;
}

.Change-module__branches--KE {
  margin-left: var(--ring-unit);
}

.Change-module__authorAndDateCol--qm {
  position: relative;

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

  grid-column-start: author-date-start;
  grid-row-start: var(--row);
}

.Change-module__author--L2 {
  display: inline-block;

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

.Change-module__datetime--Ue {
  margin-left: calc(var(--ring-unit)/2);

  white-space: nowrap;

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

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

.Change-module__revisionCol--gT {
  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-module__revisionCol--gT {
    display: none;
  }
}

.Change-module__filesCol--yq {
  display: flex;
  justify-content: flex-end;

  grid-column-start: files-start;
  grid-row-start: var(--row);
}

.Change-module__actionsCol--Ly {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  grid-column-start: actions-start;
  grid-row-start: var(--row);
}

.Change-module__revisionCol--gT,
.Change-module__filesCol--yq {
  text-align: right;

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

.Change-module__commentCol--tE,
.Change-module__authorAndDateCol--qm,
.Change-module__revisionCol--gT,
.Change-module__filesCol--yq,
.Change-module__actionsCol--Ly {
  position: relative;

  padding-top: 6px;
  padding-bottom: 6px;
}

:is(.Change-module__commentCol--tE,.Change-module__authorAndDateCol--qm,.Change-module__revisionCol--gT,.Change-module__filesCol--yq,.Change-module__actionsCol--Ly):first-child {
    margin-left: 0;
  }

.Change-module__changeFromSnapshotDependencyIcon--Xt,
.Change-module__settingsIcon--yz,
.Change-module__personalIcon--_Z {
  height: auto;
  height: initial;
  margin-right: calc(var(--ring-unit)/2);

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

.Change-module__myPersonalIcon--UA {
  color: var(--ring-main-color);
}

.Change-module__multylineIcon--wt {
  margin-left: calc(var(--ring-unit)/2);

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

.Change-module__externalViewer--ff {
  margin-right: calc(var(--ring-unit)*2);

  line-height: 12px;
}

.Change-module__actionsAnchor--XU {
  height: auto;
  height: initial;
  padding: 0;

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

.Change-module__outerContainer--MF {
  position: relative;

  overflow: hidden;

  height: calc(var(--ring-unit)*11);
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
}

.Change-module__innerContainer--g9 {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;

  padding: 0 var(--tc-page-padding-inline);
}

.Change-module__showFiles--MS .Change-module__innerContainer--g9 {
    border-bottom: 1px solid var(--ring-line-color);
  }

.Change-module__smallPadding--vE.Change-module__open--uI::before {
    right: calc(var(--ring-unit)*-2);
    left: calc(var(--ring-unit)*-2);
  }

.Change-module__smallPadding--vE .Change-module__arrow--yj {
    top: 5px;
    right: calc(var(--ring-unit)*-4.5);
  }

.Change-module__smallPadding--vE .Change-module__commentCol--tE,.Change-module__smallPadding--vE .Change-module__authorAndDateCol--qm,.Change-module__smallPadding--vE .Change-module__revisionCol--gT,.Change-module__smallPadding--vE .Change-module__filesCol--yq,.Change-module__smallPadding--vE .Change-module__actionsCol--Ly {
    padding: 0;

    padding-top: 2px;
    padding-bottom: 2px;
  }

.Change-module__smallPadding--vE .Change-module__button--sn::before {
    right: calc(var(--ring-unit)*-2);
    left: calc(var(--ring-unit)*-2);
  }

.Change-module__smallPadding--vE .Change-module__outerContainer--MF {
    margin: 0 calc(var(--ring-unit)*-2);
  }

.Change-module__smallPadding--vE .Change-module__innerContainer--g9 {
    padding: 0 calc(var(--ring-unit)*2);
  }

.Change-module__button--sn:focus ~ .Change-module__arrow--yj {
  transition: none;

  opacity: 1;
}

.Change-module__button--sn:active ~ .Change-module__arrow--yj {
  transition: none;

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

.Change-module__jobDetailsSidebarTarget--C9.Change-module__open--uI::before {
    left: calc(var(--ring-unit)*-2.5);
  }

.Change-module__jobDetailsSidebarTarget--C9 .Change-module__button--sn::before {
    left: calc(var(--ring-unit)*-2.5);
  }

/* stylelint-disable selector-max-specificity */
:is(.Change-module__closed--I6 .Change-module__button--sn:focus,.Change-module__closed--I6 .Change-module__psevdoItem--Xn[data-hovered='true'] + .Change-module__detailsHeading--W7 .Change-module__button--sn)::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-module__item--I8:hover .Build-module__button--L2)::before {
    background-color: var(--ring-hover-background-color);
  }}

.Build-module__button--L2::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-module__button--L2 {

  grid-column: start / end;
  grid-row: var(--row) / span 1;
}

.Build-module__columnContent--uk {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;

  display: flex;
  align-items: baseline;

  padding-top: 14px;
  padding-bottom: 6px;
}

.Build-module__columnContent--uk::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-module__button--L2:focus {
  outline: none;
}

.Build-module__button--L2:focus::before {
    box-shadow: inset 2px 0 var(--ring-main-color);
  }

/* stylelint-disable selector-max-specificity */
:is(.Build-module__button--L2:focus,.Build-module__psevdoItem--Rt[data-hovered='true'] + .Build-module__detailsHeading--hW .Build-module__button--L2)::before {
    background-color: var(--ring-hover-background-color);
  }
/* stylelint-enable */

.Build-module__build--ns {
  cursor: default;
}

.Build-module__item--I8,
.Build-module__detailsHeading--hW,
.Build-module__build--ns,
.Build-module__row--nW {
  display: contents;
}

.Build-module__psevdoItem--Rt {
  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-module__psevdoItem--Rt[data-faded='true'] + .Build-module__detailsHeading--hW .Build-module__columnContent--uk > * {
    opacity: 0.25;
  }

.Build-module__column--P3 {
  position: relative;

  height: calc(var(--ring-unit)*5);
  grid-column: start / end;
}

.Build-module__branch--Ct,
.Build-module__number--NI,
.Build-module__status--TI {
  margin-right: var(--ring-unit);
}

.Build-module__startDate--L7 {
  margin-left: auto;

  white-space: nowrap;
}

.ChangesGraph-module__graph--FK {
  z-index: 2;

  width: 100%;
  height: 100%;

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;
}

.ChangesLog-module__overlay--XL {
  cursor: wait;

  opacity: 0.3;
}

.ChangesLog-module__overlay--XL > * {
    pointer-events: none;
  }

.ChangesLog-module__grid--oy {
  --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-module__grid--oy.ChangesLog-module__showActions--FP {
    grid-template-columns:
      var(--comment-column) var(--author-date-column) var(--files-column) var(--actions-column)
      [end];
  }

.ChangesLog-module__grid--oy.ChangesLog-module__showRevision--Qw {
    grid-template-columns:
      var(--comment-column) var(--author-date-column) var(--revision-column) var(--files-column)
      [end];
  }

.ChangesLog-module__grid--oy.ChangesLog-module__showActions--FP.ChangesLog-module__showRevision--Qw {
    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-module__grid--oy {
    grid-template-columns: var(--comment-column) var(--author-date-column) var(--files-column) [end];
  }

    .ChangesLog-module__grid--oy.ChangesLog-module__showActions--FP {
      grid-template-columns:
        var(--comment-column) var(--author-date-column) var(--files-column) var(--actions-column)
        [end];
    }
}

.ChangesLog-module__preview--Pq .ChangesLog-module__grid--oy {
    grid-template-columns: var(--comment-column) var(--author-date-column) var(--files-column) [end];
  }

.ChangesLog-module__showActions--FP:is(.ChangesLog-module__preview--Pq .ChangesLog-module__grid--oy) {
      grid-template-columns:
        var(--comment-column) var(--author-date-column) var(--files-column) var(--actions-column)
        [end];
    }

.ChangesLog-module__overall--Dx .ChangesLog-module__grid--oy {
    --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-module__showActions--FP:is(.ChangesLog-module__overall--Dx .ChangesLog-module__grid--oy) {
      grid-template-columns:
        var(--chart-column) var(--comment-column) var(--author-date-column) var(--files-column)
        var(--actions-column) [end];
    }

.ChangesLog-module__showRevision--Qw:is(.ChangesLog-module__overall--Dx .ChangesLog-module__grid--oy) {
      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-module__showActions--FP.ChangesLog-module__showRevision--Qw:is(.ChangesLog-module__overall--Dx .ChangesLog-module__grid--oy) {
      grid-template-columns:
        var(--chart-column) var(--comment-column) var(--author-date-column) var(--revision-column)
        var(--files-column) var(--actions-column) [end];
    }

.ChangesLog-module__empty--Ht,
.ChangesLog-module__loading--uB {
  padding: var(--ring-unit) 0;
}

.ChangesLog-module__changesWrapper--mb {
  display: flex;
  flex-direction: row;
}

.ChangesLog-module__graph--CA {
  padding-right: var(--ring-unit);
}

.ChangesLog-module__changes--Kv {
  flex: 1 1;

  height: 100%;
}

.ChangesAdvancedView-module__heading--ZF.ChangesAdvancedView-module__heading--ZF {
  margin: 0;

  margin-bottom: var(--ring-unit);
  padding: 0;

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

.ChangesAdvancedView-module__filter--nG {
  display: flex;

  align-items: start;
  flex-direction: column;

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

.ChangesAdvancedView-module__changesTypeFilter--n0 {
  margin-bottom: calc(var(--ring-unit)*2);
}

.ChangesAdvancedView-module__changesTypeFilter--n0,
.ChangesAdvancedView-module__changesFilter--gO {
  margin-right: calc(var(--ring-unit)*2);
}

:is(.ChangesAdvancedView-module__changesTypeFilter--n0,.ChangesAdvancedView-module__changesFilter--gO):last-child {
    margin-right: 0;
  }

.ChangesAdvancedView-module__showAllButton--RO {
  margin-top: var(--ring-unit);
}

.ChangesAdvancedView-module__emptyList--JG {
  color: var(--ring-secondary-color);

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

.ChangesAdvancedView-module__count--V9 {
  margin-left: var(--ring-unit);

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

.ChangesRepository-module__row--na {
  display: contents;
}

.ChangesRepository-module__row--na::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-module__row--na:first-child::after {
  border-top: 1px solid var(--ring-line-color);
}

.ChangesRepository-module__vcsRootColumn--yK {
  display: flex;
  grid-column-start: vcs-root-start;
  grid-row-start: var(--row);
}

.ChangesRepository-module__revisionsColumn--NP {
  grid-column-start: revisions-start;
  grid-row-start: var(--row);
}

.ChangesRepository-module__vcsRootColumn--yK,
.ChangesRepository-module__revisionsColumn--NP {
  overflow: hidden;

  padding-top: 4px;
  padding-bottom: 6px;
}

.ChangesRepository-module__revision--iU {
  padding-top: 4px;
  padding-bottom: 6px;
}

.ChangesRepository-module__revision--iU:first-child {
  padding-top: 0;
}

.ChangesRepository-module__revision--iU:last-child {
  padding-bottom: 0;
}

.ChangesRepository-module__revisionMainContent--pl {
  display: flex;
  align-items: baseline;
}

.ChangesRepository-module__branchAndLabels--Ga {
  display: flex;
  overflow: hidden;
  flex-wrap: wrap;

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

.ChangesRepository-module__vcsBranchName--_n {
  overflow: hidden;
}

.ChangesRepository-module__vcsLabel--hR {
  display: flex;
  align-items: baseline;
}

.ChangesRepository-module__vcsLabelIcon--eD {
  margin-right: calc(var(--ring-unit)/2);
}

.ChangesRepository-module__vcsLabelsError--LF {
  margin-top: calc(var(--ring-unit)/2);

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

.ChangesRepository-module__vcsBranchName--_n,
.ChangesRepository-module__vcsLabel--hR {
  margin-top: calc(var(--ring-unit)/2);
  margin-right: calc(var(--ring-unit)*1.5);
}

.ChangesRepository-module__hash--OT {
  display: flex;
  overflow: hidden;

  flex: 0 0 auto;
  justify-content: flex-end;

  max-width: 200px;

  margin-left: auto;
  padding-left: var(--ring-unit);
}

.ChangesRepository-module__version--el {

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

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

.ChangesRepository-module__versionCopyButton--gB {
  opacity: 1;
}

.ChangesRepository-module__vcsNameAndVcsRootName--cA {
  overflow: hidden;
  overflow-wrap: break-word;
}

.ChangesRepository-module__vcsName--W2,
.ChangesRepository-module__vcsRootName--TT,
.ChangesRepository-module__version--el {
  line-height: var(--ring-line-height);
}

.ChangesRepository-module__vcsGroupIcon--Ih {
  margin-right: calc(var(--ring-unit)/2);
}

.ChangesRevisions-module__grid--QH {
  --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);
}

.BuildTypeChangeLogTab-module__filter--zm {
  margin-bottom: calc(var(--ring-unit)*2);
}

.PendingChangesTab-module__filter--PU {
  margin-bottom: calc(var(--ring-unit)*2);
}

.ProjectChangeLogTab-module__filter--Co {
  margin-bottom: calc(var(--ring-unit)*2);
}

.ViewToggle-module__selectButton--j6.ViewToggle-module__selectButton--j6 {
  color: var(--ring-text-color);
}

.ViewToggle-module__itemLabel--xD {
  margin-left: var(--ring-unit);
}

.ChangesFilter-module__changesFilter--Fy {
  width: 100%;
}

.ChangesFilter-module__line--Af {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.ChangesFilter-module__line--Af:first-child {
    position: relative;
    z-index: 3;
  }

.ChangesFilter-module__filterControl--gL {
  margin-right: var(--ring-unit);
  margin-bottom: var(--ring-unit);
}

.ChangesFilter-module__filterControl--gL:last-child {
    margin-right: 0;
  }

.ChangesFilter-module__commiterSelect--Xi,
.ChangesFilter-module__changesContentFilter--_G {
  flex: 1 1;
}

.ChangesFilter-module__commiterSelectButton--ih {
  width: 100%;
  max-width: 100%;
}

.ChangesFilter-module__jobDetailsPopupTarget--ko.ChangesFilter-module__changesFilter--Fy {
    max-width: 1280px;
  }

.ChangesTab-module__wrapper--BN {
  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-module__filter--k6 {
  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-module__changesFilter--WS {
  margin-right: calc(var(--ring-unit)*2);
}

.ChangesTab-module__changesFilter--WS:last-child {
    margin-right: 0;
  }

.ChangesTab-module__content--CY {
  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-module__emptyList--dT {
  font-size: var(--ring-font-size-smaller);
}

.AgentPoolLink-module__agentPoolLink--dc {

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

.AgentPoolLink-module__secondary--ZU {

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

.AgentPoolLink-module__secondary--ZU .AgentPoolLink-module__icon--yW {
    color: var(--ring-icon-secondary-color);
  }

.AgentPoolLink-module__onlyText--t3 {
  overflow: hidden;
}

.ChangesDetailsPopupHeader-module__header--kM {
  display: flex;
  align-items: baseline;
}

.ChangesDetailsPopupHeader-module__subheader--wP {
  display: flex;
  flex-direction: row;

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

.ChangesDetailsPopupHeader-module__title--YL {
  display: flex;
  align-items: baseline;
}

.ChangesDetailsPopupHeader-module__title--YL.ChangesDetailsPopupHeader-module__title--YL {
  margin: 0;
  margin-right: auto;
  padding: 0;

  font-size: 24px;
  font-weight: var(--ring-font-weight-bold);
  line-height: 28px;
}

.ChangesDetailsPopupHeader-module__datetime--hW {
  margin-left: calc(var(--ring-unit)/2);

  white-space: nowrap;

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

.ChangesDetailsPopupHeader-module__personalIcon--hY {
  margin-right: calc(var(--ring-unit)/2);

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

.ChangesDetailsPopupHeader-module__comment--tD {
  overflow-wrap: break-word;

  overflow: hidden;
}

.AgentInfo-module__wrapper--to {
  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.AgentInfo-module__agent--Se,
.AgentInfo-module__agentPool--tV {

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

.AgentInfo-module__value--VV {
  display: inline;
}

.TestStatus-module__status--Qt {
  overflow: hidden;

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

.TestStatus-module__icon--Il {
  margin-right: calc(var(--ring-unit)/2);
}

.TestStatus-module__success--w_ {
  color: var(--ring-success-color);
}

.TestStatus-module__failed--GX {
  color: var(--ring-error-color);
}

.TestStatus-module__muted--Bn,
.TestStatus-module__ignored--MJ {
  color: var(--ring-text-color);
}

.BarPopup-module__wrapper--YO {
  display: flex;
  align-items: flex-end;

  height: 100%;
}

.BarPopup-module__popup--dL {
  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-module__popup--dL.BarPopup-module__average--Ge {
    width: auto;
    width: initial;
  }

.BarPopup-module__content--me {
  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-module__content--me > div {
    overflow: hidden;
  }

.BarPopup-module__loading--tK {
  margin-bottom: calc(var(--ring-unit)/2);
}

.BarPopup-module__buildPathLinks--Tp {
  color: var(--ring-link-color);
}

.BarPopup-module__durationValue--bN {
  font-weight: var(--ring-font-weight-bold);
}

.BarPopup-module__statusHeading--cC {
  margin-bottom: calc(var(--ring-unit)*2 - var(--ring-unit)/2);
}

.BarPopup-module__buildValue--p6 {
  display: flex;
  align-items: baseline;
}

.BarPopup-module__buildNumber--MA {
  margin-right: calc(var(--ring-unit)*1.5);

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

.Bar-module__header--Ms {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;

  height: 2px;
}

.Bar-module__body--ME {
  position: absolute;
  top: 2px;
  right: 0;
  bottom: 0;
  left: 0;

  opacity: 0.25;
  background: #aaa;
}

.Bar-module__failedLine--aL {
  width: 100%;
  height: 100%;
}

.Bar-module__failed--Zu .Bar-module__failedLine--aL {
    opacity: 0.2;
    background: var(--ring-error-color);
  }

.Bar-module__failed--Zu .Bar-module__body--ME {
    background: var(--ring-error-color);
  }

.Bar-module__column--Ud {
  position: relative;

  width: 100%;
  height: 100%;

  cursor: pointer;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.Bar-module__column--Ud:hover .Bar-module__body--ME {
    opacity: 1;

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

.Preview-module__previewContainer--TB {
  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-module__preview--Cm {
  position: relative;
}

.Preview-module__brush--N4 {
  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-module__victoryContainer--av {
  position: absolute !important;
}

.Preview-module__victoryContainer--av > svg {
  overflow: visible;
}

.Chart-module__chart--e4 {
  position: relative;

  overflow: hidden;
}

.TestHistoryChart-module__heading--YN {
  display: flex;
  align-items: baseline;
}

.TestHistoryChart-module__headingPieChart--Kc {
  margin: auto 0;
  margin-right: calc(var(--ring-unit)/2);
}

.TestHistoryChart-module__actions--F9 {
  display: flex;
  align-items: baseline;

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

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

.TestHistoryChart-module__zoom--GC,
.TestHistoryChart-module__adaptScale--pf {
  margin-right: calc(var(--ring-unit)*1.5);
}

.TestHistoryChart-module__filter--Bw {
  display: flex;
  align-items: baseline;

  margin-left: auto;
}

.TestHistoryChart-module__agentFilterPopup--Xb {
  z-index: 10;
}

.TestHistoryChart-module__showAverage--Or,
.TestHistoryChart-module__showFailedCheckbox--lf,
.TestHistoryChart-module__showPersonalBuildsCheckbox--Wz {
  margin-right: calc(var(--ring-unit)*1.5);
}

.TestHistoryChart-module__subheadingSuccess--Yl {
  color: var(--ring-success-color);
}

.TestHistoryChart-module__subheadingFailure--UA {
  color: var(--ring-error-color);
}

.TestHistoryChart-module__subheadingIgnored--jm {
  color: var(--ring-secondary-color);
}

.TestHistoryChart-module__statisticCounts--rs {
  display: flex;

  margin-left: calc(var(--ring-unit)*0.5);
}

.TestHistoryChart-module__statisticCounts--rs > div {
    margin-right: calc(var(--ring-unit)*1.5);

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

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

.TestHistoryChart-module__statisticFailure--nl {
  display: flex;
  align-items: baseline;
}

.TestHistoryChart-module__statisticFailureIcon--od {
  position: relative;

  width: 11px;
  height: 14px;
  margin: auto;
  margin-right: calc(var(--ring-unit)/2);
}

.TestHistoryChart-module__statisticFailureIcon--od::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-module__snippet--Ik {
  display: flex;
  align-items: baseline;
  flex: 1 1;
  justify-content: flex-end;
}

.TestHistoryChart-module__help--Ji {
  color: var(--ring-secondary-color);

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

.TestHistoryChart-module__download--sW,
.TestHistoryChart-module__help--Ji {
  margin-right: calc(var(--ring-unit)*1.5);
  padding: 0;
}

:is(.TestHistoryChart-module__download--sW,.TestHistoryChart-module__help--Ji):last-child {
    margin-right: 0;
  }

.TestHistoryChart-module__anchor--oz {
  height: auto;
  height: initial;

  color: inherit;

  line-height: inherit;
}

.TestHistoryChart-module__dropdown--q4 {
  margin-right: -10px;
}

.TestHistoryChart-module__popup--YO {
  position: relative;

  width: calc(var(--ring-unit)*100);
  min-height: 350px;
  padding: calc(var(--ring-unit)*2);
}

.TestHistoryChart-module__fewLaunches--EA {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  display: flex;
  align-items: center;
  justify-content: center;
}

.TestHistoryChart-module__popupChart--Nc {
  margin: 0;
}

.TestHistoryChart-module__loader--gu {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}

.TestHistoryChart-module__loaderLabel--Qf {
  margin-top: calc(var(--ring-unit)*2);
}

.CompatibleAgents-module__compatibleAgents--lm {
}

.CompatibleAgents-module__anchor--px {
  color: var(--ring-text-color);
}

.CompatibleAgents-module__secondary--Zn {
  color: var(--ring-secondary-color);
}

.AgentBadge-module__wrapper--e0 {
  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);

  align-items: baseline;

  /* stylelint-disable selector-max-specificity, selector-id-pattern */
}

.AgentBadge-module__wrapper--e0 #SAKURA_AFTER_AGENT_INFO {
    justify-content: end;

    grid-area: terminal;
  }

:is(.AgentBadge-module__wrapper--e0 #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-module__wrapper--e0 #SAKURA_AFTER_AGENT_INFO) button):hover {
        color: var(--ring-link-hover-color);
      }}

/* stylelint-enable selector-max-specificity, selector-id-pattern */

.AgentBadge-module__wrapper--e0 .AgentBadge-module__agentInfo--Kr {
    display: contents;

    white-space: nowrap;

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

.AgentBadge-module__agentInfoValue--ST {
  min-width: calc(var(--ring-unit)*11);

  text-overflow: ellipsis;
  grid-area: name;
}

.AgentBadge-module__agentInfoValue--ST > div {
    color: var(--ring-text-color);
  }

.AgentBadge-module__agentLink--ZX {
  height: calc(100% + var(--ring-unit)*1.5);
  margin: 0 calc(var(--ring-unit)*-2);
  padding: 0 calc(var(--ring-unit)*2);
}

.AgentBadge-module__label--Lw {
  margin-bottom: 6px;
  grid-area: label;

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

.AgentBadge-module__labelWrapper--ni {
  display: flex;
  justify-content: space-between;

  min-width: -moz-max-content;

  min-width: max-content;
}

.AgentBadge-module__compatibleAgents--LN.AgentBadge-module__compatibleAgents--LN {
  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-module__copyWrapper--lq {
  margin-left: calc(var(--ring-unit)/2);
}

.AgentBadge-module__detachedTooltip--H9 {
  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-module__detachedTooltip--H9:hover {
    color: var(--ring-icon-hover-color);
  }}

.StatusBadge-module__container--ME.StatusBadge-module__container--ME {
  min-width: -moz-max-content;
  min-width: max-content;
}

.StatusBadge-module__status--w9 {
  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-module__status--w9:hover {
    cursor: default;
  }}

.StatusBadge-module__status--w9.StatusBadge-module__running--cR {
    background-color: var(--ring-main-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.StatusBadge-module__status--w9.StatusBadge-module__running--cR:hover {
      background-color: var(--ring-main-hover-color);
    }}

.StatusBadge-module__status--w9.StatusBadge-module__failure--aj {
    background-color: var(--ring-main-error-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.StatusBadge-module__status--w9.StatusBadge-module__failure--aj:hover {
      background-color: var(--ring-main-error-hover-color);
    }}

.StatusBadge-module__status--w9.StatusBadge-module__success--DC {
    background-color: var(--ring-main-success-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.StatusBadge-module__status--w9.StatusBadge-module__success--DC:hover {
      background-color: var(--ring-main-success-hover-color);
    }}

.StatusBadge-module__status--w9.StatusBadge-module__canceled--VI {
    background-color: var(--ring-borders-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.StatusBadge-module__status--w9.StatusBadge-module__canceled--VI:hover {
      background-color: var(--ring-disabled-color);
    }}

.StatusBadge-module__status--w9.StatusBadge-module__queued--XD {
    background-color: var(--ring-main-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.StatusBadge-module__status--w9.StatusBadge-module__queued--XD:hover {
      background-color: var(--ring-main-hover-color);
    }}

.StatusBadge-module__icon--Pa svg {
  color: var(--ring-white-text-color);
}

.StatusBadge-module__tooltip--Y4 {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.Legend-module__legend--qF {

  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-module__legend--qF > li {
    padding: 0 calc(var(--ring-unit)*0.5);
  }

.Legend-module__marker--YE {
  --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-module__queue--Uk {

  box-shadow: inset 0 0 0 2px var(--tc-success-progress-color);
}

.Legend-module__success--XO {

  background-color: var(--tc-success-progress-color);
}

.Legend-module__failed--xk {

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

.Legend-module__canceled--uW {

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

.Legend-module__running--ub {

  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-module__overdue--iZ {

  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-module__queued--mV {

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

.Legend-module__toStart--Rc {
  color: var(--ring-error-color);
}

.Legend-module__other--oG {
  color: var(--ring-warning-color);
}

.Legend-module__reasons--Ib {
  margin-left: var(--ring-unit);
}

.ChangeDetailsPopup-module__dialog--Vw {
  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-module__overlay--iq {
  padding: 0;
}

.ChangeDetailsPopup-module__wrapper--GD {
  display: flex;

  overflow: hidden;
  overflow-y: auto;
  flex-direction: column;

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

.ChangeDetailsPopup-module__header--G6 {
  padding-bottom: calc(var(--ring-unit)*4);
}

.ChangeDetailsPopup-module__content--Ri {
  flex: 1 0 auto;
}

.ChangeDetailsPopup-module__footer--NN {
  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-module__noFiles--Nk {
  display: flex;
  align-items: center;
  justify-content: center;

  height: 100%;

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

.ChangesDropdownLink-module__secondary--aH {
  color: var(--ring-secondary-color);
}

.ChangesDropdownLink-module__link--Rd {
  position: relative;

  overflow: hidden;
}

.ChangesDropdownLink-module__othersAvatar--WE {
  transition: opacity var(--ring-fast-ease);

  opacity: 0.5;
}

.ChangesDropdownLink-module__linkWrapper--Qz {
  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-module__linkWrapper--Qz:hover .ChangesDropdownLink-module__othersAvatar--WE {
  transition: none;

  opacity: 1;
}}

.ChangesDropdownLink-module__brancheIcon--zi {
  margin-left: calc(var(--ring-unit)/2);
}

.BuildLogInfo-module__info--HK {
  flex-grow: 1;

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

.BuildLogInfo-module__info--HK.BuildLogInfo-module__pageTarget--KM,.BuildLogInfo-module__info--HK.BuildLogInfo-module__jobDetailsPopupTarget--Iq,.BuildLogInfo-module__info--HK.BuildLogInfo-module__jobDebugPopupTarget--z4,.BuildLogInfo-module__info--HK.BuildLogInfo-module__jobDebugPanelTarget--go {
    padding-right: calc(var(--ring-unit)*4);
    padding-left: calc(var(--ring-unit)*4);
  }

.BuildLogInfo-module__info--HK.BuildLogInfo-module__jobDetailsSidebarTarget--sM {
    padding-right: calc(var(--ring-unit)*4);
    padding-left: calc(var(--ring-unit)*2.5);
  }

.BuildLogInfo-module__info--HK.BuildLogInfo-module__jobDebugPanelTarget--go {
    padding-top: var(--ring-unit);
  }

.BuildLogInfo-module__info--HK.BuildLogInfo-module__jobDetailsPopupTarget--Iq,.BuildLogInfo-module__info--HK.BuildLogInfo-module__jobDetailsSidebarTarget--sM,.BuildLogInfo-module__info--HK.BuildLogInfo-module__jobDebugPopupTarget--z4,.BuildLogInfo-module__info--HK.BuildLogInfo-module__jobDebugPanelTarget--go {
    background: var(--ring-secondary-background-color);
    box-shadow: 0 -1px 0 0 var(--ring-line-color);
  }

.BuildLogInfo-module__infoIcon--fO {
  margin-right: var(--ring-unit);
  margin-left: 1px;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .BuildLogMessages-module__messageFocusWrapper--Hl:hover .BuildLogMessages-module__actions--hT {
    visibility: visible;
  }}

.BuildLogMessages-module__messages--cw {
  font-family: var(--ring-font-family-monospace);
  font-size: var(--ring-font-size-smaller);

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

.BuildLogMessages-module__messageItem--wq.BuildLogMessages-module__messageItem--wq {
  display: block;
}

.BuildLogMessages-module__grid--rh {
  outline: none;
  background-color: var(--ring-content-background-color);
}

.BuildLogMessages-module__time--wJ {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;

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

.BuildLogMessages-module__message--4e {
  margin-left: calc(var(--ring-unit)*2 + 58px);
}

.BuildLogMessages-module__runningMessage--Z1 {
  margin-top: calc(var(--ring-unit)*2);
}

.BuildLogMessages-module__actions--hT {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;

  visibility: hidden;
}

.BuildLogMessages-module__pageTarget--N8 .BuildLogMessages-module__time--wJ {
    padding-left: var(--tc-page-padding-inline);
  }

.BuildLogMessages-module__pageTarget--N8 .BuildLogMessages-module__message--4e {
    margin-left: calc(var(--tc-page-padding-inline) + 58px);
  }

:is(.BuildLogMessages-module__jobDetailsSidebarTarget--nq,.BuildLogMessages-module__jobDebugPanelTarget--Ed) .BuildLogMessages-module__time--wJ {
    left: calc(var(--ring-unit)*3);

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

:is(.BuildLogMessages-module__jobDetailsSidebarTarget--nq,.BuildLogMessages-module__jobDebugPanelTarget--Ed) .BuildLogMessages-module__message--4e {
    margin-left: calc(var(--ring-unit)*4 + 58px);
  }

:is(.BuildLogMessages-module__jobDetailsPopupTarget--ai,.BuildLogMessages-module__jobDebugPopupTarget--YV) .BuildLogMessages-module__actions--hT {
    left: 0;
  }

:is(.BuildLogMessages-module__jobDetailsPopupTarget--ai,.BuildLogMessages-module__jobDebugPopupTarget--YV) .BuildLogMessages-module__time--wJ {
    left: calc(var(--ring-unit)*3);

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

:is(.BuildLogMessages-module__jobDetailsPopupTarget--ai,.BuildLogMessages-module__jobDebugPopupTarget--YV) .BuildLogMessages-module__message--4e {
    margin-left: calc(var(--ring-unit)*4 + 58px);
  }

.BuildLogMessages-module__messageFocusWrapper--Hl:focus .BuildLogMessages-module__actions--hT {
    visibility: visible;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BuildLogMessages-module__hoverDisabled--iV .BuildLogMessages-module__messageFocusWrapper--Hl:hover {
    background-color: inherit;
  }}

.BuildLogMessages-module__jobDebugPanelTarget--Ed .BuildLogMessages-module__grid--rh {
    padding-top: var(--ring-unit);
  }

:is(.BuildLogMessages-module__jobDetailsPopupTarget--ai,.BuildLogMessages-module__jobDetailsSidebarTarget--nq,.BuildLogMessages-module__jobDebugPopupTarget--YV,.BuildLogMessages-module__jobDebugPanelTarget--Ed) .BuildLogMessages-module__grid--rh {
    background: var(--ring-secondary-background-color);
    box-shadow: 0 -1px 0 0 var(--ring-line-color);
  }

:is(.BuildLogMessages-module__jobDetailsPopupTarget--ai,.BuildLogMessages-module__jobDetailsSidebarTarget--nq,.BuildLogMessages-module__jobDebugPopupTarget--YV,.BuildLogMessages-module__jobDebugPanelTarget--Ed) .BuildLogMessages-module__stepHeading--BT {
    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-module__stepHeading--BT:is(:is(.BuildLogMessages-module__jobDetailsPopupTarget--ai,.BuildLogMessages-module__jobDetailsSidebarTarget--nq,.BuildLogMessages-module__jobDebugPopupTarget--YV,.BuildLogMessages-module__jobDebugPanelTarget--Ed) .BuildLogMessages-module__stepHeading--BT):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-module__jobDetailsPopupTarget--ai,.BuildLogMessages-module__jobDetailsSidebarTarget--nq,.BuildLogMessages-module__jobDebugPopupTarget--YV,.BuildLogMessages-module__jobDebugPanelTarget--Ed) .BuildLogMessages-module__stepHeading--BT) .BuildLogMessages-module__actions--hT {
      visibility: visible;
    }

:is(:is(.BuildLogMessages-module__jobDetailsPopupTarget--ai,.BuildLogMessages-module__jobDetailsSidebarTarget--nq,.BuildLogMessages-module__jobDebugPopupTarget--YV,.BuildLogMessages-module__jobDebugPanelTarget--Ed) .BuildLogMessages-module__stepHeading--BT) .BuildLogMessages-module__actions--hT,:is(:is(.BuildLogMessages-module__jobDetailsPopupTarget--ai,.BuildLogMessages-module__jobDetailsSidebarTarget--nq,.BuildLogMessages-module__jobDebugPopupTarget--YV,.BuildLogMessages-module__jobDebugPanelTarget--Ed) .BuildLogMessages-module__stepHeading--BT) .BuildLogMessages-module__time--wJ {
      top: var(--ring-unit);
    }

:is(:is(.BuildLogMessages-module__jobDetailsPopupTarget--ai,.BuildLogMessages-module__jobDetailsSidebarTarget--nq,.BuildLogMessages-module__jobDebugPopupTarget--YV,.BuildLogMessages-module__jobDebugPanelTarget--Ed) .BuildLogMessages-module__stepHeading--BT) .BuildLogMessages-module__message--4e {
      font-weight: var(--ring-font-weight-bold);
    }

.LogMessageSearchHighlighting-module__highlighting--Bm {
  pointer-events: initial;

  color: var(--ring-content-background-color);
  background-color: #ff8bcb;
}

.LogMessageSearchHighlighting-module__bright--cT {
  background-color: var(--tc-highlight-color);
}

.StepStatus-module__icon--TF {
  margin-right: calc(var(--ring-unit)/2 + 2px);

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

.StepStatus-module__warning--ms {
  color: var(--ring-icon-warning-color);
}

.StepStatus-module__running--DU {
  color: var(--ring-main-color);
}

.StepStatus-module__error--TO {
  color: var(--ring-icon-error-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.LogMessage-module__largeStepHeading--Ic:hover {
  color: var(--ring-text-color) !important;
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.LogMessage-module__message--NY.LogMessage-module__verbose--p1:hover {
  color: var(--ring-secondary-color);
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.LogMessage-module__message--NY.LogMessage-module__warning--Ma:hover {
  color: var(--ring-warning-color);
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.LogMessage-module__message--NY.LogMessage-module__error--ch:hover {
  color: var(--ring-error-color);
}}

.LogMessage-module__message--NY {
  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-module__treeMessage--OY {
  padding-left: calc(var(--ring-unit)*3.5);
}

.LogMessage-module__text--OJ {
  position: relative;

  display: inline-block;
}

.LogMessage-module__searchHighlighiting--Qp {
  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-module__breakLines--Rm {
  white-space: pre-wrap;
}

.LogMessage-module__message--NY.LogMessage-module__error--ch {
  color: var(--ring-error-color);
}

.LogMessage-module__message--NY.LogMessage-module__warning--Ma {
  color: var(--ring-warning-color);
}

.LogMessage-module__message--NY.LogMessage-module__verbose--p1 {
  color: var(--ring-secondary-color);
}

.LogMessage-module__collapseButton--vt {
  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-module__collapseButton--vt .LogMessage-module__collapseIcon--RL {
    margin: 0;

    transition: none;

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

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .LogMessage-module__collapseButton--vt:hover .LogMessage-module__collapseIcon--RL {
      color: var(--ring-icon-hover-color);
    }}

.LogMessage-module__loaderWrapper--x1 {
  position: absolute;
  top: 0;
  left: var(--ring-unit);
}

.LogMessage-module__loader--B1 {
  display: inline-block;
}

.LogMessage-module__duration--TC {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;

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

.LogMessage-module__largeStepHeading--Ic .LogMessage-module__duration--TC {
    font-weight: normal;
  }

.LogMessage-module__largeStepHeading--Ic {
  color: var(--ring-text-color) !important;
}

.LogMessageMenu-module__timestamp--LO.LogMessageMenu-module__timestamp--LO {
  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-module__separator--Py {
  min-height: 0;
  padding-bottom: 0;
}

.LogMessageMenu-module__popup--hG {
  min-width: calc(var(--ring-unit)*29);
}

.LogMessageMenu-module__hotkey--ps {
  display: inline-block;

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

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

.LogMessageActions-module__button--_V {
  height: var(--ring-line-height-lower);
  margin-left: var(--ring-unit);

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

.LogMessageFocusWrapper-module__wrapper--MJ {
  outline: none;
}@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.LogMessageFocusWrapper-module__wrapper--MJ:hover {
    color: inherit;
    background-color: var(--ring-hover-background-color);
  }}.LogMessageFocusWrapper-module__wrapper--MJ.LogMessageFocusWrapper-module__wrapper--MJ:focus {
    background-color: var(--ring-hover-background-color);
    box-shadow: inset 2px 0 var(--ring-main-color);
  }

.LogMessageLoading-module__logMessageLoading--g8 {
  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-module__runningText--FR {
  display: inline-block;

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

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

.LogMessageTime-module__time--Hz {
  color: var(--ring-icon-secondary-color);
}

.LogMessageTime-module__highlight--Wj {
  color: var(--ring-link-color);
}

.TimelineStage-module__stage--EO {
  position: relative;

  min-width: var(--ring-unit);
}

.TimelineStage-module__stage--EO,
.TimelineStage-module__popup--CR {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.TimelineStage-module__separator--Uk,
.TimelineStage-module__stageLine--df {
  position: absolute;
  z-index: 1;
  left: 0;

  content: '';

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

.TimelineStage-module__separator--Uk {
  bottom: 0;

  width: 2px;
  height: 6px;
}

.TimelineStage-module__separatorFinish--Ti {
  right: 0;
  left: auto;
}

.TimelineStage-module__stageLine--df {
  bottom: -1px;

  width: 100%;
  height: 3px;
}

.TimelineStage-module__successfulLine--tS {
  background-color: var(--tc-success-progress-color);
}

.TimelineStage-module__failedLine--em {
  background-color: var(--ring-error-color);
}

.TimelineStage-module__canceledLine--ej {
  background-color: var(--ring-warning-color);
}

.TimelineStage-module__shortLabel--Ye {

  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-module__fullLabel--Un {
  white-space: nowrap;

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

.TimelineStage-module__successfulLabel--xj.TimelineStage-module__successfulLabel--xj {
  color: var(--ring-success-color);
}

.TimelineStage-module__failedLabel--Ks.TimelineStage-module__failedLabel--Ks {
  color: var(--ring-error-color);
}

.TimelineStage-module__canceledLabel--xx.TimelineStage-module__canceledLabel--xx {
  color: var(--ring-warning-color);
}

.TimelineStage-module__popup--CR {
  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-module__popupHidden--cL {
  display: none;
}

.TimelineStage-module__duration--zG {
  color: var(--ring-secondary-color);
}

.TimelineStage-module__anchor--ZD {
  height: 100%;
}

.TimelineStage-module__action--OF {
  display: block;

  height: 100%;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .TimelineStage-module__action--OF:hover .TimelineStage-module__stageLine--df {
      height: calc(var(--ring-unit) - 1px);
    }}

.TimelineStage-module__viewPoint--Hb {
  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-module__viewPoint--Hb::before {
    position: absolute;

    top: 4px;
    left: 4px;

    width: 6px;
    height: 6px;

    content: '';

    border-radius: 100%;

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

.TimelinePoint-module__wrapper--tB {
  position: absolute;
  z-index: 1;
  top: 1px;

  display: block;

  margin-left: calc(var(--ring-unit)/-4 - 7px);
}

.TimelinePoint-module__pointIcon--Q2.TimelinePoint-module__pointIcon--Q2 {
  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-module__pointButton--ly {
  height: calc(var(--ring-unit)*3 + 3px);
  padding: 0 calc(var(--ring-unit)/4) 3px;
}

.TimelinePoint-module__popup--qy {
  pointer-events: none;
}

.TimelinePoint-module__popupContent--IW {
  padding: 0 var(--ring-unit);

  white-space: nowrap;
}

.TimelinePoint-module__failure--o4 {
  color: var(--ring-error-color);
}

.TimelineStageButton-module__button--mg {
  display: block;

  width: 100%;

  padding: 0;

  text-align: left;

  border-radius: 0;
}

.BuildLogTimeline-module__timeline--SR {
  display: flex;

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

.BuildLogTimeline-module__loading--Hx {
  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-module__line-animation--RH {
  0% {
    transform: translateX(-90%);
  }

  100% {
    transform: translateX(-5%);
  }
}

.BuildLogTimeline-module__loadingLine--1Y {
  transform: translateX(-90%);
  animation: BuildLogTimeline-module__line-animation--RH 15s ease-out 1s forwards;
}

.DownloadBuildLog-module__icon--Mb {
  position: relative;
  top: 1px;

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

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

.DownloadBuildLog-module__anchor--ZD {
  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-module__anchor--ZD:hover .DownloadBuildLog-module__icon--Mb {
    color: var(--ring-link-hover-color);
  }}

.DownloadBuildLogDropdown-module__icon--OD {
  margin-right: calc(var(--ring-unit)/2);

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

.DownloadBuildLogDropdown-module__icon--OD svg {
    width: calc(var(--ring-unit)*1.5);
    height: calc(var(--ring-unit)*1.5);

    vertical-align: -2px;
  }

.ViewToggle-module__selectButton--zV.ViewToggle-module__selectButton--zV {
  color: var(--ring-text-color);
}

.ViewToggle-module__itemLabel--VD {
  margin-left: var(--ring-unit);
}

.BuildLogControls-module__controls--EF {
  display: flex;

  -moz-column-gap: var(--ring-unit);

       column-gap: var(--ring-unit);
  row-gap: var(--ring-unit);
}

.BuildLogControls-module__controlsButton--ve {
  display: flex;

  -moz-column-gap: var(--ring-unit);

       column-gap: var(--ring-unit);
}

.BuildLogControls-module__foldButton--WE {
  display: flex;
}

.BuildLogControls-module__foldButton--WE span {
    align-self: center;

    padding-top: 1px;
  }

.BuildLogControls-module__searchContainer--UF {
  flex: 1 1;
}

.BuildLogControls-module__search--qF::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.BuildLogSearch-module__form--ef {
  display: flex;

  -moz-column-gap: var(--ring-unit);

       column-gap: var(--ring-unit);
  row-gap: var(--ring-unit);
}

.BuildLogSearch-module__inputContainer--qE {
  flex: 1 1;
}

.BuildLogSearch-module__input--Dm::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.BuildLogSearch-module__noResults--iZ {
  align-self: center;
}

.BuildLogSearch-module__noResults--iZ.BuildLogSearch-module__loading--Y2 {
    color: var(--ring-secondary-color);
  }

.BuildLogSearch-module__progress--Bf {
  display: inline-block;

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

  padding-top: 1px;
}

.BuildLogSearch-module__reset--yk {
  padding: 0 calc(var(--ring-unit)/2);
}

.BuildLogSearch-module__previousNextButton--FG {
  padding: 0 var(--ring-unit);
}

.BuildLogCompactHeader-module__header--YJ {
  padding: 0 calc(var(--ring-unit)*2);

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

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

.BuildLogCompactHeader-module__header--YJ.BuildLogCompactHeader-module__targetPage--f1 {
    padding: 0 var(--tc-page-padding-inline);
  }

.BuildLogCompactHeader-module__header--YJ.BuildLogCompactHeader-module__jobDetailsPopupTarget--zT {
    padding: 0 var(--tc-page-padding-inline) var(--ring-unit);
  }

.BuildLogCompactHeader-module__header--YJ.BuildLogCompactHeader-module__jobDetailsSidebarTarget--Cv,.BuildLogCompactHeader-module__header--YJ.BuildLogCompactHeader-module__jobDebugPanelTarget--Eq {
    padding: 0 var(--tc-page-padding-inline) calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2.5);
  }

.BuildLogCompactHeader-module__header--YJ.BuildLogCompactHeader-module__jobDebugPopupTarget--uq {
    padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4) calc(var(--ring-unit)*1.5);
  }

.BuildLogCompactHeader-module__headerTimeline--PE {
  padding-top: calc(var(--ring-unit)*2.5);
}

.BuildLogCompactHeader-module__headerTimeline--PE.BuildLogCompactHeader-module__targetPage--f1 {
    padding-top: calc(var(--ring-unit)*3);
  }

:is(.BuildLogCompactHeader-module__jobDetailsPopupTarget--zT,.BuildLogCompactHeader-module__jobDebugPopupTarget--uq) .BuildLogCompactHeader-module__controls--1c {
    max-width: 1280px;
  }

.BuildLogNavigation-module__navigation--uh {
  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-module__buttons--bp {
  display: flex;
  flex-direction: column;

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

.BuildLogNavigation-module__button--Hl {
  width: 100%;
}

.BuildLogNavigation-module__button--Hl.BuildLogNavigation-module__start--CG.BuildLogNavigation-module__start--CG {
    border-radius: var(--ring-border-radius) var(--ring-border-radius) 0 0;
  }

.BuildLogNavigation-module__button--Hl.BuildLogNavigation-module__end--h1.BuildLogNavigation-module__end--h1 {
    margin: -1px 0 0;

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

.BuildLogNavigation-module__tooltip--cU {
  padding: 1px var(--ring-unit) 2px;

  pointer-events: none;

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

.BuildLogNavigation-module__pipelineTarget--Mm {
  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-module__pipelineTarget--Mm .BuildLogNavigation-module__button--Hl {
    padding: 0 calc(var(--ring-unit)/2 + 2px);
  }

.FullBuildLog-module__fullBuildLog--up {
  position: relative;

  display: flex;
  flex-direction: column;

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

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

.FullBuildLog-module__messages--OF {
  flex-grow: 1;
}

.FullBuildLog-module__messagesWrapper--pp {
  display: flex;
  flex-grow: 1;
}

.BuildLogTab-module__page--V9 {
  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-module__jobDetailsSidebarTarget--eo {
  overflow: hidden;
  flex: 1 1;

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

.BuildLogTab-module__log--CP {
  flex: 1 1;
}

.BuildLogTab-module__jobDebugPopupTarget--Lg,
.BuildLogTab-module__jobDebugPanelTarget--g1 {
  overflow: hidden;
  flex: 1 1;

  min-height: 100%;
  margin: 0;
}

.GameTab-module__tab--EJ {
  display: flex;
  overflow: auto;
  justify-content: center;
}

.GameTab-module__game--lx {
  overflow: hidden;

  width: 100%;
  min-width: 0;
  min-width: initial;

  height: 1221px;
}

.GameTab-module__game--lx.GameTab-module__narrow--jX {
    width: 320px;
    height: 930px;
  }

.GameTab-module__tab--EJ,
.GameTab-module__game--lx {
  background-color: #faf8ef;
}

.ChangesDropdown-module__wrapper--H3 {

  display: inline-flex;
}

.ChangesDropdown-module__newUserInterfaceWrapper--Tk {
  display: inline-flex;
  align-items: baseline;

  min-width: 0;
  max-width: 100%;

  white-space: nowrap;
}

.ChangesDropdown-module__dropdown--gz {
  display: flex;
  justify-content: center;

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

.ChangesDropdown-module__label--zH {
  overflow: hidden;
  flex-grow: 1;

  min-width: 0;
  margin: -2px;
}

.ChangesDropdown-module__label--zH .ChangesDropdownLink-module__linkWrapper--Qz {
    display: flex;
    align-items: baseline;

    margin: 2px;
  }

.ChangesDropdown-module__anchorIcon--V_ {
  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-module__anchorIcon--V_:hover {
    color: var(--ring-link-hover-color);
  }}

.ChangesDropdown-module__branchIcon--Cw {
  color: inherit;
}

.ChangesPreview-module__firstBuildWithSameChanges--FU {
  margin-bottom: calc(var(--ring-unit)*1.5);
  padding-bottom: var(--ring-unit);

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

.ChangesPreview-module__changesTypeFilter--sB {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.ChangesPreview-module__firstBuildWithSameChanges--FU + .ChangesPreview-module__changesTypeFilter--sB {
  margin-top: calc(var(--ring-unit)/2);
}

.ChangesPreview-module__changesButtons--Ao {
  display: flex;
  align-items: center;
}

.ChangesPreview-module__changesButtons--Ao > * {
    margin-left: var(--ring-unit);
  }

.ChangesPreview-module__changesButtons--Ao > *:first-child {
    margin-left: 0;
  }

.ChangesPreview-module__changesButtons--Ao:not(:empty) {
  margin-top: var(--ring-unit);
}

.ChangesPreview-module__count--PG {
  margin-left: var(--ring-unit);

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

.ChangesPreview-module__heading--uo {
  color: inherit;
}

.ChangesDropdownContent-module__content--Ye {
  width: calc(var(--ring-unit)*90);
  padding: calc(var(--ring-unit)*2);
}

.ChangesDropdownContent-module__changes--zS {
  margin-bottom: 0;
}

.ChipStatus-module__status--G3 {
  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-module__standard--D0 {
  color: var(--ring-text-color);
  background-color: var(--ring-tag-background-color);
}

.ChipStatus-module__error--oP {
  color: var(--ring-error-color);
  background-color: var(--ring-removed-background-color);
}

.ChipStatus-module__warning--og {
  color: var(--ring-warning-color);
  background-color: var(--ring-warning-background-color);
}

.AlertInfoMessage-module__container--FX {
  white-space: normal;
  word-break: break-word;
}

.AlertInfoMessage-module__filled--MY {
  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-module__icon--VX {
  height: calc(var(--ring-unit)*2);
}

.AlertInfoMessage-module__icon--VX svg {
    vertical-align: top;
  }

/*
  Standrd alert styles
*/
.AlertInfoMessage-module__standard--R0.AlertInfoMessage-module__success--Pu {
  color: var(--ring-icon-success-color);
}

.AlertInfoMessage-module__standard--R0.AlertInfoMessage-module__error--m5 {
  color: var(--ring-icon-error-color);
}

.AlertInfoMessage-module__standard--R0.AlertInfoMessage-module__warning--WW {
  color: var(--ring-warning-color);
}

.AlertInfoMessage-module__standard--R0.AlertInfoMessage-module__info--mP {
  color: var(--ring-main-color);
}

/*
  Filled alert styles
*/
.AlertInfoMessage-module__filled--MY.AlertInfoMessage-module__success--Pu {
  background-color: var(--ring-added-background-color);
}
.AlertInfoMessage-module__filled--MY.AlertInfoMessage-module__success--Pu .AlertInfoMessage-module__icon--VX {
    color: var(--ring-icon-success-color);
  }

.AlertInfoMessage-module__filled--MY.AlertInfoMessage-module__error--m5 {
  background-color: var(--ring-removed-background-color);
}

.AlertInfoMessage-module__filled--MY.AlertInfoMessage-module__error--m5 .AlertInfoMessage-module__icon--VX {
    color: var(--ring-icon-error-color);
  }

.AlertInfoMessage-module__filled--MY.AlertInfoMessage-module__warning--WW {
  background-color: var(--ring-warning-background-color);
}

.AlertInfoMessage-module__filled--MY.AlertInfoMessage-module__warning--WW .AlertInfoMessage-module__icon--VX {
    color: var(--ring-icon-warning-color);
  }

.AlertInfoMessage-module__filled--MY.AlertInfoMessage-module__info--mP {
  background-color: var(--ring-hover-background-color);
}

.AlertInfoMessage-module__filled--MY.AlertInfoMessage-module__info--mP .AlertInfoMessage-module__icon--VX {
    color: var(--ring-main-color);
  }

.CompatibleAgentList-module__grid--KV {
  --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-module__osIcon--ew {
  margin-right: calc(var(--ring-unit)*1.5);
}

.CompatibleAgentList-module__sortIcon--Ow {
  margin-left: calc(var(--ring-unit)/4);

  vertical-align: middle;
}

.CompatibleAgentList-module__tableHeader--ty {
  position: relative;

  display: contents;

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

.CompatibleAgentList-module__tableHeader--ty::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-module__columnTitle--ne {

  cursor: pointer;
}

.CompatibleAgentList-module__nameColumn--CY {
  display: flex;

  grid-column-start: name-start;
  grid-row-start: var(--row);
}

.CompatibleAgentList-module__statusColumn--vP {
  grid-column-start: status-start;

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

.CompatibleAgentList-module__requirementsColumn--iF {
  grid-column-start: requirements-start;
}

.CompatibleAgentList-module__statusColumn--vP,
.CompatibleAgentList-module__requirementsColumn--iF {
  grid-row-start: var(--row);

  text-align: left;
}

.CompatibleAgentList-module__headerColumn--Zd {
  color: var(--ring-secondary-color);

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

.CompatibleAgentList-module__nameColumn--CY,
.CompatibleAgentList-module__statusColumn--vP,
.CompatibleAgentList-module__requirementsColumn--iF {
  overflow: hidden;

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

:is(.CompatibleAgentList-module__nameColumn--CY,.CompatibleAgentList-module__statusColumn--vP,.CompatibleAgentList-module__requirementsColumn--iF):last-child {
    padding-right: 0;
  }

.CompatibleAgentList-module__item--WA,
.CompatibleAgentList-module__itemRow--mt {
  display: contents;
}

.CompatibleAgentList-module__item--WA::before {
  right: calc(var(--ring-unit)*-4);
  left: calc(var(--ring-unit)*-4);
  grid-column: start / end;
  grid-row: var(--row) / span 2;
}

.CompatibleAgentList-module__itemContent--B7 {
  display: contents;
}

.CompatibleAgentList-module__itemContent--B7::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-module__incompatibleReasonsContainer--TD {
  padding-bottom: var(--ring-unit);
}

.CompatibleAgentList-module__requirementsColumn--iF .CompatibleAgentList-module__incompatibleReasonsContainer--TD:last-child {
  padding-bottom: 0;
}

.CompatibleAgentList-module__incompatibleReasons--by {
  margin: 0;
  padding: 0;

  list-style: none;

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

.SelfHostedCompatibleAgentDialog-module__content--GR {
  padding-bottom: calc(var(--ring-unit)*2);
}

.SelfHostedCompatibleAgentDialog-module__button--Oj {
  margin-top: calc(var(--ring-unit)*3);
}

.SelfHostedCompatibleAgentDialog-module__dialog--WY {
  width: calc(var(--ring-unit)*100);
  min-width: calc(var(--ring-unit)*100);
}

.SelfHostedCompatibleAgentDialog-module__scrollableContent--pg.SelfHostedCompatibleAgentDialog-module__scrollableContent--pg {
  padding-top: var(--ring-unit);
  padding-bottom: calc(var(--ring-unit)*2);
}

.SelfHostedCompatibleAgentDialog-module__textButton--RR {
  font-size: var(--ring-font-size);
}

.SelfHostedCompatibleAgentDialog-module__icon--hy {
  margin-left: var(--ring-unit);
}

.SelfHostedCompatibleAgentDialog-module__info--CG {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.SelfHostedCompatibleAgentDialog-module__innerContent--cK {
  display: flex;
  align-items: flex-start;
  flex-direction: column;

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

.SelfHostedAlert-module__container--Wi {
  margin-bottom: calc(var(--ring-unit)*1.5);

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

.SelfHostedAlert-module__button--NM {
  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-module__button--NM:hover {
  text-decoration: none;

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

.FilterRequirement-module__close--of.FilterRequirement-module__close--of {
  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-module__filter--fA.FilterRequirement-module__activeFilter--g8 .FilterRequirement-module__close--of {
      visibility: visible;

      opacity: 1;
    }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .FilterRequirement-module__filter--fA:hover .FilterRequirement-module__close--of {
      visibility: visible;

      opacity: 1;
    }}

.FilterRequirement-module__filter--fA.FilterRequirement-module__filter--fA {
  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-module__filter--fA.FilterRequirement-module__filter--fA:hover {
    color: var(--ring-main-color);
    background-color: var(--ring-hover-background-color);
  }}

.FilterRequirement-module__filter--fA.FilterRequirement-module__filter--fA:active {
    color: var(--ring-main-color);
    background-color: var(--ring-hover-background-color);
  }

.FilterRequirement-module__filter--fA.FilterRequirement-module__filter--fA.FilterRequirement-module__activeFilter--g8 {
    color: var(--ring-main-color);
    background-color: var(--ring-hover-background-color);
  }

.SelfHostedRequirements-module__content--kK {
  display: flex;
  flex-direction: column;
}

.SelfHostedRequirements-module__filterContainer--ZZ {
  display: flex;
  flex-wrap: wrap;
  gap: var(--ring-unit);

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

.SelfHostedRequirements-module__button--gy {
  margin-right: calc(var(--ring-unit)*1.5);
  padding: 0;

  white-space: nowrap;
}

.SelfHostedRequirements-module__emptyCompatible--_D {
  color: var(--ring-warning-color);
}

.SelfHostedRequirements-module__footer--WK {
  display: flex;
  align-items: center;
}

.SelfHostedRequirements-module__bold--gH {
  font-weight: var(--ring-font-weight-bold);
}

.SelfHostedRequirements-module__numberInput--Kq {
  -moz-appearance: textfield;
}

.SelfHostedRequirements-module__numberInput--Kq::-webkit-outer-spin-button,.SelfHostedRequirements-module__numberInput--Kq::-webkit-inner-spin-button {
    -webkit-appearance: none;

    margin: 0;
  }

.SelfHostedRequirements-module__label--IA {
  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-module__content--tE {
  padding-bottom: calc(var(--ring-unit)*2);
}

.CustomRequirementDialog-module__actions--ft {
  display: flex;
  flex-direction: row;
  gap: calc(var(--ring-unit)*1.5);

  margin-top: calc(var(--ring-unit)*3);
}

.CustomRequirementDialog-module__dialog--mp {
  width: 460px;
  min-width: 460px;
}

.CustomRequirementDialog-module__innerContent--pu {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}

.CustomRequirementDialog-module__conditionalSelect--E7 {
  margin-top: var(--ring-unit);
}

.CustomRequirementDialog-module__valueSelect--wE {
  margin-top: var(--ring-unit);
}

.CustomRequirementDialog-module__hint--qe {
  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-module__scrollableContent--L6.CustomRequirementDialog-module__scrollableContent--L6 {
  padding-top: var(--ring-unit);
  padding-bottom: calc(var(--ring-unit)*2);
}

.CustomRequirementDialog-module__parameterNameSelect--w8 {
  margin-top: calc(var(--ring-unit)*2);
}

.CustomRequirementDialog-module__sign--eH {
  color: var(--ring-secondary-color);

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

.RAMRequirement-module__ram--q9 {
  display: flex;
  align-items: center;
  justify-content: center;
}

.RAMRequirement-module__ramInput--OS {
  margin-right: var(--ring-unit);
}

.AddRequirement-module__ram--v8 {
  display: flex;
  align-items: center;
  justify-content: center;
}

.AddRequirement-module__ramInput--i0 {
  margin-right: var(--ring-unit);
}

.AddRequirement-module__numberInput--mG {
  -moz-appearance: textfield;
}

.AddRequirement-module__numberInput--mG::-webkit-outer-spin-button,.AddRequirement-module__numberInput--mG::-webkit-inner-spin-button {
    -webkit-appearance: none;

    margin: 0;
  }

.AddRequirement-module__customRequirement--fG.AddRequirement-module__customRequirement--fG.AddRequirement-module__customRequirement--fG {
    text-decoration: none;
  }

.CustomRequirementTooltip-module__tooltip--wc.CustomRequirementTooltip-module__tooltip--wc {
  padding: calc(var(--ring-unit)*1.5);
  padding-bottom: calc(var(--ring-unit)*2);
}

.CustomRequirementTooltip-module__content--hd {
  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-module__requirement--Bo {
  display: flex;
  flex-direction: column;
  gap: calc(var(--ring-unit)/2);
}

.CustomRequirementTooltip-module__parameter--eg {
  font-size: var(--ring-font-size-smaller);
}

.CustomRequirementTooltip-module__condition--Fa {
  color: var(--ring-success-color);
}

.SelfHostedEmpty-module__help--Ff {
  margin-top: var(--ring-unit);
  margin-bottom: calc(var(--ring-unit)*2);

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

.SelfHostedEmpty-module__icon--bp {
  color: var(--ring-error-color);
}

.JobDependencies-module__dependencies--JB {
  margin: -2px 0;
}

.JobDependencies-module__jobDependency--Yc {
  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-module__jobDependency--Yc:hover {
  background-color: var(--ring-hover-background-color);
}}

.JobDependencies-module__jobDependencyCheckboxLabel--SC {
  flex: 1 1;
}

.JobDependencies-module__editButton--nR {
  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-module__editFilesSelect--C_ {
  font-size: var(--ring-font-size-smaller);
}

.JobDependencies-module__editFilesSelectButton--ng {
  color: var(--ring-secondary-color);
}

.DebugPopup-module__dialog--A7 {
  overflow: hidden;

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

.DebugPopup-module__overlay--I3 {
  padding: 0;
}

.DebugPopup-module__overlay--I3 .ring-dialog-innerContainer {
    width: 100%;
    height: 100%;
  }

.DebugPopup-module__header--Rc.DebugPopup-module__header--Rc {
  padding-top: calc(var(--ring-unit)*2.5);

  font-size: var(--ring-font-size-larger);
  line-height: 22px;
}

.ToolPanelFooter-module__footerPanel--OO {
  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-module__pluginWrapper--pc {
  width: 100%;
  height: 100%;
}

.ToolPanelFooter-module__resizable--W7 {
  display: flex;
  flex-direction: column;
}

.ToolPanelFooter-module__resizableTopHandle--b8 {
  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;
}}

.AddIntegration-module__addIntegration--kr {
  margin-left: auto;
}

.AddIntegration-module__popupMenu--dy {
  max-width: 300px;
}

.PasswordInput-module__input--vp {
  --ring-input-padding-end: calc(var(--ring-input-padding-inline) + var(--ring-input-icon-offset));
}

.PasswordInput-module__eyeButton--Ux {
  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-module__dockerIntegrationForm--Zd {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*1.5);
}

.DockerIntegrationForm-module__testDockerConnectionBlock--uJ {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.DockerIntegrationForm-module__testDockerConnection--bX {
  padding: 0;
}

.DockerIntegrationForm-module__success--bx {
  color: var(--ring-success-color);
}

.DockerIntegrationForm-module__error--h0 {
  color: var(--ring-error-color);
}

.DockerIntegrationForm-module__loaderInline--ei {
  display: flex;

  color: var(--ring-action-link-color);

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

.DockerIntegrationForm-module__loaderInline--ei svg {
    margin-right: var(--ring-unit);
  }

.NpmIntegrationForm-module__npmIntegrationForm--VC {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*1.5);
}

.NpmIntegrationForm-module__testNpmConnectionBlock--nU {
  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-module__testNpmConnection--Qd {
  padding: 0;
}

.NpmIntegrationForm-module__success--qO {
  height: calc(var(--ring-unit)*2);

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

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

.NpmIntegrationForm-module__error--dy {
  color: var(--ring-error-color);
}

.NpmIntegrationForm-module__loaderInline--IH {
  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-module__loaderInline--IH svg {
    margin-right: var(--ring-unit);
  }

.UnityIntegrationForm-module__unityIntegrationForm--W0 {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*1.5);
}

.Integration-module__integration--Is {
  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-module__integration--Is:hover .Integration-module__actions--v3 > * {
    opacity: 1;
  }}

.Integration-module__toggle--WB span:first-child {
  flex-shrink: 0;

  margin-top: 3px;
}

.Integration-module__note--X1 {
  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-module__disabled--FA .Integration-module__name--pt,
.Integration-module__disabled--FA .Integration-module__note--X1 {
  color: var(--ring-secondary-color);
}

.Integration-module__deleted--qD .Integration-module__name--pt,
.Integration-module__deleted--qD .Integration-module__note--X1 {
  text-decoration-line: line-through;
}

.NameSection-module__nameSection--zY {
}

.NameSection-module__heading--dc {
  display: flex;
  align-items: center;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);

  cursor: pointer;
}

h2.NameSection-module__name--Fn {
  overflow: hidden;

  margin: 0;
  padding: 0;

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

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

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

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.NameSection-module__heading--dc:hover .NameSection-module__name--Fn,
.NameSection-module__heading--dc:hover .NameSection-module__editIcon--gl {
  color: var(--ring-link-hover-color);
}}

.NameSection-module__edit--LV {
  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-module__nameSection--zY:hover .NameSection-module__edit--LV {
  opacity: 1;
}}

.JobId-module__container--hn {
  display: flex;
  align-items: center;
}

.JobId-module__copyButton--Kt {
  margin-left: var(--ring-unit);

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

.JobId-module__jobId--jz {
  color: var(--ring-secondary-color);

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

.JobEnableDependencyCache-module__description--TU {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.JobEnableDependencyCache-module__container--nj {
  display: flex;
}

.JobParallelism-module__container--rN {
  display: flex;
}

.JobParallelism-module__slider--G9 {
  margin-right: calc(var(--ring-unit)*1.5);
  margin-bottom: calc(var(--ring-unit)/2);
}

.JobParallelism-module__hint--PS {
  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-module__hint--PS.JobParallelism-module__top--YV {
    padding-bottom: calc(var(--ring-unit)*1.5);
  }

.JobParallelism-module__parallelismCount--Yk {
  font-weight: var(--ring-font-weight-bold);
}

.JobParallelism-module__toggle--Ri.JobParallelism-module__toggle--Ri {
  cursor: auto;
  pointer-events: auto;
}

.JobOptimizations-module__settings--Aa {
  display: flex;
  flex-direction: column;
  gap: calc(var(--ring-unit)*2);
}

.SummaryDetailsCardWrapper-module__actions--o7 {
  position: absolute;
  top: var(--ring-unit);
  right: var(--ring-unit);

  display: flex;

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

  opacity: 0;

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

.SummaryDetailsCardWrapper-module__withHeader--la {
  top: calc(var(--ring-unit)*2);
}

.SummaryDetailsCardWrapper-module__main--Vp {
  position: relative;

  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) {.SummaryDetailsCardWrapper-module__main--Vp:hover .SummaryDetailsCardWrapper-module__actions--o7 {
    opacity: 1;
  }}

.SummaryDetailsCardWrapper-module__error--TO {
  margin-top: calc(var(--ring-unit)/2);

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

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

.SummaryDetailsCardWrapper-module__showMoreButton--sf {
  margin-top: calc(var(--ring-unit)/2);

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

.SummaryDetailsCardWrapperHeader-module__main--x8 {
  display: flex;

  align-items: center;

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

  padding-right: calc(var(--ring-unit)*8);
}

.SummaryDetailsCardWrapperHeader-module__icon--hf {
  display: flex;
  align-items: center;
  justify-content: center;

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

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

  cursor: pointer;

  text-align: center;

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

  border-radius: var(--ring-unit);
  background-color: var(--ring-tag-background-color);
}

.SummaryDetailsCardWrapperHeader-module__icon--hf svg {
    fill: currentColor;
  }

.SummaryDetailsCardWrapperHeader-module__labelWrapper--nm {
  display: flex;
  flex: 1 1;

  min-width: 0;
}

.SummaryDetailsCardWrapperHeader-module__label--kF {
  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

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

.JobFilesPublication-module__textAreaWrapper--ZQ {
  position: relative;
}

.JobFilesPublication-module__textArea--Sv {
  min-height: calc(var(--ring-unit)*5.5);

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

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

.JobFilesPublication-module__parameterActions--hZ > * {
  padding: 0;

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

  opacity: 0;
}

.JobFilesPublication-module__content--Sd {
  position: relative;

  display: flex;
  flex-direction: column;
}

.JobFilesPublication-module__file--f0 {
  display: flex;
  align-items: center;
  flex-direction: row;

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

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

  line-height: var(--ring-line-height-lowest);
  -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) {.JobFilesPublication-module__file--f0:hover .JobFilesPublication-module__parameterActions--hZ > * {
    opacity: 1;
  }}

.JobFilesPublication-module__labelName--BB {
  padding-bottom: calc(var(--ring-unit)/2);

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

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

.JobFilesPublication-module__actions--aa {
  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-module__fileDeleted--j6 {
  text-decoration-line: line-through;

  color: var(--ring-secondary-color);
  -webkit-text-fill-color: var(--ring-secondary-color);
}

.JobFilesPublication-module__artifactsIcon--fb {
  margin-top: calc(var(--ring-unit)/2);
}

.PipelineParameterFormFieldset-module__pipelineParameterForm--qO > div:first-child {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*1.5);
}

.PipelineParameterFormFieldset-module__pipelineParameterWrapForm--j_ {
  display: flex;
  align-items: flex-start;
  justify-content: space-around;

  width: 100%;

  -moz-column-gap: var(--ring-unit);

       column-gap: var(--ring-unit);
}

.PipelineParameterFormFieldset-module__pipelineParameterFormInput--zJ {
  flex: 1 1;
}

.PipelineParameterFormFieldset-module__pipelineParameterFormHelperText--pO {
  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-module__deleteButton--HK {
  height: calc(var(--ring-unit)*2.5);
  margin-right: calc(var(--ring-unit)*-1);

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

.PipelineParameterFormFieldset-module__textArea--X8 {
  display: flex;

  white-space: pre-wrap !important;
}

.PipelineParameter-module__copyButton--q9 {
  float: right;

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

  opacity: 0;
}

.PipelineParameter-module__parameter--r1 {
  position: relative;

  display: flex;
  align-items: baseline;

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

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.PipelineParameter-module__parameter--r1:hover .PipelineParameter-module__parameterActions--rI > * {
    opacity: 1;
  }}

.PipelineParameter-module__parameter--r1 .PipelineParameter-module__parameterName--mr,.PipelineParameter-module__parameter--r1 .PipelineParameter-module__parameterValue--z0 {
    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;

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

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

.PipelineParameter-module__parameter--r1 .PipelineParameter-module__parameterValue--z0 {
    padding-right: calc(var(--ring-unit)/4);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.PipelineParameter-module__parameterName--mr:hover .PipelineParameter-module__copyButton--q9 {
  opacity: 1;
}}

:is(.PipelineParameter-module__inputs--sO.PipelineParameter-module__deleted--Pk,.PipelineParameter-module__inputs--sO .PipelineParameter-module__emptyField--fC) .PipelineParameter-module__copyButton--q9 {
    opacity: 0;
  }

.PipelineParameter-module__parameterPreview--P9 {
  margin-bottom: calc(var(--ring-unit)/2);
  padding-top: calc(var(--ring-unit)/2);
}

.PipelineParameter-module__parameterPreviewEdit--TJ {
  margin-bottom: calc(var(--ring-unit)*1.5);
  padding-top: calc(var(--ring-unit)/2);
}

.PipelineParameter-module__inputContainer--CL {
  max-width: 50%;
  margin: 0 -2px;
}

.PipelineParameter-module__inputs--sO {
  display: flex;
  align-items: baseline;
  flex: 1 1;
  gap: var(--ring-unit);
}

.PipelineParameter-module__input--gb {
  text-overflow: ellipsis;
}

.PipelineParameter-module__deleted--Pk,
.PipelineParameter-module__deleted--Pk .PipelineParameter-module__input--gb {
  text-decoration-line: line-through;

  color: var(--ring-secondary-color);
  -webkit-text-fill-color: var(--ring-secondary-color);
}

.PipelineParameter-module__input--gb:disabled {
  background-color: transparent;
}

.PipelineParameter-module__parameter--r1:not(:focus-within) .PipelineParameter-module__input--gb {
  border-color: transparent;
  background-color: transparent;
}

.PipelineParameter-module__parameter--r1:focus-within .PipelineParameter-module__input--gb {
  background-color: var(--ring-content-background-color);
}

.PipelineParameter-module__parameterActions--rI {
  justify-content: end;

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

.PipelineParameter-module__parameter--r1:focus-within .PipelineParameter-module__parameterActions--rI > * {
  visibility: hidden;
}

.PipelineParameter-module__emptyField--fC {
  color: var(--ring-secondary-color);
}

.PipelineParameters-module__parametersHeader--YN {
  display: flex;

  -moz-column-gap: var(--ring-unit);

       column-gap: var(--ring-unit);

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

.PipelineParameters-module__parametersHeaderItem--YX {
  flex: 1 1;

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

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

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

.JobOutputParametersInfo-module__code--_N {
  margin: calc(var(--ring-unit)/1.3) 0;
}

.JobOutputParametersInfo-module__code--_N code {
    padding: calc(var(--ring-unit)/2) var(--ring-unit);

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

.JobOutputsSettingsBlockCustomActions-module__addIntegration--Zk {
  margin-left: auto;
}

.JobOutputsSettingsBlockCustomActions-module__popupMenu--Wk {
  max-width: 300px;
}

.JobOutputs-module__settingsBlock--_l {
  row-gap: var(--ring-unit);

  display: flex;

  flex-direction: column;
}

.JobRepository-module__branch--lX {
  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-module__editButtom--mA {
  padding-bottom: calc(var(--ring-unit)/2);

  opacity: 0;
}

.JobRepository-module__repositoryWrapper--tN {
  display: flex;
  flex-direction: column;
  gap: calc(var(--ring-unit)/2);
}

.JobRepository-module__toggle--Pr span:first-child {
    flex-shrink: 0;

    margin-top: 3px;
  }

.JobRepository-module__toggle--Pr span:nth-child(2) {
    flex: 1 1;
  }

.JobRepository-module__toggleDeleted--Tn {
  cursor: default;

  text-decoration-line: line-through;

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

.JobRepository-module__folderRoot--vw {
  padding-top: 2px;
  padding-right: 2px;

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

.JobRepository-module__folderContainer--bQ {
  display: flex;

  align-items: start;
}

.JobRepository-module__folderContainer--bQ > * {
    transition: opacity var(--ring-ease);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.JobRepository-module__folderContainer--bQ:hover .JobRepository-module__editIcon--LR {
    color: var(--ring-link-hover-color);
  }}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.JobRepository-module__folderContainer--bQ:hover .JobRepository-module__editButtom--mA {
    opacity: 1;
  }}

.JobRepository-module__formContainer--FA {
  display: flex;

  align-items: baseline;
}

.JobRepository-module__folder--gp {
  box-sizing: border-box;
  padding-left: 2px;

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

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

.JobRepository-module__inputFolder--q5 {
  flex: 1 1;

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

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

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

.JobRepositories-module__repositories--Pd {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--ring-unit)*1.5);
}

.JobSettingsOverlay-module__overlay--v2 {
  position: absolute;

  z-index: 3;
  top: 0;

  width: 100%;
  height: 100%;

  opacity: 0.4;

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

.RunnerIconButton-module__button--_4 {
  text-align: center;
}

.RunnerIconButton-module__icon--qJ {
  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-module__icon--qJ.RunnerIconButton-module__iconHover--SR {
  cursor: pointer;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.RunnerIconButton-module__icon--qJ.RunnerIconButton-module__iconHover--SR:hover {
    background-color: var(--ring-selected-background-color);
  }}

.RunnerIconButton-module__selected--Lr .RunnerIconButton-module__icon--qJ {
  color: #fff;
  background: var(--ring-main-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(.RunnerIconButton-module__selected--Lr .RunnerIconButton-module__icon--qJ):hover {
    background: var(--ring-main-hover-color);
  }}

.RunnerIconButton-module__label--Or {
  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;
}

.RunnerSummarizePreviewLoader-module__container--Zm {
  padding-top: var(--ring-unit);

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

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ChangesAvatars-module__avatars--hf:hover .ChangesAvatars-module__othersAvatar--Ya {
  opacity: 1;
}}

.ChangesAvatars-module__avatars--hf {
  position: relative;
  z-index: 2;

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

.ChangesAvatars-module__avatarWrapper--C5 {
  margin-right: 0;
}

.ring-avatar-stack-hovered .ChangesAvatars-module__othersAvatar--Ya,
.ChangesAvatars-module__avatars--hf:focus-within .ChangesAvatars-module__othersAvatar--Ya {
  opacity: 1;
}

.ChangesAvatars-module__listAvatarWrapper--ru {
  margin-right: var(--ring-unit);

  vertical-align: -5px;
}

.ChangesAvatars-module__listAvatar--cm {
  vertical-align: baseline;
}

.ChangesAvatars-module__link--xJ {
  display: block;
}

/* stylelint-disable-next-line selector-max-specificity */
.ChangesAvatars-module__link--xJ.focusVisible .ChangesAvatars-module__avatarWrapper--C5::before {
  right: 0;
}

.RunStatus-module__success--XS {
  color: var(--ring-success-color);
}

.RunStatus-module__failure--xb {
  color: var(--ring-error-color);
}

.RunStatus-module__queued--kU {
  color: var(--ring-secondary-color);
}

.RunStatus-module__tooltipText--q9 {
  display: block;

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

.RunStatus-module__popupTooltip--lg {
  padding: calc(var(--ring-unit)/2) var(--ring-unit);
}

.RunStatus-module__canceled--XI {
  color: var(--ring-secondary-color);
}

.RunStatus-module__warning--ms {
  color: var(--ring-warning-color);
}

.RunStatus-module__icon--bJ {
  margin-right: calc(var(--ring-unit)/2);
}

.RunStatus-module__waitReason--qQ {
  position: absolute;
  right: var(--ring-unit);
  bottom: 6px;
}

.RunTimeBar-module__container--Bc {
  display: flex;

  width: 100%;
}

.RunTimeBar-module__duration--jc {
  display: flex;
  align-items: start;
  flex-direction: column;

  width: 100%;
}

.RunTimeBar-module__wrapper--Il {
  position: relative;

  width: 100%;

  height: calc(var(--ring-unit)/2);

  opacity: 1;

  border-radius: 6px;

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

.RunTimeBar-module__bar--QY {
  height: calc(var(--ring-unit)/2);

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

  animation: RunTimeBar-module__bar--QY 1s linear infinite;

  border-radius: 6px;
}

@keyframes RunTimeBar-module__bar--QY {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.6;
  }

  100% {
    opacity: 1;
  }
}

.RunTimeBar-module__text--j0 {

  position: relative;

  text-align: left;
}

.RunTimeBar-module__progress--ul {
  background-color: var(--ring-main-color);
}

.RunTimeBar-module__textProgress--O_ {
  color: var(--ring-main-color);

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

.RunTimeBar-module__queue--a8 {
  width: 100%;

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

.RunTimeBar-module__icon--aE {
  margin-right: var(--ring-unit);

  color: inherit;
}

.PipelineRunLine-module__cell--xL {
  display: flex;

  height: calc(var(--ring-unit)*3);
  padding: calc(var(--ring-unit)*1.5) 0;
}

.PipelineRunLine-module__startDate--XQ {
  justify-content: end;
}

.PipelineRunLine-module__duration--ad {
  text-align: end;
}

.PipelineRunLine-module__status--s2,
.PipelineRunLine-module__number--ok {
  display: block;
  overflow: hidden;

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

.PipelineRunLine-module__estimate--l7 {
  color: var(--ring-secondary-color);
}

.PipelineHistory-module__container--_p {
  display: flex;

  flex-direction: column;

  padding-bottom: calc(var(--ring-unit)*2.5);
}

.PipelineHistory-module__container--_p.PipelineHistory-module__empty--Or {
    padding-top: calc(var(--ring-unit)*2.5);

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

.PipelineHistory-module__emptyListHeading--g0 {
  padding: 0;
}

.PipelineHistory-module__emptyListDescription--ji {
  margin: 0;
}

.PipelineHistory-module__wrapper--YP {
  width: 100%;
  min-width: calc(var(--ring-unit)*100);
  max-width: calc(var(--ring-unit)*180);
}

.PipelineHistory-module__title--me.PipelineHistory-module__title--me {
  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-module__runs--SG {
  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-module__columnHeader--uS {
  padding: var(--ring-unit) 0;

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

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

.PipelineHistory-module__startDate--Ey {
  text-align: end;
}

.PipelineHistory-module__columnUnderline--WR {
  border-bottom: 1px solid var(--ring-line-color);
  grid-column: 1/-1;
}

.PipelineHistory-module__pager--Ie {
  margin-top: calc(var(--ring-unit)*3);
}

.PipelineHistory-module__line--Vz {
  display: contents;
}

.PipelineHistory-module__durationDetails--m0.PipelineHistory-module__durationDetails--m0 {
  color: var(--ring-secondary-color);
}

.ToggleLink-module__toggle--nc {
  --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-module__animated--XP {
  transition: background cubic-bezier(0.23, 1, 0.32, 1) 300ms;
}

.ToggleLink-module__toggle--nc .ring-button-loaderBackground {
  border-radius: 13px;
}

.ToggleLink-module__content--oS {
  display: flex;
  align-items: center;
  gap: calc(var(--ring-unit)/2);
}

.ToggleLink-module__switcher--YA {
  --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-module__animated--XP .ToggleLink-module__switcher--YA {
    transition: transform cubic-bezier(0.23, 1, 0.32, 1) 300ms;
    transform: translateX(var(--tc-toggle-link-switcher-offset));
  }

.ToggleLink-module__switcher--YA {

  color: var(--switcher-color);
  border-radius: calc(var(--ring-unit)*3.5);
  background-color: var(--switcher-background-color);
}

.ToggleLink-module__switcher--YA svg {
    vertical-align: sub;
  }

.ToggleLink-module__animated--XP .ToggleLink-module__label--Ja {
    transition: transform cubic-bezier(0.23, 1, 0.32, 1) 300ms;
  }

.ToggleLink-module__label--Ja {

  color: var(--label-color);

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

.ToggleLink-module__checked--ay {
  --toggle-background-color: var(--ring-main-color);
  --switcher-color: var(--ring-main-color);
  --label-color: var(--ring-white-text-color);

  box-shadow: none;
}

.ToggleLink-module__checked--ay .ToggleLink-module__switcher--YA {
    --tc-toggle-link-switcher-offset: calc(var(--tc-toggle-link-text-width) + 10px);
  }

.ToggleLink-module__checked--ay.ToggleLink-module__animated--XP .ToggleLink-module__label--Ja {
    transform: translateX(-22px);
  }

.ToggleLink-module__toggle--nc.ToggleLink-module__checked--ay:not(.ToggleLink-module__animated--XP) {
  padding-inline: var(--ring-unit) 2px;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ToggleLink-module__toggle--nc: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-module__checked--ay:hover {
  --toggle-hover-background: var(--ring-main-hover-color);
  --label-color: var(--ring-white-text-color);
}}

.ToggleLink-module__disabled--OQ.ToggleLink-module__disabled--OQ {
  --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-module__disabled--OQ.ToggleLink-module__checked--ay {
  --toggle-background-color: var(--ring-border-selected-disabled-color);
}

.EditEntity-module__spinner--PZ {
  position: relative;
  z-index: 4; /* should be unique for different composite layer */

  transform-origin: 50% 50%;
  animation: EditEntity-module__spin--DZ 1.8s linear infinite;
}

@keyframes EditEntity-module__spin--DZ {
  from {
    transform: translateX(var(--tc-toggle-link-switcher-offset)) rotate(0);
  }

  to {
    transform: translateX(var(--tc-toggle-link-switcher-offset)) rotate(360deg);
  }
}

.EditEntity-module__tooltipWrapper--Ns {
  display: block;
}

.RecipeSettings-module__text--Om {
  margin-bottom: calc(var(--ring-unit)/2);
  padding: 0;
}

.RecipeSettings-module__radios--s5 {
  margin-top: var(--ring-unit);
}

.RecipeSettings-module__radio--Qs {
  margin-bottom: calc(var(--ring-unit)/2);
}

.RecipeSettings-module__save--Tl {
  margin-top: calc(var(--ring-unit)*1.5);
  margin-bottom: var(--ring-unit);
}

.RecipeView-module__overview--Lr {
  margin-top: calc(var(--ring-unit)*1.5);
}

.RecipeView-module__entry--gA {
  display: flex;

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

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

.RecipeView-module__toolbar--Lk {
  margin-left: auto;
}

.RecipeView-module__labels--i7 {
  display: flex;
  flex-wrap: wrap;
}

.RecipeView-module__title--HU {
  flex-shrink: 0;

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

  font-weight: bold;
}

.RecipeView-module__navigation--q5 {
  position: sticky;
  z-index: 5;
  top: 0;

  display: flex;
  align-items: baseline;

  transition: all ease-out 0.1s;

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

.RecipeView-module__navigation--q5.RecipeView-module__stuck--T7 {
    padding: var(--ring-unit) 0;
  }

.RecipeView-module__header--zI.RecipeView-module__header--zI {
  margin-top: 0;
  padding-top: 0;

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

.RecipeView-module__readonlyNote--GQ {
  margin-left: calc(var(--ring-unit)/2);

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

.RecipeView-module__infoIcon--CG {
  margin-left: calc(var(--ring-unit));
}

.RecipeView-module__readonlyTooltipPopup--Id {
  z-index: 11;
}

.RecipeView-module__source--Jq {
  width: 100%;
  margin-top: calc(var(--ring-unit)*2);
}

.RecipeView-module__sourceHeader--b_ {
  position: sticky;
  z-index: 5;

  top: calc(var(--ring-unit)*4.5);

  display: flex;
  align-items: baseline;
  justify-content: space-between;

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

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

.RecipeView-module__sourceHeader--b_ .RecipeView-module__title--HU {
    width: calc(var(--ring-unit)*35);
  }

.RecipeView-module__code--MJ {
  margin-top: var(--ring-unit);

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

.RecipeView-module__copy--we {
  color: var(--ring-action-link-color);
}

.RecipeView-module__error--ic {
  margin-top: var(--ring-unit);

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

.RecipesOverviewPage-module__header--ca {
  padding-bottom: 0;
}

.RecipesOverviewPage-module__header--ca.RecipesOverviewPage-module__header--ca {
  margin-bottom: 2px;
}

.RecipesOverviewPage-module__note--FS {
  color: var(--ring-secondary-color);
}

.BuildQueueInfo-module__wrapper--aP {
  font-size: var(--ring-font-size-smaller);
}

.BuildQueueInfo-module__title--Iy {
  font-size: inherit;
}

.BuildQueueInfo-module__inlineTitle--Ep {
  font-weight: var(--ring-font-weight-bold);
}

.BuildQueueInfo-module__reasonDuration--Jd {
  font-weight: var(--ring-font-weight-bold);
}

.BuildQueueInfo-module__popup--SU {
  max-width: calc(var(--ring-unit)*53);

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

.BuildQueueInfo-module__reason--fQ {
  display: grid;
  grid-template-columns: max-content auto;

  grid-row-gap: calc(var(--ring-unit)/2);

  row-gap: calc(var(--ring-unit)/2);
  grid-column-gap: var(--ring-unit);
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
}

.BuildQueueInfo-module__reason--fQ .BuildQueueInfo-module__reasonTime--Gy {
    padding: 0 var(--ring-unit) 0 0;

    text-align: left;

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

.BuildQueueInfo-module__popup--SU .BuildQueueInfo-module__reason--fQ {
  grid-template-columns: auto max-content;

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

:is(.BuildQueueInfo-module__popup--SU .BuildQueueInfo-module__reason--fQ) .BuildQueueInfo-module__reasonTime--Gy {
    padding: 0 0 0 var(--ring-unit);

    text-align: right;

    font-weight: normal;
  }

.BuildQueueInfo-module__popup--SU .BuildQueueInfo-module__lessThanOneSecond--re {
  color: var(--ring-secondary-color);
}

.BuildQueueInfo-module__inlineReasons--e_ {
  margin-bottom: calc(var(--ring-unit)/2);

  font-size: inherit;
}

.BuildQueueInfo-module__dropdown--Q5 {
  margin-bottom: -1px;
}

.BuildQueueInfo-module__anchor--SB {
  height: auto;

  color: inherit;
}

.BuildQueueInfo-module__iconsOffset--B1 {
  display: inline-block;

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

.BuildQueueInfo-module__queuedIcon--uj {
  margin-left: -1px;

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

.BuildQueueInfo-module__ownQueueTimeIcon--CT {
}

.BuildPartOf-module__wrapper--iX {
  display: flex;
  align-items: baseline;
}

.BuildPartOf-module__popupContent--U2 {
  padding: calc(var(--ring-unit)*2);
  padding-top: calc(var(--ring-unit)*1.5);
}

.BuildPartOf-module__anchor--o7 {
  color: var(--ring-text-color);
}

.BuildPartOf-module__buildPath--XS {

  display: flex;
  align-items: baseline;
  flex-wrap: nowrap;

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

.BuildPartOf-module__buildPath--XS:last-child {
    margin-bottom: 0;
  }

.BuildPartOf-module__buildNumber--L4 .BuildNumber-module__link--MR {
  font-size: var(--ring-font-size);
}

.BuildPartOf-module__separator--_8 {
  color: var(--ring-secondary-color);
}

.BuildPartOf-module__chainLink--aJ {
  margin-left: calc(var(--ring-unit)*1.5);
}

.SnapshotDependenciesCounters-module__statuses--yC > * {
  margin-right: calc(var(--ring-unit)*1.5);

  white-space: nowrap;

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

.SnapshotDependenciesCounters-module__headingLink--cu,
.SnapshotDependenciesCounters-module__text--Z6 {
  color: var(--ring-text-color);
}

.SnapshotDependenciesCounters-module__icon--UT {
  margin-right: calc(var(--ring-unit)/2);
}

.SnapshotDependenciesCounters-module__icon--UT.SnapshotDependenciesCounters-module__failed--O5.SnapshotDependenciesCounters-module__failed--O5 {
    color: var(--ring-icon-error-color);
  }

.SnapshotDependenciesCounters-module__icon--UT.SnapshotDependenciesCounters-module__running--Rb {
    color: var(--ring-icon-secondary-color);
  }

.SnapshotDependenciesCounters-module__successful--HE {
  color: var(--ring-success-color);
}

.SnapshotDependenciesCounters-module__successful--HE .SnapshotDependenciesCounters-module__icon--UT {
    color: var(--ring-icon-success-color);
  }

.SnapshotDependenciesCounters-module__failed--O5 {
  color: var(--ring-error-color);
}

.SnapshotDependenciesCounters-module__failed--O5 .SnapshotDependenciesCounters-module__icon--UT {
    color: var(--ring-icon-error-color);
  }

.SnapshotDependenciesCounters-module__overtimeIcon--E_ {
  color: var(--ring-icon-secondary-color);
}

.BuildInfoTable-module__info--fy {
  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-module__info--fy th {
    font-weight: var(--ring-font-weight-bold);
  }

.BuildInfoTable-module__info--fy th,.BuildInfoTable-module__info--fy td {
    padding: 0;

    text-align: start;
    vertical-align: baseline;
  }

.BuildInfoTable-module__label--ga {
  margin: 0 calc(var(--ring-unit)/2) 0 calc(var(--ring-unit)*1.5);
}

.BuildInfoTable-module__labelBuildQueueInfo--OZ {
  display: inline-block;
}

.BuildInfoTable-module__queuedIcon--vN {
  margin-right: 2px;

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

.BuildInfoTable-module__queueInfoTitle--od.BuildInfoTable-module__queueInfoTitle--od {
  font-size: var(--ring-font-size);
}

.BuildInfoTable-module__timeToStartAndWaitReason--qC {
  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.BuildInfoTable-module__timeToStart--jb {
  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-module__waitReason--Yg {
  text-transform: lowercase;
}

.BuildInfoTable-module__compatibleAgents--Se.BuildInfoTable-module__compatibleAgents--Se {
  padding: 0;

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

.BuildPinInfo-module__wrapper--ml {

  display: flex;
  align-items: baseline;

  max-width: 900px;
}

.BuildPinInfo-module__header--xn {
  display: flex;
}

.BuildPinInfo-module__timestamp--Ez {
  color: var(--ring-secondary-color);
}

.BuildPinInfo-module__userInfo--xE {
  margin-right: calc(var(--ring-unit)/2);
}

.BuildPinInfo-module__button--ab {
  padding-right: var(--ring-unit);
  padding-left: 0;

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

.BuildPinInfo-module__icon--tL {
  flex: 0 0 auto;

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

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

.BuildOverviewProgress-module__wrapper--IN {
  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-module__wrapperRounded--Bv {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.BuildOverviewProgress-module__lineMargin--Lu {
  margin-top: 2px;
}

.BuildOverviewProgress-module__line--eo {
  position: absolute;
  top: -3px;
  left: -1px;

  width: calc(100% + 1px);
  height: 3px;

  background-color: var(--tc-success-progress-color);
}

.BuildOverviewProgress-module__lineFull--QB {
  width: calc(100% + 2px);
}

.BuildOverviewProgress-module__progress--Zf {
  position: absolute;
  top: 0;
  left: 0;

  height: 100%;

  background-color: var(--tc-success-background-color);
}

.BuildOverviewProgress-module__failedProgress--Ny {
  background-color: var(--tc-error-background-color);
}

.BuildOverviewProgress-module__failedProgress--Ny .BuildOverviewProgress-module__line--eo {
    background-color: var(--ring-error-color);
  }

.BuildOverviewProgress-module__left--Fb,
.BuildOverviewProgress-module__right--US {
  position: absolute;
  top: calc(var(--ring-unit)/2);
}

.BuildOverviewProgress-module__left--Fb {
  left: calc(var(--ring-unit)*2);
}

.BuildOverviewProgress-module__right--US {
  right: calc(var(--ring-unit)*2);
}

.BuildOverviewProgress-module__stop--oB {
  margin-left: calc(var(--ring-unit)*1.5);
}

.BuildOverviewProgress-module__overtimeIcon--mD {
  margin-right: calc(var(--ring-unit)/2);

  color: inherit;
}

.BuildLogRunningMessages-module__wrapper--Kj {
  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-module__wrapper--Kj:hover {
    color: inherit;
    border-color: var(--ring-border-hover-color);
  }}

.BuildLogRunningMessages-module__messages--e2 {
  position: absolute;
  bottom: calc(var(--ring-unit)/2);

  width: 100%;
}

.BuildLogRunningMessages-module__message--D1 {
  cursor: pointer;
}

.BuildLogRunningMessages-module__info--Yg {
  position: absolute;
  bottom: calc(var(--ring-unit)/2);

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

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

.RunningStep-module__wrapper--t4 {
  font-size: var(--ring-font-size);
}

.RunningStep-module__icon--JJ {
  margin-right: calc(var(--ring-unit)/2);
}

.ViewThreadDumpButton-module__link--c2 {
  color: var(--ring-secondary-color);
}

.BuildLogOverview-module__links--f9 {
  display: flex;

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

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

.BuildLogOverview-module__logLink--CJ {
  color: var(--ring-secondary-color);
}

.BuildLogOverview-module__logIcon--Tb {
  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-module__logLink--CJ:hover .BuildLogOverview-module__logIcon--Tb {
  color: inherit;
}}

.BuildLogOverview-module__leftText--Of {
  display: inline-block;

  padding-top: 1px;
}

.BuildLogOverview-module__rightLinks--Ha {
  flex: 0 0 auto;

  margin-left: auto;
}

.BuildLogOverview-module__rightLinks--Ha > * {
    margin-left: calc(var(--ring-unit)*1.5);
  }

.TimeBar-module__container--GB {
  position: relative;

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

  border-radius: 6px;

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

.TimeBar-module__bar--n8 {
  height: calc(var(--ring-unit)/2);

  transition: width 300ms cubic-bezier(0.36, 1.33, 0.64, 1);

  opacity: 1;

  border-radius: 6px;
}

.TimeBar-module__inProgress--Fv {
  animation: TimeBar-module__bar--n8 1s linear infinite;
}

@keyframes TimeBar-module__bar--n8 {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.6;
  }

  100% {
    opacity: 1;
  }
}

.TimeBar-module__withSeparator--mc {
  border-radius: 6px 0 0 6px;
}

.TimeBar-module__separator--XE {
  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-module__queue--U3 {
  background-color: var(--ring-borders-color);
}

.TimeBar-module__default--mF {
  background-color: var(--ring-main-color);
}

.TimeBar-module__optimizedContainer--y2 {
  background-color: var(--ring-border-hover-color);
}

.BaseTimeBadge-module__badge--xR.BaseTimeBadge-module__badge--xR {
  min-width: calc(var(--ring-unit)*36);

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

.BaseTimeBadge-module__label--pv {
  color: var(--ring-secondary-color);
}

.BaseTimeBadge-module__right--EV {
  text-align: right;
}

.BaseTimeBadge-module__left--Wq {
  overflow: hidden;

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

.BaseTimeBadge-module__highlighted--lp {
  color: var(--ring-link-color);

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

.BaseTimeBadge-module__icon--sA {
  margin-right: calc(var(--ring-unit)/2);

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

.BaseTimeBadge-module__skeleton--AS {
  height: calc(var(--ring-unit)*2);

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

  border-radius: var(--ring-unit);
  background-color: var(--ring-tag-background-color);
}

.BaseTimeBadge-module__inQueue--wj {
  display: flex;
  flex-direction: column;

  width: 100%;
}

.BaseTimeBadge-module__running--IE {
  display: flex;
  gap: 4px;
}

.BaseTimeBadge-module__queueContainer--di {
  flex-shrink: 0;

  min-width: 60px;
}

.BaseTimeBadge-module__runningContainer--Gq {
  overflow: hidden;

  width: 100%;
}

.BaseTimeBadge-module__labels--TN {
  display: flex;
  gap: calc(var(--ring-unit)*0.75);

  overflow: hidden;
  justify-content: space-between;
}

.BaseTimeBadge-module__row--SU {
  display: flex;
  gap: calc(var(--ring-unit)*0.75);

  width: -moz-max-content;

  width: max-content;
}

.BaseTimeBadge-module__optimization--It {
  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-module__optimization--It:hover {
    color: var(--ring-link-hover-color);
  }

    .BaseTimeBadge-module__optimization--It:hover .BaseTimeBadge-module__arrow--p6 {
      color: var(--ring-link-hover-color);
    }}

.BaseTimeBadge-module__optimizationsButton--Ep {
  height: calc(var(--ring-unit)*2);
  padding: 0;

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

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

.BaseTimeBadge-module__timeBarContainer--DU {
  margin: calc(var(--ring-unit) - 2px) 0;
}

.BaseTimeBadge-module__optimizedEnter--q7 {
  transform: translateX(100%);

  opacity: 0;
}

.BaseTimeBadge-module__optimizedEnterActive--qt {
  transition: transform 300ms cubic-bezier(0.36, 1.33, 0.64, 1);
  transform: translateX(0%);

  opacity: 1;
}

.BaseTimeBadge-module__timeBadgePopup--ro.BaseTimeBadge-module__timeBadgePopup--ro {
  max-width: -moz-max-content;
  max-width: max-content;
}

.BaseTimeBadge-module__badge--xR .BaseTimeBadge-module__buildQueueInfo--zC {
  display: inline-block;
}

.BaseTimeBadge-module__queueAnchor--lP {
  position: relative;

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

  text-align: left;
}

.BaseTimeBadge-module__queueAnchor--lP::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: '';
  }

.BuildArtifacts-module__wrapper--qQ {
  display: inline-block;
}

.BuildArtifacts-module__popup--oK {
  max-height: 50vh;
}

.BuildArtifacts-module__popupContent--dR {
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*2) calc(var(--ring-unit)*3);

  text-align: left;
}

.BuildArtifacts-module__hint--_P {
  width: calc(var(--ring-unit)*28);
}

.BuildArtifacts-module__title--kg.BuildArtifacts-module__title--kg {
  margin-bottom: calc(var(--ring-unit)/2);

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

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

.BuildArtifacts-module__text--S0 {
  margin-left: calc(var(--ring-unit)/4);
}

.BuildArtifacts-module__chevron--nR {
  margin-left: 2px;

  line-height: normal;
}

: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);

  color: var(--ring-link-color);
  background-color: var(--ring-popup-background-color);
}

.MetricsTab-module__topbar--mg {
  display: flex;
  align-items: baseline;
  gap: var(--ring-unit);

  margin: 10px 0;

  padding-bottom: 10px;

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

.MetricsTab-module__metricsLink--P6 {
  margin-left: auto;
}

.MetricsTab-module__metricsTable--yZ {
  display: table;

  table-layout: fixed;
}

.MetricsTab-module__metricDescription--tt {
  display: table-cell;

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

.MetricsTab-module__metricRow--au {
  display: table-row;
}

.MetricsTab-module__metricRowExperimental--nK {
  opacity: 0.6;
}

.MetricsTab-module__metricRow--au > th {
  text-align: left;

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

.MetricsTab-module__headerTagsValues--dR {
  display: flex;
  justify-content: space-around;

  width: 100%;
}

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

.MetricsTab-module__metricRow--au > * {
  overflow-y: auto;

  box-sizing: border-box;

  width: 33%;

  padding: 10px;
}

.MetricsTab-module__metric--vw {
  display: flex;
  justify-content: space-between;
}

.MetricsTab-module__metricName--w4 {
  display: table-cell;
}

.MetricsTab-module__metricNameTooltip--eY {
  padding: 5px 10px;
}

.MetricsTab-module__metricRecords--TG {
  display: table-cell;

  width: 30%;
}

.MetricsTab-module__metricRecord--XZ {
  display: flex;
}

.MetricsTab-module__metricTags--Nj {
  overflow-y: auto;

  min-width: 70%;
  padding-right: 10px;
  padding-bottom: 20px;
}

.MetricsTab-module__metricValues--n8 {
  padding-right: 5px;
}

.MetricsTab-module__metricValue--VF {
  white-space: nowrap;

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

.PipelinesClassicUIBanner-module__banner--Oa {
  display: flex;
  flex-direction: row;
  justify-content: space-between;

  box-sizing: border-box;
  padding: calc(var(--ring-unit)/2) var(--ring-unit) calc(var(--ring-unit)/2) calc(var(--ring-unit)*3);

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

  border-bottom: 1px solid rgba(var(--ring-text-components), 0.08);
  background: var(--ring-popup-background-color);
}

.PipelinesClassicUIBanner-module__message--SR {
  padding: calc(var(--ring-unit)/2) 0;
}

.PipelinesClassicUIBanner-module__dismissButton--S5 {
  color: var(--ring-active-text-color);
}

.PipelinesInterviewRecruitmentBanner-module__banner--xb {
  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);
}

.PipelinesInterviewRecruitmentBanner-module__message--iW {
  padding: calc(var(--ring-unit)*1.5) 0;
  padding-right: calc(var(--ring-unit)*2);

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

.PipelinesInterviewRecruitmentBanner-module__message--iW .PipelinesInterviewRecruitmentBanner-module__mainMessage--wX {
    font-weight: var(--ring-font-weight-bold);
  }

.PipelinesInterviewRecruitmentBanner-module__scheduleInterviewLink--lJ,
.PipelinesInterviewRecruitmentBanner-module__dismissButton--Lo {
  height: 100%;
  padding: 0;

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

.PipelinesInterviewRecruitmentBanner-module__scheduleInterviewLink--lJ {
  margin-right: var(--ring-unit);
}

.PipelinesInterviewRecruitmentBanner-module__dismissButton--Lo {
  color: var(--ring-secondary-color);
}

.JobDirectoryTree-module__list--P2 {
  margin: 0;
  padding: 0;

  list-style-type: none;
}

.JobDirectoryPopup-module__icon--O3 {
  padding: 0;

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

.JobDirectoryPopup-module__inputContainerPathIcons--VM {
  padding-bottom: calc(var(--ring-unit)/1.4);
}

.JobFilesPublicationSidebar-module__sidebar--Yy {
  z-index: var(--ring-alert-z-index);

  width: 100%;
  height: 100%;
  min-height: 100%;

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

.JobFilesPublicationSidebar-module__parameterActions--zq > * {
  padding: 0;

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

  opacity: 1;
}

.JobFilesPublicationSidebar-module__content--jA {
  min-height: calc(100% - var(--ring-unit)*8);
}

.JobFilesPublicationSidebar-module__content--jA .JobFilesPublicationSidebar-module__textInfo--tY {
    padding: calc(var(--ring-unit)*1.5) 0 0 calc(var(--ring-unit)*2);
  }

.JobFilesPublicationSidebar-module__continater--nV {
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*2.5);
}

.JobFilesPublicationSidebar-module__addParameterButton--Td {
  font-size: var(--ring-font-size-smaller);
}

.JobFilesPublicationSidebar-module__parameters--ld {
  padding: calc(var(--ring-unit)*1.5) 0 var(--ring-unit);
}

.JobFilesPublicationSidebar-module__file--yy {
  display: flex;
  align-items: center;
  flex-direction: row;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.JobFilesPublicationSidebar-module__file--yy:hover .JobFilesPublicationSidebar-module__parameterActions--zq > * {
    opacity: 1;
  }}

.JobFilesPublicationSidebar-module__actions--Zv {
  display: flex;
  align-items: center;
  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)/2);
}

.JobFilesPublicationSidebar-module__trash--Bv {
  padding-top: calc(var(--ring-unit)/4);
}

.JobFilesPublicationSidebar-module__notice--zt {
  margin-top: calc(var(--ring-unit)*3/4);

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

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

.JobFilesPublicationSidebar-module__fileDeleted--Lt {
  padding: calc(var(--ring-unit)/4) 0 calc(var(--ring-unit)/1.1);

  text-decoration-line: line-through;

  color: var(--ring-secondary-color);
  -webkit-text-fill-color: var(--ring-secondary-color);
}

.JobFilesPublicationSidebar-module__fileDeleted--Lt .JobFilesPublicationSidebar-module__actions--Zv {
    padding-bottom: 0;
  }

.JobFilesPublicationSidebar-module__formNote--hB {
  padding-bottom: calc(var(--ring-unit)/2);

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

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

.JobFilesPublicationSidebar-module__fileAndCheckboxes--NM {
  display: flex;
  flex-direction: column;

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

.JobFilesPublicationSidebar-module__checkboxRow--VX {
  display: flex;
  flex-direction: row;
  gap: calc(var(--ring-unit)*3/2);

  margin-top: calc(var(--ring-unit)/4);
}

.ParametersSidebar-module__sidebar--Kl {
  z-index: var(--ring-alert-z-index);

  width: 100%;
  height: 100%;
  min-height: 100%;

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

.ParametersSidebar-module__content--kW {
  min-height: calc(100% - var(--ring-unit)*8);
}

.ParametersSidebar-module__content--kW .ParametersSidebar-module__textInfo--i8 {
    padding: calc(var(--ring-unit)*1.5) 0 0 calc(var(--ring-unit)*2);
  }

.ParametersSidebar-module__continater--sb {
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*2.5);
}

.ParametersSidebar-module__addParameterButton--lm {
  font-size: var(--ring-font-size-smaller);
}

.ParametersSidebar-module__parameters--pf {
  padding: calc(var(--ring-unit)*1.5) 0 var(--ring-unit);
}

.InfoCollapsibleDetails-module__container--bN {
  padding: var(--ring-unit);

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

  border-radius: calc(var(--ring-unit)*1.5);

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

.InfoCollapsibleDetails-module__content--Sf {
  padding-top: var(--ring-unit);
}

.InfoCollapsibleDetails-module__header--Rv {
  display: flex;
  align-items: start;
  justify-content: space-between;

  cursor: pointer;
}

.InfoCollapsibleDetails-module__titleIcon--sL {
  display: flex;

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

.InfoCollapsibleDetails-module__title--bx {
  flex: 1 1;

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

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

.InfoCollapsibleDetails-module__bottomActions--rV {
  padding-top: calc(var(--ring-unit)/2);
}

.InfoCollapsibleDetails-module__chevronIcon--Tq {
  vertical-align: -1px;
}

.JobOutputParametersSidebarHeaderInfo-module__main--kn {
  margin: var(--ring-unit) 0 0 calc(var(--ring-unit)*-2.5);
}

.PipelineTextInfo-module__container--qI {
  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);
}

.SelectRunner-module__container--h6 {
  display: flex;

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

.SelectRunner-module__containerWrapper--Q8 {
  padding: calc(var(--ring-unit)*2);
}

.SelectRunner-module__runner--g7 {
  flex-basis: 0;
  flex-grow: 1;

  min-width: 0;
}

.SelectRunner-module__runner--g7 > div {
    display: block;
  }

.SelectRunner-module__runnerIconButton--Ud {
  height: 60px;
}

.SelectRunner-module__extraRunnersMenuItem--Tb {
  display: flex;

  align-items: center;
}

.SelectRunner-module__extraRunnersMenuItemIcon--U6 {
  width: 16px;
  height: 18px;

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

.SelectRunner-module__extraRunnersMenuItemIcon--U6 > svg {
    width: 100%;
  }

.styles-module__inputContainer--Hd {
  display: flex;
  align-items: end;
  flex-direction: row;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
}

.styles-module__input--Ep {
  background-color: var(--ring-content-background-color);
}

.styles-module__input--Ep.styles-module__multiline--w_ {
  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-module__monospace--tH {
  font-family: var(--ring-font-family-monospace);
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lower);
}

.styles-module__toggleable--a9 {
  margin-top: var(--ring-unit);
}

.styles-module__container--Eh {
  position: relative;

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

.styles-module__inline--qb {
  display: flex;
  align-items: center;

  white-space: nowrap;
}

.styles-module__inline--qb .styles-module__input--Ep {
  width: calc(100% - var(--ring-unit)/2);
  margin: -2px 0 -2px calc(var(--ring-unit)/2);
}

.styles-module__description--ji {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.styles-module__inputContainerPathIcons--fm {
  padding-bottom: calc(var(--ring-unit)/1.4);
}

.styles-module__inputContainer--dR {
  display: flex;
  align-items: end;
  flex-direction: row;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
}

.styles-module__inputContainerRightIcon--VR {
  padding-bottom: calc(var(--ring-unit)/2);
}

.styles-module__input--G_ {
  background-color: var(--ring-content-background-color);
}

.styles-module__input--G_.styles-module__multiline--Y3 {
  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-module__monospace--rO {
  font-family: var(--ring-font-family-monospace), serif;
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lower);
}

.styles-module__toggleable--eR {
  margin-top: var(--ring-unit);
}

.styles-module__container--ky {
  position: relative;

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

.styles-module__inline--mk {
  display: flex;
  align-items: center;

  white-space: nowrap;
}

.styles-module__inline--mk .styles-module__input--G_ {
  width: calc(100% - var(--ring-unit)/2);
  margin: -2px 0 -2px calc(var(--ring-unit)/2);
}

.styles-module__description--to {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.styles-module__infoMessage--T7 {
  margin-top: calc(var(--ring-unit)*1.5);
}

.styles-module__mainContainer--Up {
  padding-bottom: var(--ring-unit);
}

.ToggleableProperty-module__toggle--fk {
  margin-bottom: calc(var(--ring-unit)/2*1.5);
}

.JobStepRunInDockerDockerfile-module__dockerfileSource--Pr,
.JobStepRunInDockerDockerfile-module__dockerfilePath--ll {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.JobStepRunInDockerDockerfile-module__dockerfileSource--Pr,
.JobStepRunInDockerDockerfile-module__dockerfileSource--Pr .JobStepRunInDockerDockerfile-module__dockerfileSourceInput--Y1 {
  min-height: calc(var(--ring-unit)*13);
}

.JobStepRunInDockerDockerfile-module__dockerSourceRadio--d7.JobStepRunInDockerDockerfile-module__dockerfileSource--Pr {
  display: block;
  overflow: auto;

  min-height: calc(var(--ring-unit)*13.5);
  max-height: calc(var(--ring-unit)*20);

  white-space: pre;
  overscroll-behavior: contain;
}

.JobStepRunInDockerDockerfile-module__radio--y6 {
  margin-bottom: calc(var(--ring-unit)/2*1.5);
  padding-top: 0;
}

.JobStepRunInDockerImageSelect-module__select--Tm {
  width: 100%;

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

.JobStepRunInDockerImageSelect-module__imageTag--iJ {
  color: var(--ring-secondary-color);
}

.JobStepRunInDockerImageSelect-module__imageLink--t5 {
  height: calc(var(--ring-unit)*2);
  margin-left: var(--ring-unit);
  padding: 0;

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

.JobStepRunInDockerImageSelect-module__errorMessage--IN,
.JobStepRunInDockerImageSelect-module__incorrectNameMessage--TA,
.JobStepRunInDockerImageSelect-module__notFoundMessage--gn {
  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-module__errorMessage--IN {
  color: var(--ring-icon-error-color);
}

.JobStepRunInDockerImageSelect-module__notFoundMessageCurrentValue--E8 {
  word-break: break-all;

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

.JsonFormInputControl-module__input--Dg {
  background-color: var(--ring-content-background-color);
}

.JsonFormInputControl-module__input--Dg.JsonFormInputControl-module__multiline--rw {
  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;
}

.JsonFormInputControl-module__monospace--uV {
  font-family: var(--ring-font-family-monospace), serif;
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lower);
}

.InfoMessageContainer-module__container--HR {
  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-module__text--KC {
  padding: calc(var(--ring-unit)*0.5) 0;
}

.JavaVersionPicker-module__container--hV {
  display: flex;
}

.JavaVersionPicker-module__inputCustom--Zw {
  flex: 1 1;

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

.JavaVersionPicker-module__selectCustom--yD {
  width: auto;
}

.JsonFormMavenVersionPickerControl-module__container--yN {
  display: flex;
}

.JsonFormMavenVersionPickerControl-module__inputCustom--wO {
  flex: 1 1;

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

.JsonFormMavenVersionPickerControl-module__selectCustom--M3 {
  width: auto;
}

.JobStepAdvancedSettingsSection-module__container--TB {
  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-module__title--zh {
  padding-bottom: var(--ring-unit);

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

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

.ShowAllOptions-module__showAllContainer--y4 {
  margin-top: calc(var(--ring-unit)*1.75);
}

.ShowAllOptions-module__toggle--Sm {
  width: 100%;
  padding: 0;

  text-align: left;
}

.ShowAllOptions-module__options--qz {
  margin-top: calc(var(--ring-unit)*1.75);
}

.SuggestionMessage-module__container--Zb {
  display: flex;

  gap: var(--ring-unit);
}

.SuggestionMessage-module__message--Tz {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.SuggestionMessage-module__icon--PV {
  flex-shrink: 0;

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

.SuggestionMessage-module__mainAction--TW {
  margin-right: var(--ring-unit);
}

.SuggestionMessage-module__secondaryAction--QY {
  color: #737577;
}

.SuggestionMessage-module__mainAction--TW,
.SuggestionMessage-module__secondaryAction--QY {
  padding: 0;

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

.SuggestionMessage-module__reduceAnimation--SQ.SuggestionMessage-module__entering--mz {
  max-height: 64px;

  opacity: 1;
}

.SuggestionMessage-module__entering--mz {
  max-height: 0;

  opacity: 0;
}

.SuggestionMessage-module__entered--ph {
  max-height: 64px;

  transition: all 0.3s ease-in;

  opacity: 1;
}

.SuggestionMessage-module__exiting--NJ {
  max-height: 0;

  transition: all 0.3s ease-in;

  opacity: 0;
}

.SuggestionMessage-module__exited--r9 {
  max-height: 0;

  transition: all 0.3s ease-in;

  opacity: 0;
}

.SuggestionMessage-module__unmounted--aU {
  max-height: 0;

  transition: all 0.3s ease-in;

  opacity: 0;
}

.JsonFormSmartDetectorsWrapper-module__detectors--FB {
  position: relative;

  margin-top: calc(var(--ring-unit)*-1.2);
  padding-bottom: calc(var(--ring-unit)*1.2);
}

.JobStepSidebarFooter-module__leftSide--ue {
  display: flex;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);

  margin-right: auto;
}

.JobStepSidebar-module__sidebar--K7 {
  z-index: var(--ring-alert-z-index);

  width: 100%;
  height: 100%;
  min-height: 100%;

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

.JobStepSidebar-module__content--sN {
  min-height: calc(100% - var(--ring-unit)*8);
}

.JobStepSidebar-module__content--sN .JobStepSidebar-module__textInfo--KN {
    padding: calc(var(--ring-unit)*1.5) 0 0 calc(var(--ring-unit)*2);
  }

.JobStepSidebar-module__selectRunner--EX {
  border-bottom: calc(var(--ring-unit)/2) solid var(--ring-secondary-background-color);
}

.JobStepSidebar-module__stepContainer--lO {
  position: relative;

  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4);
  padding-left: calc(var(--ring-unit)*2.5);
}

.JobStepSidebar-module__inputName--i5 {
  margin-bottom: var(--ring-unit);
}

.PipelineSecretFormFieldset-module__pipelineSecretWrapForm--xs {
  display: flex;
  align-items: baseline;
  justify-content: space-around;

  width: 100%;

  -moz-column-gap: var(--ring-unit);

       column-gap: var(--ring-unit);
}

.PipelineSecretFormFieldset-module__pipelineSecretFormInput--ga {
  flex: 1 1;
}

.PipelineSecretFormFieldset-module__deleteButton--WS {
  height: calc(var(--ring-unit)*2.5);
  margin-right: calc(var(--ring-unit)*-1);

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

.PipelineSecretFormFieldset-module__textArea--0v.PipelineSecretFormFieldset-module__textArea--0v {
  display: flex;

  white-space: pre-wrap;
}

.PipelineSecretForm-module__pipelineSecretForm--_0 {
  display: flex;
  flex-direction: column;
}

.PipelineSecret-module__secretActions--Rm {
  min-width: calc(var(--ring-unit)*2);
}

.PipelineSecret-module__secret--dG {
  display: flex;
  align-items: baseline;
  justify-content: space-between;

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

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

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.PipelineSecret-module__secret--dG:hover .PipelineSecret-module__secretActions--Rm > * {
    opacity: 1;
  }}

.PipelineSecret-module__restoreButton--c5,
.PipelineSecret-module__removeButton--J2,
.PipelineSecret-module__editButton--AV {
  height: auto;

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

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

.PipelineSecret-module__secretInputWrapper--dN {
  position: relative;

  display: flex;
  align-items: baseline;
  flex: 1 1;
  gap: var(--ring-unit);
}

.PipelineSecret-module__popupError--Vk {
  width: calc(100% - 60px);
}

.PipelineSecret-module__secretName--hs,
.PipelineSecret-module__secretValue--mJ {
  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;

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

.PipelineSecret-module__emptyField--ma {
  color: var(--ring-disabled-color);
}

.PipelineSecret-module__secretInputWrapperDeleted--Se {
  color: var(--ring-secondary-color);
  -webkit-text-fill-color: var(--ring-secondary-color);

  text-decoration-line: line-through;

  background-color: transparent;
}

.PipelineSecret-module__secretInputWrapperDeleted--Se .PipelineSecret-module__emptyField--ma {
    color: var(--ring-disabled-color);
  }

.PipelineSecret-module__secretInputWrapperEdit--We {
  padding: calc(var(--ring-unit)/2) 0;
}

.PipelineSecret-module__secretValue--mJ {
  display: flex;

  line-height: 16px;
  gap: 0 1px;
}

.PipelineSecret-module__inputSecretName--Mr {
  text-overflow: ellipsis;
}

.PipelineSecret-module__inputSecretName--Mr:disabled {
  text-decoration-line: line-through;

  background-color: transparent;
}

.PipelineSecret-module__secret--dG:not(:focus-within) .PipelineSecret-module__inputSecretName--Mr {
  border-color: transparent;
  background-color: transparent;
}

.PipelineSecret-module__secret--dG:focus-within .PipelineSecret-module__inputSecretName--Mr {
  background-color: var(--ring-content-background-color);
}

.PipelineSecret-module__secret--dG:focus-within .PipelineSecret-module__secretActions--Rm > * {
  visibility: hidden;
}

.PipelineSecretsSettingsBlockSummaryDetails-module__secretHeader--Oa {
  display: flex;

  -moz-column-gap: var(--ring-unit);

       column-gap: var(--ring-unit);

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

.PipelineSecretsSettingsBlockSummaryDetails-module__secretHeaderItem--P8 {
  flex: 1 1;

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

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

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

.SlideInOutAnimation-module__animationContainer--en {
  display: grid;

  opacity: 0;

  grid-template-rows: 0fr;
}

.SlideInOutAnimation-module__animationContainer--en > div {
    overflow: hidden;
  }

.SlideInOutAnimation-module__in--e6 {
  grid-template-rows: 1fr;

  opacity: 1;
}

.BranchSpecificationSelect-module__examples--tD {
  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-module__tag--FY {
  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-module__specInputContainer--Eu {
  margin-top: calc(var(--ring-unit)*1.5);
}

.BranchSpecificationSelect-module__specInput--qg {
  min-height: calc(var(--ring-unit)*12.5);

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

.BranchSpecificationSelect-module__help--V3 {
  color: var(--ring-secondary-color);

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

.BranchSpecificationSelect-module__icon--zV {
  margin-left: 2px;

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

.BranchSpecificationSelect-module__showExamples--Ph {
  padding: 0;
}

.BranchSpecificationSelect-module__branches--Nx {
  display: flex;
  justify-content: space-evenly;
}

.BranchSpecificationSelect-module__branches--Nx .BranchSpecificationSelect-module__item--PI {
    width: 100%;
  }

.BranchSpecificationSelect-module__wrapper--u6 {
  display: flex;
  flex-direction: column;
  gap: calc(var(--ring-unit)/2);
}

.BranchSpecificationSelect-module__pullRequestsToggle--Bi {
  margin-top: var(--ring-unit);
}

.CustomNotificationEvents-module__container--s9 {
  display: flex;

  width: 100%;
  height: 100%;
  padding: 6px 0 0;
}

.CustomNotificationEvents-module__checkboxGroup--_2 {
  display: flex;
  flex-direction: column;
  gap: calc(var(--ring-unit)*0.5);
}

.CustomNotificationEvents-module__nestedCheckboxGroup--UE {
  display: flex;
  flex-direction: column;

  margin-top: calc(var(--ring-unit)*0.5);
  margin-left: calc(var(--ring-unit)*2);
  gap: calc(var(--ring-unit)*0.5);
}

.CustomNotificationEvents-module__offset--l4 {
  margin-left: calc(var(--ring-unit)*3);
}

.NotificationsUsersSelect-module__select--Sk .ring-select-buttonContainer {
  display: flex;
}

.NotificationsUsersSelect-module__selectButton--mY {
  width: 100%;
  min-width: calc(var(--ring-unit)*30);
}

.NotificationsUsersSelect-module__wrapper--I0 {
  display: flex;
  flex-direction: column;
}

.NotificationsUsersSelect-module__label--xY {
  margin-bottom: calc(var(--ring-unit)/2);

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

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

.NotificationsUsersSelect-module__eyeButton--Gg {
  position: absolute;
  top: calc(var(--ring-unit)*0.25);
  right: calc(var(--ring-unit));
}

.NotificationsUsersSelect-module__wrapperContainer--Em {
  position: relative;
}

.NotificationsUsersSelect-module__userInfo--Wz {
  display: flex;
  align-items: flex-start;
}

.NotificationsUsersSelect-module__avatarImg--QO {
  height: calc(var(--ring-unit)*2);
  margin-top: 2px;
  margin-right: var(--ring-unit);
  padding: 0;

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

.NotificationsUsersSelect-module__infoPopup--XL {
  padding: var(--ring-unit) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);

  white-space: pre-line;
}

.NotificationsUsersSelect-module__errorText--LG {
  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);
}

.NotificationEditor-module__sidebar--iw {
  width: 100%;
  height: 100%;
}

.NotificationEditor-module__headerWrapper--ZS {
  padding-bottom: calc(var(--ring-unit)*1.5);

  border-bottom: 2px solid var(--ring-secondary-background-color);
}

.NotificationEditor-module__editorContainer--f5 {
  height: 100%;
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*2.5) calc(var(--ring-unit)*2.5);
}

.NotificationEditor-module__emailsSelect--Gn {
  width: 100%;
}

.NotificationEditor-module__eventsContainer--nn {
  margin-top: calc(var(--ring-unit)*1.5);
}

.NotificationEditor-module__eventsSelect--kR {
  width: 100%;
}

.NotificationEditor-module__eventButton--Mx {
  width: 50%;
}

.NotificationEditor-module__branchSpecPolicy--sE {
  padding-left: 1px;
}

.NotificationEditor-module__label--uW {
  display: block;

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

  margin-bottom: calc(var(--ring-unit)/4);

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

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

.DefaultBranchSelect-module__branchSelect--wj.DefaultBranchSelect-module__branchSelect--wj {
  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-module__branchSelect--wj.DefaultBranchSelect-module__branchSelect--wj:hover {
    background-color: var(--ring-selected-background-color);
  }}

.DefaultBranchSelect-module__branchSelect--wj.DefaultBranchSelect-module__disabled--oZ {
  pointer-events: none;

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

.DefaultBranchSelect-module__text--gW {
  min-width: calc(var(--ring-unit)*2);
  max-width: calc(var(--ring-unit)*32);
  padding-right: var(--ring-unit);
}

.DefaultBranchSelect-module__branchIcon--YI {
  color: var(--ring-main-color);
}

.ExistingVcsRootSelect-module__projectName--yk {
  display: block;

  overflow: hidden;

  letter-spacing: normal;
  text-transform: none;
  text-overflow: ellipsis;

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

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

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

.RunJob-module__absolute--uA {
  position: absolute;

  overflow: hidden;
}

.RunJob-module__runStatus--su > span {
    display: block;
  }

.RunJob-module__left--SI {
  margin-left: calc(var(--ring-unit)/2);

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

  font-weight: normal;
}

.RunJob-module__artifacts--qm {
  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-module__running--RN,
.RunJob-module__running--RN svg {
  color: var(--ring-main-color);
}

.RunJob-module__failure--F2 {
  color: var(--ring-error-color);
}

.RunJob-module__failure--F2 svg {
    color: var(--ring-icon-error-color);
  }

.PipelineLastRun-module__lastRunWrapper--eB {
  display: flex;

  margin: 0 calc(var(--tc-page-padding-inline)*-1) calc(var(--ring-unit)*1.5);
  padding: calc(var(--ring-unit)*2.5) var(--tc-page-padding-inline) calc(var(--ring-unit)*2.5)
    calc(var(--tc-page-padding-inline) + var(--ring-unit));

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

.PipelineLastRun-module__lastRunTitle--mv.PipelineLastRun-module__lastRunTitle--mv {
  margin: 0;
  padding: 0;

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

.PipelineLastRun-module__lastRun--hQ {
  max-width: 100%;
}

.PipelineLastRun-module__lastRunChart--XK {
  margin: 0 0 0 calc(var(--ring-unit)*-1);
}

.PipelineContent-module__content--ir {
  flex: 1 1;
}

.BuildDurationEstimate-module__unknown--Jq {
  color: var(--ring-secondary-color);
}

.BuildCheckbox-module__container--up {
  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-module__wrapped--co {
  left: calc(var(--tc-page-padding-inline)*-1 + var(--ring-unit)*-2);
}

.BuildCheckbox-module__oneLine--ef {
  top: calc(var(--absolute-child-top) - 2px);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BuildCheckbox-module__hoverableWrapper--EJ:not(:hover) .BuildCheckbox-module__hideableCell--xq {
  opacity: 0;
}}

.BuildCheckbox-module__checkbox--aP:focus-visible + .BuildCheckbox-module__hideableCell--xq {
  opacity: 1;
}

.BuildDependants-module__invisible--mV {
  visibility: hidden;
}

.BuildTagDropdown-module__popup--bn {
  max-width: calc(var(--ring-unit)*40);

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

  text-align: left;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BuildDetails-module__closed--aP:hover .BuildDetails-module__button--tZ {
  background-color: var(--ring-hover-background-color);
}}

.BuildDetails-module__buildContainer--Ha {
  --button-offset: var(--tc-page-padding-inline);

  display: contents;
}

.BuildDetails-module__wrapped--ZG {
  --button-offset: calc(var(--ring-unit)*2);
}

.BuildDetails-module__container--fO {
  display: contents;
}

.BuildDetails-module__wrappedContainer--Wg {
}

.BuildDetails-module__open--sj::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-module__open--sj.BuildDetails-module__wrapped--ZG {
    --button-offset: calc(var(--tc-page-padding-inline) + var(--ring-unit)*2);
  }

.BuildDetails-module__open--sj.BuildDetails-module__nested--wj {
    --button-offset: calc(var(--ring-unit)*4);
  }

.BuildDetails-module__open--sj.BuildDetails-module__nested--wj::before {
      border-radius: var(--ring-border-radius);
    }

.BuildDetails-module__open--sj ul {
    margin: 0;
  }

.BuildDetails-module__open--sj .summaryContainer {
    padding: 0;
  }

.BuildDetails-module__open--sj ul li {
    padding: 0;

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

:is(.BuildDetails-module__open--sj 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-module__open--sj td:nth-last-child(2) ul.bsLinks {
    width: 10vw;
    min-width: 96px;
    max-width: 160px;
  }

.BuildDetails-module__open--sj .header {
    margin: 0;
    padding: 0;

    background: transparent;
  }

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

.BuildDetails-module__open--sj td:first-child > .header {
    display: none;
  }

.BuildDetails-module__heading--LK {
  display: contents;

  cursor: pointer;
}

.BuildDetails-module__button--tZ {

  content: '';

  grid-column: start / end;
  grid-row: var(--row) / span 3;
}

.BuildDetails-module__button--tZ.BuildDetails-module__button--tZ {
  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-module__wrapped--ZG .BuildDetails-module__button--tZ {
  top: var(--absolute-child-top);
  bottom: 1px;
}

.BuildDetails-module__detailsWrapper--ux {
  min-width: 0;
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
  padding: 0 var(--tc-page-padding-inline);
  grid-column: start / end;
}

.BuildDetails-module__wrapped--ZG .BuildDetails-module__detailsWrapper--ux {
  margin: 0 calc(var(--ring-unit)*-2);
  padding: 0 calc(var(--ring-unit)*2);
}

.BuildDetails-module__queued--X2 .BuildDetails-module__button--tZ,
.BuildDetails-module__queued--X2 .BuildDetails-module__detailsWrapper--ux {
  background-color: var(--ring-secondary-background-color);
}

.BuildDetails-module__button--tZ:focus {
  outline: none;
  box-shadow: inset 2px 0 var(--ring-main-color);
}

.BuildDetails-module__nested--wj.BuildDetails-module__open--sj .BuildDetails-module__button--tZ {
  border-top-left-radius: var(--ring-border-radius);
  border-top-right-radius: var(--ring-border-radius);
}

/* stylelint-disable selector-max-specificity */
.BuildDetails-module__closed--aP .BuildDetails-module__button--tZ:focus {
  background-color: var(--ring-hover-background-color);
}

.BuildDetails-module__wrappedContainer--Wg:first-child .BuildDetails-module__button--tZ,
.BuildDetails-module__wrappedContainer--Wg:first-child .BuildDetails-module__open--sj::before {
  border-top-left-radius: var(--ring-border-radius-small);
  border-top-right-radius: var(--ring-border-radius-small);
}

.BuildDetails-module__withQueued--kp .BuildDetails-module__wrappedContainer--Wg:first-child .BuildDetails-module__button--tZ,
.BuildDetails-module__withQueued--kp .BuildDetails-module__wrappedContainer--Wg:first-child .BuildDetails-module__open--sj::before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* stylelint-disable-next-line no-descending-specificity */
.BuildDetails-module__wrappedContainer--Wg:last-child .BuildDetails-module__open--sj::before,
.BuildDetails-module__wrappedContainer--Wg:last-child .BuildDetails-module__buildContainer--Ha:not(.BuildDetails-module__open--sj) .BuildDetails-module__button--tZ {
  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-module__buildContainer--Ha:hover .BuildDetails-module__arrow--dk {
    color: var(--ring-link-hover-color);
  }}

.BuildDetails-module__arrow--dk {
  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-module__button--tZ:focus ~ .BuildDetails-module__arrow--dk {
    color: var(--ring-link-hover-color);
  }

.BuildDetails-module__buildContainer--Ha.BuildDetails-module__open--sj .BuildDetails-module__arrow--dk {
    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-module__buildContainer--Ha.BuildDetails-module__open--sj .BuildDetails-module__heading--LK:hover .BuildDetails-module__arrow--dk {
    color: var(--ring-link-hover-color);
  }}

.BuildDetails-module__content--XZ {
  overflow: hidden;

  width: 100%;

  margin: 0 calc(var(--tc-page-padding-inline)*-1);
  padding: 0 var(--tc-page-padding-inline);
}

.BuildDetails-module__tabs--Ew {
  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-module__nested--wj .BuildDetails-module__tabs--Ew {
  margin-right: calc(var(--ring-unit)*-4);
  margin-left: calc(var(--ring-unit)*-4);
}

.BuildDetails-module__separator--pj {
  position: relative;
  z-index: 1;

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

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

.BuildDetails-module__loader--fb {
  margin-bottom: calc(var(--ring-unit)*3);
}

.BuildDetails-module__loaderPlaceholder--ug {

  visibility: hidden;
}

.BuildDetails-module__snapshotDependenciesChart--n4 {
  width: 40%;
}

@media (max-width: 1200px) {
  .BuildDetails-module__snapshotDependenciesChart--n4 {
    width: 60%;
  }
}

.BuildDetails-module__queueInfoTitle--Uf {
  font-size: var(--ring-font-size);
}

.BuildDetails-module__queueInfoWrapper--fm {
  display: flex;

  flex-wrap: wrap;

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

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

.BuildDetails-module__queueInfoWrapper--fm .BuildDetails-module__queueInfo--BY {
    margin-right: calc(var(--ring-unit)*1.5);
  }

.BuildDetails-module__customizedBuildNote--Yz {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.BuildDetails-module__secondInfoGroup--tz .BuildDetails-module__row--bx {
  margin-bottom: var(--ring-unit);
}

:is(.BuildDetails-module__secondInfoGroup--tz .BuildDetails-module__row--bx):last-child {
    margin-bottom: calc(var(--ring-unit)*4);
  }

.BuildDetails-module__open--sj .buildResultsSummaryTable {
  width: 100%;
}

:is(.BuildDetails-module__open--sj .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-module__open--sj .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-module__emptyRow--tX {
  grid-column: start / end;
}

.BuildDetails-module__outerContainer--o4 {
  position: relative;
}

.BuildDetails-module__innerContainer--Hv {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}

.BuildDetails-module__runContent--hi {
  padding-top: calc(var(--ring-unit)*1.5);
}

.BuildsHeader-module__buildsHeader--hx {

  display: contents;
}

.BuildsHeader-module__buildsHeader--hx > * {
    margin-bottom: var(--ring-unit);
  }

.BuildsHeader-module__buildsHeader--hx {

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

.BuildsHeader-module__oneLine--Qs {
}

.BuildsHeader-module__number--nW {
}

.BuildsHeader-module__branch--Ns {

  box-sizing: border-box;
}

.BuildsHeader-module__status--BZ {
  grid-column-start: status-start;
}

.BuildsHeader-module__changes--RH {
}

.BuildsHeader-module__agent--hF {
}

.BuildsHeader-module__durationWrapper--nQ {

  display: flex;
  align-items: baseline;
  justify-content: flex-end;
}

.BuildsHeader-module__started--E8 {
}

.BuildsHeader-module__duration--zq {

  text-align: end;
}

.BuildsHeader-module__icons--r1 {
}

.QueuedToggler-module__button--OK {
  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-module__queuedIcon--dm.QueuedToggler-module__queuedIcon--dm {
  margin-top: -1px;

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

.QueuedToggler-module__flash--RO.QueuedToggler-module__flash--RO,
.QueuedToggler-module__flash--RO .QueuedToggler-module__queuedIcon--dm {
  transition: none;

  color: var(--tc-highlight-color);
}

.QueuedToggler-module__flash--RO.QueuedToggler-module__flash--RO.QueuedToggler-module__extraHighlight--H8 {
  background-color: var(--ring-selected-background-color);
}

.ChangeBuilds-module__filterItem--u8 {
  margin-right: calc(var(--ring-unit)*2);
  margin-bottom: calc(var(--ring-unit)*2);
}

.ChangeBuilds-module__emptyList--o9 {
  color: var(--ring-secondary-color);
}

.ChangeBuilds-module__grid--O0 {
  padding: 0 calc(var(--ring-unit)*2);
}

.ChangeBuilds-module__tree--aJ .ChangeBuilds-module__grid--O0 {
  margin-right: calc(var(--ring-unit)*2);
  padding-left: 0;
}

.ChangeBuilds-module__tree--aJ {
  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-module__tree--aJ .TreeNode-module__item--RR {
  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-module__buildType--jm,
.ChangeBuilds-module__buildType--jm > .TreeNode-module__item--RR,
.ChangeBuilds-module__buildType--jm > .TreeNode-module__item--RR > .TreeNode-module__label--pJ {
  display: contents;
}

.ChangeBuilds-module__infiniteScroll--eq {
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
  padding: 0 var(--tc-page-padding-inline);
}

.ChangeBuilds-module__loader--j_ {
  padding-top: calc(var(--ring-unit)*2);
}

.ChangeBuilds-module__loadMoreButtonWrapper--yU {
  display: flex;

  align-items: center;
  flex-direction: column;

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

.ChangeBuilds-module__showAllButton--hs {
  color: var(--ring-secondary-color);
}

.ChangeBuilds-module__row--uy {
  display: contents;
}

.ChangeBuildType-module__path--Pe {
  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-module__inHierarchy--Ko .ChangeBuildType-module__path--Pe {
  margin-top: 0;
  padding-left: var(--offset);
}

/* stylelint-disable-next-line selector-max-specificity */
.ChangeBuildType-module__builds--qA + .ChangeBuildType-module__pathRowGroup--eN:not(.ChangeBuildType-module__inHierarchy--Ko) .ChangeBuildType-module__path--Pe {
  margin-top: calc(var(--ring-unit)*2);
}

.ChangeBuildType-module__notTriggered--d9 {
  margin-left: calc(var(--ring-unit)*2);

  white-space: nowrap;

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

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

.ChangeBuildType-module__entityPath--My {
  flex: 1 1;

  min-width: 0;
}

.ChangeBuildType-module__name--mi {
  max-width: calc(100% - var(--ring-unit)*2);
}

.ShowAllBuildTypes-module__button--Km {
  position: relative;

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

  padding: 0;
}

.BuildTypes-module__list--QY,
.BuildTypes-module__item--VY {
  display: contents;
}

.BuildTypes-module__container--ck {
  padding: 0 calc(var(--ring-unit)*2);
}

.QueueActions-module__actions--Gs {
  display: flex;

  align-items: baseline;

  height: calc(var(--ring-unit)*5);
  margin: 0 calc(var(--ring-unit)*-0.5) 2px;
}

.QueueActions-module__actions--Gs > * {
    margin: 0 calc(var(--ring-unit)/2);
  }

.QueueActions-module__plugins--EQ {
  display: flex;

  align-items: baseline;

  margin-right: 0;
  margin-left: auto;
}

.QueueActions-module__plugins--EQ > * {
    margin: 0 calc(var(--ring-unit)/2);
  }

.QueueActions-module__clear--Jg {
  padding-left: calc(var(--ring-unit)/2);
}

.QueueBuild-module__drop--YF {
  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-module__fakeContent--q5 {
  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-module__above--CB {
  grid-row: var(--row);
}

.QueueBuild-module__below--xj {
  grid-row: calc(var(--row) + 4);
}

.QueueBuild-module__separator--cj {
  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-module__invisible--eU {
  z-index: var(--ring-invisible-element-z-index);
}

.QueueBuild-module__overlay--Uo {
  z-index: var(--ring-overlay-z-index);
}

.QueueBuild-module__blur--aR {
  pointer-events: none;

  background-color: rgba(255, 255, 255, 0.5);
  -webkit-backdrop-filter: blur(1px);
          backdrop-filter: blur(1px);
}

.QueueBuild-module__dropGap--Qo {
  position: relative;
  grid-column: start / end;
}

.QueueBuild-module__handle--qW {
  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-module__handleIcon--Qp {
  padding: 0 calc(var(--ring-unit)/2);

  cursor: move;
}

.QueueBuild-module__hoverableWrapper--wD {
  position: relative;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.QueueBuild-module__hoverableWrapper--wD:not(:hover) .QueueBuild-module__hideableCell--A8 {
  opacity: 0;
}}

@keyframes QueueBuild-module__blink--kI {
  0% {
    background: transparent;
  }

  50% {
    background: var(--ring-hover-background-color);
  }

  100% {
    background: transparent;
  }
}

.QueueBuild-module__blink--kI {
  animation: QueueBuild-module__blink--kI 0.5s ease infinite;

  opacity: 0.75;
}

.QueueBuildDragLayer-module__layer--Vl {
  position: fixed;
  z-index: var(--ring-overlay-z-index);
  top: 0;
  left: 0;

  pointer-events: none;
}

.QueueBuildDragLayer-module__content--p3 {
  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-module__queueFilters--oU {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.QueueFilters-module__checkbox--cU {
  margin-right: calc(var(--ring-unit)*2 + 2px);
}

.FavoriteBuilds-module__wrapper--fP {
  margin-top: calc(var(--ring-unit)*2);
}

.BuildsTvMode-module__buildsTvMode--RT {
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4);
}

.BuildsTvMode-module__title--KO {
  padding-bottom: var(--ring-unit);
}

.BuildsTvMode-module__titleText--IW {
  display: inline-block;

  margin: 0;

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

.BuildsTvMode-module__titleIcon--Ip {
  padding-left: 0;

  vertical-align: top;
}

.BuildsTvMode-module__titleIcon--Ip svg {
    width: calc(var(--ring-unit)*4);
    height: calc(var(--ring-unit)*4);
  }

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

.BuildsTvMode-module__hideDropDowns--VI .icon.toggle {
    display: none;
  }

.Tooltip-module__tooltip--Dg {
  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;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BranchSelect-module__specialButton--mh[disabled]:hover,
.BranchSelect-module__newButton--Yp[disabled]:hover {
  --ring-button-background-color: var(--ring-disabled-background-color);

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

.BranchSelect-module__icon--mU {
  margin-right: calc(var(--ring-unit)/2);

  line-height: normal;
}

.BranchSelect-module__old--Wt {
  display: inline-flex;

  width: 100%;

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

.BranchSelect-module__oldFullWidth--bB {
  max-width: none;
  max-width: initial;
}

.BranchSelect-module__branchIcon--O3 {
  margin: 0 calc(var(--ring-unit)/2);

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

.BranchSelect-module__dropdownTrigger--EX {
  margin: 0 calc(var(--ring-unit)/2);
}

.BranchSelect-module__dropdownTriggerSpecial--Zp {
  position: absolute;
  top: -1px;
  right: -1px;

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

.BranchSelect-module__oldButton--E3 {

  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-module__oldButton--E3:hover .BranchSelect-module__dropdownTriggerSpecial--Zp {
    background-position-x: -20px;
  }}

.BranchSelect-module__oldButton--E3:active .BranchSelect-module__dropdownTriggerSpecial--Zp {
    background-position-x: -40px;
  }

.BranchSelect-module__oldButton--E3:disabled {
    cursor: inherit;

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

.BranchSelect-module__oldButton--E3:disabled .BranchSelect-module__branchIcon--O3 {
      color: var(--ring-icon-secondary-color);
    }

.BranchSelect-module__oldButton--E3:disabled .BranchSelect-module__dropdownTrigger--EX {
      background-position-x: -140px;
    }

.BranchSelect-module__oldButton--E3:disabled .BranchSelect-module__dropdownTriggerSpecial--Zp {
      background-position-x: -60px;
    }

.BranchSelect-module__oldLabel--Od {

  flex-grow: 1;
}

.BranchSelect-module__newLabel--IT {
}

.BranchSelect-module__item--cn {
}

.BranchSelect-module__minimalisticButton--iZ {
  border: none;
}

.BranchSelect-module__specialButton--mh {
  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-module__specialButton--mh:active {
  background-color: var(--ring-content-background-color);
}

.BranchSelect-module__specialButton--mh[disabled] {
  border-color: var(--ring-border-disabled-color);
}

.BranchSelect-module__specialButton--mh[disabled],
.BranchSelect-module__newButton--Yp[disabled] {
  --ring-button-background-color: var(--ring-disabled-background-color);

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

.BranchSelect-module__defaultSelected--ZT .BranchSelect-module__newLabel--IT::-moz-selection {
  color: var(--ring-content-background-color);
  background-color: var(--tc-highlight-color);
}

.BranchSelect-module__defaultSelected--ZT .BranchSelect-module__newLabel--IT::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-module__newButton--Yp:hover {
    --ring-button-background-color: var(--ring-main-color);

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

    .BranchSelect-module__newButton--Yp:hover .ring-button-dropdownIcon {
      color: inherit;
    }

    /* stylelint-disable-next-line selector-max-specificity */
    .BranchSelect-module__newButton--Yp:hover .BranchSelect-module__newLabel--IT::-moz-selection {
      color: var(--ring-content-background-color);
      background-color: var(--tc-highlight-color);
    }
    .BranchSelect-module__newButton--Yp:hover .BranchSelect-module__newLabel--IT::selection {
      color: var(--ring-content-background-color);
      background-color: var(--tc-highlight-color);
    }}

.BranchSelect-module__newButton--Yp {
  --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-module__newButton--Yp:focus-visible {
    --ring-button-background-color: var(--ring-main-color);

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

.BranchSelect-module__newButton--Yp:focus-visible .ring-button-dropdownIcon {
      color: inherit;
    }

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

.BranchSelect-module__newButton--Yp:focus-visible .BranchSelect-module__newLabel--IT::-moz-selection {
      color: var(--ring-content-background-color);
      background-color: var(--tc-highlight-color);
    }

.BranchSelect-module__newButton--Yp:focus-visible .BranchSelect-module__newLabel--IT::selection {
      color: var(--ring-content-background-color);
      background-color: var(--tc-highlight-color);
    }

.BranchSelect-module__newButton--Yp.BranchSelect-module__newButton--Yp {
  margin: 0;
  padding-inline: var(--ring-unit);

  box-shadow: none;
}

.BranchSelect-module__defaultSelected--ZT {
  --ring-button-background-color: var(--tc-default-branch-background-color);

  border-color: transparent;
  background-color: var(--tc-default-branch-background-color);
}

.BranchSelect-module__storyTightSelect--v3 > button {
  width: 150px;
}

.BranchSelect-module__tooltipWrapper--sY {
  display: block;
  overflow: hidden;

  white-space: nowrap;
}

.BranchSelect-module__label--Jk {
  max-width: calc(100% - var(--ring-unit)*2.5 + 0.5px);
}

.BranchSelect-module__badge--Ug .BranchSelect-module__newButton--Yp {
    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-module__badge--Ug:hover .BranchSelect-module__newButton--Yp {
      color: var(--ring-link-hover-color);
    }}

.BuildStatusWidget-module__description--CC {
  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-module__data--Ln {
  width: 100%;
}

.BuildStatusWidget-module__branchSelect--Gk {
  display: block;

  margin-bottom: calc(var(--ring-unit)*2);
}

.BuildStatusWidget-module__branchSelect--Gk > button {
    max-width: 100%;
  }

.BuildStatusWidget-module__preview--zL {
  margin-bottom: calc(var(--ring-unit)*2);
}

.BuildStatusWidget-module__preview--zL .BuildStatusWidget-module__icon--k_ {
    display: block;
  }

.BuildStatusWidget-module__caption--Bf {
  display: block;

  margin-bottom: var(--ring-unit);

  font-size: 12px;
}

.BuildStatusWidget-module__formatSelect--Sz {
  margin-bottom: calc(var(--ring-unit)*2);
}

.BuildStatusWidget-module__warning--zZ {
  margin-top: var(--ring-unit);

  color: var(--ring-warning-color);
}

.BuildStatusWidget-module__warningIcon--sm {
  margin-right: 4px;
}

.BuildStatusWidget-module__helpLink--Y2 {
  margin-left: var(--ring-unit);
}

.CleanupForm-module__dialog--SL {
  width: calc(var(--ring-unit)*65);
}

.CleanupForm-module__container--QH {
  display: flex;
  flex-direction: column;
}

/* FORM */

.CleanupForm-module__form--Xs {
  display: flex;
  overflow: hidden;
  flex-direction: column;
  flex-grow: 1;

  width: 100%;

  min-height: 0;
}

.CleanupForm-module__fields--sa {
  padding-bottom: calc(var(--ring-unit)*4);
}

.CleanupForm-module__portalTarget--ok {
  position: fixed;
  z-index: var(--ring-overlay-z-index);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  pointer-events: none;
}

.CleanupForm-module__portalTarget--ok > * {
    pointer-events: initial;
  }

.CleanupForm-module__result--k0 {
  font-size: 14px;
  font-size: var(--ring-font-size, 14px);
  line-height: 13px;
}

.CleanupForm-module__rowGroup--bP {
  margin: calc(var(--ring-unit)*1.5) 0 0 calc(var(--ring-unit)*2);
}

.CleanupForm-module__separateRow--x3 {
  margin-top: calc(var(--ring-unit)*2.5);
}

.CleanupForm-module__row--Rv {
  display: flex;

  align-items: baseline;
  flex-wrap: nowrap;
}

.CleanupForm-module__checkboxItem--RX {
  display: flex;
}

.CleanupForm-module__checkboxesContainer--tZ {
  display: flex;
  flex-direction: column;
}

.CleanupForm-module__nested--Kx {
  padding-left: calc(var(--ring-unit)*3 - 2px);
}

/* PRESERVE SECTION */
.CleanupForm-module__checkboxContainer--Al {
  display: flex;
  flex-direction: column;
}

.CleanupForm-module__checkbox--Uw {
  padding-bottom: calc(var(--ring-unit)/2);
}

.CleanupForm-module__preserveArtifactsInput--Is {
  flex-basis: 100%;

  margin: calc(var(--ring-unit)/2) 0;
}

.CleanupForm-module__preserveArtifactsToggle--Kd {
  margin-left: var(--ring-unit);
}

.CleanupForm-module__artifactsWrapper--X3 {
  flex-direction: column;
}

.CleanupForm-module__artifactsPatternInput--CL {
  padding: calc(var(--ring-unit)/2) 0 var(--ring-unit);
}

.CleanupForm-module__caption--Xg {
  flex-shrink: 0;

  width: calc(var(--ring-unit)*8);

  margin-right: calc(var(--ring-unit)*3);
}

.CleanupForm-module__hint--Tp {

  margin-top: calc(var(--ring-unit)*0.5);

  color: var(--ring-secondary-color);
}

.CleanupForm-module__headerHint--JD {
  margin-top: 0;
  margin-left: calc(var(--ring-unit)*4);
}

.CleanupForm-module__helpIcon--eI {
  margin-left: var(--ring-unit);
}

.CleanupForm-module__content--DI {
  margin-top: calc(var(--ring-unit)*0.5);
}

.CleanupForm-module__input--Cl {
  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-module__input--Cl {
    border-color: var(--ring-success-color);
  }

_error.CleanupForm-module__input--Cl {
    border-color: var(--ring-error-color);
  }

_no-resize.CleanupForm-module__input--Cl {
    resize: none;
  }

_filter-popup.CleanupForm-module__input--Cl {
    width: 100%;
    min-width: 200px;
  }

.CleanupForm-module__input--Cl.CleanupForm-module__short--sR {
    width: 60px;
  }

.CleanupForm-module__input--Cl.CleanupForm-module__forSection--iX {
    margin-right: var(--ring-unit);

    text-align: right;
  }

.CleanupForm-module__input--Cl[type='number']::-webkit-inner-spin-button,.CleanupForm-module__input--Cl[type='number']::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none;
  }

.CleanupForm-module__inputs--qi {
  display: flex;
  align-items: baseline;
}

.CleanupForm-module__branchesWrapper--AJ {
  gap: var(--ring-unit);
}

.CleanupForm-module__switch--Hv {
  display: inline-flex;
}

.CleanupForm-module__column--TS {
  flex-direction: column;
}

.CleanupForm-module__description--Qx {
  padding-top: var(--ring-unit);
}

.CleanupForm-module__textarea--w0 {
  width: 100%;
  height: auto;
  min-height: calc(var(--ring-unit)*8);

  resize: none;
}

.CleanupForm-module__textarea--w0[disabled] {
    color: var(--ring-disabled-color);
  }

.CleanupForm-module__textarea--w0:focus {
    border-color: var(--ring-main-color);
    outline: none;
  }

.CleanupForm-module__radioItem--fq {
  height: calc(var(--ring-unit)*3);
  margin-top: 0;
}

.CleanupForm-module__addCriteriaButton--No {
  margin-left: calc(var(--ring-unit)*8 + var(--ring-unit)*2);
}

.CleanupForm-module__popup--H5 {
  width: calc(var(--ring-unit)*20);
  padding: calc(var(--ring-unit)*2);
}

.CleanupForm-module__error--j1 {
  height: 1em;

  padding-top: var(--ring-unit);

  color: var(--ring-error-color);

  line-height: 1;
}

.CleanupForm-module__ownershipDescription--xN {
  max-width: calc(var(--ring-unit)*80);
  margin: var(--ring-unit) 0;
}

.CleanupForm-module__textButton--B7 {
  padding-left: 0;
}

.CleanupForm-module__branchExclude--nJ {
  margin-left: calc(var(--ring-unit)*2);
}

.CleanupForm-module__panel--TY {
  display: flex;
  align-items: baseline;
}

.CleanupForm-module__title--qQ.CleanupForm-module__title--qQ {
  font-size: inherit;
  line-height: inherit;
}

.ProjectOverviewTab-module__toggleContainer--kA {
  display: block;

  margin-bottom: var(--ring-unit);
}

.ProjectOverviewTab-module__noBuildTypes--sq {
  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-module__createLink--Rt {
  padding-left: var(--ring-unit);

  color: var(--ring-main-color);
}

.SwitcherLabel-module__label--QL {
  height: 16px;
  padding: 0 calc(var(--ring-unit)/2);

  pointer-events: none;

  color: var(--ring-icon-secondary-color);
  background-color: var(--ring-tag-background-color);

  line-height: var(--ring-line-height-lowest);
}

.SwitcherLabel-module__on--WA {
  color: var(--ring-main-color);
  background-color: var(--ring-selected-background-color);
}

.SwitcherLabel-module__wrapper--TQ {
  display: contents;
}

.SwitcherLabel-module__wrapper--TQ > span {
    margin-right: 0;
  }

.OptimizationsChart-module__container--jK {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.OptimizationsChart-module__header--GF {
  display: flex;
  gap: calc(var(--ring-unit)*1.5);

  justify-content: space-between;
}

.OptimizationsChart-module__heading--_2 {
  font-weight: var(--ring-font-weight-bold);
}

.OptimizationsChart-module__arrows--rX {
  display: flex;
  gap: var(--ring-unit);
}

.OptimizationsChart-module__arrow--io {
  display: flex;
  align-items: center;

  width: calc(var(--ring-unit)*2);
  height: calc(var(--ring-unit)*2);
  padding: 0;
}

.OptimizationsChart-module__icon--IG {
  color: #8496ad;
}

.OptimizationsChart-module__disabled--Fi .OptimizationsChart-module__icon--IG {
    color: var(--ring-icon-disabled-color);
  }

.OptimizationsChart-module__chart--Gw {
  position: relative;

  display: flex;

  height: 140px;

  padding-top: var(--ring-unit);
}

.OptimizationsChart-module__axes--b8 {
  display: flex;
  flex-direction: row;
  gap: calc(var(--ring-unit)*0.75);

  width: 100%;
}

.OptimizationsChart-module__numberAxis--tC {
  position: relative;

  display: flex;
  flex-grow: 1;
  gap: calc(var(--ring-unit)*1.5);

  min-width: 240px;
  height: 100%;
}

.OptimizationsChart-module__timeAxis--Vt {
  display: flex;
  flex-direction: column;
  justify-content: space-between;

  height: 124px;
}

.OptimizationsChart-module__value--jy {
  min-width: calc(var(--ring-unit)*2);

  text-align: center;

  color: var(--ring-disabled-color);
}

.OptimizationsChart-module__chartBarContainer--AT {
  z-index: 1;

  display: flex;
  flex-direction: column;
  justify-content: end;

  padding-top: var(--ring-unit);
  gap: var(--ring-unit);
}

.OptimizationsChart-module__tooltipContainer--P9 {
  display: flex;
  align-self: center;

  height: 100%;
}

.OptimizationsChart-module__tooltip--m3 {
  display: flex;
  align-self: end;

  height: 100%;
}

.OptimizationsChart-module__chartBar--ne {
  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-module__chartBar--ne .OptimizationsChart-module__chartBarOptmized--oc {
    background-color: var(--ring-border-hover-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.OptimizationsChart-module__chartBar--ne:hover {
    background-color: var(--ring-main-hover-color);
  }

    .OptimizationsChart-module__chartBar--ne:hover .OptimizationsChart-module__chartBarOptmized--oc {
      background-color: rgba(var(--ring-border-hover-components), 0.6);
    }}

.OptimizationsChart-module__canceledChartBar--tj {
  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-module__lines--E_ {
  position: absolute;

  display: flex;
  flex-direction: column;
  justify-content: space-between;

  width: 100%;

  height: 108px;
  padding-top: var(--ring-unit);
}

.OptimizationsChart-module__line--BP {
  height: 1px;

  background-color: var(--ring-line-color);
}

.OptimizationsChart-module__dashedLine--Np {
  height: 1px;

  background: repeating-linear-gradient(
    90deg,
    var(--ring-line-color) 0 var(--ring-unit),
    #0000 0 calc(var(--ring-unit)*1.5)
  );
}

.OptimizationsChart-module__row--ve {
  display: flex;
  gap: calc(var(--ring-unit)/2);

  align-items: center;

  margin-top: calc(var(--ring-unit)/2);
}

.OptimizationsChart-module__bullet--bi {
  width: var(--ring-unit);
  height: var(--ring-unit);

  border-radius: calc(var(--ring-unit)/2);
  background-color: var(--ring-main-hover-color);
}

.OptimizationsChart-module__bullet--bi.OptimizationsChart-module__optimized--hi::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);
    }

.PossibleOptimizations-module__container--Rn {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.PossibleOptimizations-module__optimizations--lc {
  display: flex;
  flex-direction: column;
  gap: calc(var(--ring-unit)*2);
}

.PossibleOptimizations-module__optimization--vg {
  display: flex;
  justify-content: space-between;
}

.PossibleOptimizations-module__link--SO {
  color: #8496ad;
}

.PossibleOptimizations-module__tag--P9 {
  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-module__nameTag--hz {
  display: flex;
  gap: calc(var(--ring-unit)*0.25);

  align-items: center;

  color: var(--ring-secondary-color);
}

.PossibleOptimizations-module__comingSoonTag--CA {
  pointer-events: none;
}

.OptimizationsPopup-module__popup--cf {
  min-width: 302px;
  padding: calc(var(--ring-unit)/2);

  border-radius: calc(var(--ring-unit)*1.5);
}

.OptimizationsPopup-module__dropdown--xw {
  max-width: -moz-max-content;
  max-width: max-content;
}

.OptimizationsPopup-module__content--U8 {
  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-module__content--U8:not(:last-child) {
    margin-bottom: calc(var(--ring-unit)/2);
  }

.OptimizationsPopup-module__primaryLabel--XS {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.OptimizationsPopup-module__secondaryLabel--QQ {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.OptimizationsPopup-module__timeLabel--u5 {
  font-weight: var(--ring-font-weight-bold);
}

.OptimizationsPopup-module__time--yR {
  display: flex;
  gap: calc(var(--ring-unit)*0.75);

  align-items: baseline;

  margin-top: calc(var(--ring-unit)/4);
}

.OptimizationsPopup-module__highlighted--R6 {
  color: var(--ring-main-color);

  font-size: var(--ring-font-size-smaller);

  font-weight: var(--ring-font-weight-bold);
  line-height: var(--ring-line-height-lowest);
}

.OptimizationsPopup-module__duration--FW {
  display: flex;
  gap: calc(var(--ring-unit)/2);
}

.OptimizationsPopup-module__durationValue--cJ {
  font-size: 20px;
  font-weight: var(--ring-font-weight-bold);
  line-height: 24px;
}

.OptimizationsPopup-module__optimizationContainer--kd {
  display: flex;
  flex-direction: column;
  gap: calc(var(--ring-unit)*0.25);
}

.OptimizationsPopup-module__optimization--F2 {
  display: flex;
  justify-content: space-between;
}

.OptimizationsPopup-module__timeBarContainer--VG {
  margin-top: calc(var(--ring-unit)/2);
  margin-bottom: 0;
}

.OptimizationsPopup-module__timeBar--Z0 {
  background-color: var(--ring-border-hover-color);
}

.OptimizationsPopup-module__heading--rC {
  max-width: 270px;

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.OptimizationsPopup-module__header--PE {
  margin-bottom: calc(var(--ring-unit)/2);

  font-weight: var(--ring-font-weight-bold);
}

.OptimizationsPopup-module__subheader--pZ {
  color: var(--ring-disabled-color);
}

.OptimizationsPopup-module__onLabel--Ie {
  margin-right: calc(var(--ring-unit)*0.25);
}

.OptimizationsPopup-module__hint--Xx {
  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);
}

.RunPipelineButton-module__icon--gU {
  margin-right: calc(var(--ring-unit)/2);
}

.RunPipelineButton-module__popup--V6 {
  max-width: calc(var(--ring-unit)*31);
}

.PersonalBuildStatusIcon-module__statusIcon--W_ {
  margin-right: var(--ring-unit);
}

.PersonalBuildStatusIcon-module__personalQueuedIcon--nO .secondary.secondary {
    fill: var(--ring-text-color);
  }

.BranchBadge-module__container--sp {
  min-width: calc(var(--ring-unit)*9);
}

.BranchBadge-module__wrapper--Sd {
  display: block;

  margin-top: -1px;
}

.BranchBadge-module__branchSelectButton--ma {

  display: inline-block;

  margin-top: calc(var(--ring-unit)/-2);
}

.BranchBadge-module__branchSelectButton--ma > button[type='button'] {
    padding: 0;
  }

.BranchBadge-module__branchSelectButton--ma > 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-module__branchSelectButton--ma > button):hover {
      color: var(--ring-link-hover-color);
      background-color: transparent;
    }}

.BranchBadge-module__branchName--Ki {
  overflow: hidden;
}

.GitIcon-module__icon--eS {
  color: #f0502f;
}

.PublishStatusToggle-module__label--Lj.PublishStatusToggle-module__label--Lj {
  margin-top: calc(var(--ring-unit)/4);
  margin-right: calc(var(--ring-unit)*0.25);
}

.PublishStatusToggle-module__info--Hk {
  margin-left: calc(var(--ring-unit)/2);
}

.AdvancedIntegrationSection-module__container--S_ {
  display: flex;
  flex-direction: column;

  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2);
  gap: 6px;

  border-radius: 12px;
  background-color: var(--ring-sidebar-background-color);
}

.RunBuild-module__buttonGroup--HI.RunBuild-module__invisible--TQ {
  display: flex;
  visibility: hidden;
  overflow: hidden;

  width: 0;
  margin: 0;
}

.RunBuild-module__disabledReasonPopup--a9 {
  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
}

.RunBuild-module__disabledIcon--nZ.RunBuild-module__disabledIcon--nZ {
  color: var(--ring-icon-disabled-color);
}

.RunBuild-module__popup--r1 {
  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-module__popupTail--P6 {
  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-module__popup--r1 .ring-message-description {
  margin: 0;
}

.RunBuild-module__splitButtonPrimary--J5.RunBuild-module__splitButtonPrimary--J5.RunBuild-module__splitButtonPrimary--J5 {
  margin-inline: 1px 0;
}

.RunBuild-module__tooltip--T6 {
  display: inline-block;
}

.DependenciesChain-module__reusedNote--j3 {
  margin-right: calc(var(--ring-unit)*2);

  white-space: nowrap;
}

.DependenciesChain-module__container--g5 {
  display: inline-block;

  min-width: 100%;
}

.DependenciesChain-module__panelContainer--NO {
  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-module__panel--qk {
  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-module__projectWrapper--Jb {
  margin-left: calc(var(--ring-unit)*-1);
  padding-left: var(--ring-unit);

  box-shadow: -1px 0 var(--ring-borders-color);
}

.DependenciesChain-module__selectedProjectWrapper--EJ {
  box-shadow: -2px 0 var(--ring-main-color);
}

.DependenciesChain-module__settings--BL {
  display: flex;

  align-items: baseline;

  margin: 0 calc(var(--ring-unit)*-1);

  white-space: nowrap;
}

.DependenciesChain-module__settings--BL > * {
    margin: 0 var(--ring-unit);
  }

.DependenciesChain-module__fullScreenButton--Dm {
  height: auto;
  margin: 0 calc(var(--ring-unit)*-1) 0 auto;

  line-height: inherit;
}

.DependenciesChain-module__innerContainer--Lc {
  position: relative;

  margin-left: calc(var(--ring-unit)*-2);
}

.DependenciesChain-module__chartContainer--x8 {
  display: inline-block;
}

.DependenciesChain-module__item--rV {

  position: absolute;

  width: var(--tc-chain-item-width);
}

.DependenciesChain-module__child--k9 {
  position: static;

  margin-bottom: 5px;
}

.DependenciesChain-module__child--k9.DependenciesChain-module__withDetails--pg {
  margin: var(--ring-unit) 0 calc(var(--ring-unit)*2);
}

.DependenciesChain-module__link--pz {
  display: block;

  color: var(--ring-text-color);
}

.DependenciesChain-module__textWrapper--pX {
  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-module__textWrapper--pX {
  display: inline;
}

.DependenciesChain-module__buildTypeDropdown--KO {

  margin-top: 2px;
}

.DependenciesChain-module__child--k9 .DependenciesChain-module__buildTypeDropdown--KO {
  margin-top: 0;
}

.DependenciesChain-module__buildTypeAnchor--Ps {
  max-width: 100%;

  height: auto;

  text-align: start;

  white-space: nowrap;

  color: var(--ring-text-color);
}

.DependenciesChain-module__failed--d1 {
  color: var(--ring-error-color);
}

.DependenciesChain-module__canceled--xE {
  color: var(--ring-secondary-color);
}

.DependenciesChain-module__queued--jS {
  color: var(--ring-secondary-color);
}

.DependenciesChain-module__project--xZ {

  color: var(--ring-secondary-color);
}

.DependenciesChain-module__projectTitle--Eu {
  margin: -6px 0 0 -2px;

  color: var(--ring-text-color);

  font-weight: var(--ring-font-weight-bold);
}

.DependenciesChain-module__icon--IJ {
  position: relative;

  margin-right: calc(var(--ring-unit)/2);
}

.DependenciesChain-module__icon--IJ::before {
    position: absolute;

    top: 1px;
    right: 0;
    bottom: 1px;
    left: 0;

    content: '';

    border-radius: 11px;

    background-color: var(--ring-content-background-color);
  }

.DependenciesChain-module__icon--IJ > svg {
    position: relative;
    z-index: var(--ring-fixed-z-index);
  }

.DependenciesChain-module__runIconButtonWrapper--Py {

  display: inline-block;
}

.DependenciesChain-module__runIconButton--k4 {
  position: relative;

  height: auto;

  padding: 0;

  line-height: normal;
}

.DependenciesChain-module__stack--o7 {

  margin-left: -18px;

  color: var(--ring-icon-color);
}

.DependenciesChain-module__highlightedSelectedIcon--or::before {
  top: -3px;
  right: -3px;
  bottom: -3px;
  left: -3px;

  box-shadow: 0 0 0 2px var(--ring-main-color) inset;
}

.DependenciesChain-module__highlightedSelectedIcon--or.DependenciesChain-module__withStack--KQ::before {
  right: -5px;
}

.DependenciesChain-module__highlightedStack--nH {
  color: var(--ring-main-color);
}

.DependenciesChain-module__edge--tS {
  stroke: var(--ring-borders-color);
  stroke-width: 0.75px;
}

.DependenciesChain-module__highlightedEdge--KK {
  stroke: var(--ring-main-color);
  stroke-width: 2px;
}

.DependenciesChain-module__hidden--ZQ {
  opacity: 0;
}

.DependenciesChain-module__builds--a2 {
  margin-top: calc(var(--ring-unit)*4);
}

.DependenciesChain-module__loader--q4 {
  padding-top: calc(var(--ring-unit)*12);
}

.DependenciesChain-module__popup--jB {
  width: calc(var(--ring-unit)*40);
}

.DependenciesChain-module__path--mJ {

  white-space: normal;

  color: var(--ring-secondary-color);
}

.DependenciesChain-module__popup--jB .DependenciesChain-module__path--mJ {
  margin: 0;
  padding: calc(var(--ring-unit) - 2px) calc(var(--ring-unit)*2 - 2px);

  background-color: var(--ring-secondary-background-color);
}

.DependenciesChain-module__runPopup--wX {
  width: calc(var(--ring-unit)*30);
}

.DependenciesChain-module__build--mj {
  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-module__buildTopRow--YH {
  display: flex;
  align-items: baseline;

  margin: 0 calc(var(--ring-unit)*-0.5);
}

.DependenciesChain-module__buildTopRow--YH > * {
    margin: 0 calc(var(--ring-unit)/2);
  }

.DependenciesChain-module__buildBranch--Zp {
  min-width: 0;
}

.DependenciesChain-module__runBuild--w9 {
  margin-left: auto;
}

.DependenciesChain-module__unrelated--QO {
  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-module__buildTypeLabel--u9 {
  position: relative;

  min-width: 0;
}

.DependenciesChain-module__selfBuildTypeLabel--FJ {
  font-weight: var(--ring-font-weight-bold);
}

.DependenciesChain-module__buildTypeAnchor--Ps .DependenciesChain-module__buildTypeEllipsis--bi {
  max-width: calc(var(--tc-chain-item-width) - 10px);
}

.DependenciesChain-module__buildTypeEllipsisComposite--Ec {
  max-width: calc(var(--tc-chain-item-width) - 16px);
}

.DependenciesChain-module__buildTypeAnchor--Ps .DependenciesChain-module__buildTypeEllipsisComposite--Ec {
  max-width: calc(var(--tc-chain-item-width) - 26px);
}

.DependenciesChain-module__buildTypeAnchor--Ps .DependenciesChain-module__buildTypeEllipsisChild--ps {
  max-width: calc(var(--tc-chain-item-width) - 28px);
}

.DependenciesChain-module__buildTypeAnchor--Ps .DependenciesChain-module__buildTypeEllipsisComposite--Ec.DependenciesChain-module__buildTypeEllipsisChild--ps {
  max-width: calc(var(--tc-chain-item-width) - 44px);
}

.DependenciesChain-module__ungroupButton--UJ {
  line-height: var(--ring-line-height-lower);
}

.DependenciesChain-module__groupUngroupButton--oF {
  width: 100%;
  height: auto;

  border-bottom: 1px solid var(--ring-line-color);

  line-height: 32px;
}

.DependenciesChain-module__status--Hz {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;

  display: -webkit-box;
  overflow: hidden;
}

.DependenciesChain-module__progress--vw {
  margin-bottom: calc(var(--ring-unit)/2);
}

.DependenciesChain-module__branch--sW {
  min-width: 0;
  margin-top: calc(var(--ring-unit)/2);
}

.DependenciesChain-module__artifacts--AK {
  margin-right: var(--ring-unit);
}

.DependenciesChain-module__comment--qf {
  margin-right: var(--ring-unit);
}

.DependenciesChain-module__artifactsBranch--r2 {
  display: flex;
  align-items: baseline;
}

.DependenciesChain-module__highlightReused--A4 .DependenciesChain-module__reused--CX::before {
  top: -4px;
  right: -5px;
  bottom: -4px;
  left: -5px;

  background-color: rgba(237, 162, 0, 0.3);
}

.DependenciesChain-module__projectIcon--eE {
  position: relative;
  z-index: var(--ring-fixed-z-index);
  top: -2px;
}

.DependenciesChain-module__projectIcon--eE > svg {
  position: relative;
}

.DependenciesChain-module__projectIcon--eE::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-module__selectedProjectIcon--Ej::before {
  box-shadow: inset 0 0 0 2px var(--ring-main-color);
}

.DependenciesChain-module__ungrouped--Cl {
  margin-top: calc(var(--ring-unit)/2);
}

.DependenciesChain-module__ungroupedLabel--Ao {
  margin-right: calc(var(--ring-unit)/2);

  font-weight: var(--ring-font-weight-bold);
}

.DependenciesChain-module__ungroupedItem--Yl {
  display: inline-flex;
  align-items: baseline;
}

.DependenciesChain-module__ungroupedPath--Fs {
  white-space: nowrap;
}

.DependenciesChain-module__groupButton--Pk {
  padding: 0 var(--ring-unit);
}

.DependenciesChain-module__ungroupProjectButton--EH {
  margin-left: var(--ring-unit);
}

.DependenciesChain-module__label--f2 {
  display: flex;
  align-items: baseline;
}

.Legend-module__legend--z8 {

  white-space: nowrap;
}

.Legend-module__legend--z8.Legend-module__legend--z8 {
  flex-wrap: nowrap;
  justify-content: flex-start;

  margin-top: var(--ring-unit);
  margin-bottom: 0;
}

.Legend-module__marker--eh {
}

.Legend-module__marker--eh.Legend-module__marker--eh {
  --size: 14px;

  vertical-align: -2px;
}

.Legend-module__run--KL {
  margin-right: calc(var(--ring-unit)*0.5);

  color: var(--ring-icon-color);
}

.Legend-module__unrelated--XP {

  margin: 0 5px 0 1px;

  border: 1.5px dashed var(--ring-borders-color);
}

.Legend-module__circle--ET {

  box-shadow: 0 0 0 1.5px var(--ring-borders-color) inset;
}

.Legend-module__stack--Wy {
}

.Legend-module__stack--Wy::before {
    display: none;
  }

.Legend-module__selected--uM {
  --offset: calc(var(--ring-unit)*0.5);

  position: relative;
}

.Legend-module__selected--uM::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-module__reused--xs {
  --offset: 5px;

  position: relative;
}

.Legend-module__reused--xs::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-module__marker--eh.Legend-module__selected--uM,
.Legend-module__marker--eh.Legend-module__reused--xs {
  margin: 0 calc(var(--ring-unit)*0.5 + var(--offset)) 0 var(--offset);
}

.BuildTypeChainContent-module__container--_m {
  margin-bottom: 2px;

  border-bottom: 1px solid var(--ring-line-color);
}

.BuildTypeChainContent-module__innerContainer--mT {
  margin-bottom: calc(var(--ring-unit)*-5);
}

.BuildTypeChainContent-module__container--_m .DependenciesChain-module__loader--q4 {
  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-module__summary--cg:hover {
  background-color: var(--ring-hover-background-color);
}}

.BuildTypeChainBlock-module__heading--qj {
  margin: 0;
}

.BuildTypeChainBlock-module__summary--cg {
  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-module__summary--cg:focus {
  background-color: var(--ring-hover-background-color);
}

.BuildTypeChainBlock-module__summary--cg:focus {
  outline: none;
  box-shadow: 2px 0 0 0 var(--ring-main-color) inset;
}

.BuildTypeChainBlock-module__block--G8 {
  display: flex;
  align-items: baseline;

  height: calc(var(--ring-unit)*2.5);

  font-weight: normal;
}

.BuildTypeChainBlock-module__chevron--qk {
  margin: 0 4px 0 -18px;

  color: var(--ring-icon-secondary-color);
}

.BuildTypeChainBlock-module__chart--uA {
  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-module__barContainer--JI {
  display: flex;
  align-items: flex-end;

  width: var(--ring-unit);
}

.BuildTypeChainBlock-module__barContainer--JI:not(:first-child) {
  margin-left: 1px;
}

.BuildTypeChainBlock-module__bar--Cw {
  flex-grow: 1;
}

.BuildTypeChainBlock-module__barFailure--_m {
  background-color: var(--ring-icon-error-color);
}

.BuildTypeChainBlock-module__barFailureRunning--L0 {
  background-color: var(--tc-error-background-color);
}

.BuildTypeChainBlock-module__barSuccess--gn {
  background-color: var(--tc-success-progress-color);
}

.BuildTypeChainBlock-module__barSuccessRunning--Rc {
  background-color: var(--tc-success-background-color);
}

.BuildTypeChainBlock-module__barCanceled--Zg {
  background-color: var(--ring-icon-secondary-color);
}

.BuildTypeChainBlock-module__barQueued--_Z {
  background-color: var(--ring-line-color);
}

.BuildTypeChainBlock-module__barPending--my {
  background-color: var(--ring-icon-color);
}

.BuildTypeChainBlock-module__branch--ZP,
.BuildTypeChainBlock-module__number--kw {
  margin-right: var(--ring-unit);
}

.BuildTypeChainBlock-module__started--nX {
  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-module__note--py {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.BuildTypeChainsTab-module__blocks--MN {
  margin-top: 26px;
}

.BuildTypeChainsTab-module__loadMore--aE {
  display: block;

  width: calc(var(--ring-unit)*30);
  margin: var(--ring-unit) auto 0;
}

@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 */
  }
}

.RunnerSummarizePreview-module__actionButton--qx {
  padding: 0 calc(var(--ring-unit)/2);

  opacity: 0;
}

.RunnerSummarizePreview-module__bottomContent--Ei {
  padding-top: var(--ring-unit);
}

.RunnerSummarizePreview-module__controls--sl {
  display: grid;

  align-content: space-between;

  width: calc(var(--ring-unit)*9);

  height: calc(var(--ring-unit)*6);

  text-align: right;
}

.RunnerSummarizePreview-module__controls--sl .RunnerSummarizePreview-module__actionButton--qx {
    transition: opacity var(--ring-ease);
  }

.RunnerSummarizePreview-module__controlButtons--Rz {
  gap: calc(var(--ring-unit)/2);
}

.RunnerSummarizePreview-module__container--mR {
  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-module__container--mR:hover .RunnerSummarizePreview-module__actionButton--qx {
    opacity: 1;
  }}

.RunnerSummarizePreview-module__containerHeader--Fg {
  display: flex;

  align-items: start;
}

.RunnerSummarizePreview-module__runnerIconButton--y0 {
  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-module__icon--Ib {
  padding-right: var(--ring-unit);

  color: var(--ring-icon-color);
}

.RunnerSummarizePreview-module__name--qR {
  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-module__type--we {
  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-module__deleted--nr .RunnerSummarizePreview-module__runnerIconButton--y0 {
    background-color: var(--ring-content-background-color);
  }

.RunnerSummarizePreview-module__deleted--nr .RunnerSummarizePreview-module__icon--Ib {
    color: var(--ring-icon-disabled-color);
  }

.RunnerSummarizePreview-module__deleted--nr .RunnerSummarizePreview-module__controls--sl {
    align-content: center;

    justify-content: end;
  }

.RunnerSummarizePreview-module__deleted--nr .RunnerSummarizePreview-module__name--qR,
.RunnerSummarizePreview-module__deleted--nr .RunnerSummarizePreview-module__type--we {
  text-decoration: line-through;

  color: var(--ring-disabled-color);
}

.RunnerSummarizePreview-module__toggleControl--sx {
  justify-self: flex-end;
}

.RunnerSummarizePreview-module__info--J9 {
  flex: 1 1;

  padding-top: calc(var(--ring-unit)/2);
}

.RunnerSummarizePreview-module__subName--ZH {
  display: inline-block;
}

.RunnerSummarizePreview-module__deleted--nr .RunnerSummarizePreview-module__subName--ZH {
  text-decoration: line-through;

  color: var(--ring-disabled-color);
}

.RunnerSummarizePreview-module__subName--ZH::first-letter {
  text-transform: uppercase;
}

.RunnerSummarizePreview-module__details--We {
  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-module__error--Hx {
  padding-top: var(--ring-unit);

  color: var(--ring-error-color);

  font-size: var(--ring-font-size-smaller);
}

.JobStepRunnerSummarizeErrorPreview-module__failureLine--lD {
  display: flex;
  align-items: baseline;

  font-size: var(--ring-font-size-smaller);
}

.JobStepRunnerSummarizeErrorPreview-module__icon--nr {
  margin-right: calc(var(--ring-unit)/2);
}

.JobStepRunnerSummarizeErrorPreview-module__failure--_l {
  color: var(--ring-error-color);
}

.JobStepRunnerSummarizeErrorPreview-module__logLink--Wg {
  margin-left: auto;

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.JobStepRunnerSummarizePreview-module__container--zB {
  flex: 1 1;
}

.JobStepRunnerSummarizePreview-module__suggestions--AW {
  padding-top: calc(var(--ring-unit)/2);
}

.JobStepSelectRunner-module__container--__ {
  padding-top: 0;
}

.JobStepSelectRunner-module__label--IN {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-font-size-larger);
}

.JobStepSelectRunner-module__selectRunner--bZ {
  padding: calc(var(--ring-unit)/1.5) 0 0;
}

.JobSteps-module__stepItem--sr {
  z-index: 3;

  padding-bottom: var(--ring-unit);

  -webkit-user-select: auto !important;

     -moz-user-select: auto !important;

          user-select: auto !important;
}

.JobSteps-module__stepWrapper--GS {
  --ring-font-size: 14px;

  z-index: 3;

  background-color: var(--ring-content-background-color);

  font-size: 14px;

  font-size: var(--ring-font-size);
}

.JobSteps-module__header--hB {
  position: relative;

  display: flex;
  align-items: start;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);

  line-height: 24px;
}

.JobSteps-module__handle--GS {
  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-module__stepItem--sr:hover .JobSteps-module__handle--GS {
  opacity: 1;
}}

.JobSettingsSidebar-module__container--AX {
  position: relative;

  display: contents;

  height: 100%;
}

.PipelineForm-module__formInner--sG {
  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);

  align-items: center;

  padding-top: calc(var(--ring-unit)*2);
}

.PipelineForm-module__compact--jj {
  grid-template-columns: none;
  grid-row-gap: calc(var(--ring-unit)*1.5);

  padding-top: calc(var(--ring-unit)*1.5);
}

.PipelineForm-module__extraPadding--wx {
  padding-top: calc(var(--ring-unit)*3);
}

.PipelineForm-module__repositoryEditUrl--JK {
  padding-bottom: var(--ring-unit);
  padding-left: calc(var(--ring-unit)*23);
}

.PipelineForm-module__repoBlock--sB {
  margin-bottom: var(--ring-unit);
}

.PipelineForm-module__loginAlert--wn {
  width: 100%;

  grid-column: span 2;
}

.PipelineForm-module__loginAlertContent--xv {
  display: flex;

  width: 100%;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
}

.PipelineForm-module__loginLink--Wl {
  margin-left: auto;

  text-wrap: nowrap;
}

.PipelineForm-module__branches--Mn {
  align-self: start;
}

.PipelineForm-module__pipelineName--Uw {
  align-self: start;

  padding-top: 2px;
}

.PipelineForm-module__actions--w_ {
  padding-top: calc(var(--ring-unit)*3);
}

.ExistingVcsRootForm-module__form--tp {
}

.ExistingVcsRootForm-module__compact--od {
}

.ExistingVcsRootForm-module__branches--dN {
}

.ExistingVcsRootForm-module__labelCompact--x2 {
  margin-bottom: calc(var(--ring-unit)*-1);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.RepositoryEditUrl-module__anyVcsProviderVerifiedLabel--b8 {
  display: flex;
  align-items: center;

  color: var(--ring-text-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.RepositoryEditUrl-module__anyVcsProviderVerifiedLabel--b8 svg {
    margin-right: calc(var(--ring-unit)/2);

    color: var(--ring-success-color);
  }

.RepositoryEditUrl-module__anyVcsProviderVerifiedLabelButton--fw {
  margin-left: calc(var(--ring-unit)/4);
}

.RepositorySelect-module__select--UQ {
  gap: 0;
}

.RepositorySelect-module__repoItem--Jd {
  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.RepositorySelect-module__repoName--NF {
  display: inline-block;
  overflow: hidden;

  white-space: nowrap;
  text-overflow: ellipsis;

  font-weight: var(--ring-font-weight-bold);

  line-height: var(--ring-line-height-taller);
}

.RepositorySelect-module__nameRow--XN {
  display: flex;
  align-items: center;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
}

.RepositorySelect-module__repoLink--nK {
  display: none;

  margin-left: auto;
  padding: 0;
}

.RepositorySelect-module__repoLink--nK svg {
    margin-left: calc(var(--ring-unit)/2);

    color: var(--ring-action-link-color);
  }

.RepositorySelect-module__repoLink--nK:active svg {
    color: var(--ring-main-color) !important;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.RepositorySelect-module__repoLink--nK:hover svg {
    color: var(--ring-link-hover-color);
  }}

.RepositorySelect-module__repoDescription--yd {
  display: inline-block;
  overflow: hidden;

  width: 100%;

  white-space: nowrap;
  text-overflow: ellipsis;

  font-size: var(--ring-font-size-smaller);
}

.RepositorySelect-module__icon--q0 {
  color: var(--ring-icon-color);
}

.RepositorySelect-module__repoItemButton--rt {
  padding-top: 6px !important;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.RepositorySelect-module__repoItemButton--rt:hover .RepositorySelect-module__repoLink--nK {
    display: inline-block;
  }}

.RepositorySelect-module__footer--gH {
  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);
}

.VcsAnyRepositoryAuthenticationForm-module__protocolRadioGroup--p5 {
  display: flex;
  align-items: baseline;

  padding-bottom: calc(var(--ring-unit)*1.5);

  white-space: nowrap;
}

.VcsAnyRepositoryAuthenticationForm-module__protocolRadioGroup--p5 label {
    padding-right: calc(var(--ring-unit)*1.5);
  }

.VcsAnyRepositoryAuthenticationForm-module__inputGropup--ml {
  display: flex;

  padding-bottom: calc(var(--ring-unit)*1.5);
}

.VcsAnyRepositoryAuthenticationForm-module__formInputEmptyError--D_ div[class='ring-input-errorText'] {
    display: none;
  }

.VcsAnyRepositoryAuthenticationForm-module__inputGropupControl--n0 {
  flex-grow: 1;

  padding-left: var(--ring-unit);
}

.VcsAnyRepositoryAuthenticationForm-module__inputGropupLabel--Zi {
  flex-basis: calc(var(--ring-unit)*22.5);

  padding-top: calc(var(--ring-unit)/3);
}

.VcsAnyRepositoryAuthenticationForm-module__buttonFooter--kI {
  display: flex;

  padding-top: calc(var(--ring-unit)*3);
}

.VcsAnyRepositoryAuthenticationForm-module__formCompact--Ik .VcsAnyRepositoryAuthenticationForm-module__inputGropup--ml {
    flex-direction: column;
  }

.VcsAnyRepositoryAuthenticationForm-module__formCompact--Ik .VcsAnyRepositoryAuthenticationForm-module__inputGropupControl--n0 {
    padding-left: 0;
  }

.VcsAnyRepositoryAuthenticationForm-module__formCompact--Ik .VcsAnyRepositoryAuthenticationForm-module__inputGropupLabel--Zi {
    flex-basis: auto;

    padding-bottom: calc(var(--ring-unit)/2);

    color: var(--ring-secondary-color);

    font-size: var(--ring-font-size-smaller);
  }

.VcsAnyRepositoryAuthenticationForm-module__formCompact--Ik .VcsAnyRepositoryAuthenticationForm-module__vcsAnyRepositoryAuthenticationsButtonGroup--wq {
    display: flex;
    justify-content: space-between;
  }

:is(.VcsAnyRepositoryAuthenticationForm-module__formCompact--Ik .VcsAnyRepositoryAuthenticationForm-module__vcsAnyRepositoryAuthenticationsButtonGroup--wq) button {
      flex: 1 1;
    }

.VcsAnyRepositoryAuthenticationForm-module__formCompact--Ik .VcsAnyRepositoryAuthenticationForm-module__protocolRadioGroup--p5 {
    padding-bottom: 0;
  }

.VcsAnyRepositoryAuthenticationForm-module__formCompact--Ik .VcsAnyRepositoryAuthenticationForm-module__proceedButton--Ea {
    font-size: var(--ring-font-size-smaller);
  }

.VcsAnyRepositoryAuthenticationForm-module__formCompact--Ik .VcsAnyRepositoryAuthenticationForm-module__buttonFooter--kI {
    padding-top: calc(var(--ring-unit)*2);
  }

.VcsAnyRepositoryAuthenticationForm-module__errorMessage--M9 {
  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-module__errorMessageText--wZ {
  word-break: break-word;
}

.VcsAnyRepositoryAuthenticationForm-module__errorMessageText--wZ p {
    margin: 0;
    padding: 0;
  }

.VcsAnyRepositoryAuthenticationForm-module__errorMessageText--wZ div[class='ring-collapse-fade'] {
    display: none;
  }

.VcsAnyRepositoryAuthenticationForm-module__errorMessageIcon--Q7 {
  padding-top: calc(var(--ring-unit)/6);
  padding-right: calc(var(--ring-unit)/2);
}

.VcsSshRepositoryAuthenticationForm-module__inputGropupControlRow--ec {
  display: flex;

  align-items: center;

  min-width: 0;
}

.VcsSshRepositoryAuthenticationForm-module__inputGropupControlRowMiddle--db {
  padding: 0 calc(var(--ring-unit)*1.5);
}

.VcsSshRepositoryAuthenticationForm-module__select--cv {
  flex: 1 1;

  width: 0;
}

.VcsProviderIcon-module__connectbyrepositoryurl--Wt {
  color: var(--ring-disabled-color);
}

.VcsProviderSelect-module__addNewConnection--si {
  color: var(--ring-link-color);

  font-weight: 600;
}

.VcsProviderSelect-module__addNewConnection--si span {
    color: var(--ring-link-color);
  }

.VcsProviderSelect-module__vcsSelect--ez.VcsProviderSelect-module__vcsSelect--ez {
  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-module__vcsSelect--ez.VcsProviderSelect-module__vcsSelect--ez.VcsProviderSelect-module__disabled--Z5 {
    color: var(--ring-disabled-color);
    border-color: var(--ring-border-disabled-color);
    background-color: var(--ring-disabled-background-color);
  }

.VcsProviderSelect-module__vcsIcon--QA.VcsProviderSelect-module__vcsIcon--QA {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-text-color);
}

.VcsProviderSelect-module__vcsSelectItem--oS div > span {
    color: var(--ring-text-color);
  }

.VcsProviderSelect-module__vcsSelect--ez > :last-child {
  margin-left: auto;
}

.PipelineRepositorySidebarFooter-module__leftSide--Xu {
  display: flex;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);

  margin-right: auto;
}

.ConfigurationStorageSection-module__container--Dk {
  padding-top: calc(var(--ring-unit)*1.5);
}

.NewPipelineRepositoryForm-module__sidebar--uJ {
  z-index: var(--ring-alert-z-index);

  width: 100%;
  height: 100%;
  min-height: 100%;

  background-color: var(--ring-content-background-color);
}

.NewPipelineRepositoryForm-module__content--vr {
  min-height: calc(100% - var(--ring-unit)*8);
}

.NewPipelineRepositoryForm-module__content--vr .NewPipelineRepositoryForm-module__textInfo--pY {
    padding: calc(var(--ring-unit)*1.5) 0 0 calc(var(--ring-unit)*2);
  }

.NewPipelineRepositoryForm-module__label--ze {
  display: block;

  margin-bottom: calc(var(--ring-unit)/4);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.NewPipelineRepositoryForm-module__disabledIcon--cE {
  opacity: 0.5;
}

.NewPipelineRepositoryForm-module__usedVcsRootAlert--q5 {
  margin-bottom: var(--ring-unit);
}

.NewPipelineRepositoryForm-module__repositoryBlock--dm {
  display: flex;
  flex-direction: column;
  row-gap: var(--ring-unit);
}

.NewPipelineRepositoryForm-module__controls--ku {
  display: flex;
  flex-direction: column;
  gap: var(--ring-unit);
}

.NewPipelineRepositoryForm-module__loginAlertContent--X4 {
  display: flex;

  -moz-column-gap: var(--ring-unit);

       column-gap: var(--ring-unit);
}

.NewPipelineRepositoryForm-module__loginLink--fQ {
  margin-left: auto;

  text-wrap: nowrap;
}

.NewPipelineRepositoryForm-module__form--D3 {
  display: flex;
  flex-direction: column;

  margin-top: calc(var(--ring-unit)*1.5);

  row-gap: calc(var(--ring-unit)*1.5);
}

.NewPipelineRepositoryForm-module__branchSpecPolicy--jj {
  padding-left: 1px;
}

.PipelineRepository-module__actionButton--Gj {
  transition: opacity var(--ring-ease);

  opacity: 0;
}

.PipelineRepository-module__container--l6 {
  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-module__container--l6:hover .PipelineRepository-module__actionButton--Gj {
    opacity: 1;
  }}

.PipelineRepository-module__block--bz {
  display: flex;
  align-items: baseline;

  margin-bottom: var(--ring-unit);

  padding: var(--ring-unit);

  cursor: pointer;

  border-radius: calc(var(--ring-unit)*1.5);
  background-color: var(--ring-secondary-background-color);
  gap: var(--ring-unit);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.PipelineRepository-module__block--bz:hover .PipelineRepository-module__actionButton--Gj {
    opacity: 1;
  }}

.PipelineRepository-module__settingsFormContainer--M3 {
  box-sizing: border-box;
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4);
  padding-left: calc(var(--ring-unit)*2.5);
}

.PipelineRepository-module__errorMessage--oE {
  padding-top: calc(var(--ring-unit)*0.3);

  color: var(--ring-error-color);

  font-size: var(--ring-font-size-smaller);
}

.PipelineRepository-module__editButtonIcon--P5 {
  margin-top: 4px;
}

.PipelineRepository-module__defaultBranch--c0 {
  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-module__defaultBranch--c0:hover .PipelineRepository-module__editButtonIcon--P5 {
    color: var(--ring-link-hover-color);
  }}

.PipelineRepository-module__tag--ud {
  margin-right: calc(var(--ring-unit)/2);
}

.PipelineRepository-module__url--JK,
.PipelineRepository-module__branch--EH,
.PipelineRepository-module__publishStatus--Ht,
.PipelineRepository-module__vcsStorePreview--Iu {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.PipelineRepository-module__branchRules--MB {
  display: flex;
  align-items: baseline;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.PipelineRepository-module__icon--Fq {
  fill: var(--ring-text-color);

  margin-top: 2px;
}

.PipelineRepository-module__icon--Fq.PipelineRepository-module__inline--tM {
    margin-right: var(--ring-unit);
  }

.PipelineRepository-module__repository--EI {
  display: flex;

  flex: 1 1;
  flex-direction: column;

  width: 0;

  row-gap: calc(var(--ring-unit)/2);
}

.PipelineRepository-module__repositoryName--Os {
  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;
}

.PipelineRepository-module__repositoryNameMissing--Jr {
  color: var(--ring-secondary-color);
}

.PipelineRepository-module__deleted--hv {
  cursor: default;
  text-decoration-line: line-through;

  color: var(--ring-secondary-color);
}

.PipelineRepository-module__deleted--hv .PipelineRepository-module__tag--ud,.PipelineRepository-module__deleted--hv .PipelineRepository-module__icon--Fq {
    opacity: 0.5;
  }

.Notification-module__actionButton--vV {
  padding: calc(var(--ring-unit)*1.5) 0 0 calc(var(--ring-unit)/2);

  opacity: 0;
}

.Notification-module__controls--Hk {
  display: grid;

  align-content: space-between;

  width: calc(var(--ring-unit)*9);

  text-align: right;
}

.Notification-module__controls--Hk .Notification-module__actionButton--vV {
    transition: opacity var(--ring-ease);
  }

.Notification-module__container--uf {
  display: flex;
  flex-direction: column;

  box-sizing: border-box;

  width: 100%;
  margin-bottom: calc(var(--ring-unit));
  padding: calc(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) {.Notification-module__container--uf:hover .Notification-module__actionButton--vV {
    opacity: 1;
  }}

.Notification-module__header--mp {
  display: flex;
  align-items: start;

  margin-bottom: calc(var(--ring-unit)*1);
}

.Notification-module__buttonsWrapper--Wp {
  display: flex;
  align-items: end;
  flex-direction: column;
}

.Notification-module__emailIcon--p9 {
  display: flex;
  align-items: center;
  justify-content: center;

  width: calc(var(--ring-unit)*6);
  height: calc(var(--ring-unit)*6);

  margin-right: calc(var(--ring-unit)*1);

  border-radius: calc(var(--ring-unit));
  background-color: var(--ring-tag-background-color);
}

.Notification-module__emailIconImage--o6 {
  color: var(--ring-icon-color);

  font-size: calc(var(--ring-unit)*2);
}

.Notification-module__title--NQ {
  flex-grow: 1;
}

.Notification-module__notificationText--ph {
  margin: 0;

  padding-bottom: calc(var(--ring-unit)*0.5);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.Notification-module__emailNotifierText--xW {
  margin: 0;

  font-size: var(--ring-font-size);
}

.Notification-module__toggleWrapper--Ze {
  display: flex;
  align-items: center;
  justify-content: end;
}

.Notification-module__details--xH {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.Notification-module__detailText--zf {
  margin: 0;
}

.Notification-module__controlButtons--IO {
  gap: calc(var(--ring-unit)/2);
}

.Notification-module__deleted--gU .Notification-module__emailIcon--p9 {
    background-color: var(--ring-content-background-color);
  }

.Notification-module__deleted--gU .Notification-module__emailIconImage--o6 {
    color: var(--ring-icon-disabled-color);
    background-color: var(--ring-content-background-color);
  }

.Notification-module__deleted--gU .Notification-module__detailText--zf {
    text-decoration: line-through;

    color: var(--ring-disabled-color);
  }

.Notification-module__deleted--gU .Notification-module__emailNotifierText--xW {
    text-decoration: line-through;

    color: var(--ring-disabled-color);
  }

.PipelineNotifiactions-module__addNotification--So {
  margin-left: auto;
}

.PipelineRepositories-module__editUrl--tw {
  margin-right: calc(var(--ring-unit)*-1);

  transition: opacity var(--ring-ease);

  opacity: 0;
}

.PipelineRepositories-module__urlSectionWrapper--xe {
  padding-bottom: calc(var(--ring-unit)*1.5);
}

.PipelineRepositories-module__urlSection--aS {
  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-module__urlSection--aS:hover .PipelineRepositories-module__editUrl--tw {
    opacity: 1;
  }}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.PipelineRepositories-module__urlSection--aS:hover .PipelineRepositories-module__editUrlIcon--mj {
    color: var(--ring-link-hover-color);
  }}

.PipelineRepositories-module__input--IB {
  margin: -2px 0;

  background-color: var(--ring-content-background-color);
}

.PipelineRepositories-module__branchSelectButton--oI {
  height: auto;

  color: var(--ring-text-color);

  line-height: inherit;
}

.PipelineRepositories-module__settingsFormContainer--Gh {
  padding-top: 0;
}

.PipelineRepositories-module__createFormContainer--o2 {
  padding-top: var(--ring-unit);
}

.PipelineRepositories-module__errorMessage--N9 {
  padding-top: calc(var(--ring-unit)*0.3);

  color: var(--ring-error-color);

  font-size: var(--ring-font-size-smaller);
}

.PipelineTrigger-module__triggerActions--nT {
  margin-top: -1px;

  grid-area: actions;
}

.PipelineTrigger-module__triggerActions--nT > * {
  transition: opacity var(--ring-ease);

  opacity: 0;
}

.PipelineTrigger-module__trigger--UD {
  position: relative;

  display: grid;

  align-items: baseline;

  justify-content: space-between;

  margin-bottom: var(--ring-unit);

  padding: var(--ring-unit);

  border-radius: calc(var(--ring-unit)*1.5);
  background-color: var(--ring-secondary-background-color);
  grid-template-areas: 'label toggle' 'label actions';
  grid-gap: calc(var(--ring-unit)/2);
  gap: calc(var(--ring-unit)/2);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.PipelineTrigger-module__trigger--UD:hover .PipelineTrigger-module__triggerActions--nT > * {
    opacity: 1;
  }}

.PipelineTrigger-module__triggerToggle--fr {
  grid-area: toggle;

  justify-content: end;
}

.PipelineTrigger-module__triggerToggle--fr span:first-child {
  flex-shrink: 0;
}

.PipelineTrigger-module__triggerDetail--v1 {
  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-module__triggerDetailDisabled--e1 {
  opacity: 0.4;
}

.PipelineTrigger-module__triggerLabel--Ky {
  grid-area: label;
}

.PipelineTrigger-module__errorMessage--jN {
  padding-top: calc(var(--ring-unit)*0.3);

  color: var(--ring-error-color);

  font-size: var(--ring-font-size-smaller);
}

.PipelineTriggerForm-module__content--Z1 {
  display: flex;
  flex-direction: column;
}

.PipelineTriggerForm-module__inputTime--sn {
  display: flex;

  align-items: baseline;

  height: calc(var(--ring-unit)*3);

  line-height: var(--ring-line-height-lower);
}

.PipelineTriggerForm-module__inputTime--sn::before {
    margin-right: calc(var(--ring-unit)/2);

    content: 'at';
  }

.PipelineTriggerForm-module__inputTime--sn::-webkit-calendar-picker-indicator,.PipelineTriggerForm-module__inputTime--sn::-webkit-inner-spin-button {
    display: none;
  }

.PipelineTriggerForm-module__daysOfWeekCheckbox--Tc {
  padding-bottom: var(--ring-unit);

  line-height: var(--ring-font-size);
}

.PipelineTriggerForm-module__timeSettings--wZ {
  display: flex;

  padding-top: calc(var(--ring-unit)*3/2);

  color: red;
}

.PipelineTriggerForm-module__selectTimeZoneWrapper--a1 {
  flex: 1 1;

  padding-left: calc(var(--ring-unit)*2);
}

.PipelineTriggerForm-module__selectTimeZone--Wc {
  display: table;

  width: 100%;

  table-layout: fixed;

  white-space: normal;
}

.PipelineTriggerForm-module__buttonPanel--XY {
  display: flex;
}

.PipelineTriggerForm-module__buttonPanelDeleteButton--_I {
  position: relative;

  flex: 1 1;

  margin-right: calc(var(--ring-unit)*-1);

  text-align: right;
}

.PipelineScheduleTrigger-module__triggerActions--Ny {
  margin-top: -1px;
}

.PipelineScheduleTrigger-module__triggerActions--Ny > * {
  transition: opacity var(--ring-ease);

  opacity: 0;
}

.PipelineScheduleTrigger-module__trigger--rd {
  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) {.PipelineScheduleTrigger-module__trigger--rd:hover .PipelineScheduleTrigger-module__triggerActions--Ny > * {
    opacity: 1;
  }}

.PipelineScheduleTrigger-module__triggerTime--eA {
  display: flex;
  align-items: baseline;

  justify-content: space-between;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
}

.PipelineScheduleTrigger-module__triggerToggle--uO span:first-child {
  flex-shrink: 0;

  margin-top: 3px;
}

.PipelineScheduleTrigger-module__triggerDetail--kR {
  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);
}

.PipelineScheduleTrigger-module__triggerDetailDisabled--K3 {
  opacity: 0.4;
}

.PipelineTriggers-module__triggerNewChangesToggleWrapper--eP {
  position: relative;

  margin-bottom: calc(var(--ring-unit)*1.5);
}

.PipelineTriggers-module__addTrigger--_x {
  margin-left: auto;
}

.PipelineOnChangesTriggerForm-module__label--nI {
  display: block;

  margin-bottom: calc(var(--ring-unit)/4);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.PipelineOnChangesTriggerForm-module__branchSpecPolicy--gp {
  padding-left: 1px;
}

.PipelineOnChangesTriggerForm-module__errorMessage--NF {
  padding-top: calc(var(--ring-unit)*0.3);

  color: var(--ring-error-color);

  font-size: var(--ring-font-size-smaller);
}

.PipelineScheduleTriggerForm-module__content--X9 {
  display: flex;
  flex-direction: column;
}

.PipelineScheduleTriggerForm-module__inputTime--QI {
  display: flex;

  align-items: baseline;

  height: calc(var(--ring-unit)*3);

  line-height: var(--ring-line-height-lower);
}

.PipelineScheduleTriggerForm-module__inputTime--QI::before {
    margin-right: calc(var(--ring-unit)/2);

    content: 'at';
  }

.PipelineScheduleTriggerForm-module__inputTime--QI::-webkit-calendar-picker-indicator,.PipelineScheduleTriggerForm-module__inputTime--QI::-webkit-inner-spin-button {
    display: none;
  }

.PipelineScheduleTriggerForm-module__daysOfWeekCheckbox--wc {
  padding-bottom: var(--ring-unit);

  line-height: var(--ring-font-size);
}

.PipelineScheduleTriggerForm-module__timeSettings--cI {
  display: flex;

  padding-top: calc(var(--ring-unit)*3/2);

  color: red;
}

.PipelineScheduleTriggerForm-module__selectTimeZoneWrapper--PY {
  flex: 1 1;

  padding-left: calc(var(--ring-unit)*2);
}

.PipelineScheduleTriggerForm-module__selectTimeZone--XF {
  display: table;

  width: 100%;

  table-layout: fixed;

  white-space: normal;
}

.PipelineScheduleTriggerForm-module__buttonPanel--qs {
  display: flex;
}

.PipelineScheduleTriggerForm-module__buttonPanelDeleteButton--mH {
  position: relative;

  flex: 1 1;

  margin-right: calc(var(--ring-unit)*-1);

  text-align: right;
}

.SidebarSlider-module__container--dr {
  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-module__entering--Hl {
  transform: translateX(101%);
}

.SidebarSlider-module__entered--tn {
  transform: translateX(0);
}

.SettingsSidebarContent-module__content--OR {
  display: flex;

  overflow-x: hidden;
  overflow-y: auto;
  flex-direction: column;

  box-sizing: border-box;
  height: 100%;
}

.SettingsSidebarContent-module__tooltip--iq {
  position: absolute;

  width: 252px;
  padding: var(--ring-unit) calc(var(--ring-unit)*0.75);
}

.EditPipelinePage-module__pageWithSidebar--O8 {
  display: flex;
  flex: 1 1;

  margin: 0 calc(var(--tc-page-padding-inline)*-1);
}

.EditPipelinePage-module__sidebar--lX {
  border-top: 1px solid var(--ring-line-color);
}

.EditPipelinePage-module__main--fA {
  display: flex;
  overflow-y: auto;
  flex: 1 1;
  flex-direction: column;
}

.EditPipelinePage-module__content--a4 {
  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-module__chart--En {
  padding: 0 var(--tc-page-padding-inline) calc(var(--ring-unit)*2);
}

.EditPipelinePage-module__openSidebar--MT .EditPipelinePage-module__toolbar--nO,.EditPipelinePage-module__openSidebar--MT .EditPipelinePage-module__chart--En {
    padding-right: calc(var(--ring-unit)*2.5);
  }

.RepositoryTag-module__tagWrapper--jG .ring-tag-container {
    max-width: none;
    max-width: initial;
    margin: 0;
  }

.RepositoryTag-module__tag--Fy {
  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-module__popup--K1 {
  max-width: calc(var(--ring-unit)*60);
  padding: var(--ring-unit);

  overflow-wrap: break-word;

  font-size: var(--ring-font-size-smaller);
}

.RepositoryTag-module__popup--K1 .RepositoryTag-module__repositories--tA {
    display: flex;
    flex-direction: column;
    row-gap: calc(var(--ring-unit)/2);
  }

.RepositoryBadge-module__container--md {
  min-width: calc(var(--ring-unit)*11.5);
}

.RepositoryBadge-module__repository--yi {
  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-module__tooltipWrapper--XS {
  display: block;
  overflow: hidden;

  white-space: nowrap;
}

.RepositoryBadge-module__icon--YJ {
  width: calc(var(--ring-unit)*2);
  margin-right: calc(var(--ring-unit)/2);
  margin-left: 1px;

  vertical-align: -1px;
}

.RepositoryBadge-module__name--ZZ {
  max-width: calc(100% - 20px);
}

.RepositoryBadge-module__loading--d9 {
  cursor: wait;

  opacity: 0.7;
}

.RepositoryBadge-module__loading--d9 > * {
    pointer-events: none;
  }

.RepositoryBadge-module__emptyWrapper--uc {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-areas: 'label add' 'title title';
  grid-row-gap: var(--ring-unit);
  row-gap: var(--ring-unit);
}

.RepositoryBadge-module__label--yl {
  grid-area: label;

  color: var(--ring-secondary-color);
}

.RepositoryBadge-module__emptyTitle--VZ {
  grid-area: title;
}

.RepositoryBadge-module__addButton--OD {
  grid-area: add;
}

.TriggeredByBadge-module__container--jG {
  min-width: calc(var(--ring-unit)*13);
}

.TriggeredByBadge-module__wrapper--pX {
  display: block;
  overflow: hidden;

  margin-top: calc(var(--ring-unit)/-4);

  white-space: nowrap;

  text-overflow: ellipsis;
}

.TriggeredByBadge-module__noAvatar--Oq {
  margin-top: 0;
}

.SystemProblemsDialog-module__stacktraceHeading--qM.SystemProblemsDialog-module__stacktraceHeading--qM {
  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-module__chevronIcon--Ly {
  margin-right: 2px;
}

.SystemProblemsDialog-module__stacktrace--z7 {

  margin: 0;
  margin-top: 6px;

  font-family: var(--ring-font-family-monospace);
}

.SystemProblemsDialog-module__solutionLink--cF {
  height: auto;
  margin: 0 calc(var(--ring-unit)*-2) 0 auto;

  line-height: inherit;
}

.SystemProblemsDialog-module__dialog--X_ {
  padding: calc(var(--ring-unit)*4);
}

.SystemProblemsDialog-module__dialogContent--YM {
  width: auto;
  min-width: calc(var(--ring-unit)*60);
  max-width: calc(var(--ring-unit)*150);

  max-height: 600px;
}

.SystemProblemsDialog-module__content--r7 .ring-island-scrollableWrapper {
    padding: calc(var(--ring-unit)*4);
  }

.SystemProblemsDialog-module__heading--aP {
  margin: 0;

  margin-bottom: calc(var(--ring-unit)*1.5);
  padding: 0;
}

.SystemProblemsDialog-module__item--R0 {
  margin: 0 calc(var(--ring-unit)*-4);
  padding: 0 calc(var(--ring-unit)*4);
}

.SystemProblemsDialog-module__item--R0:not(:first-child) {
  padding-top: calc(var(--ring-unit)*0.5);
}

.SystemProblemsDialog-module__item--R0:not(:last-child) {
  padding-bottom: var(--ring-unit);
}

.SystemProblemsDialog-module__itemHeadingWrapper--A6 {
  display: flex;
  align-items: baseline;
  gap: var(--ring-unit);
}

.SystemProblemsDialog-module__description--Ap {
}

.SystemProblemsBadge-module__container--tf {
  min-width: calc(var(--ring-unit)*11.5);
}

.SystemProblemsBadge-module__header--nv {
  display: flex;
  align-items: baseline;

  justify-content: space-between;

  padding-bottom: var(--ring-unit);
}

.SystemProblemsBadge-module__label--sx {
  color: var(--ring-secondary-color);
}

.SystemProblemsBadge-module__showMore--iA {
  height: auto;
  height: initial;
  padding: 0;

  line-height: var(--ring-line-height-lowest);
}

.SystemProblemsBadge-module__error--qg {
  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-module__loading--iK {
  cursor: wait;

  opacity: 0.7;
}

.SystemProblemsBadge-module__loading--iK > * {
    pointer-events: none;
  }

.SystemProblemsBadge-module__icon--ax {
  width: calc(var(--ring-unit)*2);
  margin-left: 1px;

  vertical-align: -1px;

  color: var(--ring-icon-error-color);
}

.SystemProblemsBadge-module__message--a6 {
}

.SystemProblemsBadge-module__tagWrapper--UF {
}

.SystemProblemsBadge-module__tag--fJ {
}

.SystemProblemsBadge-module__tooltipWrapper--SK {
  display: block;
  overflow: hidden;

  white-space: nowrap;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ProjectsTreeItem-module__projectsTreeItem--Kb:hover .ProjectsTreeItem-module__createButton--Qh {
  display: block;
}}

.ProjectsTreeItem-module__button--yo {

  width: 100%;
}

.ProjectsTreeItem-module__projectsTreeItem--Kb {
  position: relative;

  display: block;
  overflow: hidden;

  box-sizing: border-box;

  width: calc(100% - var(--ring-unit)*3);
  margin: 0 auto;

  padding-left: calc(var(--ring-unit)/2);

  color: var(--ring-text-color);
  border-radius: var(--ring-border-radius);
  outline: none;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ProjectsTreeItem-module__projectsTreeItem--Kb.ProjectsTreeItem-module__projectsTreeItem--Kb:hover {
    padding-left: calc(var(--ring-unit)/2);

    text-decoration: none;

    color: var(--ring-text-color);
    border-radius: var(--ring-border-radius);

    background-color: var(--ring-tag-background-color);
  }}

.ProjectsTreeItem-module__projectsTreeItem--Kb.ProjectsTreeItem-module__projectsTreeItem--Kb.ProjectsTreeItem-module__selected--Tx {
    background-color: var(--ring-selected-background-color);
  }

.ProjectsTreeItem-module__createButton--Qh {
  display: none;

  margin-left: 2px;
}

.ProjectsTreeItem-module__activeCreateButton--Lc {
  display: block;
}

.ProjectsTreeItem-module__checkbox--_o {
  display: flex;
  align-items: center;
}

.ProjectsTreeItem-module__legacyCheckbox--Qy {
  position: relative;
  top: 1px;

  flex-shrink: 0;

  outline: none; /* the whole line is highlighted on focus */
}

.ProjectsTreeItem-module__checkboxLabel--jI {
  min-width: 0;
}

.ProjectsTreeItem-module__content--RX {
  display: flex;

  align-items: center;

  height: calc(var(--ring-unit)*3);

  padding-right: calc(var(--ring-unit)*3/4);

  line-height: calc(var(--ring-unit)*2.5);
}

.ProjectsTreeItem-module__content--RX > * {
    flex-shrink: 0;
  }

.ProjectsTreeItem-module__offset--St {
  margin-left: var(--ring-unit);
}

.ProjectsTreeItem-module__name--IJ {

  position: relative;
  z-index: 1;

  flex: 1 1 auto;

  min-width: calc(var(--ring-unit)*5);

  cursor: pointer;
}

.ProjectsTreeItem-module__bold--pv {
  font-weight: var(--ring-font-weight-bold);
}

.ProjectsTreeItem-module__archived--GU .ProjectsTreeItem-module__name--IJ {
  color: var(--ring-secondary-color);
}

.ProjectsTreeItem-module__active--mE {
  background-color: var(--ring-selected-background-color);
}

.ProjectsTreeItem-module__action--y_ {
  cursor: pointer;
}

.ProjectsTreeItem-module__selected--Tx {
  border-radius: var(--ring-border-radius);
  background-color: var(--ring-selected-background-color);
}

.ProjectsTreeItem-module__chevronButton--fr {
  position: absolute;
  z-index: 1;
  top: calc(var(--ring-unit)/2);

  padding-right: calc(var(--ring-unit)/2);
  padding-left: calc(var(--ring-unit)*2);
}

.ProjectsTreeItem-module__chevronButton--fr .ProjectsTreeItem-module__chevronIcon--R1 {
    transition: none;

    color: var(--ring-icon-secondary-color);
  }

.ProjectsTreeItem-module__chevronButton--fr .ProjectsTreeItem-module__topLevel--cs {
    margin: 0 calc(var(--ring-unit)/4);

    color: var(--ring-text-color);
  }

.ProjectsTreeItem-module__elementWithChevron--t1 {
  height: calc(var(--ring-unit)*2);
  padding-right: calc(var(--ring-unit)/4);
}

.ProjectsTreeItem-module__elementWithoutChevron--zC {
  height: calc(var(--ring-unit)*2);
}

.ProjectsTreeItem-module__title--EG {
  display: flex;

  box-sizing: border-box;
  width: calc(100% - var(--ring-unit)*3);
  margin: calc(var(--ring-unit)) auto;

  letter-spacing: 2px;

  color: var(--ring-text-color);

  font-size: var(--ring-font-size-smaller);
  line-height: calc(var(--ring-unit)*3);
}

.ProjectsTreeItem-module__titleWithoutChevron--kJ {
  padding: 0 0 0 calc(var(--ring-unit)/2);
}

.ProjectsTreeItem-module__titleChevron--RJ {
  height: calc(var(--ring-unit)*2);
  padding-left: calc(var(--ring-unit)*2.5);
}

.ProjectsTreeItem-module__favoriteChevron--ei {
  height: calc(var(--ring-unit)*2);
  padding-right: calc(var(--ring-unit)/4);
  padding-left: calc(var(--ring-unit)*2);
}

.ProjectsTreeItem-module__row--h3:first-child .ProjectsTreeItem-module__title--EG {
  margin-top: 0;
}

.ProjectsTreeItem-module__gridcell--UE {
  position: relative;
}

.ProjectsTreeItem-module__server--Ql {

  padding: 0 calc(var(--ring-unit) + 2px) 0 calc(var(--ring-unit)*2);
}

.ProjectsTreeItem-module__serverTitle--YN {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size);
}

.ProjectsTreeItem-module__serverDetails--Z1 {
  font-size: var(--ring-font-size-smaller);

  line-height: calc(var(--ring-unit)*3);
}

.ProjectsTreeItem-module__dropdown--Ip {
  display: block;
}

.ProjectsTreeItem-module__tooltip--LN {

  z-index: var(--ring-alert-z-index);
}

.ProjectsTreeItem-module__tooltip--LN.ProjectsTreeItem-module__inPopup--Qk {
    z-index: 1000;
  }

.ProjectsTreeItem-module__highlighting--UL {
  color: var(--tc-highlight-color);
}

.ProjectsTreeItem-module__counter--uu {
  white-space: nowrap;
}

.ProjectsTreeItem-module__counterIcon--lT {
  margin-right: 2px;
  margin-left: 6px;

  color: var(--ring-icon-color);
}

.ProjectsTreeItem-module__warningIcon--Zq {
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-icon-error-color);
}

.ProjectsTreeItem-module__counterText--p2 {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  font-weight: normal;
}

.ProjectsTreeItem-module__pendingCounter--TS {
  margin-left: 6px;

  color: var(--ring-main-color);

  font-size: var(--ring-font-size-smaller);
  font-weight: normal;
}

.ProjectsTreeItem-module__newFailedTestsCounter--I7 {
  margin-left: 6px;

  color: var(--ring-error-color);

  font-size: var(--ring-font-size-smaller);
  font-weight: var(--ring-font-weight-bold);
}

.ProjectsTreeItem-module__starIcon--Qq.ProjectsTreeItem-module__starIcon--Qq {
    transition: none;
  }

.ProjectsTreeItem-module__starIcon--Qq.ProjectsTreeItem-module__hovered--_7 {
    color: var(--ring-icon-hover-color);
  }

.ProjectsTreeItem-module__note--iU {

  margin-right: 2px;
  margin-left: 6px;

  color: var(--ring-secondary-color);

  font-weight: normal;
}

.ProjectsTreeItem-module__linkIcon--wH {
  margin-right: 6px;

  color: var(--ring-text-color);

  line-height: normal;
}

.ProjectsTreeItem-module__newWindowLinkIcon--ZL {
  margin-left: 6px;

  color: #818594;

  color: var(--ring-icon-color, #818594);
}

a[data-test='ring-link']:focus-visible {
  box-shadow: inset 0 0 0 2px var(--ring-border-hover-color);
}

div[data-test='ring-title']:focus {
  outline: none;
}

div[data-test='ring-title']:focus-visible {
  border-radius: var(--ring-border-radius);
  box-shadow: inset 0 0 0 2px var(--ring-border-hover-color);
}

.ProjectsTreeItem-module__updateButton--kv {
  padding: 0;
}

.ProjectsTreeItem-module__iconAction--Sx {
  padding: 0 3px;
}

.ProjectsTreeItem-module__iconAction--Sx:disabled {
    visibility: hidden;
  }

.ProjectsTreeItem-module__reordered--bl {

  padding: 0 2px 0 calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);
}

.ProjectsTreeItem-module__projectsTreeItem--Kb.ProjectsTreeItem-module__disabled--mK {
  color: var(--ring-disabled-color);
}

.ProjectsTreeItem-module__withOwnPending--ET {
  font-weight: var(--ring-font-weight-bold);
}

.Builds-wrapped-module__queuedWrapper--aw {
  border-bottom: 1px solid var(--ring-line-color);
}

.Builds-wrapped-module__queuedButton--vw {
  width: 100%;
}

.Builds-wrapped-module__noBuilds--Ty {

  grid-column: start / end;

  margin: 1px calc(var(--ring-unit)*-2) 2px;
}

.Builds-wrapped-module__content--TG {
  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-module__buildListWrapper--V0.Builds-wrapped-module__buildListWrapper--V0 {
  margin-bottom: -1px;
  padding: 0 calc(var(--ring-unit)*2);
}

.Builds-wrapped-module__hasParentGrid--VB {
  display: contents;
}

.Builds-wrapped-module__content--TG.Builds-wrapped-module__hasParentGrid--VB::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-module__withQueued--q9 {
}

.Builds-wrapped-module__placeholder--Il {
  width: 100%;
  height: 32px;

  border: 1px solid black;
}

.Builds-wrapped-module__queuedToggler--ae {
  border-top-left-radius: var(--ring-border-radius-small);
  border-top-right-radius: var(--ring-border-radius-small);
}

.Builds-wrapped-module__hasParentGrid--VB .Builds-wrapped-module__queuedToggler--ae {
  grid-column: start / end;

  margin: 0 calc(var(--ring-unit)*-2);
}

.Builds-wrapped-module__showMoreQueuedBulds--Xl {
  grid-column: start / end;

  margin: 0 calc(var(--ring-unit)*-2);
}

.ChangeBuildTypeDetails-module__visibilityDetector--iI {
  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-module__loader--s_ {
  padding: 0 0 var(--ring-unit) calc(var(--ring-unit)*2);
}

.ActionButtons-module__button--Fq {
  margin-right: var(--ring-unit);
}

.OverviewSystemProblems-module__systemProblems--QD {

  display: flex;

  align-items: baseline;

  white-space: nowrap;
}

.OverviewSystemProblems-module__icon--b4 {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-error-color);
}

.OverviewSystemProblems-module__text--Pc {
}

.OverviewSystemProblems-module__countProblems--s9 {
  flex: 0 0 auto;

  margin-left: calc(var(--ring-unit)/4);
}

.OverviewSystemProblems-module__showDetails--Cl {
  height: auto;
  margin-right: calc(var(--ring-unit)*-1);
  padding: 0 var(--ring-unit);

  line-height: inherit;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BuildTypeLine-module__root--qF:hover .BuildTypeLine-module__star--pT {
  transition: none;

  opacity: 1;
}}

.BuildTypeLine-module__star--pT {
  padding-right: calc(var(--ring-unit)/4);
  padding-left: calc(var(--ring-unit)/4);

  transition: opacity var(--ring-fast-ease);

  opacity: 0;
}

.BuildTypeLine-module__root--qF:focus-within .BuildTypeLine-module__star--pT {
  transition: none;

  opacity: 1;
}

.BuildTypeLine-module__button--an {
  position: absolute;
}

.BuildTypeLine-module__root--qF {

  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-module__root--qF > * {
    margin-top: 0;
  }

.BuildTypeLine-module__root--qF::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-module__root--qF:hover::before {
      background-color: var(--ring-hover-background-color);
    }}

.BuildTypeLine-module__root--qF:focus {
    outline: none;
  }

.BuildTypeLine-module__root--qF:focus::before {
      box-shadow: inset 2px 0 var(--ring-main-color);
    }

.BuildTypeLine-module__expanded--iB {
  border-bottom: none;
  border-radius: 3px 3px 0 0;
}

.BuildTypeLine-module__chevron--b9 {

  top: 5px;
  left: calc(var(--ring-unit)*-2);
}

.BuildTypeLine-module__caption--Ta {
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--ring-unit)/2);

  font-size: 14px;

  font-size: var(--ring-font-size, 14px);
}

.BuildTypeLine-module__buildTypeInfo--Zc {
  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-module__buildTypeName--CX.BuildTypeLine-module__buildTypeName--CX {
  display: flex;
  overflow: hidden;

  align-items: baseline;

  margin: 0 -2px 0 0;
  padding: 0 2px 0 0;

  font: inherit;
  font-weight: var(--ring-font-weight-bold);
}

.BuildTypeLine-module__description--x6 {
  flex-shrink: 10;

  min-width: calc(var(--ring-unit)*20);
  padding-right: calc(var(--ring-unit)/2);
}

.BuildTypeLine-module__empty--Nn {
  min-width: calc(var(--ring-unit)*8);
  padding-right: calc(var(--ring-unit)*2);
}

.BuildTypeLine-module__description--x6,
.BuildTypeLine-module__empty--Nn {
  padding-left: var(--ring-unit);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.BuildTypeLine-module__systemProblems--CD {
  flex-shrink: 10;

  min-width: calc(var(--ring-unit)*20);

  padding: 0 var(--ring-unit);
}

.BuildTypeLine-module__link--mG {
  max-width: calc(100% - var(--ring-unit)*2 - 6px);
  margin: 2px 0;

  color: var(--ring-text-color);

  line-height: 22px;
}

.BuildTypeLine-module__changes--n0 {
  display: inline-flex;

  margin-right: calc(var(--ring-unit)*2);

  font-weight: normal;
}

.BuildTypeLine-module__runColumn--oe {
  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-module__oneLine--vU {
}

.BuildTypeLine-module__oneLine--vU .BuildTypeLine-module__caption--Ta {
    min-width: calc(var(--ring-unit)*3);
  }

.BuildTypeLine-module__actions--o1 {
  margin-left: calc(var(--ring-unit)*2);
}

.BuildTypeLine-module__details--f0 {
  display: contents;
}

.CollapsibleBranchLine-module__arrow--k7 {
}

.CollapsibleBranchLine-module__button--h6 {
  position: absolute;
}

.CollapsibleBranchLine-module__root--qa {

  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-module__line--EG {

  margin-top: calc(var(--ring-unit)/4);
}

.CollapsibleBranchLine-module__header--Tr {
  display: flex;
  align-items: baseline;

  width: 100%;
  min-height: calc(var(--ring-unit)*3);
  margin: 0;
}

.CollapsibleBranchLine-module__moreLink--kL {
  display: inline-block;

  padding: var(--ring-unit) 0;
}

.CollapsibleBranchLine-module__title--CE {
  flex: 1 1;

  min-width: 0;
}

.CollapsibleBranchLine-module__changes--aA {
  display: inline-flex;

  margin-right: calc(var(--ring-unit)*2);

  font-weight: normal;
}

.CollapsibleBranchLine-module__runColumn--hS {
  padding-right: 0;
}

.CollapsibleBranchLine-module__pendingBuilds--LZ {
  margin-left: calc(var(--ring-unit)/2);
}

.CollapsibleBranchLine-module__showQueuedButton--Uv {
  max-width: calc(var(--ring-unit)*23);
  padding-left: 0;
}

.CollapsibleBranchLine-module__showQueuedButtonText--q1 {
  max-width: calc(var(--ring-unit)*23 - var(--ring-unit)*4);

  text-align: left;
}

.CollapsibleBranchLine-module__flash--fV.CollapsibleBranchLine-module__flash--fV,
.CollapsibleBranchLine-module__flash--fV .CollapsibleBranchLine-module__showQueuedIcon--Q0 {
  transition: none;

  color: var(--tc-highlight-color);
}

.CollapsibleBranchLine-module__hidden--J_ {
  display: none;
}

.CollapsibleBranchLine-module__branch--D0 {
  box-sizing: border-box;
  max-width: 100%;
  margin-top: 2px;
}

.CollapsibleBranchLine-module__branch--D0.CollapsibleBranchLine-module__withQueuedBuild--nK {
    max-width: calc(100% - var(--ring-unit)*23);
  }

.CollapsibleBranchLine-module__chevron--m3 {
}

.CollapsibleBranchLine-module__placeholder--Z_ {
  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-module__placeholderItem--wk {
  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-module__oneLine--xh.CollapsibleBranchLine-module__placeholder--Z_ {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.CollapsibleBranchLine-module__oneLine--xh.CollapsibleBranchLine-module__placeholderItem--wk {
  height: calc(var(--ring-unit)*4);
  padding-top: 4px;
}

.CollapsibleBranchLine-module__details--nI {
  display: contents;
}

.CollapsibleBranchLines-module__title--eD.CollapsibleBranchLines-module__title--eD {
  margin-right: auto;

  color: var(--ring-heading-color);

  font-size: inherit;

  font-weight: var(--ring-font-weight-bold);
  line-height: inherit;
}

.CollapsibleBranchLines-module__header--Zj {

  justify-content: flex-start;
}

.CollapsibleBranchLines-module__headless--Wr {
  display: none;
}

.CollapsibleBranchLines-module__line--SD {

  margin-top: 0;
  margin-bottom: 0;
}

.CollapsibleBranchLines-module__arrow--Ki {
}

.CollapsibleBranchLines-module__content--lh {
  margin-bottom: calc(var(--ring-unit)*3);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.CollapsibleBranchLines-module__nonBuilt--on:hover {
    background: var(--ring-hover-background-color);
  }}

.CollapsibleBranchLines-module__container--_n {
  padding: 0 calc(var(--ring-unit)*2);
}

.ActivateButton-module__activate--aS {
  margin-left: var(--ring-unit);
}

.ActivateButton-module__activate--aS.ActivateButton-module__lineBreak--nq {
    display: block;

    margin-left: 0;
  }

.BuildTypePauseInfo-module__container--mh {

  white-space: pre-wrap;

  color: var(--ring-secondary-color);
}

.BuildTypePauseDropdown-module__dropdown--BD {
  margin-left: var(--ring-unit);

  white-space: nowrap;
}

.BuildTypePauseDropdown-module__dropdown--BD button {
    padding-left: 0;
  }

.BuildTypePauseDropdown-module__anchor--jx {
  color: var(--ring-secondary-color);
}

.BuildTypePauseDropdown-module__popup--uX {
  max-width: 600px;
  padding: var(--ring-unit) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);

  color: inherit;
}

.BuildsByBuildType-module__container--oN {
  padding: 0 calc(var(--ring-unit)*2);
}

.BuildsByBuildType-module__list--wf,
.BuildsByBuildType-module__item--Wy {
  display: contents;
}

.NoWrap-module__noWrap--eO {
  white-space: nowrap;
}

.NoWrap-module__noWrap--eO::before,
.NoWrap-module__noWrap--eO::after {
  content: '\2060'; /* word joiner */
}

.BuildInfo-module__buildInfo--Sv {
  position: relative;

  overflow: hidden;

  flex-grow: 1;

  max-width: calc(var(--ring-unit)*50);
}

.BuildInfo-module__path--bS.BuildInfo-module__path--bS {
  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-module__infoWrapper--i4 {

  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-module__progress--tv {
  position: absolute;

  top: 1px;
  bottom: 0;
  left: 0;

  background-color: var(--tc-success-background-color);
}

.BuildInfo-module__failing--pq {
  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-module__head--Jm {
  display: flex;
  align-items: baseline;

  height: calc(var(--ring-unit)*2.5);
}

.BuildInfo-module__duration--a5 {
  flex: 1 0 auto;

  padding-right: calc(var(--ring-unit)*2);

  white-space: nowrap;
}

.BuildInfo-module__finishedCompact--HS {
  margin-left: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.BuildInfo-module__changes--NM {
  margin-right: var(--ring-unit);

  font-size: var(--ring-font-size-smaller);
}

.BuildInfo-module__changes--NM,
.BuildInfo-module__changesWrapper--rJ,
.BuildInfo-module__number--ML {
  min-width: 0;
}

.BuildInfo-module__status--Oo {
  display: block;
  overflow-wrap: break-word;

  margin: calc(var(--ring-unit)/2) 0;

  font-size: var(--ring-font-size);
}

.BuildInfo-module__container--PM .BuildInfo-module__infoWrapper--i4 {
    height: calc(var(--ring-unit)*8);
    min-height: auto;
  }

.BuildInfo-module__container--PM .BuildInfo-module__status--Oo {
    overflow: hidden;

    margin-bottom: 0;

    white-space: nowrap;

    text-overflow: ellipsis;
  }

.BuildInfo-module__container--PM .BuildInfo-module__details--Gv {
    display: none;
  }

:is(.BuildInfo-module__container--PM.BuildInfo-module__hover--Rj,.BuildInfo-module__container--PM:focus-within) .BuildInfo-module__infoWrapper--i4 {
      height: auto;
      min-height: calc(var(--ring-unit)*16);
    }

:is(.BuildInfo-module__container--PM.BuildInfo-module__hover--Rj,.BuildInfo-module__container--PM:focus-within) .BuildInfo-module__status--Oo {
      overflow: visible;

      margin-bottom: calc(var(--ring-unit)/2);

      white-space: normal;

      white-space: initial;

      text-overflow: initial;
    }

:is(.BuildInfo-module__container--PM.BuildInfo-module__hover--Rj,.BuildInfo-module__container--PM:focus-within) .BuildInfo-module__details--Gv {
      display: block;
    }

.BuildInfo-module__successStatus--Zn {
  color: var(--ring-success-color);
}

.BuildInfo-module__failureStatus--h9 {
  color: var(--ring-error-color);
}

.BuildInfo-module__footer--S1 {
  display: flex;
  align-items: baseline;
}

.BuildInfo-module__icon--Ca {
  display: inline;

  margin-right: calc(var(--ring-unit)/2);
}

.BuildInfo-module__timeInQueue--Q9 {
  display: inline-block;
}

.BuildInfo-module__started--A4 {
  display: inline-block;

  margin-left: var(--ring-unit);

  white-space: nowrap;
}

.BuildInfo-module__number--ML {
  min-width: calc(var(--ring-unit)*10);

  margin-right: 26px;
}

.BuildInfo-module__branch--uX {
  min-width: calc(var(--ring-unit)*8);
  margin-left: auto;
}

.BuildInfo-module__queueCircle--wx {
  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-module__overtimeIcon--r0 {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-color);
}

.BuildStatsBar-module__column--B_ {
  position: relative;

  width: calc(var(--ring-unit)*1.5);

  transition: background-color var(--ring-fast-ease);
}

.BuildStatsBar-module__column--B_::before {
    position: absolute;
    z-index: var(--ring-fixed-z-index);
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;

    content: '';

    border-radius: 2px;
  }

.BuildStatsBar-module__half--uP {
  min-height: 1px;
}

.BuildStatsBar-module__success--D_ {
  background-color: var(--tc-success-background-color);
  box-shadow: inset 0 1px var(--ring-icon-success-color);
}

.BuildStatsBar-module__failed--SD {
  background-color: var(--ring-icon-error-color);
}

.BuildStatsBar-module__canceled--sM {
  background-color: var(--ring-icon-secondary-color);
}

.BuildStatsBar-module__timeInQueue--q2 {
  margin-top: 1px;

  background-color: var(--ring-line-color);
}

@keyframes BuildStatsBar-module__bar-move--_B {
  from {
    transform: translateY(calc(var(--ring-unit)*-1));
  }

  to {
    transform: translateY(0);
  }
}

.BuildStatsBar-module__running--ih {
  overflow: hidden;
}

.BuildStatsBar-module__running--ih::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-module__running--ih.BuildStatsBar-module__success--D_::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-module__running--ih.BuildStatsBar-module__success--D_ {

    box-shadow: none;
  }

.BuildStatsBar-module__running--ih.BuildStatsBar-module__failed--SD::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-module__animate--RN::before {
  animation: BuildStatsBar-module__bar-move--_B 1s linear infinite;
}

.BuildStatsBar-module__buildLink--MD {
  display: block;

  outline: none;

  /* stylelint-disable-next-line selector-max-specificity */
}

.BuildStatsBar-module__buildLink--MD.BuildStatsBar-module__current--r4 .BuildStatsBar-module__column--B_::before {
    box-shadow: 0 0 0 3px rgba(0, 142, 255, 0.4);
  }

/* stylelint-disable-next-line selector-max-specificity */

.BuildStatsBar-module__buildLink--MD:focus .BuildStatsBar-module__column--B_::before {
    box-shadow: 0 0 0 3px var(--ring-border-hover-color);
  }

.BuildStatsBar-module__buildLink--MD:not(:first-child) {
    margin-left: 1px;
  }

.BuildStatsBar-module__hovered--iH {
  --tc-hovered-stats-bar-success: #bcdcc2;
}

.BuildStatsBar-module__hovered--iH .BuildStatsBar-module__column--B_ {
    transition: none;
  }

.BuildStatsBar-module__hovered--iH .BuildStatsBar-module__success--D_ {
    background-color: var(--tc-hovered-stats-bar-success);
  }

.BuildStatsBar-module__hovered--iH .BuildStatsBar-module__failed--SD {
    background-color: var(--ring-error-color);
  }

.BuildStatsBar-module__hovered--iH .BuildStatsBar-module__canceled--sM {
    background-color: var(--ring-secondary-color);
  }

.BuildStatsBar-module__hovered--iH .BuildStatsBar-module__timeInQueue--q2 {
    background-color: var(--ring-borders-color);
  }

.BuildStatsBar-module__popup--Tm {
  padding: var(--ring-unit) calc(var(--ring-unit)*3) calc(var(--ring-unit)*2);
}

.BuildsTimeline-module__wrrapper--Nm {
  display: flex;
}

.BuildsTimeline-module__builds--ki {
  position: relative;

  display: inline-flex;
}

.BuildsTimeline-module__earliestWrapper--yS {

  position: absolute;
  top: calc(var(--ring-unit)*4);
  right: 0;
  left: 0;

  overflow: hidden;

  height: var(--ring-line-height-lowest);

  pointer-events: none;
}

.BuildsTimeline-module__earliestWrapper--yS::before {
    display: inline-block;

    content: '';
  }

.BuildsTimeline-module__earliest--Ox {
  white-space: nowrap;

  color: var(--ring-secondary-color);
}

.BuildsTimeline-module__container--rq .BuildsTimeline-module__earliest--Ox {
  transition: opacity var(--ring-fast-ease);

  opacity: 0;
}

.BuildsTimeline-module__container--rq.BuildsTimeline-module__hover--iK .BuildsTimeline-module__earliest--Ox,
.BuildsTimeline-module__container--rq:focus-within .BuildsTimeline-module__earliest--Ox {
  transition: none;

  opacity: 1;
}

.BuildsTimeline-module__loadingBar--Lu {
  align-self: flex-end;

  width: calc(var(--ring-unit)*1.5);

  transform-origin: bottom center;

  background-color: var(--ring-line-color);
}

.BuildsTimeline-module__loadingBar--Lu:not(:first-child) {
    margin-left: 1px;
  }

@keyframes BuildsTimeline-module__loading--Cw {
  from {
    transform: scaleY(1);
  }

  to {
    transform: scaleY(0);
  }
}

.BuildsTimeline-module__loadingBarAnimate--eS {
  animation: BuildsTimeline-module__loading--Cw 1s infinite alternate;
}

.BuildsTimeline-module__loadingWithPreviousNextButton--cS {
  margin: 0 calc(var(--ring-unit)*2 + var(--ring-unit)/2);
}

.BuildsTimeline-module__previousButton--Q9 {
  margin-right: calc(var(--ring-unit)/2);
}

.BuildsTimeline-module__nextButton--VF {
  margin-left: calc(var(--ring-unit)/2);
}

.BuildsTimeline-module__previousButton--Q9,
.BuildsTimeline-module__nextButton--VF {
  display: flex;
  align-items: center;
  justify-content: center;

  width: calc(var(--ring-unit)*2);
  height: 100%;
}

:is(.BuildsTimeline-module__previousButton--Q9,.BuildsTimeline-module__nextButton--VF) .BuildsTimeline-module__icon--fb {
    color: var(--ring-icon-secondary-color);
  }

.QueuedBuildInfo-module__info--Bx {
  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-module__info--Bx:hover {
    transition: none;

    background-color: var(--ring-hover-background-color);
  }}

.QueuedBuildInfo-module__path--oE.QueuedBuildInfo-module__path--oE {
  padding-bottom: var(--ring-unit);

  border-bottom: 1px solid var(--ring-line-color);

  font-size: inherit;
  line-height: inherit;
}

.QueuedBuildInfo-module__row--al {
  display: flex;
  align-items: baseline;
}

.QueuedBuildInfo-module__row--al:not(:first-child) {
    margin-top: calc(var(--ring-unit)/2);
  }

.QueuedBuildInfo-module__row--al > * {
    flex-shrink: 0;
  }

:is(.QueuedBuildInfo-module__row--al > *):not(:first-child) {
      margin-left: var(--ring-unit);
    }

.QueuedBuildInfo-module__header--E8 {

  margin-bottom: var(--ring-unit);
}

.QueuedBuildInfo-module__position--jI {
  margin-right: calc(var(--ring-unit)/2);
}

.QueuedBuildInfo-module__link--Ov,
.QueuedBuildInfo-module__triggered--cc {

  flex: 1 0;

  min-width: 0;
}

.QueuedBuildInfo-module__actions--ay {
  margin: -3px calc(var(--ring-unit)*-1);
}

.QueuedBuildInfo-module__changes--nU {
}

.BuildTypeStatus-module__buildTypeStatus--K_ {

  height: calc(var(--ring-unit)*5);

  font-size: var(--ring-font-size-smaller);
}

.BuildTypeStatus-module__queued--Tj {
  margin-top: -2px;
  margin-right: calc(var(--ring-unit)*2);
}

.BuildTypeStatus-module__queuedAnchor--mY {
  color: var(--ring-secondary-color);

  line-height: normal;
}

.BuildTypeStatus-module__flash--WL {
  transition: none;

  color: var(--tc-highlight-color);
}

.BuildTypeStatus-module__queuedPopup--Ux {
  max-height: 45vh;
  padding: calc(var(--ring-unit)/2) var(--ring-unit) calc(var(--ring-unit)*2);
}

.BuildTypeStatus-module__pending--VC {
  font-size: var(--ring-font-size-smaller);
}

.BuildTypeStatus-module__pending--VC,
.BuildTypeStatus-module__loading--OE {
  color: var(--ring-secondary-color);
}

.BuildTypeInfoPanel-module__wrapper--n4 {

  display: flex;
  flex-wrap: wrap;

  margin: 0 calc(var(--ring-unit)*-1) var(--ring-unit);
}

.BuildTypeInfoPanel-module__placeholder--bk,
.BuildTypeInfoPanel-module__cell--gH {

  flex: 1 0 calc(var(--ring-unit)*34);

  min-width: calc(var(--ring-unit)*34);
  max-width: calc(var(--ring-unit)*40);
}

.BuildTypeInfoPanel-module__placeholder--bk {
  margin: 0 var(--ring-unit);
}

.BuildTypeInfoPanel-module__cell--gH {
  position: relative;

  box-sizing: border-box;

  height: calc(var(--ring-unit)*30);

  margin: var(--ring-unit);
}

.BuildTypeInfoPanel-module__hover--Ip {
}

.BuildTypeInfoPanel-module__card--u9 {

  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-module__expandable--ze {
  box-shadow:
    0 0 0 1px var(--ring-line-color),
    0 1px 8px 0 var(--ring-popup-shadow-color);
}

.BuildTypeInfoPanel-module__expandable--ze: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-module__expanded--am {
  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-module__expanded--am .BuildTypeInfoPanel-module__hover--Ip {
    z-index: var(--ring-overlay-z-index);
  }

.BuildTypeInfoPanel-module__buildTypeInfo--ew {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;

  box-sizing: border-box;

  height: calc(var(--ring-unit)*22);
  padding: var(--ring-unit);
}

.BuildTypeInfoPanel-module__buildInfo--xI {
  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-module__title--xf.BuildTypeInfoPanel-module__title--xf {
  display: flex;
  align-items: baseline;

  font-size: inherit;
  line-height: inherit;
}

.BuildTypeInfoPanel-module__name--Lf {

  -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-module__spacer--hT {
  display: inline-block;

  margin-top: 2px;
}

.BuildTypeInfoPanel-module__hasOverflow--jg {
}

.BuildTypeInfoPanel-module__icon--kO {
  display: inline;
}

.BuildTypeInfoPanel-module__card--u9:not(.BuildTypeInfoPanel-module__hover--Ip) .BuildTypeInfoPanel-module__showOnHover--UX {
  visibility: hidden;
}

.BuildTypeInfoPanel-module__card--u9:focus-within .BuildTypeInfoPanel-module__showOnHover--UX {
  visibility: visible;
}

.BuildTypeInfoPanel-module__star--gA.BuildTypeInfoPanel-module__star--gA,
.BuildTypeInfoPanel-module__actions--mR {
  height: auto;
  padding: 0 2px;

  line-height: normal;
}

.BuildTypeInfoPanel-module__star--gA.BuildTypeInfoPanel-module__star--gA {
  margin-right: calc(var(--ring-unit)*-0.5);
}

.BuildTypeInfoPanel-module__actions--mR {

  margin-left: calc(var(--ring-unit)/2);
}

.BuildTypeInfoPanel-module__moveActions--Z5 {
  position: relative;
  top: var(--ring-line-height-lower);
  right: calc(var(--ring-unit)*4.5);

  width: 0;
}

.BuildTypeInfoPanel-module__link--XS {
  margin-left: -1px;

  padding-left: 1px;

  color: var(--ring-text-color);
}

.BuildTypeInfoPanel-module__run--tP {
  margin-left: auto;
}

.BuildTypeInfoPanel-module__runGroup--ly {
  display: flex;

  max-width: 120px;
}

.BuildTypeInfoPanel-module__runButton--tP {

  min-width: 0;
}

.BuildTypeInfoPanel-module__runSplitButton--zK {
  flex-shrink: 0;
}

.BuildTypeInfoPanel-module__emptyStar--wY {
}

.BuildTypeInfoPanel-module__charts--w4 {
  display: flex;

  margin-top: auto;
}

.BuildTypeInfoPanel-module__noBuilds--fo {

  color: var(--ring-secondary-color);
}

.BranchFilterBadge-module__badge--Hz {
  flex: 1 1 auto;

  min-width: 100px;
}

.HealthBadge-module__badge--Rt {
  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-module__healthItems--hS .healthItemIndicator:hover,.HealthBadge-module__healthItems--hS .healthItemIndicator:hover * {
    fill: currentColor;
  }}

.HealthBadge-module__healthItems--hS .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-module__healthItems--hS .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-module__healthItems--hS .info.info {
    color: var(--ring-secondary-color);
  }

.HealthBadge-module__healthItems--hS .primary.primary {
    padding-right: 0;
  }

.HealthBadge-module__healthItems--hS .healthItemIndicator:focus {
    outline: none;
  }

.HealthBadge-module__healthItems--hS .healthItemIndicator:focus,.HealthBadge-module__healthItems--hS .healthItemIndicator:focus * {
    fill: currentColor;
  }

.HealthBadge-module__healthItems--hS .healthItemIndicator:active,.HealthBadge-module__healthItems--hS .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-module__healthItems--hS .healthItemIndicator:hover .info {
    color: inherit;
  }}

:is(.HealthBadge-module__healthItems--hS .refreshableInner) > span {
      display: block !important;
    }

.SkeletonBadge-module__badge--Nv {
  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-module__badgeContainer--Nf:hover {
    cursor: pointer;

    color: var(--ring-main-color);
    background-color: var(--ring-hover-background-color);
  }}

.MoreBadge-module__badgeContainer--Nf {
  display: flex;
  align-items: center;

  color: var(--ring-icon-color);
}

.MoreBadge-module__badgeContainer--Nf.MoreBadge-module__open--W7 {
    cursor: pointer;

    color: var(--ring-main-color);
    background-color: var(--ring-hover-background-color);
  }

.MoreBadge-module__wrappedContent--RZ {
  display: flex;
  flex-direction: column;

  margin: var(--ring-unit);
  gap: var(--ring-unit);
}

.MoreBadge-module__wrappedContent--RZ > div {
    min-width: 100%;
  }

.MoreBadge-module__hidden--bA {
  visibility: hidden;
}

.ResponsiveBadgeContainer-module__container--wp {
  display: flex;
  overflow: hidden;

  width: 100%;
}

.ResponsiveBadgeContainer-module__badges--wZ {
  display: flex;

  width: 100%;
  gap: calc(var(--ring-unit)/2);
}

.ResponsiveBadgeContainer-module__badges--wZ > div {
    display: contents;
  }

.ProjectTreeSearch-module__search--EJ {
  position: relative;
}

.ProjectTreeSearch-module__search--EJ button {
    padding-right: var(--ring-unit);
  }

.ProjectTreeSearch-module__wrapper--Ec {
  padding: var(--ring-unit) calc(var(--ring-unit)*2) 0 30px;
}

.SidebarFooter-module__container--qA {
  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-module__archiveToggle--SA {
  margin: 0 var(--ring-unit);
}

.SidebarFooter-module__toggleCollapseIcon--Bw {
  position: relative;

  transition: transform 400ms ease-in-out;
  transform: scale(1, 1);
  vertical-align: -1px;

  color: var(--ring-text-color);
}

.SidebarFooter-module__uncollapseIcon--ak {
  transform: scale(-1, 1);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .SidebarFooter-module__toggleCollapseButton--Th:hover .SidebarFooter-module__toggleCollapseIcon--Bw {
      color: inherit;
    }}

.SidebarFooter-module__toggleCollapseButton--Th {
  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-module__toggleCollapseButton--Th:focus,.SidebarFooter-module__toggleCollapseButton--Th:active) .SidebarFooter-module__toggleCollapseIcon--Bw {
      color: inherit;
    }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.SidebarFooter-module__toggleCollapseButton--Th.SidebarFooter-module__toggleCollapseButton--Th:hover {
    transition: padding-left 200ms ease-in-out;
  }}

.SidebarFooter-module__toggleCollapseButton--Th.SidebarFooter-module__toggleCollapseButton--Th {
  color: var(--ring-text-color);
}

.SidebarFooter-module__toggleCollapseButton--Th.SidebarFooter-module__toggleCollapseButton--Th {
    transition: padding-left 200ms ease-in-out;
  }

.SidebarFooter-module__uncollapseButton--OA {
  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-module__uncollapseButton--OA.SidebarFooter-module__uncollapseButton--OA:hover {
    background-color: var(--ring-hover-background-color);
  }}

.SidebarFooter-module__collapseText--wt {
  visibility: visible;

  transition-timing-function: ease-in-out;
  transition-duration: 400ms;
  transition-property: opacity, visibility;

  opacity: 1;
}

.SidebarFooter-module__rotatedBar--Sk {
  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-module__sidebar--ph {
  display: flex;
  flex-direction: column;

  width: 100%;
}

.ProjectsSidebar-module__sidebarContent--pX {
  margin-top: 0;
}

.ProjectsSidebar-module__settingsIcon--oD {
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-main-color);
}

.ProjectsSidebar-module__settingsIcon--oD .ring-icon-glyph {
  vertical-align: -2px;
}

.ProjectsPopup-module__container--PL {
  width: calc(var(--ring-unit)*50);
  min-height: calc(var(--ring-unit)*20);
  max-height: calc(100vh - var(--ring-unit)*24);
}

.ProjectsPopup-module__tree--F8 {
  height: 100%;
}

.ProjectsPopup-module__treeContent--Wi {
  flex: 1 0;

  height: auto;
}

.ProjectsPopup-module__search--jt {
  width: auto;
}

.ProjectsPopup-module__searchWrapper--ux {
  padding: var(--ring-unit) 12px 0;
}

.ProjectsPopup-module__placeholder--U8 {

  margin: calc(var(--ring-unit)*2) 0 0 calc(var(--ring-unit)*4);

  color: var(--ring-secondary-color);
}

.ProjectBuildTypeSelect-module__container--uV {
  min-width: calc(var(--ring-unit)*50);
  max-height: calc(var(--ring-unit)*50);
}

.ProjectBuildTypeSelect-module__popupContainer--Sj {
  max-height: calc(50vh - var(--ring-unit)*4);
}

.ProjectBuildTypeSelect-module__multiselect--NH {
  background-color: var(--ring-content-background-color);
  box-shadow: inset 0 0 0 1px var(--ring-line-color);
}

.ProjectBuildTypeSelect-module__tree--HA {
  height: 100%;
}

.ProjectBuildTypeSelect-module__treeContent--Ih {
  flex: 1 0;

  height: auto;
  margin-top: var(--ring-unit);
}

.ProjectBuildTypeSelect-module__searchWrapper--hh {
  padding: 0 var(--ring-unit) 0 calc(var(--ring-unit)*2);

  box-shadow: 0 1px var(--ring-borders-color);
}

.ProjectBuildTypeSelect-module__placeholder--Cv {

  margin: calc(var(--ring-unit)*2) 0 0 calc(var(--ring-unit)*4);

  color: var(--ring-secondary-color);
}

.ProjectBuildTypeSelect-module__icon--_H {
  color: inherit;
}

.ProjectBuildTypeSelect-module__hint--vm {

  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-module__hintAction--px {
  margin-left: var(--ring-unit);
}

.ProjectBuildTypeSelect-module__popup--YS {
  z-index: 100;
}

.ProjectBuildTypeSelect-module__selectedNote--e2 {

  margin-top: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.ProjectBuildTypeSelect-module__anchorText--Iq,
.ProjectBuildTypeSelect-module__anchorButton--wh {
  max-width: calc(100% + 6px);

  text-align: start;
  white-space: nowrap;
}

.ProjectBuildTypeSelect-module__arrow--ID {
  position: absolute;
  right: 0;

  display: inline;

  padding-right: 8px;
  padding-left: 8px;

  color: var(--ring-icon-secondary-color);
}

.ProjectBuildTypeSelect-module__arrowIcon--cf {
  vertical-align: 1px;
}

.ProjectBuildTypeSelect-module__anchorButton--wh {

  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-module__anchorButton--wh:hover .ProjectBuildTypeSelect-module__arrow--ID {
      color: var(--ring-main-color);
    }}

.ProjectBuildTypeSelect-module__anchorButtonOpen--XS {
}

.ProjectBuildTypeSelect-module__name--Uv:not(:first-child) {
  max-width: calc(100% - var(--ring-unit)*3);
}

.BuildsFilters-module__row--yV {
  display: flex;
  align-items: baseline;

  margin: var(--ring-unit) 0;
}

.BuildsFilters-module__row--yV > :not(:last-child) {
    margin-right: calc(var(--ring-unit)*2);
  }

.BuildsFilters-module__tagsFiltersWrapper--s_ {
  max-width: 100%;
  min-height: calc(var(--ring-unit)*3 + 1px);
}

.BuildsFilters-module__locator--IJ.BuildsFilters-module__locator--IJ {
  align-self: flex-start;
  flex-grow: 1;

  margin-bottom: 9px;
}

.BuildsFilters-module__starPinRow--eJ {
  margin-bottom: calc(var(--ring-unit)*-2);
}

.BuildsFilters-module__starPinRow--eJ > :not(:last-child) {
    margin-right: calc(var(--ring-unit)*2);
  }

.BuildsFilters-module__projects--Tx {
  width: 330px;
}

.BuildsFilters-module__projects--Tx .searchPanel {
    display: inline-block;

    width: 100%;
  }

.BuildsFilters-module__projects--Tx > search-panel {
    vertical-align: -1px;
  }

.BuildsFilters-module__toggle--v8 {
  flex-shrink: 0;

  margin-left: auto;
}

.BuildsFilters-module__controls--FY {

  flex-wrap: wrap;
}

.BuildsFilters-module__controls--FY > * {
  margin-top: var(--ring-unit);
}

.BuildsFilters-module__newWindowLink--If {
  margin-left: auto;
}

.BuildsFilters-module__update--xD {
  position: relative;

  margin-left: auto;

  white-space: nowrap;
}

.BuildsFilters-module__loaderBlock--CO {
  position: absolute;
  top: 2px;
  right: calc(var(--ring-unit)*2);

  pointer-events: none;

  opacity: 0;
}

.BuildsFilters-module__loader--yI {
  margin-right: calc(var(--ring-unit)/2);
}

.BuildsFilters-module__showLoader--Cg .BuildsFilters-module__loaderBlock--CO {
  transition: opacity 0.3s ease-in;

  opacity: 1;
}

.BuildsFilters-module__showLoader--Cg .BuildsFilters-module__updateButton--DD {
  transition: opacity 0.3s ease-in;

  opacity: 0;
}

.BuildsFilters-module__toggle--v8 + .BuildsFilters-module__update--xD {
  margin-left: 0;
}

.BuildsFilters-module__tagsRow--G_ {
  margin-top: 0;
}

.BuildsFilters-module__agentPattern--dz {
  align-self: flex-start;
}

.BuildsFilters-module__stateIcon--dj {
  vertical-align: -1px;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.BuildsFilters-module__inactiveIcon--US:not(:hover) .BuildsFilters-module__stateIcon--dj {
  transition: color var(--ring-fast-ease);

  color: var(--ring-icon-color);
}}

.ChangeBuildTypeSelect-module__wrapper--ym {
  margin-bottom: var(--ring-unit);

  line-height: 24px;
}

.ChangeBuildTypeSelect-module__select--Ir {
  margin-bottom: var(--ring-unit);
}

.ChangeBuildTypeSelect-module__select--Ir > button {
    color: var(--ring-text-color);
  }

.ChangeBuildTypeSelect-module__selectPopup--gb {
  min-width: 640px;
}

.FilesTab-module__action--TN {
  margin-right: var(--ring-unit);
  margin-bottom: calc(var(--ring-unit)*2);
}

.ChangesPageFilter-module__firstLine--dU,
.ChangesPageFilter-module__secondLine--nH {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.ChangesPageFilter-module__firstLine--dU {
  position: relative;
  z-index: 3;
}

.ChangesPageFilter-module__filterControl--iX {
  margin-right: var(--ring-unit);
  margin-bottom: var(--ring-unit);
}

.ChangesPageFilter-module__projectSelect--G9 {
  max-width: calc(var(--ring-unit)*50);
}

.BarBuildTypeName-module__container--VP {
  position: relative;

  display: flex;
  overflow: hidden;

  min-width: 0;
}

.BarBuildTypeName-module__innerContainer--iQ {
  display: flex;
  overflow: hidden;
  flex-grow: 0;
  flex-shrink: 1;

  white-space: nowrap;
}

.BarBuildTypeName-module__projectName--fN {
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 0;

  min-width: 17px;
}

.BarBuildTypeName-module__buildTypeName--xn {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;

  min-width: 17px;
}

.BarBuildTypeName-module__ellipsis--Hj {
  overflow: hidden;

  white-space: nowrap;
  text-overflow: ellipsis;
  word-wrap: normal;
  overflow-wrap: normal;
}

.BarBuildTypeName-module__nameInner--FG {
  overflow: hidden;

  min-width: 0;

  white-space: nowrap;
  text-overflow: ellipsis;
}

.QueuedBuildsDropdown-module__hourglass--hV {
  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-module__hourglass--hV:not(:hover) {
    color: var(--ring-text-color);
  }}

.QueuedBuildsDropdown-module__statusIcon--r0.QueuedBuildsDropdown-module__statusIcon--r0 {
  margin: -2px 2px 0 -2px;

  color: var(--ring-icon-secondary-color);

  line-height: normal;
}

.QueuedBuildsDropdown-module__buildsPopup--yN {
  max-height: 45vh;
}

.QueuedBuildsDropdown-module__buildInList--pf {
  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-module__buildInList--pf:hover {
    transition: none;

    background-color: var(--ring-hover-background-color);
  }}

.QueuedBuildsDropdown-module__buildInList--pf:not(:first-child) {
    border-top: 1px solid var(--ring-line-color);
  }

.Bar-module__barWrapper--lS {
  position: absolute;

  display: flex;
}

.Bar-module__barDropdown--zD {
  display: inline-flex;
}

.Bar-module__bar--zF {

  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-module__bar--zF::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-module__fade--Iv {
  opacity: 0.5;
}

.Bar-module__selected--bi {
  transition: none;
}

.Bar-module__progress--nY {
  position: absolute;
  top: 0;

  overflow: hidden;

  height: 100%;
}

.Bar-module__yetToRun--NG {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;

  box-sizing: border-box;

  background-color: var(--ring-secondary-background-color);
}

.Bar-module__queued--K9 .Bar-module__yetToRun--NG {
  border: 1px solid var(--ring-borders-color);
  border-top-right-radius: var(--ring-border-radius);
  border-bottom-right-radius: var(--ring-border-radius);
}

.Bar-module__success--Yp .Bar-module__progress--nY {
    background-color: var(--tc-success-progress-color);
  }

.Bar-module__success--Yp::after {
    border-color: var(--tc-success-progress-color);
  }

.Bar-module__failed--AE .Bar-module__progress--nY {
    background-color: var(--ring-error-color);
  }

.Bar-module__failed--AE::after {
    border-color: var(--ring-error-color);
  }

.Bar-module__canceled--kA .Bar-module__progress--nY {
    background-color: var(--ring-line-color);
  }

.Bar-module__canceled--kA::after {
    border-color: var(--ring-line-color);
  }

.Bar-module__failedToStart--Fr {
  color: var(--ring-error-color);
}

.Bar-module__incomplete--l4 {
  background-color: transparent;
}

.Bar-module__incomplete--l4::after {
    border: 1px solid var(--ring-borders-color);
  }

.Bar-module__queued--K9 {
  background-color: transparent;
}

.Bar-module__queued--K9::after {
    border: 1px dashed var(--ring-borders-color);
  }

.Bar-module__name--kO {
  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(--ring-text-color);

  border-radius: var(--ring-border-radius);

  font-size: var(--ring-font-size-smaller);
  line-height: 15px;
}

.Bar-module__unknownFinish--jA {
  overflow: visible;
}

.Bar-module__unknownFinish--jA,.Bar-module__unknownFinish--jA::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

.Bar-module__unknownFinish--jA::after {
    left: 0;

    width: var(--tc-bar-width);

    border-right: none;
  }

.Bar-module__unknownFinish--jA::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-module__unknownFinish--jA .Bar-module__name--kO {
    max-width: none;
    max-width: initial;
  }

.Bar-module__unknownFinish--jA > .Bar-module__name--kO {
    position: relative;
    top: 0;
  }

.Bar-module__queued--K9::before {
  border-left: 1px solid var(--ring-borders-color);
}

.Bar-module__unknownStart--AZ::after {
    content: none;
  }

.Bar-module__unknownStart--AZ::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-module__bar--zF: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-module__bar--zF:focus::after {
    transition: none;

    border-width: 1px;

    border-style: solid;

    border-color: var(--ring-border-hover-color);
  }

.Bar-module__unknownFinish--jA:focus {
  border-top-right-radius: var(--ring-border-radius);
  border-bottom-right-radius: var(--ring-border-radius);
}

.Bar-module__unknownFinish--jA:focus::after {
    border-right: none;
  }

.Bar-module__unknownFinish--jA:focus::before {
    border: 1px solid var(--ring-border-hover-color);
    border-right: none;
    -webkit-mask-image: none;
            mask-image: none;
  }

@keyframes Bar-module__bar-move--g_ {
  from {
    transform: translateY(0);
  }

  to {
    transform: translateX(calc(var(--ring-unit)*-1));
  }
}

.Bar-module__running--YH .Bar-module__progress--nY::before,
.Bar-module__running--YH.Bar-module__progress--nY::before {
  position: absolute;

  display: block;

  width: calc(100% + var(--ring-unit));

  height: 100%;

  content: '';
  animation: Bar-module__bar-move--g_ 1s linear infinite;

  background-repeat: repeat;
  background-position: left;
  background-size: var(--ring-unit) var(--ring-unit);
}

.Bar-module__success--Yp .Bar-module__progress--nY::before,
.Bar-module__success--Yp.Bar-module__progress--nY::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-module__failed--AE .Bar-module__progress--nY::before,
.Bar-module__failed--AE.Bar-module__progress--nY::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-module__buildInList--t7 {
  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-module__buildInList--t7:hover {
    transition: none;

    background-color: var(--ring-hover-background-color);
  }}

.Bar-module__buildInList--t7:not(:first-child) {
    border-top: 1px solid var(--ring-line-color);
  }

.Bar-module__nameHidden--op {
}

.Bar-module__failed--AE .Bar-module__progress--nY > .Bar-module__name--kO,
.Bar-module__failed--AE.Bar-module__progress--nY > .Bar-module__name--kO,

.Bar-module__success--Yp .Bar-module__progress--nY:not(.Bar-module__running--YH) > .Bar-module__name--kO,

.Bar-module__success--Yp.Bar-module__progress--nY:not(.Bar-module__running--YH) > .Bar-module__name--kO {
  color: var(--ring-white-text-color);
}

.Bar-module__success--Yp .Bar-module__name--kO::before {
  background-color: var(--tc-success-background-color);
}

.Bar-module__failed--AE .Bar-module__name--kO::before {
  background-color: var(--ring-icon-error-color);
}

/* stylelint-disable-next-line selector-max-specificity  */
.Bar-module__running--YH > .Bar-module__name--kO::before {
  position: absolute;
  top: 1px;
  right: 0;
  bottom: -1px;
  left: 0;

  content: '';

  opacity: 0.6;
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
}

.Bar-module__statusIcon--t5 {
  margin: -2px 2px 0 -2px;

  line-height: normal;
}

.Bar-module__overtimeIcon--Va {
}

.Bar-module__hourglassIcon--b3 {
}

.Bar-module__canceledIcon--hu {
}

.Bar-module__failedToStartIcon--s4 {
}

.Bar-module__name--kO .Bar-module__overtimeIcon--Va {
  color: inherit;
}

.Bar-module__name--kO .Bar-module__hourglassIcon--b3 {
  color: var(--ring-icon-color);
}

.Bar-module__name--kO .Bar-module__canceledIcon--hu {
  color: var(--ring-icon-secondary-color);
}

.Bar-module__name--kO .Bar-module__failedToStartIcon--s4 {
  color: var(--ring-icon-error-color);
}

.Bar-module__progress--nY .Bar-module__failedToStartIcon--s4 {
  color: var(--ring-white-text-color);
}

.Bar-module__progress--nY .Bar-module__overtimeIcon--Va {
  z-index: 1;
}

.Gap-module__gap--UM {
  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-module__previewGap--pj {
  top: 1px;
  bottom: 1px;

  color: var(--ring-content-background-color);
}

.Chart-module__container--Z1 {
  position: relative;

  margin-top: calc(var(--ring-unit)*7);
}

.Chart-module__pannable--lV {
  cursor: all-scroll;
}

.Chart-module__victoryContainer--I0 > svg {
  overflow: visible;
}

.PreviewBar-module__previewBarQueued--ax {
  fill: var(--ring-line-color);
}

.PreviewBar-module__previewBarCanceled--iN {
  fill: var(--ring-icon-secondary-color);
}

.PreviewBar-module__previewBarSuccess--EF {
  fill: var(--tc-success-progress-color);
}

.PreviewBar-module__previewBarFailed--H5 {
  fill: var(--ring-error-color);
}

.PreviewBar-module__previewBarFocused--lz {
  fill: var(--ring-main-color);
}

.PreviewBar-module__previewBarFade--HY {
  fill-opacity: 0.5;
}

.Preview-module__brush--tU {
  fill: var(--ring-content-background-color);
}

.Preview-module__brushBorder--XN {
  position: absolute;
  top: 0;
  bottom: 0;

  pointer-events: none;

  box-shadow: 0 0 0 1px var(--ring-border-hover-color) inset;
}

.Preview-module__previewContainer--po {
  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-module__preview--rn {
  position: relative;
}

.DependenciesTimeline-module__outerContainer--c6 {
  --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-module__invisible--JH {
  visibility: hidden;
}

.DependenciesTimeline-module__queueInfo--vt {
  font-size: var(--ring-font-size);
  line-height: calc(var(--ring-unit)*3);
}

.DependenciesTimeline-module__started--cl {
  display: inline-block;

  margin-left: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.DependenciesTimelineSearch-module__search--AR {
  align-self: flex-start;

  margin: 0 auto 0 var(--ring-unit);
}

.DependenciesTab-module__typeSwitch--WZ {
  margin-bottom: calc(var(--ring-unit)*2);
}

.Permalinks-module__content--ae {
  margin-top: calc(var(--ring-unit)/2);

  text-align: left;

  white-space: nowrap;
}

.BuildTypeHistory-module__toolbarContainer--Ys {
  display: flex;
  align-items: baseline;
}

.BuildTypeHistory-module__filterContainer--l2 {
  overflow: hidden;

  margin: calc(var(--ring-unit)*-3) auto 0 -1px;
  padding-left: 1px;
}

.BuildTypeHistory-module__pendingChanges--vz,
.BuildTypeHistory-module__runButton--Gn {
  margin-left: calc(var(--ring-unit)*2);
}

.BuildTypeHistory-module__noBuilds--g_ {
  margin-right: auto;

  color: var(--ring-secondary-color);
}

.BuildTypeOverviewTab-module__header--AO.BuildTypeOverviewTab-module__header--AO {
  justify-content: flex-start;

  margin-bottom: var(--ring-unit);
}

.BuildTypeOverviewTab-module__toggleContainer--IC {
  display: block;

  margin-right: var(--ring-unit);
}

.SetupProjectForm-module__formInner--ra {
  display: flex;
  flex-direction: column;

  width: 564px;

  padding-top: calc(var(--ring-unit)*2);
  gap: calc(var(--ring-unit)*3);
}

.SetupProjectForm-module__parentProject--L3 {
  display: flex;
  gap: var(--ring-unit);
}

.SetupProjectForm-module__actions--BN {
  padding-top: calc(var(--ring-unit)*3);
}

.SetupProjectForm-module__inputs--cv {
  display: flex;
  flex-direction: column;
  gap: calc(var(--ring-unit)*2);
}

.SetupProjectForm-module__toggleGroup--oB {
  display: flex;
  gap: calc(var(--ring-unit)*2);
}

.SetupProjectForm-module__toggleRow--pV {
  display: flex;
  align-items: center;
  gap: var(--ring-unit);
}

.SetupProjectForm-module__toggleAreaIcon--Yb {
  margin-bottom: var(--ring-unit);
}

.SetupProjectForm-module__infoIcon--ts {
  padding-left: 2px;

  color: var(--ring-secondary-color);
}

.SetupProjectForm-module__buildConfigWarning--NG {
  display: flex;
  align-items: baseline;

  box-sizing: border-box;

  width: 560px;
  height: 72px;
  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*3);

  cursor: pointer;

  background-color: var(--ring-hover-background-color);
  gap: var(--ring-unit);
}

.SetupProjectForm-module__warningIcon--uH {
  color: var(--ring-main-color);
}

.SetupProjectForm-module__link--js {
  width: 55%;

  font-size: 12px;
}

.SetupProjectForm-module__cardContent--sa {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.BuildTypeOverviewFooter-module__buildTypeOverviewFooter--lo {
  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-module__warning--iL {
  margin-top: 0;
}

.BuildTypeOverview-module__row--_E {
  grid-column: start / end;
}

.BuildTypeOverview-module__title--pU.BuildTypeOverview-module__title--pU {
  font-size: inherit;
  line-height: inherit;
}

.BuildTypeOverview-module__container--Ja {
  display: contents;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.Investigations-module__anchor--r2:hover .Investigations-module__icon--lj {
  color: var(--ring-icon-hover-color);
}}

.Investigations-module__wrapper--we {
  display: inline-block;

  font-size: var(--ring-font-size-smaller);
}

.Investigations-module__dropdown--OY,
.Investigations-module__anchor--r2 {
  width: 100%;
}

.Investigations-module__actionButton--po {
  margin-right: var(--ring-unit);
}

.Investigations-module__actionButton--po:last-child {
    margin-right: 0;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(.Investigations-module__wrapper--we .Investigations-module__anchor--r2):hover {
    color: var(--ring-icon-hover-color);
  }}

.Investigations-module__wrapper--we .Investigations-module__anchor--r2 {
  height: auto;
  height: initial;
  padding: 0;

  color: var(--ring-text-color);

  line-height: inherit;
}

:is(.Investigations-module__wrapper--we .Investigations-module__anchor--r2):active {
    color: var(--ring-icon-hover-color);
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.Investigations-module__anchor--r2.Investigations-module__badge--jq:hover {
    color: var(--ring-text-color);
  }}

.Investigations-module__anchor--r2.Investigations-module__badge--jq:active {
    color: var(--ring-text-color);
  }

.Investigations-module__icon--lj.Investigations-module__icon--lj {
  padding: 0;

  color: var(--ring-icon-secondary-color);
}

.Investigations-module__icon--lj.Investigations-module__assignedToMe--qf {
  color: var(--ring-main-color);
}

.Investigations-module__icon--lj.Investigations-module__fixed--HU {
  color: var(--ring-icon-success-color);
}

.Investigations-module__icon--lj.Investigations-module__badge--jq {
  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-module__icon--lj.Investigations-module__badge--jq > svg {
    vertical-align: baseline;
    vertical-align: initial;
  }

.Investigations-module__anchor--r2:active .Investigations-module__icon--lj {
  color: var(--ring-icon-hover-color);
}

.Investigations-module__popup--n3 {
  display: flex;
  overflow: hidden;

  width: calc(var(--ring-unit)*50);
}

.Investigations-module__popup--n3 > div {
    width: 100%;
  }

.Investigations-module__state--oV {
  word-break: break-word;
}

.Investigations-module__timestamp--ns {
  white-space: nowrap;
}

.Investigations-module__assignAction--sO {
  display: flex;
  align-items: center;

  height: auto;

  height: initial;
  padding: 0;

  color: var(--ring-secondary-color);

  line-height: var(--ring-line-height);
}

.Investigations-module__comment--om,
.Investigations-module__scope--Xc {
  margin-top: var(--ring-unit);
}

.Investigations-module__comment--om {
  overflow: hidden;
}

.Investigations-module__commentText--BR {
  word-break: break-word;
}

.Investigations-module__commentTextLoader--dv {
  display: inline-block;
}

.Investigations-module__scope--Xc {
  display: flex;
  align-items: baseline;
  flex-direction: row;
}

.Investigations-module__scopeTitle--Rz {
  margin-right: calc(var(--ring-unit)/2);
}

.Investigations-module__scopeList--Dm {
  overflow: hidden;
  flex: 1 1;
}

.Investigations-module__entityPath--Wk {
  flex: 1 1;

  line-height: var(--ring-line-height);
}

.Investigations-module__entityPath--Wk .Investigations-module__entityPathLink--Bj {
  color: var(--ring-link-color);
}

.Investigations-module__anchorContent--kH {
  display: flex;
  align-items: baseline;
}

.Investigations-module__anchorText--Ss {

  display: inline-block;

  width: 100%;
  margin-left: calc(var(--ring-unit)/2);
}

.Investigations-module__anchorChevron--iX {
  margin-left: 1px;
}

.Investigations-module__anchorChevron--iX.Investigations-module__anchorChevron--iX svg {
  vertical-align: -3px;
}

.Investigations-module__investigationDetails--ko {
  margin: 0 calc(var(--ring-unit)*-2) var(--ring-unit);
  padding: 0 calc(var(--ring-unit)*2) var(--ring-unit);
}

.Investigations-module__investigationDetails--ko:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

.Investigations-module__withSeveralInvestigations--ur .Investigations-module__investigationDetails--ko {
  margin-bottom: calc(var(--ring-unit)*2);
  padding-bottom: calc(var(--ring-unit)*2);
}

.Investigations-module__withSeveralInvestigations--ur .Investigations-module__investigationDetails--ko:last-child {
  margin-bottom: 0;
}

.Investigations-module__body--wh {
  display: flex;
  flex-direction: column;

  height: 100%;
}

.Investigations-module__content--Lf {
  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-module__withSeveralInvestigations--ur .Investigations-module__content--Lf {
  padding-top: calc(var(--ring-unit)*2);
}

.Investigations-module__hasPermission--RJ .Investigations-module__content--Lf {
  padding-bottom: 0;
}

.Investigations-module__footer--Y6 {
  padding: calc(var(--ring-unit)*2);
}

.Investigations-module__assigneeName--_Q.Investigations-module__highlight--vf {
  font-weight: var(--ring-font-weight-bold);
}

.Investigations-module__emptyText--Hd.Investigations-module__badge--jq {
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-link-color);
}

.Investigations-module__badgeContainer--a9 {
  flex-shrink: 0;

  min-width: calc(var(--ring-unit)*16);
  max-width: calc(var(--ring-unit)*25);
}

.Investigations-module__label--YP {
  margin-bottom: calc(var(--ring-unit)*0.75);
}

.Investigations-module__badge--jq {
  display: inline-flex;

  text-align: left;
}

.Investigations-module__badge--jq .Investigations-module__anchorContent--kH {
    width: 100%;
  }

.Investigations-module__badge--jq .Investigations-module__anchorText--Ss {
    width: auto;
  }

.BuildLogPreview-module__header--Ys {
  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-module__header--Ys::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-module__header--Ys.BuildLogPreview-module__jobDetailsSidebarHeader--Tp {
    top: calc(var(--ring-unit)*-2);
  }

.BuildLogPreview-module__hasMessages--Ky {
  box-shadow: inset 0 -1px 0 0 var(--ring-line-color);
}

.BuildLogPreview-module__content--RN {
  position: relative;

  display: block;
  overflow: hidden;

  margin-top: calc(var(--ring-unit)/2);

  text-decoration-line: none;

  color: inherit;
}

.BuildLogPreview-module__warning--Hl {
  position: relative;

  overflow: hidden;

  padding-top: calc(var(--ring-unit)*2);

  color: var(--ring-secondary-color);

  font-size: globals-module__font-smaller--t3 ring-global-font ring-global-font-lower ring-global-font-smaller;
  line-height: var(--ring-line-height-lowest);
}

.BuildLogPreview-module__warning--Hl::before {
    position: absolute;
    top: -6px;
    right: -6px;
    left: -6px;

    content: '';

    border-top: 7px dashed var(--ring-line-color);
  }

.BuildLogPreview-module__footer--WK {
  margin-top: calc(var(--ring-unit)*2);
}

.BuildLogPreview-module__warning--Hl + .BuildLogPreview-module__footer--WK {
  margin-top: var(--ring-unit);
}

.BuildLogPreview-module__message--vZ {
  padding: 0;
}

.BuildLogPreview-module__heading--o9 {
  margin-right: var(--ring-unit);
}

.BuildLogPreview-module__title--Aq {
  font-weight: var(--ring-font-weight-bold);
}

.BuildLogPreview-module__diff--hF {

  color: var(--ring-secondary-color);
}

.BuildLogPreview-module__diffLink--Xh {
  margin-right: calc(var(--ring-unit)/2);
}

.BuildLogPreview-module__actions--ha {
  margin-left: auto;
}

.BuildLogPreview-module__actionButton--Bz {
  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-module__showFullLogLink--TF:hover .BuildLogPreview-module__innerLink--Kv {
    border-bottom-width: 0;
  }}

.BuildLogPreview-module__showFullLogLink--TF:focus .BuildLogPreview-module__innerLink--Kv {
    border-bottom-width: 0;
  }

.BuildLogPreview-module__button--Za {
  margin-right: var(--ring-unit);
}

.BuildLogPreview-module__loader--CR {
  margin-left: var(--ring-unit);
}

.TestFlakyLabel-module__label--D8 {
  font-size: var(--ring-font-size-smaller);
  font-weight: var(--ring-font-weight-bold);
}

.TestFlakyLabel-module__descriptions--NI {
  color: var(--ring-secondary-color);
}

.TestFlakyLabel-module__character--o2 {
  color: var(--ring-success-color);
}

.TestFlakyLabel-module__character--o2:nth-child(2n + 1) {
  color: var(--ring-error-color);
}

.TestFlakyLabel-module__title--S5 {
  margin-right: calc(var(--ring-unit)/2);
}

.Mutes-module__wrapper--nV {
  font-size: var(--ring-font-size-smaller);
}

.Mutes-module__wrapper--nV .Mutes-module__anchor--WE {
  display: flex;
  align-content: baseline;

  height: auto;

  height: initial;
  padding: 0;

  line-height: inherit;
}

.Mutes-module__currentlyMutedAnchor--nk .Mutes-module__iconWrapper--gH {
  color: var(--ring-main-color);
}

.Mutes-module__popup--mt {
  display: flex;
  overflow: hidden;

  width: calc(var(--ring-unit)*50);
}

.Mutes-module__popup--mt > div {
    width: 100%;
  }

.Mutes-module__state--iy {
  word-break: break-word;
}

.Mutes-module__actionButton--WI {
  margin-right: var(--ring-unit);
}

.Mutes-module__actionButton--WI:last-child {
    margin-right: 0;
  }

.Mutes-module__assignAction--Ci {
  height: auto;
  height: initial;
  padding: 0;

  color: var(--ring-secondary-color);

  line-height: var(--ring-line-height);
}

.Mutes-module__comment--CM,
.Mutes-module__scope--P7 {
  margin-top: var(--ring-unit);
}

.Mutes-module__comment--CM {
  overflow: hidden;
}

.Mutes-module__commentText--jz {
  word-break: break-word;
}

.Mutes-module__commentTextLoader--qx {
  display: inline-block;
}

.Mutes-module__scope--P7 {
  display: flex;
  align-items: baseline;
  flex-direction: row;
}

.Mutes-module__scopeTitle--wm {
  margin-right: calc(var(--ring-unit)/2);
}

.Mutes-module__scopeList--LJ {
  overflow: hidden;
  flex: 1 1;
}

.Mutes-module__entityPath--RV {
  flex: 1 1;

  line-height: var(--ring-line-height);
}

.Mutes-module__entityPath--RV .Mutes-module__entityPathLink--gL {
  color: var(--ring-link-color);
}

.Mutes-module__title--lp {
  margin-right: calc(var(--ring-unit)/2);
}

.Mutes-module__muteDetails--oQ {
  margin: 0 calc(var(--ring-unit)*-2) var(--ring-unit);
  padding: 0 calc(var(--ring-unit)*2) var(--ring-unit);
}

.Mutes-module__muteDetails--oQ:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

.Mutes-module__withSeveralMutes--ym .Mutes-module__muteDetails--oQ {
  margin-bottom: calc(var(--ring-unit)*2);
  padding-bottom: calc(var(--ring-unit)*2);
}

.Mutes-module__withSeveralMutes--ym .Mutes-module__muteDetails--oQ:last-child {
  margin-bottom: 0;
}

.Mutes-module__body--J9 {
  display: flex;
  flex-direction: column;

  height: 100%;
}

.Mutes-module__content--_q {
  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-module__hasPermission--ov .Mutes-module__content--_q {
  padding-bottom: 0;
}

.Mutes-module__withSeveralMutes--ym .Mutes-module__content--_q {
  padding-top: calc(var(--ring-unit)*2);
}

.Mutes-module__footer--ey {
  padding: calc(var(--ring-unit)*2);
}

.ArrowPopupMenu-module__arrowPopupMenu--oO {
  display: inline-flex;
  align-items: baseline;

  max-width: 100%;

  white-space: nowrap;
  text-decoration-line: none;

  line-height: normal;
}

.ArrowPopupMenu-module__anchor--hQ {
  padding: 0;
}

.BuildProblemsTreeLeaf-module__row--eu,
.BuildProblemsTreeLeaf-module__content--nw {
  display: flex;
  overflow: hidden;
  align-items: baseline;
  flex: 1 1 auto;

  cursor: pointer;
}

.BuildProblemsTreeLeaf-module__actions--Gh {
  margin-left: auto;
  padding-left: calc(var(--ring-unit)*2);
}

.BuildProblemsTreeLeaf-module__problemMutesIcon--p3,
.BuildProblemsTreeLeaf-module__problemInvestigationsIcon--tZ {
  margin-right: calc(var(--ring-unit)/2);
}

.BuildProblemsTreeLeaf-module__problemMutes--me,
.BuildProblemsTreeLeaf-module__problemInvestigations--Ch {
  padding: 0;
}

.BuildProblemsTreeLeaf-module__buildNumber--Fu .BuildNumber-module__link--MR {
  color: var(--ring-text-color);

  font-size: var(--ring-font-size);
}

.BuildProblemsTreeLeaf-module__entityPath--sN {
  overflow: visible;
  overflow: initial;
}

.BuildProblemsTreeLeaf-module__buildStatus--DG {
  color: var(--ring-text-color);
}

.BuildProblemsTreeLeaf-module__buildNumber--Fu,
.BuildProblemsTreeLeaf-module__buildStatus--DG {
  margin-right: var(--ring-unit);
}

.BuildProblemsTreeLeaf-module__comment--XQ {
}

.BuildProblemsTreeLeaf-module__new--qQ .BuildProblemsTreeLeaf-module__comment--XQ,
.BuildProblemsTreeLeaf-module__new--qQ .BuildProblemsTreeLeaf-module__buildPathLinks--CU,
.BuildProblemsTreeLeaf-module__new--qQ .BuildProblemsTreeLeaf-module__buildNumber--Fu,
.BuildProblemsTreeLeaf-module__new--qQ .BuildProblemsTreeLeaf-module__buildStatus--DG {
  font-weight: var(--ring-font-weight-bold);
}

.BuildProblemsTreeLeaf-module__buildPath--Zt {

  display: flex;
  align-items: baseline;
  flex: 1 1 auto;
  flex-wrap: nowrap;
}

.BuildProblemsTreeLeafDetails-module__details--te {
  padding-bottom: calc(var(--ring-unit)*2);
}

.BuildProblemsTreeLeafDetails-module__buildLog--aT {
  margin-top: calc(var(--ring-unit)*2);
}

.BuildProblemsTreeNode-module__node--C7 {
  display: flex;
  overflow: hidden;
  align-items: baseline;
  flex-wrap: nowrap;
}

.BuildProblemsTreeNode-module__entityPath--AS {
  line-height: 24px;
}

.BuildProblemsTreeNode-module__entityPathLink--cd {
  color: var(--ring-link-color);

  line-height: 24px;
}

.BuildProblemsTreeNode-module__buildNumber--NP {
  font-size: var(--ring-font-size);
  line-height: 24px;
}

.BuildProblemsTreeNode-module__childrenCount--Fs {
  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-module__separator--k0 {
  flex-shrink: 0;

  color: var(--ring-secondary-color);
}

.BuildProblemsTreeNodeFooter-module__button--Vh {

  margin-right: var(--ring-unit);
  padding: 0;

  color: var(--ring-secondary-color);
}

.BuildProblemsTree-module__tree--MI {
  position: relative;

  z-index: 0;

  margin-top: calc(var(--ring-unit)*2);

  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2);

  border: 1px solid var(--ring-line-color);
  border-radius: 3px;
}

.BuildProblemsTree-module__expandAllButton--RJ,
.BuildProblemsTree-module__investigationMuteButtons--d1 {
  margin-right: var(--ring-unit);
}

.BuildProblemsTree-module__investigationMuteButtons--d1 {
  margin-left: var(--ring-unit);
}

.ChangeProblemsTree-module__noProblemsHeading--gh.ChangeProblemsTree-module__noProblemsHeading--gh {
  margin-bottom: calc(var(--ring-unit)*4);
}

.BuildProblemsPreview-module__hideProblemsFromDependencies--lJ {
  margin-left: calc(var(--ring-unit)/2);
}

.ParameterValuesSelect-module__select--LL {
  padding-bottom: calc(var(--ring-unit)*1.5);
}

.ParameterValuesSelect-module__select--LL button {
    color: var(--ring-text-color);
  }

.MatrixFilter-module__filter--N5 {
  display: flex;

  overflow: hidden;
  align-items: baseline;
  flex-wrap: wrap;
}

.MatrixFilter-module__state--_g {
  margin-right: calc(var(--ring-unit)*2);
}

.MatrixFilter-module__parameters--zL {
  margin-right: calc(var(--ring-unit)*2);
}

.MatrixGridRow-module__column--DI {
  position: relative;

  padding: calc(var(--ring-unit)/2) var(--ring-unit);
}

.MatrixGridRow-module__column--DI:first-child {
    padding-left: 0;
  }

.MatrixGridRow-module__column--DI:last-child {
    padding-right: 0;
  }

.MatrixGridRow-module__columnValue--pq {

  height: var(--ring-line-height);

  opacity: 0;
}

.MatrixGridRow-module__columnValue--pq.MatrixGridRow-module__visible--_F {
    opacity: 1;
  }

.MatrixGridRow-module__parameterName--oF,
.MatrixGridRow-module__parameterValue--lb {
  padding-right: calc(var(--ring-unit)*2);

  white-space: nowrap;

  font-weight: var(--ring-font-weight-bold);
}

.MatrixGridRow-module__header--B2.MatrixGridRow-module__parameterName--oF .MatrixGridRow-module__columnValue--pq,
.MatrixGridRow-module__body--EO.MatrixGridRow-module__parameterValue--lb .MatrixGridRow-module__columnValue--pq {
  max-width: 150px;
}

.MatrixGridRow-module__row--kq {
  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-module__row--kq:hover .MatrixGridRow-module__parameterValue--lb .MatrixGridRow-module__columnValue--pq {
      opacity: 1;
    }}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.MatrixGridRow-module__column--DI:hover::after,
.MatrixGridRow-module__column--DI: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-module__column--DI: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-module__column--DI: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-module__column--DI.MatrixGridRow-module__build--AN:hover {
    background-color: var(--ring-hover-background-color);
  }

  .MatrixGridRow-module__column--DI.MatrixGridRow-module__build--AN:hover::after,.MatrixGridRow-module__column--DI.MatrixGridRow-module__build--AN:hover::before,.MatrixGridRow-module__column--DI.MatrixGridRow-module__header--B2.MatrixGridRow-module__parameterValue--lb:hover::after,.MatrixGridRow-module__column--DI.MatrixGridRow-module__body--EO.MatrixGridRow-module__parameterValue--lb:hover::before {
    opacity: 0.3;
    background-color: var(--ring-hover-background-color);
  }
  /* stylelint-enable */}

.MatrixGridRow-module__row--kq.MatrixGridRow-module__withUnderline--_W .MatrixGridRow-module__column--DI {
  border-bottom: 1px solid var(--ring-line-color);
}

.MatrixGridRow-module__header--B2 {
  border-top: 1px solid var(--ring-line-color);
  border-bottom: 1px solid var(--ring-line-color);
}

.MatrixGridRow-module__header--B2.MatrixGridRow-module__parameterName--oF {
    color: var(--ring-secondary-color);

    font-weight: normal;
  }

.MatrixGrid-module__grid--xC {
  position: relative;

  overflow: hidden;

  margin-left: calc(var(--tc-page-padding-inline)*-1);
  padding-left: var(--tc-page-padding-inline);
}

.MatrixGrid-module__underlined--aV {
  border-bottom: 1px solid var(--ring-line-color);
}

.TestsPreviewPanelCounters-module__additionalInfoLink--pB {
  margin-right: calc(var(--ring-unit)*1.5);
}

.TestsPreviewPanelCounters-module__ignoredIcon--g5 > *,
.TestsPreviewPanelCounters-module__mutedIcon--Gg > * {
  color: var(--ring-secondary-color);
}

.TestsPreviewPanelCounters-module__passedIcon--eG {
  color: var(--ring-icon-success-color);
}

h1.PageTitle-module__title--gU {
  font-size: 20px;
  font-weight: var(--ring-font-weight-bold);
  line-height: 24px;
  padding-block: 2px;
}

.TwoFactorAuthLoginPage-module__container--Jm {
  display: flex;
  align-items: center;

  flex-direction: column;
  justify-content: center;

  height: 100vh;
}

.TwoFactorAuthLoginPage-module__logo--rP {
  width: 100px;
  height: 100px;
}

.TwoFactorAuthLoginPage-module__logo--rP svg {
    width: 100px;
    height: 100px;
  }

.TwoFactorAuthLoginPage-module__form--Tx {
  width: 240px;
}

.TwoFactorAuthLoginPage-module__heading--gK.TwoFactorAuthLoginPage-module__heading--gK {
  font-size: 30px;
  font-weight: 200;
}

.TwoFactorAuthLoginPage-module__password--hV,
.TwoFactorAuthLoginPage-module__wideButton--yu {
  width: 100%;
}

.TwoFactorAuthLoginPage-module__password--hV {
  margin-bottom: calc(var(--ring-unit)*2);
}

.TwoFactorAuthLoginPage-module__error--n4 {
}

.TwoFactorAuthLoginPage-module__errorPlaceholder--SE {
  height: 60px;
  padding-top: 8px;
}

.CompareBuildsHeader-module__compareBuildsHeader--t9 {
  margin-top: var(--ring-unit);

  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height-taller);
}

.CompareBuildsHeader-module__grid--Gj {
  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-module__row--EG:hover {
  background-color: var(--ring-hover-background-color);
}}

.CompareBuildsHeader-module__column--aj {
  margin-top: calc(var(--ring-unit)/2);
  margin-bottom: calc(var(--ring-unit)/2);
}

.CompareBuildsHeader-module__invisible--Zu {
  visibility: hidden;

  opacity: 0;
}

.CompareBuildsHeader-module__buildPath--CV {
  position: relative;
  top: 1px;
}

.CompareBuildsHeader-module__buildNumber--dY {
  font-size: inherit;
  line-height: inherit;
}

.CompareBuildsHeader-module__editIcon--E4 {
  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-module__row--sF:hover {
  background-color: var(--ring-hover-background-color);
}}

.CountRow-module__wrapper--pp {
  position: relative;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-larger);
}

.CountRow-module__changed--sx {
  color: var(--tc-highlight-color);
}

.DependencyRow-module__row--kV {
  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-module__row--kV.DependencyRow-module__changed--jy {
    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-module__row--kV:hover,.DependencyRow-module__row--kV.DependencyRow-module__changed--jy:hover {
    background-color: var(--ring-hover-background-color);
  }}

.DependencyRow-module__row--kV > div {
    margin: 0;
  }

.DependencyRow-module__buildComparerCol--Ph,
.DependencyRow-module__buildNumberCol--Gg {
  width: calc(var(--ring-unit)*8);
  padding-right: var(--ring-unit);
  padding-left: var(--ring-unit);

  font-size: var(--ring-font-size-smaller);
}

.DependencyRow-module__buildPath--eM {
  position: relative;
  top: 1px;
}

.DependencyRow-module__nameCol--Sy {
  flex: 1 1;

  min-width: 0;
  padding-right: var(--ring-unit);
  overflow-wrap: break-word;
}

.DependencyRow-module__buildNumber--JA {
  font-size: inherit;
  line-height: inherit;
}

.DependencyRow-module__link--Zx {
  max-width: calc(100% - var(--ring-unit)*2);
  margin: 2px 0;

  color: var(--ring-text-color);

  line-height: 22px;
}

.DependencyRow-module__caption--ov {
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--ring-unit)/2);

  font-size: 14px;

  font-size: var(--ring-font-size, 14px);
}

.ParameterRow-module__changed--xf {
  background-color: var(--ring-secondary-background-color);
  box-shadow: inset 3px 0 var(--ring-main-color);
}

.ParameterRow-module__row--Jj {
  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-module__row--Jj:hover {
    background-color: var(--ring-hover-background-color);
  }

    .ParameterRow-module__row--Jj:hover .ParameterRow-module__changed--xf {
      background-color: var(--ring-hover-background-color);
    }}

.ParameterRow-module__col--Y7 {
  padding: 0;
}

.ParameterRow-module__name--uv {
  padding: 0 var(--tc-page-padding-inline);

  overflow-wrap: break-word;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.ParameterRow-module__values--f9 {
  margin: 0;
  padding: 1px calc(var(--tc-page-padding-inline) - var(--ring-unit)) 3px;
}

.ParameterRow-module__value--yk {
  margin-top: 0;
  margin-bottom: 0;

  overflow-wrap: break-word;
}

.ParameterRow-module__empty--IO {
  color: var(--ring-secondary-color);
}

.DifferenceMark-module__differenceMark--wM {
  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-module__row--Lq {
  font-size: var(--ring-font-size-smaller);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.RevisionRow-module__row--Lq:hover {
    background-color: var(--ring-hover-background-color);
  }}

.RevisionRow-module__root--fi {
  margin-bottom: calc(var(--ring-unit)/2);

  overflow-wrap: break-word;
}

.RevisionRow-module__branch--pz {
  margin-right: calc(var(--ring-unit)/2);
}

.RevisionRow-module__canChange--YQ {
  position: relative;
}

.TestStatusText-module__successStatus--nM {
  color: var(--ring-success-color);
}

.TestStatusText-module__failedStatus--mb {
  color: var(--ring-error-color);
}

.TestStatusText-module__unknownStatus--Gp {
  color: var(--ring-secondary-color);
}

.TestStatusText-module__muted--aH {
  color: var(--ring-secondary-color);
}

.TestStatusText-module__icon--VD {
  margin-left: calc(var(--ring-unit)/2);
  padding: 0;

  color: var(--ring-secondary-color);
}

.TestRow-module__row--nf {
  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-module__row--nf.TestRow-module__changed--do {
    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-module__row--nf:hover,.TestRow-module__row--nf.TestRow-module__changed--do:hover {
    background-color: var(--ring-hover-background-color);
  }}

.TestRow-module__row--nf > div {
    margin: 0;
  }

.TestRow-module__nameCol--Hv {
  flex: 1 1;

  min-width: 0;

  padding-right: var(--ring-unit);

  overflow-wrap: break-word;
}

.TestRow-module__statusCol--y6 {
  width: calc(var(--ring-unit)*8);
  padding-right: var(--ring-unit);
  padding-left: var(--ring-unit);

  font-size: var(--ring-font-size-smaller);
}

.TestRow-module__durationCol--M6 {
  width: calc(var(--ring-unit)*15);
  padding-right: 0;

  text-align: right;

  font-size: var(--ring-font-size-smaller);
}

.TestRow-module__durationDiffCol--mW {
  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-module__suite--fs {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.TitleRow-module__col--sP {
  padding: 0 var(--ring-unit);
}

.TitleRow-module__title1--tn.TitleRow-module__title1--tn,
.TitleRow-module__title2--jm.TitleRow-module__title2--jm {
  margin: 0;
  padding: 0;

  font-size: var(--ring-font-size-smaller);
}

.TitleRow-module__title1--tn.TitleRow-module__title1--tn {
  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-module__title2--jm.TitleRow-module__title2--jm {
  font-weight: var(--ring-font-weight-bold);
  line-height: var(--ring-line-height);
}

.UnknownRow-module__code--RP {
  margin: 0;

  border: 1px solid transparent;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.UnknownRow-module__row--Hv:hover .UnknownRow-module__code--RP {
  border-color: var(--ring-link-hover-color);
}}

.UnknownRow-module__wrap--B1 {
  position: relative;
}

.FilterInput-module__filterInput--Qu {
  width: 300px;
}

.FilterInput-module__filterInput--Qu input::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.CompareBuildsFilter-module__found--em {
  margin-left: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.TestsTableHeader-module__header--wX {
  position: sticky;

  top: 0;

  background-color: var(--ring-content-background-color);
}

.TestsTableHeader-module__header--wX.TestsTableHeader-module__header--wX {
    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-module__header--wX:hover {
    background-color: var(--ring-content-background-color);
  }}

.TestsTableHeader-module__header--wX > 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-module__header--wX > div):first-child {
      padding-left: 0;
    }

.CompareBuildsTable-module__grid--qJ {
  padding-right: 0;
  padding-left: 0;
}

.CompareBuildsTable-module__controls--KC {
  display: flex;
  align-items: flex-start;

  margin-top: 0;
}

.CompareBuildsTable-module__filter--Bn.CompareBuildsTable-module__filter--Bn {
  display: inline-block;
  align-self: flex-start;

  margin-left: calc(var(--ring-unit)*2);
}

.CompareBuildsTable-module__empty--YW {
  padding-top: var(--ring-unit);
}

.CompareBuildsTable-module__emptyIcon--z1 {
  color: var(--ring-main-color);
}

.CompareBuildsTable-module__limitationMessage--P5 {
  margin-top: calc(var(--ring-unit)*3);

  color: var(--ring-secondary-color);
}

.ChangesPage-module__header--Fw .ChangesPage-module__heading--Pa {
  overflow: hidden;

  margin: 0;
  margin-bottom: calc(var(--ring-unit)*2);

  word-break: break-word;
}

:is(.ChangesPage-module__header--Fw .ChangesPage-module__heading--Pa)::first-letter {
    text-transform: uppercase;
  }

.ChangesPage-module__filter--UU {
  margin-bottom: calc(var(--ring-unit)*2);
}

.ChangesPage-module__changeDetailsTabs--VW {
  padding-bottom: calc(var(--ring-unit)*4);
}

.AuthorizeAgent-module__authorizeAgent--e3 {
  display: inline-block;
}

.AuthorizeAgent-module__comment--sO {
  width: 100%;
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.AuthorizeAgent-module__poolSelectPopup--zt {
  z-index: 101;
}

.AuthorizeAgent-module__authorizeAgent--e3[disabled] {
  cursor: default;
  pointer-events: auto;
}

.AuthorizeAgent-module__authorizeAgent--e3[disabled]:active {
  background-color: var(--ring-content-background-color);
}

.BranchLabelBadge-module__badge--tP.BranchLabelBadge-module__badge--tP {
  overflow: hidden;
  flex: 1 1 auto;

  min-width: 100px;
}

.BranchLabelBadge-module__branchLabel--Na.BranchLabelBadge-module__branchLabel--Na {
  margin-bottom: calc(var(--ring-unit)/2);
}

.BranchLabelBadge-module__branch--OY {
  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-module__branchName--Il {
  width: -moz-max-content;
  width: max-content;
  max-width: calc(100% + 1px);
}

.BranchLabelBadge-module__text--cD {
  display: grid;
  grid-template-columns: minmax(0, min-content) minmax(auto, max-content);
}

.BranchLabelBadge-module__text--cD::after {
    overflow: hidden;

    white-space: nowrap;
    text-overflow: ellipsis;
  }

.BuildPageHeader-module__heading--BM.BuildPageHeader-module__heading--BM {
  margin: 0;
}

.BuildPageHeader-module__title--JN.BuildPageHeader-module__error--b3 {
  color: var(--ring-error-color);
}

.BuildPageHeader-module__title--JN.BuildPageHeader-module__success--Z9 {
  color: var(--ring-success-color);
}

.BuildPageHeader-module__star--SL {
  height: calc(var(--ring-unit)*3);
  margin-top: -3px;
  margin-left: 6px;

  vertical-align: 3px;
}

.BuildPageHeader-module__top--Hz {
  display: flex;
}

.BuildPageHeader-module__topSequenceLoader--gS {
  display: flex;

  margin-left: auto;

  gap: var(--ring-unit);
}

.BuildPageHeader-module__topSequenceLoader--gS > :empty {
  margin-left: calc(var(--ring-unit)*-1);
}

.BuildPageHeader-module__description--Sb {
  flex: 1 0 auto;

  margin-top: calc(var(--ring-unit)/2);
}

.BuildPageHeader-module__headerInfo--zn {
  grid-area: header;

  margin-bottom: calc(var(--ring-unit)*1.5);

  padding-right: calc(var(--ring-unit)*2);
}

.BuildPageHeader-module__statusChangeComment--Ct {
  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.BuildPageHeader-module__main--QR {
  display: grid;
  grid-template-areas: 'header header' 'badges chart';
  grid-template-columns: 1fr auto;
}

.BuildPageHeader-module__leftColumn--bf {
  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-module__rightColumn--za {
  grid-area: chart;

  padding-top: calc(var(--ring-unit)/2);

  line-height: 0;
}

.BuildPageHeader-module__queued--AN {
  font-weight: normal;
}

.BuildPageHeader-module__timeBadge--FA.BuildPageHeader-module__timeBadge--FA {
  min-width: 250px;
}

.BuildPageHeader-module__agentBadge--_R.BuildPageHeader-module__agentBadge--_R {
  overflow: hidden;
  flex-shrink: 2;

  min-width: -moz-min-content;

  min-width: min-content;
  max-width: 240px;
}

.PausedBadge-module__wrapper--vK {
  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-module__label--ti {
  grid-area: label;

  color: var(--ring-secondary-color);
}

.PausedBadge-module__activateButton--Yc {
  grid-area: activate;
}

.PausedBadge-module__detailsWrapper--BW {
  display: flex;
  grid-area: details;
  gap: calc(var(--ring-unit)/2);

  align-items: center;
}

.PausedBadge-module__details--WN {
}

.BuildTypePageHeader-module__header--d8 {
  margin-bottom: calc(var(--ring-unit)*2);
}

.BuildTypePageHeader-module__heading--c5.BuildTypePageHeader-module__heading--c5 {
  margin: 0;
  padding: 0;
}

.BuildTypePageHeader-module__star--pn {
  margin-top: -3px;
  margin-left: 6px;

  vertical-align: 3px;
}

.BuildTypePageHeader-module__top--fM {
  display: flex;
}

.BuildTypePageHeader-module__topSequenceLoader--nR {
  display: flex;

  margin-left: auto;
  gap: var(--ring-unit);
}

.BuildTypePageHeader-module__topSequenceLoader--nR > :empty {
  margin-left: calc(var(--ring-unit)*-1);
}

.BuildTypePageHeader-module__subHeader--FA {
  margin-top: calc(var(--ring-unit)*1.5);
}

.BuildTypePageHeader-module__subHeaderItem--Lp {
  display: contents;
}

.BuildTypePageHeader-module__description--Au {
  margin-top: calc(var(--ring-unit)/2);
}

.BuildTypePageHeader-module__systemProblems--CW {
  max-width: calc(var(--ring-unit)*27.5);
}

.SetupProjectHeader-module__header--uB {
  overflow: hidden;

  margin: 0 calc(var(--tc-page-padding-inline)*-1);
  padding: 0 var(--tc-page-padding-inline);
}

.SetupProjectHeader-module__breadcrumbs--du {
  grid-area: breadcrumbs;
}

.SetupProjectHeader-module__heading--kY {
  grid-area: heading;
}

.SetupProjectHeader-module__description--hj {

  color: var(--ring-secondary-color);
}

.SetupProjectPage-module__page--mC {
  position: relative;

  display: flex;
  justify-content: center;

  width: 100%;
}

.SetupProjectPage-module__page--mC * {
    box-sizing: border-box;
  }

.SetupProjectPage-module__container--xA {
  display: flex;
  flex-direction: row;
  justify-content: center;

  max-width: calc(var(--ring-unit)*150);
  margin-top: 152px;
  margin-left: 120px;
}

.SetupProjectPage-module__hidden--eU {
  display: none;
}

.SetupProjectPage-module__content--De {
  display: flex;
  flex-direction: column;
  flex-grow: 1;

  padding-bottom: calc(var(--ring-unit)*4);
}

.SetupProjectPage-module__errorWrapper--DE {
  flex-grow: 1;
}

.SetupProjectPage-module__loader--Jt {
  flex-grow: 1;

  padding-top: calc(var(--ring-unit)*4);
}

.SetupProjectPage-module__imageWrapper--Ir {
  display: flex;
  flex-grow: 1;
  justify-content: center;
}

.SetupProjectPage-module__image--P_ {
  position: sticky;

  margin: 0 124px 300px 148px;
}

.SetupProjectPage-module__projectForm--y7 {
  width: 100%;
  max-width: 800px;
}

.SetupProjectPage-module__formInner--qD {
  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);
}

.SetupProjectPage-module__actions--F8 {
  padding-top: calc(var(--ring-unit)*3);
}

.SetupProjectPage-module__close--xw {
  position: absolute;
  top: 0;
  right: 0;
}

textarea.CreateProjectInput-module__multilineInput--lw {
  min-height: 78px;
}

.CreateProjectForm-module__formInner--Is {
  display: flex;
  flex-direction: column;

  width: 564px;

  gap: calc(var(--ring-unit)*3);
}

.CreateProjectForm-module__actions--Re {
  padding-top: calc(var(--ring-unit)*3);
}

.CreateProjectForm-module__parentProject--uE {
  display: flex;
  gap: var(--ring-unit);
}

.CreateProjectForm-module__infoIcon--uk {
  padding-left: 4px;

  color: var(--ring-secondary-color);
}

.CreateProjectForm-module__error--YF {
  color: var(--ring-error-color);
}

.CreateProjectHeader-module__header--UY {
  overflow: hidden;

  margin: 0 calc(var(--tc-page-padding-inline)*-1);
  padding: 0 var(--tc-page-padding-inline);
}

.CreateProjectHeader-module__breadcrumbs--so {
  grid-area: breadcrumbs;
}

.CreateProjectHeader-module__heading--_v {
  grid-area: heading;
}

.CreateProjectHeader-module__description--T3 {

  color: var(--ring-secondary-color);
}

.CreateProjectPage-module__page--Wn {
  position: relative;

  display: flex;
  justify-content: center;

  width: 100%;
}

.CreateProjectPage-module__page--Wn * {
    box-sizing: border-box;
  }

.CreateProjectPage-module__container--m9 {
  display: flex;
  flex-direction: row;
  justify-content: center;

  max-width: calc(var(--ring-unit)*150);
  margin-top: 152px;
  margin-left: 120px;
}

.CreateProjectPage-module__hidden--Cv {
  display: none;
}

.CreateProjectPage-module__content--hk {
  display: flex;
  flex-direction: column;

  padding-bottom: calc(var(--ring-unit)*4);
}

.CreateProjectPage-module__errorWrapper--FF {
  flex-grow: 1;
}

.CreateProjectPage-module__loader--Yk {
  flex-grow: 1;

  padding-top: calc(var(--ring-unit)*4);
}

.CreateProjectPage-module__imageWrapper--ci {
  display: flex;
  flex-grow: 1;
  justify-content: center;
}

.CreateProjectPage-module__image--DO {
  position: sticky;

  margin: 0 124px 300px 148px;
}

.CreateProjectPage-module__projectForm--Qu {
  width: 100%;
  max-width: 800px;
}

.CreateProjectPage-module__formInner--_1 {
  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);
}

.CreateProjectPage-module__actions--_P {
  padding-top: calc(var(--ring-unit)*3);
}

.CreateProjectPage-module__parentProjectSelect--vj {
  max-width: calc(var(--ring-unit)*56);
}

.CreateProjectPage-module__close--Zi {
  position: absolute;
  top: 0;
  right: 0;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.OverviewArchivedProjectInfo-module__container--LD:hover {
    cursor: default;

    color: var(--ring-text-color);
    background-color: var(--ring-tag-background-color);
  }}

.OverviewArchivedProjectInfo-module__container--LD:focus {
    cursor: default;

    color: var(--ring-text-color);
    background-color: var(--ring-tag-background-color);
  }

.ProjectPageHeader-module__header--HT {
  margin-bottom: calc(var(--ring-unit)*2);
}

.ProjectPageHeader-module__heading--H1.ProjectPageHeader-module__heading--H1 {
  margin: 0 auto 0 0;
}

.ProjectPageHeader-module__heading--H1.ProjectPageHeader-module__projectArchived--HJ .ProjectPageHeader-module__title--V_ {
  color: var(--ring-secondary-color);
}

.ProjectPageHeader-module__archived--dd {
  margin-left: calc(var(--ring-unit)/2);

  vertical-align: text-bottom;

  font-weight: normal;
}

.ProjectPageHeader-module__star--iM {
  margin-top: -3px;
  margin-left: 6px;

  vertical-align: 3px;
}

.ProjectPageHeader-module__top--GR {
  display: flex;

  min-height: calc(var(--ring-unit)*3.5);
}

.ProjectPageHeader-module__topSequenceLoader--Ft {
  display: flex;

  gap: var(--ring-unit);
}

.ProjectPageHeader-module__topSequenceLoader--Ft > :empty {
  margin-left: calc(var(--ring-unit)*-1);
}

.ProjectPageHeader-module__breadcrumbs--F6 {
  flex-grow: 1;
}

.ProjectPageHeader-module__breadcrumbsLink--ry {
  font-size: var(--ring-font-size-smaller);
  line-height: 24px;
}

.ProjectPageHeader-module__subHeader--yX {
  margin-top: calc(var(--ring-unit)*1.5);
}

.ProjectPageHeader-module__description--bM {
  margin-top: calc(var(--ring-unit)/2);
}

.ProjectPageHeader-module__actions--ZC {
  display: flex;
  align-items: baseline;

  width: 100%;
  margin-top: var(--ring-unit);
}

.FavoriteBuildsPage-module__header--Vl {

  margin-bottom: var(--ring-unit);
}

.InvestigationStatusFilter-module__container--rU {
  display: flex;
  gap: var(--ring-unit);
}

.Placeholder-module__nothingFound--Ox {
  padding: var(--ring-unit) 0;

  color: var(--ring-secondary-color);
}

.TableHeader-module__tableHeader--lt {
  display: contents;

  line-height: var(--ring-line-height-lowest);
}

.TableHeader-module__tableHeader--lt::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-module__columnTitle--Xh {

  cursor: pointer;
}

.TableHeader-module__column--gS {
  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-module__sortIcon--Mj {
  margin-left: calc(var(--ring-unit)/4);

  vertical-align: middle;
}

.BuildProblemHeader-module__statusColumn--pn {
  grid-column-start: status-start;
}

.BuildProblemHeader-module__buildColumn--k8 {
  grid-column-start: build-start;

  display: flex;

  white-space: nowrap;
}

.BuildProblemHeader-module__problemNameColumn--S0 {
  grid-column-start: problem-name-start;
}

.BuildProblemHeader-module__changesColumn--Qg {
  grid-column-start: changes-start;
}

.BuildProblemHeader-module__assignedColumn--En {
  grid-column-start: assigned-start;
}

.BuildProblemHeader-module__actionsColumn--z9 {
  grid-column-start: actions-start;
}

.Investigations-module__container--CW {
  display: flex;
  flex-direction: column;
}

.Investigations-module__detail--fB {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);

  overflow-wrap: break-word;
}

.Investigations-module__detail--fB:not(:last-child) {
    padding-bottom: calc(var(--ring-unit)/4);
  }

.Investigations-module__assignment--DN {
  -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-module__full--Za {
  white-space: normal;
}

.Investigations-module__scopeList--nJ {
  overflow: hidden;
}

.Investigations-module__entityPath--aD {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.Investigations-module__entityPath--aD .Investigations-module__entityPathLink--RK {
  color: var(--ring-link-color);
}

.Investigations-module__fullPath--UR {
  white-space: normal;
  word-break: break-all;
}

.Investigations-module__showButton--Ej {
  padding: 0;

  color: var(--ring-link-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TableRow-module__details--jg:hover .TableRow-module__arrow--t0 {
  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-module__details--jg:hover .TableRow-module__button--NP)::before {
    background-color: var(--ring-hover-background-color);
  }}

.TableRow-module__row--kx {
  display: contents;
}

.TableRow-module__row--kx::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-module__expanded--HY::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-module__details--jg {
  display: contents;
}

.TableRow-module__button--NP::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-module__button--NP {

  grid-column: start / end;
  grid-row: var(--row) / span 1;
}

.TableRow-module__button--NP:focus {
  outline: none;
}

:is(.TableRow-module__expanded--HY .TableRow-module__button--NP)::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-module__details--jg .TableRow-module__button--NP:focus)::before {
    background-color: var(--ring-hover-background-color);
  }

.TableRow-module__detailsWrapper--Yu {
  grid-column: start / end;
}

.TableRow-module__arrow--t0 {
  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-module__expanded--HY .TableRow-module__arrow--t0 {
  opacity: 1;
}

.TableRow-module__button--NP:focus ~ .TableRow-module__arrow--t0 {
  transition: none;

  opacity: 1;
}

.TableRow-module__button--NP:active ~ .TableRow-module__arrow--t0 {
  transition: none;

  opacity: 1;
  color: var(--ring-main-color);
}

.BuildProblemActions-module__container--Dx {
  display: flex;
  justify-content: end;
  gap: calc(var(--ring-unit)/2);
}

.BuildProblemActions-module__menu--Xo {
  padding: 0 calc(var(--ring-unit)/2);
}

.BuildProblemDetails-module__links--jO {
  position: relative;

  display: flex;
  gap: calc(var(--ring-unit)*2.5);

  padding: calc(var(--ring-unit)*0.75) 0;
}

.BuildProblemDetails-module__links--jO::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-module__linkButton--Fd {
  padding: 0;

  color: var(--ring-link-color);
}

.BuildProblemDetails-module__log--aO {
  padding: var(--ring-unit) calc(var(--ring-unit)*4) calc(var(--ring-unit)*2) 0;
}

.BuildProblemDetails-module__tabs--QS {
  margin: var(--ring-unit) 0 calc(var(--ring-unit)*1.5);
}

.BuildProblemDetails-module__buildPathContainer--_D {
  display: flex;
  flex-direction: column;

  padding-bottom: var(--ring-unit);

  color: var(--ring-link-color);
}

.BuildProblemDetails-module__buildStatus--FF {
  flex-shrink: 0;

  color: var(--ring-link-color);
}

.BuildProblemDetails-module__buildPathAndStatus--Hv {
  overflow: hidden;
  flex-wrap: nowrap;

  padding: var(--ring-unit) 0;

  line-height: var(--ring-line-height);
}

.BuildProblemDetails-module__buildPathAndStatus--Hv:not(:last-child) {
    border-bottom: 1px solid var(--ring-line-color);
  }

.BuildProblemDetails-module__buildPath--Da {
  overflow: hidden;

  white-space: nowrap;
}

.BuildProblemName-module__name--d9 {
  margin-bottom: calc(var(--ring-unit)*0.25);

  line-height: var(--ring-line-height);
}

.BuildProblemName-module__newFailure--TM {
  font-weight: var(--ring-font-weight-bold);
}

.BuildProblemName-module__status--vr {
  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-module__icon--jO {
  margin-right: calc(var(--ring-unit)/4);

  color: var(--ring-icon-error-color);
}

.BuildProblemName-module__text--nf {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;

  display: -webkit-box;
  overflow: hidden;
  overflow-wrap: break-word;
}

.BuildProblemName-module__text--nf.BuildProblemName-module__compact--qL {
    -webkit-line-clamp: 6;
  }

.BuildProblemName-module__statusText--Ch {
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;

  display: -webkit-box;
  overflow: hidden;
}

.BuildProblemName-module__full--Vw {
  -webkit-box-orient: initial;
}

.ProblemStatus-module__container--sF {
  display: flex;
  gap: calc(var(--ring-unit)/2);

  align-items: center;

  height: calc(var(--ring-unit)*2.25);

  color: var(--ring-icon-color);
}

.ProblemStatus-module__iconButton--Ee {
  padding: 0;
}

.ProblemStatus-module__popup--qh {
  display: flex;
  overflow: hidden;

  width: calc(var(--ring-unit)*50);
}

.ProblemStatus-module__popup--qh > div {
    width: 100%;
  }

.ProblemStatus-module__content--XL {
  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-module__statusColumn--IX,
.BuildProblemRow-module__buildColumn--Ff,
.BuildProblemRow-module__problemNameColumn--VG,
.BuildProblemRow-module__changesColumn--MI,
.BuildProblemRow-module__assignedColumn--zC,
.BuildProblemRow-module__actionsColumn--yB {
  z-index: 2;

  padding: var(--ring-unit) 0;

  line-height: var(--ring-line-height);
}

.BuildProblemRow-module__statusColumn--IX {
  display: flex;
  gap: var(--ring-unit);

  grid-column-start: status-start;
  grid-row-start: var(--row);
}

.BuildProblemRow-module__buildColumn--Ff {
  display: flex;

  white-space: nowrap;
  grid-column-start: build-start;
  grid-row-start: var(--row);
}

.BuildProblemRow-module__problemNameColumn--VG {
  overflow: hidden;
  align-items: baseline;
  grid-column-start: problem-name-start;
  grid-row-start: var(--row);

  min-height: 38px;
}

.BuildProblemRow-module__changesColumn--MI {
  grid-column-start: changes-start;
  grid-row-start: var(--row);
}

.BuildProblemRow-module__assignedColumn--zC {
  grid-column-start: assigned-start;
  grid-row-start: var(--row);
}

.BuildProblemRow-module__actionsColumn--yB {
  grid-column-start: actions-start;
  grid-row-start: var(--row);
}

.BuildProblemRow-module__number--HL {
  line-height: var(--ring-line-height);
}

.BuildProblemRow-module__outerContainer--Tx {
  position: relative;

  overflow: hidden;

  margin: 0 calc(var(--tc-page-padding-inline)*-1);
}

.BuildProblemRow-module__innerContainer--Ge {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;

  padding: 0 var(--tc-page-padding-inline);
}

.BuildProblemRow-module__assigned--DS {
  padding-top: calc(var(--ring-unit)*1.5);
}

.BuildProblemList-module__grid--nS {
  --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-module__grid--nS.BuildProblemList-module__compact--bz {
    grid-template-columns:
      var(--status-column) var(--build-column) var(--problem-name-column) var(--changes-column)
      var(--actions-column) [end];
  }

.BuildProblemList-module__list--wy {
  display: contents;
}

.BuildProblemList-module__nothingFound--pP {
  padding: var(--ring-unit) 0;

  color: var(--ring-secondary-color);
}

.BuildProblemsTree-module__row--Dv {
  display: flex;
  flex-wrap: wrap;
  gap: var(--ring-unit);

  margin-bottom: calc(var(--ring-unit)*1.5);
}

.BuildProblemsTree-module__tree--r9 {
  margin-left: calc(var(--ring-unit)*-2.25);
}

.BuildProblemsTree-module__tree--r9 > .BuildProblemsTree-module__leftArrow--jN {
    color: red;
  }

.BuildProblemsTree-module__leaf--Y5.BuildProblemsTree-module__leaf--Y5 {
  display: block;

  padding-bottom: calc(var(--ring-unit)*0.75);
}

.BuildProblemsTree-module__node--ch.BuildProblemsTree-module__node--ch {
  align-items: center;

  margin: calc(var(--ring-unit)*0.75) 0;
}

.BuildProblemsTreeNode-module__detailedNode--WH {
  display: flex;
  align-items: center;
}

.BuildProblemsTreeNode-module__entityPath--Yf {
  display: flex;
  align-items: center;

  width: 100%;

  padding: 0;

  letter-spacing: -0.3px;

  font-size: inherit;
}

.BuildProblemsTreeNode-module__entityPath--Yf.BuildProblemsTreeNode-module__entityPath--Yf {
  margin-bottom: 0;

  font-weight: 400;
}

.BuildProblemsTreeNode-module__entityPathLink--H1 {
  color: var(--ring-text-color);

  line-height: inherit;
}

.BuildProblemsTreeNode-module__childrenCount--dN {
  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-module__link--o0 {
  max-width: calc(100% - var(--ring-unit)*2.5);

  color: var(--ring-text-color);
}

.BuildProblemsTreeNode-module__buildType--MV.BuildProblemsTreeNode-module__buildType--MV {
  align-items: baseline;

  font-size: var(--ring-font-size);
  font-weight: var(--ring-font-weight-bold);
  line-height: var(--ring-line-height);
}

.BuildProblemsTreeNodeFooter-module__button--zM {

  margin-right: var(--ring-unit);
  margin-bottom: var(--ring-unit);
  padding: 0;

  color: var(--ring-secondary-color);
}

.BatchAction-module__actions--l4 {
  display: flex;
  gap: calc(var(--ring-unit)*2);
}

.BatchAction-module__secondary--za {
  padding: 0;
}

.FailedStatusFilter-module__container--E4 {
  display: flex;
  gap: var(--ring-unit);
}

.BatchAction-module__actions--eB {
  display: flex;
  gap: calc(var(--ring-unit)*2);
}

.BatchAction-module__secondary--c0 {
  padding: 0;
}

.TestProblemHeader-module__statusColumn--Am {
  grid-column-start: status-start;

  display: flex;

  white-space: nowrap;
}

.TestProblemHeader-module__testNameColumn--Mp {
  grid-column-start: test-name-start;
}

.TestProblemHeader-module__failuresColumn--jz {
  grid-column-start: failures-start;
}

.TestProblemHeader-module__assignedColumn--Rs {
  grid-column-start: assigned-start;
}

.TestProblemHeader-module__actionsColumn--M_ {
  grid-column-start: actions-start;
}

.FailureHeader-module__statusColumn--_G {
  grid-column-start: status-start;

  display: flex;

  white-space: nowrap;
}

.FailureHeader-module__projectScopeColumn--Kr {
  grid-column-start: project-scope-start;
}

.FailureHeader-module__changesColumn--B3 {
  grid-column-start: changes-start;
}

.FailureHeader-module__startedColumn--U3 {
  grid-column-start: started-start;
}

.FailureHeader-module__actionsColumn--FF {
  grid-column-start: actions-start;
}

.Notification-module__notification--Jt {
  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-module__notification--Jt:hover {
    background-color: var(--ring-tag-background-color);
  }}

.Notification-module__unread--fN {
  background-color: var(--ring-secondary-background-color);
}

.Notification-module__notificationIconWrapper--x9 {
  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-module__notificationIcon--Ys {
  margin: 0 1px;

  line-height: normal;
}

.Notification-module__notificationIconWrapperError--kh {
  background-color: var(--ring-removed-background-color);
}

.Notification-module__notificationIconWrapperError--kh .Notification-module__notificationIcon--Ys {
    color: var(--ring-icon-error-color);
  }

.Notification-module__notificationIconWrapperWarning--hM {
  background-color: var(--ring-warning-background-color);
}

.Notification-module__notificationIconWrapperWarning--hM .Notification-module__notificationIcon--Ys {
    margin-top: -2px;

    color: var(--ring-icon-warning-color);
  }

.Notification-module__notificationIconWrapperInfo--yE {
  background-color: var(--ring-disabled-background-color);
  box-shadow: 0 0 0 1px var(--ring-line-color) inset;
}

.Notification-module__notificationIconWrapperInfo--yE .Notification-module__notificationIcon--Ys {
    color: var(--ring-icon-secondary-color);
  }

.Notification-module__unreadDot--DX {
  position: absolute;
  top: -3px;
  left: -3px;

  width: 10px;
  height: 10px;

  border-radius: 50%;
  background-color: var(--ring-main-color);
}

.Notification-module__notificationBodyWrapper--HI {
  flex-grow: 1;
}

.Notification-module__notificationTitle--CH {
  display: flex;
  align-items: baseline;

  margin-bottom: calc(var(--ring-unit)/2);

  font-weight: var(--ring-font-weight-bold);
}

.Notification-module__actions--h9 {
  margin-left: auto;
}

.Notification-module__notificationBody--pN .attentionComment,.Notification-module__notificationBody--pN .attentionRed {
    color: var(--ring-secondary-color);
  }

.ServerHealthTab-module__report--tf {
  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-module__withErrors--jV {
  background-color: var(--ring-removed-background-color);
}

.ServerHealthTab-module__withWarnings--Vf {
  background-color: var(--ring-warning-background-color);
}

.ServerHealthTab-module__withInfo--Nf {
  background-color: var(--ring-secondary-background-color);
}

.ServerHealthTab-module__empty--Sa {
  background-color: var(--ring-added-background-color);
}

.ServerHealthTab-module__reportHeading--s7.ServerHealthTab-module__reportHeading--s7 {
  margin-bottom: calc(var(--ring-unit)*3);
}

.ServerHealthTab-module__reportColumns--LX {
  display: flex;
  align-items: baseline;
}

.ServerHealthTab-module__reportColumn--Kt {
  margin-right: calc(var(--ring-unit)*8);
}

.ServerHealthTab-module__reportColumnHeading--oD.ServerHealthTab-module__reportColumnHeading--oD {
  margin-bottom: calc(var(--ring-unit)/2);
}

.ServerHealthTab-module__reportColumnCount--qo {
  color: var(--ring-secondary-color);
}

.ServerHealthTab-module__errorIcon--EZ,
.ServerHealthTab-module__warningIcon--uo,
.ServerHealthTab-module__infoIcon--j6 {
  margin-left: calc(var(--ring-unit)/2);
}

.ServerHealthTab-module__errorIcon--EZ {
  color: var(--ring-icon-error-color);
}

.ServerHealthTab-module__warningIcon--uo {
  color: var(--ring-icon-warning-color);
}

.ServerHealthTab-module__infoIcon--j6 {
  color: var(--ring-icon-secondary-color);
}

.ServerHealthTab-module__notificationsHeaderWrapper--JP {
  display: flex;
  align-items: baseline;

  margin-bottom: calc(var(--ring-unit)/2);

  font-weight: var(--ring-font-weight-bold);
}

.ServerHealthTab-module__notificationsHeader--pY {
  color: var(--ring-secondary-color);
}

.ServerHealthTab-module__markAsRead--hX {
  margin-left: auto;

  white-space: nowrap;
}

.ServerHealthTab-module__markAsRead--hX[disabled] {
    visibility: hidden;

    width: 0;
  }

.NotificationsPage-module__header--KA {
  display: flex;
  align-items: baseline;

  margin: calc(var(--ring-unit)*2) 0 calc(var(--ring-unit)*3.5);
}

.NotificationsPage-module__controls--aZ {
  margin-left: auto;
}

.NotificationsPage-module__counter--Ft {
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);

  font-weight: normal;
}

.NotificationsPage-module__errorIcon--EL {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-error-color);
}

.NotificationsPage-module__noNotifications--uR {
  display: flex;
  align-items: center;
  flex-direction: column;

  margin-top: calc(var(--ring-unit)*3);
}

.NotificationsPage-module__noNotificationsText--oa {
  margin-top: calc(var(--ring-unit)*5);
}

:root {
  --tc-bell-color: #000;
}

.NotificationsPage-module__dark--WW {
  --tc-bell-color: #fff;
}

.VcsLoginItem-module__vcsItem--rp {
  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-module__vcsItem--rp:first-child {
    border-top: none;
    border-radius: var(--ring-unit) var(--ring-unit) 0 0;
  }

.VcsLoginItem-module__vcsItem--rp: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-module__vcsItem--rp:hover {
    cursor: pointer;

    background-color: var(--ring-hover-background-color);
  }}

.VcsLoginItem-module__vcsName--j1 {
  font-size: var(--ring-font-size-larger);
  font-weight: 700;
}

.VcsLoginItem-module__vcsIcon--i4 svg {
  width: calc(var(--ring-unit)*6);
  height: calc(var(--ring-unit)*6);
}

.VcsLoginItem-module__vcsDescription--fg {
  padding-top: calc(var(--ring-unit)/4);

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.VcsLoginScreen-module__container--zD {
  max-width: calc(var(--ring-unit)*70.5);
  padding-top: calc(var(--ring-unit)*12.5);
}

.VcsLoginScreen-module__description--Q4 {
  padding-bottom: calc(var(--ring-unit)*1.5);
}

.VcsLoginScreen-module__vcsList--L9 {
  margin-top: calc(var(--ring-unit)*1.5);

  border: 1px solid var(--ring-line-color);
  border-radius: var(--ring-unit);
}

.VcsLoginScreen-module__listDivider--iN {
  position: relative;

  margin-top: calc(var(--ring-unit)*1.5);

  text-align: center;
}

.VcsLoginScreen-module__listDivider--iN::before {
    position: absolute;
    top: 50%;
    left: 0;

    width: 100%;
    height: 1px;

    content: '';

    background-color: var(--ring-line-color);
  }

.VcsLoginScreen-module__listDividerText--E_ {
  position: relative;

  padding: 0 calc(var(--ring-unit)*2);

  background-color: #fff;

  background-color: var(--ring-content-background-color, #fff);
}

.AddRepositoryPage-module__page--m_ {
  position: relative;

  display: flex;
  justify-content: center;

  width: 100%;
}

.AddRepositoryPage-module__page--m_ * {
    box-sizing: border-box;
  }

.AddRepositoryPage-module__container--ey {
  display: flex;

  max-width: calc(var(--ring-unit)*150);
}

.AddRepositoryPage-module__title--OC.AddRepositoryPage-module__title--OC {
  margin-bottom: calc(var(--ring-unit)*2);

  font-weight: var(--ring-font-weight-bold);
}

.AddRepositoryPage-module__addRepository--VB {
  width: calc(var(--ring-unit)*70.5);
  padding-top: calc(var(--ring-unit)*7.5);
}

.AddRepositoryPage-module__imageWrapper--mk {
  margin-right: calc(var(--ring-unit)*-7);
}

@media (max-width: 1279.98px) {
  .AddRepositoryPage-module__imageWrapper--mk {
    display: none;
  }
}

.AddRepositoryPage-module__close--zn {
  position: absolute;
  top: 0;
  right: 0;
}

.AddRepositoryPage-module__errorWrapper--HS {
  flex-grow: 1;
}

.CreatePipelinePage-module__page--bx {
  position: relative;

  display: flex;
  justify-content: center;

  width: 100%;
}

.CreatePipelinePage-module__page--bx * {
    box-sizing: border-box;
  }

.CreatePipelinePage-module__container--Ok {
  display: flex;

  max-width: calc(var(--ring-unit)*150);
}

.CreatePipelinePage-module__title--mx.CreatePipelinePage-module__title--mx {
  margin-bottom: calc(var(--ring-unit)*2);

  font-weight: var(--ring-font-weight-bold);
}

.CreatePipelinePage-module__withProjectSelector--O1.CreatePipelinePage-module__withProjectSelector--O1 {
  margin-bottom: calc(var(--ring-unit)/2);
}

.CreatePipelinePage-module__parentProject--Co {
  display: flex;

  margin-bottom: calc(var(--ring-unit)*2);

  white-space: nowrap;
  -moz-column-gap: calc(var(--ring-unit)/2);
       column-gap: calc(var(--ring-unit)/2);
}

.CreatePipelinePage-module__parentProjectLabel--Qh {
  margin-right: calc(var(--ring-unit)/2);

  white-space: nowrap;
}

.CreatePipelinePage-module__select--_8 {
  max-width: calc(var(--ring-unit)*56);
}

.CreatePipelinePage-module__createPipeline--Mp {
  width: calc(var(--ring-unit)*70.5);
  padding-top: calc(var(--ring-unit)*7.5);
}

.CreatePipelinePage-module__imageWrapper--af {
  margin-right: calc(var(--ring-unit)*-7);
}

@media (max-width: 1279.98px) {
  .CreatePipelinePage-module__imageWrapper--af {
    display: none;
  }
}

.CreatePipelinePage-module__close--aP {
  position: absolute;
  top: 0;
  right: 0;
}

.CreatePipelinePage-module__errorWrapper--p6 {
  flex-grow: 1;
}

.CreatePipelinePage-module__earlyAccessTag--Su {
  margin-top: calc(var(--ring-unit)/4);
  margin-left: calc(var(--ring-unit)*1.5);

  pointer-events: none;

  font-weight: 400;
}

.WelcomeScreen-module__page--zc {
  display: flex;
  align-items: center;

  flex-direction: column;
}

.WelcomeScreen-module__page--zc .WelcomeScreen-module__pageHeading--JT.WelcomeScreen-module__pageHeading--JT {
    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-module__card--O0 {
  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-module__createPipeline--Ld {
  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-module__createPipeline--Ld .WelcomeScreen-module__createPipelineHeading--Iv.WelcomeScreen-module__createPipelineHeading--Iv {
    margin: 0;
    padding: 0;

    font-size: calc(var(--ring-unit)*3);

    font-weight: var(--ring-font-weight-bold);
    line-height: calc(var(--ring-unit)*3 + var(--ring-unit)/2);
  }

.WelcomeScreen-module__createPipeline--Ld .WelcomeScreen-module__createPipelineDescription--gA {
    margin: 0;
    margin-top: var(--ring-unit);
  }

.WelcomeScreen-module__createPipelineButtonWrapper--zG {
  margin-top: auto;
}

.WelcomeScreen-module__createPipelineIcon--Jo {
  margin-right: calc(var(--ring-unit)/2);
}

.WelcomeScreen-module__previewImage--Uf {
  display: flex;
  align-items: end;

  padding: var(--ring-unit) calc(var(--ring-unit)*5) 0 calc(var(--ring-unit)*5/2);
}

.SaveChanges-module__container--Pc {
  text-align: right;
}

.SaveChanges-module__actions--mM {
  display: flex;
}

.SaveChanges-module__button--ZI {
  margin-left: var(--ring-unit);
}

.PipelineEditButton-module__tooltipWrapper--da {
  display: flex;

  height: 28px;
  margin-left: var(--ring-unit);
}

.PipelineEditButton-module__popup--wd {
  max-width: calc(var(--ring-unit)*31);
}

.Header-module__header--tA {
  z-index: 3;

  display: grid;
  overflow: hidden;

  align-items: start;

  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);

  background-color: var(--ring-content-background-color);

  grid-gap: calc(var(--ring-unit)*1.5);
  grid-template-columns: 1fr max-content;
  grid-template-rows: auto;
}

.Header-module__headerBottomLine--eB {
  box-shadow: 0 1px var(--ring-line-color);
}

.Header-module__heading--lc {
  overflow: hidden;
  align-content: baseline;

  min-height: 28px;
  grid-column: 1;
  grid-row: 1;
}

.Header-module__title--uJ {
  display: flex;
}

.Header-module__title--uJ.Header-module__title--uJ {
  margin: 0;
  padding: 0;
}

.Header-module__content--da {
  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-module__content--da > div {
    max-width: calc(var(--ring-unit)*50);
  }

.Header-module__actions--Gx {
  grid-column: 2;
  grid-row: 1;

  display: flex;
  justify-content: end;
}

.NotificationsButton-module__icon--p4 {
  margin-right: calc(var(--ring-unit)/2);
}

.NotificationsButton-module__popupLine--uQ {
  display: flex;
  align-items: baseline;
}

.NotificationsButton-module__popupLineText--vN {
  display: flex;
  flex-direction: column;
}

.NotificationsButton-module__invisible--tr {
  visibility: hidden;
}

.NotificationsButton-module__lineBreak--kr {
  white-space: pre-wrap;
}

.NotificationsButton-module__footer--jq {
  padding: var(--ring-unit) calc(var(--ring-unit)*2);

  border-top: 1px solid #dfe5eb;

  border-top: 1px solid var(--ring-line-color, #dfe5eb);
  background-color: var(--ring-secondary-background-color);
}

.NotificationsButton-module__toggleOffset--MG {
  margin-top: var(--ring-unit);
}

.PipelineHeader-module__header--OU {
  position: sticky;
  top: 0;
}

.PipelineHeader-module__badges--vu > div {
    max-width: 20%;
  }

.PipelineHeader-module__button--Co {
  margin-left: var(--ring-unit);
}

.PipelineHeader-module__timeBadge--K8.PipelineHeader-module__timeBadge--K8 {
  max-width: -moz-max-content;
  max-width: max-content;
}

.PipelinePage-module__page--iQ {
  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-module__header--tK {
  height: 104px;
  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-module__contentContainer--zZ {
  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);
}

.PipelineRunHeader-module__button--FP {
  margin-left: var(--ring-unit);
}

.PipelineRunHeader-module__badges--Dx > div {
    max-width: calc(var(--ring-unit)*50);
  }

.PipelineRunHeader-module__stopButton--M2 .secondary {
  fill: var(--ring-removed-subtle-background-color);
}

.PipelineRunHeader-module__runTimeBadge--tz.PipelineRunHeader-module__runTimeBadge--tz {
  min-width: calc(var(--ring-unit)*44);
}

.QueuePageHeader-module__header--dj.QueuePageHeader-module__header--dj {
  margin-bottom: calc(var(--ring-unit)*4);
}

.QueuePageHeader-module__loader--SE {
  margin-right: var(--ring-unit);
  margin-bottom: 3px;
}

.InvestigationsPanel-module__heading--kv {
  display: flex;
  align-items: baseline;
}

.InvestigationsPanel-module__headingIcon--WC {
  margin-right: calc(var(--ring-unit)/2);
}

.InvestigationsPanel-module__investigationDetails--hI {
  margin-bottom: calc(var(--ring-unit)*2);
}

.MutesPanel-module__heading--Ea {
  display: flex;
  align-items: baseline;
}

.MutesPanel-module__headingIcon--St {
  margin-right: calc(var(--ring-unit)/2);
}

.MutesPanel-module__muteDetails--US {
  margin-bottom: calc(var(--ring-unit)*2);
}

.TestMetadataPopup-module__dialog--mw {
  width: calc(100vw - var(--ring-unit)*4*2);
  height: calc(100vh - var(--ring-unit)*2.5*2);
}

.TestMetadataPopup-module__overlay--Ta {
  z-index: 9;

  padding: 0;
}

.TestMetadataPopup-module__wrapper--Ev {
  display: flex;
  flex-direction: column;

  height: 100%;
}

.TestMetadataPopup-module__header--jA {
  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4) calc(var(--ring-unit)*4);
}

.TestMetadataPopup-module__heading--Hy.TestMetadataPopup-module__heading--Hy {
  margin: 0;
  padding: 0;

  font-size: 24px;
  font-weight: var(--ring-font-weight-bold);
  line-height: 28px;
}

.TestMetadataPopup-module__content--DU {
  overflow: hidden;
  overflow-y: auto;

  padding: 0 calc(var(--ring-unit)*4) calc(var(--ring-unit)*4);
}

.TestMetadataPopup-module__item--C8 {
  margin-bottom: calc(var(--ring-unit)*3);
}

.TestMetadataPopup-module__item--C8:last-child {
    margin-bottom: 0;
  }

.TestMetadataPopup-module__itemHeading--x6 {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;

  margin-bottom: var(--ring-unit);
}

.TestMetadataPopup-module__name--mD {
  display: inline-block;

  margin-right: calc(var(--ring-unit)/2);

  font-weight: var(--ring-font-weight-bold);
}

.TestMetadataPopup-module__fileName--KP {

  color: var(--ring-secondary-color);
}

.TestMetadataPopup-module__name--mD,
.TestMetadataPopup-module__text--ht,
.TestMetadataPopup-module__artifact--ab,
.TestMetadataPopup-module__link--AX {
  line-height: var(--ring-line-height);
}

.TestMetadataPopup-module__bold--yf {
  font-weight: var(--ring-font-weight-bold);
}

.TestMetadataPopup-module__number--Ty {
  display: inline-block;
}

.TestMetadataPopup-module__showGraph--m9 {
  height: inherit;
  padding: 0 var(--ring-unit);

  color: var(--ring-icon-secondary-color);

  line-height: var(--ring-line-height);
}

.TestMetadataPopup-module__image--cb,
.TestMetadataPopup-module__video--he {
  max-width: 100%;

  border: 1px solid var(--ring-line-color);
  border-radius: var(--ring-border-radius);
}

.InvestigationAssigneeDate-module__assigneeDate--kY {

  margin-right: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.InvestigationAssigneeName-module__assigneeBlock--nX {
  overflow: hidden;

  align-content: start;
  flex-grow: 1;

  max-width: 305px;
  margin-right: 35px;
  margin-left: 29px;
  padding: 0;

  text-overflow: ellipsis;
}

.InvestigationAssigneeName-module__assignee--Bi {
  font-weight: normal;
}

.InvestigationAssigneeName-module__assigneeToCurrentUser--MC {
  font-weight: var(--ring-font-weight-bold);
}

.InvestigationComment-module__comment--yL {

  flex: left 1;

  max-width: 742px;
  margin: 1px 32px 7px calc(var(--ring-unit)*3);

  white-space: pre-wrap;
}

.TestsTreeLeaf-module__row--pk {
  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-module__row--pk > * {
    margin-top: 0;
  }

.TestsTreeLeaf-module__detailedRow--hB {
  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-module__detailedRow--hB > * {
    margin-top: 0;
  }

.TestsTreeLeaf-module__copyTestNameIcon--jx.TestsTreeLeaf-module__copyTestNameIcon--jx {
  margin-left: calc(var(--ring-unit)/2);
}

.TestsTreeLeaf-module__copyTestNameIcon--jx.TestsTreeLeaf-module__copyTestNameIcon--jx:focus {
    opacity: 1;
  }

:is(.TestsTreeLeaf-module__row--pk,.TestsTreeLeaf-module__detailedRow--hB) .TestsTreeLeaf-module__copyTestNameIcon--jx {
    opacity: 0;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(.TestsTreeLeaf-module__row--pk,.TestsTreeLeaf-module__detailedRow--hB):hover .TestsTreeLeaf-module__copyTestNameIcon--jx {
    opacity: 1;
  }}

.TestsTreeLeaf-module__comment--oU {
  margin-left: 0;
}

.TestsTreeLeaf-module__column--fw {
  overflow: hidden;
  flex-direction: column;

  width: 100%;
}

.TestsTreeLeaf-module__leftPart--cl {
  display: flex;
  overflow: hidden;
  align-items: baseline;
  flex: 1 1;

  padding-right: calc(var(--ring-unit)*4);
}

.TestsTreeLeaf-module__testMutes--lw,
.TestsTreeLeaf-module__testInvestigations--Kx {
  flex: 0 0 auto;

  padding: 0;
}

.TestsTreeLeaf-module__testMutesIcon--fb,
.TestsTreeLeaf-module__testInvestigationsIcon--kF {
  margin-right: calc(var(--ring-unit)/2);
}

.TestsTreeLeaf-module__name--sO {
  overflow: hidden;

  margin: calc(var(--ring-unit)/2) 0;
}

.TestsTreeLeaf-module__flakyLabel--ag,
.TestsTreeLeaf-module__testMetadataIcon--Z2 {
  margin-left: var(--ring-unit);
  padding: 0;
}

.TestsTreeLeaf-module__rightPart--RH {
  white-space: nowrap;
}

.TestsTreeLeaf-module__detailedRow--hB .TestsTreeLeaf-module__rightPart--RH {
  display: inline-flex;
  align-items: baseline;

  width: 400px;

  white-space: nowrap;
}

.TestsTreeLeaf-module__runCount--k2 {
  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-module__actions--wc {
  width: auto;
  width: initial;
  padding: 0;
}

.TestsTreeLeaf-module__newFailure--BG {
  font-weight: var(--ring-font-weight-bold);
}

.TestsTreeLeaf-module__fixed--X4 {
  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 var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:none;overflow:hidden;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;right:0;top:0;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:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));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(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(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;overflow:hidden;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: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: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:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;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:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,hsla(0,0%,100%,.8));cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:var(--yarl__button_margin,0);outline:none;padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{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:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;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:var(--yarl__slide_captions_container_background,rgba(0,0,0,.5));left:var(--yarl__slide_captions_container_left,0);padding:var(--yarl__slide_captions_container_padding,16px);position:absolute;right:var(--yarl__slide_captions_container_right,0);-webkit-transform:translateZ(0)}.yarl__slide_title{color:var(--yarl__slide_title_color,#fff);font-size:var(--yarl__slide_title_font_size,125%);font-weight:var(--yarl__slide_title_font_weight,bolder);max-width:calc(100% - var(--yarl__toolbar_width, 0px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yarl__slide_title_container{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:var(--yarl__slide_description_max_lines,3);color:var(--yarl__slide_description_color,#fff);text-align:var(--yarl__slide_description_text_align,start)}.yarl__slide_description_container{bottom:var(--yarl__slide_description_container_bottom,0)}
.TestMetadataMedia-module__mediaItems--aw {
  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-module__toggleMediaButton--Xw {

  height: calc(var(--ring-unit)*14);

  padding: 0 var(--ring-unit);

  color: var(--ring-secondary-color);
}

.TestMetadataMedia-module__lightbox--gu {
  /* stylelint-disable-next-line */
  --yarl__color_backdrop: rgba(0, 0, 0, 0.8);
}

.TestMetadataMedia-module__playButton--kN {
  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-module__playButton--kN > span {
    margin-right: -2px;
  }

.TestMetadataMedia-module__mediaButton--D7 {

  width: calc(var(--ring-unit)*18 + 4px);
  padding: 2px;

  cursor: pointer;

  color: var(--ring-secondary-color);
}

.TestMetadataMedia-module__mediaButton--D7: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-module__mediaButton--D7: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-module__mediaButton--D7:hover .TestMetadataMedia-module__mediaImage--sF {
    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-module__mediaButton--D7:hover .TestMetadataMedia-module__playButton--kN {
    border: solid 1px var(--ring-link-hover-color);
    background: rgba(255, 255, 255, 1);
  }}

.TestMetadataMedia-module__media--Iu {
  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-module__videoPreview--OG {
  position: absolute;
  z-index: 0;

  width: 100%;
  height: 100%;
}

.TestMetadataMedia-module__fileName--Wp {

  z-index: 1;

  margin-top: calc(var(--ring-unit)/2);

  line-height: 14px;
  overflow-wrap: break-word;
}

.TestMetadata-module__metadataItem--T0 {
  margin-bottom: calc(var(--ring-unit)/2);
}

.TestMetadata-module__metadataItem--T0:last-child {
    margin-bottom: 0;
  }

.TestMetadata-module__toggleOtherButton--D3 {

  margin-top: calc(var(--ring-unit)/2);

  padding: 0;

  color: var(--ring-secondary-color);
}

.BuildTestTab-module__buildInfo--Ua {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
}

.BuildTestTab-module__buildBranch--V3,
.BuildTestTab-module__buildChanges--V2,
.BuildTestTab-module__startDate--Iq {
}

.BuildTestTab-module__buildBranch--V3,
.BuildTestTab-module__buildPath--jm,
.BuildTestTab-module__buildChanges--V2,
.BuildTestTab-module__startDate--Iq {
  margin-right: var(--ring-unit);

  line-height: var(--ring-line-height);
}

:is(.BuildTestTab-module__buildBranch--V3,.BuildTestTab-module__buildPath--jm,.BuildTestTab-module__buildChanges--V2,.BuildTestTab-module__startDate--Iq):last-child {
    margin-right: 0;
  }

.BuildTestTab-module__rerunCount--cO {
  display: inline-block;
}

.BuildTestTab-module__rerunCount--cO,
.BuildTestTab-module__flakyLabel--l3 {

  margin-top: var(--ring-unit);
}

.BuildTestTab-module__metadata--ub,
.BuildTestTab-module__buildLog--vs {
  margin-top: calc(var(--ring-unit)*3);
}

:is(.BuildTestTab-module__buildInfo--Ua,.BuildTestTab-module__flakyLabel--l3,.BuildTestTab-module__metadata--ub,.BuildTestTab-module__buildLog--vs):first-child {
    margin-top: 0;
  }

.BuildTestTab-module__buildLineTitle--H3 {
  margin-right: calc(var(--ring-unit)/2);
}

.BuildTestTab-module__withOverlay--kM {
  cursor: wait;

  opacity: 0.3;
}

.BuildTestTab-module__withOverlay--kM > * {
    pointer-events: none;
  }

.BuildTestTab-module__buildPathLinks--Xa {
  color: var(--ring-link-color);

  line-height: var(--ring-line-height);
}

.BuildTestTab-module__separator--zO {
  flex-shrink: 0;

  color: var(--ring-secondary-color);
}

.TestDetails-module__wrapper--Lz {
  padding-top: calc(var(--ring-unit)*2);
  padding-bottom: calc(var(--ring-unit)*2);
}

.TestDetails-module__buttons--vr {
  margin-bottom: var(--ring-unit);
}

.TestDetails-module__loader--zt {
  margin-top: var(--ring-unit);
}

.TestsTreeNode-module__node--D5 {
  display: flex;
  overflow: hidden;
  align-items: baseline;
  flex-wrap: nowrap;

  line-height: var(--ring-line-height-lowest);
}

.TestsTreeNode-module__detailedNode--De {
  display: flex;
  align-items: baseline;
  flex-wrap: nowrap;
}

.TestsTreeNode-module__entityPath--hn,
.TestsTreeNode-module__buildNumber--FU {
  line-height: inherit;
}

.TestsTreeNode-module__entityPathLink--sE {
  color: var(--ring-link-color);

  line-height: inherit;
}

.TestsTreeNode-module__testPath--PP {
  overflow: hidden;

  margin: calc(var(--ring-unit)/2) 0;
}

.TestsTreeNode-module__childrenCount--oX {
  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-module__detailedNode--De .TestsTreeNode-module__childrenCount--oX {
  margin-left: var(--ring-unit);
}

.TestsTreeNode-module__separator--M_ {
  flex-shrink: 0;

  color: var(--ring-secondary-color);
}

.TestsTreeNodeFooter-module__button--kp {

  margin-right: var(--ring-unit);
  padding: 0;

  color: var(--ring-secondary-color);
}

.TestsTree-module__tree--QG {
  position: relative;

  z-index: 0;

  margin-top: calc(var(--ring-unit)*2);

  padding: calc(var(--ring-unit)*1.5) calc(var(--ring-unit)*2);

  border: 1px solid var(--ring-line-color);
  border-radius: 3px;
}

.TestsTree-module__investigationMuteButtons--vf,
.TestsTree-module__expandAll--UP {
  margin-right: calc(var(--ring-unit)*1.5);
}

.ChangeTestsTree-module__panel--Ga.ChangeTestsTree-module__panel--Ga {
  margin-bottom: 0;
}

.ChangeVcsRoots-module__wrapper--Un {
  white-space: normal;
}

.ChangeVcsRoots-module__currentVcsRoot--cv {
  font-weight: var(--ring-font-weight-bold);
}

.ChangePage-module__header--it {
  margin-bottom: calc(var(--ring-unit)*4);
}

.ChangePage-module__header--it .ChangePage-module__headingWrapper--AV {
  display: flex;
  align-items: baseline;

  margin-bottom: calc(var(--ring-unit)*4);
}

.ChangePage-module__header--it .ChangePage-module__heading--An {
  overflow: hidden;

  margin: 0;

  word-break: break-word;
}

.ChangePage-module__title--hK {
  display: inline-block;
}

.ChangePage-module__avatar--lf {
  margin-right: var(--ring-unit);
}

.ChangePage-module__table--SH {
  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-module__table--SH th {
    white-space: nowrap;
  }

.ChangePage-module__table--SH th,.ChangePage-module__table--SH td {
    padding: 0;

    text-align: start;
    vertical-align: baseline;
  }

.ChangePage-module__comment--WK {
  overflow-wrap: break-word;

  overflow: hidden;
}

.ChangePage-module__editCommentButton--Zt {
  margin-top: var(--ring-unit);
  padding: 0;
}

.ChangePage-module__revision--rP {
  line-height: 24px;
}

.ChangePage-module__revision--rP .ChangePage-module__revisionLink--LT {
  font: inherit;
}

.ChangePage-module__uncommitedChangeLabel--nv {
  margin-left: var(--ring-unit);
}

.FailureActions-module__menu--li {
  padding: 0 calc(var(--ring-unit)/2);
}

.FailureRow-module__statusColumn--Om,
.FailureRow-module__projectScopeColumn--qw,
.FailureRow-module__changesColumn--KI,
.FailureRow-module__startedColumn--DX,
.FailureRow-module__actionsColumn--dQ {
  padding: var(--ring-unit) 0;
}

.FailureRow-module__statusColumn--Om {
  z-index: 2;

  display: flex;

  white-space: nowrap;
  grid-column-start: status-start;
  grid-row-start: var(--row);
}

.FailureRow-module__projectScopeColumn--qw {
  overflow: hidden;
  align-items: baseline;
  grid-column-start: project-scope-start;
  grid-row-start: var(--row);
}

.FailureRow-module__changesColumn--KI {
  z-index: 2;

  grid-column-start: changes-start;
  grid-row-start: var(--row);
}

.FailureRow-module__startedColumn--DX {
  z-index: 2;

  grid-column-start: started-start;
  grid-row-start: var(--row);
}

.FailureRow-module__actionsColumn--dQ {
  grid-column-start: actions-start;
  grid-row-start: var(--row);
}

.FailureRow-module__projectScope--a0 {
  display: flex;
  gap: var(--ring-unit);

  padding: calc(var(--ring-unit)*0.25) 0;
}

.FailureRow-module__status--AB {
  display: flex;
  align-items: center;

  color: var(--ring-error-color);
}

.FailureRow-module__status--AB,
.FailureRow-module__started--ix {
  padding: calc(var(--ring-unit)*0.5) 0;
}

.FailureRow-module__buildChangesDropdown--yG {
  padding-top: calc(var(--ring-unit)*0.25);
}

.FailureRow-module__icon--ap {
  margin-right: calc(var(--ring-unit)/2);
}

.FailureRow-module__buildPathContainer--d8 {
  display: flex;
  overflow: hidden;
  align-items: center;

  color: var(--ring-link-color);
  gap: var(--ring-unit);
}

.FailureRow-module__buildStatus--hJ {
  flex-shrink: 0;

  color: var(--ring-link-color);
}

.FailureRow-module__buildPathAndStatus--kt {
  overflow: hidden;
  flex-wrap: nowrap;

  padding: calc(var(--ring-unit)*0.5 - 1) 0;
}

.FailureRow-module__buildNumber--fY {
  display: flex;
  gap: calc(var(--ring-unit)*0.75);
}

.FailureRow-module__buildLogIcon--on {
  color: var(--ring-icon-color);
}

.FailureRow-module__buildPath--O4 {
  overflow: hidden;

  white-space: nowrap;
}

.FailureRow-module__row--sP: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-module__list--_r {
  padding-bottom: var(--ring-unit);
}

.Failures-module__links--gN {
  position: relative;

  display: flex;
  gap: calc(var(--ring-unit)*2.5);

  padding: calc(var(--ring-unit)*0.75) 0;
}

.Failures-module__links--gN::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-module__linkButton--Ki {
  padding: 0;

  color: var(--ring-link-color);
}

.Failures-module__tabs--QM {
  margin: var(--ring-unit) 0 calc(var(--ring-unit)*1.5);
}

.Failures-module__grid--hP {
  --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-module__failureList--Lk {
  display: contents;
}

.Failures-module__loader--TW {
  padding: var(--ring-unit) 0;
}

.TestActions-module__container--tk {
  display: flex;
  justify-content: end;
  gap: calc(var(--ring-unit)/2);
}

.TestActions-module__menu--oN {
  padding: 0 calc(var(--ring-unit)/2);
}

.TestFailures-module__container--sU {
  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.TestFailures-module__status--Cw {
  padding: 3px 0;

  color: var(--ring-error-color);
}

.TestFailures-module__arrow--s4 {
  padding-left: calc(var(--ring-unit)/4);

  color: var(--ring-icon-color);
}

.TestFailures-module__configuration--qm {
  display: flex;
}

.TestFailures-module__configurationButton--k0 {
  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-module__configurationButton--k0:hover .TestFailures-module__arrow--s4 {
      color: var(--ring-link-hover-color);
    }}

.TestFailures-module__noFailures--en {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height);
}

.TestFailures-module__configurationContent--V7 {
  display: flex;

  width: 100%;
}

.TestFailures-module__configurationText--rM {

  display: inline-block;

  max-width: 100%;
}

.TestName-module__name--Cu {
  overflow: hidden;

  margin-bottom: calc(var(--ring-unit)*0.25);

  white-space: nowrap;
  text-overflow: ellipsis;

  line-height: var(--ring-line-height);
}

.TestName-module__newFailure--wC {
  font-weight: var(--ring-font-weight-bold);
}

.TestName-module__parameters--Nc {
  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-module__full--FG {
  white-space: normal;
  overflow-wrap: break-word;
}

.TestProblemRow-module__statusColumn--Fc,
.TestProblemRow-module__testNameColumn--S5,
.TestProblemRow-module__failuresColumn--CQ,
.TestProblemRow-module__assignedColumn--Uk,
.TestProblemRow-module__actionsColumn--pk {
  z-index: 2;

  padding: var(--ring-unit) 0;
}

.TestProblemRow-module__statusColumn--Fc {
  display: flex;

  white-space: nowrap;
  grid-column-start: status-start;
  grid-row-start: var(--row);
}

.TestProblemRow-module__testNameColumn--S5 {
  overflow: hidden;
  align-items: baseline;
  grid-column-start: test-name-start;
  grid-row-start: var(--row);

  min-height: 38px;
}

.TestProblemRow-module__failuresColumn--CQ {
  grid-column-start: failures-start;
  grid-row-start: var(--row);
}

.TestProblemRow-module__assignedColumn--Uk {
  grid-column-start: assigned-start;
  grid-row-start: var(--row);
}

.TestProblemRow-module__actionsColumn--pk {
  grid-column-start: actions-start;
  grid-row-start: var(--row);
}

.TestProblemRow-module__outerContainer--qN {
  position: relative;

  overflow: hidden;

  margin: 0 calc(var(--tc-page-padding-inline)*-1);
}

.TestProblemRow-module__innerContainer--ma {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;

  padding: 0 var(--tc-page-padding-inline);
}

.TestProblemList-module__grid--fM {
  --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-module__list--ms {
  display: contents;
}

.TestProblemList-module__overlay--Ny {
  cursor: wait;

  opacity: 0.3;
}

.TestProblemList-module__overlay--Ny > * {
    pointer-events: none;
  }

.TestProblems-module__row--wX {
  display: flex;
  flex-wrap: wrap;
  gap: var(--ring-unit);

  margin-bottom: calc(var(--ring-unit)*1.5);
}

.TestsPreviewPanel-module__counters--Bv {
  margin-top: calc(var(--ring-unit)*2);
}

.TestsPreviewPanel-module__hideProblemsFromDependencies--OV {
  margin-left: calc(var(--ring-unit)/2);
}

.TestsPreviewPanel-module__heading--xO {
  color: inherit;
}

.BuildComment-module__wrapper--lV {

  display: flex;
  align-items: baseline;

  max-width: 900px;
}

.BuildComment-module__header--do {
  display: flex;
}

.BuildComment-module__timestamp--wh {
  color: var(--ring-secondary-color);
}

.BuildComment-module__userInfo--Pg {
  margin-right: calc(var(--ring-unit)/2);
}

.BuildComment-module__button--ql {
  padding-right: var(--ring-unit);
  padding-left: 0;

  color: var(--ring-secondary-color);
}

.BuildComment-module__icon--VH {
  flex: 0 0 auto;

  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-secondary-color);
}

.DeploymentWarning-module__warningIcon--EC.DeploymentWarning-module__warningIcon--EC {
  margin-right: var(--ring-unit);

  color: var(--ring-icon-warning-color);
}

.DeploymentWarning-module__rollbackPopup--Ug {
  padding: var(--ring-unit) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
}

.Deployment-module__path--FH {
  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-module__path--FH::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-module__path--FH:hover::after {
    background-color: var(--ring-hover-background-color);
  }}

.Deployment-module__build--fn + .Deployment-module__pathRowGroup--Em .Deployment-module__path--FH {
  margin-top: calc(var(--ring-unit)*2);

  /* stylelint-disable-next-line selector-max-specificity */
}

:is(.Deployment-module__build--fn + .Deployment-module__pathRowGroup--Em .Deployment-module__path--FH)::after {
    top: calc(var(--ring-unit)*2);
  }

.Deployment-module__branch--bo {
  margin-right: var(--ring-unit);

  white-space: nowrap;
}

.Deployment-module__triggered--Ym {
  display: inline;

  margin-right: var(--ring-unit);
}

.Deployment-module__entityPath--Ys {
  flex: 1 1;
}

.Deployment-module__deploy--u2 {
  display: flex;
  align-items: baseline;

  margin-left: auto;
  padding-left: calc(var(--ring-unit)*2);
}

.Deployments-module__grid--Wm {
  padding: 0 calc(var(--ring-unit)*2);
}

.BuildOverviewTab-module__content--OG {
  position: relative;

  margin: 0 calc(var(--tc-page-padding-inline)*-1) calc(var(--ring-unit)*-4);
  padding: 0 var(--tc-page-padding-inline);
}

.BuildOverviewTab-module__content--OG.BuildOverviewTab-module__content--OG h2 {
  font-size: 20px;
  font-weight: normal;
  line-height: 24px;
}

.BuildOverviewTab-module__content--OG h2 > :first-child svg {
  vertical-align: -2px;
}

.BuildOverviewTab-module__firstInfoGroup--k1 {
  margin-bottom: calc(var(--ring-unit)*2);
}

.BuildOverviewTab-module__secondInfoGroup--Zy {
  margin-bottom: calc(var(--ring-unit)*4);
}

.BuildOverviewTab-module__secondInfoGroup--Zy .BuildOverviewTab-module__row--xO {
    margin-bottom: var(--ring-unit);
  }

:is(.BuildOverviewTab-module__secondInfoGroup--Zy .BuildOverviewTab-module__row--xO):last-child {
      margin-bottom: 0;
    }

.BuildOverviewTab-module__notes--I5:not(:empty) {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.BuildOverviewTab-module__warning--lW {
  margin-bottom: calc(var(--ring-unit)/2);
}

.BuildOverviewTab-module__snapshotDependenciesChart--pN {
  width: 40%;
}

@media (max-width: 1200px) {
  .BuildOverviewTab-module__snapshotDependenciesChart--pN {
    width: 60%;
  }
}

.BuildOverviewTab-module__buildProgress--x5,
.BuildOverviewTab-module__buildLog--Z3,
.BuildOverviewTab-module__loader--p5 {
  margin-bottom: calc(var(--ring-unit)*4);
}

.TestRunBuildPath-module__entityPath--DL,
.TestRunBuildPath-module__entityPathLink--f6,
.TestRunBuildPath-module__buildStatus--XO {
  line-height: inherit;
}

.TestRunBuildPath-module__buildStatus--XO {
  margin-bottom: -1px;
}

.TestRunBuildPath-module__fixedTest--GV {
  color: var(--ring-secondary-color);
}

.TestRunBuildPath-module__fixedTest--GV,.TestRunBuildPath-module__fixedTest--GV .TestRunBuildPath-module__middleEllipsis--Rc {
    text-decoration-line: line-through;
  }

.TestRunBuildPath-module__newTest--KG {
  font-weight: var(--ring-font-weight-bold);
}

.TestName-module__name--X4 {
  word-break: break-word;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestName-module__link--BL:hover {
    text-decoration-line: none;

    color: var(--ring-text-color);
  }}

.TestName-module__link--BL {
  display: inline;

  -webkit-user-select: text;

     -moz-user-select: text;

          user-select: text;

  color: var(--ring-text-color);

  line-height: inherit;
}

.TestName-module__link--BL:active,.TestName-module__link--BL:focus {
    text-decoration-line: none;

    color: var(--ring-text-color);
  }

.TestName-module__link--BL > * {
    border: 0 !important;
  }

.TestName-module__suite--_K,
.TestName-module__package--Je {
  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-module__suite--_K,.TestName-module__package--Je,.TestName-module__class--KQ):hover {
    text-decoration-line: none;
  }}

.TestName-module__suite--_K,
.TestName-module__package--Je,
.TestName-module__class--KQ {
  overflow: hidden;
}

:is(.TestName-module__suite--_K,.TestName-module__package--Je,.TestName-module__class--KQ):active,:is(.TestName-module__suite--_K,.TestName-module__package--Je,.TestName-module__class--KQ):focus {
    text-decoration-line: none;
  }

.TestName-module__newFailure--JQ .TestName-module__class--KQ,
.TestName-module__newFailure--JQ .TestName-module__separator--eX,
.TestName-module__newFailure--JQ .TestName-module__name--X4 {
  font-weight: var(--ring-font-weight-bold);
}

.TestName-module__fixed--Ut .TestName-module__class--KQ,
.TestName-module__fixed--Ut .TestName-module__separator--eX,
.TestName-module__fixed--Ut .TestName-module__name--X4 {
  text-decoration-line: line-through;

  color: var(--ring-secondary-color);
}

.TestName-module__withInteractiveLinks--Sl .TestName-module__class--KQ {
  color: var(--ring-link-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(.TestName-module__withInteractiveLinks--Sl .TestName-module__suite--_K,.TestName-module__withInteractiveLinks--Sl .TestName-module__package--Je,.TestName-module__withInteractiveLinks--Sl .TestName-module__class--KQ):hover {
    color: var(--ring-link-hover-color);
  }}

:is(.TestName-module__withInteractiveLinks--Sl .TestName-module__suite--_K,.TestName-module__withInteractiveLinks--Sl .TestName-module__package--Je,.TestName-module__withInteractiveLinks--Sl .TestName-module__class--KQ):focus {
    color: var(--ring-link-hover-color);
  }

.TestItemAdvanced-module__testMutesIcon--bV,
.TestItemAdvanced-module__testInvestigationsIcon--xz,
.TestItemAdvanced-module__testMetadataIcon--FV,
.TestItemAdvanced-module__copyTestNameIcon--ye,
.TestItemAdvanced-module__actionsAnchor--fz {
  height: var(--ring-line-height-lowest);

  line-height: var(--ring-line-height-lowest);
}

.TestItemAdvanced-module__copyTestNameIcon--ye {
  margin-left: calc(var(--ring-unit)/2);

  opacity: 0;
}

.TestItemAdvanced-module__copyTestNameIcon--ye:focus {
    opacity: 1;
  }

.TestItemAdvanced-module__row--kR {
  display: contents;

  line-height: 32px;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestItemAdvanced-module__row--kR:hover .TestItemAdvanced-module__copyTestNameIcon--ye {
    opacity: 1;
  }}

.TestItemAdvanced-module__flakyLabel--d7,
.TestItemAdvanced-module__testMetadataIcon--FV {
  margin-left: var(--ring-unit);
  padding: 0;
}

.TestItemAdvanced-module__testMutes--Tu,
.TestItemAdvanced-module__testInvestigations--gb {
  flex: 0 0 auto;

  padding: 0;
}

.TestItemAdvanced-module__testMutesIcon--bV,
.TestItemAdvanced-module__testInvestigationsIcon--xz {
  margin-right: calc(var(--ring-unit)/2);
}

.TestItemAdvanced-module__statusColumn--ow,
.TestItemAdvanced-module__nameColumn--Kv,
.TestItemAdvanced-module__durationColumn--Lg,
.TestItemAdvanced-module__runOrderColumn--hr,
.TestItemAdvanced-module__actionsColumn--Aw {
  z-index: 2;

  padding: var(--ring-unit) 0;

  line-height: var(--ring-line-height-lowest);
}

.TestItemAdvanced-module__statusColumn--ow {
  grid-column-start: status-start;
  grid-row-start: var(--row);

  display: flex;

  white-space: nowrap;
}

.TestItemAdvanced-module__invocation--oU .TestItemAdvanced-module__statusColumn--ow {
  padding-left: 22px;
}

.TestItemAdvanced-module__checkbox--So {
  padding: 0;

  white-space: nowrap;
}

.TestItemAdvanced-module__nameColumn--Kv {
  display: flex;

  overflow: hidden;
  align-items: baseline;
  grid-column-start: name-start;
  grid-row-start: var(--row);
}

.TestItemAdvanced-module__durationColumn--Lg {
  grid-column-start: duration-start;
  grid-row-start: var(--row);

  text-align: right;
}

.TestItemAdvanced-module__runOrderColumn--hr {
  grid-column-start: run-order-start;
  grid-row-start: var(--row);

  padding-left: var(--ring-unit);

  text-align: right;
}

.TestItemAdvanced-module__actionsColumn--Aw {
  grid-column-start: actions-start;
  grid-row-start: var(--row);
}

.TestItemAdvanced-module__actions--m1 {
  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-module__closed--Nl:hover .TestItem-module__button--qC)::before {
    background-color: var(--ring-hover-background-color);
  }}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestItem-module__item--fP:hover .TestItem-module__arrow--Vd,
.TestItem-module__item--fP:hover .TestItem-module__groupedTestArrow--qW {
  transition: none;

  opacity: 1;
}}

.TestItem-module__button--qC::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-module__button--qC {

  grid-column: start / end;
  grid-row: var(--row) / span 1;
}

.TestItem-module__open--A1:not(.TestItem-module__groupedTest--IL)::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-module__heading--te {
  cursor: default;
}

.TestItem-module__heading--te.TestItem-module__expandable--f7 {
    cursor: pointer;
  }

.TestItem-module__item--fP,
.TestItem-module__heading--te {
  display: contents;
}

.TestItem-module__button--qC:focus {
  outline: none;
}

.TestItem-module__button--qC:focus::before {
    box-shadow: inset 2px 0 var(--ring-main-color);
  }

.TestItem-module__detailsWrapper--af {
  grid-column: start / end;
}

.TestItem-module__arrow--Vd {
  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-module__outerContainer--gM {
  position: relative;

  overflow: hidden;

  height: calc(var(--ring-unit)*11);
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
}

.TestItem-module__innerContainer--uY {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;

  padding: 0 var(--tc-page-padding-inline);
}

.TestItem-module__groupedTestArrow--qW {
  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-module__detailsShift--Pn {
  padding-left: 22px;
}

.TestItem-module__open--A1 .TestItem-module__arrow--Vd,
.TestItem-module__open--A1 .TestItem-module__groupedTestArrow--qW {
  opacity: 1;
}

.TestItem-module__button--qC:focus ~ .TestItem-module__arrow--Vd,
.TestItem-module__button--qC:focus ~ .TestItem-module__groupedTestArrow--qW {
  transition: none;

  opacity: 1;
}

.TestItem-module__button--qC:active ~ .TestItem-module__arrow--Vd,
.TestItem-module__button--qC:active ~ .TestItem-module__groupedTestArrow--qW {
  transition: none;

  opacity: 1;
  color: var(--ring-main-color);
}

/* stylelint-disable-next-line selector-max-specificity */

.TestItem-module__jobDetailsSidebarTarget--qj.TestItem-module__open--A1:not(.TestItem-module__groupedTest--IL)::before {
    left: calc(var(--ring-unit)*-2.5);
  }

.TestItem-module__jobDetailsSidebarTarget--qj .TestItem-module__button--qC::before {
    left: calc(var(--ring-unit)*-2.5);
  }

/* stylelint-disable-next-line selector-max-specificity */

:is(.TestItem-module__closed--Nl .TestItem-module__button--qC:focus)::before {
    background-color: var(--ring-hover-background-color);
  }

.TestsList-module__actions--Zu {
  margin-bottom: var(--ring-unit);
}

.TestsList-module__investigationMuteButtons--Im {
  margin-right: var(--ring-unit);
}

.TestsList-module__grid--_Q {
  --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-module__testsList--QL {
  display: contents;
}

.TestsView-module__overlay--Sh {
  cursor: wait;

  opacity: 0.3;
}

.TestsView-module__overlay--Sh > * {
    pointer-events: none;
  }

.TestsView-module__loader--qC {
  overflow: hidden;

  padding-top: var(--ring-unit);
}

.BuildTestsTab-module__jobDetailsPopupTarget--CW,
.BuildTestsTab-module__jobDetailsSidebarTarget--wT {
  position: relative;

  display: flex;
  flex-direction: column;

  height: 100%;
}

:is(.BuildTestsTab-module__jobDetailsPopupTarget--CW,.BuildTestsTab-module__jobDetailsSidebarTarget--wT) .BuildTestsTab-module__content--oy {
    overflow-y: auto;
  }

.BuildTestsTab-module__jobDetailsPopupTarget--CW .BuildTestsTab-module__content--oy {
  margin: 0 calc(var(--tc-page-padding-inline)*-1) calc(var(--ring-unit)*-2);
  padding: 0 var(--tc-page-padding-inline);
}

.BuildTestsTab-module__jobDetailsSidebarTarget--wT .BuildTestsTab-module__content--oy {
  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-module__header--Nk {
  margin-bottom: var(--ring-unit);
}

.JobDetailsHeader-module__header--S8 {
  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-module__heading--KX {
  grid-area: heading;

  display: flex;
  align-items: flex-end;
  -moz-column-gap: var(--ring-unit);
       column-gap: var(--ring-unit);
}

.JobDetailsHeader-module__reusedLabel--mb {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.JobDetailsHeader-module__actions--iY {
  grid-area: actions;

  display: flex;
  justify-content: flex-end;
}

.JobDetailsHeader-module__subheading--wD {
  display: flex;
  flex-direction: column;
  gap: calc(var(--ring-unit)*1.5);

  grid-area: subheading;
}

.JobDetailsHeader-module__badges--jr {
  display: flex;
  gap: calc(var(--ring-unit)/2);

  margin-bottom: calc(var(--ring-unit)*1.5);
  grid-area: badges;
}

.JobDetailsHeader-module__badges--jr > div {
    max-width: calc(var(--ring-unit)*50);
  }

.JobDetailsHeader-module__actionButton--A6 {
  margin-right: calc(var(--ring-unit)*1.5);
  padding: 0;
}

.JobDetailsHeader-module__actionButton--A6:last-child {
    margin-right: 0;
  }

.JobDetailsHeader-module__navigation--JZ.JobDetailsHeader-module__navigation--JZ {
  padding: 0;
}

.JobDetails-module__wrapper--wM {
  display: flex;
  flex-direction: column;

  box-sizing: border-box;
  height: 100%;
}

.JobDetails-module__tabs--za {
  display: flex;
  overflow: hidden;
  flex-direction: column;

  height: 100%;
}

.JobDetails-module__tabs--za .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-module__tabs--za .ring-tabs-titles) .JobDetails-module__hideGameTabTitle--Re):hover {
      opacity: 1;
    }}

:is(.JobDetails-module__tabs--za .ring-tabs-titles) .JobDetails-module__hideGameTabTitle--Re {
    opacity: 0;

    /* stylelint-disable selector-max-specificity */
  }

:is(:is(.JobDetails-module__tabs--za .ring-tabs-titles) .JobDetails-module__hideGameTabTitle--Re):focus,:is(:is(.JobDetails-module__tabs--za .ring-tabs-titles) .JobDetails-module__hideGameTabTitle--Re).ring-tabs-selected {
      opacity: 1;
    }

/* stylelint-enable */

.JobDetails-module__tabContainer--AS {
  overflow: hidden;
  flex: 1 1;
}

.JobDetails-module__tabContainer--AS .JobDetails-module__tab--aE {
  display: flex;
  overflow: auto;
  flex-direction: column;

  box-sizing: border-box;

  height: 100%;
}

.JobDetails-module__logTab--n8 {
  overflow: hidden;
  flex: 1 1;

  background: var(--ring-secondary-background-color);
}

.JobDetails-module__jobDetailsPopupTarget--sP .JobDetails-module__header--Xk {
    padding: calc(var(--ring-unit)*2.5) var(--tc-page-padding-inline) 0;
  }

.JobDetails-module__jobDetailsPopupTarget--sP .JobDetails-module__tabs--za .ring-tabs-titles {
    padding: 0 var(--tc-page-padding-inline);
  }

.JobDetails-module__jobDetailsPopupTarget--sP .JobDetails-module__tabContainer--AS .JobDetails-module__tab--aE {
    padding: calc(var(--ring-unit)*2) var(--tc-page-padding-inline);
  }

.JobDetails-module__jobDetailsPopupTarget--sP .JobDetails-module__logTab--n8 {
    margin: calc(var(--ring-unit)*-1) calc(var(--tc-page-padding-inline)*-1) calc(var(--ring-unit)*-2);
  }

.JobDetails-module__jobDetailsSidebarTarget--lu .JobDetails-module__header--Xk {
    padding: calc(var(--ring-unit)*2.5) var(--tc-page-padding-inline) 0 calc(var(--ring-unit)*2.5);
  }

.JobDetails-module__jobDetailsSidebarTarget--lu .JobDetails-module__tabs--za .ring-tabs-titles {
    padding: 0 var(--tc-page-padding-inline) 0 calc(var(--ring-unit)*2.5);
  }

.JobDetails-module__jobDetailsSidebarTarget--lu .JobDetails-module__tabContainer--AS .JobDetails-module__tab--aE {
    padding: calc(var(--ring-unit)*2) var(--tc-page-padding-inline) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2.5);
  }

.JobDetails-module__jobDetailsSidebarTarget--lu .JobDetails-module__logTab--n8 {
    margin: 0 calc(var(--tc-page-padding-inline)*-1) calc(var(--ring-unit)*-2) calc(var(--ring-unit)*-2.5);
  }

:is(.JobDetails-module__jobDetailsPopupTarget--sP,.JobDetails-module__jobDetailsSidebarTarget--lu) .JobDetails-module__tabContainer--AS .JobDetails-module__gameTab--Zk {
    padding: 0;
  }

.JobDetailsPopup-module__dialog--pm {
  overflow: hidden;

  width: calc(100% - var(--ring-unit)*2.5*2);
  height: calc(100% - var(--ring-unit)*2.5*2);
}

.JobDetailsPopup-module__details--SN {
  overflow: hidden;
}

.JobDetailsPopup-module__overlay--fW {
  padding: 0;
}

.JobDetailsPopup-module__overlay--fW .ring-dialog-innerContainer {
    width: 100%;
    height: 100%;
  }

.PipelineTab-module__pageWithSidebar--Zx {
  display: flex;
  flex: 1 1;
}

.PipelineTab-module__main--t2 {
  padding: calc(var(--ring-unit)*2.5) var(--tc-page-padding-inline) calc(var(--ring-unit)*2);
}

.PipelineTab-module__openSidebar--bs .PipelineTab-module__main--t2 {
    padding-right: calc(var(--ring-unit)*2.5);
  }

.PipelineRunContent-module__tabs--vG > .ring-tabs-titles {
  margin: 0;

  box-shadow: none;

  box-shadow: initial;
}

.PipelineRunContent-module__tabContent--xh {
  display: flex;
  flex: 1 1;
  flex-direction: column;

  height: 100vh;
}

.PipelineRunContent-module__pipelineTabs--KZ {
  margin-right: calc(var(--ring-unit)*-3);
  margin-left: calc(var(--ring-unit)*-3);
}

.PipelineRunContent-module__pipelineTabs--KZ > .ring-tabs-titles {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 0;
  padding-left: calc(var(--ring-unit)*3);
}

.PipelineRunContent-module__artifactsTabWrapper--SF {
  padding: calc(var(--ring-unit)*2.5) var(--tc-page-padding-inline) calc(var(--ring-unit)*2);
}

.JobTestsTree-module__counters--mX {
  margin-top: calc(var(--ring-unit)*2);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* stylelint-disable-next-line selector-max-specificity */
  :is(.TestHistoryItem-module__closed--Dd:hover .TestHistoryItem-module__button--is)::before {
    background-color: var(--ring-hover-background-color);
  }}

.TestHistoryItem-module__item--wW,
.TestHistoryItem-module__heading--Rw {
  display: contents;
}

.TestHistoryItem-module__button--is::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-module__button--is {

  grid-column: start / end;
  grid-row: var(--row) / span 1;
}

.TestHistoryItem-module__open--Xk:not(.TestHistoryItem-module__groupedTest--Lw)::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-module__button--is:focus {
  outline: none;
}

.TestHistoryItem-module__button--is:focus::before {
    box-shadow: inset 2px 0 var(--ring-main-color);
  }

/* stylelint-disable-next-line selector-max-specificity */

:is(.TestHistoryItem-module__closed--Dd .TestHistoryItem-module__button--is:focus)::before {
    background-color: var(--ring-hover-background-color);
  }

.TestHistoryItem-module__detailsWrapper--IJ {
  grid-column: start / end;
}

.TestHistoryItem-module__row--qf {
  display: contents;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestHistoryItem-module__item--wW:hover .TestHistoryItem-module__arrow--o4 {
    transition: none;

    opacity: 1;
  }}

.TestHistoryItem-module__arrow--o4 {
  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-module__button--is:focus ~ .TestHistoryItem-module__arrow--o4 {
    transition: none;

    opacity: 1;
  }

.TestHistoryItem-module__button--is:active ~ .TestHistoryItem-module__arrow--o4 {
    transition: none;

    opacity: 1;
    color: var(--ring-main-color);
  }

.TestHistoryItem-module__outerContainer--Ml {
  position: relative;

  overflow: hidden;

  height: calc(var(--ring-unit)*11);
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
}

.TestHistoryItem-module__innerContainer--jZ {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;

  padding: 0 var(--tc-page-padding-inline);
}

.TestHistoryItem-module__details--ou {
  padding: calc(var(--ring-unit)*2) 0;
}

.TestHistoryItem-module__statusColumn--mc {
  grid-column-start: status-start;
}

.TestHistoryItem-module__durationColumn--Jg {
  grid-column-start: duration-start;

  text-align: right;
}

.TestHistoryItem-module__buildColumn--r_ {
  grid-column-start: build-start;
}

.TestHistoryItem-module__buildDetailsColumn--Er {
  display: flex;
  flex-direction: column;
  grid-column-start: build-details-start;
}

.TestHistoryItem-module__buildDetailsColumn--Er > div {
    display: flex;
    align-items: baseline;
  }

.TestHistoryItem-module__changesColumn--XR {
  grid-column-start: changes-start;
}

.TestHistoryItem-module__buildAgentLink--dB {
  font-size: var(--ring-font-size);
}

.TestHistoryItem-module__changesColumn--XR .TestHistoryItem-module__buildAgentLink--dB {
  display: none;
}

.TestHistoryItem-module__agentColumn--Iw {
  grid-column-start: agent-start;
}

@media (max-width: 1400px) {
  .TestHistoryItem-module__changesColumn--XR .TestHistoryItem-module__buildAgentLink--dB {
    display: inline-flex;
  }

  .TestHistoryItem-module__agentColumn--Iw {
    display: none;
  }
}

.TestHistoryItem-module__buildStartDateColumn--TU {
  grid-column-start: start-date-start;

  padding: 0;

  text-align: right;
  white-space: nowrap;
}

.TestHistoryItem-module__actionsColumn--xZ {
  grid-column-start: actions-start;

  display: flex;
  justify-content: flex-end;

  padding: 0;
}

.TestHistoryItem-module__showInBuildLogIcon--m3 {
  height: var(--ring-line-height);

  line-height: var(--ring-line-height);
}

.TestHistoryItem-module__statusColumn--mc,
.TestHistoryItem-module__durationColumn--Jg,
.TestHistoryItem-module__buildColumn--r_,
.TestHistoryItem-module__buildDetailsColumn--Er,
.TestHistoryItem-module__changesColumn--XR,
.TestHistoryItem-module__agentColumn--Iw,
.TestHistoryItem-module__buildStartDateColumn--TU,
.TestHistoryItem-module__actionsColumn--xZ {
  grid-row-start: var(--row);

  z-index: 2;

  overflow: hidden;

  padding: 6px 0;

  line-height: var(--ring-line-height);
}

.TestHistoryItem-module__buildPath--nz {
  flex: 1 1;

  margin-right: 0;
}

.TestHistoryItem-module__buildBranch--or,
.TestHistoryItem-module__buildPath--nz,
.TestHistoryItem-module__buildNumber--nL,
.TestHistoryItem-module__buildStatus--fp {
  margin-right: var(--ring-unit);

  line-height: var(--ring-line-height);
}

:is(.TestHistoryItem-module__buildBranch--or,.TestHistoryItem-module__buildPath--nz,.TestHistoryItem-module__buildNumber--nL,.TestHistoryItem-module__buildStatus--fp):last-child {
    margin-right: 0;
  }

.TestHistoryItem-module__buildNumber--nL > a {
  color: var(--ring-text-color);

  font-size: var(--ring-font-size);
}

.TestHistoryItem-module__separator--x0 {
  flex-shrink: 0;

  color: var(--ring-secondary-color);
}

.TestHistoryListHeader-module__tableHeader--uR {
  display: contents;

  line-height: var(--ring-line-height-lowest);
}

.TestHistoryListHeader-module__tableHeader--uR::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-module__sortableColumnTitle--zK {

  cursor: pointer;
}

.TestHistoryListHeader-module__statusColumn--dG {
  grid-column-start: status-start;
}

.TestHistoryListHeader-module__durationColumn--e6 {
  grid-column-start: duration-start;

  text-align: right;
}

.TestHistoryListHeader-module__buildColumn--uP {
  grid-column-start: build-start;
}

.TestHistoryListHeader-module__buildDetailsColumn--z1 {
  grid-column-start: build-details-start;
}

.TestHistoryListHeader-module__changesColumn--Fw {
  grid-column-start: changes-start;
}

.TestHistoryListHeader-module__agentColumn--k2 {
  grid-column-start: agent-start;
}

@media (max-width: 1400px) {
  .TestHistoryListHeader-module__agentColumn--k2 {
    display: none;
  }
}

.TestHistoryListHeader-module__buildStartDateColumn--BW {
  grid-column-start: start-date-start;

  text-align: right;
}

.TestHistoryListHeader-module__actionsColumn--rZ {
  grid-column-start: actions-start;
}

.TestHistoryListHeader-module__statusColumn--dG,
.TestHistoryListHeader-module__durationColumn--e6,
.TestHistoryListHeader-module__buildColumn--uP,
.TestHistoryListHeader-module__changesColumn--Fw,
.TestHistoryListHeader-module__agentColumn--k2,
.TestHistoryListHeader-module__buildStartDateColumn--BW,
.TestHistoryListHeader-module__actionsColumn--rZ {
  padding: var(--ring-unit) 0;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  grid-row-start: var(--row);
}

.TestHistoryListHeader-module__sortIcon--tY {
  margin-left: calc(var(--ring-unit)/4);

  vertical-align: middle;
}

.TestHistoryList-module__list--Li {
  display: contents;

  margin-bottom: calc(var(--ring-unit)*2);
}

.TestHistoryList-module__withOverlay--R2 {
  cursor: wait;

  opacity: 0.3;
}

.TestHistoryList-module__withOverlay--R2 > * {
    pointer-events: none;
  }

.TestHistoryList-module__content--LX {
  margin-bottom: var(--ring-unit);

  padding: 0;
}

.TestHistoryList-module__wrapper--YL .TestHistoryList-module__heading--pv {
  margin-bottom: var(--ring-unit);
}

.TestHistoryList-module__heading--pv.TestHistoryList-module__heading--pv {
  font-size: inherit;
  line-height: inherit;
}

.TestHistoryList-module__grid--Ng {
  --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-module__grid--Ng {
    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-module__wrapper--zJ {
  margin-bottom: var(--ring-unit);

  line-height: 24px;
}

.ProjectsSelect-module__select--mo {
  margin-bottom: var(--ring-unit);
}

.ProjectsSelect-module__select--mo > button {
    color: var(--ring-text-color);
  }

.ProjectsSelect-module__selectPopup--pC {
  min-width: 640px;
}

.TestHistoryPage-module__header--h9 {
  margin-bottom: calc(var(--ring-unit)*3);
}

.TestHistoryPage-module__header--h9 .TestHistoryPage-module__heading--l4 {
  overflow: hidden;

  margin: 0;
  margin-bottom: calc(var(--ring-unit)*2);

  word-break: break-word;
}

.TestHistoryPage-module__headingTestName--J7 {
  margin-right: 30px;
}

.TestHistoryPage-module__copyTestNameIconWrapper--xE {
  margin-left: -30px;
}

.TestHistoryPage-module__copyTestNameIcon--Pb {
  height: 28px;

  opacity: 0;
}

.TestHistoryPage-module__copyTestNameIcon--Pb:focus {
    opacity: 1;
  }

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.TestHistoryPage-module__heading--l4:hover .TestHistoryPage-module__copyTestNameIcon--Pb {
  opacity: 1;
}}

.TestHistoryPage-module__subHeading--xp {

  color: var(--ring-secondary-color);

  font-weight: normal;
}

.TestHistoryPage-module__branchFilter--wD,
.TestHistoryPage-module__investigationMuteButtons--fZ {
  margin-right: var(--ring-unit);
}

.DarkPopup-module__popup--mo {
  padding: 6px var(--ring-unit);

  color: var(--ring-text-color);
}

.AgentParametersHelp-module__tooltip--GB {
  max-width: calc(var(--ring-unit)*40);
}

.AgentParametersHelp-module__button--is {
  padding: 0;

  font-size: var(--ring-font-size);
  line-height: var(--ring-line-height);
}

.JobList-module__list--TE {
  display: flex;
  flex-wrap: wrap;

  margin-top: calc(var(--ring-unit)*1.25);
  gap: calc(var(--ring-unit)*3);
}

.JobList-module__title--N7.JobList-module__title--N7 {
  margin-top: calc(var(--ring-unit)*2);
}

.JobList-module__pipelineGroup--g6 {
  margin-top: calc(var(--ring-unit)*1.5);
}

.JobList-module__pipelineName--N5 {
  font-weight: var(--ring-font-weight-bold);
}

.JobList-module__icon--VB {
  margin-right: var(--ring-unit);
}

.WelcomeScreen-module__page--zB {
  display: flex;
  align-items: center;

  flex-direction: column;
}

.WelcomeScreen-module__page--zB .WelcomeScreen-module__pageHeading--KQ.WelcomeScreen-module__pageHeading--KQ {
    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-module__card--ls {
  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-module__content--xl {
  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-module__content--xl .WelcomeScreen-module__heading--yk.WelcomeScreen-module__heading--yk {
    margin: 0;
    padding: 0;

    font-size: calc(var(--ring-unit)*3);

    font-weight: var(--ring-font-weight-bold);
    line-height: calc(var(--ring-unit)*3 + var(--ring-unit)/2);
  }

.WelcomeScreen-module__content--xl .WelcomeScreen-module__description--zS {
    margin: 0;
    margin-top: var(--ring-unit);
  }

.WelcomeScreen-module__buttonWrapper--Pw {
  align-self: start;

  margin-top: auto;
}

.WelcomeScreen-module__button--Bh {
  padding: calc(var(--ring-unit)*0.5) calc(var(--ring-unit)*1.5);
}

.WelcomeScreen-module__previewImage--Lr {
  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-module__page--lN {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.AgentTypePage-module__error--xa {
  margin-top: calc(var(--ring-unit)/2);
  margin-bottom: var(--ring-unit);
}

.AgentTypePipelinePage-module__page--LI {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.AgentTypePipelinePage-module__description--uc {
  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
  line-height: var(--ring-line-height-lowest);
}

.AgentTypePipelinePage-module__title--uJ.AgentTypePipelinePage-module__title--uJ {
  display: flex;
  align-items: baseline;

  margin-bottom: 0;
}

.AgentTypePipelinePage-module__icon--Nu {
  display: flex;

  margin-right: var(--ring-unit);
}

.AgentTypePipelinePage-module__parametersTitle--qE.AgentTypePipelinePage-module__parametersTitle--qE {
  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-module__wrapper--Mb {

  display: flex;
  align-items: baseline;

  max-width: 900px;
}

.BuildCanceled-module__icon--Kc {
  flex: 0 0 auto;

  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-secondary-color);
}

.BuildPersonal-module__wrapper--R1 {
}

.BuildPersonal-module__icon--VB {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-icon-secondary-color);
}

.BuildPersonal-module__icon--VB.BuildPersonal-module__myBuild--Xz {
    color: var(--ring-main-color);
  }

.BuildDetailsTabs-module__tabs--h_ {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;

  height: calc(var(--ring-unit)*2);

  padding-right: calc(var(--ring-unit)*5);
}

.BuildDetailsTabs-module__tab--KP {
  position: relative;

  display: flex;
  align-items: baseline;

  margin-right: calc(var(--ring-unit)*3);
}

.BuildDetailsTabs-module__more--A1 {
  position: absolute;
  left: calc(100% + var(--ring-unit)*3);

  white-space: nowrap;
}

.BuildDetailsTabs-module__moreAnchor--xJ {
  height: auto;
}

.BuildDetailsTabs-module__link--DP {
}

.BuildDetailsTabs-module__counter--m8 {
  margin-left: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.BuildDetailsTabs-module__icon--FS {
  margin-left: var(--ring-unit);

  line-height: inherit;
}

.EditForm-module__editForm--RC {
  width: calc(var(--ring-unit)*65);
}

.EditForm-module__form--OO {
  display: flex;
  overflow: hidden;
  flex-direction: column;

  min-height: 0;
}

.EditForm-module__description--OH {

  margin-top: 0;
  margin-bottom: 0;

  color: var(--ring-secondary-color);
}

.EditForm-module__headerHint--qW {
}

.EditForm-module__section--_z {
  margin: 0 0 calc(var(--ring-unit)*2);
  padding: 0;

  border: none;
}

.EditForm-module__legend--Bg {
  padding: 0;
}

.EditForm-module__radioWrapper--WK {
  display: flex;
  align-items: baseline;
}

.EditForm-module__radioGroup--fI {
  flex-shrink: 0;

  min-width: calc(var(--ring-unit)*16);
}

.EditForm-module__radio--Wj {
  align-items: baseline;

  box-sizing: border-box;
  height: calc(var(--ring-unit)*3);
}

.EditForm-module__radio--Wj .ring-radio-circle {
  align-self: stretch;
}

.EditForm-module__inputs--Wm {
  display: flex;
  flex-direction: column;

  margin-top: var(--ring-unit);
  margin-left: calc(var(--ring-unit)*3);
}

.EditForm-module__input--X2 {
}

.EditForm-module__inputGroup--iS {
  display: flex;
  align-items: baseline;

  margin: calc(var(--ring-unit)/4) 0;
}

.EditForm-module__inputGroup--iS .EditForm-module__input--X2 {
    width: calc(var(--ring-unit)*10);

    text-align: right;
  }

.EditForm-module__inputGroup--iS .EditForm-module__label--Qn {
    display: inline-block;
    flex-shrink: 0;

    width: calc(var(--ring-unit)*13);
    margin: calc(var(--ring-unit)/2) 0;

    vertical-align: top;
  }

:is(.EditForm-module__inputGroup--iS .EditForm-module__postLabel--IE) input {
      margin-right: var(--ring-unit);
    }

.EditForm-module__inputGroup--iS .EditForm-module__inputDescription--nr {
    display: inline;

    color: var(--ring-secondary-color);
  }

.EditForm-module__textareaWrapper--d3 {
  display: inline-block;

  width: 100%;

  resize: vertical;
}

.EditForm-module__defaultPolicy--dF {
  margin: 0;
}

.EditForm-module__error--GA {
  display: inline-block;

  width: calc(var(--ring-unit)*53);

  color: var(--ring-error-color);
}

.EditForm-module__panel--KR {
  display: flex;
  align-items: baseline;
}

.EditForm-module__title--yn.EditForm-module__title--yn {
  font-size: inherit;
  line-height: inherit;
}

.CleanupProjectPage-module__container--Ff {
  display: inline-block;

  min-width: 100%;
}

.CleanupProjectPage-module__entity--pp {
  position: relative;

  margin: calc(var(--ring-unit)*2) 0;

  transition: all ease-in 0.3s;
}

.CleanupProjectPage-module__policy--GH {
  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-module__holder--Ya {
  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-module__listings--My {
  width: 100%;
}

.CleanupProjectPage-module__toggleInherited--If {
  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-module__toggleInherited--If::before {
    position: absolute;
    top: 7px;

    right: 4px;

    display: block;
  }

.CleanupProjectPage-module__inheritedVisibleToggle--Un::before {
    top: 6px;

    transform: rotate(45deg);
  }

.CleanupProjectPage-module__inheritedVisible--YM {
  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-module__helpIcon--e5 {
  padding-left: calc(var(--ring-unit)/2);

  line-height: inherit;
}

.CleanupProjectPage-module__inheritedContainer--nK {
  padding-bottom: var(--ring-unit);
}

.CleanupProjectPage-module__bodyWidthDialogPreventer--Wd {
  width: 100% !important;
}

.CleanupProjectPage-module__description--Q3 {

  max-width: calc(var(--ring-unit)*80);
  margin-top: 0;

  color: var(--ring-secondary-color);
}

.TemplateSection-module__popup--bz {
  padding: 0 calc(var(--ring-unit)*3) calc(var(--ring-unit)*2);
}

.TemplateSection-module__templateList--Vi {
  display: flex;
  align-items: baseline;

  width: 100%;
  margin-bottom: 0;
}

.TemplateSection-module__description--MT {
  margin-bottom: calc(var(--ring-unit)/2);
}

.TemplateSection-module__templateEntities--LH {
  width: calc(var(--ring-unit)*20);

  margin-left: calc(var(--ring-unit)/2);
}

.TemplateSection-module__title--e9 {
  flex-shrink: 0;
}

.HolderItem-module__item--na {
  position: relative;

  flex-direction: column;
}

.HolderItem-module__icon--jN {
  margin-top: 1px;
}

.HolderItem-module__name--yF {
  display: inline-block;

  width: calc(100% - 30px);

  margin: 0;
}

.HolderItem-module__templateList--Xd,
.HolderItem-module__diskUsage--Wu {
  width: 100%;
  margin-top: 0;

  font-size: var(--ring-font-size-smaller);
}

.HolderItem-module__link--_T {
  padding-right: var(--ring-unit);
}

.HolderItem-module__usages--wa {
  position: absolute;
  top: 0;
  right: calc(var(--ring-unit)*7);
}

.RuleItem-module__disabled--mC {
  color: var(--ring-disabled-color);
}

/* Table */
.RuleItem-module__row--On {
  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-module__row--On:hover {
    cursor: pointer;

    background: var(--ring-hover-background-color);
  }}
.RuleItem-module__row--On:last-of-type {
    border-bottom: none;
  }

.RuleItem-module__inheritedRow--Kt {
  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-module__inheritance--eG {
  position: absolute;
  top: 6px;
  left: calc(var(--ring-unit)*2);
}

.RuleItem-module__col--oq {
  flex-shrink: 0;

  padding-right: var(--ring-unit);
}

.RuleItem-module__col--oq.RuleItem-module__icons--dw {
    width: calc(var(--ring-unit)*2);
  }

.RuleItem-module__col--oq.RuleItem-module__limits--Yg {
    width: calc(var(--ring-unit)*20);
  }

.RuleItem-module__col--oq.RuleItem-module__filters--J7 {
    flex-grow: 2;

    width: calc(var(--ring-unit)*28);
  }

.RuleItem-module__col--oq.RuleItem-module__statistics--WB,.RuleItem-module__col--oq.RuleItem-module__dependencies--vk,.RuleItem-module__col--oq.RuleItem-module__history--Mc,.RuleItem-module__col--oq.RuleItem-module__logs--C2 {
    width: calc(var(--ring-unit)*2);
  }

.RuleItem-module__col--oq.RuleItem-module__artifacts--sY {
    width: calc(var(--ring-unit)*3);
  }

.RuleItem-module__col--oq:last-child {
    padding-right: 0;
  }

.RuleItem-module__what--px {

  display: flex;
  align-items: baseline;

  flex-grow: 1;

  width: calc(var(--ring-unit)*16);
}

.RuleItem-module__artifactsDropdown--Np {
  white-space: nowrap;
}

.RuleItem-module__modifiedIcon--Zt {
  padding-left: 2px;
}

.RuleItem-module__artifactPatternsPopup--XT {
  max-width: calc(var(--ring-unit)*40);
  padding: var(--ring-unit) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
}

.RuleItem-module__artifactPatterns--Og {
  margin: 0;

  white-space: pre-wrap;
  overflow-wrap: break-word;
}

/* Filters Section */
.RuleItem-module__filterItem--gW {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.RuleItem-module__ruleTitle--z_ {
  padding-right: calc(var(--ring-unit)/2);
}

.RuleItem-module__tag--Nw {
  margin-right: 0;
  margin-left: calc(var(--ring-unit)*1.5);
  padding: 0 var(--ring-unit) 0 calc(var(--ring-unit)/2);
}

.RuleItem-module__tagWrapper--S9 {
  display: inline-block;

  margin-bottom: calc(var(--ring-unit)/2) !important;
}

/* Action section */
.RuleItem-module__actions--y7 {
  display: inline-flex;
  align-items: baseline;

  width: calc(var(--ring-unit)*14);
}

.RuleItem-module__actionButton--kC {
  display: inline;

  margin: 0;
  margin-right: calc(var(--ring-unit)*2);
  padding: 0;

  text-align: left;
}

.RuleItem-module__inheritanceToggle--fL {
  margin-left: auto;
}

/* Inheritance section */
.RuleItem-module__parent--oY {
  display: block;
}

.RuleItem-module__parentLink--P4 {
  max-width: calc(100% - var(--ring-unit)*3);
}

.RuleItem-module__parentPopup--AP {
  padding: var(--ring-unit) calc(var(--ring-unit)*2);
}

@keyframes RuleItem-module__blink--gK {
  0% {
    background: var(--ring-content-background-color);
  }

  50% {
    background: var(--ring-hover-background-color);
  }

  100% {
    background: var(--ring-content-background-color);
  }
}

.RuleItem-module__blink--gK {
  animation: RuleItem-module__blink--gK 1s ease infinite;
}

.RuleItem-module__icon--yi {
  margin-left: calc(var(--ring-unit)*-0.5);
}

.RuleItem-module__warningIcon--A0 {
}

.RuleItem-module__warningIcon--A0.RuleItem-module__warningIcon--A0 {
  color: var(--ring-icon-warning-color);
}

.RuleItem-module__warningPopup--fB {
  padding: var(--ring-unit) calc(var(--ring-unit)*2);
}

.Listing-policies-module__container--jx {
  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-module__inheritedSection--uu {
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
  padding: calc(var(--ring-unit)/2) var(--tc-page-padding-inline);
}

.Listing-policies-module__wrapper--nl {
  padding-left: calc(var(--ring-unit)*3);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.Listing-policies-module__editable--gG:hover {
  cursor: pointer;

  background: var(--ring-hover-background-color);
}}

.Listing-policies-module__policiesContainer--_P {
  display: flex;

  width: 100%;
}

.Listing-policies-module__rules--EZ {
  flex-direction: column;
}

.Listing-policies-module__policies--vm {
  padding: calc(var(--ring-unit)*2) 0;
}

.Listing-policies-module__actions--JL {
}

.Listing-policies-module__actionButton--Ep {
}

.Listing-policies-module__policyListing--dK {
  flex-grow: 1;

  width: calc(var(--ring-unit)*67);
}

.Listing-policies-module__icon--vu {
  margin-right: calc(var(--ring-unit)/2);
}

.Listing-policies-module__policy--rd {
  display: flex;
}

.Listing-policies-module__inherited--Nl {
  color: var(--ring-secondary-color);
}

.Listing-policies-module__disabled--XK,
.Listing-policies-module__disabled--XK .Listing-policies-module__inherited--Nl {
  color: var(--ring-disabled-color);
}

.Listing-policies-module__caption--ci {
  margin: 0;
  padding: 0;
}

.Listing-policies-module__helpIcon--rN {
}

.Listing-policies-module__helpPopup--U0 {
  max-width: calc(var(--ring-unit)*40);
  padding: var(--ring-unit) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
}

.Rules-module__loader--oj {
  margin-left: calc(var(--ring-unit)*3);
}

.RulesList-module__ruleButton--AA {
  display: block;
}

.RulesList-module__addNewRule--yc {
  margin-bottom: calc(var(--ring-unit)/2);
  margin-left: calc(var(--ring-unit)*3);
}

.RulesList-module__description--Kg {
  max-width: calc(var(--ring-unit)*55);
}

.RulesList-module__dialog--JY {
  width: calc(var(--ring-unit)*130);
}

.RulesList-module__summary--Ge {
  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-module__summary--Ge:hover {
    opacity: 0.8;
  }}

.RulesList-module__summary--Ge:not(.RulesList-module__onlyInheritedRules--U9) .RulesList-module__own--b5 {
      text-decoration-line: underline;

      color: undefined;

      font-weight: var(--ring-font-weight-bold);
    }

.RulesList-module__table--i_ {
  padding-bottom: var(--ring-unit);
}

.RulesList-module__inheritedToggle--WY {
  margin-bottom: calc(var(--ring-unit)*4);
}

.StickyHeader-module__headerContainer--XZ {
  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-module__innerContainer--wl {
  padding: var(--ring-unit) calc(var(--tc-page-padding-inline) - 1px) 0;

  background: var(--ring-content-background-color);
}

.StickyHeader-module__stuck--X5 {
  box-shadow: 0 1px var(--ring-popup-border-color);
}

.StickyHeader-module__stuck--X5::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-module__projectName--pV {
  padding: 0;

  font-size: calc(var(--ring-unit)*2);
  font-weight: var(--ring-font-weight-bold);
}

.StickyHeader-module__projectDescription--O_ {

  margin-bottom: 0;
}

.StickyHeader-module__row--Po {

  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-module__row--Po:hover {
    cursor: default;

    background: none;
  }}

.StickyHeader-module__whatIcon--vO {
}

.StickyHeader-module__infoPopup--Yj {
  padding: var(--ring-unit) calc(var(--ring-unit)*2) calc(var(--ring-unit)*2);
}

.StickyHeader-module__modifiedIcon--eR {
  fill: var(--ring-icon-color);

  padding-left: 2px;
}

.StickyHeader-module__invisible--Bm {
  visibility: hidden;
}

.DisconnectionComment-module__disconnected--xb {
  color: var(--ring-error-color);
}

.AgentListView-module__agent--Bj {
  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-module__agent--Bj:hover {
  background-color: var(--ring-hover-background-color);
}}

.AgentListView-module__loading--O1 {
  cursor: progress;
}

.AgentListView-module__loadingToggle--WJ {
  cursor: wait;
}

.AgentListView-module__expandable--xX {
  cursor: pointer;
}

.AgentListView-module__expandHandle--d5 {
  margin: 0 calc(var(--ring-unit)*0.5) 0 calc(var(--ring-unit)*-2.25);
}

.AgentListView-module__toggle--wC {
  margin-right: var(--ring-unit);
}

.AgentListView-module__idle--_H {
  color: var(--ring-secondary-color);
}

.AgentListView-module__disconnectionComment--r5 {
  white-space: nowrap;
}

.AgentListView-module__disconnected--Mt {
  color: var(--ring-error-color);
}

.AgentListView-module__idle--_H,
.AgentListView-module__disconnected--Mt,
.AgentListView-module__disconnectionComment--r5 {
  font-size: var(--ring-font-size-smaller);
}

.AgentListView-module__runningPlaceholder--Dy {
  align-self: center;

  flex: 1 0;

  font-size: var(--ring-font-size-smaller);
}

.AgentListView-module__icon--tc {
  margin-right: calc(var(--ring-unit)/2);
}

.AgentListView-module__iconDoubleMargin--PU {
  margin-right: var(--ring-unit);
}

.AgentListView-module__link--MG {
  font-size: var(--ring-font-size);
  line-height: calc(var(--ring-unit)*4);
}

.AgentListView-module__link--MG,
.AgentListView-module__idle--_H,
.AgentListView-module__split--mh,
.AgentListView-module__disconnectionComment--r5 {
  flex: 0 0;
}

.AgentListView-module__link--MG,
.AgentListView-module__idle--_H,
.AgentListView-module__disconnectionComment--r5,
.AgentListView-module__runningPlaceholder--Dy {
  margin-right: calc(var(--ring-unit)*2);
}

.AgentListView-module__statusComment--am {
  overflow: hidden;

  text-overflow: ellipsis;
}

.AgentListView-module__split--mh {
  align-self: flex-start;

  height: calc(var(--ring-unit)*4);

  margin-left: auto;
}

.AgentListView-module__enableTimer--eK,
.AgentListView-module__lastCommunicationTimer--IR {
  white-space: nowrap;
}

.AgentListView-module__unassignButton--Ui {
  padding: 0;

  color: var(--ring-icon-color);
}

.AgentListView-module__loader--gf {
  align-self: center;
  flex-shrink: 0;
}

.AgentListView-module__enableTimer--eK,
.AgentListView-module__lastCommunicationTimer--IR,
.AgentListView-module__authorize--Wo,
.AgentListView-module__unassignButton--Ui,
.AgentListView-module__loader--gf {
  margin-left: var(--ring-unit);
}

.StatusComment-module__anchor--BV {
  display: flex;
}

.StatusComment-module__icon--tr {
  display: block;
}

.StatusComment-module__name--Fm {
  white-space: nowrap;
}

.StatusComment-module__icon--tr,
.StatusComment-module__name--Fm {
  margin-right: var(--ring-unit);
}

.StatusComment-module__transformedComment--nc {
  overflow: hidden;
  flex-shrink: 1;

  white-space: nowrap;

  text-overflow: ellipsis;
}

.StatusComment-module__transformedComment--nc br {
  display: inline;
  clear: none;

  content: ' ';
}

.StatusComment-module__popup--Ie {
  max-width: calc(var(--ring-unit)*40);
  padding: var(--ring-unit);
}

.AgentStatus-module__line--EB {
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.AgentStatus-module__statusUp--BA {
  color: var(--ring-success-color);
}

.AgentStatus-module__statusDown--kE {
  color: var(--ring-error-color);
}

.AgentStatus-module__commentWrapper--_H {
  font-size: calc(var(--ring-unit)*1.5);
  line-height: calc(var(--ring-unit)*2);
}

.AgentStatus-module__comment--q1 {
  display: inline-block;
}

.AgentStatus-module__switchTime--ZO {
  font-weight: var(--ring-font-weight-bold);
}

.AgentSummary-module__row--TC,
.AgentSummary-module__warningRow--YH {
  line-height: calc(var(--ring-unit)*4);
}

.AgentSummary-module__row--TC {
  display: flex;
  flex-direction: row;
}

.AgentSummary-module__rowTitle--at {
  width: calc(var(--ring-unit)*20);
}

.AgentSummary-module__editLink--Yx {
  margin-left: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.AgentSummary-module__editIcon--T8 {
  color: var(--ring-icon-color);
}

.AgentSummary-module__warinigIcon--zO {
  color: var(--ring-icon-warning-color);
}

.AgentSummary-module__runningIcon--rs {
  margin-right: calc(var(--ring-unit)/2);
}

.AgentSummary-module__runningBuildHeading--mS.AgentSummary-module__runningBuildHeading--mS {
  margin-bottom: var(--ring-unit);
  padding: 0;

  font: inherit;
  font-weight: var(--ring-font-weight-bold);
}

.AgentSummary-module__runningBuildPlaceholder--Hy {

  align-self: center;

  flex: 1 0;
}

.AgentSummary-module__plugins--Fy {
  margin-top: calc(var(--ring-unit)*2);
}

.AgentSummary-module__copyButton--sD {
  height: var(--ring-line-height);
  margin-left: var(--ring-unit);

  color: var(--ring-secondary-color);

  line-height: var(--ring-line-height);
}

.AgentPage-module__page--oU {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

h1.AgentPage-module__disabledTitle--gM {
  color: var(--ring-disabled-color);
}

h1.AgentPage-module__disconnectedTitle--rp {
  color: var(--ring-error-color);
}

.AgentPage-module__title--gj {
  margin-top: var(--ring-unit);
}

.AgentPage-module__goneMessage--_f {
  margin-top: var(--ring-unit);
  margin-bottom: var(--ring-unit);
}

.AgentPage-module__status--AR {
  margin-bottom: calc(var(--ring-unit)*0.5);
}

.AgentPage-module__action--yK {
  margin-right: var(--ring-unit);
}

.AgentPage-module__enableWrapper--tl {
  display: inline-block;
}

.AgentPage-module__tabs--Gh {

  margin-top: calc(var(--ring-unit)*3);
}

.AgentPage-module__row--i1 {
  display: flex;
  flex-direction: row;
}

.AgentPage-module__rowTitle--AR {
  width: calc(var(--ring-unit)*20);
}

.AgentPage-module__editLink--n2 {
  margin-left: var(--ring-unit);

  color: var(--ring-secondary-color);
}

.AgentPage-module__editIcon--j8 {
  color: var(--ring-icon-color);
}

.EnableTimer-module__popup--Zz {
  max-width: 300px;

  padding: var(--ring-unit) calc(var(--ring-unit)*2);

  text-align: left;
}

.EnableTimer-module__icon--PD {
  color: var(--ring-icon-secondary-color);
}

.AgentPipelinePage-module__page--y3 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

h1.AgentPipelinePage-module__disabledTitle--Wt {
  color: var(--ring-disabled-color);
}

h1.AgentPipelinePage-module__disconnectedTitle--lA {
  color: var(--ring-error-color);
}

.AgentPipelinePage-module__title--rn.AgentPipelinePage-module__title--rn {
  margin-top: var(--ring-unit);
  margin-bottom: calc(var(--ring-unit)*1.5);
}

.AgentPipelinePage-module__header--OA {
  display: flex;
}

.AgentPipelinePage-module__actions--la {
  margin-left: auto;
}

.AgentPipelinePage-module__icon--LA {
  display: inline-flex;
  align-items: center;
}

.AgentPipelinePage-module__summary--o4 {
  display: flex;
  flex-direction: column;
  gap: calc(var(--ring-unit)/2);
}

.AgentPipelinePage-module__row--bG {
  display: flex;
  flex-direction: row;

  line-height: 20px;
}

.AgentPipelinePage-module__rowTitle--fP {
  width: calc(var(--ring-unit)*20);

  font-weight: var(--ring-font-weight-bold);
}

.AgentPipelinePage-module__copyButton--Vi {
  height: var(--ring-line-height);
  margin-left: var(--ring-unit);

  color: var(--ring-secondary-color);

  line-height: var(--ring-line-height);
}

.AgentPipelinePage-module__parametersTitle--nD.AgentPipelinePage-module__parametersTitle--nD {
  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-module__enableAgentButton--jG {
  margin-right: var(--ring-unit);
}

.AgentHeaderBadge-module__badge--GT.AgentHeaderBadge-module__badge--GT {
  height: auto;
}

.AgentHeaderBadge-module__danger--V1 {
  color: var(--ring-icon-error-color);
}

.AgentAuthorizedStatus-module__comment--wx {
  margin-left: calc(var(--ring-unit)/2);
}

.AgentConnectionStatus-module__disconnectedIcon--rC {
  color: var(--ring-icon-error-color);
}

.AgentConnectionStatus-module__activity--kF {
  margin-left: calc(var(--ring-unit)/2);

  color: var(--ring-icon-secondary-color);
}

.AgentConnectionStatus-module__activityPopup--KE {
  max-width: 300px;

  padding: var(--ring-unit) calc(var(--ring-unit)*2);

  text-align: left;
}

.AgentEnableStatus-module__comment--8Q {
  margin-left: calc(var(--ring-unit)/2);
}

.AgentHeader-module__container--a2 {
  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-module__container--a2::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-module__copy--y1 {
  height: var(--ring-font-size-larger);
  margin-left: calc(var(--ring-unit)/2);
  padding: 0;

  line-height: var(--ring-line-height-lowest);
}

.VisibleBuild-module__visibilityDetector--Zh {
  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-module__agent--yy {
  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-module__container--wK {
  padding: 0 calc(var(--ring-unit)*2);
}

.AgentsGroup-module__agent--nr.AgentsGroup-module__agent--nr {
  margin-left: calc(var(--tc-page-padding-inline)*-1 - var(--ring-unit)*2);
}

.AgentsGroup-module__group--PT {
  display: flex;
  flex-direction: column;

  height: calc(100% - var(--ring-unit)*4);
  margin-top: 0;
  margin-bottom: calc(var(--ring-unit)*2);
}

.AgentsGroup-module__expandable--l1 {
  margin: calc(var(--ring-unit)*2) 0 0;
}

.AgentsGroup-module__heading--rL {
  color: var(--ring-error-color);
}

.AgentsGroup-module__subheading--u6 {
  color: var(--ring-secondary-color);
}

.AgentsGroup-module__content--th.AgentsGroup-module__content--th {
  flex: 1 0;

  padding-top: 0;
  padding-bottom: 0;
}

.UnauthorizedAgentsPage-module__heading--XT.UnauthorizedAgentsPage-module__heading--XT {
  margin-bottom: calc(var(--ring-unit)*2);
}

.UnauthorizedAgentsPage-module__licensesText--cW {
  margin: calc(var(--ring-unit)*2) 0;
}

.UnauthorizedAgentsPage-module__agents--yt {
}

.UnauthorizedAgentsPage-module__agent--f4 {
  margin: 0 calc(var(--tc-page-padding-inline)*-1 - var(--ring-unit)*2) calc(var(--ring-unit)/2);
  grid-column: start / end;
}

.IndentedExpandHandle-module__container--P7 {
  white-space: nowrap;
}

.IndentedExpandHandle-module__icon--Rc {
  padding: 0;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.CloudAgentIcon-module__icon--ri:hover {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);
}}.CloudAgentIcon-module__icon--ri {
  margin-right: calc(var(--ring-unit)/2);

  color: var(--ring-secondary-color);
}

.InstancesCounter-module__couter--zU {
  padding-right: 0;

  padding-left: 0;

  color: var(--ring-secondary-color);

  font-size: var(--ring-font-size-smaller);
}

.InstancesCounter-module__runningCount--Wx {
  color: var(--ring-success-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.InstancesCounter-module__couter--zU:hover .InstancesCounter-module__runningCount--Wx {
  color: inherit;
}}

.InstancesCounter-module__helpIcon--oC {
  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-module__helpIcon--oC:hover {
    color: var(--ring-icon-hover-color);
  }}

.InstancesDropdown-module__instancesDropdown--Ye {
  line-height: var(--ring-line-height);
}

.InstancesDropdown-module__popup--Wq {
  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-module__item--AQ {
  display: flex;
  justify-content: space-between;
}

.InstancesDropdown-module__link--c5 {
  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;
}

.InstancesDropdown-module__runningStatus--jb,
.InstancesDropdown-module__idleStatus--dH,
.InstancesDropdown-module__disabledStatus--v0,
.InstancesDropdown-module__disconnectedStatus--Vk {
  margin-left: var(--ring-unit);
}

.InstancesDropdown-module__runningStatus--jb {
  white-space: nowrap;

  color: var(--ring-success-color);
}

.InstancesDropdown-module__icon--Ku {
  margin-right: calc(var(--ring-unit)*0.5);
}

.InstancesDropdown-module__idleStatus--dH,
.InstancesDropdown-module__disabledStatus--v0 {
  color: var(--ring-secondary-color);
}

.InstancesDropdown-module__disconnectedStatus--Vk {
  color: var(--ring-error-color);
}

.InstancesDropdown-module__viewAllLink--fM {
  color: var(--ring-secondary-color);
}

.InstancesDropdown-module__inactiveLink--vs {
  color: var(--ring-secondary-color);
}

.InstallAgentPopup-module__popup--Wv {
  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-module__link--Y3 {
}

.InstallAgentPopup-module__hoverLink--d3 {
}

.InstallAgentPopup-module__text--zD {

  white-space: normal;

  color: var(--ring-secondary-color);
}

.CloudAgentRow-module__cloudImageRow--Xp {
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
  padding: 0 var(--tc-page-padding-inline);
  grid-column: start / end;
}

.AgentPoolTabToolbar-module__tabToolbar--Xg {
  display: flex;
  align-items: center;

  height: calc(var(--ring-unit)*4.25);

  margin-bottom: calc(var(--ring-unit)*2);
}

.DialogTrigger-module__dialog--i_ {
  display: flex;
  align-items: stretch;
  flex-direction: row;
}

.DialogTrigger-module__dialogContent--uY {
  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-module__header--WQ.DialogTrigger-module__header--WQ {
  flex: 0 0;

  padding: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4);

  font-size: calc(var(--ring-unit)*3);
}

.AgentsSelectionSummary-module__summary--ed {
  font-size: var(--ring-font-size-smaller);
}

.AssignAgentsButtons-module__assign--Ud {
  margin-right: var(--ring-unit);
}

.ExpandableGroup-module__container--rQ {
  margin-bottom: calc(var(--ring-unit)*4);
}

.ExpandableGroup-module__header--iW {
  font-weight: var(--ring-font-weight-bold);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ExpandableGroup-module__header--iW:hover {
  background: var(--ring-hover-background-color);
}}

.ExpandableGroup-module__icon--ex {
  color: var(--ring-icon-secondary-color);
}

.ExpandableGroup-module__expandHandle--pU {
  display: inline;

  height: auto;

  margin-right: calc(var(--ring-unit)/2);

  line-height: var(--ring-line-height-lower);
}

.AssignAgentsDialog-module__loader--Op {
  display: block;

  width: 16px;

  margin: 0 calc(var(--ring-unit)*4);
}

.AssignAgentsDialog-module__searchInput--w5,
.AssignAgentsDialog-module__tree--y8,
.AssignAgentsDialog-module__panel--rU {
  line-height: calc(var(--ring-unit)*3);
}

.AssignAgentsDialog-module__searchInput--w5 {
  margin: 0 calc(var(--ring-unit)*4) var(--ring-unit);
}

.AssignAgentsDialog-module__tree--y8 {
  overflow: auto;
  flex: 1 1;
}

.AssignAgentsDialog-module__emptyList--qk {
  margin: 0 calc(var(--ring-unit)*4);
}

.AssignAgentsDialog-module__expandableGroup--Fa {
  margin: 0 0 calc(var(--ring-unit)*4);
}

.AssignAgentsDialog-module__expandableGroupHeader--bN {
  display: flex;

  padding: 0 calc(var(--ring-unit)*4);
}

.AssignAgentsDialog-module__poolItem--CJ {
  overflow: hidden;

  padding-right: calc(var(--ring-unit)*4);

  padding-left: calc(var(--ring-unit)*8);

  white-space: nowrap;
  text-overflow: ellipsis;
}

.AssignAgentsDialog-module__checkboxContainer--Ir {
  min-width: 0;
}

.AssignAgentsDialog-module__itemCheckboxContainer--B3 {
  display: flex;
  align-items: center;

  height: calc(var(--ring-unit)*3);

  line-height: calc(var(--ring-unit)*3);
}

.AssignAgentsDialog-module__checkboxLabel--Kv {
  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-module__poolItem--CJ:hover {
  background: var(--ring-hover-background-color);
}}

.AssignAgentsDialog-module__summary--PZ {
  margin-bottom: var(--ring-unit);
}

.AssignAgentsDialog-module__itemTitle--D8 {
  display: flex;
}

.AssignAgentsDialog-module__itemName--wm {
  overflow: hidden;

  flex: 1 1;

  text-overflow: ellipsis;
}

.AssignAgentsDialog-module__itemLabel--d3 {
  flex: 0 0;

  color: var(--ring-secondary-color);
}

.AssignAgentsDialog-module__panel--rU.AssignAgentsDialog-module__panel--rU {
  margin-top: 0;
  padding-left: calc(var(--ring-unit)*4);

  border-top: 1px solid var(--ring-popup-border-color);
}

.AssignAgentsDialog-module__buttons--gX {
  display: flex;
}

.AssignAgentsDialog-module__cancel--Lm {
  margin-left: auto;
}

.AgentsTab-module__assignAgentsButton--Ln {
  margin-right: var(--ring-unit);
}

.AgentsTab-module__emptyMessage--W1 {
  margin-top: calc(var(--ring-unit)*2);
}

.AgentsTab-module__heading--fR.AgentsTab-module__heading--fR {
  margin: calc(var(--ring-unit)*2) 0;
}

.AgentsTab-module__cloudAgent--zB {
  margin-bottom: calc(var(--ring-unit)*0.5);
}

.AgentsTab-module__sortingSelect--WT {
  display: block;

  margin-top: calc(var(--ring-unit)*2);
  margin-bottom: calc(var(--ring-unit)*2);
}

.AgentsTab-module__warning--vK {
  color: var(--ring-warning-color);
}

.ProjectPath-module__path--se {
  display: flex;

  overflow: hidden;
  flex-direction: row-reverse;

  flex-wrap: wrap;
  justify-content: flex-end;

  height: 22px;
  margin: 0 -2px;
  padding: 0 2px;
}

.ProjectPath-module__pathItem--Ud {
  white-space: nowrap;
}

.ProjectPath-module__parentItemContainer--ic {
  z-index: 1;

  margin-right: calc(var(--ring-unit)*-2);

  background: var(--ring-content-background-color);
}

.ProjectPath-module__targetItem--Gr {
  overflow: hidden;

  min-width: 0;
  margin: 0 -2px;
  padding: 0 2px;

  text-overflow: ellipsis;
}

.ProjectPath-module__ellipsis--PD {
  width: calc(var(--ring-unit)*1.5);

  cursor: default;
}

.ProjectPath-module__ellipsis--PD,
.ProjectPath-module__separator--XA {
  margin-left: calc(var(--ring-unit)*0.5);
}

.ProjectPath-module__parentsDropDownAnchor--Fe {
  display: inline;
}

.ProjectPath-module__parentsPopup--zc {
  padding: var(--ring-unit) calc(var(--ring-unit)*2);

  color: var(--ring-secondary-color);
}

.ProjectPath-module__separator--XA {
  color: var(--ring-secondary-color);
}

.ProjectPath-module__link--ac {
  color: var(--ring-text-color);
}

.ProjectPath-module__parentItem--IL {
  color: var(--ring-secondary-color);
}

.ProjectPath-module__icon--Ia {
  margin: 0 calc(var(--ring-unit)*0.5);

  color: var(--ring-icon-secondary-color);
}

.ProjectsTreeItem-module__project--OT {
  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-module__expandableProject--MN {
  cursor: pointer;
}

.ProjectsTreeItem-module__indentedContainer--WE {
  display: flex;
  align-items: baseline;
}

.ProjectsTreeItem-module__chevron--ng {
  flex: 0 0;
}

.ProjectsTreeItem-module__chevronIcon--_J.ProjectsTreeItem-module__chevronIcon--_J {
  color: var(--ring-icon-secondary-color);
}

.ProjectsTreeItem-module__checkboxContainer--Ij {
  display: flex;
  overflow: hidden;
  align-items: baseline;

  margin-left: 3px;
}

.ProjectsTreeItem-module__checkboxCell--ml {
  margin-left: 1px;
}

.ProjectsTreeItem-module__checkboxLabel--jn.ProjectsTreeItem-module__checkboxLabel--jn {
  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-module__project--OT:hover .ProjectsTreeItem-module__pathItem--HX {
  background-color: var(--ring-hover-background-color);
}}

.ProjectsTreeItem-module__projectAgentPools--A8 {
  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-module__loader--Xo {
  display: block;

  width: 16px;

  margin: 0 calc(var(--ring-unit)*4);
}

.AssignProjectsDialog-module__dialog--eP {
  display: flex;
  align-items: stretch;
  flex-direction: row;
}

.AssignProjectsDialog-module__dialogContent--r7 {
  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-module__header--iy.AssignProjectsDialog-module__header--iy {
  flex: 0 0;

  margin: calc(var(--ring-unit)*2) calc(var(--ring-unit)*4);

  font-size: calc(var(--ring-unit)*3);
}

.AssignProjectsDialog-module__searchInput--eW {
  flex: 0 0;

  margin-right: calc(var(--ring-unit)*4);
  margin-left: calc(var(--ring-unit)*4);
}

.AssignProjectsDialog-module__tree--OD {
  display: flex;
  flex: 1 0;

  margin-top: calc(var(--ring-unit)*0.5);
}

.AssignProjectsDialog-module__emptyTree--Qm {
  flex: 1 0;

  padding: 0 calc(var(--ring-unit)*4);
}

.AssignProjectsDialog-module__treeItem--C3 {
  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-module__treeItem--C3:hover {
  background-color: var(--ring-hover-background-color);
}}

.AssignProjectsDialog-module__treeItemProject--nJ {
  padding: 0 calc(var(--ring-unit)*3.75);
}

.AssignProjectsDialog-module__treeItemAction--5d {
  flex: 0 0;
}

.AssignProjectsDialog-module__treeItemAction--5d[disabled] {
  cursor: default;
  pointer-events: all;
}

.AssignProjectsDialog-module__panel--rn.AssignProjectsDialog-module__panel--rn {
  flex: 0 0;

  padding-left: calc(var(--ring-unit)*4);

  border-top: 1px solid var(--ring-popup-border-color);
}

.AssignProjectsDialog-module__diassociateCheckbox--QP {
  display: flex;

  margin-bottom: calc(var(--ring-unit)*2);
}

.DiassociateProjectButton-module__unassignIcon--kY {
  color: var(--ring-icon-color);
}

.DiassociateProjectButton-module__loader--Tl {
  margin: 0 var(--ring-unit);
}

.LeanFilter-module__filter--Ic {
  display: flex;
  align-items: center;
}

.LeanFilter-module__input--Qy {
  width: calc(var(--ring-unit)*30);
  margin: 0;
}

.LeanFilter-module__hideButton--iM {
  margin-left: calc(var(--ring-unit)*2);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ProjectsTab-module__tableRow--gj:hover .ProjectsTab-module__pathItem--AE {
  background-color: var(--ring-hover-background-color);
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ProjectsTab-module__tableRow--gj:hover {
  outline: none;
  background-color: var(--ring-hover-background-color);
}}

.ProjectsTab-module__toolbar--W2 {
  display: flex;
  align-items: center;

  height: calc(var(--ring-unit)*4.25);

  margin-bottom: calc(var(--ring-unit)*2);
}

.ProjectsTab-module__assignButton--hN {
  margin-right: var(--ring-unit);
}

.ProjectsTab-module__excludedProjectsNumber--nA {
  margin: calc(var(--ring-unit)*2) 0;
}

.ProjectsTab-module__filterButton--wN {
  margin-right: calc(var(--ring-unit)*2);
}

.ProjectsTab-module__hideArchivedCheckbox--Xl {
  margin: 0;
}

.ProjectsTab-module__tableRow--gj {
  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-module__tableHeader--G2 {
  margin-bottom: var(--ring-unit);
  padding-bottom: var(--ring-unit);

  color: var(--ring-secondary-color);

  border-bottom: 1px solid var(--ring-line-color);
}

.ProjectsTab-module__nameHeader--NH {
  margin-left: calc(var(--tc-page-padding-inline) - 5px);
}

.ProjectsTab-module__tableRow--gj:focus-within {
  outline: none;
  background-color: var(--ring-hover-background-color);
}

.ProjectsTab-module__tableRow--gj:focus-within .ProjectsTab-module__pathItem--AE {
  background-color: var(--ring-hover-background-color);
}

.ProjectsTab-module__tableRow--gj: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-module__tableHeader--G2:hover {
  background-color: transparent;
}}

.ProjectsTab-module__expandableTableRow--QH {
  cursor: pointer;
}

.ProjectsTab-module__tableCell--Uy {
  flex: 1 0;
}

.ProjectsTab-module__nameTableCell--eY {
  margin-left: 5px;
}

.ProjectsTab-module__projectsTableCell--pg {
  margin-right: calc(var(--tc-page-padding-inline) - var(--ring-unit));
  padding-left: 2px;
}

.ProjectsTab-module__unassignIcon--lR {
  color: var(--ring-icon-color);
}

.ProjectNameCell-module__cell--r_ {
  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-module__mutedName--U8 {
  color: var(--ring-secondary-color);
}

.ProjectNameCell-module__chevron--e0 {
  color: var(--ring-icon-secondary-color);
}

.ProjectNameCell-module__label--DZ {
  margin: 0 calc(var(--ring-unit)*0.5);

  white-space: nowrap;

  color: var(--ring-secondary-color);
}

.ProjectPoolsCell-module__cell--rN {
  display: flex;
  overflow: hidden;
  justify-content: space-between;

  white-space: nowrap;

  text-overflow: ellipsis;
}

.ProjectPoolsCell-module__pools--_a {
  overflow: hidden;

  min-width: 0;
  margin: 0 -2px;
  padding: 0 2px;

  text-overflow: ellipsis;
}

.ProjectPoolsCell-module__actions--aM {
  flex: 0 0;

  padding-left: calc(var(--ring-unit)*2);
}

.ProjectPoolsCell-module__unassignIcon--h9 {
  color: var(--ring-icon-color);
}

.ProjectPoolsCell-module__undoButton--In {
  padding: 0 var(--ring-unit) 0 calc(var(--ring-unit)*2);
}

.UndoDiassociateProjectButton-module__undoButton--iD {
  padding: 0 var(--ring-unit) 0 calc(var(--ring-unit)*2);
}

.UndoDiassociateProjectButton-module__loader--yH {
  margin: 0 var(--ring-unit);
}

.AgentPoolPage-module__page--Zl {
  position: relative;
}

.AgentPoolPage-module__heading--Lh {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;

  margin-bottom: calc(var(--ring-unit)*2);
}

h1.AgentPoolPage-module__header--NI {
  margin-bottom: 0;
}

.AgentPoolPage-module__titleExplanation--rN {
  font-weight: 200;
}

.AgentPoolPage-module__description--DS {
  margin-top: calc(var(--ring-unit)*0.5);
}

.AgentPoolPage-module__editButton--fd {
  flex-shrink: 0;

  margin-top: 3px;

  margin-bottom: 0;

  margin-left: calc(var(--ring-unit)*1.5);

  font-weight: normal;
}

.AgentPoolPage-module__star--L6 {
  margin-top: -3px;
  margin-left: var(--ring-unit);

  vertical-align: 3px;
}

.InstallAgentDropdown-module__dropdown--Nn {
  line-height: var(--ring-line-height);
}

.InstallAgentDropdown-module__anchor--UO {
  color: var(--ring-text-color);
}

.InstallAgent-module__link--i7 {
  color: var(--ring-text-color);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.ExpandableAgentPool-module__expandable--BE:hover .ExpandableAgentPool-module__star--Dl {
  transition: none;

  opacity: 1;
}}

.ExpandableAgentPool-module__container--V_ {
  padding: 0 calc(var(--ring-unit)*2);
}

.ExpandableAgentPool-module__cloudAgent--UQ {
  margin-bottom: calc(var(--ring-unit)*0.5);
}

.ExpandableAgentPool-module__agent--VF.ExpandableAgentPool-module__agent--VF {
  margin-left: calc(var(--ring-unit)*-6);
}

.ExpandableAgentPool-module__expandable--BE {
  margin: 0;
}

.ExpandableAgentPool-module__header--fg.ExpandableAgentPool-module__header--fg {
  margin: 0 calc(var(--tc-page-padding-inline)*-1);
  padding-right: 0;
}

.ExpandableAgentPool-module__heading--Qn {
  color: var(--ring-error-color);
}

.ExpandableAgentPool-module__subheading--bQ {
  color: var(--ring-secondary-color);
}

.ExpandableAgentPool-module__content--wr.ExpandableAgentPool-module__content--wr {
  flex: 1 0;

  padding-top: 0;
  padding-bottom: 0;
}

.ExpandableAgentPool-module__star--Dl {
  transition: opacity var(--ring-fast-ease);

  opacity: 0;
}

.ExpandableAgentPool-module__expandable--BE:focus-within .ExpandableAgentPool-module__star--Dl {
  transition: none;

  opacity: 1;
}

.AllAgentsTab-module__toolbar--TK {
  margin-bottom: calc(var(--ring-unit)*2);
}

.AllAgentsTab-module__sortingSelect--QP {
  margin-right: calc(var(--ring-unit)*2);
}

.Toolbar-module__placeId--MR {
  display: inline-block;
}

.AllAgentsTab-module__toolbar--br {
  margin-bottom: calc(var(--ring-unit)*2);
}

.AllAgentsTab-module__sortingSelect--T4 {
  margin-right: calc(var(--ring-unit)*2);
}

.AgentPoolsPlaceholder-module__arrow--Gz {
  position: absolute;

  display: block;
}

.AgentPoolsPlaceholder-module__tip--Zz {
  position: absolute;
}

.AgentPoolsPlaceholder-module__tipLeft--C2 {
  top: calc(var(--ring-unit)*24);

  max-width: calc(var(--ring-unit)*23);

  text-align: left;
}

.AgentPoolsPlaceholder-module__tipLeft--C2 .AgentPoolsPlaceholder-module__arrow--Gz {
    top: calc(var(--ring-unit)*-6);

    width: calc(var(--ring-unit)*7 + 1px);
    height: 45px;
  }

.AgentPoolsPlaceholder-module__container--CU {
  display: inline-flex;
  flex-direction: column;
}

.AgentPoolsPlaceholder-module__description--lO {
  max-width: calc(var(--ring-unit)*80);
}

.AgentPoolsPlaceholder-module__installAgent--ou {
  align-self: center;

  margin-top: var(--ring-unit);
}

.AgentPoolsEditFavorite-module__button--Et {
  margin-left: var(--ring-unit);
}

.FavoriteAgentPools-module__page--WO {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.FavoriteAgentPools-module__content--uZ {
  margin-top: calc(var(--ring-unit)*4);
}

.AgentsOverviewPage-module__page--L2 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.AgentsOverviewPage-module__tabs--6d {

  margin-top: calc(var(--ring-unit)*4);
}

.AgentsOverviewPage-module__classicUiLink--yD {
  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-module__classicUiLink--yD.AgentsOverviewPage-module__classicUiLink--yD:hover {
  text-decoration-line: none;

  color: var(--ring-link-hover-color);
  box-shadow: inset 0 -1px 0 0 var(--ring-link-hover-color);
}}

.AgentsOverviewPage-module__mammothIcon--ub {
  vertical-align: middle;

  line-height: calc(var(--ring-unit)*2);
}


/*# sourceMappingURL=styles.6e62b0f6f481f90cbe6a.css.map*/