.cmp-adaptiveform-textinput{display:flex;flex-direction:column}.cmp-adaptiveform-textinput__label{color:var(--color-text-black);font-size:var(--typography-font-size-label-md);font-weight:400;line-height:var(--typography-line-height-label-md);margin-bottom:4px}.cmp-adaptiveform-textinput__widget{background-color:var(--color-background-white);border:var(--form-elements-border-weight) solid var(--color-border-light-gray);border-radius:8px;color:var(--color-text-black);font-size:var(--typography-font-size-body-md);font-weight:400;line-height:var(--typography-line-height-body-md);padding:16px;width:100%}.cmp-adaptiveform-textinput__widget[type=search]{appearance:none}.cmp-adaptiveform-textinput__widget[type=search]::-webkit-search-decoration,.cmp-adaptiveform-textinput__widget[type=search]::-webkit-search-results-button,.cmp-adaptiveform-textinput__widget[type=search]::-webkit-search-results-decoration{appearance:none;display:none}.cmp-adaptiveform-textinput__widget[type=search]::-webkit-search-cancel-button{appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzUwNTg2MCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiPjxwYXRoIGQ9Im0yNTYtMjAwLTU2LTU2IDIyNC0yMjQtMjI0LTIyNCA1Ni01NiAyMjQgMjI0IDIyNC0yMjQgNTYgNTYtMjI0IDIyNCAyMjQgMjI0LTU2IDU2LTIyNC0yMjR6Ii8+PC9zdmc+);cursor:pointer;height:24px;width:24px}.cmp-adaptiveform-textinput__widget:has(+.phx-textfield-icon){padding-left:48px}.cmp-adaptiveform-textinput__widget::placeholder{color:var(--color-text-light-gray)}.cmp-adaptiveform-textinput__widget:active,.cmp-adaptiveform-textinput__widget:focus{border-color:var(--color-interactive-primary);outline:none}.cmp-adaptiveform-textinput__widget:disabled{background-color:var(--color-interactive-disabled-background);border-color:var(--color-interactive-disabled-elements);border-width:1px;color:var(--color-interactive-disabled-elements);cursor:not-allowed}[data-cmp-valid=false] .cmp-adaptiveform-textinput__widget{border-color:var(--color-border-error)}.cmp-adaptiveform-textinput__longdescription,.cmp-adaptiveform-textinput__shortdescription{color:var(--color-text-dark-gray);font-size:var(--typography-font-size-body-xs);font-weight:400;line-height:var(--typography-line-height-body-xs);margin-bottom:8px}.cmp-adaptiveform-textinput__errormessage{align-items:center;color:var(--color-text-error);column-gap:8px;display:flex;font-size:var(--typography-font-size-body-xs);font-weight:400;line-height:var(--typography-line-height-body-xs);margin-top:4px}.cmp-adaptiveform-telephoneinput{display:flex;flex-direction:column}.cmp-adaptiveform-telephoneinput__label{color:var(--color-text-black);font-size:var(--typography-font-size-label-md);font-weight:400;line-height:var(--typography-line-height-label-md);margin-bottom:4px}.cmp-adaptiveform-telephoneinput__widget{background-color:var(--color-background-white);border:var(--form-elements-border-weight) solid var(--color-border-light-gray);border-radius:8px;color:var(--color-text-black);font-size:var(--typography-font-size-body-md);font-weight:400;line-height:var(--typography-line-height-body-md);padding:16px;width:100%}.cmp-adaptiveform-telephoneinput__widget[type=search]{appearance:none}.cmp-adaptiveform-telephoneinput__widget[type=search]::-webkit-search-decoration,.cmp-adaptiveform-telephoneinput__widget[type=search]::-webkit-search-results-button,.cmp-adaptiveform-telephoneinput__widget[type=search]::-webkit-search-results-decoration{appearance:none;display:none}.cmp-adaptiveform-telephoneinput__widget[type=search]::-webkit-search-cancel-button{appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzUwNTg2MCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiPjxwYXRoIGQ9Im0yNTYtMjAwLTU2LTU2IDIyNC0yMjQtMjI0LTIyNCA1Ni01NiAyMjQgMjI0IDIyNC0yMjQgNTYgNTYtMjI0IDIyNCAyMjQgMjI0LTU2IDU2LTIyNC0yMjR6Ii8+PC9zdmc+);cursor:pointer;height:24px;width:24px}.cmp-adaptiveform-telephoneinput__widget:has(+.phx-textfield-icon){padding-left:48px}.cmp-adaptiveform-telephoneinput__widget::placeholder{color:var(--color-text-light-gray)}.cmp-adaptiveform-telephoneinput__widget:active,.cmp-adaptiveform-telephoneinput__widget:focus{border-color:var(--color-interactive-primary);outline:none}.cmp-adaptiveform-telephoneinput__widget:disabled{background-color:var(--color-interactive-disabled-background);border-color:var(--color-interactive-disabled-elements);border-width:1px;color:var(--color-interactive-disabled-elements);cursor:not-allowed}[data-cmp-valid=false] .cmp-adaptiveform-telephoneinput__widget{border-color:var(--color-border-error)}.cmp-adaptiveform-telephoneinput__longdescription,.cmp-adaptiveform-telephoneinput__shortdescription{color:var(--color-text-dark-gray);font-size:var(--typography-font-size-body-xs);font-weight:400;line-height:var(--typography-line-height-body-xs);margin-bottom:8px}.cmp-adaptiveform-telephoneinput__errormessage{align-items:center;color:var(--color-text-error);column-gap:8px;display:flex;font-size:var(--typography-font-size-body-xs);font-weight:400;line-height:var(--typography-line-height-body-xs);margin-top:4px}
.cmp-adaptiveform-dropdown{display:flex;flex-direction:column}.cmp-adaptiveform-dropdown .cmp-adaptiveform-dropdown__label{color:var(--color-text-black);font-size:var(--form-elements-typography-font-size-title);line-height:var(--form-elements-typography-line-height-title)}.cmp-adaptiveform-dropdown .cmp-adaptiveform-dropdown__shortdescription{color:var(--color-text-dark-gray);font-size:var(--form-elements-typography-font-size-subtitle);line-height:var(--form-elements-typography-line-height-subtitle);margin-top:var(--form-elements-spacing-vertical-header)}.cmp-adaptiveform-dropdown .phx-dropdown__widget-wrapper{align-self:stretch;display:flex;margin-top:var(--form-elements-spacing-vertical-content);position:relative}.cmp-adaptiveform-dropdown .cmp-adaptiveform-dropdown__widget{appearance:none;background-color:var(--color-background-white);border:1px solid var(--color-border-light-gray);border-radius:8px;color:var(--color-text-black);font-size:var(--form-elements-typography-font-size-input);line-height:var(--form-elements-typography-line-height-input);padding:16px 32px 16px 16px;text-overflow:ellipsis;width:100%}.cmp-adaptiveform-dropdown .cmp-adaptiveform-dropdown__widget:focus{border-color:var(--color-interactive-primary);outline:2px solid var(--color-interactive-primary);outline-offset:2px}.cmp-adaptiveform-dropdown .cmp-adaptiveform-dropdown__widget:disabled{background-color:var(--color-interactive-disabled-background);color:var(--color-interactive-disabled-elements);cursor:not-allowed}.cmp-adaptiveform-dropdown .cmp-adaptiveform-dropdown__errormessage{align-items:center;color:var(--color-text-error);column-gap:8px;display:flex;font-size:var(--typography-font-size-body-xs);font-weight:400;line-height:var(--typography-line-height-body-xs);margin-top:var(--form-elements-spacing-vertical-body)}.cmp-adaptiveform-dropdown .cmp-adaptiveform-dropdown__icon{pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.cmp-adaptiveform-dropdown:has(.cmp-adaptiveform-dropdown__widget:disabled) .cmp-adaptiveform-dropdown__icon{color:var(--color-interactive-disabled-elements)}.cmp-adaptiveform-dropdown[data-cmp-valid=false] .cmp-adaptiveform-dropdown__widget{border-color:var(--color-border-error)}
.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget-container{align-items:center;column-gap:20px;display:flex}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget{appearance:none;border:1px solid var(--component-checkbox-color-border-unselected);border-radius:var(--component-checkbox-corner-radius-input);cursor:pointer;height:24px;position:relative;width:24px}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:hover{background-color:color-mix(in srgb,var(--component-checkbox-color-background-hover),var(--component-checkbox-color-background-unselected))}}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:focus{outline:2px solid var(--component-checkbox-color-border-focus-ring);outline-offset:2px}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:active{background-color:color-mix(in srgb,var(--component-checkbox-color-background-press),var(--component-checkbox-color-background-unselected))}}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:checked{background-color:var(--component-checkbox-color-background-selected);border:none}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:disabled{background-color:var(--component-checkbox-color-background-disabled);border-color:var(--component-checkbox-color-border-disabled);cursor:not-allowed}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:disabled label,.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:disabled+label{cursor:not-allowed}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:indeterminate{background-color:var(--component-checkbox-color-background-selected);border:none}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:indeterminate:hover{background-color:color-mix(in srgb,var(--component-checkbox-color-background-hover),var(--component-checkbox-color-background-selected))}}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:indeterminate:active{background-color:color-mix(in srgb,var(--component-checkbox-color-background-press),var(--component-checkbox-color-background-selected))}}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:checked:before,.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:indeterminate:before{color:var(--color-text-white);font-family:Material Symbols Outlined;font-size:24px;line-height:24px}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:checked:before{content:""}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:indeterminate:before{content:""}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:checked:hover{background-color:color-mix(in srgb,var(--component-checkbox-color-background-hover),var(--component-checkbox-color-background-selected))}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:checked:active{background-color:color-mix(in srgb,var(--component-checkbox-color-background-press),var(--component-checkbox-color-background-selected))}}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:disabled:checked{background-color:var(--component-checkbox-color-background-disabled)}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__label{color:var(--color-text-black);cursor:pointer;font-size:var(--typography-font-size-label-md);font-weight:400;line-height:var(--typography-line-height-label-md)}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__errormessage{align-items:center;color:var(--color-text-error);column-gap:8px;display:flex;font-size:var(--typography-font-size-body-xs);font-weight:400;line-height:var(--typography-line-height-body-xs);margin-top:8px}.cmp-adaptiveform-checkbox[data-cmp-valid=false] .cmp-adaptiveform-checkbox__widget{border-color:var(--component-checkbox-color-border-error)}.cmp-adaptiveform-checkbox[data-cmp-valid=false] .cmp-adaptiveform-checkbox__widget:checked{background-color:var(--component-checkbox-color-border-error)}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkbox[data-cmp-valid=false] .cmp-adaptiveform-checkbox__widget:checked:hover{background-color:color-mix(in srgb,var(--component-checkbox-color-background-hover),var(--component-checkbox-color-background-error))}.cmp-adaptiveform-checkbox[data-cmp-valid=false] .cmp-adaptiveform-checkbox__widget:checked:active{background-color:color-mix(in srgb,var(--component-checkbox-color-background-press),var(--component-checkbox-color-background-error))}}.cmp-adaptiveform-checkboxgroup{border:none;display:flex;flex-direction:column}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__label-container .cmp-adaptiveform-checkboxgroup__label{margin-bottom:4px}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__shortdescription{color:var(--color-text-dark-gray);font-size:var(--typography-font-size-body-xs);font-weight:400;line-height:var(--typography-line-height-body-xs);margin-bottom:8px}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__widget{display:flex;flex-direction:column;row-gap:8px}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup-item,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option{align-items:center;column-gap:20px;display:flex}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label{color:var(--color-text-black);cursor:pointer;font-size:var(--typography-font-size-label-md);font-weight:400;line-height:var(--typography-line-height-label-md)}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]{appearance:none;border:1px solid var(--component-checkbox-color-border-unselected);border-radius:var(--component-checkbox-corner-radius-input);cursor:pointer;height:24px;position:relative;width:24px}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:hover,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:hover{background-color:color-mix(in srgb,var(--component-checkbox-color-background-hover),var(--component-checkbox-color-background-unselected))}}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:focus,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:focus{outline:2px solid var(--component-checkbox-color-border-focus-ring);outline-offset:2px}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:active,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:active{background-color:color-mix(in srgb,var(--component-checkbox-color-background-press),var(--component-checkbox-color-background-unselected))}}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:checked,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:checked{background-color:var(--component-checkbox-color-background-selected);border:none}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:disabled,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:disabled{background-color:var(--component-checkbox-color-background-disabled);border-color:var(--component-checkbox-color-border-disabled);cursor:not-allowed}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:disabled label,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:disabled+label,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:disabled label,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:disabled+label{cursor:not-allowed}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:indeterminate,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:indeterminate{background-color:var(--component-checkbox-color-background-selected);border:none}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:indeterminate:hover,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:indeterminate:hover{background-color:color-mix(in srgb,var(--component-checkbox-color-background-hover),var(--component-checkbox-color-background-selected))}}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:indeterminate:active,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:indeterminate:active{background-color:color-mix(in srgb,var(--component-checkbox-color-background-press),var(--component-checkbox-color-background-selected))}}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:checked:before,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:indeterminate:before,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:checked:before,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:indeterminate:before{color:var(--color-text-white);font-family:Material Symbols Outlined;font-size:24px;line-height:24px}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:checked:before,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:checked:before{content:""}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:indeterminate:before,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:indeterminate:before{content:""}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:checked:hover,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:checked:hover{background-color:color-mix(in srgb,var(--component-checkbox-color-background-hover),var(--component-checkbox-color-background-selected))}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:checked:active,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:checked:active{background-color:color-mix(in srgb,var(--component-checkbox-color-background-press),var(--component-checkbox-color-background-selected))}}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:disabled:checked,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:disabled:checked{background-color:var(--component-checkbox-color-background-disabled)}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__errormessage{align-items:center;color:var(--color-text-error);column-gap:8px;display:flex;font-size:var(--typography-font-size-body-xs);font-weight:400;line-height:var(--typography-line-height-body-xs);margin-top:8px}.cmp-adaptiveform-checkboxgroup[data-cmp-valid=false] .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget{border-color:var(--component-checkbox-color-border-error)}.cmp-adaptiveform-checkboxgroup[data-cmp-valid=false] .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:checked{background-color:var(--component-checkbox-color-border-error)}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkboxgroup[data-cmp-valid=false] .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:checked:hover{background-color:color-mix(in srgb,var(--component-checkbox-color-background-hover),var(--component-checkbox-color-background-error))}.cmp-adaptiveform-checkboxgroup[data-cmp-valid=false] .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:checked:active{background-color:color-mix(in srgb,var(--component-checkbox-color-background-press),var(--component-checkbox-color-background-error))}}


