/* V16.3.2 scoped navigation / poll / login additions */
.bp-top-auth-actions{display:flex;align-items:center;gap:8px}.bp-signup-link{display:inline-flex;align-items:center;text-decoration:none;border:1px solid rgba(255,255,255,.5);color:#fff!important;border-radius:8px;padding:7px 11px;font-size:12px;font-weight:900}.bp-signup-link:hover{background:#fff;color:#075b31!important}
.bp-news-nav{overflow:visible!important}.bp-nav-dropdown{position:relative;display:flex;align-items:stretch}.bp-nav-dropdown-toggle{appearance:none;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;font:inherit;font-size:14px!important;font-weight:850!important;padding:20px 16px!important;white-space:nowrap}.bp-nav-dropdown-toggle:after{content:'⌄';margin-left:7px;font-size:11px}.bp-nav-dropdown-menu{display:none;position:absolute;top:100%;left:0;min-width:220px;background:#fff;border:1px solid #e4e8ed;border-radius:0 0 12px 12px;box-shadow:0 16px 34px rgba(15,23,42,.18);padding:7px;z-index:120}.bp-nav-dropdown:hover .bp-nav-dropdown-menu,.bp-nav-dropdown:focus-within .bp-nav-dropdown-menu{display:block}.bp-nav-dropdown-menu a{display:block!important;color:#17202d!important;padding:10px 12px!important;border:0!important;border-radius:8px;text-decoration:none;font-size:12px!important}.bp-nav-dropdown-menu a:hover{background:#eef8f1!important;color:#075b31!important}
.bp-nav-custom-button{display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:13px;font-weight:950;padding:11px 16px;border-radius:9px;white-space:nowrap}.bp-nav-button-live{background:#e3222b;color:#fff!important}.bp-nav-button-accent{background:#138a36;color:#fff!important;border:1px solid rgba(255,255,255,.3)}.bp-nav-button-outline{background:transparent;color:#fff!important;border:1px solid rgba(255,255,255,.6)}.bp-nav-button-default{background:#fff;color:#075b31!important}
.drawer-menu-group{border-bottom:1px solid #eee}.drawer-menu-group>summary{cursor:pointer;padding:12px 5px;font-weight:800;list-style:none}.drawer-menu-group>summary::-webkit-details-marker{display:none}.drawer-menu-group a{padding-left:20px!important}.drawer-nav-button{background:#138a36;color:#fff!important;border-radius:9px;margin:8px 0;padding:10px 12px!important;text-align:center}.drawer-nav-button.live{background:#e3222b!important}
.login-help-row{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.login-signup-cta{text-align:center;font-size:13px;margin:15px 0 0}.login-signup-cta a{font-weight:900;color:#075b31}
.home-weather-poll-layout{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:16px;align-items:start;margin-top:20px}.home-weather-poll-layout:not(.has-poll){grid-template-columns:1fr}.home-weather-poll-layout .weather-section{margin:0!important}.home-top-poll .side-poll{margin:0!important;height:100%}.poll-widget-actions{display:flex;align-items:center;gap:10px;justify-content:space-between}.poll-widget-actions a{font-size:11px;font-weight:900;color:#075b31;text-decoration:none}.poll-result-toggle{display:flex!important;align-items:center;gap:8px;margin:10px 0}.poll-result-toggle input{width:auto!important;margin:0!important}
.nav-manager-row{display:grid;grid-template-columns:1fr 1.35fr .65fr .85fr .75fr .75fr .55fr 72px 68px auto;gap:7px;align-items:center;margin:9px 0}.nav-manager-row input,.nav-manager-row select{margin:0!important}.nav-manager-row .nav-on{display:flex;align-items:center;gap:4px}.nav-manager-row .nav-on input{width:auto!important}
@media(max-width:1050px){.nav-manager-row{grid-template-columns:1fr 1fr 1fr}.nav-manager-row span{grid-column:1/-1}.bp-news-nav{overflow-x:auto!important}.bp-nav-dropdown-menu{position:fixed;top:auto}}
@media(max-width:820px){.bp-top-auth-actions{gap:5px}.bp-signup-link{padding:6px 8px;font-size:10px}.home-weather-poll-layout{grid-template-columns:1fr!important;margin-top:14px}.home-top-poll{order:0}.home-weather-poll-layout .weather-section{order:1}.bp-news-nav-wrap{display:none!important}}
