.poll-voter-roster{text-align:left;min-width:0;color:var(--muted);gap:3px;padding-block:3px 8px;font-size:.84rem;display:grid}.poll-option-detail,.poll-voter-total{overflow-wrap:anywhere;margin:0}.poll-voter-total strong{color:var(--text);font-weight:700}.poll-voter-members{flex-wrap:wrap;gap:3px 12px;margin:0;padding:0;list-style:none;display:flex}.poll-voter-members li{overflow-wrap:anywhere;min-width:0;display:inline}.poll-voter-source{font-size:inherit}.poll-more{color:var(--muted);cursor:pointer;align-items:center;min-height:44px;font-size:.84rem;display:flex}[data-compact-poll] .planning-options{border:1px solid var(--line);border-radius:12px;gap:0;overflow:hidden}.planning-option-card{min-width:0}.planning-option-card+.planning-option-card,.planning-option-card+.poll-date-heading{border-top:1px solid var(--line)}.planning-option-card>.planning-option{cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:44px;padding:10px 12px 0}.planning-option-card>.planning-option.result-only{cursor:default;grid-template-columns:minmax(0,1fr)}.planning-option-card input[type=checkbox]{width:20px;height:20px;min-height:20px;margin-top:3px;padding:0}.planning-option-card .planning-option>span{overflow-wrap:anywhere;gap:2px;min-width:0}.planning-option-card strong{font-size:.95rem;line-height:1.4}.planning-option-card small{font-size:.84rem;line-height:1.4}.planning-option-card>.poll-voter-roster{margin-inline:12px}.event-specific-poll .poll-date-heading{color:var(--muted);background:var(--surface-2);margin:0;padding:9px 12px;font-size:.85rem}.event-specific-poll .poll-date-heading+.planning-option-card{border-top:0}.card.event-specific-poll{border-radius:12px;padding:12px}.event-specific-poll>.small-note{margin:0}.card .event-specific-poll-heading{flex-wrap:wrap;align-items:baseline;gap:8px 12px}.card .event-specific-poll-heading>div{flex:180px;min-width:0}.card .event-specific-poll-heading h3{overflow-wrap:anywhere;margin:4px 0 0;font-size:1.15rem}.card .event-specific-poll-heading .pill{padding:3px 7px;font-size:.7rem}.event-poll-publication p{margin:0}.event-poll-save-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.event-poll-save-row .small-note{margin:0}.planning-option-card:has(.result-only)>.poll-voter-roster{margin-left:12px}.planning-option-card>:is(.planning-your-vote,.poll-option-status){margin:4px 12px 0}.planning-option-card:is(.selected,:has(input:checked)){background:color-mix(in srgb, var(--accent) 9%, transparent);box-shadow:inset 3px 0 var(--accent)}.planning-option-card.selected:has(input:not(:checked)){box-shadow:none;background:0 0}.poll-more{color:var(--muted)}.event-specific-poll-heading .poll-more{color:var(--accent)}.event-specific-poll .planning-option>span{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.event-specific-poll .form-stack{gap:8px}.event-poll-publication{gap:4px;display:grid}.event-specific-poll .button-row,.attendance-check .button-row{margin-top:0}
