@adyen/kyc-components
Version:
This guide assumes that you have already an account with Adyen. A legalEntity needs to be created, and you need to have a `legalEntityId` to instatiate a Component.
1,739 lines (1,499 loc) • 200 kB
CSS
._svg-icon_cdxs7_1 {
color: inherit;
display: inline-flex;
vertical-align: baseline;
min-height: 16px;
min-width: 16px;
}
._svg-icon_cdxs7_1 svg {
/* for safari */
height: 100%;
}
._svg-icon_cdxs7_1 svg path {
fill: currentColor;
}
._svg-image_cdxs7_18 {
display: inline-block;
}
._typography_1kejo_1 {
color: var(--adyen-internal-color-label-primary);
font-family: var(--adyen-internal-text-body-font-family);
font-size: var(--adyen-internal-text-body-font-size);
font-weight: var(--adyen-internal-text-body-font-weight);
line-height: var(--adyen-internal-text-body-line-height);
margin: var(--adyen-internal-spacer-000);
}
._typography-body_1kejo_10 {
font-size: var(--adyen-internal-text-body-font-size);
font-family: var(--adyen-internal-text-body-font-family);
line-height: var(--adyen-internal-text-body-line-height);
letter-spacing: var(--adyen-internal-text-body-letter-spacing);
font-weight: var(--adyen-internal-text-body-font-weight);
}
._typography-body-stronger_1kejo_18 {
font-size: var(--adyen-internal-text-body-font-size);
font-family: var(--adyen-internal-text-body-font-family);
line-height: var(--adyen-internal-text-body-line-height);
letter-spacing: var(--adyen-internal-text-body-letter-spacing);
font-weight: var(--adyen-internal-text-body-stronger-font-weight);
}
._typography-body-strongest_1kejo_26 {
font-size: var(--adyen-internal-text-body-font-size);
font-family: var(--adyen-internal-text-body-font-family);
line-height: var(--adyen-internal-text-body-line-height);
letter-spacing: var(--adyen-internal-text-body-letter-spacing);
font-weight: var(--adyen-internal-text-body-strongest-font-weight);
}
._typography-caption_1kejo_34 {
font-size: var(--adyen-internal-text-caption-font-size);
font-family: var(--adyen-internal-text-caption-font-family);
font-weight: var(--adyen-internal-text-caption-font-weight);
line-height: var(--adyen-internal-text-caption-line-height);
letter-spacing: var(--adyen-internal-text-caption-letter-spacing);
}
._typography-caption-stronger_1kejo_42 {
font-size: var(--adyen-internal-text-caption-font-size);
font-family: var(--adyen-internal-text-caption-font-family);
font-weight: var(--adyen-internal-text-caption-stronger-font-weight);
line-height: var(--adyen-internal-text-caption-line-height);
letter-spacing: var(--adyen-internal-text-caption-letter-spacing);
}
._typography-title_1kejo_50 {
font-size: var(--adyen-internal-text-title-font-size);
font-family: var(--adyen-internal-text-title-font-family);
font-weight: var(--adyen-internal-text-title-font-weight);
line-height: var(--adyen-internal-text-title-line-height);
letter-spacing: var(--adyen-internal-text-title-letter-spacing);
}
@container main (max-width: 680px) {
._typography-title_1kejo_50 {
font-size: var(--adyen-internal-text-title-mobile-font-size);
line-height: var(--adyen-internal-text-title-mobile-line-height);
}
}
._typography-title-m_1kejo_65 {
font-size: var(--adyen-internal-text-title-m-font-size);
font-family: var(--adyen-internal-text-title-m-font-family);
font-weight: var(--adyen-internal-text-title-m-font-weight);
line-height: var(--adyen-internal-text-title-m-line-height);
letter-spacing: var(--adyen-internal-text-title-m-letter-spacing);
}
@container main (max-width: 680px) {
._typography-title-m_1kejo_65 {
font-size: var(--adyen-internal-text-title-m-mobile-font-size);
line-height: var(--adyen-internal-text-title-m-mobile-line-height);
}
}
._typography-title-l_1kejo_80 {
font-size: var(--adyen-internal-text-title-l-font-size);
font-family: var(--adyen-internal-text-title-l-font-family);
font-weight: var(--adyen-internal-text-title-l-font-weight);
line-height: var(--adyen-internal-text-title-l-line-height);
letter-spacing: var(--adyen-internal-text-title-l-letter-spacing);
}
@container main (max-width: 680px) {
._typography-title-l_1kejo_80 {
font-size: var(--adyen-internal-text-title-l-mobile-font-size);
line-height: var(--adyen-internal-text-title-l-mobile-line-height);
}
}
._typography-primary_1kejo_95 {
color: var(--adyen-internal-color-label-primary);
}
._typography-secondary_1kejo_99 {
color: var(--adyen-internal-color-label-secondary);
}
._typography-tertiary_1kejo_103 {
color: var(--adyen-internal-color-label-tertiary);
}
._typography-disabled_1kejo_107 {
color: var(--adyen-internal-color-label-disabled);
}
._typography-success_1kejo_111 {
color: var(--adyen-internal-color-label-success);
}
._typography-warning_1kejo_115 {
color: var(--adyen-internal-color-label-warning);
}
._typography-critical_1kejo_119 {
color: var(--adyen-internal-color-label-critical);
}
._typography-highlight_1kejo_123 {
color: var(--adyen-internal-color-label-highlight);
}
._typography-inverse-primary_1kejo_127 {
color: var(--adyen-internal-color-label-inverse-primary);
}
._typography-inverse-secondary_1kejo_131 {
color: var(--adyen-internal-color-label-inverse-secondary);
}
._status_31vb0_1 {
align-items: center;
border-radius: var(--adyen-internal-border-radius-xl);
display: inline-flex;
padding: var(--adyen-internal-spacer-020);
}
._status-icon_31vb0_8 {
height: 18px;
width: 18px;
padding: 1px;
}
._status-icon_31vb0_8 svg {
height: 16px;
width: 16px;
}
._status-text_31vb0_19 {
font-size: var(--adyen-internal-text-caption-font-size);
font-weight: var(--adyen-internal-text-caption-stronger-font-weight);
line-height: var(--adyen-internal-text-caption-line-height);
padding-left: var(--adyen-internal-spacer-020);
padding-right: var(--adyen-internal-spacer-020);
}
._status-text-responsive_31vb0_27 {
@container main (max-width: 480px) {
display: none;
}
}
._status-neutral_31vb0_33 {
background-color: var(--adyen-internal-color-background-secondary);
color: var(--adyen-internal-color-label-disabled);
fill: var(--adyen-internal-color-label-disabled);
}
._status-neutral_31vb0_33 ._status-text_31vb0_19 {
color: var(--adyen-internal-color-label-secondary);
}
._status-error_31vb0_43 {
background-color: var(--adyen-internal-color-background-secondary);
color: var(--adyen-internal-color-label-critical);
fill: var(--adyen-internal-color-label-critical);
}
._status-warning_31vb0_49 {
background-color: var(--adyen-internal-color-background-warning-weak);
color: var(--adyen-internal-color-label-warning);
fill: var(--adyen-internal-color-label-warning);
}
._status-success_31vb0_55 {
background-color: var(--adyen-internal-color-background-success-weak);
}
._status-success_31vb0_55 ._status-text_31vb0_19 {
color: var(--adyen-internal-color-label-primary);
}
._status-success_31vb0_55 ._status-icon_31vb0_8 {
color: var(--adyen-internal-color-label-success);
fill: var(--adyen-internal-color-label-success);
}
._skeleton_xa3xt_1 {
width: 100%;
height: 100%;
background-color: var(--adyen-internal-color-outline-secondary);
border-radius: var(--adyen-internal-border-radius-m);
/* hidden for by 0.4 seconds to prevent quick flash of skeleton (to content) */
opacity: 0;
animation: 2s ease-in-out 0.4s infinite normal none running _skeleton_xa3xt_1;
}
._skeleton-circle_xa3xt_11 {
border-radius: 50%;
}
._skeleton-text_xa3xt_14 {
height: 1em !important;
margin: 0.2em 0 !important;
}
@keyframes _skeleton_xa3xt_1 {
0% {
opacity: 1;
}
50% {
opacity: 0.4;
}
100% {
opacity: 1;
}
}
._accordion_1sg6i_1,
._accordion-summary_1sg6i_2 {
color: var(--adyen-internal-color-label-primary);
font-size: var(--adyen-internal-text-body-font-size);
font-family: var(--adyen-internal-text-body-font-family);
line-height: var(--adyen-internal-text-body-line-height);
cursor: pointer;
}
._accordion_1sg6i_1 {
background: none;
border-radius: var(--adyen-internal-border-radius-l);
margin-bottom: var(--adyen-internal-spacer-050);
}
._accordion-basic_1sg6i_16 {
background-color: var(--adyen-internal-color-background-secondary);
}
._accordion-info_1sg6i_19 {
background-color: var(--adyen-internal-color-background-highlight-weak);
}
._accordion-error_1sg6i_22 {
background-color: var(--adyen-internal-color-background-critical-weak);
}
._accordion-warning_1sg6i_25 {
background-color: var(--adyen-internal-color-background-warning-weak);
}
._accordion-success_1sg6i_28 {
background-color: var(--adyen-internal-color-background-success-weak);
}
._accordion-narrow_1sg6i_31 ._accordion-summary_1sg6i_2 {
padding: var(--adyen-internal-spacer-060) var(--adyen-internal-spacer-070);
}
._accordion-narrow_1sg6i_31 ._accordion-content_1sg6i_34 {
padding: var(--adyen-internal-spacer-000) var(--adyen-internal-spacer-070)
var(--adyen-internal-spacer-060);
}
._accordion-with-icon_1sg6i_38 ._accordion-content_1sg6i_34 {
margin-left: var(--adyen-internal-spacer-080);
}
._accordion-summary_1sg6i_2 {
display: flex;
align-items: center;
gap: var(--adyen-internal-spacer-050);
padding: var(--adyen-internal-spacer-080);
font-weight: var(--adyen-internal-text-title-font-weight);
transition: margin 150ms ease-out;
margin-bottom: var(--adyen-internal-spacer-000);
border-radius: var(--adyen-internal-border-radius-l);
}
._accordion-summary_1sg6i_2 > ._accordion-arrow_1sg6i_53 {
cursor: pointer;
user-select: none;
height: 1em;
}
._accordion-summary_1sg6i_2 > ._accordion-arrow-right_1sg6i_59 {
margin-left: auto;
margin-right: var(--adyen-internal-spacer-050);
}
._accordion_1sg6i_1[open] ._accordion-arrow_1sg6i_53 {
transform: rotate(-180deg);
}
._accordion_1sg6i_1 summary::-webkit-details-marker {
display: none;
}
._accordion-content_1sg6i_34 {
cursor: auto;
padding: var(--adyen-internal-spacer-000) var(--adyen-internal-spacer-080)
var(--adyen-internal-spacer-080);
user-select: none;
display: flex;
flex-direction: column;
gap: var(--adyen-internal-spacer-040);
}
._accordion_1sg6i_1[open] summary {
margin-bottom: var(--adyen-internal-spacer-020);
user-select: auto;
}
._loader-wrapper_xtjeo_1 {
align-items: center;
display: flex;
flex-direction: column;
gap: var(--adyen-internal-spacer-040);
height: 100%;
justify-content: center;
}
._loader-text_xtjeo_10 {
opacity: 0;
transform: translateY(-4px);
transition:
opacity 0.3s ease-in-out,
transform 0.3s ease-in-out;
}
._loader-text-visible_xtjeo_18 {
opacity: 1;
transform: translateY(0);
}
@keyframes _fadeInText_xtjeo_1 {
from {
opacity: 0;
transform: translateY(-4px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
._loader_xtjeo_1 {
animation: _rotateLoader_xtjeo_1 1.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
border-radius: 50%;
border: var(--adyen-internal-border-default-l);
border-top-color: var(--adyen-internal-color-outline-inverse-primary);
height: 43px;
width: 43px;
display: flex;
align-items: center;
justify-content: center;
}
._loader-large_xtjeo_46 {
height: 43px;
width: 43px;
max-width: 43px;
}
._loader-small_xtjeo_52 {
border-width: 2px;
height: 16px;
width: 16px;
max-width: 16px;
}
._loader-medium_xtjeo_59 {
height: 28px;
width: 28px;
max-width: 28px;
}
._loader-xsmall_xtjeo_65 {
border-width: 2px;
height: 12px;
width: 12px;
max-width: 12px;
}
@keyframes _rotateLoader_xtjeo_1 {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
._button_1okkl_1 {
border: 1px solid transparent;
box-sizing: border-box;
cursor: pointer;
font-family: var(--adyen-internal-text-body-font-family);
font-size: var(--adyen-internal-text-body-font-size);
font-weight: var(--adyen-internal-text-body-stronger-font-weight);
line-height: 1;
min-height: var(--adyen-internal-tap-target);
min-width: var(--adyen-internal-tap-target);
outline-offset: var(--adyen-internal-focus-ring-spacer);
outline: var(--adyen-internal-focus-ring-outline) solid transparent;
overflow: hidden;
padding: var(--adyen-internal-spacer-000);
position: relative;
transition: var(--adyen-internal-animation-duration-slow);
white-space: nowrap;
}
._button_1okkl_1:active {
transform: scale(0.95);
}
._button_1okkl_1:focus-visible {
outline-color: var(--adyen-internal-focus-ring-color);
}
._button_1okkl_1[disabled] {
pointer-events: none;
}
._button-full-width_1okkl_32 {
width: 100%;
}
._button-label_1okkl_36 {
align-items: center;
display: flex;
gap: var(--adyen-internal-spacer-040);
justify-content: center;
}
._button-label-padding_1okkl_43 {
padding: var(--adyen-internal-spacer-040) var(--adyen-internal-spacer-070);
}
._button-shape-rectangle_1okkl_47 {
border-radius: var(--adyen-internal-border-radius-m);
}
._button-shape-circle_1okkl_51 {
border-radius: 50%;
}
._button-variant-primary_1okkl_55 {
background-color: var(--adyen-internal-color-background-inverse-primary);
color: var(--adyen-internal-color-label-inverse-primary);
fill: var(--adyen-internal-color-label-inverse-primary);
}
@media (hover: hover) {
._button-variant-primary_1okkl_55:hover {
background-color: var(--adyen-internal-color-background-inverse-primary-hover);
color: var(--adyen-internal-color-label-inverse-primary-hover);
fill: var(--adyen-internal-color-label-inverse-primary-hover);
}
}
._button-variant-primary_1okkl_55[disabled] {
background-color: var(--adyen-internal-color-background-disabled);
color: var(--adyen-internal-color-label-disabled);
fill: var(--adyen-internal-color-label-disabled);
}
._button-variant-secondary_1okkl_75 {
background-color: var(--adyen-internal-color-background-primary);
color: var(--adyen-internal-color-label-primary);
fill: var(--adyen-internal-color-label-primary);
border: 1px solid var(--adyen-internal-color-outline-primary);
}
@media (hover: hover) {
._button-variant-secondary_1okkl_75:hover {
background-color: var(--adyen-internal-color-background-primary-hover);
border-color: var(--adyen-internal-color-outline-primary-hover);
color: var(--adyen-internal-color-label-primary-hover);
fill: var(--adyen-internal-color-label-primary-hover);
}
}
._button-variant-secondary_1okkl_75[disabled] {
border-color: var(--adyen-internal-color-outline-primary-disabled);
color: var(--adyen-internal-color-label-disabled);
fill: var(--adyen-internal-color-label-disabled);
}
._button-variant-tertiary_1okkl_97 {
background-color: transparent;
color: var(--adyen-internal-color-label-primary);
fill: var(--adyen-internal-color-label-primary);
}
@media (hover: hover) {
._button-variant-tertiary_1okkl_97:hover {
background-color: var(--adyen-internal-color-background-primary-hover);
color: var(--adyen-internal-color-label-primary-hover);
fill: var(--adyen-internal-color-label-primary-hover);
}
}
._button-variant-tertiary_1okkl_97[disabled] {
background-color: var(--adyen-internal-color-background-disabled);
color: var(--adyen-internal-color-label-disabled);
fill: var(--adyen-internal-color-label-disabled);
}
._button-variant-critical_1okkl_117 {
background-color: var(--adyen-internal-color-background-critical-strong);
color: var(--adyen-internal-color-label-on-color);
fill: var(--adyen-internal-color-label-on-color);
}
@media (hover: hover) {
._button-variant-critical_1okkl_117:hover {
background-color: var(--adyen-internal-color-background-critical-strong-hover);
}
}
._button-variant-critical_1okkl_117[disabled] {
background-color: var(--adyen-internal-color-background-disabled);
color: var(--adyen-internal-color-label-disabled);
fill: var(--adyen-internal-color-label-disabled);
}
._button-variant-link_1okkl_135 {
background-color: transparent;
color: var(--adyen-internal-color-label-primary);
fill: var(--adyen-internal-color-label-primary);
padding: var(--adyen-internal-spacer-000);
text-decoration: underline;
line-height: unset;
min-height: unset;
}
@media (hover: hover) {
._button-variant-link_1okkl_135:hover {
color: var(--adyen-internal-color-label-primary-hover);
fill: var(--adyen-internal-color-label-primary-hover);
text-decoration: none;
}
}
._button-variant-surface_1okkl_153 {
background-color: var(--adyen-internal-color-background-secondary);
color: var(--adyen-internal-color-label-primary);
fill: var(--adyen-internal-color-label-primary);
}
@supports (backdrop-filter: blur(10px)) {
._button-variant-surface_1okkl_153 {
backdrop-filter: blur(10px);
background-color: rgb(from var(--adyen-internal-color-background-secondary) r g b / 0.7);
}
}
@media (hover: hover) {
._button-variant-surface_1okkl_153:hover {
background-color: var(--adyen-internal-color-background-secondary-hover);
color: var(--adyen-internal-color-label-primary-hover);
fill: var(--adyen-internal-color-label-primary-hover);
}
}
@media (hover: hover) {
@supports (backdrop-filter: blur(10px)) {
._button-variant-surface_1okkl_153:hover {
background-color: rgb(
from var(--adyen-internal-color-background-secondary-hover) r g b / 0.7
);
}
}
}
._button-variant-surface_1okkl_153[disabled] {
background-color: var(--adyen-internal-color-background-secondary);
color: var(--adyen-internal-color-label-disabled);
fill: var(--adyen-internal-color-label-disabled);
}
._button-spinner_1okkl_190 {
animation: _present-spinner_1okkl_1 400ms var(--adyen-internal-animation-easing-enter);
background-color: inherit;
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
}
@keyframes _present-spinner_1okkl_1 {
0% {
opacity: 0;
transform: scale(0);
}
100% {
opacity: 1;
transform: scale(1);
}
}
._stack-layout_18zj6_1 {
display: flex;
flex-direction: column;
}
._stack-layout-gap-xs_18zj6_6 {
gap: var(--adyen-internal-spacer-020);
}
._stack-layout-gap-s_18zj6_10 {
gap: var(--adyen-internal-spacer-040);
}
._stack-layout-gap-m_18zj6_14 {
gap: var(--adyen-internal-spacer-070);
}
._stack-layout-gap-l_18zj6_18 {
gap: var(--adyen-internal-spacer-100);
}
._stack-layout-gap-xl_18zj6_22 {
gap: var(--adyen-internal-spacer-140);
}
._stack-layout-left_18zj6_26 {
align-items: flex-start;
}
._stack-layout-center_18zj6_30 {
align-items: center;
}
._stack-layout-right_18zj6_34 {
align-items: flex-end;
}
._stack-layout-item_18zj6_38 {
flex-grow: 1;
width: 100%;
}
@container main (min-width: 480px) {
._stack-layout-horizontal_18zj6_44 {
align-items: flex-start;
flex-direction: row;
}
._stack-layout-left-horizontal_18zj6_49 {
justify-content: flex-start;
}
._stack-layout-center-horizontal_18zj6_53 {
justify-content: center;
}
._stack-layout-right-horizontal_18zj6_57 {
justify-content: flex-end;
}
}
/* utility-classes.css */
.u-width-full {
width: 100% !important;
}
.u-width-half {
width: 50% !important;
}
/* Topmost/root container class */
.adyen-kyc-ui-element-container-wrapper {
width: 100%;
overflow: auto;
/**
* 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;
}
.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-internal-color-background-primary);
position: relative;
padding: var(--adyen-internal-spacer-100);
border-radius: var(--adyen-internal-border-radius-m);
/* Base typography styling */
font-family: var(--adyen-internal-text-body-font-family);
font-size: var(--adyen-internal-text-body-font-size);
font-weight: var(--adyen-internal-text-body-font-weight);
line-height: var(--adyen-internal-text-body-line-height);
color: var(--adyen-internal-color-label-primary);
}
.adyen-kyc-ui-element-container p,
.adyen-kyc-ui-element-container ol,
.adyen-kyc-ui-element-container ul {
margin-bottom: 0;
margin-top: 0;
}
.adyen-kyc-ui-element-container ul,
.adyen-kyc-ui-element-container ol {
padding-left: 1.5em;
}
@container main (max-width: 680px) {
.adyen-kyc-ui-element-container {
padding: var(--adyen-internal-spacer-070);
}
}
:host {
width: 100%; /* fills width when the container is display: flex */
}
/**
* :root is needed for non-web components, while :host for web components (TODO: change on v4)
* Token default values are defined in variables.css (src/style/variables.css).
*
* The `internal` part matches how we use css variables in the code
* The `sdk` part is how consumers customize it from outside our code
* The bare value is the fallback, used when the variable was not customized
*
* The reason we have `internal` and `sdk` is because doing something like:
* --color: var(--color, #0f0) would create a loop, and the browser ignores it.
*
*/
:root,
:host {
/** Setting font-family by default to inherit, unless specified otherwise */
--adyen-internal-text-rich-text-code-font-family: var(
--adyen-sdk-text-rich-text-code-font-family,
inherit
);
--adyen-internal-text-caption-font-family: var(--adyen-sdk-text-caption-font-family, inherit);
--adyen-internal-text-caption-font-family-secondary: var(
--adyen-sdk-text-caption-font-family-secondary,
inherit
);
--adyen-internal-text-body-font-family: var(--adyen-sdk-text-body-font-family, inherit);
--adyen-internal-text-body-font-family-secondary: var(
--adyen-sdk-text-body-font-family-secondary,
inherit
);
--adyen-internal-text-subtitle-font-family: var(--adyen-sdk-text-subtitle-font-family, inherit);
--adyen-internal-text-title-font-family: var(--adyen-sdk-text-title-font-family, inherit);
--adyen-internal-text-title-font-family-secondary: var(
--adyen-sdk-text-title-font-family-secondary,
inherit
);
--adyen-internal-text-title-m-font-family: var(--adyen-sdk-text-title-m-font-family, inherit);
--adyen-internal-text-title-m-font-family-secondary: var(
--adyen-sdk-text-title-m-font-family-secondary,
inherit
);
--adyen-internal-text-title-l-font-family: var(--adyen-sdk-text-title-l-font-family, inherit);
--adyen-internal-text-title-l-font-family-secondary: var(
--adyen-sdk-text-title-l-font-family-secondary,
inherit
);
--adyen-internal-tap-target: 44px;
--adyen-internal-border-default-s: var(--adyen-internal-border-width-s) solid
var(--adyen-internal-color-outline-primary);
--adyen-internal-border-default-m: var(--adyen-internal-border-width-m) solid
var(--adyen-internal-color-outline-primary);
--adyen-internal-border-default-l: var(--adyen-internal-border-width-l) solid
var(--adyen-internal-color-outline-primary);
}
.u-screen-reader-only {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
overflow: hidden;
padding: 0 !important;
position: absolute;
white-space: nowrap;
width: 1px;
}
fieldset {
border: none;
padding: 0;
margin: 0;
}
/* Flex */
.u-display-flex {
display: flex !important;
}
.u-display-inline-flex {
display: inline-flex !important;
}
.u-flex-direction-row {
flex-direction: row !important;
}
.u-flex-direction-row-reverse {
flex-direction: row-reverse !important;
}
.u-flex-direction-column {
flex-direction: column !important;
}
.u-flex-direction-column-reverse {
flex-direction: column-reverse !important;
}
.u-flex-wrap-wrap {
flex-wrap: wrap !important;
}
.u-flex-wrap-nowrap {
flex-wrap: nowrap !important;
}
.u-align-items-start {
align-items: start !important;
}
.u-align-items-flex-start {
align-items: flex-start !important;
}
.u-align-items-flex-end {
align-items: flex-end !important;
}
.u-align-items-center {
align-items: center !important;
}
.u-align-items-stretch {
align-items: stretch !important;
}
.u-align-items-baseline {
align-items: baseline !important;
}
.u-align-items-end {
align-items: end !important;
}
.u-justify-content-center {
justify-content: center !important;
}
.u-justify-content-flex-start {
justify-content: flex-start !important;
}
.u-justify-content-flex-end {
justify-content: flex-end !important;
}
.u-justify-content-start {
justify-content: start !important;
}
.u-justify-content-end {
justify-content: end !important;
}
.u-justify-content-left {
justify-content: left !important;
}
.u-justify-content-right {
justify-content: right !important;
}
.u-justify-content-space-between {
justify-content: space-between !important;
}
.u-justify-content-space-around {
justify-content: space-around !important;
}
.u-justify-content-space-evenly {
justify-content: space-evenly !important;
}
.u-justify-content-stretch {
justify-content: stretch !important;
}
.u-flex-1 {
flex: 1 !important;
}
.u-flex-2 {
flex: 2 !important;
}
.u-flex-3 {
flex: 3 !important;
}
.u-flex-4 {
flex: 4 !important;
}
/* Spacing */
.u-margin-auto {
margin: auto !important;
}
.u-margin-bottom-auto {
margin-bottom: auto !important;
}
.u-margin-left-auto {
margin-left: auto !important;
}
.u-margin-right-auto {
margin-right: auto !important;
}
.u-margin-top-auto {
margin-top: auto !important;
}
.u-margin-x-auto {
margin-left: auto !important;
margin-right: auto !important;
}
.u-margin-y-auto {
margin-bottom: auto !important;
margin-top: auto !important;
}
.u-margin-0 {
margin: var(--adyen-internal-spacer-000) !important;
}
.u-margin-bottom-0 {
margin-bottom: var(--adyen-internal-spacer-000) !important;
}
.u-margin-left-0 {
margin-left: var(--adyen-internal-spacer-000) !important;
}
.u-margin-right-0 {
margin-right: var(--adyen-internal-spacer-000) !important;
}
.u-margin-top-0 {
margin-top: var(--adyen-internal-spacer-000) !important;
}
.u-margin-x-0 {
margin-left: var(--adyen-internal-spacer-000) !important;
margin-right: var(--adyen-internal-spacer-000) !important;
}
.u-margin-y-0 {
margin-bottom: var(--adyen-internal-spacer-000) !important;
margin-top: var(--adyen-internal-spacer-000) !important;
}
.u-margin-2 {
margin: var(--adyen-internal-spacer-010) !important;
}
.u-margin-bottom-2 {
margin-bottom: var(--adyen-internal-spacer-010) !important;
}
.u-margin-left-2 {
margin-left: var(--adyen-internal-spacer-010) !important;
}
.u-margin-right-2 {
margin-right: var(--adyen-internal-spacer-010) !important;
}
.u-margin-top-2 {
margin-top: var(--adyen-internal-spacer-010) !important;
}
.u-margin-x-2 {
margin-left: var(--adyen-internal-spacer-010) !important;
margin-right: var(--adyen-internal-spacer-010) !important;
}
.u-margin-y-2 {
margin-bottom: var(--adyen-internal-spacer-010) !important;
margin-top: var(--adyen-internal-spacer-010) !important;
}
.u-margin-4 {
margin: var(--adyen-internal-spacer-020) !important;
}
.u-margin-bottom-4 {
margin-bottom: var(--adyen-internal-spacer-020) !important;
}
.u-margin-left-4 {
margin-left: var(--adyen-internal-spacer-020) !important;
}
.u-margin-right-4 {
margin-right: var(--adyen-internal-spacer-020) !important;
}
.u-margin-top-4 {
margin-top: var(--adyen-internal-spacer-020) !important;
}
.u-margin-x-4 {
margin-left: var(--adyen-internal-spacer-020) !important;
margin-right: var(--adyen-internal-spacer-020) !important;
}
.u-margin-y-4 {
margin-bottom: var(--adyen-internal-spacer-020) !important;
margin-top: var(--adyen-internal-spacer-020) !important;
}
.u-margin-6 {
margin: var(--adyen-internal-spacer-030) !important;
}
.u-margin-bottom-6 {
margin-bottom: var(--adyen-internal-spacer-030) !important;
}
.u-margin-left-6 {
margin-left: var(--adyen-internal-spacer-030) !important;
}
.u-margin-right-6 {
margin-right: var(--adyen-internal-spacer-030) !important;
}
.u-margin-top-6 {
margin-top: var(--adyen-internal-spacer-030) !important;
}
.u-margin-x-6 {
margin-left: var(--adyen-internal-spacer-030) !important;
margin-right: var(--adyen-internal-spacer-030) !important;
}
.u-margin-y-6 {
margin-bottom: var(--adyen-internal-spacer-030) !important;
margin-top: var(--adyen-internal-spacer-030) !important;
}
.u-margin-8 {
margin: var(--adyen-internal-spacer-040) !important;
}
.u-margin-bottom-8 {
margin-bottom: var(--adyen-internal-spacer-040) !important;
}
.u-margin-left-8 {
margin-left: var(--adyen-internal-spacer-040) !important;
}
.u-margin-right-8 {
margin-right: var(--adyen-internal-spacer-040) !important;
}
.u-margin-top-8 {
margin-top: var(--adyen-internal-spacer-040) !important;
}
.u-margin-x-8 {
margin-left: var(--adyen-internal-spacer-040) !important;
margin-right: var(--adyen-internal-spacer-040) !important;
}
.u-margin-y-8 {
margin-bottom: var(--adyen-internal-spacer-040) !important;
margin-top: var(--adyen-internal-spacer-040) !important;
}
.u-margin-10 {
margin: var(--adyen-internal-spacer-050) !important;
}
.u-margin-bottom-10 {
margin-bottom: var(--adyen-internal-spacer-050) !important;
}
.u-margin-left-10 {
margin-left: var(--adyen-internal-spacer-050) !important;
}
.u-margin-right-10 {
margin-right: var(--adyen-internal-spacer-050) !important;
}
.u-margin-top-10 {
margin-top: var(--adyen-internal-spacer-050) !important;
}
.u-margin-x-10 {
margin-left: var(--adyen-internal-spacer-050) !important;
margin-right: var(--adyen-internal-spacer-050) !important;
}
.u-margin-y-10 {
margin-bottom: var(--adyen-internal-spacer-050) !important;
margin-top: var(--adyen-internal-spacer-050) !important;
}
.u-margin-12 {
margin: var(--adyen-internal-spacer-060) !important;
}
.u-margin-bottom-12 {
margin-bottom: var(--adyen-internal-spacer-060) !important;
}
.u-margin-left-12 {
margin-left: var(--adyen-internal-spacer-060) !important;
}
.u-margin-right-12 {
margin-right: var(--adyen-internal-spacer-060) !important;
}
.u-margin-top-12 {
margin-top: var(--adyen-internal-spacer-060) !important;
}
.u-margin-x-12 {
margin-left: var(--adyen-internal-spacer-060) !important;
margin-right: var(--adyen-internal-spacer-060) !important;
}
.u-margin-y-12 {
margin-bottom: var(--adyen-internal-spacer-060) !important;
margin-top: var(--adyen-internal-spacer-060) !important;
}
.u-margin-16 {
margin: var(--adyen-internal-spacer-070) !important;
}
.u-margin-bottom-16 {
margin-bottom: var(--adyen-internal-spacer-070) !important;
}
.u-margin-left-16 {
margin-left: var(--adyen-internal-spacer-070) !important;
}
.u-margin-right-16 {
margin-right: var(--adyen-internal-spacer-070) !important;
}
.u-margin-top-16 {
margin-top: var(--adyen-internal-spacer-070) !important;
}
.u-margin-x-16 {
margin-left: var(--adyen-internal-spacer-070) !important;
margin-right: var(--adyen-internal-spacer-070) !important;
}
.u-margin-y-16 {
margin-bottom: var(--adyen-internal-spacer-070) !important;
margin-top: var(--adyen-internal-spacer-070) !important;
}
.u-margin-20 {
margin: var(--adyen-internal-spacer-080) !important;
}
.u-margin-bottom-20 {
margin-bottom: var(--adyen-internal-spacer-080) !important;
}
.u-margin-left-20 {
margin-left: var(--adyen-internal-spacer-080) !important;
}
.u-margin-right-20 {
margin-right: var(--adyen-internal-spacer-080) !important;
}
.u-margin-top-20 {
margin-top: var(--adyen-internal-spacer-080) !important;
}
.u-margin-x-20 {
margin-left: var(--adyen-internal-spacer-080) !important;
margin-right: var(--adyen-internal-spacer-080) !important;
}
.u-margin-y-20 {
margin-bottom: var(--adyen-internal-spacer-080) !important;
margin-top: var(--adyen-internal-spacer-080) !important;
}
.u-margin-24 {
margin: var(--adyen-internal-spacer-090) !important;
}
.u-margin-bottom-24 {
margin-bottom: var(--adyen-internal-spacer-090) !important;
}
.u-margin-left-24 {
margin-left: var(--adyen-internal-spacer-090) !important;
}
.u-margin-right-24 {
margin-right: var(--adyen-internal-spacer-090) !important;
}
.u-margin-top-24 {
margin-top: var(--adyen-internal-spacer-090) !important;
}
.u-margin-x-24 {
margin-left: var(--adyen-internal-spacer-090) !important;
margin-right: var(--adyen-internal-spacer-090) !important;
}
.u-margin-y-24 {
margin-bottom: var(--adyen-internal-spacer-090) !important;
margin-top: var(--adyen-internal-spacer-090) !important;
}
.u-margin-32 {
margin: var(--adyen-internal-spacer-100) !important;
}
.u-margin-bottom-32 {
margin-bottom: var(--adyen-internal-spacer-100) !important;
}
.u-margin-left-32 {
margin-left: var(--adyen-internal-spacer-100) !important;
}
.u-margin-right-32 {
margin-right: var(--adyen-internal-spacer-100) !important;
}
.u-margin-top-32 {
margin-top: var(--adyen-internal-spacer-100) !important;
}
.u-margin-x-32 {
margin-left: var(--adyen-internal-spacer-100) !important;
margin-right: var(--adyen-internal-spacer-100) !important;
}
.u-margin-y-32 {
margin-bottom: var(--adyen-internal-spacer-100) !important;
margin-top: var(--adyen-internal-spacer-100) !important;
}
.u-margin-40 {
margin: var(--adyen-internal-spacer-110) !important;
}
.u-margin-bottom-40 {
margin-bottom: var(--adyen-internal-spacer-110) !important;
}
.u-margin-left-40 {
margin-left: var(--adyen-internal-spacer-110) !important;
}
.u-margin-right-40 {
margin-right: var(--adyen-internal-spacer-110) !important;
}
.u-margin-top-40 {
margin-top: var(--adyen-internal-spacer-110) !important;
}
.u-margin-x-40 {
margin-left: var(--adyen-internal-spacer-110) !important;
margin-right: var(--adyen-internal-spacer-110) !important;
}
.u-margin-y-40 {
margin-bottom: var(--adyen-internal-spacer-110) !important;
margin-top: var(--adyen-internal-spacer-110) !important;
}
.u-margin-48 {
margin: var(--adyen-internal-spacer-120) !important;
}
.u-margin-bottom-48 {
margin-bottom: var(--adyen-internal-spacer-120) !important;
}
.u-margin-left-48 {
margin-left: var(--adyen-internal-spacer-120) !important;
}
.u-margin-right-48 {
margin-right: var(--adyen-internal-spacer-120) !important;
}
.u-margin-top-48 {
margin-top: var(--adyen-internal-spacer-120) !important;
}
.u-margin-x-48 {
margin-left: var(--adyen-internal-spacer-120) !important;
margin-right: var(--adyen-internal-spacer-120) !important;
}
.u-margin-y-48 {
margin-bottom: var(--adyen-internal-spacer-120) !important;
margin-top: var(--adyen-internal-spacer-120) !important;
}
/**
* :root is needed for non-web components, while :host for web components (TODO: change on v4)
* Token default values are defined in variables.css (src/style/variables.css).
*
* The `internal` part matches how we use css variables in the code
* The `sdk` part is how consumers customize it from outside our code
* The bare value is the fallback, used when the variable was not customized
*
* The reason we have `internal` and `sdk` is because doing something like:
* --color: var(--color, #0f0) would create a loop, and the browser ignores it.
*
*/
:root,
:host {
--adyen-internal-spacer-090: var(--adyen-sdk-spacer-090, 24px);
--adyen-internal-spacer-080: var(--adyen-sdk-spacer-080, 20px);
--adyen-internal-spacer-070: var(--adyen-sdk-spacer-070, 16px);
--adyen-internal-spacer-060: var(--adyen-sdk-spacer-060, 12px);
--adyen-internal-spacer-050: var(--adyen-sdk-spacer-050, 10px);
--adyen-internal-spacer-040: var(--adyen-sdk-spacer-040, 8px);
--adyen-internal-spacer-030: var(--adyen-sdk-spacer-030, 6px);
--adyen-internal-spacer-020: var(--adyen-sdk-spacer-020, 4px);
--adyen-internal-spacer-010: var(--adyen-sdk-spacer-010, 2px);
--adyen-internal-spacer-000: var(--adyen-sdk-spacer-000, 0px);
--adyen-internal-spacer-140: var(--adyen-sdk-spacer-140, 64px);
--adyen-internal-spacer-130: var(--adyen-sdk-spacer-130, 56px);
--adyen-internal-spacer-120: var(--adyen-sdk-spacer-120, 48px);
--adyen-internal-spacer-110: var(--adyen-sdk-spacer-110, 40px);
--adyen-internal-spacer-100: var(--adyen-sdk-spacer-100, 32px);
--adyen-internal-shadow-high-border: var(
--adyen-sdk-shadow-high-border,
0px 18px 36px rgba(0, 18, 34, 0.12),
0px 4px 8px rgba(0, 18, 34, 0.06),
0px 0px 0px 1px rgba(218, 221, 223, 1)
);
--adyen-internal-shadow-medium-border: var(
--adyen-sdk-shadow-medium-border,
0px 6px 12px rgba(0, 18, 34, 0.08),
0px 2px 4px rgba(0, 18, 34, 0.04),
0px 0px 0px 1px rgba(218, 221, 223, 1)
);
--adyen-internal-shadow-low-border: var(
--adyen-sdk-shadow-low-border,
0px 2px 4px rgba(0, 18, 34, 0.04),
0px 1px 2px rgba(0, 18, 34, 0.02),
0px 0px 0px 1px rgba(218, 221, 223, 1)
);
--adyen-internal-shadow-high: var(
--adyen-sdk-shadow-high,
0px 18px 36px rgba(0, 18, 34, 0.12),
0px 4px 8px rgba(0, 18, 34, 0.06)
);
--adyen-internal-shadow-medium: var(
--adyen-sdk-shadow-medium,
0px 6px 12px rgba(0, 18, 34, 0.08),
0px 2px 4px rgba(0, 18, 34, 0.04)
);
--adyen-internal-shadow-low: var(
--adyen-sdk-shadow-low,
0px 2px 4px rgba(0, 18, 34, 0.04),
0px 1px 2px rgba(0, 18, 34, 0.02)
);
--adyen-internal-media-query-xxl: var(--adyen-sdk-media-query-xxl, 1536px);
--adyen-internal-media-query-xl-max: var(--adyen-sdk-media-query-xl-max, 1535px);
--adyen-internal-media-query-xl-min: var(--adyen-sdk-media-query-xl-min, 1280px);
--adyen-internal-media-query-l-max: var(--adyen-sdk-media-query-l-max, 1279px);
--adyen-internal-media-query-l-min: var(--adyen-sdk-media-query-l-min, 768px);
--adyen-internal-media-query-m-max: var(--adyen-sdk-media-query-m-max, 767px);
--adyen-internal-media-query-m-min: var(--adyen-sdk-media-query-m-min, 500px);
--adyen-internal-media-query-s-max: var(--adyen-sdk-media-query-s-max, 499px);
--adyen-internal-media-query-s-min: var(--adyen-sdk-media-query-s-min, 376px);
--adyen-internal-media-query-xs-max: var(--adyen-sdk-media-query-xs-max, 375px);
--adyen-internal-media-query-xs-min: var(--adyen-sdk-media-query-xs-min, 0px);
--adyen-internal-border-width-attention: var(--adyen-sdk-border-width-attention, 1.5px);
--adyen-internal-border-width-l: var(--adyen-sdk-border-width-l, 3px);
--adyen-internal-border-width-m: var(--adyen-sdk-border-width-m, 2px);
--adyen-internal-border-width-s: var(--adyen-sdk-border-width-s, 1px);
--adyen-internal-border-radius-xl: var(--adyen-sdk-border-radius-xl, 24px);
--adyen-internal-border-radius-l: var(--adyen-sdk-border-radius-l, 12px);
--adyen-internal-border-radius-m: var(--adyen-sdk-border-radius-m, 8px);
--adyen-internal-border-radius-s: var(--adyen-sdk-border-radius-s, 4px);
--adyen-internal-border-radius-xs: var(--adyen-sdk-border-radius-xs, 2px);
--adyen-internal-animation-duration-slow: var(--adyen-sdk-animation-duration-slow, 250ms);
--adyen-internal-animation-duration-moderate: var(--adyen-sdk-animation-duration-moderate, 150ms);
--adyen-internal-animation-duration-fast: var(--adyen-sdk-animation-duration-fast, 100ms);
--adyen-internal-animation-easing-linear: var(--adyen-sdk-animation-easing-linear, linear);
--adyen-internal-animation-easing-exit: var(
--adyen-sdk-animation-easing-exit,
cubic-bezier(0.4, 0, 1, 1)
);
--adyen-internal-animation-easing-enter: var(
--adyen-sdk-animation-easing-enter,
cubic-bezier(0.12, 0.6, 0.4, 0.95)
);
--adyen-internal-animation-easing-standard: var(
--adyen-sdk-animation-easing-standard,
cubic-bezier(0.2, 0, 0.4, 0.9)
);
--adyen-internal-z-index-local-tier-4: var(--adyen-sdk-z-index-local-tier-4, 4);
--adyen-internal-z-index-local-tier-3: var(--adyen-sdk-z-index-local-tier-3, 3);
--adyen-internal-z-index-local-tier-2: var(--adyen-sdk-z-index-local-tier-2, 2);
--adyen-internal-z-index-local-tier-1: var(--adyen-sdk-z-index-local-tier-1, 1);
--adyen-internal-z-index-global-instant-interaction: var(
--adyen-sdk-z-index-global-instant-interaction,
15
);
--adyen-internal-z-index-global-navigation: var(--adyen-sdk-z-index-global-navigation, 10);
--adyen-internal-z-index-global-elevated: var(--adyen-sdk-z-index-global-elevated, 5);
--adyen-internal-z-index-global-screen: var(--adyen-sdk-z-index-global-screen, auto);
--adyen-internal-text-title-l-mobile-line-height: var(
--adyen-sdk-text-title-l-mobile-line-height,
30px
);
--adyen-internal-text-title-l-mobile-font-size: var(
--adyen-sdk-text-title-l-mobile-font-size,
20px
);
--adyen-internal-text-title-l-letter-spacing: var(--adyen-sdk-text-title-l-letter-spacing, 0);
--adyen-internal-text-title-l-line-height: var(--adyen-sdk-text-title-l-line-height, 34px);
--adyen-internal-text-title-l-font-weight: var(--adyen-sdk-text-title-l-font-weight, 600);
--adyen-internal-text-title-l-font-size: var(--adyen-sdk-text-title-l-font-size, 24px);
--adyen-internal-text-title-l-font-family-secondary: var(
--adyen-sdk-text-title-l-font-family-secondary,
'Adyen Mono',
'Roboto Mono',
'Oxygen Mono',
'IBM Plex Mono',
'Courier New',
monospace
);
--adyen-internal-text-title-l-font-family: var(
--adyen-sdk-text-title-l-font-family,
'Adyen Variable',
Roboto,
Oxygen,
'Open Sans',
'Helvetica Neue',
Arial,
sans-serif
);
--adyen-internal-text-title-m-mobile-line-height: var(
--adyen-sdk-text-title-m-mobile-line-height,
28px
);
--adyen-internal-text-title-m-mobile-font-size: var(
--adyen-sdk-text-title-m-mobile-font-size,
18px
);
--adyen-internal-text-title-m-letter-spacing: var(--adyen-sdk-text-title-m-letter-spacing, 0);
--adyen-internal-text-title-m-line-height: var(--adyen-sdk-text-title-m-line-height, 30px);
--adyen-internal-text-title-m-font-weight: var(--adyen-sdk-text-title-m-font-weight, 600);
--adyen-internal-text-title-m-font-size: var(--adyen-sdk-text-title-m-font-size, 20px);
--adyen-internal-text-title-m-font-family-secondary: var(
--adyen-sdk-text-title-m-font-family-secondary,
'Adyen Mono',
'Roboto Mono',
'Oxygen Mono',
'IBM Plex Mono',
'Courier New',
monospace
);
--adyen-internal-text-title-m-font-family: var(
--adyen-sdk-text-title-m-font-family,
'Adyen Variable',
Roboto,
Oxygen,
'Open Sans',
'Helvetica Neue',
Arial,
sans-serif
);
--adyen-internal-text-title-mobile-line-height: var(
--adyen-sdk-text-title-mobile-line-height,
26px
);
--adyen-internal-text-title-mobile-font-size: var(--adyen-sdk-text-title-mobile-font-size, 16px);
--adyen-internal-text-title-letter-spacing: var(--adyen-sdk-text-title-letter-spacing, 0);
--adyen-internal-text-title-line-height: var(--adyen-sdk-text-title-line-height, 26px);
--adyen-internal-text-title-font-weight: var(--adyen-sdk-text-title-font-weight, 600);
--adyen-internal-text-title-font-size: var(--adyen-sdk-text-title-font-size, 16px);
--adyen-internal-text-title-font-family-secondary: var(
--adyen-sdk-text-title-font-family-secondary,
'Adyen Mono',
'Roboto Mono',
'Oxygen Mono',
'IBM Plex Mono',
'Courier New',
monospace
);
--adyen-internal-text-title-font-family: var(
--adyen-sdk-text-title-font-family,
'Adyen Variable',
Roboto,
Oxygen,
'Open Sans',
'Helvetica Neue',
Arial,
sans-serif
);
--adyen-internal-text-subtitle-stronger-font-weight: var(
--adyen-sdk-text-subtitle-stronger-font-weight,
600
);
--adyen-internal-text-subtitle-letter-spacing: var(--adyen-sdk-text-subtitle-letter-spacing, 0);
--adyen-internal-text-subtitle-line-height: var(--adyen-sdk-text-subtitle-line-height, 26px);
--adyen-internal-text-subtitle-font-weight: var(--adyen-sdk-text-subtitle-font-weight, 500);
--adyen-internal-text-subtitle-font-size: var(--adyen-sdk-text-subtitle-font-size, 16px);
--adyen-internal-text-subtitle-font-family: var(
--adyen-sdk-text-subtitle-font-family,
'Adyen Variable',
Roboto,
Oxygen,
'Open Sans',
'Helvetica Neue',
Arial,
sans-serif
);
--adyen-internal-text-body-strongest-wide-line-height: var(
--adyen-sdk-text-body-strongest-wide-line-height,
24px
);
--adyen-internal-text-body-strongest-wide-font-weight: var(
--adyen-sdk-text-body-strongest-wide-font-weight,
600
);
--adyen-internal-text-body-strongest-font-weight: var(
--adyen-sdk-text-body-strongest-font-weight,
600
);
--adyen-internal-text-body-stronger-wide-line-height: var(
--adyen-sdk-text-body-stronger-wide-line-height,
24px
);
--adyen-internal-text-body-stronger-wide-font-weight: var(
--adyen-sdk-text-body-stronger-wide-font-weight,
500
);
--adyen-internal-text-body-stronger-font-weight: var(
--adyen-sdk-text-body-stronger-font-weight,
500
);
--adyen-internal-text-body-wide-line-height: var(--adyen-sdk-text-body-wide-line-height, 24px);
--adyen-internal-text-body-letter-spacing: var(--adyen-sdk-text-body-letter-spacing, 0);
--adyen-internal-text-body-line-height: var(--adyen-sdk-text-body-line-height, 20px);
--adyen-internal-text-body-font-weight: var(--adyen-sdk-text-body-font-weight, 400);
--adyen-internal-text-body-font-size: var(--adyen-sdk-text-body-font-size, 14px);
--adyen-internal-text-body-font-family-secondary: var(
--adyen-sdk-text-body-font-family-secondary,
'Adyen Mono',
'Roboto Mono',
'Oxygen Mono',
'IBM Plex Mono',
'Courier New',
monospace
);
--adyen-internal-text-body-font-family: var(
--adyen-sdk-text-body-font-family,
'Adyen Variable',
Roboto,
Oxygen,
'Open Sans',
'Helvetica Neue',
Arial,
sans-serif
);
--adyen-internal-text-caption-stronger-wide-line-height: var(
--adyen-sdk-text-caption-stronger-wide-line-height,
20px
);
--adyen-internal-text-caption-stronger-wide-font-weight: var(
--adyen-sdk-text-caption-stronger-wide-font-weight,
500
);
--adyen-internal-text-caption-stronger-font-weight: var(
--adyen-sdk-text-caption-stronger-font-weight,
500
);
--adyen-internal-text-caption-wide-line-height: var(
--adyen-sdk-text-caption-wide-line-height,
20px
);
--adyen-internal-text-caption-letter-spacing: var(--adyen-sdk-text-caption-letter-spacing, 0);
--adyen-internal-text-caption-line-height: var(--adyen-sdk-text-caption-line-height, 18px);
--adyen-internal-text-caption-font-weight: var(--adyen-sdk-text-caption-font-weight, 400);
--adyen-internal-text-caption-font-size: var(--adyen-sdk-text-caption-font-size, 12px);
--adyen-internal-text-caption-font-family-secondary: var(
--adyen-sdk-text-caption-font-family-secondary,
'Adyen Mono',
'Roboto Mono',
'Oxygen Mono',
'IBM Plex Mono',
'Courier New',
monospace
);
--adyen-internal-text-caption-font-family: var(
--adyen-sdk-text-caption-font-family,
'Adyen Variable',
Roboto,
Oxygen,
'Open Sans',
'Helvetica Neue',
Arial,
sans-serif
);
--adyen-internal-text-rich-text-caption-pre-line-height: var(
--adyen-sdk-text-rich-text-caption-pre-line-height,
20px
);
--adyen-internal-text-rich-text-table-caption-line-height: var(
--adyen-sdk-text-rich-text-table-caption-line-height,
20px
);
--adyen-internal-text-rich-text-table-header-font-weight: var(
--adyen-sdk-text-rich-text-table-header-font-weight,
700
);
--adyen-internal-text-rich-text-table-line-height: var(
--adyen-sdk-text-rich-text-table-line-height,
20px
);
--adyen-internal-text-rich-text-blockquote-font-weight: var(
--adyen-sdk-text-rich-text-blockquote-font-weight,
500
);
--adyen-internal-text-rich-text-pre-line-height: var(
--adyen-sdk-text-rich-text-pre-line-height,
24px
);
--adyen-internal-text-rich-text-code-font-weight: var(
--adyen-sdk-text-rich-text-code-font-weight,
500
);
--adyen-internal-text-rich-text-code-font-family: var(
--adyen-sdk-text-rich-text-code-font-family,
'Adyen Mono',
'Roboto Mono',
'Oxygen Mono',
'IBM Plex Mono',
'Courier New',
monospace
);
--adyen-internal-text-rich-text-heading-font-weight: var(
--adyen-sdk-text-rich-text-heading-font-weight,
700
);
--adyen-internal-text-font-variant-numeric: var(--adyen-sdk-text-font-variant-numeric, normal);
--adyen-internal-focus-ring-color: var(--adyen-sdk-focus-ring-color, rgba(15, 117, 220, 0.8));
--adyen-internal-color-support-shadow: var(--adyen-sdk-color-support-shadow, #001222);
--adyen-internal-color-support-overlay: var(--adyen-sdk-color-support-overlay, #001222);
--adyen-internal-color-decorative-grey: var(--adyen-sdk-color-decorative-grey, #848d96);
--adyen-internal-color-decorative-red: var(--adyen-sdk-color-decorative-red, #f73f01);
--adyen-internal-color-decorative-orange: var(--adyen-sdk-color-decorative-orange, #f99300);
--adyen-internal-color-decorative-yellow: var(--adyen-sdk-color-decorative-yellow, #f9c500);
--adyen-internal-color-decorative-blue: var(--adyen-sdk-color-decorative-blue, #006bd7);
--adyen-internal-color-decorative-green: var(--adyen-sdk-color-decorative-green, #00d16a);
--adyen-internal-color-separator-inverse-secondary: var(
--adyen-sdk-color-separator-inverse-secondary,
#5c6874
);
--adyen-internal-color-separator-inverse-primary: var(
--adyen-sdk-color-separator-inverse-primary,
#2f3e4d
);
--adyen-internal-color-separator-secondary: var(--adyen-sdk-color-separator-secondary, #c8ccd0);
--adyen-internal-color-separator-primary: var(--adyen-sdk-color-separator-primary, #dadddf);
--adyen-internal-color-outline-inverse-critical-active: var(
--adyen-sdk-color-outline-inverse-critical-active,
#ffded3
);
--adyen-internal-color-outline-inverse-critical-hover: var(
--adyen-sdk-color-outline-inverse-critical-hover,
#ffbda6
);
--adyen-internal-color-outline-inverse-critical: var(
--adyen-sdk-color-outline-inverse-critical,
#ff9a78
);
--adyen-internal-color-outline-inve