.nbp-live-body,.nbp-live-shell,.nbp-live{background:#08164c!important}
.nbp-live__title>div span:first-child,.nbp-result--live .nbp-candidate__head b{color:#08164c!important}

.nbp-live--legislative .nbp-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:1cqw}
.nbp-live--legislative .nbp-candidates li{padding:1cqw;gap:1cqw;min-width:0}
.nbp-live--legislative .nbp-candidate__rank{display:none}
.nbp-live--legislative .nbp-candidate__photo{width:3.8cqw;height:4.8cqw}
.nbp-live--legislative .nbp-candidate__head{gap:.6cqw;align-items:flex-start}
.nbp-live--legislative .nbp-candidate__head strong{font-size:2.2cqw;line-height:1.15}
.nbp-live--legislative .nbp-candidate__head b{font-size:2.1cqw}
.nbp-live--legislative .nbp-candidate__head span{font-size:1.7cqw}
.nbp-live--legislative .nbp-candidate__detail{font-size:1.7cqw;gap:.5cqw;flex-wrap:wrap}
.nbp-live--legislative .nbp-candidate__bar{display:none}
.nbp-live--cargo-7 .nbp-candidate__head span{display:none}
.nbp-live--cargo-7 .nbp-candidates li{padding:.75cqw 1cqw}
.nbp-live--cargo-7 .nbp-candidate__photo{height:4cqw;width:3.2cqw}
.nbp-live--cargo-6 .nbp-candidates{gap:2cqw}
.nbp-live--cargo-6 .nbp-candidates li{padding:2cqw 1.5cqw}
.nbp-live--cargo-6 .nbp-candidate__photo{width:5cqw;height:6cqw}
.nbp-live--cargo-6 .nbp-candidate__head strong{font-size:2.6cqw}
.nbp-live--cargo-6 .nbp-candidate__head b{font-size:2.6cqw}
