@charset "UTF-8";

/* libs/user-interface/cdk/subtree/src/cdk/overlay/overlay-prebuilt.scss */
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 9000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  display: flex;
  max-width: 100%;
  max-height: 100%;
  z-index: 9000;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  opacity: 0;
  z-index: 9000;
  transition: opacity 0 cubic-bezier(0.25, 0.8, 0.25, 1);
}
.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media (forced-colors: active) {
  .cdk-overlay-backdrop-showing {
    opacity: 0.6;
  }
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,
.cdk-high-contrast-active .cdk-overlay-transparent-backdrop {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
  z-index: 9000;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

/* node_modules/@adyen/adyen-web/dist/adyen.css */
.adyen-checkout__spinner__wrapper {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
}
.adyen-checkout__spinner__wrapper--inline {
  display: inline-block;
  height: auto;
  margin-right: 8px;
}
[dir=rtl] .adyen-checkout__spinner__wrapper--inline {
  margin-left: 8px;
  margin-right: 0;
}
.adyen-checkout__spinner {
  animation: rotate-spinner 1.5s linear infinite;
  border: 3px solid #0075ff;
  border-radius: 50%;
  border-top-color: transparent;
  height: 43px;
  width: 43px;
}
.adyen-checkout__spinner--large {
  height: 43px;
  width: 43px;
}
.adyen-checkout__spinner--small {
  border-width: 2px;
  height: 16px;
  width: 16px;
}
.adyen-checkout__spinner--medium {
  height: 28px;
  width: 28px;
}
@keyframes rotate-spinner {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.adyen-checkout__button {
  background: #00112c;
  border: 0;
  border-radius: 6px;
  color: #fff;
  cursor: pointer;
  font-size: 1em;
  font-weight: 500;
  height: 48px;
  margin: 0;
  padding: 15px;
  text-decoration: none;
  transition: background .3s ease-out, box-shadow .3s ease-out;
  width: 100%;
}
.adyen-checkout__button:focus {
  box-shadow: 0 0 0 2px #3070ED;
  outline: 0;
}
.adyen-checkout__button:hover {
  background: #1c3045;
  box-shadow:
    0 0,
    0 2px 4px -1px rgba(0, 0, 0, .2),
    0 4px 5px 0 rgba(0, 0, 0, .14);
}
.adyen-checkout__button:active {
  background: #3a4a5c;
}
.adyen-checkout__button:hover:focus {
  box-shadow: 0 0 0 2px #3070ED, 0 3px 4px rgba(0, 15, 45, .2);
}
.adyen-checkout__button:disabled,
.adyen-checkout__button:disabled:hover {
  box-shadow: none;
  cursor: not-allowed;
  opacity: .4;
  -webkit-user-select: all;
  -moz-user-select: all;
  user-select: all;
}
.adyen-checkout__button.adyen-checkout__button--loading {
  background: #687282;
  box-shadow: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.adyen-checkout__button.adyen-checkout__button--pay {
  display: flex;
  justify-content: center;
  margin-top: 24px;
}
.adyen-checkout__button.adyen-checkout__button--pay:disabled {
  opacity: .4;
}
.adyen-checkout__button.adyen-checkout__button--standalone {
  margin-top: 0;
}
.adyen-checkout__button.adyen-checkout__button--inline {
  display: block;
  font-size: .81em;
  height: auto;
  padding: 10px 8px;
  width: auto;
}
.adyen-checkout__button.adyen-checkout__button--ghost {
  background: none;
  border: 0;
  color: #00112c;
}
.adyen-checkout__button.adyen-checkout__button--ghost:hover {
  background: #f7f8f9;
  box-shadow: none;
}
.adyen-checkout__button.adyen-checkout__button--ghost:active {
  background: #e6e9eb;
  box-shadow: none;
}
.adyen-checkout__button.adyen-checkout__button--secondary {
  background: #fff;
  border: 1px solid #00112c;
  color: #00112c;
  padding: 10px 12px;
}
.adyen-checkout__button.adyen-checkout__button--secondary:hover {
  background: #f7f8f9;
  box-shadow: 0 2px 4px rgba(27, 42, 60, .2), 0 4px 5px rgba(27, 42, 60, .14);
}
.adyen-checkout__button.adyen-checkout__button--secondary:active,
.adyen-checkout__button.adyen-checkout__button--secondary:active:hover {
  background: #f7f8f9;
  box-shadow: none;
}
.adyen-checkout__button.adyen-checkout__button--secondary:disabled,
.adyen-checkout__button.adyen-checkout__button--secondary:disabled:hover {
  background-color: #f7f8f9;
  border-color: #99a3ad;
  box-shadow: none;
  cursor: not-allowed;
  opacity: .5;
  -webkit-user-select: all;
  -moz-user-select: all;
  user-select: all;
}
.adyen-checkout__button.adyen-checkout__button--secondary .adyen-checkout__spinner {
  border-color: transparent #00112c #00112c;
}
.adyen-checkout__button.adyen-checkout__button--action {
  background: rgba(0, 102, 255, .1);
  border: 1px solid transparent;
  color: #0075ff;
  padding: 10px 12px;
}
.adyen-checkout__button.adyen-checkout__button--action:hover {
  background: rgba(0, 102, 255, .2);
  box-shadow: none;
}
.adyen-checkout__button.adyen-checkout__button--action:active,
.adyen-checkout__button.adyen-checkout__button--action:active:hover {
  background: rgba(0, 102, 255, .3);
  box-shadow: none;
}
.adyen-checkout__button.adyen-checkout__button--link {
  background: transparent;
  border: 1px solid transparent;
  border-radius: 3px;
  color: #0075ff;
  font-weight: 400;
  padding: 2px;
}
.adyen-checkout__button.adyen-checkout__button--link:hover {
  background: transparent;
  box-shadow: none;
  text-decoration: underline;
}
.adyen-checkout__button.adyen-checkout__button--completed,
.adyen-checkout__button.adyen-checkout__button--completed:active,
.adyen-checkout__button.adyen-checkout__button--completed:active:hover,
.adyen-checkout__button.adyen-checkout__button--completed:hover {
  background: #089a43;
  color: #fff;
}
.adyen-checkout__button.adyen-checkout__button--completed .adyen-checkout__button__icon {
  filter: brightness(0) invert(1);
}
.adyen-checkout__button__content {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
}
.adyen-checkout__button__icon {
  margin-right: 12px;
}
[dir=rtl] .adyen-checkout__button__icon {
  margin-left: 12px;
  margin-right: 0;
}
.adyen-checkout__button__text {
  display: block;
  justify-content: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.adyen-checkout__button .adyen-checkout__spinner {
  border-color: transparent #fff #fff;
}
.checkout-secondary-button__text {
  font-size: .85em;
  margin-left: 5px;
  margin-top: 1px;
}
.adyen-checkout__iframe {
  border: 0;
}
.adyen-checkout__fieldset {
  border: none;
  display: block;
  margin-inline-end: 0;
  margin-inline-start: 0;
  margin: 0;
  padding-block-start: 0;
  padding-bottom: 8px;
  padding-block-end: 0;
  padding-inline-end: 0;
  padding-inline-start: 0;
  width: 100%;
}
.adyen-checkout__fieldset:last-of-type {
  padding-bottom: 0;
}
.adyen-checkout__fieldset + .adyen-checkout__fieldset {
  margin-top: 16px;
}
.adyen-checkout__fieldset__title {
  color: #687282;
  display: block;
  font-size: .68em;
  font-weight: 700;
  letter-spacing: 1px;
  margin: 0;
  padding: 0 0 12px;
  text-transform: uppercase;
}
.adyen-checkout__field-group,
.adyen-checkout__fieldset__fields {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
@media (min-width:480px) {
  .adyen-checkout__field-group:last-of-type .adyen-checkout__field {
    margin-bottom: 0;
  }
}
.adyen-checkout__field-group:last-of-type .adyen-checkout__field:last-of-type,
:not(.adyen-checkout__field-group) > .adyen-checkout__field:last-of-type {
  margin-bottom: 0;
}
.adyen-checkout__fieldset--readonly .adyen-checkout__fieldset__fields {
  color: #00112c;
  font-size: .81em;
  line-height: 19px;
  margin: 0;
}
.adyen-checkout__field {
  display: block;
  margin-bottom: 16px;
  width: 100%;
}
.adyen-checkout__label {
  display: block;
  position: relative;
}
.adyen-checkout__helper-text,
.adyen-checkout__label__text {
  color: #00112c;
  display: block;
  font-size: .81em;
  font-weight: 400;
  line-height: 13px;
  padding-bottom: 5px;
}
.adyen-checkout__label-adornment--end {
  position: absolute;
  right: 0;
  top: 0;
}
.adyen-checkout__helper-text {
  color: #687282;
}
.adyen-checkout__label__text {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: color .1s ease-out;
  white-space: nowrap;
}
.adyen-checkout__label__text--error {
  color: #c12424;
}
.adyen-checkout__label--focused .adyen-checkout__label__text {
  color: #0075ff;
}
.adyen-checkout__error-text {
  align-items: center;
  color: #c12424;
  display: flex;
  font-size: .75em;
  font-weight: 400;
  margin-top: 4px;
}
.adyen-checkout__field-wrapper {
  display: flex;
  width: 100%;
}
@media (min-width:480px) {
  .adyen-checkout__field--20 {
    width: 20%;
  }
  .adyen-checkout__field--30 {
    width: 30%;
  }
  .adyen-checkout__field--40 {
    width: 40%;
  }
  .adyen-checkout__field--50 {
    width: 50%;
  }
  .adyen-checkout__field--60 {
    width: 60%;
  }
  .adyen-checkout__field--70 {
    width: 70%;
  }
  .adyen-checkout__field--80 {
    width: 80%;
  }
  .adyen-checkout__field--col-70 {
    width: calc(70% - 8px);
  }
  .adyen-checkout__field--col-30 {
    width: calc(30% - 8px);
  }
  .adyen-checkout__field--col-50 {
    width: calc(50% - 8px);
  }
}
.adyen-checkout__field-wrapper > .adyen-checkout__field:first-child {
  margin-right: 8px;
}
[dir=rtl] .adyen-checkout__field-wrapper > .adyen-checkout__field:first-child {
  margin-left: 8px;
  margin-right: 0;
}
.adyen-checkout__field-wrapper > .adyen-checkout__field:nth-child(2) {
  margin-left: 8px;
}
[dir=rtl] .adyen-checkout__field-wrapper > .adyen-checkout__field:nth-child(2) {
  margin-left: 0;
  margin-right: 8px;
}
.adyen-checkout__field-wrapper:last-of-type > .adyen-checkout__field {
  margin-bottom: 0;
}
.adyen-checkout__input {
  background: #fff;
  border: 1px solid #b9c4c9;
  border-radius: 6px;
  box-sizing: border-box;
  caret-color: #0075ff;
  color: #00112c;
  display: block;
  font-family: inherit;
  font-size: 1em;
  height: 40px;
  outline: none;
  padding: 5px 8px;
  position: relative;
  transition: border .2s ease-out, box-shadow .2s ease-out;
  width: 100%;
}
.adyen-checkout__input:hover {
  border-color: #99a3ad;
}
.adyen-checkout__input:required {
  box-shadow: none;
}
.adyen-checkout__input--disabled,
.adyen-checkout__input[readonly] {
  background: #e6e9eb;
  border-color: #e6e9eb;
}
.adyen-checkout__input--disabled:hover {
  border-color: #e6e9eb;
}
.adyen-checkout__input-wrapper {
  display: block;
  position: relative;
}
.adyen-checkout__input-wrapper--block {
  display: block;
}
.adyen-checkout-input__inline-validation {
  height: 16px;
  position: absolute;
  right: 14px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
}
[dir=rtl] .adyen-checkout-input__inline-validation {
  left: 14px;
  right: auto;
}
[dir=ltr] .adyen-checkout-input__inline-validation {
  left: auto;
  right: 14px;
}
.adyen-checkout-input__inline-validation--valid {
  color: #089a43;
}
.adyen-checkout-input__inline-validation--invalid {
  color: #c12424;
}
.adyen-checkout__input--valid {
  border-bottom-color: #089a43;
}
.adyen-checkout__input--error,
.adyen-checkout__input--error:hover,
.adyen-checkout__input--invalid,
.adyen-checkout__input--invalid:hover {
  border-color: #c12424;
}
.adyen-checkout__input::-moz-placeholder {
  color: #707070;
  font-weight: 200;
}
.adyen-checkout__input::placeholder {
  color: #707070;
  font-weight: 200;
}
.adyen-checkout__input--date {
  padding-right: 30px;
}
.adyen-checkout__input--focus,
.adyen-checkout__input--focus:hover,
.adyen-checkout__input:active,
.adyen-checkout__input:active:hover,
.adyen-checkout__input:focus,
.adyen-checkout__input:focus:hover {
  border: 1px solid #0075ff;
  box-shadow: 0 0 0 2px #3070ED;
}
.adyen-checkout__input[readonly],
.adyen-checkout__input[readonly]:hover {
  background-color: #e6e9eb;
  border-color: transparent;
  color: #687282;
  cursor: default;
}
.adyen-checkout__fieldset--personalDetails .adyen-checkout__field--gender .adyen-checkout__radio_group {
  display: flex;
}
.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group {
  display: flex;
  margin: 8px 0;
}
.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper {
  margin-right: 20px;
}
.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper:last-child {
  margin: 0;
}
.adyen-checkout__radio_group + .adyen-checkout-input__inline-validation {
  display: none;
}
.adyen-checkout__radio_group__input {
  opacity: 0;
  position: absolute;
}
.adyen-checkout__radio_group__label {
  color: inherit;
  display: block;
  font-size: .81em;
  font-weight: 400;
  line-height: 16px;
  overflow: visible;
  padding-bottom: 0;
  padding-left: 24px;
  position: relative;
}
.adyen-checkout__label--focused .adyen-checkout__radio_group__label {
  color: inherit;
}
.adyen-checkout__radio_group__label:before {
  background-color: #fff;
  border: 1px solid #b9c4c9;
  border-radius: 50%;
  content: "";
  height: 16px;
  left: 0;
  position: absolute;
  top: 0;
  transition: border-color .2s ease-out, box-shadow .2s ease-out;
  width: 16px;
}
.adyen-checkout__radio_group__label:hover:before {
  border-color: #99a3ad;
  box-shadow: 0 0 0 2px #d4d9db;
  cursor: pointer;
}
.adyen-checkout__radio_group__label:after {
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 1px 1px rgba(0, 15, 45, .25);
  content: "";
  display: block;
  height: 6px;
  left: 5px;
  margin: 0 auto;
  position: absolute;
  top: 5px;
  transform: scale(0);
  transition: transform .2s ease-out;
  width: 6px;
}
.adyen-checkout__radio_group__label:hover {
  border-color: #0075ff;
  cursor: pointer;
}
.adyen-checkout__radio_group__input:checked + .adyen-checkout__radio_group__label:before,
.adyen-checkout__radio_group__label--selected {
  background-color: #0075ff;
  border: 0;
  transition: all .2s ease-out;
}
.adyen-checkout__radio_group__input:checked + .adyen-checkout__radio_group__label:after {
  transform: scale(1);
}
.adyen-checkout__radio_group__input:focus + .adyen-checkout__radio_group__label:before {
  border-color: #0075ff;
  box-shadow: 0 0 0 2px rgba(0, 102, 255, .4);
}
.adyen-checkout__radio_group__input:checked + .adyen-checkout__radio_group__label:hover:before,
.adyen-checkout__radio_group__input:checked:active + .adyen-checkout__radio_group__label:before,
.adyen-checkout__radio_group__input:checked:focus + .adyen-checkout__radio_group__label:before {
  box-shadow: 0 0 0 2px rgba(0, 102, 255, .4);
}
.adyen-checkout__radio_group__label.adyen-checkout__radio_group__label--invalid:before {
  border: 1px solid #c12424;
}
.Select-module_adyen-checkout__dropdown__0Mj-n {
  position: relative;
}
.Select-module_adyen-checkout__dropdown__button__yTyqq {
  align-items: center;
  cursor: pointer;
  display: flex;
}
.Select-module_adyen-checkout__dropdown__button__yTyqq:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='7' fill='none'%3E%3Cpath fill='%23687282' d='M3.195 6.565a1 1 0 0 0 1.6 0l2.992-3.98a1 1 0 0 0-.8-1.602H1.013a1 1 0 0 0-.8 1.6l2.983 3.982Z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 6px;
  position: absolute;
  right: 16px;
  width: 8px;
}
[dir=rtl] .Select-module_adyen-checkout__dropdown__button__yTyqq:after {
  left: 16px;
  right: auto;
}
.Select-module_adyen-checkout__dropdown__button--active__Ej-JR:after {
  transform: rotate(180deg);
}
.Select-module_adyen-checkout__filter-input__CwPBS {
  background: #fff;
  border: 0;
  caret-color: #0075ff;
  color: #00112c;
  font-family: inherit;
  font-size: 1em;
  height: 100%;
  padding: 0;
  width: 100%;
}
.Select-module_adyen-checkout__filter-input__CwPBS::-moz-placeholder {
  color: #b9c4c9;
  font-weight: 200;
}
.Select-module_adyen-checkout__filter-input__CwPBS::placeholder {
  color: #b9c4c9;
  font-weight: 200;
}
.Select-module_adyen-checkout__filter-input__CwPBS:active,
.Select-module_adyen-checkout__filter-input__CwPBS:focus {
  outline: 0;
}
.Select-module_adyen-checkout__filter-input__CwPBS[readonly] {
  background: #e6e9eb;
  border-color: transparent;
  color: #00112c;
  cursor: not-allowed;
}
.Select-module_adyen-checkout__dropdown__list__YtEzj {
  background: #fff;
  display: none;
  list-style: none;
  margin: 0 0 50px;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.Select-module_adyen-checkout__dropdown__list__YtEzj.Select-module_adyen-checkout__dropdown__list--active__Gegw2 {
  display: block;
}
.Select-module_adyen-checkout__dropdown__element__ORU4- {
  align-items: center;
  display: flex;
}
.adyen-checkout__image {
  opacity: 0;
  transition: opacity .6s ease-out;
}
.adyen-checkout__image--loaded {
  opacity: 1;
}
.adyen-checkout__dropdown__button-icon--left {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.adyen-checkout__dropdown__button-icon--left > img {
  margin-left: 0;
  margin-right: 12px;
}
.adyen-checkout__dropdown {
  font-size: 1em;
  max-width: 100%;
  width: 100%;
}
.adyen-checkout__dropdown__button {
  background: #fff;
  border: 1px solid #b9c4c9;
  border-radius: 6px;
  color: #00112c;
  font-size: 1em;
  height: 40px;
  line-height: 20px;
  outline: 0;
  padding: 7px 24px 7px 12px;
  text-decoration: none;
  transition: border .2s ease-out, box-shadow .2s ease-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
}
[dir=rtl] .adyen-checkout__dropdown__button {
  padding: 7px 12px 7px 24px;
}
.adyen-checkout__dropdown__button:hover {
  border-color: #99a3ad;
}
.adyen-checkout__dropdown__button__icon {
  border-radius: 3px;
  height: 26px;
  margin-right: 12px;
  max-width: 40px;
}
.adyen-checkout__dropdown__button--disabled {
  opacity: .4;
}
.adyen-checkout__dropdown__button--active,
.adyen-checkout__dropdown__button--active:hover,
.adyen-checkout__dropdown__button:active,
.adyen-checkout__dropdown__button:focus {
  border-color: #0075ff;
  box-shadow: 0 0 0 2px #3070ED;
}
.adyen-checkout__dropdown__button--readonly,
.adyen-checkout__dropdown__button--readonly--active,
.adyen-checkout__dropdown__button--readonly:focus,
.adyen-checkout__dropdown__button--readonly:hover {
  background: #e6e9eb;
  border-color: transparent;
  color: #00112c;
  cursor: not-allowed;
}
.adyen-checkout__dropdown__button--readonly:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='7' fill='none'%3E%3Cpath fill='%23B9C4C9' d='M3.195 6.565a1 1 0 0 0 1.6 0l2.992-3.98a1 1 0 0 0-.8-1.602H1.013a1 1 0 0 0-.8 1.6l2.983 3.982Z'/%3E%3C/svg%3E");
}
.adyen-checkout__dropdown__button--invalid {
  border-color: #c12424;
}
.adyen-checkout__dropdown__button--valid {
  border-bottom-color: #089a43;
}
.adyen-checkout__dropdown__button__text {
  flex-grow: 1;
  overflow: hidden;
  pointer-events: none;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.adyen-checkout__dropdown__button__secondary-text {
  margin-right: 16px;
}
.adyen-checkout__dropdown__list {
  border-radius: 6px;
  box-shadow: 0 2px 7px rgba(0, 15, 45, .3);
  max-height: 375px;
  z-index: 2;
}
.adyen-checkout__dropdown__list.adyen-checkout__dropdown__list--active {
  margin-top: 2px;
}
.adyen-checkout__dropdown__element {
  border: 1px solid transparent;
  cursor: pointer;
  font-size: .81em;
  -webkit-hyphens: auto;
  hyphens: auto;
  line-height: 20px;
  outline: 0;
  padding: 8px;
  transition: background .2s ease-out, border-color .2s ease-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  word-break: break-word;
}
.adyen-checkout__dropdown__element .adyen-checkout__icon {
  position: absolute;
  right: 8px;
}
.adyen-checkout__dropdown__element:last-child {
  border-bottom: 0;
}
.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active {
  background: rgba(230, 233, 235, .6);
}
.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected {
  background: rgba(0, 102, 255, .1);
}
.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:active,
.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:focus,
.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:hover {
  background: rgba(0, 102, 255, .15);
}
.adyen-checkout__dropdown__element--disabled {
  cursor: not-allowed;
  opacity: .4;
}
.adyen-checkout__dropdown__element__icon {
  border-radius: 3px;
  margin-right: 12px;
  max-height: 26px;
  max-width: 40px;
}
.adyen-checkout__dropdown__element__text {
  flex-grow: 1;
}
.adyen-checkout__dropdown__element__secondary-text:not(:last-child) {
  margin-right: 8px;
}
.adyen-checkout__dropdown__element__flag {
  margin-left: 8px;
  margin-right: 10px;
  max-height: 18px;
  max-width: 27px;
}
.adyen-checkout__dropdown + .adyen-checkout-input__inline-validation {
  right: 32px;
}
.adyen-checkout__address-search {
  position: relative;
}
.adyen-checkout__address-search .adyen-checkout__dropdown__button:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23687282' d='M6.5 11.9a4.5 4.5 0 0 0 2.6-.83l2.77 2.74c.13.13.3.19.48.19.38 0 .65-.29.65-.66a.63.63 0 0 0-.19-.46l-2.75-2.73a4.4 4.4 0 0 0 .92-2.7 4.48 4.48 0 0 0-8.98 0 4.48 4.48 0 0 0 4.5 4.45Zm0-.96a3.53 3.53 0 0 1-3.53-3.49 3.52 3.52 0 0 1 7.04 0c0 1.9-1.59 3.49-3.52 3.49Z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 16px;
  left: 12px;
  position: absolute;
  width: 16px;
}
.adyen-checkout__address-search .adyen-checkout__dropdown__button--active:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%2300112C' d='M6.5 11.9a4.5 4.5 0 0 0 2.6-.83l2.77 2.74c.13.13.3.19.48.19.38 0 .65-.29.65-.66a.63.63 0 0 0-.19-.46l-2.75-2.73a4.4 4.4 0 0 0 .92-2.7 4.48 4.48 0 0 0-8.98 0 4.48 4.48 0 0 0 4.5 4.45Zm0-.96a3.53 3.53 0 0 1-3.53-3.49 3.52 3.52 0 0 1 7.04 0c0 1.9-1.59 3.49-3.52 3.49Z'/%3E%3C/svg%3E");
  transform: none;
}
.adyen-checkout__address-search .adyen-checkout__filter-input {
  padding-left: 24px;
}
.adyen-checkout__address-search__manual-add {
  position: absolute;
  right: 0;
  top: 0;
}
.adyen-checkout__address-search__manual-add .adyen-checkout__address-search__manual-add__button {
  border: 0;
  padding: 0;
}
.adyen-checkout__checkbox {
  display: block;
}
.adyen-checkout__checkbox__label {
  color: #00112c;
  cursor: pointer;
  font-size: .81em;
  font-weight: 400;
  line-height: 19px;
  padding-left: 24px;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
[dir=rtl] .adyen-checkout__checkbox__label {
  padding-left: 0;
  padding-right: 24px;
}
.adyen-checkout__checkbox__input {
  opacity: 0;
  pointer-events: none;
  position: absolute;
}
.adyen-checkout__checkbox__input:checked + .adyen-checkout__checkbox__label:before {
  opacity: 1;
}
.adyen-checkout__checkbox__input:checked + .adyen-checkout__checkbox__label:after {
  background-color: #0075ff;
  border: 1px solid #0075ff;
}
.adyen-checkout__checkbox__input:checked:hover + .adyen-checkout__checkbox__label:after {
  border-color: #0075ff;
  box-shadow: 0 0 0 2px rgba(0, 102, 255, .4);
}
.adyen-checkout__checkbox__input:focus + .adyen-checkout__checkbox__label:after {
  border: 1px solid #0075ff;
  box-shadow: 0 0 0 2px #3070ED;
}
.adyen-checkout__checkbox__input:hover:not(:focus) + .adyen-checkout__checkbox__label:after {
  border-color: #99a3ad;
  box-shadow: 0 0 0 2px #d4d9db;
}
.adyen-checkout__checkbox__input + .adyen-checkout__checkbox__label:before {
  border-color: transparent #fff #fff transparent;
  border-radius: 0 2px 1px;
  border-style: solid;
  border-width: 1px 2px 2px 1px;
  content: "";
  height: 11px;
  left: 1px;
  opacity: 0;
  position: absolute;
  top: 2px;
  transform: rotate(37deg);
  transform-origin: 100% 100%;
  transition: opacity .2s ease-out;
  width: 6px;
  z-index: 1;
}
[dir=rtl] .adyen-checkout__checkbox__input + .adyen-checkout__checkbox__label:before {
  left: auto;
  right: 8px;
}
.adyen-checkout__checkbox__input + .adyen-checkout__checkbox__label:after {
  background-color: #fff;
  border: 1px solid #b9c4c9;
  border-radius: 3px;
  content: "";
  height: 16px;
  left: 0;
  position: absolute;
  top: 0;
  transition:
    background .15s ease-out,
    border .05s ease-out,
    box-shadow .1s ease-out;
  width: 16px;
  z-index: 0;
}
[dir=rtl] .adyen-checkout__checkbox__input + .adyen-checkout__checkbox__label:after {
  left: auto;
  right: 0;
}
.adyen-checkout__field--consentCheckbox {
  background: #e6e9eb;
  border: 1px solid #e6e9eb;
  border-radius: 6px;
  padding: 14px 14px 13px;
}
[dir=rtl] .adyen-checkout__field--consentCheckbox {
  padding: 14px 14px 13px;
}
.adyen-checkout__field--consentCheckbox.adyen-checkout__field--error {
  border-color: #c12424;
}
.adyen-checkout__field--consentCheckbox .adyen-checkout-input__inline-validation {
  right: -5px;
  top: 10px;
}
.adyen-checkout__open-invoice .adyen-checkout__fieldset--billingAddress {
  margin-bottom: 16px;
}
.adyen-checkout__open-invoice .adyen-checkout__fieldset--deliveryAddress {
  margin-top: 24px;
  padding-bottom: 8px;
}
.adyen-checkout__open-invoice .adyen-checkout__input--separateDeliveryAddress {
  margin-bottom: 0;
}
.adyen-checkout__input--separateDeliveryAddress + .adyen-checkout__checkbox__label,
.adyen-checkout__open-invoice .adyen-checkout__field--consentCheckbox {
  margin-top: 16px;
}
.adyen-checkout-form-instruction {
  color: #687282;
  font-size: .81em;
  font-weight: 400;
  line-height: 19px;
  margin-top: 0;
}
[dir=rtl] .adyen-checkout-form-instruction {
  padding-right: 0;
}
.adyen-checkout__amazonpay__button {
  margin: auto;
}
.adyen-checkout__amazonpay .adyen-checkout__button--ghost {
  display: block;
  margin: 8px auto 0;
  width: auto;
}
@supports (-webkit-appearance:-apple-pay-button) {
  .ApplePayButton-module_apple-pay-button__l5g-d,
  .ApplePayButton-module_apple-pay__gYjuP {
    -webkit-appearance: -apple-pay-button;
  }
  .ApplePayButton-module_apple-pay-button__l5g-d {
    cursor: pointer;
    display: inline-block;
  }
  .ApplePayButton-module_apple-pay-button-black__istwW {
    -apple-pay-button-style: black;
  }
  .ApplePayButton-module_apple-pay-button-white__-wLaE {
    -apple-pay-button-style: white;
  }
  .ApplePayButton-module_apple-pay-button-white-with-line__MlRq7 {
    -apple-pay-button-style: white-outline;
  }
  .ApplePayButton-module_apple-pay-button--type-plain__ycfNl {
    -apple-pay-button-type: plain;
  }
  .ApplePayButton-module_apple-pay-button--type-buy__9m8AB {
    -apple-pay-button-type: buy;
  }
  .ApplePayButton-module_apple-pay-button--type-donate__HmRdK {
    -apple-pay-button-type: donate;
  }
  .ApplePayButton-module_apple-pay-button--type-check-out__XdGWd {
    -apple-pay-button-type: check-out;
  }
  .ApplePayButton-module_apple-pay-button--type-book__-v-VY {
    -apple-pay-button-type: book;
  }
  .ApplePayButton-module_apple-pay-button--type-subscribe__WxWIF {
    -apple-pay-button-type: subscribe;
  }
  .ApplePayButton-module_apple-pay-button--type-add-money__zeBA8 {
    -apple-pay-button-type: add-money;
  }
  .ApplePayButton-module_apple-pay-button--type-contribute__G3E8e {
    -apple-pay-button-type: contribute;
  }
  .ApplePayButton-module_apple-pay-button--type-order__ggI6j {
    -apple-pay-button-type: order;
  }
  .ApplePayButton-module_apple-pay-button--type-reload__QbgLd {
    -apple-pay-button-type: reload;
  }
  .ApplePayButton-module_apple-pay-button--type-rent__VzC-E {
    -apple-pay-button-type: rent;
  }
  .ApplePayButton-module_apple-pay-button--type-support__6EjmY {
    -apple-pay-button-type: support;
  }
  .ApplePayButton-module_apple-pay-button--type-tip__bdzGK {
    -apple-pay-button-type: tip;
  }
  .ApplePayButton-module_apple-pay-button--type-top-up__Eb3qR {
    -apple-pay-button-type: top-up;
  }
}
@supports not (-webkit-appearance:-apple-pay-button) {
  .ApplePayButton-module_apple-pay-button__l5g-d {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100% 60%;
    border-radius: 5px;
    box-sizing: border-box;
    display: inline-block;
    max-height: 64px;
    min-height: 32px;
    min-width: 200px;
    padding: 0;
  }
  .ApplePayButton-module_apple-pay-button-black__istwW {
    background-color: black;
    background-image: -webkit-named-image(apple-pay-logo-white);
  }
  .ApplePayButton-module_apple-pay-button-white-with-line__MlRq7,
  .ApplePayButton-module_apple-pay-button-white__-wLaE {
    background-color: white;
    background-image: -webkit-named-image(apple-pay-logo-black);
  }
  .ApplePayButton-module_apple-pay-button-white-with-line__MlRq7 {
    border: .5px solid black;
  }
}
.adyen-checkout__applepay__button {
  height: 48px;
  width: 240px;
}
.adyen-checkout__dropin .adyen-checkout__applepay__button {
  width: 100%;
}
.adyen-checkout__issuer-button {
  align-items: center;
  background-color: #fff;
  border: none;
  border-radius: 6px;
  box-shadow: inset 0 0 0 1px #b9c4c9;
  cursor: pointer;
  display: flex;
  flex-basis: 47%;
  flex-grow: 2;
  font-size: .81em;
  height: 40px;
  padding: 0 12px;
  transition: background .3s ease-out, box-shadow .3s ease-out;
}
.adyen-checkout__issuer-button:active {
  color: black;
}
.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus {
  box-shadow: inset 0 0 0 2px #99a3ad;
  outline: none;
}
.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus-visible {
  box-shadow: inset 0 0 0 2px #99a3ad;
  outline: none;
}
.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):hover {
  box-shadow: inset 0 0 0 2px #99a3ad;
  outline: none;
}
.adyen-checkout__issuer-button--selected {
  background: #fff;
  box-shadow: inset 0 0 0 2px #0075ff;
  color: #0075ff;
  font-weight: 500;
  height: 40px;
  transition: none;
}
.adyen-checkout__issuer-button-img {
  margin-right: 8px;
  max-height: 26px;
}
.adyen-checkout__issuer-button-group {
  display: flex;
  flex-wrap: wrap;
  gap: 16px 16px;
}
.adyen-checkout__content-separator {
  align-items: center;
  color: #687282;
  display: flex;
  font-size: 13px;
  justify-content: center;
  line-height: 19px;
  margin-bottom: 16px;
  margin-top: 16px;
  white-space: nowrap;
}
.adyen-checkout__content-separator:after,
.adyen-checkout__content-separator:before {
  background: #e6e9eb;
  content: "";
  display: block;
  height: 1px;
  width: 100%;
}
.adyen-checkout__content-separator:after {
  margin-left: 20px;
}
.adyen-checkout__content-separator:before {
  margin-right: 20px;
}
.adyen-checkout__field--issuer-list {
  margin-bottom: 0;
}
.adyen-checkout__issuer-list__termsAndConditions {
  text-align: center;
}
.adyen-checkout-disclaimer__label {
  color: #687282;
  display: inline-block;
  font-size: .81em;
  font-weight: 400;
  line-height: 19px;
  margin-top: 16px;
  padding-left: 0;
}
[dir=rtl] .adyen-checkout-disclaimer__label {
  padding-right: 0;
}
.js-iframe {
  border: none;
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.adyen-checkout__card-input__form {
  transition: opacity .25s ease-out;
}
.adyen-checkout__card__cardNumber {
  max-width: 400px;
}
.adyen-checkout__card__cardNumber__input {
  padding: 5px 8px;
}
.adyen-checkout__card__exp-date__input--oneclick {
  font-weight: 400;
  line-height: 30px;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.adyen-checkout__field--storedCard .adyen-checkout__input[readonly],
.adyen-checkout__field--storedCard .adyen-checkout__input[readonly]:hover {
  color: #00112c;
}
.adyen-checkout__card__holderName,
.adyen-checkout__field--expiryDate,
.adyen-checkout__field--storedCard {
  margin-bottom: 0;
}
.adyen-checkout__card-input .adyen-checkout__fieldset--billingAddress,
.adyen-checkout__card__holderName,
.adyen-checkout__card__kcp-authentication,
.adyen-checkout__card__socialSecurityNumber,
.adyen-checkout__installments,
.adyen-checkout__store-details {
  margin-top: 16px;
}
.adyen-checkout__card-input.adyen-checkout__card-input--loading {
  pointer-events: none;
}
.adyen-checkout__card__holderName:first-child {
  margin: 0 0 16px;
}
.adyen-checkout__field--cardNumber .adyen-checkout__input--error .adyen-checkout__card__cardNumber__brandIcon,
.adyen-checkout__field--cardNumber .adyen-checkout__input--valid:not(.adyen-checkout__card__cardNumber__input--noBrand) + .adyen-checkout-input__inline-validation--valid {
  display: none;
}
.adyen-checkout__field--securityCode.adyen-checkout__field--error .adyen-checkout__card__cvc__hint,
.adyen-checkout__field--securityCode.adyen-checkout__field--valid .adyen-checkout__card__cvc__hint {
  opacity: 0;
}
@keyframes cvc-indicate-location {
  0% {
    opacity: 1;
  }
  to {
    opacity: .3;
  }
}
.adyen-checkout__label--focused .adyen-checkout__field__cvc--back-hint .adyen-checkout__card__cvc__hint--back .adyen-checkout__card__cvc__hint__location,
.adyen-checkout__label--focused .adyen-checkout__field__cvc--front-hint .adyen-checkout__card__cvc__hint--front .adyen-checkout__card__cvc__hint__location {
  animation-direction: alternate;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-name: cvc-indicate-location;
}
.adyen-checkout__card__cvc__hint__wrapper {
  align-items: center;
  backface-visibility: visible;
  display: flex;
  height: 100%;
  margin: 0 10px;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateZ(0);
  transform-origin: center;
  transform-style: preserve-3d;
  transition: transform .3s cubic-bezier(.455, .03, .515, .955);
  width: 27px;
  will-change: transform;
}
.adyen-checkout__field__cvc--front-hint.adyen-checkout__card__cvc__hint__wrapper {
  transform: rotateY(180deg);
}
.adyen-checkout__card__cvc__hint {
  backface-visibility: hidden;
  position: absolute;
  transition: opacity .1s linear;
}
.adyen-checkout__field__exp-date_hint_wrapper {
  align-items: center;
  bottom: 0;
  display: flex;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity .1s linear;
}
.adyen-checkout__field__exp-date_hint_wrapper.adyen-checkout__field__exp-date_hint_wrapper--hidden {
  opacity: 0;
}
.adyen-checkout__field__exp-date_hint {
  height: 18px;
  margin: 0 10px 0 0;
  width: 27px;
}
.adyen-checkout__card__cvc__hint--front {
  transform: rotateY(180deg);
}
@media (prefers-reduced-motion:reduce) {
  .adyen-checkout__card__cvc__hint__wrapper {
    transition: none;
  }
}
.adyen-checkout__fieldset--revolving-plan .adyen-checkout__fieldset__fields {
  justify-content: left;
}
.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group {
  display: flex;
  flex-direction: column;
}
.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group__input-wrapper {
  margin-top: 20px;
}
.adyen-checkout__fieldset--revolving-plan .adyen-checkout__field--revolving-plan-installments {
  margin-left: 15px;
  position: relative;
  top: 42px;
  width: 30%;
}
.LoadingWrapper-module_loading-input__form__ffCKa {
  opacity: 1;
}
.LoadingWrapper-module_loading-input__form--loading__7GmVo {
  opacity: 0;
}
.LoadingWrapper-module_loading-input__spinner__GxA51 {
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.LoadingWrapper-module_loading-input__spinner--active__ENNBS {
  display: block;
}
.CardInput-module_card-input__wrapper__wXSCw {
  position: relative;
}
.CardInput-module_card-input__wrapper__wXSCw *,
.CardInput-module_card-input__wrapper__wXSCw :after,
.CardInput-module_card-input__wrapper__wXSCw :before {
  box-sizing: border-box;
}
.CardInput-module_card-input__icon__3Cz5M {
  border-radius: 3px;
  height: 18px;
  margin-left: 7px;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 27px;
}
.CardInput-module_card-input__form__fRo1r {
  opacity: 1;
}
.CardInput-module_card-input__spinner__-j2Qi {
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.CardInput-module_card-input__spinner--active__slD7w {
  display: block;
}
.CardInput-module_card-input__form--loading__rrmdj {
  opacity: 0;
}
.CardInput-module_adyen-checkout__input__11tlB {
  display: block;
  max-height: 100px;
}
.CardInput-module_adyen-checkout__card__cvc__input--hidden__VIlHV,
.CardInput-module_adyen-checkout__card__exp-date__input--hidden__evi6- {
  display: none;
}
.CardInput-module_adyen-checkout__card__exp-cvc__exp-date__input--hidden__YC3VT {
  justify-content: flex-end;
}
.CardInput-module_revolving-plan-installments__disabled__VhNj2 {
  opacity: .4;
  pointer-events: none;
}
.adyen-checkout__card__dual-branding__buttons {
  display: flex;
  opacity: .4;
  pointer-events: none;
}
.adyen-checkout__card__dual-branding__buttons--active {
  opacity: 1;
  pointer-events: auto;
}
.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon {
  cursor: pointer;
  opacity: 1;
}
.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon:first-child {
  right: 40px;
}
.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon--not-selected {
  opacity: .5;
}
.adyen-checkout__card__brands {
  display: flex;
  flex-basis: auto;
  flex-shrink: 1;
  flex-wrap: wrap;
  gap: 4px;
  height: 16px;
  margin-bottom: 16px;
  margin-top: -8px;
  overflow: hidden;
  transition: all .2s ease-out;
}
.adyen-checkout__card__brands--hidden {
  height: 0;
  margin: -8px 0 8px;
  opacity: 0;
}
.adyen-checkout__card__brands img {
  border-radius: 3px;
  height: 16px;
  width: 24px;
}
.adyen-checkout__card__brands__brand-wrapper {
  display: inline-block;
  height: 16px;
  position: relative;
  width: 24px;
}
.adyen-checkout__card__brands__brand-wrapper:after {
  border: 1px solid rgba(0, 27, 43, .17);
  border-radius: 3px;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.adyen-checkout-ctp__otp-resend-code {
  color: #0075ff;
  cursor: pointer;
  font-size: 13px;
  font-weight: 400;
  margin-left: auto;
}
.adyen-checkout-ctp__otp-resend-code--confirmation,
.adyen-checkout-ctp__otp-resend-code--disabled {
  color: #687282;
  cursor: default;
  font-size: 13px;
  font-weight: 400;
  margin-left: auto;
  pointer-events: none;
}
.adyen-checkout-ctp__otp-resend-code--confirmation {
  align-items: center;
  display: flex;
}
.adyen-checkout-ctp__otp-resend-code--confirmation > img {
  margin-left: 4px;
}
.adyen-checkout-ctp__otp-resend-code-counter {
  color: black;
  cursor: default;
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
}
.adyen-checkout-ctp__section > .adyen-checkout__field.adyen-checkout__field--otp {
  margin-bottom: 12px;
}
.adyen_checkout-ctp__brand-wrapper {
  align-items: center;
  display: flex;
  height: 18px;
}
.adyen_checkout-ctp__brand-logo {
  margin-right: 6px;
  width: 24px;
}
.adyen_checkout-ctp__brand-pipe {
  height: 15px;
  margin-right: 6px;
}
.adyen_checkout-ctp__brand-scheme {
  margin-right: 6px;
  -o-object-fit: none;
  object-fit: none;
}
.adyen_checkout-ctp__brand-scheme-mc {
  width: 27px;
}
.adyen_checkout-ctp__brand-scheme-visa {
  width: 35px;
}
.adyen-checkout__modal-wrapper {
  align-items: center;
  display: flex;
  height: 100%;
  left: 0;
  overflow-y: auto;
  overscroll-behavior-y: contain;
  padding: 24px;
  position: fixed;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 10;
}
.adyen-checkout__modal-wrapper:before {
  background: rgba(0, 17, 44, .5);
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  transition: opacity .3s linear;
  width: 100%;
  z-index: 10;
}
.adyen-checkout__modal-wrapper--open {
  visibility: visible;
}
.adyen-checkout__modal-wrapper--open .adyen-checkout__modal,
.adyen-checkout__modal-wrapper--open:before {
  opacity: 1;
}
.adyen-checkout__modal {
  background-color: #fff;
  border-radius: 12px;
  box-shadow: 0 8px 24px rgba(0, 17, 44, .15);
  margin: auto;
  opacity: 0;
  padding: 16px;
  position: relative;
  transition: opacity .2s ease, visibility .2s ease;
  z-index: 11;
}
@media (max-width:480px) {
  .adyen-checkout__modal-wrapper {
    padding: 0;
  }
  .adyen-checkout__modal {
    border-radius: 0;
    height: 100%;
  }
}
.adyen-checkout__ctp-modal-header-image {
  display: block;
  margin: auto;
}
.adyen-checkout__ctp-modal-title {
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  margin: 0 0 12px;
  padding: 0;
}
.adyen-checkout__ctp-modal-text {
  font-size: 13px;
  font-weight: 400;
  line-height: 19px;
  margin-bottom: 16px;
}
.adyen-checkout__ctp-modal-benefits {
  margin-left: 0;
  padding-left: 20px;
}
.adyen-checkout__ctp-modal-benefits li {
  list-style: disc;
  margin-bottom: 16px;
}
.adyen-checkout__modal-wrapper--ctp .adyen-checkout__modal {
  max-width: 464px;
}
.adyen_checkout-ctp__brand-wrapper--popup {
  justify-content: center;
  margin-bottom: 24px;
}
.adyen-web__ctp-info-button {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  padding: 0;
}
.adyen-checkout-ctp__section-logout-button {
  color: #0075ff;
  cursor: pointer;
  font-size: 13px;
  font-weight: 400;
  line-height: 19px;
  margin-left: auto;
}
.adyen-checkout-ctp__section-logout-button--disabled {
  color: #687282;
  pointer-events: none;
}
.adyen-checkout-ctp__section {
  background-color: white;
  border-radius: 12px;
  box-shadow: 0 6px 12px rgba(0, 17, 44, .08), 0 2px 4px rgba(0, 17, 44, .04);
  padding: 16px;
  position: relative;
}
.adyen-checkout-ctp__section-brand {
  align-items: center;
  display: flex;
  height: 18px;
  margin-bottom: 16px;
}
.adyen-checkout-ctp__section--standalone {
  all: unset;
}
.adyen-checkout-ctp__section .adyen-checkout__fieldset {
  margin-bottom: 24px;
}
.adyen-checkout-ctp__section-header {
  align-items: center;
  display: flex;
}
.adyen-checkout-ctp__section-header-title {
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
  margin: 0;
  padding: 0;
  width: auto;
}
@media screen and (max-width:400px) {
  .adyen-checkout-ctp__section-header-title {
    font-size: 15px;
  }
}
.adyen-checkout-ctp__section-header-adornment {
  margin-left: 5px;
}
.adyen-checkout-ctp__section-text {
  color: #707070;
  font-size: 13px;
  font-weight: 400;
  line-height: 19px;
  margin: 0 0 16px;
}
.adyen-checkout-ctp__separator {
  color: #00112c;
  font-size: 13px;
  font-weight: 400;
}
.adyen-checkout-ctp__otp-subtitle--highlighted {
  color: #00112c;
  font-weight: 500;
}
.adyen-checkout-ctp__otp-checkbox-container {
  background-color: #f7f8f9;
  border-radius: 6px;
  margin-bottom: 16px;
  padding: 12px;
}
.adyen-checkout-ctp__otp-checkbox-container--checked {
  background-color: #F2F8FF;
}
.adyen-checkout-ctp__otp-checkbox-container label {
  cursor: pointer;
}
.adyen-checkout-ctp__section .adyen-checkout__field.adyen-checkout-ctp__otp-checkbox-container {
  margin-bottom: 4px;
}
.adyen-checkout-ctp__otp-checkbox-info {
  color: #707070;
  font-size: 13px;
  font-weight: 400;
  line-height: 19px;
  margin: 4px 0 0;
}
.adyen-checkout-ctp__otp-readmore-button {
  all: unset;
  color: #0075ff;
  cursor: pointer;
  text-transform: lowercase;
}
.adyen-checkout-ctp__card-list-single-card {
  align-items: center;
  background-color: #f7f8f9;
  border-radius: 6px;
  display: flex;
  font-size: 13px;
  font-weight: 400;
  height: 40px;
  line-height: 19px;
  padding: 12px;
}
.adyen-checkout-ctp__card-list-single-card-expired {
  color: #687282;
  text-decoration: line-through;
}
.adyen-checkout-ctp__expired-label {
  color: #687282;
  font-weight: 500;
  line-height: 17px;
  margin-left: auto;
}
.adyen-checkout-ctp__card-image {
  border-radius: 3px;
  margin-right: 8px;
}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled {
  opacity: 1;
}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__text {
  margin: 0;
  opacity: .4;
  text-decoration: line-through;
}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__secondary-text {
  color: #687282;
  font-weight: 500;
  line-height: 17px;
}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled {
  opacity: 1;
}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__text {
  opacity: .4;
  text-decoration: line-through;
}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__secondary-text {
  color: #687282;
  font-weight: 500;
  opacity: 1;
}
.adyen-checkout-ctp__card {
  background-color: white;
  border: none;
  border-radius: 4px;
  box-shadow: 0 0 0 2px #999595;
  cursor: pointer;
  height: 40px;
  margin: 0 0 20px;
  width: 100%;
}
.adyen-checkout-ctp__empty-cards {
  align-items: center;
  background-color: #f7f8f9;
  border-radius: 6px;
  color: #687282;
  display: flex;
  font-size: 13px;
  font-weight: 400;
  height: 40px;
  line-height: 19px;
  margin-bottom: 24px;
  padding: 12px 16px;
}
.adyen-checkout__iframe--ctpIframe {
  pointer-events: auto;
}
.adyen-checkout__iframe--ctpIframe-hidden {
  display: none;
}
@keyframes card-bounce {
  0% {
    animation-timing-function: cubic-bezier(.17, .17, .32, 1);
    -webkit-translate: 0 -60%;
    -moz-translate: 0 -60%;
    -ms-translate: 0 -60%;
    translate: 0 -60%;
  }
  9.70874% {
    animation-timing-function: cubic-bezier(.41, 0, .49, 1);
    -webkit-translate: 0 8.5%;
    -moz-translate: 0 8.5%;
    -ms-translate: 0 8.5%;
    translate: 0 8.5%;
  }
  23.4466% {
    animation-timing-function: cubic-bezier(.29, 0, .26, 1);
    -webkit-translate: 0 -22.5%;
    -moz-translate: 0 -22.5%;
    -ms-translate: 0 -22.5%;
    translate: 0 -22.5%;
  }
  47.7184% {
    -webkit-translate: 0;
    -moz-translate: 0;
    -ms-translate: 0;
    translate: 0;
  }
  63.8835% {
    animation-timing-function: cubic-bezier(1, 0, .78, 1);
    -webkit-translate: 0;
    -moz-translate: 0;
    -ms-translate: 0;
    translate: 0;
  }
  86.5534% {
    -webkit-translate: 0 40.7%;
    -moz-translate: 0 40.7%;
    -ms-translate: 0 40.7%;
    translate: 0 40.7%;
  }
  to {
    -webkit-translate: 0 40.7%;
    -moz-translate: 0 40.7%;
    -ms-translate: 0 40.7%;
    translate: 0 40.7%;
  }
}
@keyframes card-fade-100 {
  0% {
    animation-timing-function: linear;
    opacity: 0;
  }
  8.1068% {
    opacity: 1;
  }
  78.4466% {
    opacity: 1;
  }
  86.5534% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
@keyframes card-fade-60 {
  0% {
    animation-timing-function: linear;
    opacity: 0;
  }
  8.1068% {
    opacity: .6;
  }
  78.4466% {
    opacity: .6;
  }
  86.5534% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
@keyframes card-fade-20 {
  0% {
    animation-timing-function: linear;
    opacity: 0;
  }
  8.1068% {
    opacity: .2;
  }
  78.4466% {
    opacity: .2;
  }
  86.5534% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
.adyen-checkout-ctp__card-animation {
  aspect-ratio: 1/.438;
  filter: grayscale(1);
  margin: 40px auto 50px;
  max-width: 100%;
  position: relative;
  width: 140px;
}
.adyen-checkout-ctp__card-animation > .adyen-checkout-ctp__card-animation-layer {
  background-size: contain !important;
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
}
.adyen-checkout-ctp__card-animation > .adyen-checkout-ctp__card-animation-layer:first-of-type {
  animation: card-bounce 2.06s linear infinite both, card-fade-100 2.06s linear infinite both;
  animation-delay: .1s;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1064' height='466' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='m895.31 228.862-46.416-10.988c-1.172-.381-2.528-.481-3.565-.203-1.582.424-1.825 1.567-.543 2.554.676.52 1.641.893 2.634 1.067l42.816 10.545-.537 21.742-2.328.624-6.897 1.848 1.146-20.056c.002-.012.002-.025.003-.037h.005c.061-.536-.274-1.054-.864-1.494-.563-.447-1.399-.831-2.462-1.065l-.003.001-.072-.016-46.587-10.849a.3.3 0 0 1-.032-.008c-1.18-.39-2.554-.496-3.601-.215l-16.926 4.535c-1.582.424-1.825 1.568-.542 2.555.389.299.859.593 1.407.742l44.453 10.938-.526 19.429c-.021.101.234 2.007-2.662 2.783l-22.831 6.118c-3.105.832-7.644.01-10.253-1.998l-32.227-24.8c-2.271-1.748-2.029-4.233 1.146-5.083l14.204-3.806c1.674-.449 1.938-1.481.58-2.526s-3.556-1.501-5.23-1.053l-14.297 3.879c-6.795 1.82-6.817 6.539-2.199 10.093l32.275 24.837c4.972 3.826 14.615 5.636 20.567 4.042l22.824-6.116c1.151-.309 2.067-.696 2.797-1.118.104-.061.204-.122.301-.183 2.32-1.48 2.521-3.296 2.528-3.671l1.19-21.406c.081-.992-1.14-2.073-3.289-2.548l-.003.002-.072-.017-39.385-9.196 7.065-1.893 2.329-.624 41.998 10.256-.496 22.836c-.001.007.031.018.093.032.113.304.361.618.75.918 1.283.987 3.605 1.443 5.187 1.02l16.925-4.535c1.048-.281 1.507-.878 1.326-1.536l1.612-23.779.002-.037.005-.001c.123-1.083-1.369-2.092-3.323-2.539z'/%3E%3Cpath stroke='%23fff' d='m895.31 228.862-46.416-10.988c-1.172-.381-2.528-.481-3.565-.203-1.582.424-1.825 1.567-.543 2.554.676.52 1.641.893 2.634 1.067l42.816 10.545-.537 21.742-2.328.624-6.897 1.848 1.146-20.056c.002-.012.002-.025.003-.037h.005c.061-.536-.274-1.054-.864-1.494-.563-.447-1.399-.831-2.462-1.065l-.003.001-.072-.016-46.587-10.849a.3.3 0 0 1-.032-.008c-1.18-.39-2.554-.496-3.601-.215l-16.926 4.535c-1.582.424-1.825 1.568-.542 2.555.389.299.859.593 1.407.742l44.453 10.938-.526 19.429c-.021.101.234 2.007-2.662 2.783l-22.831 6.118c-3.105.832-7.644.01-10.253-1.998l-32.227-24.8c-2.271-1.748-2.029-4.233 1.146-5.083l14.204-3.806c1.674-.449 1.938-1.481.58-2.526s-3.556-1.501-5.23-1.053l-14.297 3.879c-6.795 1.82-6.817 6.539-2.199 10.093l32.275 24.837c4.972 3.826 14.615 5.636 20.567 4.042l22.824-6.116c1.151-.309 2.067-.696 2.797-1.118.104-.061.204-.122.301-.183 2.32-1.48 2.521-3.296 2.528-3.671l1.19-21.406c.081-.992-1.14-2.073-3.289-2.548l-.003.002-.072-.017-39.385-9.196 7.065-1.893 2.329-.624 41.998 10.256-.496 22.836c-.001.007.031.018.093.032.113.304.361.618.75.918 1.283.987 3.605 1.443 5.187 1.02l16.925-4.535c1.048-.281 1.507-.878 1.326-1.536l1.612-23.779.002-.037.005-.001c.123-1.083-1.369-2.092-3.323-2.539'/%3E%3Cpath fill='%23fff' fill-opacity='.9' fill-rule='evenodd' d='M418.95 242.813c-1.166.08-3.042-.372-4.121-.994-.702-.405-.941-.755-1.527-2.243-2.373-6.017-6.517-11.028-13.679-16.54-6.921-5.325-13.863-9.053-24.178-12.987-2.215-.844-4.182-1.652-4.368-1.795-.687-.528-.979-1.482-.612-1.986.505-.691 2.349-1.081 3.824-.809.567.103 2.521.743 4.345 1.421 7.215 2.687 13.99 5.937 20.009 9.598 3.723 2.267 9.803 6.823 12.219 9.164 4.462 4.317 7.493 8.422 9.4 12.73 1.153 2.604 1.269 3.77.4 4.003a2.41 2.41 0 0 0-.548.23c-.132.08-.653.173-1.164.208zm-16.069-.701c-1.791.122-4.29-.719-4.965-1.671-.163-.23-.697-1.349-1.19-2.485-2.083-4.815-6.346-9.43-12.427-13.455-4.994-3.305-8.797-5.218-15.392-7.737-4.424-1.69-4.929-2-5.087-3.117-.146-1.06 1.961-1.804 4.061-1.431 1.457.258 8.467 2.972 11.969 4.634 11.594 5.498 19.993 12.484 23.913 19.889 2.008 3.792 1.779 5.192-.882 5.373zm-16.492-.659c-1.224-.015-2.768-.406-3.758-.951-.603-.332-.912-.797-1.614-2.437-2.575-6.024-8.768-10.833-18.898-14.676-4.447-1.688-5.038-2.104-4.718-3.324.158-.605.358-.757 1.34-1.02 1.642-.44 3.175-.146 7.121 1.365 6.068 2.325 10.298 4.621 14.525 7.881 4.345 3.352 6.465 5.882 8.069 9.62.915 2.141.839 2.79-.389 3.282-.375.149-1.131.266-1.678.26zm-15.379-.611c-.949.006-2.546-.385-3.476-.851-1.035-.519-1.424-1.045-1.796-2.434-.477-1.786-1.147-2.632-3.558-4.488s-3.719-2.531-6.931-3.584c-1.089-.356-2.302-.809-2.698-1.003-1.658-.818-1.914-2.296-.508-2.936 1.187-.544 2.67-.406 5.617.522 8.533 2.685 14.934 7.611 15.941 12.27.357 1.645-.521 2.495-2.591 2.504z'/%3E%3Crect width='110' height='74' fill='url(%23a)' rx='10' transform='matrix(.96593 -.25882 .7925 .60987 199.717 245.906)'/%3E%3Cg stroke='%23000' stroke-opacity='.8' stroke-width='2'%3E%3Cpath d='m233.447 236.868 46.846 36.05c.876.673.72 1.451-.347 1.737l-31.799 8.521M266.657 262.424l-33.731 9.038m17.126-21.816-33.73 9.038m115.215 13.423-46.846-36.05c-.875-.673-.72-1.451.347-1.737l31.799-8.52M298.327 246.551l33.731-9.038m-17.126 21.816 33.731-9.038'/%3E%3Crect width='112' height='76' x='-1.758' y='-.351' rx='11' style='mix-blend-mode:soft-light' transform='matrix(.96593 -.25882 .7925 .60987 199.935 245.314)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-12.604' x2='99.193' y1='0' y2='88.114' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='.484' stop-color='%23b3b3b3'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat, url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1064' height='466' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='728' height='455' fill='url(%23b)' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3Cg fill='%23033783'%3E%3Cpath fill-opacity='.2' d='M638.209-50.009C376.564 99.506 477.408 320.518 560.535 412.335L1063.78 277.49 638.209-50.009z'/%3E%3Cpath fill-opacity='.4' d='M711.119 6.099C494.132 130.043 577.63 313.21 646.503 389.3l417.277-111.81L711.119 6.099z'/%3E%3C/g%3E%3Cpath fill='%23003780' d='M791.162 67.695C624.04 163.343 688.839 304.87 742.129 363.677l321.651-86.187L791.162 67.695z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='72.545' x2='249.224' y1='26.435' y2='498.002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233382ea'/%3E%3Cstop offset='1' stop-color='%23003ea9'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Crect width='728' height='455' fill='%23fff' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat;
  opacity: 1;
  z-index: 3;
}
.adyen-checkout-ctp__card-animation > .adyen-checkout-ctp__card-animation-layer:nth-of-type(2) {
  animation: card-bounce 2.06s linear infinite both, card-fade-60 2.06s linear infinite both;
  animation-delay: 50ms;
  opacity: .6;
  transform: translateY(25%);
  z-index: 2;
}
.adyen-checkout-ctp__card-animation > .adyen-checkout-ctp__card-animation-layer:nth-of-type(2),
.adyen-checkout-ctp__card-animation > .adyen-checkout-ctp__card-animation-layer:nth-of-type(3) {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1064' height='466' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='728' height='455' fill='url(%23b)' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3Cg fill='%23033783'%3E%3Cpath fill-opacity='.2' d='M638.209-50.009C376.564 99.506 477.408 320.518 560.535 412.335L1063.78 277.49 638.209-50.009z'/%3E%3Cpath fill-opacity='.4' d='M711.119 6.099C494.132 130.043 577.63 313.21 646.503 389.3l417.277-111.81L711.119 6.099z'/%3E%3C/g%3E%3Cpath fill='%23003780' d='M791.162 67.695C624.04 163.343 688.839 304.87 742.129 363.677l321.651-86.187L791.162 67.695z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='72.545' x2='249.224' y1='26.435' y2='498.002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233382ea'/%3E%3Cstop offset='1' stop-color='%23003ea9'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Crect width='728' height='455' fill='%23fff' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat;
}
.adyen-checkout-ctp__card-animation > .adyen-checkout-ctp__card-animation-layer:nth-of-type(3) {
  animation: card-bounce 2.06s linear infinite both, card-fade-20 2.06s linear infinite both;
  opacity: .2;
  transform: translateY(50%);
  z-index: 1;
}
.adyen-checkout-ctp__loading-subtitle {
  font-size: 16px;
  line-height: 19px;
  margin: 0 auto 58px;
  max-width: 280px;
  text-align: center;
}
.adyen-checkout-ctp__section > .adyen-checkout__field.adyen-checkout__field--shopperLogin {
  margin-bottom: 20px;
}
.adyen-checkout__cashapp > .adyen-checkout__store-details {
  margin-bottom: 16px;
  margin-top: 0;
}
.adyen-checkout__button-group {
  background: transparent;
  display: flex;
  justify-content: space-between;
}
.adyen-checkout__button-group .adyen-checkout__button {
  background: transparent;
  border: 0;
  box-shadow: inset 0 0 0 1px #99a3ad;
  color: #00112c;
  font-size: .81em;
  font-weight: 400;
  height: 40px;
  line-height: 40px;
  margin-right: 8px;
  padding: 0;
  text-align: center;
}
.adyen-checkout__button-group .adyen-checkout__button:last-child {
  margin-right: 0;
}
.adyen-checkout__button-group .adyen-checkout__button:hover {
  background: transparent;
  box-shadow: inset 0 0 0 2px #99a3ad;
}
.adyen-checkout__button-group .adyen-checkout__button:active {
  background: #f7f8f9;
  box-shadow: inset 0 0 0 2px #99a3ad;
}
.adyen-checkout__button-group .adyen-checkout__button--disabled,
.adyen-checkout__button-group .adyen-checkout__button--disabled:hover {
  cursor: not-allowed;
  opacity: .4;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.adyen-checkout__button-group .adyen-checkout__button--selected,
.adyen-checkout__button-group .adyen-checkout__button--selected:active,
.adyen-checkout__button-group .adyen-checkout__button--selected:active:hover,
.adyen-checkout__button-group .adyen-checkout__button--selected:hover {
  background: #e5efff;
  box-shadow: inset 0 0 0 2px #0075ff;
  color: #0075ff;
  font-weight: 500;
  height: 40px;
  transition: none;
}
.adyen-checkout__button-group .adyen-checkout__button .adyen-checkout__button-group__input {
  opacity: 0;
  pointer-events: none;
  position: absolute;
}
.adyen-checkout__adyen-giving .adyen-checkout__status__icon {
  display: block;
  margin: 56px auto 32px;
}
.adyen-checkout__adyen-giving .adyen-checkout__status__text {
  color: #00112c;
  margin-bottom: 56px;
  text-align: center;
}
.adyen-checkout__campaign {
  background: #00112c;
  border-radius: 6px;
  height: 227px;
  overflow: hidden;
  position: relative;
}
.adyen-checkout__campaign-link:hover .adyen-checkout__campaign-description {
  text-decoration: underline;
}
.adyen-checkout__campaign-container {
  height: 100%;
}
.adyen-checkout__campaign-logo {
  border: 2px solid rgba(255, 255, 255, .4);
  border-radius: 3px;
  display: block;
  height: 48px;
  margin-bottom: 16px;
  overflow: hidden;
  width: 48px;
}
.adyen-checkout__campaign-background-image {
  background-color: #00112c;
  background-position: 50%;
  background-size: cover;
  height: 100%;
}
.adyen-checkout__campaign-link .adyen-checkout__campaign-background-image:before {
  background: inherit;
  content: "";
  height: 100%;
  position: absolute;
  transition: transform .6s ease-out;
  width: 100%;
}
.adyen-checkout__campaign-link .adyen-checkout__campaign-background-image:hover:before {
  transform: scale(1.1);
}
.adyen-checkout__campaign-link .adyen-checkout__campaign-content {
  pointer-events: none;
}
.adyen-checkout__campaign-content {
  bottom: 0;
  padding: 16px;
  position: absolute;
  z-index: 2;
}
.adyen-checkout__campaign-description,
.adyen-checkout__campaign-title {
  color: #fff;
  font-weight: 400;
  margin: 0;
}
.adyen-checkout__campaign-title {
  font-size: 1em;
  margin-bottom: 8px;
}
.adyen-checkout__campaign-description {
  font-size: .81em;
  line-height: 19px;
}
.adyen-checkout__adyen-giving-actions {
  margin-top: 16px;
  text-align: center;
}
.adyen-checkout__button.adyen-checkout__button--donate {
  margin: 16px auto 8px;
}
.adyen-checkout__button.adyen-checkout__button--decline {
  display: block;
  margin: auto;
  width: auto;
}
.adyen-checkout__paywithgoogle {
  height: 48px;
}
.adyen-checkout__paywithgoogle > div > button,
.adyen-checkout__paywithgoogle > div > button.long,
.adyen-checkout__paywithgoogle > div > button.short {
  height: 48px;
  transition: background-color .3s ease-out, box-shadow .3s ease-out;
}
.adyen-checkout__paywithgoogle > div > button.long:focus,
.adyen-checkout__paywithgoogle > div > button.short:focus,
.adyen-checkout__paywithgoogle > div > button:focus {
  box-shadow: 0 0 0 2px #99c2ff;
  outline: 0;
}
.adyen-checkout__paywithgoogle > div > button.gpay-button {
  padding: 15px 24px 13px;
}
.adyen-checkout__econtext-input__field > .adyen-checkout__button--pay:only-child {
  margin-top: 0;
}
.adyen-checkout__voucher-result {
  border-radius: 12px;
  box-sizing: border-box;
  position: relative;
  text-align: center;
}
.adyen-checkout__voucher-result__bottom,
.adyen-checkout__voucher-result__top {
  background: #fff;
  border: 1px solid #d4d9db;
}
.adyen-checkout__voucher-result__top {
  border-bottom: 0;
  border-radius: 12px 12px 0 0;
  padding: 40px 0 24px;
}
.adyen-checkout__voucher-result__bottom {
  border-radius: 0 0 12px 12px;
  border-top: 0;
}
.adyen-checkout__voucher-result__separator {
  align-items: center;
  background: #fff;
  display: flex;
  height: 13px;
  margin: 0 auto;
  position: relative;
  width: calc(100% - 14px);
}
.adyen-checkout__voucher-result__separator:after,
.adyen-checkout__voucher-result__separator:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEzIiBmaWxsPSJub25lIj48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0ibTAgMCA1IDIgMS41IDRIN1YwSDBabTAgMTMgNS0yIDEuNS00SDd2NkgwWiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggc3Ryb2tlPSIjRDREOURCIiBkPSJNNi40MjMgNi41QzYuNDIzIDMuMzEyIDMuNzgzLjc1Ni41LjUxOGMzLjM4Ni4yMzYgNiAyLjg1NSA2IDUuOTgyIDAgMy4xMjctMi42MTQgNS43NDYtNiA1Ljk4M3YtLjAwMWMzLjI4NC0uMjM3IDUuOTIzLTIuNzk0IDUuOTIzLTUuOTgyWiIvPjxwYXRoIGZpbGw9IiNENEQ5REIiIGQ9Ik0wIDBoMXYxSDB6TTAgMTJoMXYxSDB6Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg3djEzSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);
}
.adyen-checkout__voucher-result__separator:before {
  left: -7px;
}
.adyen-checkout__voucher-result__separator:after,
.adyen-checkout__voucher-result__separator:before {
  background-position: 100%;
  background-repeat: no-repeat;
  content: "";
  height: 13px;
  position: absolute;
  top: 0;
  width: 7px;
}
.adyen-checkout__voucher-result__separator:after {
  right: -7px;
  transform: rotate(-180deg);
}
.adyen-checkout__voucher-result__separator__inner {
  border-top: 1px solid #e6e9eb;
  width: 100%;
}
.adyen-checkout__voucher-result__image {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-bottom: 40px;
  width: 100%;
}
.adyen-checkout__link--voucher-result-instructions {
  display: inline-block;
}
.adyen-checkout__voucher-result__image__wrapper {
  display: block;
  height: 48px;
  margin: 0 24px;
  position: relative;
}
.adyen-checkout__voucher-result__image__wrapper:after {
  border: 1px solid rgba(0, 27, 43, .17);
  border-radius: 3px;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.adyen-checkout__voucher-result__image__wrapper:nth-child(2):before {
  border-left: 1px solid #d4d9db;
  content: "";
  height: 64px;
  left: -24.5px;
  position: absolute;
  top: -8px;
  width: 1px;
}
.adyen-checkout__voucher-result__image__brand,
.adyen-checkout__voucher-result__image__issuer {
  border-radius: 3px;
  height: 48px;
}
.adyen-checkout__voucher-result__introduction {
  color: #00112c;
  font-size: .81em;
  line-height: 19px;
  margin: 0 auto;
  max-width: 400px;
  text-align: center;
}
.adyen-checkout__voucher-result__amount {
  color: #00112c;
  font-size: 1em;
  font-weight: 700;
  margin: 24px auto 0;
  text-align: center;
}
.adyen-checkout__voucher-result__surcharge {
  color: #687282;
  display: block;
  font-size: .81em;
  font-weight: 400;
  line-height: 19px;
  text-align: center;
}
.adyen-checkout__voucher-result__code__label {
  display: block;
  font-weight: 400;
  left: 0;
  line-height: 19px;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: -2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: auto;
}
.adyen-checkout__voucher-result__code__label:before {
  content: "";
  position: absolute;
}
.adyen-checkout__voucher-result__code__label__text {
  background: #fff;
  color: #00112c;
  font-size: 13px;
  letter-spacing: normal;
  line-height: 1;
  padding: 0 8px;
}
.adyen-checkout__voucher-result__code__barcode {
  display: block;
  height: 56px;
  margin: 0 auto 8px;
  max-width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.adyen-checkout__voucher-result__code {
  border-width: 1px 0;
  color: #00112c;
  display: inline-block;
  font-size: 1.5em;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.2;
  margin: 0 auto;
  padding: 16px 48px;
  position: relative;
  text-align: center;
  -webkit-user-select: all;
  -moz-user-select: all;
  user-select: all;
  width: 100%;
  word-break: break-word;
}
.adyen-checkout__voucher-result__details {
  list-style: none;
  margin: -1px auto 0;
  padding: 0;
}
.adyen-checkout__voucher-result__details__item {
  border-top: 1px solid #e6e9eb;
  color: #00112c;
  display: flex;
  font-size: .81em;
  justify-content: space-between;
  padding: 16px 24px;
  word-break: break-word;
}
.adyen-checkout__voucher-result__details__item:last-child {
  margin-bottom: 0;
}
.adyen-checkout__voucher-result__details__label {
  max-width: 50%;
  text-align: left;
}
.adyen-checkout__voucher-result__details__value {
  font-weight: 700;
  max-width: 50%;
  text-align: right;
}
.adyen-checkout__voucher-result__actions {
  align-items: center;
  display: flex;
  justify-content: center;
  list-style: none;
  margin: 0 auto 32px;
  max-width: 100%;
  min-width: 200px;
  padding: 0;
  width: 300px;
}
.adyen-checkout__voucher-result__actions__item {
  margin: 0 4px;
}
.adyen-checkout__paypal__buttons {
  position: relative;
  z-index: 0;
}
.adyen-checkout__paypal__button {
  display: flex;
  margin-bottom: 16px;
}
.adyen-checkout__paypal__button:empty {
  display: none;
}
.adyen-checkout__paypal__status--pending {
  margin: 16px 0;
}
.adyen-checkout__paypal__status--processing {
  align-items: center;
  display: flex;
  font-size: 13px;
  justify-content: center;
  padding: 24px 0;
}
.adyen-checkout__paypal-processing .adyen-checkout__paypal__button {
  display: none;
}
.adyen-checkout__payment-method .adyen-checkout__paypal__status--pending {
  margin: -16px 0 38px;
}
.adyen-checkout__payment-method .adyen-checkout__paypal__status--processing {
  padding: 20px 0 65px;
}
.adyen-checkout__phone-input {
  direction: ltr;
}
.adyen-checkout__phone-input .adyen-checkout__input-wrapper {
  width: 100%;
}
.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input {
  height: auto;
  padding: 0;
}
.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input:focus {
  border: 1px solid #0075ff;
  box-shadow: 0 0 0 2px #99c2ff;
}
.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button {
  border: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  height: 35px;
  width: auto;
}
.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button:after {
  box-sizing: revert;
  height: 10px;
  left: 40px;
}
.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input--phoneNumber {
  border: 1px solid transparent;
  height: 35px;
  margin-left: 8px;
  padding-left: 15px;
}
.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input-wrapper--phoneInput {
  align-items: center;
  display: flex;
}
.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input-wrapper--phoneInput:focus {
  border: 1px solid #0075ff;
  box-shadow: 0 0 0 2px #99c2ff;
}
.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__phoneNumber {
  align-items: center;
  display: flex;
  margin-left: 65px;
  width: 100%;
}
.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__countryFlag {
  position: absolute;
}
.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active,
.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active:hover {
  box-shadow: none;
}
.adyen-checkout__threeds2__challenge,
.adyen-checkout__threeds2__challenge-container {
  background-color: transparent;
  box-sizing: border-box;
  display: block;
  height: inherit;
  min-height: 400px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.adyen-checkout__threeds2__challenge--01,
.adyen-checkout__threeds2__challenge--01 .adyen-checkout__iframe--threeDSIframe {
  height: 400px;
  width: 250px;
}
.adyen-checkout__threeds2__challenge--02,
.adyen-checkout__threeds2__challenge--02 .adyen-checkout__iframe--threeDSIframe {
  height: 400px;
  width: 390px;
}
.adyen-checkout__threeds2__challenge--03,
.adyen-checkout__threeds2__challenge--03 .adyen-checkout__iframe--threeDSIframe {
  height: 600px;
  width: 500px;
}
.adyen-checkout__threeds2__challenge--04,
.adyen-checkout__threeds2__challenge--04 .adyen-checkout__iframe--threeDSIframe {
  height: 400px;
  width: 600px;
}
.adyen-checkout__threeds2__challenge--05,
.adyen-checkout__threeds2__challenge--05 .adyen-checkout__iframe--threeDSIframe {
  height: 100%;
  width: 100%;
}
.adyen-checkout__iframe--threeDSIframe {
  border: 0;
  left: 0;
  position: absolute;
  top: 0;
}
.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__icon {
  display: block;
  margin: 56px auto 32px;
}
.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__text {
  color: #c12424;
  margin-bottom: 56px;
  text-align: center;
}
.adyen-checkout__qr-loader {
  background: #fff;
  border: 1px solid #d4d9db;
  border-radius: 12px;
  padding: 40px;
  text-align: center;
}
.adyen-checkout__qr-loader--result {
  padding: 100px;
}
.adyen-checkout__qr-loader--app {
  border: 0;
  border-radius: 0;
  padding: 0;
}
.adyen-checkout__qr-loader__brand-logo {
  border-radius: 3px;
  width: 74px;
}
.adyen-checkout__qr-loader__subtitle {
  margin: 32px auto 0;
  max-width: 400px;
}
.adyen-checkout__qr-loader__subtitle--result {
  margin-bottom: 32px;
}
.adyen-checkout__qr-loader__payment_amount,
.adyen-checkout__qr-loader__subtitle {
  color: #00112c;
  font-size: 1em;
  line-height: 19px;
}
.adyen-checkout__qr-loader__icon {
  height: 88px;
  width: 88px;
}
.adyen-checkout__qr-loader__payment_amount {
  font-weight: 700;
}
.adyen-checkout__qr-loader__progress {
  background: #d4d9db;
  border-radius: 24px;
  height: 4px;
  margin: 32px auto 12px;
  padding-right: 3%;
  width: 152px;
}
[dir=rtl] .adyen-checkout__qr-loader__progress {
  padding-left: 3%;
  padding-right: 0;
}
.adyen-checkout__qr-loader__percentage {
  background: #0075ff;
  border-radius: 24px;
  display: block;
  height: 100%;
}
.adyen-checkout__qr-loader__countdown {
  color: #687282;
  font-size: .81em;
}
.adyen-checkout__qr-loader > .adyen-checkout__spinner__wrapper {
  margin: 60px 0;
}
.adyen-checkout__qr-loader__app-link {
  display: none;
}
.adyen-checkout__button.adyen-checkout__button--qr-loader {
  margin-top: 24px;
  text-decoration: none;
}
.adyen-checkout__qr-loader__instructions {
  color: #687282;
  font-size: 1em;
  line-height: 1.5;
  margin-top: 32px;
}
.adyen-checkout__qr-loader__actions {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 32px;
}
@media only screen and (max-device-width:1200px) {
  .adyen-checkout__qr-loader__app-link {
    display: block;
  }
}
.adyen-checkout__voucher-result--boletobancario .adyen-checkout__voucher-result__code {
  font-size: .81em;
  line-height: 19px;
  padding: 24px;
  word-break: break-all;
}
.adyen-checkout__voucher-result--oxxo .adyen-checkout__voucher-result__code {
  font-size: .81em;
  line-height: 19px;
  padding: 24px;
  word-break: break-all;
}
.adyen-checkout__alert-message {
  border-radius: 6px;
  display: flex;
  font-size: .81em;
  margin: 0 0 16px;
  padding: 12px;
  text-align: left;
}
.adyen-checkout__alert-message--error {
  background: #fbe6ed;
}
.adyen-checkout__alert-message--warning {
  background: #ffeacc;
}
.adyen-checkout__alert-message--info {
  background: #e5efff;
}
.adyen-checkout__alert-message__icon {
  height: 14px;
  margin-right: 8px;
  width: 14px;
}
.adyen-checkout__giftcard-result__header {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  font-size: 1em;
  font-weight: 400;
  justify-content: space-between;
  position: relative;
  width: 100%;
}
.adyen-checkout__giftcard-result__header__title {
  align-items: center;
  display: flex;
}
.adyen-checkout__giftcard-result__name {
  margin-left: 8px;
}
.adyen-checkout__giftcard-result__balance {
  list-style: none;
  margin: 16px 0 0;
  padding: 0;
}
.adyen-checkout__giftcard-result__balance__item {
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
}
.adyen-checkout__giftcard-result__balance__item .adyen-checkout__giftcard-result__balance__title--transactionLimit {
  color: #687282;
}
.adyen-checkout__giftcard-result__balance__item:last-child {
  margin-bottom: 0;
}
.adyen-checkout__giftcard-result__balance__value--amount {
  font-weight: 700;
}
.adyen-checkout__giftcard-result__remaining-balance {
  color: #687282;
  font-size: 13px;
  line-height: 19px;
  margin: 8px auto 0;
  text-align: center;
}
.DropinComponent-module_adyen-checkout__payment-methods-list__mAjAm {
  list-style: none;
  margin: 0;
  padding: 0;
}
.DropinComponent-module_adyen-checkout__payment-method__nWdwg {
  display: block;
  max-height: 60px;
}
.DropinComponent-module_adyen-checkout__payment-method__details__-rsW7 {
  display: none;
}
.DropinComponent-module_adyen-checkout__payment-method__image__nB80V {
  height: 26px;
  width: 40px;
}
.DropinComponent-module_adyen-checkout__payment-method__image__wrapper__6NWzA {
  margin-right: 8px;
}
[dir=rtl] .DropinComponent-module_adyen-checkout__payment-method__image__wrapper__6NWzA {
  margin-left: 8px;
  margin-right: 0;
}
.DropinComponent-module_adyen-checkout__payment-method--selected__6egZF {
  max-height: 100%;
}
.DropinComponent-module_adyen-checkout__payment-method--selected__6egZF .DropinComponent-module_adyen-checkout__payment-method__details__-rsW7 {
  display: block;
}
.adyen-checkout__payment-method__disable-confirmation {
  background: #c12424;
  border-left: 1px solid #b82222;
  border-right: 1px solid #b82222;
  color: #fff;
  font-size: .81em;
  margin: 0 -17px;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition:
    opacity .15s ease-out,
    max-height .15s linear,
    margin-bottom .1s linear;
}
.adyen-checkout__payment-method__disable-confirmation.adyen-checkout__payment-method__disable-confirmation--open {
  margin-bottom: 16px;
  max-height: 62px;
  opacity: 1;
}
.adyen-checkout__payment-method__disable-confirmation__content {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 8px 16px;
}
.adyen-checkout__payment-method__disable-confirmation__buttons {
  display: flex;
}
.adyen-checkout__payment-method__disable-confirmation__button {
  background: #c12424;
  border: 1px solid transparent;
  border-radius: 6px;
  color: #fff;
  cursor: pointer;
  display: block;
  height: auto;
  line-height: 14px;
  margin: 0 0 0 8px;
  padding: 8px;
  width: auto;
}
.adyen-checkout__payment-method__disable-confirmation__button:hover,
.adyen-checkout__payment-method__disable-confirmation__button:hover:focus {
  background: #ac2020;
  box-shadow: none;
}
.adyen-checkout__payment-method__disable-confirmation__button:active,
.adyen-checkout__payment-method__disable-confirmation__button:hover:active {
  background: #961c1c;
  box-shadow: none;
}
.adyen-checkout__payment-method__disable-confirmation__button--remove,
.adyen-checkout__payment-method__disable-confirmation__button--remove:disabled {
  border-color: #fff;
}
.adyen-checkout__payment-method__disable-confirmation__button--cancel,
.adyen-checkout__payment-method__disable-confirmation__button--cancel:disabled {
  border-color: transparent;
}
.adyen-checkout__payment-method {
  background: #fff;
  border: 1px solid #e6e9eb;
  cursor: pointer;
  margin-top: -1px;
  position: relative;
  transition: opacity .3s ease-out;
  width: 100%;
}
.adyen-checkout__payment-method:focus {
  outline: 0;
}
.adyen-checkout__payment-method--selected + .adyen-checkout__payment-method,
.adyen-checkout__payment-method:first-child {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  margin-top: 0;
}
.adyen-checkout__payment-method--next-selected,
.adyen-checkout__payment-method:last-child {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  margin-bottom: 0;
}
.adyen-checkout__payment-method--loading {
  opacity: .2;
}
.adyen-checkout__payment-method--selected.adyen-checkout__payment-method--loading {
  opacity: .9;
}
.adyen-checkout__payment-method--confirming .adyen-checkout__payment-method__details__content,
.adyen-checkout__payment-method--disabling {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.adyen-checkout__payment-method--disabling {
  opacity: .3;
}
.adyen-checkout__payment-method__header {
  align-items: center;
  color: #00112c;
  display: flex;
  flex-wrap: nowrap;
  font-size: 1em;
  font-weight: 400;
  justify-content: space-between;
  padding: 12px 16px 12px 44px;
  position: relative;
  transition: background .1s ease-out;
  width: 100%;
}
[dir=rtl] .adyen-checkout__payment-method__header {
  padding: 12px 44px 12px 12px;
}
.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__header {
  padding: 16px;
}
.adyen-checkout__payment-method__header__title {
  align-items: center;
  background: none;
  border: none;
  color: #00112c;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-size: 1em;
  font-weight: 400;
  margin-right: 16px;
  max-width: 100%;
  padding: 4px;
}
[dir=rtl] .adyen-checkout__payment-method__header__title {
  margin-left: 16px;
  margin-right: 0;
}
.adyen-checkout__payment-method__surcharge {
  color: #687282;
  margin-left: 5px;
}
.adyen-checkout__payment-method--selected {
  background: #f7f8f9;
  border: 1px solid #e6e9eb;
  border-radius: 12px;
  cursor: default;
  margin: 8px 0;
  transition: margin .15s cubic-bezier(.4, 0, .2, 1) 0ms, opacity .3s ease-out;
}
.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__header {
  flex-wrap: wrap;
}
.adyen-checkout__payment-method__details {
  padding: 0 16px;
  position: relative;
}
.adyen-checkout__payment-method__details__content {
  margin: 0 0 16px;
}
.adyen-checkout__payment-method__image__wrapper {
  height: 26px;
  position: relative;
  width: 40px;
}
.adyen-checkout__payment-method__image__wrapper--outline:after {
  border: 1px solid rgba(0, 27, 43, .17);
  border-radius: 3px;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.adyen-checkout__payment-method__image {
  border-radius: 3px;
  display: block;
}
.adyen-checkout__payment-method__brands {
  display: flex;
  flex-basis: auto;
  flex-shrink: 1;
  flex-wrap: wrap;
  height: 16px;
  margin: 4px 0;
  overflow: hidden;
  text-align: right;
}
.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__brand-number {
  color: #687282;
  font-size: 13px;
}
.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands {
  height: auto;
  overflow: visible;
  text-align: left;
}
.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper {
  display: inline-block;
  height: 16px;
  margin-right: 4px;
  transition: opacity .2s ease-out;
  width: 24px;
}
.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:last-child {
  margin: 0;
}
.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper {
  margin-bottom: 4px;
}
.adyen-checkout__payment-method__brands img {
  height: 16px;
  width: 24px;
}
.adyen-checkout__payment-method__image__wrapper--disabled {
  opacity: .25;
}
.adyen-checkout__payment-method__radio {
  background-color: #fff;
  border: 1px solid #b9c4c9;
  border-radius: 50%;
  height: 16px;
  left: 16px;
  position: absolute;
  transition: border-color .2s ease-out, box-shadow .2s ease-out;
  width: 16px;
}
[dir=rtl] .adyen-checkout__payment-method__radio {
  left: auto;
  right: 16px;
}
.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__radio {
  display: none;
}
.adyen-checkout__payment-method__radio:after {
  background-color: #fff;
  border-radius: 50%;
  content: "";
  display: block;
  height: 6px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%) scale(0);
  transition: transform .3s ease-out;
  width: 6px;
}
.adyen-checkout__payment-method:hover:not(.adyen-checkout__payment-method--selected) .adyen-checkout__payment-method__radio {
  border-color: #99a3ad;
  box-shadow: 0 0 0 2px #d4d9db;
  cursor: pointer;
}
.adyen-checkout__payment-method__radio--selected {
  background-color: #0075ff;
  border: 0;
  transition: all .3s ease-out;
}
.adyen-checkout__payment-method__radio--selected:hover {
  box-shadow: 0 0 0 2px rgba(0, 102, 255, .4);
}
.adyen-checkout__payment-method__radio--selected:after {
  transform: translateY(-50%) scale(1);
}
.adyen-checkout__payment-method__name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.adyen-checkout__payment-method__name--selected {
  font-weight: 500;
}
.adyen-checkout__payment-method__additional-info {
  color: #687282;
  font-size: .81em;
}
.adyen-checkout__payment-method__name_wrapper {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}
.adyen-checkout__order-payment-methods-list {
  list-style: none;
  margin: 0 auto 16px;
  padding: 0;
}
.adyen-checkout__order-payment-method {
  background: #fff;
  border: 1px solid #e6e9eb;
  margin-top: -1px;
  position: relative;
  width: 100%;
}
.adyen-checkout__order-payment-method:first-child {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.adyen-checkout__order-payment-method:last-child {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.adyen-checkout__order-payment-method__header {
  align-items: center;
  color: #00112c;
  display: flex;
  flex-wrap: nowrap;
  font-size: 1em;
  font-weight: 500;
  justify-content: space-between;
  padding: 16px;
  position: relative;
  transition: background .1s ease-out;
  width: 100%;
}
.adyen-checkout__order-payment-method__header .adyen-checkout__payment-method__header__title {
  padding: 0;
}
.adyen-checkout__order-payment-method__details {
  padding: 0 16px 16px;
}
.adyen-checkout__order-payment-method__deducted-amount {
  display: flex;
  font-size: 1em;
  justify-content: space-between;
  line-height: 1em;
}
.adyen-checkout__order-payment-method__deducted-amount__label {
  font-size: .81em;
}
.adyen-checkout__order-payment-method__deducted-amount__value {
  font-weight: 500;
}
.adyen-checkout__order-remaining-amount {
  background: #ffeacc;
  border-radius: 6px;
  color: #7f4a00;
  display: block;
  font-size: .81em;
  margin-bottom: 16px;
  padding: 8px 16px;
  width: 100%;
}
.adyen-checkout__order-remaining-amount strong {
  font-weight: 700;
}
.adyen-checkout__status {
  align-items: center;
  background-color: #fff;
  border: 1px solid #d4d9db;
  border-radius: 6px;
  color: #00112c;
  display: flex;
  flex-direction: column;
  font-size: 1em;
  height: 350px;
  justify-content: center;
  margin: 0;
  padding: 32px;
  text-align: center;
}
.adyen-checkout__status__icon {
  margin-bottom: 24px;
}
.adyen-checkout__status .adyen-checkout__spinner__wrapper {
  max-height: 88px;
}
.adyen-checkout__dropin,
.adyen-checkout__dropin *,
.adyen-checkout__dropin :after,
.adyen-checkout__dropin :before {
  box-sizing: border-box;
}
.adyen-checkout__payment-methods-list--loading {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.adyen-checkout__instant-payment-methods-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.adyen-checkout__instant-payment-methods-list li:not(:last-child) {
  margin-bottom: 8px;
}
.adyen-checkout__link {
  color: #0075ff;
  text-decoration: none;
}
.adyen-checkout__link:hover {
  text-decoration: underline;
}
.AchInput-module_sf-input__wrapper__lfdiv {
  position: relative;
}
.AchInput-module_sf-input__wrapper__lfdiv *,
.AchInput-module_sf-input__wrapper__lfdiv :after,
.AchInput-module_sf-input__wrapper__lfdiv :before {
  box-sizing: border-box;
}
.AchInput-module_adyen-checkout__input__8WwCR {
  display: block;
  max-height: 100px;
}
.adyen-checkout__loading-input__form {
  transition: opacity .25s ease-out;
}
.adyen-checkout__pm__holderName {
  margin-bottom: 0;
}
.adyen-checkout__fieldset__title + .adyen-checkout__ach-sf__form {
  margin-top: 0;
}
.adyen-checkout__ach-input .adyen-checkout__fieldset--address,
.adyen-checkout__ach-sf__form {
  margin-top: 16px;
}
.adyen-checkout__loading-input__form {
  transition: opacity .25s ease-out;
}
.adyen-checkout-phone-input--new {
  direction: ltr;
}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper {
  width: 100%;
}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__input {
  height: auto;
  padding: 0;
}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__input:focus-within {
  border: 1px solid #0075ff;
}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__input:focus-within .adyen-checkout-dropdown--countrycode-selector {
  border-right: 1px solid #0075ff;
}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button {
  border: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  height: 35px;
  width: auto;
}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button:after {
  box-sizing: revert;
  height: 10px;
}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active,
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active:hover {
  box-shadow: none;
}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-input--phone-number {
  border: 1px solid transparent;
  height: 35px;
  line-height: 35px;
  min-height: 35px;
  padding-bottom: 0;
  padding-left: 15px;
  padding-top: 0;
}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-input--phone-number:focus-within {
  border: 1px solid #0075ff;
  box-shadow: 0 0 0 2px #99c2ff;
}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-dropdown--countrycode-selector {
  border-right: 1px solid #dce0e5;
  min-width: 144px;
  width: 144px;
}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-input-holder--phone-input {
  align-items: center;
  display: flex;
}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-phone-number {
  align-items: center;
  display: flex;
  flex: 3;
}
.adyen-checkout-phone-input--new .adyen-checkout-phone-input__error-holder {
  margin-top: -10px;
}
.adyen-checkout__await {
  background: #fff;
  border: 1px solid #d4d9db;
  border-radius: 12px;
  padding: 40px;
  text-align: center;
}
.adyen-checkout__await--result {
  padding: 100px;
}
.adyen-checkout__qr-loader--app {
  border: 0;
  border-radius: 0;
  padding: 0;
}
.adyen-checkout__await__brand-logo {
  border-radius: 3px;
  width: 74px;
}
.adyen-checkout__await__indicator-text,
.adyen-checkout__await__subtitle {
  color: #00112c;
  font-size: 1em;
  line-height: 19px;
  margin-top: 32px;
}
.adyen-checkout__await__indicator-holder .adyen-checkout__await__indicator-text {
  margin-left: 10px;
  margin-top: 6px;
}
.adyen-checkout__await__indicator-holder {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
  margin-top: 32px;
}
.adyen-checkout__await__subtitle--result {
  margin-bottom: 32px;
}
.adyen-checkout__await__icon {
  height: 88px;
  width: 88px;
}
.adyen-checkout__await__progress {
  background: #d4d9db;
  border-radius: 24px;
  height: 4px;
  margin: 32px auto 12px;
  width: 152px;
}
.adyen-checkout__await__percentage {
  background: #0075ff;
  border-radius: 24px;
  display: block;
  height: 100%;
}
.adyen-checkout__await__countdown {
  color: #687282;
  font-size: .81em;
}
.adyen-checkout__await > .adyen-checkout__spinner__wrapper {
  margin: 60px 0;
}
.adyen-checkout__await__app-link {
  display: none;
  margin-top: 16px;
}
@media only screen and (max-device-width:1200px) {
  .adyen-checkout__await__app-link {
    display: block;
  }
}
.adyen-checkout__blik__helper {
  color: #00112c;
  font-size: 1em;
  font-weight: 400;
  margin: 0 0 16px;
  padding: 0;
}
.adyen-checkout__bankTransfer__introduction {
  color: #00112c;
  font-size: .81em;
  font-weight: 400;
  margin: 0 0 16px;
  padding: 0;
}
.adyen-checkout__bankTransfer__emailField {
  margin: 0 0 16px;
}
.adyen-checkout__bacs--confirm {
  position: relative;
}
.adyen-checkout__bacs--confirm .adyen-checkout-input__inline-validation--valid {
  display: none;
}
.adyen-checkout__bacs .adyen-checkout__field--inactive {
  pointer-events: none;
}
.adyen-checkout__bacs .adyen-checkout__bacs--edit {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: -25px;
  width: 20%;
}
.adyen-checkout__bacs .adyen-checkout__bacs--edit-dropin {
  top: -50px;
}
.adyen-checkout__bacs .adyen-checkout__bacs--edit .adyen-checkout__bacs--edit-button {
  background: none;
  border: none;
  color: #0075ff;
  cursor: pointer;
  text-align: end;
  text-decoration: underline;
}
.adyen-checkout__voucher-result__introduction {
  font-size: 1em;
  max-width: 420px;
}
.adyen-checkout__klarna-widget {
  pointer-events: all;
}
.adyen-checkout__field--vpa {
  margin-bottom: 0;
}
.adyen-checkout__segmented-control {
  background: #fff;
  border: 1px solid #b9c4c9;
  border-radius: 6px;
  display: flex;
  gap: 4px;
  justify-content: space-between;
  padding: 4px 5px;
}
.adyen-checkout__segmented-control--disabled {
  pointer-events: none;
}
.adyen-checkout__segmented-control--disabled > .adyen-checkout__segmented-control-segment {
  color: #8390a3;
}
.adyen-checkout__segmented-control--disabled > .adyen-checkout__segmented-control-segment--selected {
  background: #f3f6f9;
  border: 1.5px solid #8390a3;
}
.adyen-checkout__segmented-control-segment {
  background: #fff;
  border: 0;
  border-radius: 6px;
  color: #0075ff;
  cursor: pointer;
  flex-grow: 1;
  font-weight: 500;
  height: 40px;
  text-align: center;
  transition: background .3s ease-out;
  width: 100%;
}
.adyen-checkout__segmented-control-segment:not(.adyen-checkout__segmented-control-segment--selected):hover {
  background-color: #f7f8f9;
}
.adyen-checkout__segmented-control-segment:active {
  background-color: #f7f8f9;
  border: 1.5px solid #687282;
}
.adyen-checkout__segmented-control-segment--selected {
  background: #e5f1ff;
  border: 1.5px solid #0075ff;
  color: #0075ff;
  font-weight: 700;
}
.adyen-checkout_upi-mode-selection-text {
  font-size: 13px;
  font-weight: 400;
  line-height: 19px;
  margin-bottom: 7px;
  margin-top: 0;
}
.adyen-checkout__segmented-control--upi-margin-bottom {
  margin-bottom: 16px;
}
.adyen-checkout-trustly {
  margin-bottom: 16px;
}
.adyen-checkout-trustly__descriptor {
  font-size: 1em;
  font-weight: 500;
  margin: 0 0 4px;
}
.adyen-checkout-trustly__description-list {
  font-size: .81em;
  line-height: 1.5;
  list-style-type: disc;
  margin: 0;
  padding-left: 20px;
}
.adyen-checkout-sr-panel {
  font-size: .75em;
  margin-bottom: 20px;
}
.adyen-checkout-sr-panel--sr-only {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* node_modules/material-icons/iconfont/outlined.css */
@font-face {
  font-family: "Material Icons Outlined";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("./media/material-icons-outlined-7BWLPMFK.8fffa88c90.woff2") format("woff2"), url("./media/material-icons-outlined-PCUTWIDZ.8fffa88c90.woff") format("woff");
}
.material-icons-outlined {
  font-family: "Material Icons Outlined";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}

/* domains/recruitee/apps/recruitee/src/styles.less */
.redactor-box {
  border: 1px solid var(--color-border-default);
  border-radius: var(--radius-card-default);
  overflow: hidden;
}
.redactor-box .redactor-toolbar {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: 1px solid var(--color-border-default);
}
.redactor-box .redactor-toolbar li a {
  color: var(--color-text-default);
  border-right-color: var(--color-border-low-default);
}
.redactor-box .redactor-toolbar li a:hover {
  color: var(--color-text-strong-default);
  background: var(--color-bg-primary-subdued-hover);
}
.redactor-box .redactor-toolbar li a span.re-button-tooltip {
  background: var(--color-bg-default);
  color: var(--color-text-strong-default);
}
.redactor-box .redactor-toolbar li a.redactor-act {
  color: var(--color-text-primary-default);
  background: var(--color-bg-neutral-default);
}
.redactor-box .redactor-toolbar,
.redactor-box .redactor-layer {
  box-shadow: none;
}
.redactor-box .redactor-toolbar.redactor-placeholder:after,
.redactor-box .redactor-layer.redactor-placeholder:after {
  color: var(--color-text-low-default);
}
.redactor-box .redactor-layer {
  border: none;
  line-height: 1.5;
}
.redactor-dropdown {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
}
.redactor-dropdown li a {
  color: var(--color-text-default);
}
.redactor-dropdown li a:hover {
  color: var(--color-text-onsecondary-default);
  background: var(--color-bg-versatile-secondary-strong-hover);
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
hr {
  background-color: var(--color-border-default);
  border-width: 0;
  height: 1px;
}
img {
  max-width: 100%;
  vertical-align: middle;
}
dd {
  margin-left: 0;
}
dd,
dt {
  line-height: 2.4rem;
}
p {
  margin: inherit;
}
p.no-margin {
  margin: 0;
}
label {
  margin-bottom: inherit;
}
.radio,
.checkbox {
  min-height: auto;
}
table {
  background-color: var(--color-bg-default);
}
th {
  text-align: left;
}
rt-table th {
  text-align: inherit;
}
.badge {
  font-size: 1.3rem;
  line-height: 1.6rem;
}
pre {
  display: block;
  padding: 0.8rem;
  margin: 0 0 0.8rem;
  line-height: 1.6rem;
  color: var(--color-text-strong-default);
  word-break: break-all;
  word-wrap: break-word;
  background-color: var(--color-bg-neutral-low-default);
  border: 1px solid var(--color-border-default);
  border-radius: var(--radius-square-default);
}
ul.tooltip-list {
  margin-left: 2rem;
  padding-left: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
ul.tooltip-list li.tooltip-list-item {
  padding: 3px 0;
  color: var(--color-text-onsecondary-default);
}
ul.tooltip-list li.tooltip-list-item span {
  font-weight: 700;
}
.hidden {
  display: none !important;
}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid var(--color-border-strong-default);
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
.intercom-namespace,
#intercom-container iframe {
  z-index: 8999;
}
.cdk-overlay-container {
  z-index: 2147482999;
}
#intercom-modal-container {
  z-index: 2147482999;
  position: absolute;
  top: 0;
  left: 0;
}
.redactor-modal-box {
  z-index: 2147483000 !important;
}
he-ui-alertbar {
  z-index: 2147483000 !important;
}
he-ui-modals {
  z-index: 2147483000 !important;
}
.cdk-drag.cdk-drag-preview {
  z-index: 2147483000 !important;
}
[border-right] {
  border-right: 1px solid var(--color-border-default);
}
[border-left] {
  border-left: 1px solid var(--color-border-default);
}
[border-bottom] {
  border-bottom: 1px solid var(--color-border-default);
}
[border-top] {
  border-top: 1px solid var(--color-border-default);
}
[border-light-right] {
  border-right: 1px solid var(--color-border-low-default);
}
[border-light-left] {
  border-left: 1px solid var(--color-border-low-default);
}
[border-light-bottom] {
  border-bottom: 1px solid var(--color-border-low-default);
}
[border-light-top] {
  border-top: 1px solid var(--color-border-low-default);
}
[border-light-tb] {
  border-top: 1px solid var(--color-border-low-default);
  border-bottom: 1px solid var(--color-border-low-default);
}
[hidden] {
  display: none !important;
}
[layout] {
  display: flex;
}
[layout-inline] {
  display: inline-flex;
}
[layout-horizontal] {
  display: flex;
  flex-flow: row;
}
[layout-horizontal-wrap] {
  display: flex;
  flex-flow: row wrap;
}
[layout-vertical] {
  display: flex;
  flex-flow: column;
}
[layout-space-between] {
  justify-content: space-between;
}
[layout-space-around] {
  justify-content: space-around;
}
[layout-justify-flex-end] {
  justify-content: flex-end;
}
[layout-justify-center] {
  justify-content: center;
}
[layout-align-items-baseline] {
  align-items: baseline;
}
[layout-align-items-center] {
  align-items: center;
}
[layout-align-items-start] {
  align-items: flex-start;
}
[layout-align-items-end] {
  align-items: flex-end;
}
[layout-align-items-stretch] {
  align-items: stretch;
}
[layout-align-self-center] {
  align-self: center;
}
[layout-align-self-end] {
  align-self: flex-end;
}
[layout-align-self-start] {
  align-self: flex-start;
}
[layout-flex-start] {
  justify-content: flex-start;
}
[layout-centered] {
  display: flex;
  align-items: center;
  justify-content: center;
}
[layout-centered-x] {
  display: flex;
  justify-content: center;
}
[layout-centered-y] {
  display: flex;
  align-items: center;
}
[layout-full-height] {
  height: 100%;
}
[layout-half-height] {
  height: 50%;
}
[layout-three-fourth-height] {
  height: 75%;
}
[layout-full-width] {
  width: 100%;
}
[layout-flex-1] {
  flex: 1;
}
[layout-flex-1-0] {
  flex: 1 0 auto;
}
[layout-flex-1-1] {
  flex: 1 1 auto;
}
[layout-flex-0-0] {
  flex: 0 0 auto;
}
[layout-wrap] {
  flex-wrap: wrap;
}
[layout-no-wrap] {
  flex-wrap: nowrap;
  white-space: nowrap;
}
[white-space-no-wrap] {
  white-space: nowrap;
}
[white-space-pre-line] {
  white-space: pre-line;
}
[text-base] {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
}
[text-monospace] {
  font-family:
    Consolas,
    Menlo,
    Courier New,
    Courier,
    monospace;
}
[text-default] {
  font-weight: 400;
}
[text-weight-default] {
  font-weight: 400;
}
[text-bold],
.text-bold {
  font-weight: 700;
}
[text-weight-semi-bold] {
  font-weight: 600;
}
[text-semi-medium] {
  font-weight: 500;
}
[text-italic] {
  font-style: italic;
}
[text-normal] {
  font-style: normal;
}
[text-small-x] {
  font-size: 1.2rem;
}
[text-small] {
  font-size: 1.3rem;
}
[text-default] {
  font-size: 1.4rem;
}
[text-default-x] {
  font-size: 1.4rem;
}
[text-medium] {
  font-size: 1.6rem;
}
[text-large] {
  font-size: 1.8rem;
}
[text-large-x] {
  font-size: 2rem;
}
[text-large-xx] {
  font-size: 2.4rem;
}
[text-left] {
  text-align: left;
}
[text-right] {
  text-align: right;
}
[text-center] {
  text-align: center;
}
[text-justify] {
  text-align: justify;
}
[text-lowercase] {
  text-transform: lowercase;
}
[text-uppercase] {
  text-transform: uppercase;
}
[text-capitalize] {
  text-transform: capitalize;
}
[text-underline],
.text-underline {
  text-decoration: underline;
}
[text-line-through] {
  text-decoration: line-through;
}
[text-color] {
  color: var(--color-text-default);
}
[text-disabled] {
  color: var(--color-text-disabled);
}
[text-primary] {
  color: var(--color-text-primary-default);
}
[text-info] {
  color: var(--color-text-info-default);
}
[text-light] {
  color: var(--color-text-low-default);
}
[text-darkest],
[text-strong],
.text-darkest {
  color: var(--color-text-strong-default);
}
[text-green] {
  color: var(--color-text-success-default);
}
[text-scale-green] {
  color: var(--color-text-scale-default) !important;
}
[text-lead-purple] {
  color: var(--color-text-lead-default);
}
[text-red],
[text-critical] {
  color: var(--color-text-critical-default);
}
[text-yellow] {
  color: var(--color-text-warning-default);
}
[space] {
  padding: 2rem;
}
[space-lr] {
  padding: 0 2rem;
}
[space-tb] {
  padding: 2rem 0;
}
[space-large] {
  padding: 2.8rem;
}
[space-tb-large] {
  padding: 2.8rem 0;
}
[space-lr-large] {
  padding: 0 2.8rem;
}
[padding-small] {
  padding: 1.2rem 1.2rem 1.2rem 1.2rem;
}
[padding-small-x] {
  padding: 0.8rem 0.8rem 0.8rem 0.8rem;
}
[padding-small-xx] {
  padding: 0.4rem 0.4rem 0.4rem 0.4rem;
}
[padding-medium] {
  padding: 1.6rem 1.6rem 1.6rem 1.6rem;
}
[padding] {
  padding: 2rem 2rem 2rem 2rem;
}
[padding-large] {
  padding: 2.8rem 2.8rem 2.8rem 2.8rem;
}
[padding-lr-small] {
  padding-left: 1.2rem;
  padding-right: 1.2rem;
}
[padding-lr-small-x] {
  padding-left: 0.8rem;
  padding-right: 0.8rem;
}
[padding-lr-small-xx] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}
[padding-lr-medium] {
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
[padding-lr] {
  padding-left: 2rem;
  padding-right: 2rem;
}
[padding-lr-large] {
  padding-left: 2.8rem;
  padding-right: 2.8rem;
}
[padding-tb-small] {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}
[padding-tb-small-x] {
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
}
[padding-tb-small-xx] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}
[padding-tb-small-xxx] {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}
[padding-tb-medium] {
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
}
[padding-tb] {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
[padding-tb-large] {
  padding-top: 2.8rem;
  padding-bottom: 2.8rem;
}
[padding-left-small-xx] {
  padding-left: 0.4rem;
}
[padding-left-small-x] {
  padding-left: 0.8rem;
}
[padding-left-small] {
  padding-left: 1.2rem;
}
[padding-left-medium] {
  padding-left: 1.6rem;
}
[padding-left] {
  padding-left: 2rem;
}
[padding-left-large] {
  padding-left: 2.8rem;
}
[padding-top-small] {
  padding-top: 1.2rem;
}
[padding-top-small-x] {
  padding-top: 0.8rem;
}
[padding-top-small-xx] {
  padding-top: 0.4rem;
}
[padding-top-medium] {
  padding-top: 1.6rem;
}
[padding-top] {
  padding-top: 2rem;
}
[padding-top-large] {
  padding-top: 2.8rem;
}
[padding-right-small] {
  padding-right: 1.2rem;
}
[padding-right-small-x] {
  padding-right: 0.8rem;
}
[padding-right-small-xx] {
  padding-right: 0.4rem;
}
[padding-right-medium] {
  padding-right: 1.6rem;
}
[padding-right] {
  padding-right: 2rem;
}
[padding-right-large] {
  padding-right: 2.8rem;
}
[padding-bottom-small] {
  padding-bottom: 1.2rem;
}
[padding-bottom-small-x] {
  padding-bottom: 0.8rem;
}
[padding-bottom-small-xx] {
  padding-bottom: 0.4rem;
}
[padding-bottom-small-xxx] {
  padding-bottom: 0.2rem;
}
[padding-bottom-medium] {
  padding-bottom: 1.6rem;
}
[padding-bottom-medium] {
  padding-bottom: 1.6rem;
}
[padding-bottom] {
  padding-bottom: 2rem;
}
[padding-bottom-large] {
  padding-bottom: 2.8rem;
}
[padding-top-large-x] {
  padding-top: 5.6rem;
}
[margin] {
  margin: 2rem 2rem 2rem 2rem;
}
[margin-medium] {
  margin: 1.6rem 1.6rem 1.6rem 1.6rem;
}
[margin-large] {
  margin: 2.8rem 2.8rem 2.8rem 2.8rem;
}
[margin-small] {
  margin: 1.2rem 1.2rem 1.2rem 1.2rem;
}
[margin-small-x] {
  margin: 0.8rem 0.8rem 0.8rem 0.8rem;
}
[margin-small-xx] {
  margin: 0.4rem;
}
[margin-small-xxx] {
  margin: 0.2rem;
}
[margin-lr-small] {
  margin-left: 1.2rem;
  margin-right: 1.2rem;
}
[margin-lr-small-x] {
  margin-left: 0.8rem;
  margin-right: 0.8rem;
}
[margin-lr-small-xx] {
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}
[margin-lr-small-xxx] {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
}
[margin-lr-medium] {
  margin-left: 1.6rem;
  margin-right: 1.6rem;
}
[margin-lr] {
  margin-left: 2rem;
  margin-right: 2rem;
}
[margin-lr-auto] {
  margin-left: auto;
  margin-right: auto;
}
[margin-lr-large] {
  margin-left: 2.8rem;
  margin-right: 2.8rem;
}
[margin-tb-small] {
  margin-top: 1.2rem;
  margin-bottom: 1.2rem;
}
[margin-tb-small-x] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
}
[margin-tb-small-xx] {
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
}
[margin-tb-medium] {
  margin-top: 1.6rem;
  margin-bottom: 1.6rem;
}
[margin-tb] {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
[margin-tb-large] {
  margin-top: 2.8rem;
  margin-bottom: 2.8rem;
}
[margin-left-small] {
  margin-left: 1.2rem;
}
[margin-left-small-x] {
  margin-left: 0.8rem;
}
[margin-left-small-xx] {
  margin-left: 0.4rem;
}
[margin-left-small-xxx] {
  margin-left: 0.2rem;
}
[margin-left-medium] {
  margin-left: 1.6rem;
}
[margin-left] {
  margin-left: 2rem;
}
[margin-left-large] {
  margin-left: 2.8rem;
}
[margin-left-large-x] {
  margin-left: 3.6rem;
}
[margin-top-small] {
  margin-top: 1.2rem;
}
[margin-top-small-x] {
  margin-top: 0.8rem;
}
[margin-top-small-xx] {
  margin-top: 0.4rem;
}
[margin-top-small-xxx] {
  margin-top: 0.2rem;
}
[margin-top-medium] {
  margin-top: 1.6rem;
}
[margin-top] {
  margin-top: 2rem;
}
[margin-top-large] {
  margin-top: 2.8rem;
}
[margin-top-large-x] {
  margin-top: 5.6rem;
}
[margin-right-small] {
  margin-right: 1.2rem;
}
[margin-right-medium] {
  margin-right: 1.6rem;
}
[margin-right] {
  margin-right: 2rem;
}
[margin-right-large] {
  margin-right: 2.8rem;
}
[margin-right-small-x] {
  margin-right: 0.8rem;
}
[margin-right-small-xx] {
  margin-right: 0.4rem;
}
[margin-right-small-xxx] {
  margin-right: 0.2rem;
}
[margin-bottom-small] {
  margin-bottom: 1.2rem;
}
[margin-bottom-small-x] {
  margin-bottom: 0.8rem;
}
[margin-bottom-small-xx] {
  margin-bottom: 0.4rem;
}
[margin-bottom-small-xxx] {
  margin-bottom: 0.2rem;
}
[margin-bottom-medium] {
  margin-bottom: 1.6rem;
}
[margin-bottom] {
  margin-bottom: 2rem;
}
[margin-bottom-large] {
  margin-bottom: 2.8rem;
}
[margin-bottom-large-x] {
  margin-bottom: 3.6rem;
}
[margin-left-auto] {
  margin-left: auto;
}
[margin-right-auto] {
  margin-right: auto;
}
[margin-top-auto] {
  margin-top: auto;
}
[margin-bottom-auto] {
  margin-bottom: auto;
}
[no-margin] {
  margin: 0;
}
[cursor-auto] {
  cursor: auto !important;
}
[cursor-default] {
  cursor: default !important;
}
[cursor-pointer] {
  cursor: pointer !important;
}
[cursor-unset] {
  cursor: unset !important;
}
[cursor-none] {
  cursor: none !important;
}
[cursor-context-menu] {
  cursor: context-menu !important;
}
[cursor-help] {
  cursor: help !important;
}
[cursor-progress] {
  cursor: progress !important;
}
[cursor-wait] {
  cursor: wait !important;
}
[cursor-text] {
  cursor: text !important;
}
[cursor-move] {
  cursor: move !important;
}
[cursor-no-drop] {
  cursor: no-drop !important;
}
[cursor-not-allowed] {
  cursor: not-allowed !important;
}
.rt-card {
  display: flex;
  max-width: 100%;
  flex: 1 1 auto;
  flex-flow: inherit;
  border-width: 1px;
  border-style: solid;
  border-color: var(--color-border-default);
  border-radius: var(--radius-card-default);
  background: var(--color-bg-default);
}
.rt-card-background-light {
  background: var(--color-bg-neutral-low-default);
}
.rt-card-background-transparent {
  background: transparent;
}
.rt-card-disabled {
  border-color: var(--color-border-disabled);
}
.rt-card-clickable {
  cursor: pointer;
  border-color: var(--color-border-default);
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
  transition: background-color 0.3s ease, border-color 0.3s ease;
}
.rt-card-clickable:active,
.rt-card-clickable:focus {
  box-shadow: var(--shadow-inner-card-pressed);
}
.rt-card-clickable:hover {
  background: var(--color-bg-primary-subdued-hover);
}
.rt-card-clickable:hover,
.rt-card-clickable:active,
.rt-card-clickable:focus {
  border-color: var(--color-border-hover);
}
[clickable] {
  cursor: pointer;
}
a {
  color: var(--color-text-link-default);
  cursor: pointer;
  outline: none !important;
}
a:hover {
  text-decoration: underline;
  color: var(--color-text-link-hover);
}
a.link {
  color: var(--color-text-link-default);
  cursor: pointer;
  font-weight: inherit;
}
a.link.underlined {
  text-decoration: underline;
}
a.link.color-light {
  color: var(--color-text-low-default);
}
a.link.color {
  color: var(--color-text-default);
}
a.link:hover {
  color: var(--color-text-link-hover);
}
a.link.bold {
  font-weight: 700;
}
a.link.critical {
  color: var(--color-text-critical-default);
}
a.link.strong {
  color: var(--color-text-strong-default);
}
a.link.link-wrapper {
  color: var(--color-text-strong-default);
}
a.link.link-wrapper:hover {
  color: var(--color-text-link-hover);
}
a.infobox-link {
  color: var(--color-text-strong-default);
  text-decoration: underline !important;
}
a.infobox-link:hover {
  color: var(--color-text-link-hover);
}
.rt-overlay-container,
.rt-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.rt-overlay-container {
  position: fixed;
  z-index: 2147482999;
}
.rt-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 9000;
  justify-content: center;
  align-items: center;
}
.rt-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 9000;
}
.rt-overlay-pane.disable-pointer-events {
  pointer-events: none;
}
.rt-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9000;
  pointer-events: auto;
}
.rt-overlay-dark-backdrop {
  background: var(--color-bg-overlay-default);
}
.rt-walkthrough-backdrop {
  background: transparent;
}
.rt-overlay-light-cover-backdrop {
  background: var(--color-bg-default);
}
.rt-overlay-light-cover-backdrop.rt-overlay-backdrop-showing {
  opacity: 1;
}
.rt-overlay-neutral-cover-backdrop {
  background: var(--color-bg-neutral-default);
}
.rt-overlay-neutral-cover-backdrop.rt-overlay-backdrop-showing {
  opacity: 1;
}
.rt-overlay-panel-index {
  z-index: 9000;
}
body.browser-edge .rt-overlay-pane.rt-overlay-pane--has-dialog-container {
  position: absolute !important;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.focusedInput {
  background: var(--color-bg-default);
  border: 1px solid var(--color-border-primary-default);
  box-shadow: var(--shadow-border-form-focus-default);
}
.hoveredInput {
  border-color: var(--color-border-neutral-hover);
}
.focusedInputTransition {
  transition: box-shadow 0.15s ease;
}
.statesInput:focus {
  background: var(--color-bg-default);
  border: 1px solid var(--color-border-primary-default);
  box-shadow: var(--shadow-border-form-focus-default);
}
.statesInput:hover:not(:focus):not(:disabled) {
  border-color: var(--color-border-neutral-hover);
}
.has-scroll-y {
  overflow-y: auto;
  overflow-x: hidden;
}
.has-scroll-x {
  overflow-y: hidden;
  overflow-x: auto;
}
.has-mentions {
  color: var(--color-text-primary-default);
  background: var(--color-bg-info-low-default);
  border-radius: var(--radius-square-default);
  padding: 0 1px;
}
.has-mentions:before {
  content: "@";
}
[overflow-hidden] {
  overflow: hidden !important;
}
.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-transform: none;
  width: 1px;
}
.hotkey-controls-group {
  display: flex;
  align-items: center;
  justify-content: center;
}
.hotkey-controls-group .symbol-wrapper {
  border: var(--color-border-default) 1px solid;
  border-radius: var(--radius-hotkey-default);
  padding: 3px;
  color: var(--color-text-default);
}
.hotkey-controls-group .symbol-wrapper rt-icon {
  color: var(--color-icon-default);
}
.hotkey-controls-group .label {
  margin-left: 0.8rem;
}
[min-width-0] {
  min-width: 0;
}
[width-0] {
  width: 0;
}
@media (max-width: 1199px) {
  .u-media-min-md,
  [u-media-min-md] {
    display: none !important;
  }
}
@media (max-width: 1439px) {
  .u-media-min-lg,
  [u-media-min-lg] {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .u-media-max-sm,
  [u-media-max-sm] {
    display: none !important;
  }
}
.sp-container {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  z-index: 9999994;
  overflow: hidden;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-user-select: none;
  user-select: none;
}
.sp-container * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.sp-container button {
  -webkit-user-select: none;
  user-select: none;
}
.sp-original-input-container {
  position: relative;
  display: inline-flex;
}
.sp-original-input-container input {
  margin: 0 !important;
}
.sp-original-input-container .sp-add-on {
  width: 40px;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.sp-original-input-container .sp-add-on .sp-colorize {
  height: 100%;
  width: 100%;
  border-radius: inherit;
}
input.spectrum.with-add-on {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 0;
}
.sp-colorize-container {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='%23ccc' fill-opacity='1'%3E%3Crect x='0' y='0' width='6' height='6' /%3E%3Crect x='6' y='6' width='6' height='6' /%3E%3C/svg%3E");
}
.sp-container.sp-flat {
  position: relative;
}
.sp-top {
  position: relative;
  width: 100%;
  display: inline-block;
}
.sp-top-inner {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.sp-color {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 20px !important;
}
.sp-hue {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 12px;
  height: 100%;
  left: initial !important;
  background: -moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  background: -ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  background: -o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000));
  background: -webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  background:
    linear-gradient(
      to bottom,
      #ff0000 0%,
      #ffff00 17%,
      #00ff00 33%,
      #00ffff 50%,
      #0000ff 67%,
      #ff00ff 83%,
      #ff0000 100%);
}
.sp-clear-enabled .sp-hue {
  top: 15%;
  height: 85%;
}
.sp-clear-enabled .sp-clear {
  display: block;
  position: absolute;
  top: 3px;
  right: 0;
  bottom: 0;
  cursor: pointer;
  left: initial;
  height: 14px;
  width: 14px;
}
.sp-fill {
  padding-top: 80%;
}
.sp-sat {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image:
    linear-gradient(
      to right,
      #fff,
      rgba(204, 154, 129, 0));
}
.sp-val {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 4px;
  background-image:
    linear-gradient(
      to top,
      #000,
      rgba(204, 154, 129, 0));
}
.sp-alpha-enabled .sp-top {
  margin-bottom: 28px !important;
}
.sp-alpha-enabled .sp-alpha {
  display: block;
}
.sp-alpha-handle {
  position: absolute;
  top: -3px;
  cursor: pointer;
  height: 16px;
  border-radius: 50%;
  width: 16px;
  margin-right: 5px;
  left: -2px;
  right: 0;
  background: #f9f9f9;
  box-shadow: 0 0 2px 0px #3a3a3a;
  -webkit-user-select: none;
  user-select: none;
}
.sp-alpha {
  display: none;
  position: absolute;
  bottom: -18px;
  right: 0;
  left: 0;
  height: 10px;
  -webkit-user-select: none;
  user-select: none;
}
.sp-alpha-inner {
  border-radius: 4px;
}
.sp-clear {
  display: none;
  -webkit-user-select: none;
  user-select: none;
}
.sp-clear.sp-clear-display {
  background-position: center;
}
.sp-replacer {
  -webkit-user-select: none;
  user-select: none;
}
.sp-preview {
  -webkit-user-select: none;
  user-select: none;
}
.sp-dragger {
  -webkit-user-select: none;
  user-select: none;
  border-radius: 5px;
  height: 10px;
  width: 10px;
  border: 1px solid #fff;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  margin-left: 3px;
  margin-top: 3px;
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
}
.sp-slider {
  -webkit-user-select: none;
  user-select: none;
  position: absolute;
  top: 0;
  cursor: pointer;
  height: 16px;
  border-radius: 50%;
  width: 16px;
  left: -2px;
  background: #f9f9f9;
  box-shadow: 0 0 2px 0px #3a3a3a;
  margin-top: 8px;
}
.sp-container.sp-dragging .sp-input {
  -webkit-user-select: none;
  user-select: none;
}
.sp-container.sp-input-disabled .sp-input-container {
  display: none;
}
.sp-container.sp-buttons-disabled .sp-button-container {
  display: none;
}
.sp-container.sp-palette-buttons-disabled .sp-palette-button-container {
  display: none;
}
.sp-palette-only .sp-picker-container {
  display: none;
}
.sp-palette-disabled .sp-palette-container {
  display: none;
}
.sp-initial-disabled .sp-initial {
  display: none;
}
.sp-1 {
  height: 17%;
}
.sp-2 {
  height: 16%;
}
.sp-3 {
  height: 17%;
}
.sp-4 {
  height: 17%;
}
.sp-5 {
  height: 16%;
}
.sp-6 {
  height: 17%;
}
.sp-hidden {
  display: none !important;
}
.sp-cf {
  zoom: 1;
}
.sp-cf:before {
  content: "";
  display: table;
}
.sp-cf:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-device-width: 480px) {
  .sp-color {
    right: 40%;
  }
  .sp-hue {
    left: 63%;
  }
  .sp-fill {
    padding-top: 60%;
  }
}
.sp-container {
  display: inline-flex;
  background-color: white;
  padding: 0;
  border-radius: 4px;
  color: black;
  box-shadow: 0 0 0 1px rgba(99, 114, 130, 0.16), 0 8px 16px rgba(27, 39, 51, 0.08);
  font-size: 14px;
  box-sizing: border-box;
}
.sp-container button {
  font-size: 14px;
  box-sizing: border-box;
  border-radius: 3px;
  border: none;
  background: transparent;
  line-height: 1;
  padding: 0 0.75em;
  height: 25px;
  text-transform: capitalize;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #606c72;
  font-weight: bold;
}
.sp-container button:hover {
  opacity: 0.8;
}
.sp-container input {
  font-size: 12px;
  box-sizing: border-box;
}
.sp-container button.sp-choose {
  background-color: #3cab3b;
  color: #fff;
  margin-left: 5px;
}
.sp-container button.sp-palette-toggle {
  width: 100%;
  background-color: #f3f3f3;
  margin: 0;
}
.sp-color {
  font-size: 12px;
  box-sizing: border-box;
  border-radius: 3px;
}
.sp-hue {
  font-size: 12px;
  box-sizing: border-box;
  border-radius: 3px;
}
.sp-clear {
  font-size: 12px;
  box-sizing: border-box;
  border-radius: 3px;
}
.sp-top {
  margin-bottom: 10px;
}
.sp-val {
  border-radius: 3px;
}
.sp-sat {
  border-radius: 3px;
}
.sp-input-container {
  margin-top: -5px;
}
.sp-input-container.sp-cf {
  height: 25px;
}
.sp-initial.sp-thumb.sp-cf {
  height: 25px;
}
.sp-button-container.sp-cf {
  height: 25px;
}
.sp-picker-container {
  position: relative;
  padding: 10px;
  width: 200px;
  padding-bottom: 0;
}
.sp-picker-container .sp-cf {
  margin-bottom: 10px;
}
.sp-palette-row-initial > span:first-child {
  cursor: pointer;
}
.sp-initial-disabled .sp-input-container {
  width: 100%;
}
.sp-input {
  padding: 0px 5px !important;
  margin: 0;
  width: 100%;
  box-shadow: none !important;
  height: 100% !important;
  background: transparent;
  color: #3a3a3a;
  border-radius: 2px !important;
  border: 1px solid #e0e0e0 !important;
  text-align: center;
  font-family: monospace;
  font-size: inherit !important;
}
.sp-input:focus {
  border: 1px solid orange;
}
.sp-input.sp-validation-error {
  border: 1px solid red;
  background: #fdd;
}
.sp-palette-container {
  position: relative;
  padding: 10px;
  border-right: solid 1px #ccc;
}
.sp-palette-only .sp-palette-container {
  border: 0;
}
.sp-palette .sp-thumb-el {
  display: block;
  position: relative;
  float: left;
  cursor: pointer;
  width: 16px;
  height: 16px;
  margin: 3px;
  border: none;
  border-radius: 3px;
}
.sp-palette .sp-thumb-el:hover {
  border-color: orange;
}
.sp-palette .sp-thumb-el.sp-thumb-active {
  border-color: orange;
}
.sp-palette span:hover {
  border-color: black;
}
.sp-palette span.sp-thumb-active {
  border-color: black;
}
.sp-palette .sp-thumb-inner {
  border-radius: 3px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18'%3E%3Cpath d='M9 16.172l10.594-10.594 1.406 1.406-12 12-5.578-5.578 1.406-1.406z' fill='%23000'%3E%3C/path%3E%3C/svg%3E");
}
.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18'%3E%3Cpath d='M9 16.172l10.594-10.594 1.406 1.406-12 12-5.578-5.578 1.406-1.406z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
}
.sp-thumb-el {
  position: relative;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='%23ccc' fill-opacity='1'%3E%3Crect x='0' y='0' width='6' height='6' /%3E%3Crect x='6' y='6' width='6' height='6' /%3E%3C/svg%3E");
}
.sp-initial {
  float: left;
}
.sp-initial span {
  width: 25px;
  height: 25px;
  border: none;
  display: block;
  float: left;
  margin: 0;
}
.sp-initial .spe-thumb-el.sp-thumb-active {
  border-radius: 0 5px 5px 0;
}
.sp-initial .spe-thumb-el {
  border-radius: 5px 0 0 5px;
}
.sp-initial .sp-clear-display {
  background-position: center;
}
.sp-button-container {
  float: right;
}
.sp-palette-button-container {
  margin-top: 10px;
}
.sp-replacer {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
  border-radius: 3px;
  border: 1px solid #aaa;
  color: #666;
  transition: border-color 0.3s;
  vertical-align: middle;
  width: 3rem;
  height: 1.5rem;
}
.sp-replacer:hover {
  border: 1px solid #666;
  color: black;
}
.sp-replacer.sp-active {
  border: 1px solid #666;
  color: black;
}
.sp-replacer.sp-disabled {
  cursor: default;
  border-color: silver;
  color: silver;
}
.sp-dd {
  position: absolute;
  font-size: 10px;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 0 2px;
  line-height: 1.6rem;
  background-color: white;
}
.sp-preview {
  width: 100%;
  height: 100%;
  float: left;
  z-index: 0;
  position: relative;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='%23ccc' fill-opacity='1'%3E%3Crect x='0' y='0' width='6' height='6' /%3E%3Crect x='6' y='6' width='6' height='6' /%3E%3C/svg%3E");
}
.sp-preview-inner {
  transition: background-color 0.2s;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.sp-preview-inner.sp-clear-display {
  display: none;
}
.sp-alpha {
  position: relative;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='%23ccc' fill-opacity='1'%3E%3Crect x='0' y='0' width='6' height='6' /%3E%3Crect x='6' y='6' width='6' height='6' /%3E%3C/svg%3E");
}
.sp-alpha-inner {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.sp-thumb-inner {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.sp-clear-display {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABe0lEQVQokYXSsUtcQRTF4d8Jj+VhHSxkEQuLsEUKK0nhTBFTmLSSUhBCMCAWsmgIwWrBLk0akfwLCaSQKBJmtrIIISwpRFKIhViETScphGMzysMtvOVwvpm5d0bGNCuGWAOPgYdl6S8wSDn9b+bUhDHEKWAdeAFMANg+l/TV9ofcz6cjMIbYBvaBMds7QCqZ58CmpBNgPuV0DvAAIMyFGugWtJr7eTv38xEwkPRPErY7QDeG2LqFkjrAgu0dSd/KDVqSNmxvAZ8lfbS9AHRuYemnLWkv5XRVBrQMbAI/gTXgEzAJtJuwBVS2L2OIle03QA/4Lmkl5XQBXEqqbFcAVYFDYChpFngiqWf7l6TXKaezMt2Zkhk24THwG+jZriX9AFZvUAyxLbRke2D75O5zPAO+ADXwEtizjaRHwDvbTyUtppwOmicCHAJvbXcl9YA1SQDjtseA97YPRz7ATcUQp2y/kjRdevsjaTfldNrMjcDGBjXA3T96L7yvrgFzP69+0Ao/HAAAAABJRU5ErkJggg==);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='14' height='14'%3E%3Cpath d='M12 20.016q3.281 0 5.648-2.367t2.367-5.648q0-2.672-1.734-4.922l-11.203 11.203q2.25 1.734 4.922 1.734zM3.984 12q0 2.672 1.734 4.922l11.203-11.203q-2.25-1.734-4.922-1.734-3.281 0-5.648 2.367t-2.367 5.648zM12 2.016q4.125 0 7.055 2.93t2.93 7.055-2.93 7.055-7.055 2.93-7.055-2.93-2.93-7.055 2.93-7.055 7.055-2.93z' fill='%23000'%3E%3C/path%3E%3C/svg%3E");
}
.sp-container {
  box-shadow: none;
  border-radius: unset;
  background-color: transparent;
}
.sp-picker-container {
  padding: 1.2rem 1.2rem 0;
}
.sp-picker-container .sp-cf {
  margin-bottom: 0.4rem;
}
.sp-input-container {
  margin-top: 0;
}
.sp-input {
  background: var(--color-bg-default);
  border-color: var(--color-border-default) !important;
  color: var(--color-text-strong-default);
  border-radius: var(--radius-input-default) !important;
}
.sp-input:hover {
  border-color: var(--color-border-neutral-hover) !important;
}
.sp-input:focus-visible {
  outline: none;
  transition: box-shadow 0.15s ease !important;
  background: var(--color-bg-default) !important;
  border: 1px solid var(--color-border-primary-default) !important;
  box-shadow: var(--shadow-border-form-focus-default) !important;
}
li.ProseMirror-selectednode {
  outline: none;
}
li.ProseMirror-selectednode:after {
  content: "";
  position: absolute;
  left: -32px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  border: 2px solid var(--color-border-primary-subdued-default);
  pointer-events: none;
}
img.ProseMirror-separator {
  display: inline !important;
  border: none !important;
  margin: 0 !important;
}
.ProseMirror {
  white-space: pre-wrap;
  word-break: break-word;
  position: relative;
}
.ProseMirror h1,
.ProseMirror h2,
.ProseMirror h3,
.ProseMirror h4,
.ProseMirror ol,
.ProseMirror ul {
  margin-block-start: unset;
  margin-block-end: unset;
  margin-inline-start: unset;
  margin-inline-end: unset;
}
.ProseMirror h1,
.ProseMirror h2,
.ProseMirror h3,
.ProseMirror h4 {
  color: var(--color-text-strong-default);
  font-weight: 700;
  line-height: 1.2em;
}
.ProseMirror h1 {
  font-size: calc(3.2 * 1.4rem);
}
.ProseMirror h2 {
  font-size: calc(2.4 * 1.4rem);
}
.ProseMirror h3 {
  font-size: calc(1.6 * 1.4rem);
}
.ProseMirror h4 {
  font-size: calc(1.2 * 1.4rem);
}
.ProseMirror h1,
.ProseMirror h2,
.ProseMirror h3,
.ProseMirror h4,
.ProseMirror p,
.ProseMirror ol,
.ProseMirror ul {
  margin: 0.4rem 0;
}
.ProseMirror h1:first-child,
.ProseMirror h2:first-child,
.ProseMirror h3:first-child,
.ProseMirror h4:first-child,
.ProseMirror p:first-child,
.ProseMirror ol:first-child,
.ProseMirror ul:first-child {
  margin-top: 0;
}
.ProseMirror h1:last-child,
.ProseMirror h2:last-child,
.ProseMirror h3:last-child,
.ProseMirror h4:last-child,
.ProseMirror p:last-child,
.ProseMirror ol:last-child,
.ProseMirror ul:last-child {
  margin-bottom: 0;
}
.ProseMirror blockquote {
  margin-block-start: unset;
  margin-block-end: unset;
  margin-inline-start: unset;
  margin-inline-end: unset;
  margin: 0.4rem 0;
  padding: 0.8rem 1.2rem;
  border-left: 2px solid var(--color-border-default);
}
.ProseMirror blockquote :first-child {
  margin-top: 0;
}
.ProseMirror blockquote :last-child {
  margin-bottom: 0;
}
.ProseMirror figure {
  margin: 0.4rem 0;
}
.ProseMirror-hideselection *::selection {
  background: transparent;
}
.ProseMirror-hideselection *::-moz-selection {
  background: transparent;
}
.ProseMirror-hideselection {
  caret-color: transparent;
}
.ProseMirror-selectednode {
  outline: 2px solid var(--color-border-primary-subdued-default);
}
.ProseMirror.editor {
  padding: 1.2rem;
  min-height: 4.8rem;
}
.ProseMirror.editor:focus {
  outline: none;
}
.ProseMirror.editor .wysiwyg-placeholder {
  color: var(--color-text-low-default);
}
.ProseMirror.editor ::selection {
  background-color: var(--color-bg-applied-low-default);
}
.ProseMirror ul,
.ProseMirror ol {
  list-style: none;
  padding-inline-start: 20px;
}
.ProseMirror ul > li > :first-child::before {
  position: absolute;
  transform: translate(-15px, -2px);
  font-size: 2.4rem;
}
.ProseMirror ul > li > :first-child::before {
  content: "\2022";
}
.ProseMirror ul > li ul > li > :first-child::before {
  content: "\25e6";
}
.ProseMirror ul > li ul > li ul > li > :first-child::before {
  content: "\2023";
}
.ProseMirror ol > li > :first-child::before {
  position: absolute;
  transform: translate(-100%);
}
.ProseMirror ol > li > :first-child::before {
  content: counter(list-item, decimal) ". ";
}
.ProseMirror ol > li ol > li > :first-child::before {
  content: counter(list-item, lower-alpha) ". ";
}
.ProseMirror ol > li ol > li ol > li > :first-child::before {
  content: counter(list-item, lower-roman) ". ";
}
.ProseMirror li p {
  min-width: 10rem;
  margin: 0.4rem 0;
}
.ProseMirror span[data-component-type=mention] {
  color: var(--color-text-accent-default);
  cursor: default;
}
.ProseMirror .mention {
  color: var(--color-text-primary-default);
  background: var(--color-bg-info-low-default);
  border-radius: var(--radius-square-default);
  padding: 0 1px;
}
.ProseMirror .mention:before {
  content: "@";
}
.ProseMirror span[data-component-type=prosemirror-video].ProseMirror-selectednode {
  outline: none;
}
.ProseMirror span[data-component-type=prosemirror-video].ProseMirror-selectednode iframe {
  position: relative;
  z-index: 1;
}
.ProseMirror span[data-component-type=prosemirror-video].ProseMirror-selectednode .resizer-wrap {
  outline: 3px solid var(--color-border-primary-strong-default);
}
.ProseMirror span[data-component-type=prosemirror-video] .resizer-wrap {
  display: inline-block;
  position: relative;
  max-width: 100%;
}
.ProseMirror span[data-component-type=prosemirror-video] .resize-handle {
  display: none;
  position: absolute;
  bottom: -7px;
  right: -7px;
  z-index: 1;
  background-color: var(--color-bg-primary-default);
  width: 13px;
  height: 13px;
  border: 1px solid var(--color-border-active);
  border-radius: var(--radius-circular-default);
  box-sizing: border-box;
  cursor: nwse-resize;
}
.ProseMirror span[data-component-type=prosemirror-video][data-resizable].ProseMirror-selectednode .resize-handle {
  display: block;
}
.ProseMirror span[data-component-type=prosemirror-video] figcaption {
  color: var(--color-text-default);
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.6rem;
  font-style: italic;
  margin-top: 0.4rem;
}
.ProseMirror span[data-component-type=prosemirror-image].ProseMirror-selectednode {
  outline: none;
}
.ProseMirror span[data-component-type=prosemirror-image].ProseMirror-selectednode img {
  position: relative;
  z-index: 1;
}
.ProseMirror span[data-component-type=prosemirror-image].ProseMirror-selectednode .resizer-wrap {
  outline: 3px solid var(--color-border-primary-strong-default);
}
.ProseMirror span[data-component-type=prosemirror-image] .resizer-wrap {
  display: inline-block;
  position: relative;
  max-width: 100%;
}
.ProseMirror span[data-component-type=prosemirror-image] .resize-handle {
  display: none;
  position: absolute;
  bottom: -7px;
  right: -7px;
  z-index: 1;
  background-color: var(--color-bg-primary-default);
  width: 13px;
  height: 13px;
  border: 1px solid var(--color-border-active);
  border-radius: var(--radius-circular-default);
  box-sizing: border-box;
  cursor: nwse-resize;
}
.ProseMirror span[data-component-type=prosemirror-image][data-resizable].ProseMirror-selectednode .resize-handle {
  display: block;
}
.ProseMirror span[data-component-type=prosemirror-image] figcaption {
  color: var(--color-text-default);
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.6rem;
  font-style: italic;
  margin-top: 0.4rem;
}
.ProseMirror .pm-columns {
  margin-top: 2px;
}
.ProseMirror .pm-columns .pm-column {
  min-width: 0;
}
.ProseMirror .pm-columns .pm-column:not(:first-child) {
  border-left: 2px solid var(--color-border-default);
}
.ProseMirror .pm-columns.ProseMirror-selectednode {
  outline: 2px solid var(--color-border-primary-subdued-default);
}
.min-height .ProseMirror.editor {
  min-height: calc(4 * 2.4rem);
}
.full-screen .ProseMirror.editor {
  min-height: calc(100vh - 45px);
}
.emoji-fallback {
  display: inline-block;
  min-width: 20px;
  max-width: 20px;
  overflow: hidden;
  vertical-align: bottom;
  color: transparent;
  background-size: cover;
}
.emoji-fallback::selection {
  background: transparent;
}
:host([data-theme="light"]),
[data-theme=light] {
  --billing-green-light: #E8F9EE;
  --billing-green: #56D586;
  --billing-navy-light: #E6E6F4;
  --billing-navy: #0E0BC7;
  --billing-purple-light: #F7E6F8;
  --billing-purple: #C746CB;
  --billing-turquoise-light: #EBFAFB;
  --billing-turquoise: #34D0D7;
  --billing-blue-light: #E9F3FF;
  --billing-blue: #61A5FF;
  --billing-orange-light: #FFF3E5;
  --billing-orange: #FFAA45;
  --billing-pink-light: #FFEDF5;
  --billing-pink: #F65978;
  --article-orchid-subdued-default: #EAE5FA;
  --article-orchid-default: #995CE0;
  --article-ocean-subdued-default: #DCF2F4;
  --article-ocean-default: #00A4AD;
  --onboarding-icon-low: #EDCFE9;
  --onboarding-icon-default: #A2008C;
  --onboarding-text-low: #EDCFE9;
  --onboarding-text-default: #57054C;
  --onboarding-background-subdued: #FFE3FB;
  --onboarding-background-low: #FFD7FA;
  --onboarding-background-loader: #EDAFE5;
  --onboarding-background-default: #A2008C;
  --product-tellent-900: #420027;
  --product-tellent-800: #5E0B37;
  --product-tellent-700: #951B5C;
  --product-tellent-600: #CC287F;
  --product-tellent-500: #E83393;
  --product-tellent-400: #EC53A4;
  --product-tellent-300: #EF73B5;
  --product-tellent-200: #F6B3D7;
  --product-tellent-100: #FCE3F0;
  --product-tellent-50: #FDEBF4;
  --product-javelo-900: #3F1602;
  --product-javelo-800: #541D02;
  --product-javelo-700: #7D2C03;
  --product-javelo-600: #A73A04;
  --product-javelo-500: #D14905;
  --product-javelo-400: #DA6931;
  --product-javelo-300: #E38A5D;
  --product-javelo-200: #ECAA89;
  --product-javelo-100: #F8E4DA;
  --product-javelo-50: #fff5f0;
  --product-kiwi-900: #002411;
  --product-kiwi-800: #003016;
  --product-kiwi-700: #004822;
  --product-kiwi-600: #00602D;
  --product-kiwi-500: #007838;
  --product-kiwi-400: #32935F;
  --product-kiwi-300: #63AE86;
  --product-kiwi-200: #95C9AD;
  --product-kiwi-100: #D9EBE1;
  --product-kiwi-50: #F8FFFB;
  --product-recruitee-900: #1a0835;
  --product-recruitee-800: #300f61;
  --product-recruitee-700: #3f157f;
  --product-recruitee-600: #481692;
  --product-recruitee-500: #5A1CB7;
  --product-recruitee-400: #7B49C5;
  --product-recruitee-300: #9C77D4;
  --product-recruitee-200: #BDA4E2;
  --product-recruitee-100: #E9E0F5;
  --product-recruitee-50: #f0e8f7;
  --ai-default: #6F52E2;
  --candidates-border-lilac-default: #9A4CB6;
  --candidates-border-denim-default: #083F5E;
  --candidates-border-grass-default: #4FC510;
  --candidates-border-eggplant-default: #512FA2;
  --candidates-border-navy-default: #0C6090;
  --candidates-border-jungle-default: #31BD95;
  --candidates-border-gold-default: #F4BB26;
  --candidates-border-fire-default: #DE6603;
  --candidates-border-rainforest-default: #1EA275;
  --candidates-border-brand-default: #8659CA;
  --candidates-bg-lilac-default: #9A4CB6;
  --candidates-bg-denim-default: #083F5E;
  --candidates-bg-grass-default: #4FC510;
  --candidates-bg-eggplant-default: #512FA2;
  --candidates-bg-navy-default: #0C6090;
  --candidates-bg-jungle-default: #31BD95;
  --candidates-bg-gold-default: #F4BB26;
  --candidates-bg-fire-default: #DE6603;
  --candidates-bg-rainforest-default: #1EA275;
  --candidates-bg-brand-default: #8659CA;
  --chart-pumpkin-default: #B2A1F7;
  --chart-lemon-default: #6871EE;
  --chart-sunflower-default: #FEB07B;
  --chart-cobalt-default: #FFD76F;
  --chart-mint-default: #CD75BC;
  --chart-emerald-default: #45C2D1;
  --chart-steel-default: #A6A2AF;
  --chart-lavender-default: #03AD9C;
  --chart-orchid-default: #E566A5;
  --chart-ocean-default: #008EE5;
  --chart-sky-default: #F47174;
  --chart-brand-default: #8659CA;
  --avatar-pink: #9A4CB6;
  --avatar-blue-dark: #B7427C;
  --avatar-blue-light: #147AB6;
  --avatar-green: #048B5D;
  --avatar-steel-lighter: #7055AA;
  --shadow-inner-content-right: inset -4px 0px 4px 0px rgba(0, 0, 0, 0.8);
  --shadow-inner-content-left: inset 4px 0px 4px 0px rgba(0, 0, 0, 0.8);
  --shadow-inner-content-bottom: inset 0px -4px 4px 0px rgba(0, 0, 0, 0.8);
  --shadow-inner-content-top: inset 0px 4px 4px 0px rgba(0, 0, 0, 0.8);
  --shadow-inner-card-pressed: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.12);
  --shadow-border-form-hover-critical: 0px 0px 0px 1px #e50101;
  --shadow-border-avatar-admin: 0px 0px 0px 2px #F0F4F7;
  --shadow-border-avatar-private: 0px 0px 0px 2px #fdf5e7;
  --shadow-border-form-focus-translate: 0px 0px 0px 1px #f09a0f;
  --shadow-border-card-onboarding: 0px 0px 0px 1px #1ab616;
  --kiwi-shadow-border-card-hover: 0px 0px 0px 2px #007838;
  --tellent-shadow-border-card-hover: 0px 0px 0px 2px #5a1cb7;
  --shadow-border-card-hover: 0px 0px 0px 2px rgba(90, 28, 183);
  --kiwi-shadow-border-card-active: 0px 0px 0px 4px rgba(90, 28, 183, 0.2);
  --tellent-shadow-border-card-active: 0px 0px 0px 4px rgba(90, 28, 183, 0.2);
  --shadow-border-step-active: 0px 0px 0px 4px rgba(90, 28, 183, 0.2);
  --shadow-border-card-active: 0px 0px 0px 4px rgba(90, 28, 183, 0.2);
  --kiwi-shadow-border-form-focus-default: 0px 0px 0px 2px rgba(0, 120, 56, 0.2);
  --tellent-shadow-border-form-focus-default: 0px 0px 0px 3px rgba(90, 28, 183, 0.2);
  --shadow-border-form-focus-default: 0px 0px 0px 3px rgba(115, 38, 248, 0.2);
  --shadow-nav-hovered: 0px 3px 30px 0px rgba(0, 0, 0, 0.15);
  --shadow-dialog-600: 0px 0px 32px 0px rgba(0, 0, 0, 0.5);
  --shadow-float-500: 0px 4px 28px 0px rgba(0, 0, 0, 0.16);
  --shadow-dropdown-400:
    0px 26px 10px 0px rgba(0, 0, 0, 0.01),
    0px 15px 9px 0px rgba(0, 0, 0, 0.02),
    0px 7px 7px 0px rgba(0, 0, 0, 0.03),
    0px 2px 12px 0px rgba(0, 0, 0, 0.08);
  --shadow-toast-300:
    0px 4px 4px 0px rgba(0, 0, 0, 0.02),
    0px 4px 8px 0px rgba(0, 0, 0, 0.04),
    0px 2px 2px 0px rgba(0, 0, 0, 0.04),
    0px 0px 1px 0px rgba(0, 0, 0, 0.04);
  --shadow-wysiwig-toolbar-top: 0px -2px 5px 0px rgba(0, 0, 0, 0.08), 0px -1px 2px 0px rgba(0, 0, 0, 0.08);
  --shadow-nav-switcher-active: 0px 2px 5px 0px rgba(0, 0, 0, 0.08), 0px 1px 2px 0px rgba(0, 0, 0, 0.08);
  --shadow-interaction-200: 0px 2px 5px 0px rgba(0, 0, 0, 0.08), 0px 1px 2px 0px rgba(0, 0, 0, 0.08);
  --shadow-nav-switcher-hover: 0px 2px 5px 0px rgba(0, 0, 0, 0.02), 0px 1px 1px 0px rgba(0, 0, 0, 0.08);
  --shadow-base-100: 0px 2px 5px 0px rgba(0, 0, 0, 0.02), 0px 1px 1px 0px rgba(0, 0, 0, 0.08);
  --color-nav-bg-primary-subdued-default: #ECE0F5;
  --color-marketplace-logo: #F1F4F7;
  --color-scrollbar-track-default: #fafafa;
  --color-scrollbar-thumb-hover: #878787;
  --color-scrollbar-thumb-default: #c7c7c7;
  --color-logo-sign-accent-default: #E23393;
  --color-logo-sign-subdued-default: #ECE0F5;
  --color-logo-typography-strong-default: #330066;
  --color-separator-transparent: rgba(255, 255, 255, 0.3);
  --color-tooltip-feature-light: #198FD9;
  --color-gradient-truncate: #FFFFFF00;
  --color-border-impact-pressed: #B19CD8;
  --color-border-impact-hover: #B19CD8;
  --color-border-impact-default: #B19CD8;
  --color-border-versatile-secondary-default: #5C566A;
  --color-icon-impact-pressed: #481692;
  --color-icon-impact-hover: #481692;
  --color-icon-impact-default: #5A1CB7;
  --color-icon-kiwi-default: #007838;
  --color-icon-recruitee-default: #5A1CB7;
  --color-text-impact-pressed: #481692;
  --color-text-impact-hover: #481692;
  --color-text-impact-default: #5A1CB7;
  --color-text-kiwi-default: #007838;
  --color-text-kiwi-strong-default: #007838;
  --color-text-recruitee-strong-default: #481692;
  --color-text-recruitee-default: #5A1CB7;
  --color-bg-quote-default: #BB89E0;
  --color-bg-impact-subdued-hover: #EEE9F8;
  --color-bg-impact-subdued-default: #E9E2F6;
  --color-bg-impact-low-pressed: #B19CD8;
  --color-bg-impact-default: #5A1CB7;
  --color-bg-recruitee-default: #5A1CB7;
  --color-bg-kiwi-subdued-hover: #D9EBE1;
  --color-bg-kiwi-pressed: #004822;
  --color-bg-kiwi-hover: #00602D;
  --color-bg-kiwi-default: #007838;
  --color-bg-notype-pressed: #5F3E30;
  --color-bg-notype-hover: #7C5442;
  --color-bg-applied-pressed: #37353b;
  --color-bg-applied-hover: #55515c;
  --color-bg-skeleton-default: #F1EEF6;
  --color-bg-versatile-secondary-medium-active: #5C566A;
  --color-bg-versatile-secondary-medium-hover: #4C4659;
  --color-bg-versatile-secondary-medium-default: #393542;
  --color-bg-versatile-secondary-hover: #4C4659;
  --color-bg-versatile-secondary-default: #5C566A;
  --color-bg-versatile-secondary-strong-active: #27242D;
  --color-bg-versatile-secondary-strong-pressed: #4C4659;
  --color-bg-versatile-secondary-strong-hover: #393542;
  --color-bg-versatile-secondary-strong-default: #1E1B22;
  --color-bg-chart-default: rgba(90, 28, 183, 0.1);
  --color-bg-evaluation-pressed: #006A70;
  --color-bg-evaluation-hover: #00858C;
  --color-bg-offer-pressed: #602D9F;
  --color-bg-offer-hover: #7D43C3;
  --color-bg-loading-default: rgba(255, 255, 255, 0.15);
  --color-bg-tint-default: rgba(255, 255, 255, 0.3);
  --color-bg-ghost-pressed: rgba(255, 255, 255, 0.2);
  --color-bg-ghost-hover: rgba(255, 255, 255, 0.1);
  --color-bg-onoverlay-pressed: rgba(255, 255, 255, 0.2);
  --color-bg-onoverlay-hover: rgba(255, 255, 255, 0.1);
  --color-bg-overlay-default: rgba(36, 38, 46, 0.7);
  --black: #000;
  --white: #fff;
  --pricing-grow-subdued: #FCEBF4;
  --pricing-grow-hover: #AC1660;
  --pricing-grow-default: #D91C7A;
  --pricing-optimize-subdued: #F0ECF8;
  --pricing-optimize-hover: #512FA2;
  --pricing-optimize-default: #7148BD;
  --pricing-lead-subdued: #F0ECF8;
  --pricing-lead-hover: #512FA2;
  --pricing-lead-default: #7148BD;
  --pricing-scale-subdued: #FCEBF4;
  --pricing-scale-hover: #AC1660;
  --pricing-scale-default: #D91C7A;
  --misc-public-subdued: #EAF8F4;
  --misc-public-hover: #239E7D;
  --misc-public-default: #31bd95;
  --misc-social-x: #000000;
  --misc-social-linkedin: #0A66C2;
  --misc-social-googlePlus: #d34836;
  --misc-social-twitter: #3dacf0;
  --misc-social-facebook: #1877F2;
  --misc-special-brown-light: #F5F1EF;
  --misc-special-brown: #946A57;
  --misc-special-purple-light: #EAE5FA;
  --misc-special-purple-low: #DBCFF8;
  --misc-special-purple: #995CE0;
  --misc-special-turquoise-light: #DCF2F4;
  --misc-special-turquoise: #00A4AD;
  --misc-special-gray-light: #ece9f2;
  --misc-special-gray-dark: #6D6976;
  --misc-special-lime: #9DE000;
  --misc-special-dark-blue: #113883;
  --misc-special-dark-yellow: #dadabe;
  --misc-special-indigo: #102F7A;
  --misc-special-yellow: #F4BB26;
  --misc-special-orange-light: #FAE8D9;
  --misc-special-orange: #b25000;
  --misc-special-violet: #7986cb;
  --misc-special-personal: #f09300;
  --icon-system-primary: #7627E0;
  --text-system-primary: #7627E0;
  --border-neutral-transparent: rgba(255, 255, 255, 0.3);
  --background-gradient-workflows-light:
    linear-gradient(
      180deg,
      rgba(255, 141, 65, 0.1) 0%,
      rgba(217, 28, 122, 0.1) 50%,
      rgba(90, 28, 183, 0.1) 100%);
  --background-gradient-workflows-default:
    linear-gradient(
      180deg,
      #ff8d41 0%,
      #d91c7a 50%,
      #5a1cb7 100%);
  --background-gradient-ai-light-purple:
    linear-gradient(
      87.33deg,
      #F7F4FF 3.03%,
      #DED3F2 98.6%);
  --background-gradient-tellent-light-purple:
    linear-gradient(
      90deg,
      #F7F4FF 0%,
      #DED3F2 100%);
  --background-gradient-tellent-pink:
    linear-gradient(
      90deg,
      #5A1CB7 0%,
      #D91C7A 100%);
  --background-gradient-tellent-default:
    linear-gradient(
      90deg,
      #681D74 0%,
      #230AC0 100%);
  --background-gradient-gray-to-transparent:
    linear-gradient(
      to bottom,
      #f0f4f7 0%,
      rgba(240, 244, 247, 0) 100%);
  --background-gradient-rainbow:
    linear-gradient(
      90deg,
      #7148bd 0%,
      #ca8bdb 7%,
      #1999e3 14%,
      #7cccfa 21%,
      #7dd47a 27%,
      #31bd95 33.33%,
      #7dd47a 36%,
      #7cccfa 42%,
      #1999e3 47%,
      #ca8bdb 53%,
      #7148bd 60%,
      #1999e3 66.66%,
      #7bccfa 100%);
  --background-gradient-mask:
    linear-gradient(
      -60deg,
      #000 30%,
      #0005,
      #000 70%) right/300% 100%;
  --background-gradient-find-time-violet:
    repeating-linear-gradient(
      135deg,
      #6c75c2,
      #6c75c2 6px,
      #616ab6 6px,
      #616ab6 12px);
  --background-gradient-find-time-blue:
    repeating-linear-gradient(
      135deg,
      #E9E0F5,
      #E9E0F5 6px,
      #BDA4E2 6px,
      #BDA4E2 12px);
  --background-gradient-find-time-gray:
    repeating-linear-gradient(
      135deg,
      #E8EDF1,
      #E8EDF1 6px,
      #C7D0D7 6px,
      #C7D0D7 12px);
  --background-gradient-video-overlay:
    linear-gradient(
      45deg,
      rgba(23, 66, 152, 0.7) 0%,
      rgba(113, 72, 189, 0.7) 52%,
      rgba(175, 126, 230, 0.7) 100%);
  --background-gradient-video:
    linear-gradient(
      70.48deg,
      rgba(23, 66, 152, 0.6) 3.87%,
      rgba(113, 72, 189, 0.6) 53.52%,
      rgba(175, 126, 230, 0.6) 94.89%);
  --background-gradient-light-blue:
    linear-gradient(
      45deg,
      #1999E3 0%,
      #7cccfa 100%);
  --background-gradient-red:
    linear-gradient(
      90deg,
      #FA2D4C 27.46%,
      #FFDBD4 100%);
  --background-gradient-orange:
    linear-gradient(
      90deg,
      #de6603 27.46%,
      #f4bb26 100%);
  --background-gradient-purple:
    linear-gradient(
      -90deg,
      #ca8bdb 30%,
      #7148bd 70%);
  --background-gradient-launch:
    linear-gradient(
      45deg,
      #215ab7 0%,
      #1999e3 50%,
      #7cccfa 100%);
  --background-gradient-scale:
    linear-gradient(
      45deg,
      #117cba 0%,
      #31bd95 50%,
      #9be398 100%);
  --background-gradient-lead:
    linear-gradient(
      45deg,
      #174298 0%,
      #7148bd 50%,
      #af7ee6 100%);
  --background-gradient-neutral:
    linear-gradient(
      180deg,
      #FFFFFF 0%,
      #F5F8F9 100%);
  --background-gradient-grow-default:
    linear-gradient(
      90deg,
      #BDA4E2 0%,
      #36116E 100%);
  --background-gradient-brand:
    linear-gradient(
      270deg,
      #1999E3 0%,
      #102F7A 100%);
  --background-private-dark: #EAE2B8;
  --background-private-light: #FFFBE5;
  --background-private-default: #FFF8D1;
  --background-system-info-light: #e8f5fc;
  --background-view-appshell: #FAF9FC;
  --background-view-edit: #F5F0FA;
  --base-magenta-900: #430925;
  --base-magenta-800: #640c38;
  --base-magenta-700: #8c124f;
  --base-magenta-600: #b61666;
  --base-magenta-500: #D91C7A;
  --base-magenta-400: #E566A5;
  --base-magenta-300: #F0A8CC;
  --base-magenta-200: #F6CBE0;
  --base-magenta-100: #FCEBF4;
  --base-magenta-50: #FEFBFD;
  --base-yellow-900: #3d1e00;
  --base-yellow-800: #6B3400;
  --base-yellow-700: #944700;
  --base-yellow-600: #B85800;
  --base-yellow-500: #DA6900;
  --base-yellow-400: #E18733;
  --base-yellow-300: #EBAE75;
  --base-yellow-200: #FFDDBD;
  --base-yellow-100: #FFEDDB;
  --base-yellow-50: #FDF7F2;
  --base-red-900: #420007;
  --base-red-800: #66000A;
  --base-red-700: #8F000E;
  --base-red-600: #B20012;
  --base-red-500: #D10015;
  --base-red-400: #DD4151;
  --base-red-300: #E87D88;
  --base-red-200: #F4C7CC;
  --base-red-100: #FAE0E3;
  --base-red-50: #fce9ea;
  --base-green-900: #00381E;
  --base-green-800: #00522B;
  --base-green-700: #006B39;
  --base-green-600: #008546;
  --base-green-500: #00a357;
  --base-green-400: #36B579;
  --base-green-300: #75C7A1;
  --base-green-200: #C3EAD7;
  --base-green-100: #d5fbe2;
  --base-green-50: #F4FBF8;
  --base-blue-900: #021E46;
  --base-blue-800: #032D68;
  --base-blue-700: #044095;
  --base-blue-600: #0551BD;
  --base-blue-500: #0661E1;
  --base-blue-400: #3881E7;
  --base-blue-300: #72A5EE;
  --base-blue-200: #BED9FD;
  --base-blue-100: #E1ECFE;
  --base-blue-50: #F1F6FD;
  --base-gray-900: #8A8198;
  --base-gray-800: #A9A2B3;
  --base-gray-700: #C4BCC8;
  --base-gray-600: #DCD8E4;
  --base-gray-500: #ECE8F3;
  --base-gray-400: #F1EEF6;
  --base-gray-300: #f6f5fa;
  --base-gray-200: #FAF9FB;
  --base-gray-100: #FBFBFC;
  --base-gray-50: #FCFCFD;
  --base-steel-900: #141217;
  --base-steel-800: #28242E;
  --base-steel-700: #3A3543;
  --base-steel-600: #4D465A;
  --base-steel-500: #5D566C;
  --base-steel-400: #7E788B;
  --base-steel-300: #B3AFBB;
  --base-steel-200: #CAC7D0;
  --base-steel-100: #DAD7DE;
  --base-steel-50: #E5E3E8;
  --avatar-skeleton: var(--base-gray-400);
  --avatar-orange: var(--misc-special-orange);
  --avatar-yellow: var(--base-yellow-500);
  --avatar-purple: var(--pricing-lead-hover);
  --avatar-gray-dark: var(--base-gray-900);
  --avatar-gray-light: var(--base-gray-500);
  --avatar-steel-dark: var(--base-steel-500);
  --avatar-steel-light: var(--base-steel-100);
  --color-nav-text-low-default: var(--base-steel-400);
  --color-nav-bg-neutral-low-hover: var(--base-gray-500);
  --color-nav-bg-neutral-default: var(--background-view-appshell);
  --color-linkedin-default: var(--misc-social-linkedin);
  --color-googleplus-default: var(--misc-social-googlePlus);
  --color-x-default: var(--misc-social-x);
  --color-facebook-default: var(--misc-social-facebook);
  --color-versatile-default: var(--white);
  --color-marketplace-ribbon: var(--base-green-700);
  --color-candidates-border-purple-default: var(--candidates-border-lilac-default);
  --color-candidates-border-blue-strong-default: var(--candidates-border-denim-default);
  --color-candidates-border-green-default: var(--candidates-border-grass-default);
  --color-candidates-border-violet-default: var(--candidates-border-eggplant-default);
  --color-candidates-border-blue-default: var(--candidates-border-navy-default);
  --color-candidates-border-green-subdued-default: var(--candidates-border-jungle-default);
  --color-candidates-border-yellow-default: var(--candidates-border-gold-default);
  --color-candidates-border-orange-default: var(--candidates-border-fire-default);
  --color-candidates-border-green-strong-default: var(--candidates-border-rainforest-default);
  --color-candidates-border-primary-default: var(--candidates-border-brand-default);
  --color-candidates-bg-purple-default: var(--candidates-bg-lilac-default);
  --color-candidates-bg-blue-strong-default: var(--candidates-bg-denim-default);
  --color-candidates-bg-green-default: var(--candidates-bg-grass-default);
  --color-candidates-bg-violet-default: var(--candidates-bg-eggplant-default);
  --color-candidates-bg-blue-default: var(--candidates-bg-navy-default);
  --color-candidates-bg-green-subdued-default: var(--candidates-bg-jungle-default);
  --color-candidates-bg-yellow-default: var(--candidates-bg-gold-default);
  --color-candidates-bg-orange-default: var(--candidates-bg-fire-default);
  --color-candidates-bg-green-strong-default: var(--candidates-bg-rainforest-default);
  --color-candidates-bg-primary-default: var(--candidates-bg-brand-default);
  --color-chart-orange-default: var(--chart-pumpkin-default);
  --color-chart-yellow-subdued-default: var(--chart-lemon-default);
  --color-chart-yellow-default: var(--chart-sunflower-default);
  --color-chart-blue-strong-default: var(--chart-cobalt-default);
  --color-chart-green-subdued-default: var(--chart-mint-default);
  --color-chart-green-default: var(--chart-emerald-default);
  --color-chart-gray-default: var(--chart-steel-default);
  --color-chart-purple-subdued-default: var(--chart-lavender-default);
  --color-chart-purple-default: var(--chart-orchid-default);
  --color-chart-turquoise-default: var(--chart-ocean-default);
  --color-chart-blue-default: var(--chart-sky-default);
  --color-chart-primary-default: var(--chart-brand-default);
  --color-avatar-pink: var(--avatar-pink);
  --color-avatar-blue-dark: var(--avatar-blue-dark);
  --color-avatar-blue-light: var(--avatar-blue-light);
  --color-avatar-green: var(--avatar-green);
  --color-avatar-steel-lighter: var(--avatar-steel-lighter);
  --color-tooltip-feature: var(--misc-special-dark-blue);
  --color-gradient-workflows-light: var(--background-gradient-workflows-light);
  --color-gradient-workflows: var(--background-gradient-workflows-default);
  --color-gradient-grow: var(--background-gradient-grow-default);
  --color-gradient-ai: var(--background-gradient-ai-light-purple);
  --color-gradient-impact: var(--background-gradient-tellent-light-purple);
  --color-gradient-pink: var(--background-gradient-tellent-pink);
  --color-gradient-tellent: var(--background-gradient-tellent-default);
  --color-gradient-neutral-to-transparent: var(--background-gradient-gray-to-transparent);
  --color-gradient-rainbow: var(--background-gradient-rainbow);
  --color-gradient-shimmer: var(--background-gradient-mask);
  --color-gradient-find-time-violet: var(--background-gradient-find-time-violet);
  --color-gradient-find-time-primary: var(--background-gradient-find-time-blue);
  --color-gradient-find-time-neutral: var(--background-gradient-find-time-gray);
  --color-gradient-video-overlay: var(--background-gradient-video-overlay);
  --color-gradient-video: var(--background-gradient-video);
  --color-gradient-light-blue: var(--background-gradient-light-blue);
  --color-gradient-red: var(--background-gradient-red);
  --color-gradient-orange: var(--background-gradient-orange);
  --color-gradient-purple: var(--background-gradient-purple);
  --color-gradient-lead: var(--background-gradient-lead);
  --color-gradient-scale: var(--background-gradient-scale);
  --color-gradient-launch: var(--background-gradient-launch);
  --color-gradient-primary: var(--background-gradient-brand);
  --color-border-offer-subdued-default: var(--misc-special-purple-low);
  --color-border-onprimary-pressed: var(--white);
  --color-border-onprimary-hover: var(--white);
  --color-border-onprimary-default: var(--white);
  --color-border-accent-subdued-default: var(--base-magenta-200);
  --color-border-accent-pressed: var(--base-magenta-600);
  --color-border-accent-hover: var(--base-magenta-600);
  --color-border-accent-default: var(--base-magenta-500);
  --color-border-tint-default: var(--border-neutral-transparent);
  --color-border-team-default: var(--misc-special-violet);
  --color-border-low-hover: var(--base-steel-100);
  --color-border-low-default: var(--base-gray-500);
  --color-border-private-default: var(--misc-special-dark-yellow);
  --color-border-onghost-disabled: var(--base-steel-400);
  --color-border-onghost-pressed: var(--white);
  --color-border-onghost-hover: var(--white);
  --color-border-onghost-default: var(--white);
  --color-border-translate-default: var(--base-yellow-500);
  --color-border-secondary-strong-default: var(--base-steel-700);
  --color-border-secondary-low-disabled: var(--base-steel-200);
  --color-border-secondary-low-default: var(--base-steel-400);
  --color-border-secondary-disabled: var(--base-steel-300);
  --color-border-secondary-hover: var(--base-steel-900);
  --color-border-secondary-default: var(--base-steel-500);
  --color-border-oncomponent-default: var(--white);
  --color-border-neutral-disabled: var(--base-gray-300);
  --color-border-warning-subdued-default: var(--base-yellow-200);
  --color-border-info-subdued-default: var(--base-blue-200);
  --color-border-critical-subdued-default: var(--base-red-200);
  --color-border-critical-low-default: var(--base-red-300);
  --color-border-success-low-default: var(--base-green-400);
  --color-border-success-subdued-default: var(--base-green-200);
  --color-border-ai-default: var(--ai-default);
  --color-icon-workflows-default: var(--background-gradient-workflows-default);
  --color-icon-link-default: var(--icon-system-primary);
  --color-icon-reports-default: var(--billing-green);
  --color-icon-expenses-default: var(--billing-navy);
  --color-icon-payroll-default: var(--billing-purple);
  --color-icon-company-default: var(--billing-turquoise);
  --color-icon-employees-default: var(--billing-orange);
  --color-icon-timeoff-default: var(--billing-blue);
  --color-icon-attendance-default: var(--billing-pink);
  --color-icon-onaccent-pressed: var(--white);
  --color-icon-onaccent-hover: var(--white);
  --color-icon-onaccent-default: var(--white);
  --color-icon-accent-pressed: var(--base-magenta-600);
  --color-icon-accent-hover: var(--base-magenta-600);
  --color-icon-accent-default: var(--base-magenta-500);
  --color-icon-article-purple-default: var(--article-orchid-default);
  --color-icon-article-turquoise-default: var(--article-ocean-default);
  --color-icon-job-default: var(--misc-special-turquoise);
  --color-icon-requisition-default: var(--misc-special-purple);
  --color-icon-public-default: var(--misc-public-default);
  --color-icon-evaluation-default: var(--misc-special-turquoise);
  --color-icon-offer-default: var(--misc-special-purple);
  --color-icon-tellent-active: var(--product-tellent-500);
  --color-icon-tellent-default: var(--product-tellent-500);
  --color-icon-ontellent-pressed: var(--white);
  --color-icon-ontellent-hover: var(--white);
  --color-icon-ontellent-default: var(--white);
  --color-icon-onnotype-pressed: var(--white);
  --color-icon-onnotype-hover: var(--white);
  --color-icon-onnotype-default: var(--white);
  --color-icon-onoffer-pressed: var(--white);
  --color-icon-onoffer-hover: var(--white);
  --color-icon-onoffer-default: var(--white);
  --color-icon-onevaluation-pressed: var(--white);
  --color-icon-onevaluation-hover: var(--white);
  --color-icon-onevaluation-default: var(--white);
  --color-icon-oninterview-pressed: var(--white);
  --color-icon-oninterview-hover: var(--white);
  --color-icon-oninterview-default: var(--white);
  --color-icon-onscreening-pressed: var(--white);
  --color-icon-onscreening-hover: var(--white);
  --color-icon-onscreening-default: var(--white);
  --color-icon-onapplied-pressed: var(--white);
  --color-icon-onapplied-hover: var(--white);
  --color-icon-onapplied-default: var(--white);
  --color-icon-onjavelo-default: var(--white);
  --color-icon-onkiwi-pressed: var(--white);
  --color-icon-onkiwi-hover: var(--white);
  --color-icon-onkiwi-default: var(--white);
  --color-icon-onhired-pressed: var(--white);
  --color-icon-onhired-hover: var(--white);
  --color-icon-onhired-default: var(--white);
  --color-icon-ononboarding-hover: var(--white);
  --color-icon-ononboarding-default: var(--white);
  --color-icon-onboarding-low-default: var(--onboarding-icon-low);
  --color-icon-onboarding-default: var(--onboarding-icon-default);
  --color-icon-ongrow-hover: var(--white);
  --color-icon-ongrow-default: var(--white);
  --color-icon-grow-hover: var(--pricing-grow-hover);
  --color-icon-grow-default: var(--pricing-grow-default);
  --color-icon-onoptimize-hover: var(--white);
  --color-icon-onoptimize-default: var(--white);
  --color-icon-optimize-hover: var(--pricing-optimize-hover);
  --color-icon-optimize-default: var(--pricing-optimize-default);
  --color-icon-ai-default: var(--ai-default);
  --color-icon-oncomponent-default: var(--white);
  --color-icon-subdued-default: var(--base-steel-100);
  --color-icon-low-disabled: var(--base-gray-700);
  --color-icon-low-hover: var(--base-steel-500);
  --color-icon-low-default: var(--base-steel-400);
  --color-icon-onghost-disabled: var(--base-steel-400);
  --color-icon-onghost-pressed: var(--white);
  --color-icon-onghost-hover: var(--white);
  --color-icon-onghost-default: var(--white);
  --color-icon-onoverlay-disabled: var(--base-steel-400);
  --color-icon-onoverlay-pressed: var(--white);
  --color-icon-onoverlay-hover: var(--white);
  --color-icon-onoverlay-default: var(--white);
  --color-icon-nodata-default: var(--misc-special-orange);
  --color-icon-noconsent-default: var(--misc-special-orange);
  --color-icon-onoverdue-default: var(--white);
  --color-icon-overdue-default: var(--misc-special-orange);
  --color-icon-oninfo-pressed: var(--white);
  --color-icon-oninfo-hover: var(--white);
  --color-icon-oninfo-default: var(--white);
  --color-icon-oninfo-strong-default: var(--white);
  --color-icon-onsecondary-strong-hover: var(--white);
  --color-icon-onsecondary-strong-default: var(--white);
  --color-icon-onsecondary-default: var(--white);
  --color-icon-onlead-hover: var(--white);
  --color-icon-onlead-default: var(--white);
  --color-icon-lead-default: var(--pricing-lead-default);
  --color-icon-onscale-hover: var(--white);
  --color-icon-onscale-default: var(--white);
  --color-icon-ongradient-default: var(--white);
  --color-icon-scale-hover: var(--pricing-scale-hover);
  --color-icon-scale-default: var(--pricing-scale-default);
  --color-icon-warning-strong-pressed: var(--base-yellow-800);
  --color-icon-warning-strong-hover: var(--base-yellow-700);
  --color-icon-warning-strong-default: var(--base-yellow-600);
  --color-icon-info-strong-default: var(--base-blue-600);
  --color-icon-critical-strong-pressed: var(--base-red-800);
  --color-icon-critical-strong-hover: var(--base-red-700);
  --color-icon-critical-strong-default: var(--base-red-600);
  --color-icon-success-strong-pressed: var(--base-green-800);
  --color-icon-success-strong-hover: var(--base-green-700);
  --color-icon-success-strong-default: var(--base-green-600);
  --color-icon-onwarning-pressed: var(--white);
  --color-icon-onwarning-hover: var(--white);
  --color-icon-onwarning-default: var(--white);
  --color-icon-oncritical-pressed: var(--white);
  --color-icon-oncritical-hover: var(--white);
  --color-icon-oncritical-default: var(--white);
  --color-icon-onsuccess-disabled: var(--white);
  --color-icon-onsuccess-pressed: var(--white);
  --color-icon-onsuccess-hover: var(--white);
  --color-icon-onsuccess-default: var(--white);
  --color-icon-onneutral-disabled: var(--white);
  --color-icon-onprimary-disabled: var(--white);
  --color-icon-onprimary-pressed: var(--white);
  --color-icon-onprimary-hover: var(--white);
  --color-icon-onprimary-default: var(--white);
  --color-icon-strong-default: var(--base-steel-900);
  --color-icon-pressed: var(--base-steel-900);
  --color-icon-hover: var(--base-steel-900);
  --color-text-offer-default: var(--misc-special-purple);
  --color-text-link-default: var(--text-system-primary);
  --color-text-ai-default: var(--ai-default);
  --color-text-onaccent-pressed: var(--white);
  --color-text-onaccent-hover: var(--white);
  --color-text-onaccent-default: var(--white);
  --color-text-accent-pressed: var(--base-magenta-600);
  --color-text-accent-hover: var(--base-magenta-600);
  --color-text-accent-default: var(--base-magenta-500);
  --color-text-onrecruitee-default: var(--white);
  --color-text-onjavelo-default: var(--white);
  --color-text-onkiwi-pressed: var(--white);
  --color-text-onkiwi-hover: var(--white);
  --color-text-onkiwi-default: var(--white);
  --color-text-onnotype-pressed: var(--white);
  --color-text-onnotype-hover: var(--white);
  --color-text-onnotype-default: var(--white);
  --color-text-onhired-pressed: var(--white);
  --color-text-onhired-hover: var(--white);
  --color-text-onhired-default: var(--white);
  --color-text-onoffer-pressed: var(--white);
  --color-text-onoffer-hover: var(--white);
  --color-text-onoffer-default: var(--white);
  --color-text-onevaluation-pressed: var(--white);
  --color-text-onevaluation-hover: var(--white);
  --color-text-onevaluation-default: var(--white);
  --color-text-oninterview-pressed: var(--white);
  --color-text-oninterview-hover: var(--white);
  --color-text-oninterview-default: var(--white);
  --color-text-onscreening-pressed: var(--white);
  --color-text-onscreening-hover: var(--white);
  --color-text-onscreening-default: var(--white);
  --color-text-onapplied-pressed: var(--white);
  --color-text-onapplied-hover: var(--white);
  --color-text-onapplied-default: var(--white);
  --color-text-ontellent-pressed: var(--white);
  --color-text-ontellent-hover: var(--white);
  --color-text-ontellent-default: var(--white);
  --color-text-ononboarding-hover: var(--white);
  --color-text-ononboarding-default: var(--white);
  --color-text-onboarding-default: var(--onboarding-text-default);
  --color-text-onboarding-low-default: var(--onboarding-text-low);
  --color-text-onstart-hover: var(--white);
  --color-text-onstart-default: var(--white);
  --color-text-grow-hover: var(--pricing-grow-hover);
  --color-text-grow-default: var(--pricing-grow-default);
  --color-text-ongrow-hover: var(--white);
  --color-text-ongrow-default: var(--white);
  --color-text-optimize-hover: var(--pricing-optimize-hover);
  --color-text-optimize-default: var(--pricing-optimize-default);
  --color-text-onoptimize-hover: var(--white);
  --color-text-onoptimize-default: var(--white);
  --color-text-oncomponent-default: var(--white);
  --color-text-onteam-default: var(--white);
  --color-text-onghost-disabled: var(--base-steel-400);
  --color-text-onghost-pressed: var(--white);
  --color-text-onghost-hover: var(--white);
  --color-text-onghost-default: var(--white);
  --color-text-onoverlay-low-default: var(--base-gray-500);
  --color-text-onoverlay-disabled: var(--base-steel-400);
  --color-text-onoverlay-pressed: var(--white);
  --color-text-onoverlay-hover: var(--white);
  --color-text-onoverlay-default: var(--white);
  --color-text-nodata-default: var(--misc-special-orange);
  --color-text-noconsent-default: var(--misc-special-orange);
  --color-text-onoverdue-default: var(--white);
  --color-text-overdue-default: var(--misc-special-orange);
  --color-text-oninfo-pressed: var(--white);
  --color-text-oninfo-hover: var(--white);
  --color-text-oninfo-default: var(--white);
  --color-text-oninfo-strong-default: var(--white);
  --color-text-onsecondary-strong-pressed: var(--white);
  --color-text-onsecondary-strong-hover: var(--white);
  --color-text-onsecondary-strong-default: var(--white);
  --color-text-onsecondary-default: var(--white);
  --color-text-lead-default: var(--pricing-lead-default);
  --color-text-ongradient-default: var(--white);
  --color-text-scale-hover: var(--pricing-scale-hover);
  --color-text-scale-default: var(--pricing-scale-default);
  --color-text-onlead-hover: var(--white);
  --color-text-onlead-default: var(--white);
  --color-text-onscale-hover: var(--white);
  --color-text-onscale-default: var(--white);
  --color-text-warning-strong-pressed: var(--base-yellow-800);
  --color-text-warning-strong-hover: var(--base-yellow-700);
  --color-text-critical-strong-pressed: var(--base-red-800);
  --color-text-critical-strong-hover: var(--base-red-700);
  --color-text-success-strong-pressed: var(--base-green-800);
  --color-text-success-strong-hover: var(--base-green-700);
  --color-text-onwarning-pressed: var(--white);
  --color-text-onwarning-hover: var(--white);
  --color-text-onwarning-default: var(--white);
  --color-text-oncritical-pressed: var(--white);
  --color-text-oncritical-hover: var(--white);
  --color-text-oncritical-default: var(--white);
  --color-text-onsuccess-pressed: var(--white);
  --color-text-onsuccess-hover: var(--white);
  --color-text-onsuccess-default: var(--white);
  --color-text-onneutral-disabled: var(--white);
  --color-text-onprimary-selected: var(--white);
  --color-text-onprimary-disabled: var(--white);
  --color-text-onprimary-pressed: var(--white);
  --color-text-onprimary-hover: var(--white);
  --color-text-onprimary-default: var(--white);
  --color-text-low-default: var(--base-steel-400);
  --color-bg-workflows-hover: var(--background-gradient-workflows-light);
  --color-bg-workflows-default: var(--background-gradient-workflows-light);
  --color-bg-reports-subdued-default: var(--billing-green-light);
  --color-bg-expenses-subdued-default: var(--billing-navy-light);
  --color-bg-payroll-subdued-default: var(--billing-purple-light);
  --color-bg-company-subdued-default: var(--billing-turquoise-light);
  --color-bg-timeoff-subdued-default: var(--billing-blue-light);
  --color-bg-employees-subdued-default: var(--billing-orange-light);
  --color-bg-attendance-subdued-default: var(--billing-pink-light);
  --color-bg-accent-strong-default: var(--base-magenta-600);
  --color-bg-accent-subdued-pressed: var(--base-magenta-100);
  --color-bg-accent-subdued-hover: var(--base-magenta-100);
  --color-bg-accent-subdued-default: var(--base-magenta-100);
  --color-bg-accent-active: var(--base-magenta-500);
  --color-bg-accent-pressed: var(--base-magenta-600);
  --color-bg-accent-hover: var(--base-magenta-500);
  --color-bg-accent-default: var(--base-magenta-500);
  --color-bg-article-purple-subdued-default: var(--article-orchid-subdued-default);
  --color-bg-article-turquoise-subdued-default: var(--article-ocean-subdued-default);
  --color-bg-public-subdued-default: var(--misc-public-subdued);
  --color-bg-javelo-hover: var(--product-javelo-100);
  --color-bg-javelo-default: var(--product-javelo-500);
  --color-bg-notype-low-default: var(--misc-special-brown-light);
  --color-bg-notype-default: var(--misc-special-brown);
  --color-bg-applied-low-default: var(--misc-special-gray-light);
  --color-bg-applied-default: var(--misc-special-gray-dark);
  --color-bg-tellent-active: var(--product-tellent-100);
  --color-bg-tellent-pressed: var(--product-tellent-700);
  --color-bg-tellent-hover: var(--product-tellent-600);
  --color-bg-tellent-default: var(--product-tellent-500);
  --color-bg-onboarding-subdued-default: var(--onboarding-background-subdued);
  --color-bg-onboarding-low-active: var(--onboarding-background-loader);
  --color-bg-onboarding-low-default: var(--onboarding-background-low);
  --color-bg-onboarding-hover: var(--onboarding-background-default);
  --color-bg-onboarding-default: var(--onboarding-background-default);
  --color-bg-grow-subdued-default: var(--pricing-grow-subdued);
  --color-bg-grow-hover: var(--pricing-grow-hover);
  --color-bg-grow-default: var(--pricing-grow-default);
  --color-bg-optimize-subdued-default: var(--pricing-optimize-subdued);
  --color-bg-optimize-hover: var(--pricing-optimize-hover);
  --color-bg-optimize-default: var(--pricing-optimize-default);
  --color-bg-oncomponent-active: var(--white);
  --color-bg-oncomponent-hover: var(--white);
  --color-bg-oncomponent-default: var(--white);
  --color-bg-translate-default: var(--base-yellow-500);
  --color-bg-hired-pressed: var(--base-green-700);
  --color-bg-hired-hover: var(--base-green-600);
  --color-bg-hired-default: var(--base-green-500);
  --color-bg-job-subdued-default: var(--misc-special-turquoise-light);
  --color-bg-evaluation-low-hover: var(--misc-special-turquoise-light);
  --color-bg-evaluation-low-default: var(--misc-special-turquoise-light);
  --color-bg-evaluation-default: var(--misc-special-turquoise);
  --color-bg-interview-pressed: var(--base-blue-700);
  --color-bg-interview-hover: var(--base-blue-600);
  --color-bg-interview-default: var(--base-blue-500);
  --color-bg-screening-low-default: var(--base-blue-100);
  --color-bg-screening-pressed: var(--base-blue-800);
  --color-bg-screening-hover: var(--base-blue-700);
  --color-bg-screening-default: var(--base-blue-600);
  --color-bg-requisition-subdued-default: var(--misc-special-purple-light);
  --color-bg-offer-low-hover: var(--misc-special-purple-light);
  --color-bg-offer-low-default: var(--misc-special-purple-light);
  --color-bg-offer-default: var(--misc-special-purple);
  --color-bg-personal-default: var(--misc-special-personal);
  --color-bg-team-default: var(--misc-special-violet);
  --color-bg-nodata-default: var(--misc-special-orange-light);
  --color-bg-noconsent-default: var(--misc-special-orange-light);
  --color-bg-overdue-low-default: var(--misc-special-orange-light);
  --color-bg-overdue-default: var(--misc-special-orange);
  --color-bg-info-strong-default: var(--base-blue-600);
  --color-bg-info-pressed: var(--base-blue-700);
  --color-bg-info-hover: var(--base-blue-600);
  --color-bg-info-default: var(--base-blue-500);
  --color-bg-secondary-low-disabled: var(--base-steel-300);
  --color-bg-secondary-low-default: var(--base-steel-400);
  --color-bg-secondary-subdued-default: var(--base-steel-100);
  --color-bg-secondary-strong-active: var(--base-steel-800);
  --color-bg-secondary-strong-pressed: var(--base-steel-600);
  --color-bg-secondary-strong-hover: var(--base-steel-700);
  --color-bg-secondary-strong-default: var(--base-steel-900);
  --color-bg-secondary-default: var(--base-steel-500);
  --color-bg-gradient-subdued: var(--background-gradient-neutral);
  --color-bg-private-low-default: var(--background-private-light);
  --color-bg-private-strong-default: var(--background-private-dark);
  --color-bg-private-hover: var(--background-private-dark);
  --color-bg-private-default: var(--background-private-default);
  --color-bg-lead-subdued-default: var(--pricing-lead-subdued);
  --color-bg-lead-hover: var(--pricing-lead-hover);
  --color-bg-lead-default: var(--pricing-lead-default);
  --color-bg-scale-subdued-default: var(--pricing-scale-subdued);
  --color-bg-scale-hover: var(--pricing-scale-hover);
  --color-bg-scale-default: var(--pricing-scale-default);
  --color-bg-warning-subdued-pressed: var(--base-yellow-300);
  --color-bg-warning-subdued-hover: var(--base-yellow-200);
  --color-bg-warning-subdued-default: var(--base-yellow-100);
  --color-bg-critical-subdued-pressed: var(--base-red-300);
  --color-bg-critical-subdued-hover: var(--base-red-200);
  --color-bg-critical-subdued-default: var(--base-red-50);
  --color-bg-critical-strong-active: var(--base-red-700);
  --color-bg-critical-strong-default: var(--base-red-600);
  --color-bg-success-subdued-pressed: var(--base-green-300);
  --color-bg-success-subdued-hover: var(--base-green-200);
  --color-bg-success-subdued-default: var(--base-green-100);
  --color-bg-neutral-strong-hover: var(--base-gray-700);
  --color-bg-neutral-strong-default: var(--base-gray-600);
  --color-bg-neutral-selected: var(--base-gray-400);
  --color-bg-neutral-hover: var(--base-gray-500);
  --color-bg-primary-subdued-active: var(--background-view-edit);
  --color-bg-primary-subdued-hover: var(--background-view-edit);
  --color-bg-disabled: var(--base-gray-600);
  --color-bg-default: var(--white);
  --pricing-start-hover: var(--base-steel-800);
  --pricing-start-default: var(--base-steel-900);
  --icon-main-disabled: var(--base-steel-300);
  --icon-main-subdued: var(--base-steel-500);
  --icon-main-default: var(--base-steel-900);
  --icon-system-critical: var(--base-red-500);
  --icon-system-warning: var(--base-yellow-500);
  --icon-system-success: var(--base-green-500);
  --icon-system-info: var(--base-blue-500);
  --text-main-disabled: var(--base-steel-300);
  --text-main-subdued: var(--base-steel-500);
  --text-main-default: var(--base-steel-900);
  --text-system-critical: var(--base-red-600);
  --text-system-warning: var(--base-yellow-600);
  --text-system-success: var(--base-green-600);
  --text-system-info: var(--base-blue-600);
  --border-system-warning: var(--base-yellow-500);
  --border-system-critical: var(--base-red-500);
  --border-system-success: var(--base-green-500);
  --border-system-info: var(--base-blue-500);
  --border-neutral-disabled: var(--base-gray-500);
  --border-neutral-dark: var(--base-gray-700);
  --border-neutral-default: var(--base-gray-600);
  --background-system-success: var(--base-green-100);
  --background-system-warning: var(--base-yellow-100);
  --background-system-critcal: var(--base-red-100);
  --background-system-info-default: var(--base-blue-100);
  --background-view-navi: var(--base-gray-500);
  --background-view-hover: var(--base-gray-400);
  --background-view-app: var(--base-gray-300);
  --background-view-light: var(--base-gray-200);
  --background-view-lighter: var(--base-gray-100);
  --background-view-darker: var(--base-steel-50);
  --interactive-neutral-disabled: var(--base-gray-700);
  --interactive-neutral-pressed: var(--base-gray-600);
  --interactive-neutral-hover: var(--base-gray-500);
  --interactive-neutral-default: var(--base-gray-400);
  --interactive-info-disabled: var(--base-blue-300);
  --interactive-info-pressed: var(--base-blue-700);
  --interactive-info-hover: var(--base-blue-600);
  --interactive-info-default: var(--base-blue-500);
  --interactive-critical-disabled: var(--base-red-300);
  --interactive-critical-pressed: var(--base-red-700);
  --interactive-critical-hover: var(--base-red-600);
  --interactive-critical-default: var(--base-red-500);
  --interactive-warning-disabled: var(--base-yellow-300);
  --interactive-warning-pressed: var(--base-yellow-700);
  --interactive-warning-hover: var(--base-yellow-600);
  --interactive-warning-default: var(--base-yellow-500);
  --interactive-success-disabled: var(--base-green-300);
  --interactive-success-active: var(--base-green-700);
  --interactive-success-pressed: var(--base-green-700);
  --interactive-success-hover: var(--base-green-600);
  --interactive-success-default: var(--base-green-500);
  --base-brand-900: var(--product-recruitee-900);
  --base-brand-800: var(--product-recruitee-800);
  --base-brand-700: var(--product-recruitee-700);
  --base-brand-600: var(--product-recruitee-600);
  --base-brand-500: var(--product-recruitee-500);
  --base-brand-400: var(--product-recruitee-400);
  --base-brand-300: var(--product-recruitee-300);
  --base-brand-200: var(--product-recruitee-200);
  --base-brand-100: var(--product-recruitee-100);
  --base-brand-50: var(--product-recruitee-50);
  --avatar-blue-darker: var(--base-brand-800);
  --color-nav-border-default: var(--border-neutral-default);
  --color-nav-icon-disabled: var(--icon-main-disabled);
  --color-nav-icon-strong-default: var(--icon-main-default);
  --color-nav-icon-default: var(--icon-main-subdued);
  --color-nav-text-strong-default: var(--text-main-default);
  --color-nav-text-default: var(--text-main-subdued);
  --color-nav-bg-active: var(--base-brand-100);
  --color-logo-sign-primary-default: var(--base-brand-500);
  --color-logo-typography-default: var(--base-brand-500);
  --color-avatar-skeleton: var(--avatar-skeleton);
  --color-avatar-orange: var(--avatar-orange);
  --color-avatar-yellow: var(--avatar-yellow);
  --color-avatar-purple: var(--avatar-purple);
  --color-avatar-gray-dark: var(--avatar-gray-dark);
  --color-avatar-gray-light: var(--avatar-gray-light);
  --color-avatar-steel-dark: var(--avatar-steel-dark);
  --color-avatar-steel-light: var(--avatar-steel-light);
  --color-border-strong-disabled: var(--border-neutral-dark);
  --color-border-strong-default: var(--border-neutral-dark);
  --color-border-primary-low-default: var(--base-brand-400);
  --color-border-primary-subdued-default: var(--base-brand-200);
  --color-border-primary-strong-default: var(--base-brand-600);
  --color-border-neutral-hover: var(--border-neutral-dark);
  --color-border-warning-disabled: var(--interactive-warning-disabled);
  --color-border-warning-pressed: var(--interactive-warning-hover);
  --color-border-warning-hover: var(--border-system-warning);
  --color-border-warning-default: var(--border-system-warning);
  --color-border-info-pressed: var(--interactive-info-hover);
  --color-border-info-hover: var(--border-system-info);
  --color-border-info-default: var(--border-system-info);
  --color-border-critical-pressed: var(--interactive-critical-hover);
  --color-border-critical-hover: var(--border-system-critical);
  --color-border-critical-default: var(--border-system-critical);
  --color-border-success-pressed: var(--interactive-success-hover);
  --color-border-success-hover: var(--border-system-success);
  --color-border-success-default: var(--border-system-success);
  --color-border-selected: var(--border-neutral-default);
  --color-border-disabled: var(--border-neutral-disabled);
  --color-border-pressed: var(--border-neutral-default);
  --color-border-hover: var(--border-neutral-default);
  --color-border-default: var(--border-neutral-default);
  --color-icon-primary-strong-pressed: var(--base-brand-600);
  --color-icon-primary-strong-default: var(--base-brand-600);
  --color-icon-warning-pressed: var(--interactive-warning-hover);
  --color-icon-warning-hover: var(--icon-system-warning);
  --color-icon-warning-default: var(--icon-system-warning);
  --color-icon-info-pressed: var(--interactive-info-hover);
  --color-icon-info-hover: var(--icon-system-info);
  --color-icon-info-default: var(--icon-system-info);
  --color-icon-critical-pressed: var(--interactive-critical-hover);
  --color-icon-critical-hover: var(--icon-system-critical);
  --color-icon-critical-default: var(--icon-system-critical);
  --color-icon-success-active: var(--interactive-success-active);
  --color-icon-success-pressed: var(--interactive-success-hover);
  --color-icon-success-hover: var(--icon-system-success);
  --color-icon-success-default: var(--icon-system-success);
  --color-icon-disabled: var(--icon-main-disabled);
  --color-icon-default: var(--icon-main-subdued);
  --color-text-primary-strong-active: var(--base-brand-600);
  --color-text-primary-strong-default: var(--base-brand-600);
  --color-text-primary-pressed: var(--base-brand-600);
  --color-text-warning-strong-default: var(--text-system-warning);
  --color-text-warning-pressed: var(--text-system-warning);
  --color-text-warning-hover: var(--interactive-warning-default);
  --color-text-warning-default: var(--interactive-warning-default);
  --color-text-info-strong-default: var(--text-system-info);
  --color-text-info-pressed: var(--text-system-info);
  --color-text-info-hover: var(--interactive-info-default);
  --color-text-info-default: var(--interactive-info-default);
  --color-text-critical-strong-default: var(--text-system-critical);
  --color-text-critical-pressed: var(--text-system-critical);
  --color-text-critical-hover: var(--interactive-critical-default);
  --color-text-critical-default: var(--interactive-critical-default);
  --color-text-success-strong-default: var(--text-system-success);
  --color-text-success-pressed: var(--text-system-success);
  --color-text-success-hover: var(--interactive-success-default);
  --color-text-success-default: var(--interactive-success-default);
  --color-text-strong-selected: var(--text-main-default);
  --color-text-strong-hover: var(--text-main-default);
  --color-text-strong-default: var(--text-main-default);
  --color-text-disabled: var(--text-main-disabled);
  --color-text-pressed: var(--text-main-default);
  --color-text-hover: var(--text-main-default);
  --color-text-default: var(--text-main-subdued);
  --color-bg-start-hover: var(--pricing-start-hover);
  --color-bg-start-default: var(--pricing-start-default);
  --color-bg-hired-low-default: var(--background-system-success);
  --color-bg-interview-low-default: var(--background-system-info-default);
  --color-bg-info-low-pressed: var(--background-system-info-default);
  --color-bg-info-low-hover: var(--background-system-info-default);
  --color-bg-info-low-default: var(--background-system-info-default);
  --color-bg-info-disabled: var(--interactive-info-disabled);
  --color-bg-secondary-disabled: var(--background-view-darker);
  --color-bg-warning-low-pressed: var(--background-system-warning);
  --color-bg-warning-low-hover: var(--background-system-warning);
  --color-bg-warning-low-default: var(--background-system-warning);
  --color-bg-warning-disabled: var(--interactive-warning-disabled);
  --color-bg-warning-pressed: var(--interactive-warning-pressed);
  --color-bg-warning-hover: var(--interactive-warning-hover);
  --color-bg-warning-default: var(--interactive-warning-default);
  --color-bg-critical-low-pressed: var(--background-system-critcal);
  --color-bg-critical-low-hover: var(--background-system-critcal);
  --color-bg-critical-low-default: var(--background-system-critcal);
  --color-bg-critical-disabled: var(--interactive-critical-disabled);
  --color-bg-critical-pressed: var(--interactive-critical-pressed);
  --color-bg-critical-hover: var(--interactive-critical-hover);
  --color-bg-critical-default: var(--interactive-critical-default);
  --color-bg-success-low-pressed: var(--background-system-success);
  --color-bg-success-low-hover: var(--background-system-success);
  --color-bg-success-low-default: var(--background-system-success);
  --color-bg-success-disabled: var(--interactive-success-disabled);
  --color-bg-success-pressed: var(--interactive-success-pressed);
  --color-bg-success-hover: var(--interactive-success-hover);
  --color-bg-success-default: var(--interactive-success-default);
  --color-bg-neutral-low-disabled: var(--background-view-app);
  --color-bg-neutral-low-hover: var(--background-view-darker);
  --color-bg-neutral-low-default: var(--background-view-light);
  --color-bg-neutral-disabled: var(--interactive-neutral-disabled);
  --color-bg-neutral-pressed: var(--interactive-neutral-pressed);
  --color-bg-neutral-default: var(--background-view-app);
  --color-bg-primary-low-pressed: var(--base-brand-200);
  --color-bg-primary-low-hover: var(--base-brand-100);
  --color-bg-primary-low-default: var(--base-brand-100);
  --color-bg-primary-strong-default: var(--base-brand-600);
  --color-bg-selected: var(--base-brand-100);
  --color-bg-active: var(--base-brand-100);
  --color-bg-hover: var(--background-view-hover);
  --icon-main-active: var(--base-brand-600);
  --icon-main-brand: var(--base-brand-500);
  --icon-system-primary-dark: var(--base-brand-500);
  --text-main-active: var(--base-brand-600);
  --text-system-primary-dark: var(--base-brand-500);
  --border-main-active: var(--base-brand-200);
  --border-main-primary: var(--base-brand-500);
  --background-view-hover-background: var(--base-brand-50);
  --interactive-primary-disabled: var(--base-brand-300);
  --interactive-primary-pressed: var(--base-brand-700);
  --interactive-primary-hover: var(--base-brand-600);
  --interactive-primary-active: var(--base-brand-500);
  --interactive-primary-default: var(--base-brand-500);
  --shadow-border-card-default: 0px 0px 0px 1px var(--color-border-default);
  --color-nav-icon-primary-default: var(--interactive-primary-default);
  --color-nav-text-primary-active: var(--interactive-primary-active);
  --color-avatar-blue-darker: var(--avatar-blue-darker);
  --color-border-primary-hover: var(--interactive-primary-hover);
  --color-border-primary-default: var(--interactive-primary-default);
  --color-border-active: var(--border-main-active);
  --color-icon-link-hover: var(--icon-system-primary-dark);
  --color-icon-translate-default: var(--color-icon-warning-default);
  --color-icon-primary-pressed: var(--interactive-primary-default);
  --color-icon-primary-hover: var(--interactive-primary-hover);
  --color-icon-primary-default: var(--interactive-primary-default);
  --color-icon-active: var(--icon-main-active);
  --color-text-link-hover: var(--text-system-primary-dark);
  --color-text-primary-active: var(--interactive-primary-active);
  --color-text-primary-hover: var(--interactive-primary-hover);
  --color-text-primary-default: var(--interactive-primary-default);
  --color-text-active: var(--text-main-active);
  --color-bg-primary-subdued-selected: var(--background-view-hover-background);
  --color-bg-primary-subdued-default: var(--background-view-hover-background);
  --color-bg-primary-disabled: var(--interactive-primary-disabled);
  --color-bg-primary-selected: var(--interactive-primary-default);
  --color-bg-primary-pressed: var(--interactive-primary-pressed);
  --color-bg-primary-hover: var(--interactive-primary-hover);
  --color-bg-primary-default: var(--interactive-primary-default);
}
:host([data-theme="dark"]),
[data-theme=dark] {
  --billing-green-light: #E8F9EE;
  --billing-green: #56D586;
  --billing-navy-light: #E6E6F4;
  --billing-navy: #0E0BC7;
  --billing-purple-light: #F7E6F8;
  --billing-purple: #C746CB;
  --billing-turquoise-light: #EBFAFB;
  --billing-turquoise: #34D0D7;
  --billing-blue-light: #E9F3FF;
  --billing-blue: #61A5FF;
  --billing-orange-light: #FFF3E5;
  --billing-orange: #FFAA45;
  --billing-pink-light: #FFEDF5;
  --billing-pink: #F65978;
  --article-orchid-subdued-default: #3C156B;
  --article-orchid-default: #863EDA;
  --article-ocean-subdued-default: #003A3D;
  --article-ocean-default: #009199;
  --onboarding-icon-low: #E7D1EB;
  --onboarding-icon-default: #922584;
  --onboarding-text-low: #E7D1EB;
  --onboarding-text-default: #FFFFFF;
  --onboarding-background-subdued: #3D1E39;
  --onboarding-background-low: #5B1C52;
  --onboarding-background-loader: #481741;
  --onboarding-background-default: #922584;
  --product-tellent-900: #FCE3F0;
  --product-tellent-800: #F6B3D7;
  --product-tellent-700: #EF73B5;
  --product-tellent-600: #EC53A4;
  --product-tellent-500: #E83393;
  --product-tellent-400: #CC287F;
  --product-tellent-300: #951B5C;
  --product-tellent-200: #5E0B37;
  --product-tellent-100: #420027;
  --product-tellent-50: #260016;
  --product-javelo-900: #F0BA9F;
  --product-javelo-800: #ECAA89;
  --product-javelo-700: #E38A5D;
  --product-javelo-600: #DA6931;
  --product-javelo-500: #D14905;
  --product-javelo-400: #A73A04;
  --product-javelo-300: #7D2C03;
  --product-javelo-200: #541D02;
  --product-javelo-100: #5F240B;
  --product-javelo-50: #2A0F01;
  --product-kiwi-900: #00EB6D;
  --product-kiwi-800: #00D162;
  --product-kiwi-700: #00B856;
  --product-kiwi-600: #009E4A;
  --product-kiwi-500: #00853E;
  --product-kiwi-400: #3D8356;
  --product-kiwi-300: #2E6240;
  --product-kiwi-200: #1E422B;
  --product-kiwi-100: #1A402C;
  --product-kiwi-50: #0F2115;
  --product-recruitee-900: #E7D9FC;
  --product-recruitee-800: #DFCCFB;
  --product-recruitee-700: #CFB3F8;
  --product-recruitee-600: #BF99F6;
  --product-recruitee-500: #AF80F4;
  --product-recruitee-400: #9167CD;
  --product-recruitee-300: #724EA7;
  --product-recruitee-200: #543680;
  --product-recruitee-100: #3d2c56;
  --product-recruitee-50: #322447;
  --ai-default: #927ce9;
  --candidates-border-lilac-default: #8c44a7;
  --candidates-border-denim-default: #083F5E;
  --candidates-border-grass-default: #46af0e;
  --candidates-border-eggplant-default: #512FA2;
  --candidates-border-navy-default: #0C6090;
  --candidates-border-jungle-default: #2caa86;
  --candidates-border-gold-default: #f2b10d;
  --candidates-border-fire-default: #c45a03;
  --candidates-border-rainforest-default: #1a8e68;
  --candidates-border-brand-default: #8659CA;
  --candidates-bg-lilac-default: #8c44a7;
  --candidates-bg-denim-default: #083F5E;
  --candidates-bg-grass-default: #46af0e;
  --candidates-bg-eggplant-default: #512FA2;
  --candidates-bg-navy-default: #0C6090;
  --candidates-bg-jungle-default: #2caa86;
  --candidates-bg-gold-default: #f2b10d;
  --candidates-bg-fire-default: #c45a03;
  --candidates-bg-rainforest-default: #1a8e68;
  --candidates-bg-brand-default: #8659CA;
  --chart-pumpkin-default: #B2A1F7;
  --chart-lemon-default: #6871EE;
  --chart-sunflower-default: #FEB07B;
  --chart-cobalt-default: #FFD76F;
  --chart-mint-default: #CD75BC;
  --chart-emerald-default: #45C2D1;
  --chart-steel-default: #A6A2AF;
  --chart-lavender-default: #03AD9C;
  --chart-orchid-default: #E566A5;
  --chart-ocean-default: #008EE5;
  --chart-sky-default: #F47174;
  --chart-brand-default: #8659CA;
  --avatar-pink: #9A4CB6;
  --avatar-blue-dark: #bd6bb3;
  --avatar-green: #4CC99F;
  --avatar-steel-dark: #61636b;
  --avatar-steel-lighter: #ad94e0;
  --shadow-inner-content-right: inset -4px 0px 4px 0px rgba(0, 0, 0, 0.16);
  --shadow-inner-content-left: inset 4px 0px 4px 0px rgba(0, 0, 0, 0.16);
  --shadow-inner-content-bottom: inset 0px -4px 4px 0px rgba(0, 0, 0, 0.16);
  --shadow-inner-content-top: inset 0px 4px 4px 0px rgba(0, 0, 0, 0.16);
  --shadow-inner-card-pressed: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.22);
  --shadow-border-form-hover-critical: 0px 0px 0px 1px #DA4538;
  --shadow-border-avatar-admin: 0px 0px 0px 2px #333436;
  --shadow-border-avatar-private: 0px 0px 0px 2px #fdf5e7;
  --shadow-border-card-onboarding: 0px 0px 0px 1px #148811;
  --shadow-border-form-focus-translate: 0px 0px 0px 1px #b57500;
  --kiwi-shadow-border-card-hover: 0px 0px 0px 2px #007838;
  --tellent-shadow-border-card-hover: 0px 0px 0px 2px #e83393;
  --shadow-border-card-hover: 0px 0px 0px 2px rgba(116, 39, 248);
  --kiwi-shadow-border-card-active: 0px 0px 0px 4px rgba(175, 128, 244, 0.3);
  --tellent-shadow-border-card-active: 0px 0px 0px 4px rgba(175, 128, 244, 0.3);
  --shadow-border-step-active: 0px 0px 0px 4px rgba(175, 128, 244, 0.3);
  --shadow-border-card-active: 0px 0px 0px 4px rgba(175, 128, 244, 0.3);
  --kiwi-shadow-border-form-focus-default: 0px 0px 0px 2px rgba(0, 133, 62, 0.2);
  --tellent-shadow-border-form-focus-default: 0px 0px 0px 3px rgba(175, 128, 244, 0.3);
  --shadow-border-form-focus-default: 0px 0px 0px 3px rgba(175, 128, 244, 0.3);
  --shadow-nav-hovered: 0px 3px 30px 0px rgba(0, 0, 0, 0.5);
  --shadow-dialog-600: 0px 0px 32px 0px rgba(0, 0, 0, 0.5);
  --shadow-float-500: 0px 4px 28px 0px rgba(0, 0, 0, 0.26);
  --shadow-dropdown-400:
    0px 26px 10px 0px rgba(0, 0, 0, 0.08),
    0px 15px 9px 0px rgba(0, 0, 0, 0.1),
    0px 7px 7px 0px rgba(0, 0, 0, 0.1),
    0px 2px 12px 0px rgba(0, 0, 0, 0.1);
  --shadow-toast-300:
    0px 5px 5px 0px rgba(0, 0, 0, 0.1),
    0px 5px 9px 0px rgba(0, 0, 0, 0.1),
    0px 3px 3px 0px rgba(0, 0, 0, 0.1),
    0px 0px 1px 0px rgba(0, 0, 0, 0.1);
  --shadow-wysiwig-toolbar-top: 0px -2px 5px 0px rgba(0, 0, 0, 0.1), 0px -1px 2px 0px rgba(0, 0, 0, 0.1);
  --shadow-nav-switcher-active: 0px 2px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  --shadow-interaction-200: 0px 2px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  --shadow-nav-switcher-hover: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 1px 1px 0px rgba(0, 0, 0, 0.18);
  --shadow-base-100: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 1px 1px 0px rgba(0, 0, 0, 0.18);
  --color-nav-bg-primary-subdued-default: #3F2961;
  --color-marketplace-logo: #FFFFFF;
  --color-scrollbar-track-default: #2E2F30;
  --color-scrollbar-thumb-hover: #737373;
  --color-scrollbar-thumb-default: #5A5A5A;
  --color-logo-sign-accent-default: #EE5FB2;
  --color-logo-sign-primary-default: #B57FEF;
  --color-logo-sign-subdued-default: #3d2c56;
  --color-logo-typography-strong-default: #ECE0F5;
  --color-logo-typography-default: #B57FEF;
  --color-separator-transparent: rgba(0, 0, 0, 0.2);
  --color-tooltip-feature-light: #0988DE;
  --color-gradient-truncate: #e8198a00;
  --color-border-impact-pressed: #7552A7;
  --color-border-impact-hover: #7552A7;
  --color-border-impact-default: #7552A7;
  --color-border-versatile-secondary-default: #57565d;
  --color-border-oncomponent-default: #222326;
  --color-border-ai-default: #8066e5;
  --color-icon-impact-pressed: #CCABFF;
  --color-icon-impact-hover: #CCABFF;
  --color-icon-impact-default: #A060FF;
  --color-icon-kiwi-default: #00853E;
  --color-icon-recruitee-default: #078fe4;
  --color-icon-ai-default: #8066e5;
  --color-icon-onneutral-disabled: #6d6b70;
  --color-text-ai-default: #8066e5;
  --color-text-impact-pressed: #CCABFF;
  --color-text-impact-hover: #CCABFF;
  --color-text-impact-default: #A060FF;
  --color-text-kiwi-strong-default: #6FB688;
  --color-text-kiwi-default: #00853E;
  --color-text-recruitee-strong-default: #429ed7;
  --color-text-recruitee-default: #078fe4;
  --color-text-onneutral-disabled: #6d6b70;
  --color-bg-quote-default: #BB89E0;
  --color-bg-impact-subdued-hover: #683AAB;
  --color-bg-impact-subdued-default: #4C376C;
  --color-bg-impact-low-pressed: #7552A7;
  --color-bg-impact-default: #A060FF;
  --color-bg-recruitee-default: #078fe4;
  --color-bg-kiwi-subdued-hover: #1A402C;
  --color-bg-kiwi-pressed: #92C8A5;
  --color-bg-kiwi-hover: #6FB688;
  --color-bg-kiwi-default: #00853E;
  --color-bg-notype-pressed: #C6AB9F;
  --color-bg-notype-hover: #BD9D8F;
  --color-bg-applied-pressed: #A7B1BE;
  --color-bg-applied-hover: #98A4B4;
  --color-bg-oncomponent-active: #3E3D42;
  --color-bg-oncomponent-hover: #3E3D42;
  --color-bg-oncomponent-default: #3E3D42;
  --color-bg-skeleton-default: #303236;
  --color-bg-versatile-secondary-medium-active: #62626a;
  --color-bg-versatile-secondary-medium-hover: #404045;
  --color-bg-versatile-secondary-medium-default: #313135;
  --color-bg-versatile-secondary-hover: #484C5B;
  --color-bg-versatile-secondary-default: #5a5f72;
  --color-bg-versatile-secondary-strong-active: #3b3b40;
  --color-bg-versatile-secondary-strong-pressed: #484c5b;
  --color-bg-versatile-secondary-strong-hover: #313135;
  --color-bg-versatile-secondary-strong-default: #45454a;
  --color-bg-chart-default: rgba(116, 39, 248, 0.1);
  --color-bg-evaluation-pressed: #00DEEB;
  --color-bg-evaluation-hover: #00D0DB;
  --color-bg-offer-pressed: #CAAAEE;
  --color-bg-offer-hover: #BC94EA;
  --color-bg-loading-default: rgba(255, 255, 255, 0.15);
  --color-bg-tint-default: rgba(255, 255, 255, 0.3);
  --color-bg-ghost-pressed: rgba(255, 255, 255, 0.2);
  --color-bg-ghost-hover: rgba(255, 255, 255, 0.1);
  --color-bg-onoverlay-pressed: rgba(255, 255, 255, 0.2);
  --color-bg-onoverlay-hover: rgba(255, 255, 255, 0.1);
  --color-bg-overlay-default: rgba(0, 0, 0, 0.8);
  --color-bg-default: #222326;
  --black: #000000;
  --white: #ffffff;
  --pricing-grow-subdued: #220012;
  --pricing-grow-hover: #FD7CBD;
  --pricing-grow-default: #FD62B0;
  --pricing-optimize-subdued: #23153D;
  --pricing-optimize-hover: #b694f5;
  --pricing-optimize-default: #a77ef3;
  --pricing-lead-subdued: #23153D;
  --pricing-lead-hover: #b694f5;
  --pricing-lead-default: #a77ef3;
  --pricing-scale-subdued: #220012;
  --pricing-scale-hover: #FD7CBD;
  --pricing-scale-default: #FD62B0;
  --misc-public-subdued: #0D3A31;
  --misc-public-hover: #239E7D;
  --misc-public-default: #219475;
  --misc-social-x: #C4C4C4;
  --misc-social-linkedin: #2187EC;
  --misc-social-googlePlus: #d34836;
  --misc-social-twitter: #3dacf0;
  --misc-social-facebook: #1877F2;
  --misc-special-brown-light: #402E26;
  --misc-special-brown: #B38F7F;
  --misc-special-purple-light: #432468;
  --misc-special-purple-low: #551D95;
  --misc-special-purple: #AF7FE6;
  --misc-special-turquoise-light: #003A3D;
  --misc-special-turquoise: #00C1CC;
  --misc-special-gray-light: #35363B;
  --misc-special-gray-dark: #8997A9;
  --misc-special-lime: #709F00;
  --misc-special-dark-blue: #0C285E;
  --misc-special-dark-yellow: #444336;
  --misc-special-indigo: #0A2463;
  --misc-special-yellow: #D19804;
  --misc-special-orange-light: #1D1A18;
  --misc-special-orange: #db6300;
  --misc-special-violet: #6473C6;
  --misc-special-personal: #B26D00;
  --border-neutral-transparent: rgba(255, 255, 255, 0.3);
  --background-gradient-workflows-light:
    linear-gradient(
      180deg,
      rgba(255, 153, 85, 0.2) 0%,
      rgba(253, 98, 176, 0.2) 50%,
      rgba(175, 128, 244, 0.2) 100%);
  --background-gradient-workflows-default:
    linear-gradient(
      180deg,
      #ff9955 0%,
      #fd62b0 50%,
      #af80f4 100%);
  --background-gradient-grow-default:
    linear-gradient(
      90deg,
      #BDA4E2 0%,
      #36116E 100%);
  --background-gradient-ai-light-purple:
    linear-gradient(
      90deg,
      #48257D 0%,
      #3B2F4E 100%);
  --background-gradient-tellent-light-purple:
    linear-gradient(
      90deg,
      #48257D 0%,
      #3B2F4E 100%);
  --background-gradient-tellent-pink:
    linear-gradient(
      90deg,
      #af80f4 0%,
      #fd62b0 100%);
  --background-gradient-tellent-default:
    linear-gradient(
      90deg,
      #681D74 0%,
      #230AC0 100%);
  --background-gradient-gray-to-transparent:
    linear-gradient(
      to bottom,
      #1d1e20 0%,
      rgba(29, 30, 32, 0) 100%);
  --background-gradient-rainbow:
    linear-gradient(
      90deg,
      #5a379a 0%,
      #b863cf 7%,
      #1479b3 14%,
      #49b8f8 21%,
      #55c752 27%,
      #279676 33.33%,
      #68cd65 36%,
      #62c2f9 42%,
      #1688ca 47%,
      #c177d5 53%,
      #653eac 60%,
      #1688ca 66.66%,
      #62c2f9 100%);
  --background-gradient-mask:
    linear-gradient(
      -60deg,
      #e8198a 30%,
      #e8198a5,
      #e8198a 70%) right/300% 100%;
  --background-gradient-find-time-violet:
    repeating-linear-gradient(
      135deg,
      #6c75c2,
      #6c75c2 6px,
      #616ab6 6px,
      #616ab6 12px);
  --background-gradient-find-time-blue:
    repeating-linear-gradient(
      135deg,
      #362252,
      #362252 6px,
      #4B336F 6px,
      #4B336F 12px);
  --background-gradient-find-time-gray:
    repeating-linear-gradient(
      135deg,
      #303236,
      #303236 6px,
      #484A51 6px,
      #484A51 12px);
  --background-gradient-video-overlay:
    linear-gradient(
      45deg,
      rgba(23, 66, 152, 0.7) 0%,
      rgba(113, 72, 189, 0.7) 52%,
      rgba(175, 126, 230, 0.7) 100%);
  --background-gradient-video:
    linear-gradient(
      70.48deg,
      rgba(23, 66, 152, 0.6) 3.87%,
      rgba(113, 72, 189, 0.6) 53.52%,
      rgba(175, 126, 230, 0.6) 94.89%);
  --background-gradient-light-blue:
    linear-gradient(
      45deg,
      #0789D9 0%,
      #62C2F9 100%);
  --background-gradient-red:
    linear-gradient(
      90deg,
      #F9062B 27.46%,
      #FFDBD4 100%);
  --background-gradient-orange:
    linear-gradient(
      90deg,
      #C45A03 27.46%,
      #EEAF0C 100%);
  --background-gradient-purple:
    linear-gradient(
      -90deg,
      #C177D5 30%,
      #653EAC 70%);
  --background-gradient-launch:
    linear-gradient(
      45deg,
      #215ab7 0%,
      #1999e3 50%,
      #7cccfa 100%);
  --background-gradient-scale:
    linear-gradient(
      45deg,
      #117cba 0%,
      #31bd95 50%,
      #9be398 100%);
  --background-gradient-lead:
    linear-gradient(
      45deg,
      #174298 0%,
      #7148bd 50%,
      #af7ee6 100%);
  --background-gradient-neutral:
    linear-gradient(
      180deg,
      #222326 0%,
      #1d1d20 100%);
  --background-gradient-brand:
    linear-gradient(
      270deg,
      #078FE4 0%,
      #163EA2 100%);
  --background-private-dark: #343228;
  --background-private-light: #25241d;
  --background-private-default: #2d2c23;
  --background-system-info-light: #012032;
  --background-view-appshell: #1B1C1E;
  --background-view-edit: #322447;
  --base-magenta-900: #FED0E7;
  --base-magenta-800: #FEC0DF;
  --base-magenta-700: #FEA1D0;
  --base-magenta-600: #FD81C0;
  --base-magenta-500: #FD62B0;
  --base-magenta-400: #D14E90;
  --base-magenta-300: #A53B71;
  --base-magenta-200: #7A2751;
  --base-magenta-100: #4E1432;
  --base-magenta-50: #220012;
  --base-yellow-900: #FBE9D8;
  --base-yellow-800: #F8D3B1;
  --base-yellow-700: #F4BD89;
  --base-yellow-600: #F1A762;
  --base-yellow-500: #ED913B;
  --base-yellow-400: #C37730;
  --base-yellow-300: #995D25;
  --base-yellow-200: #603915;
  --base-yellow-100: #512F10;
  --base-yellow-50: #1C0F03;
  --base-red-900: #FFE2E3;
  --base-red-800: #FFC6C7;
  --base-red-700: #FFA9AB;
  --base-red-600: #FF8D8F;
  --base-red-500: #FF7073;
  --base-red-400: #D35A5C;
  --base-red-300: #A74345;
  --base-red-200: #7B2D2F;
  --base-red-100: #4F1618;
  --base-red-50: #230001;
  --base-green-900: #ABEDD2;
  --base-green-800: #7EDDB5;
  --base-green-700: #5FD2A3;
  --base-green-600: #41C890;
  --base-green-500: #23BD7D;
  --base-green-400: #1D9B66;
  --base-green-300: #16784F;
  --base-green-200: #0F5235;
  --base-green-100: #0B412B;
  --base-green-50: #03110B;
  --base-blue-900: #DEEBFE;
  --base-blue-800: #BDD8FE;
  --base-blue-700: #9CC4FD;
  --base-blue-600: #7BB1FD;
  --base-blue-500: #5A9DFC;
  --base-blue-400: #4880CF;
  --base-blue-300: #3663A1;
  --base-blue-200: #1D3A63;
  --base-blue-100: #152E51;
  --base-blue-50: #000B19;
  --base-gray-900: #838288;
  --base-gray-800: #6F6E74;
  --base-gray-700: #504f54;
  --base-gray-600: #414045;
  --base-gray-500: #36353b;
  --base-gray-400: #2E2F33;
  --base-gray-300: #1B1C1E;
  --base-gray-200: #2b2b2e;
  --base-gray-100: #0E0E0F;
  --base-gray-50: #070708;
  --base-steel-900: #fff;
  --base-steel-800: #f7f8f9;
  --base-steel-700: #dfe0e2;
  --base-steel-600: #d1d3d6;
  --base-steel-500: #c9cbcf;
  --base-steel-400: #95989d;
  --base-steel-300: #57585c;
  --base-steel-200: #494b50;
  --base-steel-100: #313235;
  --base-steel-50: #38393d;
  --avatar-skeleton: var(--base-gray-400);
  --avatar-orange: var(--misc-special-orange);
  --avatar-yellow: var(--base-yellow-500);
  --avatar-purple: var(--pricing-lead-hover);
  --avatar-blue-light: var(--base-blue-500);
  --avatar-gray-dark: var(--base-gray-900);
  --avatar-gray-light: var(--base-gray-600);
  --avatar-steel-light: var(--base-steel-100);
  --color-nav-text-low-default: var(--base-steel-400);
  --color-nav-bg-neutral-low-hover: var(--base-gray-500);
  --color-nav-bg-neutral-default: var(--background-view-appshell);
  --color-x-default: var(--misc-social-x);
  --color-googleplus-default: var(--misc-social-googlePlus);
  --color-linkedin-default: var(--misc-social-linkedin);
  --color-facebook-default: var(--misc-social-facebook);
  --color-versatile-default: var(--white);
  --color-marketplace-ribbon: var(--base-green-300);
  --color-candidates-border-purple-default: var(--candidates-border-lilac-default);
  --color-candidates-border-blue-strong-default: var(--candidates-border-denim-default);
  --color-candidates-border-green-default: var(--candidates-border-grass-default);
  --color-candidates-border-violet-default: var(--candidates-border-eggplant-default);
  --color-candidates-border-blue-default: var(--candidates-border-navy-default);
  --color-candidates-border-green-subdued-default: var(--candidates-border-jungle-default);
  --color-candidates-border-yellow-default: var(--candidates-border-gold-default);
  --color-candidates-border-orange-default: var(--candidates-border-fire-default);
  --color-candidates-border-green-strong-default: var(--candidates-border-rainforest-default);
  --color-candidates-border-primary-default: var(--candidates-border-brand-default);
  --color-candidates-bg-purple-default: var(--candidates-bg-lilac-default);
  --color-candidates-bg-blue-strong-default: var(--candidates-bg-denim-default);
  --color-candidates-bg-green-default: var(--candidates-bg-grass-default);
  --color-candidates-bg-violet-default: var(--candidates-bg-eggplant-default);
  --color-candidates-bg-blue-default: var(--candidates-bg-navy-default);
  --color-candidates-bg-green-subdued-default: var(--candidates-bg-jungle-default);
  --color-candidates-bg-yellow-default: var(--candidates-bg-gold-default);
  --color-candidates-bg-orange-default: var(--candidates-bg-fire-default);
  --color-candidates-bg-green-strong-default: var(--candidates-bg-rainforest-default);
  --color-candidates-bg-primary-default: var(--candidates-bg-brand-default);
  --color-chart-orange-default: var(--chart-pumpkin-default);
  --color-chart-yellow-subdued-default: var(--chart-lemon-default);
  --color-chart-yellow-default: var(--chart-sunflower-default);
  --color-chart-blue-strong-default: var(--chart-cobalt-default);
  --color-chart-green-subdued-default: var(--chart-mint-default);
  --color-chart-green-default: var(--chart-emerald-default);
  --color-chart-gray-default: var(--chart-steel-default);
  --color-chart-purple-subdued-default: var(--chart-lavender-default);
  --color-chart-purple-default: var(--chart-orchid-default);
  --color-chart-turquoise-default: var(--chart-ocean-default);
  --color-chart-blue-default: var(--chart-sky-default);
  --color-chart-primary-default: var(--chart-brand-default);
  --color-avatar-pink: var(--avatar-pink);
  --color-avatar-blue-dark: var(--avatar-blue-dark);
  --color-avatar-green: var(--avatar-green);
  --color-avatar-steel-dark: var(--avatar-steel-dark);
  --color-avatar-steel-lighter: var(--avatar-steel-lighter);
  --color-tooltip-feature: var(--misc-special-dark-blue);
  --color-gradient-workflows-light: var(--background-gradient-workflows-light);
  --color-gradient-workflows: var(--background-gradient-workflows-default);
  --color-gradient-grow: var(--background-gradient-grow-default);
  --color-gradient-ai: var(--background-gradient-ai-light-purple);
  --color-gradient-impact: var(--background-gradient-tellent-light-purple);
  --color-gradient-pink: var(--background-gradient-tellent-pink);
  --color-gradient-tellent: var(--background-gradient-tellent-default);
  --color-gradient-neutral-to-transparent: var(--background-gradient-gray-to-transparent);
  --color-gradient-rainbow: var(--background-gradient-rainbow);
  --color-gradient-shimmer: var(--background-gradient-mask);
  --color-gradient-find-time-violet: var(--background-gradient-find-time-violet);
  --color-gradient-find-time-primary: var(--background-gradient-find-time-blue);
  --color-gradient-find-time-neutral: var(--background-gradient-find-time-gray);
  --color-gradient-video-overlay: var(--background-gradient-video-overlay);
  --color-gradient-video: var(--background-gradient-video);
  --color-gradient-light-blue: var(--background-gradient-light-blue);
  --color-gradient-red: var(--background-gradient-red);
  --color-gradient-orange: var(--background-gradient-orange);
  --color-gradient-purple: var(--background-gradient-purple);
  --color-gradient-lead: var(--background-gradient-lead);
  --color-gradient-scale: var(--background-gradient-scale);
  --color-gradient-launch: var(--background-gradient-launch);
  --color-gradient-primary: var(--background-gradient-brand);
  --color-border-offer-subdued-default: var(--misc-special-purple-low);
  --color-border-onprimary-pressed: var(--black);
  --color-border-onprimary-hover: var(--black);
  --color-border-onprimary-default: var(--black);
  --color-border-accent-subdued-default: var(--base-magenta-200);
  --color-border-accent-pressed: var(--base-magenta-600);
  --color-border-accent-hover: var(--base-magenta-500);
  --color-border-accent-default: var(--base-magenta-500);
  --color-border-tint-default: var(--border-neutral-transparent);
  --color-border-team-default: var(--misc-special-violet);
  --color-border-low-hover: var(--base-steel-100);
  --color-border-low-default: var(--base-gray-500);
  --color-border-private-default: var(--misc-special-dark-yellow);
  --color-border-onghost-disabled: var(--base-steel-400);
  --color-border-onghost-pressed: var(--white);
  --color-border-onghost-hover: var(--white);
  --color-border-onghost-default: var(--white);
  --color-border-translate-default: var(--base-yellow-500);
  --color-border-secondary-strong-default: var(--base-steel-700);
  --color-border-secondary-low-disabled: var(--base-steel-200);
  --color-border-secondary-low-default: var(--base-steel-400);
  --color-border-secondary-disabled: var(--base-steel-300);
  --color-border-secondary-hover: var(--base-steel-900);
  --color-border-secondary-default: var(--base-steel-500);
  --color-border-neutral-disabled: var(--base-gray-300);
  --color-border-warning-subdued-default: var(--base-yellow-200);
  --color-border-info-subdued-default: var(--base-blue-200);
  --color-border-critical-subdued-default: var(--base-red-200);
  --color-border-critical-low-default: var(--base-red-300);
  --color-border-success-low-default: var(--base-green-400);
  --color-border-success-subdued-default: var(--base-green-200);
  --color-icon-reports-default: var(--billing-green);
  --color-icon-expenses-default: var(--billing-navy);
  --color-icon-payroll-default: var(--billing-purple);
  --color-icon-company-default: var(--billing-turquoise);
  --color-icon-timeoff-default: var(--billing-blue);
  --color-icon-employees-default: var(--billing-orange);
  --color-icon-attendance-default: var(--billing-pink);
  --color-icon-onaccent-pressed: var(--white);
  --color-icon-onaccent-hover: var(--white);
  --color-icon-onaccent-default: var(--white);
  --color-icon-accent-pressed: var(--base-magenta-600);
  --color-icon-accent-hover: var(--base-magenta-500);
  --color-icon-accent-default: var(--base-magenta-500);
  --color-icon-article-purple-default: var(--article-orchid-default);
  --color-icon-article-turquoise-default: var(--article-ocean-default);
  --color-icon-job-default: var(--misc-special-turquoise);
  --color-icon-requisition-default: var(--misc-special-purple);
  --color-icon-public-default: var(--misc-public-default);
  --color-icon-evaluation-default: var(--misc-special-turquoise);
  --color-icon-offer-default: var(--misc-special-purple);
  --color-icon-tellent-active: var(--product-tellent-500);
  --color-icon-tellent-default: var(--product-tellent-500);
  --color-icon-ontellent-pressed: var(--white);
  --color-icon-ontellent-hover: var(--white);
  --color-icon-ontellent-default: var(--white);
  --color-icon-onoffer-pressed: var(--black);
  --color-icon-onoffer-hover: var(--black);
  --color-icon-onoffer-default: var(--black);
  --color-icon-onevaluation-pressed: var(--black);
  --color-icon-onevaluation-hover: var(--black);
  --color-icon-onevaluation-default: var(--black);
  --color-icon-onnotype-pressed: var(--black);
  --color-icon-onnotype-hover: var(--black);
  --color-icon-onnotype-default: var(--black);
  --color-icon-oninterview-pressed: var(--black);
  --color-icon-oninterview-hover: var(--black);
  --color-icon-oninterview-default: var(--black);
  --color-icon-onscreening-pressed: var(--black);
  --color-icon-onscreening-hover: var(--black);
  --color-icon-onscreening-default: var(--black);
  --color-icon-onapplied-pressed: var(--black);
  --color-icon-onapplied-hover: var(--black);
  --color-icon-onapplied-default: var(--black);
  --color-icon-onjavelo-default: var(--white);
  --color-icon-onkiwi-pressed: var(--white);
  --color-icon-onkiwi-hover: var(--white);
  --color-icon-onkiwi-default: var(--white);
  --color-icon-onhired-pressed: var(--black);
  --color-icon-onhired-hover: var(--black);
  --color-icon-onhired-default: var(--black);
  --color-icon-ononboarding-hover: var(--white);
  --color-icon-ononboarding-default: var(--white);
  --color-icon-onboarding-low-default: var(--onboarding-icon-low);
  --color-icon-onboarding-default: var(--onboarding-icon-default);
  --color-icon-ongrow-hover: var(--black);
  --color-icon-ongrow-default: var(--black);
  --color-icon-grow-hover: var(--pricing-grow-hover);
  --color-icon-grow-default: var(--pricing-grow-default);
  --color-icon-onoptimize-hover: var(--black);
  --color-icon-onoptimize-default: var(--black);
  --color-icon-optimize-hover: var(--pricing-optimize-hover);
  --color-icon-optimize-default: var(--pricing-optimize-default);
  --color-icon-oncomponent-default: var(--white);
  --color-icon-subdued-default: var(--base-steel-100);
  --color-icon-low-disabled: var(--base-gray-700);
  --color-icon-low-default: var(--base-steel-400);
  --color-icon-onghost-disabled: var(--base-steel-400);
  --color-icon-onghost-pressed: var(--white);
  --color-icon-onghost-hover: var(--white);
  --color-icon-onghost-default: var(--white);
  --color-icon-onoverlay-disabled: var(--base-steel-400);
  --color-icon-onoverlay-pressed: var(--white);
  --color-icon-onoverlay-hover: var(--white);
  --color-icon-onoverlay-default: var(--white);
  --color-icon-nodata-default: var(--misc-special-orange);
  --color-icon-noconsent-default: var(--misc-special-orange);
  --color-icon-onoverdue-default: var(--white);
  --color-icon-overdue-default: var(--misc-special-orange);
  --color-icon-oninfo-pressed: var(--black);
  --color-icon-oninfo-hover: var(--black);
  --color-icon-oninfo-default: var(--black);
  --color-icon-oninfo-strong-default: var(--black);
  --color-icon-onsecondary-strong-hover: var(--white);
  --color-icon-onsecondary-strong-default: var(--white);
  --color-icon-onsecondary-default: var(--white);
  --color-icon-onlead-hover: var(--black);
  --color-icon-onlead-default: var(--black);
  --color-icon-lead-default: var(--pricing-lead-default);
  --color-icon-onscale-hover: var(--black);
  --color-icon-onscale-default: var(--black);
  --color-icon-ongradient-default: var(--black);
  --color-icon-scale-hover: var(--pricing-scale-hover);
  --color-icon-scale-default: var(--pricing-scale-default);
  --color-icon-warning-strong-pressed: var(--base-yellow-800);
  --color-icon-warning-strong-hover: var(--base-yellow-700);
  --color-icon-warning-strong-default: var(--base-yellow-600);
  --color-icon-info-strong-default: var(--base-blue-600);
  --color-icon-critical-strong-pressed: var(--base-red-800);
  --color-icon-critical-strong-hover: var(--base-red-700);
  --color-icon-critical-strong-default: var(--base-red-600);
  --color-icon-success-strong-pressed: var(--base-green-800);
  --color-icon-success-strong-hover: var(--base-green-700);
  --color-icon-success-strong-default: var(--base-green-600);
  --color-icon-onwarning-pressed: var(--black);
  --color-icon-onwarning-hover: var(--black);
  --color-icon-onwarning-default: var(--black);
  --color-icon-oncritical-pressed: var(--black);
  --color-icon-oncritical-hover: var(--black);
  --color-icon-oncritical-default: var(--black);
  --color-icon-onsuccess-disabled: var(--black);
  --color-icon-onsuccess-pressed: var(--black);
  --color-icon-onsuccess-hover: var(--black);
  --color-icon-onsuccess-default: var(--black);
  --color-icon-onprimary-disabled: var(--black);
  --color-icon-onprimary-pressed: var(--black);
  --color-icon-onprimary-hover: var(--black);
  --color-icon-onprimary-default: var(--black);
  --color-icon-strong-default: var(--base-steel-900);
  --color-icon-pressed: var(--base-steel-900);
  --color-icon-hover: var(--base-steel-900);
  --color-text-offer-default: var(--misc-special-purple);
  --color-text-onaccent-pressed: var(--black);
  --color-text-onaccent-hover: var(--black);
  --color-text-onaccent-default: var(--black);
  --color-text-accent-pressed: var(--base-magenta-600);
  --color-text-accent-hover: var(--base-magenta-600);
  --color-text-accent-default: var(--base-magenta-500);
  --color-text-onrecruitee-default: var(--white);
  --color-text-onjavelo-default: var(--white);
  --color-text-onkiwi-pressed: var(--white);
  --color-text-onkiwi-hover: var(--white);
  --color-text-onkiwi-default: var(--white);
  --color-text-onnotype-pressed: var(--black);
  --color-text-onnotype-hover: var(--black);
  --color-text-onnotype-default: var(--black);
  --color-text-onhired-pressed: var(--black);
  --color-text-onhired-hover: var(--black);
  --color-text-onhired-default: var(--black);
  --color-text-onoffer-pressed: var(--black);
  --color-text-onoffer-hover: var(--black);
  --color-text-onoffer-default: var(--black);
  --color-text-onevaluation-pressed: var(--black);
  --color-text-onevaluation-hover: var(--black);
  --color-text-onevaluation-default: var(--black);
  --color-text-oninterview-pressed: var(--black);
  --color-text-oninterview-hover: var(--black);
  --color-text-oninterview-default: var(--black);
  --color-text-onscreening-pressed: var(--black);
  --color-text-onscreening-hover: var(--black);
  --color-text-onscreening-default: var(--black);
  --color-text-onapplied-pressed: var(--black);
  --color-text-onapplied-hover: var(--black);
  --color-text-onapplied-default: var(--black);
  --color-text-ontellent-pressed: var(--white);
  --color-text-ontellent-hover: var(--white);
  --color-text-ontellent-default: var(--white);
  --color-text-ononboarding-hover: var(--white);
  --color-text-ononboarding-default: var(--white);
  --color-text-onboarding-default: var(--onboarding-text-default);
  --color-text-onboarding-low-default: var(--onboarding-text-low);
  --color-text-onstart-hover: var(--base-gray-100);
  --color-text-onstart-default: var(--base-gray-100);
  --color-text-grow-hover: var(--pricing-grow-hover);
  --color-text-grow-default: var(--pricing-grow-default);
  --color-text-ongrow-hover: var(--black);
  --color-text-ongrow-default: var(--black);
  --color-text-optimize-hover: var(--pricing-optimize-hover);
  --color-text-optimize-default: var(--pricing-optimize-default);
  --color-text-onoptimize-hover: var(--black);
  --color-text-onoptimize-default: var(--black);
  --color-text-oncomponent-default: var(--white);
  --color-text-onteam-default: var(--white);
  --color-text-onghost-disabled: var(--base-steel-400);
  --color-text-onghost-pressed: var(--white);
  --color-text-onghost-hover: var(--white);
  --color-text-onghost-default: var(--white);
  --color-text-onoverlay-low-default: var(--base-gray-500);
  --color-text-onoverlay-disabled: var(--base-steel-400);
  --color-text-onoverlay-pressed: var(--white);
  --color-text-onoverlay-hover: var(--white);
  --color-text-onoverlay-default: var(--white);
  --color-text-nodata-default: var(--misc-special-orange);
  --color-text-noconsent-default: var(--misc-special-orange);
  --color-text-onoverdue-default: var(--white);
  --color-text-overdue-default: var(--misc-special-orange);
  --color-text-oninfo-pressed: var(--black);
  --color-text-oninfo-hover: var(--black);
  --color-text-oninfo-default: var(--black);
  --color-text-oninfo-strong-default: var(--black);
  --color-text-onsecondary-strong-pressed: var(--white);
  --color-text-onsecondary-strong-hover: var(--white);
  --color-text-onsecondary-strong-default: var(--white);
  --color-text-onsecondary-default: var(--white);
  --color-text-lead-default: var(--pricing-lead-default);
  --color-text-ongradient-default: var(--black);
  --color-text-scale-hover: var(--pricing-scale-hover);
  --color-text-scale-default: var(--pricing-scale-default);
  --color-text-onlead-hover: var(--black);
  --color-text-onlead-default: var(--black);
  --color-text-onscale-hover: var(--black);
  --color-text-onscale-default: var(--black);
  --color-text-warning-strong-pressed: var(--base-yellow-800);
  --color-text-warning-strong-hover: var(--base-yellow-700);
  --color-text-critical-strong-pressed: var(--base-red-800);
  --color-text-critical-strong-hover: var(--base-red-700);
  --color-text-success-strong-pressed: var(--base-green-800);
  --color-text-success-strong-hover: var(--base-green-700);
  --color-text-onwarning-pressed: var(--black);
  --color-text-onwarning-hover: var(--black);
  --color-text-onwarning-default: var(--black);
  --color-text-oncritical-pressed: var(--black);
  --color-text-oncritical-hover: var(--black);
  --color-text-oncritical-default: var(--black);
  --color-text-onsuccess-pressed: var(--black);
  --color-text-onsuccess-hover: var(--black);
  --color-text-onsuccess-default: var(--black);
  --color-text-onprimary-selected: var(--black);
  --color-text-onprimary-disabled: var(--black);
  --color-text-onprimary-pressed: var(--black);
  --color-text-onprimary-hover: var(--black);
  --color-text-onprimary-default: var(--black);
  --color-text-low-default: var(--base-steel-400);
  --color-bg-workflows-hover: var(--background-gradient-workflows-light);
  --color-bg-workflows-default: var(--background-gradient-workflows-light);
  --color-bg-reports-subdued-default: var(--billing-green-light);
  --color-bg-expenses-subdued-default: var(--billing-navy-light);
  --color-bg-payroll-subdued-default: var(--billing-purple-light);
  --color-bg-company-subdued-default: var(--billing-turquoise-light);
  --color-bg-timeoff-subdued-default: var(--billing-blue-light);
  --color-bg-employees-subdued-default: var(--billing-orange-light);
  --color-bg-attendance-subdued-default: var(--billing-pink-light);
  --color-bg-accent-strong-default: var(--base-magenta-600);
  --color-bg-accent-subdued-pressed: var(--base-magenta-100);
  --color-bg-accent-subdued-hover: var(--base-magenta-100);
  --color-bg-accent-subdued-default: var(--base-magenta-100);
  --color-bg-accent-active: var(--base-magenta-500);
  --color-bg-accent-pressed: var(--base-magenta-600);
  --color-bg-accent-hover: var(--base-magenta-500);
  --color-bg-accent-default: var(--base-magenta-500);
  --color-bg-article-purple-subdued-default: var(--article-orchid-subdued-default);
  --color-bg-article-turquoise-subdued-default: var(--article-ocean-subdued-default);
  --color-bg-public-subdued-default: var(--misc-public-subdued);
  --color-bg-javelo-hover: var(--product-javelo-100);
  --color-bg-javelo-default: var(--product-javelo-500);
  --color-bg-notype-low-default: var(--misc-special-brown-light);
  --color-bg-notype-default: var(--misc-special-brown);
  --color-bg-applied-low-default: var(--misc-special-gray-light);
  --color-bg-applied-default: var(--misc-special-gray-dark);
  --color-bg-tellent-active: var(--product-tellent-100);
  --color-bg-tellent-pressed: var(--product-tellent-700);
  --color-bg-tellent-hover: var(--product-tellent-600);
  --color-bg-tellent-default: var(--product-tellent-500);
  --color-bg-onboarding-subdued-default: var(--onboarding-background-subdued);
  --color-bg-onboarding-low-active: var(--onboarding-background-loader);
  --color-bg-onboarding-low-default: var(--onboarding-background-low);
  --color-bg-onboarding-hover: var(--onboarding-background-default);
  --color-bg-onboarding-default: var(--onboarding-background-default);
  --color-bg-grow-subdued-default: var(--pricing-grow-subdued);
  --color-bg-grow-hover: var(--pricing-grow-default);
  --color-bg-grow-default: var(--pricing-grow-default);
  --color-bg-optimize-subdued-default: var(--pricing-optimize-subdued);
  --color-bg-optimize-hover: var(--pricing-optimize-hover);
  --color-bg-optimize-default: var(--pricing-optimize-default);
  --color-bg-translate-default: var(--base-yellow-500);
  --color-bg-hired-pressed: var(--base-green-700);
  --color-bg-hired-hover: var(--base-green-600);
  --color-bg-hired-default: var(--base-green-500);
  --color-bg-job-subdued-default: var(--misc-special-turquoise-light);
  --color-bg-evaluation-low-hover: var(--misc-special-turquoise-light);
  --color-bg-evaluation-low-default: var(--misc-special-turquoise-light);
  --color-bg-evaluation-default: var(--misc-special-turquoise);
  --color-bg-interview-pressed: var(--base-blue-700);
  --color-bg-interview-hover: var(--base-blue-600);
  --color-bg-interview-default: var(--base-blue-500);
  --color-bg-screening-low-default: var(--base-blue-100);
  --color-bg-screening-pressed: var(--base-blue-800);
  --color-bg-screening-hover: var(--base-blue-700);
  --color-bg-screening-default: var(--base-blue-600);
  --color-bg-requisition-subdued-default: var(--misc-special-purple-light);
  --color-bg-offer-low-hover: var(--misc-special-purple-light);
  --color-bg-offer-low-default: var(--misc-special-purple-light);
  --color-bg-offer-default: var(--misc-special-purple);
  --color-bg-personal-default: var(--misc-special-personal);
  --color-bg-team-default: var(--misc-special-violet);
  --color-bg-nodata-default: var(--misc-special-orange-light);
  --color-bg-noconsent-default: var(--misc-special-orange-light);
  --color-bg-overdue-low-default: var(--misc-special-orange-light);
  --color-bg-overdue-default: var(--misc-special-orange);
  --color-bg-info-strong-default: var(--base-blue-600);
  --color-bg-info-pressed: var(--base-blue-700);
  --color-bg-info-hover: var(--base-blue-600);
  --color-bg-info-default: var(--base-blue-500);
  --color-bg-secondary-low-disabled: var(--base-steel-300);
  --color-bg-secondary-low-default: var(--base-steel-400);
  --color-bg-secondary-subdued-default: var(--base-steel-100);
  --color-bg-secondary-strong-active: var(--base-steel-800);
  --color-bg-secondary-strong-pressed: var(--base-steel-600);
  --color-bg-secondary-strong-hover: var(--base-steel-700);
  --color-bg-secondary-strong-default: var(--base-steel-900);
  --color-bg-secondary-default: var(--base-steel-500);
  --color-bg-gradient-subdued: var(--background-gradient-neutral);
  --color-bg-private-low-default: var(--background-private-light);
  --color-bg-private-strong-default: var(--background-private-dark);
  --color-bg-private-hover: var(--background-private-dark);
  --color-bg-private-default: var(--background-private-default);
  --color-bg-lead-subdued-default: var(--pricing-lead-subdued);
  --color-bg-lead-hover: var(--pricing-lead-hover);
  --color-bg-lead-default: var(--pricing-lead-default);
  --color-bg-scale-subdued-default: var(--pricing-scale-subdued);
  --color-bg-scale-hover: var(--pricing-scale-hover);
  --color-bg-scale-default: var(--pricing-scale-default);
  --color-bg-warning-subdued-pressed: var(--base-yellow-300);
  --color-bg-warning-subdued-hover: var(--base-yellow-200);
  --color-bg-warning-subdued-default: var(--base-yellow-100);
  --color-bg-critical-subdued-pressed: var(--base-red-300);
  --color-bg-critical-subdued-hover: var(--base-red-200);
  --color-bg-critical-subdued-default: var(--base-red-50);
  --color-bg-critical-strong-active: var(--base-red-700);
  --color-bg-critical-strong-default: var(--base-red-600);
  --color-bg-success-subdued-pressed: var(--base-green-300);
  --color-bg-success-subdued-hover: var(--base-green-200);
  --color-bg-success-subdued-default: var(--base-green-100);
  --color-bg-neutral-strong-hover: var(--base-gray-700);
  --color-bg-neutral-strong-default: var(--base-gray-600);
  --color-bg-neutral-selected: var(--base-gray-400);
  --color-bg-neutral-hover: var(--base-gray-500);
  --color-bg-primary-subdued-active: var(--background-view-edit);
  --color-bg-primary-subdued-hover: var(--background-view-edit);
  --color-bg-disabled: var(--base-gray-600);
  --pricing-start-hover: var(--base-steel-700);
  --pricing-start-default: var(--white);
  --icon-main-active: var(--base-blue-600);
  --icon-main-disabled: var(--base-steel-300);
  --icon-main-subdued: var(--base-steel-500);
  --icon-main-default: var(--base-steel-900);
  --icon-system-critical: var(--base-red-500);
  --icon-system-warning: var(--base-yellow-500);
  --icon-system-success: var(--base-green-500);
  --icon-system-info: var(--base-blue-500);
  --text-main-disabled: var(--base-steel-300);
  --text-main-subdued: var(--base-steel-500);
  --text-main-default: var(--base-steel-900);
  --text-system-critical: var(--base-red-600);
  --text-system-warning: var(--base-yellow-600);
  --text-system-success: var(--base-green-600);
  --text-system-info: var(--base-blue-600);
  --border-system-warning: var(--base-yellow-500);
  --border-system-critical: var(--base-red-500);
  --border-system-success: var(--base-green-500);
  --border-system-info: var(--base-blue-500);
  --border-neutral-disabled: var(--base-gray-500);
  --border-neutral-dark: var(--base-gray-700);
  --border-neutral-default: var(--base-gray-600);
  --background-system-success: var(--base-green-100);
  --background-system-warning: var(--base-yellow-100);
  --background-system-critcal: var(--base-red-100);
  --background-system-info-default: var(--base-blue-100);
  --background-view-navi: var(--base-gray-500);
  --background-view-hover: var(--base-gray-400);
  --background-view-app: var(--base-gray-300);
  --background-view-light: var(--base-gray-200);
  --background-view-lighter: var(--base-gray-100);
  --background-view-darker: var(--base-steel-50);
  --interactive-neutral-disabled: var(--base-gray-700);
  --interactive-neutral-pressed: var(--base-gray-600);
  --interactive-neutral-hover: var(--base-gray-500);
  --interactive-neutral-default: var(--base-gray-400);
  --interactive-info-disabled: var(--base-blue-300);
  --interactive-info-pressed: var(--base-blue-700);
  --interactive-info-hover: var(--base-blue-600);
  --interactive-info-default: var(--base-blue-500);
  --interactive-critical-disabled: var(--base-red-300);
  --interactive-critical-pressed: var(--base-red-700);
  --interactive-critical-hover: var(--base-red-600);
  --interactive-critical-default: var(--base-red-500);
  --interactive-warning-disabled: var(--base-yellow-300);
  --interactive-warning-pressed: var(--base-yellow-700);
  --interactive-warning-hover: var(--base-yellow-600);
  --interactive-warning-default: var(--base-yellow-500);
  --interactive-success-disabled: var(--base-green-300);
  --interactive-success-active: var(--base-green-700);
  --interactive-success-pressed: var(--base-green-700);
  --interactive-success-hover: var(--base-green-600);
  --interactive-success-default: var(--base-green-500);
  --base-brand-900: var(--product-recruitee-900);
  --base-brand-800: var(--product-recruitee-800);
  --base-brand-700: var(--product-recruitee-700);
  --base-brand-600: var(--product-recruitee-600);
  --base-brand-500: var(--product-recruitee-500);
  --base-brand-400: var(--product-recruitee-400);
  --base-brand-300: var(--product-recruitee-300);
  --base-brand-200: var(--product-recruitee-200);
  --base-brand-100: var(--product-recruitee-100);
  --base-brand-50: var(--product-recruitee-50);
  --avatar-blue-darker: var(--base-brand-800);
  --color-nav-border-default: var(--border-neutral-default);
  --color-nav-icon-disabled: var(--icon-main-disabled);
  --color-nav-icon-strong-default: var(--icon-main-default);
  --color-nav-icon-default: var(--icon-main-subdued);
  --color-nav-text-strong-default: var(--text-main-default);
  --color-nav-text-default: var(--text-main-subdued);
  --color-nav-bg-active: var(--base-brand-100);
  --color-avatar-skeleton: var(--avatar-skeleton);
  --color-avatar-orange: var(--avatar-orange);
  --color-avatar-yellow: var(--avatar-yellow);
  --color-avatar-purple: var(--avatar-purple);
  --color-avatar-blue-light: var(--avatar-blue-light);
  --color-avatar-gray-dark: var(--avatar-gray-dark);
  --color-avatar-gray-light: var(--avatar-gray-light);
  --color-avatar-steel-light: var(--avatar-steel-light);
  --color-border-strong-disabled: var(--border-neutral-dark);
  --color-border-strong-default: var(--border-neutral-dark);
  --color-border-primary-low-default: var(--base-brand-400);
  --color-border-primary-subdued-default: var(--base-brand-200);
  --color-border-primary-strong-default: var(--base-brand-600);
  --color-border-neutral-hover: var(--border-neutral-dark);
  --color-border-warning-disabled: var(--interactive-warning-disabled);
  --color-border-warning-pressed: var(--interactive-warning-hover);
  --color-border-warning-hover: var(--border-system-warning);
  --color-border-warning-default: var(--border-system-warning);
  --color-border-info-pressed: var(--interactive-info-hover);
  --color-border-info-hover: var(--border-system-info);
  --color-border-info-default: var(--border-system-info);
  --color-border-critical-pressed: var(--interactive-critical-hover);
  --color-border-critical-hover: var(--border-system-critical);
  --color-border-critical-default: var(--border-system-critical);
  --color-border-success-pressed: var(--interactive-success-hover);
  --color-border-success-hover: var(--border-system-success);
  --color-border-success-default: var(--border-system-success);
  --color-border-selected: var(--border-neutral-default);
  --color-border-disabled: var(--border-neutral-disabled);
  --color-border-pressed: var(--border-neutral-default);
  --color-border-hover: var(--border-neutral-default);
  --color-border-default: var(--border-neutral-default);
  --color-icon-workflows-default: var(--color-gradient-workflows);
  --color-icon-primary-strong-pressed: var(--base-brand-600);
  --color-icon-primary-strong-default: var(--base-brand-600);
  --color-icon-warning-pressed: var(--interactive-warning-hover);
  --color-icon-warning-hover: var(--icon-system-warning);
  --color-icon-warning-default: var(--icon-system-warning);
  --color-icon-info-pressed: var(--interactive-info-hover);
  --color-icon-info-hover: var(--icon-system-info);
  --color-icon-info-default: var(--icon-system-info);
  --color-icon-critical-pressed: var(--interactive-critical-hover);
  --color-icon-critical-hover: var(--icon-system-critical);
  --color-icon-critical-default: var(--icon-system-critical);
  --color-icon-success-active: var(--interactive-success-active);
  --color-icon-success-pressed: var(--interactive-success-hover);
  --color-icon-success-hover: var(--icon-system-success);
  --color-icon-success-default: var(--icon-system-success);
  --color-icon-active: var(--icon-main-active);
  --color-icon-disabled: var(--icon-main-disabled);
  --color-icon-default: var(--icon-main-subdued);
  --color-text-primary-strong-active: var(--base-brand-600);
  --color-text-primary-strong-default: var(--base-brand-600);
  --color-text-primary-pressed: var(--base-brand-600);
  --color-text-warning-strong-default: var(--text-system-warning);
  --color-text-warning-pressed: var(--text-system-warning);
  --color-text-warning-hover: var(--interactive-warning-default);
  --color-text-warning-default: var(--interactive-warning-default);
  --color-text-info-strong-default: var(--text-system-info);
  --color-text-info-pressed: var(--text-system-info);
  --color-text-info-hover: var(--interactive-info-default);
  --color-text-info-default: var(--interactive-info-default);
  --color-text-critical-strong-default: var(--text-system-critical);
  --color-text-critical-pressed: var(--text-system-critical);
  --color-text-critical-hover: var(--interactive-critical-default);
  --color-text-critical-default: var(--interactive-critical-default);
  --color-text-success-strong-default: var(--text-system-success);
  --color-text-success-pressed: var(--text-system-success);
  --color-text-success-hover: var(--interactive-success-default);
  --color-text-success-default: var(--interactive-success-default);
  --color-text-strong-selected: var(--text-main-default);
  --color-text-strong-hover: var(--text-main-default);
  --color-text-strong-default: var(--text-main-default);
  --color-text-disabled: var(--text-main-disabled);
  --color-text-pressed: var(--text-main-default);
  --color-text-hover: var(--text-main-default);
  --color-text-default: var(--text-main-subdued);
  --color-bg-start-hover: var(--pricing-start-hover);
  --color-bg-start-default: var(--pricing-start-default);
  --color-bg-hired-low-default: var(--background-system-success);
  --color-bg-interview-low-default: var(--background-system-info-default);
  --color-bg-info-low-pressed: var(--background-system-info-default);
  --color-bg-info-low-hover: var(--background-system-info-default);
  --color-bg-info-low-default: var(--background-system-info-default);
  --color-bg-info-disabled: var(--interactive-info-disabled);
  --color-bg-secondary-disabled: var(--background-view-darker);
  --color-bg-warning-low-pressed: var(--background-system-warning);
  --color-bg-warning-low-hover: var(--background-system-warning);
  --color-bg-warning-low-default: var(--background-system-warning);
  --color-bg-warning-disabled: var(--interactive-warning-disabled);
  --color-bg-warning-pressed: var(--interactive-warning-pressed);
  --color-bg-warning-hover: var(--interactive-warning-hover);
  --color-bg-warning-default: var(--interactive-warning-default);
  --color-bg-critical-low-pressed: var(--background-system-critcal);
  --color-bg-critical-low-hover: var(--background-system-critcal);
  --color-bg-critical-low-default: var(--background-system-critcal);
  --color-bg-critical-disabled: var(--interactive-critical-disabled);
  --color-bg-critical-pressed: var(--interactive-critical-pressed);
  --color-bg-critical-hover: var(--interactive-critical-hover);
  --color-bg-critical-default: var(--interactive-critical-default);
  --color-bg-success-low-pressed: var(--background-system-success);
  --color-bg-success-low-hover: var(--background-system-success);
  --color-bg-success-low-default: var(--background-system-success);
  --color-bg-success-disabled: var(--interactive-success-disabled);
  --color-bg-success-pressed: var(--interactive-success-pressed);
  --color-bg-success-hover: var(--interactive-success-hover);
  --color-bg-success-default: var(--interactive-success-default);
  --color-bg-neutral-low-disabled: var(--background-view-app);
  --color-bg-neutral-low-hover: var(--background-view-darker);
  --color-bg-neutral-low-default: var(--background-view-light);
  --color-bg-neutral-disabled: var(--interactive-neutral-disabled);
  --color-bg-neutral-pressed: var(--interactive-neutral-pressed);
  --color-bg-neutral-default: var(--background-view-app);
  --color-bg-primary-low-pressed: var(--base-brand-200);
  --color-bg-primary-low-hover: var(--base-brand-100);
  --color-bg-primary-low-default: var(--base-brand-100);
  --color-bg-primary-strong-default: var(--base-brand-600);
  --color-bg-selected: var(--base-brand-100);
  --color-bg-active: var(--base-brand-100);
  --color-bg-hover: var(--background-view-hover);
  --icon-main-brand: var(--base-brand-500);
  --icon-system-primary-dark: var(--base-brand-600);
  --icon-system-primary: var(--base-brand-500);
  --text-main-active: var(--base-brand-600);
  --text-system-primary-dark: var(--base-brand-600);
  --text-system-primary: var(--base-brand-500);
  --border-main-active: var(--base-brand-300);
  --border-main-primary: var(--base-brand-500);
  --background-view-hover-background: var(--base-brand-50);
  --interactive-primary-disabled: var(--base-brand-300);
  --interactive-primary-pressed: var(--base-brand-700);
  --interactive-primary-hover: var(--base-brand-600);
  --interactive-primary-active: var(--base-brand-500);
  --interactive-primary-default: var(--base-brand-500);
  --shadow-border-card-default: 0px 0px 0px 1px var(--color-border-default);
  --color-nav-icon-primary-default: var(--interactive-primary-default);
  --color-nav-text-primary-active: var(--interactive-primary-active);
  --color-avatar-blue-darker: var(--avatar-blue-darker);
  --color-border-primary-hover: var(--interactive-primary-hover);
  --color-border-primary-default: var(--interactive-primary-default);
  --color-border-active: var(--border-main-active);
  --color-icon-link-hover: var(--icon-system-primary-dark);
  --color-icon-link-default: var(--icon-system-primary);
  --color-icon-translate-default: var(--color-icon-warning-default);
  --color-icon-primary-pressed: var(--interactive-primary-default);
  --color-icon-primary-hover: var(--interactive-primary-hover);
  --color-icon-primary-default: var(--interactive-primary-default);
  --color-text-link-hover: var(--text-system-primary-dark);
  --color-text-link-default: var(--text-system-primary);
  --color-text-primary-hover: var(--interactive-primary-hover);
  --color-text-primary-active: var(--interactive-primary-active);
  --color-text-primary-default: var(--interactive-primary-default);
  --color-text-active: var(--text-main-active);
  --color-bg-primary-subdued-selected: var(--background-view-hover-background);
  --color-bg-primary-subdued-default: var(--background-view-hover-background);
  --color-bg-primary-disabled: var(--interactive-primary-disabled);
  --color-bg-primary-selected: var(--interactive-primary-default);
  --color-bg-primary-pressed: var(--interactive-primary-pressed);
  --color-bg-primary-hover: var(--interactive-primary-hover);
  --color-bg-primary-default: var(--interactive-primary-default);
}
:host([data-theme]),
[data-theme] {
  --radii-9999: 9999rem;
  --radii-16: 1.6rem;
  --radii-12: 1.2rem;
  --radii-08: 0.8rem;
  --radii-06: 0.6rem;
  --radii-04: 0.4rem;
  --radii-02: 0.2rem;
  --radii-00: 0rem;
  --radius-radio-default: var(--radii-9999);
  --radius-toggle-default: var(--radii-9999);
  --radius-stage-default: var(--radii-9999);
  --radius-pipeline-default: var(--radii-08);
  --radius-progress-left: var(--radii-9999) var(--radii-00) var(--radii-00) var(--radii-9999);
  --radius-progress-default: var(--radii-9999) var(--radii-9999) var(--radii-9999) var(--radii-9999);
  --radius-progress-bottom: var(--radii-00) var(--radii-00) var(--radii-9999) var(--radii-9999);
  --radius-progress-top: var(--radii-9999) var(--radii-9999) var(--radii-00) var(--radii-00);
  --radius-progress-right: var(--radii-00) var(--radii-9999) var(--radii-9999) var(--radii-00);
  --radius-picker-right: var(--radii-00) var(--radii-9999) var(--radii-9999) var(--radii-00);
  --radius-picker-left: var(--radii-9999) var(--radii-00) var(--radii-00) var(--radii-9999);
  --radius-picker-default: var(--radii-9999);
  --radius-square-default: var(--radii-04);
  --radius-range-right: var(--radii-00) var(--radii-9999) var(--radii-9999) var(--radii-00);
  --radius-range-left: var(--radii-9999) var(--radii-00) var(--radii-00) var(--radii-9999);
  --radius-range-default: var(--radii-9999);
  --radius-dot-default: var(--radii-9999);
  --radius-status-default: var(--radii-9999);
  --radius-billing-avatar-default: var(--radii-12);
  --radius-company-avatar-default: var(--radii-08);
  --radius-chips-default: var(--radii-9999);
  --radius-circular-default: var(--radii-9999);
  --radius-avatar-default: var(--radii-9999);
  --radius-drawer-top-left: var(--radii-08) var(--radii-00) var(--radii-00) var(--radii-00);
  --radius-page-top-left: var(--radii-16) var(--radii-00) var(--radii-00) var(--radii-00);
  --radius-navigation-default: var(--radii-08);
  --radius-dialog-bottom: var(--radii-00) var(--radii-00) var(--radii-08) var(--radii-08);
  --radius-dialog-top: var(--radii-08) var(--radii-08) var(--radii-00) var(--radii-00);
  --radius-dialog-bottom-left: var(--radii-00) var(--radii-00) var(--radii-00) var(--radii-08);
  --radius-dialog-bottom-right: var(--radii-00) var(--radii-00) var(--radii-08) var(--radii-00);
  --radius-dialog-top-right: var(--radii-00) var(--radii-08) var(--radii-00) var(--radii-00);
  --radius-dialog-top-left: var(--radii-08) var(--radii-00) var(--radii-00) var(--radii-00);
  --radius-dialog-left: var(--radii-08) var(--radii-00) var(--radii-00) var(--radii-08);
  --radius-dialog-right: var(--radii-00) var(--radii-08) var(--radii-08) var(--radii-00);
  --radius-logo-default: var(--radii-08);
  --radius-dialog-default: var(--radii-08);
  --radius-infobox-default: var(--radii-08);
  --radius-tooltip-default: var(--radii-08);
  --radius-toast-default: var(--radii-08);
  --radius-dropdown-bottom: var(--radii-00) var(--radii-00) var(--radii-08) var(--radii-08);
  --radius-dropdown-top: var(--radii-08) var(--radii-08) var(--radii-00) var(--radii-00);
  --radius-dropdown-default: var(--radii-08);
  --radius-card-right: var(--radii-00) var(--radii-08) var(--radii-08) var(--radii-00);
  --radius-card-left: var(--radii-08) var(--radii-00) var(--radii-00) var(--radii-08);
  --radius-card-bottom: var(--radii-00) var(--radii-00) var(--radii-08) var(--radii-08);
  --radius-card-bottom-right: var(--radii-00) var(--radii-00) var(--radii-08) var(--radii-00);
  --radius-card-top-right: var(--radii-00) var(--radii-08) var(--radii-00) var(--radii-00);
  --radius-card-top-right-and-bottom: var(--radii-00) var(--radii-08) var(--radii-08) var(--radii-08);
  --radius-card-bottom-left: var(--radii-00) var(--radii-00) var(--radii-00) var(--radii-08);
  --radius-card-top-left: var(--radii-08) var(--radii-00) var(--radii-00) var(--radii-00);
  --radius-card-top: var(--radii-08) var(--radii-08) var(--radii-00) var(--radii-00);
  --radius-drag-and-drop-default: var(--radii-08);
  --radius-sidebar-default: var(--radii-08);
  --radius-table-bottom-left: var(--radii-00) var(--radii-00) var(--radii-00) var(--radii-08);
  --radius-table-bottom-right: var(--radii-00) var(--radii-00) var(--radii-08) var(--radii-00);
  --radius-table-top-right: var(--radii-00) var(--radii-08) var(--radii-00) var(--radii-00);
  --radius-table-top-left: var(--radii-08) var(--radii-00) var(--radii-00) var(--radii-00);
  --radius-table-default: var(--radii-08);
  --radius-chart-right: var(--radii-00) var(--radii-08) var(--radii-08) var(--radii-00);
  --radius-chart-left: var(--radii-08) var(--radii-00) var(--radii-00) var(--radii-08);
  --radius-chart-default: var(--radii-08);
  --radius-scrollbar-default: var(--radii-08);
  --radius-wysiwyg-bottom: var(--radii-00) var(--radii-00) var(--radii-08) var(--radii-08);
  --radius-wysiwyg-top: var(--radii-08) var(--radii-08) var(--radii-00) var(--radii-00);
  --radius-wysiwyg-default: var(--radii-08);
  --radius-card-default: var(--radii-08);
  --radius-input-bottom-right: var(--radii-00) var(--radii-00) var(--radii-08) var(--radii-00);
  --radius-input-bottom-left: var(--radii-00) var(--radii-00) var(--radii-00) var(--radii-08);
  --radius-input-top-left: var(--radii-08) var(--radii-00) var(--radii-00) var(--radii-00);
  --radius-input-top-right: var(--radii-00) var(--radii-08) var(--radii-00) var(--radii-00);
  --radius-input-right: var(--radii-00) var(--radii-08) var(--radii-08) var(--radii-00);
  --radius-input-left: var(--radii-08) var(--radii-00) var(--radii-00) var(--radii-08);
  --radius-input-bottom: var(--radii-00) var(--radii-00) var(--radii-08) var(--radii-08);
  --radius-input-top: var(--radii-08) var(--radii-08) var(--radii-00) var(--radii-00);
  --radius-event-default: var(--radii-08);
  --radius-input-default: var(--radii-08);
  --radius-tag-default: var(--radii-08);
  --radius-button-bottom: var(--radii-00) var(--radii-00) var(--radii-08) var(--radii-08);
  --radius-tab-top: var(--radii-04) var(--radii-04) var(--radii-00) var(--radii-00);
  --radius-button-top: var(--radii-08) var(--radii-08) var(--radii-00) var(--radii-00);
  --radius-button-left: var(--radii-08) var(--radii-00) var(--radii-00) var(--radii-08);
  --radius-button-right: var(--radii-00) var(--radii-08) var(--radii-08) var(--radii-00);
  --radius-active-segmented-default: var(--radii-06);
  --radius-segmented-default: var(--radii-08);
  --radius-new-button-default: var(--radii-9999);
  --radius-fab-default: var(--radii-08);
  --radius-button-default: var(--radii-08);
  --radius-placeloader-default: var(--radii-04);
  --radius-hotkey-default: var(--radii-04);
  --radius-ribbon-default: var(--radii-04) var(--radii-04) var(--radii-04) var(--radii-00);
  --radius-badge-default: var(--radii-04);
  --radius-checkbox-top-left-and-bottom-right: var(--radii-08) var(--radii-00) var(--radii-08) var(--radii-00);
  --radius-checkbox-default: var(--radii-04);
  --radius-none: var(--radii-00);
}
body,
html {
  font-size: 10px;
  margin: 0;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-style: normal;
}
body > svg,
html > svg {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-transform: none;
  width: 1px;
}
body {
  background-color: var(--color-bg-neutral-default);
  overflow-y: hidden;
  font-size: 1.4rem;
  font-weight: 400;
  color: var(--color-text-default);
  line-height: 2.4rem;
  --header-height: 48px;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  text-decoration: none;
}

/* node_modules/@recruitee/redactor/redactor.css */
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.redactor-animate-hide {
  display: none !important;
}
.redactor-fadeIn {
  opacity: 0;
  animation: fadeIn 0.2s ease-in-out;
}
.redactor-fadeOut {
  opacity: 1;
  animation: fadeOut 0.2s ease-in-out;
}
@font-face {
  font-family: "Redactor";
  src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype");
  font-weight: normal;
  font-style: normal;
}
[class^=re-icon-],
[class*=" re-icon-"] {
  font-family: "Redactor" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.re-icon-aligncenter:before {
  content: "\e900";
}
.re-icon-alignment:before,
.re-icon-alignleft:before {
  content: "\e901";
}
.re-icon-alignright:before {
  content: "\e902";
}
.re-icon-bold:before {
  content: "\e903";
}
.re-icon-bookmark:before {
  content: "\e904";
}
.re-icon-clips:before {
  content: "\e905";
}
.re-icon-codesnippets:before {
  content: "\e906";
}
.re-icon-deleted:before {
  content: "\e907";
}
.re-icon-expand:before {
  content: "\e908";
}
.re-icon-file:before {
  content: "\e909";
}
.re-icon-fontcolor:before {
  content: "\e90a";
}
.re-icon-fontfamily:before {
  content: "\e90b";
}
.re-icon-fontsize:before {
  content: "\e90c";
}
.re-icon-format:before {
  content: "\e90d";
}
.re-icon-html:before {
  content: "\e90e";
}
.re-icon-imagecenter:before {
  content: "\e90f";
}
.re-icon-imageleft:before {
  content: "\e910";
}
.re-icon-imageright:before {
  content: "\e911";
}
.re-icon-image:before {
  content: "\e912";
}
.re-icon-indent:before {
  content: "\e913";
}
.re-icon-inline:before {
  content: "\e914";
}
.re-icon-italic:before {
  content: "\e915";
}
.re-icon-line:before,
.re-icon-horizontalrule:before {
  content: "\e916";
}
.re-icon-link:before {
  content: "\e917";
}
.re-icon-ol:before,
.re-icon-ordered:before {
  content: "\e918";
}
.re-icon-outdent:before {
  content: "\e919";
}
.re-icon-properties:before {
  content: "\e91a";
}
.re-icon-readmore:before {
  content: "\e91b";
}
.re-icon-redo:before {
  content: "\e91c";
}
.re-icon-retract:before {
  content: "\e91d";
}
.re-icon-specialcharacters:before {
  content: "\e91e";
}
.re-icon-sub:before {
  content: "\e91f";
}
.re-icon-sup:before {
  content: "\e920";
}
.re-icon-table:before {
  content: "\e921";
}
.re-icon-textdirection:before {
  content: "\e922";
}
.re-icon-toggle:before {
  content: "\e923";
}
.re-icon-underline:before {
  content: "\e924";
}
.re-icon-undo:before {
  content: "\e925";
}
.re-icon-ul:before,
.re-icon-lists:before,
.re-icon-unordered:before {
  content: "\e926";
}
.re-icon-variable:before {
  content: "\e927";
}
.re-icon-video:before {
  content: "\e928";
}
.re-icon-widget:before {
  content: "\e929";
}
.redactor-box,
.redactor-box textarea {
  z-index: auto;
}
.redactor-box {
  position: relative;
  box-sizing: border-box;
}
.redactor-box.redactor-styles-on {
  margin: 0;
  padding: 0;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 3px;
  box-shadow: none;
}
.redactor-box.redactor-inline {
  position: static;
}
.redactor-focus.redactor-styles-on,
.redactor-focus:focus.redactor-styles-on {
  border-color: #82b7ec !important;
}
.redactor-over:hover.redactor-styles-on {
  border-color: #ee698a !important;
}
.redactor-source-view,
.redactor-source-view.redactor-styles-on {
  border-color: #000 !important;
}
.redactor-in {
  position: relative;
  overflow: auto;
  white-space: normal;
  box-sizing: border-box;
}
.redactor-in:focus {
  outline: none;
}
.redactor-inline .redactor-in {
  overflow: hidden;
}
.redactor-in *,
.redactor-read-only * {
  outline: none !important;
}
.redactor-in h1:empty,
.redactor-in h2:empty,
.redactor-in h3:empty,
.redactor-in h4:empty,
.redactor-in h5:empty,
.redactor-in h6:empty,
.redactor-in p:empty,
.redactor-in blockquote:empty,
.redactor-in div[data-redactor-tag=br]:empty,
.redactor-in div[data-redactor-tag=tbr]:empty {
  min-height: 1.5em;
}
.redactor-in strong:empty,
.redactor-in b:empty,
.redactor-in em:empty,
.redactor-in i:empty,
.redactor-in span:empty,
.redactor-in sup:empty,
.redactor-in sub:empty,
.redactor-in u:empty,
.redactor-in ins:empty {
  display: inline-block;
  min-width: 1px;
  min-height: 1rem;
}
.redactor-in table {
  empty-cells: show;
}
.redactor-in li figure {
  width: auto;
  display: inline-block;
  margin: 0;
  vertical-align: top;
}
.redactor-in figcaption:focus,
.redactor-in figure code:focus,
.redactor-in figure pre:focus,
.redactor-in table td:focus,
.redactor-in table th:focus {
  outline: none;
}
.redactor-in figure[data-redactor-type=line] {
  margin-top: 1em;
  padding: 6px 0;
  vertical-align: baseline;
}
.redactor-in figure[data-redactor-type=line] hr {
  margin: 0;
  height: 3px;
  border: none;
  background: rgba(0, 0, 0, 0.1);
}
.redactor-script-tag {
  display: none !important;
}
.redactor-component {
  position: relative;
}
.redactor-component[data-redactor-type=widget]:before,
.redactor-component[data-redactor-type=video]:before {
  width: 100%;
  height: 100%;
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
}
.redactor-component[data-redactor-type=image],
.redactor-component[data-redactor-type=widget] {
  clear: both;
}
.redactor-component[data-redactor-type=variable] {
  white-space: nowrap;
  background: rgba(0, 125, 255, 0.75);
  color: #fff;
  display: inline-block;
  padding: 3px 6px;
  line-height: 1;
  border-radius: 4px;
  cursor: pointer;
}
.redactor-component-active {
  outline: 5px solid rgba(0, 125, 255, 0.5) !important;
}
.redactor-component-active[data-redactor-type=image] {
  outline: none !important;
}
.redactor-component-active[data-redactor-type=image] img {
  outline: 5px solid rgba(0, 125, 255, 0.5) !important;
}
.redactor-component-active[data-redactor-type=variable] {
  outline: none !important;
  background: #ee698a;
}
.redactor-component-active[data-redactor-type=video] {
  outline: none !important;
}
.redactor-component-active[data-redactor-type=video] iframe {
  outline: 5px solid rgba(0, 125, 255, 0.5) !important;
}
.redactor-blur.redactor-styles-on .redactor-component-active {
  outline: 5px solid #ddd !important;
}
.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=image] {
  outline: none !important;
}
.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=image] img {
  outline: 5px solid #ddd !important;
}
.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=video] {
  outline: none !important;
}
.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=video] iframe {
  outline: 5px solid #ddd !important;
}
.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=variable] {
  outline: none !important;
  background: #ddd;
}
.redactor-component-caret {
  position: absolute;
  left: -9999px;
}
.redactor-textnodes-wrapper {
  display: inline-block;
}
#redactor-image-resizer {
  position: absolute;
  z-index: 1051;
  background-color: rgba(0, 125, 255, 0.9);
  width: 13px;
  height: 13px;
  border: 1px solid #fff;
  cursor: move;
  cursor: nwse-resize;
}
.redactor-file-item {
  display: inline-block;
  line-height: 1;
  padding: 4px 12px;
  border-radius: 16px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.redactor-file-remover {
  margin-left: 2px;
  position: relative;
  right: -3px;
  display: inline-block;
  padding: 0 3px;
  cursor: pointer;
  opacity: 0.5;
}
.redactor-file-remover:hover {
  opacity: 1;
}
#redactor-overlay {
  position: fixed;
  z-index: 1051;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(16, 16, 18, 0.3);
}
#redactor-overlay > .redactor-close {
  position: fixed;
  top: 1rem;
  right: 1rem;
}
.redactor-source,
.redactor-source:hover,
.redactor-source:focus {
  text-align: left;
  box-sizing: border-box;
  font-family:
    Consolas,
    Menlo,
    Monaco,
    "Courier New",
    monospace;
  width: 100%;
  display: block;
  margin: 0;
  border: none;
  box-shadow: none;
  border-radius: 0;
  background: #252525;
  color: #ccc;
  font-size: 15px;
  outline: none;
  padding: 10px 18px 20px 18px;
  line-height: 1.5;
  resize: vertical;
}
.redactor-box[dir=rtl] .redactor-source {
  direction: ltr;
}
.redactor-placeholder:before {
  position: absolute;
  content: attr(placeholder);
  color: rgba(0, 0, 0, 0.4);
  font-weight: normal;
  cursor: text;
}
.redactor-in figcaption[placeholder]:empty:before {
  content: attr(placeholder);
  color: rgba(0, 0, 0, 0.4);
  font-weight: normal;
}
.redactor-in figcaption[placeholder]:empty:focus:before {
  content: "";
}
.redactor-statusbar {
  font-family:
    Consolas,
    Menlo,
    Monaco,
    "Courier New",
    monospace;
  margin: 0;
  padding: 8px 10px;
  position: relative;
  overflow: hidden;
  list-style: none;
  background: #f8f8f8;
  box-sizing: border-box;
  border: none;
}
.redactor-statusbar li {
  float: left;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  padding: 0 10px;
  line-height: 16px;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.redactor-statusbar li:last-child {
  border-right-color: transparent;
}
.redactor-statusbar a {
  color: rgba(0, 0, 0, 0.5);
  text-decoration: underline;
}
.redactor-statusbar a:hover {
  color: #f03c69;
  text-decoration: underline;
}
.redactor-statusbar:empty {
  display: none;
}
.redactor-toolbar-wrapper {
  position: relative;
}
.redactor-toolbar,
.redactor-air {
  z-index: 100;
  font-family:
    "Trebuchet MS",
    "Helvetica Neue",
    Helvetica,
    Tahoma,
    sans-serif;
  position: relative;
  margin: 0 !important;
  padding: 0;
  list-style: none !important;
  line-height: 1 !important;
  background: none;
  border: none;
  box-sizing: border-box;
}
.redactor-box.redactor-styles-on .redactor-toolbar {
  padding: 18px 16px 0 16px;
}
.redactor-toolbar a,
.redactor-air a {
  display: inline-block;
  box-sizing: border-box;
  font-size: 14px;
  text-align: center;
  padding: 10px 15px 9px 15px;
  cursor: pointer;
  outline: none;
  border: none;
  vertical-align: middle;
  text-decoration: none;
  zoom: 1;
  position: relative;
  color: rgba(0, 0, 0, 0.85);
  border-radius: 2px;
  background: rgba(255, 255, 255, 0.97);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  margin-right: 5px;
  margin-bottom: 4px;
}
.redactor-toolbar a.re-button-icon,
.redactor-air a.re-button-icon {
  font-size: 16px;
  padding: 9px 15px 6px 15px;
}
.redactor-toolbar a:hover,
.redactor-air a:hover {
  outline: none;
  color: #fff;
  background: #449aef;
}
.redactor-toolbar a.redactor-button-active {
  background: rgba(245, 245, 245, 0.95);
  color: rgba(0, 0, 0, 0.4);
}
.redactor-toolbar a.redactor-button-disabled,
.redactor-air a.redactor-button-disabled {
  opacity: 0.3;
}
.redactor-toolbar a.redactor-button-disabled:hover,
.redactor-air a.redactor-button-disabled:hover {
  color: #333;
  outline: none;
  background-color: transparent !important;
  cursor: default;
}
.redactor-source-view .redactor-toolbar {
  background: #252525;
}
.redactor-source-view .redactor-toolbar a {
  background: #000;
  color: #fff;
}
.redactor-source-view .redactor-toolbar a:hover {
  background: #449aef;
}
.redactor-source-view .redactor-toolbar a.redactor-button-disabled:hover {
  color: #fff !important;
  background-color: #000 !important;
}
.re-button-tooltip {
  display: none;
  position: absolute;
  white-space: nowrap;
  top: 0;
  z-index: 1052;
  background: rgba(0, 0, 0, 0.9);
  border-radius: 3px;
  padding: 5px 9px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 12px;
  line-height: 1;
  font-family:
    Consolas,
    Menlo,
    Monaco,
    "Courier New",
    monospace;
}
.re-button-tooltip:after {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: none;
  border-bottom-color: rgba(0, 0, 0, 0.9);
  border-width: 4px;
  margin-left: -4px;
}
.redactor-toolbar-wrapper-air {
  position: absolute;
  z-index: 100;
}
.redactor-air {
  padding: 6px 3px 2px 8px;
  max-width: 576px;
  min-width: 200px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.97);
}
.redactor-air a {
  background: rgba(37, 37, 37, 0.95);
  box-shadow: none;
  color: rgba(255, 255, 255, 0.9);
}
.redactor-air a:hover {
  background: #3d79f2;
}
.redactor-air a.redactor-button-active {
  background-color: rgba(255, 255, 255, 0.15);
  color: #fff;
}
.redactor-air a.redactor-button-disabled:hover {
  color: #fff;
}
.redactor-air-helper {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 1;
  font-size: 15px;
  color: #000;
  background: rgba(255, 255, 255, 0.85);
  border-bottom-left-radius: 4px;
  padding: 7px 10px 6px 10px;
  cursor: pointer;
}
.redactor-air-helper:hover {
  background: #fff;
}
.redactor-voice-label {
  display: none;
}
.redactor-context-toolbar {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1051;
  background-color: rgba(0, 0, 0, 0.95);
  color: #555;
  border-radius: 4px;
  padding: 6px 18px 7px 18px;
  line-height: 1.5;
  font-family:
    Consolas,
    Menlo,
    Monaco,
    "Courier New",
    monospace;
}
.redactor-context-toolbar a {
  font-size: 12px;
  color: #ccc;
  text-decoration: none;
  display: inline-block;
  padding: 2px 0 1px 12px;
}
.redactor-context-toolbar a:first-child {
  padding-left: 0;
}
.redactor-context-toolbar a i {
  position: relative;
  top: 3px;
  font-size: 16px;
}
.redactor-context-toolbar a:before {
  content: "";
  padding-left: 10px;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.redactor-context-toolbar a:hover {
  color: #fff;
}
.redactor-context-toolbar a:first-child:before {
  padding-left: 0;
  border-left: none;
}
.redactor-context-toolbar[dir=rtl] a {
  padding: 2px 12px 1px 0;
}
.redactor-context-toolbar[dir=rtl] a:first-child {
  padding-right: 0;
}
.redactor-context-toolbar[dir=rtl] a:before {
  padding-left: 0px;
  padding-right: 10px;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  border-left: none;
}
.redactor-context-toolbar[dir=rtl] a:first-child:before {
  padding-right: 0;
  border-right: none;
}
.redactor-dropdown {
  font-family:
    "Trebuchet MS",
    "Helvetica Neue",
    Helvetica,
    Tahoma,
    sans-serif;
  display: none;
  position: absolute;
  z-index: 1051;
  background-color: #fff;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  width: 264px;
  min-height: 40px;
  max-height: 250px;
  margin: 0;
  margin-top: -1px;
  overflow: auto;
  font-size: 15px;
  padding: 0;
}
.redactor-dropdown a span {
  display: inline-block;
  line-height: 1;
  padding: 2px 4px;
  border-radius: 3px;
}
.redactor-dropdown a {
  display: block;
  text-decoration: none;
  padding: 10px 8px;
  white-space: nowrap;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.redactor-dropdown a:last-child {
  border-bottom-color: transparent;
}
.redactor-dropdown a {
  color: #000;
}
.redactor-dropdown a:hover {
  color: #fff !important;
  background-color: #449aef !important;
}
.redactor-dropdown a.redactor-dropdown-item-disabled {
  color: rgba(0, 0, 0, 0.4);
  background: #fff;
}
.redactor-dropdown-cells {
  margin: 10px auto;
}
.redactor-dropdown-cells a,
.redactor-dropdown-cells span {
  float: left;
  cursor: pointer;
  box-sizing: border-box;
  text-align: center;
  padding: 0;
  margin: 0;
  font-size: 14px;
}
.redactor-dropdown-selector {
  display: flex;
  text-align: center;
}
.redactor-dropdown-selector span {
  flex-grow: 1;
  font-size: 12px;
  padding: 8px;
  cursor: pointer;
}
.redactor-dropdown-selector span:hover {
  background: #eee;
}
.redactor-dropdown-selector span.active {
  cursor: text;
  color: rgba(0, 0, 0, 0.3);
  background: #eee;
}
.redactor-dropdown-format .redactor-dropdown-item-blockquote {
  color: rgba(0, 0, 0, 0.4);
  font-style: italic;
}
.redactor-dropdown-format .redactor-dropdown-item-pre {
  font-family: monospace, sans-serif;
}
.redactor-dropdown-format .redactor-dropdown-item-h1 {
  font-size: 40px;
  font-weight: bold;
  line-height: 32px;
}
.redactor-dropdown-format .redactor-dropdown-item-h2 {
  font-size: 32px;
  font-weight: bold;
  line-height: 32px;
}
.redactor-dropdown-format .redactor-dropdown-item-h3 {
  font-size: 24px;
  font-weight: bold;
  line-height: 24px;
}
.redactor-dropdown-format .redactor-dropdown-item-h4 {
  font-size: 21px;
  font-weight: bold;
  line-height: 24px;
}
.redactor-dropdown-format .redactor-dropdown-item-h5 {
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}
.redactor-dropdown-format .redactor-dropdown-item-h6 {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 24px;
}
.redactor-modal-box {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 1051;
  font-family:
    "Trebuchet MS",
    "Helvetica Neue",
    Helvetica,
    Tahoma,
    sans-serif;
  line-height: 24px;
}
.redactor-modal {
  position: relative;
  margin: 16px auto;
  padding: 0;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.07), 0 2px 15px rgba(80, 80, 80, 0.25);
  border-radius: 3px;
  color: #000;
}
.redactor-modal form {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.redactor-modal input,
.redactor-modal select,
.redactor-modal textarea {
  box-sizing: border-box;
  display: block;
  width: 100%;
  font-family: inherit;
  font-size: 16px;
  height: 40px;
  outline: none;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #cacfd4;
  border-radius: 0.1875em;
  box-shadow: none;
  padding: 0 0.5em;
}
.redactor-modal textarea {
  padding: 0.5em;
  height: auto;
  line-height: 1.5;
  vertical-align: top;
}
.redactor-modal select {
  -webkit-appearance: none;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="12" viewBox="0 0 9 12"><path fill="rgba(0, 0, 0, .4);" d="M0.722,4.823L-0.01,4.1,4.134-.01,4.866,0.716Zm7.555,0L9.01,4.1,4.866-.01l-0.732.726ZM0.722,7.177L-0.01,7.9,4.134,12.01l0.732-.726Zm7.555,0L9.01,7.9,4.866,12.01l-0.732-.726Z"/></svg>');
  background-repeat: no-repeat;
  background-position: right 0.65em center;
  padding-right: 28px;
}
.redactor-modal select[multiple] {
  background-image: none;
  height: auto;
  padding: 0.5em 0.75em;
}
.redactor-modal input[type=file] {
  width: auto;
  border: none;
  padding: 0;
  height: auto;
  background: none;
  box-shadow: none;
  display: inline-block;
}
.redactor-modal input[type=radio],
.redactor-modal input[type=checkbox] {
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0;
  vertical-align: middle;
  position: relative;
  bottom: 0.15rem;
  font-size: 115%;
  margin-right: 3px;
}
.redactor-modal .form-item {
  margin-bottom: 20px;
}
.redactor-modal .form-item:last-child {
  margin-bottom: 0;
}
.redactor-modal fieldset {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  padding: 16px;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.redactor-modal fieldset .form-item {
  margin-bottom: 12px;
}
.redactor-modal label {
  display: block;
  color: #555;
  margin-bottom: 0.25em;
  font-size: 14px;
}
.redactor-modal label .desc,
.redactor-modal label .success,
.redactor-modal label .error {
  text-transform: none;
  font-weight: normal;
}
.redactor-modal label.checkbox {
  font-size: 16px;
  line-height: 1.5;
  cursor: pointer;
  color: inherit;
}
.redactor-modal .form-checkboxes label.checkbox {
  display: inline-block;
  margin-right: 1em;
}
.redactor-modal input:hover,
.redactor-modal textarea:hover,
.redactor-modal select:hover {
  outline: none;
  background-color: #fff;
  border-color: #969fa9;
  box-shadow: none;
}
.redactor-modal input:focus,
.redactor-modal textarea:focus,
.redactor-modal select:focus {
  transition: all linear 0.2s;
  outline: none;
  background-color: #fff;
  border-color: rgba(0, 125, 255, 0.5);
  box-shadow: 0 0 3px rgba(0, 125, 255, 0.5);
}
.redactor-modal input.error,
.redactor-modal textarea.error,
.redactor-modal select.error {
  background-color: rgba(255, 50, 101, 0.1);
  border: 1px solid #ff7f9e;
}
.redactor-modal input.error:focus,
.redactor-modal textarea.error:focus,
.redactor-modal select.error:focus {
  border-color: #ff3265;
  box-shadow: 0 0 1px #ff3265;
}
.redactor-modal input.success,
.redactor-modal textarea.success,
.redactor-modal select.success {
  background-color: rgba(47, 196, 182, 0.1);
  border: 1px solid #65dacf;
}
.redactor-modal input.success:focus,
.redactor-modal textarea.success:focus,
.redactor-modal select.success:focus {
  border-color: #2fc4b6;
  box-shadow: 0 0 1px #2fc4b6;
}
.redactor-modal input:disabled,
.redactor-modal input:disabled:hover,
.redactor-modal input.disabled,
.redactor-modal input.disabled:hover,
.redactor-modal textarea:disabled,
.redactor-modal textarea:disabled:hover,
.redactor-modal textarea.disabled,
.redactor-modal textarea.disabled:hover,
.redactor-modal select:disabled,
.redactor-modal select:disabled:hover,
.redactor-modal select.disabled,
.redactor-modal select.disabled:hover {
  resize: none;
  opacity: 0.6;
  cursor: default;
  font-style: italic;
  color: rgba(0, 0, 0, 0.5);
  border: 1px solid #cacfd4;
  box-shadow: none;
  background-color: #fff;
}
.redactor-modal .req {
  position: relative;
  top: 1px;
  font-weight: bold;
  color: #ff3265;
  font-size: 110%;
}
.redactor-modal .desc {
  color: rgba(51, 51, 51, 0.5);
  font-size: 12px;
}
.redactor-modal span.desc {
  margin-left: 0.25em;
}
.redactor-modal div.desc {
  margin-top: 0.25em;
}
.redactor-modal span.success,
.redactor-modal span.error {
  font-size: 12px;
  margin-left: 0.25em;
}
.redactor-modal div.desc {
  margin-bottom: -0.5em;
}
.redactor-modal .redactor-close {
  position: absolute;
  top: 16px;
  right: 12px;
  font-size: 30px;
  line-height: 30px;
  padding: 0px 4px;
  color: #000;
  opacity: 0.3;
  cursor: pointer;
}
.redactor-modal .redactor-close:hover {
  opacity: 1;
}
.redactor-modal .redactor-close:before {
  content: "\d7";
}
.redactor-modal button {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  text-align: center;
  font-family: inherit;
  font-size: 15px;
  font-weight: 500;
  color: #007dff;
  background-color: #fff;
  border-radius: 3px;
  border: 2px solid #007dff;
  min-height: 40px;
  outline: none;
  padding: 0.5em 1.25em;
  cursor: pointer;
  line-height: 1.2;
  vertical-align: middle;
  -webkit-appearance: none;
}
.redactor-modal button:hover {
  outline: none;
  text-decoration: none;
  background: none;
  color: rgba(0, 125, 255, 0.6);
  border-color: rgba(0, 125, 255, 0.5);
}
.redactor-modal button.redactor-button-secondary {
  border-color: #2a2e34;
  color: #2a2e34;
}
.redactor-modal button.redactor-button-secondary:hover {
  color: rgba(42, 46, 52, 0.6);
  border-color: rgba(42, 46, 52, 0.5);
}
.redactor-modal button.redactor-button-danger,
.redactor-modal button.redactor-button-unstyled {
  background: none;
  border-color: transparent;
  color: rgba(42, 46, 52, 0.6);
}
.redactor-modal button.redactor-button-danger:hover,
.redactor-modal button.redactor-button-unstyled:hover {
  background: none;
  border-color: transparent;
  color: #ff3265;
  text-decoration: underline;
}
.redactor-modal .redactor-modal-group:after {
  content: "";
  display: table;
  clear: both;
}
.redactor-modal .redactor-modal-side {
  float: left;
  width: 30%;
  margin-right: 4%;
}
.redactor-modal .redactor-modal-side img {
  max-width: 100%;
  height: auto;
  display: block;
}
.redactor-modal .redactor-modal-area {
  float: left;
  width: 66%;
}
.redactor-modal[dir=rtl] .redactor-close {
  left: 12px;
  right: auto;
}
.redactor-modal[dir=rtl] textarea {
  direction: ltr;
  text-align: left;
}
.redactor-modal[dir=rtl] .redactor-modal-footer button.redactor-button-unstyled {
  float: left;
  margin-left: 0;
}
.redactor-modal-header {
  padding: 20px;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.redactor-modal-header:empty {
  display: none;
}
.redactor-modal-body {
  padding: 32px 48px;
  padding-bottom: 40px;
}
.redactor-modal-footer {
  padding: 24px;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  overflow: hidden;
}
.redactor-modal-footer button {
  margin-right: 4px;
}
.redactor-modal-footer button.redactor-button-unstyled {
  margin-right: 0;
  float: right;
}
.redactor-modal-footer:empty {
  display: none;
}
.redactor-modal-tabs {
  display: flex;
  border-bottom: 2px solid rgba(0, 0, 0, 0.05);
  margin-bottom: 1em;
}
.redactor-modal-tabs a {
  font-size: 15px;
  padding: 2px 0;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.5);
  border-bottom: 2px solid transparent;
  margin-bottom: -2px;
  margin-right: 14px;
}
.redactor-modal-tabs a:hover {
  transition: all linear 0.2s;
}
.redactor-modal-tabs a:hover,
.redactor-modal-tabs a.active {
  font-weight: 500;
  color: #007dff;
  border-bottom-color: #007dff;
}
.redactor-styles {
  margin: 0;
  padding: 16px 18px;
  color: #333;
  font-family:
    "Trebuchet MS",
    "Helvetica Neue",
    Helvetica,
    Tahoma,
    sans-serif;
  font-size: 1em;
  line-height: 1.5;
  box-sizing: border-box;
}
.redactor-styles *,
.redactor-styles *:before,
.redactor-styles *:after {
  box-sizing: inherit;
}
.redactor-styles[dir=rtl] {
  direction: rtl;
  unicode-bidi: embed;
}
.redactor-styles[dir=rtl] ul li,
.redactor-styles[dir=rtl] ol li {
  text-align: right;
}
.redactor-styles[dir=rtl] ul,
.redactor-styles[dir=rtl] ol,
.redactor-styles[dir=rtl] ul ul,
.redactor-styles[dir=rtl] ol ol,
.redactor-styles[dir=rtl] ul ol,
.redactor-styles[dir=rtl] ol ul {
  margin-left: 1.5em;
}
.redactor-styles[dir=rtl] figcaption {
  text-align: right;
}
.redactor-styles ul[dir=rtl],
.redactor-styles ul[dir=rtl] ul,
.redactor-styles ul[dir=rtl] ol,
.redactor-styles ol[dir=rtl],
.redactor-styles ol[dir=rtl] ul,
.redactor-styles ol[dir=rtl] ol {
  margin-right: 1.5em;
}
.redactor-styles ul[dir=rtl] li,
.redactor-styles ol[dir=rtl] li {
  text-align: right;
}
.redactor-styles a,
.redactor-styles a:hover {
  color: #3397ff;
}
.redactor-styles p,
.redactor-styles dl,
.redactor-styles blockquote,
.redactor-styles hr,
.redactor-styles pre,
.redactor-styles table,
.redactor-styles figure,
.redactor-styles address {
  padding: 0;
  margin: 0;
  margin-bottom: 1em;
}
.redactor-styles ul,
.redactor-styles ol {
  padding: 0;
}
.redactor-styles ul,
.redactor-styles ul ul,
.redactor-styles ul ol,
.redactor-styles ol,
.redactor-styles ol ul,
.redactor-styles ol ol {
  margin: 0 0 0 1.5em;
}
.redactor-styles ul li,
.redactor-styles ol li {
  text-align: left;
}
.redactor-styles ol ol li {
  list-style-type: lower-alpha;
}
.redactor-styles ol ol ol li {
  list-style-type: lower-roman;
}
.redactor-styles ul,
.redactor-styles ol {
  margin-bottom: 1em;
}
.redactor-styles h1,
.redactor-styles h2,
.redactor-styles h3,
.redactor-styles h4,
.redactor-styles h5,
.redactor-styles h6 {
  font-weight: bold;
  color: #111;
  text-rendering: optimizeLegibility;
  margin: 0;
  padding: 0;
  margin-bottom: 0.5em;
  line-height: 1.2;
}
.redactor-styles h1 {
  font-size: 2.0736em;
}
.redactor-styles h2 {
  font-size: 1.728em;
}
.redactor-styles h3 {
  font-size: 1.44em;
}
.redactor-styles h4 {
  font-size: 1.2em;
}
.redactor-styles h5 {
  font-size: 1em;
}
.redactor-styles h6 {
  font-size: 0.83333em;
  text-transform: uppercase;
  letter-spacing: .035em;
}
.redactor-styles blockquote {
  font-style: italic;
  color: rgba(0, 0, 0, 0.5);
  border: none;
}
.redactor-styles table {
  width: 100%;
}
.redactor-styles time,
.redactor-styles small,
.redactor-styles var,
.redactor-styles code,
.redactor-styles kbd,
.redactor-styles mark {
  display: inline-block;
  font-family:
    Consolas,
    Menlo,
    Monaco,
    "Courier New",
    monospace;
  font-size: 87.5%;
  line-height: 1;
  color: rgba(51, 51, 51, 0.9);
}
.redactor-styles var,
.redactor-styles cite {
  opacity: .6;
}
.redactor-styles var {
  font-style: normal;
}
.redactor-styles dfn,
.redactor-styles abbr {
  text-transform: uppercase;
}
.redactor-styles dfn[title],
.redactor-styles abbr[title] {
  text-decoration: none;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.5);
  cursor: help;
}
.redactor-styles code,
.redactor-styles kbd {
  position: relative;
  top: -1px;
  padding: 0.25em;
  padding-bottom: 0.2em;
  border-radius: 2px;
}
.redactor-styles code {
  background-color: #eff1f2;
}
.redactor-styles mark {
  border-radius: 2px;
  padding: 0.125em 0.25em;
  background-color: #fdb833;
}
.redactor-styles kbd {
  border: 1px solid #e5e7e9;
}
.redactor-styles sub,
.redactor-styles sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.redactor-styles sub {
  bottom: -0.25em;
}
.redactor-styles sup {
  top: -0.5em;
}
.redactor-styles pre {
  font-family:
    Consolas,
    Menlo,
    Monaco,
    "Courier New",
    monospace;
  font-size: .9em;
}
.redactor-styles pre,
.redactor-styles pre code {
  background-color: #f6f7f8;
  padding: 0;
  top: 0;
  display: block;
  line-height: 1.5;
  color: rgba(51, 51, 51, 0.85);
  overflow: none;
  white-space: pre-wrap;
}
.redactor-styles pre {
  padding: 1rem;
}
.redactor-styles table {
  border-collapse: collapse;
  max-width: 100%;
  width: 100%;
}
.redactor-styles table caption {
  text-transform: uppercase;
  padding: 0;
  color: rgba(0, 0, 0, 0.5);
  font-size: 11px;
}
.redactor-styles table th,
.redactor-styles table td {
  border: 1px solid #eee;
  padding: 16px;
  padding-bottom: 15px;
}
.redactor-styles table tfoot th,
.redactor-styles table tfoot td {
  color: rgba(0, 0, 0, 0.5);
}
.redactor-styles img,
.redactor-styles video,
.redactor-styles audio,
.redactor-styles embed,
.redactor-styles object {
  max-width: 100%;
}
.redactor-styles img,
.redactor-styles video,
.redactor-styles embed,
.redactor-styles object {
  height: auto !important;
}
.redactor-styles img {
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}
.redactor-styles figcaption {
  display: block;
  opacity: .6;
  font-size: 12px;
  font-style: italic;
  text-align: left;
}
.upload-redactor-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  border: 5px dashed rgba(0, 125, 255, 0.15);
  position: relative;
  width: 100%;
  min-height: 220px;
  background: #fff;
  cursor: pointer;
  overflow: hidden;
  text-align: center;
}
.upload-redactor-placeholder {
  font-size: 15px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.3);
  font-style: italic;
}
.upload-redactor-hover {
  background-color: rgba(0, 125, 255, 0.075);
}
.upload-redactor-error {
  background-color: rgba(255, 50, 101, 0.075);
}
.upload-redactor-box-hover {
  outline: 5px dashed rgba(0, 125, 255, 0.3);
}
.upload-redactor-box-error {
  outline: 5px dashed rgba(255, 50, 101, 0.3);
}
.redactor-structure h1,
.redactor-structure h2,
.redactor-structure h3,
.redactor-structure h4,
.redactor-structure h5,
.redactor-structure h6,
.redactor-structure div {
  position: relative;
}
.redactor-structure h1:before,
.redactor-structure h2:before,
.redactor-structure h3:before,
.redactor-structure h4:before,
.redactor-structure h5:before,
.redactor-structure h6:before,
.redactor-structure div:before {
  width: 24px;
  position: absolute;
  font-size: 10px;
  font-weight: normal;
  opacity: 0.5;
  left: -26px;
  top: 50%;
  margin-top: -7px;
  text-align: right;
}
.redactor-structure h1:before {
  content: "h1";
}
.redactor-structure h2:before {
  content: "h2";
}
.redactor-structure h3:before {
  content: "h3";
}
.redactor-structure h4:before {
  content: "h4";
}
.redactor-structure h5:before {
  content: "h5";
}
.redactor-structure h6:before {
  content: "h6";
}
.redactor-structure div:before {
  content: "div";
}
#redactor-progress {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000000;
  height: 10px;
}
#redactor-progress span {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  background-image:
    linear-gradient(
      45deg,
      rgba(255, 255, 255, 0.2) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.2) 50%,
      rgba(255, 255, 255, 0.2) 75%,
      transparent 75%,
      transparent);
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #007dff;
  background-size: 40px 40px;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.redactor-box-fullscreen {
  z-index: 1051;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}
.redactor-box-fullscreen-target {
  position: absolute !important;
}
.redactor-body-fullscreen .redactor-dropdown,
.redactor-body-fullscreen .redactor-context-toolbar {
  z-index: 1052;
}
.redactor-body-fullscreen #redactor-overlay {
  z-index: 1098;
}
.redactor-body-fullscreen #redactor-modal {
  z-index: 1099;
}

/* node_modules/intl-tel-input/build/css/intlTelInput.css */
:root {
  --iti-hover-color: rgba(0, 0, 0, 0.05);
  --iti-border-color: #ccc;
  --iti-dialcode-color: #999;
  --iti-dropdown-bg: white;
  --iti-spacer-horizontal: 8px;
  --iti-flag-height: 12px;
  --iti-flag-width: 16px;
  --iti-border-width: 1px;
  --iti-arrow-height: 4px;
  --iti-arrow-width: 6px;
  --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
  --iti-arrow-padding: 6px;
  --iti-arrow-color: #555;
  --iti-path-flags-1x: url("./media/flags-DEVAAAR7.8fffa88c90.webp");
  --iti-path-flags-2x: url("./media/flags@2x-LAG6ZLTZ.8fffa88c90.webp");
  --iti-path-globe-1x: url("./media/globe-TDQQLSUB.8fffa88c90.webp");
  --iti-path-globe-2x: url("./media/globe@2x-S5G7N6BJ.8fffa88c90.webp");
  --iti-flag-sprite-width: 3904px;
  --iti-flag-sprite-height: 12px;
  --iti-mobile-popup-margin: 30px;
}
.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}
.iti__a11y-text {
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute;
}
.iti input.iti__tel-input,
.iti input.iti__tel-input[type=text],
.iti input.iti__tel-input[type=tel] {
  position: relative;
  z-index: 0;
  margin: 0 !important;
}
.iti__country-container {
  position: absolute;
  top: 0;
  bottom: 0;
  padding: var(--iti-border-width);
}
.iti__selected-country {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  border-radius: 0;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none;
}
.iti__selected-country-primary {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
}
.iti__arrow {
  margin-left: var(--iti-arrow-padding);
  width: 0;
  height: 0;
  border-left: var(--iti-triangle-border) solid transparent;
  border-right: var(--iti-triangle-border) solid transparent;
  border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
[dir=rtl] .iti__arrow {
  margin-right: var(--iti-arrow-padding);
  margin-left: 0;
}
.iti__arrow--up {
  border-top: none;
  border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
.iti__dropdown-content {
  border-radius: 3px;
  background-color: var(--iti-dropdown-bg);
}
.iti--inline-dropdown .iti__dropdown-content {
  position: absolute;
  z-index: 2;
  margin-top: 3px;
  margin-left: calc(var(--iti-border-width) * -1);
  border: var(--iti-border-width) solid var(--iti-border-color);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.iti__search-input {
  width: 100%;
  border-width: 0;
  border-radius: 3px;
}
.iti__search-input + .iti__country-list {
  border-top: 1px solid var(--iti-border-color);
}
.iti__country-list {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti--inline-dropdown .iti__country-list {
  max-height: 185px;
}
.iti--flexible-dropdown-width .iti__country-list {
  white-space: nowrap;
}
@media (max-width: 500px) {
  .iti--flexible-dropdown-width .iti__country-list {
    white-space: normal;
  }
}
.iti__country {
  display: flex;
  align-items: center;
  padding: 8px var(--iti-spacer-horizontal);
  outline: none;
}
.iti__dial-code {
  color: var(--iti-dialcode-color);
}
.iti__country.iti__highlight {
  background-color: var(--iti-hover-color);
}
.iti__country-list .iti__flag,
.iti__country-name {
  margin-right: var(--iti-spacer-horizontal);
}
[dir=rtl] .iti__country-list .iti__flag,
[dir=rtl] .iti__country-name {
  margin-right: 0;
  margin-left: var(--iti-spacer-horizontal);
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover,
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover button {
  cursor: pointer;
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {
  background-color: var(--iti-hover-color);
}
.iti .iti__selected-dial-code {
  margin-left: 4px;
}
[dir=rtl] .iti .iti__selected-dial-code {
  margin-left: 0;
  margin-right: 4px;
}
.iti--container {
  position: fixed;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: var(--iti-border-width);
}
.iti--container:hover {
  cursor: pointer;
}
.iti--fullscreen-popup.iti--container {
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: var(--iti-mobile-popup-margin);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.iti--fullscreen-popup .iti__dropdown-content {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  position: relative;
}
.iti--fullscreen-popup .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}
.iti__flag {
  --iti-flag-offset: 100px;
  height: var(--iti-flag-height);
  width: var(--iti-flag-width);
  border-radius: 1px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: var(--iti-path-flags-1x);
  background-repeat: no-repeat;
  background-position: var(--iti-flag-offset) 0;
  background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
}
.iti__ac {
  --iti-flag-offset: 0px;
}
.iti__ad {
  --iti-flag-offset: -16px;
}
.iti__ae {
  --iti-flag-offset: -32px;
}
.iti__af {
  --iti-flag-offset: -48px;
}
.iti__ag {
  --iti-flag-offset: -64px;
}
.iti__ai {
  --iti-flag-offset: -80px;
}
.iti__al {
  --iti-flag-offset: -96px;
}
.iti__am {
  --iti-flag-offset: -112px;
}
.iti__ao {
  --iti-flag-offset: -128px;
}
.iti__ar {
  --iti-flag-offset: -144px;
}
.iti__as {
  --iti-flag-offset: -160px;
}
.iti__at {
  --iti-flag-offset: -176px;
}
.iti__au {
  --iti-flag-offset: -192px;
}
.iti__aw {
  --iti-flag-offset: -208px;
}
.iti__ax {
  --iti-flag-offset: -224px;
}
.iti__az {
  --iti-flag-offset: -240px;
}
.iti__ba {
  --iti-flag-offset: -256px;
}
.iti__bb {
  --iti-flag-offset: -272px;
}
.iti__bd {
  --iti-flag-offset: -288px;
}
.iti__be {
  --iti-flag-offset: -304px;
}
.iti__bf {
  --iti-flag-offset: -320px;
}
.iti__bg {
  --iti-flag-offset: -336px;
}
.iti__bh {
  --iti-flag-offset: -352px;
}
.iti__bi {
  --iti-flag-offset: -368px;
}
.iti__bj {
  --iti-flag-offset: -384px;
}
.iti__bl {
  --iti-flag-offset: -400px;
}
.iti__bm {
  --iti-flag-offset: -416px;
}
.iti__bn {
  --iti-flag-offset: -432px;
}
.iti__bo {
  --iti-flag-offset: -448px;
}
.iti__bq {
  --iti-flag-offset: -464px;
}
.iti__br {
  --iti-flag-offset: -480px;
}
.iti__bs {
  --iti-flag-offset: -496px;
}
.iti__bt {
  --iti-flag-offset: -512px;
}
.iti__bw {
  --iti-flag-offset: -528px;
}
.iti__by {
  --iti-flag-offset: -544px;
}
.iti__bz {
  --iti-flag-offset: -560px;
}
.iti__ca {
  --iti-flag-offset: -576px;
}
.iti__cc {
  --iti-flag-offset: -592px;
}
.iti__cd {
  --iti-flag-offset: -608px;
}
.iti__cf {
  --iti-flag-offset: -624px;
}
.iti__cg {
  --iti-flag-offset: -640px;
}
.iti__ch {
  --iti-flag-offset: -656px;
}
.iti__ci {
  --iti-flag-offset: -672px;
}
.iti__ck {
  --iti-flag-offset: -688px;
}
.iti__cl {
  --iti-flag-offset: -704px;
}
.iti__cm {
  --iti-flag-offset: -720px;
}
.iti__cn {
  --iti-flag-offset: -736px;
}
.iti__co {
  --iti-flag-offset: -752px;
}
.iti__cr {
  --iti-flag-offset: -768px;
}
.iti__cu {
  --iti-flag-offset: -784px;
}
.iti__cv {
  --iti-flag-offset: -800px;
}
.iti__cw {
  --iti-flag-offset: -816px;
}
.iti__cx {
  --iti-flag-offset: -832px;
}
.iti__cy {
  --iti-flag-offset: -848px;
}
.iti__cz {
  --iti-flag-offset: -864px;
}
.iti__de {
  --iti-flag-offset: -880px;
}
.iti__dj {
  --iti-flag-offset: -896px;
}
.iti__dk {
  --iti-flag-offset: -912px;
}
.iti__dm {
  --iti-flag-offset: -928px;
}
.iti__do {
  --iti-flag-offset: -944px;
}
.iti__dz {
  --iti-flag-offset: -960px;
}
.iti__ec {
  --iti-flag-offset: -976px;
}
.iti__ee {
  --iti-flag-offset: -992px;
}
.iti__eg {
  --iti-flag-offset: -1008px;
}
.iti__eh {
  --iti-flag-offset: -1024px;
}
.iti__er {
  --iti-flag-offset: -1040px;
}
.iti__es {
  --iti-flag-offset: -1056px;
}
.iti__et {
  --iti-flag-offset: -1072px;
}
.iti__fi {
  --iti-flag-offset: -1088px;
}
.iti__fj {
  --iti-flag-offset: -1104px;
}
.iti__fk {
  --iti-flag-offset: -1120px;
}
.iti__fm {
  --iti-flag-offset: -1136px;
}
.iti__fo {
  --iti-flag-offset: -1152px;
}
.iti__fr {
  --iti-flag-offset: -1168px;
}
.iti__ga {
  --iti-flag-offset: -1184px;
}
.iti__gb {
  --iti-flag-offset: -1200px;
}
.iti__gd {
  --iti-flag-offset: -1216px;
}
.iti__ge {
  --iti-flag-offset: -1232px;
}
.iti__gf {
  --iti-flag-offset: -1248px;
}
.iti__gg {
  --iti-flag-offset: -1264px;
}
.iti__gh {
  --iti-flag-offset: -1280px;
}
.iti__gi {
  --iti-flag-offset: -1296px;
}
.iti__gl {
  --iti-flag-offset: -1312px;
}
.iti__gm {
  --iti-flag-offset: -1328px;
}
.iti__gn {
  --iti-flag-offset: -1344px;
}
.iti__gp {
  --iti-flag-offset: -1360px;
}
.iti__gq {
  --iti-flag-offset: -1376px;
}
.iti__gr {
  --iti-flag-offset: -1392px;
}
.iti__gt {
  --iti-flag-offset: -1408px;
}
.iti__gu {
  --iti-flag-offset: -1424px;
}
.iti__gw {
  --iti-flag-offset: -1440px;
}
.iti__gy {
  --iti-flag-offset: -1456px;
}
.iti__hk {
  --iti-flag-offset: -1472px;
}
.iti__hn {
  --iti-flag-offset: -1488px;
}
.iti__hr {
  --iti-flag-offset: -1504px;
}
.iti__ht {
  --iti-flag-offset: -1520px;
}
.iti__hu {
  --iti-flag-offset: -1536px;
}
.iti__id {
  --iti-flag-offset: -1552px;
}
.iti__ie {
  --iti-flag-offset: -1568px;
}
.iti__il {
  --iti-flag-offset: -1584px;
}
.iti__im {
  --iti-flag-offset: -1600px;
}
.iti__in {
  --iti-flag-offset: -1616px;
}
.iti__io {
  --iti-flag-offset: -1632px;
}
.iti__iq {
  --iti-flag-offset: -1648px;
}
.iti__ir {
  --iti-flag-offset: -1664px;
}
.iti__is {
  --iti-flag-offset: -1680px;
}
.iti__it {
  --iti-flag-offset: -1696px;
}
.iti__je {
  --iti-flag-offset: -1712px;
}
.iti__jm {
  --iti-flag-offset: -1728px;
}
.iti__jo {
  --iti-flag-offset: -1744px;
}
.iti__jp {
  --iti-flag-offset: -1760px;
}
.iti__ke {
  --iti-flag-offset: -1776px;
}
.iti__kg {
  --iti-flag-offset: -1792px;
}
.iti__kh {
  --iti-flag-offset: -1808px;
}
.iti__ki {
  --iti-flag-offset: -1824px;
}
.iti__km {
  --iti-flag-offset: -1840px;
}
.iti__kn {
  --iti-flag-offset: -1856px;
}
.iti__kp {
  --iti-flag-offset: -1872px;
}
.iti__kr {
  --iti-flag-offset: -1888px;
}
.iti__kw {
  --iti-flag-offset: -1904px;
}
.iti__ky {
  --iti-flag-offset: -1920px;
}
.iti__kz {
  --iti-flag-offset: -1936px;
}
.iti__la {
  --iti-flag-offset: -1952px;
}
.iti__lb {
  --iti-flag-offset: -1968px;
}
.iti__lc {
  --iti-flag-offset: -1984px;
}
.iti__li {
  --iti-flag-offset: -2000px;
}
.iti__lk {
  --iti-flag-offset: -2016px;
}
.iti__lr {
  --iti-flag-offset: -2032px;
}
.iti__ls {
  --iti-flag-offset: -2048px;
}
.iti__lt {
  --iti-flag-offset: -2064px;
}
.iti__lu {
  --iti-flag-offset: -2080px;
}
.iti__lv {
  --iti-flag-offset: -2096px;
}
.iti__ly {
  --iti-flag-offset: -2112px;
}
.iti__ma {
  --iti-flag-offset: -2128px;
}
.iti__mc {
  --iti-flag-offset: -2144px;
}
.iti__md {
  --iti-flag-offset: -2160px;
}
.iti__me {
  --iti-flag-offset: -2176px;
}
.iti__mf {
  --iti-flag-offset: -2192px;
}
.iti__mg {
  --iti-flag-offset: -2208px;
}
.iti__mh {
  --iti-flag-offset: -2224px;
}
.iti__mk {
  --iti-flag-offset: -2240px;
}
.iti__ml {
  --iti-flag-offset: -2256px;
}
.iti__mm {
  --iti-flag-offset: -2272px;
}
.iti__mn {
  --iti-flag-offset: -2288px;
}
.iti__mo {
  --iti-flag-offset: -2304px;
}
.iti__mp {
  --iti-flag-offset: -2320px;
}
.iti__mq {
  --iti-flag-offset: -2336px;
}
.iti__mr {
  --iti-flag-offset: -2352px;
}
.iti__ms {
  --iti-flag-offset: -2368px;
}
.iti__mt {
  --iti-flag-offset: -2384px;
}
.iti__mu {
  --iti-flag-offset: -2400px;
}
.iti__mv {
  --iti-flag-offset: -2416px;
}
.iti__mw {
  --iti-flag-offset: -2432px;
}
.iti__mx {
  --iti-flag-offset: -2448px;
}
.iti__my {
  --iti-flag-offset: -2464px;
}
.iti__mz {
  --iti-flag-offset: -2480px;
}
.iti__na {
  --iti-flag-offset: -2496px;
}
.iti__nc {
  --iti-flag-offset: -2512px;
}
.iti__ne {
  --iti-flag-offset: -2528px;
}
.iti__nf {
  --iti-flag-offset: -2544px;
}
.iti__ng {
  --iti-flag-offset: -2560px;
}
.iti__ni {
  --iti-flag-offset: -2576px;
}
.iti__nl {
  --iti-flag-offset: -2592px;
}
.iti__no {
  --iti-flag-offset: -2608px;
}
.iti__np {
  --iti-flag-offset: -2624px;
}
.iti__nr {
  --iti-flag-offset: -2640px;
}
.iti__nu {
  --iti-flag-offset: -2656px;
}
.iti__nz {
  --iti-flag-offset: -2672px;
}
.iti__om {
  --iti-flag-offset: -2688px;
}
.iti__pa {
  --iti-flag-offset: -2704px;
}
.iti__pe {
  --iti-flag-offset: -2720px;
}
.iti__pf {
  --iti-flag-offset: -2736px;
}
.iti__pg {
  --iti-flag-offset: -2752px;
}
.iti__ph {
  --iti-flag-offset: -2768px;
}
.iti__pk {
  --iti-flag-offset: -2784px;
}
.iti__pl {
  --iti-flag-offset: -2800px;
}
.iti__pm {
  --iti-flag-offset: -2816px;
}
.iti__pr {
  --iti-flag-offset: -2832px;
}
.iti__ps {
  --iti-flag-offset: -2848px;
}
.iti__pt {
  --iti-flag-offset: -2864px;
}
.iti__pw {
  --iti-flag-offset: -2880px;
}
.iti__py {
  --iti-flag-offset: -2896px;
}
.iti__qa {
  --iti-flag-offset: -2912px;
}
.iti__re {
  --iti-flag-offset: -2928px;
}
.iti__ro {
  --iti-flag-offset: -2944px;
}
.iti__rs {
  --iti-flag-offset: -2960px;
}
.iti__ru {
  --iti-flag-offset: -2976px;
}
.iti__rw {
  --iti-flag-offset: -2992px;
}
.iti__sa {
  --iti-flag-offset: -3008px;
}
.iti__sb {
  --iti-flag-offset: -3024px;
}
.iti__sc {
  --iti-flag-offset: -3040px;
}
.iti__sd {
  --iti-flag-offset: -3056px;
}
.iti__se {
  --iti-flag-offset: -3072px;
}
.iti__sg {
  --iti-flag-offset: -3088px;
}
.iti__sh {
  --iti-flag-offset: -3104px;
}
.iti__si {
  --iti-flag-offset: -3120px;
}
.iti__sj {
  --iti-flag-offset: -3136px;
}
.iti__sk {
  --iti-flag-offset: -3152px;
}
.iti__sl {
  --iti-flag-offset: -3168px;
}
.iti__sm {
  --iti-flag-offset: -3184px;
}
.iti__sn {
  --iti-flag-offset: -3200px;
}
.iti__so {
  --iti-flag-offset: -3216px;
}
.iti__sr {
  --iti-flag-offset: -3232px;
}
.iti__ss {
  --iti-flag-offset: -3248px;
}
.iti__st {
  --iti-flag-offset: -3264px;
}
.iti__sv {
  --iti-flag-offset: -3280px;
}
.iti__sx {
  --iti-flag-offset: -3296px;
}
.iti__sy {
  --iti-flag-offset: -3312px;
}
.iti__sz {
  --iti-flag-offset: -3328px;
}
.iti__tc {
  --iti-flag-offset: -3344px;
}
.iti__td {
  --iti-flag-offset: -3360px;
}
.iti__tg {
  --iti-flag-offset: -3376px;
}
.iti__th {
  --iti-flag-offset: -3392px;
}
.iti__tj {
  --iti-flag-offset: -3408px;
}
.iti__tk {
  --iti-flag-offset: -3424px;
}
.iti__tl {
  --iti-flag-offset: -3440px;
}
.iti__tm {
  --iti-flag-offset: -3456px;
}
.iti__tn {
  --iti-flag-offset: -3472px;
}
.iti__to {
  --iti-flag-offset: -3488px;
}
.iti__tr {
  --iti-flag-offset: -3504px;
}
.iti__tt {
  --iti-flag-offset: -3520px;
}
.iti__tv {
  --iti-flag-offset: -3536px;
}
.iti__tw {
  --iti-flag-offset: -3552px;
}
.iti__tz {
  --iti-flag-offset: -3568px;
}
.iti__ua {
  --iti-flag-offset: -3584px;
}
.iti__ug {
  --iti-flag-offset: -3600px;
}
.iti__us {
  --iti-flag-offset: -3616px;
}
.iti__uy {
  --iti-flag-offset: -3632px;
}
.iti__uz {
  --iti-flag-offset: -3648px;
}
.iti__va {
  --iti-flag-offset: -3664px;
}
.iti__vc {
  --iti-flag-offset: -3680px;
}
.iti__ve {
  --iti-flag-offset: -3696px;
}
.iti__vg {
  --iti-flag-offset: -3712px;
}
.iti__vi {
  --iti-flag-offset: -3728px;
}
.iti__vn {
  --iti-flag-offset: -3744px;
}
.iti__vu {
  --iti-flag-offset: -3760px;
}
.iti__wf {
  --iti-flag-offset: -3776px;
}
.iti__ws {
  --iti-flag-offset: -3792px;
}
.iti__xk {
  --iti-flag-offset: -3808px;
}
.iti__ye {
  --iti-flag-offset: -3824px;
}
.iti__yt {
  --iti-flag-offset: -3840px;
}
.iti__za {
  --iti-flag-offset: -3856px;
}
.iti__zm {
  --iti-flag-offset: -3872px;
}
.iti__zw {
  --iti-flag-offset: -3888px;
}
.iti__globe {
  background-image: var(--iti-path-globe-1x);
  background-size: contain;
  background-position: right;
  box-shadow: none;
  height: 19px;
}
@media (min-resolution: 2x) {
  .iti__flag {
    background-image: var(--iti-path-flags-2x);
  }
  .iti__globe {
    background-image: var(--iti-path-globe-2x);
  }
}

/* angular:styles/global:styles */
