.pd-api-actions{display:flex;flex-wrap:wrap;gap:10px;margin:-10px 0 24px}
.pd-api-actions a{min-height:40px}
.pd-api-anchor{display:block;scroll-margin-top:24px}
.pd-api-search{display:grid;gap:8px;margin:22px 0 8px;color:#334155;font-size:12px;font-weight:750}
.pd-api-search input{width:100%;min-width:0;padding:12px 14px;border:1px solid #d5dfeb;border-radius:8px;background:#fff;color:#172033;font-size:13px;outline:none}
.pd-api-search input:focus{border-color:#7fb2e7;box-shadow:0 0 0 3px rgba(21,101,192,.1)}
.pd-reader-section .pd-api-method-count{margin:0 0 14px;color:#718096;font-size:11px}
.pd-api-methods{max-height:610px;overflow:auto;overscroll-behavior:contain;border:1px solid #dfe6ee;border-radius:9px;background:#fff;scrollbar-width:thin;scrollbar-color:#c2ccd8 transparent}
.pd-api-method{border-bottom:1px solid #e7ecf2}
.pd-api-method:last-child{border-bottom:0}
.pd-api-method[hidden]{display:none}
.pd-api-method>summary{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:6px 12px;padding:14px 16px;cursor:pointer;list-style:none}
.pd-api-method>summary::-webkit-details-marker{display:none}
.pd-api-method>summary:hover,.pd-api-method[open]>summary{background:#f5f9ff}
.pd-api-method>summary:focus-visible{outline:2px solid #1565c0;outline-offset:-2px}
.pd-api-method>summary code{align-self:center;overflow-wrap:anywhere;color:#172033;font:12px/1.55 Consolas,Monaco,monospace}
.pd-api-method-description{grid-column:2;color:#637083;font-size:11px;line-height:1.45}
.pd-api-method-badge{display:inline-block;align-self:center;padding:4px 5px;border-radius:5px;background:#e9f3ff;color:#1565c0;text-align:center;font:750 10px/1.3 Consolas,Monaco,monospace}
.pd-api-method-badge[data-method="POST"]{background:#edf8f2;color:#25764d}
.pd-api-method-badge[data-method="PATCH"],.pd-api-method-badge[data-method="PUT"]{background:#fff6e7;color:#946014}
.pd-api-method-badge[data-method="DELETE"]{background:#fff0ef;color:#b42318}
.pd-api-method-content{padding:0 16px 16px;border-top:1px solid #edf1f6;background:#fbfcfe;min-width:0}
.pd-api-method-content p{font-size:12px}
.pd-api-method-content pre{max-height:400px;overflow:auto;padding:16px;border:1px solid #e1e7ef;border-radius:7px;background:#f1f5fa;color:#24374e;font:11px/1.65 Consolas,Monaco,monospace}
.pd-api-method-content .pd-button{margin-top:4px;font-size:12px}
.pd-api-copy{float:right;padding:4px 8px;border:1px solid #d7e0eb;border-radius:5px;background:#fff;color:#526175;font-size:10px;font-weight:700;cursor:pointer}
.pd-api-copy:hover{color:#1565c0;border-color:#9fc5ee}
.pd-api-empty{padding:16px}
@media(max-width:700px){.pd-api-actions{gap:8px}.pd-api-actions a{font-size:12px}.pd-api-method>summary{padding:12px;gap:5px 8px}.pd-api-method-content{padding:0 12px 12px}.pd-api-methods{max-height:480px}}
