/* Keep every member destination visible even before member data is connected. */
body.member-workspace{overflow-x:clip}
.member-workspace .my-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:28px}
.member-workspace .my-layout>.my-nav{position:sticky;top:var(--member-nav-top,151px);max-height:calc(100dvh - var(--member-nav-top,151px) - 18px);overflow-y:auto;overscroll-behavior:contain;align-self:start;background:var(--mm-surface);border:1px solid #d7e1e8;box-shadow:0 5px 20px #18324706;padding:12px;border-radius:12px;scrollbar-width:thin}
.member-workspace .my-nav a.member-nav-link{display:block;padding:12px 14px;color:var(--mm-muted);border-radius:8px;font-size:15px;min-height:48px;line-height:1.55}
.member-workspace .my-nav a.member-nav-link small{font-size:12px!important;display:block;margin-top:4px;line-height:1.5}
.member-workspace .my-nav a.member-nav-link[aria-current=page]{background:var(--mm-soft);color:var(--mm-ink);box-shadow:inset 3px 0 #c75a25}
.member-workspace .my-nav .nav-group-title{padding:11px 14px 4px;font-size:12px;color:#627a8d}
.member-workspace .my-nav .member-nav-tools{border-top:1px solid #e0e8ef;margin-top:8px;padding-top:14px}
.member-workspace #member-content{min-width:0;min-height:1150px}
.member-workspace .member-boundary{margin:0 0 28px}
.member-workspace .feature-index{grid-template-columns:1fr;gap:16px}
.member-workspace .feature-index section{padding:22px 25px}
.member-workspace .boundary-status{flex-wrap:wrap}
.member-context{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 22px}
.member-context h2{margin:0;font-size:27px}
.member-context span{color:var(--mm-muted);font-size:14px}
.member-workspace .member-boundary .actions{gap:18px;flex-wrap:wrap}
@media(max-width:760px){
 .member-workspace .my-layout{display:block}
 .member-workspace .my-layout>.my-nav{display:flex!important;flex-wrap:nowrap!important;align-items:center;position:sticky;top:var(--member-nav-top,123px);z-index:45;max-height:none;overflow-x:auto!important;overflow-y:hidden!important;margin:0 -21px 25px;max-width:none;padding:9px 21px!important;border-radius:0;border-width:1px 0;gap:6px!important;background:var(--mm-surface);scrollbar-width:none}
 .member-workspace .my-nav .nav-group-title,.member-workspace .my-nav small,.member-workspace .my-nav>a:not(.member-nav-link){display:none!important}
 .member-workspace .my-nav a.member-nav-link,.member-workspace .my-nav button{flex:0 0 auto!important;white-space:nowrap!important;padding:10px 14px!important;min-height:44px}
 .member-workspace .my-nav strong{font-size:14px!important}
 .member-workspace #member-content{min-height:1000px}
 .member-workspace .member-boundary{padding:24px}
 .member-context h2{font-size:24px}
}
