.ui-form-field{--ui-form-field-pad-x:.625rem;--ui-form-field-border:2px;--ui-form-field-radius:.375rem;--ui-form-field-label-top:.4375rem;--ui-form-field-label-line:.75rem;--ui-form-field-label-gap:.1875rem;--ui-form-field-label-size:.6875rem;--ui-form-field-control-font:1rem;--ui-form-field-value-line:1.5rem;--ui-form-field-pad-bottom:.375rem;--ui-form-field-pad-top:calc(var(--ui-form-field-label-top) + var(--ui-form-field-label-line) + var(--ui-form-field-label-gap));--ui-form-field-box-h:calc(var(--ui-form-field-pad-top) + var(--ui-form-field-value-line) + var(--ui-form-field-pad-bottom));--ui-form-field-bg:var(--ui-bg);--ui-form-field-border-color:var(--ui-border-accented);--ui-form-field-border-hover:var(--ui-border-inverted);--ui-form-field-border-focus:var(--ui-primary);--ui-form-field-border-error:var(--ui-error);--ui-form-field-label-color:var(--ui-text-muted);--ui-form-field-motion:.15s ease-out;--ui-form-field-label-y:var(--ui-form-field-label-top);--ui-form-field-label-shift:0%;--ui-form-field-label-font:var(--ui-form-field-label-size);--ui-form-field-label-lh:var(--ui-form-field-label-line);--ui-form-field-placeholder-opacity:1}.ui-form-field:has(.ui-form-field-label-wrapper):not(:focus-within):has(:is(input,textarea):placeholder-shown:not(:-webkit-autofill)){--ui-form-field-label-y:calc(var(--ui-form-field-box-h)/2);--ui-form-field-label-shift:-50%;--ui-form-field-label-font:var(--ui-form-field-control-font);--ui-form-field-label-lh:var(--ui-form-field-value-line);--ui-form-field-placeholder-opacity:0}.ui-form-field:has(.ui-form-field-label-wrapper):not(:focus-within):has(button[role=combobox][data-placeholder]:not([aria-expanded=true])){--ui-form-field-label-y:calc(var(--ui-form-field-box-h)/2);--ui-form-field-label-shift:-50%;--ui-form-field-label-font:var(--ui-form-field-control-font);--ui-form-field-label-lh:var(--ui-form-field-value-line);--ui-form-field-placeholder-opacity:0}.ui-form-field [data-slot=base]:not(button),.ui-form-field button[role=combobox][data-slot=base]{background-color:var(--ui-form-field-bg);border:var(--ui-form-field-border) solid var(--ui-form-field-border-color);border-radius:var(--ui-form-field-radius);box-shadow:none;font-size:var(--ui-form-field-control-font);line-height:var(--ui-form-field-value-line);transition:border-color .2s;width:100%}.ui-form-field [data-slot=base]:not(button):hover,.ui-form-field button[role=combobox][data-slot=base]:hover{border-color:var(--ui-form-field-border-hover)}.ui-form-field [data-slot=base]:not(button):focus,.ui-form-field [data-slot=base]:not(button):focus-visible,.ui-form-field button[role=combobox][data-slot=base]:focus,.ui-form-field button[role=combobox][data-slot=base]:focus-visible,.ui-form-field button[role=combobox][data-slot=base][data-state=open]{border-color:var(--ui-form-field-border-focus);outline:none}.ui-form-field:has([data-slot=error]) [data-slot=base]:not(button),.ui-form-field:has([data-slot=error]) [data-slot=base]:not(button):focus,.ui-form-field:has([data-slot=error]) [data-slot=base]:not(button):hover,.ui-form-field:has([data-slot=error]) button[role=combobox][data-slot=base],.ui-form-field:has([data-slot=error]) button[role=combobox][data-slot=base]:hover,.ui-form-field:has([data-slot=error]) button[role=combobox][data-slot=base][data-state=open]{border-color:var(--ui-form-field-border-error)}.ui-form-field:has(.ui-form-field-label-wrapper) [data-slot=base]:not(button),.ui-form-field:has(.ui-form-field-label-wrapper) button[role=combobox][data-slot=base]{padding-bottom:var(--ui-form-field-pad-bottom);padding-top:var(--ui-form-field-pad-top)}.ui-form-field :is(input,textarea)::-moz-placeholder{opacity:var(--ui-form-field-placeholder-opacity);-moz-transition:opacity var(--ui-form-field-motion);transition:opacity var(--ui-form-field-motion)}.ui-form-field :is(input,textarea)::placeholder,.ui-form-field [data-slot=placeholder]{opacity:var(--ui-form-field-placeholder-opacity);transition:opacity var(--ui-form-field-motion)}.ui-form-field:has(.ui-form-field-label-wrapper) :is([data-slot=leading],[data-slot=trailing],[data-slot=increment],[data-slot=decrement]){padding-top:calc(var(--ui-form-field-pad-top) - var(--ui-form-field-pad-bottom))}.ui-form-field .ui-form-field-label-wrapper{align-items:center;display:flex;gap:.5rem;justify-content:space-between;left:calc(var(--ui-form-field-border) + var(--ui-form-field-pad-x));pointer-events:none;position:absolute;right:calc(var(--ui-form-field-border) + var(--ui-form-field-pad-x));top:calc(var(--ui-form-field-border) + var(--ui-form-field-label-y));transform:translateY(var(--ui-form-field-label-shift));transition:top var(--ui-form-field-motion),transform var(--ui-form-field-motion);z-index:1}.ui-form-field .ui-form-field-label{color:var(--ui-form-field-label-color);display:block;font-size:var(--ui-form-field-label-font);font-weight:400;line-height:var(--ui-form-field-label-lh);overflow:hidden;text-overflow:ellipsis;transition:font-size var(--ui-form-field-motion),line-height var(--ui-form-field-motion);white-space:nowrap}.ui-form-field .ui-form-field-hint{color:var(--ui-form-field-label-color);flex-shrink:0;font-size:var(--ui-form-field-label-size);line-height:var(--ui-form-field-label-line);pointer-events:auto}@media(prefers-reduced-motion:reduce){.ui-form-field :is(input,textarea)::-moz-placeholder{-moz-transition:none;transition:none}.ui-form-field .ui-form-field-label,.ui-form-field .ui-form-field-label-wrapper,.ui-form-field :is(input,textarea)::placeholder,.ui-form-field [data-slot=placeholder]{transition:none}}.fd-form-field.ui-form-field{--ui-form-field-bg:var(--color-white);--ui-form-field-border-color:var(--color-neutral-200);--ui-form-field-border-hover:var(--color-primary-200);--ui-form-field-border-focus:var(--color-primary-500);--ui-form-field-border-error:var(--ui-error);--ui-form-field-label-color:var(--color-neutral-500)}@media(min-width:40rem){.fd-form-field.ui-form-field{--ui-form-field-control-font:.875rem;--ui-form-field-value-line:1.25rem}}
