.electricity-calculator-module__-R3G3a__shell{background:#f8faf7;border:1px solid #c9dbd5;border-radius:18px;overflow:hidden;box-shadow:0 24px 64px #103d4112}.electricity-calculator-module__-R3G3a__topline{color:#27575b;letter-spacing:.11em;text-transform:uppercase;background:#dbebe6;justify-content:space-between;gap:1rem;padding:1rem 1.8rem;font-size:.65rem;font-weight:800;display:flex}.electricity-calculator-module__-R3G3a__grid{grid-template-columns:1.13fr .87fr;align-items:stretch;display:grid}.electricity-calculator-module__-R3G3a__controls{padding:clamp(1.5rem,3vw,3rem)}.electricity-calculator-module__-R3G3a__controls h2,.electricity-calculator-module__-R3G3a__research h2{margin:0 0 .85rem;font-size:clamp(1.85rem,3vw,2.7rem)}.electricity-calculator-module__-R3G3a__controls>p,.electricity-calculator-module__-R3G3a__research p{color:#526a6a;max-width:57ch;font-size:.88rem;line-height:1.7}.electricity-calculator-module__-R3G3a__controls h3{margin:0 0 1rem;font:1.45rem Georgia,serif}.electricity-calculator-module__-R3G3a__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.4rem;display:grid}.electricity-calculator-module__-R3G3a__fields:has(select){grid-template-columns:1.5fr .7fr}.electricity-calculator-module__-R3G3a__fields label,.electricity-calculator-module__-R3G3a__customRate,.electricity-calculator-module__-R3G3a__compare label{color:#183f43;flex-direction:column;gap:.35rem;font-size:.8rem;font-weight:700;display:flex}.electricity-calculator-module__-R3G3a__fields label span,.electricity-calculator-module__-R3G3a__customRate span{color:#667c7b;font-size:.66rem;font-weight:500}.electricity-calculator-module__-R3G3a__fields input,.electricity-calculator-module__-R3G3a__fields select,.electricity-calculator-module__-R3G3a__customRate input,.electricity-calculator-module__-R3G3a__compare select{color:#183f43;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #a9c1bc;border-radius:7px;padding:.65rem .72rem;font-size:.9rem}.electricity-calculator-module__-R3G3a__fields input:focus-visible,.electricity-calculator-module__-R3G3a__fields select:focus-visible,.electricity-calculator-module__-R3G3a__customRate input:focus-visible,.electricity-calculator-module__-R3G3a__compare select:focus-visible,.electricity-calculator-module__-R3G3a__rateChoice input:focus-visible{outline-offset:2px;outline:3px solid #d2e89a}.electricity-calculator-module__-R3G3a__divider{border-top:1px solid #d4e1db;margin:2rem 0}.electricity-calculator-module__-R3G3a__rateChoice{border:0;gap:.55rem;margin:1.35rem 0 0;padding:0;display:grid}.electricity-calculator-module__-R3G3a__rateChoice legend{margin-bottom:.55rem;font-size:.8rem;font-weight:700}.electricity-calculator-module__-R3G3a__rateChoice label{cursor:pointer;background:#fff;border:1px solid #d4e1dc;border-radius:8px;align-items:flex-start;gap:.8rem;padding:.85rem;display:flex}.electricity-calculator-module__-R3G3a__rateChoice label:has(input:checked){background:#e9f5f1;border-color:#137078}.electricity-calculator-module__-R3G3a__rateChoice input{accent-color:#12666f;margin:.22rem 0 0}.electricity-calculator-module__-R3G3a__rateChoice strong,.electricity-calculator-module__-R3G3a__rateChoice small{display:block}.electricity-calculator-module__-R3G3a__rateChoice strong{font-size:.84rem}.electricity-calculator-module__-R3G3a__rateChoice small{color:#526d6c;margin-top:.2rem;font-size:.7rem;font-weight:400}.electricity-calculator-module__-R3G3a__customRate{max-width:240px;margin-top:1rem}.electricity-calculator-module__-R3G3a__answer{color:#fff;background:#083e47;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.5rem,3vw,3rem);display:flex}.electricity-calculator-module__-R3G3a__answerKicker,.electricity-calculator-module__-R3G3a__miniKicker{letter-spacing:.16em;color:#d8ec9d;font-size:.64rem;font-weight:800}.electricity-calculator-module__-R3G3a__amount{letter-spacing:-.07em;overflow-wrap:anywhere;margin:.9rem 0 1.3rem;font:clamp(3.5rem,6.5vw,6.8rem)/1 Georgia,serif}.electricity-calculator-module__-R3G3a__answer>p{color:#d9e8e6;max-width:42ch;font-size:.88rem}.electricity-calculator-module__-R3G3a__answer p b{color:#fff}.electricity-calculator-module__-R3G3a__answerStats{border-top:1px solid #5b8489;border-bottom:1px solid #5b8489;grid-template-columns:1fr 1fr;gap:1rem;margin:1.6rem 0;padding:1.4rem 0;display:grid}.electricity-calculator-module__-R3G3a__answerStats span,.electricity-calculator-module__-R3G3a__answerStats strong{display:block}.electricity-calculator-module__-R3G3a__answerStats span{color:#abc8c8;margin-bottom:.4rem;font-size:.68rem}.electricity-calculator-module__-R3G3a__answerStats strong{font-size:1.25rem}.electricity-calculator-module__-R3G3a__answer .electricity-calculator-module__-R3G3a__formula{color:#bcd3d0;word-break:break-word;font-size:.72rem}.electricity-calculator-module__-R3G3a__answer .electricity-calculator-module__-R3G3a__caveat{color:#bcd3d0;margin-top:1.5rem;margin-bottom:0;font-size:.72rem}.electricity-calculator-module__-R3G3a__empty{margin:1rem 0;font:2.5rem Georgia,serif}.electricity-calculator-module__-R3G3a__research{border-top:1px solid #cbded8;grid-template-columns:1fr 1fr;display:grid}.electricity-calculator-module__-R3G3a__research section{min-width:0;padding:clamp(1.5rem,3vw,3rem)}.electricity-calculator-module__-R3G3a__research section+section{border-left:1px solid #cbded8}.electricity-calculator-module__-R3G3a__miniKicker{color:#12666f;margin-bottom:1.1rem;display:block}.electricity-calculator-module__-R3G3a__compare label{max-width:350px;margin:1.6rem 0}.electricity-calculator-module__-R3G3a__compareValues{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.electricity-calculator-module__-R3G3a__compareValues>div{background:#e5f0ec;border-radius:9px;min-width:0;padding:1.2rem}.electricity-calculator-module__-R3G3a__compareValues span,.electricity-calculator-module__-R3G3a__compareValues small{color:#486866;font-size:.72rem;display:block}.electricity-calculator-module__-R3G3a__compareValues strong{overflow-wrap:anywhere;margin:.6rem 0;font:clamp(1.6rem,3vw,2.5rem) Georgia,serif;display:block}.electricity-calculator-module__-R3G3a__delta,.electricity-calculator-module__-R3G3a__missing{border-left:3px solid #e58e62;margin-top:1rem;padding-left:1rem}.electricity-calculator-module__-R3G3a__bars{gap:.55rem;margin:1.6rem 0;display:grid}.electricity-calculator-module__-R3G3a__barRow{color:#426061;grid-template-columns:36px 1fr 45px;align-items:center;gap:.7rem;font-size:.72rem;display:grid}.electricity-calculator-module__-R3G3a__barTrack{background:#e1eae6;border-radius:20px;height:12px;overflow:hidden}.electricity-calculator-module__-R3G3a__barTrack i{background:#78a8a0;border-radius:20px;height:100%;display:block}.electricity-calculator-module__-R3G3a__barTrack i.electricity-calculator-module__-R3G3a__activeBar{background:#e58e62}.electricity-calculator-module__-R3G3a__barRow b{text-align:right;color:#183f43}.electricity-calculator-module__-R3G3a__historyTable{border-top:1px solid #d4e1dc;padding-top:.9rem;font-size:.78rem}.electricity-calculator-module__-R3G3a__historyTable summary{cursor:pointer;color:#12666f;font-weight:700}.electricity-calculator-module__-R3G3a__tableWrap{max-height:330px;margin-top:1rem;overflow:auto}.electricity-calculator-module__-R3G3a__tableWrap table{border-collapse:collapse;background:#fff;width:100%}.electricity-calculator-module__-R3G3a__tableWrap caption{text-align:left;color:#5b7776;padding:.8rem;font-size:.7rem}.electricity-calculator-module__-R3G3a__tableWrap th,.electricity-calculator-module__-R3G3a__tableWrap td{text-align:left;border-top:1px solid #e3ebe7;padding:.55rem .75rem}.electricity-calculator-module__-R3G3a__tableWrap thead{background:#e5f0ec}@media (max-width:900px){.electricity-calculator-module__-R3G3a__grid,.electricity-calculator-module__-R3G3a__research{grid-template-columns:1fr}.electricity-calculator-module__-R3G3a__research section+section{border-top:1px solid #cbded8;border-left:0}.electricity-calculator-module__-R3G3a__answer{min-height:350px}.electricity-calculator-module__-R3G3a__topline{flex-wrap:wrap}}@media (max-width:550px){:is(.electricity-calculator-module__-R3G3a__fields,.electricity-calculator-module__-R3G3a__fields:has(select),.electricity-calculator-module__-R3G3a__compareValues){grid-template-columns:1fr}.electricity-calculator-module__-R3G3a__topline{padding:1rem 1.5rem}.electricity-calculator-module__-R3G3a__answerStats{grid-template-columns:1fr}.electricity-calculator-module__-R3G3a__answer{min-height:0}.electricity-calculator-module__-R3G3a__amount{font-size:3.6rem}}
