import{j as d,n as e,bi as s}from"./index-BB3C6ia3.js";import{b as n}from"./vendor-q1sfVHxQ.js";const o=n.forwardRef(({className:t,type:r,...a},i)=>d.jsx("input",{ref:i,type:r,"data-slot":"input",className:e("h-9 w-full min-w-0 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none selection:bg-primary selection:text-primary-foreground file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm dark:bg-input/30","focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50","aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40",t),...a}));o.displayName="Input";const b=s(e("w-full rounded-none border tracking-[0px]","bg-white dark:bg-white text-black dark:text-black","placeholder:text-[1.2rem] placeholder:text-[var(--fig-btn-enabled)]","outline-none focus:ring-0 focus-visible:ring-0"),{variants:{variant:{"fig-default":e("border-[var(--fig-btn-enabled)]","focus:border-[var(--fig-btn-default-primary)] focus-visible:border-[var(--fig-btn-default-primary)]","disabled:opacity-100 disabled:cursor-not-allowed"),"fig-locked":e("border-[var(--fig-btn-disabled)]","bg-[var(--fig-system-product-bg)] dark:bg-[var(--fig-system-product-bg)]","disabled:opacity-100 disabled:cursor-not-allowed read-only:cursor-default")},size:{"fig-default":"h-[3.2rem] px-[0.8rem] text-[1.2rem] md:text-[1.2rem] leading-[1.8rem]","fig-underline":"h-auto border-0 border-b border-black bg-transparent dark:bg-transparent px-0 text-[1.2rem] md:text-[1.2rem] leading-[1.8rem] placeholder:text-[var(--fig-btn-disabled)]"}},defaultVariants:{variant:"fig-default",size:"fig-default"}}),f=n.forwardRef(({className:t,variant:r,size:a,...i},l)=>d.jsx(o,{ref:l,"data-variant":r??"fig-default",className:e(b({variant:r,size:a}),t),...i}));f.displayName="Input";export{f as I};