.docs-sidebar .nav-group{border:0;border-radius:0;padding:0;margin:4px 0}
.docs-sidebar{scrollbar-width:none;-ms-overflow-style:none}
.docs-sidebar::-webkit-scrollbar{display:none;width:0;height:0}
.docs-toc a.active{color:var(--brand);font-weight:600;border-left:2px solid var(--brand);margin-left:-15px;padding-left:13px}
.nav-group>summary{display:flex;align-items:center;gap:7px;list-style:none;padding:10px 6px;border-radius:6px;color:var(--ink);font-size:13px;font-weight:600;line-height:1.5}
.nav-group>summary::-webkit-details-marker{display:none}
.nav-group>summary:hover{background:var(--soft)}
.nav-chevron{display:inline-block;flex:none;font-size:20px;line-height:16px;transition:transform .15s}
.nav-group[open]>summary .nav-chevron{transform:rotate(90deg)}
.nav-folder-link{color:inherit}
.nav-folder-link.active{color:var(--brand)}
.docs-sidebar nav>.docs-nav-item{margin:4px 0;padding:9px 10px}
.nav-group-title{min-width:0;overflow-wrap:anywhere}
.nav-count{margin-left:auto;color:var(--muted);font-size:11px;font-weight:400;padding-left:4px;flex:none}
.nav-children{margin:3px 0 10px 13px;padding-left:10px;border-left:1px solid var(--line)}
.nav-children .docs-nav-item{padding:7px 8px}
.docs-nav-item .nav-entry-deprecated{text-decoration:line-through}
@media(prefers-reduced-motion:reduce){.nav-chevron{transition:none}}
