.reallocated-buttons.svelte-d2jy1x.svelte-d2jy1x{background-color:#fff;display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:.3em;padding-top:.3em;position:sticky;top:0;z-index:452}.reallocated-buttons.svelte-d2jy1x button.svelte-d2jy1x{background-color:#fff;border:1px solid #ebebeb;color:#42585c}.reallocated-buttons.svelte-d2jy1x button.svelte-d2jy1x:focus,.reallocated-buttons.svelte-d2jy1x button.svelte-d2jy1x:hover{background-color:#ebebeb}.reallocated-buttons.svelte-d2jy1x button.active.svelte-d2jy1x{background-color:#5ea061;border-color:#5ea061;color:#fff}.reallocated-buttons.svelte-d2jy1x button.active.svelte-d2jy1x:focus,.reallocated-buttons.svelte-d2jy1x button.active.svelte-d2jy1x:hover{background-color:#4d8450;border-color:#4d8450}.result-explain.svelte-d2jy1x.svelte-d2jy1x{margin-bottom:1em;margin-top:1em}@media only screen and (max-width:32em){.reallocated-buttons.svelte-d2jy1x.svelte-d2jy1x{grid-template-columns:repeat(2,1fr)}}.nav-buttons.svelte-15isxce.svelte-15isxce{align-items:center;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-bottom:1em;margin-left:-2px;margin-top:-2px}.nav-buttons.svelte-15isxce a.svelte-15isxce{color:#42585c;margin-left:2px;margin-top:2px;outline:2px solid #ebebeb}.nav-buttons.svelte-15isxce a.svelte-15isxce:focus,.nav-buttons.svelte-15isxce a.svelte-15isxce:hover{background-color:#ebebeb}.nav-buttons.svelte-15isxce a.active.svelte-15isxce{background-color:#5ea061;color:#fff;outline-color:#5ea061}.nav-buttons.svelte-15isxce a.active.svelte-15isxce:focus,.nav-buttons.svelte-15isxce a.active.svelte-15isxce:hover{background-color:#4d8450;box-shadow:none;outline-color:#4d8450}.loading.svelte-15isxce.svelte-15isxce{display:flex;justify-content:center}h2.svelte-15isxce.svelte-15isxce{font-size:1.5rem}#elex-subheading-label.svelte-15isxce.svelte-15isxce,h2.svelte-15isxce.svelte-15isxce{text-align:center}@media only screen and (max-width:22.5em){h2.svelte-15isxce.svelte-15isxce{font-size:1.25rem}}.precinct-accordion-container.svelte-1pz4ymg{border-left:1px solid #b4b4b4;margin:1em;padding:.7em 1ch}.accordion-text.svelte-1pz4ymg{color:#42585c}.leader-block.svelte-1pz4ymg{height:1.25em;width:1.25em}.panel-contents.svelte-1pz4ymg{margin-bottom:.4em;margin-left:2em;max-width:25em}.result-table.svelte-1pz4ymg{border-collapse:separate;border-spacing:.4em .1em;margin-bottom:1.2em;margin-top:.7em;width:-moz-max-content;width:max-content}.candidate-bar.svelte-1pz4ymg{background-color:#ebebeb;height:1.3em;width:130px}.bar-filled.svelte-1pz4ymg{height:100%}@media only screen and (max-width:30em){.precinct-accordion-container.svelte-1pz4ymg{margin:1em .3em}.panel-contents.svelte-1pz4ymg{margin-left:.5em}}@media only screen and (max-width:25em){.precinct-accordion-container.svelte-1pz4ymg{margin:1em .1em}.panel-contents.svelte-1pz4ymg{font-size:.9rem;margin-left:.1em}.candidate-bar.svelte-1pz4ymg{width:100px}}#results-tooltip{z-index:100000!important}.tip-head.svelte-1yg3df1{border-bottom:1px solid #646464;font-size:1rem;margin:.3em;text-align:center}.tip-content.svelte-1yg3df1{font-size:.85rem;margin-left:1em;margin-right:1em}.tip-table.svelte-1yg3df1{font-size:.95rem;width:100%}.td-span.svelte-1yg3df1{align-items:center;display:flex;gap:.3em}.cand-circle.svelte-1yg3df1{height:.9rem;width:.9rem}path.svelte-16v6kmm{stroke:#fff;fill-opacity:.8;stroke-width:1;pointer-events:all!important}path.svelte-16v6kmm:focus,path.svelte-16v6kmm:hover{fill-opacity:1;stroke-width:1.5}#caveatModal.svelte-94siuu{font-size:1.1rem;position:absolute!important;z-index:451}.modal-backdrop{position:absolute!important;z-index:450}.result-map.svelte-9t7fee{margin:1em 0}.result-legend.svelte-9t7fee{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:1em 0}.result-legend-item.svelte-9t7fee{align-items:center;display:flex;gap:.3em;margin-right:1em}.legend-square.svelte-9t7fee{height:.8rem;width:.8rem}.legend-text.svelte-9t7fee{font-size:.9rem}#result-map .leaflet-top{z-index:449}.result-scoreboard.svelte-1ppfs40{margin:1em auto;max-width:31em}table.result-table.svelte-1ppfs40{font-size:1rem;margin-bottom:.7em;width:100%}tr.svelte-1ppfs40:not(:last-of-type){border-bottom:2px solid #ebebeb}td.candidate-name.svelte-1ppfs40{align-items:center;display:flex;gap:.4em}.candidate-square.svelte-1ppfs40{height:.9em;width:.9em}.reporting-item.svelte-1ppfs40{font-size:.85rem}#elex-results-20230110{margin-top:1.5em}