/* stylelint-disable color-no-hex */

:root {
  /* Element */
  --ring-line-color: #dfe5eb;
  --ring-dark-line-color: #263b4c;
  --ring-borders-color: #b8d1e5;
  --ring-icon-color: #b8d1e5;
  --ring-icon-color: var(--ring-borders-color);
  --ring-icon-secondary-color: #999;
  --ring-border-disabled-color: #dbdbdb;
  --ring-icon-disabled-color: #dbdbdb;
  --ring-icon-disabled-color: var(--ring-border-disabled-color);
  --ring-border-hover-color: #80c6ff;
  --ring-icon-hover-color: #80c6ff;
  --ring-icon-hover-color: var(--ring-border-hover-color);
  --ring-main-color: #008eff;
  --ring-main-hover-color: #007ee5;
  --ring-icon-error-color: #db5860;
  --ring-icon-warning-color: #eda200;
  --ring-icon-success-color: #59a869;
  --ring-pale-control-color: #cfdbe5;
  --ring-popup-border-components: 0, 42, 76;
  --ring-popup-border-color: rgba(0, 42, 76, .1);
  --ring-popup-border-color: rgba(var(--ring-popup-border-components), 0.1);
  --ring-popup-shadow-color: rgba(0, 42, 76, .15);
  --ring-popup-shadow-color: rgba(var(--ring-popup-border-components), 0.15);
  --ring-message-shadow-color: rgba(0, 42, 76, .3);
  --ring-message-shadow-color: rgba(var(--ring-popup-border-components), 0.3);

  /* Text */
  --ring-search-color: #669ecc;
  --ring-hint-color: #406380;
  --ring-link-color: #0f5b99;
  --ring-link-hover-color: #ff008c;
  --ring-error-color: #c22731;
  --ring-warning-color: #cc8b00;
  --ring-success-color: #1c8c32;
  --ring-text-color: #1f2326;
  --ring-dark-text-color: #fff;
  --ring-heading-color: #1f2326;
  --ring-heading-color: var(--ring-text-color);
  --ring-secondary-color: #737577;
  --ring-dark-secondary-color: #888;
  --ring-disabled-color: #999;
  --ring-dark-disabled-color: #444;
  --ring-dark-active-color: #ccc;

  /* Background */
  --ring-content-background-color: #fff;
  --ring-popup-background-color: #fff;
  --ring-sidebar-background-color: #f7f9fa;
  --ring-selected-background-color: #d4edff;
  --ring-hover-background-color: #f2f9ff;
  --ring-dark-selected-background-color: #002a4d;
  --ring-message-background-color: rgba(0, 21, 38, .9);
  --ring-navigation-background-color: #000;

  /* Code */
  --ring-code-background-color: #fff;
  --ring-code-background-color: var(--ring-content-background-color);
  --ring-code-color: #000;
  --ring-code-comment-color: #808080;
  --ring-code-meta-color: #808000;
  --ring-code-keyword-color: #000080;
  --ring-code-tag-background-color: #efefef;
  --ring-code-tag-color: #000080;
  --ring-code-tag-color: var(--ring-code-keyword-color);
  --ring-code-tag-font-weight: bold;
  --ring-code-field-color: #660e7a;
  --ring-code-attribute-color: #00f;
  --ring-code-number-color: #00f;
  --ring-code-number-color: var(--ring-code-attribute-color);
  --ring-code-string-color: #008000;
  --ring-code-addition-color: #aadeaa;
  --ring-code-deletion-color: #c8c8c8;

  /* Metrics */
  --ring-border-radius: 3px;
  --ring-border-radius-small: 2px;
  --ring-font-size-larger: 14px;
  --ring-font-size: 13px;
  --ring-font-size-smaller: 12px;
  --ring-line-height-taller: 21px;
  --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;

  /* TODO: return raw value back if this issue fixed https://github.com/JLHwung/postcss-font-family-system-ui/issues/65 */
  --ring-font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, Arial, sans-serif;
  --ring-font-family-monospace: Menlo, "Bitstream Vera Sans Mono", "Ubuntu Mono", Consolas, "Courier New", Courier, monospace;

  /* Common z-index-values */

  /* Invisible element is an absolutely positioned element which should be below */
  /* all other elements on the page */
  --ring-invisible-element-z-index: -1;

  /* z-index for position: fixed elements */
  --ring-fixed-z-index: 1;

  /* Elements that should overlay all other elements on the page */
  --ring-overlay-z-index: 5;

  /* Alerts should de displayed above overlays */
  --ring-alert-z-index: 6;
}
/* https://readymag.com/artemtiunov/RingUILanguage/colours/ */

/*
Unit shouldn't be CSS custom property because it is not intended to change
Also it won't form in FF47 https://bugzilla.mozilla.org/show_bug.cgi?id=594933
*/

.clearfix_fed::after {
  display: block;
  clear: both;
  content: '';
}

.font_7be {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, Arial, sans-serif;
  font-family: var(--ring-font-family);
  font-size: 13px;
  font-size: var(--ring-font-size);
  line-height: 20px;
  line-height: var(--ring-line-height);
}

.font-lower_822 {

  line-height: 18px;

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

.font-smaller_212 {

  font-size: 12px;

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

.font-smaller-lower_729 {

  line-height: 16px;

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

.font-larger-lower_447 {

  font-size: 14px;

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

.font-larger_b0f {

  line-height: 21px;

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

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

.monospace-font_ff4 {
  font-family: Menlo, "Bitstream Vera Sans Mono", "Ubuntu Mono", Consolas, "Courier New", Courier, monospace;
  font-family: var(--ring-font-family-monospace);
  font-size: 12px;
  font-size: var(--ring-font-size-smaller);
}

.ellipsis_58f {
  overflow: hidden;

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

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

/* Media breakpoints (minimal values) */

/* Media queries */
@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.close_b38:hover {
    color: #ff008c;
    color: var(--ring-link-hover-color);
}}

.alert_df7 {
  position: relative;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;
  min-height: 40px;
  margin: 8px auto;
  padding: 0 16px;

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

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

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

  transition:
    transform 300ms ease-out,
    margin-bottom 300ms ease-out,
    opacity 300ms ease-out,
    -webkit-transform 300ms ease-out;
  white-space: nowrap;
  pointer-events: auto;

  border-radius: 3px;

  border-radius: var(--ring-border-radius);
  background-color: rgba(0, 21, 38, .9);
  background-color: var(--ring-message-background-color);
  -webkit-box-shadow: 0 2px 16px rgba(0, 42, 76, .15);
          box-shadow: 0 2px 16px rgba(0, 42, 76, .15);
  -webkit-box-shadow: 0 2px 16px var(--ring-popup-shadow-color);
          box-shadow: 0 2px 16px var(--ring-popup-shadow-color);

  font-size: 13px;

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

.alertInline_8a3 {
  margin: 8px;
}

.error_b06 {
  word-wrap: break-word;

  color: #c22731;

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

.icon_84d {
  display: inline-block;

  margin-right: 8px;

  vertical-align: top;
}

.caption_db7 {
  display: inline-block;

  max-width: calc(100% - 40px);

  margin: 12px 40px 12px 0;

  vertical-align: middle;
  white-space: normal;

  color: #fff;

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

  line-height: 20px
}

.caption_db7 .ring-link,
  
  .caption_db7 .link_83e {
color: #008eff;
color: var(--ring-main-color);}

.badge_629 {
  margin-left: 8px;

  vertical-align: baseline;
}

.loader_9b5 {
  top: 2px;

  margin-right: 8px;
}

.close_b38 {
  position: absolute;
  top: 2px;
  right: 0;

  margin: 4px;
  padding: 8px;

  cursor: pointer;

  color: #888;

  color: var(--ring-dark-secondary-color);
  border: none;
  background: transparent;

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

.close_b38:focus {
color: #ff008c;
color: var(--ring-link-hover-color);}

@-webkit-keyframes show_2e1 {
  from {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);

    opacity: 0;
  }

  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);

    opacity: 1;
  }
}

@keyframes show_2e1 {
  from {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);

    opacity: 0;
  }

  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);

    opacity: 1;
  }
}

@-webkit-keyframes shaking_0fe {
  10%,
  90% {
    -webkit-transform: translateX(-1px);
            transform: translateX(-1px);
  }

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

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

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

@keyframes shaking_0fe {
  10%,
  90% {
    -webkit-transform: translateX(-1px);
            transform: translateX(-1px);
  }

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

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

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

.animationOpen_f55 {
  -webkit-animation-name: show_2e1;
          animation-name: show_2e1;
  -webkit-animation-duration: 300ms;
          animation-duration: 300ms;
}

.animationClosing_8e0 {
  z-index: -1;
  z-index: var(--ring-invisible-element-z-index);

  opacity: 0;
}

.animationShaking_928 {
  -webkit-animation-name: shaking_0fe;
          animation-name: shaking_0fe;
  -webkit-animation-duration: 500ms;
          animation-duration: 500ms;
}
@-webkit-keyframes spin_a02 {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

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

@keyframes spin_a02 {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

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

@-webkit-keyframes pulse_a9a {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }

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

@keyframes pulse_a9a {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }

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

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

  position: relative;

  display: inline-block;

  overflow: hidden;

  -webkit-animation: spin_a02 1s linear infinite;

          animation: spin_a02 1s linear infinite;
  vertical-align: -3px;

  border-radius: 8px
}

.loader_97c,
  .loader_97c::after,
  .ring-loader-inline,
  .ring-loader-inline::after {
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}

.loader_97c::after, .ring-loader-inline::after {
  display: block;
  width: 16px;
  height: 16px;
  content: '';
  -webkit-animation: pulse_a9a 0.85s cubic-bezier(0.68, 0, 0.74, 0.74) infinite alternate;
          animation: pulse_a9a 0.85s cubic-bezier(0.68, 0, 0.74, 0.74) infinite alternate;
}
.alertContainer_599 {
  position: fixed;
  z-index: 6;
  z-index: var(--ring-alert-z-index);
  right: 16px;
  bottom: 8px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  overflow: visible;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;

  pointer-events: none;
}

.alertInContainer_b7a {

  min-width: 240px;
  max-width: 400px;
  margin-top: 0;

  -webkit-box-shadow: 0 2px 8px rgba(0, 42, 76, .3);

          box-shadow: 0 2px 8px rgba(0, 42, 76, .3);
}
.buttonToolbar_359 {
  display: inline-block;

  white-space: nowrap;

  font-size: 0;
}

.buttonToolbar_359 > button,
.buttonToolbar_359 > .ring-button-group,
.buttonToolbar_359 > .button_1f3,
.buttonToolbar_359 > .buttonGroup_15f,
.buttonToolbar_359 > .buttonToolbar_359 {
  margin-right: 8px;
}

.buttonToolbar_359 > :last-child {
  margin-right: 0;
}
:root {
  --ring-button-group-default-z-index: 0;
  --ring-button-group-disabled-z-index: -1;
  --ring-button-group-active-z-index: 1;
  --ring-button-group-hover-z-index: 2;
  --ring-button-group-focus-z-index: 3;
}

.buttonGroup_3b6 {

  position: relative;
  z-index: 0;

  display: inline-block;

  white-space: nowrap;
}

.buttonGroup_3b6 button,
.buttonGroup_3b6 .button_4b9 {
  margin: 0 0 0 -1px;

  border-radius: 0;
}

.caption_ddf {

  margin-right: 8px;

  font-size: 13px;

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

.caption_ddf:empty {
  margin-right: 0;
}

.buttonGroup_3b6 > .caption_ddf + .button_4b9,
.buttonGroup_3b6 > button:first-child,
.buttonGroup_3b6 > .button_4b9:first-child,
.buttonGroup_3b6 > :first-child .button_4b9 {
  margin: 0;

  border-top-left-radius: 3px;

  border-top-left-radius: var(--ring-border-radius);
  border-bottom-left-radius: 3px;
  border-bottom-left-radius: var(--ring-border-radius);
}

.buttonGroup_3b6 > .button_4b9:last-child,
.buttonGroup_3b6 > button:last-child,
.buttonGroup_3b6 > :last-child .button_4b9 {
  border-top-right-radius: 3px;
  border-top-right-radius: var(--ring-border-radius);
  border-bottom-right-radius: 3px;
  border-bottom-right-radius: var(--ring-border-radius);
}

.buttonGroup_3b6 .button_4b9 {
  position: relative;
  z-index: 0;
  z-index: var(--ring-button-group-default-z-index);
}

.buttonGroup_3b6 .button_4b9[disabled] {
  z-index: -1;
  z-index: var(--ring-button-group-disabled-z-index);
}

.buttonGroup_3b6 .button_4b9:active {
  z-index: 1;
  z-index: var(--ring-button-group-active-z-index);
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.buttonGroup_3b6 .button_4b9:hover {
    z-index: 2;
    z-index: var(--ring-button-group-hover-z-index);
}}

.buttonGroup_3b6 .button_4b9:focus {
  z-index: 3;
  z-index: var(--ring-button-group-focus-z-index);
}

.buttonGroup_3b6 .active_a39 {
  z-index: 1;
  z-index: var(--ring-button-group-active-z-index);
}
.buttonSet_9bd {
  position: relative;

  display: inline-block;

  white-space: nowrap;

  font-size: 0
}

.buttonSet_9bd .button_1f5 {
  margin: 0 8px 0 0;
}

.buttonSet_9bd > .button_1f5:last-child {
  margin-right: 0;
}
.container_9be {
  position: fixed;
  z-index: 5;
  z-index: var(--ring-overlay-z-index);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  overflow: auto;

  padding: 32px 8px;

  background-color: rgba(255, 255, 255, .4);
}

.content_f89 {
  position: relative;

  width: 464px;
  min-height: 120px;
  max-height: 100%;
  margin: auto;

  cursor: default;
  word-wrap: break-word
}

.content_f89 .panel_afd {
  margin-top: 0;
  padding-right: 32px;
  padding-left: 32px;
  border-top: none;
  background-color: transparent;
}

.content_f89 {
  /* stylelint-disable-next-line selector-max-specificity */
}

.content_f89 .panel_afd button {
  margin-right: 8px;
}

.content_f89.content_f89 {
  -webkit-box-shadow: 0 2px 16px rgba(0, 42, 76, .15);
          box-shadow: 0 2px 16px rgba(0, 42, 76, .15);
  -webkit-box-shadow: 0 2px 16px var(--ring-popup-shadow-color);
          box-shadow: 0 2px 16px var(--ring-popup-shadow-color);
}

.clickableOverlay_138 {
  cursor: pointer;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.clickableOverlay_138:hover .closeIcon_085 {
  color: #80c6ff;
  color: var(--ring-border-hover-color);
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.content_f89:hover .closeIcon_085 {
  color: #b8d1e5;
  color: var(--ring-icon-color);
}}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.closeButton_f10:hover .closeIcon_085 {
  color: #80c6ff;
  color: var(--ring-border-hover-color);
}}

.clickableOverlay_138:active .closeIcon_085 {
  color: #008eff;
  color: var(--ring-main-color);
}

.content_f89:active .closeIcon_085 {
  color: #b8d1e5;
  color: var(--ring-icon-color);
}

.closeButton_f10:active .closeIcon_085 {
  color: #008eff;
  color: var(--ring-main-color);
}

.closeButton_f10 {
  position: absolute;
  top: 0;
  right: -40px;
}

.bodyWithoutScroll_d37 {
  overflow: hidden;

  height: 100%;
}
.island_e62 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;

  border: 1px solid #dfe5eb;

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

  background-color: #fff;

  background-color: var(--ring-content-background-color);
  -webkit-box-shadow: 0 1px 4px rgba(0, 42, 76, .15);
          box-shadow: 0 1px 4px rgba(0, 42, 76, .15);
  -webkit-box-shadow: 0 1px 4px var(--ring-popup-shadow-color);
          box-shadow: 0 1px 4px var(--ring-popup-shadow-color);
}

.withTransparentBottomBorder_861 {
  -webkit-transition: border-bottom-color 0.1s;
  transition: border-bottom-color 0.1s;

  border-bottom: 1px solid transparent;
}

.header_7a2 {

  -webkit-box-sizing: border-box;

          box-sizing: border-box;
  width: 100%;
  padding: 0 32px;

  line-height: 28px;
}

.withBottomBorder_6b0.withBottomBorder_6b0 {
  border-bottom-color: rgba(0, 42, 76, .1);
  border-bottom-color: var(--ring-popup-border-color);
  border-top-left-radius: 3px;
  border-top-left-radius: var(--ring-border-radius);
  border-top-right-radius: 3px;
  border-top-right-radius: var(--ring-border-radius);
}

.title_ae4 {
  display: block;
  float: left;

  -webkit-transform-origin: 0 50%;

          transform-origin: 0 50%;
  word-break: break-word;

  color: #1f2326;

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

  font-weight: bold;
}

.narrowIsland_449 .header_7a2 {
  padding: 0 16px;
}

.content_d32 {
  position: relative;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  overflow: auto;

  width: 100%;
  -webkit-overflow-scrolling: touch;
}

.scrollableWrapper_e4c {
  overflow: auto;

  width: 100%;
  padding: 16px 32px;
}

.narrowIsland_449 .scrollableWrapper_e4c {
  padding: 16px 16px;
}

.withoutPaddings_035 .scrollableWrapper_e4c {
  padding: 0;
}

.contentWithTopFade_c05::before {
  position: absolute;
  z-index: 1;
  z-index: var(--ring-fixed-z-index);
  left: 0;

  display: block;

  width: 100%;
  height: 24px;

  content: '';

  pointer-events: none;

  opacity: 0.8;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(#fff));
  background: linear-gradient(to top, rgba(255, 255, 255, 0), #fff);
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(var(--ring-content-background-color)));
  background: linear-gradient(to top, rgba(255, 255, 255, 0), var(--ring-content-background-color)); /* stylelint-disable-line function-linear-gradient-no-nonstandard-direction */
}

.contentWithTopFade_c05:first-child::before {
  border-top-left-radius: 3px;
  border-top-left-radius: var(--ring-border-radius);
  border-top-right-radius: 3px;
  border-top-right-radius: var(--ring-border-radius);
}

.contentWithBottomFade_a7c::after {
  position: absolute;
  bottom: 0;
  left: 0;

  display: block;

  width: 100%;
  height: 24px;

  content: '';
  pointer-events: none;

  opacity: 0.8;
  border-bottom-right-radius: 3px;
  border-bottom-right-radius: var(--ring-border-radius);
  border-bottom-left-radius: 3px;
  border-bottom-left-radius: var(--ring-border-radius);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(var(--ring-content-background-color)));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), var(--ring-content-background-color));
}
.dialogContainer_328 {
  position: relative;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;

  max-height: inherit
}

.dialogContainer_328 .ring-form__group:last-child {
  margin-bottom: 0;
}

.dialogContainer_328 .ring-form {
  width: 100%;
}

.wide_517.wide_517 {
  width: 600px;
  max-width: 600px;
}

.autoWidth_398.autoWidth_398 {
  width: auto;
  max-width: 100%;
}

.header_59f.header_59f {
  padding-top: 16px;

  cursor: move;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;

  font-size: 24px;
}

.inSidebar_bf7 .header_59f {
  padding-top: 0;

  cursor: default;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

.inSidebar_bf7 .ring-form {
  width: auto;
  width: initial;
}

.scrollableWrapper_db2.scrollableWrapper_db2 {
  overflow: visible;

  width: auto;

  padding-top: 24px;
}

.content_a71.content_a71 {
  overflow: visible;
}

.error_0f6 {
  max-width: 360px;

  word-wrap: break-word;

  color: #c22731;

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

.footer_002 {
  height: auto;
  padding: 16px 32px;

  text-align: left;

  font-size: 0;
}

.footerDescription_086 {
  margin-bottom: 16px;

  font-size: 12px;

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

.footerItems_cb4 {
  white-space: nowrap;
}

.footerItem_ede {
  display: inline-block

  /**
  * Do not make space using margin-right as it will break spaces between right-sided buttons in dialog's footer
  */
}

.footerItem_ede:not(:first-child) {
  margin-left: 8px;
}
@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.input_73d:-webkit-autofill:hover {
    -webkit-transition: background-color 50000s ease-in-out 0s;
    transition: background-color 50000s ease-in-out 0s;
}}

.container_0ad {

  position: relative;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;
  min-height: 64px;
  padding-top: 16px
}

.container_0ad * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;}

.borderless_831 {
  min-height: 32px;
  padding: 0;
}

.input_73d {
  width: 100%;
  min-height: 32px;
  padding: 0;

  border: none;
  outline: none;
  background: transparent;

  font: inherit;
  caret-color: #008eff;
  caret-color: var(--ring-main-color)
}

.clearable_055 .input_73d {
  padding-right: 24px;}

[dir=rtl] .clearable_055 .input_73d {
  padding-right: 0;
  padding-left: 24px;}

.light_270 .input_73d {
  color: #1f2326;
  color: var(--ring-text-color);}

.dark_35f .input_73d {
  color: #fff;
  color: var(--ring-dark-text-color);}

.input_73d::-webkit-input-placeholder {
  color: transparent;}

.input_73d::-ms-input-placeholder {
  color: transparent;}

.input_73d::placeholder {
  color: transparent;}

.input_73d[disabled] {
  color: #999;
  color: var(--ring-disabled-color);}

.input_73d {

  /* Kill yellow webkit autocomplete
    https://css-tricks.com/snippets/css/change-autocomplete-styles-webkit-browsers/ */}

.input_73d:-webkit-autofill,
    .input_73d:-webkit-autofill:focus {
  -webkit-transition: background-color 50000s ease-in-out 0s;
  transition: background-color 50000s ease-in-out 0s;}

.input_73d:-webkit-autofill ~ .label_d67 {
  top: 4px;
  font-size: 12px;
  font-size: var(--ring-font-size-smaller);}

.input_73d {

  /* if you need a cross, pass onClear prop */}

.input_73d::-ms-clear {
  display: none;}

.clear_0a7 {
  position: absolute;
  top: 17px;

  right: 0;

  padding-right: 0
}

.empty_964 .clear_0a7 {
  display: none;}

.borderless_831 .clear_0a7 {
  top: 0;}

[dir=rtl] .clear_0a7 {
  right: auto;
  left: 0;}

/* override Button */
.clear_0a7.clear_0a7 {
  line-height: 32px;
}

textarea.input_73d {
  overflow: hidden;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;
  padding-top: 8px;

  resize: none;
}

.label_d67 {
  position: absolute;
  top: 21px;
  left: 0;

  -webkit-transition: color 0.15s ease-out, -webkit-transform 0.15s ease-out;

  transition: color 0.15s ease-out, -webkit-transform 0.15s ease-out;

  transition: transform 0.15s ease-out, color 0.15s ease-out;

  transition: transform 0.15s ease-out, color 0.15s ease-out, -webkit-transform 0.15s ease-out;

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

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

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

  transition: transform var(--ring-fast-ease), color var(--ring-fast-ease), -webkit-transform var(--ring-fast-ease);
  -webkit-transform-origin: top left;
          transform-origin: top left;
  pointer-events: none
}

.light_270 .label_d67 {
  color: #737577;
  color: var(--ring-secondary-color);}

.dark_35f .label_d67 {
  color: #888;
  color: var(--ring-dark-secondary-color);}

.input_73d:focus ~ .label_d67,
.container_0ad.active_af1 > .label_d67,
.container_0ad:not(.empty_964) > .label_d67 {
  -webkit-transform: translateY(-17px) scale(0.92308);
          transform: translateY(-17px) scale(0.92308);
}

.noLabel_305 ::-webkit-input-placeholder,
.input_73d:focus::-webkit-input-placeholder {
  -webkit-transition: color 0.15s ease-out;
  transition: color 0.15s ease-out;
  -webkit-transition: color var(--ring-fast-ease);
  transition: color var(--ring-fast-ease);
}

.noLabel_305 ::-ms-input-placeholder,
.input_73d:focus::-ms-input-placeholder {
  -webkit-transition: color 0.15s ease-out;
  transition: color 0.15s ease-out;
  -webkit-transition: color var(--ring-fast-ease);
  transition: color var(--ring-fast-ease);
}

.noLabel_305 ::placeholder,
.input_73d:focus::placeholder {
  -webkit-transition: color 0.15s ease-out;
  transition: color 0.15s ease-out;
  -webkit-transition: color var(--ring-fast-ease);
  transition: color var(--ring-fast-ease);
}

.light_270.noLabel_305 ::-webkit-input-placeholder,
.light_270 :focus::-webkit-input-placeholder {
  color: #999;
  color: var(--ring-disabled-color);
}

.light_270.noLabel_305 ::-ms-input-placeholder,
.light_270 :focus::-ms-input-placeholder {
  color: #999;
  color: var(--ring-disabled-color);
}

.light_270.noLabel_305 ::placeholder,
.light_270 :focus::placeholder {
  color: #999;
  color: var(--ring-disabled-color);
}

/* stylelint-disable-next-line selector-max-specificity */
.dark_35f.noLabel_305 ::-webkit-input-placeholder,

.dark_35f :focus::-webkit-input-placeholder {
  color: #737577;
  color: var(--ring-secondary-color);
}
.dark_35f.noLabel_305 ::-ms-input-placeholder,

.dark_35f :focus::-ms-input-placeholder {
  color: #737577;
  color: var(--ring-secondary-color);
}
.dark_35f.noLabel_305 ::placeholder,

.dark_35f :focus::placeholder {
  color: #737577;
  color: var(--ring-secondary-color);
}

.input_73d:focus ~ .label_d67 {
  color: #008eff;
  color: var(--ring-main-color);
}

.error_3ef > :focus ~ .label_d67 {
  color: #c22731;
  color: var(--ring-error-color);
}

.underline_0cc {
  height: 1px;

  border-bottom-width: 1px;
  border-bottom-style: solid
}

.light_270 .underline_0cc {
  border-color: #dfe5eb;
  border-color: var(--ring-line-color);}

.dark_35f .underline_0cc {
  border-color: #263b4c;
  border-color: var(--ring-dark-line-color);}

.input_73d[disabled] ~ .underline_0cc {
  border-bottom-style: dashed;
}

.focusUnderline_d0a,
.errorUnderline_777 {
  width: 100%;
  height: 2px;

  -webkit-transform: scaleX(0);

          transform: scaleX(0);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}

.focusUnderline_d0a {
  margin-top: -1px;

  background: #008eff;

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

.errorUnderline_777 {
  margin-top: -2px;

  background: #db5860;

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

.dark_35f .errorUnderline_777 {
  background: #c22731;
  background: var(--ring-error-color);}

.input_73d:focus ~ .focusUnderline_d0a,
.container_0ad.active_af1 > .focusUnderline_d0a,
.error_3ef > .errorUnderline_777 {
  -webkit-transition: -webkit-transform 0.15s ease-out;
  transition: -webkit-transform 0.15s ease-out;
  transition: transform 0.15s ease-out;
  transition: transform 0.15s ease-out, -webkit-transform 0.15s ease-out;
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}

.errorText_75a {
  overflow: hidden;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;
  height: 0;
  padding: 4px 0 8px;

  -webkit-transition: height 0.3s ease-out;

  transition: height 0.3s ease-out;

  color: #c22731;

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

  font-size: 12px;

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

.sizeS_8d9 {
  width: 96px;
}

.sizeM_993 {
  width: 240px;
}

.sizeL_d92 {
  width: 400px;
}

.sizeFULL_0df {
  width: 100%;
}
.errorText_9a5 {
  height: auto;
}
.group_3b1 > *:not(:last-child) {

    margin-right: 8px;
}
.title_e3b {
  font-weight: 600;
}

.error_e42 {
  margin-top: 4px;

  word-wrap: break-word;

  color: #ccc;

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

  line-height: 16px;
}
@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.title_a57:hover:not(.selected_131) {
    color: #ff008c;
    color: var(--ring-link-hover-color);
    outline-style: none;
  -webkit-box-shadow: inset 0 -1px 0 0 #ff008c;
          box-shadow: inset 0 -1px 0 0 #ff008c;
  -webkit-box-shadow: inset 0 -1px 0 0 var(--ring-link-hover-color);
          box-shadow: inset 0 -1px 0 0 var(--ring-link-hover-color);
}}

.tabs_f4c {
}

.titles_de9 {
  display: inline-block;

  margin-bottom: 16px;
}

.light_e4a .titles_de9 {
  -webkit-box-shadow: inset 0 -1px 0 0 #dfe5eb;
          box-shadow: inset 0 -1px 0 0 #dfe5eb;
  -webkit-box-shadow: inset 0 -1px 0 0 var(--ring-line-color);
          box-shadow: inset 0 -1px 0 0 var(--ring-line-color);
}

.dark_fbd .titles_de9 {
  -webkit-box-shadow: inset 0 -1px 0 0 #263b4c;
          box-shadow: inset 0 -1px 0 0 #263b4c;
  -webkit-box-shadow: inset 0 -1px 0 0 var(--ring-dark-line-color);
          box-shadow: inset 0 -1px 0 0 var(--ring-dark-line-color);
}

.title_a57 {

  position: relative;

  display: inline-block;

  padding: 0;

  cursor: pointer;

  color: inherit;

  border: none;
  background: none;

  line-height: 32px
}

.title_a57:focus:not(.selected_131),
  .title_a57:active:not(.selected_131) {
  color: #ff008c;
  color: var(--ring-link-hover-color);
  outline-style: none;
  -webkit-box-shadow: inset 0 -1px 0 0 #ff008c;
          box-shadow: inset 0 -1px 0 0 #ff008c;
  -webkit-box-shadow: inset 0 -1px 0 0 var(--ring-link-hover-color);
          box-shadow: inset 0 -1px 0 0 var(--ring-link-hover-color);}

.title_a57[disabled] {
  pointer-events: none;}

.title_a57 + .title_a57 {
  margin-left: 24px;
}

.light_e4a .title_a57[disabled] {
  color: #999;
  color: var(--ring-disabled-color);}

.dark_fbd .title_a57 {
  color: #888;
  color: var(--ring-dark-secondary-color)
}

.dark_fbd .title_a57[disabled] {
  color: #1f2326;
  color: var(--ring-text-color);}

.selected_131 {
  cursor: default;

  outline: none;
  -webkit-box-shadow: inset 0 -3px 0 0 #1f2326;
          box-shadow: inset 0 -3px 0 0 #1f2326;
  -webkit-box-shadow: inset 0 -3px 0 0 var(--ring-text-color);
          box-shadow: inset 0 -3px 0 0 var(--ring-text-color);

  font-weight: bold;
}

.dark_fbd .selected_131 {
  color: #fff;
  color: var(--ring-dark-text-color);
  -webkit-box-shadow: inset 0 -3px 0 0 #008eff;
          box-shadow: inset 0 -3px 0 0 #008eff;
  -webkit-box-shadow: inset 0 -3px 0 0 var(--ring-main-color);
          box-shadow: inset 0 -3px 0 0 var(--ring-main-color);
}

.visible_233 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  text-align: center;
}

.hidden_f43 {
  visibility: hidden;

  font-weight: bold;
}

.tabCounter_7bd {
  padding-left: 8px;

  color: #737577;

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

  font-size: 12px;
  font-weight: normal;
  line-height: 19px; /* prevent jumps in Firefox */
}
@-webkit-keyframes rotation-keyframes_8c5 {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes rotation-keyframes_8c5 {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.canvas_214 {
  display: block;

  margin: 16px auto;

  -webkit-animation: rotation-keyframes_8c5 36s linear infinite;

          animation: rotation-keyframes_8c5 36s linear infinite;
  pointer-events: none;
}

.text_fbe {
  text-align: center;

  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, Arial, sans-serif;

  font-family: var(--ring-font-family);
  font-size: 13px;
  font-size: var(--ring-font-size);
  line-height: 20px;
  line-height: var(--ring-line-height);
}
.loaderScreen_df1 {
  position: absolute;

  width: 100%;
  height: 100%;

  text-align: center;
  vertical-align: middle
}

.loaderScreen_df1::before {
  display: inline-block;
  height: 100%;
  content: '';
  vertical-align: middle;
}

.loader_101 {
  display: inline-block;
}

.loaderWithoutSpacing_8f8 canvas {
  margin: 0;
}
.buttonGroup_551 {
  font-size: 0;
}
.dropdown_b83 {
  display: inline-block;
}

.anchor_776.anchor_776 {
  margin: 0 -3px;
  padding: 0 3px;

  font: inherit;
}

.chevron_c9d {
  margin-left: 2px;

  vertical-align: 1px;

  line-height: normal;
}
.avatar_31a {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;

  border-radius: 3px;

  border-radius: var(--ring-border-radius); /* This is a "graceful degradation" fallback, while the real value is controlled by JS */
}

.empty_fab {
  display: inline-block;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;

  border: 1px solid #b8d1e5;

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

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

  overflow-y: auto;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;

  border: 1px solid rgba(0, 42, 76, .1);

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

  background-color: #fff;

  background-color: var(--ring-popup-background-color);
  -webkit-box-shadow: 0 2px 16px 0 rgba(0, 42, 76, .15);
          box-shadow: 0 2px 16px 0 rgba(0, 42, 76, .15);
  -webkit-box-shadow: 0 2px 16px 0 var(--ring-popup-shadow-color);
          box-shadow: 0 2px 16px 0 var(--ring-popup-shadow-color);
}

.hidden_235 {
  display: none;
}

.showing_379 {
  opacity: 0;
}

.attached_6ad {
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.error_3b7:hover {
    color: #c22731;
    color: var(--ring-error-color);
}}

.list_287 {
  position: relative;

  z-index: 1;

  border-radius: 3px;

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

  line-height: normal;
}

.simpleInner_164 {
  overflow: auto;
}

.scrolling_9ed {
  pointer-events: none;
}

.separator_27e {
  display: block;

  margin-top: 8px;
  padding: 0 16px 1px;

  text-align: right;

  color: #737577;

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

  font-size: 12px;

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

.separator_first_ddf {
  margin-top: 0;
  padding-top: 0;

  border: none;
}

.item_e12 {
  display: block;

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

  outline: none;

  font-size: 13px;

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

.item_e12.item_e12 {
  padding: 3px 16px 5px;
}

.compact_470 {
  line-height: 16px;
}

.error_3b7 {
  cursor: default

  /* Override ring-link */
}

.error_3b7,
  .error_3b7:focus,
  .error_3b7:visited {
color: #c22731;
color: var(--ring-error-color);}

.add_4b0 {
  padding: 8px 16px;

  line-height: 32px;
}

.top_b6f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.left_f0b {
  -ms-flex-item-align: center;
      align-self: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.label_2ec {
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;

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

[dir=rtl] .label_2ec {
text-align: right;
direction: ltr;}

.description_929 {
  overflow: hidden;
  -ms-flex-negative: 100;
      flex-shrink: 100;

  padding-left: 8px;

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

  color: #737577;

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

  font-size: 12px;

  font-size: var(--ring-font-size-smaller);
  font-weight: 200;
  line-height: 16px;
  line-height: var(--ring-line-height-lowest);
}

.right_c59 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.details_712 {
  margin-bottom: 6px;

  white-space: normal;

  color: #737577;

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

  font-size: 12px;

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

.padded_886 {
  margin-left: 20px;
}

/* Override :last-child */
.hint_e4d.hint_e4d {
  margin-bottom: 0;

  border-top: 1px solid #dfe5eb;

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

  font-size: 12px;

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

.action_205 {
  cursor: pointer;

  color: #1f2326;

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

/* override link */
.actionLink_871.actionLink_871 {
  -webkit-transition: none;
  transition: none;
}

.hover_f35:not(.error_3b7) {
  background-color: #d4edff;
  background-color: var(--ring-selected-background-color);
}

.icon_44a {
  display: inline-block;

  width: 20px;
  height: 20px;
  margin-left: 16px;

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

  background-size: contain;
}

.highlight_87c {
  color: #ff008c;
  color: var(--ring-link-hover-color);
}

.service_02a {
  color: #737577;
  color: var(--ring-secondary-color);
}

.glyph_9d3 {
  position: relative;
  top: -2px;

  float: left;

  width: 20px;
  margin-right: 8px;

  color: #999;

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

.avatar_4ea {

  top: 0;
}

.hidden_221 {
  visibility: hidden;
}

.rightGlyph_287 {

  float: right;

  margin-right: 0;
  margin-left: 16px;
}

.checkbox_75e {

  width: auto;

  color: #1f2326;

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

.title_5b0 {
  display: block;

  margin-top: 10px;
  margin-bottom: 6px;
  padding: 8px 16px 0;

  text-align: left
}

[dir=rtl] .title_5b0 {
text-align: right;
direction: ltr;}

.title_first_263 {
  margin-top: 0;
}

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

  color: #737577;

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

  font-size: 12px;

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

.fade_0f6 {
  position: absolute;
  bottom: 0;

  width: 100%;
  height: 24px;

  pointer-events: none;

  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));

  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);

  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(var(--ring-content-background-color)));

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

  display: inline-block;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;
  max-width: 100%;
  height: 20px;

  margin-right: 4px;
  margin-bottom: -6px; /* it needs to fix vertical alignment broken by "overflow: hidden" */
  padding: 1px 8px;

  color: #1f2326;

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

  border: 1px solid #d4edff;

  border: 1px solid var(--ring-selected-background-color);
  border-radius: 3px;
  border-radius: var(--ring-border-radius);
  background-color: #d4edff;
  background-color: var(--ring-selected-background-color);

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

.focused_3be,
.tag_31e:focus {
  position: relative;

  outline: none;
  -webkit-box-shadow: 0 0 0 2px #80c6ff;
          box-shadow: 0 0 0 2px #80c6ff;
  -webkit-box-shadow: 0 0 0 2px var(--ring-border-hover-color);
          box-shadow: 0 0 0 2px var(--ring-border-hover-color);
}

.disabled_4a5 {
  opacity: 0.5;
}

.remove_08d {
  float: right;

  margin-right: -4px;
  padding: 1px 4px;

  cursor: pointer;

  color: #999;

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

.remove_08d svg {
  vertical-align: -1px;
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.remove_08d:hover {
    color: #80c6ff;
    color: var(--ring-border-hover-color);
}}

.icon_283 {
  margin-right: 6px;

  color: #999;

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

.icon_283 svg {
  vertical-align: -2px;
}

.avatarContainer_c20 {
  position: relative;
  top: -2px;
  left: -9px;

  display: inline-block;
  overflow: hidden;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;
  width: 20px;
  height: 20px;
  margin-right: -4px;

  vertical-align: top;

  border-top-left-radius: 3px;

  border-top-left-radius: var(--ring-border-radius);
  border-bottom-left-radius: 3px;
  border-bottom-left-radius: var(--ring-border-radius);
}

.customIcon_ae6 {
  max-width: 16px;
  max-height: 16px;

  margin-right: 4px;

  vertical-align: bottom;
}

.avatarIcon_5fc {
  width: 20px;

  margin-right: -4px;

  -o-object-fit: contain;

     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.filterWithTags_c7d {
  overflow: hidden;

  margin: 16px 8px 0;
  padding: 1px;

  text-align: left;

  border: 1px solid #b8d1e5;

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

.tags_8da {
  display: inline-block;
}

.filter_8bf {
  width: 100%
}

.filter_8bf input {
  font-weight: 200;
}

.filterWrapper_b69 {
  position: relative;

  margin: 0;
  padding-right: 8px;
  padding-left: 44px;

  border-bottom: 1px solid #dfe5eb;

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

[dir=rtl] .filterWrapper_b69{
  padding-right: 44px;
  padding-left: 8px;
}

.filterIcon_f44 {
  position: absolute;
  top: 3px;
  left: 16px;

  color: #999;

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

[dir=rtl] .filterIcon_f44{
  right: 16px;
  left: auto;
}

.bottomLine_06c {
  text-align: center;
}

.message_d45 {
  display: inline-block;

  margin: 8px 0;
  padding: 0 16px;
}
@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.select_41e:hover .value_1a2,
.select_41e:hover .icons_7d4 {
  -webkit-transition: none;
  transition: none;

  color: #008eff;

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

.select_41e {
  position: relative;

  display: inline-block;

  white-space: nowrap;

  color: #1f2326;

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

.toolbar_459 {
  border-top: 1px solid #dfe5eb;
  border-top: 1px solid var(--ring-line-color);
}

.button_924 {
  width: 100%;
  height: 32px;
  margin: 8px 0;
  padding: 0 16px;

  text-align: left
}

[dir=rtl] .button_924 {
text-align: right;
direction: ltr;}

.icons_7d4 {
  position: absolute;
  top: -4px;
  right: 0;

  -webkit-transition: color 0.3s ease-out;

  transition: color 0.3s ease-out;

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

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

  color: #999;

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

  line-height: 32px
}

.icons_7d4 .ring-loader_inline {
top: 2px;
margin-right: 2px;}

.inputMode_f0d .icons_7d4 {
top: 12px;
font-size: 13px;
font-size: var(--ring-font-size);}

.buttonMode_4d1 .icons_7d4 {
top: -6px;
right: 8px;}

.selectedIcon_2b9 {
  display: inline-block;

  width: 16px;
  height: 16px;
  margin: 0 4px;

  vertical-align: middle;

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

  background-size: contain;
}

.clearIcon_770 {
  padding: 0 3px;

  vertical-align: -2px;
}

.clearIcon_770.clearIcon_770 > span > span {
  color: #999;
  color: var(--ring-icon-secondary-color);
}

.sizeS_7d4 {
  width: 96px;
}

.sizeM_6a6 {
  width: 240px;
}

.sizeL_b57 {
  width: 400px;
}

.sizeFULL_8ec {
  width: 100%;
}

.buttonMode_4d1,
.materialMode_f90 {
  position: relative;

  cursor: pointer;
}

.value_1a2 {

  display: inline-block;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;
  width: 100%;
  height: 33px;
  padding: 0 0 3px;

  cursor: pointer;
  -webkit-transition: color 0.3s ease-out, border-color 0.3s ease-out;
  transition: color 0.3s ease-out, border-color 0.3s ease-out;
  -webkit-transition: color var(--ring-ease), border-color var(--ring-ease);
  transition: color var(--ring-ease), border-color var(--ring-ease);
  text-align: left;
  vertical-align: top;

  border: none;
  border-bottom: 1px solid #dfe5eb;
  border-bottom: 1px solid var(--ring-line-color);
  outline: none;
  background: transparent
}

.value_1a2:focus {
border-color: #008eff;
border-color: var(--ring-main-color);}

.value_1a2.open_c98,
  .value_1a2:active {
border-color: transparent;}

.value_1a2::-moz-focus-inner {
padding: 0;
border: 0;
outline: 0;}

.buttonValue_f6b {

  width: 100%;

  text-align: left;
  vertical-align: -8px;
}

.buttonValueOpen_53c {
  border-color: #d4edff;
  border-color: var(--ring-selected-background-color);
  background-color: #d4edff;
  background-color: var(--ring-selected-background-color)
}

.buttonValueOpen_53c .icons_7d4 {
-webkit-transition: none;
transition: none;
color: #008eff;
color: var(--ring-main-color);}

.label_983 {
  position: relative;

  color: #737577;

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

.value_1a2:focus,
.value_1a2:focus + .icons_7d4,
.open_c98,
.open_c98 + .icons_7d4 {
  -webkit-transition: none;
  transition: none;

  color: #008eff;

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

.disabled_157 {
  pointer-events: none;

  color: #999;

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

.disabled_157 .value_1a2 {
color: #999;
color: var(--ring-disabled-color);
border-bottom-style: dashed;}

.selectedLabel_83d {
  position: absolute;
  top: -12px;

  color: #737577;

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

  font-size: 12px;

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

.avatar_cbd {
  margin-right: 4px;

  vertical-align: -5px;
}

.popup_eaf {
  min-width: 240px;
  max-width: 320px;
}
.badge_91f {
  display: inline-block;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;
  height: 20px;
  padding: 0 8px;

  cursor: default;

  vertical-align: baseline;

  color: #737577;

  color: var(--ring-secondary-color);
  border: 1px #dfe5eb solid;
  border: 1px var(--ring-line-color) solid;
  border-radius: 3px;
  border-radius: var(--ring-border-radius);
  background-color: #fff;
  background-color: var(--ring-content-background-color);

  font-size: 12px;

  font-size: var(--ring-font-size-smaller);
  font-weight: normal;
  font-style: normal;
  line-height: 17px
}

.badge_91f.gray_808 {
  background-color: #f7f9fa;
  background-color: var(--ring-sidebar-background-color);
}

.badge_91f.valid_abe {
  color: #1c8c32;
  color: var(--ring-success-color);
}

.badge_91f.invalid_d51 {
  color: #c22731;
  color: var(--ring-error-color);
}

.badge_91f.disabled_820 {
  /* Deprecated: duplicates invalid */
  color: #c22731;
  color: var(--ring-error-color);
}
.toggle_82b {
  cursor: pointer
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.toggle_82b:hover .switch_8a4 {
    background-color: #80c6ff;
    background-color: var(--ring-border-hover-color);
}}

.toggle_82b.disabled_160 {
  pointer-events: none;
}

.label_947 {
  margin-left: 4px;
}

.leftLabel_5a4 {
  margin-right: 4px;
}

.light_d69 .switch_8a4 {
  background-color: #b8d1e5;
  background-color: var(--ring-icon-color)
}

.light_d69 .switch_8a4::before {
  background-color: #fff;
  background-color: var(--ring-content-background-color);
}

.dark_e1f .switch_8a4 {
  background-color: #406380;
  background-color: var(--ring-hint-color)
}

.dark_e1f .switch_8a4::before {
  background-color: #000;
  background-color: var(--ring-navigation-background-color);
}

.switchWrapper_a4a {
  position: relative;

  display: inline-block;

  width: 24px;
  height: 16px;

  vertical-align: -3px;
}

.input_902 {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;

  margin: 0;

  opacity: 0;
}

.switch_8a4 {
  position: relative;

  display: block;

  width: 100%;
  height: 100%;

  -webkit-transition: background-color cubic-bezier(0.23, 1, 0.32, 1) 300ms;

  transition: background-color cubic-bezier(0.23, 1, 0.32, 1) 300ms;

  border-radius: 8px
}

.input_902:focus + .switch_8a4{
  -webkit-box-shadow: inset 0 0 0 1px #80c6ff, 0 0 0 1px #80c6ff;
          box-shadow: inset 0 0 0 1px #80c6ff, 0 0 0 1px #80c6ff;
  -webkit-box-shadow: inset 0 0 0 1px var(--ring-border-hover-color), 0 0 0 1px var(--ring-border-hover-color);
          box-shadow: inset 0 0 0 1px var(--ring-border-hover-color), 0 0 0 1px var(--ring-border-hover-color);
}

.switch_8a4::before {
  position: absolute;
  top: 2px;
  left: 0;
  width: 12px;
  height: 12px;
  content: "";
  -webkit-transition: -webkit-transform cubic-bezier(0.23, 1, 0.32, 1) 300ms;
  transition: -webkit-transform cubic-bezier(0.23, 1, 0.32, 1) 300ms;
  transition: transform cubic-bezier(0.23, 1, 0.32, 1) 300ms;
  transition: transform cubic-bezier(0.23, 1, 0.32, 1) 300ms, -webkit-transform cubic-bezier(0.23, 1, 0.32, 1) 300ms;
  -webkit-transform: translateX(2px);
          transform: translateX(2px);
  border-radius: 6px;
}

.input_902:checked + .switch_8a4 {
  background-color: #008eff;
  background-color: var(--ring-main-color);
}

.input_902:checked + ::before {
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
}

.input_902[disabled] + ::after {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;

  content: "";

  border-radius: 8px;
  background-image:
    linear-gradient(
      45deg,
      transparent,
      transparent 37.5%,
      rgba(255, 255, 255, .9) 37.5%,
      rgba(255, 255, 255, .9) 50%,
      transparent 50%,
      transparent 87.5%,
      rgba(255, 255, 255, .9) 87.5%,
      rgba(255, 255, 255, .9)
    );
  background-repeat: repeat;
  background-size: 4px 4px;
}

.paleSwitch_df4.paleSwitch_df4 {
  background-color: #cfdbe5;
  background-color: var(--ring-pale-control-color);
}

.input_902:checked + .paleSwitch_df4 {
  background-color: #80c6ff;
  background-color: var(--ring-border-hover-color);
}
.panel_2a4 { /* TODO: Invert dependency using :externals CSS Modules selector */

  position: relative;

  margin-top: 16px;
  padding: 12px 0 16px 16px;

  border-top: 1px solid rgba(0, 42, 76, .1);

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

.panel_2a4:empty {
  display: none;
}

.panel_2a4 button {
  margin-right: 8px;
}
.global,html{height:100%}.global{margin:0;padding:0;color:#1f2326;color:var(--ring-text-color);font-size:13px;font-size:var(--ring-font-size);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;font-family:var(--ring-font-family);background:#fff;background:var(--ring-content-background-color);min-width:920px}.global_gray{background:#f7f9fa;background:var(--ring-sidebar-background-color)}.global__icon_blue.global__icon_blue{color:#008eff;color:var(--ring-main-color)}.global__icon_grey.global__icon_grey{color:#888;color:var(--ring-dark-secondary-color)}.global__warning{color:#737577;color:var(--ring-secondary-color);position:relative;top:-3px}.global__pull-left{float:left}.global__pull-right{float:right}.ring-clearfix:after{clear:both}.ring-clearfix:after,.ring-clearfix:before{content:" ";display:table}.ring-form__control.hub-form-control{font-size:0;line-height:0}.ring-form__control.hub-form-control button{vertical-align:baseline}.ring-form__control .ring-checkbox__input-wrapper{vertical-align:-2px}.ring-form__control .ring-save-field{vertical-align:top}.ring-form__control .ring-tags-input{line-height:normal}.ring-form__control .control-button{margin-left:8px}.ring-breadcrumb__element sup{font-size:12px;margin-left:2px;color:#737577;color:var(--ring-secondary-color)}.ring-breadcrumb__element sup.enabled{color:#1c8c32;color:var(--ring-success-color)}.ring-breadcrumb__element sup.disabled{color:#c22731;color:var(--ring-error-color)}.label_enabled{color:#1c8c32;color:var(--ring-success-color)}.label_disabled{color:red}.ring-tooltip-ng__hint-icon{top:-4px}.hub-text{color:#1f2326;color:var(--ring-text-color);font-size:13px;font-size:var(--ring-font-size);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;font-family:var(--ring-font-family)}.hub-section-title.ring-form__group{margin:32px 0}.hub-text-error{color:#c22731;color:var(--ring-error-color)}.hub-text-gray{color:#737577;color:var(--ring-secondary-color)}.hub-text-green{color:#1c8c32;color:var(--ring-success-color)}.hub-select_narrow{max-width:320px}.title-badge{vertical-align:4px;margin-left:8px}.breadcrumbs-with-description{margin-bottom:8px}.breadcrumbs-with-description__description{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:24px;color:#1f2326;color:var(--ring-text-color);line-height:18px;font-size:12px;margin-right:200px}.hub-tags-input.hub-tags-input{display:block}.hub-badge{margin-left:8px}.container{margin:16px 32px 0;position:relative}.container.container_tabs{margin:0 32px 16px}.container.container_form{margin-top:16px}.container_legacy{margin-top:8px}.container__title{float:left;font-weight:700;line-height:24px}.container__right-title,.container__title{font-size:13px;color:#1f2326;color:var(--ring-text-color)}.container__right-title{margin-right:16px}.app{height:100%;display:none}.app.app_ready{display:block}.app__content{position:relative;min-height:100%;margin-bottom:-121px}.app__content:after{content:"";display:block;height:121px}.app__footer{height:81px}.error-page__container .app__footer{display:none}.app__content .dashboard-page{margin:24px 32px 0}.trapButton_ec3 {
  position: absolute;
  left: -9999px;
}
.dialogContent_684 {
  width: 600px;
}

@media (max-width: 639px) {

  .dialogContent_684 {
    width: 90vw;
  }
}

.scrollableWrapper_aed {
  padding-top: 0;
}

.suggestion_f7c {
  padding-bottom: 8px;

  white-space: nowrap;

  font-size: 12px;
}

.remindLaterButton_428 {
  float: right;
}
.description_3eb {
  margin-top: 8px;

  font-size: 13px;

  font-size: var(--ring-font-size);
}
.permissions-loss__warning{font-weight:600;color:#c22731;color:var(--ring-error-color);margin-top:16px;margin-bottom:8px}.hub-frame__outer{overflow:hidden;line-height:normal}.hub-frame__image{visibility:hidden}.hub-frame_preset-avatar-inline__frame{width:24px;height:24px;margin:0 8px}.hub-frame_preset-avatar__frame,.hub-frame_preset-avatar__image{width:24px;height:24px;object-fit:contain}.iFrame_77e {
  overflow: hidden;

  border: none;
}

.dialogContent_2d4 {
  width: auto;
}

.nonOpaqueLoader_4e4 {
  background-color: #fff;
  background-color: var(--ring-content-background-color);
}

.fallbackLinkContainer_680 {
  position: absolute;
  top: 0;
  right: 0;

  padding: 8px;
}
.dialog_962.dialog_962 {
  width: auto;
  max-width: 400px;
}

.content_fdf {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;

  margin: 32px;
}

.button_bf2 {
  width: 200px;
  margin-top: 8px;
}

.firstButton_a82 {

  margin-top: 32px;
}

.title_2c1 {
  margin-bottom: 8px;

  text-align: center;

  font-size: 24px;
  font-weight: 100;
  line-height: 28px;
}

.logo_233 {
  width: 96px;
  height: 96px;
  margin-bottom: 12px;
  -o-object-fit: contain;
     object-fit: contain;
}

.error_7d7 {
  text-align: center;

  color: #c22731;

  color: var(--ring-error-color);
}
.hub-header{margin:16px 32px;white-space:nowrap;position:relative;color:#1f2326;color:var(--ring-heading-color)}.hub-header_with-search{margin-top:0}.hub-header_padded{margin-top:16px}.hub-header_embedded{display:inline-block;vertical-align:top}.hub-header_docked{width:280px;margin:0}.hub-header_docked_active{width:400px}.hub-header__form{margin-left:-32px;margin-right:-32px;padding:0 32px;position:relative;height:32px;background-color:#002a4d;background-color:var(--ring-dark-selected-background-color)}.hub-header_light .hub-header__form{margin:0!important;padding:0;height:24px;background-color:transparent}.hub-header__form_active{background-color:#000;background-color:var(--ring-navigation-background-color)}.hub-header__control{margin-left:8px;float:right}.hub-header__title{font-size:24px;margin:24px 0 0}.hub-header__inner{margin:16px 0 0}.hub-header__container{height:48px}.hub-header__controls{padding:16px 0;display:block;white-space:normal}.hub-header__controls.hub-header__controls_hidden{height:0;padding-bottom:0}.hub-header__controls.hub-header__controls_fixed{position:fixed;top:0;left:0;right:0;z-index:1;background:#f7f9fa;background:var(--ring-sidebar-background-color);border-bottom:1px solid #b8d1e5;border-bottom:1px solid var(--ring-borders-color);padding:16px 32px}.hub-header__controls__sidebar{float:right;margin-right:2px}.hub-header__controls__right-toolbar{float:right;margin-right:16px}.hub-header__toolbar-text{color:#1f2326;color:var(--ring-text-color);font-size:13px;font-size:var(--ring-font-size);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;font-family:var(--ring-font-family);margin-right:8px}.hub-header__toolbar{position:absolute;bottom:0;right:0}.light_c9b.queryAssist_3e2 {
  height: 24px;
  background: #fff;
  background: var(--ring-content-background-color);}

.light_c9b .input_3e2 {
  height: 22px;
  -webkit-box-shadow: 0 0 0 1px #b8d1e5;
          box-shadow: 0 0 0 1px #b8d1e5;
  -webkit-box-shadow: 0 0 0 1px var(--ring-borders-color);
          box-shadow: 0 0 0 1px var(--ring-borders-color);}

.light_c9b .input_3e2:active,
    .light_c9b .input_3e2:focus {
  border-color: transparent;
  -webkit-box-shadow: 0 0 0 1px #008eff;
          box-shadow: 0 0 0 1px #008eff;
  -webkit-box-shadow: 0 0 0 1px var(--ring-main-color);
          box-shadow: 0 0 0 1px var(--ring-main-color);}

.light_c9b .placeholder_363 {
  color: #737577;
  color: var(--ring-secondary-color);}

.light_c9b .letter-text_8ac {
  color: #cc8b00;
  color: var(--ring-warning-color);}

.light_c9b .letterDefault_96b,
  .light_c9b .letter-field-name_a0c {
  color: #1f2326;
  color: var(--ring-text-color);}

.light_c9b .letter-field-value_0c9 {
  color: #0f5b99;
  color: var(--ring-link-color);}

.light_c9b .letter-operator_ffa {
  color: #737577;
  color: var(--ring-secondary-color);}

.light_c9b .letter-error_6ad {
  padding-bottom: 1px;
  border-bottom: 1px solid #db5860;
  border-bottom: 1px solid var(--ring-icon-error-color);}

.light_c9b .icon_685 {
  color: #999;
  color: var(--ring-icon-secondary-color);}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.light_c9b .icon_685:hover {
    color: #ff008c;
    color: var(--ring-link-hover-color);
}}

.light_c9b .highlight_499 {
  font-weight: 600;}

.light_c9b .service_b6b {
  color: #737577;
  color: var(--ring-secondary-color);}

.dark_949.queryAssist_3e2 {
  height: 32px;
  font-size: 16px;}

.dark_949 .input_3e2 {
  top: 0;
  height: 30px;
  color: #669ecc;
  color: var(--ring-search-color);
  border-top-width: 5px;
  background: #002a4d;
  background: var(--ring-dark-selected-background-color);}

.dark_949 .input_3e2:active,
    .dark_949 .input_3e2:focus {
  border-color: #000;
  border-color: var(--ring-navigation-background-color);
  background-color: #000;
  background-color: var(--ring-navigation-background-color);}

.dark_949 .placeholder_363 {
  top: 6px;
  color: #b8d1e5;
  color: var(--ring-icon-color);}

.dark_949 .placeholder_363 _:-ms-input-placeholder, :root .dark_949 .placeholder_363{
  top: 7px;}

@supports (-ms-ime-align:auto) {

  .dark_949 .placeholder_363 {
    top: 7px;}}

.dark_949 .letter-text_8ac {
  color: #cc8b00;
  color: var(--ring-warning-color);}

.dark_949 .letterDefault_96b,
  .dark_949 .letter-field-name_a0c {
  color: #669ecc;
  color: var(--ring-search-color);}

.dark_949 .letter-field-value_0c9 {
  color: #fff;
  color: var(--ring-dark-text-color);}

.dark_949 .letter-operator_ffa {
  color: #737577;
  color: var(--ring-secondary-color);}

.dark_949 .letter-error_6ad {
  padding-bottom: 1px;
  border-bottom: 1px solid #db5860;
  border-bottom: 1px solid var(--ring-icon-error-color);}

.dark_949 .icon_685 {
  top: 8px;
  color: #b8d1e5;
  color: var(--ring-icon-color);}

.dark_949 .loader_2b6 {
  top: 6px;}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.dark_949 .icon_685:hover {
    color: #ff008c;
    color: var(--ring-link-hover-color);
}}

.dark_949 .highlight_499 {
  font-weight: 600;}

.dark_949 .service_b6b {
  color: #737577;
  color: var(--ring-secondary-color);}

.queryAssist_3e2 {

  position: relative;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;

  line-height: normal;
}

.input_3e2 {
  position: relative;

  top: 1px;
  left: 1px;

  overflow: hidden;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;

  width: calc(100% - 2px);
  margin: 0;

  padding: 2px 4px 3px;

  white-space: nowrap;

  border-width: 0;
  border-style: solid;
  border-color: transparent;
  background: transparent;

  line-height: 16px
}

.input_3e2:active,
  .input_3e2:focus {
  outline: 0;}

.input_3e2 _:-ms-input-placeholder, :root .input_3e2{
  line-height: 17px;}

@supports (-ms-ime-align:auto) {

  .input_3e2 {
    line-height: 17px;}}

.input_3e2 .icon_685 {
  color: #b8d1e5;
  color: var(--ring-icon-color);}

.input_3e2.inputGap_76e {
  border-right-width: 24px;}

.input_3e2.inputGap2_888 {
  border-right-width: 48px;}

.input_3e2.inputLeftGap_731 {
  border-left-width: 24px;}

.input_3e2.inputDisabled_f0e {
  color: #999;
  color: var(--ring-disabled-color);
  border-color: #dfe5eb;
  border-color: var(--ring-line-color);}

.placeholder_363 {
  position: absolute;
  top: 3px;

  left: 5px;

  display: block;

  overflow: hidden;

  width: calc(100% - 32px);

  text-overflow: ellipsis;

  pointer-events: none
}

.placeholder_363.placeholderSpaced_e96 {
  left: 29px;}

.placeholder_363 _:-ms-input-placeholder, :root .placeholder_363{
  top: 4px;}

@supports (-ms-ime-align:auto) {

  .placeholder_363 {
    top: 4px;}}

.letter_121 {
  display: inline;
}

.actions_fe8 {
  position: absolute;
  z-index: 2;
  top: 2px;
  right: 1px;
}

.icon_685 {
  position: absolute;
  z-index: 2;
  top: 4px;

  width: 16px;
  height: 16px;

  padding: 0 4px;

  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none
}

.icon_685 svg {
  vertical-align: baseline;}

.actions_fe8 .icon_685{
  position: relative;
  top: auto;}

.loaderOnTheRight_9ec {
  right: 1px;

  left: auto;
}

.iconGlass_20b {
  left: 1px;
}

.focusUnderline_baf {
  width: 0;
  height: 2px;

  -webkit-transition: width 0.15s ease-out;

  transition: width 0.15s ease-out;

  background: #008eff;

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

.input_3e2:focus ~ .focusUnderline_baf,
.input_3e2:active ~ .focusUnderline_baf {
  width: 100%;
}
.footer_229 {

  position: relative;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;
  height: 64px;
  margin: 40px 32px 0 32px;
  padding-top: 16px;

  text-align: center;

  border-top: 1px solid #dfe5eb;

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

  font-size: 12px;

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

.footerFloating_701 {

  position: absolute;
  z-index: 1;
  z-index: var(--ring-fixed-z-index);
  bottom: 0;

  width: 100%;
  margin-right: 0;
  margin-bottom: 8px;
  margin-left: 0;
}

.column_b40 {
  position: absolute;

  width: 33%;
}

.columnItem_33a {
  display: inline-block;

  margin: 0;
  padding: 0;

  vertical-align: top;
}

.columnLeft_062 {

  text-align: left;
}

.columnCenter_b2d {

  left: 33.6%;
}

.columnCenter_b2d .line_c4e {
  text-align: left;
}

.columnRight_543 {

  top: 16px;
  right: 0;

  text-align: right;
}

.line_c4e {
  padding: 0;

  list-style: none;

  line-height: 16px;
}

.lineCenter_00d {
  text-align: left;
}
@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.row_973:hover .dragHandle_0f0 {
  opacity: 1;
}}

.tableWrapper_b31 {
  position: relative;
}

.table_bd9 {
  width: 100%;

  border-spacing: 0;
}

.userSelectNone_b1f {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.headerCell_b0d {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 24px;
  padding-right: 40px;
  text-align: left;
  white-space: nowrap;
  color: #737577;
  color: var(--ring-secondary-color);
  font-weight: 200;}

.headerCell_b0d:first-child {
  padding-left: 32px;}

.headerCell_b0d:last-child {
  width: 100%;
  padding-right: 32px;}

.headerCell_b0d:first-child:only-child {
  width: auto;
  width: initial;
  max-width: none;}

.headerCell_b0d.headerCellSorted_55d {
  font-weight: 500;}

.headerCell_b0d.headerCellSortable_085 {
  cursor: pointer;}

.headerCell_b0d .sorter_910 {
  position: absolute;
  display: none;
  margin-left: 6px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;}

.headerCell_b0d.headerCellSortable_085 .sorter_910 {
  display: inline-block;}

.headerCell_b0d .sorter_910 .icon_074 {
  top: -2px;}

.caption_f22 {
  padding-top: 8px;
  padding-bottom: 6px;

  text-transform: capitalize;

  color: #1f2326;

  color: var(--ring-text-color);
  border-bottom: none;

  font-size: 13px;

  font-size: var(--ring-font-size);
  font-weight: bold;
  line-height: 18px;
  line-height: var(--ring-line-height-lower);
}

.tableHead_0bf::after {
  position: absolute;
  width: 100%;
  height: 1px;
  content: "";
  background-color: #dfe5eb;
  background-color: var(--ring-line-color);}

.subHeaderFixed_c80::after {
  position: absolute;
  top: 24px;
  height: 1px;
  content: "";
  background-color: #dfe5eb;
  background-color: var(--ring-line-color);}

.subHeader_359::after {
  right: 32px;
  left: 32px;}

.subHeaderFixed_c80 {
  position: fixed;
  z-index: 1;
  z-index: var(--ring-fixed-z-index);
  top: 0;

  opacity: 0.9;
  background-color: #fff;
  background-color: var(--ring-content-background-color)
}

.subHeaderFixed_c80::after {
  right: 0;
  left: 0;}

.row_973 {
  outline: none;
  line-height: 30px;}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.table_bd9:not(.disabledHover_a25) .row_973:hover {
    background-color: #f2f9ff;
    background-color: var(--ring-hover-background-color);
}}

.rowSelected_fd7 {
  background-color: #d4edff;
  background-color: var(--ring-selected-background-color);
}

.rowFocused_7f4 {
  background-color: #f2f9ff;
  background-color: var(--ring-hover-background-color)

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

.rowFocused_7f4 .cell_cbb:nth-child(1) {
  -webkit-box-shadow: inset 2px 0 #008eff;
          box-shadow: inset 2px 0 #008eff;
  -webkit-box-shadow: inset 2px 0 var(--ring-main-color);
          box-shadow: inset 2px 0 var(--ring-main-color);}

.loadingOverlay_41c {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;

  background-color: rgba(255, 255, 255, .5);
}

.cell_cbb {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  min-width: 0;
  height: 32px;
  padding: 0;
  padding-right: 40px;
  color: #1f2326;
  color: var(--ring-text-color);}

.cell_cbb:first-child {
  padding-left: 32px;}

.cell_cbb:last-child {
  width: 100%;

  /* Markup hack, allows cell to have content which is wider than cell and collapses it */
  max-width: 0;
  padding-right: 32px;}

.cell_cbb:first-child {
  min-width: 296px;
  max-width: 616px;}

.cell_cbb:first-child:only-child {
  width: auto;
  width: initial;
  max-width: none;}

.cellUnlimited_515 {
  width: 100%;
}

.cellRight_1c1 {
  text-align: right;
}

.metaColumn_f3f {
  position: relative;

  float: left;

  height: 16px;
  padding-right: 2px
}

.metaColumn_f3f.headerMetaColumn_727 {
  padding-top: 1px;}

.dragHandle_0f0 {
  top: -5px;
  left: -16px;

  cursor: -webkit-grab;

  cursor: grab;

  opacity: 0;
}

/* override button */
.dragHandle_0f0.dragHandle_0f0 {
  position: absolute;

  height: 37px;
  padding: 0;
}

.dragHandle_0f0.visibleDragHandle_1b0 {
  opacity: 1;
}

.rowCollapseExpandButton_73c {
  padding-right: 4px;
  padding-left: 7px;
}

.draggingRow_067 {
  z-index: 5;
  z-index: var(--ring-overlay-z-index);

  background-color: #f2f9ff;

  background-color: var(--ring-hover-background-color)
}

.draggingRow_067 .dragHandle_0f0 {
  cursor: -webkit-grabbing;
  cursor: grabbing;
  opacity: 1;}

.draggingRow_067 .dragHandle_0f0 svg {
  color: #008eff;
  color: var(--ring-main-color);}
.tooltip_93a {
  max-width: 400px;
  padding: 8px;

  text-align: left;
}
.pager_c8a {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.links_070 {
  margin-bottom: 16px;
}

.link_47a {
  display: inline-block;

  margin-right: 16px;
}

.linkDisabled_aa7 {
  color: #737577;
  color: var(--ring-secondary-color);
}

.chevron_da4 {
  vertical-align: 2px;

  line-height: normal;
}
.search-error{margin:16px 32px 0 53px}.search-error__img{color:#737577;color:var(--ring-secondary-color);display:block;margin:32px 0;height:80px}.search-error__img_no-padding{margin-top:0}.search-error__title{display:block;font-size:13px;font-size:var(--ring-font-size);line-height:24px;padding-bottom:4px}.search-error__title_small{padding:0;color:#737577;color:var(--ring-secondary-color);line-height:20px}.search-error__action{padding-top:16px}.search-error__button{margin:16px 0}.table__loader{position:fixed;top:45%;left:50%;transition:left .5s ease}.table__loader_moved-left{left:25%}.table__data{display:block}.table__data_with-pager{margin-bottom:48px}.table__bottom-pager{width:100%;position:absolute;bottom:96px;left:0}.table__bottom-pager__inner{display:block;margin:8px 32px}.table-toolbar__sidebar-button-icon{top:auto;vertical-align:1px;line-height:8px;margin-right:3px}.hub-table__description{font-size:12px}.ring-table__toolbar.ring-table__toolbar{background-color:#fff;background-color:var(--ring-content-background-color)}.hub-resource__subcontrol-area{display:inline-block;vertical-align:top}.hub-resource__subcontrol{display:inline-block;vertical-align:baseline;line-height:24px;font-size:12px;margin-left:8px}.hub-file-input input[type=file]{display:none}.hub-file-input__tabs{line-height:normal;margin-bottom:8px}.hub-file-input__file{color:#1f2326;color:var(--ring-text-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:24px;font-size:12px}.hub-file-input__button{font-size:12px;margin-top:4px}.hub-file-input textarea{margin-top:8px}.hub-file-input__without-label .ring-form__control{margin-left:0}.hub-file-input__without-label.hub-file-input textarea{width:100%}.audit-link__form-group.audit-link__form-group{margin-top:32px}.audit-link_sticked.audit-link_sticked{margin-top:-8px}.roster{display:block}.roster_inline{display:inline-block;min-width:200px}.roster__item{position:relative;box-sizing:border-box;height:24px;padding:0 32px 0 0;font-size:0;line-height:24px;vertical-align:middle}.roster_embedded .roster__item{border-top:none;padding-left:16px}.roster__item__frame{height:16px}.roster__item__frame,.roster__item__img{display:inline-block;margin-right:8px;vertical-align:middle;width:16px}.roster__item__label{display:inline-block;vertical-align:middle;font-size:13px}.roster__item__label:after{content:"";display:inline-block;height:100%;vertical-align:middle}.roster__item__remove{position:absolute;right:0;font-size:13px}.light_374 {
  background-color: transparent;
}

.dark_1a8 {
  color: #fff;
  color: var(--ring-dark-text-color);
  background-color: #000;
  background-color: var(--ring-navigation-background-color)

  /* override link */
}

.dark_1a8 > a {
  color: #888;
  color: var(--ring-dark-secondary-color);
}

.header_a20 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;
  height: 64px;

  line-height: 61px
}

.header_a20 > * {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 64px;
  padding: 0 12px 3px;
}

.headerSpaced_7df > *:first-child {
  padding-left: 32px;
}

.headerSpaced_7df > *:last-child {
  padding-right: 32px;
}

.logo_986 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;

  height: 64px;

  color: #000;

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

  line-height: normal
}

.logo_986 svg {
  vertical-align: bottom;
}

.tray_a41 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;

  margin-left: auto;
  padding: 0 0 3px;
}

/* override .header > * */
.tray_a41.tray_a41 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.trayItemContent_9d3 {
  height: 61px;
}

.icon_9dc {
  width: 40px;

  vertical-align: top;
}

/* override button */
.icon_9dc.icon_9dc {
  height: 61px;

  padding-top: 4px;

  line-height: 57px;
}

.main_0eb svg {
  color: #008eff;
  color: var(--ring-main-color);
}

.rotatable_a30 svg {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}

.rotated_470 svg {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.profileEmpty_3f4 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;

  width: auto;
  height: 61px;
  padding-left: 8px;

  vertical-align: bottom;
}

/* override dropdown */
.profileEmpty_3f4.profileEmpty_3f4 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.profile_5fe {

  height: 61px;

  cursor: pointer;
}

.avatarWrapper_bd0 {
  line-height: 0;
}

.hasUpdates_eed {
  position: relative
}

.hasUpdates_eed::after {
  position: absolute;
  top: calc(15% - 5px);
  right: calc(15% - 5px);
  display: block;
  width: 8px;
  height: 8px;
  content: '';
  border: 1px solid #fff;
  border: 1px solid var(--ring-dark-text-color);
  border-radius: 50%;
  background-color: #ff008c;
  background-color: var(--ring-link-hover-color);
}
.services_3d5 {
  max-width: 402px;
  padding: 32px 32px 24px;

  background-color: #000;

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

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

.active_812 {
  font-weight: bold;
}

.item_c62 {
  display: inline-block;
  overflow-x: hidden;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;
  width: 112px;
  height: 112px;

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

  color: #fff;

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

  line-height: normal;

  line-height: initial
}

.item_c62::after {
  height: 112px;
  vertical-align: middle;
}

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

.item_c62 { /* Disable animation .ring-icon_loading in Header in Edge, see https://youtrack.jetbrains.com/issue/RG-928 */ /* Supports MS Edge */
}

@supports (-ms-accelerator: true) {

  .item_c62 {
    -webkit-animation-name: none_76e;
            animation-name: none_76e;
  }
}

.itemLogo_453 {
  display: inline-block;

  width: 48px;
  height: 48px;
  margin: 16px 0 9px;

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

.activeItem_8d2 {
}

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

.line_ef8 {
  height: 1px;
  margin: 32px 0 16px;

  background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, .3)), to(transparent));

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

.itemStacked_292 {
  display: inline-block;

  width: 100%;
  margin-bottom: 16px;

  text-decoration: none;

  line-height: 16px
}

.itemStacked_292,
  .itemStacked_292:visited {
  color: #737577;
  color: var(--ring-secondary-color);
}

.itemStacked_292:last-child {
  margin-bottom: -24px;
}

.activeItemStacked_c58 {
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.activeItemStacked_c58:hover {
    color: #737577;
    color: var(--ring-secondary-color);
}}
.goto-dialog.goto-dialog{border-radius:8px;overflow:hidden}.goto-dialog-content.goto-dialog-content.goto-dialog-content{padding:0;padding-bottom:0}@media (max-height:800px){.goto-dialog{top:10%}}.goto__header{background-color:#000;background-color:var(--ring-navigation-background-color);padding:0 32px;font-size:17px;color:#008eff;color:var(--ring-main-color);height:40px;line-height:40px;border-top-left-radius:8px;border-top-right-radius:8px}.goto__header__close{float:right;margin:8px -8px}.goto__filter{margin:32px 32px 16px;position:relative}.goto__filter__input{width:100%;font-size:24px;box-sizing:border-box;border:0;border-bottom:1px solid #b8d1e5;border-bottom:1px solid var(--ring-borders-color);outline:none;padding-bottom:8px;padding-right:24px;background-color:transparent;position:relative;z-index:1}.goto__filter__input:active,.goto__filter__input:focus,.goto__filter__input_active,.goto__filter__input_focus{border-color:#008eff;border-color:var(--ring-main-color)}.goto__filter__input::-ms-clear{display:none}.goto__filter__placeholder{position:absolute;top:2px;left:2px;z-index:0;font-size:24px;font-weight:lighter;color:#999;color:var(--ring-disabled-color)}.goto__filter__loader{position:absolute;z-index:2;right:4px;bottom:12px}.goto__data{max-height:350px;overflow-y:auto;padding-bottom:16px}.goto__data__label{padding:16px 32px 8px;text-transform:uppercase;font-size:12px;letter-spacing:2px}.goto__data__label__counter{letter-spacing:normal;text-transform:lowercase;float:right;color:#737577;color:var(--ring-secondary-color)}.goto__data__item{padding:0 32px;height:24px;line-height:24px;cursor:pointer;box-sizing:border-box;overflow:hidden;position:relative}.goto__data__item__icon{display:inline-block;width:18px;height:18px;margin-right:16px;position:absolute;top:2px}.goto__data__item__icon img{width:18px;height:18px}.goto__data__item__icon svg{vertical-align:top}.goto__data__item__text{white-space:nowrap;overflow:hidden;margin-left:28px}.goto__data__item__text__label{float:left}.goto__data__item__text__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:8px;text-align:right;color:#737577;color:var(--ring-secondary-color)}.goto__data__item.active,.goto__data__item:hover{background-color:#f2f9ff;background-color:var(--ring-hover-background-color)}.goto__empty{height:15px;line-height:15px;padding:16px 32px}.goto__empty,.goto__footer{color:#737577;color:var(--ring-secondary-color)}.goto__footer{background-color:#dfe5eb;background-color:var(--ring-line-color);padding:0 32px;height:40px;line-height:40px;font-size:12px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.goto__footer__commands{padding-right:4px;font-weight:500}.menu__wrapper{background-color:#000;background-color:var(--ring-navigation-background-color)}.menu{margin:0 auto}.menu__logo{vertical-align:middle;width:40px;height:40px}.hub-menu__help-popup{max-width:592px;min-width:160px;line-height:20px}.hub-menu__help-separator{border-top:none;border-left:none;color:#737577;color:var(--ring-secondary-color)}.hub-menu__help-container{text-align:left;padding:16px;padding-bottom:4px}.hub-menu__help-links{text-align:left;padding:16px;padding-top:4px}.hub-menu__help-link{display:inline-block;padding-right:16px}.hub-menu__list{padding-left:16px;margin-top:4px;margin-bottom:16px}.hub-menu__ordered-list{padding-left:32px;margin-top:4px;margin-bottom:16px}.hub-menu__list-item{margin-top:4px}.merge-user-details__group{margin-bottom:24px}.merge-user-details__group__title{margin-bottom:16px}.merge-user-details__item_disabled{color:#737577;color:var(--ring-secondary-color)}.merge-user-details__item__checkbox{float:left;margin:2px}.merge-user-details__item__data{margin-left:24px}.merge-user-details__item__data__subgroup{margin-top:16px}.merge-user-details__item__data__title{margin-bottom:8px}.merge-user-details__item__data__error{color:#c22731;color:var(--ring-error-color);max-width:360px;margin-top:24px;line-height:20px;line-height:var(--ring-line-height)}.merge-user-details__item__data__warn{font-weight:600}.form-controls__textarea.form-controls__textarea{display:block}.form-controls__textcopy__text{display:inline-block;background-color:#f7f9fa;background-color:var(--ring-sidebar-background-color);padding:0 8px;vertical-align:bottom}.form-controls__bold{font-weight:600}.form-controls__expander__label{margin:24px 0 32px}.form-controls__expander__label__text{cursor:pointer;text-transform:uppercase;letter-spacing:1px}.form-controls__expander__label__status{margin-left:20px}.form-controls__expander__label rg-icon{top:-3px}.form-controls__expander__content{margin-left:20px}.form-controls__content{display:block;font-size:12px;line-height:24px;margin-top:8px}.form-controls__content__button{margin-left:8px}.form-controls__help{color:#999;color:var(--ring-disabled-color);vertical-align:1px;margin-left:4px}.form-controls__spaced-controls{padding-left:8px}.form-controls__toggle{display:inline-block;padding-top:5px}.form-controls__line{background-color:transparent}.text_e76 {
  color: #1f2326;
  color: var(--ring-text-color);
}

.info_63e {
  color: #737577;
  color: var(--ring-secondary-color);
}
.userCardSpaced_252 {
  padding: 16px 16px;
}

.userInformationContainer_e51 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.userInformation_c77 {
  padding-left: 12px;

  text-align: left;

  color: #1f2326;

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

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

.userName_85d {
  display: inline-block;

  margin-right: 4px;
  margin-bottom: 3px;

  font-size: 16px;
  font-weight: 600;
}

.userActiveStatus_e3c {
  display: inline-block;

  width: 8px;
  height: 8px;

  margin-right: 4px;

  border-radius: 50%;
  background-color: #999;
  background-color: var(--ring-icon-secondary-color);
}

.userActiveStatus_e3c.online_07f {
  background-color: #59a869;
  background-color: var(--ring-icon-success-color);
}
.merge-dialog__description{line-height:20px;margin:24px 0}.merge-dialog__description-messages{padding-left:8px}.merge-dialog__description-message{list-style:none}.merge-dialog__description-message:not(:last-child){margin-bottom:8px}.merge-dialog__description b{font-weight:600}.merge-dialog__label.merge-dialog__label{max-width:128px}.user-list-merge-user{display:flex;align-items:baseline}.user-list-merge-user_avatar{align-self:center}.user-list-merge-user_email{overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:200}div.input-number-arrows-hidden input::-webkit-inner-spin-button,div.input-number-arrows-hidden input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.user-page{width:100%}.user-page__ban-control{margin-left:8px}.user-page__ban-message{font-size:13px;font-size:var(--ring-font-size)}.user-page__ban-message,.user-page__banned-username{color:#c22731;color:var(--ring-error-color)}.user-page__banned-tag{font-weight:600}.user-page__profile{padding:0}.user-page__profile .ring-form__control .ring-link{font-size:13px}.user-page__general__section{margin-top:16px}.user-page__general__section .ring-button-set{margin-top:4px}.user-page__general__verify{font-size:13px;color:#1f2326;color:var(--ring-text-color);margin-top:4px;margin-bottom:24px}.user-page__general__verify__button{margin-top:8px}.user-page__profile__additional{margin-left:8px;color:#888;color:var(--ring-dark-secondary-color)}.user-page__line-block{padding-right:16px}.user-page__avatar{height:40px}.user-page__avatar__img{width:40px;height:40px;float:left;cursor:pointer}.user-page__avatar__title{margin-left:64px;line-height:40px}.user-page__avatar__title__i{display:inline-block;line-height:24px}.user-page__avatar__title__i_description{color:#ccc;color:var(--ring-dark-active-color)}.user-page__ssh-key_comment{color:#888;color:var(--ring-dark-secondary-color)}.user-page__settings__avatar-editor .ring-avatar-editor__img{width:100%}.user-page__profiles{position:absolute;right:0;top:-14px;z-index:2;padding:16px;border-radius:4px;width:200px}.user-page__profiles-header{font-weight:700;margin-bottom:16px}.user-page__profile{margin-top:8px}.user-page__profile-icon-frame{display:inline-block;width:20px;margin-right:8px;vertical-align:top}.user-page__profile-icon{height:20px;width:20px;vertical-align:top}.user-page__profile-link{vertical-align:-2px}.user-page__authentication__show-token__warning{margin-top:16px;font-weight:600}.user-page__authentication__show-token__value{margin-top:16px;background-color:#f7f9fa;background-color:var(--ring-sidebar-background-color);padding:12px 16px}.user-page__remove-personal-data__message{margin-top:0}.user-page__remove-personal-data__warning{font-weight:600;color:#c22731;color:var(--ring-error-color);margin-bottom:16px}.user-page__authentication__scope-services-column{min-width:296px;max-width:296px}.user-page__authentication__table{margin-bottom:16px}.user-page__authentication__empty-table{margin-left:32px;margin-bottom:16px;max-width:900px;line-height:18px}.user-page__authentication__empty-table-caption{padding-bottom:6px;font-size:13px;font-size:var(--ring-font-size);font-weight:700}.user-page__authentication__empty-table-text{color:#737577;color:var(--ring-secondary-color);font-size:12px;font-size:var(--ring-font-size-smaller);font-weight:200}.user-page__general__2fa{line-height:18px}.user-page__general__2fa__qr-code{text-align:center}.user-page__general__2fa__secret-key{margin-bottom:32px}.user-page__general__2fa__scan{margin-top:32px}.user-page__general__2fa__codes{list-style-type:none;font-family:Menlo,Bitstream Vera Sans Mono,Ubuntu Mono,Consolas,Courier New,Courier,monospace;font-family:var(--ring-font-family-monospace);line-height:24px;font-size:13px}.user-page__general__2fa__codes_block{display:inline-block;width:33%}.user-page__general__2fa__codes__code{height:20px;line-height:20px}.duplicates-cluster{display:inline-block;width:100%;margin-top:16px}.duplicates-cluster__block{width:100%;padding:8px}.duplicates-cluster__row{line-height:28px;height:28px}.duplicates-cluster__row__img{width:56px;padding-right:8px;text-align:center}.duplicates-cluster__row__img__img{width:24px;height:24px;vertical-align:middle}.duplicates-cluster__row__name{width:25%;vertical-align:middle}.duplicates-cluster__row__name_title{font-weight:700}.duplicates-cluster__row__remove{width:16px}.duplicates-cluster__footer__form-group{float:left}.duplicates-cluster__footer__merge{padding-right:8px;padding-left:16px}.duplicates-cluster__footer__checkbox{margin-left:24px}.duplicates-cluster__footer__dont-merge{padding-right:16px}.duplicates-cluster__footer__merge-result{font-weight:700}.pagination__current-page{font-size:11px;font-weight:700;opacity:.5}.duplicates-progress{margin-top:10%}.duplicates-progress__title{display:block;margin-bottom:16px;text-align:center;color:#888;color:var(--ring-dark-secondary-color);color:#1f2326;color:var(--ring-text-color);font-size:13px;font-size:var(--ring-font-size);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;font-family:var(--ring-font-family)}.duplicates-progress__progress-bar{margin:0 auto}.duplicates-progress__not-verified-email{font-size:12px;color:#c22731;color:var(--ring-error-color)}.duplicates-footer-block{display:inline-block;margin-right:8px}.light_83d.progressBar_d5f {
  background-color: rgba(0, 0, 0, .2);
}

.dark_8a5.progressBar_d5f {
  background-color: rgba(255, 255, 255, .3);
}

.dark_8a5 .line_d37::after {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(rgba(255, 255, 255, .4)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(255, 255, 255, .4), rgba(0, 0, 0, 0));
}

.progressBar_d5f {
  position: relative;
  z-index: 1; /* Required to see border-radius on animated background */

  overflow: hidden;

  max-width: 288px;
  height: 4px;
  margin-bottom: 4px;

  border-radius: 2px;
}

.globalMode_54b {
  position: absolute;
  top: 0;

  width: 100%;
  max-width: none;

  background: transparent;
}

.line_d37 {
  float: left;

  width: 0;
  height: 100%;

  -webkit-transition: width 0.6s ease;

  transition: width 0.6s ease;
  text-align: center;

  color: #fff;

  color: var(--ring-content-background-color);
  border-radius: 2px;
  background-color: #008eff;
  background-color: var(--ring-main-color);

  line-height: 4px
}

.line_d37::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  -webkit-animation: progress-bar_0bd 2500ms linear infinite;
          animation: progress-bar_0bd 2500ms linear infinite;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(rgba(255, 255, 255, .6)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(255, 255, 255, .6), rgba(0, 0, 0, 0));
  background-repeat: no-repeat;
}

@-webkit-keyframes progress-bar_0bd {
  from {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }

  to {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

@keyframes progress-bar_0bd {
  from {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }

  to {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
.group-list__icon-wrapper{display:inline-block;width:20px;height:20px;margin-right:4px}.group-list__icon{color:#dbdbdb;color:var(--ring-icon-disabled-color);vertical-align:baseline;margin-left:2px}.tagsInput_d1c {
  padding-top: 2px;
  padding-bottom: 2px;

  white-space: normal;
}

.tagsInputLegacyMode_b14 {
  padding-top: 0;
  padding-bottom: 1px;

  border: 1px solid #b8d1e5;

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

.tagsInputLegacyMode_b14 .tagsList_42c {
  line-height: 20px;
}

.tagsInputLegacyMode_b14 .tag_da7 {
  margin-right: 2px;
}

.tagsInputDisabled_57e {
  pointer-events: none;

  color: #999;

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

.tagsInputDisabled_57e .underline_3bd {
  border-bottom-style: dashed;
}

.tagsInputFocused_087 {
  border-color: #008eff;
  border-color: var(--ring-main-color);
}

.tagsList_42c {
  display: inline-block;

  width: 100%;

  padding-left: 2px;

  line-height: 24px;
}

.tagsSelect_d88 {
  margin-bottom: -1px
}

.tagsSelect_d88 > div {
  min-height: 20px;
}

.tagsSelect_d88 input {
  min-height: 20px;
}

.underline_3bd {
  height: 1px;

  border-color: #dfe5eb;

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

.focusUnderline_b30 {
  width: 0;
  height: 2px;

  margin-top: -1px;

  -webkit-transition: width 0.15s ease-out;

  transition: width 0.15s ease-out;

  background: #008eff;

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

.tagsInputFocused_087 .focusUnderline_b30{
  width: 100%;
}
.expander__header{display:flex;flex-direction:row}.expander__header-content{flex-grow:2;padding-left:8px}.expander__link.ring-link{position:relative;top:-1px;color:#b8d1e5;color:var(--ring-icon-color)}.expander__link.ring-link:hover{color:#1f2326;color:var(--ring-text-color)}.dataListWrapper_cd7 {
  position: relative;
}

.dataList_62c {
  margin: 0;
  padding: 0;

  list-style: none;
}

.itemContent_e96 {
  padding: 0;

  list-style: none;
}

.title_714 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;

  -webkit-box-sizing: content-box;

          box-sizing: content-box;
  height: 32px;
  padding: 0 40px 2px 0;

  outline: none
}

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.dataList_62c:not(.disabledHover_c70) .title_714:hover {
    background-color: #f2f9ff;
}}

.title_714.titleSelected_bc6 {
  background-color: #d4edff;
  background-color: var(--ring-selected-background-color);
}

.title_714.titleFocused_eac {
  background-color: #f2f9ff;
  -webkit-box-shadow: inset 2px 0 #008eff;
          box-shadow: inset 2px 0 #008eff;
  -webkit-box-shadow: inset 2px 0 var(--ring-main-color);
          box-shadow: inset 2px 0 var(--ring-main-color);
}

.showMore_6ea {
  padding: 4px 60px;

  color: #737577;

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

  font-size: 12px;
}

.boxes_9d5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  min-width: 24px;
}

.checkboxBox_a7e,
.expanderBox_03b {
  width: 24px;

  color: #999;

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

.expanderBox_03b {
  cursor: pointer
}

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

.collapseIcon_1ba {
  top: -2px;
  left: 2px;
}

.loadingOverlay_df5 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;

  background-color: rgba(255, 255, 255, .5);
}

.showMoreLoader_be5 {
  top: 1px;
  left: 8px;
}
.project-role__role-label{font-weight:700}.project-role__group-label{font-style:italic}.project-role__loading{opacity:.7}.project-role__loader{position:fixed;top:50%;left:calc(50% - 64px)}.project-role__toggle{display:inline-block;cursor:pointer;vertical-align:3px;color:#b8d1e5;color:var(--ring-icon-color);margin-right:8px}.project-role__toggle:hover{color:#1f2326;color:var(--ring-text-color)}.project-role__project_disabled,.project-role__show-more{background-color:#999;background-color:var(--ring-disabled-color)}.project-role__show-more{cursor:pointer;color:#737577;color:var(--ring-secondary-color)}.project-role__sidebar__description.ring-sidebar__section{color:#737577;color:var(--ring-secondary-color);margin-top:8px}.project-role__sidebar__groups{display:table;line-height:24px}.project-role__sidebar__groups__group{display:table-row}.project-role__sidebar__groups__group__name{display:table-cell}.project-role__sidebar__groups__group__project{padding-left:64px;display:table-cell}.project-role__sidebar__tree{line-height:20px;margin-bottom:48px}.project-role__sidebar__tree__label{font-weight:700;margin-bottom:16px}.project-role__sidebar__tree__description{float:right}.project-role__sidebar__tree__description__label{font-weight:700}.project-role__sidebar__tree__info{float:right;color:#737577;color:var(--ring-secondary-color);font-size:12px;font-size:var(--ring-font-size-smaller)}.project-role__sidebar__tree__block{padding:8px 16px;background-color:#f7f9fa;background-color:var(--ring-sidebar-background-color);margin:8px 0 8px 24px;line-height:24px}.project-role__second_column{position:absolute;left:400px}.project-role__section{margin-bottom:16px}.project-role__section__title{margin-left:56px;padding-top:16px;padding-bottom:1px;color:#737577;color:var(--ring-secondary-color);font-size:12px;position:relative}.project-role__section__title__icon{left:-24px;top:14px;position:absolute;color:#999;color:var(--ring-disabled-color)}.project-role__section__title__more{margin-left:56px;color:#b8d1e5;color:var(--ring-icon-color);cursor:pointer;font-size:12px}.project-role__section__title__text{letter-spacing:1px;text-transform:uppercase}.project-role__badge{margin-left:8px}.project-role__revoke-dialog__section:not(:first-child){margin-top:16px}.project-role__revoke-dialog__section__roles{margin-top:8px;margin-left:16px}.project-navigation__unresponsive-item.ring-list__item_action.ring-list__item_hover,.project-navigation__unresponsive-item.ring-list__item_action.ring-list__item_hover:hover{background-color:transparent;color:#1f2326;color:var(--ring-text-color)}.project-navigation__expander-icon{color:#b8d1e5;color:var(--ring-icon-color);margin-left:-4px;padding-right:4px;position:relative;top:-3px}.project-navigation__leveled-item{padding-left:32px!important}.project-navigation__copy-link{color:#008eff;color:var(--ring-main-color)}.errorMessage_6d7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;

  height: 100%;
}

.title_b3e {
  font-size: 21px;
}

.description_061 {
  font-size: 15px;
}

.content_f30 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;

  color: #1f2326;

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

.content_f30 > .title_b3e,
.description_061 {
  margin-bottom: 16px;
}

.icon_f9f {
  margin: 0 16px 24px 0;
}
.role-page__permissions .ring-table__toggle{width:auto}.role-page__permissions .ring-table__title__toggle{padding-right:0;color:#737577;color:var(--ring-secondary-color);cursor:pointer}.role-page__permissions .ring-table__title__toggle:hover{color:#1f2326;color:var(--ring-text-color)}.role-page_global-icon{margin-top:-4px}.ring-input.role-page__filter{width:210px;margin-right:16px}.role-page__permissions__id-source{color:#737577;color:var(--ring-secondary-color)}.role-page__permissions .ring-table__title__superscript{font-size:10px;vertical-align:top;line-height:16px}.role-page__permissions__changed{margin-left:8px;vertical-align:-4px}.role-page__permissions__super{font-size:10px;vertical-align:super;line-height:6px}.authmodule-list__toolbar_hint{font-size:12px;color:#737577;color:var(--ring-secondary-color)}.authmodule-list__toolbar_hint rg-icon{top:-2px}.authmodule-list__toolbar_right__link{line-height:24px}.groups-picker__label{line-height:26px}.groups-picker__control-without-label.groups-picker__control-without-label{margin-left:0}.service-page__role{display:inline-block;width:100%;margin-top:16px}.service-page__role__column{float:left;width:33%}.service-page__role__column__group:not(:first-child){margin-top:16px}.service-page__role__column__title{user-select:none;vertical-align:middle;color:#1f2326;color:var(--ring-text-color);text-overflow:ellipsis}.service-page__role__column__description{display:inline-block;font-size:11px;color:#737577;color:var(--ring-secondary-color)}.service-page__role__column__description_lol{margin-left:22px}.service-page__role__column__field{float:left;display:block}.service-page__change-secret-warning{margin-top:8px;color:#c22731;color:var(--ring-error-color)}.service-page__global-icon_header{vertical-align:2px}.service-page__global-icon{vertical-align:bottom}.service-page__global-icon_list rg-icon{margin-top:-2px}.service-page__dialog-options{margin-top:16px}.service-page__options-title{margin-bottom:16px}.service-page__options-option{margin-bottom:4px}.service-page__toolbar-caption{font-weight:700;margin-right:16px}.service-page__licenses-icon{position:relative;top:-2px}.service-page__licenses-icon,.service-page__licenses__toolbar-selected{color:#737577;color:var(--ring-secondary-color)}.service-page__licenses__toolbar-selected .ring-icon{cursor:pointer;vertical-align:1px}.service-page__licenses__sidebar__title{margin-bottom:8px}.ring-link.service-page__licenses__sidebar__show-more{color:#737577;color:var(--ring-secondary-color);display:inline-block;margin-left:20px;margin-top:4px}.service-page__licenses__table .ring-table__toolbar-controls{margin:0}.service-page__licenses__table .ring-line_table{background-color:#999;background-color:var(--ring-disabled-color)}.service-page__licenses__table .ring-table__column{border:0}.service-page__licenses__table .ring-table__row{height:32px}.service-page__licenses__table .table__overlay-loader{top:calc(50% + 215px)}.service-page__licenses__table-frame{width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:8px;border:none}.service-page__licenses__filter{width:250px;margin-right:16px;float:right}.service-page__licenses__light .lightened{opacity:.5}.service-page__licenses__table-grant{margin-right:16px}.service-page__licenses__toggle{display:inline-block;vertical-align:text-bottom;margin-right:8px;color:#b8d1e5;color:var(--ring-icon-color);font-size:14px;cursor:pointer}.service-page__licenses__toggle:hover{color:#1f2326;color:var(--ring-text-color)}.service-page__licenses__toggle__text{font-weight:700}.service-page__licenses__info{margin:16px 32px 0;padding-top:8px}.service-page__change-secret-dialog{margin-top:24px}.service-page__change-secret-confirm{margin-bottom:8px}.service-page__change-secret-dialog-description{margin-bottom:24px}.service-page__change-secret-description-item{margin:8px 0}.service-page__change-secret-description-item:first-child{margin-top:0}.service-page__change-secret-description-item_warning{color:#c22731;color:var(--ring-error-color)}.service-page__header-title{font-weight:700}.service-page__island-header-button{float:right;margin-top:2px}.column-with-gray-dots{color:#999;color:var(--ring-disabled-color)}.radio_8da {
  position: relative;

  display: block;

  text-align: left;

  color: #1f2326;

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

@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.radio_8da:hover .circle_2f6 {
    -webkit-transition: none;
    transition: none;
    border-color: #80c6ff;
    border-color: var(--ring-border-hover-color);
}}

.circle_2f6 {
  position: relative;
  top: -2px;

  display: inline-block;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;
  width: 16px;
  height: 16px;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

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

  border: 1px solid #b8d1e5;

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

.circle_2f6::after {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 8px;
  height: 8px;
  content: "";
  -webkit-transition: opacity 0.15s ease-out, -webkit-transform 0.15s ease-out;
  transition: opacity 0.15s ease-out, -webkit-transform 0.15s ease-out;
  transition: opacity 0.15s ease-out, transform 0.15s ease-out;
  transition: opacity 0.15s ease-out, transform 0.15s ease-out, -webkit-transform 0.15s ease-out;
  -webkit-transition: opacity var(--ring-fast-ease), -webkit-transform var(--ring-fast-ease);
  transition: opacity var(--ring-fast-ease), -webkit-transform var(--ring-fast-ease);
  transition: opacity var(--ring-fast-ease), transform var(--ring-fast-ease);
  transition: opacity var(--ring-fast-ease), transform var(--ring-fast-ease), -webkit-transform var(--ring-fast-ease);
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  border-radius: 4px;
  background-color: #008eff;
  background-color: var(--ring-main-color);
}

.input_6b3 {
  position: absolute;
  top: 0;
  left: 0;

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

  cursor: pointer;

  opacity: 0
}

.input_6b3[disabled] + .circle_2f6 {
  border-color: #b8d1e5;
  border-color: var(--ring-borders-color);
}

.input_6b3:checked + .circle_2f6 {
  border-color: #80c6ff;
  border-color: var(--ring-border-hover-color)
  /* stylelint-disable-next-line selector-max-specificity */
}

.input_6b3:checked + .circle_2f6::after {
  -webkit-transition: none;
  transition: none;
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}

.input_6b3:focus + .circle_2f6,
  .input_6b3.focus_1ff + .circle_2f6 {
  border-color: #80c6ff;
  border-color: var(--ring-border-hover-color);
  -webkit-box-shadow: 0 0 0 1px #80c6ff;
          box-shadow: 0 0 0 1px #80c6ff;
  -webkit-box-shadow: 0 0 0 1px var(--ring-border-hover-color);
          box-shadow: 0 0 0 1px var(--ring-border-hover-color);
}

.input_6b3[disabled] {
  pointer-events: none;
}

.input_6b3 {
  /* stylelint-disable-next-line selector-max-specificity */
}

.input_6b3[disabled]:checked + .circle_2f6::after {
  opacity: 0.5;
}

.input_6b3[disabled] ~ .label_a97 {
  color: #999;
  color: var(--ring-disabled-color);
}

.label_a97 {
  margin-left: 8px;

  line-height: 32px;
}
.markdown-reference{margin-bottom:8px;font-size:11px;color:#737577;color:var(--ring-secondary-color)}.team-tab__toolbar-label{color:#737577;color:var(--ring-secondary-color)}.team-tab__toolbar-roles{margin-top:8px;margin-bottom:16px}.team-tab__toolbar-roles-edit{display:inline-block;margin-left:16px}.team-tab__sidebar-tree{line-height:20px}.team-tab__sidebar-permissions{padding:8px 24px;background-color:#f7f9fa;background-color:var(--ring-sidebar-background-color);margin:8px 0;line-height:24px}.team-tab__sidebar-header{display:flex;align-items:center;padding-left:40px}.team-tab__sidebar-header .ring-sidebar__avatar,.team-tab__sidebar-header .ring-sidebar__title{padding-left:0}.team-tab__sidebar-role-list{margin-bottom:24px}.team-tab__sidebar-role-list-item-by-team{display:block;margin-bottom:8px}.team-tab__sidebar-project-roles-title{padding-bottom:16px}.team-tab__sidebar-permissions-title{text-transform:uppercase;font-size:12px;color:#737577;color:var(--ring-secondary-color);letter-spacing:1.5px}.team-tab__sidebar-permission{display:flex;flex-direction:row}.team-tab__sidebar-permission-name{white-space:nowrap;flex-grow:1}.team-tab__sidebar-permission-services{text-align:right}.team-tab__sidebar-permission-services rg-badge{margin-left:2px}.team-tab__sidebar-permission-list{padding-left:22px}.team-tab__toolbar-right{position:absolute;right:16px;bottom:16px}.team-tab__load-more{line-height:48px;padding-left:60px;background-color:#f7f9fa;background-color:var(--ring-sidebar-background-color)}.team-tab__load-more .ring-link{color:#737577;color:var(--ring-secondary-color)}.team-tab__load-more rg-loader-inline{margin-left:16px;vertical-align:-3px}.team-tab__data-list{margin-bottom:40px}.team-tab .table__bottom-pager__inner{margin-bottom:0}.project-page__merge-dialog__title{font-weight:700}.project-page__merge-dialog .ring-dialog__content{margin-top:16px}.project-page__merge-dialog .project-page__merge-dialog__rules{padding-left:16px}.project-page__merge-dialog .project-page__merge-dialog__rules .project-page__merge-dialog__rules__item{margin-top:8px}.project-page__options-title{margin-bottom:16px}.project-page__options-option{margin-bottom:4px}.project-page__description-wrapper{max-width:800px}.event-changes{width:100%;border-collapse:collapse;border:0;table-layout:fixed}.event-changes__field-name{width:160px;vertical-align:top;color:#737577;color:var(--ring-secondary-color)}.event-changes__values{vertical-align:top}.event-list__changes__values__removed{color:#737577;color:var(--ring-secondary-color);text-decoration:line-through}.event-list__changes__values__added{background-color:#d4edff;background-color:var(--ring-selected-background-color);text-decoration:none}.authmodule-page__ldap__external-group-name{margin-right:32px}.authmodule-page__ldap__group-mapping_toolbar{margin-bottom:16px}.authmodule-page__ldap__test-group-name{word-break:break-all;margin-bottom:16px;line-height:20px}.hub-settings__change-contact-item{line-height:16px;padding:8px 0}.hub-settings__change-contact-item .ring-list__item__description{text-align:left}.hub-settings__configure{margin-top:32px}.hub-settings__configure__description{margin-top:24px;color:#737577;color:var(--ring-secondary-color);white-space:pre-line}.settings-page__throttling_audit .audit-link__form-group{margin-top:24px;margin-bottom:36px}.settings-page__throttling_timer,.settings-page__throttling_toolbar{margin-bottom:16px}.settings-page__throttling_more{margin-left:32px;margin-top:16px}.settings-page__throttling_warning{font-weight:600;color:#c22731;color:var(--ring-error-color)}.settings-page__login-message-wrapper{max-width:800px}.license-list__title{margin:8px 0 4px}.license-list__subtitle{color:#888;color:var(--ring-dark-secondary-color);font-weight:400;margin-bottom:12px}.license-list__subtitle__link,.license-list__subtitle__link:visited{color:inherit}.license-list__row{margin:8px 0}.license-list__button{margin-left:8px}.license-list__button:first-of-type{margin-left:16px}.license-list__button_right{position:absolute;right:32px}.import-list__upload-button__input-wrapper{display:none}.import-list__upload-button{display:inline-block;margin-right:16px}.import-page__conflict__table{margin:0 32px;border-spacing:0}.import-page__conflict__table-row:first-child .import-page__conflict__table-column{padding-top:16px}.import-page__conflict__table-row:last-child .import-page__conflict__table-column{border-bottom:1px solid #b8d1e5;border-bottom:1px solid var(--ring-borders-color);padding-bottom:16px}.import-page__conflict__table-column{padding:8px 16px}.import-page__conflict__table-column:first-child{padding-left:0}.import-page__conflict__table-column:last-child{padding-right:0}.import-page__conflict__header-cell{text-align:left;padding:0 16px}.import-page__conflict__match__input-wrapper{position:relative}.import-page__conflict__match__field-name{color:#737577;color:var(--ring-secondary-color);text-transform:capitalize}.import-page__conflict__value{cursor:pointer}.import-page__conflict__used-value{margin:-8px;padding:2px 8px;border:1px solid #b8d1e5;border:1px solid var(--ring-borders-color);border-radius:3px;border-radius:var(--ring-border-radius);background-color:#fff;background-color:var(--ring-content-background-color);font-style:normal;font-weight:400;font-size:13px;font-size:var(--ring-font-size);vertical-align:middle}.import-page__header-buttons{margin-left:16px;display:inline-block}.import-page__header-button{vertical-align:top;margin-top:-2px;margin-left:16px}.import-page__header-button:first-child{margin-left:0}.import-page__column{width:33%}.import-page__summary{margin-bottom:8px}.widget{height:100%;width:100%}[widget-active] .widget{border:1px solid #008eff;border:solid 1px var(--ring-main-color)}.widget_config{box-shadow:0 0 5.6px 0 #008eff;box-shadow:0 0 5.6px 0 var(--ring-main-color)}.widget__config-element{display:block;margin-top:16px}.widget__header{position:relative;display:flex;flex-shrink:0;flex-direction:row;white-space:nowrap;height:32px}.widget__header.widget__header{padding-right:12px;border-bottom-color:transparent}.widget__header-service-logo{width:20px;height:31px;margin-right:8px}.widget__header_draggable{cursor:move}.widget__header:after{content:"";position:absolute;bottom:-1px;left:16px;right:16px;background-color:rgba(0,42,76,.1);height:1px;transition:left .3s ease,right .3s ease}.widget__header.widget__header_full-width:after{left:0;right:0}.widget__custom-icon{width:20px;height:20px;vertical-align:middle}.widget__error{color:#c22731;color:var(--ring-error-color)}.widget__icon-warning{position:relative;top:-3px;margin-right:8px;color:#db5860;color:var(--ring-icon-error-color);cursor:default}.widget__header-label{display:flex;flex-direction:row;align-self:flex-start;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 76px)}.widget_config .widget__header-label{max-width:100%}.widget__header-text{flex-shrink:2;overflow:hidden;text-overflow:ellipsis;font-weight:600}.widget:not(:hover) .widget__header-link.ring-link,.widget:not(:hover) .widget__header-link.ring-link:visited{color:#1f2326;color:var(--ring-text-color)}.widget__header-space{flex-grow:2}.widget__content{display:flex;height:100%;overflow:auto;flex-grow:10;position:relative;word-wrap:break-word}.widget__content_no-paddings.widget__content_no-paddings>div{padding:0}.widget__footer{line-height:40px;margin-top:0;padding:8px 16px;box-sizing:border-box}.widget__plate{position:relative;top:-4px;margin-left:4px;padding-right:4px;color:#1f2326;color:var(--ring-text-color);font-size:10px}@keyframes widget__control_rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.widget__icon{position:relative;top:4px;padding:0 4px;transition:transform}.widget__icon.widget__control_refresh svg{transform-origin:8px 8px;animation:widget__control_rotating .5s linear infinite}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.widget__icon.widget__control_refresh svg{transform-origin:7px 8px}}.widget__chevron-icon{top:2px}.widget__dropdown-icon{padding-right:8px;color:#999;color:var(--ring-disabled-color);position:relative;top:-4px}.ring-list__item_active .widget__dropdown-icon{color:#fff;color:var(--ring-content-background-color)}.widget__dropdown-icon_remove{color:#db5860;color:var(--ring-icon-error-color)}.widget__dropdown-icon-arrow{display:inline-block;position:relative;top:-1px;width:16px}.widget__hidden-overflow{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.widget__hidden-overflow_width{width:100%}.widget__config-label{display:inline-block;margin:16px 0 4px}.widget__empty{position:absolute;width:100%;top:50%;left:0;transform:translateY(-50%)}.widget__empty-smile{font-size:19px;color:#1f2326;color:var(--ring-text-color);white-space:nowrap;text-align:center}.widget__empty-smile_green{color:#1c8c32;color:var(--ring-success-color)}.widget__empty-message{margin-top:24px;font-size:13px;color:#1f2326;color:var(--ring-text-color);text-align:center}.widget__empty-link{display:inline-block;margin-top:8px}.widget__remove-link{color:#c22731;color:var(--ring-error-color)}.widget:fullscreen .widget__control-dropdown{display:none}.widget__edit-more{margin-top:8px}.widget__edit-label{margin-bottom:8px}.widget__edit-description{margin-top:2px;color:#737577;color:var(--ring-secondary-color);font-size:12px}.widget-wrapper_modal{display:block;width:100%;height:100%;background-color:rgba(0,42,76,.1);background-color:rgba(var(--ring-popup-border-components),.1);border-radius:3px;border-radius:var(--ring-border-radius)}.widget-container_modal{position:fixed;z-index:5;z-index:var(--ring-overlay-z-index);top:0;right:0;bottom:0;left:0;display:flex;overflow:auto;padding:32px;background-color:hsla(0,0%,100%,.4)}.widget-container_modal .widget{position:relative;min-height:240px;min-width:300px;max-width:600px;margin:auto;box-shadow:0 2px 16px rgba(0,42,76,.15)}.custom__iframe-container{width:100%;height:100%;overflow:hidden}.custom__iframe{width:100%;height:100%;border:none;border-bottom-left-radius:3px;border-bottom-left-radius:var(--ring-border-radius);border-bottom-right-radius:3px;border-bottom-right-radius:var(--ring-border-radius)}.custom__mouse-handler{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.gridster-item-moving .custom__mouse-handler{display:block}.custom__widget-info{display:inline-block;margin-top:-24px}.custom-widget-page__accessible-services-block{margin-top:32px}.custom-widget-page__application-name{font-weight:700}.custom-widget-page__service-block{line-height:24px}.custom-widget-page__service-block:not(:last-child){margin-bottom:16px}.custom-widget-page__service{line-height:32px}.custom-widget-page__service-version{padding-left:8px;color:#999;color:var(--ring-disabled-color)}.custom-widget-page__service-version_bad{color:#c22731;color:var(--ring-error-color)}.custom-widget-page__service-version-error-icon{position:relative;top:-4px;color:#db5860;color:var(--ring-icon-error-color)}.custom-widget-page__service-icon{vertical-align:middle;width:20px;height:20px;margin-right:4px}.custom-widget-list__drop-zone{border:1px dashed #b8d1e5;border:1px dashed var(--ring-borders-color);cursor:pointer;background-color:#f7f9fa;background-color:var(--ring-sidebar-background-color);min-width:400px;height:64px;text-align:center}.custom-widget-list__drop-zone_drag-over{background-color:#b8d1e5;background-color:var(--ring-icon-color)}.custom-widget-list__drop-zone:hover .custom-widget-list__drop-zone-text{color:#ff008c;color:var(--ring-link-hover-color)}.custom-widget-list__drop-zone-text{display:inline-block;margin-top:24px;font-weight:600;color:#1f2326;color:var(--ring-text-color)}.custom-widget-list__drop-zone-text_gray{font-weight:400;font-size:12px;color:#737577;color:var(--ring-secondary-color)}.custom-widget-list__widget-info{margin-top:16px}.custom-widget-list__link{color:#1f2326;color:var(--ring-text-color);font-size:13px;font-size:var(--ring-font-size);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;font-family:var(--ring-font-family)}.custom-widget-list__status-badge{margin-left:4px}.custom-widget-list__manifest{display:inline-block;margin:0;margin-top:8px;max-width:100%;white-space:pre-wrap;padding:16px 8px;background-color:#f7f9fa;background-color:var(--ring-sidebar-background-color);font-size:12px;font-family:Menlo,Monaco,Consolas,Lucida Console,monospace}.custom-widget-list__sidebar-description{display:block;margin:0;padding-left:40px;color:#737577;color:var(--ring-secondary-color)}.custom-widget-list__sidebar-services{margin-top:8px}.custom-widget-list__icon{width:20px;height:20px;vertical-align:middle;position:relative;top:-2px}.custom-widget-list__dialog-services-title{margin-top:10px;margin-bottom:8px}.custom-widget-list__dialog-capabilities-title,.custom-widget-list__dialog-manifest-block{margin-top:10px}.custom-widget-list__manifest-toggle{color:#1f2326;color:var(--ring-text-color)}.custom-widget-list__manifest-toggle-icon{vertical-align:2px;margin-right:4px}.custom-widget-list__info-services-wrapper{margin-top:32px}.custom-widget-list__info-services{display:block;margin-top:8px}.custom-widget-list__info-manifest-wrapper{margin-top:24px}.custom-widget-list__info-manifest-title,.custom-widget-list__info-services-title{font-size:12px;text-transform:uppercase}.custom-widget-list__upload-dialog-warning{color:#c22731;color:var(--ring-error-color)}.custom-widget-list__dialog-information-block{line-height:20px}.custom-widget-list__dialog-capabilities{padding-left:16px}.custom-widget-list__upload-dialog-widget-info{font-weight:700}.custom-widget-list__info-capabilities-wrapper{margin-top:32px}.custom-widget-list__info-capability{margin-top:8px}.custom-widget-list__empty-message{margin-top:8px;margin-left:32px;font-size:12px;line-height:18px;color:#737577;color:var(--ring-secondary-color);max-width:900px}.custom-widget-list__name-column.custom-widget-list__name-column{max-width:520px}.custom-widget-list__author-column{max-width:200px}.custom-widget-list__available-table{margin-top:8px}.custom-widget-list__section-title{margin-left:32px;margin-top:8px;font-size:13px;color:#1f2326;color:var(--ring-text-color);font-weight:700;line-height:18px}.custom-widget-list__table-gap{height:8px}.eua__help{margin-bottom:8px;font-size:12px;color:#737577;color:var(--ring-secondary-color)}.eua__manage{display:flex;flex-direction:row;margin-bottom:4px;max-height:600px}.eua__manage__version{position:relative;top:-8px;font-weight:600;margin-bottom:16px;font-size:13px;margin-top:8px}.eua__manage__version__updated{margin-right:8px}.eua__manage__version__audit{display:inline-block;font-weight:400}.eua__manage__confirm{margin-bottom:16px}.eua__manage__editor.ring-input{width:100%;resize:none;min-height:200px;padding:16px;margin-right:8px;border:1px solid #b8d1e5;border:1px solid var(--ring-borders-color)}.eua__manage__preview{padding:16px 24px;overflow-y:auto;margin-left:8px;background-color:#f7f9fa;background-color:var(--ring-sidebar-background-color);border:1px solid #dbdbdb;border:1px solid var(--ring-border-disabled-color)}.eua__manage__editor,.eua__manage__preview{flex:1}.contentLayout_9f3 {
  position: relative;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}

.contentLayoutContent_e94 {
  -ms-flex-item-align: start;
      align-self: flex-start;
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;

  width: 100%; /* without this hack IE11 render contentLayoutContent wider than its container */
  margin: 0 32px;
}

.sidebarContainer_271 {
  min-width: 240px;
  max-width: 240px;
}

.sidebarContainerRight_396 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.sidebar_b12 {
  overflow: auto;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;
  min-width: 240px;
  max-width: 240px;
  height: 100%;
  padding-right: 16px;
  padding-left: 32px;
}

.sidebarRight_ee5 {
  padding-right: 32px;
  padding-left: 16px;
}

.sidebarFixedTop_a6e {
  top: 0;
  bottom: 0
}

.sidebarFixedTop_a6e.sidebarFixedTop_a6e {
  position: fixed;
}

.sidebarFixedBottom_e98.sidebarFixedBottom_e98 {
  position: absolute;
  top: auto;
  bottom: 0;
}

.bottomMarker_f37 {
  position: absolute;
  bottom: 0;
}

@media (max-width: 639px), (min-width: 640px) and (max-width: 959px) {

  .contentLayoutResponsive_72a .contentLayoutContent_e94 {
    margin: 0 16px;
  }

  .contentLayoutResponsive_72a .sidebar_b12 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    padding: 0 16px;
  }

  .contentLayoutResponsive_72a .sidebarFixedTop_a6e {
    position: fixed;
  }

  .contentLayoutResponsive_72a .sidebarFixedBottom_e98 {
    top: auto;
  }

  .contentLayoutResponsive_72a .sidebarRight_ee5 {
    right: 0;
    left: auto;
  }

  .contentLayoutResponsive_72a .sidebarContainer_271 {
    min-width: 0;
    max-width: 0;
  }
}

@media (max-width: 639px) {

  .contentLayoutResponsive_72a .sidebar_b12 {
    width: 80%;
    min-width: 0;
    max-width: none;
  }
}
.errorBubblePopup_e58 {
  overflow: visible;

  margin-left: 2px;

  border: none;

  -webkit-box-shadow: none;

          box-shadow: none;
}

.errorBubbleWrapper_621 {
  display: inline-block;
}

.errorBubble_a59 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 24px;
  padding-right: 16px;
  padding-left: 16px;

  white-space: nowrap;

  color: #c22731;

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

  border: 1px solid rgba(0, 42, 76, .1);

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

  background: #fff;

  background: var(--ring-popup-background-color);
  -webkit-box-shadow: 0 2px 16px 0 rgba(0, 42, 76, .15);
          box-shadow: 0 2px 16px 0 rgba(0, 42, 76, .15);
  -webkit-box-shadow: 0 2px 16px 0 var(--ring-popup-shadow-color);
          box-shadow: 0 2px 16px 0 var(--ring-popup-shadow-color);

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

.errorBubble_a59::before {
  position: absolute;
  top: 8px;
  left: -4px;
  display: block;
  width: 8px;
  height: 8px;
  content: '';
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border: 1px solid rgba(0, 42, 76, .1);
  border: 1px solid var(--ring-popup-border-color);
  border-top: none;
  border-right: none;
  background: #fff;
  background: var(--ring-popup-background-color);
}
.create-project-dialog__content{width:auto}.project-wizard-adapter__create-button{line-height:58px}.project-list-new{min-width:1060px;max-width:1440px;margin:0 auto}.project-list-new__content{margin:0;padding:0 32px;box-sizing:border-box}.project-list__section{margin:24px 0}.project-list__section:first-of-type{margin-top:32px}.project-list__section-title{text-transform:uppercase;letter-spacing:1px;font-weight:400;padding-bottom:8px;margin:0;color:#1f2326;color:var(--ring-text-color)}.project-list__section-title,.project-list__show-more{font-size:12px;font-size:var(--ring-font-size-smaller)}.project-list__show-more{cursor:pointer;color:#999;color:var(--ring-disabled-color);display:flex;justify-content:space-between;padding:16px 0;margin:0 16px}.project-list__show-more_with-line{border-top:1px solid #dfe5eb;border-top:1px solid var(--ring-line-color)}.project-list__show-more_loading{cursor:default}.project-list__show-more__counter{margin-left:auto}.project-list__show-archived-link{cursor:pointer}.project-list__favorites-animation-enter{opacity:.01;margin-bottom:-75px}.project-list__favorites-animation-enter-active{opacity:1;margin-bottom:0;transition:opacity .3s ease-in,margin-bottom .3s ease-in}.project-list__favorites-animation-leave{margin-bottom:0;opacity:1}.project-list__favorites-animation-leave-active{opacity:.01;margin-bottom:-75px;transition:opacity .3s ease-in,margin-bottom .3s ease-in}.project-list__archived-project{height:32px;line-height:31px;margin-left:16px}.project-list__scrollable-no-padding{padding:0}.project-list__projects__rows{margin:10px 0}.project-list__projects__row{display:flex;align-items:center;padding:12px 16px;color:#1f2326;color:var(--ring-text-color);text-decoration:none}.project-list__projects__row:hover{background-color:#f2f9ff;background-color:var(--ring-hover-background-color)}.project-list__projects__row:hover .project-list__projects__row__content__title-link:not(:hover){color:#0f5b99;color:var(--ring-link-color)}.project-list__projects__row.project-list__projects__row_disable:hover{cursor:default}.project-list__projects__row.project-list__projects__row_disable .project-list__projects__row__content__title-link:hover{text-decoration:none!important;color:#0f5b99;color:var(--ring-link-color);cursor:default}.project-list__projects__row__icon{margin-right:15px;height:32px}.project-list__projects__row__content{min-width:0}.project-list__projects__row__content__title-link{color:#1f2326;color:var(--ring-text-color)}.project-list__projects__row__content__title-link:hover{text-decoration:underline!important}.project-list__projects__row__content__description{margin-top:0;margin-right:32px;font-size:12px;font-size:var(--ring-font-size-smaller);color:#737577;color:var(--ring-secondary-color);max-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-list__projects__row__right{white-space:nowrap;margin-left:auto}.project-list__projects__row__right+.project-list__projects__row__right{margin-left:16px}.project-list__projects__row__right_integrations{min-width:175px;text-align:right}.project-list__projects__row__star-wrapper{position:relative;display:inline-block}.project-list__projects__row__star{position:absolute;margin-left:8px;justify-content:center;width:24px;height:24px;cursor:pointer;display:none;color:#b8d1e5;color:var(--ring-icon-color);margin-top:-17px}.project-list__projects__row:hover .project-list__projects__row__star,.project-list__projects__row__star_visible{display:inline-flex}.project-list__projects__row__star:hover:not(.project-list__projects__row__star_active){color:#80c6ff;color:var(--ring-border-hover-color)}.project-list__projects__row__star_active{color:#008eff;color:var(--ring-main-color)}.project-list__projects__row__hub-icon.project-list__projects__row__hub-icon{vertical-align:2px;color:#737577;color:var(--ring-secondary-color);cursor:pointer}.project-list__projects__row__hub-icon.project-list__projects__row__hub-icon:hover{color:#80c6ff;color:var(--ring-border-hover-color)}.project-list__projects__row__integration-label{display:inline-block;font-size:16px;font-weight:200;margin-right:16px;color:#737577;color:var(--ring-secondary-color);height:24px;line-height:24px}.project-list__projects__row__integration-label:hover{color:#80c6ff;color:var(--ring-border-hover-color)}.project-list__empty__content{display:flex;flex-direction:column;align-items:center;padding:100px}.project-list__empty__title{font-size:24px;font-weight:400;margin-top:0}.project-list__query-assist-wrapper{padding:0 32px;background-color:#002a4d;background-color:var(--ring-dark-selected-background-color)}.project-list__query-assist-wrapper_active{background-color:#000;background-color:var(--ring-navigation-background-color)}.project-list__query-assist-wrapper_light{background-color:inherit}.project-list__projects__row__team-avatar{display:inline-block;position:relative;font-size:0;cursor:pointer}.project-list__projects__row__team-avatar:not(:last-child){margin-right:8px}.project-list__projects__row__team-avatar_show-more:before{content:"";position:absolute;width:24px;height:24px;border-radius:3px;background-color:rgba(0,0,0,.5)}.project-list__projects__row__team-avatar-count{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;color:var(--ring-content-background-color);font-size:11px;font-weight:200}.project-list__projects__row__issues-link{color:#0f5b99;color:var(--ring-link-color)}.project-list__projects__row__issues-link:hover{color:#ff008c;color:var(--ring-link-hover-color);text-decoration:underline}.integration-form__fieldset{margin:0;border:none;padding:0}.integration-form__error{color:#c22731;color:var(--ring-error-color)}.youtrack-integration-form .ring-input_small{width:100px!important}.youtrack-integration-form__templates{border-spacing:0;border:1px solid #dfe5eb;border:1px solid var(--ring-line-color);border-radius:3px;border-radius:var(--ring-border-radius)}.youtrack-integration-form__templates-template{width:168px;height:100%;padding:16px;border-left:1px solid #dfe5eb;border-left:1px solid var(--ring-line-color);line-height:18px;vertical-align:top;cursor:pointer}.youtrack-integration-form__templates-template:first-child{border:0}.youtrack-integration-form__templates-template:hover{background-color:#f7f9fa;background-color:var(--ring-sidebar-background-color)}.youtrack-integration-form__templates-template_selected,.youtrack-integration-form__templates-template_selected:hover{background-color:#d4edff;background-color:var(--ring-selected-background-color);cursor:text}.youtrack-integration-form__templates-template-name{font-weight:600;display:inline-block;margin-bottom:8px;color:#1f2326;color:var(--ring-text-color)}.youtrack-integration-form__templates-template-description{font-size:12px;line-height:18px}.upsource-integration-form__info-message{width:320px}.upsource-integration-form__info-message__loader{top:3px;margin-right:5px}.upsource-integration-form__version-control{margin-top:8px}.integration-dialog-content{width:auto}.integration-dialog__header{display:flex;flex-direction:column}.integration-dialog__service-url{margin-left:8px;font-size:12px;font-weight:400;color:#737577;color:var(--ring-secondary-color)}.dashboard-wrapper__toolbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:8px}.dashboard-wrapper__title{text-transform:uppercase;letter-spacing:2px}.dashboard-wrapper__empty{margin:16px 0;background-color:#f7f9fa;background-color:var(--ring-sidebar-background-color)}.project-overview__content-layout{min-width:1060px;max-width:1440px;min-height:calc(100vh - 185px);margin:0 auto}.project-overview__content-layout-content{margin-top:32px;margin-right:0}.project-overview__header{display:flex;align-items:center}.project-overview__header__buttons{margin-left:auto}.project-overview__title{font-size:24px;margin:0;color:#1f2326;color:var(--ring-heading-color);display:inline}.project-overview__description{line-height:20px;margin-top:24px}.project-overview__island-content{padding:24px 32px;max-height:517px;overflow:hidden}.project-overview__island-content_spaced-bottom{padding-bottom:32px}.project-overview__readme_oversize .project-overview__island-content{padding-bottom:0}.project-overview__readme_expanded .project-overview__island-content,.project-overview__readme_single .project-overview__island-content{max-height:none}.project-overview__star-wrapper{position:relative;display:inline-block;margin-left:8px}.project-overview__star{position:absolute;margin-top:-10px;justify-content:center;width:24px;height:24px;cursor:pointer;display:inline-flex;color:#b8d1e5;color:var(--ring-icon-color)}.project-overview__star:hover{color:#80c6ff;color:var(--ring-border-hover-color)}.project-overview__star_active{color:#008eff;color:var(--ring-main-color)}.project-overview__star-loader{left:6px}.project-overview__about-wrapper{margin-bottom:32px;line-height:20px}.project-overview__space{padding:8px 0}.project-overview__services-title{font-weight:700}.project-overview__services-add-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.project-overview__service-add-icon{padding-right:0}.project-overview__service-add-icon_active{color:#ff008c;color:var(--ring-link-hover-color)}.project-overview__sidebar-container{width:auto;min-width:328px;margin-top:32px}.project-overview__sidebar{width:280px;min-width:280px;box-sizing:content-box;overflow:visible}.project-overview__sidebar-island{height:100%}.project-overview__sidebar-logo-wrapper{height:172px;display:flex;align-items:center;justify-content:center}.project-overview__sidebar__header{margin:16px 0;line-height:16px}.project-overview__services{margin-top:24px}.project-overview__services_empty{margin-top:16px}.project-overview__readme:not(:last-child){margin-bottom:16px}.project-overview__readme_spaced{margin-bottom:24px}.project-overview__administration-link{margin-bottom:8px}.project-overview__service__header-link.project-overview__service__header-link{color:#1f2326;color:var(--ring-text-color)}.project-overview__service{display:flex;flex-direction:column;margin-top:16px;margin-bottom:8px}.project-overview__service_first{margin-top:0}.project-overview__service__header{flex-direction:row;display:flex}.project-overview__service__header__labels{overflow:hidden;padding:0 12px}.project-overview__service__header__labels__type{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.project-overview__service__header:hover .project-overview__service__header__expander{visibility:visible;opacity:1}.project-overview__service__header__expander{user-select:none;cursor:pointer;visibility:hidden;opacity:0;transition:opacity .3s linear;padding:8px;margin:-8px;margin-left:auto;color:#737577;color:var(--ring-secondary-color)}.project-overview__service__header__expander:hover{color:#ff008c;color:var(--ring-link-hover-color)}.project-overview__service__header__expander_expanded{visibility:visible;opacity:1}.project-overview__service__actions{margin-left:-16px;margin-right:-16px;padding:8px}.project-overview__service__actions__action{padding:0 8px 0 52px;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.project-overview__service__actions__action_spaced{padding-top:16px}.project-overview__service-vcs-wrapper{display:flex;justify-content:space-between}.project-overview__service-vcs-copy-button{visibility:hidden;opacity:0;transition:opacity .3s linear}.project-overview__service-vcs-wrapper:hover .project-overview__service-vcs-copy-button{visibility:visible;opacity:1}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.project-overview__readme-placeholder-item{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f7f9fa;background:var(--ring-sidebar-background-color);background:linear-gradient(90deg,#f7f9fa,#fff,#f7f9fa);background:linear-gradient(90deg,var(--ring-sidebar-background-color),var(--ring-content-background-color),var(--ring-sidebar-background-color));height:16px;position:relative}.project-overview__readme-placeholder-item:not(:last-of-type){margin-bottom:12px}.project-overview__readme code{white-space:pre-wrap}.project-overview__service-actions-separator{margin-top:8px;padding-left:52px;line-height:24px}.project-overview__show-more{display:none;border-top:1px solid #dfe5eb;border-top:1px solid var(--ring-line-color);padding:4px 0;margin:12px 32px 0}.project-overview__readme_oversize .project-overview__show-more{display:block}.dashboard-page__add-dashboard.ring-link,.dashboard-page__add-dashboard.ring-link:visited,.dashboard-page__siblings{color:#737577;color:var(--ring-secondary-color)}.dashboard-page__error-message{position:static;margin-top:64px}.dashboard-page__toolbar{width:100%}.dashboard-page__toolbar-buttons{float:right;padding-top:3px}.dashboard-page__arrow-left{padding-left:8px}.dashboard-page__count{font-size:12px}.dashboard-page__new-count{margin-left:8px;letter-spacing:2px;font-size:12px;text-transform:uppercase;color:#ff008c;color:var(--ring-link-hover-color)}.dashboard-page__arrow-right{padding-right:8px}.dashboard-page__share-button{margin-left:8px}.dashboard-page__add-button{margin-right:8px}.dashboard-page__edit-button{margin-left:8px}.dashboard-page__dashboard-dropdown{font-size:24px}.dashboard-page__dashboard-dropdown-delete{color:#c22731;color:var(--ring-error-color)}.dashboard-page__dashboard-dropdown-icon{vertical-align:unset;padding-left:4px}.dashboard-page__sibling-link{font-size:12px}.dashboard-page__sibling-link.ring-link,.dashboard-page__sibling-link.ring-link:visited{color:#737577;color:var(--ring-secondary-color)}.dashboard__shortcuts{margin-top:8px}.dashboard__shortcuts-table{margin-left:auto;margin-right:auto}.dashboard__shortcuts-table-row{height:21px}.dashboard__empty{width:100%}.dashboard__empty-smile{margin-top:80px;font-size:40px;white-space:nowrap;text-align:center}.dashboard__empty-message{margin-top:8px;font-size:13px;text-align:center}.dashboard__empty-shortcuts-shortcut{text-align:right;padding-right:8px}.dashboard__empty-shortcuts-hint{padding-left:8px}.dashboard-page__name-dialog{position:relative}.dashboard-page__shared-with.dashboard-page__shared-with{display:inline-block;padding-right:8px;color:#999;color:var(--ring-icon-secondary-color)}.dashboard-page__shared-with-icon{margin-right:4px;vertical-align:2px}.markdown__editor{border:1px solid #999;border:solid 1px var(--ring-disabled-color)}.markdown__editor:focus,.markdown__editor:focus-within{border:1px solid #008eff;border:solid 1px var(--ring-main-color)}.markdown__editor.CodeMirror{width:100%;height:calc(100% - 30px);font:Menlo,"Bitstream Vera Sans Mono","Ubuntu Mono",Consolas,"Courier New",Courier,monospace;font:var(--ring-font-family-monospace)}.markdown__editor.CodeMirror.cm-s-default .cm-keyword{color:#406380;color:var(--ring-hint-color);font-weight:700}.markdown__editor.CodeMirror.cm-s-default .cm-number{color:#406380;color:var(--ring-hint-color)}.markdown__editor.CodeMirror.cm-s-default .cm-def,.markdown__editor.CodeMirror.cm-s-default .cm-variable-2,.markdown__editor.CodeMirror.cm-s-default .cm-variable-3{color:#0f5b99;color:var(--ring-link-color)}.markdown__editor.CodeMirror.cm-s-default .cm-comment{color:#737577;color:var(--ring-secondary-color);font-style:italic}.markdown__editor.CodeMirror.cm-s-default .cm-string,.markdown__editor.CodeMirror.cm-s-default .cm-string-2{color:#1c8c32;color:var(--ring-success-color)}.markdown__editor.CodeMirror.cm-s-default .cm-attribute,.markdown__editor.CodeMirror.cm-s-default .cm-tag{color:#406380;color:var(--ring-hint-color)}.markdown__editor.CodeMirror.cm-s-default .cm-error{color:#c22731;color:var(--ring-error-color)}.markdown__editor.CodeMirror.cm-s-default .cm-meta{color:#cc8b00;color:var(--ring-warning-color)}.markdown__config{width:100%;min-height:100px;height:100%;display:flex;flex-direction:column}.markdown__editor-wrapper{flex-grow:2;display:flex;margin-bottom:8px}.markdown__editor-container{width:100%;margin-top:8px}.markdown__preview{width:100%;height:100%}.markdown__view img{max-width:100%}.markdown__view hr{display:none}.markdown__view ul{padding-left:2em}.markdown__view_preview{height:100%;overflow:auto}.markdown__help{padding-bottom:8px;color:#737577;color:var(--ring-secondary-color);text-align:right;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.markdown__error{color:#c22731;color:var(--ring-error-color)}.CodeMirror{font-family:monospace;height:300px;color:#000}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:-20px;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px;*zoom:1;*display:inline}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:none;font-variant-ligatures:none}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.CodeMirror span{*vertical-align:text-bottom}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.unrecognized__title{font-size:17px;font-weight:700}.unrecognized__text-block,.unrecognized__title{line-height:20px;color:#1f2326;color:var(--ring-text-color)}.unrecognized__text-block{margin:1em 0;font-size:13px}.unrecognized__widget-config{padding:8px;background-color:#b8d1e5;background-color:var(--ring-icon-color);font-family:Menlo,Monaco,Consolas,Lucida Console,monospace}.upsource-commits__commit{overflow:hidden;position:relative;margin-bottom:16px;padding-left:40px;line-height:16px}.upsource-commits__avatar{display:block;position:absolute;width:32px;top:2px;margin-left:-40px;border-radius:3px}.upsource-commits__link{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.upsource-commits__hash{display:none;margin-left:auto}.upsource-commits__commit:hover .upsource-commits__hash{display:inline}.upsource-commits__hash.ring-link:not(:hover){color:#999;color:var(--ring-disabled-color)}.upsource-commits__project-key{white-space:nowrap;margin-left:8px}.upsource-commits__project-key.ring-link:not(:hover){color:#999;color:var(--ring-disabled-color)}.upsource-commits__top-line{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:2px}.upsource-commits__commit-info{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.upsource-commits__date{color:#737577;color:var(--ring-secondary-color)}.upsource-commits__commit_animated.ng-enter,.upsource-commits__commit_animated.ng-leave,.upsource-commits__commit_animated.ng-move{transition:all .5s linear;position:relative}.upsource-commits__commit_animated.ng-enter,.upsource-commits__commit_animated.ng-leave.ng-leave-active,.upsource-commits__commit_animated.ng-move{opacity:0;max-height:0}.upsource-commits__commit_animated.ng-enter.ng-enter-active,.upsource-commits__commit_animated.ng-leave,.upsource-commits__commit_animated.ng-move.ng-move-active{opacity:1;max-height:100px}.upsource-commits__bottom-line{display:flex;flex-wrap:nowrap;justify-content:space-between}.upsource-commits__review{display:inline-block;white-space:nowrap}.upsource-commits__review-link{position:relative;top:-2px;margin-left:8px}.upsource-commits__review-link_open.upsource-commits__review-link_open,.upsource-commits__review-link_open.upsource-commits__review-link_open:visited{color:#008eff;color:var(--ring-main-color)}.upsource-commits__review-link_closed.upsource-commits__review-link_closed,.upsource-commits__review-link_closed.upsource-commits__review-link_closed:visited{color:#999;color:var(--ring-disabled-color)}.upsource-commits__create-review{color:#737577;color:var(--ring-secondary-color);display:none}.upsource-commits__commit:hover .upsource-commits__create-review{display:inline;margin-left:8px}.upsource-reviews__review{overflow:auto;margin-bottom:12px;line-height:20px}.upsource-reviews__review-header{line-height:20px}.upsource-reviews__review-id{margin-right:8px}.upsource-reviews__review-link{line-height:16.8px}.upsource-reviews__review-link_closed.ring-link{color:#737577;color:var(--ring-secondary-color)}.upsource-reviews__status{position:absolute;top:8px;left:-4px;width:16px;height:16px}.upsource-reviews__participants{float:right;max-width:50%;line-height:normal;text-align:right}.upsource-reviews__review-user{display:inline-block;position:relative;margin-left:6px;margin-bottom:4px}.upsource-reviews__authors{color:#737577;color:var(--ring-secondary-color);font-size:11px}.ring-palette_color-0{background-color:transparent;color:#444}.ring-palette_color-1,.ring-palette_tone-0-0{background-color:#e6e6e6;color:#888}.ring-palette_color-2,.ring-palette_tone-1-0{background-color:#e6f6cf;color:#4da400}.ring-palette_color-3,.ring-palette_tone-2-0{background-color:#d8f7f3;color:#45818e}.ring-palette_color-4,.ring-palette_tone-3-0{background-color:#e0f1fb;color:#3d85c6}.ring-palette_color-5,.ring-palette_tone-4-0{background-color:#fce5f1;color:#dc5766}.ring-palette_color-6,.ring-palette_tone-5-0{background-color:#ffee9c;color:#b45f06}.ring-palette_color-7,.ring-palette_tone-6-0{background-color:#f7e9c1;color:#b45f06}.ring-palette_color-8,.ring-palette_tone-0-1{background-color:#bababa;color:#444}.ring-palette_color-9,.ring-palette_tone-1-1{background-color:#b7e281;color:#444}.ring-palette_color-10,.ring-palette_tone-2-1{background-color:#92e1d5;color:#444}.ring-palette_color-11,.ring-palette_tone-3-1{background-color:#a6e0fc;color:#444}.ring-palette_color-12,.ring-palette_tone-4-1{background-color:#ffc8ea;color:#444}.ring-palette_color-13,.ring-palette_tone-5-1{background-color:#fed74a;color:#444}.ring-palette_color-14,.ring-palette_tone-6-1{background-color:#e0c378;color:#444}.ring-palette_color-15,.ring-palette_tone-0-2{background-color:#878787;color:#fff}.ring-palette_color-16,.ring-palette_tone-1-2{background-color:#7dbd36;color:#fff}.ring-palette_color-17,.ring-palette_tone-2-2{background-color:#25beb2;color:#fff}.ring-palette_color-18,.ring-palette_tone-3-2{background-color:#42a3df;color:#fff}.ring-palette_color-19,.ring-palette_tone-4-2{background-color:#ff7bc3;color:#fff}.ring-palette_color-20,.ring-palette_tone-5-2{background-color:#ff7123;color:#fff}.ring-palette_color-21,.ring-palette_tone-6-2{background-color:#ce6700;color:#fff}.ring-palette_color-22,.ring-palette_tone-0-3{background-color:#4d4d4d;color:#fff}.ring-palette_color-23,.ring-palette_tone-1-3{background-color:#409600;color:#fff}.ring-palette_color-24,.ring-palette_tone-2-3{background-color:#2f9890;color:#fff}.ring-palette_color-25,.ring-palette_tone-3-3{background-color:#0070e4;color:#fff}.ring-palette_color-26,.ring-palette_tone-4-3{background-color:#dc0083;color:#fff}.ring-palette_color-27,.ring-palette_tone-5-3{background-color:#e30000;color:#fff}.ring-palette_color-28,.ring-palette_tone-6-3{background-color:#8d5100;color:#fff}.ring-palette_color-29,.ring-palette_tone-0-4{background-color:#1a1a1a;color:#fff}.ring-palette_color-30,.ring-palette_tone-1-4{background-color:#246512;color:#fff}.ring-palette_color-31,.ring-palette_tone-2-4{background-color:#00665e;color:#fff}.ring-palette_color-32,.ring-palette_tone-3-4{background-color:#0050a1;color:#fff}.ring-palette_color-33,.ring-palette_tone-4-4{background-color:#900052;color:#fff}.ring-palette_color-34,.ring-palette_tone-5-4{background-color:#8e1600;color:#fff}.ring-palette_color-35,.ring-palette_tone-6-4{background-color:#553000;color:#fff}.color-coding__sample,.color-coding__sample_dropdown{display:inline-block;width:11px;height:11px;border:1px solid #888;border-radius:1px;vertical-align:text-top}.color-coding__sample_dropdown{margin-right:8px}.color-coding__round-sample{display:inline-block;width:8px;height:8px;border:2px solid;border-radius:50%;vertical-align:text-top}.color-coding__round-sample_dropdown{border:1px solid #888;border-radius:50%;margin-right:8px}.color-coding__round-sample_dropdown,.color-coding__spacer{display:inline-block;width:11px;height:11px;vertical-align:text-top}.color-coding__spacer{margin-right:10px}.sb-c-1{fill:#8d5100}.sb-color-1{color:#8d5100}.sb-bg-1{background-color:#8d5100}.sb-border-1{border-color:transparent}.sb-c-2{fill:#ce6700}.sb-color-2{color:#ce6700}.sb-bg-2{background-color:#ce6700}.sb-border-2{border-color:transparent}.sb-c-3{fill:#409600}.sb-color-3{color:#409600}.sb-bg-3{background-color:#409600}.sb-border-3{border-color:transparent}.sb-c-4{fill:#0070e4}.sb-color-4{color:#0070e4}.sb-bg-4{background-color:#0070e4}.sb-border-4{border-color:transparent}.sb-c-5{fill:#900052}.sb-color-5{color:#900052}.sb-bg-5{background-color:#900052}.sb-border-5{border-color:transparent}.sb-c-6{fill:#0050a1}.sb-color-6{color:#0050a1}.sb-bg-6{background-color:#0050a1}.sb-border-6{border-color:transparent}.sb-c-7{fill:#2f9890}.sb-color-7{color:#2f9890}.sb-bg-7{background-color:#2f9890}.sb-border-7{border-color:transparent}.sb-c-8{fill:#8e1600}.sb-color-8{color:#8e1600}.sb-bg-8{background-color:#8e1600}.sb-border-8{border-color:transparent}.sb-c-9{fill:#dc0083}.sb-color-9{color:#dc0083}.sb-bg-9{background-color:#dc0083}.sb-border-9{border-color:transparent}.sb-c-10{fill:#7dbd36}.sb-color-10{color:#7dbd36}.sb-bg-10{background-color:#7dbd36}.sb-border-10{border-color:transparent}.sb-c-11{fill:#ff7123}.sb-color-11{color:#ff7123}.sb-bg-11{background-color:#ff7123}.sb-border-11{border-color:transparent}.sb-c-12{fill:#ff7bc3}.sb-color-12{color:#ff7bc3}.sb-bg-12{background-color:#ff7bc3}.sb-border-12{border-color:transparent}.sb-c-13{fill:#fed74a}.sb-color-13{color:#fed74a}.sb-bg-13{background-color:#fed74a}.sb-border-13{border-color:transparent}.sb-c-14{fill:#b7e281}.sb-color-14{color:#b7e281}.sb-bg-14{background-color:#b7e281}.sb-border-14{border-color:transparent}.sb-c-15{fill:#d8f7f3}.sb-color-15{color:#d8f7f3}.sb-bg-15{background-color:#d8f7f3}.sb-border-15{border-color:transparent}.sb-c-16{fill:#e6e6e6}.sb-color-16{color:#e6e6e6}.sb-bg-16{background-color:#e6e6e6}.sb-border-16{border-color:transparent}.sb-c-17{fill:#e6f6cf}.sb-color-17{color:#e6f6cf}.sb-bg-17{background-color:#e6f6cf}.sb-border-17{border-color:transparent}.sb-c-18{fill:#ffee9c}.sb-color-18{color:#ffee9c}.sb-bg-18{background-color:#ffee9c}.sb-border-18{border-color:transparent}.sb-c-19{fill:#ffc8ea}.sb-color-19{color:#ffc8ea}.sb-bg-19{background-color:#ffc8ea}.sb-border-19{border-color:transparent}.sb-c-20{fill:#e30000}.sb-color-20{color:#e30000}.sb-bg-20{background-color:#e30000}.sb-border-20{border-color:transparent}.sb-c-21{fill:#e0f1fb}.sb-color-21{color:#e0f1fb}.sb-bg-21{background-color:#e0f1fb}.sb-border-21{border-color:transparent}.sb-c-22{fill:#fce5f1}.sb-color-22{color:#fce5f1}.sb-bg-22{background-color:#fce5f1}.sb-border-22{border-color:transparent}.sb-c-23{fill:#f7e9c1}.sb-color-23{color:#f7e9c1}.sb-bg-23{background-color:#f7e9c1}.sb-border-23{border-color:transparent}.sb-c-24{fill:#92e1d5}.sb-color-24{color:#92e1d5}.sb-bg-24{background-color:#92e1d5}.sb-border-24{border-color:transparent}.sb-c-25{fill:#a6e0fc}.sb-color-25{color:#a6e0fc}.sb-bg-25{background-color:#a6e0fc}.sb-border-25{border-color:transparent}.sb-c-26{fill:#e0c378}.sb-color-26{color:#e0c378}.sb-bg-26{background-color:#e0c378}.sb-border-26{border-color:transparent}.sb-c-27{fill:#bababa}.sb-color-27{color:#bababa}.sb-bg-27{background-color:#bababa}.sb-border-27{border-color:transparent}.sb-c-28{fill:#25beb2}.sb-color-28{color:#25beb2}.sb-bg-28{background-color:#25beb2}.sb-border-28{border-color:transparent}.sb-c-29{fill:#42a3df}.sb-color-29{color:#42a3df}.sb-bg-29{background-color:#42a3df}.sb-border-29{border-color:transparent}.sb-c-30{fill:#878787}.sb-color-30{color:#878787}.sb-bg-30{background-color:#878787}.sb-border-30{border-color:transparent}.sb-c-31{fill:#4d4d4d}.sb-color-31{color:#4d4d4d}.sb-bg-31{background-color:#4d4d4d}.sb-border-31{border-color:transparent}.sb-c-32{fill:#246512}.sb-color-32{color:#246512}.sb-bg-32{background-color:#246512}.sb-border-32{border-color:transparent}.sb-c-33{fill:#00665e}.sb-color-33{color:#00665e}.sb-bg-33{background-color:#00665e}.sb-border-33{border-color:transparent}.sb-c-34{fill:#553000}.sb-color-34{color:#553000}.sb-bg-34{background-color:#553000}.sb-border-34{border-color:transparent}.sb-c-35{fill:#1a1a1a}.sb-color-35{color:#1a1a1a}.sb-bg-35{background-color:#1a1a1a}.sb-border-35{border-color:transparent}.sb-c-odd{fill:#ffc600}.sb-c-even{fill:#00a1b4}.reports-ring-menu{border:0}.reports-ring-menu .ring-header__right{right:32px}.reports{position:relative;height:100%;margin:0 32px;padding-top:16px}.reports:after{content:"";display:table;height:0;clear:left}.reports__content{height:100%;margin-left:233px}.reports__content .ring-form__group:after{display:none}.report-chart{margin-top:32px}.report-chart .nvd3 .nv-axis .nv-axisMaxMin text,.report-chart .nvd3 .tick text{font-size:10px;font-weight:400}.report-chart .nvd3 .nv-axis path{stroke:#ccc;stroke-opacity:1}.report-chart .nvd3 .nv-multibar .nv-groups rect.hover{fill-opacity:1;border:10px solid red}.report-chart .nvd3 .data rect:hover{opacity:.5}.report-chart__vert-block{height:50%}.report__legend{margin-top:16px}.report_h600{height:600px}.report__title{margin-bottom:12px;word-wrap:break-word;font-size:26px}.report__query,.report__sort{color:#888!important;font-size:85%}.report__sort-type{font-size:10px;margin-right:8px;margin-bottom:8px}.report__sort_body{margin-bottom:8px;color:#000}.report__sort-type_x{margin-left:146px;color:#888}.report__state{text-align:left}.report__type{display:inline-block;margin:6px 0;color:#888;font-size:85%}.report__error{margin-top:24px}.report-toolbar{height:24px;float:right;margin:0 0 32px 32px;user-select:none}.report-toolbar__actions{float:right;margin-left:16px}.report-toolbar__actions_spin{animation:rotating .5s linear infinite}.report-toolbar__actions__i{display:inline-block;height:24px;padding:0 15px;border:0;background:none;font-size:15px;line-height:22px;box-sizing:border-box;text-decoration:none;color:#ccc;cursor:pointer;outline:0}.report-toolbar__actions__i:hover{color:#ff008c}.report-toolbar__actions__i:last-child{margin-right:-15px}.report-toolbar__actions_progress{font-size:15px;color:#ccc}.report-toolbar__calculated-date{margin-right:15px;vertical-align:text-top;color:#888;font-size:11px}.report{margin-top:30px}.report-value{text-align:right}.report-value__i{padding-right:8px}.report-value_total{font-weight:700}.report-btn-group .ring-btn{min-width:80px}.report-btn-group_r{float:right}.report-btn-group:first-child{margin-left:0}.report-progress{margin:6% auto;text-align:center}.report-progress .ring-progress-bar{margin:4px auto 0}.report-dropdown-select{margin-bottom:24px}.report-dropdown-select__checkbox-label{background-color:#fff!important;vertical-align:text-top!important}.report-widget-legend-btn{font-size:12px;line-height:22px;display:inline-block;margin-right:8px;cursor:pointer}.report-widget-legend-btn .report-widget-legend-btn__sample{margin-top:1px}.yt-table{border-spacing:0}.yt-table_underline-group .yt-table__group .yt-table__row:last-child .yt-table__cell{border-bottom:1px solid #ccc}.yt-table__group .yt-table__row:not(:first-child):hover{background-color:#e9f8ff!important}.yt-table__group .yt-table__row:nth-child(odd){background-color:#f5f5f5}.yt-table__cell{padding:4px 8px;vertical-align:top}.yt-table__cell_title{border-bottom:1px solid #ccc;color:#888;font-size:85%;font-weight:400;text-align:right}.yt-table__group__title{font-size:15px;font-weight:700}.report-distribution__legend-y{width:200px;float:left;text-align:left}.report-distribution__legend-y__i{font-size:11px;white-space:nowrap;clear:both}.report-distribution__legend-y__i .report-distribution__legend-avatar{float:left;margin-right:4px}.report-distribution__chart{margin-left:206px}.report-distribution__legend-y__name{max-width:90%;overflow-x:hidden;text-overflow:ellipsis}.report-distribution__legend-y__total{float:right;text-align:right;font-weight:700}.report-custom-distribution__legend-y__name{font-size:20px}.report-custom-distribution__chart text.nv-total-value,.widget-custom-distribution__chart text.nv-total-value{font-size:13px;font-weight:700;stroke:transparent}.report-custom-distribution__chart text.nv-total-title,.widget-custom-distribution__chart text.nv-total-title{font-size:11px}.report-custom-distribution__chart .nv-value-label text,.widget-custom-distribution__chart .nv-value-label text{font-size:11px;fill:#000;stroke:transparent}.yt-table_time-report .yt-table__group{border-top:12px solid #fff}.yt-table_time-report .yt-table__row:first-child .yt-table__cell{padding-top:13px}.yt-table_time-report .yt-table__cell_title{border-bottom:1px solid #ccc;white-space:nowrap;font-weight:400;letter-spacing:.1em}.yt-table_time-report .yt-table__header{text-transform:uppercase}.yt-table_time-report .yt-table__header .yt-table__cell_title:first-child{text-align:left}.yt-table_time-report .yt-table__row:nth-child(odd){background-color:transparent}.yt-table_time-report .yt-table__row:nth-child(2n){background-color:#f5f5f5}.yt-table_time__id{white-space:nowrap}.time-report__value{text-align:right;white-space:nowrap}.time-report__total{font-size:22px}.time-report__total_estimation{color:#888}.reports-select.time-report__select{width:auto!important;float:right;margin-left:16px}.reports-select.time-report__select .ring-select{padding-right:8px;line-height:20px;border-radius:3px;font-size:85%}.reports-select.time-report__select .ring-select option{padding:4px 0}.reports-select.time-report__select .ring-select+label.ring-select__label{top:-13px}.time-report__settings{margin-top:16px}.time-report__settings_work-type{display:inline-block;margin-left:16px;vertical-align:middle}.time-report__settings_work-type .ring-checkbox__label{font-size:11px}.shader:before{content:"";position:absolute;width:50px;height:100%;left:-50px;background:#f8f8f8;background:-moz-linear-gradient(left,hsla(0,0%,97%,0) 0,hsla(0,0%,97%,.95) 55%,#f8f8f8 100%);background:-webkit-linear-gradient(left,hsla(0,0%,97%,0),hsla(0,0%,97%,.95) 55%,#f8f8f8);background:-ms-linear-gradient(left,hsla(0,0%,97%,0) 0,hsla(0,0%,97%,.95) 55%,#f8f8f8 100%);background:linear-gradient(90deg,hsla(0,0%,97%,0) 0,hsla(0,0%,97%,.95) 55%,#f8f8f8)}.nvd3 .nv-groupedMultiBar .nv-groups rect{stroke-opacity:0;transition:fill-opacity .25s linear;-moz-transition:fill-opacity .25s linear;-webkit-transition:fill-opacity .25s linear}.nvd3 .nv-groupedMultiBar .nv-groups rect:hover{fill-opacity:1}.report-rate-toolbar__view-title{margin-left:8px}.nv-gantt-bar__normal .nv-gantt-estimation-bar__resolved{fill:#d1f4a5}.nv-gantt-bar__normal .nv-gantt-estimation-bar__open{fill:#d3f1ff}.nv-gantt-bar__normal .nv-gantt-progress-bar{fill:#25b7ff}.nv-gantt-bar__normal .nv-gantt-task-value{fill:#888}.nv-gantt-bar__expired .nv-gantt-estimation-bar__resolved{fill:#d1f4a5}.nv-gantt-bar__expired .nv-gantt-estimation-bar__open{fill:#f3cccc}.nv-gantt-bar__expired .nv-gantt-progress-bar,.nv-gantt-bar__expired .nv-gantt-task-value{fill:#c10000}.nv-gantt-task-value{font-size:11px}.nv-gantt-task-label{fill:#444;font-size:12px}.nv-gantt-task-link{cursor:pointer}.nv-gantt-task-link:hover{fill:#ff008c}.nv-gantt-task-link__open{fill:#1466c6;text-decoration:none}.nv-gantt-task-link__resolved{fill:#888;text-decoration:line-through}.nv-gantt-grid .nv-gantt-upper-axis .tick text{text-anchor:start!important;font-size:12px;fill:#444}.nv-gantt-grid line{stroke:#000;stroke-width:1;stroke-opacity:.1}.nv-gantt-grid .nv-gantt-grid-tomorrow-line{stroke:#25b7ff;stroke-opacity:1}.nv-gantt-grid .nv-gantt-grid-none-line{display:none}.nv-gantt-grid text{font-size:12px;fill:#888}.nv-gantt-grid-weekend-band{fill:#f7f7f7}.nv-gantt-grid-today-header{fill:#25b7ff}.nv-gantt-grid-band-today text{fill:#fff}.nv-gantt-dependency{stroke:#000;stroke-width:1;stroke-opacity:.15;fill:#fff;fill-opacity:0;pointer-events:none}.nv-gantt-aggregation line{stroke:#25b7ff;stroke-opacity:1;stroke-dasharray:3.5}.nv-gantt-aggregation polygon{fill:#25b7ff}.nv-gantt-tooltip-square{width:10px;height:10px}.nv-gantt-grid .nv-gantt-lower-axis path{stroke:#000;stroke-width:1;stroke-opacity:.1}.nv-gantt-grid .nv-gantt-lower-axis .tick text{text-anchor:start!important;pointer-events:none;font-size:12px;fill:#888}.nv-gantt-brush .extent{stroke:#b4b4b4;stroke-width:1}.nv-gantt-horizontal-scroll{cursor:ew-resize}.youtrack__colored-field{white-space:nowrap;width:15px;height:13px;border:1px solid transparent;background-color:#f7f9fa;background-color:var(--ring-sidebar-background-color);font-size:10px;line-height:13px;border-radius:2px;vertical-align:text-bottom;text-align:center}.nvtooltip{font-size:11px}.nvtooltip h3{line-height:normal;padding:4px}.nvtooltip p{padding:4px}.widget-simple-bars__header{position:relative;margin-bottom:8px;font-size:16px;font-weight:700;width:42%;max-width:280px;min-width:160px}.widget-simple-bars__header:after{content:"";clear:left;display:block;height:0}.widget-simple-bars__header__group-by{display:inline-block;max-width:116px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.widget-simple-bars__header__icon{position:relative;top:-5px;font-size:11px}.report-widget__chart{height:100%;margin-top:0!important}.report-widget__chart_flex{display:flex;flex-direction:row;flex-wrap:nowrap}.youtrack-report__chart_full-height{height:calc(100% - 48px)}.youtrack-report__widget .widget__content,.youtrack-report__widget .widget__content-wrapper{position:static}.report-widget__container,.youtrack-report__container,.youtrack-report__subcontainer{height:100%}.report-widget__container__loader{overflow:hidden}.report-widget__xAxis{margin-top:5px;color:#737577;color:var(--ring-secondary-color);font-size:85%}.report-widget__xAxis__i{width:50%}.report-widget__xAxis__i_right{float:right;text-align:right}.widget-simple-bars__header__right{position:absolute;top:0;right:40px}.widget-simple-bars__legend-y{text-align:left;flex-grow:2;max-width:280px;min-width:160px}.widget-simple-bars__chart{flex-grow:4}.widget-simple-bars__legend-y__short-name{padding-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.widget-simple-bars__legend-y__color-label{float:left;margin:5px 8px 5px 0;border-radius:50%}.widget-simple-bars__legend-y__name{overflow-x:hidden;text-overflow:ellipsis}.widget-simple-bars__legend-y__total{float:right;text-align:right;font-weight:700}.widget-simple-bars__legend-y__percent{float:right;width:40px;text-align:right;color:#737577;color:var(--ring-secondary-color)}.widget-custom-distribution__chart{position:relative}.widget-custom-distribution__legend-y{position:absolute;text-align:left}.widget-custom-distribution__legend-y__i{clear:both;font-size:11px;white-space:nowrap}.widget-custom-distribution__legend-y__name{max-width:100%;font-size:17px;overflow-x:hidden;text-overflow:ellipsis}.widget-table{width:100%}.widget-time__cell-duration{text-align:right}.widget-table__header{font-size:120%;font-weight:700}.widget-time__header__per-user-toggler{float:right;margin-bottom:16px}.widget-rate__chart-title{font-size:120%;font-weight:700}.widget_custom_distribution__legend{text-align:center}.widget_custom_distribution__legend__i{display:inline-flex;margin:4px}.widget_custom_distribution__legend__i__color{width:14px;height:14px}.widget_custom_distribution__legend__i__name{padding-left:2px}.youtrack-report__caret{vertical-align:top}.youtrack-report__details-toggle{padding-bottom:8px}.report-widget__chart-right-toolbar{float:right}.youtrack-report__select{width:100%}.youtrack-report__select-input{width:100%;box-sizing:border-box;margin-top:12px;margin-bottom:8px;padding:0 4px;line-height:20px;font-size:13px;font-size:var(--ring-font-size)}.youtrack-report__select-item{margin:0 -16px;padding:4px 16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.youtrack-report__select-item:hover,.youtrack-report__select-item_selected{color:#fff;color:var(--ring-content-background-color);background-color:#008eff;background-color:var(--ring-main-color)}.youtrack-report__burndown-container{height:100%}.youtrack-report__burndown-overdue{color:#c22731;color:var(--ring-error-color)}.youtrack-report__burndown-date{float:left;margin-top:5px}.youtrack-report__burndown-effort-presentation{text-align:right;font-size:140%}.youtrack-report__issue-distribution-table{width:100%;word-break:break-all}.share__dashboard-popup{margin-top:8px;width:536px}.share__dashboard-popup-shared-with{margin-bottom:16px}.share__manage-access-title{font-weight:600;padding-bottom:8px;padding-top:8px;margin:0}.share__manage-access-title_first{padding-top:0}.share__manage-access-group-icon{color:#dfe5eb;color:var(--ring-line-color);width:20px;height:20px;display:flex;align-items:center;justify-content:center}.share__manage-access-line{margin-top:8px}.share__manage-access-text-button{float:right}.share__manage-access-row{display:flex;justify-content:space-between;flex-wrap:nowrap;height:32px}.share__manage-access-description{color:#737577;color:var(--ring-secondary-color)}.share__manage-access-personality{display:flex;align-items:center}.share__manage-access-personality>*{margin-right:8px}.share__manage-access-personality .share__manage-access-text{position:relative;top:-1px}.share__manage-access-controls{margin-right:-8px;display:flex;align-items:center}.share__dashboard-popup-tags-input .ring-input{width:220px}.dashboard-buttons__get-more-widgets{font-size:13px}.gridster{position:relative;margin:auto;height:0}.gridster>ul{margin:0;list-style:none;padding:0}.gridster-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style:none;z-index:2;position:absolute;display:none}.gridster-loaded{-webkit-transition:height .3s;-moz-transition:height .3s;-o-transition:height .3s;transition:height .3s}.gridster-loaded .gridster-item{display:block;position:absolute;-webkit-transition:opacity .3s,left .3s,top .3s,width .3s,height .3s;-moz-transition:opacity .3s,left .3s,top .3s,width .3s,height .3s;-o-transition:opacity .3s,left .3s,top .3s,width .3s,height .3s;transition:opacity .3s,left .3s,top .3s,width .3s,height .3s;-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}.gridster-loaded .gridster-preview-holder{display:none;z-index:1;position:absolute;background-color:#ddd;border-color:#fff;opacity:.2}.gridster-loaded .gridster-item.gridster-item-moving,.gridster-loaded .gridster-preview-holder{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.gridster-mobile{height:auto!important}.gridster-mobile .gridster-item{height:auto;position:static;float:none}.gridster-item.ng-leave.ng-leave-active{opacity:0}.gridster-item.ng-enter{opacity:1}.gridster-item-moving{z-index:3}.gridster-item-resizable-handler{position:absolute;font-size:1px;display:block;z-index:5}.handle-se{cursor:se-resize;width:0;height:0;right:1px;bottom:1px;border-style:solid;border-width:0 0 12px 12px;border-color:transparent}.handle-ne{cursor:ne-resize;right:1px}.handle-ne,.handle-nw{width:12px;height:12px;top:1px}.handle-nw{cursor:nw-resize;left:1px}.handle-sw{cursor:sw-resize;width:12px;height:12px;left:1px;bottom:1px}.handle-e{cursor:e-resize;width:12px;bottom:0;right:1px;top:0}.handle-s{cursor:s-resize;bottom:1px}.handle-n,.handle-s{height:12px;right:0;left:0}.handle-n{cursor:n-resize;top:1px}.handle-w{cursor:w-resize;width:12px;left:1px;top:0;bottom:0}.gridster .gridster-item:hover .gridster-box{border:1.5px solid #b3b2b3}.gridster .gridster-item:hover .handle-se{border-color:transparent transparent #ccc}.widget-gridster,.widget-gridster.gridster-loaded{left:-16px;width:calc(100% + 32px)}.widget-gridster.gridster-loaded .handle-s,.widget-gridster .handle-s{bottom:-4px;height:6px}.widget-gridster.gridster-loaded .handle-n,.widget-gridster .handle-n{top:-4px;height:6px}.widget-gridster.gridster-loaded .handle-e,.widget-gridster .handle-e{right:-4px;width:6px}.widget-gridster.gridster-loaded .handle-w,.widget-gridster .handle-w{left:-4px;width:6px}.widget-gridster.gridster-loaded .handle-se,.widget-gridster .handle-se{right:2px;bottom:1px;width:16px;height:16px;border-width:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI3cHgiIGhlaWdodD0iN3B4IiB2aWV3Qm94PSIwIDAgNyA3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA3IDciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cmVjdCB5PSI2IiBmaWxsPSIjODg4ODg4IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+CjxyZWN0IHg9IjEiIHk9IjUiIGZpbGw9IiM4ODg4ODgiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4KPHJlY3QgeD0iMiIgeT0iNCIgZmlsbD0iIzg4ODg4OCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPgo8cmVjdCB4PSIzIiB5PSIzIiBmaWxsPSIjODg4ODg4IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+CjxyZWN0IHg9IjQiIHk9IjIiIGZpbGw9IiM4ODg4ODgiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4KPHJlY3QgeD0iNCIgeT0iNiIgZmlsbD0iIzg4ODg4OCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPgo8cmVjdCB4PSI1IiB5PSI1IiBmaWxsPSIjODg4ODg4IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+CjxyZWN0IHg9IjYiIHk9IjQiIGZpbGw9IiM4ODg4ODgiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4KPHJlY3QgeD0iNSIgeT0iMSIgZmlsbD0iIzg4ODg4OCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPgo8cmVjdCB4PSI2IiBmaWxsPSIjODg4ODg4IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+Cjwvc3ZnPgo=) no-repeat;background-position:8px 8px;opacity:0}.widget-gridster .gridster-item:not(.gridster-item-moving),.widget-gridster.gridster-loaded .gridster-item:not(.gridster-item-moving){z-index:auto}.widget-gridster .gridster-item:hover .handle-se,.widget-gridster.gridster-loaded .gridster-item:hover .handle-se{transition:opacity .1s;transition-delay:.5s;opacity:1}.widget-gridster.gridster-loaded .handle-ne,.widget-gridster.gridster-loaded .handle-nw,.widget-gridster.gridster-loaded .handle-sw,.widget-gridster .handle-ne,.widget-gridster .handle-nw,.widget-gridster .handle-sw{width:6px;height:6px}.widget-gridster.gridster-loaded .gridster-preview-holder,.widget-gridster .gridster-preview-holder{background-color:#0f5b99;background-color:var(--ring-link-color);opacity:.1;border-radius:3px;border-radius:var(--ring-border-radius)}.gridster-item-resizable-handler{z-index:1;z-index:var(--ring-fixed-z-index)}.widget-wrapper_modal~.gridster-item-resizable-handler{display:none}.gridster-mobile .gridster-item{position:relative}.gridster-loaded{transition:none}.dashboard{color:#1f2326;color:var(--ring-text-color);font-size:var(--ring-font-size);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;font-family:var(--ring-font-family);font-size:13px}.dashboard:after{clear:both;content:"";display:block}.dashboard-list__item{white-space:normal;display:flex;flex-direction:row;white-space:nowrap}.dashboard-list__link{margin-right:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1}.ring-list__item_hover .dashboard-list__link{color:#ff008c;color:var(--ring-link-hover-color);text-decoration:underline}.dashboard-list__item:hover .dashboard-list__link{color:#0f5b99;color:var(--ring-link-color);text-decoration:none}.dashboard-list__item:hover .dashboard-list__link:hover{color:#ff008c;color:var(--ring-link-hover-color);text-decoration:underline}.dashboard-list__group-icon{padding-right:4px;color:#999;color:var(--ring-disabled-color);position:relative;top:-4px}.dashboard-list__group-icon_active{color:#ff008c;color:var(--ring-link-hover-color)}.dashboard-list__owner{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex-shrink:2;padding-left:8px;min-width:16px;color:#737577;color:var(--ring-secondary-color);font-size:12px}.ring-list__item_active .dashboard-list__owner{color:#fff;color:var(--ring-content-background-color)}.dashboard-list__favorite-icon{padding-left:8px}.dashboard-list__shared-header{height:24px;font-size:12px}.dashboard-list__shared-header-text{letter-spacing:1px;text-transform:uppercase;color:#737577;color:var(--ring-secondary-color)}.dashboard-list__dismiss{float:right;padding-left:32px}.dashboard-reorder__container{z-index:5}.dashboard-reorder__hint{font-size:12px;color:#737577;margin-bottom:16px}.dashboard-reorder__item{display:flex;cursor:pointer;margin-top:12px;user-select:none;-moz-user-select:none}.dashboard-reorder__item__drag{color:#999;margin-right:4px;top:-2px}.dashboard-reorder__item__owner{color:#737577}.widget-playground-page__empty-message{margin-top:16px;white-space:nowrap;text-align:center}.theme-dialog__input.ring-input{font-family:Menlo,Bitstream Vera Sans Mono,Ubuntu Mono,Consolas,Courier New,Courier,monospace;font-family:var(--ring-font-family-monospace);min-width:500px;min-height:200px;margin-bottom:8px}