*{box-sizing:border-box}body{color:#eee;background:#111;margin:0;font-family:system-ui,sans-serif}form{gap:.75rem;width:18rem;margin:20vh auto 0;display:grid}input{font:inherit;padding:.5rem}button{font:inherit;cursor:pointer;padding:.5rem}.error{color:#f66}.ops{gap:1.5rem;margin-top:1rem;display:grid}.ops table{border-collapse:collapse;font-size:.9rem}.ops th{text-align:left;color:#888;font-weight:400}.ops td,.ops th{vertical-align:top;padding:.25rem .75rem .25rem 0}.ops td.error{text-overflow:ellipsis;white-space:nowrap;max-width:24rem;overflow:hidden}.ops button{margin-right:.25rem;padding:.15rem .5rem}.ops .muted{color:#888;margin-bottom:.25rem;font-size:.9rem}.ops .field{white-space:nowrap;margin-right:1rem}
