.gfx-toggles.svelte-65q4ag{display:flex;gap:0.3em;margin-top:0.5em;margin-bottom:0.5em}.btn.btn-custom.svelte-65q4ag{border:none;background-color:#ddd;border-radius:0%}.btn.btn-custom.active.svelte-65q4ag,.btn.btn-custom.svelte-65q4ag:focus,.btn.btn-custom.svelte-65q4ag:hover{background-color:#014827;color:white}.bar-legend.svelte-65q4ag{display:flex;gap:0.4em;align-items:center;margin-top:0.5em;font-size:1.1rem}.timeline-entry.svelte-65q4ag{display:flex;align-items:center;gap:4px}.timeline-square.svelte-65q4ag{width:1em;height:1em}.tooltip-head.svelte-1pune0s{margin:0.3em;text-align:center;border-bottom:1px solid #42585c}.tooltip-heading.svelte-1pune0s{font-size:1rem}.tooltip-subheading.svelte-1pune0s{font-size:0.85rem;text-transform:uppercase}.tooltip-content.svelte-1pune0s{padding-left:1.5em;padding-right:1.5em;font-size:0.9rem}.tooltip-title.svelte-1pune0s{text-align:center;font-weight:bold}.tooltip-row.svelte-1pune0s{display:grid;align-items:center;justify-items:start;grid-column-gap:3px;grid-template-columns:12px auto auto}.tooltip-row.total.svelte-1pune0s{border-top:1px solid black;margin-top:0.3em}.tooltip-legend.svelte-1pune0s{width:12px;height:12px;border-radius:50%}.tooltip-td.svelte-1pune0s{justify-self:end;text-align:right}.tooltip-amt.svelte-1pune0s{text-align:center}.gfx-row.svelte-15jfdeo{display:flex;align-items:center;justify-content:space-between;padding:2px;gap:6px}.gfx-row.axis-row.svelte-15jfdeo{border:none;background-color:inherit}.gfx-row.axis-row.svelte-15jfdeo:hover,.gfx-row.axis-row.svelte-15jfdeo:focus{border:none;background-color:inherit}.gfx-row.svelte-15jfdeo:hover,.gfx-row.svelte-15jfdeo:focus{border:1px solid black;background-color:#efefef}.district-candidate.svelte-15jfdeo{width:8em;text-align:left}.bar.svelte-15jfdeo{width:calc(100% - 8em);display:flex;align-items:center}.tick.svelte-15jfdeo{transform:translate(0px, 20px);text-anchor:middle}.party-circle.svelte-15jfdeo{width:0.75em;height:0.75em;border-radius:50%;background-color:rgb(255, 255, 255)}.party-circle.dem.svelte-15jfdeo{background-color:#3989cb}.party-circle.rep.svelte-15jfdeo{background-color:#d65454}ol.gfx-rows.svelte-15jfdeo{list-style-type:none;margin:0;padding:0}.swatch.svelte-15jfdeo{height:1.7em}.null-text.svelte-15jfdeo{font-size:0.85em;color:#42585c}.g-tip.svelte-j1f3p9.svelte-j1f3p9{background:#fff;border:1px solid #eee;border-radius:3px;box-shadow:1px 1px 5px rgba(0, 0, 0, 0.25);font-size:0.85rem;padding:1em 1.32;pointer-events:none;position:fixed;z-index:100}.g-tip-mobile.svelte-j1f3p9.svelte-j1f3p9{border:none;border-radius:0;bottom:0;box-shadow:0 0 2px rgba(0, 0, 0, 0.5);left:0;pointer-events:all !important;position:fixed;width:100%}.g-tip-button.svelte-j1f3p9.svelte-j1f3p9{border:none;height:35px;position:absolute;right:3px;top:3px;width:35px}.g-tip-button.svelte-j1f3p9 line.svelte-j1f3p9{stroke:#616161;stroke-width:2}.tooltip-container.svelte-ag4kio{position:relative}.tooltip-button.svelte-ag4kio{background:none;border:none;cursor:pointer}.tooltip-content.svelte-ag4kio{display:block;position:absolute}.switch.svelte-f4w796.svelte-f4w796{display:inline-block;height:var(--height);position:relative;width:var(--width)}.switch.svelte-f4w796 input.svelte-f4w796{height:0;opacity:0;width:0}.switch.focused.svelte-f4w796.svelte-f4w796{transform:scale(1.05)}.slider.svelte-f4w796.svelte-f4w796{background-color:#ccc;bottom:0;cursor:pointer;left:0;margin-bottom:5px;margin-top:-5px;right:0;top:0}.slider.svelte-f4w796.svelte-f4w796,.slider.svelte-f4w796.svelte-f4w796:before{position:absolute;transition:var(--duration)}.slider.svelte-f4w796.svelte-f4w796:before{background-color:var(--switch-color);bottom:4px;content:"";height:calc(var(--height) - 8px);left:4px;width:calc(var(--height) - 8px)}input.svelte-f4w796:checked+.slider.svelte-f4w796{background-color:var(--bg-color)}input.svelte-f4w796:focus+.slider.svelte-f4w796,input.svelte-f4w796:hover+.slider.svelte-f4w796{box-shadow:0 0 1px var(--bg-color)}input.svelte-f4w796:checked+.slider.svelte-f4w796:before{transform:translateX(calc(var(--width) - var(--height)))}.slider.round.svelte-f4w796.svelte-f4w796{border-radius:var(--height)}.slider.round.svelte-f4w796.svelte-f4w796:before{border-radius:50%}.switch-container.svelte-f4w796.svelte-f4w796{align-items:center;display:flex;padding-bottom:5px}.label-wrapper.svelte-f4w796.svelte-f4w796{padding-left:10px}label.focused.svelte-f4w796.svelte-f4w796{font-weight:700}