foreignObject.svelte-109hb1m,canvas.svelte-109hb1m{color:currentColor}path.svelte-11d17h9{stroke-width:1.6px}rect.svelte-osjieq{stroke:none}.duv-switcher.svelte-59s9px{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none;margin:0;padding:0;font-family:TabletGothic,Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif;font-size:var(--2024-bundestagswahl-2025-wahltrend-duv-size-font-16)}.duv-switcher.svelte-59s9px .duv-show-abbreviation-dot:before{content:"."}@media screen and (min-width: 48em){.duv-switcher.svelte-59s9px .duv-show-abbreviation-dot{display:none}}.duv-switcher.svelte-59s9px .duv-show-wide{display:none}@media screen and (min-width: 48em){.duv-switcher.svelte-59s9px .duv-show-wide{display:inline}}.duv-switcher.duv-switcher-vertical.svelte-59s9px{flex-direction:column;align-items:stretch}.duv-switcher.duv-switcher-vertical.svelte-59s9px li:where(.svelte-59s9px){display:block}.duv-switcher.duv-switcher-vertical.svelte-59s9px li:where(.svelte-59s9px) button:where(.svelte-59s9px){text-align:left;width:100%;border-radius:0}li.svelte-59s9px{margin:0;padding:0}li.svelte-59s9px:first-of-type button:where(.svelte-59s9px){border-top-left-radius:var(--2024-bundestagswahl-2025-wahltrend-duv-size-border-radius-m);border-bottom-left-radius:var(--2024-bundestagswahl-2025-wahltrend-duv-size-border-radius-m)}li.svelte-59s9px:last-of-type button:where(.svelte-59s9px){border-top-right-radius:var(--2024-bundestagswahl-2025-wahltrend-duv-size-border-radius-m);border-bottom-right-radius:var(--2024-bundestagswahl-2025-wahltrend-duv-size-border-radius-m)}button.svelte-59s9px{font-feature-settings:"tnum" 1,"tnum","tnum";font-variant-numeric:tabular-nums;z-index:1;display:inline-block;border:none;padding:var(--2024-bundestagswahl-2025-wahltrend-duv-size-xs);line-height:1.1;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:transform .2s ease-out,color .2s ease-out;transform-origin:center;cursor:pointer;color:var(--2024-bundestagswahl-2025-wahltrend-duv-color-text-secondary);position:relative;background:none;background-color:var(--2024-bundestagswahl-2025-wahltrend-duv-color-background-secondary);outline:none;height:100%;font-family:TabletGothic,Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif;font-size:var(--2024-bundestagswahl-2025-wahltrend-duv-size-font-16)}button.svelte-59s9px:focus:not(:focus-visible){outline:none!important}button.svelte-59s9px:focus-visible{box-shadow:0 0 0 3px Highlight}button.svelte-59s9px:focus{z-index:1}button.svelte-59s9px:before{content:"";position:absolute;z-index:-1;top:2px;bottom:2px;left:2px;right:2px;border-radius:calc(var(--2024-bundestagswahl-2025-wahltrend-duv-size-border-radius-m) - 1px);background-color:var(--switcher-background, var(--2024-bundestagswahl-2025-wahltrend-duv-color-background-primary));transition:opacity .2s ease-out,scale .2s ease-out;opacity:0;scale:.5}button.svelte-59s9px:focus-visible:before{box-shadow:0 0 0 3px Highlight}button.svelte-59s9px:disabled{color:var(--2024-bundestagswahl-2025-wahltrend-duv-color-shades-75)}button.svelte-59s9px:disabled:hover{cursor:default}.duv-active.svelte-59s9px{z-index:2;color:var(--switcher-color, var(--2024-bundestagswahl-2025-wahltrend-duv-color-text-primary))}.duv-active.svelte-59s9px:before{z-index:-1;opacity:1;scale:1}.duv-legend.svelte-1y2f8rq{display:flex;-moz-column-gap:var(--2024-bundestagswahl-2025-wahltrend-duv-size-m);column-gap:var(--2024-bundestagswahl-2025-wahltrend-duv-size-m);align-items:center;flex-wrap:wrap;justify-content:center}.duv-legend-item.svelte-wegu4t{display:flex;align-items:center;gap:var(--2024-bundestagswahl-2025-wahltrend-duv-size-xxs);font-family:TabletGothic,Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif;font-size:var(--2024-bundestagswahl-2025-wahltrend-duv-size-font-14);color:var(--2024-bundestagswahl-2025-wahltrend-duv-color-text-tertiary)}.duv-polls-chart.svelte-rs14ap{display:flex;flex-direction:column}@media screen and (max-width: 47.999em){.duv-polls-chart.is-article.svelte-rs14ap{margin-top:var(--2024-bundestagswahl-2025-wahltrend-duv-size-s)}}.duv-polls-chart.svelte-rs14ap .duv-five-percent rect{fill:var(--2024-bundestagswahl-2025-wahltrend-duv-color-text-secondary)!important;opacity:.05}.duv-polls-chart.svelte-rs14ap .duv-poll-dots:not(.duv-is-safari){opacity:.4}.duv-polls-chart.svelte-rs14ap .duv-averages path{stroke-width:2}.duv-polls-chart.svelte-rs14ap .duv-averages-casing path{stroke-width:5}.duv-polls-chart.svelte-rs14ap .duv-annotation-lines line{stroke:var(--2024-bundestagswahl-2025-wahltrend-duv-color-text-tertiary)!important;opacity:.5;stroke-dasharray:2}.duv-polls-chart.svelte-rs14ap .custom-mark-html{top:32px!important}.duv-polls-chart.svelte-rs14ap .custom-mark-html .duv-text{font-family:TabletGothic,Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif;font-size:var(--2024-bundestagswahl-2025-wahltrend-duv-size-font-12);letter-spacing:var(--2024-bundestagswahl-2025-wahltrend-duv-size-letterspacing-m);line-height:1.2;color:var(--2024-bundestagswahl-2025-wahltrend-duv-color-text-quaternary)!important}.duv-polls-chart.svelte-rs14ap .custom-mark-html .duv-text-content b{display:block}
