/* Keep checkbox and explanatory text aligned, regardless of theme form styles. */
.haag-app .haag-consent{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;line-height:1.5!important}
.haag-app .haag-consent input[type="checkbox"]{display:block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:0!important;position:static!important;float:none!important;vertical-align:middle!important;appearance:auto!important}
.haag-app .haag-consent span{display:inline!important;flex:1!important;margin:0!important;padding:0!important;line-height:1.5!important}
