/* main.css
 *
 * Copyright 2026 Christopher L. Phan, Ph.D. <https://chrisphan.com/>
 * See LICENSE for details.
 *
 * SPDX-License-Identifier: MIT */

.legend {
  fill: white;
  stroke: grey;
  stroke-width: 0.15;
}

.precinct {
  stroke: #a62;
  stroke-width: 0.1;
  fill: #eee;
}

.precinct.sb {
  stroke-width: 0.033;
}

.precinct.citycorner {
  fill: Silver;
}

.arrow {
  fill: none;
  stroke: none;
}

.line {
  fill: none;
}

.line-city {
  stroke: black;
  stroke-width: 0.15;
}

.line-hd-bdry {
  stroke: Teal;
  stroke-width: 0.3;
}

.marker {
  fill: black;
}

.voter {
  stroke: none;
}

.voter-dem-even {
  fill: oklch(80% 100% 200deg);
}

tr:nth-child(even) .table-dem,
#vote_table_header .table-dem {
  background-color: oklch(80% 100% 200deg);
  color: black;
}

.voter-dem-odd {
  fill: oklch(25% 100% 200deg);
}

tr:nth-child(odd) .table-dem {
  background-color: oklch(25% 100% 200deg);
  color: white;
}

.voter-gop-even {
  fill: oklch(80% 100% 41deg);
}

tr:nth-child(even) .table-gop,
#vote_table_header .table-gop {
  background-color: oklch(80% 100% 41deg);
  color: black;
}

.voter-gop-odd {
  fill: oklch(25% 100% 41deg);
}

tr:nth-child(odd) .table-gop {
  background-color: oklch(25% 100% 41deg);
  color: white;
}


.voter-nonpart-1-even {
  fill: oklch(80% 100% 300deg);
}

tr:nth-child(even) .table-nonpart-1, #vote_table_header .table-nonpart-1 {
  background-color: oklch(80% 100% 300deg);
  color: black;
}

.voter-nonpart-1-odd {
  fill: oklch(25% 100% 300deg);
}

tr:nth-child(odd) .table-nonpart-1 {
  background-color: oklch(25% 100% 300deg);
  color: white;
}

.voter-nonpart-2-even {
  fill: oklch(80% 100% 120deg);
}

tr:nth-child(even) .table-nonpart-2, #vote_table_header .table-nonpart-2 {
  background-color: oklch(80% 100% 120deg);
  color: black;
}

.voter-nonpart-2-odd {
  fill: oklch(25% 100% 120deg);
}

tr:nth-child(odd) .table-nonpart-2 {
  background-color: oklch(25% 100% 120deg);
  color: white;
}

.voter-nonpart-3-even {
  fill: oklch(80% 100% 350deg);
}

tr:nth-child(even) .table-nonpart-3, #vote_table_header .table-nonpart-3 {
  background-color: oklch(80% 100% 350deg);
  color: black;
}

.voter-nonpart-3-odd {
  fill: oklch(25% 100% 350deg);
}

tr:nth-child(odd) .table-nonpart-3 {
  background-color: oklch(25% 100% 350deg);
  color: white;
}

.voter-nonpart-4-even {
  fill: oklch(80% 100% 250deg);
}

tr:nth-child(even) .table-nonpart-4, #vote_table_header .table-nonpart-4 {
  background-color: oklch(80% 100% 250deg);
  color: black;
}

.voter-nonpart-4-odd {
  fill: oklch(25% 100% 250deg);
}

tr:nth-child(odd) .table-nonpart-4 {
  background-color: oklch(25% 100% 250deg);
  color: white;
}

.voter-nonpart-5-even {
  fill: oklch(80% 100% 160deg);
}

tr:nth-child(even) .table-nonpart-5, #vote_table_header .table-nonpart-5 {
  background-color: oklch(80% 100% 160deg);
  color: black;
}

.voter-nonpart-5-odd {
  fill: oklch(25% 100% 160deg);
}

tr:nth-child(odd) .table-nonpart-5 {
  background-color: oklch(25% 100% 160deg);
  color: white;
}

.voter-nonpart-6-even {
  fill: oklch(80% 100% 80deg);
}

tr:nth-child(even) .table-nonpart-6, #vote_table_header .table-nonpart-6 {
  background-color: oklch(80% 100% 80deg);
  color: black;
}

.voter-nonpart-6-odd {
  fill: oklch(25% 100% 80deg);
}

tr:nth-child(odd) .table-nonpart-6 {
  background-color: oklch(25% 100% 80deg);
  color: white;
}

.voter-nonpart-7-even {
  fill: oklch(80% 100% 16deg);
}

tr:nth-child(even) .table-nonpart-7, #vote_table_header .table-nonpart-7 {
  background-color: oklch(80% 100% 16deg);
  color: black;
}

.voter-nonpart-7-odd {
  fill: oklch(25% 100% 16deg);
}

tr:nth-child(odd) .table-nonpart-7 {
  background-color: oklch(25% 100% 16deg);
  color: white;
}

.voter-nonpart-8-even {
  fill: oklch(80% 100% 325deg);
}

tr:nth-child(even) .table-nonpart-8, #vote_table_header .table-nonpart-8 {
  background-color: oklch(80% 100% 325deg);
  color: black;
}

.voter-nonpart-8-odd {
  fill: oklch(25% 100% 325deg);
}

tr:nth-child(odd) .table-nonpart-8 {
  background-color: oklch(25% 100% 325deg);
  color: white;
}

.voter-nonpart-9-even {
  fill: oklch(80% 100% 275deg);
}

tr:nth-child(even) .table-nonpart-9, #vote_table_header .table-nonpart-9 {
  background-color: oklch(80% 100% 275deg);
  color: black;
}

.voter-nonpart-9-odd {
  fill: oklch(25% 100% 275deg);
}

tr:nth-child(odd) .table-nonpart-9 {
  background-color: oklch(25% 100% 275deg);
  color: white;
}

.voter-nonpart-10-even {
  fill: oklch(80% 100% 225deg);
}

tr:nth-child(even) .table-nonpart-10, #vote_table_header .table-nonpart-10 {
  background-color: oklch(80% 100% 225deg);
  color: black;
}

.voter-nonpart-10-odd {
  fill: oklch(25% 100% 225deg);
}

tr:nth-child(odd) .table-nonpart-10 {
  background-color: oklch(25% 100% 225deg);
  color: white;
}

.voter-nonpart-11-even {
  fill: oklch(80% 100% 180deg);
}

tr:nth-child(even) .table-nonpart-11, #vote_table_header .table-nonpart-11 {
  background-color: oklch(80% 100% 180deg);
  color: black;
}

.voter-nonpart-11-odd {
  fill: oklch(25% 100% 180deg);
}

tr:nth-child(odd) .table-nonpart-11 {
  background-color: oklch(25% 100% 180deg);
  color: white;
}

.voter-nonpart-12-even {
  fill: oklch(80% 100% 140deg);
}

tr:nth-child(even) .table-nonpart-12, #vote_table_header .table-nonpart-12 {
  background-color: oklch(80% 100% 140deg);
  color: black;
}

.voter-nonpart-12-odd {
  fill: oklch(25% 100% 140deg);
}

tr:nth-child(odd) .table-nonpart-12 {
  background-color: oklch(25% 100% 140deg);
  color: white;
}

.voter-nonpart-13-even {
  fill: oklch(80% 100% 100deg);
}

tr:nth-child(even) .table-nonpart-13, #vote_table_header .table-nonpart-13 {
  background-color: oklch(80% 100% 100deg);
  color: black;
}

.voter-nonpart-13-odd {
  fill: oklch(25% 100% 100deg);
}

tr:nth-child(odd) .table-nonpart-13 {
  background-color: oklch(25% 100% 100deg);
  color: white;
}

.voter-nonpart-14-even {
  fill: oklch(80% 100% 60deg);
}

tr:nth-child(even) .table-nonpart-14, #vote_table_header .table-nonpart-14 {
  background-color: oklch(80% 100% 60deg);
  color: black;
}

.voter-nonpart-14-odd {
  fill: oklch(25% 100% 60deg);
}

tr:nth-child(odd) .table-nonpart-14 {
  background-color: oklch(25% 100% 60deg);
  color: white;
}

.voter-nonpart-15-even {
  fill: oklch(80% 100% 3deg);
}

tr:nth-child(even) .table-nonpart-15, #vote_table_header .table-nonpart-15 {
  background-color: oklch(80% 100% 3deg);
  color: black;
}

.voter-nonpart-15-odd {
  fill: oklch(25% 100% 3deg);
}

tr:nth-child(odd) .table-nonpart-15 {
  background-color: oklch(25% 100% 3deg);
  color: white;
}

.voter-nonpart-16-even {
  fill: oklch(80% 100% 338deg);
}

tr:nth-child(even) .table-nonpart-16, #vote_table_header .table-nonpart-16 {
  background-color: oklch(80% 100% 338deg);
  color: black;
}

.voter-nonpart-16-odd {
  fill: oklch(25% 100% 338deg);
}

tr:nth-child(odd) .table-nonpart-16 {
  background-color: oklch(25% 100% 338deg);
  color: white;
}

#output:has(#pct_1:hover) .pct_1 { fill: #f3f; }

#output:has(#mini_pct_1:hover) .pct_1 { fill: #f3f; }

#output:has(#mini_pct_1_upper:hover) .pct_1 { fill: #f3f; }

#output:has(#mini_pct_1_tab:hover) .pct_1 { fill: #f3f; }

#output:has(#mini_pct_1_upper_tab:hover) .pct_1 { fill: #f3f; }

#output:has(#mini_pct_1_tab:hover) #vote_table_row_1 > th { background-color: #f3f; }

#output:has(#mini_pct_1_upper_tab:hover) #vote_table_row_1 > th { background-color: #f3f; }

#output:has(#pct_1.selected) .pct_1 { fill: #3f3; }

#output:has(#vote_table_row_1:hover) .pct_1 { fill: #f3f; }

#output:has(#vote_table_row_1.selected) .pct_1 { fill: #3f3; }



#output:has(#pct_2:hover) .pct_2 { fill: #f3f; }

#output:has(#mini_pct_2:hover) .pct_2 { fill: #f3f; }

#output:has(#mini_pct_2_upper:hover) .pct_2 { fill: #f3f; }

#output:has(#mini_pct_2_tab:hover) .pct_2 { fill: #f3f; }

#output:has(#mini_pct_2_upper_tab:hover) .pct_2 { fill: #f3f; }

#output:has(#mini_pct_2_tab:hover) #vote_table_row_2 > th { background-color: #f3f; }

#output:has(#mini_pct_2_upper_tab:hover) #vote_table_row_2 > th { background-color: #f3f; }

#output:has(#pct_2.selected) .pct_2 { fill: #3f3; }

#output:has(#vote_table_row_2:hover) .pct_2 { fill: #f3f; }

#output:has(#vote_table_row_2.selected) .pct_2 { fill: #3f3; }



#output:has(#pct_3:hover) .pct_3 { fill: #f3f; }

#output:has(#mini_pct_3:hover) .pct_3 { fill: #f3f; }

#output:has(#mini_pct_3_upper:hover) .pct_3 { fill: #f3f; }

#output:has(#mini_pct_3_tab:hover) .pct_3 { fill: #f3f; }

#output:has(#mini_pct_3_upper_tab:hover) .pct_3 { fill: #f3f; }

#output:has(#mini_pct_3_tab:hover) #vote_table_row_3 > th { background-color: #f3f; }

#output:has(#mini_pct_3_upper_tab:hover) #vote_table_row_3 > th { background-color: #f3f; }

#output:has(#pct_3.selected) .pct_3 { fill: #3f3; }

#output:has(#vote_table_row_3:hover) .pct_3 { fill: #f3f; }

#output:has(#vote_table_row_3.selected) .pct_3 { fill: #3f3; }



#output:has(#pct_4:hover) .pct_4 { fill: #f3f; }

#output:has(#mini_pct_4:hover) .pct_4 { fill: #f3f; }

#output:has(#mini_pct_4_upper:hover) .pct_4 { fill: #f3f; }

#output:has(#mini_pct_4_tab:hover) .pct_4 { fill: #f3f; }

#output:has(#mini_pct_4_upper_tab:hover) .pct_4 { fill: #f3f; }

#output:has(#mini_pct_4_tab:hover) #vote_table_row_4 > th { background-color: #f3f; }

#output:has(#mini_pct_4_upper_tab:hover) #vote_table_row_4 > th { background-color: #f3f; }

#output:has(#pct_4.selected) .pct_4 { fill: #3f3; }

#output:has(#vote_table_row_4:hover) .pct_4 { fill: #f3f; }

#output:has(#vote_table_row_4.selected) .pct_4 { fill: #3f3; }



#output:has(#pct_5:hover) .pct_5 { fill: #f3f; }

#output:has(#mini_pct_5:hover) .pct_5 { fill: #f3f; }

#output:has(#mini_pct_5_upper:hover) .pct_5 { fill: #f3f; }

#output:has(#mini_pct_5_tab:hover) .pct_5 { fill: #f3f; }

#output:has(#mini_pct_5_upper_tab:hover) .pct_5 { fill: #f3f; }

#output:has(#mini_pct_5_tab:hover) #vote_table_row_5 > th { background-color: #f3f; }

#output:has(#mini_pct_5_upper_tab:hover) #vote_table_row_5 > th { background-color: #f3f; }

#output:has(#pct_5.selected) .pct_5 { fill: #3f3; }

#output:has(#vote_table_row_5:hover) .pct_5 { fill: #f3f; }

#output:has(#vote_table_row_5.selected) .pct_5 { fill: #3f3; }



#output:has(#pct_6:hover) .pct_6 { fill: #f3f; }

#output:has(#mini_pct_6:hover) .pct_6 { fill: #f3f; }

#output:has(#mini_pct_6_upper:hover) .pct_6 { fill: #f3f; }

#output:has(#mini_pct_6_tab:hover) .pct_6 { fill: #f3f; }

#output:has(#mini_pct_6_upper_tab:hover) .pct_6 { fill: #f3f; }

#output:has(#mini_pct_6_tab:hover) #vote_table_row_6 > th { background-color: #f3f; }

#output:has(#mini_pct_6_upper_tab:hover) #vote_table_row_6 > th { background-color: #f3f; }

#output:has(#pct_6.selected) .pct_6 { fill: #3f3; }

#output:has(#vote_table_row_6:hover) .pct_6 { fill: #f3f; }

#output:has(#vote_table_row_6.selected) .pct_6 { fill: #3f3; }



#output:has(#pct_7:hover) .pct_7 { fill: #f3f; }

#output:has(#mini_pct_7:hover) .pct_7 { fill: #f3f; }

#output:has(#mini_pct_7_upper:hover) .pct_7 { fill: #f3f; }

#output:has(#mini_pct_7_tab:hover) .pct_7 { fill: #f3f; }

#output:has(#mini_pct_7_upper_tab:hover) .pct_7 { fill: #f3f; }

#output:has(#mini_pct_7_tab:hover) #vote_table_row_7 > th { background-color: #f3f; }

#output:has(#mini_pct_7_upper_tab:hover) #vote_table_row_7 > th { background-color: #f3f; }

#output:has(#pct_7.selected) .pct_7 { fill: #3f3; }

#output:has(#vote_table_row_7:hover) .pct_7 { fill: #f3f; }

#output:has(#vote_table_row_7.selected) .pct_7 { fill: #3f3; }



#output:has(#pct_8:hover) .pct_8 { fill: #f3f; }

#output:has(#mini_pct_8:hover) .pct_8 { fill: #f3f; }

#output:has(#mini_pct_8_upper:hover) .pct_8 { fill: #f3f; }

#output:has(#mini_pct_8_tab:hover) .pct_8 { fill: #f3f; }

#output:has(#mini_pct_8_upper_tab:hover) .pct_8 { fill: #f3f; }

#output:has(#mini_pct_8_tab:hover) #vote_table_row_8 > th { background-color: #f3f; }

#output:has(#mini_pct_8_upper_tab:hover) #vote_table_row_8 > th { background-color: #f3f; }

#output:has(#pct_8.selected) .pct_8 { fill: #3f3; }

#output:has(#vote_table_row_8:hover) .pct_8 { fill: #f3f; }

#output:has(#vote_table_row_8.selected) .pct_8 { fill: #3f3; }



#output:has(#pct_9:hover) .pct_9 { fill: #f3f; }

#output:has(#mini_pct_9:hover) .pct_9 { fill: #f3f; }

#output:has(#mini_pct_9_upper:hover) .pct_9 { fill: #f3f; }

#output:has(#mini_pct_9_tab:hover) .pct_9 { fill: #f3f; }

#output:has(#mini_pct_9_upper_tab:hover) .pct_9 { fill: #f3f; }

#output:has(#mini_pct_9_tab:hover) #vote_table_row_9 > th { background-color: #f3f; }

#output:has(#mini_pct_9_upper_tab:hover) #vote_table_row_9 > th { background-color: #f3f; }

#output:has(#pct_9.selected) .pct_9 { fill: #3f3; }

#output:has(#vote_table_row_9:hover) .pct_9 { fill: #f3f; }

#output:has(#vote_table_row_9.selected) .pct_9 { fill: #3f3; }



#output:has(#pct_10:hover) .pct_10 { fill: #f3f; }

#output:has(#mini_pct_10:hover) .pct_10 { fill: #f3f; }

#output:has(#mini_pct_10_upper:hover) .pct_10 { fill: #f3f; }

#output:has(#mini_pct_10_tab:hover) .pct_10 { fill: #f3f; }

#output:has(#mini_pct_10_upper_tab:hover) .pct_10 { fill: #f3f; }

#output:has(#mini_pct_10_tab:hover) #vote_table_row_10 > th { background-color: #f3f; }

#output:has(#mini_pct_10_upper_tab:hover) #vote_table_row_10 > th { background-color: #f3f; }

#output:has(#pct_10.selected) .pct_10 { fill: #3f3; }

#output:has(#vote_table_row_10:hover) .pct_10 { fill: #f3f; }

#output:has(#vote_table_row_10.selected) .pct_10 { fill: #3f3; }



#output:has(#pct_11:hover) .pct_11 { fill: #f3f; }

#output:has(#mini_pct_11:hover) .pct_11 { fill: #f3f; }

#output:has(#mini_pct_11_upper:hover) .pct_11 { fill: #f3f; }

#output:has(#mini_pct_11_tab:hover) .pct_11 { fill: #f3f; }

#output:has(#mini_pct_11_upper_tab:hover) .pct_11 { fill: #f3f; }

#output:has(#mini_pct_11_tab:hover) #vote_table_row_11 > th { background-color: #f3f; }

#output:has(#mini_pct_11_upper_tab:hover) #vote_table_row_11 > th { background-color: #f3f; }

#output:has(#pct_11.selected) .pct_11 { fill: #3f3; }

#output:has(#vote_table_row_11:hover) .pct_11 { fill: #f3f; }

#output:has(#vote_table_row_11.selected) .pct_11 { fill: #3f3; }



#output:has(#pct_12:hover) .pct_12 { fill: #f3f; }

#output:has(#mini_pct_12:hover) .pct_12 { fill: #f3f; }

#output:has(#mini_pct_12_upper:hover) .pct_12 { fill: #f3f; }

#output:has(#mini_pct_12_tab:hover) .pct_12 { fill: #f3f; }

#output:has(#mini_pct_12_upper_tab:hover) .pct_12 { fill: #f3f; }

#output:has(#mini_pct_12_tab:hover) #vote_table_row_12 > th { background-color: #f3f; }

#output:has(#mini_pct_12_upper_tab:hover) #vote_table_row_12 > th { background-color: #f3f; }

#output:has(#pct_12.selected) .pct_12 { fill: #3f3; }

#output:has(#vote_table_row_12:hover) .pct_12 { fill: #f3f; }

#output:has(#vote_table_row_12.selected) .pct_12 { fill: #3f3; }



#output:has(#pct_13:hover) .pct_13 { fill: #f3f; }

#output:has(#mini_pct_13:hover) .pct_13 { fill: #f3f; }

#output:has(#mini_pct_13_upper:hover) .pct_13 { fill: #f3f; }

#output:has(#mini_pct_13_tab:hover) .pct_13 { fill: #f3f; }

#output:has(#mini_pct_13_upper_tab:hover) .pct_13 { fill: #f3f; }

#output:has(#mini_pct_13_tab:hover) #vote_table_row_13 > th { background-color: #f3f; }

#output:has(#mini_pct_13_upper_tab:hover) #vote_table_row_13 > th { background-color: #f3f; }

#output:has(#pct_13.selected) .pct_13 { fill: #3f3; }

#output:has(#vote_table_row_13:hover) .pct_13 { fill: #f3f; }

#output:has(#vote_table_row_13.selected) .pct_13 { fill: #3f3; }



#output:has(#pct_14:hover) .pct_14 { fill: #f3f; }

#output:has(#mini_pct_14:hover) .pct_14 { fill: #f3f; }

#output:has(#mini_pct_14_upper:hover) .pct_14 { fill: #f3f; }

#output:has(#mini_pct_14_tab:hover) .pct_14 { fill: #f3f; }

#output:has(#mini_pct_14_upper_tab:hover) .pct_14 { fill: #f3f; }

#output:has(#mini_pct_14_tab:hover) #vote_table_row_14 > th { background-color: #f3f; }

#output:has(#mini_pct_14_upper_tab:hover) #vote_table_row_14 > th { background-color: #f3f; }

#output:has(#pct_14.selected) .pct_14 { fill: #3f3; }

#output:has(#vote_table_row_14:hover) .pct_14 { fill: #f3f; }

#output:has(#vote_table_row_14.selected) .pct_14 { fill: #3f3; }



#output:has(#pct_15:hover) .pct_15 { fill: #f3f; }

#output:has(#mini_pct_15:hover) .pct_15 { fill: #f3f; }

#output:has(#mini_pct_15_upper:hover) .pct_15 { fill: #f3f; }

#output:has(#mini_pct_15_tab:hover) .pct_15 { fill: #f3f; }

#output:has(#mini_pct_15_upper_tab:hover) .pct_15 { fill: #f3f; }

#output:has(#mini_pct_15_tab:hover) #vote_table_row_15 > th { background-color: #f3f; }

#output:has(#mini_pct_15_upper_tab:hover) #vote_table_row_15 > th { background-color: #f3f; }

#output:has(#pct_15.selected) .pct_15 { fill: #3f3; }

#output:has(#vote_table_row_15:hover) .pct_15 { fill: #f3f; }

#output:has(#vote_table_row_15.selected) .pct_15 { fill: #3f3; }



#output:has(#pct_16:hover) .pct_16 { fill: #f3f; }

#output:has(#mini_pct_16:hover) .pct_16 { fill: #f3f; }

#output:has(#mini_pct_16_upper:hover) .pct_16 { fill: #f3f; }

#output:has(#mini_pct_16_tab:hover) .pct_16 { fill: #f3f; }

#output:has(#mini_pct_16_upper_tab:hover) .pct_16 { fill: #f3f; }

#output:has(#mini_pct_16_tab:hover) #vote_table_row_16 > th { background-color: #f3f; }

#output:has(#mini_pct_16_upper_tab:hover) #vote_table_row_16 > th { background-color: #f3f; }

#output:has(#pct_16.selected) .pct_16 { fill: #3f3; }

#output:has(#vote_table_row_16:hover) .pct_16 { fill: #f3f; }

#output:has(#vote_table_row_16.selected) .pct_16 { fill: #3f3; }



#output:has(#pct_17:hover) .pct_17 { fill: #f3f; }

#output:has(#mini_pct_17:hover) .pct_17 { fill: #f3f; }

#output:has(#mini_pct_17_upper:hover) .pct_17 { fill: #f3f; }

#output:has(#mini_pct_17_tab:hover) .pct_17 { fill: #f3f; }

#output:has(#mini_pct_17_upper_tab:hover) .pct_17 { fill: #f3f; }

#output:has(#mini_pct_17_tab:hover) #vote_table_row_17 > th { background-color: #f3f; }

#output:has(#mini_pct_17_upper_tab:hover) #vote_table_row_17 > th { background-color: #f3f; }

#output:has(#pct_17.selected) .pct_17 { fill: #3f3; }

#output:has(#vote_table_row_17:hover) .pct_17 { fill: #f3f; }

#output:has(#vote_table_row_17.selected) .pct_17 { fill: #3f3; }



#output:has(#pct_18:hover) .pct_18 { fill: #f3f; }

#output:has(#mini_pct_18:hover) .pct_18 { fill: #f3f; }

#output:has(#mini_pct_18_upper:hover) .pct_18 { fill: #f3f; }

#output:has(#mini_pct_18_tab:hover) .pct_18 { fill: #f3f; }

#output:has(#mini_pct_18_upper_tab:hover) .pct_18 { fill: #f3f; }

#output:has(#mini_pct_18_tab:hover) #vote_table_row_18 > th { background-color: #f3f; }

#output:has(#mini_pct_18_upper_tab:hover) #vote_table_row_18 > th { background-color: #f3f; }

#output:has(#pct_18.selected) .pct_18 { fill: #3f3; }

#output:has(#vote_table_row_18:hover) .pct_18 { fill: #f3f; }

#output:has(#vote_table_row_18.selected) .pct_18 { fill: #3f3; }



#output:has(#pct_19:hover) .pct_19 { fill: #f3f; }

#output:has(#mini_pct_19:hover) .pct_19 { fill: #f3f; }

#output:has(#mini_pct_19_upper:hover) .pct_19 { fill: #f3f; }

#output:has(#mini_pct_19_tab:hover) .pct_19 { fill: #f3f; }

#output:has(#mini_pct_19_upper_tab:hover) .pct_19 { fill: #f3f; }

#output:has(#mini_pct_19_tab:hover) #vote_table_row_19 > th { background-color: #f3f; }

#output:has(#mini_pct_19_upper_tab:hover) #vote_table_row_19 > th { background-color: #f3f; }

#output:has(#pct_19.selected) .pct_19 { fill: #3f3; }

#output:has(#vote_table_row_19:hover) .pct_19 { fill: #f3f; }

#output:has(#vote_table_row_19.selected) .pct_19 { fill: #3f3; }



#output:has(#pct_20:hover) .pct_20 { fill: #f3f; }

#output:has(#mini_pct_20:hover) .pct_20 { fill: #f3f; }

#output:has(#mini_pct_20_upper:hover) .pct_20 { fill: #f3f; }

#output:has(#mini_pct_20_tab:hover) .pct_20 { fill: #f3f; }

#output:has(#mini_pct_20_upper_tab:hover) .pct_20 { fill: #f3f; }

#output:has(#mini_pct_20_tab:hover) #vote_table_row_20 > th { background-color: #f3f; }

#output:has(#mini_pct_20_upper_tab:hover) #vote_table_row_20 > th { background-color: #f3f; }

#output:has(#pct_20.selected) .pct_20 { fill: #3f3; }

#output:has(#vote_table_row_20:hover) .pct_20 { fill: #f3f; }

#output:has(#vote_table_row_20.selected) .pct_20 { fill: #3f3; }



#output:has(#pct_21:hover) .pct_21 { fill: #f3f; }

#output:has(#mini_pct_21:hover) .pct_21 { fill: #f3f; }

#output:has(#mini_pct_21_upper:hover) .pct_21 { fill: #f3f; }

#output:has(#mini_pct_21_tab:hover) .pct_21 { fill: #f3f; }

#output:has(#mini_pct_21_upper_tab:hover) .pct_21 { fill: #f3f; }

#output:has(#mini_pct_21_tab:hover) #vote_table_row_21 > th { background-color: #f3f; }

#output:has(#mini_pct_21_upper_tab:hover) #vote_table_row_21 > th { background-color: #f3f; }

#output:has(#pct_21.selected) .pct_21 { fill: #3f3; }

#output:has(#vote_table_row_21:hover) .pct_21 { fill: #f3f; }

#output:has(#vote_table_row_21.selected) .pct_21 { fill: #3f3; }



#output:has(#pct_22:hover) .pct_22 { fill: #f3f; }

#output:has(#mini_pct_22:hover) .pct_22 { fill: #f3f; }

#output:has(#mini_pct_22_upper:hover) .pct_22 { fill: #f3f; }

#output:has(#mini_pct_22_tab:hover) .pct_22 { fill: #f3f; }

#output:has(#mini_pct_22_upper_tab:hover) .pct_22 { fill: #f3f; }

#output:has(#mini_pct_22_tab:hover) #vote_table_row_22 > th { background-color: #f3f; }

#output:has(#mini_pct_22_upper_tab:hover) #vote_table_row_22 > th { background-color: #f3f; }

#output:has(#pct_22.selected) .pct_22 { fill: #3f3; }

#output:has(#vote_table_row_22:hover) .pct_22 { fill: #f3f; }

#output:has(#vote_table_row_22.selected) .pct_22 { fill: #3f3; }



#output:has(#pct_23:hover) .pct_23 { fill: #f3f; }

#output:has(#mini_pct_23:hover) .pct_23 { fill: #f3f; }

#output:has(#mini_pct_23_upper:hover) .pct_23 { fill: #f3f; }

#output:has(#mini_pct_23_tab:hover) .pct_23 { fill: #f3f; }

#output:has(#mini_pct_23_upper_tab:hover) .pct_23 { fill: #f3f; }

#output:has(#mini_pct_23_tab:hover) #vote_table_row_23 > th { background-color: #f3f; }

#output:has(#mini_pct_23_upper_tab:hover) #vote_table_row_23 > th { background-color: #f3f; }

#output:has(#pct_23.selected) .pct_23 { fill: #3f3; }

#output:has(#vote_table_row_23:hover) .pct_23 { fill: #f3f; }

#output:has(#vote_table_row_23.selected) .pct_23 { fill: #3f3; }



#output:has(#pct_24:hover) .pct_24 { fill: #f3f; }

#output:has(#mini_pct_24:hover) .pct_24 { fill: #f3f; }

#output:has(#mini_pct_24_upper:hover) .pct_24 { fill: #f3f; }

#output:has(#mini_pct_24_tab:hover) .pct_24 { fill: #f3f; }

#output:has(#mini_pct_24_upper_tab:hover) .pct_24 { fill: #f3f; }

#output:has(#mini_pct_24_tab:hover) #vote_table_row_24 > th { background-color: #f3f; }

#output:has(#mini_pct_24_upper_tab:hover) #vote_table_row_24 > th { background-color: #f3f; }

#output:has(#pct_24.selected) .pct_24 { fill: #3f3; }

#output:has(#vote_table_row_24:hover) .pct_24 { fill: #f3f; }

#output:has(#vote_table_row_24.selected) .pct_24 { fill: #3f3; }



#output:has(#pct_25:hover) .pct_25 { fill: #f3f; }

#output:has(#mini_pct_25:hover) .pct_25 { fill: #f3f; }

#output:has(#mini_pct_25_upper:hover) .pct_25 { fill: #f3f; }

#output:has(#mini_pct_25_tab:hover) .pct_25 { fill: #f3f; }

#output:has(#mini_pct_25_upper_tab:hover) .pct_25 { fill: #f3f; }

#output:has(#mini_pct_25_tab:hover) #vote_table_row_25 > th { background-color: #f3f; }

#output:has(#mini_pct_25_upper_tab:hover) #vote_table_row_25 > th { background-color: #f3f; }

#output:has(#pct_25.selected) .pct_25 { fill: #3f3; }

#output:has(#vote_table_row_25:hover) .pct_25 { fill: #f3f; }

#output:has(#vote_table_row_25.selected) .pct_25 { fill: #3f3; }



#output:has(#pct_26:hover) .pct_26 { fill: #f3f; }

#output:has(#mini_pct_26:hover) .pct_26 { fill: #f3f; }

#output:has(#mini_pct_26_upper:hover) .pct_26 { fill: #f3f; }

#output:has(#mini_pct_26_tab:hover) .pct_26 { fill: #f3f; }

#output:has(#mini_pct_26_upper_tab:hover) .pct_26 { fill: #f3f; }

#output:has(#mini_pct_26_tab:hover) #vote_table_row_26 > th { background-color: #f3f; }

#output:has(#mini_pct_26_upper_tab:hover) #vote_table_row_26 > th { background-color: #f3f; }

#output:has(#pct_26.selected) .pct_26 { fill: #3f3; }

#output:has(#vote_table_row_26:hover) .pct_26 { fill: #f3f; }

#output:has(#vote_table_row_26.selected) .pct_26 { fill: #3f3; }



#output:has(#pct_27:hover) .pct_27 { fill: #f3f; }

#output:has(#mini_pct_27:hover) .pct_27 { fill: #f3f; }

#output:has(#mini_pct_27_upper:hover) .pct_27 { fill: #f3f; }

#output:has(#mini_pct_27_tab:hover) .pct_27 { fill: #f3f; }

#output:has(#mini_pct_27_upper_tab:hover) .pct_27 { fill: #f3f; }

#output:has(#mini_pct_27_tab:hover) #vote_table_row_27 > th { background-color: #f3f; }

#output:has(#mini_pct_27_upper_tab:hover) #vote_table_row_27 > th { background-color: #f3f; }

#output:has(#pct_27.selected) .pct_27 { fill: #3f3; }

#output:has(#vote_table_row_27:hover) .pct_27 { fill: #f3f; }

#output:has(#vote_table_row_27.selected) .pct_27 { fill: #3f3; }



#output:has(#pct_28:hover) .pct_28 { fill: #f3f; }

#output:has(#mini_pct_28:hover) .pct_28 { fill: #f3f; }

#output:has(#mini_pct_28_upper:hover) .pct_28 { fill: #f3f; }

#output:has(#mini_pct_28_tab:hover) .pct_28 { fill: #f3f; }

#output:has(#mini_pct_28_upper_tab:hover) .pct_28 { fill: #f3f; }

#output:has(#mini_pct_28_tab:hover) #vote_table_row_28 > th { background-color: #f3f; }

#output:has(#mini_pct_28_upper_tab:hover) #vote_table_row_28 > th { background-color: #f3f; }

#output:has(#pct_28.selected) .pct_28 { fill: #3f3; }

#output:has(#vote_table_row_28:hover) .pct_28 { fill: #f3f; }

#output:has(#vote_table_row_28.selected) .pct_28 { fill: #3f3; }



#output:has(#pct_29:hover) .pct_29 { fill: #f3f; }

#output:has(#mini_pct_29:hover) .pct_29 { fill: #f3f; }

#output:has(#mini_pct_29_upper:hover) .pct_29 { fill: #f3f; }

#output:has(#mini_pct_29_tab:hover) .pct_29 { fill: #f3f; }

#output:has(#mini_pct_29_upper_tab:hover) .pct_29 { fill: #f3f; }

#output:has(#mini_pct_29_tab:hover) #vote_table_row_29 > th { background-color: #f3f; }

#output:has(#mini_pct_29_upper_tab:hover) #vote_table_row_29 > th { background-color: #f3f; }

#output:has(#pct_29.selected) .pct_29 { fill: #3f3; }

#output:has(#vote_table_row_29:hover) .pct_29 { fill: #f3f; }

#output:has(#vote_table_row_29.selected) .pct_29 { fill: #3f3; }



#output:has(#pct_30:hover) .pct_30 { fill: #f3f; }

#output:has(#mini_pct_30:hover) .pct_30 { fill: #f3f; }

#output:has(#mini_pct_30_upper:hover) .pct_30 { fill: #f3f; }

#output:has(#mini_pct_30_tab:hover) .pct_30 { fill: #f3f; }

#output:has(#mini_pct_30_upper_tab:hover) .pct_30 { fill: #f3f; }

#output:has(#mini_pct_30_tab:hover) #vote_table_row_30 > th { background-color: #f3f; }

#output:has(#mini_pct_30_upper_tab:hover) #vote_table_row_30 > th { background-color: #f3f; }

#output:has(#pct_30.selected) .pct_30 { fill: #3f3; }

#output:has(#vote_table_row_30:hover) .pct_30 { fill: #f3f; }

#output:has(#vote_table_row_30.selected) .pct_30 { fill: #3f3; }



#output:has(#pct_31:hover) .pct_31 { fill: #f3f; }

#output:has(#mini_pct_31:hover) .pct_31 { fill: #f3f; }

#output:has(#mini_pct_31_upper:hover) .pct_31 { fill: #f3f; }

#output:has(#mini_pct_31_tab:hover) .pct_31 { fill: #f3f; }

#output:has(#mini_pct_31_upper_tab:hover) .pct_31 { fill: #f3f; }

#output:has(#mini_pct_31_tab:hover) #vote_table_row_31 > th { background-color: #f3f; }

#output:has(#mini_pct_31_upper_tab:hover) #vote_table_row_31 > th { background-color: #f3f; }

#output:has(#pct_31.selected) .pct_31 { fill: #3f3; }

#output:has(#vote_table_row_31:hover) .pct_31 { fill: #f3f; }

#output:has(#vote_table_row_31.selected) .pct_31 { fill: #3f3; }



#output:has(#pct_32:hover) .pct_32 { fill: #f3f; }

#output:has(#mini_pct_32:hover) .pct_32 { fill: #f3f; }

#output:has(#mini_pct_32_upper:hover) .pct_32 { fill: #f3f; }

#output:has(#mini_pct_32_tab:hover) .pct_32 { fill: #f3f; }

#output:has(#mini_pct_32_upper_tab:hover) .pct_32 { fill: #f3f; }

#output:has(#mini_pct_32_tab:hover) #vote_table_row_32 > th { background-color: #f3f; }

#output:has(#mini_pct_32_upper_tab:hover) #vote_table_row_32 > th { background-color: #f3f; }

#output:has(#pct_32.selected) .pct_32 { fill: #3f3; }

#output:has(#vote_table_row_32:hover) .pct_32 { fill: #f3f; }

#output:has(#vote_table_row_32.selected) .pct_32 { fill: #3f3; }



#output:has(#pct_33:hover) .pct_33 { fill: #f3f; }

#output:has(#mini_pct_33:hover) .pct_33 { fill: #f3f; }

#output:has(#mini_pct_33_upper:hover) .pct_33 { fill: #f3f; }

#output:has(#mini_pct_33_tab:hover) .pct_33 { fill: #f3f; }

#output:has(#mini_pct_33_upper_tab:hover) .pct_33 { fill: #f3f; }

#output:has(#mini_pct_33_tab:hover) #vote_table_row_33 > th { background-color: #f3f; }

#output:has(#mini_pct_33_upper_tab:hover) #vote_table_row_33 > th { background-color: #f3f; }

#output:has(#pct_33.selected) .pct_33 { fill: #3f3; }

#output:has(#vote_table_row_33:hover) .pct_33 { fill: #f3f; }

#output:has(#vote_table_row_33.selected) .pct_33 { fill: #3f3; }



#output:has(#pct_34:hover) .pct_34 { fill: #f3f; }

#output:has(#mini_pct_34:hover) .pct_34 { fill: #f3f; }

#output:has(#mini_pct_34_upper:hover) .pct_34 { fill: #f3f; }

#output:has(#mini_pct_34_tab:hover) .pct_34 { fill: #f3f; }

#output:has(#mini_pct_34_upper_tab:hover) .pct_34 { fill: #f3f; }

#output:has(#mini_pct_34_tab:hover) #vote_table_row_34 > th { background-color: #f3f; }

#output:has(#mini_pct_34_upper_tab:hover) #vote_table_row_34 > th { background-color: #f3f; }

#output:has(#pct_34.selected) .pct_34 { fill: #3f3; }

#output:has(#vote_table_row_34:hover) .pct_34 { fill: #f3f; }

#output:has(#vote_table_row_34.selected) .pct_34 { fill: #3f3; }



#output:has(#pct_35:hover) .pct_35 { fill: #f3f; }

#output:has(#mini_pct_35:hover) .pct_35 { fill: #f3f; }

#output:has(#mini_pct_35_upper:hover) .pct_35 { fill: #f3f; }

#output:has(#mini_pct_35_tab:hover) .pct_35 { fill: #f3f; }

#output:has(#mini_pct_35_upper_tab:hover) .pct_35 { fill: #f3f; }

#output:has(#mini_pct_35_tab:hover) #vote_table_row_35 > th { background-color: #f3f; }

#output:has(#mini_pct_35_upper_tab:hover) #vote_table_row_35 > th { background-color: #f3f; }

#output:has(#pct_35.selected) .pct_35 { fill: #3f3; }

#output:has(#vote_table_row_35:hover) .pct_35 { fill: #f3f; }

#output:has(#vote_table_row_35.selected) .pct_35 { fill: #3f3; }



#output:has(#pct_36:hover) .pct_36 { fill: #f3f; }

#output:has(#mini_pct_36:hover) .pct_36 { fill: #f3f; }

#output:has(#mini_pct_36_upper:hover) .pct_36 { fill: #f3f; }

#output:has(#mini_pct_36_tab:hover) .pct_36 { fill: #f3f; }

#output:has(#mini_pct_36_upper_tab:hover) .pct_36 { fill: #f3f; }

#output:has(#mini_pct_36_tab:hover) #vote_table_row_36 > th { background-color: #f3f; }

#output:has(#mini_pct_36_upper_tab:hover) #vote_table_row_36 > th { background-color: #f3f; }

#output:has(#pct_36.selected) .pct_36 { fill: #3f3; }

#output:has(#vote_table_row_36:hover) .pct_36 { fill: #f3f; }

#output:has(#vote_table_row_36.selected) .pct_36 { fill: #3f3; }



#output:has(#pct_37:hover) .pct_37 { fill: #f3f; }

#output:has(#mini_pct_37:hover) .pct_37 { fill: #f3f; }

#output:has(#mini_pct_37_upper:hover) .pct_37 { fill: #f3f; }

#output:has(#mini_pct_37_tab:hover) .pct_37 { fill: #f3f; }

#output:has(#mini_pct_37_upper_tab:hover) .pct_37 { fill: #f3f; }

#output:has(#mini_pct_37_tab:hover) #vote_table_row_37 > th { background-color: #f3f; }

#output:has(#mini_pct_37_upper_tab:hover) #vote_table_row_37 > th { background-color: #f3f; }

#output:has(#pct_37.selected) .pct_37 { fill: #3f3; }

#output:has(#vote_table_row_37:hover) .pct_37 { fill: #f3f; }

#output:has(#vote_table_row_37.selected) .pct_37 { fill: #3f3; }



#output:has(#pct_38:hover) .pct_38 { fill: #f3f; }

#output:has(#mini_pct_38:hover) .pct_38 { fill: #f3f; }

#output:has(#mini_pct_38_upper:hover) .pct_38 { fill: #f3f; }

#output:has(#mini_pct_38_tab:hover) .pct_38 { fill: #f3f; }

#output:has(#mini_pct_38_upper_tab:hover) .pct_38 { fill: #f3f; }

#output:has(#mini_pct_38_tab:hover) #vote_table_row_38 > th { background-color: #f3f; }

#output:has(#mini_pct_38_upper_tab:hover) #vote_table_row_38 > th { background-color: #f3f; }

#output:has(#pct_38.selected) .pct_38 { fill: #3f3; }

#output:has(#vote_table_row_38:hover) .pct_38 { fill: #f3f; }

#output:has(#vote_table_row_38.selected) .pct_38 { fill: #3f3; }



#output:has(#pct_39:hover) .pct_39 { fill: #f3f; }

#output:has(#mini_pct_39:hover) .pct_39 { fill: #f3f; }

#output:has(#mini_pct_39_upper:hover) .pct_39 { fill: #f3f; }

#output:has(#mini_pct_39_tab:hover) .pct_39 { fill: #f3f; }

#output:has(#mini_pct_39_upper_tab:hover) .pct_39 { fill: #f3f; }

#output:has(#mini_pct_39_tab:hover) #vote_table_row_39 > th { background-color: #f3f; }

#output:has(#mini_pct_39_upper_tab:hover) #vote_table_row_39 > th { background-color: #f3f; }

#output:has(#pct_39.selected) .pct_39 { fill: #3f3; }

#output:has(#vote_table_row_39:hover) .pct_39 { fill: #f3f; }

#output:has(#vote_table_row_39.selected) .pct_39 { fill: #3f3; }



#output:has(#pct_40:hover) .pct_40 { fill: #f3f; }

#output:has(#mini_pct_40:hover) .pct_40 { fill: #f3f; }

#output:has(#mini_pct_40_upper:hover) .pct_40 { fill: #f3f; }

#output:has(#mini_pct_40_tab:hover) .pct_40 { fill: #f3f; }

#output:has(#mini_pct_40_upper_tab:hover) .pct_40 { fill: #f3f; }

#output:has(#mini_pct_40_tab:hover) #vote_table_row_40 > th { background-color: #f3f; }

#output:has(#mini_pct_40_upper_tab:hover) #vote_table_row_40 > th { background-color: #f3f; }

#output:has(#pct_40.selected) .pct_40 { fill: #3f3; }

#output:has(#vote_table_row_40:hover) .pct_40 { fill: #f3f; }

#output:has(#vote_table_row_40.selected) .pct_40 { fill: #3f3; }



#output:has(#pct_41:hover) .pct_41 { fill: #f3f; }

#output:has(#mini_pct_41:hover) .pct_41 { fill: #f3f; }

#output:has(#mini_pct_41_upper:hover) .pct_41 { fill: #f3f; }

#output:has(#mini_pct_41_tab:hover) .pct_41 { fill: #f3f; }

#output:has(#mini_pct_41_upper_tab:hover) .pct_41 { fill: #f3f; }

#output:has(#mini_pct_41_tab:hover) #vote_table_row_41 > th { background-color: #f3f; }

#output:has(#mini_pct_41_upper_tab:hover) #vote_table_row_41 > th { background-color: #f3f; }

#output:has(#pct_41.selected) .pct_41 { fill: #3f3; }

#output:has(#vote_table_row_41:hover) .pct_41 { fill: #f3f; }

#output:has(#vote_table_row_41.selected) .pct_41 { fill: #3f3; }



#output:has(#pct_42:hover) .pct_42 { fill: #f3f; }

#output:has(#mini_pct_42:hover) .pct_42 { fill: #f3f; }

#output:has(#mini_pct_42_upper:hover) .pct_42 { fill: #f3f; }

#output:has(#mini_pct_42_tab:hover) .pct_42 { fill: #f3f; }

#output:has(#mini_pct_42_upper_tab:hover) .pct_42 { fill: #f3f; }

#output:has(#mini_pct_42_tab:hover) #vote_table_row_42 > th { background-color: #f3f; }

#output:has(#mini_pct_42_upper_tab:hover) #vote_table_row_42 > th { background-color: #f3f; }

#output:has(#pct_42.selected) .pct_42 { fill: #3f3; }

#output:has(#vote_table_row_42:hover) .pct_42 { fill: #f3f; }

#output:has(#vote_table_row_42.selected) .pct_42 { fill: #3f3; }



#output:has(#pct_43:hover) .pct_43 { fill: #f3f; }

#output:has(#mini_pct_43:hover) .pct_43 { fill: #f3f; }

#output:has(#mini_pct_43_upper:hover) .pct_43 { fill: #f3f; }

#output:has(#mini_pct_43_tab:hover) .pct_43 { fill: #f3f; }

#output:has(#mini_pct_43_upper_tab:hover) .pct_43 { fill: #f3f; }

#output:has(#mini_pct_43_tab:hover) #vote_table_row_43 > th { background-color: #f3f; }

#output:has(#mini_pct_43_upper_tab:hover) #vote_table_row_43 > th { background-color: #f3f; }

#output:has(#pct_43.selected) .pct_43 { fill: #3f3; }

#output:has(#vote_table_row_43:hover) .pct_43 { fill: #f3f; }

#output:has(#vote_table_row_43.selected) .pct_43 { fill: #3f3; }



#output:has(#pct_44:hover) .pct_44 { fill: #f3f; }

#output:has(#mini_pct_44:hover) .pct_44 { fill: #f3f; }

#output:has(#mini_pct_44_upper:hover) .pct_44 { fill: #f3f; }

#output:has(#mini_pct_44_tab:hover) .pct_44 { fill: #f3f; }

#output:has(#mini_pct_44_upper_tab:hover) .pct_44 { fill: #f3f; }

#output:has(#mini_pct_44_tab:hover) #vote_table_row_44 > th { background-color: #f3f; }

#output:has(#mini_pct_44_upper_tab:hover) #vote_table_row_44 > th { background-color: #f3f; }

#output:has(#pct_44.selected) .pct_44 { fill: #3f3; }

#output:has(#vote_table_row_44:hover) .pct_44 { fill: #f3f; }

#output:has(#vote_table_row_44.selected) .pct_44 { fill: #3f3; }



#output:has(#pct_45:hover) .pct_45 { fill: #f3f; }

#output:has(#mini_pct_45:hover) .pct_45 { fill: #f3f; }

#output:has(#mini_pct_45_upper:hover) .pct_45 { fill: #f3f; }

#output:has(#mini_pct_45_tab:hover) .pct_45 { fill: #f3f; }

#output:has(#mini_pct_45_upper_tab:hover) .pct_45 { fill: #f3f; }

#output:has(#mini_pct_45_tab:hover) #vote_table_row_45 > th { background-color: #f3f; }

#output:has(#mini_pct_45_upper_tab:hover) #vote_table_row_45 > th { background-color: #f3f; }

#output:has(#pct_45.selected) .pct_45 { fill: #3f3; }

#output:has(#vote_table_row_45:hover) .pct_45 { fill: #f3f; }

#output:has(#vote_table_row_45.selected) .pct_45 { fill: #3f3; }



#output:has(#pct_46:hover) .pct_46 { fill: #f3f; }

#output:has(#mini_pct_46:hover) .pct_46 { fill: #f3f; }

#output:has(#mini_pct_46_upper:hover) .pct_46 { fill: #f3f; }

#output:has(#mini_pct_46_tab:hover) .pct_46 { fill: #f3f; }

#output:has(#mini_pct_46_upper_tab:hover) .pct_46 { fill: #f3f; }

#output:has(#mini_pct_46_tab:hover) #vote_table_row_46 > th { background-color: #f3f; }

#output:has(#mini_pct_46_upper_tab:hover) #vote_table_row_46 > th { background-color: #f3f; }

#output:has(#pct_46.selected) .pct_46 { fill: #3f3; }

#output:has(#vote_table_row_46:hover) .pct_46 { fill: #f3f; }

#output:has(#vote_table_row_46.selected) .pct_46 { fill: #3f3; }



#output:has(#pct_47:hover) .pct_47 { fill: #f3f; }

#output:has(#mini_pct_47:hover) .pct_47 { fill: #f3f; }

#output:has(#mini_pct_47_upper:hover) .pct_47 { fill: #f3f; }

#output:has(#mini_pct_47_tab:hover) .pct_47 { fill: #f3f; }

#output:has(#mini_pct_47_upper_tab:hover) .pct_47 { fill: #f3f; }

#output:has(#mini_pct_47_tab:hover) #vote_table_row_47 > th { background-color: #f3f; }

#output:has(#mini_pct_47_upper_tab:hover) #vote_table_row_47 > th { background-color: #f3f; }

#output:has(#pct_47.selected) .pct_47 { fill: #3f3; }

#output:has(#vote_table_row_47:hover) .pct_47 { fill: #f3f; }

#output:has(#vote_table_row_47.selected) .pct_47 { fill: #3f3; }



#output:has(#pct_48:hover) .pct_48 { fill: #f3f; }

#output:has(#mini_pct_48:hover) .pct_48 { fill: #f3f; }

#output:has(#mini_pct_48_upper:hover) .pct_48 { fill: #f3f; }

#output:has(#mini_pct_48_tab:hover) .pct_48 { fill: #f3f; }

#output:has(#mini_pct_48_upper_tab:hover) .pct_48 { fill: #f3f; }

#output:has(#mini_pct_48_tab:hover) #vote_table_row_48 > th { background-color: #f3f; }

#output:has(#mini_pct_48_upper_tab:hover) #vote_table_row_48 > th { background-color: #f3f; }

#output:has(#pct_48.selected) .pct_48 { fill: #3f3; }

#output:has(#vote_table_row_48:hover) .pct_48 { fill: #f3f; }

#output:has(#vote_table_row_48.selected) .pct_48 { fill: #3f3; }



#output:has(#pct_49:hover) .pct_49 { fill: #f3f; }

#output:has(#mini_pct_49:hover) .pct_49 { fill: #f3f; }

#output:has(#mini_pct_49_upper:hover) .pct_49 { fill: #f3f; }

#output:has(#mini_pct_49_tab:hover) .pct_49 { fill: #f3f; }

#output:has(#mini_pct_49_upper_tab:hover) .pct_49 { fill: #f3f; }

#output:has(#mini_pct_49_tab:hover) #vote_table_row_49 > th { background-color: #f3f; }

#output:has(#mini_pct_49_upper_tab:hover) #vote_table_row_49 > th { background-color: #f3f; }

#output:has(#pct_49.selected) .pct_49 { fill: #3f3; }

#output:has(#vote_table_row_49:hover) .pct_49 { fill: #f3f; }

#output:has(#vote_table_row_49.selected) .pct_49 { fill: #3f3; }

#output:has(#vote_table_row_0:hover) .geog_0 {fill: #f3f; }

#output:has(#vote_table_row_0.selected) .geog_0 { fill: #3f3; }



#output:has(#vote_table_row_50:hover) .geog_50 {fill: #f3f; }

#output:has(#vote_table_row_50.selected) .geog_50 { fill: #3f3; }



#output:has(#vote_table_row_51:hover) .geog_51 {fill: #f3f; }

#output:has(#vote_table_row_51.selected) .geog_51 { fill: #3f3; }



#output:has(#vote_table_row_52:hover) .geog_52 {fill: #f3f; }

#output:has(#vote_table_row_52.selected) .geog_52 { fill: #3f3; }



#output:has(#vote_table_row_53:hover) .geog_53 {fill: #f3f; }

#output:has(#vote_table_row_53.selected) .geog_53 { fill: #3f3; }



#output:has(#vote_table_row_54:hover) .geog_54 {fill: #f3f; }

#output:has(#vote_table_row_54.selected) .geog_54 { fill: #3f3; }



#output:has(#vote_table_row_55:hover) .geog_55 {fill: #f3f; }

#output:has(#vote_table_row_55.selected) .geog_55 { fill: #3f3; }



#output:has(#vote_table_row_56:hover) .geog_56 {fill: #f3f; }

#output:has(#vote_table_row_56.selected) .geog_56 { fill: #3f3; }



#output:has(#vote_table_row_57:hover) .geog_57 {fill: #f3f; }

#output:has(#vote_table_row_57.selected) .geog_57 { fill: #3f3; }



#output:has(#vote_table_row_58:hover) .geog_58 {fill: #f3f; }

#output:has(#vote_table_row_58.selected) .geog_58 { fill: #3f3; }



#output:has(#vote_table_row_59:hover) .geog_59 {fill: #f3f; }

#output:has(#vote_table_row_59.selected) .geog_59 { fill: #3f3; }



#output:has(#vote_table_row_60:hover) .geog_60 {fill: #f3f; }

#output:has(#vote_table_row_60.selected) .geog_60 { fill: #3f3; }

