.mobile-site-navigation,header.site-nav-header>.mobile-site-navigation{display:none}@media (width<=900px){header.site-nav-header.site-nav-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;height:auto;min-height:0;padding:12px 16px;display:grid}header.site-nav-header.site-nav-header>nav{display:none}.voting-client header.v-topbar.site-nav-header{z-index:45;position:relative}header.site-nav-header>:first-child{grid-area:1/1;min-width:0}header.site-nav-header>.sf-account,header.site-nav-header>.gm-header-right,header.site-nav-header>.member-header-actions{grid-area:1/2;min-width:0}header.site-nav-header .gm-header-right>span,header.site-nav-header .gm-brand b{display:none}header.site-nav-header .gm-brand span{white-space:nowrap;font-size:20px}header.site-nav-header .gm-header-right .nav-account-avatar{display:grid}header.site-nav-header>.mobile-site-navigation,.auth-shell>.mobile-site-navigation{color:#123b2b;z-index:45;grid-area:2/1/auto/-1;width:100%;min-width:0;margin:0;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:block;position:relative}.mobile-site-navigation .msn-trigger{color:#123b2b;width:100%;min-width:0;min-height:46px;font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfe8e2;border-radius:8px;align-items:center;gap:10px;margin:0;padding:10px 14px;display:flex}.mobile-site-navigation .msn-trigger:hover,.mobile-site-navigation.is-open .msn-trigger{border-color:#8caa7a}.mobile-site-navigation .msn-current-label{flex:1;min-width:0;font-size:16px;font-weight:600}.mobile-site-navigation .msn-trigger-hint{color:#5f6b65;white-space:nowrap;font-size:12px}.mobile-site-navigation .msn-panel{overscroll-behavior:contain;background:#fff;border:1px solid #dfe8e2;border-radius:10px;max-height:min(470px,100dvh - 155px);padding:6px;position:absolute;inset:calc(100% + 6px) 0 auto;overflow-y:auto;box-shadow:0 8px 24px #163b2412}.mobile-site-navigation .msn-panel[hidden]{display:none}.mobile-site-navigation a.msn-link{color:#123b2b;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0;padding:11px 12px;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.mobile-site-navigation a.msn-link[aria-current=page]{color:#567530;background:#f2f6ef;font-weight:600}.mobile-site-navigation a.msn-link:hover{color:#567530;background:#f5f8f3}.mobile-site-navigation .msn-current-hint{color:#658531;white-space:nowrap;font-size:12px;font-weight:400}.mobile-site-navigation :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #658531}header.sf-header.site-nav-header{padding-inline:6px}header.portal-topbar.site-nav-header{padding-inline:0}header.site-nav-header .member-header-actions>a{display:none}header.site-nav-header .member-header-actions .text-button{min-height:40px;font-size:14px}.auth-shell>.mobile-site-navigation{width:calc(100% - 32px);position:absolute;top:82px;left:16px}.auth-shell:has(>.mobile-site-navigation){padding-top:154px}}
