.form-field [data-form-control]{min-width:0;position:relative}.form-field-feedback{min-height:20px;font-size:13px;line-height:20px;display:grid}.form-field-feedback>*{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .23s cubic-bezier(.32,.72,0,1),visibility 0s linear .23s}.form-field-feedback>[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s}.form-field-feedback .form-field-hint,.form-field-feedback .form-field-errors [role=alert]{font-size:inherit;line-height:inherit;margin:0}.form-field-feedback .form-field-errors [role=alert]{color:var(--form-error-color)}.form-field-feedback .form-field-errors [role=alert]:before{content:"";background:linear-gradient(currentColor,currentColor) 50% 2px/1px 4px no-repeat,linear-gradient(currentColor,currentColor) 50% 8px/1px 1px no-repeat;border:1px solid;border-radius:50%;width:13px;height:13px;position:absolute;top:3px;left:0}.form-field-feedback .form-field-errors [role=alert]{overflow-wrap:anywhere;padding-left:19px;position:relative}.form-field :-webkit-any(input:not([type=checkbox]):not([type=radio]),textarea,select,[role=combobox]){font-size:16px}.form-field :is(input:not([type=checkbox]):not([type=radio]),textarea,select,[role=combobox]){font-size:16px}.form-field [aria-invalid=true],.form-field[data-invalid=true] [data-form-focus-surface]{border-color:var(--form-error-color)}.form-field [data-slot=input-group]:has([aria-invalid=true]){border-color:var(--form-error-color)}.form-field [data-form-control] :-webkit-any(input,textarea,button,select,[data-slot=input-group],[data-form-focus-surface]){transition-property:border-color,box-shadow,outline-color;transition-duration:.23s}.form-field [data-form-control] :is(input,textarea,button,select,[data-slot=input-group],[data-form-focus-surface]){transition-property:border-color,box-shadow,outline-color;transition-duration:.23s}.form-field :-webkit-any([data-slot=input],[data-slot=textarea],[data-slot=input-group],[data-slot=select-trigger],button[role=combobox],[role=checkbox],[role=radio],[role=slider],[data-form-focus-surface]){outline-offset:0;outline:4px solid #0000}.form-field :is([data-slot=input],[data-slot=textarea],[data-slot=input-group],[data-slot=select-trigger],button[role=combobox],[role=checkbox],[role=radio],[role=slider],[data-form-focus-surface]){outline-offset:0;outline:4px solid #0000}.form-field :-webkit-any([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],button[role=combobox],[role=checkbox],[role=radio],[role=slider],[data-form-focus-surface]):focus-visible:not([readonly]):not(:disabled):not([aria-disabled=true]){border-color:var(--form-focus-color);outline-color:color-mix(in srgb, var(--form-focus-color) 18%, transparent);box-shadow:inset 0 0 0 1px var(--form-focus-color)}.form-field :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],button[role=combobox],[role=checkbox],[role=radio],[role=slider],[data-form-focus-surface]):focus-visible:not([readonly]):not(:disabled):not([aria-disabled=true]){border-color:var(--form-focus-color);outline-color:color-mix(in srgb, var(--form-focus-color) 18%, transparent);box-shadow:inset 0 0 0 1px var(--form-focus-color)}.form-field [data-slot=input-group]:has([data-slot=input-group-control]:focus-visible){border-color:var(--form-focus-color);outline-color:color-mix(in srgb, var(--form-focus-color) 18%, transparent);box-shadow:inset 0 0 0 1px var(--form-focus-color)}.form-field [data-form-focus-surface]:has(:focus-visible){border-color:var(--form-focus-color);outline-color:color-mix(in srgb, var(--form-focus-color) 18%, transparent);box-shadow:inset 0 0 0 1px var(--form-focus-color)}.form-field [data-form-focus-surface]:has(.sr-only[role=checkbox]:focus){border-color:var(--form-focus-color);outline-color:color-mix(in srgb, var(--form-focus-color) 18%, transparent);box-shadow:inset 0 0 0 1px var(--form-focus-color)}.form-field [data-form-focus-container]:has(select:focus-visible)>[data-form-focus-surface]{border-color:var(--form-focus-color);outline-color:color-mix(in srgb, var(--form-focus-color) 18%, transparent);box-shadow:inset 0 0 0 1px var(--form-focus-color)}@media (prefers-reduced-motion:reduce){.form-field-feedback>*{transition:none}.form-field [data-form-control] :-webkit-any(input,textarea,button,select,[data-slot=input-group],[data-form-focus-surface]){transition:none}.form-field [data-form-control] :is(input,textarea,button,select,[data-slot=input-group],[data-form-focus-surface]){transition:none}}.form-field-feedback p{margin:0}
/*# sourceMappingURL=42jyhl442n7vd.css.map*/