#kmr-app { font-family: Arial; padding: 20px; max-width: 900px; margin: auto; }
#kmr-app h1 { color: darkblue; margin-bottom: 20px; }
.filters label { margin-right: 10px; }
.filters input, .filters select { margin: 5px; padding: 5px; }
button { padding: 6px 12px; background: navy; color: white; border: none; cursor: pointer; }
.product-card, .supplier-card { display: flex; gap: 15px; margin: 10px 0; padding: 10px; border: 1px solid #ccc; border-radius: 6px; background: #f9f9f9; }
