:root{font:16px/1.5 system-ui;color:#183047;background:#f3f6f8}body{margin:0}main{max-width:850px;margin:32px auto;padding:24px}header{border-bottom:3px solid #2e827f;margin-bottom:24px}header>p:first-child{letter-spacing:3px;font-weight:700}h1{font-size:2.2rem}section{background:#fff;padding:24px;border:1px solid #d3dce3;border-radius:12px;margin:20px 0}label{display:block;margin:16px 0}input,select,button{font:inherit;padding:12px;border-radius:6px;border:1px solid #a5b9c5;box-sizing:border-box}input,select{display:block;width:100%;margin-top:6px}button{background:#235b72;color:#fff;cursor:pointer;margin:10px 0}button:disabled{opacity:.5}small,footer{display:block;color:#536777}.notice{padding:16px;background:#fff4d9;border-left:4px solid #ad7415}.check{display:flex;gap:12px;align-items:center}.check input{width:auto}#status{white-space:pre-wrap}#qr{width:200px;max-width:100%}code{overflow-wrap:anywhere}table{width:100%;border-collapse:collapse;font-size:.9rem}td,th{padding:8px;text-align:left;border-bottom:1px solid #ddd;overflow-wrap:anywhere}fieldset{border:1px solid #ccc} [hidden]{display:none!important}
