/* AAU CRM — icon set (lucide-style, 24x24 stroke). */ (function () { const P = { search: '', bell: '', settings: '', chevronRight: '', chevronDown: '', chevronLeft: '', plus: '', minus: '', check: '', x: '', filter: '', download: '', send: '', phone: '', mail: '', message: '', inbox: '', users: '', user: '', kanban: '', table: '', dashboard: '', megaphone: '', graduation: '', dollar: '', book: '', shield: '', barChart: '', lineChart: '', pieChart: '', flow: '', star: '', fire: '', clock: '', arrowUp: '', arrowDown: '', arrowRight: '', dots: '', edit: '', trash: '', eye: '', calendar: '', tag: '', sparkles: '', paperclip: '', building: '', target: '', layers: '', fileText: '', play: '', pause: '', alert: '', checkCircle: '', grip: '', externalLink: '', robot: '', chart: '', refresh: '', columns: '', save: '', bolt: '', lock: '', }; function Icon({ name, size = 18, color, style, className, strokeWidth = 1.8 }) { const inner = P[name] || ''; return React.createElement('svg', { width: size, height: size, viewBox: '0 0 24 24', fill: 'none', stroke: color || 'currentColor', strokeWidth, strokeLinecap: 'round', strokeLinejoin: 'round', className, style, dangerouslySetInnerHTML: { __html: inner }, }); } window.Icon = Icon; })();