.ufePpE2wKGo_qrfM72Nq{--color-zone-accent:241 63 85;overflow:auto;padding:0;position:relative}.AjUdVvstiAQI65ygEFFv{border-radius:.25rem;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:var(--z-index-modal-popup)}.xYILv81NrCYxPrSYCkoz{--color-context-primary:var(--joom-global-color-black-900);--color-context-secondary:var(--joom-global-color-black-600);color:inherit;font-family:monospace;font-size:13px;line-break:anywhere;position:relative;text-align:left;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;word-wrap:break-word;z-index:1000}.xYILv81NrCYxPrSYCkoz:focus~.AjUdVvstiAQI65ygEFFv,.xYILv81NrCYxPrSYCkoz:hover~.AjUdVvstiAQI65ygEFFv{background-color:rgb(var(--color-zone-accent)/.05);border:1px solid rgb(var(--color-zone-accent)/.2)}.xYILv81NrCYxPrSYCkoz .E4SCjvAHL3If4IWH3xmT{color:var(--color-context-primary);font-weight:700}.xYILv81NrCYxPrSYCkoz .puwLMaWvuQ8shgC7dImo{color:var(--color-context-secondary);font-weight:400}.xYILv81NrCYxPrSYCkoz .TRLNv3PeEvsWDn5l94zO{font-weight:400}.xYILv81NrCYxPrSYCkoz .ZBA6rvBAjHsGAFX2OsEO{color:var(--color-context-secondary)}.xYILv81NrCYxPrSYCkoz .t9NTXNcufS0OAsEM72ZU{color:var(--color-context-primary)}
.IXFzz8nVFswq0GXAeUUX{color:var(--joom-global-color-black-600);margin:0 auto;max-width:35rem;padding:6rem 1.25rem 0;text-align:center}.Rfa2nwLZROECs_zq8FdN{font-size:1rem;font-weight:500;line-height:1.5rem;margin-top:2rem}.QrxKzXC2A0QRZKSrjibP{font-size:.875rem;line-height:1.25rem}.gTpg85jpbUM6gofNsgoz{color:var(--joom-global-color-black-400);font-size:4rem;margin-top:20%;transform:scaleY(-1)}
.Tippy__themeLight__dzRYH {
  --joom-ui-tippy-background-color: var(--joom-global-color-base-bg);
  --joom-ui-tippy-color: var(--joom-global-color-text-main);

  box-shadow:
    0 0 20px 4px rgba(154, 161, 177, 0.15),
    0 4px 80px -8px rgba(36, 40, 47, 0.25),
    0 4px 4px -2px rgba(91, 94, 105, 0.15);
}

.Tippy__themeDark__Tgcn1 {
  --joom-ui-tippy-background-color: var(--joom-global-color-text-main);
  --joom-ui-tippy-color: var(--joom-global-color-text-inverted);
}

.Tippy__tooltip__VJie7 {
  background-color: var(--joom-ui-tippy-background-color);
  border-radius: 0.25rem;
  border-radius: var(--joom-ui-tippy-border-radius, 0.25rem);
  color: var(--joom-ui-tippy-color);
  font-size: 0.875rem;
  line-height: 1.4;
  position: relative;
  text-align: center;
}

.Tippy__arrow__xelsA {
  fill: var(--joom-ui-tippy-background-color);
}

.TooltipAlt__content__42cc0 {
  font-size: 0.75rem;
  line-height: 1rem;
  padding: 0.5rem 0.75rem;
}

.Link__intentPositive__nbWDD {
  --joom-global-color-text-link: var(--joom-global-color-status-success-fill);
  --joom-global-color-text-link-hover: var(--joom-global-color-status-success-fill-hover);
  --joom-global-color-text-link-active: var(--joom-global-color-status-success-fill-active);
  --color-link-visited: var(--joom-global-color-text-link);
}

.Link__intentPrimary__d9nOx {
  --joom-global-color-text-link: var(--joom-global-color-status-info-fill);
  --joom-global-color-text-link-hover: var(--joom-global-color-status-info-fill-hover);
  --joom-global-color-text-link-active: var(--joom-global-color-status-info-fill-active);
  --color-link-visited: var(--joom-global-color-text-link);
}

.Link__intentNegative__-4N7g {
  --joom-global-color-text-link: var(--joom-global-color-status-error-fill);
  --joom-global-color-text-link-hover: var(--joom-global-color-status-error-fill-hover);
  --joom-global-color-text-link-active: var(--joom-global-color-status-error-fill-active);
  --color-link-visited: var(--joom-global-color-text-link);
}

.Link__intentWarning__7tqhL {
  --joom-global-color-text-link: var(--joom-global-color-status-warning-fill);
  --joom-global-color-text-link-hover: var(--joom-global-color-status-warning-fill-hover);
  --joom-global-color-text-link-active: var(--joom-global-color-status-warning-fill-active);
  --color-link-visited: var(--joom-global-color-text-link);
}

.Link__kindPrimary__uHyGj {
  color: var(--joom-global-color-text-link);
  cursor: pointer;
  text-decoration: none;
}

.Link__kindPrimary__uHyGj:visited {
    color: var(--joom-global-color-text-link);
  }

.Link__kindPrimary__uHyGj:hover {
    color: var(--joom-global-color-text-link-hover);
  }

.Link__kindPrimary__uHyGj:focus-visible {
    color: var(--joom-global-color-text-link-hover);
  }

.Link__kindPrimary__uHyGj:active {
    color: var(--joom-global-color-text-link-active);
  }

.Link__kindSecondary__uCIDi {
  color: inherit;
  cursor: pointer;
  text-decoration: underline;
}

.Link__kindSecondary__uCIDi:visited {
    color: var(--joom-global-color-text-link);
  }

.Link__kindSecondary__uCIDi:hover {
    color: var(--joom-global-color-text-link-hover);
  }

.Link__kindSecondary__uCIDi:focus-visible {
    color: var(--joom-global-color-text-link-hover);
  }

.Link__kindSecondary__uCIDi:active {
    color: var(--joom-global-color-text-link-active);
  }

.Link__kindSecondary__uCIDi:visited:not(:hover):not(:focus-visible):not(:active) {
    color: inherit;
  }

.Spinner__spinner__-wLpj {
  --spinner-color: none;
  --spinner-size: 1em;
  --spinner-stroke-size: 3px;
  --spinner-diff: calc(calc(var(--spinner-size) / 2) - var(--spinner-stroke-size));

  animation: 1s Spinner__rotate__ns3EX infinite linear;
  background: conic-gradient(from 0deg at 50% 50%, transparent 0deg, var(--spinner-color));
  border-radius: 50%;
  box-sizing: border-box;
  display: inline-block;
  height: var(--spinner-size);
  -webkit-mask: radial-gradient(circle var(--spinner-diff), transparent 99%, #fff 100%);
          mask: radial-gradient(circle var(--spinner-diff), transparent 99%, #fff 100%);
  width: var(--spinner-size);
}

@keyframes Spinner__rotate__ns3EX {
  0% {
    transform: rotate(0deg);
  }

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

/*
 * CSS classes for styling the component according to the required intent.
 */

.Spinner__neutral__AeLRH {
  --spinner-color: var(--joom-global-color-status-neutral-fill);
}

.Spinner__primary__5uT-J {
  --spinner-color: var(--joom-global-color-status-info-fill);
}

.Spinner__negative__QW4fn {
  --spinner-color: var(--joom-global-color-status-error-fill);
}

.Spinner__warning__shUg4 {
  --spinner-color: var(--joom-global-color-status-warning-fill);
}

.Spinner__positive__kEWgP {
  --spinner-color: var(--joom-global-color-status-success-fill);
}

.Spinner__inverted__nhrc5 {
  --spinner-color: var(--joom-global-color-base-bg);
}

/*
 * CSS classes enforcing the desired size. The font size affects the em values used
 * in the component. If the CSS class is not applied, then the size of the component depends
 * on the font size of the parent component.
 */

.Spinner__sizeS__hjqkC {
  font-size: 0.75rem;
}

.Spinner__sizeM__1pwFS {
  font-size: 1rem;
}

.Spinner__sizeL__ahknI {
  font-size: 1.25rem;
}

.Button__button__mradH {
  --border-radius-default: 0.375rem;

  background: transparent;
  border: none;
  border-bottom-left-radius: var(--border-radius-default);
  border-bottom-left-radius: var(--button-border-bottom-left-radius, var(--border-radius-default));
  border-bottom-right-radius: var(--border-radius-default);
  border-bottom-right-radius: var(--button-border-bottom-right-radius, var(--border-radius-default));
  border-top-left-radius: var(--border-radius-default);
  border-top-left-radius: var(--button-border-top-left-radius, var(--border-radius-default));
  border-top-right-radius: var(--border-radius-default);
  border-top-right-radius: var(--button-border-top-right-radius, var(--border-radius-default));
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  flex-shrink: 0;
  font: inherit;
  font-family: var(--font-family);
  font-size: 0;
  line-height: 0;
  margin: 0;
  margin-left: calc(0 * var(--input-control-border-width) * -1);
  margin-left: calc(var(--button-margin-left-collapsed, 0) * var(--input-control-border-width) * -1);
  overflow: hidden;
  padding: 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  vertical-align: top;
  white-space: nowrap;
}

.Button__button__mradH:not(:focus-visible) {
    outline: none;
  }

.Button__button__mradH:not(.Button__buttonDisabled__i2gEU):focus-visible {
    box-shadow: 0 0 0 0.1875rem var(--joom-global-color-base-focus);
    outline: none;
  }

.Button__withShrink__WeoF5 {
  flex-shrink: initial;
}

.Button__backdrop__6GQYA {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.Button__buttonSizeS__1dVQc {
  height: 1.5rem;
}

.Button__buttonSizeM__KtFdf {
  height: 2rem;
}

.Button__buttonSizeL__BWd3D {
  --border-radius-default: 0.5rem;

  height: 2.75rem;
}

.Button__buttonSizeXl__6pMR8 {
  --border-radius-default: 0.5rem;

  height: 3.5rem;
}

.Button__buttonLoading__OJ0O6 {
  cursor: default;
  pointer-events: none;
}

.Button__buttonDisabled__i2gEU {
  background-color: var(--joom-global-color-base-bg-layer-2);
  color: var(--joom-global-color-base-selectors);
  cursor: default;
  pointer-events: none;
}

.Button__buttonDisabled__i2gEU.Button__buttonIntentNeutral__PqveS {
    background-color: rgba(255, 255, 255, 0.75);
    box-shadow: 0 0 0 var(--input-control-border-width) var(--input-control-border-color-disabled) inset;
    color: var(--input-text-color-disabled);

    .Button__backdrop__6GQYA {
      background: transparent;
    }
  }

.Button__buttonDisabled__i2gEU.Button__buttonIntentInvertedNeutral__Af2it {
    background-color: transparent;
    color: rgba(255, 255, 255, 0.64);

    .Button__backdrop__6GQYA {
      background-color: var(--joom-global-color-base-bg);
      opacity: 0.08;
    }
  }

.Button__buttonDisabled__i2gEU.Button__buttonKindText__GPZ8h {
    background: transparent;
  }

.Button__buttonDisabled__i2gEU.Button__buttonIntentGhost__XKJuz {
    background-color: var(--joom-global-color-base-bg);
    color: var(--joom-global-color-text-helper);
  }

.Button__buttonKindPrimary__5Jjhh:not(.Button__buttonDisabled__i2gEU) {
  color: var(--joom-global-color-text-inverted);
}

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-base-primary);
  }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindPrimary__5Jjhh.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-base-primary-hover);
    }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-base-primary-active);
    }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-status-warning-fill);
  }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindPrimary__5Jjhh.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-status-warning-fill-hover);
    }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-status-warning-fill-active);
    }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-status-error-fill);
  }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindPrimary__5Jjhh.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-status-error-fill-hover);
    }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-status-error-fill-active);
    }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-status-success-fill);
  }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindPrimary__5Jjhh.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-status-success-fill-hover);
    }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-status-success-fill-active);
    }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-status-neutral-fill);
  }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindPrimary__5Jjhh.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-status-neutral-fill-hover);
    }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-status-neutral-fill-active);
    }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-base-bg);
    color: var(--joom-global-color-text-main);
  }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindPrimary__5Jjhh.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-base-bg-layer-1);
    }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-base-bg-layer-2);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-base-secondary);
    color: var(--joom-global-color-base-primary);
  }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindSecondary__90E8t.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-base-secondary-hover);
      color: var(--joom-global-color-base-primary-hover);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-base-secondary-active);
      color: var(--joom-global-color-base-primary-active);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-status-warning-bg);
    color: var(--joom-global-color-status-warning-fill);
  }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindSecondary__90E8t.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-status-warning-bg-hover);
      color: var(--joom-global-color-status-warning-fill-hover);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-status-warning-bg-active);
      color: var(--joom-global-color-status-warning-fill-active);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-status-error-bg);
    color: var(--joom-global-color-status-error-fill);
  }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindSecondary__90E8t.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-status-error-bg-hover);
      color: var(--joom-global-color-status-error-fill-hover);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-status-error-bg-active);
      color: var(--joom-global-color-status-error-fill-active);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-status-success-bg);
    color: var(--joom-global-color-status-success-fill);
  }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindSecondary__90E8t.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-status-success-bg-hover);
      color: var(--joom-global-color-status-success-fill-hover);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-status-success-bg-active);
      color: var(--joom-global-color-status-success-fill-active);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-status-neutral-bg);
    color: var(--joom-global-color-status-neutral-fill);
  }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindSecondary__90E8t.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-status-neutral-bg-hover);
      color: var(--joom-global-color-status-neutral-fill-hover);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-status-neutral-bg-active);
      color: var(--joom-global-color-status-neutral-fill-active);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-base-bg);
    color: var(--joom-global-color-text-main);
  }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindSecondary__90E8t.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-base-bg-layer-1);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-base-bg-layer-2);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU), .Button__buttonKindOutline__tQvao.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU) {
    color: var(--joom-global-color-base-primary);
  }

.Button__buttonKindText__GPZ8h.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindOutline__tQvao.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindText__GPZ8h.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):focus-visible, .Button__buttonKindOutline__tQvao.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):focus-visible {
      color: var(--joom-global-color-base-primary-hover);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):active, .Button__buttonKindOutline__tQvao.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):active {
      color: var(--joom-global-color-base-primary-active);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU), .Button__buttonKindOutline__tQvao.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU) {
    color: var(--joom-global-color-status-warning-fill);
  }

.Button__buttonKindText__GPZ8h.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindOutline__tQvao.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindText__GPZ8h.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):focus-visible, .Button__buttonKindOutline__tQvao.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):focus-visible {
      color: var(--joom-global-color-status-warning-fill-hover);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):active, .Button__buttonKindOutline__tQvao.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):active {
      color: var(--joom-global-color-status-warning-fill-active);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU), .Button__buttonKindOutline__tQvao.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU) {
    color: var(--joom-global-color-status-error-fill);
  }

.Button__buttonKindText__GPZ8h.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindOutline__tQvao.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindText__GPZ8h.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):focus-visible, .Button__buttonKindOutline__tQvao.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):focus-visible {
      color: var(--joom-global-color-status-error-fill-hover);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):active, .Button__buttonKindOutline__tQvao.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):active {
      color: var(--joom-global-color-status-error-fill-active);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU), .Button__buttonKindOutline__tQvao.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU) {
    color: var(--joom-global-color-status-success-fill);
  }

.Button__buttonKindText__GPZ8h.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindOutline__tQvao.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindText__GPZ8h.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):focus-visible, .Button__buttonKindOutline__tQvao.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):focus-visible {
      color: var(--joom-global-color-status-success-fill-hover);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):active, .Button__buttonKindOutline__tQvao.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):active {
      color: var(--joom-global-color-status-success-fill-active);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU), .Button__buttonKindOutline__tQvao.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU) {
    color: var(--joom-global-color-status-neutral-fill);
  }

.Button__buttonKindText__GPZ8h.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindOutline__tQvao.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindText__GPZ8h.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):focus-visible, .Button__buttonKindOutline__tQvao.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):focus-visible {
      color: var(--joom-global-color-status-neutral-fill-hover);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):active, .Button__buttonKindOutline__tQvao.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):active {
      color: var(--joom-global-color-status-neutral-fill-active);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU), .Button__buttonKindOutline__tQvao.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-base-bg);
    border: none;
    color: var(--joom-global-color-text-main);
  }

.Button__buttonKindText__GPZ8h.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindOutline__tQvao.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindText__GPZ8h.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):focus-visible, .Button__buttonKindOutline__tQvao.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-base-bg-layer-1);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):active, .Button__buttonKindOutline__tQvao.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-base-bg-layer-2);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU), .Button__buttonKindOutline__tQvao.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU) {
    color: var(--joom-global-color-text-inverted);
  }

.Button__buttonKindText__GPZ8h.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):hover .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):hover .Button__backdrop__6GQYA, .Button__buttonKindText__GPZ8h.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):focus-visible .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):focus-visible .Button__backdrop__6GQYA, .Button__buttonKindText__GPZ8h.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):active .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):active .Button__backdrop__6GQYA {
      background-color: var(--joom-global-color-base-selectors-hover);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):hover .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):hover .Button__backdrop__6GQYA, .Button__buttonKindText__GPZ8h.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):focus-visible .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):focus-visible .Button__backdrop__6GQYA, .Button__buttonKindText__GPZ8h.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):active .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):active .Button__backdrop__6GQYA {
      background-color: var(--joom-global-color-base-secondary-active);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):hover .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):hover .Button__backdrop__6GQYA, .Button__buttonKindText__GPZ8h.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):hover .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):hover .Button__backdrop__6GQYA, .Button__buttonKindText__GPZ8h.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):focus-visible .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):focus-visible .Button__backdrop__6GQYA, .Button__buttonKindText__GPZ8h.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):focus-visible .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):focus-visible .Button__backdrop__6GQYA {
      opacity: 0.16;
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):active .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):active .Button__backdrop__6GQYA, .Button__buttonKindText__GPZ8h.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):active .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):active .Button__backdrop__6GQYA {
      opacity: 0.24;
    }

.Button__buttonKindOutline__tQvao:not(.Button__buttonDisabled__i2gEU) {
  background: var(--joom-global-color-base-bg);
  border: thin solid currentColor;
}

.Button__buttonIntentNeutral__PqveS:not(.Button__buttonKindText__GPZ8h):not(.Button__buttonDisabled__i2gEU) {
  background: var(--joom-global-color-base-bg);
  box-shadow: 0 0 0 var(--input-control-border-width) var(--input-control-border-color) inset;
  color: var(--input-text-color);

  /* Firefox scale box-shadow without respect */
  transform: translate3d(0, 0, 0);

  .Button__backdrop__6GQYA {
    opacity: 0;
  }
}

.Button__buttonIntentNeutral__PqveS:not(.Button__buttonKindText__GPZ8h):not(.Button__buttonDisabled__i2gEU):hover {
    box-shadow: 0 0 0 var(--input-control-border-width) var(--input-control-border-color-hover) inset;
  }

.Button__buttonIntentNeutral__PqveS:not(.Button__buttonKindText__GPZ8h):not(.Button__buttonDisabled__i2gEU):focus {
    outline: none;
  }

.Button__buttonIntentNeutral__PqveS:not(.Button__buttonKindText__GPZ8h):not(.Button__buttonDisabled__i2gEU):active,
  .Button__buttonIntentNeutral__PqveS:not(.Button__buttonKindText__GPZ8h):not(.Button__buttonDisabled__i2gEU):focus-visible {
    box-shadow:
      0 0 0 var(--input-control-border-width) var(--input-control-border-color-active) inset,
      0 0 0 var(--input-control-box-shadow-active-width) var(--input-control-box-shadow-active-color);
  }

.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonKindText__GPZ8h):not(.Button__buttonDisabled__i2gEU) {
  box-shadow: 0 0 0 var(--input-control-border-width) var(--input-control-border-color-inverted) inset;
  color: var(--joom-global-color-text-inverted);

  /* Firefox scale box-shadow without respect */
  transform: translate3d(0, 0, 0);

  .Button__backdrop__6GQYA {
    background-color: var(--joom-global-color-base-bg);
    opacity: 0;
  }
}

.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonKindText__GPZ8h):not(.Button__buttonDisabled__i2gEU):hover {
    box-shadow: 0 0 0 var(--input-control-border-width) var(--input-control-border-color-hover-inverted) inset;

    .Button__backdrop__6GQYA {
      opacity: 0.12;
    }
  }

.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonKindText__GPZ8h):not(.Button__buttonDisabled__i2gEU):focus {
    outline: none;
  }

.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonKindText__GPZ8h):not(.Button__buttonDisabled__i2gEU):active,
  .Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonKindText__GPZ8h):not(.Button__buttonDisabled__i2gEU):focus-visible {
    .Button__backdrop__6GQYA {
      opacity: 0.24;
    }
  }

.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):active,
  .Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):focus-visible {
    box-shadow:
      0 0 0 var(--input-control-border-width) var(--input-control-border-color-active-inverted) inset,
      0 0 0 var(--input-control-box-shadow-active-width) var(--input-control-box-shadow-active-color-inverted);
  }

.Button__content__hplcb {
  box-sizing: border-box;
  height: 100%;
  padding: 0 0.5rem;
  position: relative;

  .Button__buttonSizeM__KtFdf & {
    padding: 0 0.75rem;
  }

  .Button__buttonSizeL__BWd3D & {
    padding: 0 1.5rem;
  }

  .Button__buttonSizeXl__6pMR8 & {
    padding: 0 2rem;
  }
}

.Button__content__hplcb::before {
    /* fix baseline alignment with iconLeft */
    content: '\00a0';
    width: 0;
  }

.Button__content__hplcb.Button__contentLoading__Ey9S6 {
    visibility: hidden;
  }

.Button__content__hplcb {

  .Button__buttonNoHorizontalPadding__OuEP7 & {
    padding-left: 0;
    padding-right: 0;
  }
}

.Button__loader__LSryh {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.Button__content__hplcb,
.Button__loader__LSryh {
  font-size: 0.875rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.25rem;

  align-items: center;
  display: flex;
  font-weight: var(--joom-global-text-weight-medium);
  justify-content: center;

  .Button__buttonSizeXl__6pMR8 & {
    font-size: 1rem;
    font-weight: var(--joom-global-text-weight-regular);
    line-height: 1.5rem;

    font-weight: var(--joom-global-text-weight-medium);
  }
}

.Button__icon__2hHPR {
  align-items: center;
  display: inline-flex;
  font-size: 1rem;
  height: 1em;
  justify-content: center;
  vertical-align: middle;
  width: 1em;

  .Button__buttonSizeXl__6pMR8 & {
    font-size: 1.5rem;
  }
}

.Button__icon__2hHPR + .Button__icon__2hHPR {
    margin-left: 0.5rem;
  }

.Button__icon__2hHPR:first-child {
    margin-right: 0.25rem;
  }

.Button__icon__2hHPR:last-child {
    margin-left: 0.25rem;
  }

.Button__text__WHAYv {
  margin: 0 0.25rem;

  .Button__buttonSizeS__1dVQc & {
    margin: 0;
  }

  .Button__buttonNoHorizontalPadding__OuEP7 &:first-child {
    margin-left: 0;
  }

  .Button__buttonNoHorizontalPadding__OuEP7 &:last-child {
    margin-right: 0;
  }
}

.Button__textWithOverflow__hGs5h {
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 1em);
}

.Message__title__dndln {
  font-size: 1rem;
  font-weight: var(--joom-global-text-weight-medium);
  line-height: 1.5rem;
  margin-bottom: 0.25rem;
}

.Message__content__JUg1s {
  font-size: 0.875rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.25rem;
}

.Message__addon__ts-wH {
  margin-top: 0.75rem;
}

.Heading__heading__Ql0gA {
  font: inherit;
  font-weight: bold;
  margin: 0;
  margin-bottom: 0.75rem;
}

.Paragraph__paragraph__cW0Eo {
  margin: 0;
}
.Paragraph__paragraph__cW0Eo:not(:last-child) {
    margin-bottom: 0.75rem;
  }

.TooltipFaq__content__1-aAC {
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding: 0.75rem 1rem;
  text-align: left;
}

.Jghw0IYkcn8qrAeoTd7_{display:inline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.AuIto_7U2rUj9lz8d7d0{color:inherit;display:inline-block;font-size:.86em;margin-bottom:-.07em;margin-left:.35em}
.Pagination__pagination__4kYTW {
  font-size: 0.875rem;
  white-space: nowrap;
}

.Pagination__limit__IbZBW {
  display: inline-block;
  font-size: 0.75rem;
  margin-right: 0.83em;
}

.Pagination__button__53N2w:not(:focus-visible) {
    outline: none;
  }

.Pagination__button__53N2w {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.Pagination__button__53N2w:disabled {
    cursor: default;
  }

.Pagination__button__53N2w {

  color: var(--color-link);
  padding: 0.25rem;
}

.Pagination__button__53N2w:disabled {
  color: #ccc;
}

.Pagination__button__53N2w:not(:disabled) {
  cursor: pointer;
}

.Pagination__button__53N2w:not(:disabled):hover, .Pagination__button__53N2w:not(:disabled):focus-visible {
  color: var(--color-link-hover);
}

.Tag__tag__x-igk {
  align-items: center;
  background-color: var(--joom-global-color-status-neutral-bg);
  box-sizing: border-box;
  color: var(--joom-global-color-text-main);
  cursor: default;
  display: inline-flex;
  height: var(--joom-ui-tag-height);
  line-height: 1.25rem;
  margin: var(--joom-ui-tag-spacing);
  max-width: 100%;
  opacity: 0.99; /* for correct usage in MultiSelect and other components */
}

.Tag__sizeS__4Rhxj {
  --joom-ui-tag-height: 1.25rem;
  --joom-ui-tag-spacing: 0.125rem;

  border-radius: 0.25rem;
  font-size: 0.75rem;
  gap: 0.125rem;
  padding: 0.125rem 0.375rem;
}

.Tag__sizeM__RtJea {
  --joom-ui-tag-height: 1.5rem;
  --joom-ui-tag-spacing: 0.125rem;

  border-radius: 0.25rem;
  font-size: 0.875rem;
  gap: 0.25rem;
  padding: 0.25rem 0.5rem;
}

.Tag__sizeL__2ATHI {
  --joom-ui-tag-height: 2rem;
  --joom-ui-tag-spacing: 0.125rem;

  border-radius: 0.375rem;
  font-size: 0.875rem;
  gap: 0.25rem;
  padding: 0.25rem 0.75rem;
}

.Tag__tagWithCloseButton__ejPsp.Tag__sizeS__4Rhxj {
    padding-right: 0.125rem;
  }

.Tag__tagWithCloseButton__ejPsp.Tag__sizeM__RtJea {
    padding-right: 0.25rem;
  }

.Tag__tagWithCloseButton__ejPsp.Tag__sizeL__2ATHI {
    padding-right: 0.5rem;
  }

.Tag__tagDisabled__uiVdT {
  color: var(--joom-global-color-text-helper);
}

.Tag__content__MENlg {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.Tag__button__ozIVR:not(:focus-visible) {
    outline: none;
  }

.Tag__button__ozIVR {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.Tag__button__ozIVR:disabled {
    cursor: default;
  }

.Tag__button__ozIVR {

  align-items: center;
  display: inline-flex;
  flex: none;
  height: 1rem;
  justify-content: center;
  width: 1rem;
}

.Tag__icon__vQY1p {
  color: var(--joom-global-color-base-selectors);
  font-size: 0.625rem;
  margin: auto;
  transition: color 0.2s;
}

.Tag__tagDisabled__uiVdT .Tag__icon__vQY1p {
  color: var(--joom-global-color-base-elements);
}

.Tag__tag__x-igk:not(.Tag__tagDisabled__uiVdT):hover .Tag__icon__vQY1p, .Tag__tag__x-igk:not(.Tag__tagDisabled__uiVdT):focus-visible .Tag__icon__vQY1p {
  color: var(--joom-global-color-base-selectors-hover);
}

.v2pV6aAazKwcI41bg_tu{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.kRFAG5cUtJUTl1sMwqg5{display:inline-block}
.VisuallyHidden__visuallyHidden__dYtbh {
  border: 0;
  box-sizing: border-box;
  clip: rect(0 0 0 0);
  clip-path: inset(100%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.ModalPopup__modalPopup__IBkvh {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999999;
  z-index: var(--z-index-modal-popup, 999999);
}

.ModalPopup__modalPopupEnter__pxm-g {
  opacity: 0;
}

.ModalPopup__modalPopupEnterActive__wnR85 {
  opacity: 1;
  transition: opacity var(--animation-duration);
}

@media (prefers-reduced-motion: reduce) {

.ModalPopup__modalPopupEnterActive__wnR85 {
    transition: none;
}
  }

.ModalPopup__modalPopupExit__4Oj9s {
  opacity: 1;
}

.ModalPopup__modalPopupExitActive__1bu9i {
  opacity: 0;
  transition: opacity var(--animation-duration);
}

@media (prefers-reduced-motion: reduce) {

.ModalPopup__modalPopupExitActive__1bu9i {
    transition: none;
}
  }

.ModalPopup__backdrop__zOEWq {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}


  .CloseButton__button__w5jHC:not(:focus-visible) {
    outline: none;
  }

.CloseButton__button__w5jHC {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.CloseButton__button__w5jHC:disabled {
    cursor: default;
  }

.CloseButton__button__w5jHC {

  align-items: center;
  box-sizing: border-box;
  color: var(--joom-global-color-base-selectors);
  display: flex;
  justify-content: center;
  transition: 0.1s color;
}

.CloseButton__button__w5jHC:hover, .CloseButton__button__w5jHC:focus-visible {
    color: var(--joom-global-color-base-selectors-hover);
  }

.CloseButton__button__w5jHC:disabled {
    color: var(--joom-global-color-base-elements);
  }

.CloseButton__crossIconSizeS__YTkla {
  font-size: 1rem;
}

.CloseButton__crossIconSizeM__OBVqf {
  font-size: 1.25rem;
}

.Header__header__iCnHx {
  border-bottom: 0.0625rem solid var(--joom-global-color-black-100);
  padding: 1rem 1.5rem;
}

.Header__main__-fwl0 {
  align-items: center;
  display: flex;
  flex: none;
  justify-content: space-between;
}

.Header__additional__AZf2d {
  padding-top: 1rem;
}

.Header__title__hdosl {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
}

.Header__close__p1oGY {
  margin-left: 1rem;
}

.Header__actions__vuhF4 {
  align-items: center;
  display: flex;
}

.Drawer__container__6cLfo {
  background: var(--joom-global-color-base-bg);
  bottom: 0;
  box-shadow: 0 0.75rem 2.75rem 0 rgba(0, 0, 0, 0.12);
  display: flex;
  flex-flow: column nowrap;
  max-width: 60%;
  min-width: 20em;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.Drawer__body__xorXO {
  flex: auto;
  overflow: auto;
  position: relative;
}

.Drawer__bodyWithDefaultPadding__o92P1 {
  padding: 2rem 1.5rem;
}

.Drawer__footer__JT9P6 {
  align-items: center;
  border-top: 0.0625rem solid var(--joom-global-color-black-100);
  display: flex;
  flex: none;
  padding: 1rem 1.5rem;
}

.Drawer__alignRight__HI0P0 {
  justify-content: flex-end;
  text-align: right;
}

.Drawer__alignLeft__H6IzT {
  justify-content: flex-start;
  text-align: left;
}

.nsheE3kTj8k0WU8hWn0x{font-size:1rem;font-weight:var(--joom-global-text-weight-medium);line-height:1.5rem}.EnMudXP04UWQJBU51gGF{color:var(--joom-global-color-text-main);display:flex;flex-direction:column;gap:1rem}.mKPBG3uo_KIFyZnGo2Ae{border-collapse:collapse;width:100%}.mKPBG3uo_KIFyZnGo2Ae .zlmVRxprXS4hrU8gOhWj,.mKPBG3uo_KIFyZnGo2Ae .aHy_o7JxPJk8HaOpdejg{border:thin solid var(--joom-global-color-base-elements);padding:1rem}.mKPBG3uo_KIFyZnGo2Ae .aHy_o7JxPJk8HaOpdejg{background:var(--joom-global-color-base-bg-layer-1);font-weight:var(--joom-global-text-weight-medium)}.mKPBG3uo_KIFyZnGo2Ae .zlmVRxprXS4hrU8gOhWj,.mKPBG3uo_KIFyZnGo2Ae .aHy_o7JxPJk8HaOpdejg{font-size:.875rem;line-height:1.25rem}.mKPBG3uo_KIFyZnGo2Ae .zlmVRxprXS4hrU8gOhWj{font-weight:var(--joom-global-text-weight-regular);padding-bottom:2.25rem;width:9.25rem}@media (max-width:1024px){.nsheE3kTj8k0WU8hWn0x{font-size:.875rem;line-height:1.25rem}}
.EmptyDash__dash__-izvM {
  color: var(--joom-global-color-status-neutral-fill);
  font-weight: normal;
}
.EmptyDash__dash__-izvM::after {
    content: '\2014';
  }

.Badge__badge__FXAFu {
  align-items: center;
  background: var(--badge-background);
  border-radius: 0.375rem;
  color: var(--badge-text-color);
  display: inline-flex;
  font-size: 0.875rem;
  font-weight: 500;
  gap: 0.25rem;
  line-height: 1.25rem;
  margin: 0.125rem;
  padding: 0.125rem 0.5rem;
}

.Badge__badgeNoMargin__Dhl0w {
  margin: 0;
}

.Badge__badgeNoWrap__5gvK4 {
  box-sizing: border-box;
  max-width: 100%;

  .Badge__content__zIjMx {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

    max-width: 100%;
  }
}

.Badge__cardBadge__kqRXb {
  border-radius: 0.75rem 0.75rem 0.75rem 0;
}

.Badge__onlyIcon__mpWsO {
  padding: 0.25rem 0.3rem;
}

.Badge__iconWrap__YtICI,
.Badge__hintWrap__0uvVx {
  align-items: center;
  display: flex;
  font-size: 0.875rem;
}

.Badge__hintIcon__pmZRR {
  opacity: 0.5;
}

.Badge__badgeIntentNegative__Ljx9s {
  --badge-background: var(--joom-global-color-status-error-bg);
  --badge-text-color: var(--joom-global-color-text-negative);
}

.Badge__badgeIntentInvertedPositive__Npmsb {
  background: var(--joom-global-color-status-success-fill);
  color: var(--joom-global-color-text-inverted);
}

.Badge__badgeIntentNeutral__s3ZIB {
  --badge-background: var(--joom-global-color-status-neutral-bg);
  --badge-text-color: var(--joom-global-color-text-secondary);
}

.Badge__badgeIntentPositive__ZFZrX {
  --badge-background: var(--joom-global-color-status-success-bg);
  --badge-text-color: var(--joom-global-color-text-positive);
}

.Badge__badgeIntentPrimary__Z1jvp {
  --badge-background: var(--joom-global-color-status-info-bg);
  --badge-text-color: var(--joom-global-color-text-link);
}

.Badge__badgeIntentInvertedPrimary__-zXLJ {
  --badge-background: var(--joom-global-color-status-info-fill);
  --badge-text-color: var(--joom-global-color-text-inverted);
}

.Badge__badgeIntentWarning__EWM8- {
  --badge-background: var(--joom-global-color-status-warning-bg);
  --badge-text-color: var(--joom-global-color-text-warning);
}

.Badge__badgeIntentInvertedNeutral__uSFy7 {
  background: var(--joom-global-color-status-neutral-fill);
  color: var(--joom-global-color-text-inverted);
}

.Badge__badgeIntentInvertedNegative__6V5uf {
  background: var(--joom-global-color-status-error-fill);
  color: var(--joom-global-color-text-inverted);
}

.Badge__badgeIntentInvertedWarning__O2AQN {
  --badge-background: var(--joom-global-color-status-warning-fill);
  --badge-text-color: var(--joom-global-color-text-inverted);
}

.qRH2_OqKfMUtOd0STjwc{color:var(--joom-global-color-text-main);padding:1rem 1.5rem}.TUqcopibqCU6BWJhO65N{background:var(--joom-global-color-status-warning-bg)}.ENMp0_m5txwUMFkfXE_4{background:var(--joom-global-color-status-success-bg)}.v36Gm7sDt7Us3esO_e5I{background:var(--joom-global-color-status-error-bg)}.vAqWSwdTtoohwrYhh0_w{align-items:center;display:flex;flex-direction:row;font-size:1.5rem;font-weight:var(--joom-global-text-weight-medium);gap:.75rem;line-height:2rem;margin-bottom:.5rem}.Wz52cAJBvsAuf_894kZ4{font-size:.875rem;font-weight:var(--joom-global-text-weight-regular);line-height:1.25rem}.E5ccxcNI3w4GoIG8gVDn{align-items:center;display:flex}.TUqcopibqCU6BWJhO65N .E5ccxcNI3w4GoIG8gVDn{color:var(--joom-global-color-text-warning)}.ENMp0_m5txwUMFkfXE_4 .E5ccxcNI3w4GoIG8gVDn{color:var(--joom-global-color-text-positive)}.v36Gm7sDt7Us3esO_e5I .E5ccxcNI3w4GoIG8gVDn{color:var(--joom-global-color-text-negative)}@media (max-width:1024px){.vAqWSwdTtoohwrYhh0_w{font-size:1.25rem;line-height:1.75rem}}
.Zq_0DU7CjMUyWHoDEEfT{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}
.sjA2O4fQGCI2Ei_M50eC{align-items:center;display:flex;gap:.25rem}.hYya_CYpbeg9yCEAmUiJ{color:var(--joom-global-color-text-warning)}.RDQPkQlKFYIPCB_GYHjI{color:var(--joom-global-color-text-secondary);font-size:.75rem;font-weight:var(--joom-global-text-weight-regular);line-height:1.125rem;margin-top:.25rem}
.ButtonGroup__buttonGroup__snTov {
  align-items: center;
  display: flex;
}

.ButtonGroup__buttonGroupMultipleLines__vbSgP {
  flex-wrap: wrap;
}

.ButtonGroup__buttonGroup__snTov:not(.ButtonGroup__buttonGroupSpaced__uARTU) > :not(:first-child) {
  --button-border-bottom-left-radius: 0;
  --button-border-top-left-radius: 0;
  --button-margin-left-collapsed: 1;
}

.ButtonGroup__buttonGroup__snTov:not(.ButtonGroup__buttonGroupSpaced__uARTU) > :not(:last-child) {
  --button-border-bottom-right-radius: 0;
  --button-border-top-right-radius: 0;
}

.ButtonGroup__centerAlign__u1m8I {
  justify-content: center;
}

.ButtonGroup__rightAlign__LXs5W {
  justify-content: flex-end;
}

.ButtonGroup__leftAlign__fV9mg {
  justify-content: flex-start;
}

.ButtonGroup__buttonGroupSpaced__uARTU.ButtonGroup__sSize__Xvs4h,
.ButtonGroup__buttonGroupSpaced__uARTU.ButtonGroup__mSize__OnvB0 {
  gap: 0.5rem;
}

.ButtonGroup__buttonGroupSpaced__uARTU.ButtonGroup__lSize__exaFV {
  gap: 0.75rem;
}

.ButtonGroup__buttonGroupSpaced__uARTU.ButtonGroup__xlSize__eTQP3 {
  gap: 1rem;
}

.Header__header__Je-Cm {
  align-items: flex-start;
  display: flex;
  flex: none;
  justify-content: space-between;
  padding: var(--dialog-padding-vertical) 3.25rem 0 var(--dialog-padding-horizontal);
}

.Header__header__Je-Cm:not(:first-child) {
    justify-content: center;
    padding: 0 3.25rem;
  }

.Header__close__RYTtZ {
  font-size: 1.25rem;
  position: absolute;
  right: 1.5rem;
  top: 1.5rem;
}

.Header__headerSizeS__TSPd8,
.Header__headerSizeM__uFPbS {
  font-size: 1.5rem;
  font-weight: var(--joom-global-text-weight-medium);
  line-height: 2rem;
}

@media (--down-desktop) {

.Header__headerSizeS__TSPd8,
.Header__headerSizeM__uFPbS {
    font-size: 1.25rem;
    line-height: 1.75rem;
}
  }

.Header__headerSizeS__TSPd8,
.Header__headerSizeM__uFPbS {

  margin-bottom: 0.5rem;
}

.Header__headerSizeL__p5Vjv {
  font-size: 2rem;
  font-weight: var(--joom-global-text-weight-medium);
  line-height: 2.375rem;
}

@media (--down-desktop) {

.Header__headerSizeL__p5Vjv {
    font-size: 1.5rem;
    line-height: 1.875rem;
}
  }

.Header__headerSizeL__p5Vjv {

  margin-bottom: 0.75rem;
}

.TopsidePicture__headerImage__ajKeW {
  display: block;
  flex-shrink: 0;
  height: 12.5rem;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.TopsidePicture__headerImage__ajKeW:not(:last-child) {
    margin-bottom: var(--dialog-padding-vertical);
  }

.TopsidePicture__headerIcon__F0oae {
  display: flex;
  justify-content: center;
  padding: 3rem 3.25rem 0;
}

.TopsidePicture__headerIcon__F0oae:not(:last-child) {
    padding-bottom: 1.5rem;
  }

.TopsidePicture__headerIconS__sooQo,
.TopsidePicture__headerIconM__W39ox {
  font-size: 4rem;
}

.TopsidePicture__headerIconL__gemtL {
  font-size: 6rem;
}

.Footer__footer__muFoS {
  align-items: center;
  display: flex;
  flex: none;
  gap: 0.75rem;
  padding: var(--dialog-padding-vertical) var(--dialog-padding-horizontal);
}

.Footer__alignRight__bEwFI {
  justify-content: flex-end;
  text-align: right;
}

.Footer__alignLeft__YGozq {
  justify-content: flex-start;
  text-align: left;
}

.Footer__alignSpaceBetween__pYDR6 {
  justify-content: space-between;
}

.Footer__footerSizeS__DiByy {
  align-items: initial;
  flex-direction: column;
}

.Footer__footerSizeM__ZuNlR,
.Footer__footerSizeL__4WsC2 {
  flex-direction: row;
}

.Body__body__eh9se {
  --scrollbar-width: 1.375rem;

  background:
    linear-gradient(var(--dialog-background-color) 30%, rgba(255, 255, 255, 0)) center top,
    linear-gradient(rgba(255, 255, 255, 0), var(--dialog-background-color) 70%) center bottom,
    radial-gradient(50% 1.125rem at 50% 0%, rgba(0, 0, 0, 0.12), var(--dialog-background-color)) center top,
    radial-gradient(50% 1.125rem at 50% 100%, rgba(0, 0, 0, 0.12), var(--dialog-background-color)) center bottom;
  background-attachment: local, local, scroll, scroll;
  background-repeat: no-repeat;
  background-size:
    100% 2rem,
    100% 2rem,
    calc(100% - 2 * var(--scrollbar-width)) 1.5rem,
    calc(100% - 2 * var(--scrollbar-width)) 1.5rem;
  flex: auto;
  overflow: auto;
  position: relative;
}

.Body__body__eh9se::-webkit-scrollbar {
    background-color: transparent;
    inline-size: var(--scrollbar-width);
  }

.Body__body__eh9se::-webkit-scrollbar-track,
  .Body__body__eh9se::-webkit-scrollbar-thumb {
    background-clip: content-box;
    border: 0.5rem solid transparent;
    border-radius: 1rem;
  }

.Body__body__eh9se::-webkit-scrollbar-track {
    background-color: var(--joom-global-color-base-bg-layer-2);
  }

.Body__body__eh9se::-webkit-scrollbar-thumb {
    background-color: var(--joom-global-color-base-selectors);
    min-block-size: 5rem;
  }

/* Firefox */

@supports not selector(::-webkit-scrollbar) {

.Body__body__eh9se {
    scrollbar-color: var(--joom-global-color-base-selectors) var(--joom-global-color-base-bg-layer-2);
    scrollbar-width: thin;
}
  }

.Body__bodyWithDefaultPadding__ADMC9 {
  padding: 0 var(--dialog-padding-horizontal);
}

@supports (scrollbar-gutter: stable) and (selector(::-webkit-scrollbar)) {

.Body__bodyWithDefaultPadding__ADMC9 {
    padding-right: calc(var(--dialog-padding-horizontal) - var(--scrollbar-width));
    scrollbar-gutter: stable;
}
  }

.Body__bodyWithDefaultPadding__ADMC9:first-child {
    padding-top: var(--dialog-padding-vertical);
  }

.Body__bodyWithDefaultPadding__ADMC9:last-child {
    padding-bottom: var(--dialog-padding-vertical);
  }

.Dialog__wrapper__Bh-Qs {
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  min-height: 100vh;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.Dialog__container__YZYdg {
  --dialog-border-radius: 1.5rem;
  --dialog-background-color: var(--joom-global-color-base-bg);

  background: var(--dialog-background-color);
  border-radius: var(--dialog-border-radius);
  box-shadow: 0 1.125rem 1.875rem 0 rgba(0, 0, 0, 0.3);
  color: var(--joom-global-color-text-main);
  display: flex;
  flex-flow: column nowrap;
  max-height: 80vh;
  max-width: 80vw;
  min-width: 20em;
  overflow: hidden;
  pointer-events: auto;
  position: absolute;
  width: 100%;
}

.Dialog__containerSizeS__GExtx,
.Dialog__containerSizeM__uDMXo {
  font-size: 0.875rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.25rem;

  --dialog-padding-horizontal: 1.5rem;
  --dialog-padding-vertical: 1.5rem;
}

.Dialog__containerSizeL__lQQYh,
.Dialog__containerWithPicture__tjbMB {
  --dialog-padding-horizontal: 2rem;
  --dialog-padding-vertical: 2rem;
}

.Dialog__containerWithPicture__tjbMB {
  text-align: center;
}

.Dialog__containerSizeL__lQQYh {
  font-size: 1rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.5rem;
}

.ConfirmationDialog__body__eck12 {
  padding: 5.875em 2.875em;
  text-align: center;
}

.ConfirmationDialog__title__DtE4- {
  font-weight: 700;
}

.ConfirmationDialog__text__-Td7l,
.ConfirmationDialog__title__DtE4- {
  font-size: 16px;
  line-height: 1.5;
  margin: 0;
}

.ConfirmationDialog__actions__vHZEZ {
  padding-top: 1.5em;
}


  .Footer__footer__JI4uu:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
  }

.Footer__footer__JI4uu {

  bottom: 0;
  margin-top: var(--sticky-opposite-offset);
  position: sticky;
  z-index: var(--footer-z-index);
}

.Footer__footerInner__OqAWI:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
  }

.Footer__footerInner__OqAWI {

  margin-top: calc(-1 * var(--sticky-opposite-offset));
}

.Footer__content__RuoQV:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
  }

.Footer__content__RuoQV {

  background: var(--joom-global-color-base-bg);
  border-top: 0.0625rem solid var(--joom-global-color-base-bg-layer-2);
  padding: 0.75rem var(--padding-horizontal);
}

.Footer__scrollbar__8ccNZ {
  bottom: 100%;
  left: 0;
  position: absolute;
  right: 0;
}

.Counter__root__dAUEo {
  --intent-backgroud-color: inherit;
  --intent-text-color: inherit;

  font-size: 0.75rem;

  font-weight: var(--joom-global-text-weight-regular);

  line-height: 1.125rem;

  align-items: center;
  background: var(--intent-backgroud-color);
  border-radius: 0.625rem;
  box-sizing: border-box;
  color: var(--intent-text-color);
  display: inline-flex;
  font-weight: var(--joom-global-text-weight-medium);
  justify-content: center;

  /* We set a minimum width to prevent the circle from becoming distorted with small numbers. */
  min-width: 1.25rem;
  padding: 0.0625rem 0.375rem;
}

.Counter__intentNeutral__-vG5l {
  --intent-backgroud-color: var(--joom-global-color-base-bg-layer-2);
  --intent-text-color: var(--joom-global-color-text-main);
}

.Counter__intentNegative__0TM-A {
  --intent-backgroud-color: var(--joom-global-color-status-error-fill);
  --intent-text-color: var(--joom-global-color-text-inverted);
}

.Counter__intentInvertedNeutral__OjCBz {
  --intent-backgroud-color: var(--joom-global-color-base-bg);
  --intent-text-color: var(--joom-global-color-text-main);
}

.Counter__intentWarning__IDmmQ {
  --intent-backgroud-color: var(--joom-global-color-status-warning-fill);
  --intent-text-color: var(--joom-global-color-text-inverted);
}


  .Header__header__4VuB-:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
  }

.Header__header__4VuB- {

  margin-bottom: var(--sticky-opposite-offset);
}

.Header__headerInner__H5UEi:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
  }

.Header__headerInner__H5UEi {

  align-items: center;
  border-bottom: 1px solid var(--joom-global-color-base-bg-layer-2);
  display: flex;
  justify-content: space-between;
  margin-bottom: calc(-1 * var(--sticky-opposite-offset));
  min-height: 2rem;
  padding: 1rem var(--padding-horizontal);
}

.Header__titleWrapper__MnE7U {
  align-items: center;
  display: flex;
  margin-right: 1rem;
}

.Header__selected__3IUHp {
  background: var(--joom-global-color-base-primary);
  color: var(--joom-global-color-text-inverted);
  position: sticky;
  top: 0;
  z-index: var(--header-selected-z-index);
}

.Header__closeButton__lSO8n {
  --clickable-offset: 0.375rem;
}

.Header__closeButton__lSO8n:not(:focus-visible) {
    outline: none;
  }

.Header__closeButton__lSO8n {

  -webkit-appearance: none;

     -moz-appearance: none;

          appearance: none;

  background: transparent;

  border: none;

  color: inherit;

  cursor: pointer;

  font: inherit;

  padding: 0;
}

.Header__closeButton__lSO8n:disabled {
    cursor: default;
  }

.Header__closeButton__lSO8n {

  border: 0.0625rem solid transparent;
  border-radius: 0.25rem;
  box-sizing: border-box;
  font-size: 0.875rem;
  height: 2rem;
  line-height: 0;
  margin: calc(var(--clickable-offset) * -1);
  margin-left: calc(1.5rem - var(--clickable-offset));
  padding: var(--clickable-offset);
  width: 2rem;
}

.Header__closeButton__lSO8n:hover,
  .Header__closeButton__lSO8n:focus {
    background-color: var(--joom-global-color-blue-600);
    border-color: var(--joom-global-color-blue-500);
  }

.Header__title__fKpl1 {
  font-size: 1rem;
  font-weight: var(--joom-global-text-weight-medium);
  line-height: 1.5rem;
}

@media (--down-desktop) {

.Header__title__fKpl1 {
    font-size: 0.875rem;
    line-height: 1.25rem;
}
  }

.Header__title__fKpl1 {

  margin: 0;
  white-space: nowrap;
}

.Header__title__fKpl1 + .Header__counter__yuiro {
  margin-left: 0.5rem;
}

.Header__toolbar__DN1YG {
  align-items: center;
  display: flex;
}

.Header__toolbarSelected__xxliG {
  flex: auto;
}

.Header__toolbarContent__V7SwG {
  flex: auto;
}

.Cell__cell__pu2SP {
  color: var(--joom-global-color-text-main);
  max-width: 6.25rem;
  min-width: 6.25rem;
  padding: 0;
  vertical-align: top;
  word-wrap: break-word;
}

.Cell__alignLeft__7KWE7 {
  text-align: left;
}

.Cell__alignCenter__4DzZl {
  text-align: center;
}

.Cell__alignRight__1RiP- {
  text-align: right;
}

.Cell__verticalAlignTop__Td2Js {
  vertical-align: top;
}

.Cell__verticalAlignMiddle__pCsYe {
  vertical-align: middle;
}

.Cell__verticalAlignBottom__BO2D1 {
  vertical-align: bottom;
}

.Cell__withAddon__RHCxV {
  position: relative;
}

.Cell__heading__5ttdH {
  font-size: 0.75rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.125rem;

  background: var(--joom-global-color-base-bg);
  color: var(--joom-global-color-text-secondary);
  display: inline-block;
  font-weight: var(--joom-global-text-weight-medium);
  min-height: 2.5rem;
  overflow: visible;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  vertical-align: top;

  .Cell__cell__pu2SP {
    z-index: var(--table-heading-z-index);
  }
}

.Cell__cellContent__hACfu {
  min-height: 1.25rem;
  overflow: hidden;
  padding: 1rem;

  .Cell__heading__5ttdH & {
    padding-bottom: 0.75rem;
    padding-top: 0.75rem;
  }

  .Cell__cell__pu2SP:first-child & {
    padding-left: var(--padding-horizontal);
  }

  .Cell__cell__pu2SP:last-child & {
    padding-right: var(--padding-horizontal);
  }
}

.Cell__noWrap__CFhKM {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.Cell__sticky__C-aSQ {
  background: var(--joom-global-color-base-bg);
  background: var(--row-background, var(--joom-global-color-base-bg));
  position: sticky;
  z-index: var(--cell-sticky-z-index);
}

.Cell__cellStyleSecondary__tmU7r {
  background: var(--joom-global-color-base-bg-layer-1);
}

.Resizer__resizer__ENycT {
  cursor: col-resize;
  height: 100%;
  pointer-events: initial;
  width: 1rem;
}


  .SortingButton__sortingButton__wqUbJ:not(:focus-visible) {
    outline: none;
  }

.SortingButton__sortingButton__wqUbJ {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.SortingButton__sortingButton__wqUbJ:disabled {
    cursor: default;
  }

.SortingButton__sortingButton__wqUbJ {

  display: inline-flex;
  max-width: 100%;
  text-align: inherit;
}

.SortingButton__content__QFWtn {
  flex-shrink: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}

.SortingButton__iconWrapper__Nx1wX {
  height: 1rem;
  width: 1rem;

  flex-shrink: 0;
  font-size: 1rem;
  margin-left: 0.25rem;
  position: relative;
}

.SortingButton__icon__b7sQ6 {
  bottom: 0;
  color: var(--joom-global-color-base-elements);
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.SortingButton__iconActive__ciTXN {
  color: var(--joom-global-color-status-neutral-fill-hover);
}

.SortingButton__sortingButton__wqUbJ:not([disabled]):hover:not(:focus) .SortingButton__iconNext__4SVVl, .SortingButton__sortingButton__wqUbJ:not([disabled]):active .SortingButton__iconNext__4SVVl {
  color: var(--joom-global-color-base-selectors-hover);
}

.HeaderTitle__title__IsJKl {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.HeaderTitle__name__poyk- {
  display: inline;
  vertical-align: middle;
}

.HeaderTitle__hover__I9eO1 {
  cursor: pointer;
}

.HeadingCell__cellContent__-lzSG > img {
  display: block;
  width: 100%;
}

.HeadingCell__separator__roKSr {
  height: 100%;
  pointer-events: none;
  position: absolute;
  right: -0.5rem;
  top: 0;
  width: 1rem;
  z-index: var(--table-heading-resizer-z-index);
}

.HeadingCell__separator__roKSr::after {
    border-right: 0.0625rem solid var(--joom-global-color-base-bg-layer-2);
    bottom: 1rem;
    content: '';
    position: absolute;
    right: 50%;
    top: 1rem;
  }

.HeadingCell__separator__roKSr.HeadingCell__last__d2KhN {
    right: 0;
  }

.HeadingCell__separator__roKSr.HeadingCell__last__d2KhN.HeadingCell__separatorDisabled__e7Y-w {
    display: none;
  }

.HeadingCell__separatorInvisible__b7Tcm {
  opacity: 0;
}

.HeadingCell__noWrapSortableContainer__d3iNF {
  display: flex;
}

@keyframes Preloader__fadeIn__GjJC0 {
  0%,
  25% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.Preloader__overlay__Yhvdv {
  animation: Preloader__fadeIn__GjJC0 0.2s linear;
  background: rgba(255, 255, 255, 0.5);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: var(--preloader-z-index);
}

.Preloader__container__YuxkY {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  max-height: 60vh;
  position: sticky;
  top: 0;
}

.Preloader__spinner__KnG0R {
  bottom: 3.5rem;
  font-size: 3rem;
  line-height: 0;
  padding: 1rem 0;
  position: sticky;
  top: calc(var(--sticky-offset-top-default) + 3.5rem);
  top: calc(var(--sticky-offset-top, var(--sticky-offset-top-default)) + 3.5rem);
}

.Row__row__sUDwa {
  --row-background: var(--joom-global-color-base-bg);

  background: var(--row-background);
  position: relative;
}

.Row__row__sUDwa:not(:last-child) {
  --row-border-color: var(--joom-global-color-base-bg-layer-2);

  border-bottom: 0.0625rem solid var(--row-border-color);
}

.Row__rowExpanded__4VFlb {
  --row-background: var(--joom-global-color-base-bg-layer-2);
}

.Row__rowNested__C1xK- {
  --row-background: var(--joom-global-color-base-bg-layer-1);
}

.Row__rowSelected__7uE1F {
  --row-background: var(--joom-global-color-base-secondary);
  --row-border-color: var(--joom-global-color-base-bg-layer-2);
}

.Row__onLoadColl__mBo9z {
  padding: 1rem 0;
  text-align: center;
}

.Scrollbar__scrollView__OXorK {
  --scrollbarThumbOffset: 0.25rem;
  --scrollbarHeight: 0.4375rem;

  height: 0;
  margin: 0 var(--scrollbarThumbOffset) var(--scrollbarThumbOffset);
  overflow: hidden;

  /* stylelint-disable-next-line a11y/selector-pseudo-class-focus */
}

.Scrollbar__scrollView__OXorK:hover {
    --scrollbarHeight: 0.75rem;
  }

.Scrollbar__scrollView__OXorK::-webkit-scrollbar {
    height: var(--scrollbarHeight);
  }

.Scrollbar__scrollView__OXorK::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.36);
    border-radius: 0.5rem;
  }

.Scrollbar__scrollViewVisible__IGtTP {
  height: 0.75rem;
  overflow-x: scroll;
}

.Scrollbar__spacer__5dreA {
  height: 1rem;
  margin-left: calc(var(--scrollbarThumbOffset) * -2);
}

.StickyBorder__stickyBorder__xn-G7 {
  background:
    linear-gradient(to right, rgba(0, 0, 0, 0.04), transparent 0.1875rem),
    linear-gradient(to right, rgba(0, 0, 0, 0.02), transparent);
  bottom: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: opacity 0.1s ease-in-out;
  width: 0.725rem;
}

.StickyBorder__visible__g-idd {
  opacity: 1;
}

.StickyBorder__right__sCq8H {
  transform: scaleX(-1);
}

.SummaryCell__value__mSoK4 {
  font-size: 0.875rem;
  font-weight: var(--joom-global-text-weight-medium);
  line-height: 1.25rem;

  color: var(--joom-global-color-text-main);
  overflow: inherit;
  text-overflow: inherit;
}

.SummaryCell__hint__WliFl {
  font-size: 0.75rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.125rem;

  color: var(--joom-global-color-text-secondary);
  overflow: inherit;
  text-overflow: inherit;
}

.SummaryRow__row__d8hjT {
  --row-background: var(--joom-global-color-base-bg);
  --text-color-empty: var(--joom-global-color-text-main);

  background: var(--row-background);
  position: relative;
}

.SummaryRow__row__d8hjT:not(:last-child) {
  --row-border-color: var(--joom-global-color-base-bg-layer-2);

  border-bottom: 0.0625rem solid var(--row-border-color);
}

.DataTable__dataTable__REe76 {
  --padding-horizontal: 1.5rem;
  /* stylelint-disable-next-line length-zero-no-unit */
  --sticky-offset-top-default: 0rem;
  --sticky-opposite-offset: 10rem;
  --text-color-empty: var(--joom-global-color-text-main);
  --header-selected-z-index: 4;
  --table-heading-z-index: 4;
  --table-heading-resizer-z-index: 1;
  --preloader-z-index: 3;
  --cell-sticky-z-index: 2;
  --footer-z-index: 3;
}

.DataTable__dataTable__REe76:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
  }

.DataTable__dataTable__REe76:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
  }

.DataTable__dataTableSelected__ZVOy5 {
  --sticky-offset-top: 4rem;
}

.DataTable__content__4rSSB:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
  }

.DataTable__content__4rSSB {

  position: relative;
}

.DataTable__content__4rSSB:not(.DataTable__contentWithToolbarBottom__46jrE) {
    padding-bottom: 1rem;
  }

.DataTable__contentInner__euXXK {
  position: relative;
}

.DataTable__scrollView__EDicI {
  -ms-overflow-style: none;
  /* ie10+ */
  scrollbar-width: none;
  /* firefox */
}

.DataTable__scrollView__EDicI::-webkit-scrollbar {
    display: none; /* webkit */
  }

.DataTable__scrollView__EDicI {

  overflow-x: auto;
  overscroll-behavior-x: contain;
}

.DataTable__placeholderEmpty__5UP-g,
.DataTable__placeholderFailed__Luz-X {
  font-size: 0.875rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.25rem;

  box-sizing: border-box;
  margin: 0 auto;
  max-width: 32rem;
  min-height: 12rem;
  padding: 8rem 1.5rem 0;
  position: relative;
  text-align: center;
}

.DataTable__placeholderEmpty__5UP-g {
  color: var(--joom-global-color-text-secondary);
}

.DataTable__placeholderFailed__Luz-X {
  color: var(--joom-global-color-text-negative);
}

.DataTable__placeholderEmpty__5UP-g::after,
.DataTable__placeholderFailed__Luz-X::after {
  background: url("data:image/svg+xml,%3csvg%20width=%2774%27%20height=%2760%27%20xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath%20d=%27M2%201c-.6%200-1%20.2-1%20.3v57.4s.4.3%201%20.3h70c.6%200%201-.2%201-.3V1.3s-.4-.3-1-.3H2z%27%20fill=%27none%27%20stroke=%27%23000%27%20stroke-width=%272%27/%3e%3crect%20x=%2722%27%20y=%2712%27%20width=%2712%27%20height=%272%27%20rx=%271%27/%3e%3crect%20x=%2738%27%20y=%2712%27%20width=%2712%27%20height=%272%27%20rx=%271%27/%3e%3crect%20x=%2754%27%20y=%2712%27%20width=%2712%27%20height=%272%27%20rx=%271%27/%3e%3crect%20x=%278%27%20y=%278%27%20width=%2710%27%20height=%2710%27%20rx=%272%27/%3e%3crect%20x=%2722%27%20y=%2729%27%20width=%2712%27%20height=%272%27%20rx=%271%27/%3e%3crect%20x=%2738%27%20y=%2729%27%20width=%2712%27%20height=%272%27%20rx=%271%27/%3e%3crect%20x=%2754%27%20y=%2729%27%20width=%2712%27%20height=%272%27%20rx=%271%27/%3e%3crect%20x=%278%27%20y=%2725%27%20width=%2710%27%20height=%2710%27%20rx=%272%27/%3e%3crect%20x=%2722%27%20y=%2746%27%20width=%2712%27%20height=%272%27%20rx=%271%27/%3e%3crect%20x=%2738%27%20y=%2746%27%20width=%2712%27%20height=%272%27%20rx=%271%27/%3e%3crect%20x=%2754%27%20y=%2746%27%20width=%2712%27%20height=%272%27%20rx=%271%27/%3e%3crect%20x=%278%27%20y=%2742%27%20width=%2710%27%20height=%2710%27%20rx=%272%27/%3e%3c/svg%3e") 0 0 no-repeat;
  background-size: contain;
  content: '';
  height: 3.75rem;
  left: 50%;
  margin-left: -2.3125rem;
  opacity: 0.2;
  position: absolute;
  top: 3rem;
  width: 4.625rem;
}

.DataTable__headerWrapper__sF7vI:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
  }

.DataTable__headerWrapper__sF7vI {

  background: var(--joom-global-color-base-bg);
  font-size: 0;
  margin-bottom: var(--sticky-opposite-offset);
  position: sticky;
  top: var(--sticky-offset-top-default);
  top: var(--sticky-offset-top, var(--sticky-offset-top-default));
  z-index: var(--table-heading-z-index);
}

.DataTable__header__huSNC {
  border-bottom: 1px solid var(--joom-global-color-base-bg-layer-2);
  line-height: 1.3;
  margin-bottom: calc(-1 * var(--sticky-opposite-offset));
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
}

.DataTable__header__huSNC:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
  }

.DataTable__header__huSNC {
  -ms-overflow-style: none;
  /* ie10+ */
  scrollbar-width: none;
  /* firefox */
}

.DataTable__header__huSNC::-webkit-scrollbar {
    display: none; /* webkit */
  }

.DataTable__headerInner__6Iknu {
  display: inline-block;
}

.DataTable__items__lwHg1 {
  font-size: 0.875rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.25rem;

  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;

  /*
   * Temporary (I hope) very hacky fix to buggy Chrome's behaviour. The solution is discovered by Vladimir Kalinichev.
   * Details:
   * - https://stackoverflow.com/questions/34268867/chrome-bug-when-rendering-table-with-zoom
   * - https://joom.myjetbrains.com/youtrack/issue/MERCHANT-5187
   */
}

.DataTable__items__lwHg1::after {
    content: '';
    display: table-row;
    height: 1px;
  }

.DataTable__itemsEmpty__5Mjet {
  display: block;
  min-height: 12rem;
}

.Option__option__49Cdp {
  --line-height: 1.25rem;
  --padding-vertical: 0.625rem;
}

.Option__option__49Cdp:not(:focus-visible) {
    outline: none;
  }

.Option__option__49Cdp {

  -webkit-appearance: none;

     -moz-appearance: none;

          appearance: none;

  background: transparent;

  border: none;

  color: inherit;

  cursor: pointer;

  font: inherit;

  padding: 0;
}

.Option__option__49Cdp:disabled {
    cursor: default;
  }

.Option__option__49Cdp {

  align-items: center;
  border-radius: 0.25rem;
  display: flex;
  font-size: 0.875rem;
  justify-content: space-between;
  line-height: var(--line-height);
  outline: none;
  padding: var(--padding-vertical) 0.75rem;
  text-align: inherit;
  width: 100%;
}

.Option__option__49Cdp:not(:last-child) {
    margin-bottom: 0.25rem;
  }

.Option__option__49Cdp.Option__optionHighlighted__FA4JR:not(.Option__optionActive__PGb4z):not(.Option__optionDisabled__ukTPx), .Option__option__49Cdp:not(.Option__optionActive__PGb4z):not(.Option__optionDisabled__ukTPx):hover, .Option__option__49Cdp:not(.Option__optionActive__PGb4z):not(.Option__optionDisabled__ukTPx):focus-visible {
    background-color: var(--color-primary-secondary);
    color: var(--color-primary);
  }

.Option__option__49Cdp::-moz-focus-inner {
    border: 0;
  }

.Option__option__49Cdp::after {
    content: '\00a0';
    display: inline-block;
    width: 0;
  }

.Option__option__49Cdp {

  [role='group'] > & {
    padding-left: 1.75rem;
  }
}

.Option__optionActive__PGb4z {
  background-color: var(--joom-global-color-base-bg-layer-1);
  cursor: default;
}

.Option__optionDisabled__ukTPx {
  color: var(--joom-global-color-text-helper);
}

.Option__content__zKeoe {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

  flex: 1 1 auto;
  min-width: 0;
}

.Option__iconRight__BGEU7,
.Option__postfix__2JruF {
  color: var(--joom-global-color-status-neutral-fill);
  margin-left: 0.75rem;
}

.Option__iconRight__BGEU7 {
  display: flex;
  font-size: 1.25rem;
}

.Option__toolbar__Opd-I {
  align-items: center;
  display: flex;

  /*
   * using display: none would cause layout shift on hover
   * when root font-size is increased or decreased. The reason is that browsers
   * round fractional pixels differently for different properties.
   * example:
   * :root font-size = 14px
   * line-height: 1.25rem (on .option) becomes 17px
   * height: 1.25rem (on .optionAction) becomes 17.5px
   */
  visibility: hidden;
  width: 0;

  .Option__option__49Cdp:not(.Option__optionDisabled__ukTPx):hover &, .Option__option__49Cdp:not(.Option__optionDisabled__ukTPx).Option__optionHighlighted__FA4JR &, .Option__option__49Cdp:not(.Option__optionDisabled__ukTPx):focus-visible &, .Option__option__49Cdp:not(.Option__optionDisabled__ukTPx)[focus-within] & {
    margin-left: 0.75rem;
    visibility: visible;
    width: auto;
  }

  .Option__option__49Cdp:not(.Option__optionDisabled__ukTPx):hover &, .Option__option__49Cdp:not(.Option__optionDisabled__ukTPx).Option__optionHighlighted__FA4JR &, .Option__option__49Cdp:not(.Option__optionDisabled__ukTPx):focus-visible &, .Option__option__49Cdp:not(.Option__optionDisabled__ukTPx):focus-within & {
    margin-left: 0.75rem;
    visibility: visible;
    width: auto;
  }
}


  .OptionAction__action__UZRg1:not(:focus-visible) {
    outline: none;
  }

.OptionAction__action__UZRg1 {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.OptionAction__action__UZRg1:disabled {
    cursor: default;
  }

.OptionAction__action__UZRg1 {

  align-items: center;
  color: var(--joom-global-color-status-neutral-fill);
  display: flex;
  font-size: 1rem;
  height: 1.25rem;
  justify-content: center;
  transition: color 0.1s;
  width: 1.25rem;
}

.OptionAction__action__UZRg1:hover, .OptionAction__action__UZRg1:focus-visible {
    color: var(--color-primary);
  }

.OptionAction__action__UZRg1 + .OptionAction__action__UZRg1 {
  margin-left: 0.5rem;
}

.Group__group__GOGYy:not(:last-child) {
  border-bottom: thin solid var(--color-border);
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

.GroupTitle__title__Eoffz {
  color: var(--joom-global-color-status-neutral-fill);
  display: flex;
  font-size: 0.875rem;
  font-weight: 500;
  margin: 1rem 0.75rem 0.75rem;
}

.GroupTitle__content__HwHUQ {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

  flex: 1 1 auto;
  min-width: 0;
}

.Listbox__listbox__1IWiQ {
  background-color: var(--joom-global-color-base-bg);
}

.Listbox__listboxWithDefaultPadding__I-pyW {
  padding: 0.25rem;
}

.Menu__menu__bfFlO {
  --menu-offset-horizontal: 0.5rem;
  --menu-offset-vertical: -0.25rem;

  border-radius: 0.25em;
  box-shadow: 0 0.75em 2.75em 0 rgba(0, 0, 0, 0.12);
  font-size: 0.875em;
  margin: calc(var(--menu-offset-vertical) * -1) 0;
  max-height: 48vh;
  outline: none;
  overflow-x: hidden;
  overflow-y: auto;
  pointer-events: initial;
  z-index: 99999;
  z-index: var(--z-index-menu, 99999);
}

.Menu__menuBar__NqH7R {
  outline: none;
}

.Menu__submenu__uQ7H4 {
  margin: var(--menu-offset-vertical) var(--menu-offset-horizontal);
}

.Menu__separator__9rahb {
  border-bottom: 0.0625rem solid var(--color-border);
  height: 0;
  margin: 0.25rem 0;
}


  .ColumnsSelect__disclosure__tyABy:not(:focus-visible) {
    outline: none;
  }

.ColumnsSelect__disclosure__tyABy {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.ColumnsSelect__disclosure__tyABy:disabled {
    cursor: default;
  }

.ColumnsSelect__disclosure__tyABy {
  margin: calc(1rem * -1);
  padding: 1rem;

  font-size: 1rem;
  line-height: 0;
  position: relative;
}

.ColumnsSelect__disclosure__tyABy:hover,
.ColumnsSelect__disclosure__tyABy:focus-visible,
.ColumnsSelect__disclosureOpen__kk585 {
  color: var(--joom-global-color-base-primary);
}

.ColumnsSelect__itemContent__rBu68 {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.ColumnsSelect__itemLabel__RDDfi {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

  min-width: 0;
}

.ColumnsSelect__check__fOL3U {
  --check-size: 1rem;

  background: var(--joom-global-color-base-bg);
  border: 0.125rem solid var(--joom-global-color-base-selectors);
  border-radius: 0.125rem;
  box-sizing: border-box;
  flex: 0 0 var(--check-size);
  font-size: 1rem;
  height: var(--check-size);
  margin-left: 1rem;
  width: var(--check-size);
}

.ColumnsSelect__check__fOL3U.ColumnsSelect__disabled__MIMrv {
    border-color: var(--joom-global-color-base-elements);
  }

.ColumnsSelect__checkChecked__njNqH {
  background: var(--joom-global-color-base-primary);
  border: none;
  color: var(--joom-global-color-text-inverted);
}

.ColumnsSelect__checkDisabled__ZLNJi {
  background-color: var(--joom-global-color-base-elements);
}

.TreeView__treeView__UQwm3 {
  --border-radius: 0.25rem;
  --item-padding: 0.5rem;
  --item-spacing: 0.0625rem;
  --level-offset-base: 1rem;

  max-height: 100%;
  overflow: auto;
}

.TreeView__item__50LTo {
  display: block;
  margin: 0;
  padding: 0;
  transition: 0.15s background ease-in-out;
}

.TreeView__item__50LTo + .TreeView__item__50LTo {
    margin-top: var(--item-spacing);
  }

.TreeView__item__50LTo.TreeView__isOver__EsIoj,
  .TreeView__item__50LTo.TreeView__isActive__3FgUK {
    .TreeView__lineExpanded__h79a2 .TreeView__button__E4xkT {
      background: transparent;
    }
  }

.TreeView__item__50LTo.TreeView__isOver__EsIoj {
    background: var(--joom-global-color-status-success-bg);
  }

.TreeView__item__50LTo.TreeView__isOver__EsIoj > .TreeView__line__q8Ve7 {
      background: var(--joom-global-color-status-success-bg-hover);
    }

.TreeView__item__50LTo.TreeView__isActive__3FgUK {
    background: var(--joom-global-color-status-warning-bg);
  }

.TreeView__item__50LTo.TreeView__isActive__3FgUK > .TreeView__line__q8Ve7 {
      background: var(--joom-global-color-status-warning-bg-hover);
    }

.TreeView__item__50LTo.TreeView__isHoverable__YazKS:hover > .TreeView__line__q8Ve7, .TreeView__item__50LTo.TreeView__isHoverable__YazKS:focus > .TreeView__line__q8Ve7 {
      background-color: var(--joom-global-color-status-info-bg);
    }

.TreeView__level0__tWHBp {
  --level-offset: calc(var(--level-offset-base) * 0);
}

.TreeView__level1__wdHZT {
  --level-offset: calc(var(--level-offset-base) * 1);
}

.TreeView__level2__CgBUT {
  --level-offset: calc(var(--level-offset-base) * 2);
}

.TreeView__level3__fixtt {
  --level-offset: calc(var(--level-offset-base) * 3);
}

.TreeView__level4__oukKJ {
  --level-offset: calc(var(--level-offset-base) * 4);
}

.TreeView__level5__QTxHO {
  --level-offset: calc(var(--level-offset-base) * 5);
}

.TreeView__line__q8Ve7 {
  border-radius: var(--border-radius);
  display: flex;
  position: relative;
}

.TreeView__lineExpanded__h79a2 {
  font-weight: 500;
  margin-bottom: var(--item-spacing);
}

.TreeView__lineSelected__zc4Em {
  color: var(--color-primary);
  font-weight: 500;
}

.TreeView__lineSelected__zc4Em::after {
    background: var(--joom-global-color-base-secondary);
    border-radius: inherit;
    bottom: 0;
    content: '';
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }

.TreeView__lineDisabled__lW-Dk {
  color: var(--color-text-disabled);
  cursor: default;
}

.TreeView__checkbox__-moOU {
  align-items: center;
  border-right: 0.0625rem solid var(--color-border);
  cursor: pointer;
  display: flex;
  padding: var(--item-padding) 0.875rem;
}

.TreeView__button__E4xkT {
  align-items: center;
  border-radius: var(--border-radius);
  box-sizing: border-box;
  display: flex;
  flex: auto;
  margin-left: 0.125rem;
  overflow: hidden;
  padding-left: calc(1rem + var(--level-offset));
  text-align: inherit;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;

  .TreeView__lineExpanded__h79a2:not(.TreeView__lineSelected__zc4Em) & {
    background: var(--joom-global-color-base-bg-layer-1);
  }

  .TreeView__isHoverable__YazKS:not(.TreeView__lineSelected__zc4Em):hover &,
  .TreeView__isHoverable__YazKS:not(.TreeView__lineSelected__zc4Em):focus & {
    background: none;
  }
}

.TreeView__label__Ury8t:not(:focus-visible) {
    outline: none;
  }

.TreeView__label__Ury8t {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.TreeView__label__Ury8t:disabled {
    cursor: default;
  }

.TreeView__label__Ury8t {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

  cursor: pointer;
  flex: 1;
  padding: var(--item-padding);
  text-align: inherit;
}

.TreeView__path__B8Aka {
  color: #ccc;
}

.TreeView__icon__a49Tq:not(:focus-visible), .TreeView__padForButton__sv96I::before:not(:focus-visible) {
    outline: none;
  }

.TreeView__icon__a49Tq,
.TreeView__padForButton__sv96I::before {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.TreeView__icon__a49Tq:disabled, .TreeView__padForButton__sv96I::before:disabled {
    cursor: default;
  }

.TreeView__icon__a49Tq,
.TreeView__padForButton__sv96I::before {
  height: 1rem;
  width: 1rem;
  margin: calc(var(--item-padding) * -1);
  padding: var(--item-padding);
}

.TreeView__icon__a49Tq {
  border-radius: 100%;
  box-sizing: content-box;
  cursor: pointer;
  flex: 0 0 1rem;
  font-size: 1rem;
  line-height: 0;
  opacity: 0.4;
  transition: 0.1s ease-out;
  transition-property: opacity, transform;

  .TreeView__lineSelected__zc4Em &,
  &:hover,
  &:active,
  &:focus {
    opacity: 1;
  }
}

.TreeView__icon__a49Tq.TreeView__iconExpanded__JbxbE {
    opacity: 1;
    transform: rotate(90deg);
  }

.TreeView__padForButton__sv96I::before {
  content: '';
}

.TreeView__list__tXsqd {
  margin: 0;
  padding: 0;
}

.TreeView__list__tXsqd[aria-hidden='true'] {
    display: none;
  }

.TreeView__dragOverlay__yqIn0 {
  --border-radius: 0.25rem;
  --item-padding: 0.5rem;
  --item-spacing: 0.0625rem;
  --level-offset-base: 1rem;

  background: var(--joom-global-color-base-bg);
  border: thin solid var(--color-focus-ring);
  border-radius: 0.5rem;
  display: inline-block;
  margin: -1rem;
  min-width: 50rem;
  opacity: 0.8;
}

.TreeView__makeOrphan__lxRwt {
  border: thin solid transparent;
  border-left-width: thin;
  box-sizing: border-box;
  color: var(--joom-global-color-text-helper);
  font-size: 0.8rem;
  font-feature-settings: "smcp", "c2sc";
  font-variant: all-small-caps;
  font-weight: 700;
  padding: 0.5rem 1rem;
  transition:
    background-color 0.15s ease-in-out,
    color 0.15s ease-in-out,
    border 0.15s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 100%;
}

.TreeView__makeOrphan__lxRwt.TreeView__active__PBXvn {
    border: thin dashed var(--joom-global-color-base-elements);
    color: var(--joom-global-color-text-main);
  }

.TreeView__makeOrphan__lxRwt.TreeView__active__PBXvn.TreeView__over__c8ZHW {
      border: thin solid transparent;
      border-left: thin solid var(--joom-global-color-black-1000);
    }

.TreeView__makeOrphan__lxRwt.TreeView__over__c8ZHW {
    background: var(--joom-global-color-status-success-bg-hover);
  }

.TreeView__makeOrphan__lxRwt + .TreeView__list__tXsqd {
    border-left: thin solid transparent;
    transition: border 0.15s ease-in-out;
  }

.TreeView__makeOrphan__lxRwt.TreeView__over__c8ZHW + .TreeView__list__tXsqd {
    border-left: thin solid var(--joom-global-color-black-1000);
  }

.Checkbox__checkboxContainer__0CB89 {
  position: relative;
}

.Checkbox__checkboxLayout__13-H- {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  position: relative;
}

.Checkbox__checkbox__4fljr {
  font-size: 0.875rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.25rem;

  color: var(--joom-global-color-text-main);
}

.Checkbox__square__o2yAP {
  background: var(--joom-global-color-base-bg);
  border: 0.0625rem solid var(--joom-global-color-base-selectors);
  border-radius: 0.1875rem;
  box-sizing: border-box;
  flex: none;
  height: 1rem;
  width: 1rem;

  .Checkbox__checkboxInvalid__dQobo & {
    border-color: var(--joom-global-color-status-error-fill);
  }
}

.Checkbox__label__1qpY2 {
  margin-left: 0.5rem;

  .Checkbox__checkboxInvalid__dQobo & {
    color: var(--joom-global-color-text-negative);
  }
}

.Checkbox__input__2DHjs {
  border: 0;
  box-sizing: border-box;
  clip: rect(0 0 0 0);
  clip-path: inset(100%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

/* stylelint-disable-next-line a11y/selector-pseudo-class-focus */

.Checkbox__checkbox__4fljr:hover > .Checkbox__square__o2yAP {
  border-color: var(--joom-global-color-base-selectors-hover);
}

/* stylelint-disable-next-line a11y/selector-pseudo-class-focus */

.Checkbox__checkboxInvalid__dQobo:hover > .Checkbox__square__o2yAP {
  border-color: var(--joom-global-color-status-error-fill-hover);
  box-shadow: none;
}

.Checkbox__input__2DHjs:checked + .Checkbox__checkbox__4fljr > .Checkbox__square__o2yAP, .Checkbox__input__2DHjs:indeterminate + .Checkbox__checkbox__4fljr > .Checkbox__square__o2yAP {
    background-color: var(--joom-global-color-base-primary);
    border-color: var(--joom-global-color-base-primary);
  }

/* stylelint-disable-next-line a11y/selector-pseudo-class-focus */

.Checkbox__input__2DHjs:checked + .Checkbox__checkbox__4fljr:hover > .Checkbox__square__o2yAP, .Checkbox__input__2DHjs:indeterminate + .Checkbox__checkbox__4fljr:hover > .Checkbox__square__o2yAP {
    background-color: var(--joom-global-color-base-primary-hover);
    border-color: var(--joom-global-color-base-primary-hover);
  }

.Checkbox__input__2DHjs:checked + .Checkbox__checkboxInvalid__dQobo > .Checkbox__square__o2yAP, .Checkbox__input__2DHjs:indeterminate + .Checkbox__checkboxInvalid__dQobo > .Checkbox__square__o2yAP {
    background-color: var(--joom-global-color-status-error-fill);
    border-color: var(--joom-global-color-status-error-fill);
  }

/* stylelint-disable-next-line a11y/selector-pseudo-class-focus */

.Checkbox__input__2DHjs:checked + .Checkbox__checkboxInvalid__dQobo:hover > .Checkbox__square__o2yAP, .Checkbox__input__2DHjs:indeterminate + .Checkbox__checkboxInvalid__dQobo:hover > .Checkbox__square__o2yAP {
    background-color: var(--joom-global-color-status-error-fill-hover);
    border-color: var(--joom-global-color-status-error-fill-hover);
  }

.Checkbox__input__2DHjs:checked + .Checkbox__checkbox__4fljr > .Checkbox__square__o2yAP {
    background-image: url("data:image/svg+xml,%3csvg%20width=%2710%27%20height=%276%27%20viewBox=%270%200%2010%206%27%20fill=%27none%27%20xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath%20id=%27Union%27%20d=%27M3.69413%204.4346L2.02103%202.78655C1.88258%202.64808%201.73355%202.57725%201.57393%202.57405C1.41433%202.57083%201.2621%202.64167%201.11723%202.78655C0.972352%202.93142%200.899902%203.0862%200.899902%203.251C0.899902%203.4157%200.972352%203.5705%201.11723%203.7154L3.13645%205.7346C3.29449%205.8987%203.47886%205.9807%203.68958%205.9807C3.9003%205.9807%204.0877%205.8987%204.2518%205.7346L8.84028%201.14613C8.97868%201.00768%209.04958%200.85447%209.05278%200.68652C9.05598%200.51857%208.98518%200.36217%208.84028%200.2173C8.69538%200.0724299%208.54478%200%208.38838%200C8.23198%200%208.08128%200.0724299%207.93648%200.2173L3.69413%204.4346Z%27%20fill=%27white%27/%3e%3c/svg%3e");
    background-position: center center;
    background-repeat: no-repeat;
  }

.Checkbox__input__2DHjs:indeterminate + .Checkbox__checkbox__4fljr > .Checkbox__square__o2yAP {
    background-image: url("data:image/svg+xml,%3csvg%20width=%2710%27%20height=%272%27%20viewBox=%270%200%2010%202%27%20fill=%27none%27%20xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath%20id=%27Line%27%20d=%27M0.5%201C0.5%200.585786%200.835786%200.25%201.25%200.25H8.75C9.16421%200.25%209.5%200.585786%209.5%201C9.5%201.41421%209.16421%201.75%208.75%201.75H1.25C0.835786%201.75%200.5%201.41421%200.5%201Z%27%20fill=%27white%27/%3e%3c/svg%3e");
    background-position: center center;
    background-repeat: no-repeat;
  }

.Checkbox__input__2DHjs:focus-visible + .Checkbox__checkbox__4fljr > .Checkbox__square__o2yAP {
  box-shadow: 0 0 0 0.0625rem var(--joom-global-color-base-secondary-hover);
}

.Checkbox__input__2DHjs:disabled + .Checkbox__checkbox__4fljr > .Checkbox__square__o2yAP {
    border-color: var(--joom-global-color-base-elements);
  }

.Checkbox__input__2DHjs:disabled:checked + .Checkbox__checkbox__4fljr > .Checkbox__square__o2yAP,
  .Checkbox__input__2DHjs:disabled:indeterminate + .Checkbox__checkbox__4fljr .Checkbox__square__o2yAP {
    background-color: var(--joom-global-color-base-elements);
    border-color: var(--joom-global-color-base-elements);
  }

.Checkbox__input__2DHjs:disabled:not(.Checkbox__inputReadOnly__sid-Z) + .Checkbox__checkbox__4fljr > .Checkbox__label__1qpY2 {
    color: var(--joom-global-color-text-helper);
  }

.Checkbox__input__2DHjs.Checkbox__inputReadOnly__sid-Z + .Checkbox__checkbox__4fljr > .Checkbox__label__1qpY2 {
    color: var(--joom-global-color-text-main);
  }

.Checkbox__inputReadOnly__sid-Z ~ .Checkbox__checkbox__4fljr, .Checkbox__inputDisabled__Qu2-- ~ .Checkbox__checkbox__4fljr {
  cursor: default;
}


  .ColumnsTreeSelect__disclosure__1I9ey:not(:focus-visible) {
    outline: none;
  }

.ColumnsTreeSelect__disclosure__1I9ey {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.ColumnsTreeSelect__disclosure__1I9ey:disabled {
    cursor: default;
  }

.ColumnsTreeSelect__disclosure__1I9ey {
  margin: calc(1rem * -1);
  padding: 1rem;

  font-size: 1rem;
  line-height: 0;
  position: relative;
}

.ColumnsTreeSelect__disclosure__1I9ey:hover,
.ColumnsTreeSelect__disclosure__1I9ey:focus-visible,
.ColumnsTreeSelect__disclosureOpen__R1n0d {
  color: var(--color-primary);
}

.CellEmpty__dash__Vc1K4 {
  color: var(--joom-global-color-text-main);
  font-weight: normal;
}
.CellEmpty__dash__Vc1K4::after {
    content: '\2014';
  }


  .RowActionsDisclosure__disclosure__-cKPG:not(:focus-visible) {
    outline: none;
  }

.RowActionsDisclosure__disclosure__-cKPG {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.RowActionsDisclosure__disclosure__-cKPG:disabled {
    cursor: default;
  }

.RowActionsDisclosure__disclosure__-cKPG {

  color: var(--joom-global-color-base-selectors);
  position: relative;
}

.RowActionsDisclosure__icon__G9q-X {
  margin: calc(1rem * -1);
  padding: 1rem;

  font-size: 1rem;
  left: -0.5rem;
  line-height: 0;
  position: absolute;
  top: -0.75rem;
}

.RowActionsDisclosure__disclosure__-cKPG:hover,
.RowActionsDisclosure__disclosure__-cKPG:focus-visible,
.RowActionsDisclosure__disclosureOpen__mPT1W {
  color: var(--joom-global-color-base-primary);
}

.configColumn__configCell__SIo0c {
  line-height: 0;
  position: relative;
}

:root {
  /* Focus ring */
  --joom-component-radio-focus-ring-border: 0.0625rem;
  --joom-component-radio-focus-ring-color-base: var(--joom-global-color-base-focus);

  /* Radio button circle */
  --joom-component-radio-circle-baseline: 1.25rem;
  --joom-component-radio-circle-border-active: 0.3125rem;
  --joom-component-radio-circle-border: 0.0625rem;
  --joom-component-radio-circle-size: 1rem;
  --joom-component-radio-circle-color-base: var(--joom-global-color-base-selectors);
  --joom-component-radio-circle-color-base-active: var(--joom-global-color-base-primary);
  --joom-component-radio-circle-color-base-hover: var(--joom-global-color-base-selectors-hover);
  --joom-component-radio-circle-color-error: var(--joom-global-color-status-error-fill);
  --joom-component-radio-circle-color-error-active: var(--joom-global-color-status-error-fill);
  --joom-component-radio-circle-color-error-hover: var(--joom-global-color-status-error-fill-hover);
  --joom-component-radio-circle-color-disabled: var(--joom-global-color-base-elements);

  /* Radio button label */
  --joom-component-radio-label-base: var(--joom-global-color-text-main);
  --joom-component-radio-label-error: var(--joom-global-color-text-negative);
  --joom-component-radio-label-disabled: var(--joom-global-color-text-helper);
}

.Radio__radio__bXrD8 {
  font-size: 0.875rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.25rem;

  display: flex;
  position: relative;
}

.Radio__input__QYHXw {
  opacity: 0;
  position: absolute;
  z-index: -1;
}

.Radio__label__1ZXeP {
  --circle-color: var(--joom-component-radio-circle-color-base);

  color: var(--joom-global-color-text-main);

  color: var(--joom-component-radio-label-base);
  cursor: pointer;
  padding-left: calc(1rem + 0.5rem);
  padding-left: calc(var(--joom-component-radio-circle-size) + 0.5rem);
  position: relative;
}

.Radio__label__1ZXeP::before {
    border: 0.0625rem solid var(--circle-color);
    border: var(--joom-component-radio-circle-border) solid var(--circle-color);
    border-radius: 100%;
    box-sizing: border-box;
    content: '';
    height: 1rem;
    height: var(--joom-component-radio-circle-size);
    left: 0;
    position: absolute;
    width: 1rem;
    width: var(--joom-component-radio-circle-size);

    top: calc((1.25rem - 1rem) / 2);

    top: calc((var(--joom-component-radio-circle-baseline) - var(--joom-component-radio-circle-size)) / 2);
  }

.Radio__label__1ZXeP {

  .Radio__radioInvalid__oTkpe & {
    --circle-color: var(--joom-component-radio-circle-color-error);

    color: var(--joom-global-color-text-negative);

    color: var(--joom-component-radio-label-error);
  }

    .Radio__radioInvalid__oTkpe &:hover, .Radio__radioInvalid__oTkpe &:focus-visible {
      --circle-color: var(--joom-component-radio-circle-color-error-hover);
    }
    .Radio__input__QYHXw:checked ~ &::before {
      --circle-color: var(--joom-component-radio-circle-color-base-active);

      .Radio__radioInvalid__oTkpe & {
        --circle-color: var(--joom-component-radio-circle-color-error-active);
      }

      border: 0.3125rem solid var(--circle-color);

      border: var(--joom-component-radio-circle-border-active) solid var(--circle-color);

      border-radius: 100%;

      box-sizing: border-box;

      content: '';

      height: 1rem;

      height: var(--joom-component-radio-circle-size);

      left: 0;

      position: absolute;

      width: 1rem;

      width: var(--joom-component-radio-circle-size);
    }
    .Radio__input__QYHXw:focus-visible:not(:checked):not(:disabled):not(.Radio__inputReadOnly__KHV0v) ~ &::before, .Radio__input__QYHXw:hover:not(:checked):not(:disabled):not(.Radio__inputReadOnly__KHV0v) ~ &::before {
      --circle-color: var(--joom-component-radio-circle-color-base-hover);
    }
    .Radio__input__QYHXw:focus-visible:not(:disabled):not(.Radio__inputReadOnly__KHV0v) ~ &::before, .Radio__input__QYHXw:hover:not(:disabled):not(.Radio__inputReadOnly__KHV0v) ~ &::before {
      .Radio__radioInvalid__oTkpe & {
        --circle-color: var(--joom-component-radio-circle-color-error-hover);
      }
    }
    .Radio__input__QYHXw:focus-visible ~ &::before {
      box-shadow: 0 0 0 0.0625rem var(--joom-global-color-base-focus);
      box-shadow: 0 0 0 var(--joom-component-radio-focus-ring-border) var(--joom-component-radio-focus-ring-color-base);
    }

  .Radio__input__QYHXw:disabled ~ &,
  .Radio__input__QYHXw.Radio__inputReadOnly__KHV0v ~ & {
    cursor: default;
  }

    .Radio__input__QYHXw:disabled ~ &::before, .Radio__input__QYHXw.Radio__inputReadOnly__KHV0v ~ &::before {
      --circle-color: var(--joom-component-radio-circle-color-disabled);

      .Radio__radioInvalid__oTkpe & {
        --circle-color: var(--joom-component-radio-circle-color-disabled);
      }
    }

  .Radio__input__QYHXw.Radio__inputReadOnly__KHV0v ~ & {
    color: var(--joom-global-color-text-main);
    color: var(--joom-component-radio-label-base);
  }

  .Radio__input__QYHXw:disabled:not(.Radio__inputReadOnly__KHV0v) ~ & {
    color: var(--joom-global-color-text-helper);
    color: var(--joom-component-radio-label-disabled);
  }
}

.selectionColumn__cell__Hmyuq {
  align-items: center;
  display: flex;
}

.selectionColumn__selection__pDUud {
  margin: calc(0.5rem * -1);
  padding: 0.5rem;

  display: flex;
  font-size: 1rem;
}

.selectionColumn__selectionDisabled__0HdoF {
  cursor: default;
  pointer-events: none;
}

.selectionColumn__checkbox__LEwDY {
  cursor: pointer;
}

.selectionColumn__radio__iVMuM {
  height: 1rem;
  padding-right: 0.25rem;
  width: 1.25rem;
}

.selectionColumn__button__oXyvv:not(:focus-visible) {
    outline: none;
  }

.selectionColumn__button__oXyvv {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.selectionColumn__button__oXyvv:disabled {
    cursor: default;
  }

.selectionColumn__button__oXyvv {
  margin: calc(0.5rem * -1);
  padding: 0.5rem;

  line-height: 1;
}

.selectionColumn__button__oXyvv:not(:first-child) {
    margin-left: 0.5rem;
  }

.selectionColumn__arrow__eFlye {
  color: var(--joom-global-color-status-neutral-fill);
  font-size: 1rem;
  transition: 0.1s ease-out;
  transition-property: color, transform;
  vertical-align: top;
}

.selectionColumn__arrowExpanded__XEiyJ {
  color: var(--joom-global-color-base-icons);
  transform: rotate(90deg);
}

.CellNumeric__root__Yj53o {
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}


  .Icon__button__22kM1:not(:focus-visible) {
    outline: none;
  }
.Icon__button__22kM1 {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}
.Icon__button__22kM1:disabled {
    cursor: default;
  }
.Icon__button__22kM1 {
  color: var(--joom-global-color-text-link);
  cursor: pointer;
  text-decoration: none;
}
.Icon__button__22kM1:visited {
    color: var(--joom-global-color-text-link);
  }
.Icon__button__22kM1:hover {
    color: var(--joom-global-color-text-link-hover);
  }
.Icon__button__22kM1:focus-visible {
    color: var(--joom-global-color-text-link-hover);
  }
.Icon__button__22kM1:active {
    color: var(--joom-global-color-text-link-active);
  }
.Icon__button__22kM1 {

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

.createColumnDate__date__x9Teh:not(:focus-visible) {
  outline: none;
}

.createColumnDateTime__date__ty9MY:not(:focus-visible) {
  outline: none;
}

.zDpMMXTZ8yUF02KpT0TU{left:0;position:absolute;top:1rem}
.JddfA0Z19o4sROWJU9dO{cursor:help}
._XssjHymVi0sO3pYZQsY{color:var(--joom-global-color-yellow-700);margin-left:.25rem}.DSXkDVtvLgI9u96A2opq{align-items:center;display:flex}
.muXmncrMG9ojKBSPnmVq{display:grid;grid-gap:.25rem;gap:.25rem}

  .Text__button__DG1CQ:not(:focus-visible) {
    outline: none;
  }

.Text__button__DG1CQ {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.Text__button__DG1CQ:disabled {
    cursor: default;
  }

.Text__button__DG1CQ {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

  max-width: 100%;
  min-width: calc(2em);
  position: relative;
  text-align: inherit;
}

.Text__placeholder__fL-Iq,
.Text__content__D-PcA {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;
}

.Text__placeholder__fL-Iq {
  visibility: hidden;

  .Text__buttonIconPinned__V-hB4 & {
    display: none;
  }
}

.Text__contentContainer__btagk {
  align-items: center;
  display: inline-flex;
  max-width: 100%;

  .Text__button__DG1CQ:not(.Text__buttonIconPinned__V-hB4) & {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
}

.Text__icon__UbTZK {
  color: var(--joom-global-color-status-neutral-fill);
  flex: 0 0 1em;
  font-size: 0.75em;
  margin-left: 0.25em;
  margin-top: calc(-1em / 12);

  .Text__button__DG1CQ:not(.Text__buttonIconPinned__V-hB4):not(:hover):not(:focus-visible) & {
    display: none;
  }

  .Text__buttonIconPinned__V-hB4:hover &, .Text__buttonIconPinned__V-hB4:focus-visible & {
    color: var(--joom-global-color-black-800);
  }
}

.LpA61903f2Q8iXGRdZdr{align-items:center;display:flex}.vbCoYliUGFcGNIY3yAYC{align-self:self-start;flex:0 0 3rem;height:3rem;margin-right:1em;width:3rem}.nrlFS9MgqILlyMmYvSFE{flex:1 1 auto;overflow:hidden}.f1SoZvj2h8ISOMQ9goyq,.NWnmG4v7hWgEcWPkiGB4{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NWnmG4v7hWgEcWPkiGB4:not(:last-child){margin-bottom:.25em}.f1SoZvj2h8ISOMQ9goyq{color:var(--joom-global-color-black-500);font-size:.86em}.noCK4YKcSA0xsmAjno54{align-self:flex-start;margin-left:.75rem}.BlgvkRd4vjQ_S1e3ULnw{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:.5rem;overflow:hidden}
.xuhDlBqQVI4Oax4BlpRn{--gap:1rem;--padding:1rem 0.5rem;--icon-size:2.5rem;background-color:hsla(0,0%,100%,.5);border-radius:.25rem;height:0;padding-top:100%;position:relative}.RWcZjnW5rAs94omUwA8M{color:var(--color-negative)}.XJCswWkZOz8VGEeST52t{color:var(--joom-global-color-black-400)}.gsKMJAkqLEQIMBeBYuov{border:.0625rem solid;bottom:0;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0}.gsKMJAkqLEQIMBeBYuov,.IoKyVv8R1sjlC93XVsbE{border-radius:inherit;display:flex;flex-direction:column}.IoKyVv8R1sjlC93XVsbE{align-items:center;padding:var(--padding)}.IoKyVv8R1sjlC93XVsbE,.S6zi8klRzW8YqjiVbxfv{max-height:100%}.S6zi8klRzW8YqjiVbxfv{flex:1 1 var(--icon-size);font-size:3rem;height:var(--icon-size);line-height:0;max-width:100%;width:var(--icon-size)}.S6zi8klRzW8YqjiVbxfv>svg{height:100%;width:100%}.lbNnNmtMi84z2wVT7oH4{align-content:center;display:flex;flex:none;flex-wrap:wrap;justify-content:center;margin-top:var(--gap);text-align:center}
.ImageThumbnail__thumbnail__Ii4FT {
  border-radius: 0.25rem;
  overflow: hidden;
  position: relative;
}

.ImageThumbnail__thumbnail__Ii4FT::after {
    content: '';
    display: block;
    padding-bottom: 100%;
  }

.ImageThumbnail__image__7fQ8R {
  background: rgba(0, 0, 0, 0.04);
  display: inline-block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.ImageThumbnail__imageLoaded__eyCL9 {
  opacity: 1;
}

.ImageThumbnail__preloader__TOK7X {
  align-items: center;
  bottom: 0;
  color: var(--joom-global-color-status-neutral-bg);
  display: flex;
  font-size: 1.5rem;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.ImageThumbnail__errorImageContainer__fuXls {
  background: var(--joom-global-color-status-error-bg-active);
  display: inline-flex;
}

.ImageThumbnail__errorImage__lGu1h {
  height: 37%;
  margin: auto;
  width: 37%;
}

.yj2rNjtGAWocMHtPQqqI:not(:focus-visible){outline:none}.yj2rNjtGAWocMHtPQqqI{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.yj2rNjtGAWocMHtPQqqI:disabled{cursor:default}.yj2rNjtGAWocMHtPQqqI{text-align:left;text-align:initial;width:100%}.TaOBPrgA1wvI8fxuGJRH{border-radius:.25rem;overflow:hidden;position:relative}.TaOBPrgA1wvI8fxuGJRH:after{border-radius:.25rem;bottom:0;box-shadow:inset 0 0 0 .0625rem rgba(0,0,0,.08);content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.R4CWqGHQNRUh_1leUeWJ{position:absolute;right:.5rem;top:.5rem}.Dz7SrDiIxbIBuURsk9Kc{filter:blur(1.5rem)}.DFUZBmKP4VRB5Wq4CMkA{color:var(--joom-global-color-white-1000);font-size:1.5rem;left:calc(50% - .75rem);position:absolute;top:calc(50% - .75rem);z-index:1}
.SWTDxZwcA081HKV_2tUk{filter:grayscale(1)}
.QjRJboLHhOciZV7CA5zd{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:.5rem;overflow:hidden}
.utils__calloutIntentNegative__whpD3 {
  --callout-intented-color: var(--joom-global-color-status-error-fill);

  --joom-global-color-text-link: var(--joom-global-color-status-error-fill);

  --joom-global-color-text-link-hover: var(--joom-global-color-status-error-fill-hover);

  --joom-global-color-text-link-active: var(--joom-global-color-status-error-fill-active);

  --color-link-visited: var(--joom-global-color-text-link);

  background-color: var(--joom-global-color-status-error-bg);
}

.utils__calloutIntentPositive__b3w-q {
  --callout-intented-color: var(--joom-global-color-status-success-fill);

  --joom-global-color-text-link: var(--joom-global-color-status-success-fill);

  --joom-global-color-text-link-hover: var(--joom-global-color-status-success-fill-hover);

  --joom-global-color-text-link-active: var(--joom-global-color-status-success-fill-active);

  --color-link-visited: var(--joom-global-color-text-link);

  background-color: var(--joom-global-color-status-success-bg);
}

.utils__calloutIntentPrimary__zEOuV {
  --callout-intented-color: var(--joom-global-color-status-info-fill);

  --joom-global-color-text-link: var(--joom-global-color-status-info-fill);

  --joom-global-color-text-link-hover: var(--joom-global-color-status-info-fill-hover);

  --joom-global-color-text-link-active: var(--joom-global-color-status-info-fill-active);

  --color-link-visited: var(--joom-global-color-text-link);

  background-color: var(--joom-global-color-status-info-bg);
}

.utils__calloutIntentWarning__rQqnp {
  --callout-intented-color: var(--joom-global-color-status-warning-fill);

  --joom-global-color-text-link: var(--joom-global-color-status-warning-fill);

  --joom-global-color-text-link-hover: var(--joom-global-color-status-warning-fill-hover);

  --joom-global-color-text-link-active: var(--joom-global-color-status-warning-fill-active);

  --color-link-visited: var(--joom-global-color-text-link);

  background-color: var(--joom-global-color-status-warning-bg);
}

.utils__calloutIntentNeutral__WPf5P {
  --callout-intented-color: var(--joom-global-color-status-neutral-fill);

  /* No link color override for the neutral callout - using default link colors */

  background-color: var(--joom-global-color-status-neutral-bg);
}

.CloseButton__root__QYaYL {
  --close-button-size: 0.5rem;
}
.CloseButton__root__QYaYL:not(:focus-visible) {
    outline: none;
  }
.CloseButton__root__QYaYL {

  -webkit-appearance: none;

     -moz-appearance: none;

          appearance: none;

  background: transparent;

  border: none;

  color: inherit;

  cursor: pointer;

  font: inherit;

  padding: 0;
}
.CloseButton__root__QYaYL:disabled {
    cursor: default;
  }
.CloseButton__root__QYaYL {

  align-items: center;
  align-self: start;
  color: var(--joom-global-color-base-selectors);
  display: flex;
  font-size: var(--close-button-size);
  justify-content: center;
  padding-bottom: calc(var(--close-button-size) / 2);
  position: relative;
}
.CloseButton__root__QYaYL:hover, .CloseButton__root__QYaYL:focus-visible {
    color: var(--joom-global-color-base-selectors-hover);
  }
.CloseButton__root__QYaYL::after {
    content: '';
    display: block;
    height: calc(var(--close-button-size) * 2);
    position: absolute;
    width: calc(var(--close-button-size) * 2);
  }

.Callout__callout__cIz0k {
  --callout-line-height: 1.25rem;

  align-items: stretch;
  border-radius: 0.5rem;
  color: var(--callout-intented-color);
  display: flex;
  font-size: 0.875rem;
  justify-content: space-between;
  line-height: var(--callout-line-height);
  padding: 1rem;
  position: relative;
}

.Callout__callout__cIz0k + .Callout__callout__cIz0k {
    margin-top: 0.5rem;
  }

.Callout__inline__gRUY0 {
  display: inline-flex;
}

.Callout__icon__W4DO3 {
  display: flex;
  flex: none;
  font-size: var(--callout-line-height);
  margin-right: 0.75rem;
}

.Callout__title__hDU8u {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  margin-top: -0.125rem;
}

.Callout__content__kIwOg {
  color: var(--joom-global-color-text-main);
  flex: 1 1 100%;
  max-width: 37.5rem;
  width: 100%;
}

.Callout__title__hDU8u + .Callout__contentData__x9qUo {
  padding-top: 0.25rem;
}

.Callout__contentAddon__qGNk9 {
  padding-top: 0.75rem;
}

.Callout__closeButton__sT0GN {
  margin-left: 0.75rem;
}

.Callout__withMarginBottom__Jntp3 {
  margin-bottom: 1rem;
}

.Callout__calloutInner__M5w9H {
  display: flex;
}

.SubmitFormPanel__submitFormPanel__YIQyC {
  align-items: center;
  background: var(--joom-global-color-base-bg);
  bottom: 0;
  box-shadow: rgba(0, 0, 0, 0.12) 0 -0.25rem 1rem -0.5rem;
  display: flex;
  left: 0;
  padding: 1rem;
  position: fixed;
  right: 0;
  z-index: var(--z-index-submit-form-panel);
}

.SubmitFormPanel__submitFormPanelSpaced__etdOJ {
  justify-content: space-between;
}

.SubmitFormPanel__submitFormPanelReversed__C42eL {
  flex-direction: row-reverse;
}

.SubmitFormPanel__content__18WHB {
  flex-grow: 0;
  padding-left: 0;
  padding-left: var(--page-navigation-width, 0);
}

.SubmitFormPanel__extra__Sz2Mp {
  flex: auto;
  margin-left: 1rem;
}

.SubmitFormPanel__error__Cipm- {
  color: var(--color-error);
}

/* Deprecated responsive steps: */

.Item__item__ZIx8n {
  grid-column-end: span var(--xl);
  max-width: 100%;
}

@media (max-width: 1439px) {

.Item__item__ZIx8n {
    grid-column-end: span var(--lg);
}
  }

@media (max-width: 1099px) {

.Item__item__ZIx8n {
    grid-column-end: span var(--md);
}
  }

@media (max-width: 899px) {

.Item__item__ZIx8n {
    grid-column-end: span var(--sm);
}
  }

@media (max-width: 576px) {

.Item__item__ZIx8n {
    grid-column-end: span var(--xs);
}
  }

.Item__stretch__VFn4l {
  display: grid;
}

.Grid__grid__7cDbT {
  --gap: var(--grid-gap, 1rem);
  --columns: var(--grid-columns, 12);

  display: grid;
  grid-template-columns: repeat(var(--columns), 1fr);
}

.Grid__none__1CMyb {
  gap: none;
}

.Grid__both__siSWe {
  gap: var(--gap);
}

.Grid__horizontal__8fid2 {
  -moz-column-gap: var(--gap);
       column-gap: var(--gap);
}

.Grid__vertical__9bjUa {
  row-gap: var(--gap);
}

.HelpPopup__icon__P3abt {
  color: var(--joom-global-color-base-elements);
  vertical-align: middle;
}

.Error__error__ArOfx {
  color: var(--joom-global-color-text-negative);
  font-size: 0.75rem;
}

.Warning__warning__hMfmn {
  color: var(--joom-global-color-text-warning);
  font-size: 0.75rem;
}

.ErrorContainer__minHeight__iCxNy {
  min-height: 1.125rem;
}

.FormControl__formControl__pmZcN {
  font-size: 0.75rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.125rem;

  border: none;
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  margin: 0;
  min-width: 0; /* Needed for proper text overflow handling */
  padding: 0;
  position: relative;
  text-align: left;
}

.FormControl__formControl__pmZcN:not(:last-child) {
  margin-bottom: 1rem;
}

.FormControl__labelWrapper__9EVf9 {
  align-items: center;
  display: flex;
  gap: 0.25rem;
}

.FormControl__label__uR5dz {
  color: var(--joom-global-color-text-main);
  display: table; /* To restrict clickable area to content  */
  padding: 0; /* Disable default browser padding on <legend> */
}

.FormControl__formControlRequired__0aolV .FormControl__label__uR5dz::after {
  color: var(--joom-global-color-text-negative);
  content: '*';
  margin-left: 0.166em;
}

.FormControl__content__RwNdh {
  position: relative;
}

.FormControl__useMargin__DL7R1 .FormControl__content__RwNdh {
  margin: 1em 0;
}

.FormControl__hint__UN1wP {
  color: var(--joom-global-color-text-secondary);
}

.FormControl__hint__UN1wP a, .FormControl__hint__UN1wP a:hover, .FormControl__hint__UN1wP a:focus, .FormControl__hint__UN1wP a:visited {
  color: var(--joom-global-color-text-secondary);
}

.FormControl__hint__UN1wP a {
  text-decoration: underline;
}

.FormControl__hint__UN1wP a:hover, .FormControl__hint__UN1wP a:focus {
    text-decoration: none;
  }

.FormControl__textDisabled__ZcT1M {
  color: var(--color-text-disabled);
}


  .TagCloseButton__button__Jq2FS:not(:focus-visible) {
    outline: none;
  }

.TagCloseButton__button__Jq2FS {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.TagCloseButton__button__Jq2FS:disabled {
    cursor: default;
  }

.TagCloseButton__button__Jq2FS {

  align-items: center;
  display: inline-flex;
  flex: none;
  height: 1.25rem;
  justify-content: center;
  margin-left: 0.25rem;
  width: 1.25rem;
}

.TagCloseButton__icon__4DJAV {
  opacity: 0.16;
  transition: opacity 0.2s;

  .TagCloseButton__button__Jq2FS:not(:disabled):hover &, .TagCloseButton__button__Jq2FS:not(:disabled):focus-visible & {
    opacity: 0.48;
  }
}

.Input__input__DH64b {
  border: var(--input-control-border);
  border-radius: var(--input-control-border-radius);
  box-sizing: border-box;
  color: var(--input-text-color);
  font: inherit;
  font-size: var(--input-text-size);
  height: 2rem;
  outline: none;
  padding: 0 0.5rem;
  text-align: inherit;
  width: 100%;
}

.Input__input__DH64b[dir] {
    text-align: left;
    text-align: initial;
  }

.Input__input__DH64b::-moz-placeholder {
    color: var(--input-placeholder-color);
  }

.Input__input__DH64b::placeholder {
    color: var(--input-placeholder-color);
  }

.Input__input__DH64b:hover {
    border-color: var(--input-control-border-color-hover);
  }

.Input__input__DH64b:focus {
    border-color: var(--input-control-border-color-active);
    box-shadow: var(--input-control-box-shadow-active);
  }

.Input__input__DH64b:disabled {
    /* Input elements of the EDGE browser in disabled state have grey background by default */
    background-color: var(--input-background-color-disabled);
    border-color: var(--input-control-border-color-disabled);
    color: var(--input-text-color-disabled);
  }

.Input__input__DH64b:disabled::-moz-placeholder {
    color: var(--input-placeholder-color-disabled);
  }

.Input__input__DH64b:disabled::placeholder {
    color: var(--input-placeholder-color-disabled);
  }

.Input__input__DH64b + .Input__clearButton__Zaq-6 {
    position: absolute;
  }

.Input__input__DH64b.Input__clearShown__i4ldy {
    /* normal padding + clear-button offset + clear-button width */
    padding-right: calc(0.5rem + 0.4rem + 1rem);
  }

.Input__controlInvalid__E6frn:not(.Input__input__DH64b:disabled) {
  border-color: var(--input-control-border-color-invalid);
  box-shadow: var(--input-control-box-shadow-invalid);
}

.Input__controlInvalid__E6frn:not(.Input__input__DH64b:disabled):focus,
  .Input__controlInvalid__E6frn:not(.Input__input__DH64b:disabled):hover {
    border-color: var(--input-control-border-color-invalid-active);
    box-shadow: var(--input-control-box-shadow-invalid);
  }

.Input__clearFix__E4VxA {
  display: block;
  position: relative;
  width: 100%;
}

.Input__inputSizeM__jkgyD {
  font-size: var(--input-text-size);
  height: 2rem;
  padding: 0 0.5rem;
}

.Input__inputSizeM__jkgyD + .Input__clearButton__Zaq-6 {
    right: 0.4rem;
    top: 0.4rem;
  }

.Input__inputSizeL__D67Ya {
  font-size: var(--input-text-size-l);
  height: 2.75rem;
  padding: 0 0.75rem;
}

.Input__inputSizeL__D67Ya + .Input__clearButton__Zaq-6 {
    right: 0.6rem;
    top: 0.7525rem;
  }

.Input__inputSizeXl__44CaE {
  font-size: var(--input-text-size-xl);
  height: 3.5rem;
  padding: 0 1rem;
}

.Input__inputSizeXl__44CaE + .Input__clearButton__Zaq-6 {
    right: 0.8rem;
    top: 1.15rem;
  }

:root {
  --select-dropdown-bg-color: var(--joom-global-color-white-1000);
  --select-dropdown-box-shadow: rgba(0, 0, 0, 0.12) 0 0.75rem 2.75rem 0;
}

.Dropdown__dropdown__Eu1D6 {
  background: var(--joom-global-color-white-1000);
  background: var(--select-dropdown-bg-color);
  border-radius: 0.25rem;
  box-shadow: rgba(0, 0, 0, 0.12) 0 0.75rem 2.75rem 0;
  box-shadow: var(--select-dropdown-box-shadow);
  box-sizing: border-box;
  overflow-y: auto;
  padding: 0.25rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 0;

  /* Should be greater than NativeSelect’s z-index */
  z-index: 2;
  z-index: var(--z-index-select-dropdown, 2);
}

.SelectCore__container__DvI-Z {
  box-sizing: border-box;
  position: relative;
}

.IconCaret__icon__iLrmE {
  color: var(--select-icon-color);
  transition: transform 0.2s;
}

.IconCaret__iconActive__U6rdg {
  color: var(--select-icon-color-active);
}

.IconCaret__iconOpen__jtzDI {
  transform: rotate(180deg);
}

.IconCaret__iconDisabled__imj72 {
  color: var(--select-icon-color-disabled);
}

.SelectControl__control__l-HUs {
  --select-control-caret-size: 1rem;
  --select-control-height: 3.5rem;
  --select-control-spacing-horizontal: 0.5rem;
  --select-control-padding-left: var(--select-control-spacing-horizontal);
  --select-control-padding-right: calc(
    var(--select-control-caret-size) + (var(--select-control-spacing-horizontal) * 2)
  );

  align-items: center;
  background: var(--joom-global-color-base-bg);
  border: var(--input-control-border);
  border-radius: var(--input-control-border-radius);
  box-sizing: border-box;
  display: flex;
  height: var(--select-control-height);
  justify-content: space-between;
  padding-left: var(--select-control-padding-left);
  padding-right: var(--select-control-padding-right);
  position: relative;
}

.SelectControl__control__l-HUs:hover .SelectControl__icon__aO2JL:not(.SelectControl__iconActive__SN3O7):not(.SelectControl__iconOpen__2IyPi):not(.SelectControl__iconDisabled__oIhXr), .SelectControl__control__l-HUs:focus .SelectControl__icon__aO2JL:not(.SelectControl__iconActive__SN3O7):not(.SelectControl__iconOpen__2IyPi):not(.SelectControl__iconDisabled__oIhXr) {
  color: var(--select-icon-color-hover);
}

.SelectControl__control__l-HUs:hover:not(.SelectControl__controlBorderless__EdlIE):not(.SelectControl__controlInvalid__zFBxg), .SelectControl__control__l-HUs:focus:not(.SelectControl__controlBorderless__EdlIE):not(.SelectControl__controlInvalid__zFBxg) {
  border-color: var(--input-control-border-color-hover);
}

.SelectControl__controlActive__6jW6w {
  border-color: var(--input-control-border-color-active);
  box-shadow: var(--input-control-box-shadow-active);
}

.SelectControl__controlDisabled__vHjbF {
  border-color: var(--input-control-border-color-disabled);
  pointer-events: none;
}

.SelectControl__controlInvalid__zFBxg:not(.SelectControl__controlDisabled__vHjbF):not(.SelectControl__controlBorderless__EdlIE) {
  border-color: var(--input-control-border-color-invalid);
  box-shadow: var(--input-control-box-shadow-invalid);
}

.SelectControl__controlInvalid__zFBxg:not(.SelectControl__controlDisabled__vHjbF):not(.SelectControl__controlBorderless__EdlIE):focus,
  .SelectControl__controlInvalid__zFBxg:not(.SelectControl__controlDisabled__vHjbF):not(.SelectControl__controlBorderless__EdlIE):hover {
    border-color: var(--input-control-border-color-invalid-active);
    box-shadow: var(--input-control-box-shadow-invalid);
  }

.SelectControl__controlBorderless__EdlIE {
  border-color: transparent;
}

.SelectControl__caret__LTLi3 {
  display: flex;
  font-size: var(--select-control-caret-size);
  position: absolute;
  right: var(--select-control-spacing-horizontal);
  top: 50%;
  transform: translateY(-50%);
}

.SelectControl__controlWithPreview__bnKJf {
  border-radius: var(--input-control-border-radius) var(--input-control-border-radius) 0 0;
}

.SelectControl__inputSizeM__gGX3L {
  --select-control-caret-size: 1rem;
  --select-control-height: 2rem;
  --select-control-spacing-horizontal: 0.5rem;
}

.SelectControl__inputSizeL__BuWmk {
  --select-control-caret-size: 1rem;
  --select-control-height: 2.75rem;
  --select-control-spacing-horizontal: 0.75rem;
}

.SelectControl__inputSizeXl__rs5P1 {
  --select-control-caret-size: 1rem;
  --select-control-height: 3.5rem;
  --select-control-spacing-horizontal: 1rem;
}

.SelectedValue__selectedValue__NC8-f,
.SelectedValue__placeholder__47a2m {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

  flex: 1;
  font-size: 0.875rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.SelectedValue__selectedValue__NC8-f {
  color: var(--input-text-color);
}

.SelectedValue__placeholder__47a2m {
  color: var(--input-placeholder-color);
}

.SelectedValue__selectedValueDisabled__-tA9R {
  color: var(--input-text-color-disabled);
}

:root {
  --select-icon-color: rgba(0, 0, 0, 0.56);
  --select-icon-color-hover: rgba(0, 0, 0, 0.56);
  --select-icon-color-active: rgba(0, 0, 0, 0.87);
  --select-icon-color-disabled: rgba(0, 0, 0, 0.12);
}

.aohm8JGD3omEcqN9YKFN{margin-left:.5rem}.tpEEo0TRV0zGydaIWvIV,.aohm8JGD3omEcqN9YKFN{align-items:center;display:flex}.tpEEo0TRV0zGydaIWvIV{max-width:9rem;min-height:2.7rem;position:relative}.HRYqGuLjFyMld2ygph4U{color:var(--color-error)}.Lblt8LGKokAlw2TJMxkU{color:var(--color-text-disabled)}
.Toggle__root__KKy2S {
  --component-animation-duration: 0.15s;
  --component-handler-size: 1rem;
  --component-handler-offset: 0%;
  --component-handler-icon-color: var(--joom-global-color-base-selectors);
  --component-handler-icon-check-opacity: 0;
  --component-handler-icon-cross-opacity: 1;
  --component-switch-padding: 0.125rem;
  --component-switch-background-color: var(--joom-global-color-base-elements);
  --component-text-color: var(--joom-global-color-text-main);
}

@media (prefers-reduced-motion: reduce) {

.Toggle__root__KKy2S {
    --component-animation-duration: 0;
}
  }

.Toggle__root__KKy2S {

  align-items: center;
  cursor: pointer;
  display: inline-flex;
}

.Toggle__input__1HNGa {
  border: 0;
  box-sizing: border-box;
  clip: rect(0 0 0 0);
  clip-path: inset(100%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.Toggle__label__JYOhs {
  font-size: 0.875rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.25rem;

  color: var(--component-text-color);
  margin-left: 0.75rem;
  transition: color var(--component-animation-duration);
}

.Toggle__switch__qDxBr {
  background-color: var(--component-switch-background-color);
  border-radius: calc(var(--component-switch-padding) / 2 + var(--component-handler-size));
  display: block;
  flex-shrink: 0;
  outline: solid 0 var(--joom-global-color-base-focus);
  padding: var(--component-switch-padding);
  transition:
    background-color var(--component-animation-duration),
    outline-width var(--component-animation-duration);
  width: calc(var(--component-handler-size) * 2);
}

.Toggle__handler__I4eyW {
  background-color: var(--joom-global-color-base-bg);
  border-radius: 50%;
  color: var(--component-handler-icon-color);
  content: '';
  display: block;
  height: var(--component-handler-size);
  position: relative;
  transform: translateX(var(--component-handler-offset));
  transition:
    transform var(--component-animation-duration),
    color var(--component-animation-duration);
  width: var(--component-handler-size);
}

.Toggle__icon__O3MK- {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: opacity var(--component-animation-duration);
}

.Toggle__checkIcon__uOhCb {
  height: 0.75rem;
  opacity: var(--component-handler-icon-check-opacity);
}

.Toggle__crossIcon__R1ADH {
  height: 0.5rem;
  opacity: var(--component-handler-icon-cross-opacity);
}

/* Focused */

.Toggle__input__1HNGa:focus-visible ~ .Toggle__switch__qDxBr {
  outline-width: 0.25rem;
}

/* Disabled */

.Toggle__disabled__VV3uV {
  --component-switch-background-color: var(--joom-global-color-base-bg-layer-2);
  --component-handler-icon-color: var(--joom-global-color-base-elements);

  cursor: default;
  pointer-events: none;
}

/* Checked */

.Toggle__input__1HNGa:checked ~ .Toggle__switch__qDxBr {
  --component-switch-background-color: var(--joom-global-color-base-primary);
  --component-handler-offset: 100%;
  --component-handler-icon-check-opacity: 1;
  --component-handler-icon-cross-opacity: 0;
  --component-handler-icon-color: var(--component-switch-background-color);
}

/* Hovered */

.Toggle__root__KKy2S:not(.Toggle__disabled__VV3uV):hover,
.Toggle__input__1HNGa:focus-visible ~ .Toggle__switch__qDxBr {
  --component-switch-background-color: var(--joom-global-color-base-elements-hover);
  --component-handler-icon-color: var(--joom-global-color-base-selectors-hover);
}

/* Сhecked and disabled */

.Toggle__disabled__VV3uV .Toggle__input__1HNGa:checked ~ .Toggle__switch__qDxBr {
  --component-switch-background-color: var(--joom-global-color-base-secondary-hover);
}

/* Checked and hovered */

.Toggle__root__KKy2S:not(.Toggle__disabled__VV3uV):hover .Toggle__input__1HNGa:checked ~ .Toggle__switch__qDxBr,
.Toggle__input__1HNGa:checked:focus-visible ~ .Toggle__switch__qDxBr {
  --component-switch-background-color: var(--joom-global-color-base-primary-hover);
}

.xh7rUzyWrwdtNey7T4Pf{-moz-column-gap:1rem;column-gap:1rem;display:flex}.Q8ixRsicEWgkuwW9I2RT{flex-shrink:0}.Bf2fzLG_DusBbcxsX54i{padding-top:1.5rem}.Bf2fzLG_DusBbcxsX54i:not(:last-child){border-bottom:.0635rem solid var(--joom-global-color-black-100)}
.zjlcFkMsmciWL0UeYAzd{flex:1 1 auto;overflow:hidden;padding-bottom:1.5rem}.pwlidrf7ZIgRLw2sSxOR,.tLFq8vYE4cfvx2j7nSHv{font-size:.875rem;max-width:100%}.pwlidrf7ZIgRLw2sSxOR{font-weight:500;margin-bottom:.25em}.tLFq8vYE4cfvx2j7nSHv{color:var(--joom-global-color-black-500)}
.ZwkaCr63S8S3uicRuHsM{font-weight:var(--joom-global-text-weight-medium)}.MRTWce0TKWY6S5gfCsyY{margin-bottom:1.25rem}.UmzaRAPpEg4NUHEV6Fow{margin-bottom:.75rem}.Och4iXfUrgb4RcYiJDMv{padding-left:1rem}.SKsDbiZsStAE4NUuPVsR{font-size:.75rem;font-weight:var(--joom-global-text-weight-regular);line-height:1.125rem}
.Pi3u8XKMmDg9geCXRcrB{color:var(--joom-global-color-text-secondary);font-size:.75rem;font-weight:var(--joom-global-text-weight-regular);line-height:1.125rem;margin-top:.25rem}
.iwTLF9ND70ILUtNDsM1a{white-space:normal}._xPzqRccpqIJ5xOfEz1M{color:var(--joom-global-color-text-main)}.wTru0jrnKCMZTJoU4vHC{color:var(--joom-global-color-text-secondary);margin-top:.25rem}
.Placeholder__root__SpZtS {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 2em;
  text-align: center;
}

.Placeholder__rootFullHeight__qrV5z {
  max-height: 100%;
  min-height: 100%;
}

.Placeholder__title__fOIZa {
  font-weight: bold;
  margin: 1.5em 0 1em;
}

.Preloader__preloader__2D4r- {
  font-size: 3em;
  line-height: 0;
  text-align: center;
}

.StateHandler__loader__4niII {
  padding: 1.25em;
}

.ge1j22rDXUxBUPjIATTr{margin:0 auto;max-width:35rem;padding:6rem 1.25rem 0;text-align:center}.h2WMCKFEf8oFDrXDfXMR{font-size:1.5rem;font-weight:700;line-height:1.1;margin-bottom:.625rem}.vNgoq_6U32IZdusFPuX6{font-size:1.125rem;line-height:1.5}
.zNZ2NCtxeQa9c8os3K8I{align-items:center;display:flex;gap:.25rem;justify-content:flex-end}.ZaAeyGFa3kG3vzmHX9tu{color:var(--joom-global-color-base-elements);flex-shrink:0}.XNTxuGFJgaAKbVhyZXwi{color:var(--joom-global-color-text-main);font-size:.75rem;font-weight:var(--joom-global-text-weight-regular);line-height:1.125rem}.NEC2_GBb891_aL1EEKwh{width:15rem}
.SXkfUs0thAAcjLjimsBG{align-items:center;display:flex;gap:.25rem;justify-content:center}.FuvrXjoVhp4CdXdHV8LQ{color:var(--joom-global-color-base-elements);flex-shrink:0}.EYym3RN4VkbNxEz9DWPU{color:var(--joom-global-color-text-main);font-size:.75rem;font-weight:var(--joom-global-text-weight-regular);line-height:1.125rem}.BdfYrOSk2SsM8ImDXD7l{width:13.375rem}
.BPBlGtolznwivha7w5PO{transform:rotate(90deg);transition:transform .1s ease-in-out;will-change:transform}.qNex_qPZk0DEw8Yb7arl{transform:rotate(270deg)}
.K_hf29mrDwEINpbP22av{margin-bottom:.25rem}
/**
 * Base color palette
 * Variables names format: --joom-global-color-{color}-{gradation}{-opacity?}
 */
:root {
  /**
   * White colors
   */
  --joom-global-color-white-1000: hsl(0, 0%, 100%);
  --joom-global-color-white-1000-60: hsla(0, 0%, 100%, 0.6);
  --joom-global-color-white-1000-30: hsla(0, 0%, 100%, 0.3);
  --joom-global-color-white-1000-20: hsla(0, 0%, 100%, 0.2);
  --joom-global-color-white-1000-15: hsla(0, 0%, 100%, 0.15);
  --joom-global-color-white-1000-10: hsla(0, 0%, 100%, 0.1);
  --joom-global-color-white-1000-5: hsla(0, 0%, 100%, 0.05);

  /**
   * Black colors
   */
  --joom-global-color-black-50: hsl(240, 16%, 98%);
  --joom-global-color-black-100: hsl(240, 9%, 93%);
  --joom-global-color-black-200: hsl(231, 17%, 86%);
  --joom-global-color-black-300: hsl(232, 11%, 73%);
  --joom-global-color-black-400: hsl(233, 9%, 62%);
  --joom-global-color-black-500: hsl(222, 11%, 53%);
  --joom-global-color-black-600: hsl(222, 12%, 45%);
  --joom-global-color-black-700: hsl(224, 13%, 30%);
  --joom-global-color-black-800: hsl(229, 9%, 23%);
  --joom-global-color-black-900: hsl(233, 10%, 17%);
  --joom-global-color-black-1000: hsl(180, 2%, 3%);
  --joom-global-color-black-1000-75: hsla(180, 2%, 3%, 0.75);

  /**
   * Blue colors
   */
  --joom-global-color-blue-100: hsl(223, 84%, 95%);
  --joom-global-color-blue-200: hsl(224, 83%, 88%);
  --joom-global-color-blue-300: hsl(224, 81%, 79%);
  --joom-global-color-blue-400: hsl(224, 86%, 73%);
  --joom-global-color-blue-500: hsl(224, 84%, 65%);
  --joom-global-color-blue-600: hsl(224, 84%, 59%);
  --joom-global-color-blue-700: hsl(224, 88%, 55%);
  --joom-global-color-blue-700-20: hsla(224, 88%, 55%, 0.2);
  --joom-global-color-blue-800: hsl(224, 81%, 45%);
  --joom-global-color-blue-900: hsl(224, 77%, 38%);
  --joom-global-color-blue-1000: hsl(224, 77%, 26%);

  /**
   * Red colors
   */
  --joom-global-color-red-100: hsl(8, 100%, 96%);
  --joom-global-color-red-200: hsl(9, 100%, 89%);
  --joom-global-color-red-300: hsl(9, 100%, 80%);
  --joom-global-color-red-400: hsl(9, 100%, 68%);
  --joom-global-color-red-500: hsl(9, 90%, 58%);
  --joom-global-color-red-600: hsl(9, 87%, 52%);
  --joom-global-color-red-700: hsl(9, 84%, 48%);
  --joom-global-color-red-800: hsl(9, 91%, 43%);
  --joom-global-color-red-900: hsl(9, 91%, 37%);
  --joom-global-color-red-1000: hsl(9, 90%, 29%);

  /**
   * Yellow colors
   */
  --joom-global-color-yellow-100: hsl(35, 100%, 94%);
  --joom-global-color-yellow-200: hsl(34, 100%, 88%);
  --joom-global-color-yellow-300: hsl(34, 100%, 83%);
  --joom-global-color-yellow-400: hsl(34, 98%, 77%);
  --joom-global-color-yellow-500: hsl(34, 100%, 71%);
  --joom-global-color-yellow-600: hsl(34, 94%, 65%);
  --joom-global-color-yellow-700: hsl(34, 88%, 59%);
  --joom-global-color-yellow-800: hsl(34, 75%, 54%);
  --joom-global-color-yellow-900: hsl(34, 64%, 45%);
  --joom-global-color-yellow-1000: hsl(34, 72%, 32%);

  /**
   * Green colors
   */
  --joom-global-color-green-100: hsl(133, 58%, 94%);
  --joom-global-color-green-200: hsl(134, 64%, 89%);
  --joom-global-color-green-300: hsl(134, 53%, 84%);
  --joom-global-color-green-400: hsl(134, 48%, 79%);
  --joom-global-color-green-500: hsl(134, 46%, 70%);
  --joom-global-color-green-600: hsl(134, 50%, 62%);
  --joom-global-color-green-700: hsl(134, 53%, 47%);
  --joom-global-color-green-800: hsl(134, 54%, 42%);
  --joom-global-color-green-900: hsl(134, 60%, 34%);
  --joom-global-color-green-1000: hsl(134, 60%, 25%);

  /**
   * Pink colors
   */
  --joom-global-color-pink-700: hsl(339, 100%, 74%);
  --joom-global-color-pink-600: hsl(339, 88%, 76%);
  --joom-global-color-pink-100: hsl(315, 67%, 96%);

  /**
   * Emerald colors
   */
  --joom-global-color-emerald-700: hsl(174, 45%, 53%);
  --joom-global-color-emerald-600: hsl(175, 53%, 63%);
  --joom-global-color-emerald-100: hsl(186, 68%, 94%);

  /**
   * Purple colors
   */
  --joom-global-color-purple-700: hsl(253, 90%, 65%);
  --joom-global-color-purple-600: hsl(253, 100%, 76%);
  --joom-global-color-purple-100: hsl(251, 100%, 98%);

  /**
   * Lilac colors
   */
  --joom-global-color-lilac-100: hsl(210, 11%, 93%);
  --joom-global-color-lilac-700: hsl(291, 45%, 62%);

  /**
   * Other colors
   */
  --joom-global-color-lemon-700: hsl(45, 100%, 66%);
  --joom-global-color-gold-700: hsl(36, 100%, 65%);
  --joom-global-color-flaxen-400: hsl(33, 32%, 71%);
  --joom-global-color-flame-700: hsl(14, 100%, 59%);
  --joom-global-color-sky-300: hsl(206, 100%, 87%);
  --joom-global-color-sky-700: hsl(198, 91%, 64%);
  --joom-global-color-turquoise-700: hsl(187, 71%, 59%);
  --joom-global-color-mojito-500: hsl(87, 51%, 67%);
  --joom-global-color-grass-500: hsl(123, 38%, 64%);
}
:root {
  --joom-global-color-base-bg: var(--joom-global-color-white-1000);
  --joom-global-color-base-bg-layer-1: var(--joom-global-color-black-50);
  --joom-global-color-base-bg-layer-2: var(--joom-global-color-black-100);
  --joom-global-color-base-elements: var(--joom-global-color-black-200);
  --joom-global-color-base-elements-hover: var(--joom-global-color-black-300);
  --joom-global-color-base-selectors: var(--joom-global-color-black-400);
  --joom-global-color-base-selectors-hover: var(--joom-global-color-black-500);
  --joom-global-color-base-icons: var(--joom-global-color-black-900);
  --joom-global-color-base-primary: var(--joom-global-color-blue-700);
  --joom-global-color-base-primary-active: var(--joom-global-color-blue-900);
  --joom-global-color-base-primary-hover: var(--joom-global-color-blue-800);
  --joom-global-color-base-secondary: var(--joom-global-color-blue-100);
  --joom-global-color-base-secondary-active: var(--joom-global-color-blue-300);
  --joom-global-color-base-secondary-hover: var(--joom-global-color-blue-200);
  --joom-global-color-base-overlay: var(--joom-global-color-black-1000-75);
  --joom-global-color-base-focus: var(--joom-global-color-blue-700-20);
  --joom-global-color-base-selection: var(--joom-global-color-blue-700-20);
}
:root {
  --joom-global-color-status-error-fill: var(--joom-global-color-red-700);
  --joom-global-color-status-error-fill-hover: var(--joom-global-color-red-800);
  --joom-global-color-status-error-fill-active: var(--joom-global-color-red-900);
  --joom-global-color-status-error-bg: var(--joom-global-color-red-100);
  --joom-global-color-status-error-bg-hover: var(--joom-global-color-red-200);
  --joom-global-color-status-error-bg-active: var(--joom-global-color-red-300);
  --joom-global-color-status-success-fill: var(--joom-global-color-green-700);
  --joom-global-color-status-success-fill-active: var(--joom-global-color-green-900);
  --joom-global-color-status-success-fill-hover: var(--joom-global-color-green-800);
  --joom-global-color-status-success-bg: var(--joom-global-color-green-100);
  --joom-global-color-status-success-bg-hover: var(--joom-global-color-green-200);
  --joom-global-color-status-success-bg-active: var(--joom-global-color-green-300);
  --joom-global-color-status-warning-fill: var(--joom-global-color-yellow-700);
  --joom-global-color-status-warning-fill-active: var(--joom-global-color-yellow-900);
  --joom-global-color-status-warning-fill-hover: var(--joom-global-color-yellow-800);
  --joom-global-color-status-warning-bg: var(--joom-global-color-yellow-100);
  --joom-global-color-status-warning-bg-hover: var(--joom-global-color-yellow-200);
  --joom-global-color-status-warning-bg-active: var(--joom-global-color-yellow-300);
  --joom-global-color-status-info-fill: var(--joom-global-color-blue-700);
  --joom-global-color-status-info-fill-active: var(--joom-global-color-blue-900);
  --joom-global-color-status-info-fill-hover: var(--joom-global-color-blue-800);
  --joom-global-color-status-info-bg: var(--joom-global-color-blue-100);
  --joom-global-color-status-info-bg-hover: var(--joom-global-color-blue-200);
  --joom-global-color-status-info-bg-active: var(--joom-global-color-blue-300);
  --joom-global-color-status-neutral-fill: var(--joom-global-color-black-500);
  --joom-global-color-status-neutral-fill-active: var(--joom-global-color-black-700);
  --joom-global-color-status-neutral-fill-hover: var(--joom-global-color-black-600);
  --joom-global-color-status-neutral-bg: var(--joom-global-color-black-100);
  --joom-global-color-status-neutral-bg-hover: var(--joom-global-color-black-200);
  --joom-global-color-status-neutral-bg-active: var(--joom-global-color-black-300);
}
:root {
  --joom-global-color-support-01: var(--joom-global-color-lemon-700);
  --joom-global-color-support-02: var(--joom-global-color-gold-700);
  --joom-global-color-support-03: var(--joom-global-color-flaxen-400);
  --joom-global-color-support-04: var(--joom-global-color-flame-700);
  --joom-global-color-support-05: var(--joom-global-color-pink-700);
  --joom-global-color-support-06: var(--joom-global-color-purple-700);
  --joom-global-color-support-07: var(--joom-global-color-lilac-700);
  --joom-global-color-support-08: var(--joom-global-color-sky-300);
  --joom-global-color-support-09: var(--joom-global-color-sky-700);
  --joom-global-color-support-10: var(--joom-global-color-turquoise-700);
  --joom-global-color-support-11: var(--joom-global-color-emerald-700);
  --joom-global-color-support-12: var(--joom-global-color-grass-500);
  --joom-global-color-support-13: var(--joom-global-color-mojito-500);
  --joom-global-color-support-14: var(--joom-global-color-pink-100);
  --joom-global-color-support-15: var(--joom-global-color-emerald-100);
  --joom-global-color-support-16: var(--joom-global-color-lilac-100);
}
:root {
  --joom-global-color-text-main: var(--joom-global-color-black-900);
  --joom-global-color-text-secondary: var(--joom-global-color-black-600);
  --joom-global-color-text-helper: var(--joom-global-color-black-400);
  --joom-global-color-text-inverted: var(--joom-global-color-white-1000);
  --joom-global-color-text-link: var(--joom-global-color-blue-700);
  --joom-global-color-text-link-hover: var(--joom-global-color-blue-800);
  --joom-global-color-text-link-active: var(--joom-global-color-blue-900);
  --joom-global-color-text-positive: var(--joom-global-color-green-800);
  --joom-global-color-text-positive-hover: var(--joom-global-color-green-900);
  --joom-global-color-text-positive-active: var(--joom-global-color-green-1000);
  --joom-global-color-text-negative: var(--joom-global-color-red-700);
  --joom-global-color-text-negative-hover: var(--joom-global-color-red-800);
  --joom-global-color-text-negative-active: var(--joom-global-color-red-900);
  --joom-global-color-text-warning: var(--joom-global-color-yellow-800);
  --joom-global-color-text-warning-hover: var(--joom-global-color-yellow-900);
  --joom-global-color-text-warning-active: var(--joom-global-color-yellow-1000);
  --joom-global-color-text-support-07: var(--joom-global-color-purple-700);
  --joom-global-color-text-support-11: var(--joom-global-color-emerald-700);
  --joom-global-color-text-support-14: var(--joom-global-color-pink-700);
}
:root {
  --color-border: #f1f1f1;
  --color-control-border: #e0e0e0;
  --color-negative: var(--joom-global-color-red-700);
  --color-negative-secondary: var(--joom-global-color-red-100);
  --color-error: var(--color-negative);
  --color-focus-ring: var(--joom-global-color-blue-300);
  --color-link: var(--joom-global-color-text-link);
  --color-link-hover: var(--joom-global-color-text-link-hover);
  --color-link-underline-hover: rgba(74, 125, 226, 0.5);
  --color-link-visited: var(--color-link);

  /* Like var(--joom-global-color-blue-700) */
  --color-primary-rgb: 74 125 226;
  --color-primary: rgb(var(--color-primary-rgb));
  --color-primary-secondary: rgb(241, 245, 253);
  --color-positive: var(--joom-global-color-green-700);
  --color-positive-secondary: var(--joom-global-color-green-100);
  --color-success: var(--color-positive);
  --color-text-disabled: var(--joom-global-color-black-400);
  --color-warning: var(--joom-global-color-yellow-700);
  --color-warning-secondary: var(--joom-global-color-yellow-100);
  --color-info: var(--joom-global-color-blue-700);

  /**
   * These color tokens are outdated and their usage is not recommended. Instead
   * of using them, it is advised to use semantic tokens such as base, status,
   * text, etc.
   */
  --joom-deprecated-color-primary-100: var(--joom-global-color-blue-100);
  --joom-deprecated-color-primary-200: var(--joom-global-color-blue-200);
  --joom-deprecated-color-primary-300: var(--joom-global-color-blue-300);
  --joom-deprecated-color-primary-400: var(--joom-global-color-blue-400);
  --joom-deprecated-color-primary-500: var(--joom-global-color-blue-500);
  --joom-deprecated-color-primary-600: var(--joom-global-color-blue-600);
  --joom-deprecated-color-primary-700: var(--joom-global-color-blue-700);
  --joom-deprecated-color-primary-800: var(--joom-global-color-blue-800);
  --joom-deprecated-color-primary-900: var(--joom-global-color-blue-900);
  --joom-deprecated-color-primary-1000: var(--joom-global-color-blue-1000);
}
:root {
  --font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, '-apple-system', 'Helvetica Neue', 'Segoe UI', Roboto, Ubuntu, Helvetica, Arial, sans-serif;

  /* Weights */
  --joom-global-text-weight-regular: 400;
  --joom-global-text-weight-medium: 500;
  --joom-global-text-weight-semibold: 600;
}
:root {
  --input-control-border-width: 0.0625rem;
  --input-control-border-color: var(--joom-global-color-black-200);
  --input-control-border: var(--input-control-border-width) solid var(--input-control-border-color);
  --input-control-border-color-active: var(--joom-global-color-blue-400);
  --input-control-border-color-disabled: var(--joom-global-color-black-100);
  --input-control-border-color-hover: var(--joom-global-color-blue-400);
  --input-control-border-color-invalid: var(--joom-global-color-red-400);
  --input-control-border-color-invalid-active: var(--joom-global-color-red-500);
  --input-selector-color-invalid: var(--joom-global-color-red-600);
  --input-selector-color-invalid-active: var(--joom-global-color-red-700);
  --input-control-border-color-inverted: rgba(255, 255, 255, 0.16);
  --input-control-border-color-active-inverted: rgba(255, 255, 255, 0.48);
  --input-control-border-color-hover-inverted: rgba(255, 255, 255, 0.24);
  --input-control-border-radius: 0.25rem;
  --input-control-box-shadow-active-width: 0.125rem;

  /* Like rgba(var(--joom-global-color-blue-700), 0.52) */
  --input-control-box-shadow-active-color: rgba(74, 125, 226, 0.52);
  --input-control-box-shadow-active-color-inverted: rgba(255, 255, 255, 0.16);
  --input-control-box-shadow-active: 0 0 var(--input-control-box-shadow-active-width)
    var(--input-control-box-shadow-active-color);

  /* Like rgba(var(--joom-global-color-red-700), 0.52) */
  --input-control-box-shadow-invalid-color: rgba(241, 63, 85, 0.52);
  --input-control-box-shadow-invalid-width: 0.125rem;
  --input-control-box-shadow-invalid: 0 0 var(--input-control-box-shadow-invalid-width)
    var(--input-control-box-shadow-invalid-color);
  --input-control-invalid-color: var(--joom-global-color-red-400);
  --input-control-invalid-color-active: var(--joom-global-color-red-500);
  --input-placeholder-color: var(--joom-global-color-black-500);
  --input-placeholder-color-disabled: var(--color-text-disabled);
  --input-text-color: var(--joom-global-color-black-900);
  --input-text-size: 0.875rem;
  --input-text-size-l: 0.9375rem;
  --input-text-size-xl: 1rem;
  --input-text-color-disabled: var(--color-text-disabled);
  --input-background-color-disabled: var(--joom-global-color-white-1000);
}
:root {
  --joom-global-spacing-01: 0.125rem;
  --joom-global-spacing-02: 0.25rem;
  --joom-global-spacing-03: 0.5rem;
  --joom-global-spacing-04: 0.75rem;
  --joom-global-spacing-05: 1rem;
  --joom-global-spacing-06: 1.25rem;
  --joom-global-spacing-07: 1.5rem;
  --joom-global-spacing-08: 2rem;
  --joom-global-spacing-09: 2.5rem;
  --joom-global-spacing-10: 3rem;
  --joom-global-spacing-11: 4rem;
}

:root{--color-bg-positive:var(--joom-global-color-green-100);--color-bg-warning:var(--joom-global-color-yellow-100);--color-bg:#f5f5f5;--color-fg:#353535;--color-gray:#9fa4b2;--color-notice:var(--joom-global-color-black-600)}:root{--z-index-upload-avatar-drop-area:100;--z-index-menu:15;--z-index-select-dropdown:150;--z-index-context-popup:100;--z-index-modal-popup:10;--z-index-info-messages:6;--z-index-datepicker-popup:5;--z-index-header:4;--z-index-modal-header:11;--z-index-submit-form-panel:2}
#content,body,html{height:100%;margin:0;padding:0}.oldfashionedPage{background:var(--color-bg)}html{box-sizing:border-box;font:16px/1.4 var(--font-family)}body{background:var(--joom-global-color-white-1000);color:var(--color-fg);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}
.AppEnvBar__appEnvBar__F-Vux {
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1rem;
  padding: 0.5rem;
  text-align: center;
  text-transform: uppercase;
}

.AppEnvBar__appEnvBarNeutral__wsCfM {
  background: #3a3c54;
  color: var(--joom-global-color-text-inverted);
}

.AppEnvBar__appEnvBarWarning__kCujf {
  background: var(--color-warning);
  color: var(--joom-global-color-text-inverted);
}

.hTjUwD1YQiAgQWVrNX4F,.m2VYDX2QkcgDXxp19o_C{opacity:.6}.hTjUwD1YQiAgQWVrNX4F{text-transform:none}
.nAUyfNmUCnEeHy78Mr8Q{background-color:var(--joom-global-color-white-1000);border-top:1px solid rgba(0,0,0,.06);bottom:0;color:rgba(0,0,0,.56);font-size:13px;padding:16px 24px}.vFnr9I7TxTQ8_kzxRijM{font-weight:500}.tg7KpHrB907uFa_21BIY{float:right}.GCarqOCshIGc1br4qb6U{color:rgba(61,63,86,.57);margin-left:32px;text-decoration:none}.GCarqOCshIGc1br4qb6U:first-child{margin-left:0}.GCarqOCshIGc1br4qb6U:focus,.GCarqOCshIGc1br4qb6U:hover{color:#3d3f56}
.Item__item__FwUoj {
  align-items: center;
  border-left: 0.0625rem solid #ebebeb;
  border-right: 0.0625rem solid #ebebeb;
  box-sizing: border-box;
  display: flex;
  font-size: 0.875rem;
  height: var(--joom-ui-navbar-height);
  line-height: calc(24 / 14);
  padding: 0 1rem;
}

.Item__item__FwUoj:not(.Item__disabled__ZeHGM) {
      .Item__button__HKjoO:hover, .Item__link__QnZAh:hover, .Item__button__HKjoO:focus-visible, .Item__link__QnZAh:focus-visible {
        background: var(--color-primary-secondary);
        color: var(--color-primary);
        cursor: pointer;
        outline: none;
      }

      .Item__button__HKjoO:active, .Item__link__QnZAh:active {
        background: rgb(var(--color-primary-rgb) / 0.24);
      }
  }

.Item__item__FwUoj:last-child {
  border-right: none;
}

.Item__item__FwUoj + .Item__item__FwUoj {
  margin-left: -0.0625rem;
}

.Item__itemButton__kPXeg,
.Item__itemLink__dUU8N {
  padding: 0.25rem;
}

.Item__button__HKjoO:not(:focus-visible) {
    outline: none;
  }

.Item__button__HKjoO {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.Item__button__HKjoO:disabled {
    cursor: default;
  }

.Item__button__HKjoO:disabled {
  color: var(--color-text-disabled);

  .Item__icon__vHk3W {
    color: var(--color-text-disabled);
  }
}

.Item__button__HKjoO,
.Item__link__QnZAh {
  align-items: center;
  align-self: stretch;
  border-radius: 0.25rem;
  display: flex;
  padding: 0 0.75rem;
}

.Item__link__QnZAh {
  color: inherit;
  text-decoration: none;
}

.Item__disabled__ZeHGM {
  color: var(--color-text-disabled);
}

.Item__linkActive__vFv1n {
  background: rgb(var(--color-primary-rgb) / 0.16);
  color: var(--color-primary);
}

.Item__buttonMenu__GI6BL[aria-expanded='true'] {
  background: var(--joom-global-color-base-bg-layer-2);
  color: inherit;
}

.Item__icon__vHk3W {
  color: var(--joom-global-color-text-secondary);
  display: flex;
  font-size: 1rem;
  margin-left: 0.5rem;
  transition: transform 0.2s;

  .Item__buttonMenu__GI6BL[aria-expanded='true'] & {
    transform: rotate(180deg);
  }

  .Item__buttonMenu__GI6BL:hover &, .Item__buttonMenu__GI6BL:focus-visible & {
    color: inherit;
  }
}

:root {
  --joom-ui-navbar-height: 3rem;
  --joom-ui-navbar-logo-width: auto;
}

.Navbar__navbar__xUHNk {
  align-items: center;
  background: var(--joom-global-color-base-bg);
  border-bottom: thin solid var(--joom-global-color-base-bg-layer-2);
  display: flex;
  height: 3rem;
  height: var(--joom-ui-navbar-height);
  justify-content: space-between;
}

.Navbar__logo__nwO9L {
  box-sizing: border-box;
  flex: 0 0 auto;
  flex: 0 0 var(--joom-ui-navbar-logo-width);
  padding-left: 1rem;
}

.Navbar__content__90v80 {
  flex: auto;
  min-width: 0;
  padding: 0 1rem;
}

.Navbar__toolbar__KJtgX {
  display: flex;
}

.JoomServiceLogo__root__B4BdW {
  align-items: center;
  display: flex;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1;
}

.JoomServiceLogo__icon__NgF-V {
  align-items: center;
  display: flex;
  font-size: 1.5rem;
  margin-right: 0.6875rem;
}

.deqn2FNnu4cjhRR3Xndy{display:flex;margin-right:.25rem}.gCS4o_vyjzoXh5C6N3n9{margin-bottom:.25rem}.cK24_I3ygpAvKdeCfipT{left:0;position:absolute;top:0;width:100%;z-index:var(--z-index-modal-header)}
.K6sftBZTpuIy5VIEGNor{display:flex;flex-direction:column;height:100vh;min-width:28.75rem}.d7_YI_Lbr8IIjxP8Mg45{z-index:var(--z-index-header)}.YR5GZ8k0MZkPnDctwoOq,.d7_YI_Lbr8IIjxP8Mg45{position:relative}.YR5GZ8k0MZkPnDctwoOq{background-color:var(--joom-global-color-white-1000);box-sizing:border-box;flex:1;overflow:auto;padding:3.125rem 2.5rem}.XC6TRNiXTJkfXde3x7xN{align-items:center;display:flex;justify-content:center}.ws5dwht15r4M_1hTEUFl{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27197%27 height=%27103%27%3E%3Cpath fill=%27%23343434%27 fill-rule=%27evenodd%27 d=%27M22.986 70.645H7.662c-.766 0-1.277.51-1.277 1.273v8.91c0 .764.51 1.273 1.277 1.273h15.324c.767 0 1.277-.51 1.277-1.273v-8.91c0-.764-.51-1.273-1.277-1.273M20.432 68.1V56.642c0-3.437-1.277-5.091-3.83-5.091-2.81 0-6.386 3.564-6.386 6.364V68.1zm54.146 9.291.766 3.692c.128.636.639 1.018 1.277 1.018h10.216c.639 0 1.15-.382 1.277-1.018l.767-3.692c-2.044 1.4-4.47 2.164-7.152 2.164-2.681 0-5.108-.764-7.151-2.164m14.302-21.13-.766-3.691c-.127-.636-.638-1.018-1.277-1.018H76.621c-.638 0-1.15.382-1.277 1.018l-.766 3.691c2.043-1.4 4.47-2.164 7.151-2.164s5.108.764 7.152 2.164zm4.342 6.747H91.18c-1.532-3.692-5.236-6.365-9.45-6.365-5.619 0-10.216 4.583-10.216 10.183 0 5.601 4.597 10.183 10.216 10.183 4.342 0 7.918-2.673 9.45-6.364h2.043c.767 0 1.278-.51 1.278-1.273v-5.091c0-.764-.511-1.273-1.278-1.273zm-7.662 5.091h-3.83c-.767 0-1.278-.509-1.278-1.273v-3.818c0-.764.511-1.273 1.277-1.273.767 0 1.277.509 1.277 1.273v2.545h2.554c.767 0 1.277.51 1.277 1.273 0 .764-.51 1.273-1.277 1.273m73.11-6.492-5.108-7.637c-.256-.254-.639-.509-1.022-.509h-15.324c-.383 0-.766.255-1.022.51l-5.108 7.636a1.62 1.62 0 0 0 0 1.528l12.77 16.547c.256.255.639.51 1.022.51s.766-.128 1.022-.51l12.77-16.547c.383-.382.383-1.018 0-1.528m-21.837-3.945 1.149 3.436h-3.448zm11.365 5.982-3.32 10.947-3.32-10.947zm-6.002-2.546 2.682-4.073 2.682 4.073zm5.108-5.091h3.448l-1.15 3.437zm-7.151 3.437-1.15-3.437h3.449zm-1.277 4.2 2.81 8.91-7.024-8.91zm12.004 0h4.214l-6.896 8.91zm.894-2.546 1.15-3.436 2.298 3.436zm3.384-59.825c0-.764-.51-1.273-1.277-1.273s-1.277.51-1.277 1.273v2.673c-3.959.255-6.385 1.91-7.662 3.182-1.277-1.145-3.704-2.8-7.662-3.182V1.273c0-.764-.511-1.273-1.277-1.273-.767 0-1.277.51-1.277 1.273v3.819c0 4.71 1.532 9.292 2.298 11.074-.51.509-1.277 1.4-1.788 2.545-2.043 4.583 7.28 9.42 9.195 10.31.128.255.383.255.51.255.129 0 .384 0 .512-.127 1.915-.891 11.237-5.728 9.194-10.31-.51-1.146-1.277-2.037-1.788-2.546.767-1.91 2.299-6.492 2.299-11.201v-3.82zM78.792 5.855c.256.255.639.51 1.022.51h5.108c.383 0 .766-.255 1.021-.51l2.555-3.818a1.15 1.15 0 0 0 0-1.273C88.37.254 87.987 0 87.476 0H77.26c-.511 0-.894.255-1.15.636a1.15 1.15 0 0 0 0 1.273zm11.11 15.402-3.83-11.456c-.129-.509-.64-.89-1.15-.89h-5.108c-.511 0-1.022.381-1.15.89l-3.83 11.456c-.128.51 0 1.018.255 1.273l6.385 6.364c.255.255.638.382.894.382.255 0 .638-.127.894-.382l6.385-6.364c.383-.382.51-.891.255-1.273M29.882 3.31 24.774.763c-.128-.128-.255-.128-.51-.128h-3.832c-.766 0-1.277.51-1.277 1.273 0 2.164-1.66 3.819-3.83 3.819-2.172 0-3.832-1.655-3.832-3.819 0-.763-.51-1.273-1.277-1.273h-3.83c-.256 0-.384 0-.512.128L.766 3.309Q0 3.692 0 4.455v7.637c0 .764.51 1.273 1.277 1.273h3.831v14.002c0 .764.51 1.273 1.277 1.273h17.878c.767 0 1.277-.51 1.277-1.273V13.365h3.831c.767 0 1.277-.509 1.277-1.273V4.455q0-.763-.766-1.146z%27 opacity=%27.08%27/%3E%3C/svg%3E");height:100%;left:0;min-height:11.25rem;position:absolute;top:0;width:100%}.ws5dwht15r4M_1hTEUFl:after{background-image:linear-gradient(-180deg,hsla(0,0%,100%,0) 1%,hsla(0,0%,100%,0) 10%,hsla(0,0%,100%,.1) 60%,#fff);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.DgaVNIOTXqoShNnfGjtg{position:relative}

  .Content__content__mYd23:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
  }

.Content__content__mYd23:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
  }

.Content__content__mYd23 {

  position: relative;
}

.Content__contentPadding__A3KyJ {
  margin-bottom: var(--panel-padding-vertical);
  margin-top: var(--panel-padding-vertical);
  padding-left: var(--panel-padding-horizontal);
  padding-right: var(--panel-padding-horizontal);
}

.Title__headerTitle__NvSSo {
  align-items: center;
  display: inline-flex;
}

.Title__tooltip__3Q77p {
  line-height: 0;
  margin-left: 0.25rem;
}

.Title__icon__jiaJy {
  color: var(--joom-global-color-base-selectors);
}

.Title__icon__jiaJy:hover, .Title__icon__jiaJy:focus {
    color: var(--joom-global-color-base-selectors-hover);
  }

.Header__header__eAKu5 {
  align-items: flex-start;
  display: flex;
  gap: var(--panel-padding-horizontal);
  justify-content: space-between;
  padding: 0.75rem var(--panel-padding-horizontal) 0;
}

.Header__header__eAKu5.Header__withPaddingBottom__5i-S- {
    padding-bottom: 0.75rem;
  }

.Header__header__eAKu5.Header__withSeparator__165x9 {
    border-bottom: 0.0625rem solid var(--panel-separator-color);
  }

.Header__content__KNiKV {
  flex: 1 1 auto;
  min-width: 0;
  padding-bottom: 0.25rem;
  padding-top: 0.25rem;
}

.Header__toolbar__hdQjl {
  flex: none;
}

.Header__title__4dVUU {
  color: rgba(0, 0, 0, 0.87);
  color: var(--panel-title-color, rgba(0, 0, 0, 0.87));
  font-size: var(--title-font-size);
  font-weight: 500;
  line-height: 1.25rem;
}

.Header__subTitle__Ccz2G {
  color: rgba(0, 0, 0, 0.56);
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.Header__title__4dVUU + .Header__subTitle__Ccz2G {
  margin-top: 0.5rem;
}

@supports selector(.header:has([data-panel-title-disclosure])) {
  .Header__header__eAKu5:has([data-panel-title-disclosure]) {
    .Header__content__KNiKV {
      padding-left: calc(3.25rem - var(--panel-padding-horizontal));
    }

    .Header__title__4dVUU {
      margin-left: -1.78rem;
    }
  }
}


  .Section__section__-viQi:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
  }
.Section__section__-viQi:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
  }
.Section__section__-viQi {

  border-bottom: 0.0625rem solid var(--panel-separator-color);
  border-top: 0.0625rem solid var(--panel-separator-color);
}
.Section__section__-viQi + .Section__section__-viQi {
    border-top: none;
  }
.Section__section__-viQi:first-child {
    border-top: none;
  }
.Section__section__-viQi:last-child {
    border-bottom: none;
  }

.Separator__separator__hRk29 {
  background: var(--panel-separator-color);
  height: 0.0625rem;
  margin: 1.25rem 0;
}


  .TitleDisclosure__disclosure__W8coG:not(:focus-visible) {
    outline: none;
  }

.TitleDisclosure__disclosure__W8coG {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.TitleDisclosure__disclosure__W8coG:disabled {
    cursor: default;
  }

.TitleDisclosure__disclosure__W8coG {

  margin-bottom: calc(var(--panel-padding-vertical) * -1);
  margin-left: calc(var(--panel-padding-horizontal) * -1);
  margin-top: calc(var(--panel-padding-vertical) * -1);
  padding-bottom: var(--panel-padding-vertical);
  padding-left: var(--panel-padding-horizontal);
  padding-top: var(--panel-padding-vertical);
  text-align: inherit;
}

.TitleDisclosure__icon__IG3iO {
  font-size: 0.875rem;
  margin-right: 0.875rem;
  margin-top: 0.1875rem;
  transition: transform 0.1s ease-out;
  vertical-align: top;

  .TitleDisclosure__disclosure__W8coG[aria-expanded='true'] & {
    transform: rotate(90deg);
  }
}

:root {
  --panel-separator-color: var(--color-border);
}

.Panel__panel__ao0AT::before,
  .Panel__panel__ao0AT::after {
    clear: both;
    content: '';
    display: table;
  }

.Panel__panel__ao0AT {
  background: var(--joom-global-color-base-bg);
  background: var(--panel-background, var(--joom-global-color-base-bg));
  border-radius: 0.5rem;
  box-shadow: 0 0.125rem 0.25rem 0 rgba(0, 0, 0, 0.08);

  position: relative;
}

.Panel__panelSizeM__WUQ1u {
  --title-font-size: 1rem;
  --panel-padding-horizontal: 1.5rem;
  --panel-padding-vertical: 1rem;
}

.Panel__panelSizeS__LBSLk {
  --title-font-size: 0.875rem;
  --panel-padding-horizontal: 1.5rem;
  --panel-padding-vertical: 0.75rem;
}

.Panel__panelStretched__urxtO {
  min-height: 100%;
}

.Panel__withMarginBottom__7qU3K {
  margin-bottom: var(--panel-padding-vertical);
}

.n9aX2_J26DAZgsstTEDF{background:var(--joom-global-color-white-1000);box-shadow:0 0 6.25rem rgba(0,0,0,.1);box-sizing:border-box;margin:0 auto;width:25rem}.MoobUO_K0JGtKaulAkz8,.n9aX2_J26DAZgsstTEDF{text-align:center}.MoobUO_K0JGtKaulAkz8{font-size:1rem;font-weight:500;margin-bottom:1.5rem;word-break:break-word}.SpXGVHwqJTwOckJnF8kM{font-size:4.5rem;line-height:4.5rem;margin:1.5rem}.HGB1QvJ8Msq3zztvSiBJ{background:var(--joom-global-color-white-1000) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2792%27 height=%2792%27%3E%3Cdefs%3E%3ClinearGradient id=%27a%27 x1=%2750%25%27 x2=%2750%25%27 y1=%270%25%27 y2=%27100%25%27%3E%3Cstop offset=%270%25%27 stop-color=%27%237953B7%27/%3E%3Cstop offset=%27100%25%27 stop-color=%27%236280E5%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27b%27 x1=%270%25%27 y1=%27100%25%27 y2=%270%25%27%3E%3Cstop offset=%270%25%27 stop-color=%27%237953B7%27/%3E%3Cstop offset=%27100%25%27 stop-color=%27%236280E5%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27c%27 x1=%270%25%27 y1=%270%25%27 y2=%27100%25%27%3E%3Cstop offset=%270%25%27 stop-color=%27%237953B7%27/%3E%3Cstop offset=%27100%25%27 stop-color=%27%236280E5%27/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill=%27url%28%23a%29%27 d=%27M47 72c-.374 0-.746-.104-1.074-.312l-44-28a2.002 2.002 0 0 1 .18-3.478L47 12l44.894 28.21a2.003 2.003 0 0 1 .18 3.478l-44 28c-.328.208-.7.312-1.074.312%27 transform=%27translate%28-1%29%27/%3E%3Cpath fill=%27%23F1F1F1%27 d=%27M76 74H16V2a2 2 0 0 1 2-2h56a2 2 0 0 1 2 2z%27/%3E%3Cpath fill=%27%23B3B3B3%27 d=%27m45.735 39.28-3.182 3.183a6.383 6.383 0 0 1-9.016 0 6.383 6.383 0 0 1 0-9.016l3.182-3.182a6.383 6.383 0 0 1 9.016 0 6.383 6.383 0 0 1 0 9.016zm-10.607-4.242a4.13 4.13 0 0 0 0 5.834 4.13 4.13 0 0 0 5.834 0l3.182-3.182a4.13 4.13 0 0 0 0-5.834 4.13 4.13 0 0 0-5.834 0zm23.335-8.485-3.182 3.182a6.383 6.383 0 0 1-9.016 0 6.383 6.383 0 0 1 0-9.016l3.182-3.182a6.383 6.383 0 0 1 9.016 0 6.383 6.383 0 0 1 0 9.016M47.856 22.31a4.13 4.13 0 0 0 0 5.834 4.13 4.13 0 0 0 5.834 0l3.182-3.182a4.13 4.13 0 0 0 0-5.834 4.13 4.13 0 0 0-5.834 0z%27/%3E%3Cpath fill=%27%23D8D8D8%27 d=%27M52.099 25.492 41.492 36.1a1.125 1.125 0 0 1-1.59-1.591L50.507 23.9a1.125 1.125 0 0 1 1.59 1.591z%27/%3E%3Cpath fill=%27%23999%27 d=%27m46.456 31.135-1.63 1.63c.282.505.452 1.055.505 1.616l1.855-1.855a6.3 6.3 0 0 0-.73-1.39zm2.07.051 1.855-1.855a4.1 4.1 0 0 1-1.616-.505l-1.63 1.63c.438.305.905.548 1.391.73%27/%3E%3Cpath fill=%27url%28%23b%29%27 d=%27M91 92a2 2 0 0 1-.504-.064l-46-12L45 66l48-24v48a2 2 0 0 1-2 2%27 transform=%27translate%28-1%29%27/%3E%3Cpath fill=%27url%28%23c%29%27 d=%27M91 92H3a2 2 0 0 1-2-2V42l90.958 46.244A2 2 0 0 1 91 92%27 transform=%27translate%28-1%29%27/%3E%3C/svg%3E") center center no-repeat;height:5.75rem;margin:0 auto 1.5rem;width:5.75rem}
.CheckboxGroup__columns__78vMa {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  -moz-column-gap: var(--joom-ui-checkbox-group-column-gap, 1rem);
       column-gap: var(--joom-ui-checkbox-group-column-gap, 1rem);
  -moz-column-width: 20rem;
       column-width: 20rem;
  -moz-column-width: var(--joom-ui-checkbox-group-column-width, 20rem);
       column-width: var(--joom-ui-checkbox-group-column-width, 20rem);
}

.CheckboxGroup__itemHorizontal__sK1AV {
  display: inline-block;
  margin-bottom: 0.75rem;
}

.CheckboxGroup__itemHorizontal__sK1AV:not(:last-child) {
    margin-right: 1.5rem;
  }

.CheckboxGroup__itemVertical__oZzo5 {
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  display: block;
  margin-bottom: 0.75rem;
}

.CheckboxGroup__allControl__iOP2i {
  margin-bottom: 0.9rem;
}

.Control__control__Q7XtR {
  --data-filter-control-content-padding: 1rem;
  --max-width: auto;
  --min-height: auto;

  margin: 0;
  min-width: 20rem;
}

.Control__content__saacx {
  display: flex;
  flex-direction: column;
  max-height: 18.75rem;
  max-width: var(--max-width);
  min-height: var(--min-height);
}

.Control__contentPadding__2GyxM {
  padding: var(--data-filter-control-content-padding);
}

.Control__contentScrollable__YxJub {
  overflow-y: auto;
}

.Control__footer__28vRv {
  border-top: 0.0625rem solid var(--color-border);
  padding: 0.5rem 1rem;
}

.RadioGroup__radioGroup__tSJ5e {
  display: flex;
}
.RadioGroup__radioGroup__tSJ5e.RadioGroup__radioGroupVertical__xGV7V {
    flex-direction: column;
    gap: 0.75rem;
  }
.RadioGroup__radioGroup__tSJ5e.RadioGroup__radioGroupHorizontal__oW5iy {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0.75rem 1.5rem;
  }

.UA27C9eOv0Ym1NNog_kF{--role-margin:0.25rem;list-style-type:none;margin:0;padding:0}.LYIb38jUNswmgIObgZ0k{display:inline-block;margin-bottom:var(--role-margin)}.LYIb38jUNswmgIObgZ0k:not(:last-child){margin-right:var(--role-margin)}
.Textarea__textarea__g2R-j {
  border: var(--input-control-border);
  border-radius: var(--input-control-border-radius);
  box-sizing: border-box;
  color: var(--input-text-color);
  display: block;
  font-family: inherit;
  font-size: 0.875rem;
  outline: none;
  padding: 0.5rem;
  position: relative;
  resize: none;
  width: 100%;
}

.Textarea__textarea__g2R-j + .Textarea__clearButton__Aw9tc {
    position: absolute;
    right: 0.4rem;
    top: 0.4rem;
  }

.Textarea__textarea__g2R-j.Textarea__clearShown__MjJxS {
    /* normal padding + clear-button offset + clear-button width */
    padding-right: calc(0.5rem + 0.4rem + 1rem);
  }

.Textarea__textarea__g2R-j::-moz-placeholder {
  color: var(--input-placeholder-color);
}

.Textarea__textarea__g2R-j::placeholder {
  color: var(--input-placeholder-color);
}

.Textarea__textarea__g2R-j:hover {
  border-color: var(--input-control-border-color-hover);
}

.Textarea__textarea__g2R-j:focus {
  border-color: var(--input-control-border-color-active);
  box-shadow: var(--input-control-box-shadow-active);
}

.Textarea__textarea__g2R-j:disabled {
  /* TextArea elements of the Chrome browser in disabled state have grey background by default */
  background-color: var(--input-background-color-disabled);
  border-color: var(--input-control-border-color-disabled);
  color: var(--input-text-color-disabled);
}

.Textarea__textarea__g2R-j:disabled::-moz-placeholder {
  color: var(--input-placeholder-color-disabled);
}

.Textarea__textarea__g2R-j:disabled::placeholder {
  color: var(--input-placeholder-color-disabled);
}

.Textarea__invalid__CHpjC:not(:disabled) {
  border-color: var(--input-control-border-color-invalid);
  box-shadow: var(--input-control-box-shadow-invalid);
}

.Textarea__clearFix__dT7BT {
  position: relative;
}

.TextareaList__control__iV8Zt {
  padding: 0.75rem;
}

.TextareaList__errorContainer__xjdZp {
  color: var(--color-error);
  margin: 0.3125rem 0 0 0.0625rem;
}

.InputMask__input__jw22n {
  border: var(--input-control-border);
  border-radius: var(--input-control-border-radius);
  box-sizing: border-box;
  color: var(--input-text-color);
  font: inherit;
  font-size: var(--input-text-size);
  height: 2rem;
  outline: none;
  padding: 0 0.5rem;
  text-align: inherit;
  width: 100%;
}

.InputMask__input__jw22n[dir] {
    text-align: left;
    text-align: initial;
  }

.InputMask__input__jw22n::-moz-placeholder {
    color: var(--input-placeholder-color);
  }

.InputMask__input__jw22n::placeholder {
    color: var(--input-placeholder-color);
  }

.InputMask__input__jw22n:hover {
    border-color: var(--input-control-border-color-hover);
  }

.InputMask__input__jw22n:focus {
    border-color: var(--input-control-border-color-active);
    box-shadow: var(--input-control-box-shadow-active);
  }

.InputMask__input__jw22n:disabled {
    /* Input elements of the EDGE browser in disabled state have grey background by default */
    background-color: var(--input-background-color-disabled);
    border-color: var(--input-control-border-color-disabled);
    color: var(--input-text-color-disabled);
  }

.InputMask__input__jw22n:disabled::-moz-placeholder {
    color: var(--input-placeholder-color-disabled);
  }

.InputMask__input__jw22n:disabled::placeholder {
    color: var(--input-placeholder-color-disabled);
  }

.InputMask__input__jw22n + .InputMask__clearButton__07WAH {
    position: absolute;
  }

.InputMask__input__jw22n.InputMask__clearShown__cl6GP {
    /* normal padding + clear-button offset + clear-button width */
    padding-right: calc(0.5rem + 0.4rem + 1rem);
  }

.InputMask__controlInvalid__swDpN:not(.InputMask__input__jw22n:disabled) {
  border-color: var(--input-control-border-color-invalid);
  box-shadow: var(--input-control-box-shadow-invalid);
}

.InputMask__controlInvalid__swDpN:not(.InputMask__input__jw22n:disabled):focus,
  .InputMask__controlInvalid__swDpN:not(.InputMask__input__jw22n:disabled):hover {
    border-color: var(--input-control-border-color-invalid-active);
    box-shadow: var(--input-control-box-shadow-invalid);
  }

.InputMask__clearFix__XwsWJ {
  display: block;
  position: relative;
  width: 100%;
}

.InputMask__inputSizeM__VeawW {
  font-size: var(--input-text-size);
  height: 2rem;
  padding: 0 0.5rem;
}

.InputMask__inputSizeM__VeawW + .InputMask__clearButton__07WAH {
    right: 0.4rem;
    top: 0.4rem;
  }

.InputMask__inputSizeL__6uSOr {
  font-size: var(--input-text-size-l);
  height: 2.75rem;
  padding: 0 0.75rem;
}

.InputMask__inputSizeL__6uSOr + .InputMask__clearButton__07WAH {
    right: 0.6rem;
    top: 0.7525rem;
  }

.InputMask__inputSizeXl__rdI6l {
  font-size: var(--input-text-size-xl);
  height: 3.5rem;
  padding: 0 1rem;
}

.InputMask__inputSizeXl__rdI6l + .InputMask__clearButton__07WAH {
    right: 0.8rem;
    top: 1.15rem;
  }

.InputMask__input__jw22n {
  border: var(--input-control-border);
  border-radius: var(--input-control-border-radius);
  box-sizing: border-box;
  color: var(--input-text-color);
  font: inherit;
  font-size: var(--input-text-size);
  height: 2rem;
  outline: none;
  padding: 0 0.5rem;
  text-align: inherit;
  width: 100%;
}

.InputMask__input__jw22n[dir] {
    text-align: left;
    text-align: initial;
  }

.InputMask__input__jw22n::-moz-placeholder {
    color: var(--input-placeholder-color);
  }

.InputMask__input__jw22n::placeholder {
    color: var(--input-placeholder-color);
  }

.InputMask__input__jw22n:hover {
    border-color: var(--input-control-border-color-hover);
  }

.InputMask__input__jw22n:focus {
    border-color: var(--input-control-border-color-active);
    box-shadow: var(--input-control-box-shadow-active);
  }

.InputMask__input__jw22n:disabled {
    /* Input elements of the EDGE browser in disabled state have grey background by default */
    background-color: var(--input-background-color-disabled);
    border-color: var(--input-control-border-color-disabled);
    color: var(--input-text-color-disabled);
  }

.InputMask__input__jw22n:disabled::-moz-placeholder {
    color: var(--input-placeholder-color-disabled);
  }

.InputMask__input__jw22n:disabled::placeholder {
    color: var(--input-placeholder-color-disabled);
  }

.Text__errorContainer__zS1Hc {
  color: var(--color-error);
  margin: 0.3125rem 0 0 0.0625rem;
}

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

.DateRange__controlItem__TC6oh {
  padding: 0 0.5rem;
  width: 100%;
}

.DateRange__title__Tp0zM {
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
}

.AutocompleteInput__input__-VVx8 {
  border: none;
  border-bottom: 0.0625rem solid var(--color-border);
  border-radius: 0;
  box-sizing: border-box;
  color: var(--input-text-color);
  flex: none;
  font-size: var(--input-text-size);
  height: 3rem;
  line-height: 3rem;
  outline: none;
  padding: 0 0.75rem;
  padding: 0 var(--data-filter-control-content-padding, 0.75rem);
  width: 100%;
}
.AutocompleteInput__input__-VVx8::-moz-placeholder {
    color: var(--input-placeholder-color);
  }
.AutocompleteInput__input__-VVx8::placeholder {
    color: var(--input-placeholder-color);
  }
.AutocompleteInput__input__-VVx8:hover, .AutocompleteInput__input__-VVx8:active, .AutocompleteInput__input__-VVx8:focus {
    box-shadow: none;
  }

.ContextPopup__contextPopup__wN1b0 {
  position: relative;
}

.ContextPopup__inline__bwod- {
  display: inline;
}

.ContextPopup__tooltip__SFJkA {
  border-radius: inherit;
  overflow: hidden;
  text-align: left;
}

.Label__labelContainer__tYYy5 {
  --filter-bg-color: var(--joom-global-color-base-bg);
  --filter-border-color: var(--joom-global-color-base-elements);
  --filter-border-active-color: var(--joom-global-color-base-primary);
  --filter-filled-bg-color: var(--joom-deprecated-color-primary-100);
  --filter-filled-hover-bg-color: var(--joom-deprecated-color-primary-200);
  --filter-disabled-text-color: var(--joom-global-color-black-400);

  background: var(--filter-bg-color);
  border: 1px solid var(--filter-border-color);
  border-radius: 0.375rem;
  box-sizing: border-box;
  color: var(--joom-global-color-text-main);
  display: inline-flex;
  height: 2rem;
  position: relative;
  transition:
    0.1s background ease-in-out,
    0.1s border-color ease-in-out; /* Reduce blinking */
}

.Label__labelContainerEmpty__rXGy7:hover,
  .Label__labelContainerEmpty__rXGy7:focus {
    border-color: var(--joom-global-color-base-elements-hover);
  }

.Label__labelContainerEmpty__rXGy7:active {
    border-color: var(--filter-border-active-color);
  }

.Label__labelContainerFilled__JrHgo {
  background: var(--filter-filled-bg-color);
  border-color: var(--filter-filled-bg-color);
  font-weight: 500;
}

.Label__labelContainerFilled__JrHgo:hover,
  .Label__labelContainerFilled__JrHgo:focus,
  .Label__labelContainerFilled__JrHgo:active {
    background: var(--filter-filled-hover-bg-color);
    border-color: var(--filter-filled-hover-bg-color);
  }

.Label__labelContainerActive__h5uW- {
  .Label__arrowBottomIcon__pSwzq {
    color: var(--joom-global-color-base-primary-active);
  }

  background: var(--filter-bg-color);
  border-color: var(--filter-border-active-color);
}

.Label__labelContainerInvalid__ciX1J,
.Label__labelContainerInvalid__ciX1J:hover,
.Label__labelContainerInvalid__ciX1J:focus,
.Label__labelContainerInvalid__ciX1J:active {
  border-color: var(--joom-global-color-status-error-fill);
}

.Label__labelContainerDisabled__RGMhU,
.Label__labelContainerDisabled__RGMhU:hover,
.Label__labelContainerDisabled__RGMhU:focus,
.Label__labelContainerDisabled__RGMhU:active {
  background: var(--joom-global-color-base-bg-layer-1);
  border-color: var(--filter-border-color);
  color: var(--joom-global-color-text-main);

  .Label__arrowBottomIcon__pSwzq {
    color: var(--joom-global-color-base-selectors);
  }

  .Label__selectedAmount__BPVNy {
    background: var(--joom-global-color-base-elements);
  }
}

.Label__label__MRrGH:not(:focus-visible) {
    outline: none;
  }

.Label__label__MRrGH {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.Label__label__MRrGH:disabled {
    cursor: default;
  }

.Label__label__MRrGH:not(:focus-visible) {
    outline: none;
  }

.Label__label__MRrGH:focus-visible {
    outline-offset: 0.125rem;
    outline-style: wave;
    outline-width: 0.25rem;
    z-index: 1;
  }

.Label__label__MRrGH {

  align-items: center;
  border-radius: inherit;
  display: flex;
  font-size: 0.875rem;
  line-height: 1.2;
  max-width: 100%;
  padding: 0 0.75rem;
  text-align: left;
  transform: translateZ(0); /* avoid glitch in Safari */
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;

  &,
  * {
    white-space: pre;
  }
}

.Label__labelEmpty__SgA15 {
  min-width: 11rem;
}

.Label__labelWithClearButton__GPjUW {
  padding-right: 2.5rem;

  .Label__selectedAmount__BPVNy {
    margin-right: -0.25rem;
  }
}

.Label__labelContent__MZmpy {
  flex: auto;
}

.Label__arrowBottomIconWrapper__bUcIK {
  font-size: 1rem;
  line-height: 0;
  padding-left: 0.5rem;
}

.Label__arrowBottomIcon__pSwzq {
  color: var(--joom-global-color-base-icons);
  transition:
    0.2s transform ease-in-out,
    0.1s color ease-in-out;
  will-change: transform;
}

.Label__arrowBottomIconInverted__3rTV7 {
  transform: rotate(-180deg);
}

.Label__value__Ur-8S {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

  display: inline-block;
  font-weight: 400;
  max-width: 11.5rem;
  vertical-align: bottom;
}

.Label__selectedAmount__BPVNy {
  font-size: 0.875rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.25rem;

  background: var(--joom-deprecated-color-primary-300);
  border-radius: 0.25rem;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 0.75rem;
  min-width: 1.25rem;
  padding: 0 0.25rem;
  text-align: center;
  vertical-align: 1.25rem;
}

.Label__removeButton__pw2YP:not(:focus-visible) {
    outline: none;
  }

.Label__removeButton__pw2YP {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.Label__removeButton__pw2YP:disabled {
    cursor: default;
  }

.Label__removeButton__pw2YP:focus-visible {
    outline-offset: 0.125rem;
    outline-style: wave;
    outline-width: 0.25rem;
    z-index: 1;
  }

.Label__removeButton__pw2YP {

  border-radius: inherit;
  bottom: 0;
  color: var(--joom-deprecated-color-primary-700);
  line-height: 0;
  position: absolute;
  right: 0.25rem;
  top: 0;
  transition: 0.1s background-color ease-in-out;
  width: 2rem;
}

.FilterGroup__filterGroup__919-W {
  --spacing: 0.5rem;

  align-items: baseline;
  display: inline-flex;
  flex-wrap: wrap;
  margin-left: calc(var(--spacing) * -1);
  margin-top: calc(var(--spacing) * -1);

  > * {
    margin-left: var(--spacing);
    margin-top: var(--spacing);
  }
}

:root {
  --dataFilter-root-padding-v: 1rem;
  --dataFilter-root-padding-h: 1.5rem;
  --dataFilter-label-display: initial;
}

.DataFilter__dataFilter__i7w2S {
  align-items: baseline;
  display: flex;
}

.DataFilter__dataFilterWithPadding__AVsDb {
  padding: 1rem 1.5rem;
  padding: var(--dataFilter-root-padding-v) var(--dataFilter-root-padding-h);
}

.DataFilter__labelList__oDss2 {
  align-items: baseline;
  display: flex;
  flex: auto;
}

.DataFilter__addon__YIB3Y {
  align-items: baseline;
  display: flex;
  margin-left: 1rem;
}

.DataFilter__label__3zE5u {
  color: var(--joom-global-color-text-secondary);
  display: initial;
  display: var(--dataFilter-label-display);
  font-size: 0.875rem;
  margin-right: 1rem;
}

.DataFilter__autocompleteInput__iCdfq {
  margin-bottom: 0.25rem;
}

.DataFilter__addFilterButton__X3XvX {
  display: inherit;
}

.BJ_UZ93RRmIUaaGHR9i8{align-items:center;display:flex}.XELDiIXeMc4rIHNRPHBD{flex:1 1 auto;overflow:hidden}.LjqrzBdQ40yfQjku8ubw,.XeiGJPytUp01B3eSVqAT{font-size:.875rem;max-width:100%}.XeiGJPytUp01B3eSVqAT:not(:last-child){margin-bottom:.25em}.XeiGJPytUp01B3eSVqAT{font-weight:500}.LjqrzBdQ40yfQjku8ubw{color:var(--joom-global-color-black-500)}
.JsWzqzPG1xwMx18TLzCd{display:flex;flex-direction:row;margin-top:1.5rem}.rMf0KAjlhz0wtp5WdHjw{margin-left:1rem}.KmbfKLHxYsYHSkKjAvVB{position:relative}.KmbfKLHxYsYHSkKjAvVB:after{color:var(--joom-global-color-red-700);content:"*";margin-left:.166em;position:absolute;right:-.7rem;top:0}
.kBioQZisDfMlFOoNHXHm{color:var(--joom-global-color-red-700)}
.X6KYeVGNMUaAapud8yQf,.IwekCTW9V8_fxIzOcJhc{display:inline-block}.X6KYeVGNMUaAapud8yQf{color:transparent;fill:rgba(0,0,0,.2)}.X6KYeVGNMUaAapud8yQf:focus,.X6KYeVGNMUaAapud8yQf:hover{fill:rgba(0,0,0,.32)}.X6KYeVGNMUaAapud8yQf:focus{outline:none}
.x2OP8hti2CMSlxCaqUx0{display:flex;flex-direction:column;min-height:100%;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}
.kYfJXQmqdzAQEWPl3N1V{background:var(--joom-global-color-black-50);border-radius:.25rem;font-size:.875rem;font-weight:500;height:2rem;line-height:2rem;margin-bottom:.25rem;margin-right:.25rem;padding:0 .75rem}.bRURZz7ToUm9sPl40bb8{font-weight:400}.UdjV_EZAoMouv0V56TQg{max-height:90vh;overflow:auto;scrollbar-width:none}
.Tree__emptyPlaceholder__R8DEr {
  color: var(--color-text-disabled);
  padding: 0.875rem var(--data-filter-control-content-padding);
}

.ViYiPaJ8xV85GWfEG9vT p:first-child{margin-top:0}.ViYiPaJ8xV85GWfEG9vT p:last-child{margin-bottom:0}.uvMJsBTCSSUm6WuVAAcS{background-color:var(--joom-global-color-yellow-100);border-radius:.5rem;-moz-column-gap:.75rem;column-gap:.75rem;display:flex;flex-direction:row;margin-bottom:1rem;padding:1rem}
.DRoEx5iiHE8dWyGIjQII{display:grid;grid-gap:.125rem;gap:.125rem}.WCiLTYQnnNs3yJaWsVCu{flex:1 1 100%}.tyn5yxk9VEwS8amZ9Om9{overflow:visible;width:0}
.KjxuzQCAqGskbtJa4T_F{align-items:flex-end}.KjxuzQCAqGskbtJa4T_F,.Y0NWEbRQKIABhNlh_OjU{display:flex;justify-content:space-between}.Y0NWEbRQKIABhNlh_OjU{align-items:flex-start}.LCBxpi_QoUEfkgpnTZzy{margin-bottom:.25rem}.LCBxpi_QoUEfkgpnTZzy,.ofpA0sm98o2RFXl1NQ7N{color:var(--joom-global-color-black-500);font-size:.75rem;line-height:1.25rem}.ofpA0sm98o2RFXl1NQ7N{font-weight:500;margin-top:.25rem}.ifgDkHhtN9kz9vyidFCR{--circle-size:0.625rem;--progress-line-height:0.25rem;background:var(--joom-global-color-black-100);height:var(--progress-line-height);position:relative}.cSNgJnYaVcCVsU4e0K6N{height:100%}.kj_jp0Yx2sgMqNNoU400{border-radius:50%;height:var(--circle-size);margin-left:calc(var(--circle-size)/-2);position:absolute;top:calc((var(--circle-size) - var(--progress-line-height))/-2);width:var(--circle-size);z-index:1}.jbtFTn83rhw2qYpvvD7g .LCBxpi_QoUEfkgpnTZzy.II4OCDiuvxobshzjYvPH{font-weight:600}.XeZvTF7QTqUz0AYWsjqS.jbtFTn83rhw2qYpvvD7g .LCBxpi_QoUEfkgpnTZzy.II4OCDiuvxobshzjYvPH,.XeZvTF7QTqUz0AYWsjqS.jbtFTn83rhw2qYpvvD7g .ofpA0sm98o2RFXl1NQ7N.II4OCDiuvxobshzjYvPH{color:var(--color-success)}.XeZvTF7QTqUz0AYWsjqS .kj_jp0Yx2sgMqNNoU400,.XeZvTF7QTqUz0AYWsjqS .cSNgJnYaVcCVsU4e0K6N{background-color:var(--color-success)}.mAg3JOV8VVMLU7uvenJR.jbtFTn83rhw2qYpvvD7g .LCBxpi_QoUEfkgpnTZzy.II4OCDiuvxobshzjYvPH,.mAg3JOV8VVMLU7uvenJR.jbtFTn83rhw2qYpvvD7g .ofpA0sm98o2RFXl1NQ7N.II4OCDiuvxobshzjYvPH{color:var(--joom-global-color-blue-700)}.mAg3JOV8VVMLU7uvenJR .kj_jp0Yx2sgMqNNoU400,.mAg3JOV8VVMLU7uvenJR .cSNgJnYaVcCVsU4e0K6N{background-color:var(--color-primary)}.dLVkoLtKYaQ_HNaxNaD4.jbtFTn83rhw2qYpvvD7g .LCBxpi_QoUEfkgpnTZzy.II4OCDiuvxobshzjYvPH,.dLVkoLtKYaQ_HNaxNaD4.jbtFTn83rhw2qYpvvD7g .ofpA0sm98o2RFXl1NQ7N.II4OCDiuvxobshzjYvPH{color:var(--joom-global-color-black-900)}.dLVkoLtKYaQ_HNaxNaD4 .kj_jp0Yx2sgMqNNoU400,.dLVkoLtKYaQ_HNaxNaD4 .cSNgJnYaVcCVsU4e0K6N{background-color:var(--joom-global-color-black-500)}.NkRczEYFIw3FjOcqCWQY.jbtFTn83rhw2qYpvvD7g .LCBxpi_QoUEfkgpnTZzy.II4OCDiuvxobshzjYvPH,.NkRczEYFIw3FjOcqCWQY.jbtFTn83rhw2qYpvvD7g .ofpA0sm98o2RFXl1NQ7N.II4OCDiuvxobshzjYvPH,.id3dEC8W9wawxgsOQkjU.jbtFTn83rhw2qYpvvD7g .LCBxpi_QoUEfkgpnTZzy.II4OCDiuvxobshzjYvPH,.id3dEC8W9wawxgsOQkjU.jbtFTn83rhw2qYpvvD7g .ofpA0sm98o2RFXl1NQ7N.II4OCDiuvxobshzjYvPH{color:var(--color-error)}.NkRczEYFIw3FjOcqCWQY .kj_jp0Yx2sgMqNNoU400,.NkRczEYFIw3FjOcqCWQY .cSNgJnYaVcCVsU4e0K6N,.id3dEC8W9wawxgsOQkjU .kj_jp0Yx2sgMqNNoU400,.id3dEC8W9wawxgsOQkjU .cSNgJnYaVcCVsU4e0K6N{background-color:var(--color-error)}.cDvZG4HlJPgT8693ECMv.jbtFTn83rhw2qYpvvD7g .LCBxpi_QoUEfkgpnTZzy.II4OCDiuvxobshzjYvPH,.cDvZG4HlJPgT8693ECMv.jbtFTn83rhw2qYpvvD7g .ofpA0sm98o2RFXl1NQ7N.II4OCDiuvxobshzjYvPH{color:var(--joom-global-color-black-500)}.cDvZG4HlJPgT8693ECMv .kj_jp0Yx2sgMqNNoU400,.cDvZG4HlJPgT8693ECMv .cSNgJnYaVcCVsU4e0K6N{background-color:var(--joom-global-color-black-200)}.tcnWsyar_FYSebXJywY3.jbtFTn83rhw2qYpvvD7g .LCBxpi_QoUEfkgpnTZzy.II4OCDiuvxobshzjYvPH,.tcnWsyar_FYSebXJywY3.jbtFTn83rhw2qYpvvD7g .ofpA0sm98o2RFXl1NQ7N.II4OCDiuvxobshzjYvPH{color:var(--joom-global-color-status-error-bg-hover)}.tcnWsyar_FYSebXJywY3 .kj_jp0Yx2sgMqNNoU400,.tcnWsyar_FYSebXJywY3 .cSNgJnYaVcCVsU4e0K6N{background-color:var(--joom-global-color-status-error-bg-hover)}
.orpcGdHZ4JEFD1q3rf_j{color:var(--joom-global-color-text-link);cursor:pointer;text-decoration:none}.orpcGdHZ4JEFD1q3rf_j:visited{color:var(--joom-global-color-text-link)}.orpcGdHZ4JEFD1q3rf_j:hover{color:var(--joom-global-color-text-link-hover)}.orpcGdHZ4JEFD1q3rf_j:focus-visible{color:var(--joom-global-color-text-link-hover)}.orpcGdHZ4JEFD1q3rf_j:active{color:var(--joom-global-color-text-link-active)}.v0zQR5zwxZQwm0wRGS6_{--panel-padding-horizontal:1rem;--panel-padding-vertical:1rem}
.fExNIR5TRe010mFwdIlF{display:flex;justify-content:space-between;margin:var(--panel-padding-vertical) 0;width:100%}.kYMoqounWAVYys_vhonP{margin-right:1rem}
.VyPTbYq6gkcegVTPejKV{color:var(--joom-global-color-black-400);margin-left:1ch}.VyPTbYq6gkcegVTPejKV:focus,.VyPTbYq6gkcegVTPejKV:hover{color:var(--joom-global-color-black-500)}.rCHUzOhBgJoEK3OxyByQ{align-items:center;display:flex}.Ghma9BkM8LoonO27th6N p:first-child{margin-top:0}.Ghma9BkM8LoonO27th6N p:last-child{margin-bottom:0}.VE4pCu72JYIuOlRjTGxh{background-color:#7754f6;border-radius:.25rem;color:var(--joom-global-color-white-1000);display:inline-block;font-size:.75rem;line-height:1rem;padding:.125rem .5rem .125rem .25rem}
.KIs9HHT65wxjRJhzDXJv{color:var(--joom-global-color-black-400);flex:none;margin-left:1ch;position:relative;top:.2em}.KIs9HHT65wxjRJhzDXJv:focus,.KIs9HHT65wxjRJhzDXJv:hover{color:var(--joom-global-color-black-500)}.kCH2zQJbTTI2wgOMk8xC{padding-left:1rem}.ACuCyTWban0QkRZLKjN9{color:var(--joom-global-color-black-600)}.PWxuKETOgpssUeVUoKAt{color:var(--color-positive)}.HJMPUKO2J70myVyh3uRc{color:var(--color-negative)}.d42VA3nIPCIAhU2ldXdL{color:var(--joom-global-color-black-600)}.UpYMvOffv0PSaa7CsR7f{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex}.LTZrm0cuWIUGn6uEixLi{color:#7754f6;margin-bottom:1rem}.DvTC9M_4L8gjoQvJfAJ5{color:#e79118;margin-bottom:1rem}
.XW7AyEWC2tgLk4ysveQU+.XW7AyEWC2tgLk4ysveQU{border-top:1px solid var(--color-border);margin-top:.75rem;padding-top:.75rem}.iRtmcDHLIHIo_MYDJIGS{font-size:var(--title-font-size);font-weight:500;line-height:1.25rem;margin-bottom:.75rem}.V7RrIk55IEiuKq8vFGH2{color:var(--joom-global-color-black-500)}.SBJJ0UIf39oFFQdpEUVu{color:var(--joom-global-color-black-600);font-size:1rem;line-height:1.25rem;margin-bottom:1rem}.C1uVlKF9TmoikA_iEQDo{color:var(--joom-global-color-black-400);flex:none;margin-left:1ch;position:relative;top:.2em}.C1uVlKF9TmoikA_iEQDo:focus,.C1uVlKF9TmoikA_iEQDo:hover{color:var(--joom-global-color-black-500)}.KWFlVW0NyctNkRud1U71{margin-top:1rem}.kJeugyskSdQc8bAJSOfU{font-weight:500}.mMTMkgTsCnons41y0ae4{float:right}.T0_SEOTOqYr60gVfcBou{display:inline-block;margin-left:.5rem}
.rV9Jx1rnVfos52977TY5{color:var(--joom-global-color-black-900);padding:1rem}.SbCym1Wz14IPmASsIPVU{background:var(--color-warning);color:var(--joom-global-color-white-1000)}.ckhadPAO3js_D2WNDDUZ{background:var(--joom-global-color-blue-200)}.r0LX8Oe9eaoXC7IHT0Ms{background:var(--joom-global-color-green-200)}.VCX4_Y2InYcZEsZ9cpVd{background:var(--joom-global-color-black-50)}.Ut2GPYEBYSao0YraNrRM{background:var(--joom-global-color-red-200)}.B_sy9XkNhg_L05uOYLym{align-items:center;display:grid;grid-template-columns:auto min-content;margin-bottom:.5rem}.zUkioYY1t8jZ8BfPm41B{font-size:1.5rem;font-weight:500;line-height:2rem}.zBp9zTnprAYc0YT87z0F{color:var(--joom-global-color-black-500);font-size:.875rem;white-space:nowrap}.ULTga0nE1xyxhPPsu7YD{font-size:.875rem;line-height:1.25rem}.g07VbfbQ7i0Ig69o6Uol{display:flex;float:right;font-size:1rem}.iM19Hi9UUQk3lcP5DG6Y .g07VbfbQ7i0Ig69o6Uol{display:inline-block;float:none;margin-left:.5rem}
.faQHwizOwEe4MZ_aH4x8{flex:none}.x7pgoZWT1w8uTRWDbLy3{flex:auto;overflow-y:auto;padding:1.5rem}.EaXHM5ZUKrQv_ZKe6L5P{font-size:2rem;max-height:15rem}.r2oPWXs_t_c1G2_e0Jpv,.EaXHM5ZUKrQv_ZKe6L5P{align-items:center;display:flex;flex:1 1 100%;height:100%;justify-content:center;text-align:center}.r2oPWXs_t_c1G2_e0Jpv{flex-direction:column;max-height:40rem;position:relative}.zyW3B459R5omh1c1rr4F{font-size:1rem;font-weight:500;line-height:1.5rem;margin-top:2rem}.F54LdIDjskXyl7l_aS1Z{color:var(--joom-global-color-black-600);font-size:.875rem;margin-top:.25rem;width:70%}.VM0gXl7tEIp2DK0sHTaU{margin-top:2rem}
.Autocomplete__input__vWVkl {
  border: var(--input-control-border);
  border-radius: var(--input-control-border-radius);
  box-sizing: border-box;
  color: var(--input-text-color);
  font: inherit;
  font-size: var(--input-text-size);
  height: 2rem;
  outline: none;
  padding: 0 0.5rem;
  text-align: inherit;
  width: 100%;
}

.Autocomplete__input__vWVkl[dir] {
    text-align: left;
    text-align: initial;
  }

.Autocomplete__input__vWVkl::-moz-placeholder {
    color: var(--input-placeholder-color);
  }

.Autocomplete__input__vWVkl::placeholder {
    color: var(--input-placeholder-color);
  }

.Autocomplete__input__vWVkl:hover {
    border-color: var(--input-control-border-color-hover);
  }

.Autocomplete__input__vWVkl:focus {
    border-color: var(--input-control-border-color-active);
    box-shadow: var(--input-control-box-shadow-active);
  }

.Autocomplete__input__vWVkl:disabled {
    /* Input elements of the EDGE browser in disabled state have grey background by default */
    background-color: var(--input-background-color-disabled);
    border-color: var(--input-control-border-color-disabled);
    color: var(--input-text-color-disabled);
  }

.Autocomplete__input__vWVkl:disabled::-moz-placeholder {
    color: var(--input-placeholder-color-disabled);
  }

.Autocomplete__input__vWVkl:disabled::placeholder {
    color: var(--input-placeholder-color-disabled);
  }

.Autocomplete__input__vWVkl + .Autocomplete__clearButton__G3nhH {
    position: absolute;
  }

.Autocomplete__input__vWVkl.Autocomplete__clearShown__qU8So {
    /* normal padding + clear-button offset + clear-button width */
    padding-right: calc(0.5rem + 0.4rem + 1rem);
  }

.Autocomplete__controlInvalid__Fz1vk:not(.Autocomplete__input__vWVkl:disabled) {
  border-color: var(--input-control-border-color-invalid);
  box-shadow: var(--input-control-box-shadow-invalid);
}

.Autocomplete__controlInvalid__Fz1vk:not(.Autocomplete__input__vWVkl:disabled):focus,
  .Autocomplete__controlInvalid__Fz1vk:not(.Autocomplete__input__vWVkl:disabled):hover {
    border-color: var(--input-control-border-color-invalid-active);
    box-shadow: var(--input-control-box-shadow-invalid);
  }

.Autocomplete__clearFix__oBboF {
  display: block;
  position: relative;
  width: 100%;
}

.Autocomplete__inputSizeM__uEDm4 {
  font-size: var(--input-text-size);
  height: 2rem;
  padding: 0 0.5rem;
}

.Autocomplete__inputSizeM__uEDm4 + .Autocomplete__clearButton__G3nhH {
    right: 0.4rem;
    top: 0.4rem;
  }

.Autocomplete__inputSizeL__eqDee {
  font-size: var(--input-text-size-l);
  height: 2.75rem;
  padding: 0 0.75rem;
}

.Autocomplete__inputSizeL__eqDee + .Autocomplete__clearButton__G3nhH {
    right: 0.6rem;
    top: 0.7525rem;
  }

.Autocomplete__inputSizeXl__NXE9i {
  font-size: var(--input-text-size-xl);
  height: 3.5rem;
  padding: 0 1rem;
}

.Autocomplete__inputSizeXl__NXE9i + .Autocomplete__clearButton__G3nhH {
    right: 0.8rem;
    top: 1.15rem;
  }

.Autocomplete__searchResultSection__Cfw-D {
  overflow: auto;
}

.twz4pXWEzwdJ7_3bAfZR{align-items:center;display:grid;grid-auto-flow:column;grid-gap:.5rem;justify-content:flex-start}
.Cy91eeUIc7IP_Xp36_FH{font-weight:500}
.GcyWcQ18GIoZ1otpQ89q{background:var(--joom-global-color-yellow-200);border-radius:.5rem;font-size:.875rem;margin:1.5rem 0;padding:1.5rem}.GcyWcQ18GIoZ1otpQ89q ul{list-style:none;padding-inline-start:0}.GcyWcQ18GIoZ1otpQ89q ul li{align-items:baseline;display:grid;grid-auto-flow:column;grid-gap:1rem;margin-bottom:.5rem}.GcyWcQ18GIoZ1otpQ89q ul li:before{background:var(--joom-global-color-yellow-700);border-radius:100%;content:"";height:.5rem;width:.5rem}.ubsslZOFoE3DLihtIyES{display:flex;justify-content:center;margin:1.5rem 0;width:100%}.zXM8YdOgDq8k8npG2jz_{font-size:1.25rem;text-align:center;width:100%}.Rfr1qTOnRvkazVds6iHq{display:flex;justify-content:flex-end;margin-bottom:.375rem}.JkiP3JETbpU1bAcvKiLv{padding:1.5rem}.AsUV0_Vhkvcd5MUahy9a{display:grid;grid-auto-flow:column;grid-gap:.75rem;justify-content:center;margin-top:1rem}
.Dp0SsDFby0GXWEguGcSU{align-items:center;display:flex;line-height:1}.VILCy_qPIsAmwVn2ze7X{--switch-color-checked:var(--joom-global-color-green-700);--switch-color-unchecked:var(--joom-global-color-red-700);--switch-color-disabled:var(--switch-color-unchecked);font-size:1rem;line-height:1;margin-right:.75rem}.pAIOESaF48ZbHsAMQrao{--switch-color-disabled:var(--switch-color-checked)}.Zrol6VbU3kojqxHGEe0a{font-size:.625rem}.vNlW49Hc55YLwua4a_39{line-height:0;margin-left:.5rem}
.nZ_KzXI8K3QVZtt1k5SF{text-align:left}.fD6ydCxIukKjzhxnqZNP{margin-top:1rem;text-align:center}
.JH3FXw4lIk5Tggorpaf6{align-items:center;display:flex}.Ewm_U46OC3EM4bs0ip7k>.d99NK5YVyAsiHr_ZrsiS:after{color:var(--joom-global-color-red-700);content:"*";margin-left:.166em}.KnoPOAvsEocDS9GNjDTV{font-size:.75rem;height:.75rem;margin-left:.25rem}
.SelectInput__input__SyHga {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  box-sizing: border-box;
  color: var(--input-text-color);
  cursor: default;
  font-size: 0.875rem;
  outline: none;
  padding: 0;
  width: 100%;
}

.SelectInput__input__SyHga:focus {
  cursor: text;
}

.SelectInput__input__SyHga:disabled {
  /* Input elements of the EDGE browser in disabled state have grey background by default */
  background: var(--joom-global-color-base-bg);
  color: var(--input-text-color-disabled);
}

.SelectInput__input__SyHga::-moz-placeholder {
  color: var(--input-placeholder-color);
}

.SelectInput__input__SyHga::placeholder {
  color: var(--input-placeholder-color);
}

.SelectInput__input__SyHga:disabled::-moz-placeholder {
  color: var(--input-placeholder-color-disabled);
}

.SelectInput__input__SyHga:disabled::placeholder {
  color: var(--input-placeholder-color-disabled);
}

.uKN3f_MNfAKgRdjHyE5s{display:flex;justify-content:space-between}
.lwLyUZ3SZcRqW5chXq7L{display:flex}.uXjo1dPMgoA3xA3qqYta{flex-shrink:0}.FgYg26ZRp28Y2U1u4MVg{margin-left:.5rem;width:100%}.JvAB3mczRXwkVXu658Sr{flex-basis:5rem}.Gki1cEPPF4L6nI4gcS3k{flex-basis:5.5rem}.PPHUuYhZVAwMMgVtBOOO{flex-basis:6.25rem}
.rrBzADAnmEX4JXDzKeuV{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:2em;text-align:center}.LLNgPQmcDEM31fWPdDxj{min-height:100%}.OwjNwMWI_4zdHH0RcTf9{font-weight:700;margin:1.5em 0 1em}
.UK9RQbvq5pwrVUfkYeJO{text-align:left}.b2biduVbYfM4pLrLmA_3{margin-top:1rem;text-align:center}
.jKf0A49FBF4MxP44kQ0N{margin-bottom:1.5rem;text-align:left}
.RhIYmKR9kRIBQebq4tIZ{border:.0625rem solid rgba(0,0,0,.12);border-radius:.5rem;overflow:hidden;width:20.75rem}.TOmaoZPwkl4wanOI2_Qm:not(:focus-visible){outline:none}.TOmaoZPwkl4wanOI2_Qm{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.TOmaoZPwkl4wanOI2_Qm:disabled{cursor:default}.TOmaoZPwkl4wanOI2_Qm{background-color:var(--joom-global-color-white-1000);font-size:1rem;height:4.25rem;width:100%}.TOmaoZPwkl4wanOI2_Qm:disabled{color:var(--joom-global-color-black-200)}.TOmaoZPwkl4wanOI2_Qm:not(:last-child){border-bottom:.0625rem solid rgba(0,0,0,.12)}.TOmaoZPwkl4wanOI2_Qm:hover:not(:disabled),.TOmaoZPwkl4wanOI2_Qm[data-focus-visible-added]:not(:disabled){background:var(--joom-global-color-black-50)}.TOmaoZPwkl4wanOI2_Qm:active:not(:disabled){background:var(--joom-global-color-black-200)}
.dr8X4M2S18tbtoTMDuYW{text-align:left}.gPnPkV_Nqk3mZtT5akP4{margin-top:1rem;text-align:center}
.eQwpusDWr1AB7TM6xpFa{background-color:var(--joom-global-color-black-50);margin-top:1.5rem;padding:1rem;text-align:left}.pEEQmRVxYoBJU4zMv3fl{font-size:.875rem}.JVnBwWbj1kURwNNqyAvL{color:var(--joom-global-color-black-600);font-size:.75rem;margin-top:.75rem}.KeViypcQ2rA08v0wfTVq{background-color:var(--joom-global-color-red-100);color:var(--joom-global-color-red-700);padding:1rem .75rem}.KeViypcQ2rA08v0wfTVq .pEEQmRVxYoBJU4zMv3fl{font-weight:500}.KeViypcQ2rA08v0wfTVq .JVnBwWbj1kURwNNqyAvL{color:var(--joom-global-color-red-700);font-size:.875rem;margin-top:.25rem}
.vSW8AYdoUjkHf6qg9NuV{align-items:center;border-top:.0625rem solid var(--joom-global-color-black-100);bottom:0;box-sizing:border-box;display:flex;flex:none;justify-content:flex-end;left:0;padding:.625rem;position:absolute;text-align:right;width:100%}.vSW8AYdoUjkHf6qg9NuV button{margin-right:.5rem}.th4bWSyrpnQC7Qkvocor{height:24.8125rem}.dCvniKsdJj8DlGqf1EiK{margin-top:1.5rem}.EuW29gPmDwMhuzm_JjEz,.dCvniKsdJj8DlGqf1EiK{font-size:1rem;font-weight:500}.EuW29gPmDwMhuzm_JjEz{margin-top:3rem}.CvSKa2sbxTEqeKwV7_Qz{color:var(--joom-global-color-black-600);font-size:.875rem;margin-top:1rem}
.u_Ni2_TlaAFT8xSexXRL{font-weight:500;margin-bottom:.875rem}
.O9RmcDuRfbcljx3IwlSF{display:flex;justify-content:space-between;margin:2rem 0}._xJokUVPw0YRjEQN85fw{font-size:.875rem;margin-bottom:1.5rem;text-align:center}
.SwHpTPK3DvI6PS6uAQLA{font-size:.875rem;line-height:1.25rem;margin-bottom:1.5rem;text-align:center}.jeZqEGFpQzMmZOnOsYiK{transform:scale(-1)}.FzcIxA9Dii06HxYLDcTM{margin:2.5rem 0 2rem}.W8AIDU5HoCAZM1uv7Ab4{color:var(--joom-global-color-black-600)}
.qvVtnh4ttkqBPXkoaZyX{font-weight:500;margin-bottom:.875rem}.xQ1F7g3KRUw_NAZVRLOf{margin-bottom:1rem}
.pJ0CZK025iMR2BZE2TfQ{margin-bottom:1.5rem;text-align:left}
.vAHDedmQM3YvaGhJ842p{font-size:1rem;font-weight:500;line-height:1.5rem;margin-bottom:1rem}.knY62gH2a3AG3CkiOJVS{margin-bottom:3rem}.r4sqhdcz5YbX9KxEvbJg:not(:focus-visible){outline:none}.r4sqhdcz5YbX9KxEvbJg{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;font:inherit;padding:0}.r4sqhdcz5YbX9KxEvbJg:disabled{cursor:default}.r4sqhdcz5YbX9KxEvbJg{color:var(--joom-global-color-text-link);cursor:pointer;text-decoration:none}.r4sqhdcz5YbX9KxEvbJg:visited{color:var(--joom-global-color-text-link)}.r4sqhdcz5YbX9KxEvbJg:hover{color:var(--joom-global-color-text-link-hover)}.r4sqhdcz5YbX9KxEvbJg:focus-visible{color:var(--joom-global-color-text-link-hover)}.r4sqhdcz5YbX9KxEvbJg:active{color:var(--joom-global-color-text-link-active)}.r4sqhdcz5YbX9KxEvbJg{font-size:.875rem}.r4sqhdcz5YbX9KxEvbJg:disabled{color:rgba(0,0,0,.28)}
.harb0WJJ7QGRbUw17tyG{margin-bottom:1.5rem;text-align:left}
.zbwxa7at96Ekea7LGkHR{left:50%;padding:1.5rem 2rem 1rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:27.5rem}.RfXdPfoEhgsvVyiwHQ8Q{margin-bottom:1rem}.dxKntiqpyaAaEcPHkRXE{font-size:1.5rem;margin-bottom:2rem}.yLzfWy9zGMsGdWoAFwQk{font-weight:700}
:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74c3c;
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 320px;
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
}

.Toastify__toast-container {
  z-index: 9999;
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, 9999);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index));
  position: fixed;
  padding: 4px;
  width: 320px;
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  color: #fff;
}

.Toastify__toast-container--top-left {
  top: 1em;
  left: 1em;
}

.Toastify__toast-container--top-center {
  top: 1em;
  left: 50%;
  transform: translateX(-50%);
}

.Toastify__toast-container--top-right {
  top: 1em;
  right: 1em;
}

.Toastify__toast-container--bottom-left {
  bottom: 1em;
  left: 1em;
}

.Toastify__toast-container--bottom-center {
  bottom: 1em;
  left: 50%;
  transform: translateX(-50%);
}

.Toastify__toast-container--bottom-right {
  bottom: 1em;
  right: 1em;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: 0;
    left: auto;
    left: initial;
  }
}

.Toastify__toast {
  position: relative;
  min-height: 64px;
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: 4px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
  display: flex;
  justify-content: space-between;
  max-height: 800px;
  max-height: var(--toastify-toast-max-height);
  overflow: hidden;
  font-family: sans-serif;
  font-family: var(--toastify-font-family);
  cursor: default;
  direction: ltr;
  /* webkit only issue #791 */
  z-index: 0;
}

.Toastify__toast--rtl {
  direction: rtl;
}

.Toastify__toast--close-on-click {
  cursor: pointer;
}

.Toastify__toast-body {
  margin: auto 0;
  flex: 1 1 auto;
  padding: 6px;
  display: flex;
  align-items: center;
}

.Toastify__toast-body > div:last-child {
  word-break: break-word;
  flex: 1;
}

.Toastify__toast-icon {
  margin-inline-end: 10px;
  width: 20px;
  flex-shrink: 0;
  display: flex;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.7s;
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}

.Toastify__toast-theme--dark {
  background: #121212;
  background: var(--toastify-color-dark);
  color: #fff;
  color: var(--toastify-text-color-dark);
}

.Toastify__toast-theme--light {
  background: #fff;
  background: var(--toastify-color-light);
  color: #757575;
  color: var(--toastify-text-color-light);
}

.Toastify__toast-theme--colored.Toastify__toast--default {
  background: #fff;
  background: var(--toastify-color-light);
  color: #757575;
  color: var(--toastify-text-color-light);
}

.Toastify__toast-theme--colored.Toastify__toast--info {
  color: #fff;
  color: var(--toastify-text-color-info);
  background: #3498db;
  background: var(--toastify-color-info);
}

.Toastify__toast-theme--colored.Toastify__toast--success {
  color: #fff;
  color: var(--toastify-text-color-success);
  background: #07bc0c;
  background: var(--toastify-color-success);
}

.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: #fff;
  color: var(--toastify-text-color-warning);
  background: #f1c40f;
  background: var(--toastify-color-warning);
}

.Toastify__toast-theme--colored.Toastify__toast--error {
  color: #fff;
  color: var(--toastify-text-color-error);
  background: #e74c3c;
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  background: var(--toastify-color-progress-light);
}

.Toastify__progress-bar-theme--dark {
  background: #bb86fc;
  background: var(--toastify-color-progress-dark);
}

.Toastify__progress-bar--info {
  background: #3498db;
  background: var(--toastify-color-progress-info);
}

.Toastify__progress-bar--success {
  background: #07bc0c;
  background: var(--toastify-color-progress-success);
}

.Toastify__progress-bar--warning {
  background: #f1c40f;
  background: var(--toastify-color-progress-warning);
}

.Toastify__progress-bar--error {
  background: #e74c3c;
  background: var(--toastify-color-progress-error);
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: rgba(255, 255, 255, 0.7);
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  align-self: flex-start;
}

.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}

.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}

.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}

.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: 9999;
  z-index: var(--toastify-z-index);
  opacity: 0.7;
  transform-origin: left;
}

.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}

.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}

.Toastify__progress-bar--rtl {
  right: 0;
  left: auto;
  left: initial;
  transform-origin: right;
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: #e0e0e0;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: #616161;
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}

@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}

.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}

.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}

.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}

.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}

.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}

.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}

@keyframes Toastify__flipOut {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, 0, 0);
  }
}

@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, 0, 0);
  }
}

@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}

@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}

.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}

.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}

.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}

.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
}

.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
}

.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
}

.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/*# sourceMappingURL=ReactToastify.css.map */.Container__root__lMSMZ {
  --toastify-toast-width: 20rem;
  --toastify-toast-min-height: 0;
  --toastify-font-family: var(--font-family);

  font-size: 0.875rem;
  line-height: 1.25rem;
  padding: 0;
}

.Container__root__lMSMZ.Toastify__toast-container--top-right {
  right: 1rem;
  top: 1.5rem;
}

.Container__root__lMSMZ .Toastify--animate {
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

.Container__root__lMSMZ .Toastify__toast {
  border-radius: 0.5rem;
  box-shadow: none;
  color: var(--joom-global-color-text-main);
  margin-bottom: 0.75rem;
  padding: 0.75rem 0 0.75rem 0.25rem;
}

.Container__root__lMSMZ .Toastify__toast::before {
  bottom: 0;
  content: '';
  left: 0;
  position: absolute;
  top: 0;
  width: 0.25rem;
}

.Container__root__lMSMZ .Toastify__toast--success {
  --joom-global-color-text-link: var(--joom-global-color-status-success-fill);
  --joom-global-color-text-link-hover: var(--joom-global-color-status-success-fill-hover);
  --joom-global-color-text-link-active: var(--joom-global-color-status-success-fill-active);
  --color-link-visited: var(--joom-global-color-text-link);

  background-color: var(--joom-global-color-status-success-bg);
}

.Container__root__lMSMZ .Toastify__toast--success::before {
  background-color: var(--joom-global-color-status-success-fill);
}

.Container__root__lMSMZ .Toastify__toast--success .Toastify__toast-icon {
  color: var(--joom-global-color-status-success-fill);
}

.Container__root__lMSMZ .Toastify__toast--info {
  --joom-global-color-text-link: var(--joom-global-color-status-info-fill);
  --joom-global-color-text-link-hover: var(--joom-global-color-status-info-fill-hover);
  --joom-global-color-text-link-active: var(--joom-global-color-status-info-fill-active);
  --color-link-visited: var(--joom-global-color-text-link);

  background-color: var(--joom-global-color-status-info-bg);
}

.Container__root__lMSMZ .Toastify__toast--info::before {
  background-color: var(--joom-global-color-status-info-fill);
}

.Container__root__lMSMZ .Toastify__toast--info .Toastify__toast-icon {
  color: var(--joom-global-color-status-info-fill);
}

.Container__root__lMSMZ .Toastify__toast--warning {
  --joom-global-color-text-link: var(--joom-global-color-status-warning-fill);
  --joom-global-color-text-link-hover: var(--joom-global-color-status-warning-fill-hover);
  --joom-global-color-text-link-active: var(--joom-global-color-status-warning-fill-active);
  --color-link-visited: var(--joom-global-color-text-link);

  background-color: var(--joom-global-color-status-warning-bg);
}

.Container__root__lMSMZ .Toastify__toast--warning::before {
  background-color: var(--joom-global-color-status-warning-fill);
}

.Container__root__lMSMZ .Toastify__toast--warning .Toastify__toast-icon {
  color: var(--joom-global-color-status-warning-fill);
}

.Container__root__lMSMZ .Toastify__toast--error {
  --joom-global-color-text-link: var(--joom-global-color-status-error-fill);
  --joom-global-color-text-link-hover: var(--joom-global-color-status-error-fill-hover);
  --joom-global-color-text-link-active: var(--joom-global-color-status-error-fill-active);
  --color-link-visited: var(--joom-global-color-text-link);

  background-color: var(--joom-global-color-status-error-bg);
}

.Container__root__lMSMZ .Toastify__toast--error::before {
  background-color: var(--joom-global-color-status-error-fill);
}

.Container__root__lMSMZ .Toastify__toast--error .Toastify__toast-icon {
  color: var(--joom-global-color-status-error-fill);
}

.Container__root__lMSMZ .Toastify__toast-body {
  align-items: flex-start;
  padding: 0 1rem 0 0;
}

.Container__root__lMSMZ .Toastify__toast-icon {
  font-size: 1rem;
  margin: 0.125rem 0.75rem;
  width: 1rem;
}

.Container__root__lMSMZ .Toastify__close-button {
  color: var(--joom-global-color-status-neutral-fill);
  opacity: 1;
  padding: 0 0.875rem 0 0;
}

.Container__root__lMSMZ .Toastify__close-button:hover,
.Container__root__lMSMZ .Toastify__close-button:focus {
  color: var(--joom-global-color-status-neutral-fill-hover);
}


/*# sourceMappingURL=auth-ae95e4f247be96b8.css.map*/