.reading-body .source-links{font-size:.8em;line-height:1.6;color:var(--muted);white-space:normal}.reading-body .source-links::before{content:' ['}.reading-body .source-links::after{content:']'}.reading-body .source-links a{color:var(--purple-primary)}
.reading-body.duma-votes{width:min(1184px,calc(100% - 48px))}.duma-votes .notice{border-left:3px solid var(--purple-primary);padding:18px 22px;background:var(--bg-color-accent);font-size:16px}.duma-votes .summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:24px 0}.duma-votes .card{padding:16px;background:var(--surface);border:1px solid var(--rule);border-radius:5px;font-size:15px;line-height:1.5}.duma-votes .card strong,.duma-votes .card small{display:block}.duma-votes .card strong{font-size:24px;margin-top:12px}.duma-votes .legend{font-size:15px;color:var(--muted)}.duma-votes .filters{display:flex;gap:24px;margin-bottom:24px}.duma-votes .filters label{flex:1;font-size:16px}.duma-votes input,.duma-votes select{display:block;width:100%;min-height:48px;margin-top:8px;padding:10px 12px;font:inherit;color:var(--color);background:var(--surface);border:1px solid var(--rule);border-radius:5px}.duma-votes input:focus-visible,.duma-votes select:focus-visible{outline:3px solid var(--purple-primary);outline-offset:3px}.duma-votes table{width:100%;font-size:15px;line-height:1.5}.duma-votes th{text-align:left;background:var(--bg-color-accent)}.duma-votes td{text-align:center}.duma-votes th small{display:block;color:var(--muted);font-weight:400;font-size:13px;margin-top:6px}.duma-votes .badge{display:inline-block;padding:5px 8px;border-radius:5px;font-size:14px}.duma-votes .yes{background:var(--purple-light);color:var(--purple-primary)}.duma-votes .nv{background:var(--bg-color-accent);color:var(--color)}.duma-votes .missing{color:var(--muted)}.duma-votes #sources{margin-top:32px;padding:16px;border:1px solid var(--rule);border-radius:5px}.duma-votes #sources summary{cursor:pointer;min-height:44px}.duma-votes [hidden]{display:none!important}.duma-votes .muted{color:var(--muted)}
@media(max-width:850px){.duma-votes .summary{grid-template-columns:repeat(2,minmax(0,1fr))}.duma-votes .filters{flex-direction:column}.duma-votes table,.duma-votes tbody,.duma-votes tr,.duma-votes td,.duma-votes th{display:block}.duma-votes thead{display:none}.duma-votes tr{margin-bottom:20px;border:1px solid var(--rule);border-radius:5px;overflow:hidden}.duma-votes th,.duma-votes td{border:0;border-bottom:1px solid var(--rule)}.duma-votes td{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}.duma-votes td::before{content:attr(data-label);text-align:left;font-size:14px;max-width:65%}.duma-votes td:last-child{border-bottom:0}.reading-body.duma-votes{width:calc(100% - 36px)}}
