/* 公开文档与控制台内文档共用的版式，仅影响 .api-docs。 */
.api-docs{max-width:1168px;margin:28px auto;padding:0 24px;display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;line-height:1.75;color:#172b3a}
.api-docs nav{position:sticky;top:24px;align-self:start}.api-docs nav a{display:block;padding:6px 0}.api-docs a{color:#b96726}
.api-docs article{min-width:0}.api-docs section{background:#fff;border:1px solid #dde5ec;border-radius:20px;padding:24px;margin-bottom:20px;scroll-margin-top:90px}
.api-docs h2{font-size:22px;margin:0 0 12px}.api-docs h3{font-size:17px;margin:20px 0 8px;color:inherit}
.api-docs pre{background:#1b2027;color:#e8eee9;padding:18px;border-radius:8px;overflow:auto;line-height:1.6;font-size:13px;max-height:none;white-space:pre}
.api-docs code{font-family:ui-monospace,SFMono-Regular,monospace;overflow-wrap:anywhere}
.api-docs table{border-collapse:collapse;width:100%;font-size:14px}.api-docs th,.api-docs td{text-align:left;padding:10px;border-bottom:1px solid #dde5ec;vertical-align:top;white-space:normal}
.api-docs .note{border-left:3px solid #169d98;padding:8px 14px;background:#eef8f7}.api-docs .muted{color:#536c7e}
.console-wrap .api-docs{padding:0;margin:24px 0;grid-template-columns:160px minmax(0,1fr)}.console-wrap .api-docs nav{top:90px}
#gd-personal summary{cursor:pointer;font-weight:600}#gd-out{padding-top:12px;overflow-wrap:anywhere}#gd-out pre{white-space:pre;overflow:auto}
@media(max-width:1100px){.console-wrap .api-docs{display:block}.console-wrap .api-docs nav{position:static;display:flex;flex-wrap:wrap;gap:0 18px;margin-bottom:18px}}
@media(max-width:720px){.api-docs{display:block;padding:0 14px}.api-docs nav{position:static;display:flex;flex-wrap:wrap;gap:0 18px;margin-bottom:18px}.api-docs section{padding:18px}}
