body { font-family: Arial, sans-serif; margin: 0; padding: 0; background: #f5f5f5; }
header { background: #004080; color: #fff; padding: 15px; }
nav a { margin: 0 10px; color: #fff; text-decoration: none; }
table { border-collapse: collapse; width: 100%; background: #fff; margin-top: 15px; }
table, th, td { border: 1px solid #ccc; padding: 8px; }
th { background: #eee; }
footer { text-align: center; margin-top: 20px; padding: 10px; background: #eee; }
.low-stock {
    background-color: #ffe6e6; /* light red */
}
