.round table{border-collapse:separate;border-spacing:0;width:100%;overflow:hidden}.round table .collapsing{width:1em;white-space:nowrap}.round table thead th{position:relative;height:2em}.round table thead th.round.title{text-align:left;vertical-align:bottom}.round table thead th .absolute-majority{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.8em;line-height:1em;font-weight:500}.round table thead th .absolute-majority svg{shape-rendering:geometricprecision}.round table thead th .absolute-majority svg line{stroke:#cdd2d3;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.1px 6px}tr.candidate.elected{background-color:#d7ebda}tr.candidate.elected td.name{font-weight:700}tr.candidate td{padding:0 1em 1ex 0;vertical-align:top;height:calc(2em + 1ex)}tr.candidate td div.percentage.change{position:relative;display:block;line-height:12px;background:none!important;color:#e23c4e!important;text-align:left}tr.candidate td div.percentage.change.plus{color:#54af71!important;background:none!important}tr.candidate td:not(.avatar){border-top:1px solid #000;padding-top:0}tr.candidate td.chart{position:relative;padding-right:0}tr.candidate td.chart svg{display:block;width:100%;height:3ex}tr.candidate td.chart span{position:absolute;display:block;color:#fff;left:.25em}tr.candidate td.avatar{width:calc(2em + 1ex);padding-right:1ex}tr.candidate td.avatar img.avatar{border:2px solid}.reload-message i.circle.icon{-webkit-animation:2s ease-in-out infinite alternate fadeInOut;animation:2s ease-in-out infinite alternate fadeInOut}@-webkit-keyframes fadeInOut{0%{opacity:1}to{opacity:.3}}@keyframes fadeInOut{0%{opacity:1}to{opacity:.3}}
/*# sourceMappingURL=main.25691805149d1a903be77044837b1ae6.css.map*/