:root{color:#1b1f24;background:#f6f7f9;font-family:system-ui,sans-serif;line-height:1.5}body{margin:0}main{max-width:64rem;margin:0 auto;padding:1rem}main.narrow{max-width:26rem;margin-top:3rem}.bar{background:#fff;border-bottom:1px solid #d0d5dd;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.bar .who{color:#475467;margin-left:auto}.bar nav{gap:.75rem;display:flex}form{gap:.5rem;display:grid}label{margin-top:.5rem;font-weight:600}input,select,textarea,button{font:inherit;border:1px solid #98a2b3;border-radius:.35rem;padding:.45rem .6rem}button{color:#fff;cursor:pointer;background:#1d4ed8;border-color:#1d4ed8}button:disabled{opacity:.6;cursor:default}button.secondary{color:#1d4ed8;background:#fff}:focus-visible{outline-offset:2px;outline:3px solid #f59e0b}.error{color:#b42318;font-weight:600}table{border-collapse:collapse;background:#fff;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e4e7ec;padding:.5rem}.filters{flex-wrap:wrap;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.panel{background:#fff;border:1px solid #d0d5dd;border-radius:.5rem;margin-top:1rem;padding:1rem}.muted{color:#475467}.badge{background:#e4e7ec;border-radius:1rem;padding:0 .5rem;font-size:.85rem;display:inline-block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bar nav a{color:#1d4ed8;border-radius:.35rem;padding:.25rem .5rem;text-decoration:none}.bar nav a.active{background:#dbe6ff;font-weight:600}dl{margin:0}dt{margin-top:.5rem;font-weight:600}dd{overflow-wrap:anywhere;margin:0}ol{padding-left:1.25rem}li{margin-bottom:.5rem}
