*{box-sizing:border-box}body{margin:0;background:#09120f;color:#d7e7df;font:13px ui-monospace,SFMono-Regular,Consolas,monospace}main{max-width:1500px;margin:auto;padding:14px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #19b77a;padding:5px 0 10px}.brand-wrap{display:flex;align-items:center;gap:11px}.brand-wrap img{width:135px;height:34px;object-fit:contain}h1{margin:3px 0;font-size:22px;color:#f6fff9}h2{font-size:13px;letter-spacing:.04em;text-transform:uppercase;margin:15px 0 4px;color:#76e3b5}button{background:#176d56;color:#fff;border:0;border-radius:4px;padding:8px 12px;font-weight:700;cursor:pointer}section{margin-top:10px;background:#0d1a15;border:1px solid #234b3d;border-radius:5px;padding:12px}.heading{display:flex;justify-content:space-between;align-items:baseline}.summary{font-weight:700;margin:0 0 8px}.rows{border:1px solid #304c40;border-radius:4px;overflow:hidden}.row{display:grid;grid-template-columns:minmax(190px,2fr) 130px 130px minmax(150px,2fr);align-items:center;gap:12px;min-height:32px;padding:6px 10px;background:#101f19;border-left:4px solid #ce4b4b;border-bottom:1px solid #243d33}.row:last-child{border-bottom:0}.row.ok{border-left-color:#29c67d}.name{font-weight:700;color:#e8fff3}.muted{color:#93aaa0;font-size:12px}.placeholder{border:1px dashed #557568;padding:9px;border-radius:4px;color:#b0c8bb}@media(max-width:700px){main{padding:8px}.brand-wrap img{width:105px;height:28px}h1{font-size:18px}.row{grid-template-columns:1fr 1fr;gap:3px;min-height:44px}}