@keyframes fade-in{0%{opacity:0}to{opacity:1}}.vlb-el-button{box-sizing:content-box;border-color:transparent;border-style:solid;border-width:3px;font-size:0.75rem;line-height:1.125rem;text-align:center;color:var(--szn-vlb--color-text-inverse-primary, #fff);text-transform:uppercase;text-decoration:none;background-color:var(--szn-vlb--color-button-primary, #cc0000)}.vlb-el-button:not(.increasing-specificity){background-clip:padding-box}.vlb-el-button:hover{color:var(--szn-vlb--color-text-inverse-primary, #fff);text-decoration:none;background-color:var(--szn-vlb--color-button-hover-primary, #990000);cursor:pointer}.vlb-el-button:active{border-color:var(--szn-vlb--color-button-outline-primary, #990000);border-style:solid;border-width:3px;color:var(--szn-vlb--color-button-outline-primary, #990000);background-color:var(--szn-vlb--color-background-primary, #fff)}.vlb-el-button:focus{border-color:var(--szn-vlb--color-button-primary, #cc0000);border-style:solid;border-width:3px;color:var(--szn-vlb--color-button-primary, #cc0000);text-decoration:none;background-color:var(--szn-vlb--color-background-primary, #fff);outline:none}.vlb-el-button--xs{padding:0.5rem 0.875rem}.vlb-el-button--s{padding:0.5rem 1.5rem}.vlb-el-button--m{padding:0.6875rem 1.5rem}.vlb-el-button--disabled{color:var(--szn-vlb--color-button-disabled-secondary, #bac2d9);background-color:var(--szn-vlb--color-button-disabled-primary, #e1e6ef)}.vlb-el-button--disabled:hover{color:var(--szn-vlb--color-button-disabled-secondary, #bac2d9);background-color:var(--szn-vlb--color-button-disabled-primary, #e1e6ef);cursor:not-allowed}.vlb-el-component-header{background-color:var(--szn-vlb--color-background-component-head-primary, #e1e6ef)}.vlb-el-component-header--bg-secondary{background-color:var(--szn-vlb--color-background-component-head-secondary, #f6d5d5)}.vlb-el-component-header--s{padding:0.125rem 0.25rem}.vlb-el-component-header--m{padding:0.5rem}.vlb-el-component-header--table-m{padding:0.5rem 0}.vlb-el-component-header--table-m:first-child{padding-left:0.5rem}.vlb-el-component-header--table-m:last-child{padding-right:0.5rem}.vlb-el-component-header__text--bold{font-weight:700}.vlb-el-component-header__text--underline{text-decoration:underline}.vlb-el-component-header__text--primary{font-size:0.875rem;line-height:1.125rem}.vlb-el-component-header__text--secondary{font-size:0.75rem;line-height:1.125rem;color:var(--szn-vlb--color-text-secondary, #5c677a)}.vlb-el-component-header__text--inline-optional{display:none}@media all and (min-width:541px){.vlb-el-component-header__text--inline-optional{display:inline}}.vlb-el-container{border-color:var(--szn-vlb--color-border-container-primary, #d8ddea);border-style:solid;border-width:1px;background-color:var(--szn-vlb--color-background-container-primary, #fff)}.vlb-el-container__button-wrapper{position:absolute;left:0.5rem;right:0.5rem;bottom:-1.4375rem;text-align:center}@media all and (min-width:950px){.vlb-el-container__button-wrapper{left:1.5rem;right:1.5rem}}.vlb-el-container__button{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vlb-el-container--no-border{border:none}.vlb-el-container--no-bg{background-color:transparent}.vlb-el-container--s{padding:0.5rem 0.5rem 1rem}.vlb-el-container--m{border-color:var(--szn-vlb--color-border-container-secondary, #d8ddea);padding:0.25rem 0.5rem 0.5rem;background-color:var(--szn-vlb--color-background-container-secondary, #fff)}@media all and (min-width:950px){.vlb-el-container--m{padding:1rem 1.5rem 1.5rem}}.vlb-el-container--m-also-bottom-list{padding:0.25rem 0.5rem 0}@media all and (min-width:950px){.vlb-el-container--m-also-bottom-list{padding:1rem 1.5rem}}.vlb-el-container--l{padding:0.5rem}@media all and (min-width:950px){.vlb-el-container--l{padding:1.5rem}}.vlb-el-container--l-with-button{position:relative;padding:0.5rem 0.5rem 3rem}@media all and (min-width:950px){.vlb-el-container--l-with-button{padding:1.5rem 1.5rem 3rem}}.vlb-el-expand-button{display:flex;margin:auto;border-color:transparent;border-style:solid;border-width:3px;padding:0.6875rem 0;width:auto;justify-content:center;align-items:center;font-size:0.75rem;line-height:1.5rem;line-height:1.125rem;text-align:center;color:var(--szn-vlb--color-link-primary, #cc0000);background:none;cursor:pointer}.vlb-el-expand-button:hover{color:var(--szn-vlb--color-button-hover-primary, #990000)}.vlb-el-expand-button:active{border-color:var(--szn-vlb--color-button-outline-primary, #990000);color:var(--szn-vlb--color-button-outline-primary, #990000)}.vlb-el-expand-button:focus{border-color:var(--szn-vlb--color-button-primary, #cc0000);color:var(--szn-vlb--color-button-primary, #cc0000);outline:none}.vlb-el-expand-button .vlb-icon__chevron{margin-left:0.375rem;width:1rem;height:1rem}.vlb-el-input{display:inline-block;margin:0;border-color:var(--szn-vlb--color-border-primary, #d8ddea);border-radius:0;border-style:solid;border-width:1px;padding:0.75rem 1rem;width:100%;height:3rem;font-size:1rem;font-weight:700;line-height:1.375rem;vertical-align:middle;color:inherit;background-color:var(--szn-vlb--color-background-input-primary, #fff)}.vlb-el-input--borderless{border:0;height:2.875rem}.vlb-el-sr-only{position:absolute;margin:-1px;border:0;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0)}.vlb-el-mb-32{margin-bottom:2rem}.vlb-el-mb-24{margin-bottom:1.5rem}.vlb-el-mb-16{margin-bottom:1rem}.vlb-el-mb-8{margin-bottom:0.5rem}@media all and (min-width:541px){.vlb-el-mb-40--desktop{margin-bottom:2.5rem}.vlb-el-mb-24--desktop{margin-bottom:1.5rem}}.vlb-battle-of-two{font-size:0.75rem;line-height:1.125rem}@media all and (min-width:768px)and (max-width:850px),(min-width:960px){.vlb-battle-of-two--normal-mode{font-size:0.875rem}.vlb-battle-of-two--normal-mode .vlb-battle-of-two__container{flex-flow:row nowrap}.vlb-battle-of-two--normal-mode .vlb-battle-of-two__photo-container{flex:0 0 5rem}.vlb-battle-of-two--normal-mode .vlb-battle-of-two__photo-container--right{order:initial}.vlb-battle-of-two--normal-mode .vlb-battle-of-two__candidate-photo{width:5rem;height:5rem}.vlb-battle-of-two--normal-mode .vlb-battle-of-two__content-container{order:initial;margin:0 1rem}.vlb-battle-of-two--normal-mode .vlb-battle-of-two__full-name,.vlb-battle-of-two--normal-mode .vlb-battle-of-two__votes-percent{font-size:1.5rem;line-height:1.75rem}.vlb-battle-of-two--normal-mode .vlb-battle-of-two__graph-elected-label{font-size:0.875rem}}@media all and (min-width:768px){.vlb-battle-of-two--wide-mode{font-size:0.875rem}.vlb-battle-of-two--wide-mode .vlb-battle-of-two__container{flex-flow:row nowrap}.vlb-battle-of-two--wide-mode .vlb-battle-of-two__photo-container{flex:0 0 5rem}.vlb-battle-of-two--wide-mode .vlb-battle-of-two__photo-container--right{order:initial}.vlb-battle-of-two--wide-mode .vlb-battle-of-two__candidate-photo{width:5rem;height:5rem}.vlb-battle-of-two--wide-mode .vlb-battle-of-two__content-container{order:initial;margin:0 1rem}.vlb-battle-of-two--wide-mode .vlb-battle-of-two__full-name,.vlb-battle-of-two--wide-mode .vlb-battle-of-two__votes-percent{font-size:1.5rem;line-height:1.75rem}.vlb-battle-of-two--wide-mode .vlb-battle-of-two__graph-elected-label{font-size:0.875rem}}@media all and (min-width:851px){.vlb-battle-of-two--wide-mode .vlb-battle-of-two__photo-container{flex:0 0 8rem}.vlb-battle-of-two--wide-mode .vlb-battle-of-two__candidate-photo{width:8rem;height:8rem}.vlb-battle-of-two--wide-mode .vlb-battle-of-two__content-container{margin:0 1.25rem}}@media all and (min-width:950px){.vlb-battle-of-two--wide-mode .vlb-battle-of-two__photo-container{flex:0 0 11rem}.vlb-battle-of-two--wide-mode .vlb-battle-of-two__candidate-photo{width:11rem;height:11rem}}.vlb-battle-of-two__container{display:flex;width:100%;flex-flow:row wrap;align-items:flex-start}.vlb-battle-of-two__photo-container{flex:0 0 50%}.vlb-battle-of-two__photo-container--left{order:initial}.vlb-battle-of-two__photo-container--right{order:2;text-align:right}.vlb-battle-of-two__candidate-photo{width:4rem;height:4rem;color:var(--szn-vlb--color-border-avatar-primary, #e1e6ef)}.vlb-battle-of-two__candidate-photo--muted{opacity:.64}.vlb-battle-of-two__candidate-photo .vlb-squircle-mask__border{stroke:var(--szn-vlb--color-border-avatar-primary, #e1e6ef);stroke-width:1px}.vlb-battle-of-two__content-container{display:flex;order:3;margin-top:0.25rem;flex:1 1 auto;flex-flow:row wrap}.vlb-battle-of-two__half-container{flex:0 0 50%}.vlb-battle-of-two__half-container--right{text-align:right}.vlb-battle-of-two__candidates-info{display:flex;flex:0 0 100%;flex-flow:row nowrap;align-items:flex-start}.vlb-battle-of-two__candidate-info{min-width:0;flex:1 1 0px}.vlb-battle-of-two__candidate-info--left{margin-right:0.5rem}.vlb-battle-of-two__candidate-info--right{margin-left:0.5rem;text-align:right}.vlb-battle-of-two__candidate-info--muted{opacity:.64}.vlb-battle-of-two__fifty-percent-text{align-self:flex-end;flex:0 0 auto;white-space:nowrap}.vlb-battle-of-two__full-name,.vlb-battle-of-two__votes-percent{font-size:1rem;font-weight:700;line-height:1.375rem}.vlb-battle-of-two__full-name-link{color:inherit;text-decoration:none}.vlb-battle-of-two__full-name-link:hover,.vlb-battle-of-two__full-name-link:focus{color:var(--szn-vlb--color-link-primary, #cc0000);text-decoration:underline}.vlb-battle-of-two__name,.vlb-battle-of-two__surname{overflow:hidden;text-overflow:ellipsis}.vlb-battle-of-two__description,.vlb-battle-of-two__fifty-percent-text{color:var(--szn-vlb--color-text-secondary, #5c677a)}.vlb-battle-of-two__candidates-graph{display:flex;position:relative;margin:0.75rem 0;height:3rem;flex:0 0 100%;flex-flow:row nowrap;justify-content:space-between}.vlb-battle-of-two__candidates-graph:before{position:absolute;left:calc(50% - .5px);top:-0.5rem;bottom:-0.5rem;width:1px;content:"";background-color:var(--szn-vlb--color-text-primary, #001d40)}.vlb-battle-of-two__graph-arrow{position:absolute;left:calc(50% - 0.3438rem);top:-0.5rem;width:0.6875rem;height:0.5rem;color:var(--szn-vlb--color-text-primary, #001d40)}.vlb-battle-of-two__graph-segment{display:flex;padding:0 0.5rem;flex-grow:1;flex-shrink:1;overflow:hidden;flex-flow:column nowrap;justify-content:center}.vlb-battle-of-two__graph-segment--left{border-radius:4px 0 0 4px}.vlb-battle-of-two__graph-segment--left,.vlb-battle-of-two__graph-segment--left:before{background:linear-gradient(to right,#ffffff8f .78%,#fff0 99.48%),currentcolor}.vlb-battle-of-two__graph-segment--right{border-radius:0 4px 4px 0}.vlb-battle-of-two__graph-segment--right,.vlb-battle-of-two__graph-segment--right:before{background:linear-gradient(to left,#ffffff8f .78%,#fff0 99.48%),currentcolor}.vlb-battle-of-two__graph-segment--zeroed-down{padding:0;flex-grow:0;flex-shrink:0}.vlb-battle-of-two__graph-segment--deduplicated-color{opacity:.6}.vlb-battle-of-two__graph-segment--muted{position:relative;background:none}.vlb-battle-of-two__graph-segment--muted:before,.vlb-battle-of-two__graph-segment--muted:after{position:absolute;left:0;right:0;top:0;bottom:0;content:""}.vlb-battle-of-two__graph-segment--muted:before{opacity:.08}.vlb-battle-of-two__graph-segment--muted:after{border:1px dotted currentcolor;border-radius:inherit}.vlb-battle-of-two__graph-elected-label{border-radius:3px;padding:0.1875rem 0.375rem;max-width:100%;overflow:hidden;font-size:0.75rem;font-weight:700;line-height:1.125rem;color:var(--szn-vlb--color-text-primary, #001d40);white-space:nowrap;text-overflow:ellipsis;background-color:#fff}.vlb-battle-of-two__graph-elected-label--left{align-self:flex-start}.vlb-battle-of-two__graph-elected-label--right{align-self:flex-end}.vlb-battle-of-two__candidate-votes--muted{opacity:.64}.vlb-battle-of-two__info-message-container{display:flex;margin-top:1rem;width:100%;flex-flow:column nowrap;align-items:center}.vlb-candidate{display:flex;width:100%;flex-direction:row;align-items:flex-start}.vlb-candidate__avatar{margin-right:0.5rem;width:2.5rem;height:2.5rem;flex:0 0 auto;color:var(--szn-vlb--color-border-avatar-primary, #e1e6ef)}@media all and (min-width:950px){.vlb-candidate__avatar{margin-right:1.5rem;width:3rem;height:3rem}}.vlb-candidate__meta{flex:1 1 0px;overflow:hidden}.vlb-candidate__meta--with-margin{margin-top:0.125rem}@media all and (min-width:950px){.vlb-candidate__meta--with-margin{margin-top:0.25rem}}.vlb-candidate__meta-name,.vlb-candidate__meta-subtitle,.vlb-candidate__meta-info{margin:0;padding:0}.vlb-candidate__meta-name{font-size:0.875rem;font-weight:700;line-height:1.125rem}@media all and (min-width:950px){.vlb-candidate__meta-name{font-size:1rem;line-height:1.375rem}}.vlb-candidate__meta-subtitle,.vlb-candidate__meta-info{font-size:0.75rem;line-height:1.125rem}@media all and (min-width:950px){.vlb-candidate__meta-subtitle,.vlb-candidate__meta-info{font-size:0.875rem;line-height:1.125rem}}.vlb-candidate__meta-subtitle{color:var(--szn-vlb--color-text-primary, #001d40)}.vlb-candidate__meta-info{color:var(--szn-vlb--color-text-secondary, #5c677a)}.vlb-candidate--small .vlb-candidate__avatar{margin-right:0.5rem;width:2rem;height:2rem}.vlb-candidate--small .vlb-candidate__meta{margin-top:0}.vlb-candidate--small .vlb-candidate__meta-name{font-size:0.875rem;line-height:1rem}.vlb-candidate--small .vlb-candidate__meta-subtitle,.vlb-candidate--small .vlb-candidate__meta-info{font-size:0.75rem;line-height:1rem}.vlb-candidate--muted .vlb-candidate__avatar{opacity:.64}.vlb-candidate--muted .vlb-candidate__meta-name,.vlb-candidate--muted .vlb-candidate__meta-subtitle{color:var(--szn-vlb--color-text-secondary, #5c677a)}.vlb-card{width:100%}.vlb-card__header{margin-bottom:0.75rem;background:var(--szn-vlb--color-background-component-head-tertiary, #e1e6ef)}.vlb-card__header>*:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vlb-card__header b,.vlb-card__header strong{font-weight:700}.vlb-card__footer{display:block;height:1.125rem;line-height:1.125rem;text-align:center}.vlb-card--secondary .vlb-card__header{background:var(--szn-vlb--color-background-component-head-secondary, #f6d5d5)}.vlb-card--secondary .vlb-card__header b,.vlb-card--secondary .vlb-card__header strong{color:var(--szn-vlb--color-text-tertiary, #cc0000)}.vlb-card__header .vlb-link{font-weight:700;color:var(--szn-vlb--color-text-primary, #001d40);text-decoration:underline}.vlb-card__footer .vlb-link{font-size:0.875rem;color:var(--szn-vlb--color-link-primary, #cc0000);text-decoration:underline}.vlb-card__header .vlb-link:hover,.vlb-card__header .vlb-link:focus{text-decoration:none}.vlb-card__footer .vlb-link:hover,.vlb-card__footer .vlb-link:focus{color:var(--szn-vlb--color-link-hover-primary, #990000);text-decoration:none}.vlb-count-down{display:inline-block;font-size:0.75rem;line-height:1.125rem}@media all and (min-width:950px){.vlb-count-down{font-size:0.875rem}}.vlb-count-down--running{padding:0.25rem 0.5rem;color:var(--szn-vlb--color-text-inverse-primary, #fff);background:var(--szn-vlb--color-background-count-down-primary, #cc0000)}.vlb-count-down--pending{padding:0.25rem 1rem;color:var(--szn-vlb--color-text-secondary, #5c677a);background:var(--szn-vlb--color-background-count-down-secondary, #e1e6ef)}.vlb-count-down--finished{padding:0.25rem 1rem;background:var(--szn-vlb--color-background-count-down-secondary, #e1e6ef)}.vlb-count-down strong{font-weight:700}.vlb-footer{display:flex;margin-bottom:1rem;justify-content:flex-end;align-items:right}@media all and (min-width:541px){.vlb-footer{margin-bottom:1.1875rem}}.vlb-footer__link{margin-left:0.75rem;font-size:0.75rem;line-height:1rem;color:var(--szn-vlb--color-text-secondary, #5c677a);text-decoration:none;transition:color .12s}.vlb-footer__link:first-child{margin-left:0}.vlb-footer__link:hover,.vlb-footer__link:focus{color:var(--szn-vlb--color-text-primary, #001d40)}.vlb-grid{display:flex;flex-direction:column;gap:0.625rem}@media all and (min-width:950px){.vlb-grid{flex-flow:row wrap;gap:1.625rem}}.vlb-grid__item{overflow:hidden}.vlb-grid__item:empty{display:none}@media all and (min-width:950px){.vlb-grid__item{width:calc(50% - 0.8125rem);flex-basis:auto}}.vlb-grid__item .vlb-card{height:100%}.vlb-header{font-size:0.875rem}.vlb-header--small-mb{margin-bottom:0.5rem}@media all and (min-width:950px){.vlb-header--small-mb{margin-bottom:1rem}}.vlb-header--large-mb{margin-bottom:2rem}@media all and (min-width:950px){.vlb-header--large-mb{margin-bottom:2.5rem}}.vlb-header__info{display:flex;margin-bottom:2rem;flex-direction:column;line-height:1.125rem}@media all and (min-width:950px){.vlb-header__info{margin-bottom:1.5rem;flex-flow:row nowrap;justify-content:space-between;align-items:center}}.vlb-header__vote-count{flex:0 1 auto;text-align:center}.vlb-header__vote-count:last-of-type{margin-left:1.5rem}@media all and (min-width:950px){.vlb-header__vote-count:last-of-type{margin-left:2rem}}.vlb-header__vote-count--single-line-on-mobile{display:flex;align-items:center}@media all and (min-width:950px){.vlb-header__vote-count--single-line-on-mobile{display:block}}.vlb-header__vote-count-text{font-size:0.75rem;line-height:1.125rem}@media all and (min-width:950px){.vlb-header__vote-count-text{font-size:0.875rem}}.vlb-header__vote-count--single-line-on-mobile .vlb-header__vote-count-text{margin-right:0.375rem}@media all and (min-width:950px){.vlb-header__vote-count--single-line-on-mobile .vlb-header__vote-count-text{margin-right:0}}.vlb-header__vote-count-percent{font-size:1.25rem;font-weight:700;line-height:1.5rem;color:var(--szn-vlb--color-text-tertiary, #cc0000)}@media all and (min-width:950px){.vlb-header__vote-count-percent{font-size:1.75rem;line-height:2rem}}.vlb-header__vote-count-percent small{margin-left:0.5rem;font-size:0.875rem;line-height:1.125rem}@media all and (min-width:950px){.vlb-header__vote-count-percent small{margin-left:0.75rem}}.vlb-header__status{display:flex;flex-flow:row nowrap;justify-content:center;color:var(--szn-vlb--color-text-secondary, #5c677a)}.vlb-header__status--single{justify-content:center}.vlb-header__status--single .vlb-header__vote-count{margin-left:0}@media all and (min-width:950px){.vlb-header__status{margin-left:2rem;flex:0 0 auto}}.vlb-header .vlb-headline-1__wrapper{margin-bottom:0.75rem}@media all and (min-width:950px){.vlb-header .vlb-headline-1__wrapper{margin-bottom:0.5rem}}.vlb-header .vlb-count-down{align-self:center;margin-bottom:0.75rem}@media all and (min-width:950px){.vlb-header .vlb-count-down{margin-bottom:0;flex:0 1 auto;text-align:center}}.vlb-headline-1{margin:0;font-size:0.875rem;font-weight:700;line-height:1.125rem}@media all and (min-width:950px){.vlb-headline-1{font-size:1.125rem;line-height:1.5rem}}.vlb-headline-1__wrapper{margin-bottom:0.5rem}@media all and (min-width:950px){.vlb-headline-1__wrapper{margin-bottom:1rem}}.vlb-headline-1__second-row{font-size:1.5rem;font-weight:700;line-height:1.75rem}@media all and (min-width:950px){.vlb-headline-1__second-row{font-size:2.125rem;line-height:2.625rem}}.vlb-headline-2{margin:0 0 1rem;font-size:1.125rem;font-weight:700;line-height:1.5rem}@media all and (min-width:950px){.vlb-headline-2{font-size:1.5rem;line-height:1.75rem}}.vlb-headline-2--with-count-down{margin:0 0 0.5rem;text-align:center}@media all and (min-width:950px){.vlb-headline-2--with-count-down{margin-bottom:1rem;text-align:left}}.vlb-headline-2__subtitle{font-size:0.875rem;color:var(--szn-vlb--color-text-secondary, #5c677a)}@media all and (min-width:950px){.vlb-headline-2__subtitle{font-size:1.125rem}}.vlb-headline-2__content--with-count-down{margin-right:0.5rem}@media all and (min-width:950px){.vlb-headline-2__content--with-count-down{margin-right:0.625rem}}.vlb-headline-2__count-down{font-size:0.75rem;font-weight:400;vertical-align:top}.vlb-icon__torso{fill:var(--szn-vlb--color-background-component-mandate-primary, #908e8e)}.vlb-index{margin-right:0.5rem;min-width:1.5rem;font-size:1rem;font-weight:700;line-height:1.375rem;color:var(--szn-vlb--color-text-secondary, #5c677a)}@media all and (min-width:950px){.vlb-index{margin-right:1rem;min-width:2.125rem;font-size:1.5rem;line-height:1.75rem}}.vlb-info-box{display:flex;padding:0.5rem 0.75rem;align-items:center;background:var(--szn-vlb--color-background-info-box-primary, #f5f2e3)}.vlb-info-box__icon{margin-right:0.75rem;width:1rem;height:1rem;flex-shrink:0;color:var(--szn-vlb--color-text-tertiary, #cc0000)}.vlb-info-box__content{font-size:0.75rem;line-height:1.125rem;color:var(--szn-vlb--color-text-secondary, #5c677a)}.vlb-info-box__content .vlb-icon{display:inline-block;margin:0 0.1875rem;width:1rem;height:1rem;vertical-align:middle;color:var(--szn-vlb--color-text-secondary, #5c677a)}.vlb-info-box__content .vlb-link{color:var(--szn-vlb--color-link-primary, #cc0000)}.vlb-info-box__content .vlb-link:hover{color:var(--szn-vlb--color-link-hover-primary, #990000)}.vlb-mandates{margin-bottom:1.5rem}@media all and (min-width:950px){.vlb-mandates{margin-bottom:1.75rem}}.vlb-mandates__info-message{margin-bottom:1rem}@media all and (min-width:541px){.vlb-mandates__info-message{margin-bottom:1.5rem}}@media all and (min-width:950px){.vlb-mandates__info-message{margin-bottom:2.5rem}}.vlb-mandates__main-title{margin:0;font-size:1.125rem;line-height:1.5rem;text-align:center}.vlb-mandates-graph{font-size:0.875rem;line-height:1.125rem;text-align:center;color:var(--szn-vlb--color-text-secondary, #5c677a)}.vlb-mandates-graph__caption-count{font-weight:700}.vlb-mandates-graph__mandates{display:none}@media all and (min-width:950px){.vlb-mandates-graph__mandates{display:flex;margin:1rem 0 1.5rem;flex-flow:column wrap;align-content:space-around}}.vlb-mandates-graph__mandates--narrow{margin-right:auto;margin-left:auto}.vlb-mandates-list{display:flex;padding-top:1rem;flex-flow:row wrap}@media all and (min-width:950px){.vlb-mandates-list{border-color:var(--szn-vlb--color-separator-primary, #d8ddea);border-style:solid;border-width:1px 0 0;padding-top:1.5rem}}.vlb-single-party{display:flex;margin-bottom:0.5rem;flex-flow:row nowrap;align-items:flex-start;font-size:0.875rem;line-height:1.375rem;word-break:break-word;overflow-wrap:break-word}@media all and (min-width:950px){.vlb-single-party{margin-bottom:0.75rem}}.vlb-single-party--narrow{flex-basis:50%}@media all and (min-width:950px){.vlb-single-party--narrow{flex-basis:25%}}.vlb-single-party--wide{flex-basis:100%}@media all and (min-width:950px){.vlb-single-party--wide{flex-basis:50%}}.vlb-single-party__icon{margin-top:0.1875rem;flex:0 0 auto}.vlb-single-party__info{margin-left:0.5rem;flex:1 1 auto}.vlb-single-party__name{margin-right:0.5rem;font-weight:700}.vlb-progress-bar{display:flex;width:100%;height:1.5rem}.vlb-progress-bar__bar{display:block;border-radius:4px;width:100%;height:100%;color:var(--szn-vlb--color-background-progress-primary, #908e8e);background:linear-gradient(to right,#ffffff8f .78%,#fff0 99.48%),currentcolor}.vlb-progress-bar__bar-wrapper{border-radius:4px}.vlb-progress-bar--medium{height:1.125rem}.vlb-progress-bar--small{height:0.75rem}.vlb-progress-bar--secondary .vlb-progress-bar__bar{color:var(--szn-vlb--color-background-progress-secondary, #e1e6ef)}.vlb-progress-bar--muted .vlb-progress-bar__bar{opacity:.08}.vlb-progress-bar--muted .vlb-progress-bar__bar-wrapper{border:1px dotted}.vlb-score-table__caption{text-align:left}.vlb-score-table__title{margin:0 0 0.5rem}@media all and (min-width:950px){.vlb-score-table__title{margin:0 0 1rem}}.vlb-score-table__info-message{margin-bottom:1rem}.vlb-score-table__table{border:none;border-collapse:collapse;width:100%;table-layout:fixed}.vlb-score-table__thead:after{display:table-row;height:0.5rem;content:""}.vlb-score-table__tbody--data:nth-child(2n){background-color:var(--szn-vlb--color-background-table-even-rows, #f2f4f8)}.vlb-score-table__tbody--above-limit-not-shown{display:none}.vlb-score-table__tbody--above-limit-shown{animation:fade-in .375s linear forwards;display:table-row-group}.vlb-score-table__row--party-is-coalition td{padding-bottom:0}.vlb-score-table__row--coalition-member td{vertical-align:baseline}.vlb-score-table__row--coalition-member:not(:last-child) td{padding-top:0;padding-bottom:0}.vlb-score-table__row--coalition-member:last-child td{padding-top:0}.vlb-score-table__cell--head{font-weight:400;vertical-align:bottom}.vlb-score-table__cell--head:nth-child(1){width:40%}@media all and (min-width:950px){.vlb-score-table__cell--head:nth-child(1){width:45%}}.vlb-score-table__cell--head:nth-child(2){width:22.5%}@media all and (min-width:950px){.vlb-score-table__cell--head:nth-child(2){width:20%}}.vlb-score-table__cell--head:nth-child(3){width:22.5%}@media all and (min-width:950px){.vlb-score-table__cell--head:nth-child(3){width:20%}}.vlb-score-table__cell--head:nth-child(4){width:15%}@media all and (min-width:950px){.vlb-score-table__cell--head:nth-child(4){width:15%}}.vlb-score-table__cell--head:first-child{padding-right:0}.vlb-score-table__cell--head:last-child{padding-left:0.5rem}@media all and (min-width:950px){.vlb-score-table__cell--head:last-child{padding-left:0.75rem}}.vlb-score-table__cell--head:not(:first-child):not(:last-child){padding-right:0;padding-left:0.5rem}@media all and (min-width:950px){.vlb-score-table__cell--head:not(:first-child):not(:last-child){padding-left:0.75rem}}.vlb-score-table__cell--data{padding:0.5rem 0;font-size:0.875rem;line-height:1.125rem}.vlb-score-table__cell--data:last-child{padding-right:0.5rem}.vlb-score-table__cell--data:not(:first-child),.vlb-score-table__cell--data-coalition-member{padding-left:0.5rem}@media all and (min-width:950px){.vlb-score-table__cell--data:not(:first-child),.vlb-score-table__cell--data-coalition-member{padding-left:0.75rem}}.vlb-score-table__cell--data-header{padding-left:0.5rem;word-wrap:break-word;overflow-wrap:break-word}.vlb-score-table__cell--data-main-description{font-size:0.75rem;line-height:1.125rem;font-weight:400}@media all and (min-width:950px){.vlb-score-table__cell--data-main-description{margin-top:0.125rem}}.vlb-score-table__cell--data-description{font-size:0.75rem;line-height:1.125rem}.vlb-score-table__cell--align-left{text-align:left}.vlb-score-table__cell--align-right{text-align:right}.vlb-score-table__cell--bold{font-weight:700}.vlb-score-table__cell--positive{color:var(--szn-vlb--color-text-success, #00ab48)}.vlb-score-table__cell--negative{color:var(--szn-vlb--color-text-danger, #cc0000)}.vlb-score-table.vlb-el-container--l{margin-bottom:2rem}@media all and (min-width:950px){.vlb-score-table.vlb-el-container--l{margin-bottom:2.5rem}}.vlb-score-table.vlb-el-container--l-with-button{margin-bottom:3.4375rem}@media all and (min-width:950px){.vlb-score-table.vlb-el-container--l-with-button{margin-bottom:3.9375rem}}.vlb-select__select-element-wrapper{position:relative}.vlb-select__select-element{display:block;padding-right:3rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-appearance:none;-webkit-appearance:none;appearance:none}.vlb-select__select-element::-ms-expand{display:none}.vlb-select__option{font-weight:400}.vlb-select__icon{position:absolute;right:1rem;top:1rem;width:1rem;height:1rem;color:var(--szn-vlb--color-text-tertiary, #cc0000);pointer-events:none}.vlb-separator{display:flex;position:relative;margin-top:-0.25rem;margin-bottom:0.5rem;height:1.25rem;justify-content:center;align-items:center}.vlb-separator__line{display:block;position:absolute;left:0;right:0;z-index:1;height:1px;background:var(--szn-vlb--color-border-primary, #d8ddea)}.vlb-separator__line--is-highlighted{background:var(--szn-vlb--color-text-tertiary, #cc0000)}.vlb-separator__label{display:inline-block;position:relative;z-index:2;padding:0.125rem 1rem;font-size:0.875rem;font-weight:700;line-height:1.25rem;color:var(--szn-vlb--color-text-tertiary, #cc0000);background-color:var(--szn-vlb--color-background-component-primary, #fff)}.vlb-separator--secondary .vlb-separator__label{color:var(--szn-vlb--color-text-primary, #001d40)}.vlb-squircle-mask{display:inline-block;overflow:visible}.vlb-squircle-mask__border{stroke:var(--szn-vlb--color-background-primary, #fff);stroke-width:0.625rem}.vlb-squircle-mask__background{fill:var(--szn-vlb--color-background-progress-primary, #908e8e)}.vlb-summary__inner{display:none}.vlb-summary__inner--visible{animation:fade-in .375s linear forwards;display:block}.vlb-svg-filter-reduce{display:block;width:0;height:0}.vlb-svg-map{position:relative;box-sizing:content-box;padding:0 0 100%;width:100%;height:0;overflow:hidden}@keyframes placeholder{0%{transform:translate(-100%) skew(-20deg)}to{transform:translate(100%) skew(-20deg)}}.vlb-svg-map--is-placeholder{background-color:var(--szn-vlb--color-placeholder-primary, #f2f4f8)}.vlb-svg-map--is-placeholder:after{display:block;position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:linear-gradient(90deg,hsla(0,0%,100%,0),var(--szn-vlb--color-placeholder-flash, #d8ddea) 30%,var(--szn-vlb--color-placeholder-flash, #d8ddea) 60%,hsla(0,0%,100%,0));transform:translate(0);animation:placeholder 2s ease-in-out infinite}.vlb-svg-map__svg-element{stroke:var(--szn-vlb--color-background-primary, #fff);position:absolute;left:0;top:0;width:100%;height:100%;stroke-width:0.125rem;pointer-events:all}.vlb-svg-map__area:not(.vlb-svg-map__area--no-hover):hover{filter:url(#vlb-svg-filter-reduce)}.vlb-svg-map__link,.vlb-svg-map__link:hover,.vlb-svg-map__link:focus{text-decoration:none}.vlb-svg-map__path{fill:currentcolor}.vlb-svg-map__text{fill:var(--szn-vlb--color-text-inverse-primary, #fff);stroke-width:0;font-size:0.875rem;font-weight:700;pointer-events:none}@supports (paint-order: stroke){.vlb-svg-map__text{stroke-width:0.25rem;stroke:currentcolor;paint-order:stroke}}.vlb-tabs{container-type:inline-size;container-name:tabs}.vlb-tabs__switcher{display:flex;margin-bottom:1rem;flex-flow:row nowrap}.vlb-tabs__tab{margin:0;border-style:solid;border-width:1px 0;border-top-color:transparent;border-bottom-color:var(--szn-vlb--color-separator-primary, #d8ddea);padding-top:0.4375rem;padding-bottom:0.4375rem;flex:1 1 0px;font-size:0.875rem;line-height:1.125rem;color:var(--szn-vlb--color-link-primary, #cc0000);background-color:var(--szn-vlb--color-background-primary, #fff)}@media all and (min-width:950px){.vlb-tabs__tab{padding-top:0.3125rem;padding-bottom:0.3125rem;font-size:1rem;line-height:1.375rem}}.vlb-tabs__tab:focus{outline:none}.vlb-tabs__tab:hover:not(.vlb-tabs__tab--active){color:var(--szn-vlb--color-link-hover-primary, #990000);cursor:pointer}.vlb-tabs__tab--active{border-top-color:var(--szn-vlb--color-separator-primary, #d8ddea);border-bottom-color:transparent;font-weight:700;color:var(--szn-vlb--color-text-primary, #001d40)}.vlb-tabs__tab-label--short{display:none}.vlb-tabs__tab-divider{border-color:transparent;border-style:solid;border-width:0 0 0 1px;flex:0 0 auto}.vlb-tabs__tab-divider--active{border-color:var(--szn-vlb--color-separator-primary, #d8ddea)}.vlb-tabs .vlb-district-map,.vlb-tabs .vlb-par-parliament-map{margin:0}.vlb-senate-big-graph__headline{margin-top:0;font-size:1.5rem;line-height:1.75rem}.vlb-senate-big-graph__header{display:flex;width:auto;justify-content:space-between;font-weight:400;white-space:nowrap}.vlb-senate-big-graph__header>:first-child{width:100%;text-align:left}.vlb-senate-big-graph__header>:last-child{text-align:right}.vlb-senate-big-graph__party-name{padding-top:1rem;padding-bottom:0.25rem;font-weight:700;line-height:1.375rem}.vlb-senate-big-graph__current{display:flex;justify-content:space-between;font-weight:700}.vlb-senate-big-graph__previous{display:flex;padding-top:0.25rem;justify-content:space-between;font-weight:400;color:var(--szn-vlb--color-text-secondary, #5c677a)}.vlb-senate-big-graph__mandates{padding-left:1rem;font-size:0.875rem}.vlb-senate-big-graph.vlb-el-container--l{margin-bottom:2rem}@media all and (min-width:950px){.vlb-senate-big-graph.vlb-el-container--l{margin-bottom:2.5rem}}.vlb-senate-big-graph.vlb-el-container--l-with-button{margin-bottom:3.4375rem}@media all and (min-width:950px){.vlb-senate-big-graph.vlb-el-container--l-with-button{margin-bottom:3.9375rem}}.vlb-senate-big-graph .vlb-senate-big-graph__previous .vlb-progress-bar{height:0.875rem}.vlb-senate-candidate-info__container{display:flex;margin:0 0.5rem;border-bottom:1px solid #d8ddea;padding:0.6875rem 0 0.5rem;justify-content:space-between;align-items:center}@media all and (min-width:950px){.vlb-senate-candidate-info__container{margin:0 2rem}}.vlb-senate-candidate-info__candidate{width:auto}.vlb-senate-candidate-info__votes{width:auto;font-size:0.875rem;line-height:1.25rem}.vlb-round-1-link{font-size:0.875rem;line-height:1rem;color:var(--szn-vlb--color-link-primary, #cc0000)}.vlb-senate-candidates{margin-bottom:2rem}@media all and (min-width:950px){.vlb-senate-candidates{margin-bottom:2.5rem}}.vlb-senate-candidates-list__district-headline{margin-bottom:1rem}@media all and (min-width:950px){.vlb-senate-candidates-list__district-headline{margin-bottom:1.5rem}}.vlb-senate-candidates-list__district-link{color:var(--szn-vlb--color-text-primary, #001d40);text-decoration:none}.vlb-senate-candidates-list__district-link:hover,.vlb-senate-candidates-list__district-link:focus{color:var(--szn-vlb--color-text-secondary, #5c677a);text-decoration:underline}.vlb-senate-candidates-list__row{display:flex;margin-bottom:0.75rem;border-color:var(--szn-vlb--color-border-primary, #d8ddea);border-style:solid;border-width:0 0 1px;padding-bottom:0.75rem;align-items:center}.vlb-senate-candidates-list__row:last-child{margin-bottom:0;border:none;padding-bottom:0}.vlb-senate-candidate-results__table{border-collapse:collapse;width:100%}.vlb-senate-candidate-results__table-caption{text-align:center}.vlb-senate-candidate-results__table-caption-text{margin:0 0 0.75rem}.vlb-senate-candidate-results__table-caption-text--is-highlighted{color:var(--szn-vlb--color-text-tertiary, #cc0000)}.vlb-senate-candidate-results__row-senator__name-container{display:flex;flex-flow:row wrap;align-items:baseline}.vlb-senate-candidate-results__row-senator__name{padding-right:0.5rem}@media all and (min-width:950px){.vlb-senate-candidate-results__row-senator__name{padding-right:1rem}}.vlb-senate-candidate-results__row-senator__elected{display:inline-block;border-radius:3px;padding:0.1875rem 0.375rem;font-size:0.875rem;font-weight:700;line-height:1.125rem;color:var(--szn-vlb--color-text-inverse-primary, #fff);background-color:var(--szn-vlb--color-background-label-primary, #5c677a)}.vlb-senate-candidate-results__row-results{font-size:0.875rem;line-height:1.25rem}.vlb-senate-candidate-results__row-results strong{font-weight:700}.vlb-senate-candidate-results__row-results__progress{padding-left:3rem;width:100%}@media all and (min-width:950px){.vlb-senate-candidate-results__row-results__progress{padding-left:4.5rem}}.vlb-senate-candidate-results__row-results__text-box{padding-left:0.5rem;text-align:right;white-space:nowrap}@media all and (min-width:950px){.vlb-senate-candidate-results__row-results__text-box{padding-left:1rem}}.vlb-senate-candidate-results__row-results--muted{color:var(--szn-vlb--color-text-secondary, #5c677a)}.vlb-senate-candidate-results .vlb-senate-candidate-results__row-separator .vlb-separator{margin:0}@media all and (min-width:950px){.vlb-senate-candidate-results .vlb-senate-candidate-results__row-separator .vlb-separator{margin:1px 0}}.vlb-senate-district-backlink-to-first-round{margin-bottom:2rem}@media all and (min-width:950px){.vlb-senate-district-backlink-to-first-round{margin-bottom:2.5rem}}.vlb-senate-district-backlink-to-first-round__link{display:inline-flex;flex-flow:row nowrap;align-items:center;font-size:0.875rem;line-height:1.25rem}.vlb-senate-district-backlink-to-first-round__link:link,.vlb-senate-district-backlink-to-first-round__link:visited{color:var(--szn-vlb--color-link-primary, #cc0000);text-decoration:none}.vlb-senate-district-backlink-to-first-round__link:hover,.vlb-senate-district-backlink-to-first-round__link:active,.vlb-senate-district-backlink-to-first-round__link:focus{color:var(--szn-vlb--color-link-hover-primary, #990000);text-decoration:underline}@media all and (min-width:950px){.vlb-senate-district-backlink-to-first-round__link{font-size:1rem;line-height:1.375rem}}.vlb-senate-district-backlink-to-first-round__icon{width:1rem;height:1rem;transform:rotate(90deg)}.vlb-senate-district-backlink-to-first-round__text{margin-left:0.25rem}.vlb-senate-district-select{margin-bottom:2rem}@media all and (min-width:950px){.vlb-senate-district-select{margin-bottom:2.5rem}}.vlb-senate-district-select .vlb-select__label{position:absolute;margin:-1px;border:0;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0)}.vlb-senate-interim-results{margin-bottom:2rem}@media all and (min-width:950px){.vlb-senate-interim-results{margin-bottom:2.5rem}}.vlb-senate-interim-results__district-card{height:100%}.vlb-senate-interim-results .vlb-headline{margin-bottom:1rem}.vlb-senate-map__container{margin-bottom:2rem}@media all and (min-width:950px){.vlb-senate-map__container{margin-bottom:2.5rem}}.vlb-senate-map__cities-container{display:flex;justify-content:space-around}.vlb-senate-map__city-container{display:flex;margin-top:1.5625rem;flex-grow:1;flex-shrink:1;flex-direction:column;align-items:center}.vlb-senate-map__city-container:not(:last-child){margin-right:0.875rem}.vlb-senate-map__city-container--prague{min-width:6.875rem;max-width:10.125rem;flex-basis:10.125rem}.vlb-senate-map__city-container--brno{min-width:4.375rem;max-width:6.4375rem;flex-basis:6.4375rem}.vlb-senate-map__city-container--ostrava{min-width:4.625rem;max-width:6.8125rem;flex-basis:6.8125rem}.vlb-senate-map__city-map{flex:1 1 auto}.vlb-senate-map__city-title{flex:0 0 auto}.vlb-senate-results-card{display:flex;flex-flow:column nowrap}.vlb-senate-results-card__footer{margin-top:auto}.vlb-senate-results-card__progress-bar-text{padding:0 0 0.75rem 0.625rem;width:1px;font-size:0.875rem;font-weight:700;line-height:1.125rem;text-align:right}.vlb-senate-results-card__progress-bar-text--muted{font-weight:400;color:var(--szn-vlb--color-text-secondary, #5c677a)}.vlb-senate-results-card__table{width:100%}.vlb-senate-results-card__text-cell{width:1px}.vlb-senate-results-card__text-cell,.vlb-senate-results-card__progress-bar{padding:0 0 0.75rem}.vlb-senate-results-card .vlb-candidate{padding-right:0.25rem;width:9.0625rem}.vlb-senate-results-card .vlb-candidate__meta-info,.vlb-senate-results-card .vlb-candidate__meta-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vlb-senate-results-card .vlb-separator{margin:-0.3125rem -1px 0.4375rem}.vlb-senate-results-card table,.vlb-senate-results-card tr,.vlb-senate-results-card td{border-collapse:collapse}.vlb-senate-detail-view__header{margin-bottom:1rem}@media all and (min-width:950px){.vlb-senate-detail-view__header{margin-bottom:2.5rem}}.vlb-senate-detail-view__header-info{margin-bottom:0}.vlb-senate-detail-view__header-count-down:last-child{margin-bottom:0}.vlb-senate-detail-view__battle-of-two{margin-bottom:2rem}@media all and (min-width:950px){.vlb-senate-detail-view__battle-of-two{margin-bottom:2.5rem}}.vlb-senate{font-family:Arial,Helvetica,sans-serif;color:var(--szn-vlb--color-text-primary, #001d40)}.vlb-senate *{box-sizing:border-box}
