:root{font-family:system-ui,sans-serif;color:#222;background:#fff}body{margin:1.5rem}nav{display:flex;gap:1rem;align-items:center;border-bottom:1px solid #aaa;padding-bottom:1rem}main{max-width:100rem}form{display:flex;gap:1rem;flex-wrap:wrap;align-items:end;margin:1rem 0}label{display:block}input,select,button{font:inherit;padding:.35rem}button{cursor:pointer}button:disabled{cursor:default}table{border-collapse:collapse;width:100%;margin:1rem 0}th,td{text-align:left;vertical-align:top;border:1px solid #bbb;padding:.5rem;overflow-wrap:anywhere}td a,td small{display:block;margin-top:.35rem}dialog{max-width:30rem}dialog::backdrop{background:#0005}a{color:#164a9d}:focus-visible{outline:3px solid #3474be;outline-offset:2px}[role=status]{white-space:pre-line}fieldset{margin:1rem 0}summary{cursor:pointer}[hidden]{display:none!important}
