﻿body { font-family: Arial, sans-serif; margin:20px; background:#f9f9f9; }
h2 { color:#333; }
table { border-collapse:collapse; width:100%; background:#fff; }
th, td { border:1px solid #ccc; padding:6px; text-align:right; }
th { background:#eee; }
tr:nth-child(even) { background:#f7f7f7; }
fieldset { margin-bottom:15px; padding:10px; border-radius:8px; }
label { display:block; margin:5px 0; }
button { padding:8px 16px; border:none; background:#007BFF; color:#fff; border-radius:6px; cursor:pointer; }
button:hover { background:#0056b3; }