.JyuU5q_marker-badge{--marker-badge-text:#fff;--marker-badge-radius:2px;--marker-badge-padding:2px 8px;padding:var(--marker-badge-padding);border-radius:var(--marker-badge-radius);background:var(--marker-badge-color);color:var(--marker-badge-text);white-space:nowrap;flex-direction:column;align-items:center;line-height:1.15;display:flex;position:absolute;bottom:0;transform:translate(-50%)}.JyuU5q_marker-badge__label{font-size:10px}.JyuU5q_marker-badge__value{font-size:13px;font-weight:700}@media (max-width:767px){.JyuU5q_marker-badge--mobile-start{transform:translate(-15%)}.JyuU5q_marker-badge--mobile-end{transform:translate(-85%)}.JyuU5q_marker-badge--mobile-center{transform:translate(-50%)}}
.D-iq2a_election-header{--election-header-gutter:24px;--election-header-title-color:#1a1a1a;--election-header-muted:var(--astro-election-muted);--election-header-divider:var(--astro-election-red);--election-header-ulagam-top-bg:#d9a554;--election-header-ulagam-bottom-bg:#eff1f4;--election-header-ulagam-color:#fff;--election-header-note-color:#555;flex-direction:column;display:flex}@media (max-width:767px){.D-iq2a_election-header{--election-header-gutter:12px}}.D-iq2a_election-header__top{padding:var(--election-header-gutter) var(--election-header-gutter) 0;flex-direction:column;gap:4px;display:flex}.D-iq2a_election-header__bottom{margin:0 var(--election-header-gutter);border-bottom:1px solid var(--election-header-divider);flex-direction:column;gap:4px;padding:4px 0 16px;display:flex}.D-iq2a_election-header__bottom:empty{padding-top:0}.D-iq2a_election-header__title{color:var(--election-header-title-color);font-size:20px;font-weight:700;line-height:1.4}@media (max-width:767px){.D-iq2a_election-header__title{font-size:18px}}.D-iq2a_election-header__subtitle{color:var(--election-header-muted);letter-spacing:.2em;text-transform:uppercase;font-size:11px}@media (max-width:767px){.D-iq2a_election-header__subtitle{letter-spacing:.1em}}.D-iq2a_election-header__note{color:var(--election-header-note-color);font-size:12px;line-height:1.6}.D-iq2a_election-header__updated{color:var(--election-header-muted);font-size:12px}.D-iq2a_election-header__updated-value{margin-left:4px}.D-iq2a_election-header.D-iq2a_ulagam .D-iq2a_election-header__top{padding:12px var(--election-header-gutter);background-color:var(--election-header-ulagam-top-bg)}.D-iq2a_election-header.D-iq2a_ulagam .D-iq2a_election-header__bottom{padding:12px var(--election-header-gutter);background:var(--election-header-ulagam-bottom-bg);border-bottom:none;margin:0}.D-iq2a_election-header.D-iq2a_ulagam .D-iq2a_election-header__bottom:empty{display:none}.D-iq2a_election-header.D-iq2a_ulagam .D-iq2a_election-header__title{text-transform:uppercase;font-size:22px}@media (max-width:767px){.D-iq2a_election-header.D-iq2a_ulagam .D-iq2a_election-header__title{font-size:20px}}.D-iq2a_election-header.D-iq2a_ulagam .D-iq2a_election-header__subtitle{font-weight:600}.D-iq2a_election-header.D-iq2a_ulagam .D-iq2a_election-header__title,.D-iq2a_election-header.D-iq2a_ulagam .D-iq2a_election-header__subtitle{color:var(--election-header-ulagam-color)}
.ezfMQW_party-logo{--party-logo-radius:4px;--party-logo-border:var(--astro-election-border);--party-logo-placeholder-bg:var(--astro-election-others);--party-logo-placeholder-color:#fff;width:var(--party-logo-size,48px);height:var(--party-logo-size,48px);border:1px solid var(--party-logo-border);border-radius:var(--party-logo-radius);object-fit:contain;background:var(--astro-election-surface);flex:none}.ezfMQW_party-logo--placeholder{background:var(--party-logo-placeholder-bg);color:var(--party-logo-placeholder-color);border-color:#0000;place-items:center;font-size:11px;font-weight:700;display:grid;overflow:hidden}.ezfMQW_party-logo--fallback{background:var(--astro-election-grey);display:block}
._0EO-EG_seat-bar{--seat-bar-height:36px;--seat-bar-marker-overhang:6px;--seat-bar-radius:2px;--seat-bar-track-color:var(--astro-election-track);--seat-bar-transition:width .6s ease;height:var(--seat-bar-height);position:relative}._0EO-EG_seat-bar__track{border-radius:var(--seat-bar-radius);background:var(--seat-bar-track-color);height:100%;display:flex;overflow:hidden}._0EO-EG_seat-bar__segment{background:var(--seat-bar-segment-color);height:100%;transition:var(--seat-bar-transition);flex:none}._0EO-EG_seat-bar__segment--official{opacity:1}._0EO-EG_seat-bar__segment--unofficial{opacity:.4}._0EO-EG_seat-bar__marker{top:calc(var(--seat-bar-marker-overhang)*-1);bottom:calc(var(--seat-bar-marker-overhang)*-1);background:var(--seat-bar-marker-color);pointer-events:none;width:2px;position:absolute;transform:translate(-50%)}@media (max-width:767px){._0EO-EG_seat-bar{--seat-bar-height:20px}}@media (prefers-reduced-motion:reduce){._0EO-EG_seat-bar{--seat-bar-transition:none}}
.GC2Oqq_seat-summary{--seat-summary-bg:var(--astro-election-surface);--seat-summary-padding:24px 24px 32px;--seat-summary-chart-max:1280px;--seat-summary-label-col:180px;--seat-summary-col-gap:16px;--seat-summary-bar-end-gap:52px;--seat-summary-badges-height:40px;--seat-summary-row-border:var(--astro-election-border);background:var(--seat-summary-bg);min-width:0;display:flex}.GC2Oqq_seat-summary__body{flex:auto;min-width:0}.GC2Oqq_seat-summary__chart{padding:var(--seat-summary-padding);max-width:var(--seat-summary-chart-max);margin:0 auto}.GC2Oqq_seat-summary__badges{grid-template-columns:var(--seat-summary-label-col) minmax(0, 1fr);column-gap:var(--seat-summary-col-gap);padding-right:var(--seat-summary-bar-end-gap);display:grid}.GC2Oqq_seat-summary__badges-track{height:var(--seat-summary-badges-height);grid-column:2;position:relative}.GC2Oqq_seat-summary__rows{margin:0;padding:0;list-style:none}.GC2Oqq_seat-summary__message{padding:var(--seat-summary-padding);color:var(--astro-election-muted);text-align:center;font-size:13px}@media (max-width:1023px){.GC2Oqq_seat-summary{--seat-summary-bar-end-gap:16px}}@media (max-width:767px){.GC2Oqq_seat-summary{--seat-summary-padding:16px 12px 24px;--seat-summary-bar-end-gap:4px}.GC2Oqq_seat-summary__badges{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:12px;padding-right:0}.GC2Oqq_seat-summary__badges-track{grid-column:2}}.GC2Oqq_seat-row{--seat-row-padding-y:16px;--seat-row-name-size:14px;--seat-row-total-size:28px;--seat-row-fade:seat-row-fade-in .3s ease both;grid-template-columns:var(--seat-summary-label-col) minmax(0, 1fr);column-gap:var(--seat-summary-col-gap);padding:var(--seat-row-padding-y) var(--seat-summary-bar-end-gap) var(--seat-row-padding-y) 0;border-bottom:1px solid var(--seat-summary-row-border);animation:var(--seat-row-fade);display:grid}.GC2Oqq_seat-row__party{align-items:flex-start;gap:12px;min-width:0;display:flex}.GC2Oqq_seat-row__label{flex-direction:column;min-width:0;display:flex}.GC2Oqq_seat-row__name{font-size:var(--seat-row-name-size);overflow-wrap:anywhere;font-weight:700;line-height:1.4}.GC2Oqq_seat-row__total{color:var(--seat-row-total-color);font-size:var(--seat-row-total-size);font-weight:700;line-height:1.1}.GC2Oqq_seat-row__result{min-width:0;padding-top:6px}@media (prefers-reduced-motion:reduce){.GC2Oqq_seat-row{--seat-row-fade:none}}@media (max-width:767px){.GC2Oqq_seat-row{--seat-row-total-size:22px;--party-logo-size:32px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;column-gap:12px}.GC2Oqq_seat-row__party{align-items:center}.GC2Oqq_seat-row__result{padding-top:0}}@keyframes GC2Oqq_seat-row-fade-in{0%{opacity:0}to{opacity:1}}.GC2Oqq_seat-counts{--seat-counts-size:13px;font-size:var(--seat-counts-size);flex-wrap:wrap;column-gap:16px;margin-top:8px;display:flex}.GC2Oqq_seat-counts--compact{flex-wrap:nowrap;column-gap:4px;margin-top:0}@media (max-width:767px){.GC2Oqq_seat-counts:not(.GC2Oqq_seat-counts--compact){flex-direction:column}}.GC2Oqq_others-breakdown{--others-breakdown-dot-size:8px;flex-direction:column;gap:4px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.GC2Oqq_others-breakdown__item{flex-wrap:wrap;align-items:center;column-gap:8px;min-width:0;display:flex}.GC2Oqq_others-breakdown__dot{width:var(--others-breakdown-dot-size);height:var(--others-breakdown-dot-size);background:var(--others-breakdown-dot);flex:none;box-shadow:inset 0 0 0 1px #00000026}.GC2Oqq_others-breakdown__name{overflow-wrap:anywhere;font-weight:700}
.o1eWEW_election-wrapper{--election-wrapper-aside-bg:#be1e2d;--election-wrapper-aside-color:#fff;--election-wrapper-aside-width:6px;--election-wrapper-content-bg:#fff;--election-wrapper-border:1px solid #e6e6e6;background:var(--election-wrapper-content-bg);border:var(--election-wrapper-border);display:flex}@media (min-width:1024px){.o1eWEW_election-wrapper{--election-wrapper-aside-width:40px}}.o1eWEW_election-wrapper.o1eWEW_ulagam .o1eWEW_election-wrapper__aside{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.o1eWEW_election-wrapper__aside{flex:0 0 var(--election-wrapper-aside-width);background:var(--election-wrapper-aside-bg);color:var(--election-wrapper-aside-color);justify-content:center;align-items:center;display:flex}.o1eWEW_election-wrapper__title{writing-mode:vertical-rl;letter-spacing:.2em}@media (max-width:1023px){.o1eWEW_election-wrapper__title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:1024px){.o1eWEW_election-wrapper__title{font-size:14px;font-weight:700}}.o1eWEW_election-wrapper__content{flex:1;min-width:0}
.wkuvRG_chip-scroller{align-items:center;display:flex;position:relative}.wkuvRG_chip-scroller__track{scrollbar-width:none;overscroll-behavior-x:contain;flex:auto;gap:8px;min-width:0;display:flex;overflow-x:auto}.wkuvRG_chip-scroller__track::-webkit-scrollbar{display:none}.wkuvRG_chip-scroller__track--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.wkuvRG_chip-scroller__arrow{--chip-scroller-arrow-size:32px;z-index:1;width:var(--chip-scroller-arrow-size);height:var(--chip-scroller-arrow-size);border:1px solid var(--astro-election-border);background:var(--astro-election-surface);color:var(--astro-election-muted-strong);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:flex;position:absolute}.wkuvRG_chip-scroller__arrow:hover{color:var(--astro-election-ink)}.wkuvRG_chip-scroller__arrow--back{left:0}.wkuvRG_chip-scroller__arrow--next{right:0}
.H0fQza_filter-chip{--filter-chip-height:36px;height:var(--filter-chip-height);border:1px solid var(--astro-election-border);border-radius:calc(var(--filter-chip-height)/2);background:var(--astro-election-surface);color:var(--astro-election-muted-strong);white-space:nowrap;cursor:pointer;flex:none;align-items:center;padding:0 16px;font-size:13px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}@media (min-width:1280px){.H0fQza_filter-chip{--filter-chip-height:32px}}@media (prefers-reduced-motion:reduce){.H0fQza_filter-chip{transition:none}}.H0fQza_filter-chip:hover{border-color:var(--astro-election-muted);color:var(--astro-election-ink)}.H0fQza_filter-chip--selected{border-color:var(--astro-election-red);background:var(--astro-election-red);color:var(--astro-election-surface);font-weight:600}.H0fQza_filter-chip--selected:hover{border-color:var(--astro-election-red);color:var(--astro-election-surface)}
.EySYNG_collapse-all{--collapse-all-button-color:#a3a8b0;--collapse-all-button-border:1px solid #e0e2e6;--collapse-all-button-disabled-border:1px solid #be1e2d;--collapse-all-button-disabled-background:#be1e2d}.EySYNG_collapse-all.EySYNG_ulagam{--collapse-all-button-disabled-border:1px solid #d9a554;--collapse-all-button-disabled-background:#d9a554}.EySYNG_collapse-all{top:calc(var(--astro-election-chrome-offset) + 10px);z-index:2;justify-content:center;padding:10px 0;transition:opacity .2s;display:flex;position:sticky}@media (prefers-reduced-motion:reduce){.EySYNG_collapse-all{transition:none}}.EySYNG_collapse-all--hidden{opacity:0;pointer-events:none}.EySYNG_collapse-all__button{border:var(--collapse-all-button-border);background:var(--astro-election-surface-muted);color:var(--collapse-all-button-color);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:7px 18px;font-size:13px;font-weight:700;display:inline-flex}.EySYNG_collapse-all__button:not(:disabled){border-color:var(--collapse-all-button-disabled-border);background:var(--collapse-all-button-disabled-background);color:#fff}.EySYNG_collapse-all__button:disabled{cursor:not-allowed}.EySYNG_collapse-all__caret{font-size:10px}
.FmQk6a_search-field{align-items:center;display:flex;position:relative}.FmQk6a_search-field__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FmQk6a_search-field__input{border:1px solid var(--astro-election-border);background:var(--astro-election-surface);width:100%;color:var(--astro-election-ink);border-radius:2px;padding:12px 40px 12px 14px;font-size:14px}.FmQk6a_search-field__input::placeholder{color:var(--astro-election-muted)}.FmQk6a_search-field__input::-webkit-search-cancel-button{appearance:none}.FmQk6a_search-field__clear{width:28px;height:28px;color:var(--astro-election-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;display:flex;position:absolute;right:6px}.FmQk6a_search-field__clear:hover{color:var(--astro-election-ink)}
.qJpRka_section-panel{--section-panel-padding-block:18px;--section-panel-padding-inline:14px;--section-panel-content-gap:14px;background:var(--astro-election-surface)}@media (min-width:1280px){.qJpRka_section-panel{--section-panel-padding-block:22px;--section-panel-padding-inline:26px}}.qJpRka_section-panel__content{padding:var(--section-panel-content-gap) var(--section-panel-padding-inline) var(--section-panel-padding-block)}
.lpHKwq_status-chip{color:#fff;white-space:nowrap;border-radius:10px;align-items:center;padding:2px 10px;font-size:11px;font-weight:600;display:inline-flex}.lpHKwq_status-chip--official{background:var(--astro-election-green)}.lpHKwq_status-chip--unofficial{background:var(--astro-election-muted)}.lpHKwq_status-chip--unannounced{background:var(--astro-election-ink-strong)}
.rkyXfa_candidate-row{--candidate-row-border:1px solid #f0f0f0;--candidate-row-party-font-color:#555;--candidate-row-tick-duration:.4s;border-bottom:var(--candidate-row-border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 0;display:grid}.rkyXfa_candidate-row__identity{flex-direction:column;gap:2px;min-width:0;display:flex}.rkyXfa_candidate-row__name{color:var(--astro-election-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:700;overflow:hidden}.rkyXfa_candidate-row__party{color:var(--candidate-row-party-font-color);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:700;overflow:hidden}.rkyXfa_candidate-row__tick-slot{justify-content:center;align-items:center;width:30px;display:flex}.rkyXfa_candidate-row__tick{background:var(--astro-election-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;line-height:1;display:flex}.rkyXfa_candidate-row__tick--hidden{opacity:0;transform:scale(0)}.rkyXfa_candidate-row__tick--bounce{animation:rkyXfa_candidate-row-tick-bounce var(--candidate-row-tick-duration) ease-out}@media (prefers-reduced-motion:reduce){.rkyXfa_candidate-row__tick--bounce{animation:none}}.rkyXfa_candidate-row__votes{text-align:right}.rkyXfa_candidate-row__vote-count{color:var(--astro-election-ink);font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:900}.rkyXfa_candidate-row__vote-share{color:var(--astro-election-muted);font-variant-numeric:tabular-nums;margin:0;font-size:11px}.rkyXfa_candidate-row__bar{background:var(--astro-election-border-subtle);border-radius:2px;grid-column:1/-1;height:4px;margin-top:8px;overflow:hidden}.rkyXfa_candidate-row__bar-fill{height:100%;display:block}@keyframes rkyXfa_candidate-row-tick-bounce{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.2)}80%{transform:scale(.9)}to{transform:scale(1)}}
.ZWfWbq_previous-results{border:1px solid var(--astro-election-card-border);background:var(--astro-election-surface);border-radius:6px;padding:10px 12px}.ZWfWbq_previous-results__title{color:var(--astro-election-red);margin:0 0 6px;font-size:10px;font-weight:700}.ZWfWbq_previous-results__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ZWfWbq_previous-results__row{color:var(--astro-election-muted-strong);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:11px;display:flex}@media (min-width:1280px){.ZWfWbq_previous-results__row{justify-content:space-between}}.ZWfWbq_previous-results__election{flex:none}.ZWfWbq_previous-results__winner{color:var(--astro-election-ink);overflow-wrap:anywhere;flex-wrap:wrap;flex:auto;align-items:baseline;gap:4px;display:inline-flex}.ZWfWbq_previous-results__dot{border-radius:50%;align-self:center;width:7px;height:7px}.ZWfWbq_previous-results__separator{color:var(--astro-election-muted)}.ZWfWbq_previous-results__majority{color:var(--astro-election-muted);flex:none}
.kZjMxa_seat-card{--seat-card-surface:var(--astro-election-surface);--seat-card-border:var(--astro-election-card-border);--seat-card-accent:var(--astro-election-green);--seat-card-radius:6px;--seat-card-padding-block:12px;--seat-card-padding-inline:12px;--seat-card-state-color:#666;--seat-card-unofficial-background:#e9ebee;--seat-card-seat-code-color:var(--astro-election-red);padding:var(--seat-card-padding-block) var(--seat-card-padding-inline);border:1px solid var(--seat-card-border);border-top:4px solid var(--seat-card-accent);border-radius:var(--seat-card-radius);background:var(--seat-card-surface);opacity:1;flex-direction:column;gap:10px;transition:opacity .3s;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.kZjMxa_seat-card{transition:none}}.kZjMxa_seat-card.kZjMxa_ulagam{--seat-card-seat-code-color:#d9a554}@media (min-width:1280px){.kZjMxa_seat-card{--seat-card-padding-block:14px;--seat-card-padding-inline:16px}}.kZjMxa_seat-card--unofficial{--seat-card-surface:var(--astro-election-surface-muted);--seat-card-border:var(--astro-election-border);--seat-card-accent:var(--astro-election-muted)}.kZjMxa_seat-card--unannounced{--seat-card-surface:var(--astro-election-surface);--seat-card-border:var(--astro-election-border);--seat-card-accent:var(--astro-election-ink-strong)}@media (min-width:1280px){.kZjMxa_seat-card--floating{width:340px;box-shadow:0 10px 30px #0000002e}}.kZjMxa_seat-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kZjMxa_seat-card__identity{min-width:0}.kZjMxa_seat-card__state{color:var(--seat-card-state-color);margin:0;font-size:12px;font-weight:700}.kZjMxa_seat-card__seat{margin:2px 0 0;font-size:15px;font-weight:700;line-height:1.3}@media (min-width:1280px){.kZjMxa_seat-card__seat{font-size:16px}}.kZjMxa_seat-card__seat-code{color:var(--seat-card-seat-code-color);font-size:16px;font-weight:900}.kZjMxa_seat-card__seat-name{color:var(--astro-election-ink);font-size:16px;font-weight:900}.kZjMxa_seat-card__majority{text-align:right;flex:none}.kZjMxa_seat-card__majority-label{color:var(--astro-election-muted);margin:0;font-size:11px}.kZjMxa_seat-card__majority-value{color:var(--astro-election-ink);font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:900;line-height:1.2}@media (min-width:1280px){.kZjMxa_seat-card__majority-value{font-size:30px}}.kZjMxa_seat-card__tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kZjMxa_seat-card__tags>span{border-radius:2px;padding:3px 8px}.kZjMxa_seat-card__tag{color:#fff;border-radius:2px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.kZjMxa_seat-card__tag--changed{background:var(--astro-election-red)}.kZjMxa_seat-card__tag--retained{background:var(--astro-election-muted-strong)}.kZjMxa_seat-card__candidates{flex-direction:column;gap:4px;display:flex}.kZjMxa_seat-card__candidates-head{border-bottom:1px solid var(--astro-election-border-subtle);color:var(--astro-election-muted);justify-content:space-between;padding-bottom:4px;font-size:11px;display:flex}.kZjMxa_seat-card__candidate-list{--party-logo-size:36px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kZjMxa_seat-card__figures{margin:0 calc(var(--seat-card-padding-inline)*-1);padding:10px var(--seat-card-padding-inline);background:var(--astro-election-surface-muted);flex-direction:column;gap:2px;display:flex}.kZjMxa_seat-card--unofficial .kZjMxa_seat-card__figures{background:var(--seat-card-unofficial-background)}.kZjMxa_seat-card__figure{align-items:baseline;gap:8px;font-size:12px;display:flex}.kZjMxa_seat-card__figure dt{color:var(--astro-election-muted);flex:0 0 64px}.kZjMxa_seat-card__figure dd{color:var(--astro-election-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.kZjMxa_seat-card__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.kZjMxa_seat-card__updated{color:var(--astro-election-muted);font-size:11px}
.KeYOQG_seat-card-list{flex-direction:column;gap:12px;margin:0;padding:12px 0 16px;list-style:none;display:flex}
.H2Ar8a_party-row{border-bottom:1px solid var(--astro-election-border-subtle)}.H2Ar8a_party-row__trigger{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 48px 48px 24px;align-items:center;gap:6px;width:100%;padding:12px 0;display:grid}@media (min-width:1280px){.H2Ar8a_party-row__trigger{grid-template-columns:minmax(0,1fr) 80px 80px 32px;gap:8px;padding:14px 0}}.H2Ar8a_party-row__party{align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.H2Ar8a_party-row__name{min-width:0;color:var(--astro-election-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}@media (min-width:1280px){.H2Ar8a_party-row__name{font-size:15px}}.H2Ar8a_party-row__count{color:var(--astro-election-ink);text-align:right;font-size:20px;font-weight:900}.H2Ar8a_party-row__count--unofficial{color:var(--astro-election-muted)}.H2Ar8a_party-row__chevron{--party-row-chevron-open:180deg;--party-row-chevron-duration:.3s;width:16px;color:var(--astro-election-chevron);transition:transform var(--party-row-chevron-duration) cubic-bezier(.4, 0, .2, 1);flex-shrink:0;justify-content:center;font-size:11px;display:flex;transform:rotate(0)}@media (prefers-reduced-motion:reduce){.H2Ar8a_party-row__chevron{transition:none}}.H2Ar8a_party-row--open .H2Ar8a_party-row__chevron{transform:rotate(var(--party-row-chevron-open))}.H2Ar8a_party-row__panel{border-top:1px solid var(--astro-election-border-subtle)}
.sDFxyW_results-list__controls{flex-direction:column;gap:12px;display:flex}.sDFxyW_results-list__table{flex-direction:column;display:flex}.sDFxyW_results-list__head{--results-list-head-color:#555;border-bottom:1px solid var(--astro-election-ink);color:var(--results-list-head-color);grid-template-columns:minmax(0,1fr) 48px 48px 24px;gap:6px;padding-bottom:8px;font-size:12px;font-weight:700;display:grid}@media (min-width:1280px){.sDFxyW_results-list__head{grid-template-columns:minmax(0,1fr) 80px 80px 32px;gap:8px}}.sDFxyW_results-list__head-count{text-align:right}.sDFxyW_results-list__empty{color:var(--astro-election-muted);text-align:center;padding:32px 0;font-size:13px}
.BLUQpa_media-card{--media-card-radius:12px;--media-card-tag-bg:var(--astro-election-tag);--media-card-placeholder:var(--astro-election-placeholder);--media-card-placeholder-icon:var(--astro-election-placeholder-icon);--media-card-overlay:var(--astro-election-overlay);--media-card-title:var(--astro-election-ink);--media-card-time:var(--astro-election-muted);--media-card-control-size:38px;min-width:0}.BLUQpa_media-card.BLUQpa_ulagam{--media-card-tag-bg:#d90468}.BLUQpa_media-card__link{color:inherit;border-radius:var(--media-card-radius);flex-direction:column;align-items:flex-start;text-decoration:none;display:flex}.BLUQpa_media-card__link:hover .BLUQpa_media-card__title{text-decoration:underline}.BLUQpa_media-card__link:focus-visible{outline-offset:4px}.BLUQpa_media-card__thumbnail{aspect-ratio:16/9;border-radius:var(--media-card-radius);background:var(--media-card-placeholder);width:100%;display:block;position:relative;overflow:hidden}.BLUQpa_media-card__image{object-fit:cover;width:100%;height:100%}.BLUQpa_media-card__placeholder{width:100%;height:100%;color:var(--media-card-placeholder-icon);background:var(--media-card-placeholder);justify-content:center;align-items:center;display:flex}.BLUQpa_media-card__placeholder-icon{width:40px;height:40px}.BLUQpa_media-card__overlay{align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.BLUQpa_media-card__duration{height:var(--media-card-control-size);border-radius:calc(var(--media-card-control-size)/2);color:#fff;background:var(--media-card-overlay);font-variant-numeric:tabular-nums;align-items:center;padding:0 10px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.BLUQpa_media-card__play{width:var(--media-card-control-size);height:var(--media-card-control-size);color:#fff;background:var(--media-card-overlay);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.BLUQpa_media-card__play svg{width:18px;height:18px}.BLUQpa_media-card__tag{color:#fff;background:var(--media-card-tag-bg);text-transform:uppercase;border-radius:3px;margin-top:14px;padding:2px 6px;font-size:12px;font-weight:700;line-height:1.5}.BLUQpa_media-card__title{color:var(--media-card-title);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:15px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.BLUQpa_media-card__time{color:var(--media-card-time);margin-top:6px;font-size:13px;line-height:1.4}.BLUQpa_media-card__sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BLUQpa_media-card__skeleton-line{background:var(--media-card-placeholder);border-radius:4px;width:80%;height:14px;margin-top:14px;display:block}.BLUQpa_media-card__skeleton-line+.BLUQpa_media-card__skeleton-line{width:45%;margin-top:10px}@media (max-width:1279px){.BLUQpa_media-card__overlay{bottom:12px;right:12px}}
.o9cHhq_content-feed__grid{--content-feed-columns:1;--content-feed-column-gap:20px;--content-feed-row-gap:24px;grid-template-columns:repeat(var(--content-feed-columns), minmax(0, 1fr));gap:var(--content-feed-row-gap) var(--content-feed-column-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1280px){.o9cHhq_content-feed__grid{--content-feed-columns:3}}.o9cHhq_content-feed__item{min-width:0}.o9cHhq_content-feed__message{color:var(--astro-election-muted);text-align:center;padding:24px 0;font-size:13px}.o9cHhq_content-feed__footer{border-top:1px solid var(--astro-election-border-subtle);justify-content:flex-end;margin-top:24px;padding-top:14px;display:flex}.o9cHhq_content-feed__more{--content-feed-more-color:var(--astro-election-red);color:var(--content-feed-more-color);font-size:14px;font-weight:700;text-decoration:none}.o9cHhq_content-feed__more.o9cHhq_ulagam{--content-feed-more-color:#d9a554}.o9cHhq_content-feed__more:hover{text-decoration:underline}
.IV3pMa_hot-seats-pagination{--hot-seats-pagination-gap:8px;--hot-seats-pagination-accent:#be1e2d;--hot-seats-pagination-bg:#fff;--hot-seats-pagination-disabled-border:#e3e3e3;--hot-seats-pagination-disabled-color:#bbb;justify-content:center;gap:var(--hot-seats-pagination-gap);display:flex}.IV3pMa_hot-seats-pagination__button{height:30px;color:var(--hot-seats-pagination-accent);background:var(--hot-seats-pagination-bg);border:1px solid var(--hot-seats-pagination-accent);cursor:pointer;border-radius:2px;padding:0 14px;font-size:12px}.IV3pMa_hot-seats-pagination__button:disabled{color:var(--hot-seats-pagination-disabled-color);border-color:var(--hot-seats-pagination-disabled-border)}.IV3pMa_hot-seats-pagination__button:focus-visible{outline:2px solid var(--hot-seats-pagination-accent);outline-offset:2px}
.lyfu1q_election-tag{--election-tag-official-bg:#009a44;--election-tag-unofficial-bg:#7a808c;--election-tag-color:#fff;color:var(--election-tag-color);opacity:1;text-transform:uppercase;border-radius:2px;flex-shrink:0;padding:3px 9px;font-size:12px;font-weight:700;transition:opacity .25s;display:inline-block}.lyfu1q_election-tag--official{background:var(--election-tag-official-bg)}.lyfu1q_election-tag--unofficial{background:var(--election-tag-unofficial-bg)}
.tj6KrG_row-expander{--row-expander-border:#eee;--row-expander-accent:#be1e2d;--row-expander-seat-code-color:var(--row-expander-accent);--row-expander-color:#1a1a1a;--row-expander-muted-color:#777;--row-expander-icon-color:#888;--row-expander-gap:16px;border-bottom:1px solid var(--row-expander-border)}.tj6KrG_row-expander.tj6KrG_ulagam{--row-expander-seat-code-color:#d9a554}.tj6KrG_row-expander__trigger{align-items:center;gap:var(--row-expander-gap);text-align:left;width:100%;min-height:72px;color:var(--row-expander-color);cursor:pointer;background:0 0;border:0;padding:12px 8px;display:flex}.tj6KrG_row-expander__trigger:focus-visible{outline:2px solid var(--row-expander-accent);outline-offset:-2px}.tj6KrG_row-expander__rank{text-align:center;flex:0 0 28px;font-size:16px;font-weight:700}.tj6KrG_row-expander__flag{object-fit:cover;border:1px solid #e2e2e2;flex-shrink:0;width:26px;height:17px}.tj6KrG_row-expander__info{flex-direction:column;flex:1;min-width:0;display:flex}.tj6KrG_row-expander__seat{font-size:14px;font-weight:700}.tj6KrG_row-expander__seat-code{color:var(--row-expander-seat-code-color)}.tj6KrG_row-expander__seat-name{color:var(--row-expander-color)}.tj6KrG_row-expander__state-name{color:var(--row-expander-muted-color);font-size:13px}.tj6KrG_row-expander__tag{flex-shrink:0;margin-left:auto}.tj6KrG_row-expander__icon{color:var(--row-expander-icon-color);flex-shrink:0;transition:transform .25s}.tj6KrG_row-expander__content{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1);display:grid}.tj6KrG_row-expander__content-inner{min-height:0;overflow:hidden}.tj6KrG_row-expander--expanded .tj6KrG_row-expander__info,.tj6KrG_row-expander--expanded .tj6KrG_row-expander__tag{display:none}.tj6KrG_row-expander--expanded .tj6KrG_row-expander__icon{margin-left:auto;transform:rotate(180deg)}.tj6KrG_row-expander--expanded .tj6KrG_row-expander__content{grid-template-rows:1fr}
._0whWVW_hot-seats-board__actions{--hot-seats-board-accent:#be1e2d;--hot-seats-board-accent-color:#fff;--hot-seats-board-disabled-border:#e0e2e6;--hot-seats-board-disabled-bg:#f1f2f4;--hot-seats-board-disabled-color:#a3a8b0}._0whWVW_hot-seats-board__actions._0whWVW_ulagam{--hot-seats-board-accent:#d9a554}._0whWVW_hot-seats-board__actions{z-index:12;justify-content:center;display:flex;position:sticky;top:20px}._0whWVW_hot-seats-board__keep-button{white-space:nowrap;height:34px;color:var(--hot-seats-board-accent-color);background:var(--hot-seats-board-accent);border:1px solid var(--hot-seats-board-accent);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:700;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #00000024}._0whWVW_hot-seats-board__keep-button:disabled{pointer-events:auto;color:var(--hot-seats-board-disabled-color);background:var(--hot-seats-board-disabled-bg);border-color:var(--hot-seats-board-disabled-border);box-shadow:none;cursor:not-allowed}._0whWVW_hot-seats-board__keep-button:focus-visible{outline:2px solid var(--hot-seats-board-accent);outline-offset:2px}._0whWVW_hot-seats-board__list{padding:0;list-style:none}
.z4d0jW_hot-seats-skeleton{--hot-seats-skeleton-border:#eee;--hot-seats-skeleton-fill:var(--astro-election-placeholder);--hot-seats-skeleton-gap:16px}.z4d0jW_hot-seats-skeleton__row{align-items:center;gap:var(--hot-seats-skeleton-gap);border-bottom:1px solid var(--hot-seats-skeleton-border);min-height:72px;padding:12px 8px;display:flex}.z4d0jW_hot-seats-skeleton__rank,.z4d0jW_hot-seats-skeleton__flag,.z4d0jW_hot-seats-skeleton__line,.z4d0jW_hot-seats-skeleton__tag{background:var(--hot-seats-skeleton-fill);border-radius:4px;animation:1.4s ease-in-out infinite z4d0jW_hot-seats-skeleton-pulse;display:block}.z4d0jW_hot-seats-skeleton__rank{flex:0 0 20px;height:16px;margin:0 4px}.z4d0jW_hot-seats-skeleton__flag{flex-shrink:0;width:26px;height:17px}.z4d0jW_hot-seats-skeleton__info{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.z4d0jW_hot-seats-skeleton__line{width:40%;height:14px}.z4d0jW_hot-seats-skeleton__line+.z4d0jW_hot-seats-skeleton__line{width:20%;height:12px}.z4d0jW_hot-seats-skeleton__tag{flex-shrink:0;width:48px;height:24px;margin-left:auto}@keyframes z4d0jW_hot-seats-skeleton-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.z4d0jW_hot-seats-skeleton__rank,.z4d0jW_hot-seats-skeleton__flag,.z4d0jW_hot-seats-skeleton__line,.z4d0jW_hot-seats-skeleton__tag{animation:none}}
.OwtvMW_parliament-hot-seats{--parliament-hot-seats-padding:20px;--parliament-hot-seats-gap:16px}.OwtvMW_parliament-hot-seats__content{gap:var(--parliament-hot-seats-gap);padding:var(--parliament-hot-seats-padding);flex-direction:column;display:flex}.OwtvMW_parliament-hot-seats__message{color:var(--astro-election-muted);text-align:center;padding:24px 0;font-size:13px}
.HKCUma_map-controls{--map-controls-size:52px;--map-controls-gap:12px;--map-controls-surface:var(--astro-election-surface);--map-controls-color:var(--astro-election-ink);--map-controls-muted:var(--astro-election-muted);gap:var(--map-controls-gap);display:flex}@media (max-width:1279px){.HKCUma_map-controls{--map-controls-size:40px;--map-controls-gap:8px}}@media (min-width:1280px){.HKCUma_map-controls{flex-direction:column}}@media (min-width:1920px){.HKCUma_map-controls{--map-controls-size:64px}}.HKCUma_map-controls__button{width:var(--map-controls-size);height:var(--map-controls-size);background:var(--map-controls-surface);color:var(--map-controls-color);cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:24px;font-weight:700;line-height:1;display:flex;box-shadow:0 2px 8px #0000001f}.HKCUma_map-controls__button:disabled{color:var(--map-controls-muted);cursor:default}.HKCUma_map-controls__button:focus-visible{outline:2px solid var(--astro-election-focus);outline-offset:2px}.HKCUma_map-controls__reset{font-size:18px}
.U3tjEG_map-legend{--map-legend-surface:var(--astro-election-surface);--map-legend-color:var(--astro-election-ink);--map-legend-muted:var(--astro-election-muted);--map-legend-divider:var(--astro-election-border-subtle);--map-legend-gap:8px;--map-legend-z-index:5;position:relative}.U3tjEG_map-legend__panel{right:0;bottom:calc(100% + var(--map-legend-gap));z-index:var(--map-legend-z-index);background:var(--map-legend-surface);width:max-content;max-width:min(240px,100vw - 48px);color:var(--map-legend-color);border-radius:6px;flex-direction:column;gap:12px;padding:16px 20px;font-size:12px;display:flex;position:absolute;box-shadow:0 4px 16px #00000024}@media (min-width:1280px){.U3tjEG_map-legend__panel{left:0;right:auto}}.U3tjEG_map-legend__title{font-weight:700}.U3tjEG_map-legend__list{border-bottom:1px solid var(--map-legend-divider);flex-direction:column;gap:10px;padding:0 0 12px;display:flex}.U3tjEG_map-legend__item{align-items:center;gap:10px;display:flex}.U3tjEG_map-legend__swatch{background:var(--map-legend-swatch);border-radius:3px;flex-shrink:0;width:14px;height:10px}.U3tjEG_map-legend__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.U3tjEG_map-legend__abbreviation{color:var(--map-legend-muted);flex-shrink:0;font-style:italic}.U3tjEG_map-legend__toggle{border:1px solid var(--astro-election-border);background:var(--map-legend-surface);height:44px;color:var(--map-legend-color);cursor:pointer;border-radius:22px;align-items:center;gap:4px;padding:0 20px;font-family:inherit;font-size:15px;display:inline-flex;box-shadow:0 2px 8px #00000014}@media (max-width:1279px){.U3tjEG_map-legend__toggle{border-radius:20px;height:40px}}.U3tjEG_map-legend__toggle:focus-visible{outline:2px solid var(--astro-election-focus);outline-offset:2px}
.xV1eSG_seat-map{--seat-map-scale:1;--seat-map-outline:#7a808c;--seat-map-seat-stroke:#ababab;--seat-map-selected-stroke:#1a1a1a;--seat-map-unknown-fill:var(--astro-election-grey);--seat-map-focus:var(--astro-election-focus);width:100%;height:100%;display:block;overflow:visible}.xV1eSG_seat-map__outline{fill:none;stroke:var(--seat-map-outline);stroke-width:calc(.3/var(--seat-map-scale));stroke-linejoin:round;pointer-events:none}.xV1eSG_seat-map__seat{fill:var(--seat-map-fill,var(--seat-map-unknown-fill));stroke:var(--seat-map-seat-stroke);stroke-width:calc(.2/var(--seat-map-scale));stroke-linejoin:round;cursor:pointer;outline:none;transition:filter .15s}@media (hover:hover){.xV1eSG_seat-map__seat:hover{filter:brightness(1.1)}}.xV1eSG_seat-map__seat:focus-visible{stroke:var(--seat-map-focus);stroke-width:calc(.6/var(--seat-map-scale))}.xV1eSG_seat-map__seat--selected{stroke:var(--seat-map-selected-stroke);stroke-width:calc(.5/var(--seat-map-scale));animation:.4s ease-in-out 3 xV1eSG_seat-map-blink}@media (prefers-reduced-motion:reduce){.xV1eSG_seat-map__seat--selected{animation:none}}@keyframes xV1eSG_seat-map-blink{50%{opacity:.35}}
.-zkIwq_seat-popup{--seat-popup-inset:16px;--seat-popup-close-border:var(--astro-election-border);--seat-popup-motion-duration:.25s;--seat-popup-slide-distance:16px;animation:-zkIwq_seat-popup-fade-in var(--seat-popup-motion-duration) ease-out}.-zkIwq_seat-popup>*{animation:-zkIwq_seat-popup-slide-in var(--seat-popup-motion-duration) ease-out}@media (prefers-reduced-motion:reduce){.-zkIwq_seat-popup{--seat-popup-motion-duration:1ms}}.-zkIwq_seat-popup--closing{pointer-events:none;animation:-zkIwq_seat-popup-fade-out var(--seat-popup-motion-duration) ease-in forwards}.-zkIwq_seat-popup--closing>*{animation:-zkIwq_seat-popup-slide-up var(--seat-popup-motion-duration) ease-in forwards}@media (min-width:1280px){.-zkIwq_seat-popup{inset:var(--seat-popup-inset) var(--seat-popup-inset) auto auto;z-index:3;max-height:calc(100% - 2*var(--seat-popup-inset));overscroll-behavior:contain;border-radius:6px;position:absolute;overflow-y:auto}.-zkIwq_seat-popup--entering,.-zkIwq_seat-popup--closing{overflow-y:hidden}}.-zkIwq_seat-popup__close{border:1px solid var(--seat-popup-close-border);background:var(--astro-election-surface);color:var(--astro-election-ink);cursor:pointer;border-radius:4px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:13px;display:inline-flex}.-zkIwq_seat-popup__close:hover{background:var(--astro-election-surface-muted)}.-zkIwq_seat-popup__close:focus-visible{outline:2px solid var(--astro-election-focus);outline-offset:2px}@keyframes -zkIwq_seat-popup-fade-in{0%{opacity:0}to{opacity:1}}@keyframes -zkIwq_seat-popup-fade-out{0%{opacity:1}to{opacity:0}}@keyframes -zkIwq_seat-popup-slide-in{0%{transform:translateY(var(--seat-popup-slide-distance))}to{transform:translateY(0)}}@keyframes -zkIwq_seat-popup-slide-up{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--seat-popup-slide-distance)))}}
.Tz3YUq_seat-tooltip{--seat-tooltip-surface:#1c1c1c;--seat-tooltip-color:#fff;--seat-tooltip-muted:#fffc;--seat-tooltip-offset:14px;z-index:2;background:var(--seat-tooltip-surface);color:var(--seat-tooltip-color);white-space:nowrap;transform:translate(var(--seat-tooltip-offset), var(--seat-tooltip-offset));pointer-events:none;border-radius:6px;flex-direction:column;gap:4px;padding:10px 14px;font-size:14px;line-height:1.4;display:flex;position:absolute;box-shadow:0 6px 16px #00000040}.Tz3YUq_seat-tooltip--flip{transform:translate(calc(-100% - var(--seat-tooltip-offset)), var(--seat-tooltip-offset))}.Tz3YUq_seat-tooltip__title{gap:6px;font-weight:700;display:flex}.Tz3YUq_seat-tooltip__bm{color:var(--seat-tooltip-muted);font-style:italic;font-weight:400}.Tz3YUq_seat-tooltip__meta{color:var(--seat-tooltip-muted);align-items:center;gap:6px;display:flex}.Tz3YUq_seat-tooltip__swatch{background:var(--seat-tooltip-swatch);border-radius:50%;width:12px;height:12px}
.ci3Ofq_map-canvas{--map-canvas-aspect:16 / 9;--map-canvas-gap:12px;--map-canvas-inset:16px;--map-canvas-hint-color:var(--astro-election-muted);gap:var(--map-canvas-gap);flex-direction:column;display:flex;position:relative}.ci3Ofq_map-canvas__stage{gap:var(--map-canvas-gap);flex-direction:column;display:flex;position:relative}.ci3Ofq_map-canvas__viewport{width:100%;aspect-ratio:var(--map-canvas-aspect);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.ci3Ofq_map-canvas__viewport--zoomed{touch-action:none}.ci3Ofq_map-canvas__viewport:active{cursor:grabbing}.ci3Ofq_map-canvas__layer{transform-origin:0 0;width:100%;height:100%}.ci3Ofq_map-canvas__layer--animated{transition:transform .4s}@media (prefers-reduced-motion:reduce){.ci3Ofq_map-canvas__layer--animated{transition:none}}.ci3Ofq_map-canvas__toolbar{justify-content:space-between;align-items:center;display:flex}.ci3Ofq_map-canvas__hint{color:var(--map-canvas-hint-color);text-align:center;font-size:13px}@media (min-width:1280px){.ci3Ofq_map-canvas__toolbar{bottom:var(--map-canvas-inset);left:var(--map-canvas-inset);z-index:1;flex-direction:column;align-items:flex-start;gap:24px;position:absolute}.ci3Ofq_map-canvas__hint{display:none}}
.Adr1sq_seat-search{--seat-search-border:#d9d9d9;--seat-search-color:#222;--seat-search-surface:#fff;--seat-search-code:var(--astro-election-red);--seat-search-muted:var(--astro-election-muted);--seat-search-divider:var(--astro-election-border-subtle);--seat-search-active:var(--astro-election-surface-muted);--seat-search-clear-bg:#e6e6e6;--seat-search-clear-color:#555;--seat-search-clear-hover-bg:#be1e2d;--seat-search-clear-hover-color:#fff}.Adr1sq_seat-search.Adr1sq_ulagam{--seat-search-clear-hover-bg:#d9a554;--seat-search-code:#d9a554}.Adr1sq_seat-search{z-index:4;position:relative}.Adr1sq_seat-search__field{position:relative}.Adr1sq_seat-search__input{border:1px solid var(--seat-search-border);width:100%;height:42px;color:var(--seat-search-color);background:var(--seat-search-surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;appearance:none;box-sizing:border-box;border-radius:4px;outline:none;padding:0 44px 0 14px;font-family:inherit;font-size:16px}.Adr1sq_seat-search__input::placeholder{color:var(--seat-search-muted)}.Adr1sq_seat-search__input:focus-visible{border-color:var(--astro-election-focus)}.Adr1sq_seat-search__clear{background:var(--seat-search-clear-bg);width:24px;height:24px;color:var(--seat-search-clear-color);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:14px;line-height:1;display:flex;position:absolute;top:9px;right:8px}.Adr1sq_seat-search__clear:hover{background:var(--seat-search-clear-hover-bg);color:var(--seat-search-clear-hover-color)}.Adr1sq_seat-search__clear:focus-visible{outline:2px solid var(--astro-election-focus);outline-offset:2px}.Adr1sq_seat-search__list{border:1px solid var(--seat-search-border);background:var(--seat-search-surface);border-radius:4px;max-height:420px;margin:0;padding:0;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 16px #0000001a}.Adr1sq_seat-search__list[hidden]{display:none}.Adr1sq_seat-search__option,.Adr1sq_seat-search__empty{border-bottom:1px solid var(--seat-search-divider);align-items:center;gap:12px;min-height:52px;padding:0 18px;font-size:12px;display:flex}.Adr1sq_seat-search__option:last-child,.Adr1sq_seat-search__empty:last-child{border-bottom:0}.Adr1sq_seat-search__option{cursor:pointer}.Adr1sq_seat-search__option:hover,.Adr1sq_seat-search__option--active{background:var(--seat-search-active)}.Adr1sq_seat-search__empty{color:var(--seat-search-muted);justify-content:center}.Adr1sq_seat-search__swatch{background:var(--seat-search-swatch);border-radius:2px;flex-shrink:0;width:12px;height:12px;display:none}.Adr1sq_seat-search__code{color:var(--seat-search-code);font-weight:700}.Adr1sq_seat-search__name{min-width:0;color:var(--seat-search-color);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.Adr1sq_seat-search__meta{color:var(--seat-search-muted);flex-shrink:0;display:none}
.obaHDq_election-interactive-map{--election-interactive-map-padding:20px;--election-interactive-map-gap:16px;--election-interactive-map-placeholder:var(--astro-election-placeholder);--election-interactive-map-status-gap:8px}.obaHDq_election-interactive-map__content{gap:var(--election-interactive-map-gap);padding:var(--election-interactive-map-padding);flex-direction:column;display:flex}.obaHDq_election-interactive-map__skeleton{justify-content:center;align-items:center;gap:var(--election-interactive-map-status-gap);aspect-ratio:16/9;background:var(--election-interactive-map-placeholder);border-radius:4px;flex-direction:column;width:100%;padding:16px;display:flex}.obaHDq_election-interactive-map__status-text{color:var(--astro-election-muted);text-align:center;font-size:13px}.obaHDq_election-interactive-map__refresh{border:1px solid var(--astro-election-border);background:var(--astro-election-surface);height:32px;color:var(--astro-election-ink);cursor:pointer;border-radius:4px;padding:0 16px;font-family:inherit;font-size:13px}.obaHDq_election-interactive-map__refresh:focus-visible{outline:2px solid var(--astro-election-focus);outline-offset:2px}.obaHDq_election-interactive-map__message{color:var(--astro-election-muted);text-align:center;padding:24px 0;font-size:13px}
.zT29GG_candidate-avatar{background-color:#f1f2f4;border:1px solid #0000000f;border-radius:4px;flex-shrink:0;position:relative;overflow:hidden}.zT29GG_candidate-avatar__image{object-fit:cover;width:100%;height:100%;display:block}.zT29GG_candidate-avatar__fallback{color:#9ca3af;background-color:#e5e7eb;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.zT29GG_candidate-avatar__placeholder-icon{width:60%;height:60%}
.U3bA_a_star-candidate-row{--star-candidate-row-secondary-color:#555}.U3bA_a_star-candidate-row__trigger{text-align:left;width:100%;min-height:72px;color:var(--row-expander-color,#1a1a1a);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 8px;display:flex}.U3bA_a_star-candidate-row__trigger:focus-visible{outline:2px solid var(--row-expander-accent,#be1e2d);outline-offset:-2px}@media (max-width:767px){.U3bA_a_star-candidate-row__trigger{gap:8px;padding:10px 4px}}.U3bA_a_star-candidate-row__left{flex:1;align-items:center;gap:16px;min-width:0;display:flex}@media (max-width:767px){.U3bA_a_star-candidate-row__left{gap:10px}}.U3bA_a_star-candidate-row__info{flex-direction:column;gap:2px;min-width:0;display:flex}.U3bA_a_star-candidate-row__name-party{flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1.3;display:flex}.U3bA_a_star-candidate-row__name{color:var(--row-expander-color,#1a1a1a);font-size:15px;font-weight:700}.U3bA_a_star-candidate-row__party{color:var(--star-candidate-row-secondary-color);font-size:13px;font-weight:700}.U3bA_a_star-candidate-row__seat{font-size:13px;font-weight:700;line-height:1.3}.U3bA_a_star-candidate-row__seat-code{color:var(--row-expander-seat-code-color,#be1e2d)}.U3bA_a_star-candidate-row__seat-name{color:var(--star-candidate-row-secondary-color);font-weight:500}.U3bA_a_star-candidate-row__state{color:var(--row-expander-muted-color,#777);font-size:12px}.U3bA_a_star-candidate-row__right{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}@media (max-width:767px){.U3bA_a_star-candidate-row__right{gap:8px}}.U3bA_a_star-candidate-row__metrics{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.U3bA_a_star-candidate-row__vote-text{color:var(--row-expander-muted-color,#777);white-space:nowrap;font-size:12px;font-weight:400}@media (max-width:767px){.U3bA_a_star-candidate-row__vote-text{font-size:11px}}.U3bA_a_star-candidate-row__icon{color:var(--row-expander-icon-color,#888);flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s;display:flex}.U3bA_a_star-candidate-row__icon--expanded{transform:rotate(180deg)}
