.checkbox-input{--checkbox-height:calc(var(--icon-m) + var(--spacing-3xs));accent-color:var(--color-neutral-black);min-height:calc(var(--icon-m) + var(--spacing-3xs))}.checkbox-input,.checkbox-input__label{align-items:center;display:flex;min-height:var(--checkbox-height)}.checkbox-input__label{cursor:pointer;margin:0;padding-inline-start:calc(var(--icon-m) + var(--spacing-xs));position:relative;transition:opacity var(--timing-normal) var(--easing-normal)}.checkbox-input__label.is-minimised{padding-inline-start:var(--icon-m)}.checkbox-input__label:after,.checkbox-input__label:before{content:'';height:var(--icon-m);position:absolute;width:var(--icon-m)}.checkbox-input__label:before{border:1px solid var(--color-neutral-light-grey);left:0;top:0;transition:border-color var(--timing-normal) var(--easing-normal)}.checkbox-input__label:after{background-color:var(--color-neutral-black);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 class=%27icon icon__check icon__check--white%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27m16.8 8.4-7.16 7.2-2.44-2.454%27/%3E%3C/svg%3E");left:0;opacity:0;pointer-events:none;top:0;transition:background-color var(--timing-normal) var(--easing-normal),opacity var(--timing-normal) var(--easing-normal)}.checkbox-input__input:checked+.checkbox-input__label:after{opacity:1}.checkbox-input.is-hover .checkbox-input__input+.checkbox-input__label:before,.checkbox-input:hover .checkbox-input__input+.checkbox-input__label:before{border-color:var(--color-brand-black)}.checkbox-input.is-hover .checkbox-input__input:checked:not([disabled],.is-disabled)+.checkbox-input__label:after,.checkbox-input:hover .checkbox-input__input:checked:not([disabled],.is-disabled)+.checkbox-input__label:after{opacity:.75}.checkbox-input__input.is-disabled+.checkbox-input__label,.checkbox-input__input[disabled]+.checkbox-input__label{opacity:.4;pointer-events:none}.is-tabbable .checkbox-input .checkbox-input__input:focus+.checkbox-input__label:before,.is-tabbable .checkbox-input.is-focus .checkbox-input__label:before{box-shadow:0 0 0 calc(var(--focus-ring-width) - 1px) var(--color-neutral-white),0 0 0 var(--focus-ring-width) var(--color-neutral-medium-grey)}.customers-register.critical-component-hide{display:block}.customers-register.critical-component-clear{opacity:1}
