body{color:#111;margin:0;font-family:system-ui,sans-serif}nav{border-bottom:1px solid #ddd;gap:16px;padding:12px 24px;display:flex}main{max-width:960px;margin:0 auto;padding:24px}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid #eee;padding:6px 8px}form{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}input,select,button{font:inherit;padding:6px 8px}.error{color:#b00020}
