.zkapi-limits{background:var(--paper-2);border:1px solid var(--line);gap:18px;max-width:960px;margin-bottom:32px;padding:24px;display:grid}.zkapi-wallet{gap:20px;max-width:960px;padding-bottom:56px;display:grid}.zkapi-banner{border-left:3px solid var(--signal-deep);background:var(--signal-tint);padding:18px 24px}.zkapi-panel{border:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:clamp(20px,4vw,32px);display:flex}.zkapi-panel h2{font-size:clamp(26px,3vw,36px)}.zkapi-panel p{max-width:760px;color:var(--muted)}.zkapi-panel label{font-weight:560}.zkapi-panel input:not([type=checkbox]),.zkapi-panel textarea{border:1px solid var(--line-strong);background:var(--white);border-radius:0;width:100%;min-width:0;max-width:760px;padding:12px}.zkapi-panel textarea{resize:vertical}.zkapi-panel #zk-export,.zkapi-panel #zk-restore,.zkapi-data{font:400 12px/1.7 var(--mono);overflow-wrap:anywhere}.zkapi-check{align-items:flex-start;gap:12px;font-size:14px;display:flex}.zkapi-check input{width:18px;height:18px;accent-color:var(--signal-deep);flex:none;margin-top:5px}.zkapi-panel details{border-top:1px solid var(--line);width:100%;padding-top:16px;display:block}.zkapi-panel summary{cursor:pointer;margin-bottom:16px}.zkapi-panel details label,.zkapi-panel details textarea{margin-bottom:12px;display:block}.zkapi-panel .ar-button{white-space:normal;text-align:left;min-height:46px;line-height:1.4}.zkapi-answer{background:var(--paper-2);overflow-wrap:anywhere;width:100%;padding:20px}.zkapi-answer p{white-space:pre-wrap;margin-bottom:16px}.zkapi-status{background:var(--ink);color:var(--paper);overflow-wrap:anywhere;padding:18px;position:sticky;bottom:12px}.zkapi-status:empty{display:none}@media (max-width:500px){.zkapi-panel .button-row,.zkapi-panel .button-row .ar-button{width:100%}.zkapi-panel{gap:14px}.zkapi-limits{padding:20px}}
