/* Additional main section; preserve the existing academy palette and navigation behavior. */
[data-context-nav][data-context-version="v48"] .nav-item[data-context-toggle="staycheck"] .icon{color:#4b75a5}
.mobile-context-navigation[data-context-version="v48"]{grid-template-columns:repeat(5,minmax(0,1fr))}
.mobile-context-navigation[data-context-version="v48"] .nav-item>span{word-break:keep-all;overflow-wrap:normal;text-wrap:balance}
@media(max-width:1000px){
 body.mobile-app-navigation-v48{padding-bottom:calc(94px + env(safe-area-inset-bottom))}
 body.mobile-app-navigation>.mobile-context-navigation[data-context-version="v48"]{grid-template-columns:repeat(5,minmax(0,1fr));min-height:80px}
 body.mobile-app-navigation>.mobile-context-navigation[data-context-version="v48"] .context-menu-group>.nav-item{min-height:68px;font-size:10px;gap:4px;padding:6px 2px}
 body.mobile-app-navigation>.mobile-context-navigation[data-context-version="v48"] .nav-item>span{display:flex;align-items:center;justify-content:center;min-height:26px;line-height:1.3}
}
@media(max-width:370px){
 body.mobile-app-navigation>.mobile-context-navigation[data-context-version="v48"]{padding-left:3px;padding-right:3px}
 body.mobile-app-navigation>.mobile-context-navigation[data-context-version="v48"] .context-menu-group>.nav-item{font-size:9px}
}

[data-context-nav] .nav-item[data-context-section-link="staycheck"] .icon{color:#4b75a5}
.side-nav .context-staycheck-group>[data-context-panel="staycheck"]{margin-top:3px;margin-bottom:12px}
