.poll-widget{border:1px solid var(--news-border);padding:1rem;overflow-wrap:anywhere}.poll-widget fieldset{display:grid;gap:.75rem;min-width:0;margin:1rem 0}.poll-answer{display:flex;align-items:baseline;gap:.75rem;padding:.5rem 0;cursor:pointer}.poll-answer input{flex-shrink:0}.poll-widget button{padding:.75rem 1rem;border:1px solid var(--news-accent);cursor:pointer}.poll-widget button:disabled{opacity:.6;cursor:default}.poll-widget button:focus-visible,.poll-widget input:focus-visible{outline:3px solid var(--news-accent);outline-offset:3px}.poll-widget [role=alert]{font-weight:600}