body[data-redesign="2026"] .drz-pd-consent{display:flex;align-items:flex-start;gap:10px;margin:18px 0;font-size:13px;line-height:1.6;font-weight:400;text-transform:none;letter-spacing:normal;color:#394946;max-width:100%}
body[data-redesign="2026"] .drz-pd-consent input[type="checkbox"]{appearance:auto;position:static;opacity:1;flex:0 0 20px;width:20px;height:20px;min-width:20px;min-height:20px;margin:1px 0 0;accent-color:#2f8f88;cursor:pointer}
body[data-redesign="2026"] .drz-pd-consent span{min-width:0}
body[data-redesign="2026"] .drz-pd-consent small{display:block;margin-top:4px;font-size:12px;color:#5d6d69}
body[data-redesign="2026"] .drz-pd-consent a{color:#26746e;text-decoration:underline;text-underline-offset:3px}
body[data-redesign="2026"] .drz-pd-consent input:focus-visible{outline:2px solid #26746e;outline-offset:3px}
body[data-redesign="2026"] #bx-soa-order-form>.drz-pd-consent{margin:20px 0}
body[data-redesign="2026"] .drz-ads-consent{display:flex;align-items:flex-start;gap:10px;margin:18px 0 6px;font:400 12px/1.65 Manrope,Arial,sans-serif;color:#4d4d4d}
body[data-redesign="2026"] .drz-ads-consent input[type=checkbox]{appearance:auto;flex:0 0 18px;width:18px;height:18px;margin:3px 0 0;accent-color:#2f8f88}
body[data-redesign="2026"] .drz-ads-hint{display:block;font:400 11px/1.6 Manrope,Arial,sans-serif;color:#626b66;margin:0 0 18px}
body[data-redesign="2026"] .drz-marketing-panel [data-marketing-revoke]{margin-top:18px}

/* Consent labels override the legacy field-label rules in auth/profile pages. */
body[data-redesign="2026"] .drz-auth-card label.drz-pd-consent,
body[data-redesign="2026"] .drz-auth-card label.drz-ads-consent,
body[data-redesign="2026"] .drz-profile-panel label.drz-pd-consent,
body[data-redesign="2026"] .drz-profile-panel label.drz-ads-consent,
body[data-redesign="2026"] .drz-delete-dialog label.drz-pd-consent{display:flex;flex-direction:row;align-items:flex-start;gap:10px;margin:16px 0;font:400 11px/1.65 Manrope,Arial,sans-serif;letter-spacing:normal;color:#596662}
body[data-redesign="2026"] :is(.drz-auth-card,.drz-profile-panel,.drz-delete-dialog) :is(.drz-pd-consent,.drz-ads-consent) input[type=checkbox]{display:block;position:static;appearance:auto;flex:0 0 18px;width:18px;height:18px;min-width:18px;min-height:18px;margin:1px 0 0;padding:0;opacity:1;cursor:pointer}
body[data-redesign="2026"] :is(.drz-pd-consent,.drz-ads-consent)>span{display:block;min-width:0;flex:1}
body[data-redesign="2026"] .drz-marketing-panel p.drz-marketing-help{margin:12px 0 0;font:400 11px/1.65 Manrope,Arial,sans-serif;color:#6c7471}
