.NominationBar__Key{display:inline-block;width:8px;height:8px;margin-right:4px}.NominationBar__Key--striped{background-image:-o-linear-gradient(315deg,transparent 16.67%,#f0f0f0 0,#f0f0f0 50%,transparent 0,transparent 66.67%,#f0f0f0 0,#f0f0f0);background-image:linear-gradient(135deg,transparent 16.67%,#f0f0f0 0,#f0f0f0 50%,transparent 0,transparent 66.67%,#f0f0f0 0,#f0f0f0);background-size:4.24px 4.24px}.NominationBar__Key--democrats{background-color:#1f95da}.NominationBar__Key--republicans{background-color:#fe0000}.NominationBar__BarKey{display:inline-block;position:relative;width:13px;height:12px;margin-right:2px}.NominationBar__BarKey_Line{position:absolute;width:1px;height:12px;background-color:#000;top:0;left:50%;-webkit-transform:translateX(-1px);-ms-transform:translateX(-1px);transform:translateX(-1px)}.NominationBar__BarKey_Square{width:12px;height:8px;margin-top:2px;background-color:#f0f0f0}.NominationBar{height:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.NominationBar__bar{width:1px;height:12px;background-color:#000;position:absolute;top:0;bottom:0;left:0;-webkit-transform:translateX(-1px);-ms-transform:translateX(-1px);transform:translateX(-1px)}.NominationBar .ProgressBar--minBar{min-width:2px}.DelegateCountTable__candidate{width:auto}.DelegateCountTable__candidate .ElectionButton,.DelegateCountTable__candidate .headshot{margin-right:10px}.DelegateCountTable__percent{width:212px;padding-right:16px;border-right:1px solid #ededed}.DelegateCountTable--collapse .DelegateCountTable__percent{border-right:0 solid #ededed}.DelegateCountTable__delegates{text-align:right;width:74px}.DelegateCountTable__superdelegates{width:65px;text-align:right}.DelegateCountTable .icon--winner{position:relative;top:4px;left:5px;width:16px;height:16px}.DelegateCountTable--democrats .icon--winner{fill:#2996d7}.DelegateCountTable--republicans .icon--winner{fill:#fe0000}.DelegateCountTable__total{text-align:right;width:55px}.DelegateCountTable--republicans .DelegateCountTable__total{width:196px}.DelegateCountTable__footer{font-size:11px;line-height:11px;color:#656565;padding:10px 0}.DelegateCountTable__key{list-style-type:none}.DelegateCountTable__key li{margin-left:12px}.DelegateCountTable__key li:first-of-type{margin-left:0}.DelegateCountTable--bold{font-weight:700}.DelegateCountTable--compact .DelegateCountTable__percent{padding-right:0;border-right:0;width:116px}.DelegateCountTable--compact .DelegateCountTable__total,.DelegateCountTable--republicans .DelegateCountTable--compact .DelegateCountTable__total{width:48px}.TableHeader{margin-top:12px}.TableHeader__title{color:#000;font-size:14px;font-weight:500;line-height:14px;margin-bottom:8px}.TableHeader__subTitle{color:#656565;font-size:12px;line-height:12px;margin-bottom:8px}.DelegateCountLayout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.DelegateCountLayout--split{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.DelegateCountColumn{width:100%}.DelegateCountLayout .DelegateCountColumn:first-of-type{margin-right:40px}.DelegateCount__icon--info{fill:#656565;width:12px;height:12px;margin-left:5px}