.vote-card .badge.number-pending{border-radius:999px;width:auto;min-width:1.6em;padding:0 .45em}.upcoming-card .rates{flex-wrap:wrap;margin-top:8px}.candidate-list-tools{z-index:2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card);flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin:4px 0 10px;padding:8px 0;display:flex;position:sticky;top:0}.candidate-list-search{color:var(--muted);gap:3px;font-size:.78rem;display:grid}.candidate-list-search-input{border:1px solid var(--line);min-width:min(260px,100%);min-height:36px;color:var(--fg);background:var(--card);font:inherit;border-radius:6px;padding:6px 9px}.candidate-list-locate,.candidate-list-compact-toggle{border:1px solid var(--line);min-height:36px;color:var(--muted);background:var(--bg);font:inherit;cursor:pointer;border-radius:999px;padding:6px 10px;font-size:.82rem}.candidate-list-locate:disabled{cursor:not-allowed;opacity:.55}.candidate-list-compact-toggle[aria-pressed=true]{border-color:var(--accent);color:var(--accent);font-weight:600}.candidate-list-search-status{color:var(--muted);font-size:.76rem;line-height:1.5}.candidate-list-match{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:-2px;border-radius:4px}.vote-card.candidate-list-compact .cands>li{padding-top:6px;padding-bottom:7px}.vote-card.candidate-list-compact .cands .bar{height:6px;margin-top:6px}.vote-card.candidate-list-compact .cands .rates{gap:8px;font-size:.8rem}.vote-card.candidate-list-compact .cand-plat{margin-top:1px}@media (width<=760px){.area-workspace .candidate-list-tools{top:56px}.candidate-list-tools{align-items:stretch;gap:8px}.candidate-list-search{flex:100%}.candidate-list-search-input,.candidate-list-locate,.candidate-list-compact-toggle{min-height:44px}.candidate-list-search-status{align-self:center}}.breadcrumb[data-astro-cid-ezvlwyc3]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.9rem;display:flex}.sep[data-astro-cid-ezvlwyc3]{color:var(--muted)}.children[data-astro-cid-4si7ycas]{margin-top:28px}h2[data-astro-cid-4si7ycas]{color:var(--muted);margin:0;font-size:1rem;font-weight:600}ul[data-astro-cid-4si7ycas]{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}a[data-astro-cid-4si7ycas]{background:var(--chip);color:var(--fg);border-radius:8px;padding:6px 12px;display:inline-block}a[data-astro-cid-4si7ycas]:hover{outline:1px solid var(--accent);text-decoration:none}.oldname[data-astro-cid-4si7ycas]{color:var(--muted);font-size:.82rem}.area-history[data-astro-cid-cgf5xukj]{margin:2rem 0;scroll-margin-top:1rem}.area-history[data-astro-cid-cgf5xukj] h2[data-astro-cid-cgf5xukj]{margin-bottom:.5rem;font-size:1.3rem}.history-note[data-astro-cid-cgf5xukj]{color:var(--muted);font-size:.9rem;line-height:1.7}.history-type[data-astro-cid-cgf5xukj]{border-bottom:1px solid var(--line)}summary[data-astro-cid-cgf5xukj]{cursor:pointer;padding:.9rem .25rem;font-weight:700}summary[data-astro-cid-cgf5xukj] small[data-astro-cid-cgf5xukj]{color:var(--muted);margin-left:.75rem;font-weight:400}ol[data-astro-cid-cgf5xukj]{margin:0;padding:0 .25rem;list-style:none}li[data-astro-cid-cgf5xukj]{border-top:1px solid var(--line);grid-template-columns:6.5rem minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.history-term[data-astro-cid-cgf5xukj]{align-self:start;font-weight:700}.history-term[data-astro-cid-cgf5xukj] span[data-astro-cid-cgf5xukj]{margin-top:.3rem;font-size:.8rem;font-weight:400;display:block}.history-facts[data-astro-cid-cgf5xukj]{overflow-wrap:anywhere;min-width:0}.history-facts[data-astro-cid-cgf5xukj] p[data-astro-cid-cgf5xukj]{margin:0 0 .4rem;line-height:1.8}.history-facts[data-astro-cid-cgf5xukj] small[data-astro-cid-cgf5xukj]{color:var(--muted)}.history-leader[data-astro-cid-cgf5xukj]{flex-wrap:wrap;align-items:baseline;gap:.25rem .65rem;display:flex}.history-elected[data-astro-cid-cgf5xukj]{font-weight:650}@media (width<=540px){li[data-astro-cid-cgf5xukj]{grid-template-columns:5rem minmax(0,1fr);gap:.65rem}}.local-tools[data-astro-cid-plqe2xg2]{flex-wrap:wrap;align-items:center;gap:.55rem;margin:1rem 0 1.25rem;display:flex}.local-tools[data-astro-cid-plqe2xg2] a[data-astro-cid-plqe2xg2],button[data-astro-cid-plqe2xg2]{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--fg);font:inherit;box-sizing:border-box;cursor:pointer;border-radius:8px;align-items:center;padding:.5rem .8rem;font-size:.88rem;text-decoration:none;display:inline-flex}.local-tools[data-astro-cid-plqe2xg2] a[data-astro-cid-plqe2xg2]:hover,button[data-astro-cid-plqe2xg2]:hover{border-color:var(--accent);text-decoration:underline}.local-tools[data-astro-cid-plqe2xg2] span[data-astro-cid-plqe2xg2]{color:var(--muted);font-size:.8rem}[data-astro-cid-plqe2xg2][hidden]{display:none!important}dialog[data-astro-cid-kfvttyih]{box-sizing:border-box;border:1px solid var(--line);background:var(--card);width:min(500px,100vw - 32px);max-height:85svh;color:var(--fg);border-radius:14px;padding:1.2rem;overflow:auto}dialog[data-astro-cid-kfvttyih]::backdrop{background:#00000080}h2[data-astro-cid-kfvttyih]{margin:.6rem 0;font-size:1.25rem}p[data-astro-cid-kfvttyih]{overflow-wrap:anywhere;line-height:1.6}.share-close[data-astro-cid-kfvttyih]{float:right}img[data-astro-cid-kfvttyih]{object-fit:contain;max-width:100%;max-height:280px;margin:.75rem auto;display:block}.share-url-label[data-astro-cid-kfvttyih]{gap:.4rem;font-size:.85rem;display:grid}input[data-astro-cid-kfvttyih]{box-sizing:border-box;background:var(--bg);width:100%;min-width:0;color:var(--fg);border:1px solid var(--line);font:inherit;border-radius:6px;padding:.65rem}.share-actions[data-astro-cid-kfvttyih]{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}button[data-astro-cid-kfvttyih]{border:1px solid var(--line);background:var(--bg);min-height:44px;color:var(--fg);font:inherit;cursor:pointer;border-radius:7px;padding:.5rem .8rem}[data-astro-cid-kfvttyih][data-share-status]{color:var(--muted);font-size:.85rem}[data-astro-cid-kfvttyih][hidden]{display:none!important}.town-map[data-astro-cid-n67f4zmd][data-upcoming-map] map-preferences{display:none}h1[data-astro-cid-n67f4zmd]{margin:10px 0 12px;font-size:1.5rem}.old-names[data-astro-cid-n67f4zmd]{color:var(--muted);font-size:.95rem;font-weight:400}.tab-switch[data-astro-cid-n67f4zmd]{flex-wrap:wrap;gap:8px;margin:6px 0 2px;display:flex}.tab-switch[data-astro-cid-n67f4zmd] button[data-astro-cid-n67f4zmd]{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--muted);cursor:pointer;border-radius:999px;padding:5px 14px}.tab-switch[data-astro-cid-n67f4zmd].small button[data-astro-cid-n67f4zmd]{padding:3px 11px;font-size:.85rem}.tab-switch[data-astro-cid-n67f4zmd] button[data-astro-cid-n67f4zmd].active{border-color:var(--accent);color:var(--accent);font-weight:600}.hidden[data-astro-cid-n67f4zmd]{display:none}.town-map[data-astro-cid-n67f4zmd] h2[data-astro-cid-n67f4zmd]{color:var(--muted);margin-bottom:4px;font-size:1rem;font-weight:600}.map-note[data-astro-cid-n67f4zmd]{margin-top:8px}.town-map[data-astro-cid-n67f4zmd]{margin-top:24px}.notice[data-astro-cid-n67f4zmd]{background:var(--card);border:1px solid var(--line);color:var(--muted);border-radius:10px;padding:12px 14px}.town-map[data-population-active]>.map-era,#area-population[hidden]{display:none!important}#area-population{width:100%;min-width:0}.town-map[data-map-pending]>.map-era{opacity:.25;pointer-events:none}#area-map-status{border:1px solid var(--line);color:var(--fg);background:var(--card);border-radius:8px;padding:.75rem}#area-map-status[hidden]{display:none}#area-map-status button{color:var(--bg);background:var(--fg);cursor:pointer;border:0;border-radius:5px;padding:.45rem .7rem}
