body { font-family: Arial, sans-serif; margin:20px; background:#f5f5f5; }
h1 { color:#333; }
form label { display:block; margin-bottom:8px; }
input, select, button { padding:6px; margin-top:4px; }
table { border-collapse:collapse; width:100%; background:#fff; }
th, td { border:1px solid #ccc; padding:8px; text-align:left; }
tr:nth-child(even) { background:#eee; }
.error { color:red; }
.success { color:green; }
