
body{font-family:Arial,sans-serif;background:#f4f6f9;padding:20px}
.container{max-width:1000px;margin:auto;background:#fff;padding:20px;border-radius:10px}
h1{text-align:center;color:#2E7D32}
form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}
input,select,button{padding:10px}
button{background:#2E7D32;color:#fff;border:none}
table{width:100%;border-collapse:collapse;margin-top:20px}
th,td{border:1px solid #ddd;padding:10px}
th{background:#2E7D32;color:#fff}
