.api-console{padding:22px;border:1px solid var(--ui-line,#dbe3ef);border-radius:18px;background:var(--ui-surface,#fff)}
.api-console-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.api-console label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;min-width:0}.api-console [hidden]{display:none!important}
.api-console input,.api-console select{width:100%;min-width:0;box-sizing:border-box;padding:12px 14px;border:1px solid var(--ui-line,#dbe3ef);border-radius:10px;background:var(--ui-bg,#f5f7fb);color:inherit;font:inherit}.api-console input:focus-visible,.api-console select:focus-visible{outline:2px solid #3478f6;outline-offset:2px}
.api-console-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.api-console #apiConsoleStatus{overflow-wrap:anywhere;font-size:13px;line-height:1.7;min-height:24px}.api-console-result{max-height:420px;min-height:110px;white-space:pre;overflow:auto;margin:0!important}.api-console button:disabled{opacity:.65;cursor:wait}
@media(max-width:640px){.api-console{padding:16px}.api-console-grid{grid-template-columns:1fr}.api-console-actions .ui-button{width:100%;justify-content:center}}
