import{_ as m,bg as b,bf as y,c as i,a as o,g as l,j as r,b as c,p as n,n as C,a3 as k,t as p}from"./index-QAlcqU00.js";const _={key:0,class:"atlas-card-header"},S={class:"flex items-center justify-between"},$={key:0,class:"text-lg font-medium text-gray-900"},w={key:1,class:"mt-1 text-sm text-gray-500"},B={key:0,class:"flex items-center space-x-2"},x={key:1,class:"atlas-card-footer"},F={__name:"FPCard",props:{title:{type:String,default:""},subtitle:{type:String,default:""},variant:{type:String,default:"default",validator:t=>["default","outlined","elevated","flat"].includes(t)},padding:{type:String,default:"md",validator:t=>["none","sm","md","lg"].includes(t)},hover:{type:Boolean,default:!1},clickable:{type:Boolean,default:!1}},setup(t){const s=t,u=b();y();const f=i(()=>u.header||s.title||s.subtitle||u.actions),v=i(()=>{const e=["atlas-card","bg-white","transition-all duration-200"],d={default:["border border-gray-200","rounded"],outlined:["border-2 border-gray-300","rounded"],elevated:["shadow-lg border border-gray-100","rounded"],flat:["border-0"]},a=[];s.hover&&a.push("hover:shadow-md"),s.clickable&&a.push("cursor-pointer","hover:bg-gray-50");const g={default:["shadow-sm"],outlined:[],elevated:[],flat:[]};return[...e,...d[s.variant],...g[s.variant],...a].flat()}),h=i(()=>{const e={none:[],sm:["p-4"],md:["p-6"],lg:["p-8"]},d=["atlas-card-content"],a=[];return f.value&&s.padding!=="none"&&a.push("pt-0"),[...d,...e[s.padding],...a].flat()});return(e,d)=>(l(),o("div",k({class:v.value},e.$attrs),[f.value?(l(),o("div",_,[n(e.$slots,"header",{},()=>[c("div",S,[c("div",null,[t.title?(l(),o("h3",$,p(t.title),1)):r("",!0),t.subtitle?(l(),o("p",w,p(t.subtitle),1)):r("",!0)]),e.$slots.actions?(l(),o("div",B,[n(e.$slots,"actions",{},void 0,!0)])):r("",!0)])],!0)])):r("",!0),c("div",{class:C(h.value)},[n(e.$slots,"default",{},void 0,!0)],2),e.$slots.footer?(l(),o("div",x,[n(e.$slots,"footer",{},void 0,!0)])):r("",!0)],16))}},j=m(F,[["__scopeId","data-v-c3f51894"]]);export{j as F};