:where(.sdb-form,.sdb-registration-form,.sdb-consent-block,.sdb-choice-group) { --sdb-asset-domain-forms-loaded: 1; } .sdb-field,
.sdb-text-field,
.sdb-select-field,
.sdb-choice-group {
margin: 0 !important;
} .sdb-field__help,
.sdb-field-message,
.sdb-choice-field__help {
font-weight: var(--sdb-font-weight-regular, 400);
} .sdb-form label.sdb-form__check.sdb-check-card,
.sdb-form label.sdb-checkbox.sdb-checkbox-card,
.sdb-form label.sdb-radio.sdb-radio-card {
padding-block: var(--sdb-choice-card-padding-y, 15px) !important;
padding-inline: var(--sdb-choice-card-padding-x, 16px) !important;
min-block-size: var(--sdb-touch-target-min, 44px);
}
@media (max-width: 640px) {
.sdb-form label.sdb-form__check.sdb-check-card,
.sdb-form label.sdb-checkbox.sdb-checkbox-card,
.sdb-form label.sdb-radio.sdb-radio-card {
padding-block: 12px !important;
padding-inline: 14px !important;
}
} :root {
--sdb-consent-padding: clamp(13px, 1.8vw, 18px);
--sdb-consent-padding-x: var(--sdb-consent-padding);
--sdb-consent-padding-y: var(--sdb-consent-padding);
--sdb-consent-control-size: 16px;
--sdb-consent-control-gap: 12px;
}
.sdb-form label.sdb-consent-block,
.sdb-form-adapter label.sdb-consent-block,
label.sdb-consent-block {
display: grid !important;
grid-template-columns: var(--sdb-consent-control-size, 16px) minmax(0, 1fr) !important;
column-gap: var(--sdb-consent-control-gap, 12px) !important;
row-gap: 0 !important;
align-items: start !important;
box-sizing: border-box !important;
min-block-size: var(--sdb-touch-target-min, 44px);
padding-block: var(--sdb-consent-padding-y, 14px) !important;
padding-inline: var(--sdb-consent-padding-x, 16px) !important;
border: 1px solid var(--sdb-color-border, #dbe3ea);
border-radius: var(--sdb-radius-md, 10px);
background: var(--sdb-color-background, #fff);
color: var(--sdb-legal-text-color, var(--sdb-color-text, #364048));
font-size: var(--sdb-legal-text-size, .88rem);
line-height: 1.45;
}
.sdb-form label.sdb-consent-block > input[type="checkbox"],
.sdb-form label.sdb-consent-block > input[type="radio"],
.sdb-form-adapter label.sdb-consent-block > input[type="checkbox"],
.sdb-form-adapter label.sdb-consent-block > input[type="radio"],
label.sdb-consent-block > input[type="checkbox"],
label.sdb-consent-block > input[type="radio"] {
grid-column: 1 !important;
grid-row: 1 !important;
align-self: start !important;
justify-self: start !important;
display: inline-block !important;
position: static !important;
float: none !important;
clear: none !important;
inline-size: var(--sdb-consent-control-size, 16px) !important;
block-size: var(--sdb-consent-control-size, 16px) !important;
min-inline-size: var(--sdb-consent-control-size, 16px) !important;
min-block-size: var(--sdb-consent-control-size, 16px) !important;
max-inline-size: var(--sdb-consent-control-size, 16px) !important;
max-block-size: var(--sdb-consent-control-size, 16px) !important;
margin: .16em 0 0 !important;
padding: 0 !important;
vertical-align: top !important;
accent-color: var(--sdb-color-primary, #0058b7);
}
.sdb-form label.sdb-consent-block > :where(span, p, div):not(input),
.sdb-form-adapter label.sdb-consent-block > :where(span, p, div):not(input),
label.sdb-consent-block > :where(span, p, div):not(input) {
grid-column: 2 !important;
grid-row: 1 !important;
align-self: start !important;
min-width: 0 !important;
margin: 0 !important;
padding: 0 !important;
line-height: 1.45 !important;
}
@media (max-width: 640px) {
.sdb-form label.sdb-consent-block,
.sdb-form-adapter label.sdb-consent-block,
label.sdb-consent-block {
padding-block: 12px !important;
padding-inline: 14px !important;
column-gap: 10px !important;
}
} :root {
--sdb-conditional-field-gap: var(--sdb-space-2, 8px);
--sdb-conditional-field-reveal-gap: var(--sdb-space-2, 8px);
}
.sdb-conditional-field {
display: grid;
gap: var(--sdb-conditional-field-gap, 8px);
min-width: 0;
}
.sdb-conditional-field > :where(.sdb-field, .sdb-text-field, .sdb-select-field) {
min-width: 0;
margin: 0;
}
.sdb-conditional-field__reveal {
display: grid;
gap: var(--sdb-conditional-field-reveal-gap, 8px);
min-width: 0;
margin: 0;
padding: 0;
}
.sdb-conditional-field__reveal[hidden] {
display: none !important;
}
.sdb-conditional-field__reveal > :where(.sdb-field, .sdb-text-field, .sdb-select-field) {
min-width: 0;
margin: 0;
}
.sdb-conditional-field__reveal[aria-hidden="false"] {
animation: sdb-conditional-field-reveal var(--sdb-motion-duration-enter, 180ms) var(--sdb-motion-easing-decelerate, ease-out);
}
@keyframes sdb-conditional-field-reveal {
from {
opacity: 0;
transform: translateY(-2px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
@media (prefers-reduced-motion: reduce) {
.sdb-conditional-field__reveal[aria-hidden="false"] {
animation: none;
}
}