import{U as a,j as s,V as e,X as r,Y as o,Z as t}from"./ui-vendor-CPlxOuHz.js";import{r as i}from"./react-vendor-DjUmVRt1.js";import{e as n}from"./index-09CqdSdZ.js";import{ap as d}from"./icons-ClkGBw8e.js";const l=a,m=i.forwardRef(({className:a,...r},o)=>s.jsx(e,{ref:o,className:n("border-b",a),...r}));m.displayName="AccordionItem";const c=i.forwardRef(({className:a,children:e,...t},i)=>s.jsx(r,{className:"flex",children:s.jsxs(o,{ref:i,className:n("flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180",a),...t,children:[e,s.jsx(d,{className:"h-4 w-4 shrink-0 transition-transform duration-200"})]})}));c.displayName=o.displayName;const f=i.forwardRef(({className:a,children:e,...r},o)=>s.jsx(t,{ref:o,className:"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...r,children:s.jsx("div",{className:n("pb-4 pt-0",a),children:e})}));f.displayName=t.displayName;export{l as A,m as a,c as b,f as c};