.voting{margin-top:40px}.voting__options{margin:20px 0;position:relative}.voting__option{margin:20px 0}.voting__result{display:table;position:relative}.voting__loader{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.5);display:flex;align-items:center;justify-content:center}

.r-checkbox{display:flex;position:relative;padding-left:28px;min-height:24px;max-width:100%;overflow:auto;cursor:pointer}.r-checkbox__icon{display:block;position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;border:1px solid var(--b-light)}.r-checkbox__icon svg{opacity:0;width:20px;height:20px}input:checked ~ .r-checkbox__icon{color:var(--c-accent);border-color:var(--c-accent)}input:checked ~ .r-checkbox__icon svg{opacity:1}input:focus ~ .r-checkbox__icon{color:var(--c-accent);border-color:var(--c-accent)}.r-checkbox__label{display:block;padding-top:2px;line-height:20px;color:var(--c-text)}input:checked ~ .r-checkbox__label{color:var(--c-accent)}.r-checkbox:hover .r-checkbox__icon{border-color:var(--c-accent)}

.r-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:0 20px;height:30px;font-family:var(--button-font);font-size:14px;color:inherit;text-decoration:none;outline:none;border:1px solid transparent;box-shadow:none;border-radius:4px;background-color:var(--btn-default-bg);color:var(--btn-default-contrast);will-change:color, background-color, border-color, outline;transition:all 400ms;cursor:pointer}.r-btn svg{fill:currentColor;stroke:currentColor}.r-btn:hover{background-color:var(--btn-default-bg-hover);color:var(--btn-default-contrast-hover);outline:none}.r-btn:focus{outline:var(--btn-focus-outline)}.r-btn:disabled,.r-btn:disabled:hover,.r-btn[disabled],.r-btn[disabled]:hover{background-color:var(--btn-default-bg);color:var(--btn-default-contrast)}.r-btn--circle,.r-btn--square{width:30px;padding:0}.r-btn--circle{border-radius:50%}.r-btn--small--circle,.r-btn--small--square{width:24px}.r-btn--normal--circle,.r-btn--normal--square{width:30px}.r-btn--large--circle,.r-btn--large--square{width:46px}.r-btn--block{display:flex;width:100%}.r-btn--large{font-weight:bold}.r-btn--small{height:24px}.r-btn--normal{height:30px}.r-btn--large{height:46px}.r-btn--accent{background-color:var(--c-accent);color:var(--c-accent-contrast);box-shadow:var(--btn-accent-shadow)}.r-btn--accent:hover{background-color:var(--c-accent-hover)}.r-btn--accent[disabled],.r-btn--accent[disable]:hover{background-color:var(--btn-disabled);color:var(--btn-disabled-contrast)}.r-btn--outline{background-color:transparent;color:var(--btn-outline-contrast);border-color:var(--btn-outline-border)}.r-btn--outline:hover{background-color:var(--btn-outline-bg-hover);color:var(--btn-outline-contrast-hover);border-color:transparent}.r-btn--outline:disabled,.r-btn--outline:disabled:hover,.r-btn--outline[disabled],.r-btn--outline[disabled]:hover{background-color:transparent;color:var(--btn-outline-contrast);border-color:var(--btn-outline-border)}.r-btn--error{background-color:var(--c-error);color:var(--c-error-contrast)}.r-btn--error:hover{background-color:var(--c-error-hover)}.r-btn--error:disabled,.r-btn--error:disabled:hover,.r-btn--error[disabled],.r-btn--error[disabled]:hover{background-color:var(--btn-disabled);color:var(--btn-disabled-contrast)}.r-btn--link{padding-left:0;padding-right:0}.r-btn--link,.r-btn--link:hover{background-color:transparent;border:none;color:var(--accent-color)}.r-btn--link:hover{text-decoration:underline}.r-btn--link:disabled,.r-btn--link:disabled:hover,.r-btn--link[disabled],.r-btn--link[disabled]:hover{color:var(--btn-disabled);text-decoration:none;border:none;background-color:transparent}.r-btn--loading{color:transparent;position:relative}.r-btn--loading svg{opacity:0}.r-btn--loading:hover,.r-btn--loading:focus{color:transparent;fill:transparent;stroke:transparent}.r-btn--loading:before{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128' %3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='none' /%3E%3Cg%3E%3Cpath d='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%23000000'/%3E%3Cpath d='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%23c0c0c0' transform='rotate(45 64 64)'/%3E%3Cpath d='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%23c0c0c0' transform='rotate(90 64 64)'/%3E%3Cpath d='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%23c0c0c0' transform='rotate(135 64 64)'/%3E%3Cpath d='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%23c0c0c0' transform='rotate(180 64 64)'/%3E%3Cpath d='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%23c0c0c0' transform='rotate(225 64 64)'/%3E%3Cpath d='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%23c0c0c0' transform='rotate(270 64 64)'/%3E%3Cpath d='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%23c0c0c0' transform='rotate(315 64 64)'/%3E%3CanimateTransform attributeName='transform' type='rotate' values='0 64 64;45 64 64;90 64 64;135 64 64;180 64 64;225 64 64;270 64 64;315 64 64' calcMode='discrete' dur='720ms' repeatCount='indefinite'%3E%3C/animateTransform%3E%3C/g%3E%3C/svg%3E");background-size:1em 1em;background-position:center center;background-repeat:no-repeat;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.r-btn:disabled,.r-btn[disabled]{box-shadow:none;cursor:not-allowed}

.voting-result{margin:10px 0;display:table-row-group}.voting-result__text{display:table-row}.voting-result.selected .voting-result__text{color:var(--accent-color)}.voting-result .fraction,.voting-result .text{display:table-cell;padding-bottom:20px}.voting-result .fraction{padding-right:10px}.voting-result__line{height:2px;background:linear-gradient(270deg, #378ff6, #e2e8f0);position:absolute;left:0;right:0;width:100%;margin-top:-18px}.voting-result__line:after{content:'';position:absolute;right:0;top:-1px;width:4px;height:4px;border-radius:50%;background:#378ff6}


/*# sourceMappingURL=voting.component.min.css.map*/