.formoptions{--formoptions-margin-block-start: var(--scope-margin-block-start, 0);--formoptions-margin-inline-end: var(--scope-margin-inline-end, 0);--formoptions-margin-block-end: var(--scope-margin-block-end, var(--global-layout-viewport-default-margin));--formoptions-margin-inline-start: var(--scope-margin-inline-start, 0);margin-block:var(--formoptions-margin-block-start) var(--formoptions-margin-block-end);margin-inline:var(--formoptions-margin-inline-start) var(--formoptions-margin-inline-end);display:grid}heliux-formoptions{--formoptions-color: var(--scope-color-main-color);--formoptions-error-color: var(--scope-color-error-color, rgb(223, 21, 21));--formoptions-success-color: var(--scope-color-success-color, rgb(12, 177, 26));--scope-layout-grid-positional-gutter: var(--scope-layout-grid-gutter, 20px);--icon-color-disabled: var(--scope-icon-color-disabled, var(--scope-color-accent1-disabled-text));--formoptions-padding: calc(var(--scope-layout-margin, 20px) / 2);--formoptions-label-margins: var(--scope-layout-margin, 20px);--formoptions-alignment-horizontal: var(--scope-alignment-horizontal, start);--formoptions-border: var(--formoptions-grid-border, 1px solid);--formoptions-max-width: var(--scope-grid-max-width, 1024px);--formoptions-shadow: 0 0 10px 1px rgba(0, 0, 0, 20%);--formoptions-tooltip-margin: calc(var(--scope-layout-margin, 20px) / 2);--formoptions-tooltip-background: var(--scope-color-accent2);--formoptions-tooltip-color: var(--scope-color-accent2-text);--formoptions-tooltip-shadow: 0 2px 8px 0 rgba(135, 135, 135, 50%);--formoptions-tooltip-padding: 17px;--formoptions-tooltip-fontsize: 14px;--formoptions-margin-block-start: var(--scope-margin-block-start, 0);--formoptions-margin-inline-end: var(--scope-margin-inline-end, 0);--formoptions-margin-block-end: var(--scope-margin-block-end, var(--global-layout-viewport-default-margin));--formoptions-margin-inline-start: var(--scope-margin-inline-start, 0);margin-block:var(--formoptions-margin-block-start) var(--formoptions-margin-block-end);margin-inline:var(--formoptions-margin-inline-start) var(--formoptions-margin-inline-end);position:relative;display:block;width:100%;color:var(--formoptions-color);text-align:var(--formoptions-alignment-horizontal);justify-self:var(--formoptions-alignment-horizontal)}.formoptions heliux-formoptions{margin:0}heliux-formoptions .formoptions--readOnly{cursor:not-allowed}heliux-formoptions .formoptions--readOnly .formoptions__select,heliux-formoptions .formoptions--readOnly .formoptions__selectwrapper,heliux-formoptions .formoptions--readOnly .formoptions__item{pointer-events:none}heliux-formoptions .formoptions--readOnly .formoptions__triggertext{font-weight:bold}heliux-formoptions .formoptions--readOnly .formoptions__input{display:none}heliux-formoptions .formoptions--readOnly .formoptions__input~.formoptions__itemLabel label{display:none}heliux-formoptions .formoptions--readOnly .formoptions__input:checked{display:inline-block}heliux-formoptions .formoptions--readOnly .formoptions__input:checked~.formoptions__itemLabel label{display:inline-block;font-weight:bold}heliux-formoptions .formoptions--readOnly .formoptions__trigger{border:none;font-weight:bold}heliux-formoptions .formoptions--readOnly .formoptions__label{display:none}heliux-formoptions .formoptions--readOnly .formoptions__helpText{display:none}heliux-formoptions .formoptions--readOnly heliux-icon{display:none}heliux-formoptions .formoptions__wrapper{display:flex;flex-direction:column}heliux-formoptions .formoptions__wrapper.formoptions--disabled{pointer-events:none;color:var(--scope-color-accent1-disabled-text)}heliux-formoptions .formoptions__wrapper.formoptions--disabled .formoptions__trigger{border-color:var(--scope-color-accent1-disabled-text)}heliux-formoptions .formoptions__wrapper.formoptions--disabled .formoptions__trigger svg{fill:var(--icon-color-disabled)}heliux-formoptions .formoptions__wrapper.isInValid .formoptions__trigger{border-color:var(--formoptions-error-color)}heliux-formoptions .formoptions__wrapper.isValid .formoptions__trigger{border-color:var(--formoptions-success-color);text-align:var(--formoptions-alignment-horizontal)}heliux-formoptions .formoptions__wrapper.isValid .formoptions__iconSuccess{display:block;--scope-color-main-color: var(--formoptions-success-color)}heliux-formoptions .formoptions__label{margin-block-end:calc(var(--formoptions-label-margins)/2);margin-inline-end:var(--formoptions-tooltip-margin)}heliux-formoptions .formoptions__labelContainer{display:flex;align-items:flex-start}heliux-formoptions .formoptions__iconFormTooltip:hover+.formoptions__formTooltip{visibility:visible;opacity:1}heliux-formoptions .formoptions__selectwrapper{width:100%;align-items:center;position:relative}heliux-formoptions .formoptions__error{display:flex;align-items:flex-start}heliux-formoptions .formoptions__error.isHidden{display:none}heliux-formoptions .formoptions__iconError{--scope-color-main-color: var(--formoptions-error-color);display:inline-flex;margin-inline-end:6px}heliux-formoptions .formoptions__icons{display:none;padding-block-end:calc(var(--formoptions-label-margins)/2);position:absolute;height:100%;inset-inline-end:calc(var(--formoptions-label-margins)/2)}heliux-formoptions .formoptions__icons heliux-icon{--icon-size: calc(var(--formoptions-label-margins) + var(--scope-type-font-size))}heliux-formoptions .formoptions__iconSuccess{display:none;height:100%}heliux-formoptions .formoptions__triggericonclosed{position:absolute;inset-inline-end:var(--formoptions-padding);inset-block-start:var(--formoptions-padding)}heliux-formoptions .formoptions__triggericonopened{display:none;position:absolute;inset-inline-end:var(--formoptions-padding);inset-block-start:var(--formoptions-padding)}heliux-formoptions .formoptions__select{position:relative;display:flex;flex-direction:column;width:100%;margin-block-end:calc(var(--formoptions-label-margins)/2);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:var(--formoptions-alignment-horizontal)}heliux-formoptions .formoptions__select--opened{box-shadow:var(--formoptions-shadow)}heliux-formoptions .formoptions__select--opened .formoptions__options{display:flex}heliux-formoptions .formoptions__select--opened .formoptions__triggericonclosed{display:none}heliux-formoptions .formoptions__select--opened .formoptions__triggericonopened{display:block}heliux-formoptions .formoptions__trigger{padding:var(--formoptions-padding);border:var(--formoptions-border);border-color:var(--formoptions-color);cursor:pointer}heliux-formoptions .formoptions__options{display:none;flex-direction:column;position:absolute;inset-block-start:calc(var(--formoptions-padding)*2 + var(--scope-type-line-height) + 2px);width:100%;max-block-size:320px;overflow:scroll;z-index:7;background-color:var(--scope-color-background);box-shadow:var(--formoptions-shadow)}heliux-formoptions .formoptions__optionImage{width:24px;vertical-align:middle;margin-inline-end:10px}heliux-formoptions .formoptions__option{padding:var(--formoptions-padding);cursor:pointer}heliux-formoptions .formoptions__option--hover,heliux-formoptions .formoptions__option:hover{background-color:var(--scope-color-accent1-hover);color:var(--scope-color-accent1-hover-text)}heliux-formoptions .formoptions__option--selected{background-color:var(--scope-color-accent1);color:var(--scope-color-accent1-text)}heliux-formoptions .formoptions__option--disabled{background-color:var(--scope-color-accent1-disabled);color:var(--scope-color-accent1-disabled-text)}heliux-formoptions .formoptions__option--disabled:hover{background-color:var(--scope-color-accent1-disabled);color:var(--scope-color-accent1-disabled-text)}heliux-formoptions .formoptions__helpText{display:flex;align-items:flex-start}heliux-formoptions .formoptions__tooltipContainer{position:relative}heliux-formoptions .formoptions__tooltipContainer+.heliux-text__wrapper{margin-inline-start:var(--formoptions-tooltip-margin)}heliux-formoptions .formoptions__formTooltip{visibility:hidden;background-color:var(--formoptions-tooltip-background);color:var(--formoptions-tooltip-color);box-shadow:var(--formoptions-tooltip-shadow);text-align:start;width:240px;padding:var(--formoptions-tooltip-padding);margin-block-end:0;position:absolute;z-index:1;inset-block-end:125%;inset-inline-start:50%;transform:translate3d(calc(var(--global-h-flow-dir) * -50%), 0, 0);opacity:0;transition:opacity .3s}heliux-formoptions .formoptions__formTooltip::after{content:"";position:absolute;inset-block-start:100%;inset-inline-start:50%;margin-inline-start:-5px;border-width:5px;border-style:solid;border-color:var(--formoptions-tooltip-background) rgba(0,0,0,0) rgba(0,0,0,0)}heliux-formoptions .formoptions__formTooltip *{font-size:var(--formoptions-tooltip-fontsize);text-align:start}heliux-formoptions .formoptions__items{display:block}heliux-formoptions .formoptions__item{display:inline-block;text-align:start}heliux-formoptions .formoptions__item--vertical{display:flex;padding-block:5px;padding-inline:0;align-items:center}heliux-formoptions .formoptions__item--vertical .formoptions__opt__input__text{flex-grow:1;margin-inline-start:5px}heliux-formoptions .formoptions__item--vertical .formoptions__input{min-width:16px}heliux-formoptions .formoptions__readMoreSection heliux-text{margin-block-end:0}heliux-formoptions .formoptions__readMoreText{margin-block-start:20px}heliux-formoptions .formoptions__readMoreText .heliux-text__wrapper{--text-alignment-horizontal: start;text-align:start}heliux-formoptions .formoptions__readMoreTrigger{--calltoaction-color: var(--scope-color-accent1, #fff);--calltoaction-color-hover: var(--scope-color-accent1-hover, #ccc);color:var(--calltoaction-color);display:inline-flex;align-items:center;margin-block-start:10px;cursor:pointer;background:rgba(0,0,0,0);border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}heliux-formoptions .formoptions__readMoreTrigger heliux-icon{--scope-icon-color: var(--calltoaction-color)}heliux-formoptions .formoptions__readMoreTrigger:hover{color:var(--calltoaction-color-hover)}heliux-formoptions .formoptions__readMoreTrigger:hover heliux-icon{--scope-icon-color: var(--calltoaction-color-hover)}heliux-formoptions .formoptions__showMore{display:none}heliux-formoptions .accordionV2__item--isClosed .formoptions__showMore{display:inline-flex;align-items:center}heliux-formoptions .formoptions__showLess{display:none}heliux-formoptions .accordionV2__item--isOpen .formoptions__showLess{display:inline-flex;align-items:center}heliux-formoptions .formoptions__showMoreText,heliux-formoptions .formoptions__showLessText{margin-inline-start:5px}