.elections-nav-item{flex-shrink:0;position:relative}.elections-nav-dropdown{background:var(--card);min-width:220px;color:var(--foreground);box-shadow:var(--shadow-card);z-index:110;border-radius:8px;padding:8px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.elections-nav-dropdown[hidden]{display:none}.site-header .desktop-nav .elections-nav-dropdown a{white-space:nowrap;border:0;min-height:44px;padding:10px 14px;font-size:15px}.site-header .desktop-nav .elections-nav-dropdown a:hover{background:var(--surface-2)}@media (width>=768px) and (width<=1023px){.site-header .desktop-nav:has(.elections-nav-item[data-open=true]){overflow:visible}}
