import{r as a,j as i}from"./app-BwDemWQz.js";import{c as l}from"./Button-B-KWyoQR.js";const n=a.forwardRef(({className:e,type:r,size:o="default",...s},t)=>{const d={xs:"h-7 px-2 text-xs",sm:"h-8 px-2.5 text-sm",default:"h-10 px-3 text-base",lg:"h-12 px-4 text-lg",xl:"h-14 px-5 text-xl"};return i.jsx("input",{type:r,className:l("flex w-full rounded-lg border bg-background text-foreground","border-border focus:border-border-focus","placeholder:text-foreground-muted","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-2","disabled:cursor-not-allowed disabled:opacity-50 disabled:bg-background-disabled","transition-all duration-200","dark:bg-surface dark:border-border-secondary","file:border-0 file:bg-transparent file:text-sm file:font-medium",d[o],e),ref:t,...s})});n.displayName="Input";export{n as I};
