.api-test{margin:24px 0 36px;padding:24px;border:1px solid #dce4f0;background:#fbfcff;border-radius:14px}.api-test h2{margin:0 0 12px;font-size:20px}.api-test p,.api-test small{font-size:12px;line-height:1.8;color:#65748a}.api-test label{display:grid;gap:7px;font-size:13px;margin:15px 0}.api-test input,.api-test select,.api-test textarea{box-sizing:border-box;max-width:100%;width:100%;border:1px solid #d9e0eb;border-radius:8px;background:#fff;color:#23334b;padding:11px;font:inherit}.api-test textarea{font:12px/1.8 Consolas,monospace;resize:vertical}.api-test input:focus,.api-test textarea:focus,.api-test select:focus{outline:3px solid #e2ebfb}.api-test .test-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.api-test .test-row{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.api-test .test-row label{flex:1;min-width:180px}.api-test button{background:#2d64be;border:0;border-radius:8px;padding:11px 18px;color:#fff;font:inherit;cursor:pointer}.api-test button:disabled{opacity:.5}.api-test button[hidden]{display:none}.api-test pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:500px;overflow:auto;font:12px/1.8 Consolas,monospace;background:#fff;border-radius:8px;padding:16px;color:#263b56}.schema-composition{border-left:2px solid #e3eafa;padding-left:12px}@media(max-width:600px){.api-test{padding:18px}.api-test .test-fields{grid-template-columns:1fr}}
