.zp-question.svelte-pm25dj{font-size:.9375rem;font-weight:500;line-height:1.5;color:var(--color-text-primary);margin-bottom:.75rem}.zp-list.svelte-pm25dj{display:flex;flex-direction:column;gap:.375rem}.zp-row.svelte-pm25dj{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.625rem .75rem;min-height:2.75rem;border:1px solid var(--color-input-border);border-radius:.625rem;background:transparent;color:var(--color-text-primary);font-size:.875rem;line-height:1.4;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;overflow:hidden;text-align:left;font:inherit}button.zp-row.svelte-pm25dj:hover:not(:disabled){border-color:#facc15;background:#facc150a}button.zp-row.svelte-pm25dj:disabled{opacity:.5;cursor:not-allowed}.zp-row-result.svelte-pm25dj:not(:disabled){cursor:pointer}.zp-row-result.svelte-pm25dj:disabled{opacity:1;cursor:default}.zp-row-user.svelte-pm25dj{border-color:#facc15}.zp-row-winner.svelte-pm25dj{border-color:#facc15;box-shadow:0 0 0 1px #facc1580}.zp-row-expanded.svelte-pm25dj{border-color:#facc15;border-bottom-left-radius:0;border-bottom-right-radius:0}.zp-row-fill.svelte-pm25dj{position:absolute;top:0;left:0;bottom:0;background:#facc1514;animation:svelte-pm25dj-fillGrow .4s ease;transition:width .3s ease;pointer-events:none}.dark .zp-row-fill.svelte-pm25dj{background:#facc151f}.zp-row-label.svelte-pm25dj{position:relative;display:flex;align-items:center;gap:.375rem;min-width:0;word-break:break-word}.zp-row-check.svelte-pm25dj{flex-shrink:0;width:14px;height:14px;color:#facc15}.zp-row-sats.svelte-pm25dj{position:relative;flex-shrink:0;font-size:.8125rem;font-weight:600;color:var(--color-caption)}.zp-zap-icon{color:#facc15;flex-shrink:0}.zp-voters.svelte-pm25dj{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .75rem;border:1px solid #facc15;border-top:none;border-radius:0 0 .625rem .625rem;background:#facc1508;max-height:11rem;overflow-y:auto}.dark .zp-voters.svelte-pm25dj{background:#facc150d}.zp-voter.svelte-pm25dj{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;text-decoration:none;color:var(--color-text-primary);transition:opacity .15s}.zp-voter.svelte-pm25dj:hover{opacity:.8}.zp-voter-name{font-size:.8125rem;font-weight:500}.zp-footer.svelte-pm25dj{display:flex;align-items:center;justify-content:space-between;margin-top:.625rem;gap:.5rem}.zp-meta.svelte-pm25dj{font-size:.75rem;color:var(--color-caption);line-height:1.4}.zp-meta-dot.svelte-pm25dj{margin:0 .125rem;opacity:.5}.zp-meta-expired.svelte-pm25dj{color:var(--color-danger)}.zp-meta-zap.svelte-pm25dj{color:#facc15;font-weight:600}.zp-footer-actions.svelte-pm25dj{display:flex;align-items:center;gap:.625rem;flex-shrink:0}@keyframes svelte-pm25dj-fillGrow{0%{width:0}}.poll-item.svelte-mdhz93{padding:1.25rem 0}.poll-item-border.svelte-mdhz93{border-top:1px solid var(--color-input-border)}.poll-time.svelte-mdhz93{font-size:.75rem;color:var(--color-text-secondary);background:none;border:none;padding:0;cursor:pointer;font:inherit;transition:color .15s}.poll-time.svelte-mdhz93:hover{text-decoration:underline;color:var(--color-text-primary)}.poll-item-zap.svelte-mdhz93{background:#facc150f;border-left:3px solid rgba(250,204,21,.5);padding-left:1rem;border-radius:.5rem;margin:.25rem 0}.dark .poll-item-zap.svelte-mdhz93{background:#facc150a;border-left-color:#facc154d}.zap-poll-badge.svelte-mdhz93{font-size:.6875rem;font-weight:600;color:#facc15;background:#facc151a;padding:.0625rem .375rem;border-radius:9999px;white-space:nowrap}
