/* Documentation-only refinements; shared product layouts stay unchanged. */
.docs-nav{max-height:calc(100vh - 145px);overflow-y:auto;padding-right:12px}
.docs-main{min-width:0}.doc-section a:not(.button):not(.text-link){text-underline-offset:3px}
.doc-section p code,.doc-section li code{overflow-wrap:anywhere}
.doc-section details{margin:16px 0}.doc-section details>summary{cursor:pointer;padding:14px 0;font-weight:650}
.doc-section .table-wrap td:first-child{font-weight:600}.doc-section ol li{margin-bottom:12px}
.docs-nav nav a[hidden]{display:none}.doc-intro .actions{margin-top:24px}
@media(max-width:680px){.docs-nav{max-height:none;overflow:visible;padding-right:0}.doc-intro .endpoint{flex-wrap:wrap}.doc-intro h1{font-size:52px}}
@media print{[data-code-panel][hidden]{display:block}.doc-section{break-inside:auto}}
