.RacesToWatch .ElectionHeader{margin-bottom:0;border-bottom:none}.RacesToWatch__Content{display:block;max-height:400px;overflow-x:auto;border-top:1px solid #ccc}.RacesToWatch__Content--noBorder{border-top:none}.RacesToWatch__Content--shadowBottom:after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.2)),to(transparent));background:-o-linear-gradient(bottom,rgba(0,0,0,.2),transparent);background:linear-gradient(0deg,rgba(0,0,0,.2),transparent);bottom:0}.RacesToWatch__Content--shadowBottom:after,.RacesToWatch__Content--shadowTop:before{content:"";display:block;height:10px;position:-webkit-sticky;position:sticky;width:100%}.RacesToWatch__Content--shadowTop:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(transparent));background:-o-linear-gradient(top,rgba(0,0,0,.2),transparent);background:linear-gradient(180deg,rgba(0,0,0,.2),transparent);top:0}.RacesToWatch__Content .RacesToWatch__Race{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__IconWrapper{-ms-flex-item-align:start;align-self:flex-start;height:24px;margin-right:14px;width:24px}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__IconWrapper .RacesToWatch__Icon{fill:#656565}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__IconWrapper .RacesToWatch__Icon--democrats.RacesToWatch__Icon--win{fill:#2895d6}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__IconWrapper .RacesToWatch__Icon--democrats.RacesToWatch__Icon--gain{fill:#116292}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__IconWrapper .RacesToWatch__Icon--democrats.RacesToWatch__Icon--lead{fill:#cee9fd}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__IconWrapper .RacesToWatch__Icon--republicans.RacesToWatch__Icon--win{fill:#db1035}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__IconWrapper .RacesToWatch__Icon--republicans.RacesToWatch__Icon--gain{fill:#a30925}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__IconWrapper .RacesToWatch__Icon--republicans.RacesToWatch__Icon--lead{fill:#fbcfcf}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__IconWrapper .RacesToWatch__Icon--others.RacesToWatch__Icon--win{fill:#c775eb}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__IconWrapper .RacesToWatch__Icon--others.RacesToWatch__Icon--gain{fill:#aa32de}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__IconWrapper .RacesToWatch__Icon--others.RacesToWatch__Icon--lead{fill:#ecc1fe}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Data .RacesToWatch__StateData{font-size:14px;font-weight:500;margin-bottom:5px}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Data .RacesToWatch__StateData .RacesToWatch__CloseTime{color:#656565}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Data .RacesToWatch__StateData .AnchorLink{color:#000;margin-right:3px}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Data .RacesToWatch__StateData .RacesToWatch__StateText{color:#656565;padding-left:3px}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Data .RacesToWatch__StateData .RacesToWatch__StateText .RaceData__Candidate{color:#000;font-weight:500}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Data .RacesToWatch__TimeLink{color:#656565;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Data .RacesToWatch__TimeLink .RacesToWatch__Time{margin-right:3px}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Data .RacesToWatch__TimeLink .RacesToWatch__Time--recent{color:#e61812}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Data .RacesToWatch__TimeLink .RacesToWatch__Link{color:#656565;margin-left:3px;text-decoration:underline}.RacesToWatch__Content .RacesToWatch__Race--pollClosed .RacesToWatch__StateData{font-style:italic;font-weight:500}.RacesToWatch__Content .RacesToWatch__Race--pollClosed .RacesToWatch__StateData .RacesToWatch__CloseTime{font-weight:700}.RacesToWatch__Pending{padding:5px;background-color:#eee}.RacesToWatch__PendingHeader{font-size:12px;font-weight:700;margin:5px 0}.RacesToWatch__PendingList{color:#656565;font-size:14px;margin:5px 0}