body { font-family: Arial, sans-serif; margin: 20px; background: #f8fafc; }
h1, h2 { color: #0f172a; }
section { background: #fff; padding: 16px; margin-bottom: 20px; border-radius: 8px; }
form { display: flex; gap: 8px; flex-wrap: wrap; }
input, button { padding: 8px; }
table { width: 100%; border-collapse: collapse; }
th, td { border: 1px solid #cbd5e1; padding: 8px; text-align: left; }
