body,html{color:#000;background:#fff;width:99%;height:99%;margin:0;padding:0;position:absolute}#mithril-target{height:100%;margin:0 auto}.loading{text-align:center;vertical-align:middle;margin-left:auto;margin-right:auto;position:relative;top:30%;bottom:0}.hidden{display:none}*{--mdc-theme-primary:#f44;--mdc-theme-secondary:#ee6420;--mdc-theme-error:#d43;--mdc-theme-on-error:#ffa}.mdc-select:not(.mdc-select--disabled) .mdc-select__native-control:focus~.mdc-floating-label,.mdc-text-field--focused:not(.mdc-text-field--disabled) label.mdc-floating-label,.mdc-text-field--focused:not(.mdc-text-field--disabled) input::placeholder{color:var(--mdc-theme-primary)!important}.mdc-select:not(.mdc-select--disabled)+.mdc-text-field-helper-text{color:#0009}.mdc-select+.mdc-text-field-helper-text{margin-bottom:8px;margin-left:12px;margin-right:12px}.mdc-select__native-control:required+.mdc-floating-label:after{content:"*";margin-left:3px}.mdc-select,select{border:0;color:#0000!important;text-shadow:0 0 #000!important;background-image:none!important}select:-moz-focusring{border:0;color:#0000!important;text-shadow:0 0 #000!important;background-image:none!important}select::-moz-focus-inner{border:0;color:#0000!important;text-shadow:0 0 #000!important;background-image:none!important}[role=tabpanel][aria-hidden=true]{display:none}[role=tabpanel][aria-hidden=false]:not(.active){opacity:.5}.inspector:hover,.inspector.shown{opacity:.7;background-color:#eef;width:20em}.inspector pre{background-color:#fafaff;padding:1ex;position:absolute;bottom:4ex}.inspector{z-index:1000;opacity:.1;color:#002;vertical-align:bottom;background-color:#fafaaa;width:1px;margin:5px;transition:width 1s,opacity 1s;position:fixed;bottom:0;right:0;overflow:visible}h1,h2{color:var(--mdc-theme-primary)}.orange{color:#aa4!important}.red{color:red!important}.green{color:green!important}input,button,select{color:#333;background:#fff}.stretch{flex:auto}.vbox{flex-flow:column;align-content:stretch;align-items:stretch;display:inline-flex}.vbox>*{flex:auto;display:block;overflow:auto}.hbox{flex-flow:row;align-content:stretch;align-items:stretch;display:inline-flex}.hbox>*{flex:auto;display:block;overflow:auto}.app{flex-flow:column;align-content:stretch;align-items:stretch;width:100vw;max-width:100vw;height:100vh;min-height:100vh;max-height:100vh;margin:0;padding:0;display:inline-flex}.app>*{flex:auto;display:block;overflow:auto}.topbar{background:var(--mdc-theme-primary);color:#fff;flex:none}.topbar h1{color:#fff;margin:0;padding:0 1ex;font-size:140%}.scenariochooser{flex-flow:row;flex:none;align-content:stretch;align-items:center;display:inline-flex}.scenariochooser>*{flex:1 0 auto;display:block;overflow:auto}.scenariochooser>.mdc-button{flex:none}.appbody{flex-flow:row;align-content:stretch;align-items:stretch;display:inline-flex}.appbody>*{flex:auto;display:block;overflow:auto}.hemicycles{overflow-x:none;flex-flow:column;place-content:stretch space-between;align-items:stretch;display:inline-flex;overflow-y:auto}.hemicycles>*{flex:auto;display:block;overflow:auto}@media only screen and (width<=800px){.hemicycles{min-width:40%}}@media only screen and (width>=800px){.hemicycles{min-width:390px}.hemicycle{min-width:350px;min-height:175px}}.hemicycle{flex:auto;max-width:400px;margin:0}.hemicycle .sectorlabel{white-space:pre-line}.leftpane{overflow-y:none;flex-flow:column;align-content:stretch;align-items:stretch;display:inline-flex}.leftpane>*{flex:1 0 auto;display:block;overflow:auto}.leftpane>h3,.leftpane>.mdc-tab-bar{flex:none}.transferwidget{flex-flow:wrap;flex:none;place-content:stretch center;align-items:stretch;width:100%;display:inline-flex;overflow:hidden}.transferwidget>*{flex:1 0 auto;display:block;overflow:auto}.transferwidget>.transferbuttons{flex-flow:row;flex:none;align-content:stretch;align-items:center;display:inline-flex;overflow:hidden}.transferwidget>.transferbuttons>*{flex:auto;display:block;overflow:auto}.transferwidget>.transferbuttons>div{flex:1 0 auto}.transferwidget>.transferbuttons *{overflow:hidden}.dhondtbars{flex:auto;height:50%;min-height:12em;margin:0;padding:0;overflow:auto}.dhondtbars svg{width:100%;min-width:400px;min-height:99%;margin:0;padding:0}.dhondtbars svg .grid.votes line{stroke:#d3d3d3;opacity:.5}.dhondtbars svg .grid.votes .domain{stroke:none}.dhondtbars svg .grid.seats line{stroke:green;opacity:.5;stroke-dasharray:2 2}.dhondtbars svg .label.price{fill:green}.dhondtbars svg .label.price line{stroke:green}.dhondtbars svg line.threshold{stroke:red}.dhondtbars svg .label.threshold{fill:red;stroke:red}.dhondtbars svg .label.threshold line{fill:red}.dhondtbars text.shadow{stroke-width:3px;stroke:#fff;opacity:.5}.dhondttable{flex:1 8 auto;min-height:8em;overflow:auto}.dhondttable>table{margin-left:auto;margin-right:auto}.dhondttable>table>tr:hover{background:#ff05;outline:1pt solid #ff0}.dhondttable>table>tr>th{background:#eee}.dhondttable>table>tr>th.candidature{color:#fff;white-space:nowrap;padding:0 5pt}.dhondttable>table>tr>td{text-align:right}.dhondttable>table>tr>td.taken{color:#fff;background:#abf}.dhondttable>table>tr>td.taken.extra{background:#89f}.dhondttable>table>tr>td.hamiltonextra{outline:2pt solid #a1a}.dhondttable>table>tr>td.under{color:gray}.dhondttable>table>tr>td.thresholded.under{color:#fff;background:#ddd}.dhondttable>table>tr>td.last{color:red}.dhondttable>table>tr>td.selection{color:var(--mdc-theme-primary);font-weight:700}.scenariodescription{width:80%;margin:auto}.info{flex-flow:wrap;flex:none;align-content:stretch;align-items:stretch;display:inline-flex}.info>*{flex:auto;display:block;overflow:auto}.info>div{white-space:nowrap;margin:0 1ex;display:flex;overflow:hidden}.tooltip{white-space:pre-wrap;color:#fff;pointer-events:none;background:#444;border:0;border-radius:8px;max-width:200px;padding:1ex;font:12px sans-serif;position:absolute}
