.member-feed-poll{margin:.75rem 0 .5rem;padding:.85rem 1rem;border:1px solid var(--border-color);border-radius:14px;background:var(--surface-panel,#f8fafc)}.member-feed-poll-head{display:flex;align-items:flex-start;gap:.55rem;margin-bottom:.65rem}.member-feed-poll-head i{color:#0a4d7a;margin-top:.15rem}.member-feed-poll-question{margin:0;font-weight:700;color:var(--text-dark);font-size:.98rem;line-height:1.35}.member-feed-poll-results,.member-feed-poll-vote{display:grid;gap:.45rem}.member-feed-poll-results.is-hidden,.member-feed-poll-vote.is-hidden{display:none}.member-feed-poll-option-btn{display:block;width:100%;text-align:left;min-height:40px;padding:.45rem .75rem;border-radius:10px;border:1px solid var(--border-color);background:var(--surface-card,#fff);color:var(--text-dark);font-size:.92rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}.member-feed-poll-option-btn:hover:not(:disabled){border-color:#0a4d7a;background:rgba(10,77,122,.06)}.member-feed-poll-option-btn:disabled{opacity:.65;cursor:wait}.member-feed-poll-meta{margin:.35rem 0 0;display:flex;justify-content:space-between;align-items:center;gap:.75rem}.member-feed-poll-toggle-results,.member-feed-poll-toggle-vote{font-size:.84rem;font-weight:700;color:#0a4d7a;background:0 0;border:0;padding:0;cursor:pointer}.member-feed-poll-toggle-results:hover,.member-feed-poll-toggle-vote:hover{text-decoration:underline}.member-feed-poll-total{margin:0;font-size:.82rem;color:var(--muted-text)}.member-feed-poll-result-item.is-user-choice .member-feed-poll-result-head span{font-weight:700}.member-feed-poll-result-head{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.9rem;color:var(--text-dark)}.member-feed-poll-result-bar{height:8px;border-radius:999px;background:rgba(10,77,122,.12);overflow:hidden}.member-feed-poll-result-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0a4d7a,#1d7ab8)}.member-feed-poll-back,.member-feed-poll-login-hint{margin:.25rem 0 0;font-size:.84rem;color:var(--muted-text)}.member-feed-poll.is-voting{opacity:.85;pointer-events:none}.member-poll-tool-slot{display:inline-flex;align-items:center;gap:.2rem}.member-poll-preview--composer.member-feed-poll{margin:.65rem 0 0;width:100%;max-width:100%;box-sizing:border-box}.member-composer-toolbar-cluster .member-poll-preview--composer.member-feed-poll,.member-post-edit-toolbar-cluster .member-poll-preview--composer.member-feed-poll{flex:1 1 100%;width:100%;max-width:100%;margin-top:0;margin-bottom:.35rem}.member-poll-preview--composer .member-feed-poll-vote{width:100%}.member-poll-preview--composer[hidden]{display:none!important}.member-poll-preview--composer .member-feed-poll-head{align-items:flex-start}.member-poll-preview--composer .member-feed-poll-question{flex:1 1 auto;min-width:0}.member-poll-preview--composer .member-feed-poll-option-btn:disabled{opacity:1;cursor:default;pointer-events:none}.member-feed-poll-preview-hint{font-size:.84rem;font-weight:700;color:var(--muted-text)}.member-poll-clear{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;min-height:1.65rem;padding:0;border:0;border-radius:999px;background:rgba(15,23,42,.08);color:var(--text-dark);cursor:pointer;flex-shrink:0}.member-poll-clear[hidden]{display:none!important}.member-poll-clear--preview:hover{background:rgba(220,38,38,.12);color:#b91c1c}.member-poll-dialog .member-poll-label,.member-poll-dialog .member-poll-lead{display:block;margin:0 0 .35rem;font-size:.86rem;font-weight:700;color:color-mix(in srgb,#e8f1ff 72%,transparent)}.member-poll-question-input{width:100%;min-height:42px;margin-bottom:.85rem;border-radius:10px;border:1px solid var(--border-color);padding:.45rem .65rem;font-size:.95rem}.member-poll-options-list{display:grid;gap:.45rem;margin-bottom:.65rem}.member-poll-option-row{display:flex;align-items:center;gap:.45rem}.member-poll-option-input{flex:1;min-height:40px;border-radius:10px;border:1px solid var(--border-color);padding:.4rem .65rem;font-size:.92rem}.member-poll-option-remove{flex:0 0 auto;width:2rem;height:2rem;border:0;border-radius:999px;background:rgba(15,23,42,.08);cursor:pointer}.member-poll-dialog .member-poll-add-option{display:flex;width:100%;align-items:center;justify-content:center;gap:.4rem;min-height:44px;margin-bottom:.65rem;padding:.5rem .85rem;border-radius:12px;border:1px dashed rgba(20,89,130,.35);background:rgba(255,255,255,.06);color:#e8f1ff;font-weight:700;font-size:.92rem;cursor:pointer}.member-poll-dialog .member-poll-add-option:hover{background:rgba(255,255,255,.1);border-color:rgba(252,95,32,.45)}.member-poll-dialog .member-poll-add-option i{color:var(--reviews-score-bg,#fc5f20)}.member-poll-dialog .member-poll-option-remove{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.08);color:#e8f1ff;cursor:pointer}.member-poll-dialog .member-poll-option-remove:hover{background:rgba(239,68,68,.28);border-color:rgba(239,68,68,.45);color:#fff}.member-poll-locked-note{margin:0 0 .75rem;padding:.55rem .65rem;border-radius:10px;background:rgba(245,158,11,.12);color:#92400e;font-size:.86rem}.member-poll-dialog.member-life-event-dialog--fb{max-width:min(360px,calc(100vw - 1.25rem));width:min(360px,calc(100vw - 1.25rem))}.member-poll-dialog .member-poll-panel{padding:0 .75rem .75rem;overflow-y:hidden;max-height:min(94vh,860px)}.member-poll-dialog .member-poll-panel>.member-life-event-fb-top{margin-left:-.75rem;margin-right:-.75rem;width:auto}.member-poll-dialog .member-poll-question-input{width:100%;box-sizing:border-box}.member-poll-dialog .member-poll-done{width:100%;box-sizing:border-box}.community-page .member-feed-poll,.home-community-posts-section .member-feed-poll,.member-feed-list .member-feed-poll,.member-public-feed-area .member-feed-poll{width:100%;max-width:100%;box-sizing:border-box}.home-community-posts-section .member-feed-card--home-carousel:has(.member-feed-poll){height:auto;min-height:var(--home-community-card-height,400px);max-height:none}.home-community-posts-section .member-feed-card--home-carousel:has(.member-feed-poll) .member-feed-card-body{overflow:visible;flex:1 1 auto}.home-community-posts-section .member-feed-card--home-carousel .member-feed-poll{margin-top:.5rem}body.theme-dark .member-feed-poll{background:var(--surface-panel,rgba(15,23,42,.45));border-color:rgba(148,163,184,.22)}body.theme-dark .member-feed-poll-question,body.theme-dark .member-feed-poll-result-head{color:var(--text-dark)}body.theme-dark .member-feed-poll-option-btn{background:var(--surface-card,rgba(15,23,42,.65));border-color:rgba(148,163,184,.24);color:var(--text-dark)}body.theme-dark .member-feed-poll-option-btn:hover:not(:disabled){border-color:#7dd3fc;background:rgba(56,189,248,.1)}body.theme-dark .member-feed-poll-head i,body.theme-dark .member-feed-poll-toggle-results,body.theme-dark .member-feed-poll-toggle-vote{color:#7dd3fc}body.theme-dark .member-feed-poll-back,body.theme-dark .member-feed-poll-login-hint,body.theme-dark .member-feed-poll-total{color:var(--muted-text)}body.theme-dark .member-feed-poll-result-bar{background:rgba(56,189,248,.18)}body.theme-dark .member-feed-poll-result-bar span{background:linear-gradient(90deg,#0369a1,#38bdf8)}