.vote-row.svelte-1qt3uc4{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.vote-counts.svelte-1qt3uc4{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;align-items:baseline;gap:.5rem;display:inline-flex}.vote-row.compact.svelte-1qt3uc4 .vote-counts:where(.svelte-1qt3uc4){font-size:var(--text-xs);gap:.375rem}.vc.svelte-1qt3uc4{align-items:baseline;gap:1px;display:inline-flex}.vc.svelte-1qt3uc4 .sign:where(.svelte-1qt3uc4){opacity:.7;font-weight:600}.vc.support.svelte-1qt3uc4{color:var(--color-support)}.vc.reject.svelte-1qt3uc4{color:var(--color-reject)}.vc.neutral.svelte-1qt3uc4{color:var(--color-neutral)}.vote-buttons.svelte-1qt3uc4{gap:.375rem;display:inline-flex}.vb.svelte-1qt3uc4{border-radius:var(--radius-sm);min-width:52px;height:40px;font-family:inherit;font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);border:1.5px solid;justify-content:center;align-items:center;gap:.375rem;padding:0 .9rem;font-weight:600;line-height:1;display:inline-flex;position:relative}.vote-row.compact.svelte-1qt3uc4 .vb:where(.svelte-1qt3uc4){min-width:44px;height:34px;font-size:var(--text-sm);border-width:1.5px;gap:.3rem;padding:0 .65rem}@media (width<=768px){.vb.svelte-1qt3uc4{min-height:44px}}.vb-label.svelte-1qt3uc4{font-weight:600}.vb.svelte-1qt3uc4:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 6px -2px}.vb.svelte-1qt3uc4:active:not(:disabled){transform:translateY(0)}.vb.svelte-1qt3uc4:disabled{opacity:.5;cursor:not-allowed}.vb-support.svelte-1qt3uc4{color:var(--color-support);background:var(--color-support-bg);border-color:var(--color-support-border)}.vb-reject.svelte-1qt3uc4{color:var(--color-reject);background:var(--color-reject-bg);border-color:var(--color-reject-border)}.vb-neutral.svelte-1qt3uc4{color:var(--color-neutral);background:var(--color-neutral-bg);border-color:var(--color-neutral-border)}.vb.active.svelte-1qt3uc4{color:#fff}.vb.vb-support.active.svelte-1qt3uc4{background:var(--color-support);border-color:var(--color-support)}.vb.vb-reject.active.svelte-1qt3uc4{background:var(--color-reject);border-color:var(--color-reject)}.vb.vb-neutral.active.svelte-1qt3uc4{background:var(--color-neutral);border-color:var(--color-neutral)}.weight-badge.svelte-1qt3uc4{font-size:.75rem;font-family:var(--font-mono);opacity:.95;background:#ffffff40;border-radius:999px;padding:.05rem .3rem}.glyph.svelte-1qt3uc4{font-family:var(--font-mono);font-size:1.15em;font-weight:700}.vote-row.compact.svelte-1qt3uc4 .glyph:where(.svelte-1qt3uc4){font-size:1.1em}.swipe-vote.svelte-1p7uchm{touch-action:pan-y;isolation:isolate;position:relative}.swipe-active.svelte-1p7uchm{transform:translateX(var(--dx));transition:transform 20ms linear}.swipe-vote.svelte-1p7uchm:not(.swipe-active){transition:transform .18s ease-out;transform:translate(0)}.swipe-vote.svelte-1p7uchm:after{content:"";border-radius:inherit;background:var(--tint-color);opacity:var(--tint-opacity,0);pointer-events:none;z-index:2;transition:opacity .1s;position:absolute;inset:0}.swipe-overlay.svelte-1p7uchm{pointer-events:none;z-index:3;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex;position:absolute;inset:0}.swipe-label.svelte-1p7uchm{background:#ffffffeb;border-radius:999px;padding:.35rem .75rem;box-shadow:0 2px 8px #00000026}.swipe-weight.svelte-1p7uchm{font-family:var(--font-mono);color:#fff;border-radius:999px;margin-left:.35rem;padding:.05rem .4rem;font-size:.85em;font-weight:700}.lifecycle-icon.svelte-eo6a0x{vertical-align:-.1em;color:var(--color-text-muted);flex-shrink:0;display:inline-block}[data-calm=true] .lifecycle-icon.svelte-eo6a0x{display:none}
