:root{font:15px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif;color:#25304a;background:#f5f7fb}*{box-sizing:border-box}body{margin:0}main{max-width:1140px;margin:32px auto;padding:0 22px}header{margin:28px 0}h1{font-size:27px;margin-bottom:2px}h2{font-size:19px;margin-top:0}p,footer{color:#68748a}section{background:white;padding:24px;margin:20px 0;border:1px solid #e2e7ef;border-radius:12px}form{display:flex;flex-wrap:wrap;gap:16px;align-items:end}label{display:grid;gap:6px}input{padding:10px;border:1px solid #cbd3df;border-radius:7px;font:inherit;min-width:140px}button{border:1px solid #cad3e1;border-radius:7px;padding:9px 14px;font:inherit;background:#fff;color:#263a60;cursor:pointer}button:hover{background:#edf2fb}form>button{background:#355ec8;color:white;border-color:#355ec8}button:disabled{opacity:.5;cursor:wait}nav{display:flex;gap:12px}table{width:100%;border-collapse:collapse;font-size:14px}td,th{padding:12px 8px;text-align:left;border-bottom:1px solid #e6eaf2}td button{padding:4px 8px;margin:3px}.scroll{overflow-x:auto}#message{white-space:pre-wrap;color:#9b3a24}#code{display:inline-block;overflow-wrap:anywhere;font-size:17px;padding:12px;background:#eef3ff;color:#254ba8}#issued{margin-top:20px}footer{font-size:13px;margin:30px 0}.device{border-bottom:1px solid #e5e8ef;padding:12px 0}[hidden]{display:none!important}
