:where(.chat-container) .poll-create-button[hidden],:where(.chat-container) .chat-poll[hidden],:where(.chat-container) .poll-composer[hidden]{display:none}:where(.chat-container) .chat-poll{border:1px solid var(--ui-edge);background:var(--ui-glass-quiet), var(--ui-panel);color:var(--ui-text);box-shadow:var(--ui-shadow);font:inherit;border-radius:10px;flex:none;margin:8px 9px;padding:13px 13px 8px;font-size:13px;line-height:1.4;position:relative;overflow:hidden}:where(.chat-container) .poll-topline,:where(.chat-container) .poll-top-actions,:where(.chat-container) .poll-footer,:where(.chat-container) .poll-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}:where(.chat-container) .poll-eyebrow{color:var(--ui-bright);letter-spacing:.04em;font-size:10px;font-weight:800}:where(.chat-container) .poll-spark{padding-right:4px;font-size:15px;display:inline-block}:where(.chat-container) .poll-clock{color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:650}:where(.chat-container) .chat-poll .poll-question{color:var(--ui-text);overflow-wrap:anywhere;margin:8px 0 11px;font-size:16px;font-weight:750;line-height:1.35}:where(.chat-container) .poll-body{max-height:min(38vh,350px);overflow-y:auto}:where(.chat-container) .poll-options{gap:7px;display:grid}:where(.chat-container) .poll-option,:where(.chat-container) .poll-result{box-sizing:border-box;border:1px solid var(--ui-line);background:var(--ui-inset);min-height:42px;color:var(--ui-text);overflow-wrap:anywhere;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;display:flex;position:relative;overflow:hidden}:where(.chat-container) .poll-option{cursor:pointer;transition:background .18s,border-color .18s}:where(.chat-container) .poll-option:hover,:where(.chat-container) .poll-option:focus-within{background:var(--ui-button-hover);border-color:var(--ui-edge)}:where(.chat-container) .poll-option.poll-selected{background:var(--ui-button-active);border-color:var(--ui-orange)}:where(.chat-container) .poll-option input{width:15px;height:15px;accent-color:var(--ui-orange);flex:none;margin:0}:where(.chat-container) .poll-result{justify-content:space-between}:where(.chat-container) .poll-result-bar{background:var(--ui-button-active);transition:width .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}:where(.chat-container) .poll-winner{border-color:var(--ui-edge)}:where(.chat-container) .poll-result-label,:where(.chat-container) .poll-result-count{z-index:1;position:relative}:where(.chat-container) .poll-result-label{min-width:0}:where(.chat-container) .poll-result-label small{color:var(--ui-bright);font-size:10px;display:block}:where(.chat-container) .poll-result-count{text-align:right;font-variant-numeric:tabular-nums;flex:none}:where(.chat-container) .poll-result-count strong,:where(.chat-container) .poll-result-count small{display:block}:where(.chat-container) .poll-result-count small{color:var(--ui-muted);font-size:10px}:where(.chat-container) .poll-footer{flex-wrap:wrap;margin-top:12px}:where(.chat-container) .poll-total{color:var(--ui-muted);font-size:11px}:where(.chat-container) .poll-primary{border:1px solid var(--ui-button-edge);background:var(--ui-button-rest);color:var(--ui-bright);box-shadow:var(--ui-button-glow);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:8px 13px;display:inline-flex}:where(.chat-container) .poll-primary:disabled{opacity:.45;cursor:default}:where(.chat-container) .poll-text-button{color:var(--ui-bright);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0}:where(.chat-container) .poll-text-button:hover{color:var(--ui-text);text-decoration:underline}:where(.chat-container) .poll-manage{text-align:right;margin-top:5px}:where(.chat-container) .poll-manage .poll-text-button{color:var(--ui-muted);font-size:10px}:where(.chat-container) .poll-error{color:var(--danger);margin:7px 0;font-size:12px}:where(.chat-container) .poll-error:empty{display:none}:where(.chat-container) .poll-timeline{background:var(--ui-inset);height:2px;margin:9px -13px -8px}:where(.chat-container) .poll-timeline span{background:var(--ui-orange);height:100%;transition:width 1s linear;display:block}:where(.chat-container) .chat-poll.poll-minimized .poll-question{white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;overflow:hidden}@keyframes poll-entrance{0%{opacity:0;box-shadow:var(--ui-shadow);transform:translateY(-10px)scale(.98)}40%{opacity:1;box-shadow:var(--ui-shadow)}to{opacity:1;box-shadow:var(--ui-shadow);transform:translateY(0)scale(1)}}:where(.chat-container) .poll-composer-description{color:var(--ui-muted);margin:0 0 16px}:where(.chat-container) .poll-field,:where(.chat-container) .poll-composer-choices legend{color:var(--ui-muted);font-size:12px;font-weight:650;display:block}:where(.chat-container) .poll-field{margin-bottom:8px}:where(.chat-container) .poll-composer-choices legend{margin-bottom:0}:where(.chat-container) .poll-composer input{box-sizing:border-box;border:1px solid var(--ui-line);outline-offset:3px;background:var(--ui-inset);width:100%;color:var(--ui-text);font:inherit;border-radius:9px;margin-top:7px;padding:11px 12px;display:block}:where(.chat-container) .poll-composer input:focus{border-color:var(--ui-orange);outline:2px solid var(--ui-button-edge)}:where(.chat-container) .poll-composer-choices{min-width:0;margin:var(--ui-section-gap,16px) 0 4px;border:0;padding:0}:where(.chat-container) .poll-choice-field{align-items:center;gap:5px;display:flex}:where(.chat-container) .poll-composer-note{border-top:1px solid var(--ui-line);color:var(--ui-muted);flex-wrap:wrap;gap:8px 14px;margin:20px 0;padding-top:15px;font-size:11px;display:flex}:where(.chat-container) .poll-publish{width:100%;padding:12px;font-size:14px}:where(.chat-container) .chat-poll button:focus-visible,:where(.chat-container) .poll-composer button:focus-visible,:where(.chat-container) .poll-create-button:focus-visible{outline:2px solid var(--ui-bright);outline-offset:3px}@media (prefers-reduced-motion:reduce){:where(.chat-container) .poll-spark{animation:none}:where(.chat-container) .poll-result-bar,:where(.chat-container) .poll-timeline span,:where(.chat-container) .poll-option{transition:none}}:where(:where(.chat-container) :is(.poll-topline,.poll-top-actions,.poll-choice-field))>.ui-icon-btn:not(:where(.mod-queue-btn,.strimr-menu-btn,.chat-profile-more-btn,.whats-new-close)){margin:0}
/*# sourceMappingURL=/static/assets/chat-polls-937198d550841477b12e09349bf0d66b771b4b3552ce53120c7e48ff92656f23.css.map */
