.ooc-article-votes{margin:1.5rem 0;padding:1rem;border:1px solid #8b99a8;border-radius:.65rem;line-height:1.6;overflow-wrap:anywhere;min-width:0}
.ooc-article-votes h3{margin:0 0 .75rem}.ooc-vote-actions{display:flex;flex-wrap:wrap;gap:.6rem}.ooc-vote-actions button{font:inherit;font-weight:650;min-height:44px;padding:.55rem .85rem;border:2px solid #214e7e;border-radius:.35rem;background:#fff;color:#214e7e;cursor:pointer}.ooc-vote-actions button[aria-pressed=true]{background:#214e7e;color:#fff}.ooc-vote-actions button[aria-pressed=true]::before{content:'✓ ';font-weight:700}.ooc-vote-actions button[aria-disabled=true]{cursor:wait;opacity:.7}.ooc-article-votes :focus-visible{outline:3px solid #a14a00;outline-offset:3px}.ooc-vote-status{min-height:1.6em}.ooc-article-votes summary{cursor:pointer;padding:.4rem 0;min-height:24px}
@media print{.ooc-article-votes{display:none}}

.ooc-vote-icon{font-size:1.2em;line-height:1;vertical-align:middle}
