.ov-patko-container{width:100%}.svg-wrapper{display:flex;justify-content:center;width:100%}.seat-plan-svg{display:block;height:auto;overflow:visible;width:100%}.seat-path{transition:filter .2s,opacity .2s}.seat-path:hover{filter:brightness(1.2)}.seat-path--prospective{opacity:.5}.election2026__seats__legend{display:flex;flex-wrap:wrap;gap:10px 20px;list-style:none;padding:20px 0}.election2026__seats__legend li{align-items:center;display:flex;font-size:.9rem}.election2026__seats__legend li .legend-dot{border-radius:2px;height:12px;margin-right:6px;width:12px}.election2026__seats__legend li .prospective-count{color:#777;font-size:.85em;font-style:italic;margin-left:4px}.election2026__seats--guessing[data-v-5721c7c6]{background:var(--color-general);border:1px solid hsla(0,0%,100%,.3);border-radius:5px;display:grid;gap:30px;grid-template-columns:1fr;padding:30px 15px;place-content:center;transition:var(--theme)}@media screen and (min-width:375px){.election2026__seats--guessing[data-v-5721c7c6]{padding:30px}}.election2026__seats--guessing__info[data-v-5721c7c6]{color:var(--white);font-size:.77rem}.election2026__seats--guessing[data-v-5721c7c6] .ov-patko-container{align-items:center;display:grid;gap:30px;grid-template-columns:1fr}@media screen and (min-width:500px){.election2026__seats--guessing[data-v-5721c7c6] .ov-patko-container{grid-template-columns:1fr 160px}}@media screen and (min-width:768px){.election2026__seats--guessing[data-v-5721c7c6] .ov-patko-container{gap:60px}}@media screen and (min-width:1200px){.election2026__seats--guessing[data-v-5721c7c6] .ov-patko-container{gap:120px}}.election2026__seats--guessing[data-v-5721c7c6] .election2026__seats__legend{align-content:center;display:flex;flex-wrap:wrap;gap:10px 30px;justify-content:start;list-style:none}@media screen and (min-width:900px){.election2026__seats--guessing[data-v-5721c7c6] .election2026__seats__legend{align-items:start;flex-direction:column;flex-wrap:nowrap;gap:10px 0;justify-content:center}}.election2026__seats--guessing[data-v-5721c7c6] .election2026__seats__legend li{align-items:center;color:var(--white);display:flex;font-size:.8rem;gap:3px;justify-content:start;transition:opacity .2s ease}.election2026__seats--guessing[data-v-5721c7c6] .election2026__seats__legend li:hover{opacity:.8}.election2026__seats--guessing[data-v-5721c7c6] .election2026__seats__legend li .legend-dot{border-radius:2px;flex-shrink:0;height:12px;margin-right:5px;width:12px}.election2026__seats--guessing[data-v-5721c7c6] .election2026__seats__legend .legend-text{white-space:nowrap}.election2026__seats--guessing[data-v-5721c7c6] .election2026__seats__legend .legend-title{width:100%}.election2026__guessing{display:flex;flex-direction:column;margin-bottom:60px}.election2026__guessing__counter{align-items:start;display:flex;flex-direction:column;justify-content:center}.election2026__guessing__subtitle{font-size:.9rem;margin:7px 0 30px;max-width:600px}.election2026__guessing__subtitle svg{fill:var(--color-accent);margin-right:7px;width:12px}.election2026__guessing__total{font-size:.77rem;font-weight:var(--semibold);margin:0 0 20px}@media screen and (min-width:360px){.election2026__guessing__total{font-size:.88rem}}@media screen and (min-width:900px){.election2026__guessing__total{margin:-35px 0 20px}}.election2026__guessing__total .text-success{color:var(--color-accent);transition:var(--theme-text)}.election2026__guessing__total .text-counter{color:var(--color-gray-dark);transition:var(--theme-text)}.election2026__guessing__info{align-items:center;display:flex;flex-wrap:wrap;margin:0 0 20px}.election2026__guessing__info span{font-size:.8rem;font-weight:700;margin:5px 20px;position:relative}.election2026__guessing__info span:before{border-radius:2px;content:"";height:12px;left:-20px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease-out;width:12px}.election2026__guessing__info span:first-child:before{background:#ff6a13}.election2026__guessing__info span:nth-child(2):before{background:#4eccc4}.election2026__guessing__info span:nth-child(3):before{background:#0069db}.election2026__guessing__info span:nth-child(4):before{background:#ff3131}.election2026__guessing__info span:nth-child(5):before{background:#688d1b}.election2026__guessing__container{align-items:center;display:grid;gap:30px;grid-template-columns:1fr}@media(min-width:900px){.election2026__guessing__container{gap:60px;grid-template-columns:1fr 200px}}.election2026__guessing__sliders{width:calc(100% - 80px)}.election2026__guessing__sliders .ov-slider{display:flex;flex-direction:column;gap:5px}.election2026__guessing__sliders .ov-slider__items{height:40px;position:relative}.election2026__guessing__sliders .ov-slider__items input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:30px;width:100%}.election2026__guessing__sliders .ov-slider__items input[type=range]:focus{outline:none}.election2026__guessing__sliders .ov-slider__items input[type=range]::-webkit-slider-runnable-track{background:var(--party-color);border-radius:10px;height:8px;width:100%}.election2026__guessing__sliders .ov-slider__items input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-bg,#fff);border:2px solid var(--party-color);border-radius:50%;box-shadow:0 1px 3px #0003;cursor:pointer;height:28px;margin-top:-10px;width:28px}.election2026__guessing__sliders .ov-slider__items input[type=range]::-moz-range-track{background:var(--party-color);border-radius:3px;height:10px;width:100%}.election2026__guessing__sliders .ov-slider__items input[type=range]::-moz-range-thumb{background:var(--party-color);border:none;border-radius:2px;box-shadow:0 0 0 4px var(--color-bg);cursor:pointer;height:30px;width:18px}.election2026__guessing__sliders .ov-slider__items input[type=text]{background:#fff9;border:1px solid var(--color-gray-mid-light);border-radius:3px;font-size:.88rem;font-weight:var(--semibold);height:34px;position:absolute;right:-80px;text-align:center;top:-10px;width:60px}.election2026__guessing__btn{align-items:center;background:var(--color-secondary);border:none;border-radius:3px;color:var(--color-bg);cursor:pointer;display:flex;font-size:.88rem;font-weight:var(--bold);height:38px;justify-content:center;line-height:1;padding:10px 16px;white-space:nowrap;width:100%}@media screen and (min-width:500px){.election2026__guessing__btn{max-width:300px}}.election2026__guessing__btn:hover:not(:disabled){opacity:.9}.election2026__guessing__btn:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.5}.election2026__guessing__btn svg{fill:currentColor;margin-right:5px}.election2026__guessing__btn--action{background:var(--color-accent);margin:0}.election2026__guessing__btn__container{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.election2026__guessing__btn--ghost{background:transparent;border:1px solid var(--color-secondary);color:var(--color-secondary);width:100%}.election2026__guessing__btn--ghost:hover{opacity:.7}.election2026__guessing .tooltip-wrapper{position:relative;width:100%}@media screen and (min-width:500px){.election2026__guessing .tooltip-wrapper{max-width:300px}}.election2026__guessing .tooltip-wrapper .tooltiptext{background:var(--color-secondary)!important;color:var(--color-bg)!important}.election2026__guessing .tooltip-wrapper .tooltiptext:after{border-color:var(--color-secondary) transparent transparent transparent!important}.election2026__guessing .tooltip-wrapper #tooltip{background:#096;border-radius:4px;bottom:125%;color:#fff;font-size:.75rem;font-weight:700;left:50%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .3s;white-space:nowrap;z-index:10}.election-timeline[data-v-d67975a4]{border:1px solid var(--color-gray-mid-light);border-radius:3px;font-family:sans-serif;margin:0 0 30px;max-height:400px;overflow:scroll;padding:10px;transition:all .3s ease-out;width:100%}@media screen and (min-width:768px){.election-timeline[data-v-d67975a4]{overflow-x:initial}}.election-timeline__container[data-v-d67975a4]{max-width:calc(100vw - 30px);overflow:scroll;position:relative}.election-timeline__container[data-v-d67975a4]::-webkit-scrollbar{display:none}.election-timeline__container[data-v-d67975a4]{scrollbar-color:transparent transparent!important;scrollbar-width:none!important;-ms-overflow-style:none!important}@media screen and (min-width:768px){.election-timeline__container[data-v-d67975a4]{max-width:100%}}.election-timeline__header[data-v-d67975a4]{background:var(--color-bg);border-bottom:2px solid var(--color-gray-mid-light);display:flex;margin-bottom:10px;padding-bottom:10px;position:relative;transition:all .3s ease-out;width:200vw;z-index:3}@media screen and (min-width:768px){.election-timeline__header[data-v-d67975a4]{width:100%}}.election-timeline__spacer[data-v-d67975a4]{flex-shrink:0;width:140px}.election-timeline__months[data-v-d67975a4]{display:flex;flex-grow:1;position:relative}.election-timeline__month[data-v-d67975a4]{border-left:1px solid var(--color-gray-mid-light);color:var(--color-text);font-size:14px;font-weight:700;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:all .3s ease-out;white-space:nowrap}.election-timeline__month[data-v-d67975a4]:last-child{border-right:1px solid var(--color-gray-mid-light)}.election-timeline__body[data-v-d67975a4]{display:flex;position:relative}.election-timeline__chart-area-container[data-v-d67975a4]{display:flex;flex-direction:column;flex-grow:1;gap:0;padding:30px 0 0;position:relative}.election-timeline__today-line-area[data-v-d67975a4]{inset:0 0 0 140px;pointer-events:none;position:absolute;z-index:3}.election-timeline__today-line[data-v-d67975a4]{background-color:#ea3648;bottom:0;pointer-events:none;position:absolute;top:10px;width:2px}.election-timeline__today-label[data-v-d67975a4]{background:#ea3648;border-radius:4px;color:#fff;font-size:10px;font-weight:700;left:50%;padding:2px 6px;position:absolute;top:-10px;transform:translate(-50%)}.election-timeline__row[data-v-d67975a4]{align-items:center;background:var(--color-bg);border-radius:5px;display:flex;height:100%;position:relative;transition:all .3s ease-out;width:200vw}@media screen and (min-width:768px){.election-timeline__row[data-v-d67975a4]{width:100%}}.election-timeline__row .election-timeline__desc[data-v-d67975a4]{background:var(--color-bg);border-radius:5px 0 0 5px;border-right:5px solid var(--color-bg);transition:all .3s ease-out}.election-timeline__row[data-v-d67975a4]:nth-child(2n){background:var(--color-gray-light-fx);transition:all .3s ease-out}.election-timeline__row:nth-child(2n) .election-timeline__desc[data-v-d67975a4]{background:var(--color-gray-light-fx)}.election-timeline__desc[data-v-d67975a4]{color:var(--color-text);display:flex;flex-shrink:0;font-size:.66rem;left:0;line-height:1.3;overflow:hidden;padding:20px 5px;position:sticky;text-overflow:ellipsis;top:0;transition:all .3s ease-out;width:140px;z-index:3}.election-timeline__chart-area[data-v-d67975a4]{align-items:center;display:flex;flex-grow:1;height:100%;position:relative}.election-timeline__bar[data-v-d67975a4]{border-radius:2px;height:4px}.election-timeline__bar[data-v-d67975a4],.election-timeline__dot[data-v-d67975a4]{background-color:var(--color-accent);position:absolute;transition:all .3s ease-out}.election-timeline__dot[data-v-d67975a4]{border-radius:50%;height:10px;top:50%;transform:translateY(-50%);width:10px}.election-timeline__dot--start[data-v-d67975a4]{left:-5px}.election-timeline__dot--end[data-v-d67975a4]{right:-5px}.election-timeline__date[data-v-d67975a4]{color:var(--color-text);font-size:.66rem;position:absolute;transition:all .3s ease-out;white-space:nowrap}.election-timeline__date--start[data-v-d67975a4]{right:-20px;top:-20px}.election-timeline__date--end[data-v-d67975a4]{bottom:-20px;left:-20px}.oevk{display:flex;flex-direction:column;gap:60px;margin:0 0 60px}@media screen and (min-width:1400px){.oevk{gap:80px 0}}.oevk__back{grid-column:1/-1;margin-bottom:1.5rem}.oevk__back-link{align-items:center;background:var(--color-gray-light-fx);border:1px solid var(--color-secondary);border-radius:3px;color:var(--color-secondary);display:flex;font-size:.77rem;gap:4px;height:auto;justify-content:center;padding:6px 7px 6px 9px;white-space:nowrap;width:-moz-max-content;width:max-content}.oevk__back-link i{font-size:1rem;line-height:1}.oevk__back-link:hover{opacity:.85}.oevk__badge-row{align-items:center;display:flex;gap:1rem;margin-bottom:.5rem}.oevk__card{background:var(--color-bg);border:1px solid var(--color-gray-mid-light);border-radius:6px;display:flex;flex-direction:column;padding:10px;transition:var(--theme),var(--theme-border)}@media screen and (min-width:500px){.oevk__card--lead{grid-column:span 2}}.oevk__card--lead .oevk__card-header{grid-template-columns:80px 1fr}@media screen and (min-width:500px){.oevk__card--lead .oevk__card-header{grid-template-columns:150px 1fr}}.oevk__card--lead .oevk__card-name{font-size:.88rem}@media screen and (min-width:500px){.oevk__card--lead .oevk__card-name{font-size:1rem}}@media screen and (min-width:1400px){.oevk__card--lead .oevk__card-name{font-size:1.33rem}}.oevk__card-footer{margin-top:auto}.oevk__card-header{display:grid;gap:0 10px;grid-template-columns:50px 1fr}.oevk__card-image{background-image:var(--avatars);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid var(--color-gray-mid-light);border-radius:3px;height:0;padding-top:120%;position:relative;transition:var(--theme-border),background .3s ease-out;width:100%}.oevk__card-image img{border-radius:2px;height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:100%}.oevk__card-info{display:flex;flex:1;flex-direction:column;gap:3px}.oevk__card-info__item{font-size:.77rem}.oevk__card-name{font-size:.88rem;font-weight:var(--bold);line-height:1.3;margin:0}.oevk__card-stats{text-align:right}.oevk__card-title{font-size:1rem;font-weight:var(--bold);margin-bottom:1rem}.oevk__description{color:var(--color-text);display:flex;flex-direction:column;font-size:.77rem;gap:10px}.oevk__description__item{background:var(--color-bg);border:1px solid var(--color-gray-mid-light);border-radius:3px;font-size:.66rem;padding:2px 6px;width:-moz-max-content;width:max-content}.oevk__description__item__container{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:start;margin:5px 0 0}@media screen and (min-width:768px){.oevk__description{font-size:.88rem}}.oevk__description--info{margin:0 0 5px}@media screen and (min-width:768px){.oevk__description--info{margin:0 0 10px}}.oevk__details{display:grid;gap:30px;grid-template-columns:1fr;margin:15px 0 0}@media screen and (min-width:900px){.oevk__details{gap:0;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1400px){.oevk__details{grid-template-columns:repeat(4,1fr)}}.oevk__grid{display:grid;gap:15px;grid-template-columns:1fr;margin:15px 0 0}@media screen and (min-width:500px){.oevk__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.oevk__grid{grid-template-columns:repeat(4,1fr)}}.oevk__header{align-items:end;display:grid;grid-template-columns:1fr}@media(min-width:1024px){.oevk__header-left{grid-column:span 8}.oevk__header-right{grid-column:span 4;text-align:right}}.oevk__historical-row{align-items:center;border-bottom:1px solid var(--color-gray-mid-light);display:flex;font-size:.88rem;justify-content:space-between;padding:10px 0 5px;transition:var(--theme-border)}@media screen and (min-width:1400px){.oevk__historical-row{padding:15px 0 5px}}.oevk__historical-row:last-child{border:none}.oevk__historical-row .oevk__party{margin-top:0}@media screen and (min-width:1400px){.oevk__historical-row .oevk__party{margin-top:2px}}.oevk__info{display:flex;flex-direction:column;gap:30px}.oevk__participation-header{display:flex;font-weight:var(--bold);justify-content:space-between}.oevk__participation-item{margin-bottom:1rem}.oevk__participation-percent{color:var(--color-accent);transition:var(--theme-text)}.oevk__participation-time{color:var(--color-gray-medium)}.oevk__participation-time,.oevk__party{font-size:.77rem;transition:var(--theme-text)}.oevk__party{align-items:start;color:var(--color-gray-dark);display:grid;font-weight:var(--medium);gap:6px;grid-template-columns:10px 1fr;margin-top:4px}.oevk__party-color{border-radius:1px;display:block;height:10px;margin-top:5.5px;width:10px}.oevk__participant{font-size:.77rem;font-weight:var(--bold)}.oevk__percentage{font-size:.77rem;font-weight:var(--semibold)}.oevk__processed-label{color:var(--color-text-muted);font-size:.75rem;text-transform:uppercase}.oevk__processed-value{color:var(--primary);font-size:3.5rem;font-weight:900;line-height:1}.oevk__progress__bar{background:var(--color-gray-light-fx);border:1px solid var(--color-gray-mid-light);border-radius:4px;height:15px;overflow:hidden;transition:var(--theme),var(--theme-border);width:100%}.oevk__progress__container{align-items:start;display:flex;flex-direction:column;margin-bottom:30px;width:100%}.oevk__progress__fill{background:var(--color-accent);border:1px solid var(--color-gray-mid-light);border-radius:3px 0 0 3px;height:100%;transition:var(--theme),var(--theme-border),width .5s ease-out}.oevk__progress__label{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;width:100%}.oevk__progress__label span:first-child{color:var(--color-text);font-size:.7rem;font-weight:var(--semibold);opacity:.5;transition:var(--theme-text)}.oevk__progress__label span:last-child{color:var(--color-accent);font-size:.88rem;font-weight:var(--bold);transition:var(--theme-text)}.oevk__stats-label,.oevk__stats-row{font-size:.75rem;font-weight:700}.oevk__stats-row{display:flex;justify-content:space-between;text-transform:uppercase}.oevk__stats-votes{font-size:.7rem}.oevk__subcontainer{display:grid;gap:30px;grid-template-columns:1fr}@media screen and (min-width:768px){.oevk__subcontainer{gap:60px}}.oevk__summary:last-child{opacity:.5}.oevk__summary-label{color:var(--color-text);font-size:.7rem;font-weight:var(--semibold);margin:0;transition:var(--theme-text)}.oevk__summary-value{display:block;font-size:1.2rem;font-weight:var(--bold)}.oevk__summary-grid{display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-top:1rem}.oevk__title{font-size:1rem;font-weight:var(--bold);line-height:1.3;margin:0 0 5px;max-width:60vw}@media screen and (min-width:768px){.oevk__title{font-size:1.6rem;line-height:1.2;margin:0 0 15px}}@media screen and (min-width:1400px){.oevk__title{font-size:1.8rem}}.oevk__settlements{grid-column:1/-1}.oevk__table-container{overflow:hidden;width:100%}@media screen and (min-width:900px){.oevk__table-container{grid-column:span 2;padding:0 0 0 60px}}@media screen and (min-width:1400px){.oevk__table-container{grid-column:span 3;padding:0 0 0 120px}}.oevk__table{display:flex;flex-direction:column;min-width:500px;width:100%}@media screen and (min-width:500px){.oevk__table{min-width:-moz-max-content;min-width:max-content}}.oevk__table-thead{border-bottom:2px solid var(--color-gray-mid-light);padding:0 0 5px;width:100%}.oevk__table-tbody{display:block;font-size:.7rem;max-height:350px;overflow-x:hidden;overflow-y:auto;width:100%}@media screen and (min-width:500px){.oevk__table-tbody{max-height:500px}}@media screen and (min-width:1400px){.oevk__table-tbody{font-size:.77rem}}.oevk__table-tr{border-bottom:1px solid var(--color-gray-mid-light);display:flex;width:100%}.oevk__table-tr:last-child{border-bottom:none}.oevk__table-tr--pseudo{font-style:italic}.oevk__table-tr--pseudo,.oevk__table-tr--szekhely{background-color:var(--color-gray-light-fx)}.oevk__table-td,.oevk__table-th{align-items:center;box-sizing:border-box;display:flex;padding:7px}@media screen and (min-width:1400px){.oevk__table-td,.oevk__table-th{padding:10px 7px}}.oevk__table-td--name,.oevk__table-th--name{flex:3;min-width:0}.oevk__table-td--candidate,.oevk__table-th--candidate{flex:3}.oevk__table-td--stat,.oevk__table-th--stat{flex:1.5;justify-content:flex-end;text-align:right}.oevk__table-td .oevk__party-color,.oevk__table-th .oevk__party-color{margin:0 7px 0 0}.oevk__table-th{color:var(--color-text);font-size:.77rem;font-weight:var(--bold);padding-top:0}.oevk__table-th--sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.oevk__table-th--sortable:hover{color:var(--color-accent)}.oevk__table-sort-icon{font-size:.7rem;margin-left:4px}.oevk__table-sup{color:red;font-size:.6rem;position:relative;top:-.4em;vertical-align:super}.oevk .iframe-placeholder{border:1px solid var(--color-gray-mid-light);border-radius:5px;margin:15px 0 0;overflow:hidden;transition:var(--theme-border)}.oevk--2022,.oevk--2026{display:grid;grid-gap:30px}.oevk--2022{background:#ff0;background:var(--color-bg);border:1px solid var(--color-gray-mid-light);border-radius:5px;padding:30px 15px}.election2026__list__item__header__info{align-items:center;display:flex;gap:8px}.election2026__list__item{position:relative}.election2026__list__item__favorite{align-items:center;background:none;border:none;color:var(--color-secondary);cursor:pointer;display:flex;font-size:24px;justify-content:center;padding:4px;position:absolute;right:2px;top:2px;transition:transform .2s ease-in-out;z-index:10}.election2026__list__item__favorite:hover{transform:scale(1.1)}.election2026__list__item__favorite .mdi-star{color:var(--color-secondary)}.election2026__list__nav-link--favorite{color:var(--color-accent)!important;font-weight:700}.election2026__list__nav-link--favorite i{margin-right:4px}.election2026__list__nav-link--favorite.active{background-color:var(--color-accent);color:#fff!important}.election2026__list__nav-link--favorite.active .mdi-star{color:#fff}.election2026__list__nav-link--favorite.inactive{filter:grayscale(1);opacity:.5;pointer-events:none}.election2026__list__nav-link.active,.election2026__list__nav-link.active i{background-color:var(--color-secondary);color:var(--color-bg)!important;transition:var(--theme),var(--theme-text)}.election2026__list__nav{display:flex;flex-direction:column;gap:12px}.election2026__list__nav-clear{align-items:center;align-self:flex-start;background:none;border:none;color:var(--primary);cursor:pointer;display:flex;font-size:14px;gap:4px;margin-top:-4px;padding:0}.election2026__list__nav-clear:hover{text-decoration:underline}.fade-enter-active[data-v-fd5ed8e1],.fade-leave-active[data-v-fd5ed8e1]{transition:opacity .25s ease}.fade-enter-from[data-v-fd5ed8e1],.fade-leave-to[data-v-fd5ed8e1]{opacity:0}.election2026__sidebar__timeline{align-items:start;color:var(--color-text);display:grid;flex-wrap:wrap;font-size:.65rem;gap:10px 15px;grid-template-columns:1fr;justify-content:start;margin:10px 0 30px;padding-bottom:20px}@media screen and (min-width:768px){.election2026__sidebar__timeline{gap:10px 30px;grid-template-columns:repeat(auto-fill,minmax(200px,300px));margin:10px 0 60px}}.election2026__sidebar__timeline h3{font-size:.75rem;font-weight:var(--bold);margin-bottom:8px;opacity:.8;text-transform:uppercase}.election2026__sidebar__timeline .timeline-item{display:flex;flex-direction:column;gap:5px}@media screen and (min-width:768px){.election2026__sidebar__timeline .timeline-item{gap:8px}}.election2026__sidebar__timeline .timeline-item .badge{border:1px solid var(--color-secondary);border-radius:3px;color:var(--color-secondary);display:grid;font-size:.6rem;font-weight:var(--bold);padding:0 4px;place-content:center;position:relative;text-transform:uppercase;white-space:nowrap;width:-moz-max-content;width:max-content}.election2026__sidebar__timeline .timeline-item .badge i{font-size:1rem;line-height:1}.election2026__sidebar__timeline .timeline-item--active .badge{background:var(--color-secondary);border:1px solid var(--color-secondary);color:var(--color-bg);padding:0 4px 0 20px}.election2026__sidebar__timeline .timeline-item--active .badge .livedot{background:var(--color-bg);left:6px}.election2026__sidebar__timeline .timeline-item--active .content{font-weight:var(--bold)}.election2026__sidebar__timeline .timeline-item .content{font-size:.6rem;line-height:1.3}@media screen and (min-width:340px){.election2026__sidebar__timeline .timeline-item .content{font-size:.7rem}}.election2026-result.election2026-result--leaders{display:grid;grid-template-columns:1fr;grid-gap:15px;align-items:center;text-decoration:none}@media(min-width:500px){.election2026-result.election2026-result--leaders{grid-template-columns:60px 1fr 60px}}@media(min-width:900px){.election2026-result.election2026-result--leaders{grid-template-columns:80px 1fr 80px}}@media(min-width:1200px){.election2026-result.election2026-result--leaders{grid-template-columns:100px 1fr 100px}}.election2026-result__grid-container{align-items:center;border-radius:4px;display:grid;gap:0;grid-template-columns:repeat(199,1fr);height:36px;justify-content:center;margin:8px 0;width:100%}.election2026-result__seat{background:var(--color-gray-mid-light);height:100%;position:relative;transition:background .3s ease}.election2026-result__seat.is-a{background:var(--fidesz)}.election2026-result__seat.is-b{background:var(--tisza)}.election2026-result__seat.is-surplus:before{background:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--black) 2px,var(--black) 3px);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.election2026-result__seat:first-child{border-radius:2px 0 0 2px}.election2026-result__seat:last-child{border-radius:0 2px 2px 0}.election2026-result__seat:nth-child(100){background:var(--color-text);position:relative}.election2026-result__seat:nth-child(100):before{display:none}.election2026-result__seat:nth-child(100):after{background:var(--color-text);bottom:-6px;content:"";position:absolute;top:-6px;width:100%;z-index:3}.election2026-result__seats{background:#0000004d;border-radius:2px;color:var(--white);font-size:.6rem;font-weight:700;padding:0 4px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:25}.election2026-result__seats--a{left:10px}.election2026-result__seats--b{right:10px}.election2026-result__barchart{display:flex;flex-direction:column;width:100%}.election2026-result__names,.election2026-result__votes-row{color:var(--color-text);display:flex;font-size:.77rem;justify-content:space-between;width:100%}.election2026-result__votes{font-size:.66rem}.election2026-result__line{position:relative}.election2026-result__photo{display:none;height:0;padding:120% 0 0;position:relative;width:100%}@media screen and (min-width:500px){.election2026-result__photo{display:block}}.election2026-result__photo--a,.election2026-result__photo--b{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.election2026-result__photo--a{background-image:url(../assets/images/illustrations/op-a.png)}.election2026-result__photo--b{background-image:url(../assets/images/illustrations/op-b.png)}.election2026__party-results[data-v-93e576c6]{gap:20px}.election2026__party-results[data-v-93e576c6],.election2026__party-results__item[data-v-93e576c6]{display:flex;flex-direction:column;width:100%}.election2026__party-results__header[data-v-93e576c6]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.election2026__party-results__name-wrapper[data-v-93e576c6]{align-items:center;display:flex;gap:8px}.election2026__party-results__color-dot[data-v-93e576c6]{border-radius:2px;flex-shrink:0;height:10px;width:10px}.election2026__party-results__name[data-v-93e576c6]{color:var(--color-text);font-size:.85rem;font-weight:700;transition:var(--theme-text)}.election2026__party-results__percentage[data-v-93e576c6]{font-size:.9rem;font-weight:800}.election2026__party-results__track[data-v-93e576c6]{background:var(--color-gray-light-fx);border:1px solid var(--color-gray-mid-light);border-radius:4px;height:12px;overflow:hidden;transition:var(--theme),var(--theme-border);width:100%}.election2026__party-results__fill[data-v-93e576c6]{border-radius:3px 0 0 3px;border-right:2px solid rgba(0,0,0,.1);height:100%;transition:width .8s cubic-bezier(.25,1,.5,1)}.election2026__party-results__votes[data-v-93e576c6]{color:var(--color-gray-dark);font-size:.7rem;margin-top:4px;opacity:.8;text-align:right;transition:var(--theme-text)}.election2026__module__content[data-v-93e576c6]{align-items:center;display:flex;flex-direction:column;gap:30px;height:100%;justify-content:center;max-height:calc(100% - 50px);width:100%}.election2026__participation-data .participation-chart{align-items:flex-end;display:flex;justify-content:space-around;margin-bottom:10px;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.election2026__participation-data .participation-chart::-webkit-scrollbar{display:none}.election2026__participation-data .participation-chart .chart-col{align-items:center;border-radius:3px;display:flex;flex:1;flex-direction:column}@media screen and (min-width:500px){.election2026__participation-data .participation-chart .chart-col{padding:5px}}.election2026__participation-data .participation-chart .chart-col:not(:last-child){border-right:1px solid var(--color-gray-mid-light)}.election2026__participation-data .participation-chart .chart-col .col-bar-wrapper{align-items:end;display:flex;height:110px;justify-content:center;position:relative;width:100%}@media screen and (min-width:768px){.election2026__participation-data .participation-chart .chart-col .col-bar-wrapper{align-items:center;flex-direction:column;justify-content:flex-end}}.election2026__participation-data .participation-chart .chart-col .col-value{color:var(--color-text);font-size:.6rem;font-weight:var(--bold);position:absolute;transform:rotate(90deg) translate(-10px) translateY(-7px)}@media screen and (min-width:500px){.election2026__participation-data .participation-chart .chart-col .col-value{transform:rotate(90deg) translate(-10px) translateY(-10px)}}@media screen and (min-width:768px){.election2026__participation-data .participation-chart .chart-col .col-value{font-size:.6rem;margin-bottom:5px;position:static;transform:none}}@media screen and (min-width:1200px){.election2026__participation-data .participation-chart .chart-col .col-value{font-size:.7rem}}.election2026__participation-data .participation-chart .chart-col .col-bar{background:var(--color-accent);border-radius:2px;margin:0 13px 0 0;min-height:0;transition:height .3s ease;width:20%}@media screen and (min-width:768px){.election2026__participation-data .participation-chart .chart-col .col-bar{margin:0}}.election2026__participation-data .participation-chart .chart-col .col-bar.has-value{min-height:2px}.election2026__participation-data .participation-chart .chart-col .col-label{color:var(--color-gray-dark);font-size:.65rem;font-weight:var(--medium);margin-top:8px}.total-info{color:var(--color-gray-dark);display:flex;font-size:.77rem;margin-bottom:10px}.stat-card .card-header{align-items:center;border-bottom:2px solid var(--color-gray-light);display:flex;gap:5px;margin:0 0 7px;padding:0 0 5px;transition:var(--theme-border)}.stat-card .card-header i{color:var(--color-gray-medium);font-size:1.4rem}.stat-card .card-header h3{color:var(--color-text);font-size:.77rem;font-weight:var(--semibold);margin:0;transition:var(--theme-text)}.comparison-container{display:flex;flex-direction:column;gap:30px;margin:15px 0 0}.progress-label{color:var(--color-text);display:flex;font-size:.77rem;justify-content:space-between;margin:0 0 3px;transition:var(--theme-text)}.progress-bar{background:var(--color-gray-light-fx);border:1px solid var(--color-gray-mid-light);border-radius:4px;height:15px;overflow:hidden;transition:var(--theme),var(--theme-border);width:100%}.progress-fill{background:var(--color-accent);border:1px solid var(--color-gray-mid-light);border-radius:3px 0 0 3px;height:100%;transition:var(--theme),var(--theme-border),width .5s ease-out}.election2026__participation--national .time-picker{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin:15px 0}@media(min-width:480px){.election2026__participation--national .time-picker{grid-template-columns:repeat(8,1fr)}}.election2026__participation--national .time-option{cursor:pointer}.election2026__participation--national .time-option input{display:none}.election2026__participation--national .time-text{background:var(--color-bg);border:1px solid var(--color-gray-mid-light);border-radius:5px;color:var(--color-text);display:block;font-size:.77rem;font-weight:var(--bold);opacity:.7;padding:8px 4px;text-align:center;transition:var(--theme),var(--theme-text),var(--theme-border),opacity .3s ease-out}.election2026__participation--national .time-text:hover{background:var(--color-gray-light-fx);opacity:1}.election2026__participation--national .time-option input:checked+.time-text{background:var(--color-secondary);border:1px solid var(--color-secondary);color:var(--color-bg);cursor:default;opacity:1;padding:7px 15px;white-space:nowrap}.election2026__participation--national .label-name{color:var(--color-text);font-size:.8rem;font-weight:var(--semibold);line-height:1.2;transition:var(--theme-text),var(--theme)}.election2026__participation--national .bar-bg{align-items:center;display:flex;height:100%;justify-content:space-between;left:0;position:absolute;top:0;width:100%;z-index:1}.election2026__participation--national .bar-container{display:flex;flex-direction:column;gap:1.2rem;margin:40px 0 0;padding:0 0 20px;position:relative}.election2026__participation--national .bar-fill{align-items:center;background:var(--color-gray-medium);border-radius:2px 0 0 2px;color:var(--color-bg);display:flex;font-size:.77rem;font-weight:var(--bold);height:100%;justify-content:center;transition:var(--theme),var(--theme-border),var(--theme-text),width .8s cubic-bezier(.25,1,.5,1)}.election2026__participation--national .bar-info{color:var(--color-gray-dark);font-size:.77rem;font-weight:var(--bold);position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:var(--theme-text)}.election2026__participation--national .bar-timestamp{font-size:.66rem;font-weight:var(--normal);margin-left:4px;opacity:.8}.election2026__participation--national .bar-labels{align-items:center;display:flex;font-weight:500;justify-content:space-between;margin-bottom:6px;position:relative;z-index:3}.election2026__participation--national .bar-line{background:var(--color-gray-mid-light);height:100%;opacity:.5;transition:var(--theme);width:1px}.election2026__participation--national .bar-line:first-child,.election2026__participation--national .bar-line:last-child{background:transparent}.election2026__participation--national .bar-line-threshold{background:var(--color-secondary);height:100%;left:73.5%;position:absolute;top:0;transition:var(--theme);width:1px;z-index:2}.election2026__participation--national .bar-line-hint{bottom:0;color:var(--color-secondary);font-size:.66rem;left:73.5%;padding:0 0 0 5px;position:absolute;transition:var(--theme-text);white-space:nowrap;z-index:2}.election2026__participation--national .bar-track{align-items:center;background:var(--color-gray-light-fx);border:1px solid var(--color-gray-mid-light);border-radius:5px;display:flex;height:38px;overflow:hidden;position:relative;transition:var(--theme),var(--theme-border);width:100%}.election2026__participation--national .current-year .bar-fill{background:var(--color-accent)}.election2026__participation--national .current-year .bar-info{color:var(--color-accent);opacity:1}.election2026__participation--national .bar-line-info{bottom:-35px;color:var(--color-gray-dark);font-size:.66rem;left:0;max-width:300px;position:absolute}.election2026__participation--highlighted__card{display:flex;flex-direction:column;gap:10px}.election2026__participation--highlighted__card__title{color:var(--color-accent);font-size:1.5rem;font-weight:var(--max);line-height:1rem;margin:0 0 5px;transition:var(--theme-text)}@media screen and (min-width:768px){.election2026__participation--highlighted__card__title{font-size:2rem}}.election2026__participation--highlighted__card__nfo{font-size:.77rem}@media screen and (min-width:768px){.election2026__participation--highlighted__card__nfo{font-size:.88rem}}.election2026__subtitle{position:relative}.election2026__latest-articles .nav-btn{align-items:center;background:var(--color-gray-light-fx);border:1px solid var(--color-gray-mid-light);cursor:pointer;display:flex;height:50px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:40px;z-index:3}.election2026__latest-articles .nav-btn-prev{border-left:none;border-radius:0 5px 5px 0;left:0}.election2026__latest-articles .nav-btn-next{border-radius:5px 0 0 5px;border-right:none;right:0}.election2026__latest-articles .nav-btn i{color:var(--color-secondary);font-size:2rem}.election2026__latest-articles .nav-btn:hover:not(:disabled){opacity:.85}.election2026__latest-articles .nav-btn:disabled{cursor:not-allowed;opacity:.5}.election2026__latest-articles .nav-btn:disabled i{opacity:.3}.election2026__latest-articles .articles-slider-container{overflow:hidden;padding:10px 0;position:relative}.election2026__latest-articles .articles-slider{display:flex;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.election2026__latest-articles .article-slide{box-sizing:border-box;padding:0 10px}.election2026__latest-articles .article-card{color:inherit;display:block;text-decoration:none}.election2026__latest-articles .article-card:hover .article-lead,.election2026__latest-articles .article-card:hover .article-title{opacity:.85}.election2026__latest-articles .article-card:hover .article-image img{opacity:.9}.election2026__latest-articles .article-image{aspect-ratio:16/10;border-radius:3px;margin-bottom:12px;overflow:hidden;position:relative}.election2026__latest-articles .article-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.election2026__latest-articles .article-content .article-title{display:-webkit-box;font-size:.88rem;font-weight:var(--bold);-webkit-line-clamp:2;line-height:1.3;margin:0 0 8px;-webkit-box-orient:vertical;color:var(--color-text);overflow:hidden;transition:var(--theme-text)}.election2026__latest-articles .article-content .article-lead{color:var(--color-gray-dark);display:-webkit-box;font-size:.77rem;-webkit-line-clamp:2;line-height:1.4;margin:0;-webkit-box-orient:vertical;overflow:hidden}.bar-bg{align-items:center;display:flex;height:65%;justify-content:space-between;left:0;position:absolute;top:14px;width:100%;z-index:2}.bar-container{display:flex;flex-direction:column;padding:0 0 25px;position:relative}.bar-container .label-name{font-size:.77rem;font-weight:var(--semibold)}.bar-container .label-name,.bar-container .label-update{color:var(--color-text);line-height:1.2;transition:var(--theme-text),var(--theme)}.bar-container .label-update{font-size:.66rem;font-weight:var(--regular)}.bar-fill{background:var(--color-accent);border-radius:1px 0 0 1px;height:100%;transition:var(--theme),var(--theme-border),width .8s cubic-bezier(.25,1,.5,1);z-index:2}.bar-info{color:var(--color-text);font-size:.77rem;font-weight:var(--bold);position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:3}.bar-labels{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;position:relative;z-index:3}.bar-line{background:var(--color-gray-mid-light);height:100%;opacity:.5;width:2px}.bar-line:first-child,.bar-line:last-child{background:transparent}.bar-line-threshold{background:var(--color-text);height:100%;left:73.5%;position:absolute;top:0;width:1px;z-index:2}.bar-line-hint{bottom:0;color:var(--color-text);font-size:.66rem;left:73.5%;padding-left:5px;position:absolute;white-space:nowrap;z-index:3}.bar-track{align-items:center;background-color:var(--color-gray-mid-light);background:var(--color-gray-light-fx);border:1px solid var(--color-gray-mid-light);border-radius:3px;display:flex;height:38px;overflow:hidden;padding:7px;position:relative;transition:var(--theme),var(--theme-border);width:100%}.subdomain__block--media__video .v-hl-btn{clip-path:none!important;margin:0!important;padding:0!important;transform:none!important}.subdomain__block--media__video .subdomain__block__arrow{display:none}@media screen and (min-width:768px){.subdomain__block--media__video .subdomain__block__arrow{background:var(--white);cursor:pointer;display:grid;height:100%;place-content:center;top:0;width:36px;z-index:2}.subdomain__block--media__video .subdomain__block__arrow--left{transform:rotate(180deg)}}.subdomain__block--media__video .subdomain__block__arrow span{color:var(--black);transform:translate(1px)}.election2026__module__participation__districts{display:flex;flex-direction:column;gap:30px}.election2026__module__participation__districts .election2026__district__list__item{padding:3px 0}:root{--target-w:1920;--target-h:1080;--aspect-ratio:calc(var(--target-w)/var(--target-h))}.inlinePreview:has(#terkep-adatkozpont){display:block}.main-preview{container:inlinePreview/size}.inlinePreview{aspect-ratio:var(--aspect-ratio);container-type:size;max-height:100cqh;max-width:100%;overflow:hidden;position:relative;width:calc(100cqh*var(--aspect-ratio))}.inlinePreview #terkep-adatkozpont{height:calc(var(--target-h)*1px);left:0;position:absolute;top:0;transform:scale(calc(100cqw/(var(--target-w)*1px)));transform-origin:top left;width:calc(var(--target-w)*1px)}
