.racecall.svelte-1ekawjh h1.svelte-1ekawjh{font-family:Georgia;font-weight:400;margin-bottom:10px;padding:20px;font-size:125%;background:#ededed;line-height:1.4}.racecall.DEM.svelte-1ekawjh.svelte-1ekawjh{color:#0b074f}.racecall.GOP.svelte-1ekawjh.svelte-1ekawjh{color:#830707}.candidate.svelte-1ekawjh.svelte-1ekawjh{display:flex;justify-content:space-between;border-bottom:1px solid black;padding:5px}.candidate.svelte-1ekawjh.svelte-1ekawjh:hover{background:#eeeeee}.candidate.winner_X.svelte-1ekawjh.svelte-1ekawjh{background-color:rgba(153, 153, 153, 0.2);font-weight:500}.candidate.winner_X.svelte-1ekawjh .name .name_wrap.svelte-1ekawjh::after{content:'✓';margin-left:5px;font-size:75%;color:white}.candidate.svelte-1ekawjh .name_wrap.svelte-1ekawjh::before{font-weight:bold}.candidate.GOP.svelte-1ekawjh.svelte-1ekawjh{border-color:#ff7f78}.candidate.GOP.winner_X.svelte-1ekawjh.svelte-1ekawjh{background-color:#830707;border:none;color:white}.candidate.GOP.svelte-1ekawjh .name_wrap.svelte-1ekawjh::before{content:'R';margin-right:5px;color:#ff7f78;font-weight:bold}.candidate.GOP.winner_X.svelte-1ekawjh .name_wrap.svelte-1ekawjh::before{color:white}.candidate.DEM.svelte-1ekawjh.svelte-1ekawjh{border-color:#5eb3ff}.candidate.DEM.winner_X.svelte-1ekawjh.svelte-1ekawjh{background-color:#0b074f;color:white;border:none}.candidate.DEM.svelte-1ekawjh .name_wrap.svelte-1ekawjh::before{content:'D';margin-right:5px;color:#5eb3ff;font-weight:bold}.candidate.DEM.winner_X.svelte-1ekawjh .name_wrap.svelte-1ekawjh::before{color:white}.candidate.YES.winner_X.svelte-1ekawjh.svelte-1ekawjh{background-color:rgba(29, 138, 60, 0.2)}.candidate.NO.winner_X.svelte-1ekawjh.svelte-1ekawjh{background-color:rgba(153, 153, 153, 0.2)}.candidate.svelte-1ekawjh .cell.svelte-1ekawjh{flex:0 0 auto;text-align:right}.candidate.svelte-1ekawjh .cell.name.svelte-1ekawjh{width:50%;text-align:left}.candidate.svelte-1ekawjh .cell.votes.svelte-1ekawjh{width:120px}.candidate.svelte-1ekawjh .cell.votes .votes_label.svelte-1ekawjh{font-size:75%}.candidate.svelte-1ekawjh .cell.percent.svelte-1ekawjh{width:60px}@media(max-width: 399px){.candidate.svelte-1ekawjh .cell.name.svelte-1ekawjh{width:40%}.candidate.svelte-1ekawjh .cell.name .first.svelte-1ekawjh{display:none}.candidate.svelte-1ekawjh .cell.votes.svelte-1ekawjh{width:105px}.candidate.svelte-1ekawjh .cell .votes_label.svelte-1ekawjh{display:none}}.candidate.bop_true.bop_available.svelte-1ekawjh.svelte-1ekawjh{font-size:10px;display:none;padding:2.5px;line-height:18px;border:none}.candidate.bop_true.bop_available.i_0.svelte-1ekawjh.svelte-1ekawjh{display:inline-flex;width:auto}.candidate.bop_true.bop_available.svelte-1ekawjh .name.svelte-1ekawjh{width:auto}.candidate.bop_true.bop_available.svelte-1ekawjh .name .name_wrap .first.svelte-1ekawjh,.candidate.bop_true.bop_available.svelte-1ekawjh .name .name_wrap .last.svelte-1ekawjh{display:none}.candidate.bop_true.bop_available.svelte-1ekawjh .votes.svelte-1ekawjh{display:none}.candidate.bop_true.bop_available.svelte-1ekawjh .percent.svelte-1ekawjh{text-align:center}
.universal.svelte-1yo1m5l.svelte-1yo1m5l{background:rgba(253, 208, 7, 0.2)}.small_toggle.svelte-1yo1m5l.svelte-1yo1m5l{padding:5px 0;cursor:pointer;text-align:center;width:100%;background:#ededed;color:#666666;font-size:75%;line-height:15px;font-family:Roboto Condensed}.small_toggle.svelte-1yo1m5l.svelte-1yo1m5l:hover{color:#333333}.racewrap.contested_FALSE.svelte-1yo1m5l.svelte-1yo1m5l{display:none}.racewrap.hidden.svelte-1yo1m5l.svelte-1yo1m5l{display:none}.race.svelte-1yo1m5l.svelte-1yo1m5l{display:block;max-width:620px;margin:20px auto;border-top:5px solid black;padding:20px 0}.race.svelte-1yo1m5l .header.svelte-1yo1m5l{font-family:Roboto Condensed, sans-serif;margin:0}.race.svelte-1yo1m5l .header h2.svelte-1yo1m5l{padding:0;margin:10px 0 0}.race.svelte-1yo1m5l .header h2.office.svelte-1yo1m5l{display:inline-block;font-size:200%;font-weight:900}.race.svelte-1yo1m5l .header h2.description.svelte-1yo1m5l,.race.svelte-1yo1m5l .header h2.party.svelte-1yo1m5l{font-size:100%;font-weight:700;color:#333}.race.svelte-1yo1m5l .header h2.party.DEM.svelte-1yo1m5l{color:#0b074f}.race.svelte-1yo1m5l .header h2.party.DEM.svelte-1yo1m5l::before{content:'Democratic Primary'}.race.svelte-1yo1m5l .header h2.party.GOP.svelte-1yo1m5l{color:#830707}.race.svelte-1yo1m5l .header h2.party.GOP.svelte-1yo1m5l::before{content:'Republican Primary'}.race.svelte-1yo1m5l .progress.svelte-1yo1m5l,.race.svelte-1yo1m5l .eevp.svelte-1yo1m5l,.eevp_precincts.svelte-1yo1m5l.svelte-1yo1m5l{font-style:italic;font-size:75%;color:#333;margin:10px 0}.eevp_precincts.svelte-1yo1m5l.svelte-1yo1m5l{font-style:italic;font-size:75%}.eevp_precincts.svelte-1yo1m5l span.svelte-1yo1m5l{font-weight:700}.race.svelte-1yo1m5l .progress.svelte-1yo1m5l{display:flex;justify-content:space-between}.race.svelte-1yo1m5l .progress .counted.svelte-1yo1m5l{text-align:right}.race.svelte-1yo1m5l .eevp.svelte-1yo1m5l{background:rgba(253, 208, 7, 0.2)}.race.svelte-1yo1m5l .eevp span.svelte-1yo1m5l{font-weight:700}.race.svelte-1yo1m5l .race_body.svelte-1yo1m5l{width:100%}.race.svelte-1yo1m5l .race_body .candidates.svelte-1yo1m5l{width:100%}.race.svelte-1yo1m5l .race_body .history.svelte-1yo1m5l{width:100%;display:block;margin-top:10px}.bop_true.bop_available .race.svelte-1yo1m5l .header.svelte-1yo1m5l{display:inline-block}.bop_true.bop_available .race.svelte-1yo1m5l .header h2.office.svelte-1yo1m5l{width:60px;margin:0;padding:2.5px;line-height:18px;font-size:10px}.bop_true.bop_available .race.svelte-1yo1m5l .header h2.office .officeName.svelte-1yo1m5l{display:none}.bop_true.bop_available .race.svelte-1yo1m5l .race_body.svelte-1yo1m5l{display:inline-flex;justify-content:space-between}.bop_true.bop_available .race.svelte-1yo1m5l .race_body .candidates.svelte-1yo1m5l{display:inline-block;width:auto}.bop_true.bop_available .race.svelte-1yo1m5l .race_body .candidates .progress.svelte-1yo1m5l{display:none}@media(max-width: 599px){.race.svelte-1yo1m5l.svelte-1yo1m5l{width:100%}.race.svelte-1yo1m5l .race_body .history.svelte-1yo1m5l{display:none}.race.svelte-1yo1m5l .race_body .candidates.svelte-1yo1m5l{width:100%}}
