*{box-sizing:border-box}body{margin:0;background:#f4f6fa;color:#182536;font:16px/1.5 system-ui,sans-serif}main{max-width:760px;margin:2rem auto;padding:1.5rem;background:white;border-radius:12px;box-shadow:0 2px 14px #15263a16}h1{margin-top:0}.warning{padding:1rem;background:#fff4d4;border-left:4px solid #ad7500}label{display:block;margin:.9rem 0 .3rem;font-weight:600}input,select,textarea{display:block;width:100%;padding:.7rem;font:inherit;border:1px solid #9ca9b8;border-radius:6px}textarea{resize:vertical}button{padding:.65rem 1rem;margin:.8rem .45rem .5rem 0;background:#164a86;color:white;border:0;border-radius:6px;cursor:pointer}button:disabled{opacity:.5;cursor:wait}button:focus-visible,textarea:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #f6b633}#status{min-height:1.5em}[hidden]{display:none!important}@media(max-width:760px){main{margin:0;min-height:100vh;border-radius:0}}
