{"id":518,"date":"2025-08-18T18:26:34","date_gmt":"2025-08-18T16:26:34","guid":{"rendered":"https:\/\/nrgcar.eu\/goupil\/?page_id=518"},"modified":"2026-06-09T00:09:06","modified_gmt":"2026-06-08T22:09:06","slug":"koltsegkalkulator","status":"publish","type":"page","link":"https:\/\/nrgcar.eu\/goupil\/koltsegkalkulator\/","title":{"rendered":"K\u00f6lts\u00e9gkalkul\u00e1tor"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"518\" class=\"elementor elementor-518\">\n\t\t\t\t<div class=\"elementor-element elementor-element-243b3d2 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"243b3d2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fef1b25 elementor-widget elementor-widget-html\" data-id=\"fef1b25\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ekta-wrap\">\n  <style>\n    .ekta-wrap{--ekta-accent:#273544;--ekta-muted:#eff3f7;--ekta-text:#0c1b2a;--ekta-card:#fff;--ekta-radius:18px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif;color:var(--ekta-text)}\n    .ekta-container{max-width:100%;margin:0 auto;padding:24px}\n    .ekta-sub{color:#35506b;margin:0 0 24px}\n    .ekta-grid{display:grid;gap:18px}\n    @media(min-width:900px){.ekta-grid{grid-template-columns:1.2fr 1fr}}\n    .ekta-card{background:var(--ekta-card);border-radius:var(--ekta-radius);box-shadow:0 8px 30px rgba(2,13,32,.08);padding:18px}\n\n    \/* --- Fejl\u00e9ck\u00e9p + c\u00edms\u00e1v --- *\/\n    .ekta-header{position:relative;margin:0 0 10px;border-radius:var(--ekta-radius);overflow:hidden;box-shadow:0 8px 30px rgba(2,13,32,.08)}\n    .ekta-header img{display:block;width:100%;height:auto;object-fit:cover}\n    .ekta-title{\n      position:absolute;left:50%;top:5%;transform:translateX(-50%);\n      margin:0;padding:10px 10px;border-radius:12px;color:#000;\n      font-size:clamp(15px,3vw,32px);font-weight:800;letter-spacing:.2px;text-align:center;line-height:1.2\n    }\n    .ekta-sub{margin:50px 0 50px;text-align:center}\n    @media (max-width:599px){\n      .ekta-title{top:1%;padding:8px 8px}\n    }\n\n    \/* c\u00edmsor ikonok *\/\n    .ekta-section-title{display:flex;align-items:center;gap:10px;font-weight:700;margin:0 0 12px}\n    .ekta-section-title img{width:22px;height:22px;object-fit:contain}\n\n    .ekta-row{display:flex;gap:12px;flex-wrap:wrap}\n\n    \/* V\u00e1laszt\u00f3 elemek *\/\n    .ekta-choice{\n      position:relative;display:flex;align-items:center;gap:12px;\n      border:1.5px solid #d7e3ef;border-radius:14px;padding:12px;cursor:pointer;\n      transition:.2s;background:#fff;flex:1 1 0;min-width:220px\n    }\n    .ekta-choice:hover{border-color:#b7cbe0;box-shadow:0 6px 16px rgba(6,30,61,.06)}\n    .ekta-choice.is-active{border-color:var(--ekta-accent);box-shadow:0 0 0 4px rgba(39,53,68,.12)}\n\n    \/* a teljes k\u00e1rtya kattinthat\u00f3 az overlay inputtal *\/\n    .ekta-choice input[type=\"checkbox\"]{position:absolute;inset:0;opacity:0;cursor:pointer}\n\n    \/* kerek jel\u00f6l\u0151 *\/\n    .ekta-check{\n      width:20px;height:20px;border:2px solid #97b5cf;border-radius:999px;\n      display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;transition:.2s;background:#fff\n    }\n    .ekta-choice.is-active .ekta-check{border-color:var(--ekta-accent);background:var(--ekta-accent)}\n    .ekta-check::after{content:\"\";width:10px;height:10px;border-radius:999px;background:#fff;opacity:0;transition:.2s}\n    .ekta-choice.is-active .ekta-check::after{opacity:1}\n\n    .ekta-choice .ekta-label{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}\n    .ekta-choice .ekta-name{font-weight:700}\n    .ekta-choice .ekta-meta{font-size:12px;color:#4a6a89}\n\n    \/* modelk\u00e1rty\u00e1n a k\u00e9p a v\u00e9g\u00e9n legyen *\/\n    .ekta-choice img{width:75px;height:75px;object-fit:contain;border-radius:10px;background:#fff;margin-left:auto}\n\n    \/* Ha a 3 elem nem f\u00e9r ki egy sorban, stackeld (JS kapcsolja) *\/\n    .ekta-row.stack-vertical{flex-wrap:nowrap;flex-direction:column}\n\n    \/* Range + kimenet *\/\n    .ekta-controls{display:grid;gap:16px}\n    .ekta-range{background:var(--ekta-muted);border-radius:14px;padding:14px}\n    .ekta-range label{display:flex;justify-content:space-between;gap:10px;font-weight:600;margin-bottom:8px}\n    .ekta-out{font-variant-numeric:tabular-nums}\n    .ekta-range input[type=range]{-webkit-appearance:none;width:100%;height:8px;border-radius:999px;background:#d9e6f3;outline:none}\n    .ekta-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--ekta-accent);border:3px solid #fff;box-shadow:0 2px 10px rgba(39,53,68,.35);cursor:pointer}\n    .ekta-range input[type=range]::-moz-range-thumb{width:24px;height:24px;border:none;border-radius:50%;background:var(--ekta-accent);cursor:pointer}\n\n    \/* Jobb oszlop \u2013 teljes m\u00e1rkasz\u00edn, a k\u00e9p feh\u00e9r h\u00e1tteren; az eredm\u00e9ny a k\u00e9p alatti ter\u00fclet k\u00f6zep\u00e9n *\/\n    .ekta-right{background:var(--ekta-accent);color:#fff;display:flex;flex-direction:column;min-height:100%}\n    .ekta-hero{width:100%;aspect-ratio:16\/9;border-radius:var(--ekta-radius);overflow:hidden;background:#fff}\n    .ekta-hero img{width:100%;height:100%;object-fit:contain;display:block;background:#fff}\n\n    .ekta-spacer{flex:1 1 auto}\n    .ekta-result{display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center;color:#fff}\n    .ekta-result large{opacity:.95;font-weight:600;letter-spacing:.2px}\n    .ekta-amount{font-size:clamp(28px,5vw,44px);font-weight:800;letter-spacing:.3px}\n\n    .ekta-hidden{display:none !important}\n\n    \/* Mobil: egyhas\u00e1bos layout, jobb oszlop k\u00f6z\u00e9pre igaz\u00edtva *\/\n    @media(max-width:899px){\n      .ekta-right{align-items:center}\n      .ekta-result{align-self:center}\n    }\n\n    \/* Sz\u00f6veges megjegyz\u00e9sek *\/\n    .ekta-note{font-size:13px;color:#4a6a89;margin-top:10px;line-height:1.4}\n    .ekta-disclaimer{font-size:12px;color:#4a6a89;text-align:left;margin:20px 0 0;line-height:1.5}\n    .ekta-disclaimer p{margin:4px 0}\n  <\/style>\n\n  <div class=\"ekta-container\" id=\"ekta-app\" data-locale=\"hu-HU\">\n    <div class=\"ekta-header\">\n      <img decoding=\"async\" src=\"https:\/\/nrgcar.eu\/wp-content\/uploads\/sites\/4\/2025\/08\/goupil-hero-nrg-car.webp\" alt=\"E-kisteheraut\u00f3 \u2013 Goupil\">\n      <h4 class=\"ekta-title\">E-kisteheraut\u00f3 \u00fczemeltet\u00e9si k\u00f6lts\u00e9g kalkul\u00e1tor<\/h4>\n    <\/div>\n\n    <p class=\"ekta-sub\">\n      V\u00e1laszd ki a Goupil elektromos kisteheraut\u00f3 t\u00edpus\u00e1t, majd a k\u00edv\u00e1nt akkumul\u00e1tor kapacit\u00e1st, ezut\u00e1n add meg az elektromos \u00e1ram egys\u00e9g\u00e1r\u00e1t \u00e9s a fut\u00e1steljes\u00edtm\u00e9nyt, mely alapj\u00e1n kisz\u00e1moljuk a v\u00e1rhat\u00f3 \u00e9ves \u00fczemeltet\u00e9si k\u00f6lts\u00e9gedet.\n    <\/p>\n\n    <div class=\"ekta-grid\">\n      <div class=\"ekta-card\">\n        <div class=\"ekta-section\">\n          <div class=\"ekta-section-title\">\n            <img decoding=\"async\" src=\"https:\/\/nrgcar.eu\/wp-content\/uploads\/sites\/4\/2025\/08\/truck-ico-nrg-car.webp\" alt=\"\">\n            Aut\u00f3 t\u00edpusa\n          <\/div>\n\n          <div class=\"ekta-row\" id=\"ekta-models\">\n            <label class=\"ekta-choice\" data-value=\"G2\">\n              <input type=\"checkbox\" class=\"ekta-model-input\" value=\"G2\" \/>\n              <span class=\"ekta-check\" aria-hidden=\"true\"><\/span>\n              <div class=\"ekta-label\"><span class=\"ekta-name\">G2<\/span><span class=\"ekta-meta\">A legkompaktabb j\u00e1rm\u0171v\u00fcnk<\/span><\/div>\n              <img decoding=\"async\" src=\"https:\/\/nrgcar.eu\/wp-content\/uploads\/sites\/4\/2025\/08\/goupil-g2-nrg-car.webp\" alt=\"G2\">\n            <\/label>\n            <label class=\"ekta-choice\" data-value=\"G4\">\n              <input type=\"checkbox\" class=\"ekta-model-input\" value=\"G4\" \/>\n              <span class=\"ekta-check\" aria-hidden=\"true\"><\/span>\n              <div class=\"ekta-label\"><span class=\"ekta-name\">G4<\/span><span class=\"ekta-meta\">Sokoldal\u00fa v\u00e1laszt\u00e1s, kateg\u00f3ri\u00e1ja etalonja<\/span><\/div>\n              <img decoding=\"async\" src=\"https:\/\/nrgcar.eu\/wp-content\/uploads\/sites\/4\/2025\/08\/goupil-g4-nrg-car.webp\" alt=\"G4\">\n            <\/label>\n            <label class=\"ekta-choice\" data-value=\"G4+\">\n              <input type=\"checkbox\" class=\"ekta-model-input\" value=\"G4+\" \/>\n              <span class=\"ekta-check\" aria-hidden=\"true\"><\/span>\n              <div class=\"ekta-label\"><span class=\"ekta-name\">G4+<\/span><span class=\"ekta-meta\">A \"+\" jel, ami mindent megv\u00e1ltoztat.<\/span><\/div>\n              <img decoding=\"async\" src=\"https:\/\/nrgcar.eu\/goupil\/wp-content\/uploads\/sites\/4\/2026\/05\/G4_nyito4.png\" alt=\"G4+\">\n            <\/label>\n            <label class=\"ekta-choice\" data-value=\"G6\">\n              <input type=\"checkbox\" class=\"ekta-model-input\" value=\"G6\" \/>\n              <span class=\"ekta-check\" aria-hidden=\"true\"><\/span>\n              <div class=\"ekta-label\"><span class=\"ekta-name\">G6<\/span><span class=\"ekta-meta\">3 szem\u00e9lyes kabinnal, m\u00e9gis v\u00e1rosi k\u00f6rnyezethez<\/span><\/div>\n              <img decoding=\"async\" src=\"https:\/\/nrgcar.eu\/wp-content\/uploads\/sites\/4\/2025\/08\/goupil-g6-nrg-car.webp\" alt=\"G6\">\n            <\/label>\n          <\/div>\n        <\/div>\n\n        <div class=\"ekta-section ekta-hidden\" id=\"ekta-battery-section\" style=\"margin-top:16px\">\n          <div class=\"ekta-section-title\">\n            <img decoding=\"async\" src=\"https:\/\/nrgcar.eu\/wp-content\/uploads\/sites\/4\/2025\/08\/battery-ico-nrg-car.webp\" alt=\"\">\n            Akkumul\u00e1tor t\u00edpus\n          <\/div>\n          <div class=\"ekta-row\" id=\"ekta-batteries\">\n            <label class=\"ekta-choice\" data-model=\"G2\" data-cons=\"21\" data-val=\"5.8 kWh \u00d3lom-savas\">\n              <input type=\"checkbox\" class=\"ekta-bat-input\" value=\"5.8 kWh \u00d3lom-savas\" \/>\n              <span class=\"ekta-check\" aria-hidden=\"true\"><\/span>\n              <div class=\"ekta-label\"><span class=\"ekta-name\">5.8 kWh \u00d3lom-savas<\/span><\/div>\n            <\/label>\n            <label class=\"ekta-choice\" data-model=\"G2\" data-cons=\"14.5\" data-val=\"8.6 kWh LiFePO\u2084\">\n              <input type=\"checkbox\" class=\"ekta-bat-input\" value=\"8.6 kWh LiFePO\u2084\" \/>\n              <span class=\"ekta-check\" aria-hidden=\"true\"><\/span>\n              <div class=\"ekta-label\"><span class=\"ekta-name\">8.6 kWh LiFePO\u2084<\/span><\/div>\n            <\/label>\n            <label class=\"ekta-choice\" data-model=\"G4\" data-cons=\"13.4\" data-val=\"9 kWh LiFePO\u2084\">\n              <input type=\"checkbox\" class=\"ekta-bat-input\" value=\"9 kWh LiFePO\u2084\" \/>\n              <span class=\"ekta-check\" aria-hidden=\"true\"><\/span>\n              <div class=\"ekta-label\"><span class=\"ekta-name\">9 kWh LiFePO\u2084<\/span><\/div>\n            <\/label>\n            <label class=\"ekta-choice\" data-model=\"G4\" data-cons=\"13\" data-val=\"14 kWh LiFePO\u2084\">\n              <input type=\"checkbox\" class=\"ekta-bat-input\" value=\"14 kWh LiFePO\u2084\" \/>\n              <span class=\"ekta-check\" aria-hidden=\"true\"><\/span>\n              <div class=\"ekta-label\"><span class=\"ekta-name\">14 kWh LiFePO\u2084<\/span><\/div>\n            <\/label>\n            <label class=\"ekta-choice\" data-model=\"G4\" data-cons=\"13.9\" data-val=\"21 kWh LiFePO\u2084\">\n              <input type=\"checkbox\" class=\"ekta-bat-input\" value=\"21 kWh LiFePO\u2084\" \/>\n              <span class=\"ekta-check\" aria-hidden=\"true\"><\/span>\n              <div class=\"ekta-label\"><span class=\"ekta-name\">21 kWh LiFePO\u2084<\/span><\/div>\n            <\/label>\n            <label class=\"ekta-choice\" data-model=\"G4+\" data-cons=\"14.5\" data-val=\"20 kWh LiFePO\u2084\">\n              <input type=\"checkbox\" class=\"ekta-bat-input\" value=\"20 kWh LiFePO\u2084\" \/>\n              <span class=\"ekta-check\" aria-hidden=\"true\"><\/span>\n              <div class=\"ekta-label\"><span class=\"ekta-name\">20 kWh LiFePO\u2084<\/span><\/div>\n            <\/label>\n            <label class=\"ekta-choice\" data-model=\"G4+\" data-cons=\"14.5\" data-val=\"30 kWh LiFePO\u2084\">\n              <input type=\"checkbox\" class=\"ekta-bat-input\" value=\"30 kWh LiFePO\u2084\" \/>\n              <span class=\"ekta-check\" aria-hidden=\"true\"><\/span>\n              <div class=\"ekta-label\"><span class=\"ekta-name\">30 kWh LiFePO\u2084<\/span><\/div>\n            <\/label>\n            <label class=\"ekta-choice\" data-model=\"G6\" data-cons=\"23\" data-val=\"29 kWh LiFePO\u2084\">\n              <input type=\"checkbox\" class=\"ekta-bat-input\" value=\"29 kWh LiFePO\u2084\" \/>\n              <span class=\"ekta-check\" aria-hidden=\"true\"><\/span>\n              <div class=\"ekta-label\"><span class=\"ekta-name\">29 kWh LiFePO\u2084<\/span><\/div>\n            <\/label>\n          <\/div>\n        <\/div>\n\n        <p class=\"ekta-note ekta-hidden\" id=\"ekta-battery-note\">\n          A fogyaszt\u00e1si adatok fix plat\u00f3s fel\u00e9p\u00edtm\u00e9nnyel szerelt v\u00e1ltozatokra \u00e9s 100 km megt\u00e9tel\u00e9re vonatkoznak!\n        <\/p>\n\n        <div class=\"ekta-card ekta-controls\" style=\"margin-top:16px\">\n          <div class=\"ekta-range\">\n            <label><span>Elektromos \u00e1ram egys\u00e9g\u00e1ra (Ft\/kWh)<\/span><span class=\"ekta-out\"><strong id=\"ekta-price-out\">100<\/strong> Ft\/kWh<\/span><\/label>\n            <input type=\"range\" id=\"ekta-price\" min=\"50\" max=\"300\" step=\"1\" value=\"100\" \/>\n          <\/div>\n          <div class=\"ekta-range\">\n            <label><span>\u00c9ves fut\u00e1steljes\u00edtm\u00e9ny (km)<\/span><span class=\"ekta-out\"><strong id=\"ekta-km-out\">10 000<\/strong> km<\/span><\/label>\n            <input type=\"range\" id=\"ekta-km\" min=\"0\" max=\"50000\" step=\"10\" value=\"10000\" \/>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"ekta-card ekta-right\">\n        <div class=\"ekta-hero\">\n          <img decoding=\"async\" id=\"ekta-hero-img\" src=\"https:\/\/nrgcar.eu\/wp-content\/uploads\/sites\/4\/2025\/08\/nrg-logo-uj-white.webp\" alt=\"\">\n        <\/div>\n        <div class=\"ekta-spacer\" aria-hidden=\"true\"><\/div>\n        <div class=\"ekta-result\" id=\"ekta-result-card\">\n          <large>\u00c9ves \u00fczemeltet\u00e9si k\u00f6lts\u00e9g<\/large>\n          <div class=\"ekta-amount\" id=\"ekta-total\">0 Ft<\/div>\n        <\/div>\n        <div class=\"ekta-spacer\" aria-hidden=\"true\"><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"ekta-disclaimer\">\n    <p>A felt\u00fcntetett fogyaszt\u00e1si \u00e9rt\u00e9kek \u00e9s \u00fczemeltet\u00e9si adatok sz\u00e1m\u00edt\u00e1sa felszerelts\u00e9gi jellemz\u0151kt\u0151l, \n    a haszn\u00e1lat k\u00f6r\u00fclm\u00e9nyeit\u0151l \u00e9s egy\u00e9b k\u00f6rnyezeti t\u00e9nyez\u0151kt\u0151l f\u00fcgg\u0151en v\u00e1ltozhatnak!<\/p>\n    <p>A fenti sz\u00e1m\u00edt\u00e1sok kiz\u00e1r\u00f3lag t\u00e1j\u00e9koztat\u00f3 jelleg\u0171ek \u00e9s nem min\u0151s\u00fclnek aj\u00e1nlatnak vagy k\u00f6telez\u0151 \u00e9rv\u00e9ny\u0171nek!<\/p>\n  <\/div>\n\n  <script>\n    (function(){\n      const $  = (s, c=document)=>c.querySelector(s);\n      const $$ = (s, c=document)=>Array.from(c.querySelectorAll(s));\n      const fmtInt = n => new Intl.NumberFormat('hu-HU').format(Math.round(n));\n      const fmtFt  = n => new Intl.NumberFormat('hu-HU',{style:'currency',currency:'HUF',maximumFractionDigits:0}).format(Math.round(n));\n\n      const modelsRow   = $('#ekta-models');\n      const modelCards  = $$('#ekta-models .ekta-choice');\n      const modelInputs = $$('#ekta-models .ekta-model-input');\n\n      const batSection  = $('#ekta-battery-section');\n      const batsRow     = $('#ekta-batteries');\n      const batCards    = $$('#ekta-batteries .ekta-choice');\n      const batInputs   = $$('#ekta-batteries .ekta-bat-input');\n\n      const price   = $('#ekta-price'), priceOut = $('#ekta-price-out');\n      const km      = $('#ekta-km'),    kmOut    = $('#ekta-km-out');\n      const total   = $('#ekta-total');\n      const heroImg = $('#ekta-hero-img');\n\n      const DEFAULT_HERO = 'https:\/\/nrgcar.eu\/wp-content\/uploads\/sites\/4\/2025\/08\/nrg-logo-uj-white.webp';\n\n      const modelImages = {\n        G2:'https:\/\/nrgcar.eu\/wp-content\/uploads\/sites\/4\/2025\/08\/goupil-g2-nrg-car.webp',\n        G4:'https:\/\/nrgcar.eu\/wp-content\/uploads\/sites\/4\/2025\/08\/goupil-g4-nrg-car.webp',\n        'G4+':'https:\/\/nrgcar.eu\/goupil\/wp-content\/uploads\/sites\/4\/2026\/05\/G4_nyito4.png',\n        G6:'https:\/\/nrgcar.eu\/wp-content\/uploads\/sites\/4\/2025\/08\/goupil-g6-nrg-car.webp'\n      };\n\n      let state = { model:null, battery:null, price:+price.value, km:+km.value };\n\n      function setActive(cards,val){ cards.forEach(c=>c.classList.toggle('is-active', (c.dataset.value||c.dataset.val)===val)); }\n\n      \/\/ AUTO-SELECT: ha pontosan 1 akku-opci\u00f3 marad l\u00e1that\u00f3, v\u00e1lasszuk ki\n      function autoSelectSingleBattery(){\n        const visible = $$('#ekta-batteries .ekta-choice').filter(el=>el.style.display!=='none');\n        if(visible.length === 1){\n          const card = visible[0];\n          const inp  = card.querySelector('.ekta-bat-input');\n          if(!inp.checked){\n            batInputs.forEach(i=>i.checked=false);\n            batCards.forEach(c=>c.classList.remove('is-active'));\n            inp.checked = true;\n            card.classList.add('is-active');\n            state.battery = { label: inp.value, cons: +card.dataset.cons, model: card.dataset.model };\n            compute();\n          }\n        }\n      }\n\n      function filterBatteries(){\n        batCards.forEach(c=>{\n          const ok = state.model && c.dataset.model===state.model;\n          c.style.display = ok ? '' : 'none';\n        });\n        checkWrapBats();\n        autoSelectSingleBattery();\n      }\n\n      function updateModelSelection(inp){\n        \/\/ csak egy modell legyen bepip\u00e1lva\n        modelInputs.forEach(i=>{ if(i!==inp) i.checked=false; });\n        const chosen = modelInputs.find(i=>i.checked);\n        state.model = chosen ? chosen.value : null;\n\n        setActive(modelCards, state.model);\n        heroImg.src = state.model ? modelImages[state.model] : DEFAULT_HERO;\n\n        \/\/ akku blokk l\u00e1that\u00f3s\u00e1g + sz\u0171r\u00e9s\n        filterBatteries();\n        batSection.classList.toggle('ekta-hidden', !state.model);\n        $('#ekta-battery-note')?.classList.toggle('ekta-hidden', !state.model);\n\n        \/\/ inkompatibilis akku reset\n        if(!state.model || (state.battery && state.battery.model!==state.model)){\n          state.battery = null;\n          batInputs.forEach(r=>r.checked=false);\n          batCards.forEach(x=>x.classList.remove('is-active'));\n        }\n\n        \/\/ ha az adott modellhez 1 akku van \u2192 auto-select\n        autoSelectSingleBattery();\n\n        compute();\n        checkWrapModels();\n      }\n\n      function updateBatterySelection(inp, card){\n        \/\/ single-select logika\n        batInputs.forEach(i=>{ if(i!==inp) i.checked=false; });\n        if(!inp.checked){\n          state.battery = null;\n          batCards.forEach(x=>x.classList.remove('is-active'));\n          compute();\n          return;\n        }\n        batCards.forEach(x=>x.classList.remove('is-active'));\n        card.classList.add('is-active');\n        state.battery = { label: inp.value, cons: +card.dataset.cons, model: card.dataset.model };\n        compute();\n      }\n\n      function compute(){\n        const cons = state.battery?.cons;\n        if(!state.model || !cons){ total.textContent = fmtFt(0); return; }\n        const r = (state.km\/100) * cons * state.price;\n        total.textContent = fmtFt(r);\n      }\n\n      \/\/ wrap-detekt\u00e1l\u00e1s mindk\u00e9t sorra\n      function checkWrapModels(){\n        const items = $$('#ekta-models .ekta-choice');\n        if(items.length<3){ modelsRow.classList.remove('stack-vertical'); return; }\n        const top = items[0].offsetTop;\n        const wrapped = items.some(it => it.offsetTop > top);\n        modelsRow.classList.toggle('stack-vertical', wrapped);\n      }\n      function checkWrapBats(){\n        const items = $$('#ekta-batteries .ekta-choice').filter(el=>el.style.display!=='none');\n        if(items.length<3){ batsRow.classList.remove('stack-vertical'); return; }\n        const top = items[0].offsetTop;\n        const wrapped = items.some(it => it.offsetTop > top);\n        batsRow.classList.toggle('stack-vertical', wrapped);\n      }\n      function checkWrapAll(){ checkWrapModels(); checkWrapBats(); }\n\n      \/\/ ESEM\u00c9NYEK \u2013 CSAK input change, nincs k\u00e1rtya-click (mobil kompatibilis)\n      const modelCardsInit = () => {\n        modelCards.forEach(card=>{\n          const inp = card.querySelector('.ekta-model-input');\n          inp.addEventListener('change', ()=>updateModelSelection(inp));\n        });\n      };\n      const batteryCardsInit = () => {\n        batCards.forEach(card=>{\n          const inp = card.querySelector('.ekta-bat-input');\n          inp.addEventListener('change', ()=>updateBatterySelection(inp, card));\n        });\n      };\n      modelCardsInit();\n      batteryCardsInit();\n\n      price.addEventListener('input', e=>{ state.price=+e.target.value; priceOut.textContent=fmtInt(state.price); compute(); });\n      km.addEventListener('input',    e=>{ state.km=+e.target.value;    kmOut.textContent=fmtInt(state.km);    compute(); });\n\n      \/\/ init\n      priceOut.textContent = fmtInt(state.price);\n      kmOut.textContent    = fmtInt(state.km);\n      heroImg.src          = DEFAULT_HERO;   \/\/ alap\u00e9rtelmezett k\u00e9p\n      filterBatteries();\n      compute();\n\n      window.addEventListener('resize', checkWrapAll);\n      window.addEventListener('load', checkWrapAll);\n      requestAnimationFrame(()=>setTimeout(checkWrapAll, 0));\n    })();\n  <\/script>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>E-kisteheraut\u00f3 \u00fczemeltet\u00e9si k\u00f6lts\u00e9g kalkul\u00e1tor V\u00e1laszd ki a Goupil elektromos kisteheraut\u00f3 t\u00edpus\u00e1t, majd a k\u00edv\u00e1nt akkumul\u00e1tor kapacit\u00e1st, ezut\u00e1n add meg az elektromos \u00e1ram egys\u00e9g\u00e1r\u00e1t \u00e9s a fut\u00e1steljes\u00edtm\u00e9nyt, mely alapj\u00e1n kisz\u00e1moljuk a v\u00e1rhat\u00f3 \u00e9ves \u00fczemeltet\u00e9si k\u00f6lts\u00e9gedet. Aut\u00f3 t\u00edpusa G2A legkompaktabb j\u00e1rm\u0171v\u00fcnk G4Sokoldal\u00fa v\u00e1laszt\u00e1s, kateg\u00f3ri\u00e1ja etalonja G4+A &#8222;+&#8221; jel, ami mindent megv\u00e1ltoztat. G63 szem\u00e9lyes kabinnal, m\u00e9gis v\u00e1rosi k\u00f6rnyezethez Akkumul\u00e1tor t\u00edpus 5.8 kWh \u00d3lom-savas 8.6 kWh LiFePO\u2084 9 kWh LiFePO\u2084 14 kWh LiFePO\u2084 21 kWh LiFePO\u2084 20 kWh LiFePO\u2084 30 kWh LiFePO\u2084 29 kWh LiFePO\u2084 A fogyaszt\u00e1si adatok fix plat\u00f3s fel\u00e9p\u00edtm\u00e9nnyel szerelt v\u00e1ltozatokra \u00e9s 100 km megt\u00e9tel\u00e9re vonatkoznak! Elektromos \u00e1ram egys\u00e9g\u00e1ra (Ft\/kWh)100 Ft\/kWh \u00c9ves fut\u00e1steljes\u00edtm\u00e9ny (km)10 000 km \u00c9ves \u00fczemeltet\u00e9si k\u00f6lts\u00e9g 0 Ft A felt\u00fcntetett fogyaszt\u00e1si \u00e9rt\u00e9kek \u00e9s \u00fczemeltet\u00e9si adatok sz\u00e1m\u00edt\u00e1sa felszerelts\u00e9gi jellemz\u0151kt\u0151l, a haszn\u00e1lat k\u00f6r\u00fclm\u00e9nyeit\u0151l \u00e9s egy\u00e9b k\u00f6rnyezeti t\u00e9nyez\u0151kt\u0151l f\u00fcgg\u0151en v\u00e1ltozhatnak! A fenti sz\u00e1m\u00edt\u00e1sok kiz\u00e1r\u00f3lag t\u00e1j\u00e9koztat\u00f3 jelleg\u0171ek \u00e9s nem min\u0151s\u00fclnek aj\u00e1nlatnak vagy k\u00f6telez\u0151 \u00e9rv\u00e9ny\u0171nek!<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-518","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/nrgcar.eu\/goupil\/wp-json\/wp\/v2\/pages\/518","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nrgcar.eu\/goupil\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nrgcar.eu\/goupil\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nrgcar.eu\/goupil\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nrgcar.eu\/goupil\/wp-json\/wp\/v2\/comments?post=518"}],"version-history":[{"count":0,"href":"https:\/\/nrgcar.eu\/goupil\/wp-json\/wp\/v2\/pages\/518\/revisions"}],"wp:attachment":[{"href":"https:\/\/nrgcar.eu\/goupil\/wp-json\/wp\/v2\/media?parent=518"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}