/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-summary {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
}
.adyen-kyc-summary__heading {
  font-size: var(--adyen-sdk-text-title-l-font-size, 24px);
  font-weight: var(--adyen-sdk-text-title-l-font-weight, 600);
  line-height: var(--adyen-sdk-text-title-l-line-height, 34px);
  margin-bottom: var(--adyen-sdk-spacer-090, 24px);
}
.adyen-kyc-summary-section {
  margin-bottom: var(--adyen-sdk-spacer-090, 24px);
}
@container main (min-width: 1024px) {
  .adyen-kyc-summary-section {
    padding-left: var(--adyen-sdk-spacer-120, 48px);
  }
}
.adyen-kyc-summary-section__header {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}
.adyen-kyc-summary-section__heading {
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-strongest-font-weight, 600);
}
.adyen-kyc-summary-section__content {
  padding: var(--adyen-sdk-spacer-000, 0px);
  margin: var(--adyen-sdk-spacer-070, 16px) var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-100, 32px);
}
.adyen-kyc-summary-section__field {
  display: flex;
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  margin-bottom: var(--adyen-sdk-spacer-060, 12px);
}
@container main (max-width: 680px) {
  .adyen-kyc-summary-section__field {
    flex-direction: column;
  }
}
.adyen-kyc-summary-section__field:last-child {
  margin-bottom: var(--adyen-sdk-spacer-000, 0px);
}
.adyen-kyc-summary-section__label, .adyen-kyc-summary-section__data {
  display: flex;
  flex: 1;
}
.adyen-kyc-summary-section__label {
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
}
.adyen-kyc-summary-section__data {
  margin: var(--adyen-sdk-spacer-000, 0px);
}
@container main (max-width: 680px) {
  .adyen-kyc-summary-section__data {
    margin-top: var(--adyen-sdk-spacer-010, 2px);
  }
}
.adyen-kyc-summary__legal-caption {
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
  font-size: var(--adyen-sdk-text-caption-font-size, 12px);
  font-family: var(--adyen-sdk-text-caption-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-caption-font-weight, 400);
  line-height: var(--adyen-sdk-text-caption-line-height, 18px);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
/* Base button */
/* base/primary */
.adyen-kyc-button {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  align-items: center;
  background: none;
  border: none;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  line-height: calc(var(--adyen-sdk-text-body-line-height, 20px) * 1.4);
  margin: var(--adyen-sdk-spacer-000, 0px);
  outline: none;
  padding: var(--adyen-sdk-spacer-000, 0px);
  text-decoration: none;
  user-select: none;
  vertical-align: baseline;
  white-space: nowrap;
  gap: var(--adyen-sdk-spacer-040, 8px);
  background-color: var(--adyen-sdk-color-background-inverse-primary, #00112c);
  border-radius: var(--adyen-sdk-border-radius-m, 8px);
  color: var(--adyen-sdk-color-label-inverse-primary, #ffffff);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight, 500);
  height: fit-content;
  padding: var(--adyen-sdk-spacer-050, 10px);
  position: relative;
  transition: var(--adyen-sdk-animation-duration-fast, 100ms) var(--adyen-sdk-animation-easing-linear, linear);
  transition-property: color, background-color;
}
.adyen-kyc-button::-moz-focus-inner {
  border: none;
  padding: var(--adyen-sdk-spacer-000, 0px);
}
.adyen-kyc-button:hover {
  background-color: var(--adyen-sdk-color-background-inverse-primary-hover, #5c687c);
  color: var(--adyen-sdk-color-label-inverse-primary, #ffffff);
}

.adyen-kyc-button > span {
  line-height: 1;
}

/* secondary */
.adyen-kyc-button--secondary {
  background-color: var(--adyen-sdk-color-background-primary, #ffffff);
  border: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-secondary, #c9cdd3);
  color: var(--adyen-sdk-color-label-primary, #00112c);
}
.adyen-kyc-button--secondary:hover {
  background-color: var(--adyen-sdk-color-background-primary-hover, #f7f7f8);
  color: var(--adyen-sdk-color-label-primary-hover, #5c687c);
}
.adyen-kyc-button--secondary:active {
  background-color: var(--adyen-sdk-color-background-primary-active, #eeeff1);
  color: var(--adyen-sdk-color-label-primary-active, #8d95a3);
}

/* tertiary */
.adyen-kyc-button--tertiary {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  background-color: transparent;
  text-decoration: underline;
}
.adyen-kyc-button--tertiary:hover {
  text-decoration: none;
  color: var(--adyen-sdk-color-label-primary-hover, #5c687c);
  background-color: transparent;
}
.adyen-kyc-button--tertiary:active {
  text-decoration: none;
  color: var(--adyen-sdk-color-label-primary-active, #8d95a3);
}

.adyen-kyc-button--with-loader {
  overflow: hidden;
}

.adyen-kyc-button__loader-container--active {
  display: flex;
  opacity: 1;
  margin: -1px 4px;
}

.adyen-kyc-button--small {
  border-radius: var(--adyen-sdk-border-radius-m, 8px);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  padding: var(--adyen-sdk-spacer-030, 6px) var(--adyen-sdk-spacer-050, 10px);
}

.adyen-kyc-button--large {
  border-radius: var(--adyen-sdk-border-radius-m, 8px);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  padding: var(--adyen-sdk-spacer-070, 16px) var(--adyen-sdk-spacer-060, 12px);
}

.adyen-kyc-button--shaded {
  background-color: rgba(0, 17, 44, 0.08);
  backdrop-filter: blur(10px);
  border-radius: 50%;
}

.adyen-kyc-button--shaded:hover {
  background-color: var(--adyen-sdk-color-background-tertiary-hover, #e3e5e9);
  color: var(--adyen-sdk-color-label-primary, #00112c);
}

.adyen-kyc-button--block {
  display: flex;
  min-width: 100%;
}

.adyen-kyc-button--critical {
  background-color: var(--adyen-sdk-color-background-critical-strong, #e22d2d);
}
.adyen-kyc-button--critical:hover {
  background-color: var(--adyen-sdk-color-background-critical-strong-hover, #c72727);
}

.adyen-kyc-button--icon-left {
  flex-direction: row-reverse;
}
.adyen-kyc-button--icon-left .adyen-kyc-icon {
  margin-left: 0;
}

/* Disabled */
/* stylelint-disable-next-line selector-no-qualifying-type */
button[disabled] {
  cursor: not-allowed;
  background-color: var(--adyen-sdk-color-background-disabled, #eeeff1);
  color: var(--adyen-sdk-color-label-disabled, #8d95a3);
}
button[disabled]:hover {
  background-color: var(--adyen-sdk-color-background-disabled, #eeeff1);
  color: var(--adyen-sdk-color-label-disabled, #8d95a3);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-link {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  background-color: transparent;
  border: 0;
  color: var(--adyen-sdk-color-link-primary, #00112c);
  cursor: pointer;
  display: inline;
  font-size: inherit;
  padding: var(--adyen-sdk-spacer-000, 0px);
  vertical-align: baseline;
}
.adyen-kyc-link:hover {
  color: var(--adyen-sdk-color-link-primary-hover, #5c687c);
  text-decoration: underline;
}
.adyen-kyc-link:active {
  color: var(--adyen-sdk-color-link-primary-active, #8d95a3);
}
.adyen-kyc-link:focus {
  outline: none;
  text-decoration: underline;
}
.adyen-kyc-link:visited {
  color: var(--adyen-sdk-color-link-primary, #00112c);
}
.adyen-kyc-link--with-icon {
  display: inline-flex;
  width: fit-content;
  gap: var(--adyen-sdk-spacer-020, 4px);
}
.adyen-kyc-link--with-icon:hover {
  color: var(--adyen-sdk-color-link-primary-hover, #5c687c);
  text-decoration: none;
}
.adyen-kyc-link--icon-left {
  flex-direction: row-reverse;
}
.adyen-kyc-link__text {
  display: inline;
  vertical-align: baseline;
}
.adyen-kyc-link__text-with-underline {
  text-decoration: underline;
}
.adyen-kyc-link__icon {
  display: inline;
  font-size: inherit;
  position: relative;
  vertical-align: -2px;
}
.adyen-kyc-link__icon[class*="-small "], .adyen-kyc-link__icon[class$=-small] {
  margin: var(--adyen-sdk-spacer-000, 0px);
}.adyen-kyc-icon {
  color: inherit;
  display: inline-flex;
  vertical-align: baseline;
}
.adyen-kyc-icon svg {
  height: 100%;
}
.adyen-kyc-icon svg path {
  fill: currentColor;
}

.adyen-kyc-image {
  display: inline-block;
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-loader-wrapper {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
}

.adyen-kyc-loader-wrapper-inline {
  display: inline-block;
  height: auto;
  margin-right: var(--adyen-sdk-spacer-040, 8px);
}

.adyen-kyc-loader {
  animation: adyen-kyc-rotateLoader 1.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
  border-radius: 50%;
  border: var(--adyen-sdk-border-width-l, 3px) solid var(--adyen-sdk-color-outline-primary, #dbdee2);
  border-top-color: var(--adyen-sdk-color-outline-inverse-primary, #2f3e56);
  height: 43px;
  width: 43px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.adyen-kyc-loader-large {
  height: 43px;
  width: 43px;
  max-width: 43px;
}

.adyen-kyc-loader-small {
  border-width: 2px;
  height: 16px;
  width: 16px;
  max-width: 16px;
}

.adyen-kyc-loader-medium {
  height: 28px;
  width: 28px;
  max-width: 28px;
}

.adyen-kyc-loader-xsmall {
  border-width: 2px;
  height: 12px;
  width: 12px;
  max-width: 12px;
}

@keyframes adyen-kyc-rotateLoader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.adyen-kyc-loader-dot::before {
  background: var(--adyen-sdk-color-outline-inverse-primary, #2f3e56);
  border-radius: 50%;
  content: "";
  min-height: 6px;
  min-width: 6px;
  position: absolute;
}.adyen-kyc-divider {
  background-color: var(--adyen-sdk-color-separator-primary, #dbdee2);
  border: none;
  height: var(--adyen-sdk-border-width-s, 1px);
  margin-block-end: 0;
  margin-block-start: 0;
  width: 100%;
}.adyen-kyc-error-panel {
  margin-bottom: var(--adyen-sdk-spacer-080, 20px);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-alert {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  border-radius: var(--adyen-sdk-border-radius-l, 12px);
  padding: var(--adyen-sdk-spacer-070, 16px);
  word-break: break-word;
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-040, 8px);
}

.adyen-kyc-alert-without-icon .adyen-kyc-alert-explanation,
.adyen-kyc-alert-without-icon .adyen-kyc-alert-actions {
  margin: 0 var(--adyen-sdk-spacer-070, 16px);
}

.adyen-kyc-alert-basic {
  background-color: var(--adyen-sdk-color-background-secondary, #f7f7f8);
}

.adyen-kyc-alert-info {
  background-color: var(--adyen-sdk-color-background-highlight-weak, #f2f8ff);
}

.adyen-kyc-alert-error {
  background-color: var(--adyen-sdk-color-background-critical-weak, #fef4f4);
}

.adyen-kyc-alert-warning {
  background-color: var(--adyen-sdk-color-background-warning-weak, #fff5e9);
}

.adyen-kyc-alert-success {
  background-color: var(--adyen-sdk-color-background-success-weak, #edfaf3);
}

.adyen-kyc-alert-header {
  align-items: flex-start;
  display: flex;
}

.adyen-kyc-alert-icon {
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  margin-top: var(--adyen-sdk-spacer-010, 2px);
}

.adyen-kyc-alert-icon-info {
  color: var(--adyen-sdk-color-background-highlight-strong, #0070f5);
}

.adyen-kyc-alert-icon-error {
  color: var(--adyen-sdk-color-background-critical-strong, #e22d2d);
}

.adyen-kyc-alert-icon-warning {
  color: var(--adyen-sdk-color-background-warning-strong, #dd7d00);
}

.adyen-kyc-alert-icon-success {
  color: var(--adyen-sdk-color-background-success-strong, #07893c);
}

.adyen-kyc-alert-close-button {
  padding: 0 !important;
}

.adyen-kyc-alert-title {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  flex-grow: 1;
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-strongest-font-weight, 600);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  margin-left: var(--adyen-sdk-spacer-070, 16px);
}

.adyen-kyc-alert-explanation {
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  margin: 0 var(--adyen-sdk-spacer-100, 32px);
}

.adyen-kyc-alert-actions {
  display: flex;
  gap: var(--adyen-sdk-spacer-070, 16px);
  text-align: left;
}.adyen-kyc-accordion,
.adyen-kyc-accordion-summary {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  cursor: pointer;
}

.adyen-kyc-accordion {
  background: none;
  border-radius: var(--adyen-sdk-border-radius-l, 12px);
  margin-bottom: var(--adyen-sdk-spacer-050, 10px);
}

.adyen-kyc-accordion-basic {
  background-color: var(--adyen-sdk-color-background-secondary, #f7f7f8);
}

.adyen-kyc-accordion-info {
  background-color: var(--adyen-sdk-color-background-highlight-weak, #f2f8ff);
}

.adyen-kyc-accordion-error {
  background-color: var(--adyen-sdk-color-background-critical-weak, #fef4f4);
}

.adyen-kyc-accordion-warning {
  background-color: var(--adyen-sdk-color-background-warning-weak, #fff5e9);
}

.adyen-kyc-accordion-success {
  background-color: var(--adyen-sdk-color-background-success-weak, #edfaf3);
}

.adyen-kyc-accordion-narrow .adyen-kyc-accordion-summary {
  padding: var(--adyen-sdk-spacer-060, 12px) var(--adyen-sdk-spacer-070, 16px);
}

.adyen-kyc-accordion-narrow .adyen-kyc-accordion-content {
  padding: var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-070, 16px) var(--adyen-sdk-spacer-060, 12px);
}

.adyen-kyc-accordion-with-icon .adyen-kyc-accordion-content {
  margin-left: var(--adyen-sdk-spacer-080, 20px);
}

.adyen-kyc-accordion-summary {
  display: flex;
  align-items: center;
  gap: var(--adyen-sdk-spacer-050, 10px);
  padding: var(--adyen-sdk-spacer-080, 20px);
  font-weight: var(--adyen-sdk-text-title-font-weight, 600);
  transition: margin 150ms ease-out;
  margin-bottom: var(--adyen-sdk-spacer-000, 0px);
  border-radius: var(--adyen-sdk-border-radius-l, 12px);
}

.adyen-kyc-accordion-summary > .adyen-kyc-accordion-arrow {
  cursor: pointer;
  user-select: none;
  height: 1em;
}

.adyen-kyc-accordion-summary > .adyen-kyc-accordion-arrow-right {
  margin-left: auto;
  margin-right: var(--adyen-sdk-spacer-050, 10px);
}

.adyen-kyc-accordion[open] .adyen-kyc-accordion-arrow {
  transform: rotate(-180deg);
}

.adyen-kyc-accordion summary::-webkit-details-marker {
  display: none;
}

.adyen-kyc-accordion-content {
  cursor: auto;
  padding: var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-080, 20px) var(--adyen-sdk-spacer-080, 20px);
  user-select: none;
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-040, 8px);
}

.adyen-kyc-accordion[open] summary {
  margin-bottom: var(--adyen-sdk-spacer-020, 4px);
  user-select: auto;
}.adyen-kyc-skeleton {
  width: 100%;
  height: 100%;
  background-color: var(--adyen-sdk-color-outline-secondary, #c9cdd3);
  border-radius: var(--adyen-sdk-border-radius-m, 8px);
  animation: 2s ease-in-out 0.5s infinite normal none running adyen-kyc-skeleton;
}

.adyen-kyc-skeleton-circle {
  border-radius: 50%;
}

.adyen-kyc-skeleton-text {
  height: 1em !important;
  margin: 0.2em 0 !important;
}

@keyframes adyen-kyc-skeleton {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}.adyen-kyc-field {
  display: block;
  margin-bottom: var(--adyen-sdk-spacer-070, 16px);
  width: 100%;
}

.adyen-kyc-label {
  display: block;
}
.adyen-kyc-label--disabled {
  color: var(--adyen-sdk-color-label-disabled, #8d95a3);
  opacity: 0.5;
  pointer-events: none;
}

.adyen-kyc-optional-label {
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
}

.adyen-kyc-label__text {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  display: block;
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight, 500);
  transition: color 0.1s ease-out;
}

.adyen-kyc-helper-text {
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
  font-size: var(--adyen-sdk-text-caption-font-size, 12px);
  font-family: var(--adyen-sdk-text-caption-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-caption-font-weight, 400);
  line-height: var(--adyen-sdk-text-caption-line-height, 18px);
  display: flex;
  align-items: center;
}
.adyen-kyc-helper-text__above {
  margin-bottom: var(--adyen-sdk-spacer-020, 4px);
}
.adyen-kyc-helper-text__below {
  margin-top: var(--adyen-sdk-spacer-020, 4px);
}
.adyen-kyc-helper-text__valid-format-check {
  color: var(--adyen-sdk-color-label-success, #07893c);
  font-size: var(--adyen-sdk-text-title-font-size, 16px);
  font-family: var(--adyen-sdk-text-title-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-title-font-weight, 600);
  line-height: var(--adyen-sdk-text-title-line-height, 26px);
  display: inline-flex;
}

.adyen-kyc-label__text--error {
  color: var(--adyen-sdk-color-label-critical, #e22d2d);
}

.adyen-kyc-label--focused .adyen-kyc-label__text {
  color: var(--adyen-sdk-color-label-primary, #00112c);
}

.adyen-kyc-error-text {
  align-items: center;
  color: var(--adyen-sdk-color-label-critical, #e22d2d);
  display: flex;
  font-size: var(--adyen-sdk-text-caption-font-size, 12px);
  font-family: var(--adyen-sdk-text-caption-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-caption-font-weight, 400);
  line-height: var(--adyen-sdk-text-caption-line-height, 18px);
  margin-top: var(--adyen-sdk-spacer-020, 4px);
  position: relative;
}

.adyen-kyc-guidance-text {
  align-items: center;
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
  display: flex;
  font-size: var(--adyen-sdk-text-caption-font-size, 12px);
  font-family: var(--adyen-sdk-text-caption-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-caption-font-weight, 400);
  line-height: var(--adyen-sdk-text-caption-line-height, 18px);
  margin-top: var(--adyen-sdk-spacer-020, 4px);
  position: relative;
}

.adyen-kyc-upload-field__guidance {
  display: flex;
  flex-direction: column;
}
.adyen-kyc-upload-field__subtitle {
  margin: var(--adyen-sdk-spacer-070, 16px) var(--adyen-sdk-spacer-000, 0px);
}
.adyen-kyc-upload-field__requirements {
  padding-left: var(--adyen-sdk-spacer-070, 16px);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-dropdown {
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  max-width: 100%;
  width: 100%;
}

.adyen-kyc-dropdown-button {
  background: var(--adyen-sdk-color-background-primary, #ffffff);
  border: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-tertiary, #8d95a3);
  border-radius: var(--adyen-sdk-border-radius-m, 8px);
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  min-height: 40px;
  outline: 0;
  padding: var(--adyen-sdk-spacer-040, 8px) var(--adyen-sdk-spacer-090, 24px) var(--adyen-sdk-spacer-040, 8px) var(--adyen-sdk-spacer-060, 12px);
  text-decoration: none;
  transition: border 0.2s ease-out, box-shadow 0.2s ease-out;
  user-select: none;
}

.adyen-kyc-dropdown-button:hover {
  border-color: var(--adyen-sdk-color-outline-tertiary-hover, #6d7789);
}

.adyen-kyc-dropdown-button__icon svg {
  border-radius: var(--adyen-sdk-border-radius-s, 4px);
  margin-right: var(--adyen-sdk-spacer-040, 8px);
  height: 26px;
  max-width: 40px;
}

.adyen-kyc-dropdown-button--active,
.adyen-kyc-dropdown-button--active:hover,
.adyen-kyc-dropdown-button:active,
.adyen-kyc-dropdown-button:focus {
  border-color: var(--adyen-sdk-color-outline-tertiary-active, #00112c);
  outline: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-tertiary-active, #00112c);
}

.adyen-kyc-dropdown-button--readonly, .adyen-kyc-dropdown-button--readonly.adyen-kyc-dropdown-button--active, .adyen-kyc-dropdown-button--readonly:hover, .adyen-kyc-dropdown-button--readonly:focus {
  border: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-disabled, #dbdee2);
  color: var(--adyen-sdk-color-label-disabled, #8d95a3);
  cursor: not-allowed;
  background-color: var(--adyen-sdk-color-background-disabled, #eeeff1);
  border-color: var(--adyen-sdk-color-outline-disabled, #dbdee2);
}

.adyen-kyc-dropdown-button--readonly::after {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='7' viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.19471 6.5646C3.59429 7.09797 4.39396 7.0986 4.79439 6.56587L7.78716 2.58424C8.28257 1.92514 7.81232 0.983398 6.98779 0.983398L1.01209 0.983398C0.188292 0.983398 -0.282154 1.92367 0.211778 2.58298L3.19471 6.5646Z' fill='%23B9C4C9'/%3E%3C/svg%3E%0A");
}

.adyen-kyc-dropdown-button--invalid {
  border-color: var(--adyen-sdk-color-outline-critical, #e22d2d);
}

.adyen-kyc-dropdown-button__text {
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  overflow: hidden;
  pointer-events: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.adyen-kyc-dropdown-button__text--placeholder {
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
}

.adyen-kyc-dropdown-button-search {
  align-items: center;
  display: flex;
  width: 100%;
}
.adyen-kyc-dropdown-button-search__icon {
  color: var(--adyen-sdk-color-label-tertiary, #8d95a3);
  font-size: var(--adyen-sdk-text-caption-font-size, 12px);
  font-family: var(--adyen-sdk-text-caption-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-caption-font-weight, 400);
  line-height: var(--adyen-sdk-text-caption-line-height, 18px);
  padding-right: var(--adyen-sdk-spacer-040, 8px);
}
.adyen-kyc-dropdown-button-search .adyen-kyc-filter-input::placeholder {
  color: var(--adyen-sdk-color-label-tertiary, #8d95a3);
}

.adyen-kyc-dropdown-button-search::after {
  display: none;
}

.adyen-kyc-dropdown-list {
  border-radius: var(--adyen-sdk-border-radius-m, 8px);
  box-shadow: var(--adyen-sdk-shadow-medium-border, 0px 6px 12px rgba(0, 17, 44, 0.08), 0px 2px 4px rgba(0, 17, 44, 0.04), 0px 0px 0px 1px rgba(0, 17, 44, 0.06));
  z-index: 2;
}
.adyen-kyc-dropdown-list .adyen-kyc-checkbox__helper-text {
  cursor: pointer;
}

.adyen-kyc-dropdown-list--above {
  bottom: -6px;
}

.adyen-kyc-dropdown-list.adyen-kyc-dropdown-list--active {
  margin-top: var(--adyen-sdk-spacer-010, 2px);
}

.adyen-kyc-dropdown-element {
  border: var(--adyen-sdk-border-width-s, 1px) solid transparent;
  cursor: pointer;
  font-size: var(--adyen-sdk-text-caption-font-size, 12px);
  font-family: var(--adyen-sdk-text-caption-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-caption-font-weight, 400);
  line-height: var(--adyen-sdk-text-caption-line-height, 18px);
  hyphens: auto;
  outline: 0;
  padding: var(--adyen-sdk-spacer-040, 8px);
  transition: background 0.2s ease-out, border-color 0.2s ease-out;
  user-select: none;
  word-break: break-word;
}
.adyen-kyc-dropdown-element.adyen-kyc-dropdown-search-element {
  align-items: baseline;
  display: flex;
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  width: 100%;
}

.adyen-kyc-dropdown-search-element__description {
  flex: 1;
}
.adyen-kyc-dropdown-search-element__description--highlight {
  font-weight: var(--adyen-sdk-text-body-strongest-font-weight, 600);
}
.adyen-kyc-dropdown-search-element__addresses {
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
  display: flex;
}
.adyen-kyc-dropdown-search-element__addresses--icon {
  align-items: center;
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
  display: flex;
  margin-left: var(--adyen-sdk-spacer-040, 8px);
}
.adyen-kyc-dropdown-search-element__addresses--text {
  display: none;
  margin-left: var(--adyen-sdk-spacer-020, 4px);
}
@container main (min-width: 1024px) {
  .adyen-kyc-dropdown-search-element__addresses--text {
    display: block;
  }
}

.adyen-kyc-dropdown-element:last-child {
  border-bottom: 0;
}

.adyen-kyc-dropdown-element:hover,
.adyen-kyc-dropdown-element:focus,
.adyen-kyc-dropdown-element:active {
  background: var(--adyen-sdk-color-background-primary-hover, #f7f7f8);
}

.adyen-kyc-dropdown-element.adyen-kyc-dropdown-element--active {
  background: var(--adyen-sdk-color-background-primary-active, #eeeff1);
}

.adyen-kyc-dropdown-element--disabled {
  cursor: not-allowed;
  opacity: 0.4;
}

.adyen-kyc-dropdown-element__icon svg {
  border-radius: var(--adyen-sdk-border-radius-s, 4px);
  margin-right: var(--adyen-sdk-spacer-040, 8px);
  height: 26px;
  max-width: 40px;
}

.adyen-kyc-dropdown-element.adyen-kyc-dropdown-element-description {
  align-items: baseline;
  flex-direction: column;
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
}

.adyen-kyc-dropdown + .adyen-kyc-input__inline-validation {
  right: 32px;
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-dropdown {
  position: relative;
}

.adyen-kyc-dropdown-button {
  align-items: center;
  cursor: pointer;
  display: flex;
}

.adyen-kyc-dropdown-button::after {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='7' viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.19471 6.5646C3.59429 7.09797 4.39396 7.0986 4.79439 6.56587L7.78716 2.58424C8.28257 1.92514 7.81232 0.983398 6.98779 0.983398L1.01209 0.983398C0.188292 0.983398 -0.282154 1.92367 0.211778 2.58298L3.19471 6.5646Z' fill='%23687282'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  height: 6px;
  position: absolute;
  right: 16px;
  width: 8px;
}

.adyen-kyc-dropdown-button--active::after {
  transform: rotate(180deg);
}

.adyen-kyc-filter-input {
  background: var(--adyen-sdk-color-background-primary, #ffffff);
  border: 0;
  caret-color: var(--adyen-sdk-color-label-highlight, #0070f5);
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: inherit;
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  height: 100%;
  padding: var(--adyen-sdk-spacer-000, 0px);
  width: 100%;
}
.adyen-kyc-filter-input::placeholder {
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
}
.adyen-kyc-filter-input:focus, .adyen-kyc-filter-input:active {
  outline: 0;
}

.adyen-kyc-dropdown-list {
  background: var(--adyen-sdk-color-background-primary, #ffffff);
  display: none;
  list-style: none;
  margin: var(--adyen-sdk-spacer-000, 0px);
  margin-bottom: var(--adyen-sdk-spacer-120, 48px);
  overflow-y: auto;
  padding: var(--adyen-sdk-spacer-000, 0px);
  position: absolute;
  width: 100%;
  z-index: 1;
}
.adyen-kyc-dropdown-list__transformer {
  position: relative;
  padding: 0;
  margin: 0;
}

.adyen-kyc-dropdown-list.adyen-kyc-dropdown-list--active {
  display: block;
}

.adyen-kyc-dropdown-element {
  align-items: center;
  display: flex;
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-typography {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  margin: var(--adyen-sdk-spacer-000, 0px);
}
.adyen-kyc-typography--body {
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  letter-spacing: var(--adyen-sdk-text-body-letter-spacing, 0);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
}
.adyen-kyc-typography--body-stronger {
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  letter-spacing: var(--adyen-sdk-text-body-letter-spacing, 0);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight, 500);
}
.adyen-kyc-typography--body-strongest {
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  letter-spacing: var(--adyen-sdk-text-body-letter-spacing, 0);
  font-weight: var(--adyen-sdk-text-body-strongest-font-weight, 600);
}
.adyen-kyc-typography--caption {
  font-size: var(--adyen-sdk-text-caption-font-size, 12px);
  font-family: var(--adyen-sdk-text-caption-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-caption-font-weight, 400);
  line-height: var(--adyen-sdk-text-caption-line-height, 18px);
  letter-spacing: var(--adyen-sdk-text-caption-letter-spacing, 0);
  font-weight: var(--adyen-sdk-text-caption-font-weight, 400);
}
.adyen-kyc-typography--caption-stronger {
  font-size: var(--adyen-sdk-text-caption-font-size, 12px);
  font-family: var(--adyen-sdk-text-caption-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-caption-font-weight, 400);
  line-height: var(--adyen-sdk-text-caption-line-height, 18px);
  letter-spacing: var(--adyen-sdk-text-caption-letter-spacing, 0);
  font-weight: var(--adyen-sdk-text-caption-stronger-font-weight, 500);
}
.adyen-kyc-typography--title {
  font-size: var(--adyen-sdk-text-title-font-size, 16px);
  font-family: var(--adyen-sdk-text-title-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-title-font-weight, 600);
  line-height: var(--adyen-sdk-text-title-line-height, 26px);
  letter-spacing: var(--adyen-sdk-text-title-letter-spacing, 0);
}
@container main (max-width: 680px) {
  .adyen-kyc-typography--title {
    font-size: var(--adyen-sdk-text-title-mobile-font-size, 16px);
    line-height: var(--adyen-sdk-text-title-mobile-line-height, 26px);
  }
}
.adyen-kyc-typography--title-m {
  font-size: var(--adyen-sdk-text-title-m-font-size, 20px);
  font-family: var(--adyen-sdk-text-title-m-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-title-m-font-weight, 600);
  line-height: var(--adyen-sdk-text-title-m-line-height, 30px);
  letter-spacing: var(--adyen-sdk-text-title-m-letter-spacing, 0);
}
@container main (max-width: 680px) {
  .adyen-kyc-typography--title-m {
    font-size: var(--adyen-sdk-text-title-m-mobile-font-size, 18px);
    line-height: var(--adyen-sdk-text-title-m-mobile-line-height, 28px);
  }
}
.adyen-kyc-typography--title-l {
  font-size: var(--adyen-sdk-text-title-l-font-size, 24px);
  font-family: var(--adyen-sdk-text-title-l-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-title-l-font-weight, 600);
  line-height: var(--adyen-sdk-text-title-l-line-height, 34px);
  letter-spacing: var(--adyen-sdk-text-title-l-letter-spacing, 0);
}
@container main (max-width: 680px) {
  .adyen-kyc-typography--title-l {
    font-size: var(--adyen-sdk-text-title-l-mobile-font-size, 20px);
    line-height: var(--adyen-sdk-text-title-l-mobile-line-height, 30px);
  }
}
.adyen-kyc-typography--primary {
  color: var(--adyen-sdk-color-label-primary, #00112c);
}
.adyen-kyc-typography--secondary {
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
}
.adyen-kyc-typography--tertiary {
  color: var(--adyen-sdk-color-label-tertiary, #8d95a3);
}
.adyen-kyc-typography--disabled {
  color: var(--adyen-sdk-color-label-disabled, #8d95a3);
}
.adyen-kyc-typography--success {
  color: var(--adyen-sdk-color-label-success, #07893c);
}
.adyen-kyc-typography--warning {
  color: var(--adyen-sdk-color-label-warning, #b06300);
}
.adyen-kyc-typography--critical {
  color: var(--adyen-sdk-color-label-critical, #e22d2d);
}
.adyen-kyc-typography--highlight {
  color: var(--adyen-sdk-color-label-highlight, #0070f5);
}
.adyen-kyc-typography--inverse-primary {
  color: var(--adyen-sdk-color-label-inverse-primary, #ffffff);
}
.adyen-kyc-typography--inverse-secondary {
  color: var(--adyen-sdk-color-label-inverse-secondary, #9ea6b1);
}.adyen-kyc-checkbox {
  display: block;
}
.adyen-kyc-checkbox__label {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  cursor: pointer;
  display: inline-block;
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: calc(var(--adyen-sdk-text-body-font-size, 14px) + 2px);
  padding-left: var(--adyen-sdk-spacer-090, 24px);
  position: relative;
  user-select: none;
  width: calc(100% - 32px); /* leaves space for the error icon */
}
.adyen-kyc-checkbox__helper-text {
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
  display: block;
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  padding-left: var(--adyen-sdk-spacer-090, 24px);
}

.adyen-kyc-checkbox__input {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  /* Check */
  /* Box */
}
.adyen-kyc-checkbox__input:hover + .adyen-kyc-checkbox__label::after {
  background-color: var(--adyen-sdk-color-background-primary-hover, #f7f7f8);
}
.adyen-kyc-checkbox__input:checked + .adyen-kyc-checkbox__label::before {
  opacity: 1;
}
.adyen-kyc-checkbox__input:checked + .adyen-kyc-checkbox__label::after {
  background-color: var(--adyen-sdk-color-background-inverse-primary, #00112c);
  border-color: var(--adyen-sdk-color-background-inverse-primary, #00112c);
}
.adyen-kyc-checkbox__input:checked:hover + .adyen-kyc-checkbox__label::after {
  background-color: var(--adyen-sdk-color-background-inverse-primary-hover, #5c687c);
  border-color: var(--adyen-sdk-color-background-inverse-primary-hover, #5c687c);
}
.adyen-kyc-checkbox__input + .adyen-kyc-checkbox__label::before {
  border-bottom: var(--adyen-sdk-border-width-m, 2px) solid var(--adyen-sdk-color-background-primary, #ffffff);
  border-right: var(--adyen-sdk-border-width-m, 2px) solid var(--adyen-sdk-color-background-primary, #ffffff);
  content: "";
  height: 7px;
  left: 3px;
  opacity: 0;
  position: absolute;
  top: 4px;
  transform: rotateZ(37deg);
  transform-origin: 100% 100%;
  width: 5px;
  z-index: 1;
}
.adyen-kyc-checkbox__input + .adyen-kyc-checkbox__label::after {
  background-color: var(--adyen-sdk-color-background-primary, #ffffff);
  border: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-tertiary, #8d95a3);
  border-radius: var(--adyen-sdk-border-radius-s, 4px);
  content: "";
  height: calc(var(--adyen-sdk-text-body-font-size, 14px) + 2px);
  left: 0;
  position: absolute;
  top: 0;
  width: calc(var(--adyen-sdk-text-body-font-size, 14px) + 2px);
  z-index: 0;
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-form-header {
  margin-bottom: var(--adyen-sdk-spacer-120, 48px);
}
.adyen-kyc-form-header__heading {
  font-size: var(--adyen-sdk-text-title-l-font-size, 24px);
  font-weight: var(--adyen-sdk-text-title-l-font-weight, 600);
  line-height: var(--adyen-sdk-text-title-l-line-height, 34px);
  margin-bottom: var(--adyen-sdk-spacer-040, 8px);
}
.adyen-kyc-form-header__description {
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
  font-size: var(--adyen-sdk-text-title-font-size, 16px);
  font-family: var(--adyen-sdk-text-title-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-title-font-weight, 600);
  line-height: var(--adyen-sdk-text-title-line-height, 26px);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-field-wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.adyen-kyc-field-wrapper:last-of-type > .adyen-kyc-field:not(:last-of-type) {
  margin-bottom: var(--adyen-sdk-spacer-070, 16px);
}

.adyen-kyc-field--col-70 {
  width: calc(70% - 8px);
}
.adyen-kyc-field--col-50 {
  width: calc(50% - 8px);
}
.adyen-kyc-field--col-30 {
  width: calc(30% - 8px);
}

.adyen-kyc-input-wrapper {
  display: block;
  position: relative;
  margin-top: var(--adyen-sdk-spacer-040, 8px);
}
.adyen-kyc-input-wrapper--block {
  display: block;
}

.adyen-kyc-input {
  height: 40px;
  line-height: 40px;
  min-height: 40px;
  padding-bottom: var(--adyen-sdk-spacer-000, 0px);
  padding-top: var(--adyen-sdk-spacer-000, 0px);
  background: var(--adyen-sdk-color-background-primary, #ffffff);
  border: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-tertiary, #8d95a3);
  border-radius: var(--adyen-sdk-border-radius-m, 8px);
  caret-color: var(--adyen-sdk-color-label-highlight, #0070f5);
  color: var(--adyen-sdk-color-label-primary, #00112c);
  display: block;
  font-family: inherit;
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  outline: none;
  padding: var(--adyen-sdk-spacer-040, 8px) var(--adyen-sdk-spacer-060, 12px);
  position: relative;
  transition: border 0.2s ease-out, box-shadow 0.2s ease-out;
  width: 100%;
}
.adyen-kyc-input::placeholder {
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
}
.adyen-kyc-input:hover {
  border-color: var(--adyen-sdk-color-outline-tertiary-hover, #6d7789);
}
.adyen-kyc-input:required {
  box-shadow: none;
}
.adyen-kyc-input[readonly], .adyen-kyc-input[readonly]:hover, .adyen-kyc-input--disabled {
  border: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-disabled, #dbdee2);
  color: var(--adyen-sdk-color-label-disabled, #8d95a3);
  cursor: not-allowed;
  background-color: var(--adyen-sdk-color-background-disabled, #eeeff1);
  border-color: var(--adyen-sdk-color-outline-disabled, #dbdee2);
}
.adyen-kyc-input--disabled:hover {
  border-color: var(--adyen-sdk-color-outline-disabled, #dbdee2);
}
.adyen-kyc-input--error, .adyen-kyc-input--invalid, .adyen-kyc-input--error:hover, .adyen-kyc-input--invalid:hover {
  border-color: var(--adyen-sdk-color-outline-critical, #e22d2d);
  color: var(--adyen-sdk-color-label-critical, #e22d2d);
}
.adyen-kyc-input:active, .adyen-kyc-input:focus, .adyen-kyc-input--focus, .adyen-kyc-input:active:hover, .adyen-kyc-input:focus:hover, .adyen-kyc-input--focus:hover {
  border-color: var(--adyen-sdk-color-outline-tertiary-active, #00112c);
  outline: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-tertiary-active, #00112c);
}
.adyen-kyc-input--number {
  appearance: none;
  margin: 0;
  /* Remove the spinner buttons */
}
.adyen-kyc-input--number::-webkit-outer-spin-button, .adyen-kyc-input--number::-webkit-inner-spin-button {
  appearance: none;
  margin: 0;
}
.adyen-kyc-input--date {
  padding-right: var(--adyen-sdk-spacer-100, 32px);
}
.adyen-kyc-input--textarea {
  height: 60px;
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
}
.adyen-kyc-input__inline-validation {
  height: 16px;
  position: absolute;
  right: 14px;
  transform: translateY(-50%);
  width: 16px;
}
.adyen-kyc-input__inline-validation--valid {
  color: var(--adyen-sdk-color-label-success, #07893c);
  display: none;
}
.adyen-kyc-input__inline-validation--invalid {
  color: var(--adyen-sdk-color-label-critical, #e22d2d);
  top: 50%;
}
.adyen-kyc-input__inline-validation--invalid-bottom {
  top: var(--adyen-sdk-spacer-040, 8px);
}
.adyen-kyc-input__counter {
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
  font-size: var(--adyen-sdk-text-caption-font-size, 12px);
  font-family: var(--adyen-sdk-text-caption-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-caption-font-weight, 400);
  line-height: var(--adyen-sdk-text-caption-line-height, 18px);
  margin: var(--adyen-sdk-spacer-020, 4px) var(--adyen-sdk-spacer-000, 0px);
  position: absolute;
  right: 0;
}

@container main (max-width: 680px) {
  [class*=adyen-kyc-field--col-] {
    width: 100%;
  }
}
@container main (min-width: 680px) and (max-width: 1024px) {
  .adyen-kyc-field-wrapper {
    flex-wrap: nowrap;
  }
  .adyen-kyc-field-wrapper > .adyen-kyc-field:first-child {
    margin-right: var(--adyen-sdk-spacer-040, 8px);
  }
  .adyen-kyc-field-wrapper > .adyen-kyc-field:nth-child(2) {
    margin-left: var(--adyen-sdk-spacer-040, 8px);
  }
}.adyen-kyc-company-registration-details fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}
.adyen-kyc-company-registration-details .adyen-kyc-field-wrapper {
  flex-direction: column;
}.adyen-kyc-input--mismatch {
  animation: mismatchShake 300ms;
  border-color: var(--adyen-sdk-color-outline-critical, #e22d2d) !important;
}

@keyframes mismatchShake {
  25% {
    transform: translateX(4px);
  }
  50% {
    transform: translateX(-4px);
  }
  75% {
    transform: translateX(4px);
  }
}.adyen-kyc-radio-group {
  display: flex;
  flex-direction: column;
  margin-top: var(--adyen-sdk-spacer-040, 8px);
}
.adyen-kyc-radio-group--horizontal {
  flex-direction: row;
}

.adyen-kyc-radio-group + .adyen-kyc-input__inline-validation {
  display: none;
}

.adyen-kyc-radio-group__label {
  color: inherit;
  display: block;
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  overflow: visible;
  padding-bottom: var(--adyen-sdk-spacer-000, 0px);
  padding-left: var(--adyen-sdk-spacer-090, 24px);
  position: relative;
}

.adyen-kyc-label--focused .adyen-kyc-radio-group__label {
  color: inherit;
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-input-radio {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  display: inline-flex;
  vertical-align: baseline;
}

.adyen-kyc-input-radio__input {
  appearance: none;
  background-color: var(--adyen-sdk-color-background-primary, #ffffff);
  border: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-tertiary, #8d95a3);
  border-radius: var(--adyen-sdk-border-radius-l, 12px);
  cursor: pointer;
  display: inline-block;
  flex-basis: 16px;
  height: 16px;
  margin: var(--adyen-sdk-spacer-000, 0px);
  min-width: 16px;
  outline: none;
  position: relative;
  top: 3px;
  width: 16px;
}
.adyen-kyc-input-radio__input::after {
  inset: calc(var(--adyen-sdk-spacer-020, 4px) * -1);
  content: "";
  display: block;
  position: absolute;
}
.adyen-kyc-input-radio__input::before {
  background: var(--adyen-sdk-color-background-primary, #ffffff);
  border-radius: var(--adyen-sdk-border-radius-l, 12px);
  content: "";
  display: block;
  height: 6px;
  left: 4px;
  opacity: 0;
  position: absolute;
  top: 4px;
  transform: scale(0);
  transition: transform 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
  width: 6px;
}
.adyen-kyc-input-radio__input:checked {
  background: var(--adyen-sdk-color-background-inverse-primary, #00112c);
  border-color: var(--adyen-sdk-color-background-inverse-primary, #00112c);
}
.adyen-kyc-input-radio__input:checked::before {
  opacity: 1;
  transform: scale(1);
}
.adyen-kyc-input-radio__input:checked:hover {
  border-color: var(--adyen-sdk-color-outline-inverse-primary-hover, #6d7789);
  background-color: var(--adyen-sdk-color-background-inverse-primary-hover, #5c687c);
}
.adyen-kyc-input-radio__input:checked:disabled:hover {
  background-color: var(--adyen-sdk-color-background-disabled, #eeeff1);
  border-color: var(--adyen-sdk-color-outline-disabled, #dbdee2);
}
.adyen-kyc-input-radio__input:checked:disabled::before {
  background-color: var(--adyen-sdk-color-outline-tertiary, #8d95a3);
}
.adyen-kyc-input-radio__input:hover {
  background-color: var(--adyen-sdk-color-background-primary-hover, #f7f7f8);
}
.adyen-kyc-input-radio__input:focus {
  box-shadow: 0 0 0 var(--adyen-sdk-focus-ring-spacer, 1px) var(--adyen-sdk-focus-ring-color, rgba(0, 112, 245, 0.8)), 0 0 0 var(--adyen-sdk-focus-ring-outline, 3px) var(--adyen-sdk-focus-ring-color, rgba(0, 112, 245, 0.8));
  transition: var(--adyen-sdk-animation-duration-fast, 100ms) var(--adyen-sdk-animation-easing-standard, cubic-bezier(0.2, 0, 0.4, 0.9));
  transition-property: box-shadow;
}
.adyen-kyc-input-radio__input:disabled {
  background-color: var(--adyen-sdk-color-background-disabled, #eeeff1);
  border-color: var(--adyen-sdk-color-outline-disabled, #dbdee2);
  cursor: not-allowed;
}

.adyen-kyc-input-radio__content {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  padding-left: var(--adyen-sdk-spacer-040, 8px);
  flex-grow: 1;
}

.adyen-kyc-input-radio__label {
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  margin-right: var(--adyen-sdk-spacer-070, 16px);
  vertical-align: baseline;
}.adyen-kyc-field--dbaName {
  margin-left: 0 !important;
}.adyen-kyc-field--entityType {
  margin-bottom: var(--adyen-sdk-spacer-090, 24px);
}
.adyen-kyc-field--entityType .adyen-kyc-label__text {
  margin-bottom: var(--adyen-sdk-spacer-040, 8px);
}.adyen-kyc-radio-group-card__label.adyen-kyc-entity-type-radio-group-card__header {
  margin-bottom: var(--adyen-sdk-spacer-020, 4px);
}

.adyen-kyc-radio-card__icon.adyen-kyc-entity-type-radio-group-card__icon span {
  display: flex;
  font-size: calc(var(--adyen-sdk-text-title-m-font-size, 20px) * 2);
}

.adyen-kyc-radio-card.adyen-kyc-entity-type-radio-group-card__container {
  display: flex;
  align-items: center;
  padding: var(--adyen-sdk-spacer-070, 16px);
  gap: var(--adyen-sdk-spacer-060, 12px);
}

.adyen-kyc-radio-card__body.adyen-kyc-entity-type-radio-group-card__body {
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-020, 4px);
  margin-bottom: var(--adyen-sdk-spacer-000, 0px);
}

.adyen-kyc-entity-type-radio-group-card__description {
  font-weight: var(--adyen-sdk-text-caption-font-weight, 400);
}

.adyen-kyc-entity-type-radio-group-card__examples {
  font-weight: var(--adyen-sdk-text-caption-font-weight, 400);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-radio-group-card {
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-040, 8px);
}
.adyen-kyc-radio-group-card__label {
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-strongest-font-weight, 600);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  padding-right: var(--adyen-sdk-spacer-070, 16px);
  margin-bottom: var(--adyen-sdk-spacer-070, 16px);
}
@container main (min-width: 680px) and (max-width: 1024px) {
  .adyen-kyc-radio-group-card__label {
    padding-right: var(--adyen-sdk-spacer-000, 0px);
  }
}
.adyen-kyc-radio-group-card__subtitle {
  color: var(--adyen-sdk-color-label-tertiary, #8d95a3);
  font-size: var(--adyen-sdk-text-caption-font-size, 12px);
  font-family: var(--adyen-sdk-text-caption-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-caption-font-weight, 400);
  line-height: var(--adyen-sdk-text-caption-line-height, 18px);
  margin-bottom: var(--adyen-sdk-spacer-020, 4px);
}
.adyen-kyc-radio-group-card input {
  display: flex;
  margin-left: auto;
}
.adyen-kyc-radio-group-card + .adyen-kyc-input__inline-validation {
  bottom: -30px;
  top: auto;
}
.adyen-kyc-radio-group-card__radio--floating {
  bottom: auto;
  left: auto;
  position: absolute;
  right: var(--adyen-sdk-spacer-070, 16px);
  top: var(--adyen-sdk-spacer-070, 16px);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-radio-card {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  border: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-primary, #dbdee2);
  border-radius: var(--adyen-sdk-border-radius-m, 8px);
  cursor: pointer;
  display: block;
  list-style: none;
  padding: var(--adyen-sdk-spacer-070, 16px) var(--adyen-sdk-spacer-070, 16px) var(--adyen-sdk-spacer-000, 0px);
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
  position: relative;
}
.adyen-kyc-radio-card--disabled {
  cursor: not-allowed;
  opacity: 50%;
}
.adyen-kyc-radio-card__loading-icon {
  display: flex;
  align-self: center;
  justify-content: center;
  border-radius: 50%;
  height: 18px;
  width: 18px;
}
.adyen-kyc-radio-card__loading-icon .adyen-kyc-loading-indicator::before {
  background: var(--adyen-sdk-color-outline-inverse-primary, #2f3e56);
}
.adyen-kyc-radio-card__loading-icon .adyen-kyc-loading-indicator::after {
  border-top-color: var(--adyen-sdk-color-outline-inverse-primary, #2f3e56);
}

.adyen-kyc-radio-card__body {
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
  font-size: var(--adyen-sdk-text-caption-font-size, 12px);
  font-family: var(--adyen-sdk-text-caption-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-caption-font-weight, 400);
  line-height: var(--adyen-sdk-text-caption-line-height, 18px);
  margin-bottom: var(--adyen-sdk-spacer-040, 8px);
}

.adyen-kyc-radio-card__footer {
  margin-bottom: var(--adyen-sdk-spacer-040, 8px);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-document-guidance {
  overflow: auto;
  container-type: inline-size;
}

.adyen-kyc-document-guidance__container {
  display: grid;
  grid-template-columns: repeat(auto-fill, 50%);
}

@container main (min-width: 680px) {
  .adyen-kyc-document-guidance__container {
    grid-template-columns: repeat(auto-fill, 25%);
  }
}
.adyen-kyc-document-guidance__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: var(--adyen-sdk-spacer-060, 12px);
}
@container main (max-width: 680px) {
  .adyen-kyc-document-guidance__item .adyen-kyc-document-guidance__container {
    margin: var(--adyen-sdk-spacer-000, 0px);
  }
}

.adyen-kyc-document-guidance__item > span {
  height: auto;
  width: 100px;
}

.adyen-kyc-document-guidance__description {
  display: flex;
  gap: var(--adyen-sdk-spacer-040, 8px);
  margin-top: var(--adyen-sdk-spacer-010, 2px);
  color: var(--adyen-sdk-color-label-on-color, #ffffff);
}

.adyen-kyc-document-guidance__description-text {
  color: var(--adyen-sdk-color-label-primary, #00112c);
}

.adyen-kyc-document-guidance__icon {
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background-color: var(--adyen-sdk-color-background-success-strong, #07893c);
}
.adyen-kyc-document-guidance__icon--invalid {
  background-color: var(--adyen-sdk-color-background-critical-strong, #e22d2d);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-dropzone {
  border: var(--adyen-sdk-border-width-s, 1px) dashed var(--adyen-sdk-color-outline-secondary, #c9cdd3);
  border-radius: var(--adyen-sdk-border-radius-m, 8px);
  display: flex;
  flex-direction: column;
  padding: var(--adyen-sdk-spacer-080, 20px) var(--adyen-sdk-spacer-090, 24px);
  min-height: 70px;
  transition: all 0.2s ease-out;
  margin-top: var(--adyen-sdk-spacer-040, 8px);
}
.adyen-kyc-dropzone--dragged {
  border: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-secondary-active, #00112c);
  box-shadow: var(--adyen-sdk-shadow-medium, 0px 6px 12px rgba(0, 17, 44, 0.08), 0px 2px 4px rgba(0, 17, 44, 0.04));
}
.adyen-kyc-dropzone--error {
  border: var(--adyen-sdk-border-width-s, 1px) dashed var(--adyen-sdk-color-outline-critical, #e22d2d);
}
.adyen-kyc-dropzone__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--adyen-sdk-color-background-secondary, #f7f7f8);
  border-radius: 50%;
  height: 32px;
  width: 32px;
  margin: var(--adyen-sdk-spacer-000, 0px) auto var(--adyen-sdk-spacer-060, 12px);
}
.adyen-kyc-dropzone__labels {
  display: flex;
  flex-direction: column;
  margin-bottom: var(--adyen-sdk-spacer-060, 12px);
  text-align: center;
}
.adyen-kyc-dropzone__labels h4 {
  margin-bottom: var(--adyen-sdk-spacer-020, 4px);
}
.adyen-kyc-dropzone__input {
  display: none;
}
.adyen-kyc-dropzone__button {
  text-align: center;
}
.adyen-kyc-dropzone__extras {
  margin-top: var(--adyen-sdk-spacer-040, 8px);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-dropzone-file {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: var(--adyen-sdk-color-background-secondary, #f7f7f8);
  border-radius: var(--adyen-sdk-border-radius-m, 8px);
  margin-bottom: var(--adyen-sdk-spacer-070, 16px);
  padding: var(--adyen-sdk-spacer-060, 12px) var(--adyen-sdk-spacer-070, 16px);
  width: 100%;
  margin-top: var(--adyen-sdk-spacer-040, 8px);
}
.adyen-kyc-dropzone-file--error {
  background-color: var(--adyen-sdk-color-background-critical-weak, #fef4f4);
}
.adyen-kyc-dropzone-file--error .adyen-kyc-dropzone-file__icon {
  color: var(--adyen-sdk-color-background-critical-strong, #e22d2d);
}
.adyen-kyc-dropzone-file__icon {
  align-items: center;
  display: flex;
  margin-right: var(--adyen-sdk-spacer-040, 8px);
  color: var(--adyen-sdk-color-background-success-strong, #07893c);
}
.adyen-kyc-dropzone-file__labels {
  overflow: hidden;
  display: flex;
  align-items: center;
}
.adyen-kyc-dropzone-file__name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 600px;
}
.adyen-kyc-dropzone-file__size {
  margin-left: var(--adyen-sdk-spacer-040, 8px);
}
.adyen-kyc-dropzone-file__error {
  color: var(--adyen-sdk-color-label-critical, #e22d2d);
  margin-top: var(--adyen-sdk-spacer-020, 4px);
}
.adyen-kyc-dropzone-file__button {
  border: 0;
  padding: var(--adyen-sdk-spacer-000, 0px);
}.adyen-kyc-financial-information-reported-value-options {
  gap: var(--adyen-sdk-spacer-060, 12px);
}.adyen-kyc-reported-value {
  display: flex;
  flex-direction: column;
  padding: var(--adyen-sdk-spacer-020, 4px) 0;
}

.adyen-kyc-reported-value-input {
  margin: var(--adyen-sdk-spacer-060, 12px) 0;
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-list {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  display: block;
  list-style-position: outside;
  list-style-type: disc;
  margin: var(--adyen-sdk-spacer-000, 0px);
  padding-left: var(--adyen-sdk-spacer-070, 16px);
}

.adyen-kyc-list--no-markers {
  list-style: none;
  padding: var(--adyen-sdk-spacer-000, 0px);
}
.adyen-kyc-list--no-markers .adyen-kyc-list__item {
  padding-left: var(--adyen-sdk-spacer-000, 0px);
}

.adyen-kyc-list__item {
  padding-left: var(--adyen-sdk-spacer-020, 4px);
}

.adyen-kyc-list__item--no-marker {
  list-style: none;
}

.adyen-kyc-list--nested {
  list-style-type: circle;
  padding-left: var(--adyen-sdk-spacer-070, 16px);
}

.adyen-kyc-list--ordered {
  list-style-type: decimal;
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
fieldset {
  border: none;
  padding: 0;
  margin: 0;
}

.adyen-kyc-address__condensed-fields {
  display: flex;
  flex-direction: column;
  gap: 0;
}
@container main (min-width: 680px) and (max-width: 1024px) {
  .adyen-kyc-address__condensed-fields {
    flex-direction: row;
    gap: var(--adyen-sdk-spacer-080, 20px);
  }
  .adyen-kyc-address__condensed-fields > *:first-child {
    flex: 0 0 50%;
  }
  .adyen-kyc-address__condensed-fields > *:not(:first-child) {
    flex: 1;
  }
}

.adyen-kyc-search-address {
  display: flex;
  flex-direction: column;
  margin-bottom: var(--adyen-sdk-spacer-070, 16px);
}

.adyen-kyc-search-address--below {
  align-items: start;
  color: var(--adyen-sdk-color-label-tertiary, #8d95a3);
  display: flex;
  justify-content: space-between;
}

.adyen-kyc-search-address--below-location {
  display: flex;
  width: 65%;
  align-items: center;
}
.adyen-kyc-search-address--below-location .adyen-kyc-icon {
  display: flex;
  color: var(--adyen-sdk-color-label-tertiary, #8d95a3);
  margin-right: var(--adyen-sdk-spacer-020, 4px);
}.adyen-kyc-search-fieldcontainer-hide {
  display: none;
}.adyen-kyc-bank-statement-upload__subtitle {
  margin: var(--adyen-sdk-spacer-070, 16px) var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-040, 8px);
}
.adyen-kyc-bank-statement-upload__requirements {
  font-size: var(--adyen-sdk-text-caption-font-size, 12px);
  font-family: var(--adyen-sdk-text-caption-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-caption-font-weight, 400);
  line-height: var(--adyen-sdk-text-caption-line-height, 18px);
  padding-left: var(--adyen-sdk-spacer-070, 16px);
}.adyen-kyc-bank-document {
  min-height: 240px;
}
.adyen-kyc-bank-document__document-upload, .adyen-kyc-bank-document__document-description {
  padding-bottom: var(--adyen-sdk-spacer-070, 16px);
}.adyen-kyc-document-requirements {
  display: flex;
  flex-direction: column;
}
.adyen-kyc-document-requirements__subtitle {
  margin-bottom: var(--adyen-sdk-spacer-070, 16px);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-bank-verification {
  display: flex;
  flex-flow: column;
  height: 100%;
}
.adyen-kyc-bank-verification .adyen-action-bar {
  border-top: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-primary, #dbdee2);
  flex-flow: row;
  margin: var(--adyen-sdk-spacer-000, 0px);
  padding: var(--adyen-sdk-spacer-070, 16px);
}

.adyen-kyc-bank-verification-container {
  background: var(--adyen-sdk-color-background-primary, #ffffff);
  border-radius: 0;
  box-shadow: none;
  inset: 0;
}
.adyen-kyc-bank-verification-container__fixed {
  position: fixed;
}
.adyen-kyc-bank-verification-container__fixed .adyen-kyc-bank-verification-widget-container {
  flex: 1;
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-bank-verification-widget {
  border: 0 transparent;
  height: 100%;
  width: 100%;
}
.adyen-kyc-bank-verification-widget-container {
  height: 650px;
  transition: height 0.2s;
}
.adyen-kyc-bank-verification-widget-container--plaid-institutions {
  height: 365px;
}
.adyen-kyc-bank-verification-widget-container--plaid-modal {
  height: 650px;
}
@container main (max-width: 680px) {
  .adyen-kyc-bank-verification-widget-container--plaid-modal {
    height: 500px;
  }
}
.adyen-kyc-bank-verification-widget-container--fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 400;
}
.adyen-kyc-bank-verification-widget-container .adyen-open-banking-sdk-widget {
  border: 0 transparent;
  height: 100%;
  width: 100%;
}
.adyen-kyc-bank-verification-widget-container:empty {
  animation-duration: 1ms;
  animation-name: adyen-kyc\:empty-bank-verification-widget-container;
}
@keyframes adyen-kyc\:empty-bank-verification-widget-container {
  from {
    opacity: 0.9999999;
  }
  to {
    opacity: 1;
  }
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-action-bar {
  background-color: var(--adyen-sdk-color-background-primary, #ffffff);
  display: flex;
  align-items: center;
  margin: var(--adyen-sdk-spacer-120, 48px) var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-000, 0px);
}
@container main (max-width: 680px) {
  .adyen-action-bar {
    flex-direction: column;
    gap: var(--adyen-sdk-spacer-040, 8px);
  }
}
@container main (min-width: 680px) and (max-width: 1024px) {
  .adyen-action-bar {
    flex-flow: row-reverse;
    justify-content: space-between;
  }
}

.adyen-action-bar__action {
  display: flex;
  align-items: center;
  gap: var(--adyen-sdk-spacer-040, 8px);
}
@container main (max-width: 680px) {
  .adyen-action-bar__action {
    width: 100%;
  }
}

.adyen-action-bar__button {
  flex: 1;
}.adyen-kyc-check-guidance {
  margin: var(--adyen-sdk-spacer-090, 24px) 0 var(--adyen-sdk-spacer-030, 6px);
  position: relative;
}
.adyen-kyc-check-guidance__image {
  width: 100%;
}
.adyen-kyc-check-guidance__image--annotated {
  position: absolute;
}
.adyen-kyc-check-guidance__image--inactive {
  opacity: 0;
  transition: opacity 0.4s;
}
.adyen-kyc-check-guidance .adyen-kyc-us-check-account-number,
.adyen-kyc-check-guidance .adyen-kyc-us-check-routing-number {
  fill: var(--adyen-sdk-color-label-highlight, #0070f5);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-field-verification-methods {
  display: flex;
  gap: var(--adyen-sdk-spacer-060, 12px);
}
@container main (max-width: 680px) {
  .adyen-kyc-field-verification-methods {
    flex-direction: column;
  }
}
.adyen-kyc-field-verification-methods__card {
  display: flex;
}
@container main (min-width: 680px) and (max-width: 1024px) {
  .adyen-kyc-field-verification-methods__card {
    display: block;
  }
}
.adyen-kyc-field-verification-methods .adyen-kyc-radio-card {
  width: 100%;
}
.adyen-kyc-field-verification-methods .adyen-kyc-radio-card__icon {
  display: none;
}
@container main (min-width: 680px) and (max-width: 1024px) {
  .adyen-kyc-field-verification-methods .adyen-kyc-radio-card__icon {
    display: block;
    margin-right: var(--adyen-sdk-spacer-000, 0px);
    width: auto;
  }
}
.adyen-kyc-field-verification-methods .adyen-kyc-radio-card__content {
  width: 100%;
}
@container main (min-width: 680px) and (max-width: 1024px) {
  .adyen-kyc-field-verification-methods .adyen-kyc-radio-card__content {
    width: auto;
  }
}
.adyen-kyc-field-verification-methods__footer {
  align-items: center;
  color: var(--adyen-sdk-color-label-tertiary, #8d95a3);
  display: flex;
  gap: var(--adyen-sdk-spacer-020, 4px);
  justify-content: end;
}
.adyen-kyc-field-verification-methods__logo {
  height: 12px;
}

.adyen-kyc-radio-group-card__illustration {
  display: flex;
  justify-content: center;
}
.adyen-kyc-radio-group-card__illustration svg {
  height: 75px;
}
@container main (min-width: 680px) and (max-width: 1024px) {
  .adyen-kyc-radio-group-card__illustration svg {
    height: 125px;
  }
}

.adyen-kyc-instant-verification-error {
  margin-bottom: var(--adyen-sdk-spacer-080, 20px);
}

.adyen-kyc-payout-verification-method__header {
  text-align: center;
}
.adyen-kyc-payout-verification-method__image {
  margin-top: var(--adyen-sdk-spacer-090, 24px);
  margin-bottom: var(--adyen-sdk-spacer-120, 48px);
}
.adyen-kyc-payout-verification-method__image svg {
  height: 125px;
}
@container main (min-width: 680px) and (max-width: 1024px) {
  .adyen-kyc-payout-verification-method__image svg {
    height: 150px;
  }
}
.adyen-kyc-payout-verification-method__description {
  margin: var(--adyen-sdk-spacer-040, 8px) 0 var(--adyen-sdk-spacer-120, 48px);
}.adyen-kyc-prefer-instant-verification-method {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.adyen-kyc-prefer-instant-verification-method-card {
  text-align: center;
  margin-bottom: var(--adyen-sdk-spacer-070, 16px);
  border: none;
}
.adyen-kyc-prefer-instant-verification-method-instant-button {
  margin-bottom: var(--adyen-sdk-spacer-040, 8px);
}
.adyen-kyc-prefer-instant-verification-method-instant-button svg {
  height: 1.5rem;
}
.adyen-kyc-prefer-instant-verification-method-modal-footer {
  display: flex;
  justify-content: flex-end;
  gap: var(--adyen-sdk-spacer-040, 8px);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-modal {
  border: none;
  display: flex;
  flex-direction: column;
  width: 100%;
  background-color: transparent;
  padding: 0;
  max-width: 680px;
  height: 100%;
  max-height: 640px;
  animation-name: adyen-kyc-enterFromBelow;
  animation-duration: 0.1s;
  animation-timing-function: ease-out;
  --adyen-kyc-modal-internal-margin: var(--adyen-sdk-spacer-100, 32px);
}

@media screen and (max-width: 480px) {
  .adyen-kyc-modal:not(.adyen-kyc-modal-small) {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    margin: 0;
    --adyen-kyc-modal-internal-margin: 0;
  }
  .adyen-kyc-modal-main {
    border-radius: 0 !important;
  }
}
.adyen-kyc-modal::backdrop {
  background-color: var(--adyen-sdk-color-support-overlay, #00112c);
  opacity: 0.75;
}

.adyen-kyc-modal-wrapper {
  overflow: hidden;
  flex: 1;
  margin: var(--adyen-kyc-modal-internal-margin);
}

.adyen-kyc-modal-main {
  display: grid;
  grid-template-rows: auto 1fr auto;
  height: 100%;
  background: var(--adyen-sdk-color-background-primary, #ffffff);
  border-radius: var(--adyen-sdk-border-radius-l, 12px);
  overflow: hidden;
}

.adyen-kyc-modal-main > * {
  padding: 0 var(--adyen-sdk-spacer-070, 16px);
}

.adyen-kyc-modal-header {
  margin: var(--adyen-sdk-spacer-070, 16px) var(--adyen-sdk-spacer-070, 16px) 0 0;
  font-size: var(--adyen-sdk-text-title-font-size, 16px);
  font-weight: var(--adyen-sdk-text-title-font-weight, 600);
  display: flex;
  justify-content: space-between;
  grid-area: 1/1;
}

.adyen-kyc-modal-content {
  flex: 1;
  overflow: auto;
  grid-area: 1/1;
}

.adyen-kyc-modal-content:not(:has(.adyen-kyc-modal-header)) {
  grid-area: 2/1;
}

.adyen-kyc-modal-footer {
  border-top: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-primary, #dbdee2);
  padding: var(--adyen-sdk-spacer-070, 16px) var(--adyen-sdk-spacer-090, 24px);
  margin-top: var(--adyen-sdk-spacer-070, 16px);
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--adyen-sdk-spacer-070, 16px);
}

/** Internals **/
.adyen-kyc-modal-button {
  z-index: 100;
  grid-area: 1/1;
  justify-self: end;
  margin: var(--adyen-sdk-spacer-070, 16px) var(--adyen-sdk-spacer-070, 16px) 0 0;
  padding: 0;
  height: fit-content;
  width: fit-content;
}

/** Sizes **/
.adyen-kyc-modal-small {
  max-width: 520px;
  min-height: 260px;
  height: 20vh;
}

.adyen-kyc-modal-large {
  max-width: 960px;
  height: 70vh;
  width: 70vw;
}

.adyen-kyc-modal-fullscreen {
  margin: 0;
  max-width: 100vw;
  max-height: 100vh;
  width: 100vw;
}

@keyframes adyen-kyc-enterFromBelow {
  0% {
    top: 70vh;
  }
  100% {
    top: 0;
  }
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-card {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  background-color: var(--adyen-sdk-color-background-primary, #ffffff);
  border: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-primary, #dbdee2);
  border-radius: var(--adyen-sdk-border-radius-l, 12px);
  display: block;
  outline: none;
}
.adyen-kyc-card--secondary {
  background-color: var(--adyen-sdk-color-background-secondary, #f7f7f8);
}

.adyen-kyc-card.adyen-kyc-card--stateful {
  border-color: var(--adyen-sdk-color-outline-primary, #dbdee2);
  cursor: pointer;
  transition-duration: 0.2s;
  transition-property: border-color, box-shadow;
  transition-timing-function: ease;
  position: relative;
  z-index: 0;
}
.adyen-kyc-card.adyen-kyc-card--stateful:hover {
  border-color: var(--adyen-sdk-color-outline-primary-hover, #c9cdd3);
  z-index: 1;
}
.adyen-kyc-card.adyen-kyc-card--stateful:focus, .adyen-kyc-card.adyen-kyc-card--stateful:active {
  z-index: 2;
  box-shadow: var(--adyen-sdk-shadow-medium, 0px 6px 12px rgba(0, 17, 44, 0.08), 0px 2px 4px rgba(0, 17, 44, 0.04));
}

.adyen-kyc-card.adyen-kyc-card--active {
  border-color: var(--adyen-sdk-color-outline-primary, #dbdee2);
  cursor: pointer;
  transition-duration: 0.2s;
  transition-property: border-color, box-shadow;
  transition-timing-function: ease;
}
.adyen-kyc-card.adyen-kyc-card--active, .adyen-kyc-card.adyen-kyc-card--active:active, .adyen-kyc-card.adyen-kyc-card--active:hover {
  border-color: var(--adyen-sdk-color-outline-primary-active, #00112c);
}
.adyen-kyc-card.adyen-kyc-card--active:focus, .adyen-kyc-card.adyen-kyc-card--active:active {
  box-shadow: var(--adyen-sdk-shadow-medium, 0px 6px 12px rgba(0, 17, 44, 0.08), 0px 2px 4px rgba(0, 17, 44, 0.04));
}

.adyen-kyc-card.adyen-kyc-card--disabled {
  background-color: var(--adyen-sdk-color-background-disabled, #eeeff1);
  color: var(--adyen-sdk-color-label-disabled, #8d95a3);
  cursor: not-allowed;
}

.adyen-kyc-card__header {
  padding: var(--adyen-sdk-spacer-070, 16px) var(--adyen-sdk-spacer-090, 24px);
}
.adyen-kyc-card__header--button {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.adyen-kyc-card__header .adyen-kyc-card-title {
  display: flex;
  flex-direction: column;
}

.adyen-kyc-card__body {
  padding: var(--adyen-sdk-spacer-070, 16px);
}
.adyen-kyc-card__header + .adyen-kyc-card__body {
  padding-top: var(--adyen-sdk-spacer-000, 0px);
}

.adyen-kyc-card__footer {
  padding: var(--adyen-sdk-spacer-070, 16px) var(--adyen-sdk-spacer-090, 24px);
}
.adyen-kyc-card__body + .adyen-kyc-card__footer {
  margin-top: calc(var(--adyen-sdk-spacer-070, 16px) * -1);
}

.adyen-kyc-card__warning {
  border-radius: 0 0 var(--adyen-sdk-border-radius-s, 4px) var(--adyen-sdk-border-radius-s, 4px);
}.adyen-kyc-field--idNumberWithExempt .adyen-kyc-input--text {
  margin-bottom: var(--adyen-sdk-spacer-040, 8px);
}

.adyen-kyc-field--us4DigitsNumberId {
  position: relative;
}
.adyen-kyc-field--us4DigitsNumberId::after {
  content: attr(data-placeholder);
  left: 9px;
  pointer-events: none;
  position: absolute;
  top: 34px;
}
.adyen-kyc-field--us4DigitsNumberId .adyen-kyc-input {
  text-indent: 8.5ch;
}
.adyen-kyc-field--us4DigitsNumberId .adyen-kyc-input::placeholder {
  text-indent: 0;
}.adyen-kyc-multi-select-list {
  list-style: none;
  margin: var(--adyen-sdk-spacer-000, 0px);
  padding: var(--adyen-sdk-spacer-000, 0px);
}

.adyen-kyc-multi-select-list-item {
  background: none !important;
}
.adyen-kyc-multi-select-list-item--with-description .adyen-kyc-checkbox__label {
  font-weight: var(--adyen-sdk-text-body-strongest-font-weight, 600);
}.adyen-kyc-field--nominee .adyen-kyc-radio-group {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(120px, 170px));
  column-gap: var(--adyen-sdk-spacer-100, 32px);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-input-group {
  height: 40px;
  line-height: 40px;
  min-height: 40px;
  padding-bottom: var(--adyen-sdk-spacer-000, 0px);
  padding-top: var(--adyen-sdk-spacer-000, 0px);
  display: flex;
  padding: var(--adyen-sdk-spacer-020, 4px);
  background: var(--adyen-sdk-color-background-primary, #ffffff);
  border: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-tertiary, #8d95a3);
  border-radius: var(--adyen-sdk-border-radius-m, 8px);
  caret-color: var(--adyen-sdk-color-label-highlight, #0070f5);
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: inherit;
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  outline: none;
  transition: border 0.2s ease-out, box-shadow 0.2s ease-out;
}
.adyen-kyc-input-group:hover {
  border-color: var(--adyen-sdk-color-outline-tertiary-hover, #6d7789);
}
.adyen-kyc-input-group--invalid {
  padding-right: var(--adyen-sdk-spacer-120, 48px);
  border-color: var(--adyen-sdk-color-outline-critical, #e22d2d);
}
.adyen-kyc-input-group--focused {
  border-color: var(--adyen-sdk-color-outline-tertiary-active, #00112c);
  outline: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-tertiary-active, #00112c);
}
.adyen-kyc-input-group--focused:hover {
  border-color: var(--adyen-sdk-color-outline-tertiary-active, #00112c);
}
.adyen-kyc-input-group .adyen-kyc-dropdown {
  max-width: 120px;
}
.adyen-kyc-input-group .adyen-kyc-dropdown-button {
  min-height: unset;
  height: 100%;
  background: var(--adyen-sdk-color-background-secondary, #f7f7f8);
  border: none;
  border-radius: var(--adyen-sdk-border-radius-s, 4px);
}
.adyen-kyc-input-group .adyen-kyc-dropdown-list--active {
  width: 200px;
}
.adyen-kyc-input-group .adyen-kyc-dropdown-button__text--placeholder {
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
}
.adyen-kyc-input-group .adyen-kyc-filter-input {
  background: var(--adyen-sdk-color-background-secondary, #f7f7f8);
}
.adyen-kyc-input-group .adyen-kyc-input {
  line-height: normal;
  height: unset;
  min-height: unset;
  position: unset;
  border: none;
  border-radius: var(--adyen-sdk-border-radius-s, 4px);
}
.adyen-kyc-input-group .adyen-kyc-input:is(:active, :focus, :hover, :active:hover, :focus:hover, --focus) {
  outline: none;
  border: none;
}.adyen-kyc-document-upload__subtitle {
  margin: var(--adyen-sdk-spacer-070, 16px) var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-040, 8px) var(--adyen-sdk-spacer-000, 0px);
}
.adyen-kyc-document-upload__requirements {
  margin: var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-040, 8px) var(--adyen-sdk-spacer-000, 0px);
  padding-left: var(--adyen-sdk-spacer-070, 16px);
}
.adyen-kyc-document-upload__manual-upload {
  margin: var(--adyen-sdk-spacer-070, 16px) auto var(--adyen-sdk-spacer-000, 0px);
  max-width: 430px;
  text-align: center;
}.adyen-kyc-id-verification-method__guidance {
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  margin-bottom: var(--adyen-sdk-spacer-040, 8px);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
/**
* Overriding onfido styles with our own
*/
/* stylelint-disable selector-class-pattern */
.adyen-kyc-id-verification {
  min-height: 250px;
}
@container main (max-width: 680px) {
  .adyen-kyc-id-verification {
    height: 380px;
  }
}
.adyen-kyc-id-verification .onfido-sdk-ui-Modal-inner {
  border: 0 !important;
  position: relative !important;
}
.adyen-kyc-id-verification .onfido-sdk-ui-DocumentSelector-option {
  border: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-inverse-primary, #2f3e56) !important;
}
.adyen-kyc-id-verification .onfido-sdk-ui-DocumentSelector-option:hover {
  box-shadow: 0 0 0 1px var(--adyen-sdk-color-outline-inverse-primary, #2f3e56) !important;
}
.adyen-kyc-id-verification .onfido-sdk-ui-CountrySelector-custom__option:hover {
  background-color: var(--adyen-sdk-color-background-inverse-secondary-hover, #283750) !important;
}
.adyen-kyc-id-verification .onfido-sdk-ui-Button-button {
  background-color: var(--adyen-sdk-color-background-inverse-primary, #00112c);
  border-radius: var(--adyen-sdk-border-radius-m, 8px);
}
.adyen-kyc-id-verification .onfido-sdk-ui-Button-button:hover:not([disabled]) {
  background-color: var(--adyen-sdk-color-background-inverse-primary-hover, #5c687c) !important;
}
.adyen-kyc-id-verification .onfido-sdk-ui-Theme-link {
  border-bottom-style: none !important;
  color: var(--adyen-sdk-color-label-secondary, #5c687c) !important;
}
.adyen-kyc-id-verification .onfido-sdk-ui-Theme-link:hover {
  background: none !important;
  color: var(--adyen-sdk-color-label-secondary, #5c687c) !important;
  text-decoration: underline !important;
}
.adyen-kyc-id-verification .onfido-sdk-ui-Theme-step,
.adyen-kyc-id-verification .onfido-sdk-ui-Uploader-uploaderWrapper,
.adyen-kyc-id-verification .onfido-sdk-ui-Uploader-uploadArea,
.adyen-kyc-id-verification .onfido-sdk-ui-Uploader-contentWrapper {
  height: auto !important;
}

/* stylelint-enable selector-class-pattern */.adyen-kyc-loader-wrapper-loader {
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

.adyen-kyc-loader-wrapper-loader-active {
  display: block;
}.adyen-kyc-additional-information {
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-120, 48px);
}
.adyen-kyc-additional-information__section-heading {
  margin: 0 0 var(--adyen-sdk-spacer-090, 24px);
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-050, 10px);
}
.adyen-kyc-additional-information fieldset {
  border: none;
  padding: 0;
  margin: 0;
}
.adyen-kyc-additional-information .adyen-kyc-field-wrapper {
  flex-direction: column;
}
.adyen-kyc-additional-information .adyen-kyc-form-header {
  margin: 0 !important;
}
.adyen-kyc-additional-information .adyen-kyc__address {
  margin-bottom: 0 !important;
}.adyen-kyc-verified-business-card {
  display: flex;
  flex-direction: column;
  background: var(--adyen-sdk-color-background-secondary, #f7f7f8);
  padding: var(--adyen-sdk-spacer-080, 20px) var(--adyen-sdk-spacer-090, 24px);
  border-radius: var(--adyen-sdk-border-radius-m, 8px);
}
.adyen-kyc-verified-business-card__address {
  display: flex;
  flex-direction: column;
}
.adyen-kyc-verified-business-card__address a {
  color: var(--adyen-sdk-color-label-primary, #00112c);
}
.adyen-kyc-verified-business-card__content {
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-080, 20px);
  margin-bottom: var(--adyen-sdk-spacer-080, 20px);
  transition: max-height 0.5s ease, padding-left 0.35s ease, opacity 0.35s ease;
}
.adyen-kyc-verified-business-card__content--collapsed {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  margin: 0;
  padding-left: var(--adyen-sdk-spacer-080, 20px);
}
.adyen-kyc-verified-business-card__content--expanded {
  max-height: 480px;
}
.adyen-kyc-verified-business-card__expand-button {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  text-decoration: underline;
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-structured-list {
  width: 100%;
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  margin: var(--adyen-sdk-spacer-000, 0px);
}

.adyen-kyc-structured-list-list-item {
  display: flex;
  flex-direction: column;
}
@container main (min-width: 680px) and (max-width: 1024px) {
  .adyen-kyc-structured-list-list-item {
    flex-direction: row;
    align-items: center;
  }
}

.adyen-kyc-structured-list-list-item:not(:last-of-type) {
  margin-bottom: var(--adyen-sdk-spacer-060, 12px);
}

.adyen-kyc-structured-list-label {
  flex: 1;
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
  margin: var(--adyen-sdk-spacer-020, 4px) var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-000, 0px);
}

.adyen-kyc-structured-list-value {
  flex: 1;
  color: var(--adyen-sdk-color-label-primary, #00112c);
  margin: var(--adyen-sdk-spacer-020, 4px) var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-000, 0px);
  overflow-x: auto;
}
@container main (min-width: 680px) and (max-width: 1024px) {
  .adyen-kyc-structured-list-value {
    margin: var(--adyen-sdk-spacer-000, 0px);
  }
}.adyen-kyc-basic-information {
  display: flex;
  flex-direction: column;
}
.adyen-kyc-basic-information .adyen-kyc-field-wrapper {
  flex-direction: column;
}
.adyen-kyc-basic-information fieldset {
  border: none;
  padding: 0 0 var(--adyen-sdk-spacer-080, 20px);
  margin: 0;
}.adyen-kyc-business-selection--loading {
  min-height: 228px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--adyen-sdk-spacer-090, 24px);
}
.adyen-kyc-business-selection__footer {
  display: flex;
  justify-content: center;
  padding: var(--adyen-sdk-spacer-090, 24px) 0;
  gap: var(--adyen-sdk-spacer-020, 4px);
}
.adyen-kyc-business-selection .adyen-kyc-link {
  text-decoration: underline;
  text-wrap: nowrap;
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-card-group > .adyen-kyc-card + .adyen-kyc-card {
  margin-top: -1px;
  border-top: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-primary, #dbdee2);
}
.adyen-kyc-card-group > .adyen-kyc-card:not(:only-of-type):first-of-type {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.adyen-kyc-card-group > .adyen-kyc-card:not(:only-of-type):not(:first-of-type):not(:last-of-type) {
  border-radius: 0;
}
.adyen-kyc-card-group > .adyen-kyc-card:not(:only-of-type):last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.adyen-kyc-card-group-spaced {
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-040, 8px);
}
.adyen-kyc-card-group-spaced .adyen-kyc-card {
  margin-top: -1px;
  transition: min-height 0.3s ease !important;
  min-height: 80px;
}
.adyen-kyc-card-group-spaced .adyen-kyc-card--active {
  min-height: 80px;
}
.adyen-kyc-card-group-spaced .adyen-kyc-card--fetching {
  min-height: 360px;
}.adyen-kyc-business-information-card .adyen-kyc-alert__header {
  display: flex;
  align-items: center;
}
.adyen-kyc-business-information-card .adyen-kyc-alert__title {
  margin-left: var(--adyen-sdk-spacer-060, 12px);
}
.adyen-kyc-business-information-card .adyen-kyc-card {
  border-radius: var(--adyen-sdk-border-radius-m, 8px);
}
.adyen-kyc-business-information-card .adyen-kyc-card__body {
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-070, 16px);
  padding: 0 var(--adyen-sdk-spacer-090, 24px) var(--adyen-sdk-spacer-070, 16px);
}

.adyen-kyc-business-information {
  display: flex;
  flex-direction: column;
}
.adyen-kyc-business-information--fetching {
  flex-direction: row;
  min-height: 228px;
  justify-content: center;
  align-items: center;
}.adyen-kyc-field--entityType {
  margin-bottom: var(--adyen-sdk-spacer-090, 24px);
}
.adyen-kyc-field--entityType .adyen-kyc-label__text {
  margin-bottom: var(--adyen-sdk-spacer-040, 8px);
}.adyen-kyc-business-details {
  min-height: 480px;
}
.adyen-kyc-business-details--hide,
.adyen-kyc-business-details [class*="--hide"] {
  display: none;
}
.adyen-kyc-business-details .adyen-kyc-form-header {
  margin: 0 0 var(--adyen-sdk-spacer-120, 48px);
}
.adyen-kyc-business-details .adyen-kyc-form-header__heading {
  font-size: var(--adyen-sdk-text-title-m-font-size, 20px);
  font-family: var(--adyen-sdk-text-title-m-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-title-m-font-weight, 600);
  line-height: var(--adyen-sdk-text-title-m-line-height, 30px);
  color: var(--adyen-sdk-color-label-primary, #00112c);
}
.adyen-kyc-business-details .adyen-kyc-form-header__description {
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  color: var(--adyen-sdk-color-label-primary, #00112c);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-form-container {
  width: 100%;
}
@container main (min-width: 680px) and (max-width: 1024px) {
  .adyen-kyc-form-container {
    flex: 1;
  }
}

.adyen-kyc-form-wrapper--hidden {
  display: none;
}

.adyen-kyc-dropin__sidebar-wrapper {
  width: 27%;
}

.adyen-kyc-form-with-sidebar {
  display: flex;
  width: 100%;
}

.adyen-kyc-form-with-sidebar > div:not(.adyen-kyc-modal):last-of-type {
  flex: 1;
}

@container main (max-width: 680px) {
  .adyen-kyc-dropin__content-main,
  .adyen-kyc-form-with-sidebar {
    flex-direction: column;
  }
}.adyen-kyc-expiry-modal__footer {
  display: flex;
  flex-direction: row;
  justify-content: end;
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-toast {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  background-color: var(--adyen-sdk-color-background-highlight-weak, #f2f8ff);
  border: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-background-highlight-strong, #0070f5);
  border-radius: var(--adyen-sdk-border-radius-m, 8px);
  color: var(--adyen-sdk-color-label-primary, #00112c);
  display: flex;
  align-items: right;
  gap: var(--adyen-sdk-spacer-060, 12px);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  height: auto;
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  opacity: 0;
  overflow: hidden;
  padding: var(--adyen-sdk-spacer-050, 10px);
  transform: translateY(2%);
  transition: ease 200ms;
  transition-property: opacity, transform, visibility;
  user-select: none;
  visibility: hidden;
  white-space: normal;
  z-index: 1;
}
.adyen-kyc-toast--visible {
  opacity: 1;
  transform: translateY(0);
  visibility: visible;
}

.adyen-kyc-loading {
  border: var(--adyen-sdk-border-width-s, 1px) solid;
}

.adyen-kyc-toast__success {
  background-color: var(--adyen-sdk-color-background-success-weak, #edfaf3);
  border: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-background-success-strong, #07893c);
}

.adyen-kyc-toast__error {
  background-color: var(--adyen-sdk-color-background-critical-weak, #fef4f4);
  border: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-background-critical-strong, #e22d2d);
}

.adyen-kyc-toast__message {
  flex: 1;
}

.adyen-kyc-toast__actions {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: end;
}

.adyen-kyc-toast__title {
  display: block;
  font-weight: var(--adyen-sdk-text-body-strongest-font-weight, 600);
  margin: var(--adyen-sdk-spacer-020, 4px) var(--adyen-sdk-spacer-000, 0px);
}

.adyen-kyc-toast__subtitle,
.adyen-kyc-toast__action {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  display: block;
  margin: var(--adyen-sdk-spacer-010, 2px) var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-000, 0px);
  padding: var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-050, 10px) var(--adyen-sdk-spacer-020, 4px);
}

.adyen-kyc-toast__close {
  background: none;
  border: none;
  color: var(--adyen-sdk-color-label-tertiary, #8d95a3);
  cursor: pointer;
  display: inline-flex;
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  height: 16px;
  margin: var(--adyen-sdk-spacer-030, 6px);
  padding: var(--adyen-sdk-spacer-000, 0px);
}

.adyen-kyc-toast__action {
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-strongest-font-weight, 600);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  text-decoration: underline;
}

.adyen-kyc-toast__loader {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin: var(--adyen-sdk-spacer-030, 6px);
}

.adyen-kyc-dropin__toast-stack {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  margin-top: var(--adyen-sdk-spacer-090, 24px);
  z-index: 500;
}
@container main (max-width: 680px) {
  .adyen-kyc-dropin__toast-stack {
    bottom: var(--adyen-sdk-spacer-070, 16px);
    position: fixed;
  }
}
@container main (min-width: 680px) and (max-width: 1024px) {
  .adyen-kyc-dropin__toast-stack {
    top: var(--adyen-sdk-spacer-070, 16px);
  }
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-progress {
  width: 100%;
}

.adyen-kyc-progress-bar {
  display: flex;
  flex: 1;
  padding: var(--adyen-sdk-spacer-000, 0px);
  margin: var(--adyen-sdk-spacer-000, 0px);
  --step-progress-internal-height: 0.25em;
}

.adyen-kyc-progress-bar-thick li {
  --step-progress-internal-height: 0.4em;
}

.adyen-kyc-progress-bar-thick li:first-of-type {
  border-top-left-radius: var(--adyen-sdk-border-radius-m, 8px);
  border-bottom-left-radius: var(--adyen-sdk-border-radius-m, 8px);
}

.adyen-kyc-progress-bar-thick li:last-of-type {
  border-top-right-radius: var(--adyen-sdk-border-radius-m, 8px);
  border-bottom-right-radius: var(--adyen-sdk-border-radius-m, 8px);
}

.adyen-kyc-progress-step {
  background-color: var(--adyen-sdk-color-background-tertiary, #eeeff1);
  display: flex;
  flex: 1;
  height: var(--step-progress-internal-height);
}

.adyen-kyc-progress-step-active {
  background-color: var(--adyen-sdk-color-background-inverse-primary, #00112c);
}

.adyen-kyc-progress-step-label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  overflow: hidden;
  padding: var(--adyen-sdk-spacer-000, 0px) !important;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.adyen-kyc-progress-bar-circles li {
  flex: none;
  width: var(--step-progress-internal-height);
  border-radius: var(--step-progress-internal-height);
  margin: 0 var(--step-progress-internal-height);
}

.adyen-kyc-progress-bar-circles .adyen-kyc-progress-step-active {
  padding: 0 calc(var(--step-progress-internal-height) / 2);
  margin: 0 calc(var(--step-progress-internal-height) / 2);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-form-navigation {
  width: 100%;
}
@container main (max-width: 680px) {
  .adyen-kyc-form-navigation .adyen-kyc-form-navigation__item {
    display: none;
  }
  .adyen-kyc-form-navigation .adyen-kyc-form-navigation__home-button-item .adyen-kyc-button__text {
    font-size: 0;
  }
  .adyen-kyc-form-navigation .adyen-kyc-form-navigation__home-button-item .adyen-kyc-form-navigation__home-button {
    font-size: var(--adyen-sdk-text-title-font-size, 16px);
    font-family: var(--adyen-sdk-text-title-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
    font-weight: var(--adyen-sdk-text-title-font-weight, 600);
    line-height: var(--adyen-sdk-text-title-line-height, 26px);
    padding-left: var(--adyen-sdk-spacer-000, 0px);
  }
}
@container main (min-width: 680px) and (max-width: 1024px) {
  .adyen-kyc-form-navigation {
    padding-right: var(--adyen-sdk-spacer-100, 32px);
  }
  .adyen-kyc-form-navigation .adyen-kyc-form-navigation__step-count {
    display: none;
  }
}
@container main (max-width: 680px) {
  .adyen-kyc-form-navigation .adyen-kyc-form-navigation__header {
    display: none;
  }
}
.adyen-kyc-form-navigation .adyen-kyc-form-navigation__header {
  color: var(--adyen-sdk-color-label-tertiary, #8d95a3);
  font-size: var(--adyen-sdk-text-caption-font-size, 12px);
  font-family: var(--adyen-sdk-text-caption-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-caption-stronger-font-weight, 500);
}
.adyen-kyc-form-navigation .adyen-kyc-form-navigation__items {
  margin: var(--adyen-sdk-spacer-000, 0px);
  padding: var(--adyen-sdk-spacer-000, 0px);
}

.adyen-kyc-form-navigation__step-count {
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
  font-size: var(--adyen-sdk-text-caption-font-size, 12px);
  font-family: var(--adyen-sdk-text-caption-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-caption-stronger-font-weight, 500);
}

.adyen-kyc-form-navigation__home-button-item {
  align-items: center;
  display: flex;
  justify-content: space-between;
  list-style-type: none;
  margin-bottom: var(--adyen-sdk-spacer-070, 16px);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-form-navigation__item {
  align-items: center;
  border-left: var(--adyen-sdk-border-width-m, 2px) solid var(--adyen-sdk-color-outline-primary, #dbdee2);
  color: var(--adyen-sdk-color-label-primary, #00112c);
  cursor: default;
  display: flex;
  flex-direction: row;
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  padding: var(--adyen-sdk-spacer-040, 8px) var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-040, 8px) var(--adyen-sdk-spacer-040, 8px);
}
.adyen-kyc-form-navigation__item--active {
  border-left: var(--adyen-sdk-border-width-m, 2px) solid;
  color: var(--adyen-sdk-color-label-highlight, #0070f5);
}
.adyen-kyc-form-navigation__item--isnav {
  cursor: pointer;
}

.adyen-kyc-form-navigation__item-icon {
  display: flex;
  margin-left: var(--adyen-sdk-spacer-040, 8px);
}
.adyen-kyc-form-navigation__item-icon .adyen-kyc-icon {
  display: inline-flex;
}
.adyen-kyc-form-navigation__item-icon--success {
  color: var(--adyen-sdk-color-label-success, #07893c);
}
.adyen-kyc-form-navigation__item-icon--success .adyen-kyc-icon {
  font-size: var(--adyen-sdk-text-title-font-size, 16px);
}
.adyen-kyc-form-navigation__item-icon--error {
  color: var(--adyen-sdk-color-label-critical, #e22d2d);
}.adyen-kyc-business-verification-modal-header {
  margin-top: var(--adyen-sdk-spacer-030, 6px);
  font-weight: 600;
}
.adyen-kyc-business-verification-modal-content {
  margin-top: var(--adyen-sdk-spacer-080, 20px);
}
.adyen-kyc-business-verification-modal-button {
  float: right;
  margin-top: var(--adyen-sdk-spacer-100, 32px);
  margin-left: var(--adyen-sdk-spacer-040, 8px);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-dropin {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  background: var(--adyen-sdk-color-background-primary, #ffffff);
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.adyen-kyc-dropin-container {
  position: relative;
  min-height: 480px;
  transform: scale(1);
  width: 100%;
}

.adyen-kyc-dropin__content {
  display: flex;
  flex: 1;
  flex-direction: column;
  height: calc(100% - 56px);
  overflow: auto;
}
@container main (min-width: 680px) and (max-width: 1024px) {
  .adyen-kyc-dropin__content {
    height: calc(100% - 72px);
  }
}

/* padding in dropins, not used in modal view */
.adyen-kyc-dropin__content-main {
  display: flex;
  flex: 1;
  padding: var(--adyen-sdk-spacer-070, 16px);
  width: 100%;
}
@container main (min-width: 680px) and (max-width: 1024px) {
  .adyen-kyc-dropin__content-main {
    padding: var(--adyen-sdk-spacer-090, 24px);
  }
}
@container main (min-width: 1024px) {
  .adyen-kyc-dropin__content-main {
    padding: var(--adyen-sdk-spacer-110, 40px);
  }
}

.adyen-kyc-dropin__main {
  border-radius: var(--adyen-sdk-border-radius-m, 8px);
  width: 100%;
}.adyen-kyc-business-type-selection {
  margin-left: auto;
  margin-right: auto;
}
.adyen-kyc-business-type-selection__nav {
  margin-top: var(--adyen-sdk-spacer-100, 32px);
}
.adyen-kyc-business-type-selection__confirm {
  display: flex;
  gap: var(--adyen-sdk-spacer-070, 16px);
  margin-top: var(--adyen-sdk-spacer-100, 32px);
}
.adyen-kyc-business-type-selection__confirm button {
  flex-grow: 1;
}

.adyen-kyc-trustee-type-radio-group-card {
  display: flex;
  gap: var(--adyen-sdk-spacer-070, 16px);
  margin-top: var(--adyen-sdk-spacer-070, 16px);
}
.adyen-kyc-trustee-type-radio-group-card .adyen-kyc-radio-card {
  display: flex;
  align-items: center;
  flex-grow: 1;
  padding: var(--adyen-sdk-spacer-070, 16px);
}
.adyen-kyc-trustee-type-radio-group-card .adyen-kyc-radio-card__content {
  height: 16px;
}
.adyen-kyc-trustee-type-radio-group-card input {
  margin-left: auto;
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-decision-makers {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
}
@container main (min-width: 680px) and (max-width: 1024px) {
  .adyen-kyc-decision-makers__container {
    display: flex;
    flex-direction: column;
  }
  .adyen-kyc-decision-makers__box {
    margin-right: var(--adyen-sdk-spacer-090, 24px);
    width: 33.3%;
  }
}
.adyen-kyc-decision-makers__container {
  margin-bottom: var(--adyen-sdk-spacer-090, 24px);
  margin-top: var(--adyen-sdk-spacer-070, 16px);
}
.adyen-kyc-decision-makers__box {
  display: flex;
  flex-direction: column;
  margin-bottom: var(--adyen-sdk-spacer-070, 16px);
}
.adyen-kyc-decision-makers__tag {
  margin-top: var(--adyen-sdk-spacer-040, 8px);
  width: fit-content;
}
.adyen-kyc-decision-makers__add {
  color: var(--adyen-sdk-color-label-highlight, #0070f5);
  width: 100%;
}
.adyen-kyc-decision-makers__add .adyen-kyc-icon {
  font-size: var(--adyen-sdk-text-caption-font-size, 12px);
}
.adyen-kyc-decision-makers__warning {
  margin-bottom: var(--adyen-sdk-spacer-090, 24px);
  border-radius: var(--adyen-sdk-border-radius-s, 4px);
}
.adyen-kyc-decision-makers__add--more.adyen-kyc-button.adyen-kyc-button--secondary {
  background-color: transparent;
  border: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-primary, #dbdee2);
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  box-shadow: none;
  height: var(--adyen-sdk-spacer-120, 48px);
  margin-top: calc(var(--adyen-sdk-spacer-020, 4px) * -1);
  padding-top: var(--adyen-sdk-spacer-020, 4px);
}
.adyen-kyc-decision-makers .adyen-kyc-guidance-list {
  margin: var(--adyen-sdk-spacer-000, 0px);
  padding-left: var(--adyen-sdk-spacer-060, 12px);
}
.adyen-kyc-decision-makers .adyen-kyc-guidance-list li {
  margin-bottom: var(--adyen-sdk-spacer-020, 4px);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-entity-association {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  display: flex;
  flex-direction: column;
  margin: var(--adyen-sdk-spacer-000, 0px);
  width: 100%;
}
.adyen-kyc-entity-association__top {
  display: flex;
  flex-wrap: wrap;
}
.adyen-kyc-entity-association__title {
  flex: 1;
  font-size: var(--adyen-sdk-text-title-font-size, 16px);
  font-family: var(--adyen-sdk-text-title-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-title-font-weight, 600);
  line-height: var(--adyen-sdk-text-title-line-height, 26px);
  margin: var(--adyen-sdk-spacer-000, 0px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.adyen-kyc-entity-association__info {
  display: flex;
}
.adyen-kyc-entity-association__info .adyen-kyc-status {
  margin: var(--adyen-sdk-spacer-020, 4px) var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-000, 0px);
}
.adyen-kyc-entity-association__tag {
  margin: var(--adyen-sdk-spacer-080, 20px) var(--adyen-sdk-spacer-040, 8px) var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-000, 0px);
}
.adyen-kyc-entity-association__actions {
  position: relative;
}
.adyen-kyc-entity-association__more-actions-toggle {
  border-radius: 50%;
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
  font-size: calc(var(--adyen-sdk-text-caption-font-size, 12px) / 2);
  font-family: var(--adyen-sdk-text-caption-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-caption-font-weight, 400);
  line-height: var(--adyen-sdk-text-caption-line-height, 18px);
  height: 32px;
  margin: var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-040, 8px);
  min-width: auto;
  width: 32px;
}
.adyen-kyc-entity-association__more-actions-toggle .adyen-kyc-icon {
  display: inline-flex;
  margin: var(--adyen-sdk-spacer-000, 0px);
}
.adyen-kyc-entity-association__more-actions-toggle:hover {
  background: var(--adyen-sdk-color-background-secondary, #f7f7f8);
}
.adyen-kyc-entity-association__remove {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 32px;
  width: 64px;
  padding: var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-040, 8px);
}
.adyen-kyc-entity-association-alert {
  margin-top: var(--adyen-sdk-spacer-040, 8px);
  padding: var(--adyen-sdk-spacer-040, 8px);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-status {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  border: 0;
  border-radius: var(--adyen-sdk-border-radius-l, 12px);
  display: flex;
  align-items: center;
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  height: 24px;
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  padding: var(--adyen-sdk-spacer-020, 4px) var(--adyen-sdk-spacer-040, 8px);
}
.adyen-kyc-status--finished {
  color: var(--adyen-sdk-color-label-success, #07893c);
}
.adyen-kyc-status--download {
  color: var(--adyen-sdk-color-label-highlight, #0070f5);
  cursor: pointer;
}
.adyen-kyc-status--error {
  color: var(--adyen-sdk-color-label-critical, #e22d2d);
  background-color: var(--adyen-sdk-color-background-critical-weak, #fef4f4);
}
.adyen-kyc-status__icon {
  align-self: center;
  border-radius: 50%;
  display: flex;
  height: 14px;
  justify-content: center;
  margin-right: var(--adyen-sdk-spacer-030, 6px);
  width: 14px;
}
.adyen-kyc-status__icon .adyen-kyc-icon {
  align-items: center;
  color: var(--adyen-sdk-color-label-on-color, #ffffff);
  display: flex;
  font-size: calc(var(--adyen-sdk-text-body-font-size, 14px) / 2);
}
.adyen-kyc-status__icon--error .adyen-kyc-icon {
  color: var(--adyen-sdk-color-label-critical, #e22d2d);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
}
.adyen-kyc-status__icon--finished {
  background-color: var(--adyen-sdk-color-background-success-strong, #07893c);
}
.adyen-kyc-status__icon--download {
  background-color: var(--adyen-sdk-color-background-highlight-strong, #0070f5);
}
.adyen-kyc-status__icon .adyen-kyc-loading-indicator::before {
  background: var(--adyen-sdk-color-background-inverse-primary, #00112c);
}
.adyen-kyc-status__icon .adyen-kyc-loading-indicator::after {
  border-top-color: var(--adyen-sdk-color-background-inverse-primary, #00112c);
}
.adyen-kyc-status__icon--large {
  height: 24px;
  width: 24px;
}
.adyen-kyc-status__icon--large .adyen-kyc-icon {
  font-size: var(--adyen-sdk-text-title-l-font-size, 24px);
}

@container main (max-width: 680px) {
  .adyen-kyc-status__text {
    display: none;
  }
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-actions-menu {
  background: var(--adyen-sdk-color-background-secondary, #f7f7f8);
  border: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-primary, #dbdee2);
  border-radius: var(--adyen-sdk-border-radius-l, 12px);
  box-shadow: var(--adyen-sdk-shadow-medium, 0px 6px 12px rgba(0, 17, 44, 0.08), 0px 2px 4px rgba(0, 17, 44, 0.04));
  display: flex;
  flex-direction: column;
  margin-top: var(--adyen-sdk-spacer-040, 8px);
  padding: var(--adyen-sdk-spacer-040, 8px);
  position: absolute;
  right: var(--adyen-sdk-spacer-060, 12px);
  z-index: 100;
}

.adyen-kyc-actions-menu-option {
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  justify-content: flex-end;
  padding: var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-040, 8px);
  width: 100%;
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-tag {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  display: inline-block;
  font-size: var(--adyen-sdk-text-caption-font-size, 12px);
  font-family: var(--adyen-sdk-text-caption-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-caption-stronger-font-weight, 500);
  line-height: var(--adyen-sdk-text-caption-line-height, 18px);
  padding: var(--adyen-sdk-spacer-010, 2px) var(--adyen-sdk-spacer-040, 8px);
  border-radius: var(--adyen-sdk-border-radius-s, 4px);
  text-decoration: none;
  vertical-align: baseline;
  white-space: nowrap;
  border: none;
}

.adyen-kyc-tag-grey {
  background: var(--adyen-sdk-color-background-secondary, #f7f7f8);
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
}

.adyen-kyc-tag-blue {
  background: var(--adyen-sdk-color-background-highlight-weak, #f2f8ff);
  color: var(--adyen-sdk-color-label-on-background-highlight-weak, #0063d7);
}

.adyen-kyc-tag-orange {
  background: var(--adyen-sdk-color-background-warning-weak, #fff5e9);
  color: var(--adyen-sdk-color-label-on-background-warning-weak, #9b5700);
}

.adyen-kyc-tag-red {
  background: var(--adyen-sdk-color-background-critical-weak, #fef4f4);
  color: var(--adyen-sdk-color-label-on-background-critical-weak, #c72727);
}

.adyen-kyc-tag-teal {
  background-color: var(--adyen-sdk-color-background-success-weak, #edfaf3);
  color: #065e79;
}

.adyen-kyc-tag-green {
  background-color: var(--adyen-sdk-color-background-success-weak, #edfaf3);
  color: var(--adyen-sdk-color-label-on-background-success-weak, #067934);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-entity-status {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
}
.adyen-kyc-entity-status__container {
  display: flex;
  flex-direction: row;
  margin-bottom: var(--adyen-sdk-spacer-070, 16px);
  align-items: center;
}
.adyen-kyc-entity-status__tag {
  margin-right: var(--adyen-sdk-spacer-040, 8px);
  width: fit-content;
}
.adyen-kyc-entity-status__icon {
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  display: flex;
  margin-right: var(--adyen-sdk-spacer-040, 8px);
  width: 18px;
  height: 18px;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
}
.adyen-kyc-entity-status__icon--satisfied {
  background-color: var(--adyen-sdk-color-label-inverse-primary, #ffffff);
  color: var(--adyen-sdk-color-background-success-strong, #07893c);
}
.adyen-kyc-entity-status__icon--empty {
  color: var(--adyen-sdk-color-label-tertiary, #8d95a3);
}
.adyen-kyc-entity-status__legend {
  display: flex;
  padding-bottom: var(--adyen-sdk-spacer-090, 24px);
  margin-bottom: var(--adyen-sdk-spacer-090, 24px);
  border-bottom: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-primary, #dbdee2);
}
.adyen-kyc-entity-status__legend--rule {
  display: flex;
  align-items: center;
  margin-right: var(--adyen-sdk-spacer-040, 8px);
}
.adyen-kyc-entity-status--text {
  margin-top: var(--adyen-sdk-spacer-020, 4px);
}.adyen-kyc-introduction {
  display: flex;
  flex-direction: column;
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  gap: var(--adyen-sdk-spacer-020, 4px);
  max-width: 660px;
  margin: var(--adyen-sdk-spacer-000, 0px) auto;
  padding: var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-080, 20px);
}
.adyen-kyc-introduction__skip {
  text-align: right;
}
.adyen-kyc-introduction__number {
  color: var(--adyen-sdk-color-label-tertiary, #8d95a3);
  font-size: calc(var(--adyen-sdk-text-title-font-size, 16px) * 10);
  font-weight: var(--adyen-sdk-text-title-font-weight, 600);
  font-family: var(--adyen-sdk-text-title-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  height: calc(var(--adyen-sdk-text-title-font-size, 16px) * 10);
  line-height: calc(var(--adyen-sdk-text-title-font-size, 16px) * 10);
  margin-bottom: var(--adyen-sdk-spacer-080, 20px);
  position: relative;
  top: var(--adyen-sdk-spacer-080, 20px);
}
.adyen-kyc-introduction__title {
  font-size: var(--adyen-sdk-text-title-font-size, 16px);
  font-family: var(--adyen-sdk-text-title-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-title-font-weight, 600);
  line-height: var(--adyen-sdk-text-title-line-height, 26px);
}
.adyen-kyc-introduction__description {
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
}
.adyen-kyc-introduction__description p {
  margin: var(--adyen-sdk-spacer-000, 0px);
}
.adyen-kyc-introduction__description p:not(:last-child) {
  margin-bottom: var(--adyen-sdk-spacer-080, 20px);
}
.adyen-kyc-introduction__description p:has(+ ul) {
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
}
.adyen-kyc-introduction__description p + ul {
  margin: var(--adyen-sdk-spacer-000, 0px);
  margin-top: calc(var(--adyen-sdk-spacer-080, 20px) * -1);
}
.adyen-kyc-introduction__nav {
  display: flex;
  gap: var(--adyen-sdk-spacer-080, 20px);
  margin-top: var(--adyen-sdk-spacer-110, 40px);
}
.adyen-kyc-introduction__nav button {
  flex-grow: 1;
}.adyen-kyc-singpass-selection {
  max-width: 544px;
  margin-left: auto;
  margin-right: auto;
}
.adyen-kyc-singpass-selection__nav {
  margin-top: var(--adyen-sdk-spacer-100, 32px);
}
.adyen-kyc-singpass-selection__confirm {
  display: flex;
  gap: var(--adyen-sdk-spacer-070, 16px);
  margin-top: var(--adyen-sdk-spacer-100, 32px);
}
.adyen-kyc-singpass-selection__confirm button {
  flex-grow: 1;
}

.adyen-kyc-setup-singpass-container {
  width: 143px;
}

.adyen-kyc-setup-manual-container {
  width: 99px;
}

.adyen-kyc-singpass-logo-container {
  width: 92px;
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-task-list__container {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-070, 16px);
}

.adyen-kyc-card.adyen-kyc-add-payout {
  align-items: center;
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
  display: flex;
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  justify-content: center;
}
.adyen-kyc-card.adyen-kyc-add-payout .adyen-kyc-card__body {
  display: inline-flex;
}

.adyen-task-list__card-icon {
  padding-top: var(--adyen-sdk-spacer-010, 2px);
  margin-right: var(--adyen-sdk-spacer-040, 8px);
}

.adyen-task-list__nav {
  text-align: right;
  padding: var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-070, 16px);
}

.adyen-task-list-singpass-banner {
  margin-bottom: var(--adyen-sdk-spacer-100, 32px);
}
.adyen-task-list-singpass-banner .adyen-kyc-alert__title {
  margin-bottom: var(--adyen-sdk-spacer-020, 4px);
}

.adyen-task-list-singpass-banner__title {
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-strongest-font-weight, 600);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
}
.adyen-task-list-singpass-banner__title + * {
  margin-top: var(--adyen-sdk-spacer-020, 4px);
}

.adyen-task-list-singpass-banner__subtitle {
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
}
.adyen-task-list-singpass-banner__subtitle + * {
  margin-top: var(--adyen-sdk-spacer-020, 4px);
}

.adyen-kyc-button.adyen-task-list-singpass-banner__button:not(.adyen-kyc-button--secondary):not(.adyen-kyc-button--tertiary) {
  width: 100%;
  background-color: var(--adyen-sdk-color-background-primary, #ffffff);
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  margin-top: var(--adyen-sdk-spacer-020, 4px);
}
.adyen-kyc-button.adyen-task-list-singpass-banner__button:not(.adyen-kyc-button--secondary):not(.adyen-kyc-button--tertiary):hover {
  background-color: var(--adyen-sdk-color-background-primary, #ffffff);
}
.adyen-kyc-button.adyen-task-list-singpass-banner__button:not(.adyen-kyc-button--secondary):not(.adyen-kyc-button--tertiary) svg {
  margin-left: var(--adyen-sdk-spacer-040, 8px);
  width: 92px;
  padding-top: var(--adyen-sdk-spacer-020, 4px);
}

.adyen-task-list__heading {
  padding: var(--adyen-sdk-spacer-070, 16px) var(--adyen-sdk-spacer-000, 0px);
}

.adyen-task-list__description {
  display: flex;
  align-items: center;
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-task-item {
  gap: var(--adyen-sdk-spacer-100, 32px);
}
.adyen-task-item, .adyen-task-item__header, .adyen-task-item__heading, .adyen-task-item__status, .adyen-task-item__info {
  align-items: center;
  display: flex;
}
.adyen-task-item__heading, .adyen-task-item__header {
  flex: 1;
}
.adyen-task-item__info, .adyen-task-item__heading, .adyen-task-item__header {
  gap: var(--adyen-sdk-spacer-040, 8px);
}
.adyen-task-item__header {
  flex-wrap: wrap-reverse;
}
@container main (min-width: 680px) and (max-width: 1024px) {
  .adyen-task-item__status {
    gap: var(--adyen-sdk-spacer-040, 8px);
  }
}
.adyen-task-item__body {
  display: flex;
  flex-direction: column;
}
.adyen-task-item__info {
  font-size: var(--adyen-sdk-text-caption-font-size, 12px);
  font-family: var(--adyen-sdk-text-caption-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-caption-font-weight, 400);
  line-height: var(--adyen-sdk-text-caption-line-height, 18px);
}
.adyen-task-item__title {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
}
.adyen-task-item__tagline {
  color: var(--adyen-sdk-color-label-tertiary, #8d95a3);
  font-size: var(--adyen-sdk-text-caption-font-size, 12px);
  font-family: var(--adyen-sdk-text-caption-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-caption-font-weight, 400);
  line-height: var(--adyen-sdk-text-caption-line-height, 18px);
}
.adyen-task-item__icon-wrapper {
  align-items: center;
  background-color: var(--adyen-sdk-color-background-inverse-primary, #00112c);
  border-radius: var(--adyen-sdk-border-radius-m, 8px);
  color: var(--adyen-sdk-color-label-inverse-primary, #ffffff);
  display: flex;
  font-size: var(--adyen-sdk-text-title-font-size, 16px);
  font-family: var(--adyen-sdk-text-title-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-title-font-weight, 600);
  line-height: var(--adyen-sdk-text-title-line-height, 26px);
  height: 32px;
  justify-content: center;
  width: 32px;
}
.adyen-task-item__status .adyen-kyc-icon, .adyen-task-item__icon-wrapper .adyen-kyc-icon {
  display: inline-flex;
}
.adyen-task-item-alert {
  margin-top: var(--adyen-sdk-spacer-040, 8px);
  padding: var(--adyen-sdk-spacer-040, 8px);
}
.adyen-task-item-extra-actions {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  display: flex;
  flex-direction: column;
  margin: var(--adyen-sdk-spacer-000, 0px);
  padding: var(--adyen-sdk-spacer-040, 8px);
  width: 100%;
}
.adyen-task-item-extra-actions__more-actions-toggle {
  border-radius: 50%;
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
  font-size: 5.4px;
  min-width: auto;
  height: 32px;
  width: 32px;
}
.adyen-task-item-extra-actions__more-actions-toggle .adyen-kyc-icon {
  display: inline-flex;
  margin: var(--adyen-sdk-spacer-000, 0px);
}
.adyen-task-item-extra-actions__more-actions-toggle:hover {
  background: var(--adyen-sdk-color-background-secondary, #f7f7f8);
}
.adyen-task-item-extra-actions__actions {
  position: relative;
}
.adyen-task-item__remove {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 32px;
  width: 64px;
  padding: var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-040, 8px);
}

.adyen-kyc-task-status-details-required,
.adyen-kyc-task-status-sign,
.adyen-kyc-task-status-submit,
.adyen-kyc-task-status-unknown {
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  margin-right: var(--adyen-sdk-spacer-040, 8px);
  padding-top: 1px;
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-task-list-group {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  align-items: flex-start;
  background: var(--adyen-sdk-color-background-primary, #ffffff);
}
@container main (max-width: 680px) {
  .adyen-task-list-group {
    border: 0;
  }
}
.adyen-task-list-group__header {
  padding: var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-070, 16px);
}
.adyen-task-list-group__header .adyen-kyc-heading {
  font-weight: var(--adyen-sdk-text-title-font-weight, 600);
}
.adyen-task-list-group > .adyen-kyc-card__body {
  padding: var(--adyen-sdk-spacer-070, 16px) var(--adyen-sdk-spacer-000, 0px);
}
.adyen-task-list-group + .adyen-task-list-group {
  margin-top: var(--adyen-sdk-spacer-070, 16px);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-trust-members {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
}
.adyen-kyc-trust-members__box {
  display: flex;
  flex-direction: column;
  margin-bottom: var(--adyen-sdk-spacer-070, 16px);
  width: 80%;
}
.adyen-kyc-trust-members__tag {
  margin-top: var(--adyen-sdk-spacer-040, 8px);
  width: fit-content;
}
.adyen-kyc-trust-members__add {
  color: var(--adyen-sdk-color-label-highlight, #0070f5);
  width: 100%;
}
.adyen-kyc-trust-members__add .adyen-kyc-icon {
  font-size: var(--adyen-sdk-text-caption-font-size, 12px);
}
.adyen-kyc-trust-members__add--more.adyen-kyc-button.adyen-kyc-button--secondary {
  background-color: transparent;
  border: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-primary, #dbdee2);
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  box-shadow: none;
  height: 48px;
  margin-top: calc(var(--adyen-sdk-spacer-020, 4px) * -1);
  padding-top: var(--adyen-sdk-spacer-020, 4px);
}.adyen-contract-viewer .adyen-document-viewer {
  --adv-text-color: var(--adyen-sdk-color-label-primary, #00112c);
  --adv-accordion-header-color: var(--adyen-sdk-color-label-primary, #00112c);
  --adv-text-font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  --adv-background-color: var(--adyen-sdk-color-background-primary, #ffffff);
  --adv-accordion-content-padding: 0;
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-form-end-state {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  display: grid;
  place-items: center;
  word-break: break-word;
  margin-bottom: var(--adyen-sdk-spacer-020, 4px);
}
.adyen-form-end-state--without-icon .adyen-form-end-state__title {
  margin-top: 0;
}

.adyen-form-end-state__icon {
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  margin-top: var(--adyen-sdk-spacer-010, 2px);
}
.adyen-form-end-state__icon--info {
  color: var(--adyen-sdk-color-background-highlight-strong, #0070f5);
}
.adyen-form-end-state__icon--error {
  color: var(--adyen-sdk-color-background-critical-strong, #e22d2d);
}
.adyen-form-end-state__icon--warning {
  color: var(--adyen-sdk-color-background-warning-strong, #dd7d00);
}
.adyen-form-end-state__icon--success {
  color: var(--adyen-sdk-color-background-success-strong, #07893c);
}

.adyen-form-end-state__title {
  font-size: var(--adyen-sdk-text-title-m-font-size, 20px);
  font-weight: var(--adyen-sdk-text-title-m-font-weight, 600);
  line-height: var(--adyen-sdk-text-title-m-line-height, 30px);
  margin-top: var(--adyen-sdk-spacer-060, 12px);
  margin-bottom: var(--adyen-sdk-spacer-020, 4px);
  text-align: center;
}

.adyen-form-end-state__description {
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  margin-bottom: var(--adyen-sdk-spacer-070, 16px);
  text-align: center;
}

.adyen-form-end-state__actions {
  display: flex;
  gap: var(--adyen-sdk-spacer-070, 16px);
  text-align: left;
}.adyen-kyc-outlined-icon {
  width: 1.75em;
  height: 1.75em;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  color: var(--adyen-sdk-color-label-on-color, #ffffff);
  background-color: var(--adyen-sdk-color-background-success-strong, #07893c);
  outline: 0.5em solid var(--adyen-sdk-color-background-success-weak, #edfaf3);
}.adyen-kyc-settlor-exemption-reasons-list {
  list-style-position: inside;
  padding: 0;
}.adyen-kyc-signed-alert:last-of-type {
  margin-top: var(--adyen-sdk-spacer-070, 16px);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-tile-container:focus-visible {
  box-shadow: 0 0 0 var(--adyen-sdk-focus-ring-spacer, 1px) var(--adyen-sdk-focus-ring-color, rgba(0, 112, 245, 0.8)), 0 0 0 var(--adyen-sdk-focus-ring-outline, 3px) var(--adyen-sdk-focus-ring-color, rgba(0, 112, 245, 0.8));
  transition: var(--adyen-sdk-animation-duration-fast, 100ms) var(--adyen-sdk-animation-easing-standard, cubic-bezier(0.2, 0, 0.4, 0.9));
  transition-property: box-shadow;
  border-radius: var(--adyen-sdk-border-radius-l, 12px);
}

.adyen-kyc-tile {
  border: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-primary, #dbdee2);
  display: flex;
  border-radius: var(--adyen-sdk-border-radius-l, 12px);
  outline: none;
  padding: var(--adyen-sdk-spacer-070, 16px);
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  text-align: center;
  height: 100%;
}
.adyen-kyc-tile-icon {
  background: var(--adyen-sdk-color-background-tertiary, #eeeff1);
  width: var(--adyen-sdk-spacer-110, 40px);
  height: var(--adyen-sdk-spacer-110, 40px);
  display: flex;
  border-radius: var(--adyen-sdk-border-radius-xl, 24px);
  justify-content: center;
  align-items: center;
  margin-bottom: var(--adyen-sdk-spacer-050, 10px);
}
.adyen-kyc-tile svg {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  max-width: var(--adyen-sdk-spacer-070, 16px);
  max-height: var(--adyen-sdk-spacer-070, 16px);
}
.adyen-kyc-tile-title {
  color: var(--adyen-sdk-color-link-primary, #00112c);
  margin-bottom: var(--adyen-sdk-spacer-020, 4px);
}
.adyen-kyc-tile:hover {
  border-color: var(--adyen-sdk-color-outline-primary-active, #00112c);
}
.adyen-kyc-tile:hover .adyen-kyc-tile-icon {
  background: var(--adyen-sdk-color-background-tertiary-hover, #e3e5e9);
}
.adyen-kyc-tile-checkbox {
  display: none;
}

.adyen-kyc-tile-checkbox:disabled ~ .adyen-kyc-tile {
  cursor: not-allowed;
  opacity: 0.3;
}

.adyen-kyc-tile-checkbox:checked ~ .adyen-kyc-tile {
  box-shadow: 0 0 0 1px var(--adyen-sdk-color-outline-primary-active, #00112c) inset;
  border-color: var(--adyen-sdk-color-outline-primary-active, #00112c);
}
.adyen-kyc-tile-checkbox:checked ~ .adyen-kyc-tile .adyen-kyc-tile-icon {
  background: var(--adyen-sdk-color-label-primary, #00112c);
}
.adyen-kyc-tile-checkbox:checked ~ .adyen-kyc-tile svg {
  color: var(--adyen-sdk-color-background-secondary, #f7f7f8);
}

.adyen-kyc-tile-container-horizontal .adyen-kyc-tile {
  flex-direction: row;
  text-align: left;
  align-items: center;
}
.adyen-kyc-tile-container-horizontal .adyen-kyc-tile-icon {
  margin: 0;
}
.adyen-kyc-tile-container-horizontal .adyen-kyc-tile-label {
  margin-left: var(--adyen-sdk-spacer-070, 16px);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-tile-group {
  gap: var(--adyen-sdk-spacer-040, 8px);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.adyen-kyc-tile-group .adyen-kyc-tile-container {
  width: 32%;
  white-space: wrap;
  word-break: break-word;
}

.adyen-kyc-tile-group-error {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--adyen-sdk-color-label-critical, #e22d2d);
  font-size: var(--adyen-sdk-text-caption-font-size, 12px);
  font-family: var(--adyen-sdk-text-caption-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-weight: var(--adyen-sdk-text-caption-font-weight, 400);
  line-height: var(--adyen-sdk-text-caption-line-height, 18px);
  margin-bottom: var(--adyen-sdk-spacer-070, 16px);
}
.adyen-kyc-tile-group-error-icon {
  margin-right: var(--adyen-sdk-spacer-020, 4px);
  height: var(--adyen-sdk-spacer-070, 16px);
}

.adyen-kyc-tile-group-horizontal {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
}
.adyen-kyc-tile-group-horizontal .adyen-kyc-tile-container {
  width: 100%;
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-source-of-funds {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 520px;
  margin: var(--adyen-sdk-spacer-100, 32px) auto;
}
.adyen-kyc-source-of-funds-wrapper-loading {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin: var(--adyen-sdk-spacer-100, 32px) auto;
}
.adyen-kyc-source-of-funds-wrapper-heading {
  margin-bottom: var(--adyen-sdk-spacer-100, 32px);
  text-align: center;
}
.adyen-kyc-source-of-funds-wrapper-description {
  margin-top: var(--adyen-sdk-spacer-050, 10px);
}
.adyen-kyc-source-of-funds-getting-started {
  text-align: center;
  margin: var(--adyen-sdk-spacer-000, 0px) auto;
}
.adyen-kyc-source-of-funds-getting-started-icon {
  display: flex;
  justify-content: center;
  margin-bottom: var(--adyen-sdk-spacer-080, 20px);
}
.adyen-kyc-source-of-funds-getting-started-icon > svg {
  max-width: 224px;
  height: 224px;
  display: block;
}
.adyen-kyc-source-of-funds-getting-started-heading {
  margin-bottom: var(--adyen-sdk-spacer-050, 10px);
}
.adyen-kyc-source-of-funds-getting-started-body {
  margin-bottom: var(--adyen-sdk-spacer-030, 6px);
}
.adyen-kyc-source-of-funds-getting-started-cards {
  margin-top: var(--adyen-sdk-spacer-110, 40px);
  margin-bottom: var(--adyen-sdk-spacer-100, 32px);
  text-align: left;
}
.adyen-kyc-source-of-funds-getting-started-cards-card {
  margin-bottom: var(--adyen-sdk-spacer-070, 16px);
}
.adyen-kyc-source-of-funds-getting-started-cards-card-header {
  padding: var(--adyen-sdk-spacer-070, 16px);
}
.adyen-kyc-source-of-funds-getting-started-cards-card-body {
  border-top: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-primary, #dbdee2);
}
.adyen-kyc-source-of-funds-getting-started-cards-card-description {
  padding-top: var(--adyen-sdk-spacer-070, 16px);
}
.adyen-kyc-source-of-funds-getting-started-actions {
  max-width: 330px;
  margin: var(--adyen-sdk-spacer-100, 32px) auto var(--adyen-sdk-spacer-000, 0px) auto;
}
.adyen-kyc-source-of-funds-getting-started-primary-button {
  margin-bottom: var(--adyen-sdk-spacer-030, 6px);
}
.adyen-kyc-source-of-funds-additional-data-form {
  padding: var(--adyen-sdk-spacer-040, 8px);
}
.adyen-kyc-source-of-funds-third-party-funding-financier-group {
  width: 100%;
  background-color: var(--adyen-sdk-color-background-primary, #ffffff);
  border: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: var(--adyen-sdk-spacer-070, 16px);
  cursor: pointer;
  border-radius: var(--adyen-sdk-border-radius-m, 8px);
  padding: var(--adyen-sdk-spacer-040, 8px);
}
.adyen-kyc-source-of-funds-third-party-funding-financier-group:hover {
  background-color: var(--adyen-sdk-color-background-always-light-hover, #f7f7f8);
}
.adyen-kyc-source-of-funds-third-party-funding-name-avatar-group {
  display: flex;
  align-items: center;
}
.adyen-kyc-source-of-funds-third-party-funding-avatar {
  background-color: var(--adyen-sdk-color-background-tertiary, #eeeff1);
  margin-right: var(--adyen-sdk-spacer-070, 16px);
  height: var(--adyen-sdk-spacer-120, 48px);
  width: var(--adyen-sdk-spacer-120, 48px);
  border-radius: 50%;
  display: grid;
  place-items: center;
}
.adyen-kyc-source-of-funds-third-party-funding-name-address-group {
  text-align: left;
}
.adyen-kyc-source-of-funds-sof-financier-form {
  padding: var(--adyen-sdk-spacer-070, 16px);
}
.adyen-kyc-source-of-funds-sof-financier-form-error {
  margin-bottom: var(--adyen-sdk-spacer-070, 16px);
}
.adyen-kyc-source-of-funds-sof-financier-form-name-group {
  display: flex;
  gap: var(--adyen-sdk-spacer-070, 16px);
}
.adyen-kyc-source-of-funds-financier-footer {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  gap: var(--adyen-sdk-spacer-070, 16px);
}
.adyen-kyc-source-of-funds-grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: var(--adyen-sdk-spacer-080, 20px);
}
.adyen-kyc-source-of-funds-sub-heading {
  margin-bottom: var(--adyen-sdk-spacer-080, 20px);
}
.adyen-kyc-source-of-funds-upload-document-cards-icon {
  border-width: var(--adyen-sdk-spacer-010, 2px);
  border-style: solid;
  border-color: var(--adyen-sdk-color-background-tertiary, #eeeff1);
  margin-right: var(--adyen-sdk-spacer-070, 16px);
  height: var(--adyen-sdk-spacer-120, 48px);
  width: var(--adyen-sdk-spacer-120, 48px);
  border-radius: 50%;
}
.adyen-kyc-source-of-funds-upload-modal-content {
  padding: var(--adyen-sdk-spacer-070, 16px);
}
.adyen-kyc-source-of-funds-upload-modal-content-field {
  text-align: left;
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight, 500);
  margin-bottom: var(--adyen-sdk-spacer-080, 20px);
}
.adyen-kyc-source-of-funds-upload-modal-content-field-radio-group {
  display: grid;
  gap: var(--adyen-sdk-spacer-060, 12px);
}
.adyen-kyc-source-of-funds-upload-modal-content-requirements-container {
  padding: var(--adyen-sdk-spacer-070, 16px);
  background-color: var(--adyen-sdk-color-background-secondary, #f7f7f8);
  text-align: left;
  border-radius: var(--adyen-sdk-border-radius-m, 8px);
  margin-bottom: var(--adyen-sdk-spacer-080, 20px);
}
.adyen-kyc-source-of-funds-upload-list-heading {
  margin-bottom: var(--adyen-sdk-spacer-140, 64px);
  text-align: center;
}
.adyen-kyc-source-of-funds-upload-list-remove-button {
  border-radius: 50%;
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-description {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  margin: var(--adyen-sdk-spacer-000, 0px);
}
.adyen-kyc-description-section-field {
  display: flex;
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  margin-bottom: var(--adyen-sdk-spacer-060, 12px);
}
@container main (max-width: 680px) {
  .adyen-kyc-description-section-field {
    flex-direction: column;
  }
}
.adyen-kyc-description-section-field:last-child {
  margin-bottom: var(--adyen-sdk-spacer-000, 0px);
}
.adyen-kyc-description-section-label, .adyen-kyc-description-section-data {
  display: flex;
  flex: 1;
}
.adyen-kyc-description-section-label {
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
}
.adyen-kyc-description-section-data {
  margin: var(--adyen-sdk-spacer-000, 0px);
  display: flex;
  flex-direction: column;
  width: 100%;
}
@container main (max-width: 680px) {
  .adyen-kyc-description-section-data {
    margin-top: var(--adyen-sdk-spacer-010, 2px);
  }
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-embedded-status {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--adyen-sdk-spacer-070, 16px);
  background-color: var(--adyen-sdk-color-background-primary, #ffffff);
  width: 100%;
  min-width: 250px;
  max-width: 650px;
  cursor: pointer;
  /* html button default styling removal */
  border: none;
  border-radius: var(--adyen-sdk-border-radius-m, 8px);
  text-align: left;
  padding: var(--adyen-sdk-spacer-060, 12px) var(--adyen-sdk-spacer-080, 20px);
}

.adyen-kyc-embedded-status-loading {
  cursor: default;
}

.adyen-kyc-embedded-status-loading .adyen-kyc-embedded-status-avatar {
  background-color: var(--adyen-sdk-color-background-primary, #ffffff);
  border: none;
}

.adyen-kyc-embedded-status-light .adyen-kyc-embedded-status-avatar {
  background-color: var(--adyen-sdk-color-background-primary, #ffffff);
  border: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-primary, #dbdee2);
  color: var(--adyen-sdk-color-label-primary, #00112c);
}

.adyen-kyc-embedded-status:hover:not(.adyen-kyc-embedded-status-loading) {
  background-color: var(--adyen-sdk-color-background-secondary, #f7f7f8);
  transition: background-color 0.2s;
}
.adyen-kyc-embedded-status:hover:not(.adyen-kyc-embedded-status-loading) .adyen-kyc-embedded-status-action-indicator {
  background-color: var(--adyen-sdk-color-background-secondary, #f7f7f8);
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
}

.adyen-kyc-embedded-status-avatar {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: var(--adyen-sdk-border-radius-m, 8px);
  color: var(--adyen-sdk-color-label-inverse-primary, #ffffff);
  background-color: var(--adyen-sdk-color-background-inverse-primary, #00112c);
}

.adyen-kyc-embedded-status-action-indicator {
  border: var(--adyen-sdk-border-width-s, 1px) solid var(--adyen-sdk-color-outline-primary, #dbdee2);
  border-radius: var(--adyen-sdk-border-radius-m, 8px);
  background-color: var(--adyen-sdk-color-background-primary, #ffffff);
  padding: var(--adyen-sdk-spacer-010, 2px) var(--adyen-sdk-spacer-050, 10px);
}

.adyen-kyc-embedded-status-info {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow-x: auto;
}.adyen-kyc-manage-transfer-instrument {
  padding: var(--adyen-sdk-spacer-070, 16px);
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
}.adyen-kyc-manage-ti-overview {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}.adyen-kyc-manage-ti-overview-item-summary {
  margin: var(--adyen-sdk-spacer-060, 12px);
}
.adyen-kyc-manage-ti-overview-item-summary__header {
  margin-left: var(--adyen-sdk-spacer-060, 12px);
}
.adyen-kyc-manage-ti-overview-item-summary__error {
  margin-bottom: var(--adyen-sdk-spacer-070, 16px);
}
.adyen-kyc-manage-ti-overview-item-summary__card:not(:last-of-type) {
  margin-bottom: var(--adyen-sdk-spacer-060, 12px);
}
.adyen-kyc-manage-ti-overview-item-summary__error-button {
  padding-left: 0;
}.adyen-kyc__high-exposure-company .adyen-kyc-typography--title-l,
.adyen-kyc__high-exposure-company .adyen-kyc-typography--body,
.adyen-kyc__high-exposure-parent-company .adyen-kyc-typography--title-l,
.adyen-kyc__high-exposure-parent-company .adyen-kyc-typography--body,
.adyen-kyc__high-exposure-ultimate-parent-company .adyen-kyc-typography--title-l,
.adyen-kyc__high-exposure-ultimate-parent-company .adyen-kyc-typography--body {
  margin-bottom: var(--adyen-sdk-spacer-070, 16px);
}
.adyen-kyc__high-exposure-company .adyen-kyc-typography--title,
.adyen-kyc__high-exposure-parent-company .adyen-kyc-typography--title,
.adyen-kyc__high-exposure-ultimate-parent-company .adyen-kyc-typography--title {
  margin-bottom: var(--adyen-sdk-spacer-090, 24px);
  margin-top: var(--adyen-sdk-spacer-110, 40px);
}

.adyen-kyc-field--highExposureBusinessInformation .adyen-kyc-radio-group {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(120px, 170px));
  column-gap: var(--adyen-sdk-spacer-100, 32px);
}

.adyen-kyc-link.adyen-kyc__high-exposure-link {
  text-decoration: underline;
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
}

.adyen-kyc-high-exposure-financials {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--adyen-sdk-spacer-080, 20px);
  place-items: center;
}
.adyen-kyc-high-exposure-financials .adyen-kyc-helper-text__above {
  height: var(--adyen-sdk-spacer-120, 48px);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-verification {
  color: var(--adyen-sdk-color-label-primary, #00112c);
  font-family: var(--adyen-sdk-text-body-font-family, 'Adyen Variable', Roboto, Oxygen, 'Open Sans', 'Helvetica Neue', Arial, sans-serif);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  font-weight: var(--adyen-sdk-text-body-font-weight, 400);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  display: block;
  overflow: hidden;
  position: relative;
}

.adyen-kyc-verification-description {
  color: var(--adyen-sdk-color-label-secondary, #5c687c);
  font-size: var(--adyen-sdk-text-body-font-size, 14px);
  line-height: var(--adyen-sdk-text-body-line-height, 20px);
  margin: var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-000, 0px) var(--adyen-sdk-spacer-060, 12px) var(--adyen-sdk-spacer-000, 0px);
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-u-display-flex {
  display: flex !important;
}

.adyen-kyc-u-display-inline-flex {
  display: inline-flex !important;
}

.adyen-kyc-u-flex-direction-row {
  flex-direction: row !important;
}

.adyen-kyc-u-flex-direction-row-reverse {
  flex-direction: row-reverse !important;
}

.adyen-kyc-u-flex-direction-column {
  flex-direction: column !important;
}

.adyen-kyc-u-flex-direction-column-reverse {
  flex-direction: column-reverse !important;
}

.adyen-kyc-u-flex-wrap-wrap {
  flex-wrap: wrap !important;
}

.adyen-kyc-u-flex-wrap-nowrap {
  flex-wrap: nowrap !important;
}

.adyen-kyc-u-align-items-start {
  align-items: start !important;
}

.adyen-kyc-u-align-items-flex-start {
  align-items: flex-start !important;
}

.adyen-kyc-u-align-items-flex-end {
  align-items: flex-end !important;
}

.adyen-kyc-u-align-items-center {
  align-items: center !important;
}

.adyen-kyc-u-align-items-stretch {
  align-items: stretch !important;
}

.adyen-kyc-u-align-items-baseline {
  align-items: baseline !important;
}

.adyen-kyc-u-align-items-end {
  align-items: end !important;
}

.adyen-kyc-u-justify-content-center {
  justify-content: center !important;
}

.adyen-kyc-u-justify-content-flex-start {
  justify-content: flex-start !important;
}

.adyen-kyc-u-justify-content-flex-end {
  justify-content: flex-end !important;
}

.adyen-kyc-u-justify-content-start {
  justify-content: start !important;
}

.adyen-kyc-u-justify-content-end {
  justify-content: end !important;
}

.adyen-kyc-u-justify-content-left {
  justify-content: left !important;
}

.adyen-kyc-u-justify-content-right {
  justify-content: right !important;
}

.adyen-kyc-u-justify-content-space-between {
  justify-content: space-between !important;
}

.adyen-kyc-u-justify-content-space-around {
  justify-content: space-around !important;
}

.adyen-kyc-u-justify-content-space-evenly {
  justify-content: space-evenly !important;
}

.adyen-kyc-u-justify-content-stretch {
  justify-content: stretch !important;
}

.adyen-kyc-u-flex-1 {
  flex: 1 !important;
}

.adyen-kyc-u-flex-2 {
  flex: 2 !important;
}

.adyen-kyc-u-flex-3 {
  flex: 3 !important;
}

.adyen-kyc-u-flex-4 {
  flex: 4 !important;
}

.adyen-kyc-u-width-full {
  width: 100% !important;
}

.adyen-kyc-u-margin-auto {
  margin: auto !important;
}

.adyen-kyc-u-margin-bottom-auto {
  margin-bottom: auto !important;
}

.adyen-kyc-u-margin-left-auto {
  margin-left: auto !important;
}

.adyen-kyc-u-margin-right-auto {
  margin-right: auto !important;
}

.adyen-kyc-u-margin-top-auto {
  margin-top: auto !important;
}

.adyen-kyc-u-margin-x-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.adyen-kyc-u-margin-y-auto {
  margin-bottom: auto !important;
  margin-top: auto !important;
}

.adyen-kyc-u-margin-0 {
  margin: var(--adyen-sdk-spacer-000, 0px) !important;
}

.adyen-kyc-u-margin-bottom-0 {
  margin-bottom: var(--adyen-sdk-spacer-000, 0px) !important;
}

.adyen-kyc-u-margin-left-0 {
  margin-left: var(--adyen-sdk-spacer-000, 0px) !important;
}

.adyen-kyc-u-margin-right-0 {
  margin-right: var(--adyen-sdk-spacer-000, 0px) !important;
}

.adyen-kyc-u-margin-top-0 {
  margin-top: var(--adyen-sdk-spacer-000, 0px) !important;
}

.adyen-kyc-u-margin-x-0 {
  margin-left: var(--adyen-sdk-spacer-000, 0px) !important;
  margin-right: var(--adyen-sdk-spacer-000, 0px) !important;
}

.adyen-kyc-u-margin-y-0 {
  margin-bottom: var(--adyen-sdk-spacer-000, 0px) !important;
  margin-top: var(--adyen-sdk-spacer-000, 0px) !important;
}

.adyen-kyc-u-margin-2 {
  margin: var(--adyen-sdk-spacer-010, 2px) !important;
}

.adyen-kyc-u-margin-bottom-2 {
  margin-bottom: var(--adyen-sdk-spacer-010, 2px) !important;
}

.adyen-kyc-u-margin-left-2 {
  margin-left: var(--adyen-sdk-spacer-010, 2px) !important;
}

.adyen-kyc-u-margin-right-2 {
  margin-right: var(--adyen-sdk-spacer-010, 2px) !important;
}

.adyen-kyc-u-margin-top-2 {
  margin-top: var(--adyen-sdk-spacer-010, 2px) !important;
}

.adyen-kyc-u-margin-x-2 {
  margin-left: var(--adyen-sdk-spacer-010, 2px) !important;
  margin-right: var(--adyen-sdk-spacer-010, 2px) !important;
}

.adyen-kyc-u-margin-y-2 {
  margin-bottom: var(--adyen-sdk-spacer-010, 2px) !important;
  margin-top: var(--adyen-sdk-spacer-010, 2px) !important;
}

.adyen-kyc-u-margin-4 {
  margin: var(--adyen-sdk-spacer-020, 4px) !important;
}

.adyen-kyc-u-margin-bottom-4 {
  margin-bottom: var(--adyen-sdk-spacer-020, 4px) !important;
}

.adyen-kyc-u-margin-left-4 {
  margin-left: var(--adyen-sdk-spacer-020, 4px) !important;
}

.adyen-kyc-u-margin-right-4 {
  margin-right: var(--adyen-sdk-spacer-020, 4px) !important;
}

.adyen-kyc-u-margin-top-4 {
  margin-top: var(--adyen-sdk-spacer-020, 4px) !important;
}

.adyen-kyc-u-margin-x-4 {
  margin-left: var(--adyen-sdk-spacer-020, 4px) !important;
  margin-right: var(--adyen-sdk-spacer-020, 4px) !important;
}

.adyen-kyc-u-margin-y-4 {
  margin-bottom: var(--adyen-sdk-spacer-020, 4px) !important;
  margin-top: var(--adyen-sdk-spacer-020, 4px) !important;
}

.adyen-kyc-u-margin-6 {
  margin: var(--adyen-sdk-spacer-030, 6px) !important;
}

.adyen-kyc-u-margin-bottom-6 {
  margin-bottom: var(--adyen-sdk-spacer-030, 6px) !important;
}

.adyen-kyc-u-margin-left-6 {
  margin-left: var(--adyen-sdk-spacer-030, 6px) !important;
}

.adyen-kyc-u-margin-right-6 {
  margin-right: var(--adyen-sdk-spacer-030, 6px) !important;
}

.adyen-kyc-u-margin-top-6 {
  margin-top: var(--adyen-sdk-spacer-030, 6px) !important;
}

.adyen-kyc-u-margin-x-6 {
  margin-left: var(--adyen-sdk-spacer-030, 6px) !important;
  margin-right: var(--adyen-sdk-spacer-030, 6px) !important;
}

.adyen-kyc-u-margin-y-6 {
  margin-bottom: var(--adyen-sdk-spacer-030, 6px) !important;
  margin-top: var(--adyen-sdk-spacer-030, 6px) !important;
}

.adyen-kyc-u-margin-8 {
  margin: var(--adyen-sdk-spacer-040, 8px) !important;
}

.adyen-kyc-u-margin-bottom-8 {
  margin-bottom: var(--adyen-sdk-spacer-040, 8px) !important;
}

.adyen-kyc-u-margin-left-8 {
  margin-left: var(--adyen-sdk-spacer-040, 8px) !important;
}

.adyen-kyc-u-margin-right-8 {
  margin-right: var(--adyen-sdk-spacer-040, 8px) !important;
}

.adyen-kyc-u-margin-top-8 {
  margin-top: var(--adyen-sdk-spacer-040, 8px) !important;
}

.adyen-kyc-u-margin-x-8 {
  margin-left: var(--adyen-sdk-spacer-040, 8px) !important;
  margin-right: var(--adyen-sdk-spacer-040, 8px) !important;
}

.adyen-kyc-u-margin-y-8 {
  margin-bottom: var(--adyen-sdk-spacer-040, 8px) !important;
  margin-top: var(--adyen-sdk-spacer-040, 8px) !important;
}

.adyen-kyc-u-margin-10 {
  margin: var(--adyen-sdk-spacer-050, 10px) !important;
}

.adyen-kyc-u-margin-bottom-10 {
  margin-bottom: var(--adyen-sdk-spacer-050, 10px) !important;
}

.adyen-kyc-u-margin-left-10 {
  margin-left: var(--adyen-sdk-spacer-050, 10px) !important;
}

.adyen-kyc-u-margin-right-10 {
  margin-right: var(--adyen-sdk-spacer-050, 10px) !important;
}

.adyen-kyc-u-margin-top-10 {
  margin-top: var(--adyen-sdk-spacer-050, 10px) !important;
}

.adyen-kyc-u-margin-x-10 {
  margin-left: var(--adyen-sdk-spacer-050, 10px) !important;
  margin-right: var(--adyen-sdk-spacer-050, 10px) !important;
}

.adyen-kyc-u-margin-y-10 {
  margin-bottom: var(--adyen-sdk-spacer-050, 10px) !important;
  margin-top: var(--adyen-sdk-spacer-050, 10px) !important;
}

.adyen-kyc-u-margin-12 {
  margin: var(--adyen-sdk-spacer-060, 12px) !important;
}

.adyen-kyc-u-margin-bottom-12 {
  margin-bottom: var(--adyen-sdk-spacer-060, 12px) !important;
}

.adyen-kyc-u-margin-left-12 {
  margin-left: var(--adyen-sdk-spacer-060, 12px) !important;
}

.adyen-kyc-u-margin-right-12 {
  margin-right: var(--adyen-sdk-spacer-060, 12px) !important;
}

.adyen-kyc-u-margin-top-12 {
  margin-top: var(--adyen-sdk-spacer-060, 12px) !important;
}

.adyen-kyc-u-margin-x-12 {
  margin-left: var(--adyen-sdk-spacer-060, 12px) !important;
  margin-right: var(--adyen-sdk-spacer-060, 12px) !important;
}

.adyen-kyc-u-margin-y-12 {
  margin-bottom: var(--adyen-sdk-spacer-060, 12px) !important;
  margin-top: var(--adyen-sdk-spacer-060, 12px) !important;
}

.adyen-kyc-u-margin-16 {
  margin: var(--adyen-sdk-spacer-070, 16px) !important;
}

.adyen-kyc-u-margin-bottom-16 {
  margin-bottom: var(--adyen-sdk-spacer-070, 16px) !important;
}

.adyen-kyc-u-margin-left-16 {
  margin-left: var(--adyen-sdk-spacer-070, 16px) !important;
}

.adyen-kyc-u-margin-right-16 {
  margin-right: var(--adyen-sdk-spacer-070, 16px) !important;
}

.adyen-kyc-u-margin-top-16 {
  margin-top: var(--adyen-sdk-spacer-070, 16px) !important;
}

.adyen-kyc-u-margin-x-16 {
  margin-left: var(--adyen-sdk-spacer-070, 16px) !important;
  margin-right: var(--adyen-sdk-spacer-070, 16px) !important;
}

.adyen-kyc-u-margin-y-16 {
  margin-bottom: var(--adyen-sdk-spacer-070, 16px) !important;
  margin-top: var(--adyen-sdk-spacer-070, 16px) !important;
}

.adyen-kyc-u-margin-20 {
  margin: var(--adyen-sdk-spacer-080, 20px) !important;
}

.adyen-kyc-u-margin-bottom-20 {
  margin-bottom: var(--adyen-sdk-spacer-080, 20px) !important;
}

.adyen-kyc-u-margin-left-20 {
  margin-left: var(--adyen-sdk-spacer-080, 20px) !important;
}

.adyen-kyc-u-margin-right-20 {
  margin-right: var(--adyen-sdk-spacer-080, 20px) !important;
}

.adyen-kyc-u-margin-top-20 {
  margin-top: var(--adyen-sdk-spacer-080, 20px) !important;
}

.adyen-kyc-u-margin-x-20 {
  margin-left: var(--adyen-sdk-spacer-080, 20px) !important;
  margin-right: var(--adyen-sdk-spacer-080, 20px) !important;
}

.adyen-kyc-u-margin-y-20 {
  margin-bottom: var(--adyen-sdk-spacer-080, 20px) !important;
  margin-top: var(--adyen-sdk-spacer-080, 20px) !important;
}

.adyen-kyc-u-margin-24 {
  margin: var(--adyen-sdk-spacer-090, 24px) !important;
}

.adyen-kyc-u-margin-bottom-24 {
  margin-bottom: var(--adyen-sdk-spacer-090, 24px) !important;
}

.adyen-kyc-u-margin-left-24 {
  margin-left: var(--adyen-sdk-spacer-090, 24px) !important;
}

.adyen-kyc-u-margin-right-24 {
  margin-right: var(--adyen-sdk-spacer-090, 24px) !important;
}

.adyen-kyc-u-margin-top-24 {
  margin-top: var(--adyen-sdk-spacer-090, 24px) !important;
}

.adyen-kyc-u-margin-x-24 {
  margin-left: var(--adyen-sdk-spacer-090, 24px) !important;
  margin-right: var(--adyen-sdk-spacer-090, 24px) !important;
}

.adyen-kyc-u-margin-y-24 {
  margin-bottom: var(--adyen-sdk-spacer-090, 24px) !important;
  margin-top: var(--adyen-sdk-spacer-090, 24px) !important;
}

.adyen-kyc-u-margin-32 {
  margin: var(--adyen-sdk-spacer-100, 32px) !important;
}

.adyen-kyc-u-margin-bottom-32 {
  margin-bottom: var(--adyen-sdk-spacer-100, 32px) !important;
}

.adyen-kyc-u-margin-left-32 {
  margin-left: var(--adyen-sdk-spacer-100, 32px) !important;
}

.adyen-kyc-u-margin-right-32 {
  margin-right: var(--adyen-sdk-spacer-100, 32px) !important;
}

.adyen-kyc-u-margin-top-32 {
  margin-top: var(--adyen-sdk-spacer-100, 32px) !important;
}

.adyen-kyc-u-margin-x-32 {
  margin-left: var(--adyen-sdk-spacer-100, 32px) !important;
  margin-right: var(--adyen-sdk-spacer-100, 32px) !important;
}

.adyen-kyc-u-margin-y-32 {
  margin-bottom: var(--adyen-sdk-spacer-100, 32px) !important;
  margin-top: var(--adyen-sdk-spacer-100, 32px) !important;
}

.adyen-kyc-u-margin-40 {
  margin: var(--adyen-sdk-spacer-110, 40px) !important;
}

.adyen-kyc-u-margin-bottom-40 {
  margin-bottom: var(--adyen-sdk-spacer-110, 40px) !important;
}

.adyen-kyc-u-margin-left-40 {
  margin-left: var(--adyen-sdk-spacer-110, 40px) !important;
}

.adyen-kyc-u-margin-right-40 {
  margin-right: var(--adyen-sdk-spacer-110, 40px) !important;
}

.adyen-kyc-u-margin-top-40 {
  margin-top: var(--adyen-sdk-spacer-110, 40px) !important;
}

.adyen-kyc-u-margin-x-40 {
  margin-left: var(--adyen-sdk-spacer-110, 40px) !important;
  margin-right: var(--adyen-sdk-spacer-110, 40px) !important;
}

.adyen-kyc-u-margin-y-40 {
  margin-bottom: var(--adyen-sdk-spacer-110, 40px) !important;
  margin-top: var(--adyen-sdk-spacer-110, 40px) !important;
}

.adyen-kyc-u-margin-48 {
  margin: var(--adyen-sdk-spacer-120, 48px) !important;
}

.adyen-kyc-u-margin-bottom-48 {
  margin-bottom: var(--adyen-sdk-spacer-120, 48px) !important;
}

.adyen-kyc-u-margin-left-48 {
  margin-left: var(--adyen-sdk-spacer-120, 48px) !important;
}

.adyen-kyc-u-margin-right-48 {
  margin-right: var(--adyen-sdk-spacer-120, 48px) !important;
}

.adyen-kyc-u-margin-top-48 {
  margin-top: var(--adyen-sdk-spacer-120, 48px) !important;
}

.adyen-kyc-u-margin-x-48 {
  margin-left: var(--adyen-sdk-spacer-120, 48px) !important;
  margin-right: var(--adyen-sdk-spacer-120, 48px) !important;
}

.adyen-kyc-u-margin-y-48 {
  margin-bottom: var(--adyen-sdk-spacer-120, 48px) !important;
  margin-top: var(--adyen-sdk-spacer-120, 48px) !important;
}

/* Topmost/root container class */
.adyen-kyc-ui-element-container-wrapper {
  width: 100%;
}

.adyen-kyc-ui-element-container-wrapper *,
.adyen-kyc-ui-element-container-wrapper *::after,
.adyen-kyc-ui-element-container-wrapper *::before {
  box-sizing: border-box;
}

.adyen-kyc-ui-element-container {
  background-color: var(--adyen-sdk-color-background-primary, #ffffff);
  position: relative;
  padding: var(--adyen-sdk-spacer-100, 32px);
  border-radius: var(--adyen-sdk-border-radius-m, 8px);
  /**
  * main container query, used similarly to a @media query
  * considering our Component can be embedded in a container of arbitrary size
  * that does not necessarily match the whole window/screen size.
  * Uses s and l breakpoints defined in variables.
  */
  container-type: inline-size;
  container-name: main;
}
@container main (max-width: 680px) {
  .adyen-kyc-ui-element-container {
    padding: var(--adyen-sdk-spacer-070, 16px);
  }
}

/*
* Compatibility later to ensure components do NOT receive extra padding
* as is the case with dropins, without breaking dropins.
* Once the Component Layout has been done `.adyen-kyc-externalComponent`
* can be safely removed everywere.
*/
.adyen-kyc-ui-element-container:has(.adyen-kyc-externalComponent) {
  padding: 0;
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-debug-modal__header {
  width: 100%;
  font-size: var(--adyen-sdk-text-title-font-size, 16px);
  font-weight: var(--adyen-sdk-text-title-font-weight, 600);
  margin: 1em;
}

.adyen-kyc-debug-modal__header-tabs {
  display: flex;
  gap: 8px;
}

.adyen-kyc-debug-modal__footer {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.adyen-kyc-debug-modal__footer--copy-status {
  margin-left: 1em;
  color: var(--adyen-sdk-color-background-success-strong, #07893c);
  outline: 1px solid var(--adyen-sdk-color-background-success-strong, #07893c);
  background-color: var(--adyen-sdk-color-background-success-weak, #edfaf3);
  border-radius: 5px;
  padding: 0.5em;
}

.adyen-kyc-debug-modal__table-key {
  margin-right: 1em;
}

.adyen-kyc-debug-modal__content {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin: 0 1em;
}

.adyen-kyc-debug-modal__meta {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin: 0 1em;
}/* #region Borders */
/* #endregion */
/* for container queries */
/* #region Z-index */
/* #endregion */
/* #region Timing functions */
/* #endregion */
/* #region Inline components */
/* #endregion */
.adyen-kyc-header th {
  text-align: start;
}

.adyen-kyc-task-name {
  font-size: 0.85em;
  letter-spacing: 0.5px;
}

.adyen-kyc-table tbody {
  /* stylelint-disable-next-line selector-max-compound-selectors */
}
.adyen-kyc-table tbody tr td {
  padding: 4px;
}
.adyen-kyc-table tbody tr:nth-child(odd) {
  background-color: var(--adyen-sdk-color-background-secondary, #f7f7f8);
}
.adyen-kyc-table tbody tr:nth-child(even) {
  background-color: var(--adyen-sdk-color-background-primary, #ffffff);
}.adyen-kyc-tabs {
  display: flex;
  gap: 8px;
}