.form-group__checkbox{min-width:1.125rem;min-height:1.125rem;align-self:center;box-sizing:border-box;border-radius:var(--input-border-radius);border:.063rem solid var(--input-border-color);background:var(--input-background-color);-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;outline:none;content:none}.form-group__checkbox:before{content:"🗸";color:rgba(0,0,0,0);display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding-top:.125rem}.form-group__checkbox:checked{border-color:var(--color-background-primary-dark)}.form-group__checkbox:checked:before{color:var(--input-background-color);background-color:var(--color-background-primary-dark)}.form-group__checkbox:not(:disabled):hover{background:var(--input-hover-background-color);cursor:pointer}.form-group__checkbox:not(:disabled):focus,.form-group__checkbox:not(:disabled):active{background:var(--input-focus-background-color);border:.063rem solid var(--input-focus-border-color);box-shadow:0 0 0 .25rem var(--input-focus-outline-color)}.form-group__checkbox--disabled,.form-group__checkbox:disabled{cursor:not-allowed;border:.063rem solid var(--input-border-disabled);background-color:var(--input-disabled-background-color);color:var(--input-disabled-text-color)}.form-group__checkbox--error,.form-group__checkbox:user-invalid{border-color:var(--input-color-error)}.form-group__checkbox__error-text{font-family:Gilroy,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-decoration:none;text-transform:none;font-size:.875rem;line-height:1.428;font-weight:400;letter-spacing:.0125rem;color:#b20f0f;margin-top:.25rem;display:none}.form-group__checkbox--error+label .form-group__checkbox__helper-text--error,.form-group__checkbox:invalid+label .form-group__checkbox__helper-text--error{display:block}
