:root{font-family:system-ui,sans-serif;color:#17212c;background:#f3f5f7;font-size:15px}body{margin:0}header,main{max-width:1200px;margin:auto;padding:16px}header{padding-bottom:0}h1{font-size:23px}h2{font-size:18px;margin-top:0}h3{font-size:16px}section{background:white;border:1px solid #d5dce3;border-radius:6px;padding:18px;margin:16px 0}label{display:inline-flex;gap:6px;flex-direction:column;margin:6px;vertical-align:top}label:has(textarea){display:flex}input,select,textarea,button{font:inherit;padding:9px;border:1px solid #9aa6b2;border-radius:4px}button{background:#edf3f9;cursor:pointer;margin:4px}button:hover{background:#d8e7f6}button:disabled{opacity:.5;cursor:default}textarea{width:calc(100% - 24px)}.toolbar{display:flex;flex-wrap:wrap;gap:6px}.scroll{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:9px}td button{text-align:left}td small{display:block;max-width:260px;overflow-wrap:anywhere}pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:440px;overflow:auto;background:#f4f6f8;padding:12px;font-size:13px}#notice{position:sticky;bottom:0;background:#fff5d8;padding:12px;white-space:pre-wrap;max-height:200px;overflow:auto}#login{max-width:600px}p{line-height:1.65}.error{color:#9e251e}[hidden]{display:none!important}
