import{j as e}from"./ui-vendor-CJlQk0Tq.js";import{r as a}from"./react-vendor-f6QdChhz.js";import{K as t,cs as r}from"./index-CUIxi1yy.js";const s=r("relative w-full rounded-lg border p-4 [&>svg~*]:pl-7 [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground",{variants:{variant:{default:"bg-background text-foreground",destructive:"border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive",info:"border-accent-sage/50 bg-accent-sage/10 text-accent-sage-dark [&>svg]:text-accent-sage"}},defaultVariants:{variant:"default"}}),d=a.forwardRef(({className:a,variant:r,...d},i)=>e.jsx("div",{ref:i,role:"alert",className:t(s({variant:r}),a),...d}));d.displayName="Alert";const i=a.forwardRef(({className:a,...r},s)=>e.jsx("h5",{ref:s,className:t("mb-1 font-medium leading-none tracking-tight",a),...r}));i.displayName="AlertTitle";const o=a.forwardRef(({className:a,...r},s)=>e.jsx("div",{ref:s,className:t("text-sm [&_p]:leading-relaxed",a),...r}));o.displayName="AlertDescription";export{d as A,o as a,i as b};