:root{--pink:#ee2c53;--gold:#f9a602;--yellow:#ffd956;--teal:#026a86;--cyan:#2aa2b3;--link:#00f;--base-font-family:Montserrat;--base-text-color:#000;--base-bg-color:#fff;--banner-text-color:#fff;--banner-bg-color:var(--teal);--banner-bg-selected:var(--yellow);--widget-text-color:#404040;--widget-bg-color:#e0e0e0;--edit-text-color:#e0e0e0;--edit-bg-color:var(--teal);--mainmenu-selected-color:var(--gold);--win-dark:#136c22;--lose-dark:#a11212;--win-light:#badf9f;--lose-light:#fdeded;--winner-bg:#024b02;--runnerup-bg:#8aa88a}body{background-color:var(--base-bg-color);color:var(--base-text-color);font-family:var(--base-font-family);text-align:left;padding:0}h1{font-size:1.5em;font-weight:400}h1,h2{padding:0;margin:0}h2{font-size:1.25em;font-weight:200}h3,h4{padding:0;margin:0}button,h3,h4{font-size:1em}button{color:#fff;background-color:var(--cyan);border:none;text-decoration:none;margin-left:1em;padding:.25em 1em}button.primary{font-size:1.5em;background-color:var(--pink)}.link,.link:visited,a{color:var(--link);font-weight:700;cursor:pointer}.link:hover,.mainmenu>div.selected:hover,.mainmenu>div:hover,a:hover,button.primary:hover,button:hover{background-color:#f90;color:#000}table{border-collapse:collapse}th{padding:2px 6px}.smallcaps{font-feature-settings:"smcp";font-variant:small-caps}.smaller{font-size:80%}.larger{font-size:120%}.banner{height:100px;margin-bottom:20px;font-feature-settings:"smcp";font-variant:small-caps}.banner>.rotate{transform:rotate(-3.5deg)}.banner>.unrotate{transform:rotate(3.5deg)}.banner>div{transform:rotate(-3.5deg);position:absolute;top:-40px;left:-120px;width:2000px;height:90px;color:var(--banner-text-color);background-color:var(--banner-bg-color);padding-left:150px;padding-top:0;margin:0 0 0 2em}.banner h1{position:absolute;left:230px;top:0;margin:0;padding:0;font-size:48px}.banner img{position:relative;left:-55px;top:-15px}.mainmenu{z-index:0;position:absolute;top:55px;left:210px;font-size:20px}.mainmenu>div{display:inline-block;margin-left:1em;cursor:pointer;padding:4px}.mainmenu>.selected{font-weight:700;color:var(--banner-bg-color);background-color:var(--banner-bg-selected)}.wrapper{display:flex;flex-flow:row wrap;justify-content:left}.widget{margin:1em;padding:1em;color:var(--widget-text-color);background-color:var(--widget-bg-color);border-radius:.5em;border:1px solid #404040}.widget .winner .name,td.winner.name,th.winner{font-weight:700!important;background-color:var(--winner-bg);color:#fff}td.winner,th.winner{background-color:var(--winner-bg);color:#fff}.widget .runnerup .name,td.runnerup.name,th.runnerup{font-weight:700!important;background-color:var(--runnerup-bg);color:#fff}td.runnerup,th.runnerup{background-color:var(--runnerup-bg);color:#fff}.widget .name{font-weight:400}.widget .summary{text-align:center}.widget .summary h1{font-size:2.5em;font-weight:700;cursor:pointer}.widget .summary h2{font-size:1.75em;font-weight:200;font-style:italic;margin-bottom:.25em}.widget .summary h3{font-size:1.75em;font-weight:600;font-style:normal}.widget .summary h3.winner{font-size:2.5em;font-weight:600;font-style:normal}.widget .summary h3.runnerup{font-size:2em;font-weight:400;font-style:italic}.widget .summary h3.other{font-size:1.75em;font-weight:200;font-style:italic}.widget .summary .candidate{font-size:1.75em;font-weight:400;font-style:normal;color:#000;background-color:#fff;width:100%;margin:.1em .75em .5em}.widget .summary .support{padding:0;height:.75em}.widget .summary .rating{margin:0 0 -.25em;padding:0}.widget .summary .horizontal{font-size:1.75em;font-weight:400;font-style:normal;color:#000;background-color:#fff;margin:.1em .75em .5em}.widget .summary .horizontal .name{text-align:left;padding:.25em;width:10em;float:left}.widget .summary .horizontal .rating{width:5em;margin:.25em .25em 0;padding:0;float:left}.widget .summary .horizontal .support{margin:-8px 0 2em}.widget .summary .horizontal.starsonly .support{display:none}.widget span.percent{font-weight:700}.widget span.count{font-weight:400;font-size:75%}.widget td{min-width:0}.widget.score>div{margin:.5em;padding:.5em;color:#000;background-color:#fff}.widget.score table{border-bottom:4px solid #000;margin:.5em;width:98%}.widget.score h1{font-size:2.25em;font-weight:200}.widget.score th{border-bottom:4px solid #000}.widget.score td{border-bottom:2px solid grey;font-size:1.25em;padding:.2em .4em;text-align:center}.widget.score th.name{font-size:1.2em;font-weight:400;vertical-align:bottom;border-bottom:4px solid #000}.widget.score th.average{font-size:.75em;font-weight:400;text-align:center;padding:.25em .5em;border-bottom:4px solid #000}.widget.score td.name{width:12em;font-size:1.25em;font-weight:400;text-align:right}.widget.score td.average{border-left:1px solid grey;border-right:1px solid grey}.widget.runoff>div{margin:.5em;padding:.5em;color:#000;background-color:#fff}.widget.runoff table{border-bottom:4px solid #000;margin:.5em;width:98%}.widget.runoff h1{font-size:2.25em;font-weight:200}.widget.runoff th.empty{border:0 solid #000}.widget.runoff th.versus{border:0 solid #000;font-size:1em;font-weight:400;font-style:italic;text-align:left;padding-left:.25em}.widget.runoff th{font-weight:400;vertical-align:bottom;border-bottom:4px solid #000}.widget.runoff td,.widget.runoff th{font-size:1.25em;text-align:center;border-right:1px solid grey}.widget.runoff td{border-bottom:2px solid grey;padding:.2em .4em}.widget.runoff th.name{font-size:1.2em;font-weight:400;vertical-align:bottom;text-align:left;border-bottom:4px solid #000}.widget.runoff td.name{width:12em;font-size:1.25em;font-weight:400;text-align:right}.widget.runoff td.average{border-left:1px solid grey;border-right:1px solid grey}.widget.runoff .supportVotes{color:#248f36;margin-right:23px}.widget.runoff .opposeVotes{color:#e42525;margin-right:23px}.widget.runoff .noPrefVotes{color:#878787}.help{margin:2em 0 0 1em;width:70%;max-width:75em;background-color:#ffd956;color:#000;padding:.5em 1em 1em;border-radius:.5em}.help .close{float:right;margin-top:0;margin-right:-.5em;padding:8px;font-size:20px;cursor:pointer}.help .close:hover{background-color:#f90}.help h1{font-size:2em;font-weight:400;padding:0}.helpTip{text-align:left;background-color:#ffd956!important;margin-bottom:.5em;padding:.5em!important;color:#000;border-radius:.5em}.helpTip p{margin:4px}.editmode{margin:1em;padding:.5em 0 1em 1.5em;color:var(--edit-text-color);background-color:var(--edit-bg-color)}.editmode textarea{width:98%;height:calc(100vh - 28em);font-size:1em;padding:.25em .5em}.editmode input{width:97%;font-size:2em;padding:.25em .5em}.editmode .buttons,.editmode h2{margin-top:.5em}.editmode h2{text-align:left}.editmode .invalid{margin:.5em 1.52em 1em 0;padding:1em 1em .25em;color:#fff;background-color:var(--pink);border-radius:.5em}.editmode .label{margin-left:2em;font-style:italic}.editmode .invalid h3{font-size:1.25em}.ballot{padding:.5em;text-align:center;font-size:1em;background-color:#fff;color:#000;max-width:500px}.ballot table{border-collapse:collapse;border:.2em solid #000}.ballot th{padding:0;vertical-align:bottom;border-style:none}.ballot td,.ballot th{border-collapse:collapse}.ballot td{border-style:solid none none;border-top:.125em grey}.ballot .title{background-color:#000;color:#fff;text-align:left;font-size:1em;font-weight:700;padding:.4em;border-bottom-style:hidden}.ballot .instructions{background-color:#fff;color:#000;font-weight:400;font-style:normal;font-size:.9em;text-align:center;padding:0 .5em;min-width:20em}.ballot .columnHeading p{font-weight:400;text-align:left;padding:0}.ballot .columnHeading div{font-weight:400;text-align:center;font-weight:700;margin:0 0 .5em}.ballot .columnHeading.error,.ballot td.error{background-color:#f7cbcb;color:red}.ballot td.error>div{border:1px solid #000;background-color:red}.error{color:red}.ballot .rowHeading{font-weight:400;text-align:left;padding:.5em 1em .5em .5em;font-size:.8em;border-bottom:.1em solid grey;border-right:.1em #fff;min-width:12em}.rowHeading .candidate{font-weight:700;font-size:1.25em;text-align:right}.circle{display:inline-flex;flex-direction:row;height:1.2em;width:1.2em;background-color:#fff;border:2px solid grey;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;cursor:pointer;margin:0}.circle.filled,.oval.filled{background-color:#000}.circle:hover,.oval:hover{background-color:#b5ebeb;transition:background-color .2s}.error .oval.filled:hover{background-color:red!important}.circle.filled:hover{background-color:#000;color:grey;transition:color .2s}.circle p{margin-top:-.1em;margin-left:.16em;text-align:left;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.35em;font-weight:700;transform:scaleY(.75);-webkit-transform:scaleY(.75);-moz-transform:scaleY(.75);-ms-transform:scaleY(.75);-o-transform:scaleY(.75)}td.starLabel{font-size:.75em;text-align:right}.starHeading p{font-size:1.75em;font-weight:700;margin:0;padding:0;max-height:1.2em;vertical-align:bottom;transform:scaleY(.7);-webkit-transform:scaleY(.7);-moz-transform:scaleY(.7);-ms-transform:scaleY(.7);-o-transform:scaleY(.7)}.rowheading .starScore td{text-align:right}td.starScore{border-style:none;border-top:.1em solid grey;border-bottom:.1em solid grey}.starWorst{float:left;margin-left:.5em}.starBest,.starWorst{height:.75em;bottom:0;font-size:.75em;vertical-align:bottom}.starBest{float:right;margin-right:.5em}.submit{margin:.5em;cursor:pointer}
/*# sourceMappingURL=main.040597e1.chunk.css.map */