/* Position only: preserve Complianz consent, visibility, buttons and category defaults. */
html body .cmplz-cookiebanner.cmplz-cookiebanner {
  position:fixed!important;
  inset-inline-start:50%!important;
  inset-inline-end:auto!important;
  left:50%!important;right:auto!important;
  top:50%!important;bottom:auto!important;
  transform:translate(-50%,-50%)!important;
  margin:0!important;
  box-sizing:border-box!important;
  max-width:calc(100vw - 32px)!important;
  max-height:calc(100vh - 32px)!important;
  max-height:calc(100dvh - 32px)!important;
  overflow-y:auto!important;
}
