.widget-form{max-width:var(--widget-max-width,100%)}.widget-form .input-error{color:var(--form-error-color)}.form-header{gap:var(--form-header-gap,8px);text-align:center}.form-header,.form-render{display:flex;flex-direction:column}.form-render{gap:var(--gap)}.form-render.vertical .label-group{display:flex;flex-direction:column}.form-render.horizontal .form-field-group{align-items:center;display:flex;flex-direction:row}.form-render.horizontal .field-group-label{align-self:start;flex-grow:0;max-width:25%;min-width:25%;text-align:right}.form-render.horizontal .field-group-input{flex:1 1 auto}.form-render.horizontal .label-group{display:flex;flex-direction:column}.form-render.horizontal .label-group label:after{content:":";margin-left:2px}.form-render.horizontal .label-group label.required:before{color:var(--form-error-color);content:"*"}.form-render.horizontal .label-group label.required:after{color:var(--form-text-color);content:":";margin-left:2px}.form-render.horizontal .form-submit-button{margin-left:calc(25% + var(--field-gap))}.form-render.inline{display:flex;flex-direction:row;flex-wrap:var(--form-flex-wrap,wrap)}.form-render.inline .form-field-group{align-items:center;display:flex;flex-flow:row wrap}.form-render.inline .field-group-label{text-align:right}.form-render.inline .label-group{display:flex;flex-direction:column}.form-render.inline .label-group label:after{content:":";margin-left:2px}.form-render.inline .label-group label.required:before{color:var(--form-error-color);content:"*"}.form-render.inline .label-group label.required:after{color:var(--form-text-color);content:":";margin-left:2px}.form-render.inline-label-hidden{align-items:center;display:flex;flex-direction:row;flex-wrap:var(--form-flex-wrap,wrap)}.form-render.inline-label-hidden .field-group-label,.form-render.label-hidden .field-group-label{display:none}.form-field-group{display:flex;flex-direction:column;gap:var(--field-gap);width:var(--field-width)}.form-field-group label{color:var(--form-text-color);display:inline-flex}.form-field-group label.required:after{color:var(--form-error-color);content:"*";margin-left:2px}.field-type-checkbox .input-group,.field-type-radio .input-group{align-items:center;display:flex;flex-wrap:wrap}.form-field-group.error .input-check,.form-field-group.error .input-dropdown,.form-field-group.error .input-number,.form-field-group.error .input-text,.form-field-group.error .input-textarea{border-color:var(--form-error-color)}.form-field-group.error .input-check:focus,.form-field-group.error .input-check:focus-visible,.form-field-group.error .input-dropdown:focus,.form-field-group.error .input-dropdown:focus-visible,.form-field-group.error .input-number:focus,.form-field-group.error .input-number:focus-visible,.form-field-group.error .input-text:focus,.form-field-group.error .input-text:focus-visible,.form-field-group.error .input-textarea:focus,.form-field-group.error .input-textarea:focus-visible{box-shadow:none;outline:0}.form-render-success{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}.form-render-success .success-icon,.form-render-success .title-text{color:var(--color-status-success)}.form-loader{align-items:center;display:flex;justify-content:center;padding:16px 0}.form-loader__content{align-items:center;display:flex;flex-direction:column;width:clamp(100px,10vw,160px)}.form-loader__media{display:block;height:auto;width:100%}.form-loader__progress{background-color:var(--color-border,#d9d9d9);border-radius:999px;height:3px;margin:0 auto;overflow:hidden;position:relative;width:56px}.form-loader__progress-bar{animation:form-loader-progress 1s ease-in-out infinite;background-color:var(--color-primary,#1e88e5);border-radius:inherit;display:block;height:100%;width:50%}@keyframes form-loader-progress{0%{transform:translate(-100%)}to{transform:translate(220%)}}
