pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem}main{min-width:0}td,th{padding:.6rem;border-bottom:1px solid #bbb;text-align:left}table{width:100%;border-collapse:collapse}input,select,button{font:inherit;padding:.6rem;max-width:100%}label{display:block;margin:1rem 0}.filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.records p{margin:.25rem 0}details{margin:1rem 0}nav{flex-wrap:wrap}a{overflow-wrap:anywhere}.table{overflow:auto}h1{overflow-wrap:anywhere}