import{r as s,j as e,a,$ as u,S as f,L as r}from"./index-D5aSL5Lk.js";const m=u("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),p=s.forwardRef(({className:t,variant:o,size:i,asChild:n=!1,...d},l)=>{const c=n?f:"button";return e.jsx(c,{className:a(m({variant:o,size:i,className:t})),ref:l,...d})});p.displayName="Button";const g=s.forwardRef(({className:t,type:o,...i},n)=>e.jsx("input",{type:o,className:a("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",t),ref:n,...i}));g.displayName="Input";const b=()=>e.jsx("footer",{className:"bg-muted/30 border-t border-border mt-20",children:e.jsx("div",{className:"container mx-auto px-4 py-8",children:e.jsxs("div",{className:"text-sm text-muted-foreground space-y-4 text-center max-w-4xl mx-auto",children:[e.jsxs("p",{className:"leading-relaxed",children:[e.jsx("strong",{children:"Notă:"})," Clyper.ro este un agregator de produse afiliat și un serviciu independent de comparare a ofertelor. Nu vindem produse direct și nu ne asumăm responsabilitatea pentru prețuri, stocuri sau livrare. Informațiile afișate sunt preluate automat de la parteneri și pot fi modificate fără notificare prealabilă. Pentru detalii actualizate, vă rugăm să vizitați site-ul comerciantului."]}),e.jsxs("div",{className:"flex flex-wrap justify-center gap-4 pt-2",children:[e.jsx(r,{to:"/terms",className:"hover:text-foreground transition-colors underline",children:"Termeni & Condiții"}),e.jsx(r,{to:"/privacy",className:"hover:text-foreground transition-colors underline",children:"Politica de confidențialitate"}),e.jsx(r,{to:"/contact",className:"hover:text-foreground transition-colors underline",children:"Contact"}),e.jsx(r,{to:"/cookies",className:"hover:text-foreground transition-colors underline",children:"Politica Cookies"})]}),e.jsxs("p",{className:"pt-4 border-t border-border",children:["© ",new Date().getFullYear()," Clyper.ro. Toate drepturile rezervate."]})]})})});export{p as B,b as F,g as I,m as b};