.voting-page[data-v-06ac03c5]{min-height:calc(100vh - 56px);box-sizing:border-box;max-width:980px;margin:0 auto;padding:32px 28px 64px;color:#1b273e}.voting-page__header[data-v-06ac03c5]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:30px}.voting-page__eyebrow[data-v-06ac03c5]{margin:0;color:#a66f00;font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.voting-page h1[data-v-06ac03c5]{margin:8px 0 0;color:#1b273e;font-size:clamp(28px,4vw,42px);line-height:1.12}.voting-page__intro[data-v-06ac03c5]{max-width:680px;margin:12px 0 0;color:#687386;font-size:15px;line-height:1.65}.voting-refresh[data-v-06ac03c5]{display:inline-flex;min-height:42px;align-items:center;gap:8px;flex:0 0 auto;border:1px solid #cbd3df;border-radius:999px;padding:9px 15px;background:#fff;color:#1b273e;font-size:13px;font-weight:800;cursor:pointer}.voting-refresh[data-v-06ac03c5]:disabled{cursor:not-allowed;opacity:.7}.voting-refresh__spin[data-v-06ac03c5]{display:inline-block;animation:voting-spin-06ac03c5 .7s linear infinite}.voting-alert[data-v-06ac03c5]{display:flex;align-items:center;gap:10px;margin-bottom:22px;border-radius:14px;padding:14px 16px;font-size:14px}.voting-alert--error[data-v-06ac03c5]{border:1px solid #f3c3c0;background:#fff2f1;color:#8d211b}.voting-alert span[data-v-06ac03c5]{flex:1}.voting-alert button[data-v-06ac03c5]{border:0;background:transparent;color:inherit;font-weight:800;text-decoration:underline;cursor:pointer}.voting-empty[data-v-06ac03c5],.voting-loading[data-v-06ac03c5]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;border:1px dashed #cbd3df;border-radius:20px;background:hsla(0,0%,100%,.7);color:#687386;text-align:center}.voting-loading[data-v-06ac03c5]{flex-direction:row;gap:12px;min-height:180px;border-style:solid}.voting-button__spinner[data-v-06ac03c5],.voting-loading__spinner[data-v-06ac03c5]{display:inline-block;width:16px;height:16px;border:2px solid rgba(27,39,62,.25);border-top-color:#1b273e;border-radius:50%;animation:voting-spin-06ac03c5 .7s linear infinite}.voting-empty__icon[data-v-06ac03c5]{display:flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:50%;background:#eef3fb;color:#1b273e;font-size:24px;font-weight:900}.voting-empty h2[data-v-06ac03c5]{margin:18px 0 0;font-size:21px}.voting-empty p[data-v-06ac03c5]{margin:8px 0 0;font-size:14px}.voting-process-list[data-v-06ac03c5]{display:grid;gap:16px}.voting-process-card[data-v-06ac03c5]{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #dfe4eb;border-radius:20px;padding:22px;background:#fff;box-shadow:0 8px 22px rgba(27,39,62,.06)}.voting-process-card__content[data-v-06ac03c5]{min-width:0;flex:1}.voting-process-card__meta[data-v-06ac03c5]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#a66f00;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.voting-process-card h2[data-v-06ac03c5]{margin:8px 0 0;color:#1b273e;font-size:21px;line-height:1.3}.voting-process-card__date[data-v-06ac03c5],.voting-process-card__description[data-v-06ac03c5]{margin:8px 0 0;color:#687386;font-size:14px;line-height:1.55}.voting-process-card__date[data-v-06ac03c5]{margin-top:14px;font-size:13px}.voting-status[data-v-06ac03c5]{border-radius:999px;padding:5px 9px;letter-spacing:0;text-transform:none}.voting-status--open[data-v-06ac03c5]{background:#e7f6ea;color:#237b37}.voting-status--scheduled[data-v-06ac03c5]{background:#eef3fb;color:#31527d}.voting-status--closed[data-v-06ac03c5],.voting-status--published[data-v-06ac03c5]{background:#f1f4f8;color:#687386}.voting-status--complete[data-v-06ac03c5]{background:#fff3d6;color:#8b6000}.voting-participated[data-v-06ac03c5]{display:grid;gap:8px;margin-top:16px;border:1px solid #d8ecd9;border-radius:12px;padding:12px 14px;background:#f5fbf5;color:#237b37;font-size:13px}.voting-participated span[data-v-06ac03c5],.voting-participated strong[data-v-06ac03c5]{display:block}.voting-participated span[data-v-06ac03c5]{margin-top:4px;color:#687386}.voting-result-link[data-v-06ac03c5]{justify-self:start;margin-top:3px;color:#1b273e;font-weight:800;text-decoration:none}.voting-result-link[data-v-06ac03c5]:hover{text-decoration:underline}.voting-process-card__muted[data-v-06ac03c5]{color:#687386!important;font-size:12px}.voting-button[data-v-06ac03c5]{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;padding:11px 18px;font-size:14px;font-weight:800;cursor:pointer}.voting-button[data-v-06ac03c5]:disabled{cursor:not-allowed;opacity:.55}.voting-button--primary[data-v-06ac03c5]{background:#ffb500;color:#1b273e}.voting-process-card__action[data-v-06ac03c5]{flex:0 0 auto}@keyframes voting-spin-06ac03c5{to{transform:rotate(1turn)}}@media (max-width:700px){.voting-page[data-v-06ac03c5]{padding:24px 16px 48px}.voting-page__header[data-v-06ac03c5],.voting-process-card[data-v-06ac03c5]{align-items:stretch;flex-direction:column}.voting-process-card__action[data-v-06ac03c5],.voting-refresh[data-v-06ac03c5]{align-self:flex-start}.voting-alert[data-v-06ac03c5]{align-items:flex-start;flex-wrap:wrap}}