
body{font:15px/1.5 system-ui,sans-serif;margin:0;color:#1d1d1f;background:#fafafa}
header{display:flex;gap:1rem;align-items:center;padding:.75rem 1.5rem;background:#fff;
border-bottom:1px solid #ddd}header h1{font-size:1.1rem;margin:0;flex:1}
main{max-width:60rem;margin:1.5rem auto;padding:0 1.5rem}
form{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;margin:.75rem 0}
label{display:flex;flex-direction:column;font-size:.85rem}
input{padding:.35rem .5rem;border:1px solid #bbb;border-radius:4px;min-width:12rem}
button{padding:.4rem .9rem;border:1px solid #333;border-radius:4px;background:#fff;cursor:pointer}
.card{background:#fff;border:1px solid #ddd;border-radius:6px;padding:.75rem 1rem;margin:.75rem 0}
.row{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}
code{font-size:.8rem}#status{white-space:pre-wrap;color:#a00}
