button.svelte-cgfodk{display:inline-block;transition:background-color .2s,color .2s;margin:0 2px 4px;border:1px solid var(--button-color-active, #000000);box-shadow:none;background-color:var(--button-color, #ffffff);cursor:pointer;padding:5px 10px;width:initial;overflow:hidden;text-align:center;text-decoration:none;line-height:1.558;color:var(--button-color-active, #000000);font-family:BWHaasDingbat,BWHaasText,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}button.svelte-cgfodk:hover{border-color:var(--button-color-active, #000000);background-color:var(--button-color-active, #000000);color:var(--button-color, #ffffff)}button.active.svelte-cgfodk,button.active.svelte-cgfodk:hover{background-color:var(--button-color-active, #000000);cursor:default;color:var(--button-color, #ffffff)}button.svelte-cgfodk:disabled{pointer-events:none;opacity:.4}.key.svelte-nzlv7g.svelte-nzlv7g{position:relative;visibility:hidden}.key.visible.svelte-nzlv7g.svelte-nzlv7g{visibility:visible}.key.svelte-nzlv7g .parties.svelte-nzlv7g{list-style-type:none;display:flex;flex-direction:column;gap:7px;padding:21px 0 0;margin-top:14px}.key.svelte-nzlv7g .parties li.svelte-nzlv7g{display:flex;flex-direction:row;align-items:center;gap:7px}.key.svelte-nzlv7g .parties li .label.svelte-nzlv7g{font-size:.778rem;font-weight:400;line-height:100%}@media (min-width: 760px){.key.svelte-nzlv7g .parties li .label.svelte-nzlv7g{font-size:.7rem}}.key.svelte-nzlv7g .parties li .swatches.svelte-nzlv7g{list-style-type:none;display:flex;height:14px;width:196px;position:relative}.key.svelte-nzlv7g .parties li .swatches .swatch-bar.svelte-nzlv7g{flex:1;height:100%;position:relative;background-color:var(--color);outline:.5px solid var(--stroke-color, transparent)}.key.svelte-nzlv7g .parties li .swatches .swatch-bar.hidden.svelte-nzlv7g{outline:none;background-color:transparent}.key.svelte-nzlv7g .parties li .swatches .swatch-bar .tick.svelte-nzlv7g{position:absolute;bottom:calc(100% + 7px);font-size:.66rem;left:0;transform:translate(-50%);display:none;line-height:100%;font-family:BWHaasDingbat,BWHaasTextMonoB,Menlo,monospace}.key.svelte-nzlv7g .parties li .swatches .swatch-bar:nth-of-type(n+2) .tick.svelte-nzlv7g:before{position:absolute;right:100%;content:"+"}.key.svelte-nzlv7g .parties li .swatches .swatch-bar:nth-last-of-type(2) .tick.svelte-nzlv7g:after{position:absolute;left:100%;content:var(--unit);text-transform:uppercase;white-space:nowrap}.key.svelte-nzlv7g .parties li .swatches .swatch-bar.svelte-nzlv7g:last-of-type{flex:0;outline:none}.key.svelte-nzlv7g .parties li .swatches .swatch-bar:last-of-type .tick.svelte-nzlv7g{display:none}.key.svelte-nzlv7g .parties li:first-child .swatches .tick.svelte-nzlv7g{display:block}.dvz-tooltip-inner.svelte-105fbs9.svelte-105fbs9{display:flex;flex-direction:column;gap:14px;min-width:300px;max-width:420px;background-color:#fff;position:relative;line-height:18px;overflow:visible;pointer-events:all}.dvz-tooltip-inner.svelte-105fbs9 .row h4.svelte-105fbs9{font-size:.8rem;margin:7px 0}.dvz-tooltip-inner.svelte-105fbs9 .district-name.svelte-105fbs9{color:#767676}.dvz-tooltip-inner.svelte-105fbs9 .vote-share-bar-chart.svelte-105fbs9{list-style-type:none;padding:0;display:flex;flex-direction:column;gap:10px}.dvz-tooltip-inner.svelte-105fbs9 .vote-share-bar-chart .header.svelte-105fbs9{white-space:nowrap}.dvz-tooltip-inner.svelte-105fbs9 .vote-share-bar-chart .header .party-name.svelte-105fbs9{font-size:.8rem}.dvz-tooltip-inner.svelte-105fbs9 .vote-share-bar-chart .header .vote-share-value.svelte-105fbs9{font:700 .8rem BWHaasDingbat,BWHaasTextMonoB,Menlo,monospace}.dvz-tooltip-inner.svelte-105fbs9 .vote-share-bar-chart .header .vote-share-value-diff.svelte-105fbs9{font:.66rem BWHaasDingbat,BWHaasTextMonoB,Menlo,monospace;color:#767676;margin-left:4px}.dvz-tooltip-inner.svelte-105fbs9 .vote-share-bar-chart .bar-container.svelte-105fbs9{height:5px;margin-top:2.5px}.dvz-tooltip-inner.svelte-105fbs9 .vote-share-bar-chart .bar-container .bar.svelte-105fbs9{min-width:5px;height:100%;border-radius:2.5px;fill:#efefef;color:#efefef;background-color:#efefef}.dvz-tooltip-inner.svelte-105fbs9 .vote-share-bar-chart .bar-container .bar.BSW.svelte-105fbs9{fill:var(--purple-base);color:var(--purple-base);background-color:var(--purple-base);text-decoration-color:var(--purple-base);stop-color:var(--purple-base)}.dvz-tooltip-inner.svelte-105fbs9 .vote-share-bar-chart .bar-container .bar.LINKE.svelte-105fbs9{fill:var(--magenta-lighter-1);color:var(--magenta-lighter-1);background-color:var(--magenta-lighter-1);text-decoration-color:var(--magenta-lighter-1);stop-color:var(--magenta-lighter-1)}.dvz-tooltip-inner.svelte-105fbs9 .vote-share-bar-chart .bar-container .bar.SPD.svelte-105fbs9{fill:var(--red-base);color:var(--red-base);background-color:var(--red-base);text-decoration-color:var(--red-base);stop-color:var(--red-base)}.dvz-tooltip-inner.svelte-105fbs9 .vote-share-bar-chart .bar-container .bar.GRU.svelte-105fbs9{fill:var(--green-darker-1);color:var(--green-darker-1);background-color:var(--green-darker-1);text-decoration-color:var(--green-darker-1);stop-color:var(--green-darker-1)}.dvz-tooltip-inner.svelte-105fbs9 .vote-share-bar-chart .bar-container .bar.FDP.svelte-105fbs9{fill:var(--honey-base);color:var(--honey-base);background-color:var(--honey-base);text-decoration-color:var(--honey-base);stop-color:var(--honey-base)}.dvz-tooltip-inner.svelte-105fbs9 .vote-share-bar-chart .bar-container .bar.CDU-CSU.svelte-105fbs9{fill:#262626;color:#262626;background-color:#262626;text-decoration-color:#262626;stop-color:#262626}.dvz-tooltip-inner.svelte-105fbs9 .vote-share-bar-chart .bar-container .bar.AFD.svelte-105fbs9{fill:var(--cyan-base);color:var(--cyan-base);background-color:var(--cyan-base);text-decoration-color:var(--cyan-base);stop-color:var(--cyan-base)}.dvz-tooltip-inner.svelte-105fbs9 .vote-share-bar-chart .bar-container .bar.OTH.svelte-105fbs9{fill:#ccc;color:#ccc;background-color:#ccc;text-decoration-color:#ccc;stop-color:#ccc}.map-wrapper.svelte-1yjzu65.svelte-1yjzu65{width:100%;max-width:540px;position:relative;margin:7px 0;line-height:0}.map-wrapper.svelte-1yjzu65.svelte-1yjzu65:not(.interactive){pointer-events:none}.map-wrapper.svelte-1yjzu65 .state-name-btn{position:absolute;top:7px;right:7px;font-size:.7rem;margin:0}.map-wrapper.svelte-1yjzu65 .state-name-btn .icon-dvz{margin-left:2px}.map-wrapper.svelte-1yjzu65 .state-name-btn p{text-align:right;color:#767676}.map-wrapper.svelte-1yjzu65 .state-name-btn .state-name{color:inherit}.map-wrapper.svelte-1yjzu65 svg.svelte-1yjzu65{overflow:visible}.map-wrapper.svelte-1yjzu65 svg .districts .district.svelte-1yjzu65{stroke-width:.25px;stroke:#fff;transition:fill .3s cubic-bezier(.55,.055,.675,.19),opacity .3s cubic-bezier(.55,.055,.675,.19),stroke-width .3s cubic-bezier(.55,.055,.675,.19);cursor:crosshair;vector-effect:non-scaling-stroke}.map-wrapper.svelte-1yjzu65 svg .districts .district.unavailable.svelte-1yjzu65{pointer-events:none;fill:#efefef}.map-wrapper.svelte-1yjzu65 svg .districts .district.svelte-1yjzu65:not(.second-votes){fill:#efefef;color:#efefef;background-color:#efefef}.map-wrapper.svelte-1yjzu65 svg .districts .district:not(.second-votes).BSW.svelte-1yjzu65{fill:var(--purple-base);color:var(--purple-base);background-color:var(--purple-base);text-decoration-color:var(--purple-base);stop-color:var(--purple-base)}.map-wrapper.svelte-1yjzu65 svg .districts .district:not(.second-votes).LINKE.svelte-1yjzu65{fill:var(--magenta-lighter-1);color:var(--magenta-lighter-1);background-color:var(--magenta-lighter-1);text-decoration-color:var(--magenta-lighter-1);stop-color:var(--magenta-lighter-1)}.map-wrapper.svelte-1yjzu65 svg .districts .district:not(.second-votes).SPD.svelte-1yjzu65{fill:var(--red-base);color:var(--red-base);background-color:var(--red-base);text-decoration-color:var(--red-base);stop-color:var(--red-base)}.map-wrapper.svelte-1yjzu65 svg .districts .district:not(.second-votes).GRU.svelte-1yjzu65{fill:var(--green-darker-1);color:var(--green-darker-1);background-color:var(--green-darker-1);text-decoration-color:var(--green-darker-1);stop-color:var(--green-darker-1)}.map-wrapper.svelte-1yjzu65 svg .districts .district:not(.second-votes).FDP.svelte-1yjzu65{fill:var(--honey-base);color:var(--honey-base);background-color:var(--honey-base);text-decoration-color:var(--honey-base);stop-color:var(--honey-base)}.map-wrapper.svelte-1yjzu65 svg .districts .district:not(.second-votes).CDU-CSU.svelte-1yjzu65{fill:#262626;color:#262626;background-color:#262626;text-decoration-color:#262626;stop-color:#262626}.map-wrapper.svelte-1yjzu65 svg .districts .district:not(.second-votes).AFD.svelte-1yjzu65{fill:var(--cyan-base);color:var(--cyan-base);background-color:var(--cyan-base);text-decoration-color:var(--cyan-base);stop-color:var(--cyan-base)}.map-wrapper.svelte-1yjzu65 svg .districts .district:not(.second-votes).OTH.svelte-1yjzu65{fill:#ccc;color:#ccc;background-color:#ccc;text-decoration-color:#ccc;stop-color:#ccc}.map-wrapper.svelte-1yjzu65 svg .districts .district:not(.second-votes).unassigned.svelte-1yjzu65{fill:url(#diagonal-hatch)}.map-wrapper.svelte-1yjzu65 svg .districts .district.svelte-1yjzu65:hover{stroke-width:2px}.map-wrapper.svelte-1yjzu65 svg .districts .district.disabled.svelte-1yjzu65{pointer-events:none;opacity:.05;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.map-wrapper.svelte-1yjzu65 svg .states.svelte-1yjzu65{transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.map-wrapper.svelte-1yjzu65 svg .states .state.svelte-1yjzu65{fill:#262626;opacity:0;transition:opacity .3s cubic-bezier(.215,.61,.355,1);cursor:pointer}.map-wrapper.svelte-1yjzu65 svg .states .state.svelte-1yjzu65:hover{opacity:.2}.map-wrapper.svelte-1yjzu65 svg .states .state.highlighted.svelte-1yjzu65{opacity:.2}.map-wrapper.svelte-1yjzu65 svg .states.hidden.svelte-1yjzu65{opacity:0;pointer-events:none}.map-wrapper.svelte-1yjzu65 svg .state-borders.svelte-1yjzu65{stroke:#fff;stroke-width:.5px;fill:none;vector-effect:non-scaling-stroke}.map-wrapper.svelte-1yjzu65 svg .cities.svelte-1yjzu65{pointer-events:none}.map-wrapper.svelte-1yjzu65 svg .cities .city path.svelte-1yjzu65,.map-wrapper.svelte-1yjzu65 svg .cities .city circle.svelte-1yjzu65{fill:#000;stroke:#fff}.map-wrapper.svelte-1yjzu65 svg .cities .city text.svelte-1yjzu65{font:14px BWHaasDingbat,BWHaasText,Helvetica Neue,Helvetica,Arial,sans-serif;text-shadow:1px 1px 1px #ffffff,-1px 1px 1px #ffffff,1px -1px 1px #ffffff,-1px -1px 1px #ffffff}
