body { font-family: Arial, sans-serif; background: #f7f7f7; }
.container { max-width:900px; margin:40px auto; background:white; padding:20px; border-radius:8px; box-shadow:0 2px 6px rgba(0,0,0,0.08); }
table { width:100%; border-collapse:collapse; margin-top:10px;}
td,th { padding:8px; border-bottom:1px solid #eee; text-align:left; }
input { padding:8px; margin:6px 0; }
button { padding:8px 12px; }
.error { color:darkred; }
.info { color:darkgreen; }
