.Draggable--dragEnabled.Draggable--scrollable{cursor:grab}.Draggable--dragEnabled.Draggable--scrollable:active{cursor:grabbing}.ElectionWidget__scrollwrapper{--shadow-color:#c8c8c8;--wrapper-border-color:#f4f4f4}.ElectionWidget__scrollwrapper--container{position:relative}.ElectionWidget__scrollwrapper .bottomshadow{bottom:0;box-shadow:inset 0 -8px 8px -8px var(--shadow-color,#c8c8c8);height:8px;pointer-events:none;position:absolute;width:100%;z-index:3}.ElectionWidget__scrollwrapper .topshadow{box-shadow:inset 0 8px 8px -8px var(--shadow-color,#c8c8c8);height:8px;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.ElectionWidget__scrollwrapper .leftshadow{box-shadow:inset 8px 0 8px -8px var(--shadow-color,#c8c8c8);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:8px;z-index:3}.ElectionWidget__scrollwrapper .rightshadow{box-shadow:inset -8px 0 8px -8px var(--shadow-color,#c8c8c8);height:100%;pointer-events:none;position:absolute;right:0;top:0;width:8px;z-index:3}.ElectionWidget__scrollwrapper .hideshadow{display:none}.ElectionWidget__scrollwrapper.CalendarTable__scrollwrapper{max-height:375px;overflow:auto}.ElectionWidget__scrollwrapper.ElectionCalendarTable__scrollwrapper{max-height:300px;overflow:auto}.WidgetWrapper--Article .ElectionWidget__scrollwrapper.ElectionsTable__ScrollWrapper{max-height:848px}.ElectionWidget__scrollwrapper.NoVertScroll{overflow-y:hidden;transition:max-height .6s}.ElectionWidget__scrollwrapper.NoVertScroll.CalendarTable__Expanded{max-height:unset}.ElectionWidget__scrollwrapper.NoVertScroll.CalendarTable__Collapsed{max-height:509px}.ElectionWidget__scrollwrapper.NoVertScroll .bottomshadow,.ElectionWidget__scrollwrapper.NoVertScroll .topshadow{display:none}.ElectionWidget__scrollwrapper.DelegateCountTable__scrollwrapper{max-height:258px;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:252px){.ElectionWidget__scrollwrapper.DelegateCountTable__scrollwrapper{max-height:132px}}.ElectionWidget__scrollwrapper.DelegateCountTable__scrollwrapper .ElectionsTable__Cell,.ElectionWidget__scrollwrapper.DelegateCountTable__scrollwrapper .ElectionsTable__HeaderCell{padding-right:6px}.ElectionWidget__scrollwrapper.DelegateCountTable__scrollwrapper .ElectionsTable__Cell.DelegateCountTable__total,.ElectionWidget__scrollwrapper.DelegateCountTable__scrollwrapper .ElectionsTable__HeaderCell.DelegateCountTable__total{padding-right:10px}@media screen and (max-width:600px){.ElectionWidget__scrollwrapper.DelegateCountTable__scrollwrapper .ElectionsTable__Cell.DelegateCountTable__delegates,.ElectionWidget__scrollwrapper.DelegateCountTable__scrollwrapper .ElectionsTable__HeaderCell.DelegateCountTable__delegates{padding-right:10px}}.ElectionWidget__scrollwrapper.DelegateCountTable__scrollwrapper thead{position:sticky;top:-1px;z-index:1}.ElectionWidget__scrollwrapper.DelegateCountTable__scrollwrapper thead .DelegateCountTable__candidate{font-size:18px;white-space:nowrap}.bp-mobile:not(.bp-mobileLG) .ElectionWidget__scrollwrapper.DelegateCountTable__scrollwrapper thead .DelegateCountTable__candidate{font-size:14px}@media (prefers-color-scheme:dark){body.dark-theme .ElectionWidget__scrollwrapper{--shadow-color:#000;--wrapper-border-color:#48494a}}.ResultsTableOuterContainer .ResultsTableHeader{border-color:#cecfcf}.ResultsTableOuterContainer .ResultsTableHeader--noBorder{border-bottom:none;padding-bottom:0}.ResultsTableOuterContainer .ResultsTableHeader a{cursor:default}.ResultsTableOuterContainer .ResultsTableHeader.ResultsTableHeader--hasResultsLink a{color:#000;cursor:pointer;text-decoration:none}.ResultsTableOuterContainer .ResultsTableHeader.ResultsTableHeader--hasResultsLink a:hover{text-decoration:underline}.ResultsTableOuterContainer .ResultsTableHeader.ResultsTableHeader--hasResultsLink a.CountyResultsLink,.ResultsTableOuterContainer .ResultsTableHeader.ResultsTableHeader--hasResultsLink a.ExitPollsLink{color:#0045da;font-size:.875rem;font-weight:500;letter-spacing:-.28px;line-height:.875rem}.ResultsTableOuterContainer .ResultsTableHeader h3{font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;font-size:1.5rem;font-weight:700;letter-spacing:-.72px;line-height:1.625rem;padding-bottom:4px;text-align:left}.ResultsTableOuterContainer .ResultsTableHeader h3 a{color:#000}.ResultsTableOuterContainer .ResultsTableHeader hr{background-color:#cecfcf;border:none;color:#cecfcf;height:1px;margin:0}.ResultsTableOuterContainer .ResultsTableHeader__reporting{color:#6c6e6f;font-weight:400}.ResultsTableOuterContainer .ResultsTableHeader__reporting,.ResultsTableOuterContainer .ResultsTableHeader__reporting a{font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;font-size:12px;letter-spacing:0;line-height:16px;text-align:left}.ResultsTableOuterContainer .ResultsTableHeader__reporting a{color:#002d6c;font-weight:500;text-decoration:underline}.ResultsTableOuterContainer .ResultsTableHeader__reporting a,.ResultsTableOuterContainer .ResultsTableHeader__reporting a:visited{color:#002d6c}.ResultsTableOuterContainer .ResultsTableHeader__reporting.bottom{padding-top:7px}.ResultsTableOuterContainer .ResultsTableHeader .AnchorLink{cursor:pointer}.ResultsTableOuterContainer .ResultsTableHeader .ExitPollsLink{align-items:center;display:flex;font-size:14px;font-weight:400;gap:2px;line-height:14px}.ResultsTableOuterContainer .ResultsTableHeader .ExitPollsLink .icon--exitpolls{font-weight:400;height:12px;line-height:24px;margin-right:2px;position:relative;transform:rotateY(-180deg);width:12px}.ResultsTableOuterContainer .ResultsTableHeaderText{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:0 6px}.ResultsTableOuterContainer .ResultsTableHeaderText:empty{padding:0}.ResultsTableOuterContainer .ResultsTableHeaderText .LastUpdate__updateText{font-size:.75rem;line-height:.75rem}.ResultsTableOuterContainer .ResultsTableHeaderText h3+.ResultsTableSubHeading>.ResultsTableHeader__reporting{padding-bottom:0;white-space:nowrap}.ResultsTableOuterContainer .ElectionButton__Wrapper--groupresults{margin:0}.ResultsTableOuterContainer--general .ResultsTableHeaderText .ResultsTable__KeyRace,.ResultsTableOuterContainer--national .ResultsTableHeaderText .ResultsTable__KeyRace{--badge-height:1.25rem;--badge-bg:#f4f5f6;--pureButton-border-radius:4px;font-size:.75rem;font-weight:500;letter-spacing:-.32px;line-height:.75rem;padding:4px 5px}.ResultsTableOuterContainer--general .ResultsTableHeaderText,.ResultsTableOuterContainer--national .ResultsTableHeaderText{align-items:flex-start;flex-direction:column;gap:4px}.ResultsTableOuterContainer--general .ResultsTableSubHeading,.ResultsTableOuterContainer--national .ResultsTableSubHeading{align-items:center;color:#656c7a;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin:8px 0;width:100%}@media screen and (max-width:600px){.ResultsTableOuterContainer--general .ResultsTableSubHeading,.ResultsTableOuterContainer--national .ResultsTableSubHeading{align-items:flex-start;flex-direction:column}}.ResultsTableOuterContainer--general .ResultsTableSubHeading .ResultsTableSubHeading--left,.ResultsTableOuterContainer--national .ResultsTableSubHeading .ResultsTableSubHeading--left{display:flex;flex-direction:row;flex-wrap:wrap;font-size:.75rem;font-weight:400;letter-spacing:-.24px;line-height:.75rem}.ResultsTableOuterContainer--general .ResultsTableSubHeading .ResultsTableSubHeading--left .ResultsTableSubHeading--left-divider:after,.ResultsTableOuterContainer--national .ResultsTableSubHeading .ResultsTableSubHeading--left .ResultsTableSubHeading--left-divider:after{content:"•";margin:0 .125rem}.ResultsTableOuterContainer--general .ResultsTableSubHeading .ResultsTableSubHeading--left .ResultsTableSubHeading__PollsClose,.ResultsTableOuterContainer--national .ResultsTableSubHeading .ResultsTableSubHeading--left .ResultsTableSubHeading__PollsClose{text-transform:capitalize}.ResultsTableOuterContainer--general .ResultsTableSubHeading .ResultsTableSubHeading--right,.ResultsTableOuterContainer--national .ResultsTableSubHeading .ResultsTableSubHeading--right{display:flex;flex-direction:row;gap:.5rem;margin-left:auto}.ResultsTableOuterContainer--general .ResultsTableSubHeading .ResultsTableSubHeading--right .ResultsTableSubHeading--right-divider,.ResultsTableOuterContainer--national .ResultsTableSubHeading .ResultsTableSubHeading--right .ResultsTableSubHeading--right-divider{align-self:center;border-left:1px solid #cecfcf;height:.75rem}.ResultsTableOuterContainer--general .ResultsTableSubHeading .ResultsTableSubHeading--right .CountyResultsLink,.ResultsTableOuterContainer--national .ResultsTableSubHeading .ResultsTableSubHeading--right .CountyResultsLink{align-items:center;display:flex}.ResultsTableOuterContainer--general .ResultsTableSubHeading .ResultsTableSubHeading--right .CountyResultsLink svg,.ResultsTableOuterContainer--national .ResultsTableSubHeading .ResultsTableSubHeading--right .CountyResultsLink svg{stroke:#3c7aff;stroke-width:2.5;height:9px;margin-left:6px;width:9px}.ResultsTableOuterContainer--general .ResultsTableSubHeading .ResultsTableSubHeading--right .ExitPollsLink svg,.ResultsTableOuterContainer--national .ResultsTableSubHeading .ResultsTableSubHeading--right .ExitPollsLink svg{stroke:#3c7aff;stroke-width:2.5;margin-left:6px}.ResultsTableOuterContainer--general .ElectionButton,.ResultsTableOuterContainer--national .ElectionButton{font-weight:700}.ResultsTableOuterContainer--national{flex:0 0 auto}.Toast .ResultsTableOuterContainer--national{border:none;box-shadow:none}.ResultsTableOuterContainer--national .ResultsTableHeaderText{margin-left:0;padding:0}.ResultsTableOuterContainer--national .ResultsTableHeaderText h3{font-size:1.125rem;letter-spacing:-.54px;line-height:1.375rem;padding-bottom:0}.ResultsTableOuterContainer--national .ResultsTable__ReturnButton{align-items:center;background-color:transparent;background:#e5eeff;border:none;border-radius:6px;color:#0045da;display:flex;font-weight:700;gap:.25rem;height:40px;justify-content:center;letter-spacing:-.28px;line-height:.875rem;margin-bottom:.5rem;padding:12px;width:auto}.ResultsTableOuterContainer--national .ResultsTable__ReturnButton:hover{background-color:transparent;text-decoration:underline}.ResultsTableOuterContainer--national .ResultsTable__ReturnButton svg{flex:0 0 1rem;height:.625rem;width:.625rem}.ResultsTableOuterContainer--national .ResultsTable__ReturnButton span{white-space:nowrap}.ResultsTableFooter{color:#6c6e6f;font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;padding:8px 6px}.ResultsTableFooter:last-child{padding-bottom:10px}.ResultsTableFooter .LastUpdate{height:auto;padding-top:0}.ResultsTableFooter .LastUpdate div{color:#6c6e6f;font-size:12px;line-height:16px}.ResultsTableFooter__mainContent{display:flex;flex-wrap:wrap}.ResultsTableFooter__mainContent div:first-child{padding:0 .5rem 0 0}.ResultsTableFooter__incumbent{text-align:right}.ResultsTableContainer{position:relative}.ResultsTableContainer .ResultsTable--national .ElectionsTable__HeaderCell{border-bottom:.5px solid #cecfcf;border-top:.5px solid #cecfcf}.ResultsTableDescription{font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;padding-bottom:8px}.icon--completed{fill:#0d830f!important;height:10px!important;margin-right:5px;margin-top:1px;width:10px!important}.ResultsTable .ElectionsTable__HeaderCell{border-top:0;border-color:#cecfcf;padding:5px 8px 5px 4px;white-space:nowrap}.ResultsTable .ElectionsTable__HeaderCell.ResultsTable__candidate,.ResultsTable .ElectionsTable__HeaderCell.ResultsTable__response{text-align:left}.ResultsTable .ElectionsTable__HeaderCell.ResultsTable__delegates,.ResultsTable .ElectionsTable__HeaderCell.ResultsTable__superdelegates{width:120px}.ResultsTable .ElectionsTable__Cell{border-color:#cecfcf;color:#000;font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;font-size:16px;font-weight:400;letter-spacing:0;line-height:20px;padding-right:8px}.ResultsTable .ElectionsTable__Cell .ElectionButton{display:inline-block;height:auto;padding:10px;width:auto}@media screen and (max-width:425px){.ResultsTable .ElectionsTable__Cell{height:32px}}.ResultsTable .ElectionsTable__Cell .CandidateInfo{align-items:center;display:flex;flex:1 0 0;gap:2px}.ResultsTable__Button{background-color:transparent;border:2px solid #002d6c;color:#002d6c;cursor:pointer;font-size:13px;line-height:13px;margin:0;padding:10px}.ResultsTable__Button:active,.ResultsTable__Button:hover{background-color:#f4f9fd}.ResultsTable__Button:focus-visible{outline:2px solid #000;outline-offset:2px}.ResultsTable__row--democrats .icon--winner,.ResultsTable__row--democrats td.ElectionsTable__Cell.ResultsTable__party{color:#217bb0}.ResultsTable__row--republicans .icon--winner,.ResultsTable__row--republicans td.ElectionsTable__Cell.ResultsTable__party{color:#cd3232}.ResultsTable__row--other .icon--winner,.ResultsTable__row--other td.ElectionsTable__Cell.ResultsTable__party{color:#00787a}.ResultsTable--question .icon--winner{color:#000}.ResultsTable__delegates,.ResultsTable__percent,.ResultsTable__superdelegates,.ResultsTable__votes{text-align:right}.ResultsTable__candidate{overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.ResultsTableOuterContainer--tooltip .ResultsTable__candidate{width:196px}.ResultsTable__candidate .ElectionButton,.ResultsTable__candidate .headshot{margin-right:10px}.ResultsTable__candidate a{color:#000;font-weight:700}.ResultsTable__candidate:focus-within a:focus-visible{outline:2px solid #002d6c;outline-offset:2px}.ResultsTable__special_candidate .ElectionButton{margin-right:10px}.ResultsTableOuterContainer--tooltip .ResultsTable__percent{width:unset}.ResultsTableOuterContainer--tooltip .ResultsTable__votes{padding-right:18px;width:unset}.ResultsTable__useCandidateColors .ResultsTable__percentContainer .EProgressBar{height:12px}.ResultsTable__percentContainer{align-items:center;display:flex;justify-content:space-between}.ResultsTableOuterContainer--tooltip .ResultsTable__percentContainer{display:block;text-align:right;width:unset}.ResultsTable__percentContainer .EProgressBar{border-radius:2px;height:12px}.ResultsTable__headshot{padding-left:8px;text-align:left}.ResultsTable__headshot .headshot{outline:none}@media screen and (max-width:299px){.ResultsTable--superCompact .ResultsTable__headshot{padding-right:0}.ResultsTable--superCompact .ResultsTable__headshot .headshot{display:none}}@media screen and (max-width:425px){.ResultsTable__headshot{max-width:48px}.ResultsTable__headshot .headshot{height:32px;width:32px}}.ResultsTable__headshot a{display:inherit}.ResultsTable__headshot:focus-within a:focus-visible{outline:2px solid #002d6c;outline-offset:2px}.ResultsTable--lead_republicans{background-color:#fff2f2}.ResultsTable--lead_democrats{background-color:#f4f9fd}.ResultsTable--gray{color:#bdbdbd}.ResultsTable--dropped{opacity:.4}.ResultsTable.ElectionsTable td.ResultsTable__party{align-items:center;display:flex;font-size:.875rem;font-weight:500;justify-content:flex-end;min-width:33px}.ResultsTable.ElectionsTable td.ResultsTable__party:not(th){align-items:flex-end}.ResultsTable.ElectionsTable:not(.ResultsTable--compact) .ResultsTable__percent_question{width:45px}.ResultsTable.ElectionsTable:not(.ResultsTable--compact) .ResultsTable__delegates{width:120px}.ResultsTable.ElectionsTable:not(.ResultsTable--compact) .ResultsTable__candidate{max-width:100px;width:100%}.MultiStateList .ResultsTable.ElectionsTable:not(.ResultsTable--compact) .ResultsTable__candidate{max-width:80px}.ResultsTable.ElectionsTable:not(.ResultsTable--compact) .ResultsTable__votes{min-width:80px}.ResultsTable.ElectionsTable:not(.ResultsTable--compact) .ResultsTable__votes.ElectionsTable__Cell{padding-right:4px}.ResultsTable.ElectionsTable:not(.ResultsTable--compact) .ResultsTable__percent{min-width:80px}.ResultsTable.ElectionsTable:not(.ResultsTable--compact) .ResultsTable__percent.ElectionsTable__HeaderCell{padding-right:12px}.ResultsTable--compact .ResultsTable__percent{margin-left:16px;text-align:right}@media screen and (max-width:600px){.MultiStateList .ResultsTable--compact .ResultsTable__percent.ElectionsTable__HeaderCell{padding-right:12px}}.ResultsTable--compact .ResultsTable__party{padding-right:4px}.ResultsTable--compact .ResultsTable__percent,.ResultsTable--compact .ResultsTable__votes{width:80px}.ResultsTable--compact .ResultsTable__delegates{width:100px}@media screen and (max-width:400px){.ResultsTable--compact .ResultsTable__delegates{direction:rtl;max-width:30px}}@media screen and (max-width:600px){.MultiStateList .ResultsTable--compact .ResultsTable__delegates.ElectionsTable__HeaderCell{padding-right:8px}}.ResultsTable--compact .ResultsTable__candidate{max-width:100px;width:100%}.ResultsTable--compact .ResultsTable__candidate .icon--winner{left:4px}.ResultsTable--compact .ElectionsTable__HeaderCell{padding-right:5px}.ResultsTable--compact .ElectionsTable__HeaderCell:first-of-type{padding:8px 6px}.ResultsTable--compact .ElectionsTable__HeaderCell.ResultsTable__votes{padding-right:8px}.ResultsTable__reactive{border-radius:4px;padding:1px 4px;transition:.3s linear}.ResultsTable__reactive--positive{color:#0d830f}.ResultsTable__reactive--negative{color:#c60811}.ResultsTable--removed{bottom:0;left:0;pointer-events:none;position:absolute}.ResultsTable--removed tr{opacity:0}.ResultsTable .icon--winner{border-radius:0;height:15px;left:4px;position:relative;top:2px;width:15px}.ResultsTable__SplitInfo{font-size:10px;font-weight:700;margin-left:8px}.ResultsTable__SplitInfo--democrats{color:#217bb0}.ResultsTable__SplitInfo--republicans{color:#cd3232}.ResultsTable__SplitInfo--other{color:#00787a}.ResultsTable--counting{background-color:transparent;color:#000!important}.ResultsTable--winner_democrats{background-color:#eff7fc!important}.ResultsTable--winner_republicans{background-color:#fff5f5!important}.ResultsTable--winner_other{background-color:#f2f8f7!important}.ResultsTable--tooltip .ElectionsTable__Cell{height:32px}.ResultsTable .ExpandButton{background:none;border:none;color:#002d6c;font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;padding:0}.ResultsTable .ExpandButton:active,.ResultsTable .ExpandButton:focus,.ResultsTable .ExpandButton:hover{background:none}.ResultsTable__showAllButtonWrapper{display:flex;justify-content:center;width:100%}.ResultsTable__showAll{align-items:center;color:#0045da;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:32px;justify-content:center;letter-spacing:-.28px;line-height:14px;padding:8px;text-align:center;width:209px}.ResultsTable__showAll:focus,.ResultsTable__showAll:hover{background:#e5eeff;border-radius:6px}.ResultsTable__showAll:active{background:#cedeff;border-radius:6px}.ResultsTable__showAll:focus{border:2px solid #141618}.ResultsTable__fullRowPercentBar.ResultsTable__candidate,.ResultsTable__fullRowPercentBar.ResultsTable__delegates,.ResultsTable__fullRowPercentBar.ResultsTable__percent,.ResultsTable__fullRowPercentBar.ResultsTable__superdelegates,.ResultsTable__fullRowPercentBar.ResultsTable__votes{font-size:14px;vertical-align:bottom}.ResultsTable__fullRowPercentBar.ResultsTable__percentBar{margin-top:3px;position:relative;vertical-align:top}.ResultsTable--noHeadshots .ResultsTable__candidate,.ResultsTable--noHeadshots .ResultsTable__fullRowPercentBar{padding-left:8px}.ResultsTable--headshots th.ResultsTable__headshot{padding-left:6px;text-align:left}.ResultsTable--general.ResultsTable--compact tbody .ElectionsTable__Row .ResultsTable__votes,.ResultsTable--national.ResultsTable--compact tbody .ElectionsTable__Row .ResultsTable__votes{padding-right:4px}.ResultsTable--general.ResultsTable--compact tbody .ElectionsTable__Row .ResultsTable__percent,.ResultsTable--national.ResultsTable--compact tbody .ElectionsTable__Row .ResultsTable__percent{padding-right:0}.ResultsTable--general.ResultsTable--compact tbody .ElectionsTable__Row .ResultsTable__party,.ResultsTable--national.ResultsTable--compact tbody .ElectionsTable__Row .ResultsTable__party{padding-right:4px}.ResultsTable--general thead .ElectionsTable__HeaderCell,.ResultsTable--national thead .ElectionsTable__HeaderCell{font-size:.75rem}.ResultsTable--general tbody .ElectionsTable__Row:nth-child(odd) td.ResultsTable__headshot,.ResultsTable--national tbody .ElectionsTable__Row:nth-child(odd) td.ResultsTable__headshot{border-radius:6px 0 0 6px}.ResultsTable--general tbody .ElectionsTable__Row:nth-child(odd) td.ResultsTable__votes,.ResultsTable--national tbody .ElectionsTable__Row:nth-child(odd) td.ResultsTable__votes{border-top-right-radius:6px}.ResultsTable--general tbody .ElectionsTable__Row:nth-child(odd):has(.ResultsTable__headshot)+.ElectionsTable__Row td.ResultsTable__fullRowPercentBar,.ResultsTable--national tbody .ElectionsTable__Row:nth-child(odd):has(.ResultsTable__headshot)+.ElectionsTable__Row td.ResultsTable__fullRowPercentBar{border-radius:0 0 6px 0}.ResultsTable--general tbody .ElectionsTable__Row:nth-child(2n) td.ResultsTable__fullRowPercentBar,.ResultsTable--national tbody .ElectionsTable__Row:nth-child(2n) td.ResultsTable__fullRowPercentBar{border-radius:0 0 6px 6px}.ResultsTable--general tbody .ElectionsTable__Row .ResultsTable__candidate,.ResultsTable--national tbody .ElectionsTable__Row .ResultsTable__candidate{font-weight:700}.ResultsTable--general tbody .ElectionsTable__Row .ResultsTable__ElectoralVotes,.ResultsTable--national tbody .ElectionsTable__Row .ResultsTable__ElectoralVotes{bottom:6px;font-size:.75rem;font-weight:500;letter-spacing:-.32px;position:absolute;right:8px}@media screen and (max-width:425px){.ResultsTable--general tbody .ElectionsTable__Row .ResultsTable__ElectoralVotes,.ResultsTable--national tbody .ElectionsTable__Row .ResultsTable__ElectoralVotes{bottom:0}}.ResultsTable--general tbody .ElectionsTable__Row.ResultsTable__row--democrats .ResultsTable__ElectoralVotes,.ResultsTable--national tbody .ElectionsTable__Row.ResultsTable__row--democrats .ResultsTable__ElectoralVotes{color:#217bb0}.ResultsTable--general tbody .ElectionsTable__Row.ResultsTable__row--republicans .ResultsTable__ElectoralVotes,.ResultsTable--national tbody .ElectionsTable__Row.ResultsTable__row--republicans .ResultsTable__ElectoralVotes{color:#cd3232}.ResultsTable--general tbody .ElectionsTable__Row.ResultsTable__row--other .ResultsTable__ElectoralVotes,.ResultsTable--national tbody .ElectionsTable__Row.ResultsTable__row--other .ResultsTable__ElectoralVotes{color:#00787a}.MapTooltip .ResultsTable--national tbody .ElectionsTable__Row,.MapTooltip .ResultsTable--national tbody .ElectionsTable__Row .ElectionsTable__Cell,.ResultsTable--national tbody .ElectionsTable__Row,.ResultsTable--national tbody .ElectionsTable__Row .ElectionsTable__Cell{height:2rem}.MapTooltip .ResultsTable--national tbody .ElectionsTable__Row .ResultsTable__party{align-items:flex-end}.ResultsTable--national tbody .ElectionsTable__Row .ResultsTable__ElectoralVotes{bottom:0}@media only screen and (max-width:375px){.ResultsTableOuterContainer .ResultsTableHeader__reporting{display:flex;flex-direction:column}}@media (prefers-color-scheme:dark){body.dark-theme .icon--completed{fill:#41ba42}body.dark-theme .ResultsTableOuterContainer .ResultsTableHeader h3,body.dark-theme .ResultsTableOuterContainer .ResultsTableHeader h3 a{color:#fff}body.dark-theme .ResultsTableOuterContainer .ResultsTableHeader__reporting{color:#b5b7b7}body.dark-theme .ResultsTableOuterContainer .ResultsTableHeader__reporting a,body.dark-theme .ResultsTableOuterContainer .ResultsTableHeader__reporting a:visited{color:#368aff}body.dark-theme .ResultsTableOuterContainer .ResultsTableHeader.ResultsTableHeader--hasResultsLink a.CountyResultsLink,body.dark-theme .ResultsTableOuterContainer .ResultsTableHeader.ResultsTableHeader--hasResultsLink a.ExitPollsLink{color:#3c7aff}body.dark-theme .ResultsTableOuterContainer .ResultsTableHeader{border-color:#48494a}body.dark-theme .ResultsTableOuterContainer .ResultsTableHeader hr{background-color:#48494a;color:#48494a}body.dark-theme .ResultsTableOuterContainer--general .ResultsTableHeaderText .ResultsTable__KeyRace{--badge-bg:#141618;color:#fff}body.dark-theme .ResultsTableOuterContainer--general .ResultsTableHeaderText .ResultsTableSubHeading{color:#8b8d8e}body.dark-theme .ResultsTable{border-collapse:collapse;border-color:#48494a}body.dark-theme .ResultsTable .ElectionsTable__HeaderCell{background-color:#171717;color:#fff}body.dark-theme .ResultsTable .ElectionsTable__Row{background-color:#171717}body.dark-theme .ResultsTable__showMoreRow div{color:#368aff}body.dark-theme .ResultsTable .ElectionsTable__HeaderCell{border-color:#48494a}body.dark-theme .ResultsTable__Button{border:2px solid #fff;color:#fff}body.dark-theme .ResultsTable__showAll{color:#fff}body.dark-theme .ResultsTable__showAll:focus,body.dark-theme .ResultsTable__showAll:hover{background:#22252a;border-radius:6px}body.dark-theme .ResultsTable__showAll:active{background:#3d4149;border-radius:6px}body.dark-theme .ResultsTable__showAll:focus{border:2px solid #fff}body.dark-theme .ResultsTable .ElectionsTable__Cell{border-color:#48494a}body.dark-theme .ResultsTable .ElectionsTable__Cell:not(.ResultsTable__party){color:#fff}body.dark-theme .ResultsTable .ElectionsTable__Cell:first-of-type{border-color:#48494a}body.dark-theme .ResultsTable .ElectionsTable__Cell .ElectionButton{background-color:#171717}body.dark-theme .ResultsTable .ElectionsTable__Cell .ElectionButton svg>polygon{fill:#368aff}body.dark-theme .ResultsTable .ElectionsTable__Cell .ElectionButton:hover{background-color:#000a18;border-color:#79b1ff;color:#79b1ff}body.dark-theme .ResultsTable .ElectionsTable__Cell .ElectionButton:hover svg>polygon{fill:#79b1ff}body.dark-theme .ResultsTable .ElectionsTable__Cell .ElectionButton:active{background-color:#000f24;border-color:#bcd8ff}body.dark-theme .ResultsTable .ElectionsTable__Cell .ElectionButton:active svg>polygon{fill:#bcd8ff}body.dark-theme .ResultsTable .ElectionsTable__Cell .ElectionButton:focus{background-color:#000a18;border-color:#79b1ff;outline:2px solid #79b1ff;outline-offset:2px}body.dark-theme .ResultsTable .ElectionsTable__Cell .ElectionButton:focus svg>polygon{fill:#79b1ff}body.dark-theme .ResultsTable--winner_democrats{background-color:#051f2e!important}body.dark-theme .ResultsTable--winner_republicans{background-color:#3c0b0b!important}body.dark-theme .ResultsTable--winner_other{background-color:#022223!important}body.dark-theme .ResultsTable__reactive--positive{color:#41ba42}body.dark-theme .ResultsTable__reactive--negative{color:#f73c46}body.dark-theme .ResultsTable__row--democrats .icon--winner,body.dark-theme .ResultsTable__row--democrats td.ElectionsTable__Cell.ResultsTable__party{color:#3ea0da}body.dark-theme .ResultsTable__row--republicans .icon--winner,body.dark-theme .ResultsTable__row--republicans td.ElectionsTable__Cell.ResultsTable__party{color:#e83f3f}body.dark-theme .ResultsTable__row--other .icon--winner,body.dark-theme .ResultsTable__row--other td.ElectionsTable__Cell.ResultsTable__party{color:$other-fill-dm}body.dark-theme .ResultsTable__candidate a{color:#fff}body.dark-theme .ResultsTable__candidate:focus-within a:focus-visible{outline:2px solid #368aff}body.dark-theme .ResultsTable__headshot:focus-within a:focus-visible{outline:2px solid #368aff}body.dark-theme .ResultsTable .icon--winner{stroke:none}body.dark-theme .ResultsTable--general .ResultsTable__headshot{--headshot-border-width:0}body.dark-theme .ResultsTableFooter{color:#b5b7b7}}