.inferia-voting-wrap{display:flex;flex-direction:column;gap:.65rem}.inferia-voting-row{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;font-size:.82rem;color:#d4d4d8}.inferia-voting-scale{display:flex;align-items:center;gap:.35rem;width:min(100%,280px)}.inferia-voting-scale-side{display:flex;gap:1px;flex:1 1 0}.inferia-voting-scale-side--minus{justify-content:flex-end}.inferia-voting-scale-side--plus{justify-content:flex-start}.inferia-voting-seg{width:10px;height:14px;border-radius:1px;background:hsla(0,0%,100%,.08)}.inferia-voting-seg--minus-on{background:linear-gradient(180deg,#ef4444,#b91c1c);box-shadow:0 0 4px rgba(239,68,68,.35)}.inferia-voting-seg--plus-on{background:linear-gradient(180deg,#4ade80,#16a34a);box-shadow:0 0 4px rgba(74,222,128,.35)}.inferia-voting-scale-pivot{width:6px;height:14px;background:hsla(43,84%,76%,.45);border-radius:1px;flex-shrink:0}.inferia-voting-points{text-align:center;font-size:.78rem;color:#a1a1aa}.inferia-voting-points strong{color:#f5d78e}.inferia-voting-details-toggle{display:block;width:100%;text-align:center;font-size:.78rem;color:#f5d78e;background:none;border:none;cursor:pointer;text-decoration:underline;padding:.25rem 0}.inferia-voting-details{max-height:180px;overflow-y:auto;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;background:rgba(0,0,0,.25);padding:.5rem .65rem;font-size:.75rem;line-height:1.55;color:#d4d4d8}.inferia-voting-details-line--yes{color:#86efac}.inferia-voting-details-line--no{color:#fca5a5}