:where(.sdb-form,.sdb-registration-form,.sdb-consent-block,.sdb-choice-group) { --sdb-asset-domain-forms-loaded: 1; } .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;
}
}