body{font:15px system-ui,sans-serif;margin:0;color:#222}
header{display:flex;gap:1em;align-items:center;padding:.6em 1em;background:#eef;border-bottom:1px solid #ccd}
header #who{margin-left:auto;color:#555}
main{padding:1em;max-width:900px}
table{border-collapse:collapse;margin:.5em 0}
th,td{padding:.3em .8em;border-bottom:1px solid #ddd;text-align:left}
td.n,th.n{text-align:right;font-variant-numeric:tabular-nums}
.neg{color:#c00}
.err{color:#c00}.warn{color:#a60}.ok{color:#070}
form{margin:.5em 0}input,select,button{font:inherit;margin:.15em}
input[type=number]{width:8em}
[hidden]{display:none!important}
