.ui-form-group{margin-bottom:1rem}.ui-form-group--reserve{margin-bottom:0}.ui-form-group__label{color:var(--ui-color-muted);cursor:default;display:block;font-size:.875rem;margin-bottom:4px}.ui-form-group__required{color:var(--ui-color-danger);margin-right:.125rem}.ui-form-group__error{color:var(--ui-color-danger);display:block;font-size:.8125rem;margin-top:.25rem}.ui-form-group__message--reserved{min-height:1.3125rem;padding-top:.25rem}.ui-form-group__message--reserved .ui-form-group__error{line-height:1.0625rem;margin-top:0}.ui-form-group-error-enter-active,.ui-form-group-error-leave-active{transition:opacity .15s ease,transform .15s ease}.ui-form-group-error-enter-from,.ui-form-group-error-leave-to{opacity:0;transform:translateY(-2px)}
