.page-header{border-radius:10px 10px 0 0;background:var(--header-background);color:var(--header-font);display:flex;padding:8px 2px}@media screen and (max-width:640px){.page-header{padding:8px 2px}.page-header__titles__election-name{font-size:20px}.page-header__titles__election-description{font-size:12px}}@media screen and (min-width:640px){.page-header{padding:14px 10px}.page-header__titles__election-name{font-size:30px}.page-header__titles__election-description{font-size:17px}}.page-header__logo{flex:0 0 20%;display:flex;align-items:center;justify-content:center}.page-header__logo__image{margin:5px;max-height:70px;min-width:42px;width:100%;object-fit:contain}.page-header__titles{text-align:center;flex:1 0 60%;max-width:60vw;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 3px;box-sizing:border-box}.page-header__titles__election-description,.page-header__titles__election-name{line-height:1.4em;font-family:Ubuntu,arial,serif;font-weight:lighter;margin:0}.page-header__right{flex:0 0 20%}.progress{line-height:1.1em;font-size:12px;display:flex}@media screen and (max-width:640px){.progress{padding:12px 6px}}@media screen and (min-width:640px){.progress{padding:15px 20px}}.progress__step{text-align:center;flex:1}.progress__step--not-current{color:var(--progress-inactive)}.progress__step--current{font-weight:700;color:var(--progress-active)}.progress__step--current .progress__step__dot{background-color:var(--progress-active);border:2px solid var(--progress-active)}.progress__step--done .progress__step__dot{background-color:var(--progress-inactive);border:2px solid var(--progress-inactive)}.progress__step__dot-container{width:100%;position:relative}.progress__step__dot{position:relative;z-index:2;margin:auto;width:6px;height:6px;border-radius:100px;background-color:var(--background-light);border:2px solid var(--progress-inactive);margin-bottom:8px}.line-left::before{content:"";position:absolute;top:5px;right:50%;left:0;transform:translateY(-50%);height:2px;background-color:var(--progress-inactive);z-index:1}.line-right::after{content:"";position:absolute;top:5px;left:50%;right:0;transform:translateY(-50%);height:2px;background-color:var(--progress-inactive);z-index:1}.progress__step__title{margin-left:3px;margin-right:3px}@media screen and (max-width:640px){.progress__step__title{display:none}.progress__step__short-title{display:initial}}@media screen and (min-width:640px){.progress__step__title{display:initial}.progress__step__short-title{display:none}}.input-credential-section__container{padding:30px}.input-credential-section{background:var(--box-blue);padding:20px;text-align:center;border-radius:8px}.input-credential-section__instruction-container{max-width:300px;margin:0 auto}.input-credential-section__instruction{padding-bottom:12px;display:flex;flex-direction:column}.input-credential-section__button{padding:8px 28px!important}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clickable :hover,.clickable:hover{cursor:pointer}.draggable,.draggable:hover{cursor:move}:root{--font-light:#fafafa;--font-dark:#212121;--alert-text:#bf360c;--background-light:#fafafa;--body-background:#e5e4e2;--box-blue:#e3f2fd;--header-font:var(--font-light);--header-background:#363636;--footer-font:#9e9e9e;--footer-link-font:#f5f5f5;--footer-background:#363636;--progress-active:#363636;--progress-inactive:#757575;--vote-nav-background:#757575;--review-ballot-background:var(--box-blue);--button-default:#bdbdbd;--button-default-hover:#9e9e9e;--button-default-active:#757575;--button-white:#fafafa;--button-white-hover:#f5f5f5;--button-white-active:#eeeeee;--button-blue:#1976d2;--button-blue-hover:#1565c0;--button-blue-active:#0d47a1;--button-grey:#757575;--button-grey-hover:#616161;--button-grey-active:#424242;--candidate-background:#eeeeee;--candidate-background-hover:#e0e0e0;--candidate-background-checked:#bbdefb;--candidate-background-checked-hover:#90caf9;--candidate-checkbox-background:#fafafa;--candidate-checkbox-border:#bdbdbd;--candidate-checkbox-checked:#1976d2;--page-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12);--box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12);--button-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12);--button-shadow-hover:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.candidate-with-checkbox{background-color:var(--candidate-background);border-radius:7px;height:55px;margin-bottom:7px;display:flex;justify-content:space-between;align-items:stretch;width:100%}.candidate-with-checkbox--with-alert{border:1px solid var(--alert-text)}.candidate-with-checkbox:hover{background-color:var(--candidate-background-hover)}.candidate-with-checkbox label{flex-grow:1;display:flex;align-items:center;padding:10px 20px;border-radius:7px}.candidate-with-checkbox input[type=checkbox],.candidate-with-checkbox input[type=radio]{opacity:0;width:1em;height:1em;position:absolute;left:-100px}.candidate-with-checkbox input[type=checkbox]~label .checkbox-appearance{content:"";border:2px solid var(--candidate-checkbox-border);border-radius:5px;background-color:var(--candidate-checkbox-background);width:18px;height:18px;display:inline-block}.candidate-with-checkbox input[type=radio]~label .radio-button-appearance{content:"";border:2px solid var(--candidate-checkbox-border);border-radius:18px;background-color:var(--candidate-checkbox-background);width:18px;height:18px;display:inline-block}.candidate-with-checkbox input[type=checkbox]:checked~label,.candidate-with-checkbox input[type=radio]:checked~label{background-color:var(--candidate-background-checked)}.candidate-with-checkbox:hover input[type=checkbox]:checked~label,.candidate-with-checkbox:hover input[type=radio]:checked~label{background-color:var(--candidate-background-checked-hover)}.candidate-with-checkbox input[type=checkbox]:checked~label .checkbox-appearance,.candidate-with-checkbox input[type=radio]:checked~label .radio-button-appearance{background-color:var(--candidate-checkbox-checked);border-color:var(--candidate-checkbox-checked)}.candidate-with-checkbox input[type=checkbox]:checked~label .checkbox-appearance::after,.candidate-with-checkbox input[type=radio]:checked~label .radio-button-appearance::after{content:"✓";color:var(--font-light);font-size:20px;padding-left:2px;line-height:100%}.candidate-with-checkbox .candidate-info{display:inline-block;padding-left:15px;font-size:12px}.classic-vote-candidates-list{margin:17px auto;max-width:550px}.question-with-votable-answers{margin:2px 10px}.question-with-votable-answers--hidden{display:none}.question-with-votable-answers__question-title{font-weight:400;margin:8px 0 3px 0}.question-with-votable-answers__question-description{font-size:12px;margin:10px 0}.question-with-votable-answers__alerts{color:var(--alert-text);font-size:12px}.page-footer{border-radius:0 0 10px 10px;background:var(--footer-background);color:var(--footer-font);text-align:center;padding:5px 2px;line-height:1.5em;font-size:12px;min-height:8px}.page-footer a{color:var(--footer-link-font);text-decoration:none}.page-footer a:hover{text-decoration:underline}.nice-button{border:0;padding:6px 12px;border-radius:8px;font-size:15px;font-weight:400;text-decoration:none;display:inline-block;line-height:initial;box-shadow:var(--button-shadow)}.nice-button:hover{cursor:pointer;box-shadow:var(--button-shadow-hover)}.nice-button[disabled]:hover{cursor:initial;background:initial}.nice-button[disabled]{opacity:.5}.nice-button--blue{background:var(--button-blue);color:var(--font-light)}.nice-button--blue:hover{background:var(--button-blue-hover)}.nice-button--blue:active{background:var(--button-blue-active)}.nice-button--white{background:var(--button-white);color:var(--font-dark)}.nice-button--white:hover{background:var(--button-white-hover)}.nice-button--white:active{background:var(--button-white-active)}.nice-button--grey{background:var(--button-grey);color:var(--font-light)}.nice-button--grey:hover{background:var(--button-grey-hover)}.nice-button--grey:active{background:var(--button-grey-active)}.nice-button--default{background:var(--button-default);color:var(--font-dark)}.nice-button--default:hover{background:var(--button-default-hover)}.nice-button--default:active{background:var(--button-default-active)}.vote-navigation-container{clear:both;width:100%;background:var(--vote-nav-background);margin-top:30px}.vote-navigation{display:flex;justify-content:space-between;color:var(--font-light);padding:0 10px;font-size:14px;max-width:550px;margin:0 auto}@media screen and (max-width:640px){.vote-navigation{padding:0 2px}.vote-navigation__info{padding:0 1px}}@media screen and (min-width:640px){.vote-navigation{padding:0 10px}.vote-navigation__info{padding:0 5px}}.vote-navigation__info{flex-grow:1;display:flex;align-items:center;text-align:center;color:#424242;font-weight:700}.vote-navigation__next-button-container,.vote-navigation__previous-button-container{padding:15px 0 15px 15px;margin:1px}.vote-navigation__previous-button::before{content:"<\a0\a0"}.vote-navigation__next-button::after{content:"\a0\a0>"}.nice-password-input,.nice-text-input{border-radius:8px;border:1px solid #c4c4c4;padding:5px 10px}.lds-spinner{display:inline-block;position:relative;width:80px;height:80px}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#000}.lds-spinner div:first-child{transform:rotate(0);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}.whole-vote-recap{border:1px solid #ccc;border-radius:10px;padding:10px 10px 0 10px;margin:10px auto;max-width:500px;font-size:smaller}.classic-vote-recap,.majority-judgment-vote-recap,.preferential-voting-vote-recap{padding:5px 10px 10px 10px;margin:10px auto}.classic-vote-recap:first-child,.majority-judgment-vote-recap:first-child,.preferential-voting-vote-recap:first-child{margin-top:0}.majority-judgment-vote-recap:last-child{margin-bottom:0;padding-bottom:0}.preferential-voting-vote-recap__preference-level{border-radius:6px;padding:5px 10px;max-width:425px;margin:0 auto 8px auto}.preferential-voting-vote-recap__preference-level__title{font-weight:700;margin-bottom:2px}.preferential-voting-vote-recap__preference-level__candidates{display:flex;flex-direction:column;max-width:375px;margin:6px auto 0 auto}.preferential-voting-vote-recap__candidate{background:#eee;border-radius:6px;padding:5px 10px;font-size:12px;margin-bottom:5px}.classic-vote-recap:last-child{margin-bottom:10px;padding-bottom:5px}.whole-vote-recap__question-title{margin-top:2px;margin-bottom:10px}.classic-vote-recap__answers-to-question,.lists-vote-recap__answers-to-question,.majority-judgment-vote-recap__answers-to-question{padding:15px 40px;margin:10px 0 20px 0}.classic-vote-recap__answers-to-question:last-child,.lists-vote-recap__answers-to-question:last-child,.majority-judgment-vote-recap__answers-to-question:last-child{margin-bottom:5px}.classic-vote-recap__answers-to-question{list-style-type:none;padding:0;margin:14px auto 0 auto;display:flex;flex-direction:column;max-width:375px;font-size:12px}.classic-vote-recap__answers-to-question li{background:#eee;border-radius:6px;padding:5px 10px;margin-bottom:4px}.majority-judgment-vote-recap-for-candidate-big{--border-radius-size:8px;--padding-size:5px;display:flex;align-items:center;background:#eee;border-radius:var(--border-radius-size);margin-bottom:12px;font-size:12px}.majority-judgment-vote-recap-for-candidate-big__candidate-name{padding:var(--padding-size) 12px;border-right:3px solid #fff;flex-grow:1;display:flex;align-items:center}.majority-judgment-vote-recap-for-candidate-big__selected-grade{background-color:var(--majority-judgment-selected-grade-color);border-radius:0 var(--border-radius-size) var(--border-radius-size) 0;padding:var(--padding-size);color:#fff;font-weight:700;width:25%;min-width:25%;text-align:center;display:flex;align-content:center;align-items:center;justify-content:center}.majority-judgment-vote-recap-for-candidate-small{margin:0 auto 16px auto;max-width:300px;text-align:center;--border-radius-size:8px}.majority-judgment-vote-recap-for-candidate-small__candidate-name{background:#eee;border-radius:var(--border-radius-size) var(--border-radius-size) 0 0;padding:10px;margin-bottom:2px}.majority-judgment-vote-recap-for-candidate-small__selected-grade{border-radius:0 0 var(--border-radius-size) var(--border-radius-size);padding:10px;color:#fff;font-weight:700;background-color:var(--selected-grade-color)}.lists-vote-recap__answers-to-question{list-style-type:none;padding:0;display:flex;flex-direction:column}.lists-vote-recap__answers-to-question li{background:#eee;border-radius:6px;padding:5px 10px}.lists-vote-recap__candidate{margin-left:20px}.lists-vote-recap__candidate-strikethrough *{text-decoration:line-through}.review-encrypt-section{padding:0 30px 30px 30px}.review-encrypt-section__encryption-section{background:var(--review-ballot-background);border-radius:8px;padding:20px;text-align:center;margin:40px auto 0 auto;max-width:600px}.review-encrypt-section__smart-ballot-tracker-container{display:inline-block;margin-left:5px;margin-bottom:2px}.review-encrypt-section__smart-ballot-tracker{display:inline-block;word-break:break-all;border:1px solid #ccc;border-radius:8px;padding:5px 14px;background:#fff;font-family:monospace;vertical-align:middle;font-size:10px}@media screen and (max-width:640px){.review-encrypt-section{padding:0 14px 30px 14px}.review-encrypt-section__encryption-section{padding:10px}.review-encrypt-section__smart-ballot-tracker-container{margin-left:10px}}.majority-judgment-vote-big-candidates-list--wide{position:absolute;left:0;right:0;background-color:#fff;padding:20px}@media screen and (min-width:1450px){.majority-judgment-vote-big-candidates-list--wide{left:10vw;right:10vw;border-radius:8px}}.majority-judgment-vote-big-candidate{--border-radius-size:10px;display:flex;background:#f8f9fa;border-radius:var(--border-radius-size);margin:18px 0;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .2s ease}.majority-judgment-vote-big-candidate:hover{transform:translateY(-3px)}.majority-judgment-vote-big-candidate__candidate-info{min-width:120px;width:160px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;padding:12px;background-color:#f7f7f7;color:#333;border-radius:var(--border-radius-size) 0 0 var(--border-radius-size);border-left:3px solid #f25116}.majority-judgment-vote-big-candidate__available-grades{flex-grow:1;display:flex}.majority-judgment-vote-big-candidate__grade{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;font-size:12px;border-radius:0 var(--border-radius-size) var(--border-radius-size) 0;transition:background-color .3s ease,transform .2s ease}.majority-judgment-vote-big-candidate__grade:hover{transform:translateY(-2px);color:#fff}.majority-judgment-vote-big-candidate__grade__input{opacity:0;width:1em;height:1em;position:absolute;left:-100px}.majority-judgment-vote-big-candidate__grade__label{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:10px}.majority-judgment-vote-big-candidate__grade__label__label{padding:5px 10px;color:var(--majority-judgment-available-grade-color);transition:color .3s ease}.majority-judgment-vote-big-candidate__grade__input:checked~.majority-judgment-vote-big-candidate__grade__label{background-color:var(--majority-judgment-available-grade-color);border-radius:8px;color:#fff}.majority-judgment-vote-candidates-list--blank-vote-is-selected .majority-judgment-vote-big-candidate{filter:blur(3px) grayscale(1) opacity(.7)}.majority-judgment-vote-big-candidate--with-alert{border:1px solid red}.majority-judgment-vote-big-candidate__candidate-info{min-width:120px;width:150px;display:flex;align-items:center;font-size:14px}.majority-judgment-vote-big-candidate__available-grades{flex-grow:1;display:flex}.majority-judgment-vote-big-candidate__grade{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;font-size:12px;overflow:hidden}.majority-judgment-vote-big-candidate__grade:last-child{border-right:initial;border-radius:0 var(--border-radius-size) var(--border-radius-size) 0}.majority-judgment-vote-big-candidate__grade__input{opacity:0;width:1em;height:1em;position:absolute;left:-100px}.majority-judgment-vote-big-candidate__grade__label{flex-grow:1;display:flex;align-items:center;padding:0 3px;height:100%;box-sizing:border-box}.majority-judgment-vote-big-candidate__grade__label:hover{border:2px solid #e04a14;border-radius:var(--border-radius-size)}.majority-judgment-vote-big-candidate__grade:last-child .majority-judgment-vote-big-candidate__grade__label:hover{border-radius:0 var(--border-radius-size) var(--border-radius-size) 0}.majority-judgment-vote-big-candidate__candidate-info__label{padding:6px 10px}.majority-judgment-vote-big-candidate__candidate-info,.majority-judgment-vote-big-candidate__grade{border-right:2px solid #fff;min-height:42px}.majority-judgment-vote-big-candidate__grade__label__label{flex-grow:1;word-break:break-word}.majority-judgment-vote-big-candidate__grade{color:var(--majority-judgment-available-grade-color)}.majority-judgment-vote-big-candidate__grade__input:checked~label{background:var(--majority-judgment-available-grade-color)}.majority-judgment-vote-big-candidate__grade__input:checked~.majority-judgment-vote-big-candidate__grade__label .majority-judgment-vote-big-candidate__grade__label__label{color:#fff}:root{--select-css-white-arrow:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");--select-css-gray-arrow:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23444444%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E")}.majority-judgment-vote-small-candidate{margin-bottom:20px;--border-radius-size:8px}.majority-judgment-vote-candidates-list--blank-vote-is-selected .majority-judgment-vote-small-candidate{filter:blur(3px) grayscale(1) opacity(.7)}.majority-judgment-vote-small-candidate--with-alert{border:1px solid red;border-radius:var(--border-radius-size)}.majority-judgment-vote-small-candidate__candidate-info{background:#eee;border-radius:var(--border-radius-size) var(--border-radius-size) 0 0;padding:10px;margin-bottom:2px}select.majority-judgment-vote-small-candidate__grade-selector.select-css{border:1px solid transparent}select.majority-judgment-vote-small-candidate__grade-selector.select-css:hover,select.majority-judgment-vote-small-candidate__grade-selector.select-css:not(
[data-value]
):focus,select.majority-judgment-vote-small-candidate__grade-selector.select-css:not(
[data-value]
):hover{border:1px solid #aaa}select.majority-judgment-vote-small-candidate__grade-selector.select-css[data-value]:hover{border:1px solid #777}select.majority-judgment-vote-small-candidate__grade-selector.select-css,select.majority-judgment-vote-small-candidate__grade-selector.select-css:focus{color:#fff;box-shadow:initial;background-image:var(--select-css-gray-arrow),linear-gradient(to bottom,#eee 0,#eee 100%);border-radius:0 0 var(--border-radius-size) var(--border-radius-size)}select.majority-judgment-vote-small-candidate__grade-selector.select-css:not(
[data-value]
),select.majority-judgment-vote-small-candidate__grade-selector.select-css[data-value=""]{color:#444;border:1px solid #dfdfdf}select.majority-judgment-vote-small-candidate__grade-selector.select-css option{color:initial}select.majority-judgment-vote-small-candidate__grade-selector.select-css[data-value]{background-image:var(--select-css-white-arrow),linear-gradient(to bottom,var(--selected-grade-color) 0,var(--selected-grade-color) 100%)}.preferential-voting-ui-container{display:flex;align-items:center;flex-direction:column}.preferential-voting-ui{max-width:800px;--draggable-handle-color:#777}.preferential-voting-candidates-list--blank-vote-is-selected .preferential-voting-ui{filter:blur(3px) grayscale(1) opacity(.7)}.preferential-voting-ui__level-creator{display:flex;align-items:center;flex-direction:column}.preferential-voting-ui__level-creator__add-icon{border-radius:30px;display:flex;font-size:11px;padding:6px 10px}.preferential-voting__column-container{margin:6px;border:1px solid #d3d3d3;border-radius:6px;max-width:500px}.preferential-voting__column-header{display:flex;padding:6px 8px 2px 8px;min-height:23px}.preferential-voting__column-title{padding:0 1px;flex-grow:1;margin:0;font-size:14px}.preferential-voting__column-actions__action{display:flex;flex-direction:column;border-radius:30px;width:22px;height:22px;line-height:22px;font-size:18px;text-align:center;position:relative;top:-2px;padding:0}.preferential-voting__column-candidate-list{padding:0 6px 2px 6px;transition:all 350ms;min-height:44px}.preferential-voting__candidate{display:flex;border:1px solid #d3d3d3;border-radius:8px;margin-bottom:6px;background-color:#fff;min-height:32px;box-sizing:border-box}.preferential-voting__candidate-handle{font-weight:bolder;display:flex;align-items:center;flex-direction:row}.preferential-voting__candidate-handle__icon{width:0;font-size:22px;padding-left:14px;padding-right:17px;position:relative;top:-1px;color:var(--draggable-handle-color)}.preferential-voting__candidate-handle__icon::before{content:".";text-shadow:-5px 0 var(--draggable-handle-color),-5px -5px var(--draggable-handle-color),0 -5px var(--draggable-handle-color),-5px -10px var(--draggable-handle-color),0 -10px var(--draggable-handle-color);font-size:16px;color:var(--draggable-handle-color)}.preferential-voting__candidate-label{flex-grow:1;display:flex;flex-direction:row;align-items:center;padding:1px 8px 1px 0;font-size:12px}.preferential-voting__candidate-select-destination{font-size:11px;vertical-align:middle;margin:auto 2px}.preferential-voting-without-equality__candidate-container{display:flex;margin-bottom:6px}.preferential-voting-without-equality__candidate-rank{align-self:center;font-size:small;text-align:right;padding-right:1ch;width:3ch;color:#000;transition:color 1s}.preferential-voting-without-equality__candidate-rank--hidden{color:#adadad}.preferential-voting-without-equality__candidate{display:flex;border:1px solid #d3d3d3;border-radius:8px;background-color:#fff;min-height:32px;box-sizing:border-box}.preferential-voting-without-equality__candidate .preferential-voting__candidate-select-destination{width:105px;margin-left:5px}.candidate-list{border:1px solid #d3d3d3;border-radius:6px;padding:6px;margin-bottom:4px}.candidate-list__list-name{padding:10px}.lists-vote-candidates-list{margin:17px auto;max-width:550px}.select-css{display:block;font-size:16px;font-family:sans-serif;font-weight:700;color:#444;line-height:1.3;padding:.6em 1.4em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px rgba(0,0,0,.04);border-radius:.5em;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(to bottom,#fff 0,#e5e5e5 100%);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.select-css::-ms-expand{display:none}.select-css:hover{border-color:#888}.select-css:focus{border-color:#aaa;box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:0}.select-css option{font-weight:400}:root:lang(ar) .select-css,:root:lang(iw) .select-css,[dir=rtl] .select-css{background-position:left .7em top 50%,0 0;padding:.6em .8em .5em 1.4em}.select-css:disabled,.select-css[aria-disabled=true]{color:graytext;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(to bottom,#fff 0,#e5e5e5 100%)}.select-css:disabled:hover,.select-css[aria-disabled=true]{border-color:#aaa}body{background:var(--body-background);font-family:Arial,Helvetica,sans-serif;font-weight:lighter;line-height:initial}h1,h2,h3{font-family:Ubuntu,arial,serif}@media screen and (max-width:640px){body{margin:0}}@media screen and (min-width:640px){body{margin:8px}}input[type=password],input[type=text]{font-size:16px}@supports (-webkit-touch-callout:none){select{font-size:16px}}.page{max-width:800px;margin:0 auto;box-shadow:var(--page-shadow);border-radius:10px}.page-body{background:var(--background-light)}.markup-b{font-weight:700}.markup-i{font-style:italic}.markup-error{color:var(--alert-text)}.current_step{text-align:center;font-size:28px;padding-bottom:28px}#authentication-done{padding:1em}