[data-v-1ae03903]:export{redBad:#db5a5d;greenGood:#58c251;mediumGrey:#676767;vividPurple:#9961c0;vividPink:#e66e99;vividGreen:#57d261;vividRed:#e55959;vividBlue:#3d7ac1;vividIndigo:#6abdfb}.tabs[data-v-1ae03903]{display:flex;margin-bottom:1em}.tabsWrapper[data-v-1ae03903]{margin-bottom:1em}.tabsWrapper--slider[data-v-1ae03903]{position:relative;overflow:hidden}.tabsWrapper--slider .tabs[data-v-1ae03903]{margin-bottom:0;position:absolute;top:0}.tabsWrapper--slider .tab[data-v-1ae03903]{margin-bottom:0;flex-grow:0;flex-shrink:0}.tabs--wrap[data-v-1ae03903]{flex-wrap:wrap;margin-bottom:0}.tabs--wrap .tab[data-v-1ae03903]{flex-grow:1;margin-bottom:1.8em;max-width:250px}.tabs--secondary[data-v-1ae03903]{width:calc(100% + 10px);margin-left:-5px;margin-right:-5px}.tabs--secondary .tab[data-v-1ae03903]{margin-left:5px;margin-right:5px;font-size:.75em;border-top:2px solid #c6c6c6;padding-top:.6em;text-transform:uppercase;display:block;max-width:175px}.tabs--secondary .tab--active[data-v-1ae03903]{border-color:#222}.tabs--secondary .tab[data-v-1ae03903]:not(.tab--active):not(.tab--inactive):hover{border-color:#676767;text-decoration:none}.tab[data-v-1ae03903]{flex:0 1 100px;padding:8px 25px 0 0;display:flex;border-top:1px solid #c6c6c6;color:#4a4a4a;font:400 1em/125% adelle-sans,sans-serif;position:relative}.tab[data-v-1ae03903]:not(.tab--active):not(.tab--inactive){cursor:pointer}.tab[data-v-1ae03903]:not(.tab--active):not(.tab--inactive):hover{text-decoration:underline}.tab--filler[data-v-1ae03903]{margin-top:0!important;margin-bottom:0!important;height:0!important;max-height:0!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;border:none!important}.tab--active[data-v-1ae03903]{font-weight:600;border-color:#4a4a4a;border-width:3px;color:#222;padding-top:6px}.tab--inactive[data-v-1ae03903]{opacity:.4;cursor:default}.next[data-v-1ae03903],.previous[data-v-1ae03903]{position:absolute;width:40px;z-index:2;display:flex;align-items:center}.next div[data-v-1ae03903],.previous div[data-v-1ae03903]{font-size:1.1em;transform:scaleY(1.6)}.previous[data-v-1ae03903]{justify-content:flex-start;background:linear-gradient(270deg,hsla(0,0%,100%,0),#fff 70%,#fff);left:0}.next[data-v-1ae03903]{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 70%,#fff);justify-content:flex-end;right:0}@media screen and (max-width:600px){.tabs--wrap .tab[data-v-1ae03903]{margin-bottom:1.8em}}.chart{position:relative}#xAxis line,#xAxis path,#yAxis line,#yAxis path{stroke:#c6c6c6}#xAxis text,#yAxis text{fill:#676767}#cursorLine line{stroke:#4a4a4a;stroke-width:.7px;stroke-dasharray:5 5}#xAxis text,#yAxis text,.label,.unit{font-size:14px}.label{transform-origin:bottom;transition:transform .3s ease-in-out,opacity .3s linear}.label-enter,.label-leave-to{transform:scaleY(0);opacity:0}.label--masked{opacity:.2}.label--cursor:not(.label--date){font-size:18px;font-weight:600}.label--date{font-size:12px;font-weight:400}.line{transform-origin:bottom;transform:scaleY(1);transition:transform .3s ease-in-out,opacity .3s linear}.line-enter,.line-leave-to{transform:scaleY(0);opacity:0}.line--masked{opacity:.2}.dot{cursor:auto;fill-opacity:.3;cursor:default;transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.dot--noLine{transition:none;fill-opacity:1}.dot-enter,.dot-leave-to{opacity:0}.dot--masked{opacity:.2}.area{stroke:none;fill-opacity:.1;transition:opacity .6s linear .3s}.area-enter,.area-leave-to{opacity:0}.area--masked{opacity:.2}.hoverable{fill:rgba(1,1,1,0)}#tooltip{position:absolute;display:none;background-color:#fff;padding:.4em;border:1px solid #222;max-width:175px;z-index:2}.tt{margin-bottom:7px}.tt:last-child{margin-bottom:0}.tt:not(:first-child) .tt__score{display:none}.tt__score{font-weight:600;font-size:1.2em;margin-bottom:.2em}.tt__candidate{font-size:.9em;margin-bottom:.1em}.tt__details{color:#676767;font-size:.7em}.commentText{font-size:10px;fill:#676767;dominant-baseline:hanging}.commentLine{stroke:#c6c6c6;stroke-width:.6px}@media screen and (max-width:600px){#xAxis text,#yAxis text{font-size:28px}.label,.unit{font-size:30px}.label{transition:none}.label-enter,.label-leave-to{opacity:1}}.square{stroke:#fff;stroke-width:.5}.label a{cursor:pointer}.label a:hover{text-decoration:underline}.label--line,.label--square{dominant-baseline:middle}.label--square,.label--x{text-anchor:middle}.label--x{text-transform:uppercase;font-size:.55em}.label--rotate{text-anchor:start}.flag__text{fill:#fff;text-transform:uppercase;text-anchor:middle;dominant-baseline:middle}#next,#previous{cursor:pointer}.copyrights{position:relative;padding-left:5em;font-size:.8em;opacity:.8}.copyrights:before{left:0;top:1px;text-transform:uppercase;font-size:.9em;color:#4a4a4a;position:absolute;content:"Images"}.copyright__images:after{content:":";margin-left:.2em}.copyright:not(:last-child) .copyright__author:after{content:"●";color:#f33;margin-right:.3em}.name:not(:nth-last-child(2)):not(:last-child):after{content:",";margin-right:".2em"}.name:nth-last-child(2):after{content:"et";margin-left:.2em;margin-right:".2em"}.candidate{min-width:0;margin:0 7px .9em;flex:1 1 200px;cursor:pointer;display:flex;border-top:2px solid #c6c6c6}.candidate--header{margin-left:0;margin-right:0}.candidate:not(.candidate--active){opacity:.5}.candidate:not(.candidate--active) .candidate__party{background-color:#676767!important}.candidate:not(.candidate--active) .candidate__image img{filter:grayscale(100%) contrast(1.2);filter:gray}.candidate--active{background-color:#f6f6f6;border-color:#222}.candidate--active .person__name{font-weight:600}.candidate__image{flex:0 0 70px}.candidate__image img{width:100%;height:70px;-o-object-fit:cover;object-fit:cover}.candidate__text{padding:.5em .5em .5em .7em;flex:1 1 auto}.candidate__name{font-size:1em;margin-bottom:.5em}.candidate__infos{display:flex;align-items:center}.candidate__party{color:#fff;display:block;font-weight:400;padding:.2em .5em;font-size:12px;flex:0 0 auto;text-align:center}.candidate__score{flex:1 1 auto;text-align:right;font-size:14px}@media screen and (max-width:1200px){.candidate:not(.candidate--header):not(.candidate--toggle-full){margin-bottom:.5em}.candidate:not(.candidate--header):not(.candidate--toggle-full) .candidate__name{font-size:.9em}.candidate:not(.candidate--header):not(.candidate--toggle-full) .candidate__image{display:none}.candidate:not(.candidate--header):not(.candidate--toggle-full) .candidate__party{font-size:11px}.candidate:not(.candidate--header):not(.candidate--toggle-full) .candidate__score{font-size:12px}}@media screen and (max-width:900px){.candidate:not(.candidate--header):not(.candidate--toggle-full){flex-basis:100px;margin:0 5px 10px}.candidate:not(.candidate--header):not(.candidate--toggle-full) .candidate__score{display:none}}.byline{top:5px;right:0;position:absolute;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.byline>*{margin:0 8px}.byline__text{text-transform:uppercase;color:#666;font-size:.8em;margin-top:5px;text-align:right}.byline__image{flex:0 0 130px;display:block}.byline__image img{width:100%}@media screen and (max-width:600px){.byline{display:block;position:relative;top:unset;right:unset;margin-bottom:1.4em}.byline__text{text-align:center;margin:0 auto}.byline__image{margin:0 auto;width:130px}}.collapsable{position:relative;overflow:hidden}.collapsable__mask{font:400 .8em adelle-sans,sans-serif;cursor:pointer;text-decoration:underline;position:absolute;width:100%;bottom:0;height:50px;display:flex;justify-content:center;align-items:flex-end}.collapsable__mask--grey{background:linear-gradient(hsla(0,0%,96.5%,0),#f6f6f6 90%,#f6f6f6)}.collapsable__mask--white{background:linear-gradient(hsla(0,0%,100%,0),#fff 90%,#fff)}.list{margin-bottom:2em}.poll{display:flex;margin-bottom:.7em}.poll__score{flex:0 0 55px;font-size:1.2em}.poll__org{color:#676767;flex:1 1 auto;font-size:.9em}@media screen and (min-width:600px){.list__header{padding-top:.7em;border-top:1px solid #c6c6c6;margin-bottom:1em}.poll{margin-bottom:.2em}.poll__score{font-size:1.1em}.poll__org{font-size:.85em}}a{color:inherit}*,:after,:before{box-sizing:border-box}img{display:block}body{margin:0;font-family:adelle-sans,sans-serif;color:#222;border-top:30px solid #f6f6f6;padding:45px 0 55px;border-bottom:30px solid #f6f6f6}body.--noborder{border:none;padding:0}sup{font-size:70%;vertical-align:4px}h1,h2,h3,h4,h5{font-weight:600;margin:0}p{font:400 1em/1.6 adelle-sans,sans-serif}p:first-child{margin-top:0}p:last-child{margin-bottom:0}strong{font-weight:600}.--hidden{display:none!important}.--transparent{opacity:0!important}.--masked{opacity:.3!important;cursor:default}.--filler{margin-top:0!important;margin-bottom:0!important;height:0!important;max-height:0!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;border:none!important}.main{margin:0 4%;width:92%}.infos{display:flex;margin:0 -5px 0;width:calc(100% + 10px);flex-wrap:wrap}.info{flex:1 1 130px;display:flex;margin:0 5px 18px;width:calc(100% + 6px);padding-top:10px;border-top:1px solid #eee;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;font:400 14px adelle-sans,sans-serif}.info__name{flex:0 0 100%;text-align:left;font:400 13px adelle-sans,sans-serif;color:#4a4a4a;margin-bottom:3px}.info__value{flex:0 1 auto}.info__value ul{font:inherit;list-style-type:none;padding:0;margin:0}.info__value ul li{position:relative;padding-left:15px}.info__value ul li:before{position:absolute;top:-1px;left:0;display:block;content:">";color:#f33}.info__unit{padding-left:5px;flex:0 1 auto}@media screen and (min-width:1200px){p{font-size:1.2em}}.main{position:relative}.main--light{width:100%;margin:0}.tabsWrapper+.tabsWrapper{margin-top:-10px}.tabs--secondary{width:100%!important}.tabs--secondary,.tabs--secondary .tab{margin-left:0!important;margin-right:0!important}.tabs--secondary .tab{font-size:.8em!important;text-transform:none!important;padding-right:20px!important}.chart--linechart{flex:1 1 500px;padding-left:2em;margin-top:-.7em}.chartContainer{margin-bottom:6em;display:flex;flex-wrap:wrap}.chartContainer--heatmap{display:block}.chartContainer--families{margin-left:-1em;margin-right:-1em;width:calc(100% + 2em)}.chartContainer--families>div{margin:0 1em 1.5em}.chartContainer--families .chart--linechart{padding-left:0;flex:1 1 750px}.chartContainer--families .families{flex:1 0 200px}.chartContainer--2017{margin-left:-.8em;margin-right:-.8em;width:calc(100% + 1.6em)}.chartContainer--2017>div{margin:0 .8em 1.5em}.chartContainer--2017 .chartContainer__toggles{flex:0 0 150px}.chartContainer--2017 .chart--linechart{flex:1 1 730px;padding-left:0}.candidates{display:flex;flex-wrap:wrap;align-content:flex-start;width:calc(100% + 14px);margin:0 -7px}.candidatesWrapper{flex:0 0 130px}.candidates2017{display:flex;flex-wrap:wrap;align-content:flex-start;margin:0 -.5em;width:calc(100% + 1em)}.candidate2017{border-top:1px solid #c6c6c6;padding-top:.4em;font-size:.8em;opacity:.5;flex:1 1 100px;margin:0 .5em .7em}.candidate2017--active{border-color:#222;opacity:1}.family{margin-bottom:.6em;line-height:1.3;font-size:.8em}.family__name{font-weight:600}.family__candidate:not(:nth-last-child(2)):not(:last-child):after{content:",";margin-right:0}.family__candidate:nth-last-child(2):after{content:"et";margin-left:.2em;margin-right:0}.attribution,.copyrights,.method{max-width:85%;color:#4a4a4a}.attribution{display:flex;justify-content:flex-start;margin-bottom:1em;align-items:center}.attribution__text{font-size:1em;padding-right:.5em}.attribution__image{flex:0 0 30px}.attribution__image img{width:100%}.method{margin-bottom:2em}.method__text{font-size:1em}.main--light .chart{padding-left:0}.promo{text-align:center;font-size:1em;margin-bottom:2em}@media screen and (max-width:1008px){.chartContainer--2017 .chartContainer__toggles{flex-grow:1}}@media screen and (min-width:600px){.lists{display:flex;flex-wrap:wrap;width:calc(100% + 30px);margin:0 -15px 2em}.list{flex:1 1 300px;margin:0 15px 2em}}@media screen and (min-width:1200px){.candidatesWrapper{flex-basis:210px}.candidate2017{font-size:.9em}}@media screen and (max-width:900px){.attribution,.copyrights,.method{max-width:100%}.candidates{margin:0 -5px}.candidatesWrapper{flex:0 0 100%;margin-bottom:2em}.chart{padding-left:1px}}@media screen and (max-width:600px){.tabsWrapper+.tabsWrapper{margin-top:-30px}.promo{border:none;font-size:.8em}}