heliux-formcheckbox{--formcheckbox-color: var(--scope-color-main-color);--formcheckbox-error-color: var(--scope-color-error-color, rgb(223, 21, 21));--formcheckbox-success-color: var(--scope-color-success-color, rgb(12, 177, 26));--scope-layout-grid-positional-gutter: var(--scope-layout-grid-gutter, 20px);--formcheckbox-padding: calc(var(--scope-layout-margin, 20px) / 2);--formcheckbox-label-margins: var(--scope-layout-margin, 20px);--formcheckbox-alignment-horizontal: var(--scope-alignment-horizontal, start);--formcheckbox-border: var(--formcheckbox-grid-border, 1px solid);--formcheckbox-max-width: var(--scope-grid-max-width, 1024px);--formcheckbox-margin-block-start: var(--scope-margin-block-start, 0);--formcheckbox-margin-inline-end: var(--scope-margin-inline-end, 0);--formcheckbox-margin-block-end: var(--scope-margin-block-end, var(--global-layout-viewport-default-margin));--formcheckbox-margin-inline-start: var(--scope-margin-inline-start, 0);margin-block:var(--formcheckbox-margin-block-start) var(--formcheckbox-margin-block-end);margin-inline:var(--formcheckbox-margin-inline-start) var(--formcheckbox-margin-inline-end);position:relative;display:block;width:100%;color:var(--formcheckbox-color);text-align:var(--formcheckbox-alignment-horizontal);justify-self:var(--formcheckbox-alignment-horizontal)}heliux-formcheckbox .formcheckbox__wrapper{display:flex;flex-direction:column}heliux-formcheckbox .formcheckbox__wrapper.isInValid .formcheckbox__input{border-color:var(--formcheckbox-error-color)}heliux-formcheckbox .formcheckbox__wrapper.isValid .formcheckbox__input{border-color:var(--formcheckbox-success-color)}heliux-formcheckbox .formcheckbox__wrapper.isValid .formcheckbox__iconSuccess{display:block;--scope-color-main-color: var(--formcheckbox-success-color)}heliux-formcheckbox .formcheckbox__inShowHideWarning{color:var(--formcheckbox-error-color)}heliux-formcheckbox .formcheckbox--readOnly .formcheckbox__inputWrapper{pointer-events:none}heliux-formcheckbox .formcheckbox--readOnly .formcheckbox__error{font-weight:bold}heliux-formcheckbox .formcheckbox--readOnly .formcheckbox__input{display:none}heliux-formcheckbox .formcheckbox--readOnly .formcheckbox__input~.formcheckbox__label label{display:none}heliux-formcheckbox .formcheckbox--readOnly .formcheckbox__input:checked{display:inline-block}heliux-formcheckbox .formcheckbox--readOnly .formcheckbox__input:checked~.formcheckbox__label label{display:inline-block;font-weight:bold}heliux-formcheckbox .formcheckbox--readOnly .formoptions__trigger{border:none;padding-inline-start:0;font-weight:bold}heliux-formcheckbox .formcheckbox--readOnly .formcheckbox__error,heliux-formcheckbox .formcheckbox--readOnly .formcheckbox__helpText,heliux-formcheckbox .formcheckbox--readOnly .formcheckbox__icons{display:none}heliux-formcheckbox .formcheckbox__label{display:inline}heliux-formcheckbox .formcheckbox__inputWrapper{display:flex;width:100%;align-items:center;flex-direction:column;position:relative}heliux-formcheckbox .formcheckbox__labelWrapper{display:block;width:100%;position:relative;margin-block-end:calc(var(--formcheckbox-label-margins)/2)}heliux-formcheckbox .formcheckbox__error{display:flex;align-items:flex-start}heliux-formcheckbox .formcheckbox__error.isHidden{display:none}heliux-formcheckbox .formcheckbox__iconError{--scope-color-main-color: var(--formcheckbox-error-color);display:inline-flex;margin-inline-end:6px}heliux-formcheckbox .formcheckbox__icons{padding-block-end:calc(var(--formcheckbox-label-margins)/2);position:absolute;height:100%;inset-inline-end:calc(var(--formcheckbox-label-margins)/2)}heliux-formcheckbox .formcheckbox__icons heliux-icon{--icon-size: calc(var(--formcheckbox-label-margins) + var(--scope-type-font-size))}heliux-formcheckbox .formcheckbox__iconSuccess{display:none;height:100%}heliux-formcheckbox .formcheckbox__input{display:inline;padding:var(--formcheckbox-padding);border:var(--formcheckbox-border);border-color:var(--formcheckbox-color);height:16px;width:16px}