
/* GitHub visitors do not need collection/backup/sync/system diagnostics.
   Keep every analysis tab, filtering controls, charts and data evidence available. */
/* Public collection and publishing controls are removed from HTML; no CSS hiding. */
html.nslg-public .nslg-public-health{margin:10px 0;padding:11px 15px;border:1px solid #bc693e;border-radius:9px;background:#fff0e5;color:#693016;font:700 13px/1.6 Pretendard,system-ui,sans-serif}
html.nslg-public .nslg-public-health[hidden]{display:none!important}
.nslg-pubnav{position:sticky;top:0;z-index:99999;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:9px 15px;background:#F2F5F8;border-bottom:1px solid #CBD7E2;font:700 14px/1.5 Pretendard,system-ui,sans-serif}
.nslg-pubnav a{color:#1B3E5E!important;text-decoration:none!important;background:#fff;border:1px solid #B9C9DA;border-radius:9px;padding:9px 14px}
.nslg-pubnav a.on,.nslg-pubnav a:hover{background:#44588A!important;color:#fff!important}
/* v1.0.47 phone: the menu + notice used to stay pinned and cover ~30% of the screen.
   Menu scrolls away with the page; the notice shows one line and opens on tap. */
@media(max-width:760px){
 .nslg-pubnav{position:static!important;gap:4px;padding:6px 6px;font-size:12.5px}
 .nslg-pubnav a{padding:6px 7px;white-space:nowrap;flex:0 0 auto;letter-spacing:-.2px}
 /* v1.1.1 E1: 390px 폭에서도 메뉴 한 줄 (글자 · 여백만 조금 줄임) */
 @media(max-width:420px){.nslg-pubnav{gap:2px;padding:5px 3px}.nslg-pubnav a{padding:6px 4px;font-size:11.5px;letter-spacing:-.5px}}
 /* v1.1.1 A-07: 누르기 쉬운 높이 (36px) */
 .nslg-pubnav a{min-height:36px;display:inline-flex;align-items:center;box-sizing:border-box}
 /* v1.0.79: 폰 메뉴 1줄 — 로그아웃은 ☰ 더보기 안으로 · 로그인 단추는 짧게 */
 .nslg-pubnav a[href="/__nslg/logout"]{display:none!important}
 .nslg-pubnav a.nslg-login .lg{display:none}
}
