.hm-vote-summary{color:#233b3d;font-size:16px;line-height:1.85}
.hm-vote-summary .hmv-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}
.hm-vote-summary .hmv-metric{border:1px solid #cbd9d6;border-radius:14px;padding:18px;background:#f4f8f5}
.hm-vote-summary .hmv-metric strong{display:block;font-size:2rem;line-height:1.4;color:#164d43}
.hm-vote-summary .hmv-note{font-size:14px;color:#4c6264;line-height:1.8}
.hm-vote-summary .hmv-chart{padding:18px;border:1px solid #cbd9d6;border-radius:14px;margin:20px 0}
.hm-vote-summary .hmv-bar{display:grid;grid-template-columns:112px minmax(0,1fr) 62px;gap:8px;align-items:center;margin:14px 0;font-size:14px}
.hm-vote-summary .hmv-track{height:14px;background:#e2eae7;border-radius:7px;position:relative}
.hm-vote-summary .hmv-fill{display:block;height:100%;background:#287565;border-radius:7px}
.hm-vote-summary .hmv-scroll{overflow-x:auto;margin:20px 0;border:1px solid #cbd9d6;border-radius:10px}
.hm-vote-summary table{width:100%;border-collapse:collapse;font-size:15px;margin:0!important}
.hm-vote-summary th,.hm-vote-summary td{padding:12px!important;border:1px solid #dce5e1!important;vertical-align:top}
.hm-vote-summary thead th{background:#eaf2ed;color:#193f37}
.hm-vote-summary caption{text-align:left;padding:12px;font-weight:700}
.hm-vote-summary .hmv-event{padding:20px;background:#163c36;color:#fff;border-radius:14px;margin:24px 0}
.hm-vote-summary .hmv-event a{color:#fff;text-decoration:underline}
.hm-vote-summary a:focus-visible,.hm-vote-summary [tabindex]:focus-visible{outline:3px solid #b55a23;outline-offset:3px}
.hm-vote-summary nav{display:flex;flex-wrap:wrap;gap:8px 20px;margin:20px 0}
.hm-vote-summary nav a{display:inline-flex;align-items:center;min-height:44px}
@media(max-width:600px){.hm-vote-summary .hmv-metric{padding:12px}.hm-vote-summary .hmv-metric strong{font-size:1.7rem}.hm-vote-summary .hmv-bar{grid-template-columns:98px minmax(0,1fr) 58px;gap:6px}.hm-vote-summary .hmv-chart{padding:12px}.hm-vote-summary th,.hm-vote-summary td{padding:9px!important}}
.hm-vote-summary .hmv-history td:nth-child(2){white-space:nowrap}
