.division-history-chart[data-v-b2f7d76c]{margin-top:1.5rem}.chart-header[data-v-b2f7d76c]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.chart-header .section-label[data-v-b2f7d76c]{margin-bottom:0}.chart-toggle[data-v-b2f7d76c]{border:1px solid var(--border-subtle);border-radius:.375rem;display:flex;gap:0;overflow:hidden}.toggle-btn[data-v-b2f7d76c]{background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:.75rem;padding:.25rem .625rem;transition:background .15s,color .15s}.toggle-btn.active[data-v-b2f7d76c]{background:var(--surface-inset);color:var(--text-primary)}.chart-note[data-v-b2f7d76c]{color:var(--text-muted);font-size:.75rem;margin:0 0 .25rem}.chart-container[data-v-b2f7d76c]{height:300px;position:relative}.previous-results__election[data-v-9c6469ae]{margin-bottom:1.25rem}.previous-results__election[data-v-9c6469ae]:last-child{margin-bottom:0}.previous-results__date[data-v-9c6469ae]{color:var(--text-muted);font-size:var(--text-sm);margin-bottom:.375rem}.previous-results__table[data-v-9c6469ae]{border-collapse:collapse;font-size:.875rem;width:100%}.previous-results__table td[data-v-9c6469ae]{border-bottom:1px solid var(--border-subtle);padding:.25rem 0;vertical-align:middle}.previous-results__table .previous-results__party-cell[data-v-9c6469ae]{padding-right:.75rem}.previous-results__table tr:last-child td[data-v-9c6469ae]{border-bottom:none}.previous-results__party-cell[data-v-9c6469ae]{padding-right:.75rem;white-space:nowrap;width:1%}.previous-results__name-cell[data-v-9c6469ae]{color:var(--text-primary);max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.previous-results__winner[data-v-9c6469ae]{color:var(--text-accent);font-size:var(--text-xs);margin-left:.25rem}.previous-results__winner-row .previous-results__name-cell[data-v-9c6469ae]{font-weight:600}.previous-results__votes-cell[data-v-9c6469ae]{padding-left:.5rem}.previous-results__pct-cell[data-v-9c6469ae],.previous-results__votes-cell[data-v-9c6469ae]{color:var(--text-muted);font-size:var(--text-sm);text-align:right;white-space:nowrap;width:3.5rem}.previous-results__pct-cell[data-v-9c6469ae]{padding-left:.375rem}
