import{j as e}from"./jsx-runtime-D_zvdyIk.js";import{F as d}from"./CheckCircleIcon-Dva35lTP.js";function i(r,t){return r.completed?"bg-success border-success text-success-foreground":t===r.number?"border-primary text-primary bg-accent":"border-border text-muted-foreground bg-card"}function l(r,t){return r.completed?"text-success":t===r.number?"text-primary":"text-muted-foreground"}function o({steps:r,currentStep:t,className:a=""}){return e.jsx("div",{className:`mb-8 ${a}`,children:e.jsx("div",{className:"bg-card text-card-foreground p-6 rounded-xl shadow-[var(--cp-shadow-1)] border border-border",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsx("div",{className:"flex items-center justify-center space-x-3 md:space-x-4 min-w-max px-2",children:r.map((s,n)=>e.jsxs("div",{className:"flex items-center flex-shrink-0",children:[e.jsxs("div",{className:"flex flex-col items-center gap-2",children:[e.jsx("div",{className:`relative flex items-center justify-center w-10 h-10 md:w-12 md:h-12 rounded-full border-2 transition-all duration-200 ease-out ${i(s,t)}`,children:s.completed?e.jsx(d,{className:"w-6 h-6 md:w-7 md:h-7 transition-all duration-150"}):e.jsx("span",{className:"font-bold text-sm md:text-base transition-all duration-150",children:s.number})}),e.jsx("span",{className:`text-xs md:text-sm font-medium text-center transition-all duration-150 max-w-[80px] md:max-w-none ${l(s,t)}`,children:s.title})]}),n