.poll-item[data-v-5390a94f]{border:1px solid var(--border-color);background:var(--surface-1);box-shadow:var(--shadow-sm);border-radius:12px;margin:1.5rem 0;padding:1.5rem}.poll-header[data-v-5390a94f]{align-items:center;gap:.75rem;min-width:0;margin-bottom:1.5rem;display:flex}.poll-icon[data-v-5390a94f]{font-size:1.5rem}.poll-question[data-v-5390a94f]{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.2rem;font-weight:700}.poll-options[data-v-5390a94f]{flex-direction:column;gap:.75rem;display:flex}.poll-option-wrapper[data-v-5390a94f]{background:var(--surface-2);border:1px solid var(--border-color);cursor:pointer;border-radius:8px;height:48px;transition:all .2s;position:relative;overflow:hidden}.poll-option-wrapper[data-v-5390a94f]:hover:not(.voted):not(.closed){border-color:var(--primary-color);background:rgba(var(--primary-rgb), .05)}.poll-option-wrapper.closed[data-v-5390a94f]{cursor:default}.poll-option-bg[data-v-5390a94f]{background:var(--primary-color);opacity:.15;transition:width .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0}.poll-option-content[data-v-5390a94f]{z-index:1;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;height:100%;padding:0 1rem;display:flex;position:relative}.option-text[data-v-5390a94f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.option-stats[data-v-5390a94f]{color:var(--text-secondary);opacity:.8;white-space:nowrap;flex-shrink:0;font-size:.8rem}.poll-option-wrapper.voted .option-stats[data-v-5390a94f]{padding-right:1.5rem}.voted-mark[data-v-5390a94f]{color:var(--primary-color);z-index:2;font-weight:700;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.poll-footer[data-v-5390a94f]{color:var(--text-muted);justify-content:space-between;margin-top:1.5rem;font-size:.85rem;display:flex}.total-votes[data-v-5390a94f]{font-weight:500}.poll-status.ended[data-v-5390a94f]{color:var(--text-secondary);font-weight:700}.voted .poll-option-bg[data-v-5390a94f]{opacity:.3}.voted .option-text[data-v-5390a94f]{color:var(--primary-color)}.poll-item.compact[data-v-5390a94f]{margin:0;padding:.85rem}.poll-item.compact .poll-header[data-v-5390a94f]{gap:.5rem;margin-bottom:.75rem}.poll-item.compact .poll-icon svg[data-v-5390a94f]{width:18px;height:18px}.poll-item.compact .poll-question[data-v-5390a94f]{font-size:.95rem}.poll-item.compact .poll-options[data-v-5390a94f]{gap:.5rem}.poll-item.compact .poll-option-wrapper[data-v-5390a94f]{height:38px}.poll-item.compact .poll-option-content[data-v-5390a94f]{padding:0 .75rem}.poll-item.compact .option-text[data-v-5390a94f]{font-size:.85rem}.poll-item.compact .poll-footer[data-v-5390a94f]{margin-top:.75rem;font-size:.78rem}
