.vote-control[data-v-4cac4ffa]{align-items:stretch;display:flex;flex-direction:column;gap:4px;min-width:0;position:relative}.vote-control--compact[data-v-4cac4ffa]{align-items:flex-end}.vote-control-button[data-v-4cac4ffa]{white-space:normal;width:100%}.vote-control--compact .vote-control-button[data-v-4cac4ffa]{font-variant-numeric:tabular-nums;gap:4px;min-width:64px;padding-inline:10px;width:auto}.vote-control-button[data-v-4cac4ffa]:disabled{cursor:not-allowed}.vote-control-count[data-v-4cac4ffa]{min-width:2ch;text-align:right}.vote-control-remaining[data-v-4cac4ffa]{color:var(--theme-text-muted);display:block;font-size:.75rem;line-height:1.25;min-height:1.25em;text-align:center}.vote-control-button.is-bumped[data-v-4cac4ffa]{animation:vote-bump-4cac4ffa .26s ease-out}.vote-pop[data-v-4cac4ffa]{animation:vote-pop-up-4cac4ffa .9s cubic-bezier(.2,.7,.3,1) forwards;color:var(--theme-accent-light);font-size:1.125rem;font-weight:900;left:50%;line-height:1;pointer-events:none;position:absolute;text-shadow:0 2px 0 var(--theme-shadow),0 0 10px rgba(var(--theme-accent-rgb),.65);top:-4px;white-space:nowrap;z-index:3}.vote-control--compact .vote-pop[data-v-4cac4ffa]{left:auto;right:18px}.vote-pop--left[data-v-4cac4ffa]{--vote-pop-x:-18px;--vote-pop-turn:-14deg}.vote-pop--up[data-v-4cac4ffa]{--vote-pop-x:0px;--vote-pop-turn:6deg}.vote-pop--right[data-v-4cac4ffa]{--vote-pop-x:18px;--vote-pop-turn:14deg}@keyframes vote-pop-up-4cac4ffa{0%{opacity:0;transform:translate(-50%,6px) scale(.6) rotate(0)}18%{opacity:1;transform:translate(-50%,-6px) scale(1.45) rotate(var(--vote-pop-turn))}45%{transform:translate(calc(-50% + var(--vote-pop-x)*.5),-16px) scale(1.1) rotate(calc(var(--vote-pop-turn)*-.5))}to{opacity:0;transform:translate(calc(-50% + var(--vote-pop-x)),-40px) scale(.9) rotate(var(--vote-pop-turn))}}@keyframes vote-bump-4cac4ffa{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.vote-pop[data-v-4cac4ffa]{display:none}.vote-control-button.is-bumped[data-v-4cac4ffa]{animation:none}}.vote-quota-hint[data-v-70813674]{align-items:baseline;color:var(--theme-text-secondary);display:inline-flex;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:700;gap:6px;min-width:0}.vote-quota-hint i[data-v-70813674]{color:var(--theme-accent-text)}.vote-quota-hint.is-exhausted[data-v-70813674]{color:var(--theme-text-muted)}
