.forum-poll-count {
    font-weight: 600;
}
.forum-poll-voter-list li { margin: var(--abstand-1) 0; }
.forum-poll-opt > input, .forum-poll-opt > .forum-poll-text, .forum-poll-opt > .forum-poll-count {
    position: relative;
}
.forum-poll-voters { margin-top: var(--abstand-2); }
.forum-poll-mine {
    border-color: var(--primary);
}
.forum-poll { margin: var(--abstand-2) 0; max-width: 560px; }
.forum-poll-opt { position: relative; padding: var(--abstand-2) var(--abstand-2); margin: var(--abstand-1) 0; border: 1px solid var(--border); border-radius: var(--radius-2); overflow: hidden; cursor: pointer; }
.forum-poll-fill { position: absolute; inset-inline-start: 0; top: 0; bottom: 0; background: color-mix(in srgb, var(--primary) 22%, transparent); pointer-events: none; }
.forum-poll-text { flex: 1; }
.forum-poll-manage { display: inline-flex; gap: var(--abstand-1); flex: 0 0 auto; }
.forum-poll-add-icon { flex:0 0 auto;padding:0 var(--abstand-3);pointer-events:none;user-select:none}
.forum-poll-row .forum-poll-opt { flex:1 1 auto;margin:0}
.forum-poll-voters > summary { cursor:pointer;list-style:revert;display:list-item}
.forum-poll-voter-list { margin:var(--abstand-1) 0 0;padding-inline-start:var(--abstand-5);font-size:var(--schrift-2);color:var(--text-muted,var(--text))}
