#docsOverlay .dash-main{min-width:0;scroll-behavior:auto}
#docsOverlay>.dash-sidebar+div{min-width:0;min-height:0;height:100dvh}
#docsOverlay .dash-page{max-width:1050px;margin-inline:auto;min-width:0}
#docsOverlay .dash-card h2{font-size:17px;font-weight:600;line-height:1.5;margin-bottom:10px;color:var(--d-text)}
#docsOverlay .dash-card p{line-height:1.8;overflow-wrap:anywhere}
#docsOverlay .docs-example{padding:0;overflow:hidden}
#docsOverlay .docs-example-head{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--d-line);gap:12px;font-size:13px;color:var(--d-muted)}
#docsOverlay .docs-example pre{margin:0;padding:18px;overflow:auto;max-width:100%;background:var(--d-bg);font-size:13px;line-height:1.8;color:var(--d-text);white-space:pre}
#docsOverlay .docs-example code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}
#docsOverlay .dash-nav{overflow-y:auto;min-height:0}
#docsOverlay .dash-nav-item{min-height:44px}
#docsOverlay .cd-setup-troubleshooting {margin-bottom:20px}
#docsOverlay .cd-setup-troubleshooting ol {padding-left:22px;color:var(--d-muted);font-size:14px;line-height:1.8}
#docsOverlay .cd-setup-troubleshooting li+li {margin-top:6px}
#docsOverlay .cd-setup-troubleshooting figure {margin:18px 0 0}
#docsOverlay .cd-setup-troubleshooting figure a {display:block;min-width:0}
#docsOverlay .cd-setup-troubleshooting img {display:block;width:100%;height:auto;border:1px solid var(--d-border);border-radius:8px}
#docsOverlay .cd-setup-troubleshooting figcaption {margin-top:8px;font-size:12px;color:var(--d-muted);line-height:1.6}
@media(max-width:768px){#docsOverlay .dash-main{padding:20px 16px}#docsOverlay .dash-h1{font-size:24px}#docsOverlay .dash-sidebar{z-index:60;height:100dvh;overflow-y:auto}#docsOverlay .dash-topbar{padding:10px 12px;gap:10px;flex-wrap:wrap}#docsOverlay .dash-topbar-right{gap:6px}#docsOverlay .docs-example pre{font-size:12px;padding:14px}#docsOverlay .dash-sub{font-size:14px;line-height:1.7}}
