:root{font:16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#17344b;background:#edf2f5;color-scheme:light}*{box-sizing:border-box}body{margin:0}main{max-width:700px;margin:auto;padding:24px 16px 50px}header,.row{display:flex;gap:14px;align-items:center;justify-content:space-between}header{justify-content:flex-start}h1{font-size:1.6rem;margin:0}h2{font-size:1.15rem;margin:0 0 12px}p{margin:8px 0;color:#4a6375}section{background:white;padding:22px;border-radius:16px;margin-top:22px;box-shadow:0 3px 20px #17344b09}label{display:block;margin-top:14px}input,select{width:100%;font:inherit;padding:12px;border:1px solid #9eb2c0;border-radius:9px;background:white;color:inherit}button{font:inherit;background:#17344b;color:white;border:0;border-radius:9px;padding:11px 15px;cursor:pointer}button:disabled{opacity:.45;cursor:default}.buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}ul{list-style:none;padding:0;margin:0}li{padding:14px 0;border-top:1px solid #e0e8ed;overflow-wrap:anywhere}li p{font-size:.9rem}li strong{display:block}.active{color:#af291e}.recovered{color:#176c47}#status{white-space:pre-line}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #d08e28;outline-offset:2px}
