.poll-vote-form-module__FQ1MMq__wrapper{gap:var(--m2f-space-3);flex-direction:column;display:flex}.poll-vote-form-module__FQ1MMq__fieldset{gap:var(--m2f-space-3);border:none;flex-direction:column;margin:0;padding:0;display:flex}.poll-vote-form-module__FQ1MMq__fieldset:disabled{opacity:.7}.poll-vote-form-module__FQ1MMq__legend{text-transform:uppercase;letter-spacing:.04em;color:var(--m2f-text-tertiary);padding:0;font-size:.78rem;font-weight:700}.poll-vote-form-module__FQ1MMq__options{gap:var(--m2f-space-3);flex-direction:column;display:flex}.poll-vote-form-module__FQ1MMq__optionRow{gap:var(--m2f-space-1);padding:var(--m2f-space-3);background:var(--m2f-surface-1);border:1px solid var(--m2f-border);border-radius:var(--m2f-radius-md);flex-direction:column;display:flex}.poll-vote-form-module__FQ1MMq__optionLabel{align-items:center;gap:var(--m2f-space-2);font:inherit;color:var(--m2f-text);text-align:left;cursor:pointer;background:0 0;border:none;min-height:28px;padding:0;display:flex}button.poll-vote-form-module__FQ1MMq__optionLabel{width:100%}div.poll-vote-form-module__FQ1MMq__optionLabel{cursor:default}.poll-vote-form-module__FQ1MMq__radio{width:18px;height:18px;accent-color:var(--m2f-accent);cursor:pointer;flex-shrink:0}.poll-vote-form-module__FQ1MMq__optionText{align-items:center;gap:var(--m2f-space-2);font-size:.92rem;font-weight:700;display:flex}.poll-vote-form-module__FQ1MMq__viewerBadge{color:var(--m2f-success);letter-spacing:.01em;white-space:nowrap;background:#3fae6a29;border:1px solid #3fae6a66;border-radius:999px;flex-shrink:0;padding:.15rem .5rem;font-size:.68rem;font-weight:700}.poll-vote-form-module__FQ1MMq__barTrack{background:var(--m2f-surface-3);border-radius:999px;width:100%;height:10px;overflow:hidden}.poll-vote-form-module__FQ1MMq__barFill{background:var(--m2f-accent);border-radius:999px;height:100%;transition:width .25s}.poll-vote-form-module__FQ1MMq__optionStats{align-items:center;gap:var(--m2f-space-2);color:var(--m2f-text-secondary);font-variant-numeric:tabular-nums;font-size:.78rem;display:flex}.poll-vote-form-module__FQ1MMq__percentage{color:var(--m2f-text);font-weight:700}.poll-vote-form-module__FQ1MMq__submitButton{border-radius:var(--m2f-radius-sm);background:var(--m2f-accent);color:var(--m2f-accent-contrast,#fff);cursor:pointer;border:none;align-self:flex-start;padding:.6rem 1.4rem;font-size:.88rem;font-weight:700}.poll-vote-form-module__FQ1MMq__submitButton:disabled{opacity:.5;cursor:not-allowed}.poll-vote-form-module__FQ1MMq__totalCount{color:var(--m2f-text-tertiary);font-variant-numeric:tabular-nums;font-size:.78rem}.poll-vote-form-module__FQ1MMq__error{color:var(--m2f-danger);font-size:.82rem}.poll-vote-form-module__FQ1MMq__status{color:var(--m2f-success);font-size:.82rem}@media (max-width:640px){.poll-vote-form-module__FQ1MMq__optionRow{padding:var(--m2f-space-2) var(--m2f-space-3)}}
.poll-detail-module__lV0-iG__page{width:100%;min-width:0;max-width:640px;padding:var(--m2f-space-4);gap:var(--m2f-space-5);flex-direction:column;display:flex}.poll-detail-module__lV0-iG__header{gap:var(--m2f-space-2);flex-direction:column;display:flex}.poll-detail-module__lV0-iG__statusRow{align-items:center;gap:var(--m2f-space-2);flex-wrap:wrap;display:flex}.poll-detail-module__lV0-iG__status{letter-spacing:.01em;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:.22rem .65rem;font-size:.7rem;font-weight:700;display:inline-flex}.poll-detail-module__lV0-iG__statusActive{color:var(--m2f-success);background:#3fae6a29;border:1px solid #3fae6a66}.poll-detail-module__lV0-iG__statusClosed{background:var(--m2f-surface-3);color:var(--m2f-text-secondary);border:1px solid var(--m2f-border-strong)}.poll-detail-module__lV0-iG__closesAt{color:var(--m2f-text-tertiary);font-size:.78rem}.poll-detail-module__lV0-iG__question{letter-spacing:-.01em;color:var(--m2f-text);text-wrap:balance;font-size:1.4rem;font-weight:800}.poll-detail-module__lV0-iG__description{color:var(--m2f-text-secondary);font-size:.92rem}@media (max-width:640px){.poll-detail-module__lV0-iG__page{max-width:100%}}
