.vote-wrap{padding-top:10px;padding-bottom:60px}.vote-session{border:1px solid rgba(255,255,255,.12);border-left:4px solid #d9a54a;background:#0c121b;padding:12px 14px;margin-bottom:18px;color:#c9d4e2}.vote-session a{color:#eef3f8}.vote-filter{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0 24px}.vote-grid{display:grid;gap:18px}.vote-card{border:1px solid #263346;border-radius:14px;background:linear-gradient(180deg,#101824,#0a0f17);padding:22px}.vote-card h2{margin:.15rem 0 .6rem;font-size:clamp(1.5rem,3.2vw,2.1rem);line-height:1.05;letter-spacing:.03em;overflow-wrap:anywhere}.vote-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.vote-pill{border:1px solid #40516a;border-radius:999px;padding:4px 9px;font-size:.76rem;text-transform:uppercase;letter-spacing:.06em}.vote-pill.open{border-color:#31533f;color:#a9e7bd}.vote-pill.closed{opacity:.7}.vote-pill.adopted{border-color:#8c6b2d;color:#f1d28e}.vote-description{white-space:pre-wrap;line-height:1.65;color:#c9d4e2}.vote-options{display:grid;gap:9px;margin-top:16px}.vote-options.two{grid-template-columns:repeat(2,minmax(0,1fr))}.vote-option{display:grid;gap:9px;width:100%;min-height:58px;text-align:left;border:1px solid #2b394d;border-radius:10px;padding:13px 14px;background:#090e15;color:#eef3f8;font:inherit;cursor:pointer;transition:border-color .15s,background .15s}.vote-option:hover:not([disabled]),.vote-option:focus-visible{border-color:#d9a54a;background:#0d141d}.vote-option[disabled]{cursor:default}.vote-option.mine{border-color:#d9a54a;background:rgba(217,165,74,.09)}.vote-option-top{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.vote-label{font-weight:700;font-size:1.05rem;min-width:0;overflow-wrap:anywhere}.vote-yours{border:1px solid #8c6b2d;border-radius:999px;padding:2px 8px;color:#f1d28e;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.vote-count{margin-left:auto;color:#9ba8b8;font-size:.9rem;font-variant-numeric:tabular-nums;white-space:nowrap}.vote-bar{display:block;height:6px;border-radius:3px;background:#1a2433;overflow:hidden}.vote-bar span{display:block;height:100%;width:0;background:#d9a54a;transition:width .4s ease}.vote-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:16px}.vote-note{color:#9ba8b8;font-size:.88rem;line-height:1.5}.vote-status{margin-top:16px;border:1px solid #33435a;border-radius:9px;padding:12px 14px}.vote-status[data-kind="error"]{border-color:#743737;color:#ffb1b1}.vote-status[data-kind="success"]{border-color:#2e6c46;color:#a9e7bd}.muted{color:#9ba8b8}@media(max-width:620px){.vote-options.two{grid-template-columns:1fr}.vote-actions .btn{width:100%}}@media(prefers-reduced-motion:reduce){.vote-bar span,.vote-option{transition:none}}
