.key.svelte-1an83mp.svelte-1an83mp{text-align:center}.key.svelte-1an83mp .key-item.svelte-1an83mp{display:inline-block;white-space:nowrap}.color-block.svelte-1an83mp.svelte-1an83mp{width:.7rem;height:.7rem;display:inline-block;border-radius:100%;margin-right:3px;vertical-align:middle}.party-name.svelte-1an83mp.svelte-1an83mp,.poll-text.svelte-1an83mp.svelte-1an83mp{font-size:.875rem;margin-right:2rem;vertical-align:middle;font-weight:400}.poll-circle.svelte-1an83mp.svelte-1an83mp{width:7px;height:7px;border-radius:50%;border:1px solid #333333;display:inline-block;margin-right:3px}.poll-line.svelte-1an83mp img.svelte-1an83mp{width:20px;margin-right:3px}#parliament-chart.svelte-1cpadwd{padding-top:1rem}@media (max-width: 960px){h3.svelte-16l8seg.svelte-16l8seg{text-align:left;margin-bottom:1.5rem}}section.graphic.borderless.svelte-16l8seg.svelte-16l8seg{margin:6rem auto}.candidate.svelte-16l8seg.svelte-16l8seg{display:flex;align-items:start;justify-content:start;width:70%;margin:1rem auto}@media (max-width: 960px){.candidate.svelte-16l8seg.svelte-16l8seg{width:100%;display:block}}.candidate.svelte-16l8seg h4.name.svelte-16l8seg{font-size:1.5rem;margin-top:0;margin-bottom:0}@media (max-width: 540px){.candidate.svelte-16l8seg h4.name.svelte-16l8seg{max-width:240px}}.candidate.svelte-16l8seg p.party.svelte-16l8seg{margin-bottom:0;font-size:1.1rem}.candidate.svelte-16l8seg p.seats.svelte-16l8seg{font-size:.875rem;margin:0 auto;color:#999}@media (max-width: 960px){.candidate.svelte-16l8seg p.seats.svelte-16l8seg{margin-bottom:1rem}}.other-candidates.svelte-16l8seg.svelte-16l8seg{display:flex;flex-wrap:wrap;justify-content:start;align-items:start}.other-candidates.svelte-16l8seg .candidate.svelte-16l8seg{margin:2rem 1rem 0;display:flex;flex-wrap:wrap;width:45%}@media (max-width: 960px){.other-candidates.svelte-16l8seg .candidate.svelte-16l8seg{width:100%;display:block}}.right.svelte-16l8seg.svelte-16l8seg{padding:0 2rem;width:auto;height:auto}@media (max-width: 960px){.right.svelte-16l8seg.svelte-16l8seg{padding:1rem 0}}.text.svelte-16l8seg.svelte-16l8seg{width:100%}.profile.svelte-16l8seg.svelte-16l8seg{flex:0 0 100px;width:100px;height:100px;border-radius:50%;background-size:100% 100%;background-repeat:no-repeat;background-position:center bottom}@media (max-width: 960px){.profile.svelte-16l8seg.svelte-16l8seg{flex:0 0 80px;width:80px;height:80px}}#g-party-history-box.svelte-1ljr6xi.svelte-1ljr6xi,#g-party-history-box.svelte-1ljr6xi .g-artboard.svelte-1ljr6xi{margin:0 auto}#g-party-history-box.svelte-1ljr6xi p.svelte-1ljr6xi{margin:0}#g-party-history-box.svelte-1ljr6xi .g-aiAbs.svelte-1ljr6xi{position:absolute}#g-party-history-box.svelte-1ljr6xi .g-aiImg.svelte-1ljr6xi{position:absolute;top:0;display:block;width:100%!important;height:100%;background-size:contain;background-repeat:no-repeat}#g-party-history-box.svelte-1ljr6xi .g-aiPointText p.svelte-1ljr6xi{white-space:nowrap}#g-party-history-xs.svelte-1ljr6xi.svelte-1ljr6xi{position:relative;overflow:hidden}#g-party-history-xs.svelte-1ljr6xi p.svelte-1ljr6xi{font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:20px;height:auto;opacity:1;letter-spacing:0em;font-size:16px;text-align:left;color:#000;text-transform:none;padding-bottom:0;padding-top:0;mix-blend-mode:normal;font-style:normal;position:static}#g-party-history-xs.svelte-1ljr6xi .g-pstyle0.svelte-1ljr6xi{font-weight:600;height:20px;text-align:right;color:#f26725}#g-party-history-xs.svelte-1ljr6xi .g-pstyle1.svelte-1ljr6xi{font-weight:600;height:20px;color:#2ab8eb}#g-party-history-xs.svelte-1ljr6xi .g-pstyle2.svelte-1ljr6xi{font-weight:600;height:20px;text-align:right;color:#0aa74b}#g-party-history-xs.svelte-1ljr6xi .g-pstyle3.svelte-1ljr6xi{font-weight:600;height:20px;color:#ec2033}#g-party-history-xs.svelte-1ljr6xi .g-pstyle4.svelte-1ljr6xi{font-weight:600;height:20px;color:#0a4286}#g-party-history-xs.svelte-1ljr6xi .g-pstyle5.svelte-1ljr6xi{height:20px;text-align:right}#g-party-history-xs.svelte-1ljr6xi .g-pstyle6.svelte-1ljr6xi{font-weight:600;line-height:17px;height:17px;font-size:14px;color:#fff}#g-party-history-xs.svelte-1ljr6xi .g-pstyle7.svelte-1ljr6xi{line-height:17px;height:17px;font-size:14px;text-align:right;color:#fff}#g-party-history-xs.svelte-1ljr6xi .g-pstyle8.svelte-1ljr6xi{line-height:17px;height:17px;font-size:14px;color:#fff}#g-party-history-xs.svelte-1ljr6xi .g-pstyle9.svelte-1ljr6xi{line-height:17px;height:17px;letter-spacing:-.02em;font-size:14px;text-align:right;color:#fff}#g-party-history-xs.svelte-1ljr6xi .g-pstyle10.svelte-1ljr6xi{font-weight:600;height:20px;font-size:14px;text-align:right;color:#333}#g-party-history-sm.svelte-1ljr6xi.svelte-1ljr6xi{position:relative;overflow:hidden}#g-party-history-sm.svelte-1ljr6xi p.svelte-1ljr6xi{font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:20px;height:auto;opacity:1;letter-spacing:0em;font-size:16px;text-align:left;color:#000;text-transform:none;padding-bottom:0;padding-top:0;mix-blend-mode:normal;font-style:normal;position:static}#g-party-history-sm.svelte-1ljr6xi .g-pstyle0.svelte-1ljr6xi{font-weight:600;height:20px;text-align:right;color:#f26725}#g-party-history-sm.svelte-1ljr6xi .g-pstyle1.svelte-1ljr6xi{font-weight:600;height:20px;color:#2ab8eb}#g-party-history-sm.svelte-1ljr6xi .g-pstyle2.svelte-1ljr6xi{font-weight:600;height:20px;text-align:right;color:#0aa74b}#g-party-history-sm.svelte-1ljr6xi .g-pstyle3.svelte-1ljr6xi{font-weight:600;height:20px;color:#ec2033}#g-party-history-sm.svelte-1ljr6xi .g-pstyle4.svelte-1ljr6xi{font-weight:600;height:20px;color:#0a4286}#g-party-history-sm.svelte-1ljr6xi .g-pstyle5.svelte-1ljr6xi{height:20px;text-align:right}#g-party-history-sm.svelte-1ljr6xi .g-pstyle6.svelte-1ljr6xi{font-weight:600;line-height:17px;height:17px;font-size:14px;color:#fff}#g-party-history-sm.svelte-1ljr6xi .g-pstyle7.svelte-1ljr6xi{line-height:17px;height:17px;font-size:14px;text-align:right;color:#fff}#g-party-history-sm.svelte-1ljr6xi .g-pstyle8.svelte-1ljr6xi{line-height:17px;height:17px;font-size:14px;color:#fff}#g-party-history-sm.svelte-1ljr6xi .g-pstyle9.svelte-1ljr6xi{line-height:17px;height:17px;letter-spacing:-.02em;font-size:14px;text-align:right;color:#fff}#g-party-history-sm.svelte-1ljr6xi .g-pstyle10.svelte-1ljr6xi{font-weight:600;height:20px;font-size:14px;text-align:right;color:#333}#g-party-history-md.svelte-1ljr6xi.svelte-1ljr6xi{position:relative;overflow:hidden}#g-party-history-md.svelte-1ljr6xi p.svelte-1ljr6xi{font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:20px;height:auto;opacity:1;letter-spacing:0em;font-size:16px;text-align:left;color:#000;text-transform:none;padding-bottom:0;padding-top:0;mix-blend-mode:normal;font-style:normal;position:static}#g-party-history-md.svelte-1ljr6xi .g-pstyle0.svelte-1ljr6xi{font-weight:600;height:20px;text-align:right;color:#f26725}#g-party-history-md.svelte-1ljr6xi .g-pstyle1.svelte-1ljr6xi{font-weight:600;height:20px;color:#2ab8eb}#g-party-history-md.svelte-1ljr6xi .g-pstyle2.svelte-1ljr6xi{font-weight:600;height:20px;text-align:right;color:#0aa74b}#g-party-history-md.svelte-1ljr6xi .g-pstyle3.svelte-1ljr6xi{font-weight:600;height:20px;color:#ec2033}#g-party-history-md.svelte-1ljr6xi .g-pstyle4.svelte-1ljr6xi{font-weight:600;height:20px;color:#0a4286}#g-party-history-md.svelte-1ljr6xi .g-pstyle5.svelte-1ljr6xi{height:20px;text-align:right}#g-party-history-md.svelte-1ljr6xi .g-pstyle6.svelte-1ljr6xi{font-weight:600;line-height:17px;height:17px;font-size:14px;color:#fff}#g-party-history-md.svelte-1ljr6xi .g-pstyle7.svelte-1ljr6xi{line-height:17px;height:17px;font-size:14px;text-align:right;color:#fff}#g-party-history-md.svelte-1ljr6xi .g-pstyle8.svelte-1ljr6xi{line-height:17px;height:17px;font-size:14px;color:#fff}#g-party-history-md.svelte-1ljr6xi .g-pstyle9.svelte-1ljr6xi{line-height:17px;height:17px;letter-spacing:-.02em;font-size:14px;text-align:right;color:#fff}#g-party-history-md.svelte-1ljr6xi .g-pstyle10.svelte-1ljr6xi{font-weight:600;height:20px;text-align:right;color:#333}#g-party-history-lg.svelte-1ljr6xi.svelte-1ljr6xi{position:relative;overflow:hidden}#g-party-history-xl.svelte-1ljr6xi.svelte-1ljr6xi{position:relative;overflow:hidden}.voronoi-cell.svelte-301lrz{fill:none;pointer-events:all}.tooltip.svelte-104xxm0{position:absolute;width:180px;border:1px solid #ccc;font-size:13px;background:rgba(255,255,255,.85);transform:translateY(-50%);padding:5px;z-index:15}.tick.svelte-1su9yac.svelte-1su9yac{font-size:.875em;font-weight:400}line.svelte-1su9yac.svelte-1su9yac,.tick.svelte-1su9yac line.svelte-1su9yac{stroke:#aaa}.tick.svelte-1su9yac text.svelte-1su9yac{fill:#4a4a4a}.tick.svelte-1su9yac .tick-mark.svelte-1su9yac,.baseline.svelte-1su9yac.svelte-1su9yac{stroke-dasharray:0}.axis.snapTicks.svelte-1su9yac .tick:last-child text.svelte-1su9yac{transform:translate(3px)}.axis.snapTicks.svelte-1su9yac .tick.tick-0 text.svelte-1su9yac{transform:translate(-10px)}.endTick.svelte-1su9yac.svelte-1su9yac{font-weight:600;transform:translate(20px)!important}.tick.svelte-1yt9ivl.svelte-1yt9ivl{font-size:.875em;font-weight:400}.tick.svelte-1yt9ivl line.svelte-1yt9ivl{stroke:#aaa}.tick.svelte-1yt9ivl text.svelte-1yt9ivl{fill:#4a4a4a}.tick.tick-0.svelte-1yt9ivl line.svelte-1yt9ivl{stroke-dasharray:0;stroke-width:2px}.path-line.svelte-1pkcmes{fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-width:3}.cursor-line.svelte-1oldzvm{fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-width:1;stroke-dasharray:4}.end-label.svelte-fj6ly0{font-weight:700}.chart-container.svelte-5ujupz{width:100%;height:100%;cursor:crosshair}.party.svelte-5ujupz{padding:2px;border-radius:2px;font-weight:700}.party-row.svelte-5ujupz{margin-bottom:5px}.poll-name.svelte-5ujupz,.poll-size.svelte-5ujupz{margin-top:0;font-size:.875rem;line-height:1.5}.poll-name.svelte-5ujupz{margin-bottom:0}.poll-size.svelte-5ujupz{margin-bottom:.5rem}.byline.svelte-1uky4ba{display:inline-block;margin-top:2rem}h3{text-align:center;margin-top:4rem!important}aside.svelte-1uky4ba{margin-top:1rem}section.graphic.svelte-1uky4ba{margin:4rem auto}.graphic.parliament-chart.svelte-1uky4ba{margin-top:0}img.crown.svelte-1uky4ba{width:100px;margin:0 auto 2rem}.poll-container.svelte-1uky4ba{height:400px;width:100%}
