body{font-family:system-ui,Arial,sans-serif;margin:0;background:#f6f7f9;color:#222}
header{background:#111;color:#fff;padding:12px 16px}
header a{color:#ffd75e;margin-right:12px}
main{padding:16px;max-width:1000px}
table{border-collapse:collapse;width:100%;background:#fff}
td,th{border:1px solid #ddd;padding:6px 8px;font-size:14px}
input,select,textarea{margin:4px 0;padding:6px}
button{padding:8px 12px;cursor:pointer}
.err{color:#b00;background:#fee;padding:8px}
.ok{color:#060;background:#e6f6e6;padding:8px}
