body{font:15px system-ui,sans-serif;margin:0;background:#f6f8fa;color:#1b1f23}
header,main{max-width:1200px;margin:auto;padding:16px}header h1{margin-bottom:4px}
table{border-collapse:collapse;width:100%;background:#fff;font-size:13px}th,td{padding:6px 8px;border-bottom:1px solid #e1e4e8;text-align:left;vertical-align:top}
th{cursor:pointer;background:#eef1f4;position:sticky;top:0}.controls{display:flex;gap:8px;margin-bottom:8px}
input,select,button{padding:8px;border:1px solid #c5ccd3;border-radius:6px;font:inherit}form{display:grid;gap:8px;max-width:480px}
button{background:#0969da;color:#fff;cursor:pointer}.note{color:#57606a;font-size:12px}.controls input{flex:1}section{margin-bottom:28px}
