*{box-sizing:border-box}body{color:#172033;background:#f5f7fb;margin:0;font-family:Arial,sans-serif}button,select{font:inherit}.page{width:min(1200px,100%);margin:0 auto;padding:24px}.header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}h1,h2,p{margin-top:0}h1{margin-bottom:12px}.header p{margin-bottom:6px}code{word-break:break-all}.actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}button,select{background:#fff;border:1px solid #cbd2df;border-radius:8px;min-height:42px;padding:0 14px}button{cursor:pointer}button:hover{background:#eef2f8}button.danger{color:#b11;border-color:#d33}.columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.card,.json-card{background:#fff;border:1px solid #dde3ec;border-radius:12px;padding:16px;box-shadow:0 8px 24px #1e2d460f}.card h2,.json-card h2{margin-bottom:14px;font-size:18px}.row{word-break:break-word;border-top:1px solid #edf0f5;padding:10px 0}.row:first-of-type{border-top:0}.empty{color:#7a8496}.json-card{margin-top:16px}pre{color:#e5e7eb;background:#111827;border-radius:8px;margin:0;padding:14px;font-size:13px;overflow:auto}@media (width<=800px){.page{padding:14px}.header{flex-direction:column}.actions{justify-content:stretch;width:100%}.actions>*{flex:calc(50% - 10px)}.columns{grid-template-columns:1fr}}
