.browser-bookmark[data-astro-cid-fsurehzd]{display:inline-flex;align-items:center}.bookmark-button[data-astro-cid-fsurehzd]{display:inline-flex;gap:.5rem;align-items:center;justify-content:center;min-height:46px;padding:.65rem 1rem;border:1px solid #58687a;border-radius:999px;background:transparent;color:#d4dfea;font:inherit;font-size:.9rem;cursor:pointer}.bookmark-button[data-astro-cid-fsurehzd]:hover{background:#ffffff0d;border-color:#9bacbc}button[data-astro-cid-fsurehzd]:focus-visible,input[data-astro-cid-fsurehzd]:focus-visible,a[data-astro-cid-fsurehzd]:focus-visible{outline:3px solid #8fc7fb;outline-offset:3px}dialog[data-astro-cid-fsurehzd]{position:fixed;inset:0;margin:auto;width:min(480px,calc(100% - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;border:1px solid #536579;border-radius:16px;background:#111e2d;color:#e7eef5;padding:1.25rem;text-align:left;box-shadow:0 20px 80px #0008}dialog[data-astro-cid-fsurehzd]::backdrop{background:#020914b8}.bookmark-heading[data-astro-cid-fsurehzd]{display:flex;align-items:center;gap:.5rem;justify-content:space-between}h2[data-astro-cid-fsurehzd]{font-size:1.2rem;line-height:1.4;margin:0}.bookmark-heading[data-astro-cid-fsurehzd] button[data-astro-cid-fsurehzd]{flex-shrink:0;min-width:44px;min-height:44px;border:0;background:transparent;color:#ccd8e3;font-size:1.8rem;cursor:pointer}p[data-astro-cid-fsurehzd]{font-size:.9rem;line-height:1.6;color:#b8c8d8;margin:.8rem 0}kbd[data-astro-cid-fsurehzd]{display:inline-block;padding:.1rem .3rem;border:1px solid #64748b;border-radius:4px;color:#fff}a[data-astro-cid-fsurehzd]{color:#95dfbb;text-underline-offset:3px;overflow-wrap:anywhere}label[data-astro-cid-fsurehzd],small[data-astro-cid-fsurehzd]{display:block;font-size:.78rem;line-height:1.6;color:#9dafc1}input[data-astro-cid-fsurehzd]{display:block;width:100%;min-width:0;min-height:44px;margin:.4rem 0 .7rem;padding:.5rem;font:inherit;font-size:16px;color:#dae7f2;background:#0a1521;border:1px solid #536579;border-radius:6px}.bookmark-copy[data-astro-cid-fsurehzd]{min-height:44px;padding:.5rem 1rem;border:1px solid #7ac59f;border-radius:8px;background:#184334;color:#ddf5e8;font:inherit;cursor:pointer}[data-astro-cid-fsurehzd][data-bookmark-status]:empty{display:none}[data-astro-cid-fsurehzd][hidden]{display:none!important}.bookmark-noscript[data-astro-cid-fsurehzd]{max-width:36rem}.energy-calculator[data-astro-cid-zpybxuj6]{margin-block:2rem;border:1px solid #2c394b;border-radius:18px;background:#101a29;color:#edf3f9;scroll-margin-top:90px}.calculator-heading[data-astro-cid-zpybxuj6]{padding:1.5rem 1.5rem 0}.calculator-place[data-astro-cid-zpybxuj6]{color:#9bafc2;font-size:.78rem}h2[data-astro-cid-zpybxuj6]{margin:.4rem 0;font-size:clamp(1.35rem,4vw,1.7rem);line-height:1.25;letter-spacing:-.025em}.calculator-heading[data-astro-cid-zpybxuj6] p[data-astro-cid-zpybxuj6]{color:#adbed0;margin:.5rem 0 0;line-height:1.5}.calculator-layout[data-astro-cid-zpybxuj6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;padding:1.5rem;align-items:start}.calculator-inputs[data-astro-cid-zpybxuj6],.calculator-results[data-astro-cid-zpybxuj6]{min-width:0}.calculator-inputs[data-astro-cid-zpybxuj6]{display:grid;gap:1rem}.simple-fields[data-astro-cid-zpybxuj6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.battery-fields[data-astro-cid-zpybxuj6],.advanced-fields[data-astro-cid-zpybxuj6],.spot-controls[data-astro-cid-zpybxuj6]{display:grid;gap:1rem}.field[data-astro-cid-zpybxuj6]{display:grid;gap:.4rem;min-width:0}label[data-astro-cid-zpybxuj6]{font-size:.83rem;color:#bdcada;line-height:1.4}input[data-astro-cid-zpybxuj6]:not([type=radio]):not([type=range]),select[data-astro-cid-zpybxuj6]{width:100%;min-width:0;min-height:46px;border:1px solid #405168;border-radius:8px;background:#0d1522;color:#f1f6fb;font:inherit;font-size:16px;padding:.6rem .75rem;font-variant-numeric:tabular-nums}input[data-astro-cid-zpybxuj6][aria-invalid=true]{border-color:#ffa1a1!important}.unit-input[data-astro-cid-zpybxuj6]{display:flex;align-items:center;position:relative;min-width:0}.unit-input[data-astro-cid-zpybxuj6] input[data-astro-cid-zpybxuj6]{padding-right:3.5rem!important}.unit-input[data-astro-cid-zpybxuj6]>span[data-astro-cid-zpybxuj6]{position:absolute;right:.8rem;font-size:.85rem;color:#a9bdcf;pointer-events:none}fieldset[data-astro-cid-zpybxuj6]{border:0;margin:0;padding:0;min-width:0}.period-options[data-astro-cid-zpybxuj6],.source-options[data-astro-cid-zpybxuj6],.mode-options[data-astro-cid-zpybxuj6]{display:flex;gap:.4rem}.period-options[data-astro-cid-zpybxuj6] label[data-astro-cid-zpybxuj6],.source-options[data-astro-cid-zpybxuj6] label[data-astro-cid-zpybxuj6],.mode-options[data-astro-cid-zpybxuj6] label[data-astro-cid-zpybxuj6]{flex:1;cursor:pointer;position:relative}.period-options[data-astro-cid-zpybxuj6] input[data-astro-cid-zpybxuj6],.source-options[data-astro-cid-zpybxuj6] input[data-astro-cid-zpybxuj6],.mode-options[data-astro-cid-zpybxuj6] input[data-astro-cid-zpybxuj6]{position:absolute;opacity:0;width:1px;height:1px}.period-options[data-astro-cid-zpybxuj6] span[data-astro-cid-zpybxuj6],.source-options[data-astro-cid-zpybxuj6] span[data-astro-cid-zpybxuj6],.mode-options[data-astro-cid-zpybxuj6] span[data-astro-cid-zpybxuj6]{display:flex;justify-content:center;align-items:center;min-height:44px;border:1px solid #35465b;border-radius:8px;padding:.5rem;text-align:center;height:100%}input[data-astro-cid-zpybxuj6]:checked+span[data-astro-cid-zpybxuj6]{color:#c6f5e0;border-color:#619e88;background:#19352e}input[data-astro-cid-zpybxuj6]:disabled+span[data-astro-cid-zpybxuj6]{opacity:.45}.basis-note[data-astro-cid-zpybxuj6]{margin:-.5rem 0 0;font-size:.75rem;line-height:1.5;color:#9eafc1}.price-input-row[data-astro-cid-zpybxuj6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem}.calculator-detail[data-astro-cid-zpybxuj6]{border-top:1px solid #2c394b}summary[data-astro-cid-zpybxuj6]{cursor:pointer;min-height:44px;padding-block:.8rem;color:#bdd0e2;font-size:.83rem;line-height:1.5}.advanced-fields[data-astro-cid-zpybxuj6]{padding-bottom:.5rem}.calculator-reset[data-astro-cid-zpybxuj6]{width:fit-content;min-height:44px;background:transparent;border:0;color:#afc9e1;text-decoration:underline;cursor:pointer;font:inherit;font-size:.8rem}.field-help[data-astro-cid-zpybxuj6],.calculation-detail[data-astro-cid-zpybxuj6] p[data-astro-cid-zpybxuj6],.estimate-note[data-astro-cid-zpybxuj6]{color:#a6b6c7;font-size:.77rem;line-height:1.6;margin:0}.calculator-results[data-astro-cid-zpybxuj6]{padding:1.25rem;border:1px solid #30493e;border-radius:12px;background:#11251f}.saving-headline[data-astro-cid-zpybxuj6]{display:grid;gap:.15rem}.saving-headline[data-astro-cid-zpybxuj6]>span[data-astro-cid-zpybxuj6],.single-cost[data-astro-cid-zpybxuj6]>span[data-astro-cid-zpybxuj6]{font-size:.88rem;color:#c4decf}.saving-headline[data-astro-cid-zpybxuj6]>span[data-astro-cid-zpybxuj6] small[data-astro-cid-zpybxuj6]{font-size:inherit}.saving-headline[data-astro-cid-zpybxuj6]>output[data-astro-cid-zpybxuj6],.single-cost[data-astro-cid-zpybxuj6]>output[data-astro-cid-zpybxuj6]{display:block;font-size:clamp(2.1rem,5vw,3rem);font-weight:650;line-height:1.2;letter-spacing:-.035em;color:#8ee0b8;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.euro-value[data-astro-cid-zpybxuj6]{display:block;color:#a6bcaf;font-size:.78rem;font-weight:400;min-height:0}.euro-value[data-astro-cid-zpybxuj6]:empty{display:none}.cost-comparison[data-astro-cid-zpybxuj6]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.7rem;margin:1.25rem 0 .6rem;align-items:center}.cost-comparison[data-astro-cid-zpybxuj6]>div[data-astro-cid-zpybxuj6]{min-width:0}.cost-comparison[data-astro-cid-zpybxuj6] span[data-astro-cid-zpybxuj6]{display:block;color:#afc0b5;font-size:.74rem}.cost-comparison[data-astro-cid-zpybxuj6] output[data-astro-cid-zpybxuj6]{display:block;font-size:1.1rem;font-weight:600;margin-top:.2rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.comparison-arrow[data-astro-cid-zpybxuj6]{color:#83b39a!important;font-size:1.15rem!important}.best-time[data-astro-cid-zpybxuj6]{margin:.6rem 0 1rem;font-size:.83rem;color:#c7dfd1}.same-note[data-astro-cid-zpybxuj6]{color:#b6cfbf;font-size:.78rem;margin:.6rem 0}.frequency[data-astro-cid-zpybxuj6]{display:grid;grid-template-columns:1fr auto;gap:.35rem 1rem;align-items:center}.frequency[data-astro-cid-zpybxuj6] .field-help[data-astro-cid-zpybxuj6]{grid-column:1 / -1}.period-options[data-astro-cid-zpybxuj6]{margin-bottom:1.2rem}.history-disclaimer[data-astro-cid-zpybxuj6]{margin-top:.8rem}.planner-detail[data-astro-cid-zpybxuj6] .spot-controls[data-astro-cid-zpybxuj6]{margin-top:1rem}.calculation-detail[data-astro-cid-zpybxuj6] a[data-astro-cid-zpybxuj6]{color:#c4e3d0;text-underline-offset:3px}.frequency[data-astro-cid-zpybxuj6] input[data-astro-cid-zpybxuj6]{max-width:4.75rem;min-height:40px!important;text-align:center}.calculation-detail[data-astro-cid-zpybxuj6]{margin-top:1rem;border-color:#354c40}.calculation-detail[data-astro-cid-zpybxuj6]>p[data-astro-cid-zpybxuj6]{margin-bottom:.7rem}.calculation-facts[data-astro-cid-zpybxuj6]{margin:.25rem 0 1rem}.calculation-facts[data-astro-cid-zpybxuj6]>div[data-astro-cid-zpybxuj6]{display:grid;gap:.3rem;margin-bottom:.8rem;font-size:.8rem}dt[data-astro-cid-zpybxuj6]{color:#a9bbaf}dd[data-astro-cid-zpybxuj6]{margin:0}.price-period[data-astro-cid-zpybxuj6]{margin:.6rem 0 0;font-size:.7rem;color:#91a998}.calculator-feedback[data-astro-cid-zpybxuj6]{margin:0;color:#e4d8b2;line-height:1.6}.single-cost[data-astro-cid-zpybxuj6] .estimate-note[data-astro-cid-zpybxuj6]{margin-top:1rem}.energy-slider[data-astro-cid-zpybxuj6]{accent-color:#86cda9;width:100%}[data-astro-cid-zpybxuj6][hidden]{display:none!important}input[data-astro-cid-zpybxuj6]:focus-visible,select[data-astro-cid-zpybxuj6]:focus-visible,summary[data-astro-cid-zpybxuj6]:focus-visible,button[data-astro-cid-zpybxuj6]:focus-visible,label[data-astro-cid-zpybxuj6]:has(input:focus-visible)>span[data-astro-cid-zpybxuj6]{outline:3px solid #88bff1;outline-offset:3px}@media(max-width:700px){.calculator-heading[data-astro-cid-zpybxuj6]{padding:1.1rem 1.1rem 0}.calculator-layout[data-astro-cid-zpybxuj6]{grid-template-columns:minmax(0,1fr);padding:1.1rem;gap:1.1rem}.calculator-results[data-astro-cid-zpybxuj6]{order:-1;padding:1rem}.saving-headline[data-astro-cid-zpybxuj6]>output[data-astro-cid-zpybxuj6],.single-cost[data-astro-cid-zpybxuj6]>output[data-astro-cid-zpybxuj6]{font-size:2.3rem}.cost-comparison[data-astro-cid-zpybxuj6]{margin-top:.85rem}.estimate-note[data-astro-cid-zpybxuj6]{font-size:.72rem}}
