/* v2.1.98：页面溢出最小修复；仅约束真实内容容器，不裁切正文、不覆盖 PC 1280px 最小宽度规则。 */
body.api-public-site .api-responsive-table{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}
body.api-public-site .api-responsive-table table{width:100%;min-width:560px}
/* 各解析接口在线测试：原三列保持，避免 grid 的 min-content 被长 API Key 或 URL 撑大。 */
body.api-public-site .api-test-form-grid:not(.api-tool-form-grid){grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(110px,.35fr)}
body.api-public-site .api-test-form-grid>label,body.api-public-site .api-test-form-grid>div{min-width:0;max-width:100%}
body.api-public-site .api-test-form-grid label input,body.api-public-site .api-test-form-grid label select,body.api-public-site .api-test-form-grid label textarea{min-width:0;max-width:100%;box-sizing:border-box}
body.api-public-site .api-test-key-pair{min-width:0;max-width:100%}
body.api-public-site .api-test-key-pair input{min-width:0;max-width:100%}
/* 接口详情的 URL、认证说明和值不应撑破右侧信息列。 */
body.api-public-site .api-meta-table>div>*{min-width:0;max-width:100%}
body.api-public-site .api-meta-table strong{overflow-wrap:anywhere;word-break:break-word}
body.api-public-site .api-meta-table .api-copy-line{min-width:0;max-width:100%}
@media(max-width:960px){body.api-public-site .api-test-form-grid:not(.api-tool-form-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){body.api-public-site .api-test-form-grid:not(.api-tool-form-grid){grid-template-columns:minmax(0,1fr)}}
