.tooltipped-element,.tooltipped-element:visited{color:inherit !important;-webkit-text-decoration:underline dashed #6d7892;text-decoration:underline dashed #6d7892;text-decoration-thickness:1px;text-underline-offset:5px}.tooltipped-element:hover,.tooltipped-element:active,.tooltipped-element:focus,.tooltipped-element:visited:hover,.tooltipped-element:visited:active,.tooltipped-element:visited:focus{-webkit-text-decoration-style:solid;text-decoration-style:solid}
.react-horizontal-scrolling-menu--scroll-container{display:flex;height:max-content;overflow-y:hidden;position:relative;width:100%}.react-horizontal-scrolling-menu--scroll-container.rtl{direction:rtl}.react-horizontal-scrolling-menu--inner-wrapper{display:flex;overflow-y:hidden}.react-horizontal-scrolling-menu--wrapper{display:flex;flex-direction:column}.react-horizontal-scrolling-menu--footer,.react-horizontal-scrolling-menu--header{width:100%}.react-horizontal-scrolling-menu--arrow-left,.react-horizontal-scrolling-menu--arrow-right{display:flex}
.election-results-summary .election-results-summary-mobile.carousel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:16px;margin-top:1rem;margin-bottom:16px;margin-bottom:1rem}.election-results-summary .election-results-summary-mobile.carousel .carousel-inner .carousel-item{padding-left:40px;padding-left:2.5rem;padding-right:40px;padding-right:2.5rem}.election-results-summary .election-results-summary-mobile.carousel .carousel-indicators{position:static;-webkit-box-ordinal-group:100;-webkit-order:99;-ms-flex-order:99;order:99;margin-bottom:0;margin-top:16px;margin-top:1rem}.election-results-summary .election-results-summary-mobile.carousel .carousel-indicators button{height:8px;width:8px;border-radius:8px;opacity:1;background-color:#d9d9d9;border-top:0;border-bottom:0;margin-right:4px;margin-left:4px}.election-results-summary .election-results-summary-mobile.carousel .carousel-indicators button.active{background-color:#666}.election-results-summary .election-results-summary-mobile.carousel .carousel-control-next,.election-results-summary .election-results-summary-mobile.carousel .carousel-control-prev{opacity:1;background-color:#f5f5f5;color:#404040;height:48px;width:25px;top:50%;margin-top:-48px}.election-results-summary .election-results-summary-mobile.carousel .carousel-control-next:focus,.election-results-summary .election-results-summary-mobile.carousel .carousel-control-prev:focus{opacity:1;color:inherit}@media(min-width: 992px){.election-results-summary .election-results-summary-mobile.carousel .carousel-control-next,.election-results-summary .election-results-summary-mobile.carousel .carousel-control-prev{margin-top:-24px}}.election-results-summary .election-results-summary-mobile.carousel .carousel-control-next{border-radius:8px 0 0 8px;margin-left:16px;margin-left:1rem}.election-results-summary .election-results-summary-mobile.carousel .carousel-control-prev{border-radius:0 8px 8px 0;margin-right:16px;margin-right:1rem}.election-results-summary .election-results-summary-desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}@media(min-width: 992px){.election-results-summary .election-results-summary-desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.election-results-summary .summary-activation-label{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;display:none}.election-results-summary .summary-activation-label:not(caption){position:absolute !important}@media(min-width: 992px){.election-results-summary .summary-activation-label{display:block}}@media(min-width: 1280px){.election-results-summary .summary-activation-label{display:none !important}}.election-results-summary .summary-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;text-decoration:none}@media(min-width: 992px){.election-results-summary .summary-section{padding:16px;padding:1rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-webkit-flex:0 1 200px;-ms-flex:0 1 200px;flex:0 1 200px}.election-results-summary .summary-section.show{-webkit-box-flex:1;-webkit-flex:1 0 200px;-ms-flex:1 0 200px;flex:1 0 200px}}@media(min-width: 1280px){.election-results-summary .summary-section{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.election-results-summary .summary-section.show{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}.election-results-summary .summary-section:hover{background-color:rgba(245,245,245,.6)}.election-results-summary .summary-section .summary-primary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 5px;-ms-flex:1 1 5px;flex:1 1 5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-border-start:4px solid #4698cb;border-inline-start:4px solid #4698cb;-webkit-padding-start:8px;padding-inline-start:8px;margin-bottom:16px;margin-bottom:1rem}@media(min-width: 992px){.election-results-summary .summary-section .summary-primary{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.election-results-summary .summary-section .summary-primary .summary-label{font-size:12px;font-size:.75rem;color:#404040;text-transform:uppercase;margin-bottom:4px}.election-results-summary .summary-section .summary-primary .summary-value{font-size:24px;font-size:1.5rem;font-weight:600;color:#001e62}.election-results-summary .summary-section .summary-secondary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:2;-webkit-flex:2 1 15px;-ms-flex:2 1 15px;flex:2 1 15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}@media(min-width: 992px){.election-results-summary .summary-section .summary-secondary{display:none;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media(min-width: 1280px){.election-results-summary .summary-section .summary-secondary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.election-results-summary .summary-section .summary-secondary .summary-secondary-section{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;min-width:50px;max-width:70px;-webkit-margin-end:auto;margin-inline-end:auto;margin-left:16px;margin-left:1rem;margin-bottom:16px;margin-bottom:1rem}.election-results-summary .summary-section .summary-secondary .summary-secondary-section .summary-label{font-size:10px;font-size:.625rem;color:#404040;text-transform:uppercase;margin-bottom:4px;min-width:0}.election-results-summary .summary-section .summary-secondary .summary-secondary-section .summary-value{font-size:12px;font-size:.75rem;font-weight:600;color:#001e62}.election-results-summary .summary-section .summary-hideshow{display:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-size:20px;font-size:1.25rem;-webkit-margin-start:auto;margin-inline-start:auto;color:#4698cb}@media(min-width: 992px){.election-results-summary .summary-section .summary-hideshow{display:block}}@media(min-width: 1280px){.election-results-summary .summary-section .summary-hideshow{display:none}}.election-results-summary .summary-section.show .summary-secondary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.election-results-summary .summary-section.show .summary-hideshow{-webkit-margin-start:0;margin-inline-start:0}.election-results-summary-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:0 8px}@media(min-width: 992px){.election-results-summary-controls{display:none}}.election-results-summary-controls .summary-activation-pip{display:block;height:8px;width:8px;border-radius:8px;background-color:#d9d9d9;margin-left:10px}.election-results-summary-controls .summary-activation-pip:first-child{margin-left:0}.election-results-summary-controls .summary-activation-pip.active{background-color:#666}
.party-results-wrapper{border:1px solid #e2e2e2;border-radius:10px;overflow:hidden;margin:16px 0;margin:1rem 0}@media(min-width: 992px){.party-results-wrapper{border-radius:5px}}.party-results{background-color:#fff;margin-left:-1px;margin-bottom:-1px}@media(min-width: 992px){.party-results{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width: 1920px){.party-results{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}.party-results .party-result{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:16px;padding:1rem;outline:1px solid #e2e2e2;outline-offset:-1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:-1px;margin-right:-1px;background-color:#fff}.party-results .party-result .party-result-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media(min-width: 992px){.party-results .party-result .party-result-inner{display:block;width:auto;max-width:145px}}.party-results .party-result h3{text-wrap:nowrap;white-space:nowrap;overflow:hidden}@media(min-width: 992px){.party-results .party-result h3{text-align:center;grid-column-start:1;grid-column-end:span 2}}.party-results .party-result h3 img{max-height:40px;max-width:100%;font-size:18px;font-size:1.125rem}.party-results .party-result hr{display:none;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-color:#e2e2e2;opacity:1;margin:16px 0;margin:1rem 0}@media(min-width: 992px){.party-results .party-result hr{display:block}}.party-results .party-result .party-data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:145px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.party-results .party-result .party-data .party-leading,.party-results .party-result .party-data .party-votes{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.party-results .party-result .party-data .party-leading h4,.party-results .party-result .party-data .party-votes h4{margin:0;color:#404040;text-transform:uppercase;font-size:10.667px;font-size:.6667rem;margin-bottom:8px;margin-bottom:.5rem}.party-results .party-result .party-data .party-leading{margin-right:16px;margin-right:1rem}.party-results .party-result .party-data .party-leading .donut{margin:0 auto;border-radius:50%;height:48px;width:48px}.party-results .party-result .party-data .party-leading .donut .donut-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:#fff;font-size:18px;height:32px;width:32px;margin:8px}.party-results .party-result .party-data .party-votes .party-votes-count{font-size:18px;font-size:1.125rem}.party-results .party-result .party-data .party-votes .bar{position:relative;background-color:#eee;margin:0 auto;margin-top:8px;margin-top:.5rem;overflow:hidden;border-radius:.25rem;height:15px;width:100%}.party-results .party-result .party-data .party-votes .bar .bar-inner{position:absolute;height:100%;top:0;left:0;border-top-left-radius:4px;border-top-left-radius:.25rem;border-bottom-left-radius:4px;border-bottom-left-radius:.25rem}.party-results .party-result .party-data .party-votes .bar .bar-text{position:absolute;z-index:1;font-size:12px;padding:1px 3px;right:0}
.loading{position:fixed;top:0;left:0;height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.loading .spinner-grow{width:100px;height:100px}
