/* Manuals: category > chapter > on-page headings, all usable without JS. */
.doc-nav{padding-right:7px}.doc-nav>h3{padding:0 9px}
.doc-nav-group{border-bottom:1px solid var(--line);padding:9px 0}
.doc-nav-group summary{padding:6px 8px;cursor:pointer;font-size:13px;font-weight:650;line-height:1.6;list-style-position:inside}
.doc-nav-group[open] summary{color:var(--mint-dark)}
.doc-nav-group ul{list-style:none;padding:5px 0 4px 19px;margin:0}
.doc-nav-group li{margin:0}.doc-nav-group a{padding:7px 11px;font-size:12px;line-height:1.6}
.doc-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:var(--muted);margin:0 0 25px;padding:0 0 15px;border-bottom:1px solid var(--line)}
.doc-breadcrumb a{text-decoration:none}.doc-breadcrumb [aria-current=page]{color:#425e50}
.doc-toc{background:#eff8f5;border:1px solid var(--line);border-radius:10px;padding:14px 20px;margin:0 0 30px}
.doc-toc summary{cursor:pointer;font-size:13px;font-weight:650;color:#395e4d}
.doc-toc ol{list-style:none;padding:12px 0 0;margin:0}.doc-toc li{padding:3px 0;font-size:12px}
.doc-toc .level-3{padding-left:17px}.doc-toc a{text-decoration:none}
.doc-body h1,.doc-body h2,.doc-body h3{scroll-margin-top:115px}
.doc-pagination{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:45px;padding-top:25px;border-top:1px solid var(--line)}
.doc-pagination a{border:1px solid var(--line);border-radius:8px;padding:15px 18px;text-decoration:none;line-height:1.5;font-size:13px}
.doc-pagination a[rel=prev]{grid-column:1}.doc-pagination a[rel=next]{grid-column:2}.doc-pagination small{display:block;color:var(--muted);font-size:10px;margin-bottom:5px}
.doc-overview{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}
.doc-overview section{padding:20px;border:1px solid var(--line);border-radius:12px;background:#fff;min-width:0}
.doc-overview h2{font-size:17px;margin:0 0 14px}.doc-overview ul{list-style:none;padding:0;margin:0}.doc-overview li{font-size:12px;padding:5px 0}

@media(max-width:760px){.doc-nav{max-height:none;border:1px solid var(--line);padding:12px 15px}.doc-nav-group ul{padding-left:14px}.doc-toc{padding:13px 16px}.doc-breadcrumb{gap:6px}.doc-pagination{gap:12px}.doc-pagination a{padding:12px;font-size:12px}.doc-overview{grid-template-columns:1fr}}
