.BHT__FormField{gap:var(--spacing-1,.25rem);flex-direction:column;display:flex}.BHT__FormField__label{font-family:var(--md-sys-typescale-body-small-font,var(--font-body));font-size:var(--md-sys-typescale-body-small-size,.75rem);font-weight:var(--md-sys-typescale-body-small-weight,400);line-height:var(--md-sys-typescale-body-small-line-height,1rem);letter-spacing:var(--md-sys-typescale-body-small-tracking,.0333em);color:var(--md-sys-color-on-surface-variant,var(--color-text-muted));align-items:center;gap:var(--spacing-1,.25rem);transition:color var(--md-sys-motion-duration-short-3,.15s) var(--md-sys-motion-easing-standard,ease);display:flex}.BHT__FormField__required{color:var(--md-sys-color-error,var(--color-error))}.BHT__FormField__hint,.BHT__FormField__error{font-family:var(--md-sys-typescale-body-small-font,var(--font-body));font-size:var(--md-sys-typescale-body-small-size,.75rem);font-weight:var(--md-sys-typescale-body-small-weight,400);line-height:var(--md-sys-typescale-body-small-line-height,1rem);letter-spacing:var(--md-sys-typescale-body-small-tracking,.0333em)}.BHT__FormField__hint{color:var(--md-sys-color-on-surface-variant,var(--color-text-muted))}.BHT__FormField__error{color:var(--md-sys-color-error,var(--color-error))}.BHT__FormField:focus-within:not(.BHT__FormField--error) .BHT__FormField__label{color:var(--md-sys-color-primary,var(--color-primary))}.BHT__FormField--error .BHT__FormField__label{color:var(--md-sys-color-error,var(--color-error))}
