*{box-sizing:border-box}body{margin:0;background:#f3f6f7;color:#172b35;font:17px/1.6 system-ui}main{max-width:760px;margin:auto;padding:24px}section,details{background:white;padding:24px;margin:20px 0;border-radius:12px}h1{line-height:1.2}label{display:block;margin:16px 0 6px}input,select,button{font:inherit;width:100%;padding:10px;border:1px solid #879a9b;border-radius:6px}button{margin-top:20px;background:#176e67;color:#fff}button:disabled{opacity:.55}.badge{font-size:14px;color:#415458}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}#status{border-left:4px solid #176e67;padding-left:16px}summary{cursor:pointer}@media(max-width:480px){main{padding:16px}section,details{padding:16px}}
