:root{font-family:system-ui,-apple-system,Segoe UI,Arial;color-scheme:dark;background:#0b1425;color:#e7eefb}*{box-sizing:border-box}body{margin:0}.container{max-width:1120px;margin:35px auto;padding:0 20px}.narrow{max-width:520px}.top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:26px}.brand{font-size:23px;font-weight:800}.brand span{color:#48a9ff}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.card{background:#17253b;border:1px solid #2a3e5d;border-radius:16px;padding:24px;margin-bottom:20px}.card h2,.card h1{margin-top:0}.muted{color:#a4b3cc}.help{font-size:13px;color:#a4b3cc}label{display:block;margin:14px 0 6px;font-size:13px;font-weight:600}input,textarea,select{display:block;width:100%;padding:11px;border-radius:8px;border:1px solid #3b536d;background:#0d192c;color:#fff;font:inherit}input:focus{outline:2px solid #3d95e9}button,.btn{display:inline-block;background:#2176df;color:white;border:0;border-radius:9px;padding:10px 15px;font:inherit;cursor:pointer;text-decoration:none;margin-top:13px}button:hover,.btn:hover{background:#358bea}.secondary{background:#2c3c52}.danger{background:#ad3852}.error{background:#5d2537;padding:10px;border-radius:8px}.success{background:#214b3c;padding:10px;border-radius:8px}.tablewrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:680px}th,td{padding:12px 10px;text-align:left;border-bottom:1px solid #33445c;font-size:13px}code{color:#92cafa}small{color:#afbed6}.pill{border-radius:999px;background:#39547a;padding:4px 10px;white-space:nowrap}.pill.ok{background:#236a4b}.pill.no{background:#845427}.inline{display:inline-block}.inline button{margin:0}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.card h2{margin-top:18px}.card h2:first-child{margin-top:0}
