.uxa-form,:host.uxa-form{display:grid;align-items:top;gap:var(--uxa-form__gap)}.uxa-form.uxa-horizontal,:host.uxa-form.uxa-horizontal{grid-template-columns:[labels] var(--uxa-form__grid-template-columns--labels, max-content) [controls] var(--uxa-form__grid-template-columns--controls, auto);--uxa-form-field__display: contents;--uxa-form-field-label__grid-column: labels;--uxa-form-field-label__margin-bottom: var(--uxa-form-field-label__margin-bottom--horizontal);--uxa-form-field-label__line-height: var(--uxa-text-input__height);--uxa-form-field-control__grid-column: controls;--uxa-form-field-feedback__grid-column: controls;--uxa-form-field-feedback__margin-top: var(--uxa-form-field-feedback__margin-top--horizontal);--uxa-form-field-group__display--with-labels: contents;--uxa-form-field-group__grid-column: 1 / 3;--uxa-form-field-group-label__grid-column: 1 / -1;--uxa-form-action-group__grid-column: 1 / 3}.uxa-form-action-group,:host.uxa-form-action-group{display:grid;grid-auto-flow:column;justify-content:var(--uxa-form-action-group__justify-content, flex-end);gap:var(--uxa-form-action-group__gap);grid-column:var(--uxa-form-action-group__grid-column, auto);margin-top:var(--uxa-form-action-group__margin-top)}.uxa-form-field-feedback,:host.uxa-form-field-feedback{--uxa-typography-body__font-size: var(--uxa-form-field-feedback__font-size);font-family:var(--uxa-typography-body__font-family, var(--uxa-typography__font-family));font-weight:var(--uxa-typography-body__font-weight);font-size:var(--uxa-typography-body__font-size);text-transform:var(--uxa-typography-body__text-transform);color:var(--uxa-typography-body__color);line-height:var(--uxa-typography-body__line-height);color:var(--uxa-form-field-feedback__color);grid-column:var(--uxa-form-field-feedback__grid-column, auto);display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:var(--uxa-form-field-feedback__column-gap);column-gap:var(--uxa-form-field-feedback__column-gap);margin-top:var(--uxa-form-field-feedback__margin-top);--uxa-icon__size: var(--uxa-form-field-feedback-icon__size)}.uxa-form-field-feedback.uxa-error,:host.uxa-form-field-feedback.uxa-error{--uxa-icon__fill: var(--uxa-form-field-feedback-icon__color--error)}.uxa-form-field-feedback.uxa-success,:host.uxa-form-field-feedback.uxa-success{--uxa-icon__fill: var(--uxa-form-field-feedback-icon__color--success)}
