body.g36-nav #sidebar{padding:20px 14px 16px}
.g36-nav .sidebar-brand{padding:0 2px 22px;border-bottom:1px solid var(--line);margin-bottom:16px}
.g36-nav .workspace-nav{gap:6px}
.g36-nav .workspace-nav>.nav-item,.g36-nav #borrow-navigation>[data-nav=all]{min-height:44px;border-radius:6px;font-size:14px;color:var(--ink)}
.g36-nav #borrow-group,.g36-nav #g24-nav{display:none!important}
.g36-nav #borrow-navigation{display:contents!important}
.g36-nav #borrow-navigation>[data-nav=all]{display:flex;margin:0;width:100%;box-sizing:border-box}
.g36-nav #borrow-navigation>[data-nav=all]::before{content:'';width:18px;height:18px;border:1.5px solid currentColor;border-radius:3px;box-sizing:border-box}
.g36-nav #g36-explorer{margin:14px 0 18px;padding:16px 0 0;border-top:1px solid var(--line)}
.g36-nav #g36-explorer>label{font-size:12px;font-weight:600;color:var(--muted);display:block;margin:0 0 9px 8px}
.g36-nav #g36-network{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}
.g36-nav #g36-providers{margin:10px 0 0;display:flex;flex-direction:column;gap:2px}
.g36-nav .g36-provider{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 10px;color:var(--muted);font-size:13px;text-decoration:none;border-radius:6px;box-sizing:border-box}
.g36-nav .g36-provider img{width:18px;height:18px;object-fit:contain;flex-shrink:0}
.g36-nav .g36-provider:hover{color:var(--ink);background:var(--surface)}
.g36-nav .g36-provider[aria-current=page]{color:var(--ink);background:var(--surface);font-weight:700}
.g36-nav .g36-provider .nav-label{display:block}
.g36-nav #g36-external{margin-top:12px;border-top:1px solid var(--line);padding-top:8px}
.g36-nav #g36-external summary{padding:12px 8px;font-size:12px;cursor:pointer;color:var(--muted)}
.g36-nav #g36-external .g24-arrow{margin-left:auto}
.g36-nav #g36-explorer :focus-visible{outline:2px solid var(--ink);outline-offset:2px}
.g36-nav .sidebar-bottom{border-top:1px solid var(--line);padding-top:12px}
@media(min-width:761px){.g36-nav.sidebar-collapsed #g36-explorer{display:none}.g36-nav.sidebar-collapsed #borrow-navigation>[data-nav=all]{justify-content:center}.g36-nav.sidebar-collapsed #borrow-navigation>[data-nav=all] .nav-label{display:none}}
@media(max-width:760px){body.g36-nav #sidebar{padding-bottom:24px}}
