/*! updated; 11-10-2022 11:37 AM **/@media screen and (max-width:370px){[id=kingpuzz]{margin:0 -12px}iframe[name=kingportal]{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}}.vendors-base{color:#00f}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}html #wrapper .hide{display:none}html #wrapper .show{display:block}html #wrapper .screen-reader-hide{position:absolute;left:-99999px;top:auto;width:1px;height:1px;overflow:hidden}body{min-width:320px;color:#666;background-color:#f6f8fa;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}.hidden{visibility:hidden}h1,h2,h3,h4,h5,h6{color:#222;font-family:inherit;font-weight:700;line-height:normal}b,strong{font-weight:600}em,i{font-style:italic}.m,picture{position:relative}.m a,picture a{display:block;position:relative}.m img,picture img{display:block;width:100%}section{position:relative}section:after{content:"";display:table;clear:both}.fn-election-2022-dashboard{border-width:1px;border-style:solid;border-color:#ddd;border-radius:4px;overflow:hidden;-webkit-text-size-adjust:none;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-left:auto;margin-right:auto;min-width:300px;max-width:1440px;display:none}.fn-election-2022-dashboard.enabled{display:block}.fn-election-2022-dashboard .dashboard,.fn-election-2022-dashboard .election-header{background:#fff}.fn-election-2022-dashboard h1{font-size:30px}.fn-election-2022-dashboard h2{font-size:24px}.fn-election-2022-dashboard h3{font-size:18px}.fn-election-2022-dashboard h4{font-size:16px}.fn-election-2022-dashboard h5{font-size:14px}.fn-election-2022-dashboard h6{font-size:12px}.fn-election-2022-dashboard a{color:#036;-webkit-transition:color,.25s,ease-in-out;transition:color,.25s,ease-in-out;-webkit-transition:background,.25s,ease-in-out;transition:background,.25s,ease-in-out;text-decoration:none}.fn-election-2022-dashboard p{font-size:14px;line-height:21px;margin-bottom:14px}.fn-election-2022-dashboard ::-moz-selection{color:#fff;background:rgba(0,51,102,.99)}.fn-election-2022-dashboard ::selection{color:#fff;background:rgba(0,51,102,.99)}.fn-election-2022-dashboard img::-moz-selection{background:#036}.fn-election-2022-dashboard img::selection{background:#036}.fn-election-2022-dashboard ::-moz-selection{color:#fff;background:rgba(0,51,102,.99)}.fn-election-2022-dashboard img::-moz-selection{background:#036}.fn-election-2022-dashboard .page{background:#fff}.fn-election-2022-dashboard .icon-special{display:inline-block;color:#fff;background:#666;border-radius:50%;padding:2px 6px;font-size:12px;line-height:14.06px;font-weight:700}.fn-election-2022-dashboard .icon-check{position:absolute;bottom:0;right:0;z-index:1}.fn-election-2022-dashboard .icon-check svg{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;height:50%;width:50%}.fn-election-2022-dashboard .throbber{display:inline-block;background:#c20017;border:1px solid #c20017;border-radius:4px;color:#fff;font-size:10px;font-weight:900;line-height:14px;text-transform:uppercase;padding:3px 6px 3px 19px;position:relative}.fn-election-2022-dashboard .throbber::before{content:"";display:block;position:absolute;-webkit-animation:live_pill_pulse 2s infinite ease-in-out;animation:live_pill_pulse 2s infinite ease-in-out;top:6px;left:6px;background:#fff;border-radius:50%;height:7px;width:7px}@-webkit-keyframes live_pill_pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes live_pill_pulse{0%,100%{opacity:1}50%{opacity:.5}}.fn-election-2022-dashboard .status{font-size:10px;line-height:12px;text-align:left;overflow:hidden}.fn-election-2022-dashboard .poll-info,.fn-election-2022-dashboard .status{color:#666}.fn-election-2022-dashboard .poll-info{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fn-election-2022-dashboard .poll-info .pill{color:#fff;float:left;display:block;border-radius:300px;padding:1px 2px;font-size:8.9px;line-height:10px;font-weight:700}.fn-election-2022-dashboard .poll-info.is-open{color:#318601;font-weight:500}.fn-election-2022-dashboard .poll-info.is-open .pill{background:#318601;margin-right:6px}.fn-election-2022-dashboard .poll-info.is-open+.percent-in{color:#318601;font-weight:500}.fn-election-2022-dashboard .poll-info.is-closed{color:#222;font-weight:500}.fn-election-2022-dashboard .poll-info.is-closed .pill{color:#fff;background:#222;margin-right:6px}.fn-election-2022-dashboard .poll-info.is-closed+.percent-in{color:#222}.fn-election-2022-dashboard .poll-info .notice{color:#666;text-align:left;padding:4px 0 0 0}.fn-election-2022-dashboard .poll-info .notice p{font-size:12px;line-height:18px}.fn-election-2022-dashboard .poll-info .notice p a{text-decoration:underline}.fn-election-2022-dashboard .percent-in{float:right}.fn-election-2022-dashboard html .mobile.ad-container{margin:auto;width:300px}.fn-election-2022-dashboard .ad[data-rendered-size="320x50"]{position:relative;left:-10px;margin-left:auto;margin-right:auto;min-height:50px;width:320px}.fn-election-2022-dashboard .election-header{display:grid;grid-template-columns:1fr auto;grid-template-rows:repeat(2,1fr);grid-column-gap:12px;grid-row-gap:4px;padding:12px;border-bottom:1px solid #ddd;text-align:right}.fn-election-2022-dashboard .election-header .logo{background-image:url(/static/orion/styles/img/fox-news/elections/2022/s/logos/democracy-2022-logo-stacked.svg);background-position:0 0;background-size:100% 100%;background-repeat:no-repeat;display:block;text-indent:-9999px;text-align:left;height:48px;width:93px}.fn-election-2022-dashboard .election-header .throbber{margin-left:auto}.fn-election-2022-dashboard .election-header .updated{font-size:11px;line-height:18px}.fn-election-2022-dashboard .election-header .box-logo{grid-area:1/1/3/2}.fn-election-2022-dashboard .election-header .box-throbber{grid-area:1/2/2/3}.fn-election-2022-dashboard .election-header .box-updated{grid-area:2/2/3/3}.fn-election-2022-dashboard .item-elections-header{margin-bottom:24px;z-index:0}.fn-election-2022-dashboard .item-elections-header .logo{background-image:url(/static/orion/styles/img/fox-news/elections/2022/s/logos/logo-2022-stacked.svg);background-position:0 0;background-size:100% 100%;background-repeat:no-repeat;display:block;margin:0 auto;text-indent:-9999px;height:96px;width:187px}.fn-election-2022-dashboard .item-elections-nav{background:#fff;border-radius:0;margin-left:-16px;margin-right:-16px;margin-bottom:16px}.fn-election-2022-dashboard .item-elections-nav.is-sticky{border-bottom:1px solid #ddd;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);position:sticky;top:-1px;z-index:250}.fn-election-2022-dashboard .item-elections-nav.is-sticky .sub-nav-overlay{border-bottom:0}.fn-election-2022-dashboard .item-elections-nav ul{margin:0 -16px;padding:0 16px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;text-align:center;white-space:nowrap;width:calc(100% + (16px * 2))}.fn-election-2022-dashboard .item-elections-nav ul::-webkit-scrollbar{display:none}.fn-election-2022-dashboard .item-elections-nav li{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin-right:8px}.fn-election-2022-dashboard .item-elections-nav li:last-of-type{margin-right:0}.fn-election-2022-dashboard .item-elections-nav li a{display:block;position:relative;padding:8px 12px}.fn-election-2022-dashboard .item-elections-nav li a::before{content:"";display:block;position:absolute;left:14px;top:8px;height:16px;width:25px;background-repeat:no-repeat;background-position:center}.fn-election-2022-dashboard .item-elections-nav li.menu-home a{padding-left:45px}.fn-election-2022-dashboard .item-elections-nav li.menu-home a::before{background-image:url(/static/orion/styles/img/fox-news/elections/2022/s/icons/icon-ballot.svg);background-position:0 0;background-size:100% 100%;background-repeat:no-repeat}.fn-election-2022-dashboard .item-elections-nav li.menu-governors a,.fn-election-2022-dashboard .item-elections-nav li.menu-house a,.fn-election-2022-dashboard .item-elections-nav li.menu-senate a{padding-left:45px}.fn-election-2022-dashboard .item-elections-nav li.menu-governors a::before,.fn-election-2022-dashboard .item-elections-nav li.menu-house a::before,.fn-election-2022-dashboard .item-elections-nav li.menu-senate a::before{background-image:url(/static/orion/styles/img/fox-news/elections/2022/s/icons/icon-congress.svg);background-position:0 0;background-size:100% 100%;background-repeat:no-repeat}.fn-election-2022-dashboard .item-elections-nav li.menu-state a{padding-left:45px}.fn-election-2022-dashboard .item-elections-nav li.menu-state a::before{background-image:url(/static/orion/styles/img/fox-news/elections/2022/s/icons/icon-map.svg);background-position:0 0;background-size:100% 100%;background-repeat:no-repeat}.fn-election-2022-dashboard .item-elections-nav li.menu-live-blog a{padding-left:45px}.fn-election-2022-dashboard .item-elections-nav li.menu-live-blog a::before{background-image:url(/static/orion/styles/img/fox-news/elections/2022/s/icons/icon-live-blog.svg);background-position:0 0;background-size:100% 100%;background-repeat:no-repeat}.fn-election-2022-dashboard .item-elections-nav li.menu-voter-analysis a{padding-left:45px}.fn-election-2022-dashboard .item-elections-nav li.menu-voter-analysis a::before{background-image:url(/static/orion/styles/img/fox-news/elections/2022/s/icons/icon-voter.svg);background-position:0 0;background-size:100% 100%;background-repeat:no-repeat}.fn-election-2022-dashboard .item-elections-nav li.menu-video a{padding-left:45px}.fn-election-2022-dashboard .item-elections-nav li.menu-video a::before{background-image:url(/static/orion/styles/img/fox-news/elections/2022/s/icons/icon-video.svg);background-position:0 0;background-size:100% 100%;background-repeat:no-repeat}.fn-election-2022-dashboard .item-elections-nav li.menu-my-races a{padding-left:45px}.fn-election-2022-dashboard .item-elections-nav li.menu-my-races a::before{background-image:url(/static/orion/styles/img/fox-news/elections/2022/s/icons/icon-star.svg);background-position:0 0;background-size:100% 100%;background-repeat:no-repeat}.fn-election-2022-dashboard .item-elections-nav .main-nav{padding-left:16px;padding-right:16px;padding-top:9px;padding-bottom:12px}.fn-election-2022-dashboard .item-elections-nav .main-nav li{border:1px solid #f1f1f1;border-radius:18px;background-color:#f1f1f1}.fn-election-2022-dashboard .item-elections-nav .main-nav li a{color:#222;font-size:14px;font-weight:700;letter-spacing:-.25px;line-height:16px;white-space:nowrap}.fn-election-2022-dashboard .item-elections-nav .main-nav li.is-active{border-color:#222}.fn-election-2022-dashboard .item-elections-nav .sub-nav-overlay{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.fn-election-2022-dashboard .item-elections-nav .sub-nav-overlay.is-closed .sub-nav{display:none}.fn-election-2022-dashboard .item-elections-nav .sub-nav-overlay.is-open .sub-nav{display:block}.fn-election-2022-dashboard .item-elections-nav .sub-nav-overlay .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:54px;padding:18px 22px 20px 32px}.fn-election-2022-dashboard .item-elections-nav .sub-nav-overlay .text{color:#666;font-size:14px;line-height:16px;font-weight:700}.fn-election-2022-dashboard .item-elections-nav .sub-nav-overlay .dropdown-arrow{background-image:url(/static/orion/styles/img/fox-news/elections/2022/s/icons/arrow.svg);background-position:0 0;background-size:100% 100%;background-repeat:no-repeat;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-size:cover;display:block;cursor:pointer;width:24px;height:14px;text-indent:-9999px;margin-left:auto}.fn-election-2022-dashboard .item-elections-nav .sub-nav-overlay .dropdown-arrow.arrow-up{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fn-election-2022-dashboard .item-elections-nav .sub-nav-overlay .sub-nav{border-top:1px solid #ddd;padding:32px}.fn-election-2022-dashboard .item-elections-nav .sub-nav-overlay ul{display:block;text-align:left;padding:0;margin:0;overflow:visible;width:auto}.fn-election-2022-dashboard .item-elections-nav .sub-nav-overlay li{display:block;border-bottom:1px solid transparent;margin-bottom:24px;text-align:left}.fn-election-2022-dashboard .item-elections-nav .sub-nav-overlay li:last-child{margin-bottom:0}.fn-election-2022-dashboard .item-elections-nav .sub-nav-overlay li a{display:inline-block;color:#222;font-size:16px;line-height:20px;font-weight:500;letter-spacing:-.25px;white-space:nowrap;padding-left:0;padding-right:0}.fn-election-2022-dashboard .item-elections-nav .sub-nav-overlay li.is-active a{border-bottom:1px solid #222;padding-bottom:7px}.fn-election-2022-dashboard .item-elections-nav{margin-bottom:0;padding-top:12px}.fn-election-2022-dashboard .tip{display:none;position:absolute;width:264px;border-radius:4px 4px 0 0;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2);background:#fff;color:#222;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;z-index:100}.fn-election-2022-dashboard .tip.swap{-webkit-transform:translateX(-110%);-ms-transform:translateX(-110%);transform:translateX(-110%)}.fn-election-2022-dashboard .tip__seat{color:#222;font-size:12px;line-height:14px;font-weight:700;padding:8px 8px 4px 8px}.fn-election-2022-dashboard .tip__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd;padding:8px;font-size:12px;letter-spacing:0;line-height:14px}.fn-election-2022-dashboard .tip__title{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;background:#222;color:#fff;border-radius:4px 4px 0 0;font-size:12px;font-weight:500;line-height:14px}.fn-election-2022-dashboard .tip__title[class*=tip__winner]{border-bottom:1px solid #cedfef;position:relative;padding-left:28px}.fn-election-2022-dashboard .tip__title[class*=tip__winner]::before{content:"";display:block;position:absolute;background-image:url(/static/orion/styles/img/fox-news/elections/2022/s/icons/check-light.svg);background-position:0 0;background-size:100% 100%;background-repeat:no-repeat;left:8px;top:9px;height:12px;width:12px}.fn-election-2022-dashboard .tip__title .icon-flipped{border:1px solid #222;color:#fff;background:#1b4e81;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,#1b4e81),color-stop(50%,#d20f26));background:linear-gradient(to right bottom,#1b4e81 50%,#d20f26 50%);position:relative;margin-left:4px;width:17px}.fn-election-2022-dashboard .tip__title .icon-flipped::before{background-image:url(/static/orion/styles/img/fox-news/elections/2022/s/icons/flip.svg);background-position:0 0;background-size:100% 100%;background-repeat:no-repeat;content:"";display:block;position:absolute;top:2px;left:2px;height:8px;width:11px}.fn-election-2022-dashboard .tip__title .icon-flipped-rep-dem{background:#d20f26;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,#d20f26),color-stop(50%,#1b4e81));background:linear-gradient(to right bottom,#d20f26 50%,#1b4e81 50%)}.fn-election-2022-dashboard .tip__title .icon-special{position:relative;text-indent:-9999px;margin-left:5px;width:16px;height:16px}.fn-election-2022-dashboard .tip__title .icon-special::before{background-image:url(/static/orion/styles/img/fox-news/elections/2022/s/icons/tag-small-special-election.svg);background-position:0 0;background-size:100% 100%;background-repeat:no-repeat;content:"";display:block;position:absolute;top:3px;left:3px;height:8px;width:8px}.fn-election-2022-dashboard .tip__state{font-size:12px;font-weight:500}.fn-election-2022-dashboard .tip__ev{font-size:10px}.fn-election-2022-dashboard .tip__name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;padding-left:22px;width:60%}.fn-election-2022-dashboard .tip__name:before{content:attr(data-party);color:#fff;background:#666;border-radius:50%;position:absolute;top:-2px;left:0;font-size:11px;font-weight:700;line-height:20px;text-align:center;height:18px;width:18px}.fn-election-2022-dashboard .tip__name[data-party="R"]:before{background:#d20f26}.fn-election-2022-dashboard .tip__name[data-party="D"]:before{background:#1b4e81}.fn-election-2022-dashboard .tip__name[data-party="I"]:before{background:#703089}.fn-election-2022-dashboard .tip__name[data-party="G"]:before{background:#318601}.fn-election-2022-dashboard .tip__name .icon-incumbent,.fn-election-2022-dashboard .tip__name .icon-runoff{margin-left:2px;padding:0 3px;font-size:10px}.fn-election-2022-dashboard .tip__votes{padding-right:8px;text-align:right;width:70px}.fn-election-2022-dashboard .tip__percent{text-align:right;width:45px}.fn-election-2022-dashboard .tip__polls{border-bottom:0;padding-top:6px;font-size:10px;line-height:11px;color:#666;position:relative}.fn-election-2022-dashboard .tip__polls.closed{float:right}.fn-election-2022-dashboard .tip__polls.is-closed::before,.fn-election-2022-dashboard .tip__polls.is-open::before{display:inline;color:#fff;border-radius:100px;margin-right:8px;font-weight:700;font-size:9px;line-height:10px;padding:1px 2px}.fn-election-2022-dashboard .tip__polls.is-open{color:#318601;font-weight:500}.fn-election-2022-dashboard .tip__polls.is-open::before{content:"OPEN";background:#318601}.fn-election-2022-dashboard .tip__polls.is-closed{color:#222;font-weight:500}.fn-election-2022-dashboard .tip__polls.is-closed::before{content:"CLOSED";background:#222}.fn-election-2022-dashboard .tip__winner__dem{color:#fff;background-color:#1b4e81}.fn-election-2022-dashboard .tip__winner__dem .tip__name[data-party="D"]:before{color:#1b4e81;background:#fff}.fn-election-2022-dashboard .tip__winner__rep{color:#fff;background-color:#d20f26}.fn-election-2022-dashboard .tip__winner__rep .tip__name[data-party="R"]:before{color:#d20f26;background:#fff}.fn-election-2022-dashboard .tip__winner__ind{color:#fff;background-color:#703089}.fn-election-2022-dashboard .tip__winner__ind .tip__name[data-party="I"]:before{color:#703089;background:#fff}.fn-election-2022-dashboard .tip__winner__gre,.fn-election-2022-dashboard .tip__winner__grn{color:#fff;background-color:#318601}.fn-election-2022-dashboard .tip__winner__gre .tip__name[data-party="G"]:before,.fn-election-2022-dashboard .tip__winner__grn .tip__name[data-party="G"]:before{color:#318601;background:#fff}.fn-election-2022-dashboard .tip__winner__oth{color:#fff;background-color:#666}.fn-election-2022-dashboard .tip__winner__oth .tip__name[data-party="O"]:before{color:#666;background:#fff}.fn-election-2022-dashboard .tip__time{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.fn-election-2022-dashboard .tip__reporting{text-align:right}.fn-election-2022-dashboard .infographic{position:relative}.fn-election-2022-dashboard .infographic img{width:100%}.fn-election-2022-dashboard .infographic .tablet-desktop .map{height:0;padding-bottom:61.5%}.fn-election-2022-dashboard .infographic .map{position:relative}.fn-election-2022-dashboard .infographic .map .loader{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:100%}.fn-election-2022-dashboard .infographic .map .loader img{max-width:128px}.fn-election-2022-dashboard .infographic .chart{width:100%}.fn-election-2022-dashboard .legend{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px}.fn-election-2022-dashboard .legend>div{border:1px solid;border-radius:100px;color:#fff;padding:2px 6px;font-weight:700;font-size:12px;line-height:14px;margin:0 7px 8px 0}.fn-election-2022-dashboard .legend>div.legend-dem{background:#1b4e81}.fn-election-2022-dashboard .legend>div.legend-rep{background:#d20f26}.fn-election-2022-dashboard .legend>div.legend-ind{background:#703089}.fn-election-2022-dashboard .legend>div.legend-oth{background:#666}.fn-election-2022-dashboard .legend>div.legend-fli{border:1px solid #222;color:#222}.fn-election-2022-dashboard .helper-text{margin-top:16px}.fn-election-2022-dashboard .helper-text p{font-size:14px;line-height:18px}.fn-election-2022-dashboard .bar-contain{position:relative}.fn-election-2022-dashboard .bar-contain:after{content:"";display:table;clear:both}.fn-election-2022-dashboard .bar-header{clear:both;overflow:hidden}.fn-election-2022-dashboard .bar-header .party-label{color:#222;font-size:14px;font-weight:900;line-height:16px;margin-bottom:4px}.fn-election-2022-dashboard .bar-header .party-label.winner .count span{position:relative}.fn-election-2022-dashboard .bar-header .party-label.winner .count span::after{content:"";display:block;position:absolute;background-image:url(/static/orion/styles/img/fox-news/elections/2022/s/icons/check-light.svg);background-position:0 0;background-size:100% 100%;background-repeat:no-repeat;background-position:center;background-size:46%;border-radius:50%;position:absolute;bottom:2px;height:12px;width:12px}.fn-election-2022-dashboard .bar-header .party-label.winner.dem .count span{padding-right:16px}.fn-election-2022-dashboard .bar-header .party-label.winner.dem .count span::after{background-color:#1b4e81;right:0}.fn-election-2022-dashboard .bar-header .party-label.winner.rep .count span{padding-left:16px}.fn-election-2022-dashboard .bar-header .party-label.winner.rep .count span::after{background-color:#d20f26;left:0}.fn-election-2022-dashboard .bar-header .party-label.has-headshot{display:-webkit-box;display:-ms-flexbox;display:flex}.fn-election-2022-dashboard .bar-header .party-label.has-headshot .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fn-election-2022-dashboard .bar-header .party-label.has-headshot .info .text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.fn-election-2022-dashboard .bar-header .party-label.has-headshot .info .count{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.fn-election-2022-dashboard .bar-header .party-label.has-headshot.dem .headshot{margin-right:4px}.fn-election-2022-dashboard .bar-header .party-label.has-headshot.dem .text{-ms-flex-item-align:start;align-self:flex-start}.fn-election-2022-dashboard .bar-header .party-label.has-headshot.rep .headshot{margin-left:4px}.fn-election-2022-dashboard .bar-header .party-label.has-headshot.rep .info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.fn-election-2022-dashboard .bar-header .party-label.has-headshot.rep .headshot{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.fn-election-2022-dashboard .bar-header .party-label .name{font-size:16px;line-height:19px;font-weight:900;letter-spacing:-.25px}.fn-election-2022-dashboard .bar-header .party-label .name-vp{color:#666;font-size:11px;line-height:13px;font-weight:400;letter-spacing:-.11px}.fn-election-2022-dashboard .bar-header .party-label .name .is-long{display:none}.fn-election-2022-dashboard .bar-header .party-label .count{letter-spacing:-.15px}.fn-election-2022-dashboard .bar-header .party-label .text{letter-spacing:-.22px}.fn-election-2022-dashboard .bar-header .party-label.dem{float:left}.fn-election-2022-dashboard .bar-header .party-label.dem .count{color:#1b4e81}.fn-election-2022-dashboard .bar-header .party-label.rep{float:right;text-align:right}.fn-election-2022-dashboard .bar-header .party-label.rep .count{color:#d20f26}.fn-election-2022-dashboard .bar-header .party-label .count,.fn-election-2022-dashboard .bar-header .party-label .text{display:block}.fn-election-2022-dashboard .bar-wrap{position:relative}.fn-election-2022-dashboard .bar-wrap.has-label-upper{margin-top:-14px}.fn-election-2022-dashboard .bars{clear:both;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #222;border-radius:3px;position:relative;-webkit-transition:width .2s linear;transition:width .2s linear;min-height:16px;width:100%}.fn-election-2022-dashboard .bars::after,.fn-election-2022-dashboard .bars::before{content:"";display:block;position:absolute;top:0;width:1px;height:100%;pointer-events:none}.fn-election-2022-dashboard .bars::before{border-left:1px dashed #222;left:50%;z-index:2}.fn-election-2022-dashboard .bars::after{border-right:1px dashed #fff;left:50%;z-index:2}.fn-election-2022-dashboard .bar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:14px;position:relative;text-indent:-9999px}.fn-election-2022-dashboard .bar.dem{background-color:#1b4e81}.fn-election-2022-dashboard .bar.dem.lean{background-color:#def}.fn-election-2022-dashboard .bar.rep{background-color:#d20f26}.fn-election-2022-dashboard .bar.rep.lean{background-color:#ffdce0}.fn-election-2022-dashboard .bar.gre,.fn-election-2022-dashboard .bar.grn{background-color:#318601}.fn-election-2022-dashboard .bar.ind{background-color:#703089}.fn-election-2022-dashboard .bar.oth{background-color:#999}.fn-election-2022-dashboard .bar.sup{background-color:#fc0}.fn-election-2022-dashboard .bar.toss{background-color:#fc0}.fn-election-2022-dashboard .bar.ctrl{background-color:#ccc}.fn-election-2022-dashboard .bar.is-contested{background-color:#fc0}.fn-election-2022-dashboard .bar.is-contested.lean{background-color:#fc0}.fn-election-2022-dashboard .bar-label{color:#222;text-align:center;font-size:11px;line-height:13px;font-weight:400;letter-spacing:-.17px;position:relative;width:100%}.fn-election-2022-dashboard .bar-label:after{content:"";display:table;clear:both}.fn-election-2022-dashboard .bar-label .is-long{display:none}.fn-election-2022-dashboard .bar-label.is-upper{font-size:10px;font-weight:700;line-height:11px;letter-spacing:-.16px;margin-bottom:2px}.fn-election-2022-dashboard .bar-label.is-lower{font-size:13px;line-height:18px;margin-top:9px}.fn-election-2022-dashboard .bar-label.is-lower .label-left,.fn-election-2022-dashboard .bar-label.is-lower .label-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fn-election-2022-dashboard .bar-label.is-lower .label-left{float:left}.fn-election-2022-dashboard .bar-label.is-lower .label-center{font-weight:900;text-transform:uppercase;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.fn-election-2022-dashboard .bar-label.is-lower .label-center .gained{letter-spacing:0;text-transform:capitalize;color:#fff;border-radius:4px;line-height:18px;font-weight:700;padding:1px 4px}.fn-election-2022-dashboard .bar-label.is-lower .label-center .gained.rep{background-color:#d20f26}.fn-election-2022-dashboard .bar-label.is-lower .label-center .gained.dem{background-color:#1b4e81}.fn-election-2022-dashboard .bar-label.is-lower .label-right{float:right}.fn-election-2022-dashboard .bar-label .change{color:#fff;border-radius:4px;padding:1px 4px;font-weight:700}.fn-election-2022-dashboard .bar-label .change.dem{background-color:#1b4e81;margin:0 auto 3px 0}.fn-election-2022-dashboard .bar-label .change.rep{background-color:#d20f26;margin:0 0 3px auto}.fn-election-2022-dashboard .bar-legend{position:absolute;right:0;bottom:auto;padding-top:4px;width:100%}.fn-election-2022-dashboard .bar-legend .divider-text{position:absolute;left:50%;top:-32px;font-size:10px;line-height:11px;font-weight:400}.fn-election-2022-dashboard .bar-legend .divider-text span{margin-left:-50%}.fn-election-2022-dashboard .bar-legend .sup{float:right}.fn-election-2022-dashboard .bar-tooltip{display:none}.fn-election-2022-dashboard .bar-single .bar{-webkit-animation:fillBar 2s ease-in-out;animation:fillBar 2s ease-in-out}.fn-election-2022-dashboard .bar-single .vote-count.winner{position:relative;padding-left:16px}.fn-election-2022-dashboard .bar-single .vote-count.winner::before{content:"";display:block;position:absolute;border-radius:50%;left:0;top:1px;height:12px;width:12px}.dem .fn-election-2022-dashboard .bar-single .vote-count.winner::before{background-color:#1b4e81}.rep .fn-election-2022-dashboard .bar-single .vote-count.winner::before{background-color:#d20f26}.fn-election-2022-dashboard .bar-single .vote-count.winner::after{content:"";display:block;position:absolute;background-image:url(/static/orion/styles/img/fox-news/elections/2022/s/icons/check-light.svg);background-position:0 0;background-size:100% 100%;background-repeat:no-repeat;left:2px;top:3px;height:8px;width:8px;z-index:2}.fn-election-2022-dashboard .bar-single .info{overflow:hidden}.fn-election-2022-dashboard .bar-single .bar-header{margin-bottom:4px}.fn-election-2022-dashboard .bar-single .name{float:left;font-size:14px;line-height:16px;font-weight:900;letter-spacing:-.22px}.fn-election-2022-dashboard .bar-single .vote-count{float:right;font-size:14px;line-height:16px;font-weight:900;letter-spacing:-.15px}.fn-election-2022-dashboard .bar-dual .bars .bar.rep{margin-left:auto}.fn-election-2022-dashboard .bar-dual .bars .bar.rep+.bar.rep.ctrl{margin-left:0}.fn-election-2022-dashboard .bar-multi .bars .bar.rep{margin-left:auto}@-webkit-keyframes fillBar{0%{width:0%}}@keyframes fillBar{0%{width:0%}}.fn-election-2022-dashboard .collection-summary{padding:0;border:0}.fn-election-2022-dashboard .collection-summary>.heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:26px;max-width:872px}.fn-election-2022-dashboard .collection-summary>.heading .throbber{font-size:12px;margin:8px}.fn-election-2022-dashboard .collection-summary>.heading .time{display:block;font-size:12px;line-height:18px;font-weight:400;margin-bottom:8px}.fn-election-2022-dashboard .collection-summary>.heading .title{font-size:24px;line-height:28px;font-weight:900;letter-spacing:-.5px;margin-bottom:12px;text-align:center}.fn-election-2022-dashboard .collection-summary>.heading .title u{visibility:hidden}.fn-election-2022-dashboard .collection-summary>.heading .title u.js-done{visibility:visible}.fn-election-2022-dashboard .collection-summary>.heading .dek{text-align:center}.fn-election-2022-dashboard .collection-summary>.heading .dek:last-child{margin:0}.fn-election-2022-dashboard .collection-summary .content::after{display:none}.fn-election-2022-dashboard .collection-summary .filter-toggle-wrap{margin-bottom:26px}.fn-election-2022-dashboard .collection-summary .group+.group{margin-top:24px}.fn-election-2022-dashboard .collection-summary .group-heading .title{font-size:20px;line-height:24px;font-weight:900;letter-spacing:-.25px;text-align:center;margin-bottom:8px}.fn-election-2022-dashboard .collection-summary .group-heading .title ul{display:inline-block}.fn-election-2022-dashboard .collection-summary .group-heading .dek{text-align:center;margin-bottom:16px}.fn-election-2022-dashboard .collection-summary .bar-contain{margin-bottom:12px}.fn-election-2022-dashboard .collection-summary .infographic,.fn-election-2022-dashboard .collection-summary .line-chart,.fn-election-2022-dashboard .collection-summary .related{margin-bottom:24px}.fn-election-2022-dashboard .collection-summary .line-chart{min-height:230px}.fn-election-2022-dashboard .collection-summary .map{height:0;padding-bottom:61.5%}.fn-election-2022-dashboard .collection-summary .related li{font-size:13px;line-height:18px;font-weight:500;margin-bottom:12px;padding-left:18px;position:relative}.fn-election-2022-dashboard .collection-summary .related li::before{content:"";display:block;position:absolute;background-image:url(/static/orion/styles/img/fox-news/elections/2022/s/icons/related-arrow.svg);background-position:0 0;background-size:100% 100%;background-repeat:no-repeat;left:0;top:4px;height:9px;width:10px}.fn-election-2022-dashboard .collection-summary .related li:last-child{margin-bottom:0}.fn-election-2022-dashboard .collection-summary .related a:hover{text-decoration:underline}.fn-election-2022-dashboard .collection-summary [data-branch=house] .item-candidate-list .seat{width:44px}.fn-election-2022-dashboard .collection-summary [data-branch=house] .has-columns .item-candidate-list .name{width:auto}.fn-election-2022-dashboard .collection-summary [id=state-shapes]{pointer-events:none}.fn-election-2022-dashboard .collection-summary .key-seats .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fn-election-2022-dashboard .collection-summary .key-seats .time{font-size:12px;line-height:14px;text-align:right;margin-left:auto}.fn-election-2022-dashboard .collection-summary .key-seats .footing{margin-top:8px}.fn-election-2022-dashboard .collection-summary .group+.group{margin-top:0}.fn-election-2022-dashboard .collection-summary .group-heading{margin-bottom:12px}.fn-election-2022-dashboard .collection-summary .group-heading .title{font-size:16px;line-height:21px;margin-bottom:4px;text-align:left}.fn-election-2022-dashboard .collection-summary .group-heading .title u{visibility:hidden}.fn-election-2022-dashboard .collection-summary .group-heading .title u.js-done{visibility:visible}.fn-election-2022-dashboard .collection-summary .group-heading .dek{font-size:13px;line-height:18px;margin-bottom:12px;text-align:left}.fn-election-2022-dashboard .collection-summary .group-heading .dek:last-child{margin-bottom:0}.fn-election-2022-dashboard .collection-summary .infographic{margin-bottom:0}.fn-election-2022-dashboard .collection-summary .election-map .cls-1{stroke-width:.25px}.fn-election-2022-dashboard .dashboard{padding:16px}.fn-election-2022-dashboard .dashboard .group{border-bottom:1px solid #ddd;padding-bottom:16px;margin-bottom:16px}.fn-election-2022-dashboard .dashboard .footing .title{text-align:center;font-size:14px;font-weight:700;line-height:16px;letter-spacing:-.25px}.fn-election-2022-dashboard.dashboard-view-nav{background-color:#fff}.fn-election-2022-dashboard.dashboard-view-nav .election-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;padding-top:8px;padding-bottom:0}.fn-election-2022-dashboard.dashboard-view-nav .item-elections-nav{padding-top:0}.fn-election-2022-dashboard.dashboard-view-nav .item-elections-nav .main-nav{padding-top:12px}.fn-election-2022-dashboard.dashboard-view-nav .dashboard{padding-top:0;padding-bottom:0}@media (min-width:480px){.fn-election-2022-dashboard .election-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fn-election-2022-dashboard .election-header .logo{background-image:url(/static/orion/styles/img/fox-news/elections/2022/s/logos/democracy-2022-logo-linear.svg);background-position:0 0;background-size:100% 100%;background-repeat:no-repeat;height:19px;width:293px}.fn-election-2022-dashboard .election-header .throbber{margin:auto 0}.fn-election-2022-dashboard .election-header .updated{margin:auto 0;line-height:17px}.fn-election-2022-dashboard .election-header .updated span{display:block}.fn-election-2022-dashboard .election-header .box-logo{margin:auto}.fn-election-2022-dashboard .election-header .box-throbber{display:-webkit-box;display:-ms-flexbox;display:flex}.fn-election-2022-dashboard .election-header .box-throbber,.fn-election-2022-dashboard .election-header .box-updated{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.fn-election-2022-dashboard .election-header .box-updated{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fn-election-2022-dashboard .election-header .logo{background-image:url(/static/orion/styles/img/fox-news/elections/2022/s/logos/democracy-2022-logo-stacked.svg);background-position:0 0;background-size:100% 100%;background-repeat:no-repeat;height:48px;width:93px}.fn-election-2022-dashboard .tip__name .icon-incumbent,.fn-election-2022-dashboard .tip__name .icon-runoff{font-size:10px;line-height:12px;padding:1px 4px 0 4px}.fn-election-2022-dashboard .legend{margin-top:24px}.fn-election-2022-dashboard .legend>div{margin:0 12px 0 0}.fn-election-2022-dashboard .collection-party-bars{padding:32px 24px}.fn-election-2022-dashboard .collection-party-bars .heading .title{font-size:24px;line-height:28px;letter-spacing:-.25px;margin-bottom:8px}.fn-election-2022-dashboard .collection-party-bars .heading .dek{max-width:720px}.fn-election-2022-dashboard .collection-party-bars.is-senate .group{padding:0;margin:0 8px 8px 8px;min-width:36px}.fn-election-2022-dashboard .collection-party-bars.is-senate .group-dem,.fn-election-2022-dashboard .collection-party-bars.is-senate .group-rep{max-width:100%;min-width:124px}.fn-election-2022-dashboard .collection-party-bars.is-senate .group-dem{margin-left:0}.fn-election-2022-dashboard .collection-party-bars.is-senate .group-rep{margin-right:0}.fn-election-2022-dashboard .collection-party-bars.is-senate .group-dem-lean,.fn-election-2022-dashboard .collection-party-bars.is-senate .group-rep-lean{min-width:124px}.fn-election-2022-dashboard .collection-party-bars.is-senate .group-toss{max-width:212px}.fn-election-2022-dashboard .collection-party-bars.is-house .group{padding:0;margin:0 8px 8px 8px;min-width:36px}.fn-election-2022-dashboard .collection-party-bars.is-house .group-dem,.fn-election-2022-dashboard .collection-party-bars.is-house .group-rep{min-width:48px;max-width:48px}.fn-election-2022-dashboard .collection-party-bars.is-house .group-dem .bubbles,.fn-election-2022-dashboard .collection-party-bars.is-house .group-rep .bubbles{margin:0}.fn-election-2022-dashboard .collection-party-bars.is-house .group-dem-lean,.fn-election-2022-dashboard .collection-party-bars.is-house .group-rep-lean{max-width:100%}.fn-election-2022-dashboard .collection-party-bars.is-house .group-dem{margin-left:0}.fn-election-2022-dashboard .collection-party-bars.is-house .group-rep{margin-right:0}.fn-election-2022-dashboard .collection-party-bars.is-house .group-toss{max-width:124px}.fn-election-2022-dashboard .collection-party-bars.is-house .group-oth{max-width:80px}.fn-election-2022-dashboard .collection-summary{padding:0}.fn-election-2022-dashboard .collection-summary>.heading{display:block;text-align:center;margin-bottom:32px}.fn-election-2022-dashboard .collection-summary>.heading .throbber{margin:0 12px 12px 0}.fn-election-2022-dashboard .collection-summary>.heading .time{display:inline-block;margin-bottom:12px}.fn-election-2022-dashboard .collection-summary>.heading .title{font-size:36px;line-height:42px}.fn-election-2022-dashboard .collection-summary .tab-wrap,.fn-election-2022-dashboard .collection-summary>.content{display:-webkit-box;display:-ms-flexbox;display:flex}.fn-election-2022-dashboard .collection-summary .group{width:calc(50% - 16px)}.fn-election-2022-dashboard .collection-summary .group+.group{margin-top:0;margin-left:32px}.fn-election-2022-dashboard .collection-summary .filter-toggle-wrap{display:none}.fn-election-2022-dashboard .collection-summary .bar-contain{margin-bottom:24px;min-height:91px}.fn-election-2022-dashboard .collection-summary .group-heading{-ms-flex-preferred-size:100%;flex-basis:100%}.fn-election-2022-dashboard .collection-summary .group-heading .title{font-size:24px;line-height:28px;margin-bottom:12px}.fn-election-2022-dashboard .collection-summary .group-heading .dek{margin-bottom:24px}.fn-election-2022-dashboard .collection-summary .tabs .tab-chart,.fn-election-2022-dashboard .collection-summary .tabs .tab-map,.fn-election-2022-dashboard .collection-summary .tabs .tab-seats{display:block}.fn-election-2022-dashboard .bar-header .party-label{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;line-height:18px;letter-spacing:-.25px;margin-bottom:8px}.fn-election-2022-dashboard .bar-header .party-label.winner .count span::after{bottom:4px}.fn-election-2022-dashboard .bar-header .party-label.dem{float:left}.fn-election-2022-dashboard .bar-header .party-label.dem .count{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:8px}.fn-election-2022-dashboard .bar-header .party-label.rep{float:right}.fn-election-2022-dashboard .bar-header .party-label.rep .count{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:8px}.fn-election-2022-dashboard .bar-header .party-label.rep .text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.fn-election-2022-dashboard .bar-header .key-seats{width:100%}.fn-election-2022-dashboard .collection-summary{border-bottom:1px solid #ddd;padding-bottom:16px;margin-bottom:16px}.fn-election-2022-dashboard .collection-summary .tab-wrap{display:block;overflow:hidden}.fn-election-2022-dashboard .collection-summary .group{display:block;float:left;border:0;padding-bottom:0;margin:0;width:calc(50% - 8px)}.fn-election-2022-dashboard .collection-summary .group+.group{margin-left:16px}.fn-election-2022-dashboard .collection-summary .group:last-child{margin-right:0}.fn-election-2022-dashboard .collection-summary .group-heading .title{font-size:16px;line-height:21px;text-align:center}.fn-election-2022-dashboard .collection-summary>.content{display:block}.fn-election-2022-dashboard .collection-summary .bar-header .party-label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;line-height:16px}.fn-election-2022-dashboard .collection-summary .bar-header .party-label .count{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0}.fn-election-2022-dashboard .collection-summary .bar-header .party-label .text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.fn-election-2022-dashboard .collection-summary .bar-header .party-label.winner .count span::after{bottom:2px}.fn-election-2022-dashboard .collection-summary .bar-header .bar-label.is-lower .label-left,.fn-election-2022-dashboard .collection-summary .bar-header .bar-label.is-lower .label-right{width:50%}.fn-election-2022-dashboard .collection-summary .bar-header .bar-label.is-lower .label-left{text-align:left}.fn-election-2022-dashboard .collection-summary .bar-header .bar-label.is-lower .label-right{text-align:right}.fn-election-2022-dashboard .footing{display:-webkit-box;display:-ms-flexbox;display:flex}.fn-election-2022-dashboard .footing .title{-ms-flex-preferred-size:70px;flex-basis:70px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-top:8px}.fn-election-2022-dashboard .item-elections-nav{margin:0 0 0 12px;padding:0}.fn-election-2022-dashboard .item-elections-nav .main-nav{margin:0;padding:0}.fn-election-2022-dashboard .item-elections-nav ul{white-space:initial;margin:0;padding:0;text-align:left;width:100%}.fn-election-2022-dashboard .item-elections-nav li{margin-bottom:8px}.fn-election-2022-dashboard.dashboard-view-nav .election-header .logo{background-image:url(/static/orion/styles/img/fox-news/elections/2022/s/logos/democracy-2022-logo-stacked.svg);background-position:0 0;background-size:100% 100%;background-repeat:no-repeat;height:48px;width:93px}.fn-election-2022-dashboard.dashboard-view-nav .item-elections-nav{margin:0}.fn-election-2022-dashboard.dashboard-view-nav .item-elections-nav ul{text-align:center}.fn-election-2022-dashboard.dashboard-view-nav .footing{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}}@media (min-width:768px){.fn-election-2022-dashboard .election-header .logo{background-image:url(/static/orion/styles/img/fox-news/elections/2022/s/logos/democracy-2022-logo-linear.svg);background-position:0 0;background-size:100% 100%;background-repeat:no-repeat;height:19px;width:293px}.fn-election-2022-dashboard .election-header .updated{font-size:12px}.fn-election-2022-dashboard .election-header .updated span{display:inline-block}.fn-election-2022-dashboard .election-header .updated span+span{margin-left:4px}.fn-election-2022-dashboard .dashboard{padding:24px}.fn-election-2022-dashboard .collection-summary{border:0;padding:0;margin:0}.fn-election-2022-dashboard .collection-summary .tab-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;width:100%;overflow:visible}.fn-election-2022-dashboard .collection-summary .group{display:inline;float:none;margin:0;width:100%}.fn-election-2022-dashboard .collection-summary .group+.group{margin-left:0}.fn-election-2022-dashboard .collection-summary .tabs .tab-map{display:-webkit-box;display:-ms-flexbox;display:flex}.fn-election-2022-dashboard .collection-summary .tab-map{padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.fn-election-2022-dashboard .collection-summary .tab-map .group-heading{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:168px;flex-basis:168px;margin:0 12px 0 0}.fn-election-2022-dashboard .collection-summary .tab-map .group-heading .title{text-align:left;margin-bottom:6px}.fn-election-2022-dashboard .collection-summary .tab-map .group-heading .dek{text-align:left}.fn-election-2022-dashboard .collection-summary .tab-map .bar-contain{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:50%;flex-basis:50%;margin:0 auto}.fn-election-2022-dashboard .collection-summary .tab-map .infographic{margin:0 0 0 24px;-ms-flex-preferred-size:156px;flex-basis:156px;max-width:276px}.fn-election-2022-dashboard.dashboard-view-nav .item-elections-nav{margin:0}.fn-election-2022-dashboard.dashboard-view-nav .item-elections-nav ul{text-align:center}.fn-election-2022-dashboard.dashboard-view-nav .footer{margin-bottom:6px}}@media (min-width:992px){.fn-election-2022-dashboard.dashboard-view-nav.enabled{display:-webkit-box;display:-ms-flexbox;display:flex}.fn-election-2022-dashboard.dashboard-view-nav .election-header{padding:8px 16px}.fn-election-2022-dashboard.dashboard-view-nav .dashboard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding-left:0;width:100%}.fn-election-2022-dashboard.dashboard-view-nav .footing{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}}@media (min-width:1232px){.fn-election-2022-dashboard .collection-summary{border-bottom:1px solid #ddd;padding-bottom:24px;margin-bottom:16px}.fn-election-2022-dashboard .collection-summary .tab-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0}.fn-election-2022-dashboard .collection-summary .tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.fn-election-2022-dashboard .collection-summary .tabs .tab-map{display:grid}.fn-election-2022-dashboard .collection-summary .group+.group{margin-left:24px}.fn-election-2022-dashboard .collection-summary .tab-map{border:0;margin:0;padding:0;grid-template-columns:1fr 264px;grid-template-rows:1fr 50%;grid-column-gap:16px;grid-row-gap:12px;width:100%}.fn-election-2022-dashboard .collection-summary .tab-map .group-heading{display:block;grid-area:1/1/2/2;margin:0;width:100%}.fn-election-2022-dashboard .collection-summary .tab-map .bar-contain{display:block;align-self:end;grid-area:2/1/3/2;margin:0;width:100%}.fn-election-2022-dashboard .collection-summary .tab-map .infographic{display:block;grid-area:1/2/3/3;margin:0;width:100%;max-width:100%}.fn-election-2022-dashboard .item-elections-nav .main-nav li{margin-bottom:0}.fn-election-2022-dashboard.dashboard-view-nav .election-header{margin-left:auto}.fn-election-2022-dashboard.dashboard-view-nav .dashboard{margin-right:auto;width:auto}.fn-election-2022-dashboard.dashboard-view-nav .item-elections-nav .main-nav{padding:0}}