// === Icons (lucide-style inline SVG) ===
const Icon = ({ d, size = 16, fill = "none", stroke = "currentColor", strokeWidth = 1.75, className = "" }) => (
);
const I = {
Dashboard: (p) => >} />,
Box: (p) => >} />,
Tag: (p) => >} />,
ShoppingCart: (p) => >} />,
Truck: (p) => >} />,
Plug: (p) => >} />,
Search: (p) => >} />,
Filter: (p) => >} />,
Plus: (p) => >} />,
Edit: (p) => >} />,
Check: (p) => >} />,
X: (p) => >} />,
ArrowUp: (p) => >} />,
ArrowDown: (p) => >} />,
ChevronRight: (p) => >} />,
ChevronDown: (p) => >} />,
Eye: (p) => >} />,
Print: (p) => >} />,
Download: (p) => >} />,
Settings: (p) => >} />,
Trash: (p) => >} />,
Menu: (p) => >} />,
Sun: (p) => >} />,
Moon: (p) => >} />,
Bell: (p) => >} />,
Star: (p) => >} />,
Package: (p) => >} />,
Wallet: (p) => >} />,
Calendar: (p) => >} />,
Refresh: (p) => >} />,
AlertCircle: (p) => >} />,
Sparkles: (p) => >} />,
ExternalLink: (p) => >} />,
Image: (p) => >} />,
Copy: (p) => >} />,
};
window.I = I;