// Minimal inline-SVG icon set. Stroke-based, 1.6px weight, 20px box.
const Icon = ({ name, size = 18, className = '', style }) => {
const s = { width: size, height: size, display: 'inline-block', flexShrink: 0, ...style };
const common = { width: size, height: size, viewBox: '0 0 24 24', fill: 'none', stroke: 'currentColor', strokeWidth: 1.6, strokeLinecap: 'round', strokeLinejoin: 'round', className };
const paths = {
dashboard: <>>,
cabinet: <>>,
pill: <>>,
clock: <>>,
list: <>>,
calendar: <>>,
store: <>>,
tag: <>>,
truck: <>>,
refresh: <>>,
search: <>>,
plus: <>>,
check: <>>,
x: <>>,
chev: <>>,
chevDown: <>>,
alert: <>>,
bell: <>>,
filter: <>>,
settings: <>>,
sun: <>>,
moon: <>>,
home: <>>,
trash: <>>,
edit: <>>,
arrow: <>>,
vial: <>>,
capsule: <>>,
injection: <>>,
trend: <>>,
fridge: <>>,
box: <>>,
yen: <>>,
zap: <>>,
};
return ;
};
window.Icon = Icon;