.cmp-adaptiveform-textinput{display:flex;flex-direction:column;margin:0 0 16px}
.cmp-adaptiveform-textinput__label{color:var(--color-text-black);display:block;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:0}
.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__questionmark{align-items:center;cursor:help;display:inline-flex;justify-content:center;margin-left:2px}
.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-textinput__errormessage:empty{display:none}
.cmp-adaptiveform-textinput__errormessage:not(:empty):before{content:"warning";direction:ltr;display:inline-block;font-family:Material Symbols Outlined !important;font-style:normal;font-weight:400;letter-spacing:normal;line-height:inherit;overflow-wrap:normal;text-rendering:optimizelegibility;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-size:16px;font-variation-settings:"FILL" 1}
.cmp-adaptiveform-datepicker{display:flex;flex-direction:column;margin:0 0 16px;position:relative;z-index:0}
.cmp-adaptiveform-datepicker__label{color:var(--color-text-black);display:block;font-size:var(--typography-font-size-label-md);font-weight:400;line-height:var(--typography-line-height-label-md);margin-bottom:4px}
.cmp-adaptiveform-datepicker__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-datepicker__widget[type=search]{appearance:none}
.cmp-adaptiveform-datepicker__widget[type=search]::-webkit-search-decoration,.cmp-adaptiveform-datepicker__widget[type=search]::-webkit-search-results-button,.cmp-adaptiveform-datepicker__widget[type=search]::-webkit-search-results-decoration{appearance:none;display:none}
.cmp-adaptiveform-datepicker__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-datepicker__widget:has(+.phx-textfield-icon){padding-left:48px}
.cmp-adaptiveform-datepicker__widget::placeholder{color:var(--color-text-light-gray)}
.cmp-adaptiveform-datepicker__widget:active,.cmp-adaptiveform-datepicker__widget:focus{border-color:var(--color-interactive-primary);outline:0}
.cmp-adaptiveform-datepicker__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-datepicker__widget{border-color:var(--color-border-error)}
.cmp-adaptiveform-datepicker__longdescription,.cmp-adaptiveform-datepicker__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-datepicker__questionmark{align-items:center;cursor:help;display:inline-flex;justify-content:center;margin-left:2px}
.cmp-adaptiveform-datepicker__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-datepicker__errormessage:empty{display:none}
.cmp-adaptiveform-datepicker__errormessage:not(:empty):before{content:"warning";direction:ltr;display:inline-block;font-family:Material Symbols Outlined !important;font-style:normal;font-weight:400;letter-spacing:normal;line-height:inherit;overflow-wrap:normal;text-rendering:optimizelegibility;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-size:16px;font-variation-settings:"FILL" 1;margin-right:4px}
.cmp-adaptiveform-telephoneinput{display:flex;flex-direction:column;margin:0 0 16px}
.cmp-adaptiveform-telephoneinput__label{color:var(--color-text-black);display:block;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:0}
.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__questionmark{align-items:center;cursor:help;display:inline-flex;justify-content:center;margin-left:2px}
.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-telephoneinput__errormessage:empty{display:none}
.cmp-adaptiveform-telephoneinput__errormessage:not(:empty):before{content:"warning";direction:ltr;display:inline-block;font-family:Material Symbols Outlined !important;font-style:normal;font-weight:400;letter-spacing:normal;line-height:inherit;overflow-wrap:normal;text-rendering:optimizelegibility;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-size:16px;font-variation-settings:"FILL" 1;margin-right:4px}
.cmp-adaptiveform-numberinput{display:flex;flex-direction:column;margin:0 0 16px}
.cmp-adaptiveform-numberinput__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-numberinput__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-numberinput__widget[type=search]{appearance:none}
.cmp-adaptiveform-numberinput__widget[type=search]::-webkit-search-decoration,.cmp-adaptiveform-numberinput__widget[type=search]::-webkit-search-results-button,.cmp-adaptiveform-numberinput__widget[type=search]::-webkit-search-results-decoration{appearance:none;display:none}
.cmp-adaptiveform-numberinput__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-numberinput__widget:has(+.phx-textfield-icon){padding-left:48px}
.cmp-adaptiveform-numberinput__widget::placeholder{color:var(--color-text-light-gray)}
.cmp-adaptiveform-numberinput__widget:active,.cmp-adaptiveform-numberinput__widget:focus{border-color:var(--color-interactive-primary);outline:0}
.cmp-adaptiveform-numberinput__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-numberinput__widget{border-color:var(--color-border-error)}
.cmp-adaptiveform-numberinput__longdescription,.cmp-adaptiveform-numberinput__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-numberinput__questionmark{align-items:center;cursor:help;display:inline-flex;justify-content:center;margin-left:2px}
.cmp-adaptiveform-numberinput__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-numberinput__errormessage:empty{display:none}
.cmp-adaptiveform-numberinput__errormessage:not(:empty):before{content:"warning";direction:ltr;display:inline-block;font-family:Material Symbols Outlined !important;font-style:normal;font-weight:400;letter-spacing:normal;line-height:inherit;overflow-wrap:normal;text-rendering:optimizelegibility;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-size:16px;font-variation-settings:"FILL" 1;margin-right:4px}
.cmp-adaptiveform-dropdown{display:flex;flex-direction:column;margin:0 0 16px}
.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 .cmp-adaptiveform-dropdown__widget{align-self:stretch;display:flex;margin-top:var(--form-elements-spacing-vertical-content);position:relative}
.cmp-adaptiveform-dropdown select.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 select.cmp-adaptiveform-dropdown__widget:focus{border-color:var(--color-interactive-primary);outline:2px solid var(--color-interactive-primary);outline-offset:2px}
.cmp-adaptiveform-dropdown select.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__errormessage:empty{display:none}
.cmp-adaptiveform-dropdown .cmp-adaptiveform-dropdown__errormessage:not(:empty):before{content:"warning";direction:ltr;display:inline-block;font-family:Material Symbols Outlined !important;font-style:normal;font-weight:400;letter-spacing:normal;line-height:inherit;overflow-wrap:normal;text-rendering:optimizelegibility;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-size:16px;font-variation-settings:"FILL" 1}
.cmp-adaptiveform-checkbox{margin:0 0 16px}
.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget-container{align-items:flex-start;column-gap:8px;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:0}
.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:0}
@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 .cmp-adaptiveform-checkbox__errormessage:empty{display:none}
.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-checkbox:not(:has(.cmp-adaptiveform-checkbox__widget:checked)) .cmp-adaptiveform-checkbox__errormessage:not(:empty):before{content:"warning";direction:ltr;display:inline-block;font-family:Material Symbols Outlined !important;font-style:normal;font-weight:400;letter-spacing:normal;line-height:inherit;overflow-wrap:normal;text-rendering:optimizelegibility;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-size:16px;font-variation-settings:"FILL" 1}
.cmp-adaptiveform-checkboxgroup{border:0;display:flex;flex-direction:column;margin:0 0 16px}
.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);column-gap:8px;cursor:pointer;display:flex;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:0}
.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:0}
@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 .cmp-adaptiveform-checkboxgroup__errormessage:empty{display:none}
.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))}
}
.cmp-adaptiveform-checkboxgroup:not(:has(.cmp-adaptiveform-checkboxgroup__widget input[type=checkbox]:checked)) .cmp-adaptiveform-checkboxgroup__errormessage:not(:empty):before{content:"warning";direction:ltr;display:inline-block;font-family:Material Symbols Outlined !important;font-style:normal;font-weight:400;letter-spacing:normal;line-height:inherit;overflow-wrap:normal;text-rendering:optimizelegibility;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-size:16px;font-variation-settings:"FILL" 1}
[id*=privacy-notice-container]{color:var(--color-text-dark-gray);margin-top:16px}
[id*=privacy-notice-container]>p:last-child{margin-block:16px}
[class*=aem-GridColumn].pmtnotice [id*=privacy-notice-container]{margin:0}
[class*=aem-GridColumn].pmtnotice [id*=privacy-notice-container]>p:last-child{margin-block:0}
.cmp-adaptiveform-text__label{margin-bottom:24px}
.cmp-adaptiveform-radiobutton{border:0;margin:24px 0;padding:0}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__label-container{anchor-name:--radio-label-container;cursor:pointer;position:relative}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__label-container:hover~.cmp-adaptiveform-radiobutton__longdescription{display:block !important}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__label-container .cmp-adaptiveform-radiobutton__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:0;padding:0}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__label-container:has(+.VERTICAL){display:flex}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__label-container:has(+.VERTICAL) button{anchor-name:--radio-label-container;position:relative}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__shortdescription{color:var(--color-text-dark-gray);display:inline-flex;font-size:var(--typography-font-size-body-xs);font-weight:400;line-height:var(--typography-line-height-body-xs);margin-bottom:8px}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__widget{display:flex;gap:32px;padding-left:8px}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__widget.VERTICAL{display:block}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__widget.VERTICAL+.cmp-adaptiveform-radiobutton__longdescription{position:absolute}
@supports(position-anchor:--test){.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__widget.VERTICAL+.cmp-adaptiveform-radiobutton__longdescription{position-anchor:--radio-label-container;position-area:center right}
}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option{align-items:center;column-gap:8px;display:flex;margin:24px 0}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label{color:var(--color-text-black);column-gap:8px;cursor:pointer;display:flex;font-size:var(--typography-font-size-label-md);font-weight:400;line-height:var(--typography-line-height-label-md)}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]{appearance:none;border:1px solid var(--component-radio-color-border-unselected);border-radius:var(--component-radio-corner-radius-input);cursor:pointer;height:24px;position:relative;width:24px}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:hover,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]:hover{background-color:color-mix(in srgb,var(--component-radio-color-background-hover),var(--color-background-white))}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:active,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]:active{background-color:color-mix(in srgb,var(--component-radio-color-background-press),var(--color-background-white))}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:focus,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]:focus{outline:2px solid var(--component-radio-color-border-focus-ring);outline-offset:2px}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:disabled,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]:disabled{background-color:var(--component-radio-color-background-disabled);border-color:var(--component-radio-color-border-disabled);cursor:not-allowed}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:disabled label,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:disabled+label,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]:disabled label,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]:disabled+label{cursor:not-allowed}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:checked,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]:checked{background-color:var(--component-radio-color-background-selected);border-color:var(--component-radio-color-background-selected)}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:checked:before,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]:checked:before{background-color:var(--component-radio-color-icon-selected);border-radius:var(--component-radio-corner-radius-input);content:"";display:block;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:disabled:hover,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]:disabled:hover{border-color:var(--color-interactive-disabled-elements)}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:disabled:checked,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]:disabled:checked{background-color:var(--component-radio-color-background-disabled);border-color:var(--component-radio-color-border-disabled)}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:disabled:checked:before,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]:disabled:checked:before{background-color:var(--component-radio-color-icon-selected);border-radius:var(--component-radio-corner-radius-input);content:"";display:block;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]{flex-shrink:0}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__errormessage{align-items:center;color:var(--color-text-error);column-gap:12px;display:flex;flex-basis:100%;font-size:var(--typography-font-size-body-xs);font-weight:400;line-height:var(--typography-line-height-body-xs);margin-top:16px}
.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__errormessage:empty{display:none}
.cmp-adaptiveform-radiobutton[data-cmp-valid=false] .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget,.cmp-adaptiveform-radiobutton[data-cmp-valid=false] .cmp-adaptiveform-radiobutton__option-label input[type=radio]{border-color:var(--component-radio-color-border-error)}
.cmp-adaptiveform-radiobutton[data-cmp-valid=false] .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:checked,.cmp-adaptiveform-radiobutton[data-cmp-valid=false] .cmp-adaptiveform-radiobutton__option-label input[type=radio]:checked{background-color:var(--component-radio-color-background-error);border-color:var(--component-radio-color-border-error)}
.cmp-adaptiveform-radiobutton:not(:has(.cmp-adaptiveform-radiobutton__widget input[type=radio]:checked)) .cmp-adaptiveform-radiobutton__errormessage:not(:empty):before{content:"warning";direction:ltr;display:inline-block;font-family:Material Symbols Outlined !important;font-style:normal;font-weight:400;letter-spacing:normal;line-height:inherit;overflow-wrap:normal;text-rendering:optimizelegibility;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-size:16px;font-variation-settings:"FILL" 1}
.cmp-adaptiveform-radiobutton__longdescription{background-color:var(--color-background-white);border-radius:8px;box-shadow:0 8px 32px 0 rgba(0,0,0,.1);color:var(--color-text-dark-gray);font-size:var(--typography-font-size-body-xs);padding:8px;position:absolute;top:35px;z-index:1}
@media screen and (min-width:992px){.cmp-adaptiveform-radiobutton__longdescription{left:50%;max-width:15rem;top:-57px}
@supports(position-anchor:--test){.cmp-adaptiveform-radiobutton__longdescription{left:auto;position-anchor:--radio-label-container;position-area:center right}
}
}
.cmp-adaptiveform-radiobutton__longdescription:before{border-bottom:8px solid transparent;border-right:8px solid var(--color-background-white);border-top:8px solid transparent;height:0;left:-8px;position:absolute;top:50%;transform:translateY(-50%);width:0}
@media screen and (min-width:992px){.cmp-adaptiveform-radiobutton__longdescription:before{content:""}
}
.cmp-adaptiveform-radiobutton:has(.cmp-adaptiveform-radiobutton__questionmark):not(:has(.cmp-adaptiveform-radiobutton__widget.VERTICAL)){align-items:flex-start;display:flex;flex-flow:row-reverse nowrap;justify-content:flex-end;position:relative}
@media screen and (min-width:992px){.cmp-adaptiveform-radiobutton:has(.cmp-adaptiveform-radiobutton__questionmark):not(:has(.cmp-adaptiveform-radiobutton__widget.VERTICAL)){flex-flow:row-reverse wrap}
}
.cmp-adaptiveform-radiobutton:has(.cmp-adaptiveform-radiobutton__questionmark):not(:has(.cmp-adaptiveform-radiobutton__widget.VERTICAL)) .cmp-adaptiveform-radiobutton__option{margin:0}
.cmp-adaptiveform-radiobutton__questionmark{background:0;display:flex;margin-left:8px;pointer-events:none}
@media screen and (min-width:576px){.cmp-adaptiveform-radiobutton__questionmark{margin-inline:8px}
}
.cmp-adaptiveform-radiobutton__questionmark:before{content:"info";direction:ltr;display:inline-block;font-family:Material Symbols Outlined !important;font-style:normal;font-weight:400;letter-spacing:normal;line-height:inherit;overflow-wrap:normal;text-rendering:optimizelegibility;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;color:var(--color-interactive-primary);font-size:var(--typography-font-size-heading-sm);font-variation-settings:"FILL" 1}
@media screen and (min-width:576px){.cmp-adaptiveform-radiobutton__questionmark:before{font-size:var(--typography-font-size-heading-xs)}
}
.cmp-adaptiveform-button__widget{background-color:var(--color-interactive-primary);border:0;border-radius:var(--component-button-border-radius);color:var(--color-text-white);cursor:pointer;font-size:var(--typography-font-size-body-md);font-weight:500;line-height:var(--typography-line-height-body-md);padding:var(--component-button-padding-vertical-large) var(--component-button-padding-horizontal-large);width:100%}
@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-button__widget:hover{background-color:color-mix(in srgb,#000 10%,var(--color-interactive-primary))}
}
.cmp-adaptiveform-button__widget:disabled{background-color:var(--color-interactive-disabled-background);color:var(--color-interactive-disabled-elements);cursor:default}
@media screen and (min-width:576px){.cmp-adaptiveform-button__widget{width:auto}
}
[data-cmp-is=adaptiveFormContainer] .cmp-experiencefragment--confirmation-screen .phx-button{width:100%}
@media screen and (min-width:576px){[data-cmp-is=adaptiveFormContainer] .cmp-experiencefragment--confirmation-screen .phx-button{width:auto}
}
[data-cmp-is=adaptiveFormContainer] .cmp-experiencefragment--confirmation-screen .phx-button .cmp-button{display:block;width:100%}
@media screen and (min-width:576px){[data-cmp-is=adaptiveFormContainer] .cmp-experiencefragment--confirmation-screen .phx-button .cmp-button{display:flex;width:fit-content}
}