.api-links{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.api-op{border-top:1px solid var(--border-soft)}.api-op>summary{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 0}.api-op>summary::-webkit-details-marker{display:none}.api-op>summary:hover .api-path{color:var(--accent)}.api-method{font:700 .72rem/1 var(--font-mono);letter-spacing:.04em;padding:4px 7px;border-radius:4px;min-width:3.4em;text-align:center;color:#fff}.api-get{background:#2563eb}.api-post{background:#16a34a}.api-path{font-size:.9rem;font-weight:600;word-break:break-all}.api-summary{color:var(--muted);font-size:.9rem}.api-op-body{padding:0 0 14px}.api-op-body h4{margin:14px 0 6px;font-size:.85rem}.api-op-body pre{margin:0;overflow-x:auto;font-size:.8rem}.api-params{width:100%;border-collapse:collapse;font-size:.85rem}.api-params td{padding:5px 8px 5px 0;vertical-align:top;border-top:1px solid var(--border-soft)}.api-params td:first-child{white-space:nowrap}.api-req{color:var(--danger)}.api-errors{margin:0;padding-left:18px;font-size:.85rem}.api-errors li{margin:3px 0}.api-errors code{word-break:break-all}@media(max-width:620px){.api-params td:nth-child(2){display:none}}.api-lede{margin:-4px 0 14px}.api-start{margin:0 0 10px;padding-left:18px;font-size:.92rem}.api-start li{margin:4px 0}
