body { font-family: Arial, sans-serif; background:#f7f7f7; margin:0; padding:20px;}
.container { max-width:800px; margin:0 auto; background:white; padding:20px; border-radius:6px; box-shadow:0 2px 6px rgba(0,0,0,.1); }
form { display:flex; gap:8px; margin-bottom:12px; align-items:center; }
label { display:flex; flex-direction:column; font-size:14px; }
input[type="text"], input[type="email"] { padding:8px; width:200px; border:1px solid #ddd; border-radius:4px; }
button { padding:8px 12px; border:none; border-radius:4px; cursor:pointer; }
#save-btn { background:#0074D9; color:white; }
#cancel-btn { background:#ccc; }
table { width:100%; border-collapse:collapse; }
th, td { text-align:left; padding:8px; border-bottom:1px solid #eee; }
.actions button { margin-right:6px; }