*{box-sizing:border-box}body{font:15px Arial,sans-serif;background:#edf3ef;color:#244138;margin:0;padding:30px 20px;line-height:1.6}main{width:min(520px,100%);margin:6vh auto;background:#fff;border:1px solid #d9e5de;border-radius:15px;padding:32px}h1{font-size:27px;margin:12px 0}.brand{letter-spacing:2px;font-size:11px;color:#799b8a}p,small{color:#708b7d}label{display:grid;gap:7px;margin:17px 0;font-size:12px}input,select,button{font:inherit;border:1px solid #d0dfd6;border-radius:7px;padding:12px;width:100%}button{background:#177355;color:white;cursor:pointer;margin-top:8px;border-color:#177355}button:disabled{opacity:.5}a{color:#167554}.error{padding:12px;background:#fff0e9;color:#a4462c;border-radius:6px;white-space:pre-wrap}.notice{padding:12px;background:#fff7df;border-radius:7px;font-size:12px}.wide{width:min(1100px,100%);margin:25px auto}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.grid label{margin:0}.panel{padding:22px 0;border-top:1px solid #e4ece7;margin-top:20px}table{width:100%;border-collapse:collapse;font-size:12px}td,th{border-bottom:1px solid #e2ece5;padding:12px;text-align:left}td button{padding:7px;margin:3px 0;font-size:11px}.urls a{display:block;padding:12px;background:#edf6f0;margin:6px 0;overflow-wrap:anywhere}.success{background:#e3f3e8;padding:12px;color:#196840}.scroll{overflow:auto}#result{white-space:pre-wrap}@media(max-width:650px){.grid{grid-template-columns:1fr}main{padding:23px}}
