.form-group{display:block;margin:var(--form-group-margin)}.form-group__label,.form-group__content,.form-group__help-text{display:block}.form-group__help-text{font-size:var(--form-group-help-text-font-size);margin:var(--form-group-help-text-margin);color:var(--form-group-help-text-font-color)}.form-group__label{font-weight:var(--form-group-label-font-weight);font-size:var(--form-group-label-font-size);margin:var(--form-group-label-font-margin);color:var(--form-group-label-font-color)}.form-group__main{display:flex;flex-direction:row;align-items:center}.form-group__content{display:flex;max-width:100%;flex:1}.form-group__prefix,.form-group__suffix{flex-shrink:0}.form-group__prefix{margin-right:var(--spacing-0\.25)}.form-group__suffix{margin-left:var(--spacing-0\.25)}.form-group--required .form-group__label:after,.form-group__label.js-form-required:after{content:"*";color:var(--color-error-contrast)}.form-group--errors{--input-border-color: var(--color-error-contrast)}.form-group--errors .form-group__feedback{margin-top:var(--spacing-0\.5);color:var(--color-error-contrast);font-size:var(--font-size-sm)}
