.vote-card[data-v-90880c4b]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:block;padding:18px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.vote-card[data-v-90880c4b]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.vote-header[data-v-90880c4b]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.vote-result[data-v-90880c4b]{border:1px solid var(--border);border-radius:999px;font-size:.72rem;font-weight:700;padding:3px 10px}.result-passed[data-v-90880c4b]{background:#f0fdf4;border-color:#bbf7d0;color:var(--badge-up)}.result-rejected[data-v-90880c4b]{background:#fef2f2;border-color:#fecaca;color:var(--badge-down)}.result-other[data-v-90880c4b]{background:var(--accent-light);color:var(--text-secondary)}.vote-date[data-v-90880c4b]{color:var(--text-muted);font-size:.78rem}.vote-title[data-v-90880c4b]{display:-webkit-box;font-size:.95rem;font-weight:700;-webkit-line-clamp:2;line-height:1.45;margin-bottom:14px;-webkit-box-orient:vertical;overflow:hidden}.vote-bar-wrap[data-v-90880c4b]{border-radius:4px;display:flex;gap:2px;height:8px;margin-bottom:10px;overflow:hidden}.vote-bar-yes[data-v-90880c4b]{background:var(--text)}.vote-bar-no[data-v-90880c4b]{background:#888}.vote-bar-abstain[data-v-90880c4b]{background:#bbb}.vote-bar-absent[data-v-90880c4b]{background:#ddd}.vote-legend[data-v-90880c4b]{color:var(--text-secondary);display:flex;font-size:.78rem;gap:14px}.legend-item[data-v-90880c4b]{align-items:center;display:flex;gap:5px}.legend-dot[data-v-90880c4b]{border-radius:2px;flex-shrink:0;height:8px;width:8px}
