1import{u as s,j as e,B as o}from"./index-DyJedEX6.js";import{A as a,h as m}from"./AppLayout-ZkAAcwjY.js";import{C as n,a as c}from"./card-Dd6RvfBE.js";import{B as r}from"./badge-BMH356yJ.js";import{A as d}from"./arrow-left-CW4L6ndG.js";import{B as p}from"./dropdown-menu-xh_r7kpk.js";import"./wallet-cards-DsxyL3Dm.js";import"./trending-up-C-Y4S2hk.js";import"./gauge-CLqW9oJH.js";import"./history-BDz08ZIE.js";import"./clipboard-check-psoCDnC8.js";import"./clock-3-C0iwbi3i.js";import"./chart-line-DneuFRtc.js";import"./map-pin--KV2kfkI.js";import"./file-text-YZ6t7Ws_.js";import"./shield-check-CRDGV4Y0.js";import"./phone-call-nJirfVHP.js";import"./lightbulb-BI_2rNL5.js";import"./crown-Jqo5BLQj.js";import"./users-CxcDN-aU.js";import"./book-open-CJK9M8GZ.js";import"./circle-check-D7OZBS5n.js";import"./megaphone-BGdGt1cs.js";import"./shield-4BCl9T-A.js";import"./dialog-W-swWsgl.js";import"./index-KoJn3C_j.js";import"./index-DAR7RigY.js";import"./mail-BKPFsdc_.js";import"./triangle-alert-Ly6SFgIW.js";import"./chevron-down-6zpIkxrO.js";import"./user-Dd74WILB.js";import"./input-CtpcuwUP.js";import"./index-7CfJHVX1.js";import"./index-D4oZvDOc.js";import"./chevron-right-B_-PvuIB.js";import"./check-DkvUTC5b.js";const l=[{name:"Retention Officer",role:"Customer Retention",recommendation:"Focus reactivation efforts on the 63 at-risk customers before they become lapsed. Current win-back rate is 28.5%. Prioritize customers with the highest lifetime value first.",action:"Launch targeted 30-day reactivation campaign for at-risk segment.",priority:"high"},{name:"Revenue Optimizer",role:"Revenue Strategy",recommendation:"VIP customers generate 2.3x more revenue per visit. Increasing VIP retention by 10% could add $1,890/month. Consider a tiered loyalty incentive program.",action:"Offer VIP loyalty bonus or exclusive service to top 20 customers.",priority:"medium"},{name:"CX Consistency Agent",role:"Customer Experience",recommendation:"Pickup reminder workflow has a 72% completion rate. This is the highest-performing automation. The 60-day winback has the lowest at 12.4%. Review its messaging copy and offer structure.",action:"Review 60-day winback messaging copy and extend pickup reminder to same-day.",priority:"medium"}];function U(){const i=s();return e.jsx(a,{children:e.jsxs("div",{className:"p-6 lg:p-8 max-w-[1200px] mx-auto space-y-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(o,{variant:"ghost",size:"icon",onClick:()=>i("/engagement"),children:e.jsx(d,{className:"h-4 w-4"})}),e.jsxs("div",{children:[e.jsx("h1",{className:"text-2xl font-bold text-foreground",children:"Agent Recommendations"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"AI-powered insights from SmartCare engagement agents"})]})]}),e.jsx("div",{className:"space-y-4",children:l.map(t=>e.jsx(n,{className:"border-0 shadow-sm",children:e.jsx(c,{className:"p-6",children:e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("div",{className:"h-12 w-12 rounded-full bg-primary/10 flex items-center justify-center flex-shrink-0",children:e.jsx(p,{className:"h-6 w-6 text-primary"})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[e.jsx("h3",{className:"text-lg font-bold text-foreground",children:t.name}),e.jsx(r,{variant:"secondary",children:t.role}),e.jsxs(r,{variant:t.priority==="high"?"destructive":"secondary",children:[t.priority," priority"]})]}),e.jsx("div",{className:"bg-muted/30 rounded-lg p-4 mb-3",children:e.jsx("p",{className:"text-sm text-foreground",children:t.recommendation})}),e.jsxs("div",{className:"flex items-center gap-2 text-sm text-secondary font-medium",children:[e.jsx(m,{className:"h-4 w-4"}),e.jsx("span",{children:t.action})]})]})]})})},t.name))})]})})}export{U as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.