.chart__wrapper{margin:20px 0}.chart__wrap{margin:0}.chart__title{font-weight:700}.chart__axis,.chart__source{font-size:.7501875469rem}.chart__axis{shape-rendering:crispEdges}.chart .chart__grid--y .domain,.chart .linechart__axis-x .domain,.chart .linechart__axis-y .domain{fill:none;stroke:none}.chart .chart__grid--y .tick line,.chart .linechart__axis-x .tick line,.chart .linechart__axis-y .tick line{stroke:#b6cad8;stroke-dasharray:3,3}.chart .chart__grid--y .tick.baseline line,.chart .linechart__axis-x .tick.baseline line,.chart .linechart__axis-y .tick.baseline line{stroke-dasharray:none;stroke-width:1.5}.chart .chart__grid--y .tick text,.chart .linechart__axis-x .tick text,.chart .linechart__axis-y .tick text{fill:#43677f;font-family:inherit;font-size:.7501875469rem}.chart__annotation text{fill:#43677f;font-size:10px}.chart__annotation line{stroke:#446880;stroke:#43677f}.chart__legend text{fill:#43677f;font-size:.6376594149rem}.chart__axis-title{fill:#43677f;font-size:.7501875469rem}.chart .chart__axis-title--linechart,.chart .linechart__axis-title{fill:#43677f;font-family:inherit;font-size:.6376594149rem}.chart__legend__help-lines{stroke:#43677f;stroke-width:.5}.chart__label{font-size:.7501875469rem}.chart .clickable{cursor:pointer}.color--chart-text{color:#43677f}.stroke--primary{stroke:var(--v-primary-base)!important}.linechart__4pct line{stroke:#446880;stroke-width:.5}.linechart__4pct text{font-style:italic}.linechart__line{stroke-width:2}.linechart__line--outline{stroke:#fff;stroke-width:6}.linechart__line--value,.linechart__mouse-per-line text{dominant-baseline:central;font-size:14px;font-weight:700;font-weight:800;paint-order:stroke;stroke:#fff;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:4px}.linechart__band{fill-opacity:.3;stroke-width:0}.linechart__pollgroup{fill-opacity:.6}.linechart__mouse-overlay{fill:#f2f5f8}.party--botten_ada--stroke{stroke:rgb(var(--v-theme-primary))}.party--botten_ada--fill{fill:rgb(var(--v-theme-primary))}.party--kambi--stroke{stroke:#00796b}.party--kambi--fill{fill:#00796b}.party--betsson--stroke{stroke:#f57c00}.party--betsson--fill{fill:#f57c00}.party--polymarket--stroke{stroke:#7b1fa2}.party--polymarket--fill{fill:#7b1fa2}.party--smarkets--stroke{stroke:#c62828}.party--smarkets--fill{fill:#c62828}.chart__wrap--polldeviation{position:relative}.chart--polldeviation{display:block;height:auto;overflow:visible;width:100%}.chart--polldeviation .polldeviation__grid line{stroke:#b6cad8;stroke-dasharray:2 3;stroke-width:1}.chart--polldeviation .polldeviation__grid--zero line{stroke:#43677f;stroke-dasharray:none;stroke-width:1.25}.chart--polldeviation .polldeviation__grid--zero .polldeviation__tick{fill:#43677f;font-weight:700}.chart--polldeviation .polldeviation__tick{fill:#43677f;font-family:inherit;font-size:.7501875469rem}.chart--polldeviation .polldeviation__hint{fill:#84a7be;font-family:inherit;font-size:.7501875469rem}.chart--polldeviation .polldeviation__point{cursor:pointer}.chart--polldeviation.chart--polldeviation--narrow .polldeviation__hint,.chart--polldeviation.chart--polldeviation--narrow .polldeviation__tick{font-size:.6751687922rem}.chart__tooltip--polldeviation{background:#fff;border:1px solid #e8eef3;border-radius:4px;box-shadow:0 6px 18px #1a22221f;box-sizing:border-box;display:none;padding:9px 11px;pointer-events:none;position:absolute;z-index:5}.chart__tooltip--polldeviation.chart__tooltip--visible{display:block}.chart__tooltip--polldeviation .polldeviation__tooltip-institute{font-size:.7501875469rem;font-weight:700;margin-bottom:2px}.chart__tooltip--polldeviation .polldeviation__tooltip-date{color:#43677f;font-size:.7501875469rem;margin-bottom:6px}.chart__tooltip--polldeviation .polldeviation__tooltip-row{font-size:.7501875469rem}.chart__tooltip--polldeviation .polldeviation__tooltip-diff{border-top:1px solid #f8fafc;font-size:.7501875469rem;font-weight:700;margin-top:6px;padding-top:6px}.poll-deviation+.poll-deviation{margin-top:1.776889rem}.poll-deviation__heading,.poll-deviation__years{margin-bottom:.7501875469rem}.poll-deviation__years{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.poll-deviation__year{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-secondary),.3);border-radius:999px;color:rgb(var(--v-theme-secondary));cursor:pointer;font-family:inherit;font-size:.7501875469rem;font-weight:600;padding:5px 11px}.poll-deviation__year:hover{border-color:rgba(var(--v-theme-secondary),.6)}.poll-deviation__year--active{background:rgb(var(--v-theme-secondary));border-color:rgb(var(--v-theme-secondary));color:#fff}.poll-deviation__card{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-on-surface),.12);border-radius:4px;padding:16px 14px 10px}.poll-deviation__card .chart__wrapper{margin:0}.poll-deviation__card-head{align-items:baseline;color:rgba(var(--v-theme-on-surface),.6);display:flex;flex-wrap:wrap;font-size:.7501875469rem;gap:4px .7501875469rem;justify-content:space-between;margin-bottom:4px}.poll-deviation__legend{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.poll-deviation__legend-item{align-items:center;display:flex;gap:5px}.poll-deviation__legend-dot{border-radius:50%;height:8px;width:8px}.poll-deviation__footnote{color:rgba(var(--v-theme-on-surface),.6);margin:10px 0 0}
