:root{font-family:Segoe UI,Arial,sans-serif;color:#202020;background:#f4f5f7}body{margin:0}main{max-width:1050px;margin:2rem auto;padding:1.5rem;background:white;border:1px solid #ddd;border-radius:12px}h1{margin-top:0}label{display:block;margin:.8rem 0}input,select,button{font:inherit;padding:.6rem;border:1px solid #aaa;border-radius:5px}input:not([type=checkbox]){display:block;box-sizing:border-box;width:100%;max-width:32rem}button{cursor:pointer;margin:.3rem;background:#f7f7f7}button[type=submit]{background:#222;color:white}.rights{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.3rem}.rights label{margin:.2rem}table{border-collapse:collapse;width:100%;margin-top:1rem}td,th{text-align:left;border-bottom:1px solid #ddd;padding:.7rem}#message{white-space:pre-wrap}nav{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.row{display:flex;gap:1rem;flex-wrap:wrap}.muted{color:#666}fieldset{border:1px solid #ddd;margin:1rem 0}[hidden]{display:none!important}
