body{margin:0;padding:0;font-family:Miriam Libre,Helvetica Neue;font-size:.8em;-webkit-font-smoothing:antialiased;font-display:block;text-rendering:geometricPrecision}h3{font-size:1.1em}@font-face{font-family:Miriam Libre;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/miriam-libre-hebrew-700-normal-0db1878e.woff2) format("woff2"),url(/assets/miriam-libre-all-700-normal-5c7b165e.woff) format("woff");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Miriam Libre;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/miriam-libre-latin-ext-700-normal-806b26a9.woff2) format("woff2"),url(/assets/miriam-libre-all-700-normal-5c7b165e.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Miriam Libre;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/miriam-libre-latin-700-normal-4d53b318.woff2) format("woff2"),url(/assets/miriam-libre-all-700-normal-5c7b165e.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{display:flex;flex-direction:column;min-height:100vh}.github-corner{position:absolute;top:0;right:0;border:0}.github-corner:hover .octo-arm{animation:octocat-wave .56s ease-in-out}@keyframes octocat-wave{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (max-width: 500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave .56s ease-in-out}}.App{text-align:center}.App .invalid{background:rgba(193,59,56,.6);border-radius:5px;color:#fff;font-size:14px;font-weight:700;padding:10px}.App-header{background-color:#333;color:#fff;margin-bottom:20px;padding:30px}.App-header-inner{display:flex;max-width:960px;margin:auto}.App-sliders span{align-items:center;color:#fff;margin-left:auto;margin-right:auto;max-width:960px}.App-header img{height:40px;width:52px;margin:-2px 20px}.App-header h1{display:inline-block;font-size:2em;font-weight:700;margin-bottom:0;margin-top:13px}.App-main{box-sizing:border-box;margin:auto;max-width:960px;padding:30px 10px;width:100%}.App-main>svg{max-width:100%}.EU .App-main>svg{max-width:50%}.EU small{display:block}.EU .party:after{display:none}.App-main small{opacity:.4;font-size:14px}.App-settings{background:#333;color:#fff;padding-top:40px;flex:1;flex-flow:column}.App-settings h2{font-size:24px;font-weight:700;line-height:28px}.App-divider{padding:20px;margin-bottom:0;max-width:600px;display:flex;flex-flow:row}.App-intro{font-size:large}.App-summary{position:absolute;top:210px;left:10vw;right:10vw;background:rgba(255,255,255,.8);height:300px;margin:auto}.App label{width:50px;display:inline-table;color:#444}.App{flex-flow:column;display:flex}.App-sliders span{background:#333;flex:1;display:flex;bottom:0;position:-webkit-sticky;position:sticky;justify-content:space-between;text-align:center}.LegendContainer{display:flex;margin:15px 0;overflow-x:auto;overflow-y:hidden}.LegendContainer>span{display:flex;flex-grow:1}.LegendContainer h1{font-weight:300;font-size:16px;text-align:left;white-space:nowrap;margin:0;color:#333;text-overflow:ellipsis;overflow:hidden}.LegendContainer h2{font-size:16px;font-weight:700;text-align:left;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#333}.LegendTitle{margin-bottom:15px}.LegendTitle h1,.LegendTitle h2{text-align:center;color:#333}.LegendGroup span{display:block;border:1px dashed #c1c1c1;padding:5px}.party{display:block;clear:both;background:#333;border-radius:3px;padding:10px;cursor:grab;margin:5px;position:relative}.EU .wide{display:none}.EU .small{display:block}.party h1,.party h2{color:#fff;margin-left:40px;margin-right:30px}.EU .party h1,.EU .party h2{margin-right:3px}.party.below{opacity:.5}.party i{line-height:10px;float:left;display:block}.party i:before{content:"•";font-size:120px;font-style:normal;position:absolute;top:24px;left:0}.party:after{content:url(/assets/drag-icon-790ce822.svg);position:absolute;right:15px;top:24px}.LegendGroup{flex:1;transition:background ease-in .3s}.LegendGroup.Drop{background:#eee}.party.selected{margin-left:-30px}.small{display:none}@media only screen and (max-width: 900px){.App-main{max-width:100%;padding:0 20px}.App-settings{padding:0}.App-header{padding:20px 0}.wide{display:none}.small{display:block}.App-sliders span{padding:0}}@media only screen and (max-width: 450px){.LegendGroup span{padding:2px}.party{padding:5px}.party i:before{font-size:100px;top:20px}.party:after{top:20px}.party h1,.party h2{margin-left:32px}}@media only screen and (max-width: 350px){.LegendGroup span{padding:0}.party h1,.party h2{font-size:14px;margin-left:30px}.party i:before{font-size:80px;top:17px}.party:after{top:17px;right:11px}}@media only screen and (max-width: 850px){.App-sliders span{flex-direction:row;margin-left:0;margin-right:0;max-width:100%;overflow-x:auto;position:sticky}.App-main small{display:none}.App-sliders>section{padding-top:40px}}.App-settings section{border-radius:10px;margin:5px;padding:5px;border-bottom:1px dashed #666}.App-settings section>span{display:flex;flex-direction:row;flex:1}.App-settings input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:130px;transform:rotate(-90deg);width:150px}@media only screen and (max-width: 480px){input[type=range]{height:90px;position:relative;top:-30px}}input[type=range]:focus{outline:none}.App-settings input[type=range]::-webkit-slider-runnable-track{background:#fff;box-shadow:none;margin-left:5px;height:3px}.App-settings input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:100%;box-shadow:0 1px 4px #00000040;cursor:pointer;height:40px;margin-top:-19px;width:40px;border:5px;border-color:transparent}.App-settings input[type=range].polls{width:100%}.bar{z-index:1;opacity:.9;border-radius:3px}.slider h3{margin:0}.slider-s::-webkit-slider-thumb{background:#e04b49}.slider-m::-webkit-slider-thumb{background:#2f80ed}.slider-sd::-webkit-slider-thumb{background:#f2c94c}.slider-kd::-webkit-slider-thumb{background:#3163a6}.slider-v::-webkit-slider-thumb{background:#b12827}.slider-l::-webkit-slider-thumb{background:#56ccf2}.slider-c::-webkit-slider-thumb{background:#27ae60}.slider-mp::-webkit-slider-thumb{background:#219653}.slider-fi::-webkit-slider-thumb{background:#d96b97}.slider-ö::-webkit-slider-thumb{background:#4d4d4d}input[type=range]::-moz-range-track{background:#fff;box-shadow:none;margin-left:5px;height:3px}input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:100%;box-shadow:0 1px 4px #00000040;cursor:pointer;height:25px;margin-top:-11px;width:25px}.slider-s::-moz-range-thumb{background:#e04b49}.slider-m::-moz-range-thumb{background:#2f80ed}.slider-sd::-moz-range-thumb{background:#f2c94c}.slider-kd::-moz-range-thumb{background:#3163a6}.slider-v::-moz-range-thumb{background:#b12827}.slider-l::-moz-range-thumb{background:#56ccf2}.slider-c::-moz-range-thumb{background:#27ae60}.slider-mp::-moz-range-thumb{background:#219653}.slider-fi::-moz-range-thumb{background:#d96b97}.slider-ö::-moz-range-thumb{background:#4d4d4d}.s{color:#e04b49}.m{color:#2f80ed}.sd{color:#f2c94c}.kd{color:#3163a6}.v{color:#b12827}.l{color:#56ccf2}.c{color:#27ae60}.mp{color:#219653}.fi{color:#d96b97}.ö{color:#4d4d4d}.App-mixer{align-items:center;display:flex;flex-direction:column;max-width:70px;padding:5px}.App-mixer h3{display:block;font-size:16px;font-weight:700;line-height:19px;margin-bottom:10px;margin-top:10px}.App-mixer.below h3{text-decoration:line-through;color:#999}.App-mixer input[type=text]{border-radius:5px;box-shadow:inset 1px 1px 4px #00000040;max-width:2.5em;padding:8px;background:#242424;color:#fff;font-size:16px;font-weight:700;border:0;text-align:center}.App-mixer input[type=text]:after{content:"%";padding:0}.App-mixer input[type=text].changed{border:1px solid #5b615a}@media only screen and (max-width: 480px){.App-mixer{max-width:60px}}.App-polls{display:grid;grid-template-columns:20px 1fr minmax(auto,960px) 1fr 20px;justify-content:center;margin-bottom:16px}.App-polls span{display:grid;gap:20px;grid-column:3/4;grid-template-columns:repeat(auto-fit,minmax(100px,max-content));justify-content:center}.App-polls .poll button{background:#fff;border-radius:5px;border:1px solid #fff;display:block;height:4em;padding:0;text-align:center;width:100%;cursor:pointer}.App-polls .poll small{text-align:center;font-size:8px}.App-footer{background-color:#333;box-sizing:border-box;color:#fff;padding-bottom:60px;padding-top:60px;text-align:left}.App-footer-inner{margin-left:auto;margin-right:auto;max-width:960px}.App-footer p{font-family:Open Sans,sans-serif;font-size:16px;line-height:26px}.App-footer .logo{margin:20px 20px 0;display:inline-table;vertical-align:middle}.App-footer .logo.iteam{width:193px;height:37px}.App-footer .logo.lennoxpr{width:71px;height:118px}.App-footer a{color:#fff}.App-footer h2{font-weight:700;font-size:36px;line-height:42px}.App-footer h3{font-size:24px;line-height:28px;margin-top:40px}@media only screen and (max-width: 1000px){.App-footer{padding:30px}}
