.vote_page__8V3dP{min-height:100vh;background-color:var(--color-bg)}.vote_topBar__rqD7r{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;gap:10px;padding:12px 16px;background-color:var(--color-bg)}.vote_navBtn__AmI_G{display:inline-flex;align-items:center;gap:6px;background-color:var(--color-white);color:var(--color-text);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:transform .15s ease}.vote_navBtn__AmI_G:hover{transform:translateY(-1px)}.vote_wrap__3z1pJ{padding:8px 20px 80px}.vote_inner__P9dXb{max-width:760px;margin:0 auto}.vote_title__5PIRF{font-size:28px;letter-spacing:.08em;font-weight:600;color:var(--color-text);margin:24px 0 8px;text-align:center}.vote_lead__FTSx6{font-size:14px;margin-bottom:28px}.vote_closed__oLq8d,.vote_lead__FTSx6{color:var(--color-text-muted);text-align:center}.vote_closed__oLq8d{background-color:var(--color-white);border-radius:12px;padding:32px 24px;font-size:15px}.vote_categoryNav__BU_K2{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px}.vote_categoryNavLink__DSXSZ{background-color:var(--color-white);color:var(--color-text);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:transform .15s ease}.vote_categoryNavLink__DSXSZ:hover{transform:translateY(-1px)}.vote_category__Z7tO2{margin-bottom:32px;scroll-margin-top:70px}.vote_categoryHead__uC4dJ{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.vote_categoryName__v_mw_{font-size:20px;font-weight:600;color:var(--color-text)}.vote_remaining__t7FLb{font-size:13px;color:var(--color-text-muted)}.vote_remaining__t7FLb strong{color:var(--color-green);font-size:16px}.vote_list__BqJYn{display:flex;flex-direction:column;gap:10px}.vote_item__FIagz{background-color:var(--color-white);border-radius:12px;padding:14px 18px;display:flex;align-items:center;gap:14px;box-shadow:0 2px 8px rgba(0,0,0,.04);scroll-margin-top:70px}.vote_itemHighlight__9VmTX{animation:vote_vote-highlight__3_v6B 2.4s ease}@keyframes vote_vote-highlight__3_v6B{0%,55%{box-shadow:0 0 0 3px var(--color-yellow),0 2px 8px rgba(0,0,0,.04)}to{box-shadow:0 0 0 0 rgba(240,190,29,0),0 2px 8px rgba(0,0,0,.04)}}.vote_itemBody__hG2jc{flex:1 1;min-width:0}.vote_itemName__zxsfk{font-size:15px;font-weight:600;color:var(--color-text)}.vote_itemGroup__nYcUm{font-size:13px;color:var(--color-text-muted)}.vote_itemCategories__tgF97{display:inline-block;margin-left:6px;padding:1px 8px;font-weight:500;vertical-align:1px}.vote_badge__lyvMH,.vote_itemCategories__tgF97{border-radius:999px;background-color:var(--color-bg-cream);font-size:12px;color:var(--color-text-muted)}.vote_badge__lyvMH{flex-shrink:0;padding:2px 10px;white-space:nowrap}.vote_voteBtn__al9Lf{flex-shrink:0;background-color:var(--color-green);color:var(--color-white);border-radius:999px;padding:8px 20px;font-size:14px;font-weight:600;white-space:nowrap;transition:background-color .15s ease}.vote_voteBtn__al9Lf:hover{background-color:var(--color-green-dark)}.vote_voteBtn__al9Lf:disabled{opacity:.5;cursor:default}.vote_votedBtn__SlI3X{flex-shrink:0;background-color:var(--color-bg-cream);color:var(--color-green);border-radius:999px;padding:8px 20px;font-size:14px;font-weight:600;white-space:nowrap}.vote_message__gEs_d{text-align:center;font-size:14px;color:var(--color-orange-deep);margin-bottom:16px}.vote_dialogBackdrop__DBdNC{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background-color:rgba(24,32,28,.48)}.vote_dialog__puEzy{width:min(100%,420px);padding:28px;background-color:var(--color-white);border-radius:16px;box-shadow:0 18px 50px rgba(0,0,0,.18)}.vote_dialogTitle__UXADb{margin:0 0 20px;color:var(--color-text);font-size:20px;font-weight:600;text-align:center}.vote_dialogExhibit__HSS_c{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--color-text);font-size:16px;text-align:center}.vote_dialogCategory__8_pie{margin:10px 0 0;color:var(--color-text-muted);font-size:13px;text-align:center}.vote_dialogNotes__i6FMn{margin:20px 0}.vote_dialogNote__xhQ1R{margin:0;color:var(--color-orange-deep);font-size:13px;text-align:center}.vote_choiceList__O0Azp{display:flex;flex-direction:column;gap:8px;margin:20px 0}.vote_choiceBtn__jUUDv{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:2px solid var(--color-bg-cream);border-radius:12px;padding:12px 16px;background-color:var(--color-white);color:var(--color-text);font-size:15px;font-weight:600;text-align:left;transition:border-color .15s ease}.vote_choiceBtn__jUUDv:hover{border-color:var(--color-green)}.vote_choiceBtn__jUUDv:focus-visible{outline:3px solid var(--color-yellow);outline-offset:2px}.vote_choiceStatus__1qeyQ{flex-shrink:0;font-size:12px;font-weight:500;color:var(--color-text-muted)}.vote_dialogActions__SYy5n{display:flex;justify-content:center;gap:10px}.vote_cancelBtn__VlMDf,.vote_confirmBtn__P22nO{min-width:120px;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600}.vote_cancelBtn__VlMDf{background-color:var(--color-bg-cream);color:var(--color-text)}.vote_confirmBtn__P22nO{background-color:var(--color-green);color:var(--color-white)}.vote_confirmBtn__P22nO:hover{background-color:var(--color-green-dark)}.vote_cancelBtn__VlMDf:focus-visible,.vote_confirmBtn__P22nO:focus-visible{outline:3px solid var(--color-yellow);outline-offset:2px}.vote_note__JvV65{font-size:12px;color:var(--color-text-muted);text-align:center;margin-top:32px}@media (max-width:520px){.vote_item__FIagz{flex-wrap:wrap}.vote_voteBtn__al9Lf,.vote_votedBtn__SlI3X{margin-left:auto}.vote_dialog__puEzy{padding:24px 18px}.vote_dialogActions__SYy5n{flex-direction:column-reverse}.vote_cancelBtn__VlMDf,.vote_confirmBtn__P22nO{width:100%}}