._1M1GKG_searchInputs{gap:var(--padding-xs);margin-bottom:var(--padding-xs);flex-direction:column;display:flex}._1M1GKG_searchInputs>*{flex-grow:1}@container (min-width:576px){._1M1GKG_searchInputs{flex-direction:row}}._1M1GKG_countersBar{gap:var(--padding-xs);margin-bottom:var(--padding-m);flex-direction:column;display:flex}@container (min-width:768px){._1M1GKG_countersBar{align-items:start}}@container (min-width:992px){._1M1GKG_countersBar{flex-direction:row;align-items:center}}._1M1GKG_titles{flex-grow:1}._1M1GKG_title{font-family:var(--font-family-primary);letter-spacing:0;font-size:1.5rem;font-weight:700;line-height:1.75rem}._1M1GKG_aboveTitle{color:var(--color-background-contrast-max);line-height:1.375rem}._1M1GKG_underTitle{color:var(--color-background-contrast-max);letter-spacing:.0125rem;font-size:.875rem;line-height:1.25rem}._1M1GKG_statusMessages{margin-bottom:var(--padding-m);gap:var(--padding-xs);flex-direction:column;display:flex}._1M1GKG_underTitle:has(+._1M1GKG_statusMessages){margin-bottom:var(--padding-xs)}._1M1GKG_rainbowChart{margin-bottom:var(--padding-m);text-align:center}._1M1GKG_showMoreBtn{margin-block:var(--padding-s);justify-content:center;display:flex}._1M1GKG_coalitionSwitchWrapper{align-items:center;gap:var(--padding-m);letter-spacing:.0125rem;margin-top:var(--padding-l);flex-wrap:wrap;justify-content:center;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex}._1M1GKG_coalitionMessage{margin-top:var(--padding-m);text-align:left;justify-content:center;display:flex}._1M1GKG_coalitionMessage svg{vertical-align:unset}@container (min-width:768px){._1M1GKG_coalitionMessage{margin-inline:auto}}._1M1GKG_mapControls{margin-bottom:var(--padding-m);gap:var(--padding-m);flex-direction:column;justify-content:center;align-items:center;display:flex}@container (min-width:576px){._1M1GKG_mapControls{flex-flow:wrap}}@container (min-width:768px){._1M1GKG_mapControls{justify-content:flex-start;gap:var(--padding-xl)}}._1M1GKG_mapTabsWrapper.pa-tabs-wrapper{margin:0 auto}@container (min-width:768px){._1M1GKG_mapTabsWrapper.pa-tabs-wrapper{margin:0}}._1M1GKG_mapSwitches{gap:var(--padding-m);justify-content:center;display:flex}._1M1GKG_searchInput{box-shadow:0 4px 12px #98bafb3d}._1M1GKG_watchMunicipality{gap:var(--padding-xs);flex-direction:column-reverse;display:flex}@container (min-width:768px){._1M1GKG_watchMunicipality{flex-direction:row;align-items:center}}._1M1GKG_watchMunicipality button svg{vertical-align:unset}._1M1GKG_bar{margin-bottom:var(--padding-m)}
@keyframes _4AE38W_ckw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._4AE38W_waiting{padding-inline:var(--padding-m);padding-block:var(--padding-s);justify-content:center;align-items:center;gap:var(--padding-xs);color:var(--color-surface-contrast-max);background:#fbfbfdcc;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex;box-shadow:0 4px 8px #98bafb3d}@container (min-width:768px){._4AE38W_waiting{letter-spacing:unset;padding-block:var(--padding-m);gap:var(--padding-s);max-width:700px;margin-inline:auto;font-size:1.3125rem;line-height:1.75rem;box-shadow:0 8px 16px #98bafb3d}}._4AE38W_waiting .icon{display:flex}._4AE38W_waiting .icon svg{transform-origin:50%;width:24px;height:24px;vertical-align:unset;animation-name:_4AE38W_ckw;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-block}@container (min-width:768px){._4AE38W_waiting .icon svg{width:40px;height:40px}}
.B0CLcG_earthworm{margin-bottom:var(--padding-xs);min-height:60px;color:var(--color-surface-contrast-max);display:block}.B0CLcG_earthworm:hover{color:var(--color-surface-contrast-max);text-decoration:none}@container (min-width:1200px){.B0CLcG_earthworm{align-items:flex-end;gap:var(--padding-m);margin-bottom:var(--padding-xxs);height:40px;min-height:40px;display:flex}}.B0CLcG_areaInfo{font-family:var(--font-family-primary);align-items:center;gap:var(--padding-xxs);font-size:1rem;font-weight:600;line-height:1.375rem;display:flex}@container (min-width:1200px){.B0CLcG_areaInfo{display:none}}.B0CLcG_areaInfoLg{display:none}@container (min-width:1200px){.B0CLcG_areaInfoLg{flex-shrink:0;width:144px;display:block}}.B0CLcG_checkmark{flex-shrink:0;width:16px;height:16px;display:inline-block}.B0CLcG_checkmark svg{vertical-align:unset;color:var(--color-status-success-background)}.B0CLcG_areaName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container (min-width:1200px){.B0CLcG_areaName{font-family:var(--font-family-primary);font-size:1rem;font-weight:500;line-height:1.25rem}}.B0CLcG_processed{color:var(--color-surface-contrast-medium);letter-spacing:.0125rem;justify-content:space-between;align-items:center;font-size:.75rem;line-height:1rem;display:flex}.B0CLcG_processed .B0CLcG_checkmark{width:12px;height:12px}.B0CLcG_processedPercent{align-items:center;display:flex}.B0CLcG_progressBarWrapper{background-color:#e0e0e0;height:4px}.B0CLcG_progressBar{background-color:var(--ct24-blue-60-base);height:4px}.B0CLcG_progressBar100{background-color:var(--color-status-success-background)}.B0CLcG_results{gap:var(--padding-3xs);margin-block:var(--padding-xxs);display:flex}@container (min-width:1200px){.B0CLcG_results{flex-grow:1;min-width:0;margin-block:0}}.B0CLcG_result{background-color:var(--result-color);color:var(--result-text-color);height:12px}.B0CLcG_resultNoData{background-color:var(--cool-grey-30);width:100%}@container (min-width:1200px){.B0CLcG_result,.B0CLcG_other{height:auto;padding-inline:var(--padding-xxs);flex-direction:column;justify-content:center;height:40px;display:flex}.B0CLcG_senateResult{justify-content:start;align-items:center;column-gap:var(--padding-xs);grid-template-rows:auto auto;grid-template-columns:32px auto;display:grid}.B0CLcG_senateResult>:first-child{grid-area:1/1/3}.B0CLcG_senateResult>:nth-child(2){grid-area:1/2;align-self:end}.B0CLcG_senateResult>:nth-child(3){grid-area:2/2;align-self:start}.B0CLcG_senateResult .B0CLcG_resultText{text-align:left}}.B0CLcG_resultText{display:none}@container (min-width:1200px){.B0CLcG_resultText{text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:.0125rem;font-size:.75rem;font-weight:600;line-height:1rem;display:block;overflow:hidden}}.B0CLcG_other{margin-left:var(--padding-3xs);border:1px solid #00000080}@container (min-width:1200px){.B0CLcG_other{margin-left:var(--padding-s)}}.B0CLcG_legend{align-items:center;column-gap:var(--padding-m);row-gap:var(--padding-xxs);flex-wrap:wrap;display:flex}@container (min-width:1200px){.B0CLcG_legend{display:none}}.B0CLcG_legendItem{align-items:center;gap:var(--padding-3xs);display:flex}.B0CLcG_legendColor{background-color:var(--result-color);width:16px;height:16px}.B0CLcG_legendColorOther{background-color:unset;border:1px solid #00000080}.B0CLcG_legendText{color:var(--color-surface-contrast-medium);letter-spacing:.0125rem;font-size:.875rem;line-height:1.25rem}.B0CLcG_divider{margin-top:var(--padding-s);margin-bottom:var(--padding-xs);align-items:center;display:flex}.B0CLcG_dividerText{color:var(--b-color-primary-90);letter-spacing:.01875rem;background-color:var(--b-color-primary-20);padding:var(--padding-3xs) var(--padding-xs);font-size:.6875rem;font-weight:700;line-height:1rem}.B0CLcG_dividerLine{background-color:var(--b-color-primary-20);flex-grow:1;height:1px}.B0CLcG_waiting{margin-top:var(--padding-l);margin-bottom:var(--padding-s)}@container (min-width:768px){.B0CLcG_waiting{margin-bottom:var(--padding-l);margin-top:var(--padding-s)}}.B0CLcG_image{display:none}@container (min-width:1200px){.B0CLcG_image{aspect-ratio:1;object-fit:cover;width:100%;display:flex}.B0CLcG_image.B0CLcG_placeholder{background-color:#e7e7e9;justify-content:center;align-items:flex-end}.B0CLcG_image.B0CLcG_placeholder .icon{color:#fff;width:80%}}
.z5zhwG_bar{margin-top:var(--padding-m);align-items:center;display:grid}.z5zhwG_bar[data-variant=search]{grid-template-areas:"logo.search"". . .""counters counters counters";grid-template-columns:max-content var(--padding-m) 1fr;grid-template-rows:auto var(--padding-s) auto}.z5zhwG_bar[data-variant=search] .z5zhwG_logoText{display:none}@container (min-width:768px){.z5zhwG_bar[data-variant=search]{grid-template-areas:"logo.counters"". . .""search search search";grid-template-columns:1fr var(--padding-xs) max-content;grid-template-rows:auto var(--padding-xs) auto}.z5zhwG_bar[data-variant=search] .z5zhwG_logoText{display:block}}@container (min-width:1200px){.z5zhwG_bar[data-variant=search]{grid-template-areas:"logo.logoText.search.counters";grid-template-columns:max-content var(--padding-m) max-content var(--padding-l) 1fr var(--padding-l) max-content;grid-template-rows:auto}}.z5zhwG_bar[data-variant=counters]{grid-template-columns:1fr;grid-template-areas:"logo"".""counters";grid-template-rows:auto var(--padding-m) auto}@container (min-width:768px){.z5zhwG_bar[data-variant=counters]{grid-template-areas:"logo.counters";grid-template-columns:1fr var(--padding-xs) auto;grid-template-rows:auto;align-items:end}.z5zhwG_bar[data-variant=counters] .z5zhwG_counters{width:100%}}@container (min-width:1200px){.z5zhwG_bar[data-variant=counters]{grid-template-areas:"logo.counters";grid-template-columns:1fr var(--padding-xxs) auto;align-items:center}}.z5zhwG_logo{align-items:center;gap:var(--padding-m);grid-area:logo;display:flex}.z5zhwG_logo a{line-height:1}.z5zhwG_logo img{max-width:90px;max-height:20px}@container (min-width:768px){.z5zhwG_logo img{max-width:107px;max-height:24px}.z5zhwG_logo{align-items:flex-start;gap:var(--padding-xxs);flex-direction:column}}@container (min-width:1200px){.z5zhwG_logo{align-items:center;gap:var(--padding-m);flex-direction:row}}.z5zhwG_logoText{color:var(--color-surface-contrast-medium)}.z5zhwG_search{flex-grow:1;grid-area:search}.z5zhwG_counters{grid-area:counters}@container (min-width:768px){.z5zhwG_counters .el-counter--theme-2026{width:136px}}@container (min-width:992px){.z5zhwG_counters .el-counter--theme-2026{width:144px}}.z5zhwG_buttons{gap:var(--padding-xs);margin-block:var(--padding-s);flex-direction:column;display:flex}.z5zhwG_buttons .icon{height:100%;display:flex}.z5zhwG_buttons .icon svg path{fill:var(--comp-button-primary-text-color-default)!important}@container (min-width:1200px){.z5zhwG_buttons{display:none}}.z5zhwG_buttonsLg{display:none}@container (min-width:1200px){.z5zhwG_buttonsLg{margin-top:var(--padding-m);flex-direction:row;display:flex}}