.vote-panel__loading[data-v-80cda9d5]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-6);color:var(--color-text-secondary);font-size:.875rem}.vote-panel__spinner[data-v-80cda9d5]{animation:vote-spin-80cda9d5 1s linear infinite;color:var(--color-purple-400)}@keyframes vote-spin-80cda9d5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vote-panel__content[data-v-80cda9d5]{display:flex;flex-direction:column;gap:var(--space-4)}.vote-panel__cooldown[data-v-80cda9d5]{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--color-warning) 20%,transparent);background-color:color-mix(in srgb,var(--color-warning) 4%,var(--color-bg-tertiary))}.vote-panel__cooldown-icon[data-v-80cda9d5]{width:3rem;height:3rem;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:var(--color-warning-muted);color:var(--color-warning)}.vote-panel__cooldown-info[data-v-80cda9d5]{display:flex;flex-direction:column;gap:var(--space-1)}.vote-panel__cooldown-label[data-v-80cda9d5]{font-family:var(--font-display);font-size:.9375rem;font-weight:600;color:var(--color-text-primary);margin:0}.vote-panel__cooldown-time[data-v-80cda9d5]{font-family:var(--font-mono);font-size:1.5rem;font-weight:700;color:var(--color-warning);letter-spacing:.05em;line-height:1.2}.vote-panel__cooldown-hint[data-v-80cda9d5]{font-size:.8125rem;color:var(--color-text-secondary);margin:0;margin-top:var(--space-1)}.vote-panel__step[data-v-80cda9d5]{display:flex;flex-direction:column;gap:var(--space-4)}.vote-panel__eligible[data-v-80cda9d5]{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--color-purple-400) 25%,transparent);background-color:color-mix(in srgb,var(--color-purple-400) 5%,var(--color-bg-tertiary))}.vote-panel__eligible-icon[data-v-80cda9d5]{width:3rem;height:3rem;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:color-mix(in srgb,var(--color-purple-400) 20%,transparent);color:var(--color-purple-300)}.vote-panel__eligible-info[data-v-80cda9d5]{display:flex;flex-direction:column;gap:var(--space-1)}.vote-panel__eligible-title[data-v-80cda9d5]{font-family:var(--font-display);font-size:.9375rem;font-weight:600;color:var(--color-purple-300);margin:0}.vote-panel__eligible-desc[data-v-80cda9d5]{font-size:.8125rem;color:var(--color-text-secondary);margin:0;margin-top:var(--space-1);line-height:1.5}.vote-panel__eligible-desc strong[data-v-80cda9d5]{color:var(--color-cyan-300);font-weight:600}.vote-panel__actions[data-v-80cda9d5]{display:flex;gap:var(--space-3)}.vote-panel__instruction[data-v-80cda9d5]{display:flex;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background-color:var(--color-bg-tertiary)}.vote-panel__step-number[data-v-80cda9d5]{width:2rem;height:2rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--gradient-accent);color:var(--color-text-primary);font-family:var(--font-display);font-size:.875rem;font-weight:700}.vote-panel__step-content[data-v-80cda9d5]{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.vote-panel__step-title[data-v-80cda9d5]{font-family:var(--font-display);font-size:.9375rem;font-weight:600;color:var(--color-text-primary);margin:0}.vote-panel__step-desc[data-v-80cda9d5]{font-size:.8125rem;color:var(--color-text-secondary);margin:0;line-height:1.5}.vote-panel__otp-timer[data-v-80cda9d5]{display:flex;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);font-size:.75rem;color:var(--color-text-muted)}.vote-panel__otp-timer strong[data-v-80cda9d5]{color:var(--color-warning);font-family:var(--font-mono)}.vote-panel__result[data-v-80cda9d5]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background-color:var(--color-bg-tertiary)}.vote-panel__result--success[data-v-80cda9d5]{border-color:color-mix(in srgb,var(--color-success) 25%,transparent);background-color:color-mix(in srgb,var(--color-success) 5%,var(--color-bg-tertiary))}.vote-panel__result--error[data-v-80cda9d5]{border-color:color-mix(in srgb,var(--color-danger) 25%,transparent);background-color:color-mix(in srgb,var(--color-danger) 5%,var(--color-bg-tertiary))}.vote-panel__result-icon[data-v-80cda9d5]{width:3.5rem;height:3.5rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}.vote-panel__result-icon--success[data-v-80cda9d5]{background-color:var(--color-success-muted);color:var(--color-success)}.vote-panel__result-icon--error[data-v-80cda9d5]{background-color:var(--color-danger-muted);color:var(--color-danger)}.vote-panel__result-title[data-v-80cda9d5]{font-family:var(--font-display);font-size:1.125rem;font-weight:700;margin:0}.vote-panel__result-title--success[data-v-80cda9d5]{color:var(--color-success)}.vote-panel__result-title--error[data-v-80cda9d5]{color:var(--color-danger)}.vote-panel__result-desc[data-v-80cda9d5]{font-size:.875rem;color:var(--color-text-secondary);margin:0;max-width:400px;line-height:1.5}.vote-panel__result-desc strong[data-v-80cda9d5]{color:var(--color-cyan-300);font-weight:600}@media(max-width:640px){.vote-panel__cooldown[data-v-80cda9d5]{padding:var(--space-4);gap:var(--space-3)}.vote-panel__cooldown-icon[data-v-80cda9d5]{width:2.5rem;height:2.5rem}.vote-panel__cooldown-icon svg[data-v-80cda9d5]{width:22px;height:22px}.vote-panel__cooldown-time[data-v-80cda9d5]{font-size:1.25rem}.vote-panel__eligible[data-v-80cda9d5]{padding:var(--space-4);gap:var(--space-3)}.vote-panel__eligible-icon[data-v-80cda9d5]{width:2.5rem;height:2.5rem}.vote-panel__eligible-icon svg[data-v-80cda9d5]{width:22px;height:22px}.vote-panel__instruction[data-v-80cda9d5]{padding:var(--space-3) var(--space-4);gap:var(--space-3)}.vote-panel__actions[data-v-80cda9d5]{flex-direction:column}.vote-panel__result[data-v-80cda9d5]{padding:var(--space-5)}.vote-panel__result-title[data-v-80cda9d5]{font-size:1rem}}.vote-history[data-v-355c02e3]{display:flex;flex-direction:column;gap:var(--space-4)}.vote-history__header[data-v-355c02e3]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.vote-history__header-left[data-v-355c02e3]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.vote-history__icon[data-v-355c02e3]{width:2.5rem;height:2.5rem;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:color-mix(in srgb,var(--color-purple-400) 15%,transparent);color:var(--color-purple-300)}.vote-history__title[data-v-355c02e3]{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.3}.vote-history__subtitle[data-v-355c02e3]{font-size:.8125rem;color:var(--color-text-muted);margin:0}.vote-history__header-actions[data-v-355c02e3]{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.vote-history__date[data-v-355c02e3]{font-size:.8125rem;color:var(--color-text-secondary)}.vote-history__method[data-v-355c02e3]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.8125rem;color:var(--color-text-secondary)}.vote-history__method-icon[data-v-355c02e3]{color:var(--color-cyan-400);flex-shrink:0}.vote-history__ip[data-v-355c02e3]{font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-muted);background-color:var(--color-bg-tertiary);padding:2px 6px;border-radius:var(--radius-xs)}.vote-history__empty[data-v-355c02e3]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4) 0}.vote-history__empty-icon[data-v-355c02e3]{color:var(--color-text-muted);opacity:.5;margin-bottom:var(--space-1)}.vote-history__empty-title[data-v-355c02e3]{font-family:var(--font-display);font-size:.9375rem;font-weight:600;color:var(--color-text-secondary);margin:0}.vote-history__empty-desc[data-v-355c02e3]{font-size:.8125rem;color:var(--color-text-muted);margin:0;text-align:center;max-width:300px}.vote-history__pagination[data-v-355c02e3]{display:flex;justify-content:center;padding-top:var(--space-2)}@media(max-width:640px){.vote-history__header[data-v-355c02e3]{flex-direction:column;align-items:flex-start}.vote-history__header-actions[data-v-355c02e3]{width:100%;justify-content:flex-end}}
