@layer wavecast-component{.fa4u_W_Field.fa4u_W_group{gap:var(--space-1);flex-direction:column;display:flex}.fa4u_W_Field.fa4u_W_group[data-label-side=beside]{gap:var(--space-2);flex-flow:wrap;align-items:center}.fa4u_W_Field.fa4u_W_group[data-label-side=beside] .fa4u_W_label{flex:1;min-inline-size:0;margin-block-end:0}.fa4u_W_Field.fa4u_W_group[data-label-side=beside] .fa4u_W_error{flex-basis:100%;margin-block-start:0}.fa4u_W_Field .fa4u_W_label{margin-block-end:var(--space-1)}.fa4u_W_Field .fa4u_W_hint{font-size:var(--font-size-sm);color:var(--color-text-muted)}.fa4u_W_Field .fa4u_W_error{font-size:var(--font-size-sm);color:var(--color-over);animation:rise var(--duration-rise) var(--easing-out) backwards;margin-block-start:var(--space-1)}.fa4u_W_Field.fa4u_W_control{font:inherit;color:inherit;transition:border-color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard);background:0 0;border:0;border-radius:0;padding:0}.fa4u_W_Field.fa4u_W_control::placeholder{color:var(--color-text-faint)}.fa4u_W_Field.fa4u_W_control:where([data-variant=underline]){min-block-size:var(--size-control);padding-inline:var(--space-2);font-size:var(--font-size-field);color:var(--color-text);background:var(--color-field);border-block-end:var(--border-width-thin) solid var(--color-border-strong);border-start-start-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm)}.fa4u_W_Field.fa4u_W_control:where([data-variant=underline]):hover:not(:disabled){background:var(--color-field-hover);border-color:var(--color-text-muted)}.fa4u_W_Field.fa4u_W_control:where([data-variant=underline]):focus-visible{background:var(--color-field-hover);border-color:var(--color-text);outline:none}.fa4u_W_Field.fa4u_W_control:where([data-variant=underline]):disabled{color:var(--color-text-faint);background:var(--color-field)}.fa4u_W_Field.fa4u_W_control:where([data-variant=underline])[aria-invalid=true]{border-color:var(--color-over);animation:nudge var(--duration-pop) var(--easing-standard)}.fa4u_W_Field.fa4u_W_control:where([data-variant=inline]){padding-inline:var(--space-1);background:var(--color-field);border-block-end:var(--border-width-thin) solid transparent;border-start-start-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm)}.fa4u_W_Field.fa4u_W_control:where([data-variant=inline]):hover:not(:disabled){background:var(--color-field-hover);border-block-end-color:var(--color-border-strong)}.fa4u_W_Field.fa4u_W_control:where([data-variant=inline]):focus-visible{background:var(--color-field-hover);border-block-end-color:var(--color-text);outline:none}.fa4u_W_Field.fa4u_W_control:where([data-variant=inline])[aria-invalid=true]{border-block-end-color:var(--color-over)}.fa4u_W_Field.fa4u_W_control:where([data-variant=outline]){min-block-size:var(--size-control);padding-inline:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-field);border:var(--border-width-thin) dashed var(--color-border-strong);border-radius:var(--radius-md)}.fa4u_W_Field.fa4u_W_control:where([data-variant=outline]):hover:not(:disabled){background:var(--color-field-hover);border-color:var(--color-text-muted)}.fa4u_W_Field.fa4u_W_control:where([data-variant=outline]):focus-visible{background:var(--color-field-hover);border-style:solid;border-color:var(--color-text);outline:none}.fa4u_W_Field.fa4u_W_control:where([data-variant=outline]):disabled{cursor:default;opacity:.4}.fa4u_W_Field.fa4u_W_control:where([data-variant=outline])[aria-invalid=true]{border-color:var(--color-over);animation:nudge var(--duration-pop) var(--easing-standard)}}
