:root{--bg-chart-urls: url("charts-bg.jpg") var(--c-third);--bg-chart-rep: no-repeat;--bg-chart-pos: center center;--bg-chart-size: cover;--bg-chart-att: fixed;--bg-shopping-cart: url('solar-shopping-cart-dark-mode.svg');--c-darker-grey: hsl(0 0% 20%);--c-dark-grey: hsl(240 0.8% 25.7%);--c-grey: hsl(0 0% 46.7%);--c-mid-dark-grey: hsl(0 0% 53.3%);--c-mid-grey: hsl(0 0% 60%);--c-light-grey: hsl(0 0% 78.4%);--c-lighter-grey: hsl(0 0% 89.4%);--c-orange: hsl(28 100% 50%);--c-red: hsl(9 86% 49%);--c-green: hsl(88 66.5% 48%);--c-green-2: hsl(99 72% 40%);--c-white: hsl(0 0% 100%);--c-yellow: hsl(52 100% 53.1%);--c-yellow-50: hsl(52 100% 53.1% / 0.5);--c-yellow-light: hsl(56 95.5% 82.5%);--c-error: hsl(9 85.5% 48.6%);--c-input: var(--c-text);--c-input-bg: hsl(0 0% 70.2%);--fill-flip-btn: light-dark(hsl(0 0% 89.8%), var(--c-third));--fill-flip-icon: light-dark(var(--c-text), hsl(0 0% 68.6%));--bg-flip-table: light-dark(var(--c-white), hsl(0 0% 18%));--c-flip-table: light-dark(var(--c-text), var(--c-white));--c-primary: light-dark(var(--c-dark-grey), var(--c-yellow));--c-secondary: light-dark(hsl(198 100% 62%), hsl(199 84% 73%));--c-third: hsl(0 0% 30%);--c-third-50: hsl(0 0% 30% / 0.5);--c-fourth: light-dark(hsl(101 52% 47%), hsl(101 52% 47%));--c-fifth: hsl(28 100% 50%);--c-text: light-dark(var(--c-dark-grey), var(--c-third));--c-helptext: hsl(0 0% 40.4%);--c-y-axis-text: light-dark(var(--c-third), var(--c-white));--c-y-axis-text-shadow: light-dark(var(--c-white), var(--c-third));--f-finance-rad: light-dark(var(--c-white), hsl(0 0% 40.4%));--f-legend: light-dark(var(--c-dark-grey), var(--c-mid-grey));--bg-infobox: light-dark(hsl(0 0% 100%), hsl(0 1% 23%));--bd-infobox: light-dark(hsl(0 0% 91%), hsl(0 0% 32%));--bd-infobox-top: light-dark(hsl(0 0% 91%), hsl(0 0% 32%));--c-infobox: light-dark(var(--c-third), var(--c-lighter-grey));--fill-info-column-selected: light-dark(hsl(0 0% 94.9%), hsl(0 0% 18%));--c-news-readmore: light-dark(var(--c-third), var(--c-lighter-grey));--c-btn: light-dark(var(--c-dark-grey), var(--c-lighter-grey));--c-btn-third: light-dark(var(--c-darker-grey), var(--c-white));--c-btn-fourth: light-dark(var(--c-white), var(--c-lighter-grey));--fill-btn-primary: light-dark(hsl(0 0% 84.7%),var(--c-third));--fill-btn-primary-hover: light-dark(var(--c-white), hsl(0 0% 10.2%));--fill-btn-fourth: light-dark(var(--c-text), var(--c-third));--fill-chart-shadow: light-dark(hsl(0 0% 10.2% / 0.1), hsl(0 0% 10.2% / 0.7));--c-blue: light-dark(hsl(198 100% 62%), hsl(198 75.5% 63.1%));--c-blue-66: hsl(198 75.5% 63.1% / 0.66);--c-blue-nav: light-dark(hsl(198 100% 62%), hsl(199 82.3% 57.8%));--range-shadow: light-dark(hsl(0 0% 0% / 0.5), hsl(0 0% 0% / 0.3));--range-bd: light-dark(var(--c-white), hsl(0 0% 25.5%));--checkbox: url("icon-box-inset.svg");--checkbox-checked: url("icon-box-checked-inset.svg");--c-edit: light-dark(var(--c-dark-grey), var(--c-white));--c-headertext: var(--c-light-grey);--bd-barchart-title: light-dark(hsl(0 0% 91%), hsl(0 0% 78.4% / 0.3));--opacity: 0.7;--c-arrow-up: light-dark(hsl(0 0% 73.7%), hsl(0 0% 45.1%));--fill-arrow-up: light-dark(var(--c-white), hsl(0 1% 22%));--c-blue-veiled: light-dark(hsl(198 100% 62% / 0.6), hsl(199 32.1% 41%));--c-white-veiled: light-dark(var(--c-light-grey), hsl(0 0% 58%));--c-yellow-veiled: light-dark(hsl(52 100% 53.1% / 0.6), hsl(51 51% 39.2%));--c-charttext: var(--c-mid-dark-grey);--bg-progress: light-dark(hsl(199 100% 77.5%), hsl(198 76.5% 90%));--sh-progress: light-dark(hsl(0 0% 57.6% / 0.2), hsl(0 0% 78.4% / 0.6));--area-line: light-dark(hsl(198 100% 62%), var(--c-white));--fill-bg-mobile-menu: light-dark(var(--c-white), var(--c-third));--fill-mobile-menu-icon: var(--c-mid-dark-grey);--chart-bg: url("chart-bg.svg");--bg-selectbox: #e3e3e3;--pos-stamp: -152px;--scale-stamp: 1;--btn-secondary-bg: var(--c-lighter-grey);--btn-secondary-bg-hover: var(--c-light-grey);--svg-fill: var(--c-third);--btn-round-bg: light-dark(hsl(0 0% 84.7%),var(--c-third));--bg-dash-readout: var(--c-yellow);--c-dash-readout: var(--c-third);--fill-dash-readout-icon: var(--c-third);--fill-dash-readout-icon-color: transparent;--fill-bg-renewal: var(--c-yellow-light);--fill-hr: light-dark(hsl(0 0% 30% / 0.1), hsl(0 0% 30% / 0.1));--fz-y-axis: 0.8rem;--fz-x-axis: 0.8rem;--c-y-line: var(--c-charttext);--pos-y-axis-left: calc(100vw - 100px);--fill-stack-grey: light-dark(var(--c-light-grey), var(--c-grey));--stack-selected: light-dark(hsl(0 0% 20%), var(--c-white));--lantaarn-btn-bg: light-dark(var(--c-lighter-grey), var(--c-mid-grey));--lantaarn-btn-bg-hover: light-dark(var(--c-light-grey), hsl(0 0% 10.2%));--lantaarn-btn-c: var(--c-text);--lantaarn-btn-c-hover: light-dark(var(--c-dark-grey), var(--c-white));--lantaarn-c-table: light-dark(hsl(0 0% 32%), hsl(0 0% 84%));--lantaarn-c-table-detail: var(--lantaarn-c-table);--lantaarn-bg-odd: light-dark(hsl(240 1% 97%), hsl(0 0% 24%));--lantaarn-state-bg: light-dark(hsl(108 57.2% 47.6%), hsl(75 89.2% 43.5%));--lantaarn-state-neg: var(--c-orange);--lantaarn-toggle-c: light-dark(hsl(240 1% 26%), var(--c-lighter-grey));--lantaarn-bullet-c: currentColor;--lantaarn-c-invoice-open: light-dark(var(--c-red), var(--c-white));--lantaarn-fill-invoice-open: light-dark(hsl(9 86% 49% / 0.2), hsl(0 0% 32%));--lantaarn-bd-invoice-open: light-dark(transparent, var(--c-red));--fill-doc-item: var(--c-lighter-grey);--fill-doc-item-hover: var(--c-headertext);--fill-finance-title: light-dark(var(--c-dark-grey), var(--c-white));--c-note-icon-text: light-dark(var(--c-dark-grey), var(--c-white));--fill-prev-next: light-dark(hsl(0 0% 29.8%), var(--c-light-grey));--fill-card-bg: light-dark(var(--c-white), hsl(0 0% 20%));--fill-invoice-notification-bg: transparent;--fill-bd-invoice-notification: transparent;--fill-bd-invoice-download: light-dark(hsl(0 0% 90%), var(--c-third));--fill-btn-toggle: light-dark(hsl(0 0% 95%), var(--c-mid-grey));--c-btn-toggle: light-dark(hsl(0 0% 32%), hsl(240 1% 26%));--fill-btn-pay: light-dark(var(--c-third), hsl(198 76% 63%));--c-btn-pay: light-dark(var(--c-white), hsl(240 1% 26%));--shadow-card: unset;--shadow-card-open: hsl(0 0% 50% / 0.5);--c-invoice-group: light-dark(var(--c-third), var(--c-white));--c-invoice-notification: light-dark(var(--c-dark-grey), var(--c-mid-grey));--c-icon-info: light-dark(var(--c-white), var(--c-third));--c-invoice-open: light-dark(hsl(9 86% 49%), var(--c-white));--fill-invoice-open: light-dark(hsl(9 86% 49% / 0.2), var(--c-third));--fill-bd-invoice-open: light-dark(transparent, var(--c-red));--fill-invoice-detail-message-bg: light-dark(var(--c-white), var(--c-third));--fill-invoice-detail-attention: hsl(52 100% 53%);--c-invoice-detail-message: var(--c-invoice-group);--c-invoice-detail-attention: var(--c-third);--c-invoice-detail-incasso: light-dark(var(--c-white) var(--c-third));--fill-bd-invoice-card-doc: light-dark(hsl(0 0% 95%), var(--c-third));--fill-download-doc: light-dark(var(--c-third), var(--c-white));--payment-arrangement-text: var(--text);--payment-arrangement-bd-c: var(--c-yellow);--payment-arrangement-bg: light-dark(var(--c-yellow), var(--c-third));--payment-arrangement-icon-fill: light-dark(var(--c-dark-grey), var(--c-yellow));--payment-arrangement-icon-c: light-dark(var(--c-yellow), hsl(0 0% 20%));--invoice-notification-text: light-dark(var(--c-dark-grey), var(--c-white));--invoice-notification-bg: transparent;--invoice-notification-bd-c: transparent;--invoice-notification-icon-c: var(--c-white);--invoice-notification-icon-fill: light-dark(hsl(9 86% 49%), var(--c-red));--invoice-notification-chevron-fill: light-dark(var(--c-dark-grey), var(--c-white));--dp-now: var(--c-green);--dp-average-c: light-dark(var(--c-green-2), var(--c-green));--dp-bg: light-dark(var(--c-white), hsl(0 0% 18%));--dp-box-shadow-c: light-dark(hsl(0 0% 0% / 0.1), hsl(0 0% 0% / 0.2));--dp-period-c: light-dark(var(--c-mid-dark-grey), var(--c-lighter-grey));--dp-period-past-c: light-dark(hsl(0 0% 76.9%), var(--c-mid-dark-grey));--dp-now-bg: light-dark(hsl(0 0% 96%), hsl(94 21.5% 21%));--dp-page-title-c: light-dark(var(--c-dark-grey), var(--c-white));--dp-tariff-c: light-dark(var(--c-dark-grey), var(--c-green));--dp-tariff-past-c: light-dark(var(--c-mid-dark-grey), hsl(97 48.7% 38.2%));--dp-usage-c: light-dark(var(--c-mid-dark-grey), hsl(198 100% 62%));--dp-gas-c: light-dark(var(--c-mid-dark-grey), var(--c-lighter-grey));--dp-area-line-c: var(--c-green-2);--dp-area-fill: light-dark(hsl(91 72% 51% / 0.3), hsl(91 72% 51% / 0.2));--dp-area-future-fill: light-dark(hsl(91 72% 51% / 0.6), hsl(91 72% 51% / 0.4));--dp-average-line-c: var(--c-green-2);--dp-stack-current-c: var(--c-green-2);--dp-stack-c: var(--c-blue);--dp-stack-selected-c: transparent;--dp-y-axis-c: light-dark(var(--c-mid-dark-grey), var(--c-lighter-grey));--dp-y-line-c: light-dark(var(--c-light-grey), var(--c-mid-dark-grey));--dp-x-line-c: light-dark(var(--c-light-grey), var(--c-mid-dark-grey));--height-pricing-chart: 432px;--fill-solar-total: var(--c-yellow);--c-solar-total: hsl(0 0% 30.2%);--c-solar-bd: light-dark(hsl(0 0% 87.8%), hsl(0 0% 40%));--size-stamp: 5.6rem;--size-bullet-free: var(--size-stamp);--fsize-bullet-free: 1.2rem;--fsize-bold-bullet-free: 1.8rem;--fill-solarflow: light-dark(var(--c-white), var(--c-dark-grey));--c-solarflow-text: light-dark(var(--c-dark-grey), var(--c-lighter-grey));--c-solar-expire-text: hsl(0 0% 30.2%);--c-solar-praise-text: hsl(0 0% 30.2%);--fill-solarpanel-being-processed: hsl(0 0% 30.2%);--stamp-image: url("stamp-sprite-dark.svg");--img-arrow-selectbox: url("icon-chevron-bullet-down-white.svg");--fill-contract: var(--c-secondary);--fill-renewal-offer: light-dark(var(--c-yellow-light), var(--c-darker-grey));--svg-fill-layer1: var(--c-text);--svg-fill-layer2: #ffdf10;--svg-fill-layer3: #fff;--fg-scrollbar: light-dark(hsl(0 0% 72.9%), hsl(0 0% 41.6%));--bg-scrollbar: light-dark(hsl(0 0% 97.6%), hsl(0 0% 16.1% / 0.5));--size-icon: 1.8rem}@font-face{font-family:MuseoSans;src:url("MuseoSans_300.otf") format("opentype");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:MuseoSans;src:url("MuseoSans_500.otf") format("opentype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:MuseoSans;src:url("MuseoSans_700.otf") format("opentype");font-style:normal;font-weight:bold;font-display:swap}@font-face{font-family:MuseoSans;src:url("MuseoSans_900.otf") format("opentype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:"Public Sans";font-weight:100 900;font-display:swap;font-style:normal;src:url("PublicSans-var.woff2") format("woff2")}@media(prefers-color-scheme: light){html:not(:has(meta[content=dark])){--chart-bg: url("light-mode-chart-bg.svg");--bg-chart-urls: url("light-mode-bg.jpg") #f6f6f6;--checkbox: url("icon-box.svg");--checkbox-checked: url("icon-box-checked.svg");--bg-shopping-cart: url('solar-shopping-cart.svg')}html:not(:has(meta[content=dark])) .inner-column-2 svg{--c-yellow: var(--c-secondary)}html:not(:has(meta[content=dark])).chart-page{--bg-chart-urls: linear-gradient(to bottom, hsl(0 0% 100% / 0.8) 0, hsl(0 0% 100% / 0) 450px, hsl(0 0% 100% / 0) 600px), url("light-mode-bg.jpg");--bg-chart-rep: repeat-x, no-repeat;--bg-chart-pos: top left, center center;--bg-chart-size: contain, cover;--bg-chart-att: fixed, fixed}html:not(:has(meta[content=dark])) .mobile-menu::after{content:"";position:absolute;top:-8px;left:0;right:0;display:block;height:8px;background-image:linear-gradient(to top, rgba(0, 0, 0, 0.06) 0%, rgba(0, 0, 0, 0) 100%)}}*{box-sizing:border-box}html{font-family:MuseoSans,sans-serif;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--c-yellow);color:var(--c-text);font-size:62.5%}body{margin:0;font-size:15px;-webkit-text-size-adjust:100%}a{color:inherit;text-decoration:none}a.has-line{text-decoration:underline}a.tile-green{display:flex;justify-content:center;align-items:center;height:100%;font-size:20px;color:var(--c-fourth);font-weight:500;background-color:#e9f8e6;border-radius:4px}a.icon-left,a.icon-right{display:inline-flex;align-items:center}a.icon-left svg,a.icon-right svg{fill:#c8c8c8;flex:0 0 2.4rem}.prev-next-nav a{color:var(--fill-prev-next)}.prev-next-nav a svg{fill:var(--fill-prev-next)}a.btn-primary{--c-btn: light-dark(var(--c-dark-grey), var(--c-light-grey))}hr{margin:48px 0;border:none;padding:0;height:.1rem;background-color:var(--fill-hr)}hr.login-form,hr.demo-page{margin:2.4rem 0}textarea,input,button{font-family:inherit}textarea,select,button,input[type=button],input[type=reset],input[type=submit],input[type=text],input[type=email],input[type=number],input[type=date],input[type=time],input[type=password]{border:none;color:var(--c-input)}input[type=text],input[type=email],input[type=number],input[type=date],input[type=time],input[type=password]{height:48px;font-size:15px;padding:4px 8px}button,input[type=button],input[type=reset],input[type=submit]{padding:2px 14px;color:var(--c-btn);font-size:13px;-webkit-appearance:button;border:none;border-radius:4px;font-weight:bold;cursor:pointer;text-transform:uppercase}button.dash-readout-item,input[type=button].dash-readout-item,input[type=reset].dash-readout-item,input[type=submit].dash-readout-item{text-transform:none}.tile textarea,.tile input[type=text],.tile input[type=email],.tile input[type=number],.tile input[type=date],.tile input[type=time],.tile input[type=password]{background-color:var(--c-lighter-grey)}.btn{display:inline-block;margin-bottom:8px;padding:2px 0;border-radius:4px;font-size:13px;font-weight:bold;color:var(--c-btn);text-transform:uppercase}.btn-transp{background:none;padding:0}.btn-round{display:inline-flex;align-items:center;border-radius:50%;background-color:var(--btn-round-bg)}@keyframes scaleChat{0%{transform:scale(0)}50%{transform:scale(0)}100%{transform:scale(1)}}.chat{position:fixed;bottom:9px;right:12px;display:flex;justify-content:center;align-items:center;height:48px;width:48px;border-radius:24px 6px 24px 24px;box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.2);cursor:pointer;background-color:#81cff4;animation:1s ease-out 0s 1 scaleChat}.chat svg{width:20px;height:auto}.chat svg path{fill:#444}.chat-page .chat{display:none}div.fiddle{background:rgba(255, 255, 255, 0.6);border:1px solid #999;border-left:none;margin-top:130px;position:absolute;color:black;padding:10px 10px 8px 20px}div.fiddle input[type=checkbox]{margin-left:5px;accent-color:white}div.fiddle input[type=number]{height:auto;font-size:1em;width:60px;border:1px solid #999;padding:1px 5px;text-align:right;background-color:var(--c-white)}div.fiddle input[type=submit]{margin-top:3px;color:black;border:1px solid #999;background-color:var(--c-light-grey)}.solarflow-page div.fiddle{position:fixed}.btn-icon{display:flex;align-items:center;padding-left:14px;padding-right:1px}.btn-icon.left{padding-left:1px;padding-right:14px}.btn-icon [class^=icon-]{width:30px;height:30px}.btn-single-icon{padding:4px 6px 3px}.btn-single-icon svg{width:20px;height:20px;margin-top:1px}.btn-primary{background-color:var(--fill-btn-primary);transition:background-color .3s}.btn-primary:hover,.btn-primary.selected{background-color:var(--fill-btn-primary-hover)}.btn-primary.hover-50:hover{--fill-btn-primary-hover: var(--c-third-50)}.btn-primary [class^=icon-]{fill:var(--c-btn);color:transparent}.btn.btn-primary [class^=icon-]{fill:var(--c-btn)}.btn-secondary{color:var(--c-darker-grey);background-color:var(--btn-secondary-bg);transition:background-color .3s}.btn-secondary:hover{background-color:var(--btn-secondary-bg-hover)}.btn-secondary [class^=icon-]{fill:var(--svg-fill);color:transparent}.btn-third,.btn-blue{transition:background-color .3s}.btn-third [class^=icon-],.btn-blue [class^=icon-]{color:transparent}.btn-third{color:inherit;background-color:hsl(0, 0%, 70.2%)}.btn-third:hover{color:var(--c-white);background-color:var(--c-third)}.btn-third:hover [class^=icon-]{fill:var(--c-white)}.btn-third [class^=icon-]{fill:var(--c-third)}.btn-blue{color:var(--c-btn-third);background-color:var(--c-blue)}.btn-blue:hover{background-color:hsl(196, 60.8%, 51%)}.btn-blue [class^=icon-]{fill:var(--c-btn-third)}.amount-form .btn,.amount-form .btn-blue,.may-edit-advance-amount .btn,.may-edit-advance-amount .btn-blue{--c-btn-third: light-dark(var(--c-white), var(--c-third))}.amount-form .btn svg,.amount-form .btn-blue svg,.may-edit-advance-amount .btn svg,.may-edit-advance-amount .btn-blue svg{fill:var(--c-btn-third)}.btn-white{background-color:#fff;color:var(--c-blue)}.btn-fourth{--c-btn: var(--c-btn-fourth);background-color:var(--fill-btn-fourth);margin:12px 0 0;padding:6px;transition:background-color .3s}.btn-fourth:hover{background-color:#1a1a1a}.btn-fourth [class^=icon-]{fill:var(--c-headertext);color:transparent}.lantaarn-btn{color:var(--lantaarn-btn-c);margin:12px 0 0;padding:6px;transition:background-color .3s;background-color:var(--lantaarn-btn-bg)}.lantaarn-btn:hover{--lantaarn-btn-bg: var(--lantaarn-btn-bg-hover);--lantaarn-btn-c: var(--lantaarn-btn-c-hover)}.lantaarn-btn [class^=icon-]{fill:var(--lantaarn-btn-c);color:transparent}.btn-green{color:#fff;background-color:#4fbf34}.btn-green [class^=icon-]{fill:#fff;color:transparent}.btn-disabled{background-color:var(--c-yellow);color:var(--c-yellow);cursor:default}.btn-disabled [class^=icon-]{fill:var(--c-yellow);color:transparent}.fill-bg{fill:currentColor}.link-icon{display:flex;align-items:center;transition:color .3s}.link-icon [class^=icon-]{width:24px;height:24px;margin-right:8px}.section-thankyou>.centered,.section-form>.centered{max-width:360px;margin:0 auto}@media screen and (max-width: 64em){.section-thankyou>.centered,.section-form>.centered{padding:0 2em}}.section-thankyou>.right,.section-form>.right{text-align:right}.section-form>.centered{padding:3vh 0}@media screen and (max-width: 64em){.section-form>.centered{padding:6rem 2em 4rem}}.demo-user-page .sun,.section-thankyou .sun{display:block;margin-left:auto;margin-right:auto}.section-thankyou{padding:64px 15px 0}.section-thankyou h1{font-size:22px;font-weight:900;text-align:center}.section-thankyou .centered{padding:12px 0}.demo-user-page{margin-top:3rem}@media screen and (max-width: 64em){.demo-user-page .sun{width:150px;height:150px}.demo-user-page+.section-form>.centered{padding-block:1rem}}.no-display{display:none}.messages{margin-top:-1.2rem}.account-page .messages,.solarflow-page .messages{margin-top:0}.account-page .messages .message:first-child,.solarflow-page .messages .message:first-child{margin-top:.8rem}.messages .message{margin-bottom:.8rem;padding-block:1.6rem;color:var(--c-darker-grey);background-color:var(--c-secondary);animation:goAway ease-out .24s 6s forwards}.messages .message-content{max-width:100rem;margin-inline:auto;padding-inline:4vw}@media screen and (max-width: 27.5em){.messages .message-content{padding-inline:2.4rem}}.dashboard-page .messages{position:absolute;top:7.6rem;left:0;right:0;z-index:1}@keyframes goAway{0%{opacity:1}55%{opacity:0}99%{opacity:0;height:0;overflow:hidden;z-index:0}100%{opacity:0;height:0;overflow:hidden;z-index:0;margin-top:0;padding-block:0}}.pioneer-form .pioneer-formfield{margin-bottom:15px;margin-top:10px}.pioneer-form .switch{margin-bottom:10px;margin-top:15px}.pioneer-form textarea{width:100%;padding:10px 8px 8px 8px}.pioneer-form .pioneer-label{margin-bottom:5px}.pioneer-form .pioneer-widget input:not([type=checkbox],[type=radio]){width:100%}.pioneer-form .form-extra-links{margin-bottom:10px}.pioneer-form .link-icon{font-size:14px}.pioneer-form .link-icon [class^=icon-]{fill:var(--c-third);color:var(--fill-hr)}.formcontrols{display:flex;margin-top:2.4rem}.formcontrols button{margin-left:auto;margin-bottom:8px}.formcontrols.stay-signed-in{justify-content:flex-end}.formcontrols.stay-signed-in button{margin-left:10px}.formcontrols.flex-end{justify-content:flex-end}.formcontrols.flex-end button,.formcontrols.flex-end span.btn,.formcontrols.flex-end a.btn{margin-left:10px}.formcontrols.flex-end a.btn{padding:4px 0}.formcontrols.flex-start{justify-content:flex-start}.formcontrols.flex-start button,.formcontrols.flex-start a.btn{margin-left:0;margin-right:8px}.formcontrols.flex-action{justify-content:center;margin-top:.8rem}@media screen and (min-width: 40.0625em){.formcontrols.flex-action{justify-content:flex-end}}.pioneer-errors{margin:10px 0 0;font-size:14px;color:var(--c-error)}.move-form{margin-top:20px}.move-form .pioneer-errors{margin:20px 0;font-weight:bold}.pioneer-field{display:flex;flex-direction:column}.pioneer-field .pioneer-widget{order:1}.pioneer-field .pioneer-help-text{order:2;font-size:14px;margin-top:10px}.pioneer-field .pioneer-help-text ul{margin:0 0 4px 16px;padding:0}.pioneer-field .pioneer-field-errors{order:3;margin-top:4px;font-size:14px;font-weight:bold;color:var(--c-error)}.solarflow-page .pioneer-field{margin-top:.4rem}.pioneer-field-has-error input{border-left:8px solid var(--c-error)}.pioneer-widget input[name=totp]{width:175px}.pioneer-field-inline input{width:100%}.pioneer-field-inline .pioneer-widget-inline{margin-bottom:15px}.head-before-formfield{font-weight:bold;margin-top:20px;margin-bottom:-8px}@media screen and (min-width: 23.8125em){.pioneer-fields-inline{display:flex;flex-wrap:wrap}.pioneer-field-inline{flex-grow:1;margin-right:1rem}.pioneer-field-inline:last-child{margin-right:0}.pioneer-field-inline input[name=postcode],.pioneer-field-inline input[name=city]{width:100%}.street-info{display:flex;flex-wrap:wrap}.street-info .pioneer-formfield:first-child{margin-right:1rem;flex-grow:1}.street-info .pioneer-formfield:last-child>.pioneer-label{display:none}.street-info .pioneer-field-inline{max-width:10rem}.street-info .pioneer-field-inline:first-child{max-width:15rem}.street-info .pioneer-field-inline:last-child{max-width:15rem}.lookupaddress{max-width:41rem}.lookupaddress .pioneer-field-inline{width:8rem}.lookupaddress .pioneer-field-inline:first-child{width:20rem}}.street-info .pioneer-formfield{margin-bottom:0}.street-info .pioneer-field-inline{margin-bottom:1rem}.color-mode-form .pioneer-radioselect-label,.dynamic-price-form .pioneer-radioselect-label,.pioneer-checkboxinput label{position:relative}.color-mode-form .pioneer-radioselect-label input,.dynamic-price-form .pioneer-radioselect-label input,.pioneer-checkboxinput label input{position:absolute;opacity:0;left:-10px}.color-mode-form .pioneer-radioselect-label span,.dynamic-price-form .pioneer-radioselect-label span,.pioneer-checkboxinput label span{padding-left:32px;display:block}.color-mode-form .pioneer-radioselect-label span::before,.dynamic-price-form .pioneer-radioselect-label span::before,.pioneer-checkboxinput label span::before{content:"";position:absolute;left:0;top:0;display:block;width:18px;height:18px}.pioneer-checkboxinput label{display:inline-block}.pioneer-checkboxinput span::before{background:url("icon-box.svg") no-repeat}.pioneer-checkboxinput input:checked+span::before{background-image:url("icon-box-checked.svg")}.pioneer-checkboxinput a{color:var(--c-secondary);text-decoration:underline}.color-mode-form,.dynamic-price-form{margin-top:16px}.color-mode-form .pioneer-formfield:last-child,.dynamic-price-form .pioneer-formfield:last-child{margin-bottom:0}.color-mode-form .pioneer-radioselect-label,.dynamic-price-form .pioneer-radioselect-label{display:block;margin-top:8px}.color-mode-form .pioneer-radioselect-label span::before,.dynamic-price-form .pioneer-radioselect-label span::before{background:url("icon-radio.svg") no-repeat}.color-mode-form .pioneer-radioselect-label input:checked+span::before,.dynamic-price-form .pioneer-radioselect-label input:checked+span::before{background-image:url("icon-checkmark.svg")}.color-mode-form{margin-top:0;margin-bottom:.8rem}label.switch{position:relative;display:flex;align-items:center}label.switch input{position:absolute;opacity:0;left:-10px}label.switch .icon-chart{margin-right:12px}label.switch span~svg{margin-left:auto}label.switch svg .action-move{transform:translateX(0);transition:transform 100ms}label.switch svg .action-change-color{fill:#b3b3b3;stroke:#a6a6a6;transition:fill 100ms,stroke 100ms}label.switch input:checked+svg .action-move{transform:translateX(170px)}label.switch input:checked+svg .action-change-color{stroke:#4ab007;fill:#50be08}.pioneer-selectbox{position:relative;max-width:380px;margin-bottom:8px;background-color:var(--bg-selectbox)}.pioneer-selectbox::after{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:block;width:32px;height:32px;content:var(--img-arrow-selectbox);pointer-events:none}.pioneer-selectbox select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;width:100%;margin-bottom:8px;padding:8px 40px 8px 8px;font-family:MuseoSans,Helvetica,sans-serif;font-size:1.6rem;color:var(--c-text);background-color:var(--bg-selectbox)}.solarflow-page .pioneer-selectbox{--c-text: light-dark(var(--c-dark-grey), var(--c-lighter-grey));--bg-selectbox: light-dark(hsl(0 0% 89%), hsl(0 1.7% 11.6%))}.toggle-pw-visibility{position:relative}.toggle-pw-visibility svg{position:absolute;top:0;right:0;width:var(--size-icon);height:var(--size-icon);fill:var(--c-text)}.toggle-pw-visibility .icon-eye-blocked{translate:-1rem 1.6rem;display:none}.toggle-pw-visibility .icon-eye{translate:-1rem 1.7rem}.toggle-pw-visibility .checkbox-toggle-password{position:absolute;clip-path:circle(0)}.toggle-pw-visibility .checkbox-toggle-password:checked~label .icon-eye-blocked{display:block}.toggle-pw-visibility .checkbox-toggle-password:checked~label .icon-eye{display:none}.toggle-pw-visibility .checkbox-toggle-password:focus-visible~label svg{outline:1px dotted var(--c-text)}main{padding:76px 0 6em}.dashboard-page main{padding:0}header{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;height:64px;padding-right:2vw;padding-left:4vw;color:var(--c-headertext);background-color:var(--c-darker-grey)}header [class^=icon-]{width:36px;height:36px;margin:0 6px;fill:var(--c-headertext)}header .move-item-right{margin-left:auto}header .icon-menu{cursor:pointer}@media screen and (min-width: 106.3125em){html:not(.chart-page,.solar-page) header label[for=navigation]{display:none}}header img{display:block}header .my-account-page .icon-user{fill:var(--c-yellow)}.logo-header{display:inline-block;width:45px;height:28px;text-align:center}.logo-header .icon-home.logo{width:28px;height:28px;margin-inline:0;vertical-align:top;fill:var(--c-yellow)}.header-shadow{position:fixed;left:0;top:64px;right:0;z-index:2;display:block;content:"";height:10px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, transparent 100%)}.dropdown-location{position:relative;margin-left:4px}.selected-location{display:flex;align-items:center;cursor:pointer}.selected-location .icon-chevron-bullet-down-bold{width:32px;height:32px;fill:var(--c-headertext);color:transparent;margin:0}.selected-location strong{font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 26.25em){.selected-location strong{width:140px}}.one-location{font-weight:500;padding-left:12px}[name=toggle-location-dropdown]{position:absolute;top:-20px}[name=toggle-location-dropdown]:checked+.dropdown-list{grid-template-rows:1fr;padding-bottom:2.4rem;box-shadow:2px 6px 4px 0 rgba(0, 0, 0, 0.4)}[name=toggle-location-dropdown]:checked+.dropdown-list>div{overflow:auto;max-height:70vh;min-height:12.4rem}.dropdown-list{position:fixed;top:64px;left:0;right:0;overflow:hidden;color:var(--c-headertext);padding-bottom:0;background-color:var(--c-darker-grey);max-height:70vh;transition:grid .06s;display:grid;grid-template-rows:0fr}.dropdown-list>div{min-height:0}@media screen and (min-width: 40.0625em){.dropdown-list{left:80px;right:unset;width:320px}}.dropdown-list a{position:relative;display:block;padding:10px 10px 10px 40px;color:var(--c-headertext);border-bottom:1px solid hsla(0, 0%, 78.4%, 0.25)}.dropdown-list a .icon-chevron-bullet-right{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;fill:var(--c-headertext);color:transparent}.dropdown-list a:first-child{border-top:1px solid hsla(0, 0%, 78.4%, 0.25)}.dropdown-list a:hover,.dropdown-list a.selected{background-color:var(--c-third)}.dropdown-list .address{display:block;margin-bottom:4px;font-weight:500}.nav-overlay{position:fixed;inset:0;background-color:rgba(0, 0, 0, 0.4);display:none}[name=toggle-navigation]{position:absolute;top:-20px;opacity:0}.chart-page [name=toggle-navigation]:checked+.nav-overlay+nav,.solar-page [name=toggle-navigation]:checked+.nav-overlay+nav{transform:translateX(-330px) translate3d(0, 0, 0)}.chart-page [name=toggle-navigation]:checked+.nav-overlay,.solar-page [name=toggle-navigation]:checked+.nav-overlay{display:block}@media screen and (max-width: 106.25em){[name=toggle-navigation]:checked+.nav-overlay+nav{transform:translateX(-330px) translate3d(0, 0, 0)}[name=toggle-navigation]:checked+.nav-overlay{display:block}}@media screen and (min-width: 106.3125em){html:not(.chart-page,.solar-page) [name=toggle-navigation]{display:none}}nav{position:fixed;top:0;right:-330px;bottom:0;width:320px;transform:translateX(0) translate3d(0, 0, 0);background-color:#f2f2f2;transition:transform .3s;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.3)}@media screen and (max-width: 26.25em){nav{width:84vw;transform:translateX(84vw)}}@media screen and (min-width: 106.3125em){html:not(.chart-page,.solar-page) nav{top:64px;right:0;transform:unset}html:not(.chart-page,.solar-page) nav .nav-header{display:none}}nav a:hover{color:var(--c-blue-nav)}nav a:hover .icon-chevron-bullet-right{fill:var(--c-blue-nav)}nav strong{font-weight:500}nav [role=menuitem]{display:block;position:relative;color:var(--c-third);text-decoration:none;background-color:#fff;border-top:none;padding:7px 0 7px 32px;transition:color .2s ease}nav [role=menuitem].selected{color:var(--c-blue-nav)}nav [role=menuitem].selected .icon-chevron-bullet-right{fill:var(--c-blue-nav)}nav .icon-chevron-bullet-right{position:absolute;left:0;top:2px;width:28px;height:28px;fill:var(--c-third);color:transparent;transition:fill .2s ease}nav .location{color:var(--c-third);background-color:#fff;margin-bottom:24px;padding-top:8px}nav .location strong{font-size:1.8rem}nav .location [role=menuitem]{border-top:1px solid hsla(0, 0%, 78.4%, 0.4);padding:12px 32px;display:flex}nav .location a:first-of-type{display:block;margin:12px 0 16px 32px}nav .location .icon-chevron-bullet-right{top:8px;left:auto;right:10px}nav .location div.menu-has-openpaymentinfo{background-color:#e63312;width:.8rem;height:.8rem;border-radius:.4rem;flex-shrink:0;margin-inline:.4rem}nav .nav-links{background-color:#fff;padding:20px}.nav-header{height:64px;text-align:right;padding-top:14px;padding-right:16px;background-color:#3a3a3a}.nav-header .icon-close{width:32px;height:32px;fill:var(--c-headertext);cursor:pointer}.scrollable-nav{height:calc(100% - 64px);overflow-y:auto}.mobile-menu{position:fixed;bottom:0;left:0;width:100vw;height:66px;background-color:var(--fill-bg-mobile-menu);text-align:center}@media screen and (min-width: 40.0625em){.mobile-menu{position:relative;top:0;height:64px;width:auto;margin-left:24px;background-color:transparent}}.mobile-menu a{display:inline-block;width:36px;height:36px;margin:10px 5px}@media screen and (min-width: 40.0625em){.mobile-menu a{margin:14px 1px}}.mobile-menu a svg{width:100%;height:auto;fill:var(--fill-mobile-menu-icon)}.mobile-menu a.selected svg{fill:var(--c-headertext)}header .mobile-menu [class^=icon-]{margin:0}@media screen and (max-width: 40em){.mobile-menu.hide-mobile{display:none}.mobile-menu a svg{--fill-mobile-menu-icon: light-dark(var(--c-dark-grey), var(--c-mid-dark-grey))}}.base-page{--c-input: var(--c-dark-grey);background:url("dashboard-bg.jpg") var(--c-primary) no-repeat center center fixed;background-size:cover;min-height:calc(100vh - 6em)}.base-page.public main{padding-top:16rem}.base-page input[type=text],.base-page input[type=email],.base-page input[type=password]{background-color:var(--c-white)}.base-page .btn-primary{--c-btn: var(--c-white);--fill-btn-primary: var(--c-third)}.base-page .btn-primary:hover{--fill-btn-primary-hover: hsl(0 0% 10.2%)}.base-page .btn-primary svg{fill:var(--c-white)}.dashboard{padding:64px 0 0 0}@media screen and (min-width: 48.0625em){.dashboard{height:100vh}}.dash-columns{max-width:120rem;margin-left:auto;margin-right:auto;padding:2.4rem}@media screen and (min-width: 56em){.dash-columns{display:flex;flex-wrap:wrap;align-items:center;min-height:100%;padding:4.8rem}.dash-columns .dash-column-1{flex:1 0 36rem;padding-right:3.2rem}.dash-columns .dash-column-2{flex-grow:1;max-width:44rem}.dash-columns [name=dash-dropdown-toggle],.dash-columns label[for=toggle-dash-dropdown]{display:none}}.dash-halo-svg{display:block;max-width:40rem;margin:3.2rem auto}[name=dash-dropdown-toggle]{position:absolute;top:-20px;opacity:0}.dash-dropdown-slide{width:100%}@media screen and (max-width: 55.9375em){.dash-dropdown-slide{position:absolute;top:64px;left:50%;padding-top:20px;padding-bottom:5px;translate:-50% -97%;background-color:#fff;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.25);transition:translate .3s}.dash-dropdown-slide.init_state,.dash-dropdown-slide.init_close{translate:-50% var(--pos-dropdown)}[name=dash-dropdown-toggle]:checked+.dash-dropdown-slide:not(.init_close){translate:-50% 0}[name=dash-dropdown-toggle]:checked+.dash-dropdown-slide:not(.init_close) .icon-chevron-bullet-down-bold{transform:rotate(-180deg)}[name=dash-dropdown-toggle]:checked+.dash-dropdown-slide.init_close{translate:-50% -97%}.dash-dropdown-slide label[for=toggle-dash-dropdown]{position:absolute;bottom:-16px;left:50%;width:80px;height:16px;transform:translate(-50%, 0)}.dash-dropdown-slide label[for=toggle-dash-dropdown] svg{width:inherit;height:inherit;fill:var(--c-helptext);color:#fff;transform:rotate(0deg);transition:transform .25s;filter:drop-shadow(0 2px 2px rgba(0, 0, 0, 0.12))}}@media screen and (min-width: 62.5625em){.dash_bg{background-color:#fff;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.4)}}@media screen and (max-width: 55.9375em){.reverse-mobile{display:flex;flex-flow:column-reverse}}.dash-item{padding:1.2rem .8rem 1.2rem 2rem;background-color:var(--c-white);border-top:.1rem solid var(--c-lighter-grey)}.dash-item.news{display:flex}.dash-item .date{margin-top:.4rem;font-size:1.1rem;text-transform:uppercase}.dash-item .date b{font-weight:900}.dash-item-title{font-weight:900;font-size:36px}.dash-item-title small{font-size:18px}.dash-item-title .icon-arrow{width:24px;height:24px}.dash-item-title .icon-arrow.decreased{display:none;transform:rotate(180deg);fill:var(--c-fourth)}.dash-item-image{width:80px}.dash-item-image+.dash-link .news-title{padding-top:8px}.dash-item-image .image-border{position:relative;width:inherit;height:80px;overflow:hidden;border-radius:4px}.dash-item-image img{width:100%;height:80px;object-fit:cover}.dash-link{display:flex;width:100%;padding-left:12px}.dash-link span{display:block}.dash-link>span:first-child{flex-grow:1}.dash-link .dash-readmore-icon{align-self:center}.dash-link .dash-readmore-icon svg{width:32px;height:32px;fill:var(--c-third);color:transparent}.close-news{text-align:left;text-decoration:underline;font-size:85%;color:var(--c-charttext);padding-left:32px}.dash-readout,.dash-dynamic-pricing{max-width:440px;margin:2rem auto}.solar-page .dash-readout,.solar-page .dash-dynamic-pricing{margin:.8rem auto}.contract-details .dash-readout,.contract-details .dash-dynamic-pricing{margin-left:0}.dash-readout.white{--bg-dash-readout: #fff}.dash-readout.green{--bg-dash-readout: var(--c-fourth)}.dash-readout.dark{--bg-dash-readout: var(--c-darker-grey)}.dash-readout.dark .icon-meterstoring{--fill-dash-readout-icon-color: var(--bg-dash-readout)}.dash-readout.dark,.dash-readout.green{--c-dash-readout: #fff;--fill-dash-readout-icon: var(--c-yellow)}.barchart-title .dash-readout{margin-block:.4rem 0}.dash-readout-item{display:flex;align-items:center;justify-content:center;min-height:72px;padding:10px 0 12px 20px;font-size:22px;color:var(--c-dash-readout);background-color:var(--bg-dash-readout);border-radius:4px}@media screen and (max-height: 55.9375em){.dash-readout-item{font-size:18px}}.dashboard .dash-readout-item>span{font-size:18px}.dashboard .dash-readout-item>span>span{font-size:20px}@media screen and (max-height: 55.9375em){.dashboard .dash-readout-item>span{font-size:16px}.dashboard .dash-readout-item>span>span{font-size:18px}}.barchart-title .dash-readout-item{text-align:left;text-transform:initial}.dash-readout-item>span{display:block}.dash-readout-item>span:not(.renew-panel){flex-grow:1;margin-left:16px}.dash-readout-item>span>span{display:block;font-weight:900}.dash-readout-item>span .larger{font-size:140%}.dash-readout-item>span.renew-panel{text-align:center}.dash-readout-item svg{flex:0 0 48px;height:48px;fill:var(--fill-dash-readout-icon);color:var(--fill-dash-readout-icon-color)}.dash-readout-item svg.weather-icon{--fill-dash-readout-icon: rgb(61 197 255)}.dash-readout-item svg.icon-contractrenewal{--svg-fill-layer1: var(--fill-contract)}.dash-readout-item svg.icon-meterstoring{--fill-dash-readout-icon-color: var(--c-fifth)}.dash-readout-item svg.icon-1plus1free{--fill-dash-readout-icon: var(--c-dash-readout)}.dash-readout-item svg.icon-warning-filled{--fill-dash-readout-icon-color: #fff;--fill-dash-readout-icon: #e63312}.dash-readout-item .icon-chevron-bullet-right-bold{--fill-dash-readout-icon: var(--c-dash-readout)}button.dash-readout-item{width:100%}button.dash-readout-item>span{text-align:left}.icon-meterstoring{color:var(--c-fifth)}.dash-dynamic-pricing{--bg-dash-readout: var(--c-darker-grey);display:flex;font-size:1.6rem;color:#fff}.dash-dynamic-pricing b{font-weight:900}.dash-dynamic-pricing small{font-size:60%}.dash-dynamic-pricing .larger{font-size:125%}.dash-dynamic-pricing .pricing-gas{font-size:1.7rem}.dash-dynamic-pricing .pricing-gas small{font-size:80%}.dash-dynamic-pricing .pricing-average{--dp-average-c: var(--dp-now);margin-bottom:.4rem}.dash-dynamic-pricing .text-info{position:relative;width:20rem;padding:10px 0 10px 15px;background-color:var(--bg-dash-readout);border-radius:4px 0 0 4px}.dash-dynamic-pricing .text-info::after{content:"";display:block;position:absolute;right:-2.4rem;top:50%;transform:translateY(-50%);height:0;width:0;border-style:solid;border-width:1.2rem;border-color:transparent transparent transparent var(--bg-dash-readout)}.dash-dynamic-pricing .svg-info{display:flex;align-items:center;flex:1 0 15rem;background:repeating-linear-gradient(135deg, rgb(57, 57, 57), rgb(57, 57, 57) 4px, rgb(82, 82, 82) 4px, rgb(82, 82, 82) 8px);border-radius:0 4px 4px 0}.dash-dynamic-pricing.desktop,.renewal-widget.desktop{display:none}@media screen and (min-width: 56em){.dash-dynamic-pricing,.renewal-widget{font-size:2.1rem}.dash-dynamic-pricing.desktop,.renewal-widget.desktop{display:flex}.dash-dynamic-pricing.mobile,.renewal-widget.mobile{display:none}}svg.pricing-dashboard{--c-y-line: #999;--dp-x-line-c: #999;--c-charttext: #999;--dp-average-line-c: hsl(99 72% 45%);--dp-area-line-c: hsl(99 72% 45%);display:block;width:100%}svg.pricing-dashboard .y-text{font-size:.8rem}svg.pricing-dashboard .vert-line{stroke-dasharray:2 1}svg.pricing-dashboard .line-price-average{stroke-dasharray:3 4}svg.pricing-dashboard .area-area.area-green{--dp-area-fill: hsl(91 72% 51% / 0.45)}svg.pricing-dashboard .stack-current-hour{fill:var(--dp-stack-current-c)}.no-prices{font-size:1.6rem;text-align:center}.meter-readout{max-width:710px;margin-left:auto;margin-right:auto;padding:64px 15px 0}.meter-readout h1{margin-top:48px;display:flex;align-items:center;font-size:22px;font-weight:900}@media screen and (max-width: 41.6875em){.meter-readout h1{font-size:20px}}.meter-readout h1 svg{fill:var(--c-third);width:48px;height:48px;margin-right:12px}.meter-readout .meter-cat-title,.meter-readout strong{font-weight:900}.meter-readout-address,.meter-cat-title,.meter-readout-columns{padding-left:10px}.meter-cat-title{margin-top:20px;margin-bottom:10px}.meter-readout-columns.tlv,.meter-readout-columns.lvr{display:flex;flex-wrap:wrap}.meter-readout-columns.tlv .meter-box,.meter-readout-columns.lvr .meter-box{flex-grow:1}@media screen and (min-width: 41.75em){.meter-readout-columns.tlv .meter-box:first-child,.meter-readout-columns.lvr .meter-box:first-child{margin-right:12px}}.meter-readout-columns .meter-box{max-width:330px;margin-bottom:10px;padding:15px;border-radius:4px}.meter-readout-columns .meter-box-label{font-weight:900;margin-bottom:6px}.meter-readout-columns .meter-box-value{display:flex;margin:10px 0}.meter-readout-columns .meter-box-value.field-error{position:relative}.meter-readout-columns .meter-box-value.field-error::before{content:"";position:absolute;top:50%;left:0;display:block;width:0;height:0;transform:translateY(-50%);border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:16px solid var(--c-error)}.meter-readout-columns input[inputmode=numeric],.meter-readout-columns .readout-dec,.meter-readout-columns .readout-unit{height:48px;font-weight:500}.meter-readout-columns input[inputmode=numeric]{font-size:32px;text-align:right;letter-spacing:5px;margin:0;padding:0}.meter-readout-columns input[inputmode=numeric].e{width:210px}.meter-readout-columns input[inputmode=numeric].g{width:180px}.meter-readout-columns .readout-dec{padding:10px 8px 0 4px;font-size:26px;background-color:var(--c-yellow-light)}.meter-readout-columns .readout-dec>span{padding-left:4px}.meter-readout-columns .readout-dec>span:nth-child(2){padding-left:8px;padding-right:4px}.meter-readout-columns.gas .readout-dec>span{color:var(--c-error)}.meter-readout-columns .readout-unit{padding:20px 0 0 12px;font-size:16px;margin-left:auto}.meter-readout-columns ul.errorlist{list-style:none;font-size:14px;font-weight:700;margin:5px 0;padding:0;color:var(--c-error)}.meter-readout-columns .validate-info{display:flex;align-items:center;margin-bottom:5px}.meter-readout-columns .validate-info .readout-value-show{font-size:32px;font-weight:500;margin-left:auto;letter-spacing:3px}.meter-readout-columns .validate-info [class^=icon-]{width:48px;height:48px}.meter-readout-columns .validate-info .icon-readout-likely{fill:var(--c-green-2)}.meter-readout-columns .validate-info .icon-readout-unlikely{fill:var(--c-orange);color:#fff}.meter-readout-columns .validate-info-title{font-size:14px;font-weight:900}.meter-readout-columns .readout-prev{margin-top:2px;font-size:14px}.meter-readout-columns .readout-prev>span{font-weight:900}.checkbox-validate{position:relative;display:block;padding-top:12px;padding-left:24px}.checkbox-validate:hover span::after{opacity:.3}.checkbox-validate input{position:absolute;opacity:0}.checkbox-validate input:checked+span::after{opacity:1}.checkbox-validate input:focus+span::before{outline:#fff dotted 1px}.checkbox-validate span{position:relative;display:block;padding-left:26px}.checkbox-validate span::before,.checkbox-validate span::after{content:"";position:absolute;display:block}.checkbox-validate span::before{top:0;left:0;width:18px;height:18px;background:#fff;border:1px solid var(--c-third);border-radius:3px}.checkbox-validate span::after{top:4px;left:4px;width:12px;height:12px;background:var(--c-third);opacity:0}#weather [class^=icon-]{fill:#fff}section.outage-list,section.news{max-width:1000px;padding:0 24px;margin:24px auto}.section.news.less-2-items{max-width:1200px}.news-item{width:31%;min-width:28rem;margin-bottom:2.5rem;padding:2.4rem 3.2rem 3.2rem;background-color:#fff;box-shadow:0 0 .8rem .4rem hsla(0, 0%, 0%, 0.1)}@media screen and (max-width: 39.3125em){.news-item{width:100%}}.less-2-items .news-item{width:45%}.news-item .news-date{margin-bottom:12px;font-size:12px;text-transform:uppercase}.news-item .news-description{margin-top:2rem;margin-bottom:2rem}.news-item .news-title{font-size:2rem;line-height:1em}.news-item .readmore{text-align:right}.news-item img{display:block;margin-top:1.5rem;margin-bottom:1.5rem;max-width:100%;height:auto;border:.4rem solid var(--c-lighter-grey)}.outage-list h1{display:grid;grid-template-columns:max-content auto;align-items:center;justify-content:center;gap:1rem;margin-inline:auto;max-width:80vw;font-size:3.6rem;font-weight:900;text-transform:uppercase}.outage-list h1 .icon-meterstoring{width:4.2rem;height:4.2rem}@media screen and (max-width: 37.5em){.outage-list h1{font-size:2rem}.outage-list h1 .icon-meterstoring{width:3.2rem;height:3.2rem}}.outage-item{margin-block:1.8rem;padding:1.8rem;background-color:#fff}.outage-item a{text-decoration:underline}.outage-item.expired{opacity:.7}.outage-date{margin-bottom:.5rem;font-weight:bold;text-transform:uppercase;font-size:1.2rem}.outage-title{font-size:2rem;margin-bottom:.4rem}.solar-page,.solarflow-page,.account-page,.chart-page,.finance-page{min-height:100vh;color:var(--c-headertext);background:var(--bg-chart-urls);background-repeat:var(--bg-chart-rep);background-position:var(--bg-chart-pos);background-size:var(--bg-chart-size);background-attachment:var(--bg-chart-att)}.account-page main{padding-top:5.6rem}.account-page h2{margin-top:0}.account-page section>div{position:relative}.account-page h3{margin:0;font-size:14px;font-weight:900}.account-page .tile{color:var(--c-third);max-width:100rem;margin:.8rem auto}.account-page .tile>div{padding:2rem 4vw;background-color:#fff;border-bottom:.1rem solid var(--c-lighter-grey)}@media screen and (max-width: 40em){.account-page .tile>div{width:100%}}@media screen and (max-width: 27.5em){.account-page .tile>div{padding:16px 24px}}.account-page .tile>div.user-details{padding-left:83px}@media screen and (min-width: 27.5625em){.account-page .tile>div:first-child{padding-top:2.4rem}}.account-page .tile>div:last-child{border-bottom:none;padding-bottom:2.4rem}.account-page .tile>div>div{margin-bottom:6px}.account-page .tile>div>div.in-progress,.account-page .tile>div>div.doing-well{margin:12px -4vw 20px}@media screen and (max-width: 27.5em){.account-page .tile>div>div.in-progress,.account-page .tile>div>div.doing-well{margin:12px -24px 20px}}.account-page .tile>div>div:last-child{margin-bottom:0}.account-page .invoice-details h3{margin-top:1.2rem}.account-page .invoice-details .dash-readout{margin-inline:0;max-width:none}.account-page .renewal-pending{background-color:var(--fill-bg-renewal);padding:2rem;border-radius:.8rem;margin-block:2rem}.account-page div .icon-user{position:absolute;left:20px;top:20px;width:48px;height:48px;fill:var(--c-third)}.account-page div h3{margin-top:0;font-size:18px}.account-page div .edit-detail{display:flex;align-items:flex-start}.account-page div .edit-detail div{flex-grow:1}.account-page div .edit-detail .btn{margin-bottom:0}.account-page div .email-preference h3{margin-bottom:0}.account-page .contract-details h2{margin-top:8px;margin-bottom:0;font-weight:900;font-size:22px}.account-page .downloads h3{margin-bottom:20px}.account-page .doc-item{display:flex;margin-top:8px;margin-bottom:8px;padding:16px;background-color:var(--fill-doc-item);border-radius:4px;transition:background-color .3s}.account-page .doc-item:hover{--fill-doc-item: var(--fill-doc-item-hover)}.account-page .wait{--fill-doc-item: hsl(0 0% 65%);--fill-doc-item-hover: hsl(0 0% 65%);color:hsl(0, 0%, 90%);pointer-events:none}.account-page .wait svg{opacity:.3}.account-page .doc-content{display:block;flex-grow:1;padding-right:10px}.account-page .doc-title{display:block;font-weight:bold}.account-page .in-progress,.account-page .doing-well{padding:20px 4vw;background-color:var(--bg-progress);box-shadow:inset 0 7px 3px -3px var(--sh-progress)}@media screen and (max-width: 27.5em){.account-page .in-progress,.account-page .doing-well{padding:24px 24px 16px}}.account-page .in-progress p,.account-page .doing-well p{margin:8px 0}.account-page .in-progress .formcontrols,.account-page .doing-well .formcontrols{margin:0}.account-page .iban-check-field{position:relative}.account-page .iban-check-field input{padding-right:55px}.account-page .icon-warning{display:none;position:absolute;top:31px;right:12px;color:var(--c-fifth);fill:#fff}.account-page .pioneer-field-has-error+.icon-warning{display:block}.img-centered{text-align:center;padding-block:clamp(20px,7vw,100px)}.img-centered img{width:16rem}.selected-preferences{list-style-type:none;margin:0;padding-left:0}.selected-preferences li{display:grid;grid-template-columns:2.4rem 1fr;gap:0 .8rem;margin-block:.8rem}.selected-preferences li .selected-pref{display:inline-flex;justify-content:center;height:1.8rem}.selected-preferences li .selected-pref.no{font-weight:bold;background:url("icon-box-no.svg") no-repeat}.selected-preferences li .selected-pref.yes{background:url("icon-checkmark.svg") no-repeat;background-position:.3rem -0.1rem}.delivery-table{border-spacing:0;border-collapse:collapse;margin-top:20px}.delivery-table th{text-align:left}.delivery-table th,.delivery-table td{padding-right:20px;vertical-align:top}.delivery-table th:first-child,.delivery-table td:first-child{width:120px}.delivery-table.panelenopnaam{counter-reset:rowNumber}.delivery-table.panelenopnaam th:first-child{white-space:nowrap}.delivery-table.panelenopnaam tbody tr{counter-increment:rowNumber}.delivery-table.panelenopnaam tbody td.rownumber{width:1%}.delivery-table.panelenopnaam tbody td.rownumber::before{content:counter(rowNumber)}@media screen and (max-width: 27.5em){.delivery-table.panelenopnaam tr{display:grid;grid-template-columns:30px auto;padding-bottom:8px}.delivery-table.panelenopnaam thead tr th:nth-child(n+3){display:none}.delivery-table.panelenopnaam .location{grid-column:2/4}.delivery-table.panelenopnaam .startdate{grid-column:2}.delivery-table.panelenopnaam .enddate::before{content:"t/m "}.delivery-table.panelenopnaam .startdate,.delivery-table.panelenopnaam .enddate{font-style:italic}}.meterstanden{margin-top:6px}.error-page{min-height:100vh;color:#fff;background:url("charts-bg.jpg") var(--c-third) no-repeat center center fixed;background-size:cover}.error-page .error{max-width:800px;margin:0 auto;padding:100px 2vw 4vh;text-align:center}.error-page .icon-bliksem{width:40vw;height:40vw;max-width:300px;max-height:300px;fill:var(--c-primary);margin-bottom:20px}.chart-nav{text-align:center;margin-block:8px}@media screen and (min-width: 40.0625em){.chart-nav{margin-bottom:24px}}.chart-nav a{min-width:71px;height:42px;margin:0 3px 10px;padding:13px}#stacks-component{position:relative;max-width:100vw;overflow:hidden;height:432px;background-size:1920px 432px;background-image:var(--chart-bg);background-repeat:repeat-x}@media screen and (max-width: 64em){#stacks-component{height:324px;background-size:1440px 324px}}@media screen and (max-width: 50.75em){#stacks-component{height:216px;background-size:960px 216px}}#stacks-component[data-level=day] .stacks-level.day,#stacks-component[data-level=month] .stacks-level.month,#stacks-component[data-level=year] .stacks-level.year{visibility:visible;overflow-x:auto}#stacks-component .stacks-page-label{font-size:1.2rem;text-align:center}#stacks-component .stacks-y-axis{display:none;position:sticky;left:var(--pos-y-axis-left);top:0;pointer-events:none;height:432px;width:200px}#stacks-component .stacks-y-axis text{font-family:inherit;fill:var(--c-y-axis-text);text-anchor:end;font-size:9px;opacity:1;text-shadow:1px 1px var(--c-y-axis-text-shadow)}#stacks-component .stacks-y-axis text.anim-text{animation:animYaxisText .8s}@keyframes animYaxisText{0%{opacity:0}100%{opacity:1}}@media screen and (max-width: 64em){#stacks-component .stacks-y-axis{height:324px;width:150px}}@media screen and (max-width: 50.75em){#stacks-component .stacks-y-axis{height:216px;width:100px}#stacks-component .stacks-y-axis text{font-size:12px}}#stacks-component[data-level=day] .stacks-y-axis.day,#stacks-component[data-level=month] .stacks-y-axis.month,#stacks-component[data-level=year] .stacks-y-axis.year,#stacks-component .stacks-y-axis.solar-day{display:block}.stacks-level{visibility:hidden;overflow:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;position:absolute;inset:0;margin:0 auto;text-align:center;max-width:100vw;white-space:nowrap;scrollbar-color:var(--fg-scrollbar) var(--bg-scrollbar)}.stacks-level::-webkit-scrollbar{width:10px;height:10px;background-color:var(--bg-scrollbar)}.stacks-level::-webkit-scrollbar-track{background-color:var(--bg-scrollbar)}.stacks-level::-webkit-scrollbar-corner{background-color:var(--bg-scrollbar)}.stacks-level::-webkit-scrollbar-thumb{background:var(--fg-scrollbar);border-radius:10px}.stacks-level>:first-child{margin-left:50vw}.stacks-level>:last-child{margin-right:50vw}svg .area-area{stroke:none}svg .area-area.area-green{fill:var(--dp-area-fill)}svg .area-line.area-green{stroke:var(--dp-area-line-c)}svg .area-line{fill:none;stroke-width:1;vector-effect:non-scaling-stroke}svg .stack-base{fill:var(--bd-infobox)}svg .stack-grey{fill:var(--fill-stack-grey)}svg .stack-blue{fill:var(--c-blue)}svg .stack-blue.has-data{fill:var(--dp-stack-c)}svg .stack-yellow{fill:var(--c-yellow)}svg .stack-white{fill:var(--c-white)}.diff-chart svg .stack-white{fill:light-dark(hsl(0, 0%, 0%), var(--c-white))}svg .stack-green{fill:var(--dp-area-fill)}svg .stack-green.future{--dp-area-fill: var(--dp-area-future-fill)}svg .stack-text{font-family:inherit;fill:var(--c-charttext)}svg .page.stack-text{font-size:9px}svg .diff.stack-text{font-size:18px}svg .diff.stack-text.day{font-size:12px}svg .this-is-now{stroke:rgba(255, 255, 255, 0.333);stroke-width:1;stroke-dasharray:3 1;vector-effect:non-scaling-stroke}svg .diff.chart-title{font-size:3rem;font-family:inherit;fill:var(--c-flip-table)}svg .y-text{font-size:2rem}svg .vert-line{stroke:var(--dp-x-line-c);stroke-dasharray:5 3;vector-effect:non-scaling-stroke}svg .line-price-average{stroke:var(--dp-average-line-c);stroke-dasharray:5 9}svg.pricing-stacks-page .vert-line,svg.pricing-stacks-page .line-price-average{stroke-dasharray:2 3}svg.pricing-stacks-page .y-text{font-size:.8rem}svg .line-x-axis{stroke:#c8c8c8;stroke-width:.5;vector-effect:non-scaling-stroke}svg.stacks-page{text-align:left;display:inline-block;vertical-align:top}svg.stacks-page .snap-item{cursor:pointer}svg.stacks-page .hatch{mask:url("#mask-stripe")}svg.stacks-page text{transition:fill .3s ease-out}svg.stacks-page rect{transition:height .3s ease,fill .3s ease-out}svg.stacks-page .stack-white{fill:var(--c-white-veiled)}svg.stacks-page .stack-blue{fill:var(--c-blue-veiled)}svg.stacks-page .stack-yellow{fill:var(--c-yellow-veiled)}svg.stacks-page .stack-load{fill:#888}svg.stacks-page .selected .stack-text,svg.stacks-page .selected .stack-white{fill:var(--stack-selected)}svg.stacks-page .selected .stack-blue{fill:var(--c-blue)}svg.stacks-page .selected .stack-yellow{fill:var(--c-yellow)}@media screen and (max-width: 64em){svg.stacks-page{height:324px}}@media screen and (max-width: 50.75em){svg.stacks-page{height:216px}svg.stacks-page .stack-text{font-size:12px}}div.stacks-page{text-align:left;display:inline-block;vertical-align:top}.stacks-page{height:432px}@media screen and (max-width: 64em){.stacks-page{height:324px}}@media screen and (max-width: 50.75em){.stacks-page{height:216px}}.day .stacks-page{width:1920px}@media screen and (max-width: 64em){.day .stacks-page{width:1440px}}@media screen and (max-width: 50.75em){.day .stacks-page{width:960px}}.month .stacks-page{width:1560px}@media screen and (max-width: 64em){.month .stacks-page{height:324px;width:1170px}}@media screen and (max-width: 50.75em){.month .stacks-page{height:216px;width:780px}}.year .stacks-page{width:1200px}@media screen and (max-width: 64em){.year .stacks-page{height:324px;width:900px}}@media screen and (max-width: 50.75em){.year .stacks-page{height:216px;width:600px}}.grid-column-values{text-align:center}.grid-column-values .info-column,.grid-column-values .row-2{padding:14px 14px 20px;min-height:100px}.grid-column-values .row-3{padding:14px 28px;text-align:left;border-top:1px solid var(--bd-infobox)}.grid-column-values .has-row-3{padding-bottom:0}.grid-column-values .info-column.tile-link{padding:10px}.grid-column-values .subtitle{font-size:16px;line-height:125%;margin-top:4px;margin-bottom:10px}.grid-column-values .subtitle small{font-size:.7em;hyphens:auto;text-transform:uppercase}@media screen and (max-width: 40em){.grid-column-values .value{font-size:24px}.grid-column-values .subtitle{font-size:13px}}@media screen and (min-width: 48.0625em){.grid-column-values{display:grid;grid-template-columns:1fr 1fr}.grid-column-values .column-2{grid-column:2;border-left:1px solid var(--bd-infobox)}}@media screen and (max-width: 48em){.grid-column-values .column-2:not(:last-child){border-bottom:1px solid var(--bd-infobox)}}.grid-column-values .column-1.grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr))}.grid-column-values .column-1.grid>div:not(:last-child){border-right:1px solid var(--bd-infobox)}.grid-column-values .info-yellow{color:var(--c-primary)}.grid-column-values .info-blue{color:light-dark(var(--c-text), var(--c-secondary))}.grid-column-values .row-infotext{padding:8px 14px 14px;text-align:left}.grid-column-values .row-infotext+.row-infotext-footnote{margin:15px -14px 0 -14px;padding:14px 28px 0;border-top:1px solid var(--bd-infobox)}.grid-column-values .row-infotext-footnote{padding:8px 14px 14px;text-align:left}.large{font-size:30px;font-weight:900}.medium,.medium-fw-normal{font-size:24px;line-height:100%}.medium{font-weight:900}.medium-fw-normal{margin-bottom:1.2rem}.info-column{position:relative}.info-column[data-prut]{cursor:pointer}.info-column .icon-arrow-up{position:absolute;bottom:-6px;left:50%;display:none;width:18px;height:18px;transform:translate(-50%);fill:var(--fill-arrow-up);color:var(--c-arrow-up)}.info-column.selected{background-color:var(--fill-info-column-selected)}.info-column.selected .icon-arrow-up{display:block}.finance-overview .info-column{padding:0;min-height:auto}.finance-overview .info-column .btn-fourth{margin-bottom:12px}.finance-overview .info-column .inner{padding:14px 14px 20px}@media screen and (min-width: 50.0625em){.finance-overview .info-column .inner{padding:4.8rem}}@media screen and (min-width: 50.0625em){.finance-overview .info-column .inner-grid-columns>div{padding:0}}@media screen and (min-width: 48.0625em){.grid-bar-values{grid-template-rows:minmax(110px, max-content) auto}.grid-bar-values .column-2{grid-row:1/4}.finance-overview .grid-bar-values{grid-template-rows:unset}}@media screen and (max-width: 48em){.finance-overview .grid-bar-values .column-2{border-top:1px solid var(--bd-infobox)}}.grid-bar-values .column-1.grid>div{border-bottom:1px solid var(--bd-infobox)}.grid-bar-values .unit{font-size:12px;margin-left:2px}.grid-bar-values .value:empty+.unit{display:none}.grid-bar-values .value:empty::before{content:"-"}.grid-bar-values #diff-label{margin:4.8rem 0 1.4rem;min-height:2rem}.grid-bar-values #diff-label:empty{display:none}.grid-bar-values #diff-label:empty~#diff-chart{margin-top:5.2rem}.grid-bar-values #diff-chart{margin:1rem 0}.grid-bar-values #diff-chart svg{display:block}.no-hour-data,.infobox .p4-outage{grid-template-columns:1fr 75px;align-items:center;padding:60px 34px 14px;font-size:16px}.no-hour-data:not(.no-display),.infobox .p4-outage:not(.no-display){display:grid}.infobox .icon-meterstoring{color:var(--bg-infobox)}.inner-grid-columns{display:grid;grid-template-columns:2fr 100px;text-align:left}.info-column .inner-grid-columns{display:none}.info-column .inner-grid-columns.active{display:grid}.inner-grid-columns>div{padding:8px 14px 14px}.inner-grid-columns .btn-blue{color:var(--c-third)}.inner-grid-columns .btn-blue svg{fill:var(--c-third)}.must-edit-advance-amount,.can-edit-advance-amount{padding:24px 29px;margin:2rem -14px;color:var(--c-third);text-align:center;background-color:var(--c-secondary)}.must-edit-advance-amount .medium,.can-edit-advance-amount .medium{margin-bottom:6px}.may-always-edit-amount{padding-top:1em}.may-always-edit-amount a span{text-decoration:underline}.may-always-edit-amount a svg{width:22px;height:22px;margin-bottom:-6px;margin-right:-5px;margin-left:-3px;fill:#fff}.may-edit-advance-amount{margin-block:2rem;padding-inline:14px;text-align:center}.may-edit-advance-amount h3{margin-bottom:4px}.may-edit-advance-amount h3 a{display:flex;align-items:center}.may-edit-advance-amount h3 a span{text-decoration:underline;margin-right:6px}.may-edit-advance-amount h3 a svg{width:22px;height:22px;margin-right:5px;fill:var(--c-edit)}.may-edit-advance-amount .btn{margin-top:14px;color:var(--c-third)}.may-edit-advance-amount .btn svg{fill:var(--c-third)}.advance-amount-text{padding-inline:12px;text-align:left}.selected-chart-info{box-shadow:0 0 .8rem 0 var(--fill-chart-shadow)}.lantaarn,.infobox{position:relative;max-width:1000px;color:var(--c-infobox);background-color:var(--bg-infobox)}.infobox{margin:0 auto;border-top:.1rem solid var(--bd-infobox-top)}@media screen and (max-width: 50.75em){.infobox{margin-top:10px}}.infobox[data-type=profiled] [data-type=real],.infobox[data-type=real] [data-type=profiled]{display:none}.infobox[data-type=profiled] .subtitle[data-expected]{display:none}.infobox[data-type=profiled][data-expected=yes] .subtitle[data-expected=yes],.infobox[data-type=profiled][data-expected=no] .subtitle[data-expected=no]{display:block}.infobox[data-type=profiled][data-level=day] .diff-chart{display:none}.infobox[data-type=profiled][data-prut=pon] .info-column[data-type=profiled]{display:none}.infobox[data-type=profiled][data-prut=pon][data-level=day] .diff-chart{display:block}.infobox .diff-has-estimates [data-type=profiled].column-2{display:block}.infobox .diff-has-estimates [data-type=profiled].column-2 .subtitle[data-expected]{display:none}.infobox>.icon-arrow-up{position:absolute;left:50%;top:-22px;width:30px;height:30px;transform:translate(-50%);fill:var(--fill-arrow-up);color:var(--bd-infobox-top);filter:drop-shadow(0 -0.4rem 0.2rem var(--fill-chart-shadow))}.infobox .barchart-title{text-transform:uppercase;padding:12px;text-align:center;border-bottom:1px solid var(--bd-barchart-title)}.infobox .temperature{color:var(--c-secondary)}.infobox.finance-overview b{font-weight:900}.infobox-content{padding:2rem}.finance-month-info{margin:20px auto;max-width:1100px;color:var(--c-news-readmore)}.finance-month-info .title{padding:15px 12px 25px;text-align:center}.finance-month-info table{width:100%;margin-left:auto;margin-right:auto;border-collapse:collapse;border-spacing:0}.finance-month-info th,.finance-month-info td{padding:12px;text-align:right;vertical-align:top;border-right:1px solid var(--bd-infobox);border-bottom:1px solid var(--bd-infobox)}.finance-month-info th:first-child,.finance-month-info td:first-child{text-align:left;border-left:1px solid var(--bd-infobox)}.finance-month-info th:not(:last-child),.finance-month-info td:not(:last-child){font-weight:normal}.finance-month-info th:last-child,.finance-month-info td:last-child{padding-right:18px}@media screen and (max-width: 23.4375em){.finance-month-info th,.finance-month-info td{padding-right:8px}.finance-month-info th:last-child,.finance-month-info td:last-child{border-right:none}.finance-month-info th:first-child,.finance-month-info td:first-child{padding-left:26px;border-left:none}}.finance-month-info th{border-top:1px solid var(--bd-infobox)}.finance-month-info th,.finance-month-info .real-usage{font-size:13px}.finance-month-info .month{text-transform:capitalize;padding-top:14px}.finance-month-info tbody td{font-size:18px}@media screen and (max-width: 23.4375em){.finance-month-info tbody td{font-size:16px}}@media screen and (max-width: 48em){.finance-month-info tbody td{padding-top:32px}.finance-month-info tbody td.month{font-size:13px}.finance-month-info tbody td.month .advance-amount{text-align:right;font-size:18px}}.finance-month-info tfoot{font-size:13px}.finance-month-info .real-cost{margin-bottom:4px;font-weight:900}.finance-month-info .advance-amount{display:block;padding-top:2px}@media screen and (min-width: 48.0625em){.finance-month-info{padding-left:4vw;padding-right:4vw}.finance-month-info .advance-amount{float:right}.finance-month-info th:first-child{text-align:right}.finance-month-info th:not(:first-child),.finance-month-info td:not(:first-child){padding-top:12px;width:225px}.finance-month-info th.month,.finance-month-info td.month{padding-left:24px}.finance-month-info th:last-child,.finance-month-info td:last-child{padding-right:24px}}.finance-chart{max-width:320px;margin:0 auto}@media screen and (min-width: 40.0625em){.finance-chart{margin:32px auto}}.finance-chart svg{max-width:100%}.finance-chart .arrow{display:none}.finance-chart .rad{fill:var(--f-finance-rad)}.finance-chart .note-icon-stroke{fill:transparent}.finance-chart .legend{fill:var(--f-legend)}.finance-chart .note-icon-txt{fill:var(--c-note-icon-text)}.finance-chart tspan.footnote{fill:var(--c-secondary)}.footnote{color:var(--c-secondary)}.active #rad-01,.active .rad-01{fill:#ff4200}.active #rad-02,.active .rad-02{fill:var(--c-orange)}.active #rad-03,.active .rad-03{fill:#ffa600}.active #rad-04,.active .rad-04{fill:#ffdf10}.active #rad-05,.active .rad-05{fill:#a0d20c}.active #rad-06,.active .rad-06{fill:#50be08}.active #rad-07,.active .rad-07{fill:#009604}.active .arrow{display:block}.temporary-status .active #rad-01,.temporary-status .active .rad-01{fill:#ff4200}.temporary-status .active #rad-02,.temporary-status .active .rad-02{fill:#ff6402}.temporary-status .active #rad-03,.temporary-status .active .rad-03{fill:var(--c-orange)}.temporary-status .active #rad-04,.temporary-status .active .rad-04{fill:#ff9401}.temporary-status .active #rad-05,.temporary-status .active .rad-05{fill:#ffa600}.temporary-status .active #rad-06,.temporary-status .active .rad-06{fill:#ffdf10}.temporary-status .active #rad-07,.temporary-status .active .rad-07{fill:#e8e107}.align-left-container,.align-right-container{max-width:1000px;margin:24px auto 0}.align-right-container::after{content:"";display:block;clear:both}.align-right-container .align-right{float:right;margin:0}.icon-invoice{width:60px;height:60px;fill:var(--c-third);color:var(--c-input-bg)}.icon-arrow{width:24px;height:24px;margin-left:-8px}.icon-arrow.credit{transform:rotate(180deg)}.inner-column-2 svg{width:100%;height:auto;fill:var(--c-yellow)}.state{position:relative;width:76px}.icon-arrow-bullet{position:absolute;bottom:0;right:0;fill:var(--c-third)}.icon-arrow-bullet.credit{color:var(--c-fourth);transform:rotate(180deg)}.icon-arrow-bullet.debet{color:var(--c-fifth)}.finance-detail-page{padding-top:124px;padding-bottom:4vh}.finance-detail-page .chart-background{margin-top:15px;margin-bottom:34px;background-image:var(--chart-bg);background-repeat:repeat-x}.finance-detail-stacks{display:block;width:100%;max-width:510px;height:auto;margin:0 auto}.inner-grid-columns.finance-detail .inner-column-1{padding-left:22px}.inner-grid-columns.finance-detail .subtitle{margin-top:2px}.inner-grid-columns.finance-detail .subtitle small{font-size:.7em}.inner-grid-columns.finance-detail .icon-solar-panel-vert{width:60px;height:60px}.inner-grid-columns.finance-detail .icon-bullet-plus{position:absolute;bottom:0;right:0;width:32px;height:32px;color:#fff;fill:var(--c-third)}.decimal{margin-left:-5px;font-weight:900}.lantaarn{margin:2rem auto 1rem}.lantaarn .valuta{width:1.6rem;padding:0 .4rem 0 0;text-align:right}.lantaarn .amount{width:8.8rem;text-align:right}.lantaarn .minus-plus{min-width:3.2rem;width:3.2rem;text-align:center}@media screen and (min-width: 50.0625em){.lantaarn{padding:2.4rem 4.8rem}.lantaarn .amount{width:13.6rem}}.lantaarn-title,.lantaarn-jaarafrekening-title{padding:3.2rem 3.2rem 1.6rem;border-bottom:.1rem solid var(--bd-infobox)}.lantaarn-title,.lantaarn-jaarafrekening-title span{font-weight:900}.lantaarn-jaarafrekening-title,.lantaarn-total{color:var(--lantaarn-state-bg)}.lantaarn-jaarafrekening-title.negative,.lantaarn-total.negative{--lantaarn-state-bg: var(--lantaarn-state-neg)}.lantaarn-open-invoice{display:flex;flex-wrap:wrap;align-items:center;gap:0 .4rem;min-height:3.2rem;padding-right:.4rem;color:var(--lantaarn-c-invoice-open);background-color:var(--lantaarn-fill-invoice-open);border-bottom:.1rem solid var(--lantaarn-bd-invoice-open)}.lantaarn-open-invoice .icon-warning-filled{flex-shrink:0;width:3.2rem;height:3.2rem;fill:var(--c-error);color:hsl(0, 0%, 100%)}.lantaarn-open-invoice .icon-chevron-right{flex-shrink:0;width:2.4rem;height:2.4rem;margin-left:auto;fill:var(--lantaarn-c-invoice-open);color:transparent}.lantaarn-grid{display:grid;grid-template-columns:1fr}.lantaarn-collapse-expand{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease-in}.lantaarn-collapse-expand .lantaarn-expand{min-height:0}.lantaarn-block{border-bottom:.1rem solid var(--bd-infobox)}.lantaarn-block:last-child{border-color:transparent}.lantaarn-label-toggle{position:relative;display:flex;gap:.4rem;padding-block:1.2rem;padding-left:3.2rem}.lantaarn-label-toggle:has(svg){cursor:pointer}.lantaarn-label-toggle>svg{position:absolute;fill:var(--lantaarn-toggle-c);color:transparent;width:2.4rem;height:2.4rem;transition:rotate .24s;translate:-2.8rem -0.3rem}.lantaarn-label-amount{display:flex;margin-left:auto}[name=toggle-lantaarn-info]{position:absolute;clip-path:circle(0)}[name=toggle-lantaarn-info]:checked~.lantaarn-collapse-expand{grid-template-rows:1fr}[name=toggle-lantaarn-info]:checked+.lantaarn-label-toggle svg{rotate:180deg}[name=toggle-lantaarn-info]:checked+.lantaarn-label-toggle .minus-plus,[name=toggle-lantaarn-info]:checked+.lantaarn-label-toggle .amount,[name=toggle-lantaarn-info]:checked+.lantaarn-label-toggle .valuta{opacity:0}.lantaarn-table{color:var(--lantaarn-c-table);margin:1.6rem 0}.costs-rule td{background-color:var(--lantaarn-bg-odd);padding-block:.32rem}.costs-rule td.lantaarn-spacer{background-color:transparent}.lantaarn-details-table,.lantaarn-table{width:100%;border-spacing:none;border-collapse:collapse}.lantaarn-details-table .align-left,.lantaarn-table .align-left{text-align:left}.lantaarn-details-table .tfoot-text,.lantaarn-table .tfoot-text{padding:0 4rem 2rem 0;font-size:1.3rem;color:var(--lantaarn-c-table)}.lantaarn-row-divider{height:1.6rem}.lantaarn-details-table{color:var(--lantaarn-c-table-detail);margin-bottom:2.4rem;font-size:1.5rem}.lantaarn-details-table th{font-weight:normal;font-style:italic}.lantaarn-details-table th,.lantaarn-details-table td{text-align:right;padding:.32rem .4rem .32rem 1.6rem}.lantaarn-details-table th:nth-last-child(2),.lantaarn-details-table td:nth-last-child(2){padding-right:0}.lantaarn-details-table.compact{max-width:55rem;margin-bottom:0;font-size:1.3rem}.lantaarn-details-table.compact tr:first-child th{padding-top:.4rem}.lantaarn-details-table.compact tr:last-child td{padding-bottom:.8rem}.lantaarn-details-table.compact th,.lantaarn-details-table.compact td{padding:0 .4rem .5rem 1.6rem}.lantaarn-details-table.compact th:nth-last-child(2),.lantaarn-details-table.compact td:nth-last-child(2){padding-right:0}.lantaarn-details-table.compact tr:nth-child(odd){background-color:transparent}.lantaarn-details-table tr:nth-child(odd){background-color:var(--lantaarn-bg-odd)}.lantaarn-details-table .lantaarn-month{padding-left:0}.lantaarn-details-table .lantaarn-spacer{width:3.2rem;padding:0}.lantaarn-spacer{width:1.6rem}.lantaarn-left-border{padding-left:1.6rem;border-left:.1rem solid var(--bd-infobox)}.lantaarn-left-border.lantaarn-details{padding-left:0}.lantaarn-state-bullet{display:inline-block;width:.6rem;height:.6rem;margin-inline:auto;border-radius:50%;margin-right:1rem;background-color:var(--lantaarn-bullet-c)}.lantaarn-state-bullet.positive{--lantaarn-bullet-c: var(--lantaarn-state-bg)}.lantaarn-state-bullet.negative{--lantaarn-bullet-c: var(--lantaarn-state-neg)}.lantaarn-scroll{display:flex;overflow-x:auto}.lantaarn-subtotal,.lantaarn-total{display:flex;gap:1rem;padding-block:1.6rem 0;font-weight:900;border-bottom:none}.lantaarn-subtotal .lantaarn-label-amount,.lantaarn-total .lantaarn-label-amount{padding-bottom:.2rem}.lantaarn-subtotal .lantaarn-label-amount{border-bottom:.1rem solid var(--bd-infobox)}.lantaarn-total .valuta{width:auto}.lantaarn-total .valuta span{display:inline-block;margin-right:2rem}.lantaarn-subtitle{font-size:1.3rem;color:var(--lantaarn-c-table)}.lantaarn-link{display:grid;grid-template-columns:1fr 3.2rem;padding-left:3.2rem;margin-bottom:.4rem}.lantaarn-link svg{fill:var(--lantaarn-toggle-c);width:2.4rem;height:2.4rem}.solar-page main>section{padding-top:24px}.solar-page .weather{position:absolute;top:84px;left:50%;transform:translate(-360px, 0);display:inline-block;padding:8px 10px 8px 16px;border-radius:24px;background-color:var(--c-blue)}@media screen and (max-height: 55.9375em){.solar-page .weather{padding:1px 4px 1px 12px;font-size:13px;transform:translate(-45vw, 0)}.solar-page .weather svg{transform:scale(0.8)}}.solar-page .weather span,.solar-page .weather svg{display:inline-block;vertical-align:middle;fill:white}.solar-page .weather span{color:#fff}.solar-page .solar-chart{display:block;position:absolute;top:0;left:50%;transform:translate(-50%, 0);height:432px}@media screen and (max-width: 64em){.solar-page .solar-chart{height:324px;background-size:1440px 324px}}@media screen and (max-width: 50.75em){.solar-page .solar-chart{height:216px;background-size:960px 216px}}.contact-page #sun-widget,.countdown-page .icon-stopwatch{display:block;margin-inline:auto}.contact-page{padding-inline:0}.contact-page #sun-widget{width:200px;height:200px;-moz-user-select:none;-webkit-user-select:none;user-select:none}.contact-page #sun-widget[data-wired=wakeup][data-worker=on],.contact-page #sun-widget[data-wired=sleep][data-worker=on]{fill:#fff;stroke:#fff}.contact-page #sun-widget[data-wired=wakeup][data-worker=off],.contact-page #sun-widget[data-wired=sleep][data-worker=off]{stroke:var(--c-third)}.contact-page #sun-widget[data-wired=wakeup][data-worker=off] .sun-beam,.contact-page #sun-widget[data-wired=sleep][data-worker=off] .sun-beam{display:none}.contact-page #sun-widget[data-wired=confirm][data-worker=off]{fill:var(--c-third);stroke:var(--c-third)}.contact-page #sun-widget[data-wired=confirm][data-worker=off] .sun-beam{display:block;animation:beamAnim infinite 1s}.contact-page #sun-widget[data-wired=confirm][data-worker=on]{stroke:#fff}.contact-page #sun-widget[data-wired=confirm][data-worker=on] .sun-beam{fill:#fff;animation:beamAnim infinite 1s}.contact-page #sun-widget #sun-beam-1{animation-delay:-1s}.contact-page #sun-widget #sun-beam-2{animation-delay:-0.9s}.contact-page #sun-widget #sun-beam-3{animation-delay:-0.8s}.contact-page #sun-widget #sun-beam-4{animation-delay:-0.7s}.contact-page #sun-widget #sun-beam-5{animation-delay:-0.6s}.contact-page #sun-widget #sun-beam-6{animation-delay:-0.5s}.contact-page #sun-widget #sun-beam-7{animation-delay:-0.4s}.contact-page #sun-widget #sun-beam-8{animation-delay:-0.3s}.contact-page #sun-widget #sun-beam-9{animation-delay:-0.2s}.contact-page #sun-widget #sun-beam-0{animation-delay:-0.1s}@keyframes beamAnim{0%{opacity:1}10%{opacity:0}20%{opacity:1}100%{opacity:1}}@media screen and (max-width: 40em){.contact-page #sun-widget{width:120px;height:120px}}.contact-page h1{margin:0 auto;padding:0 4rem;-moz-user-select:none;-webkit-user-select:none;user-select:none;max-width:400px;font-size:36px;font-weight:900;text-align:center;text-transform:uppercase}.contact-page h1 div{margin-top:10px}@media screen and (min-width: 40.0625em){.contact-page h1{max-width:80vw}}.contact-page h2{text-align:center;margin-top:8px;margin-bottom:0;font-weight:900;font-size:22px}@media screen and (max-width: 37.5em){.contact-page h1{font-size:26px}.contact-page hr{margin-top:30px;margin-bottom:30px}.contact-page .icon-01d{width:150px;height:150px}}.offline-page body{background:url("offline.svg") no-repeat 50% 0;background-size:30vh auto}.offline-page main{padding-top:30vh}h1.SHOUT{margin:0 auto;padding:0 4rem;max-width:400px;font-size:36px;font-weight:900;text-align:center;text-transform:uppercase}h1.SHOUT div{margin-top:10px}@media screen and (min-width: 40.0625em){h1.SHOUT{max-width:80vw}}@media screen and (max-width: 37.5em){h1.SHOUT{font-size:20px}}.general-info,.contact-info{margin:0 auto;padding:0 4rem;max-width:400px}.general-info a:not(.btn),.contact-info a:not(.btn){text-decoration:underline}#logo-on-yellow{position:absolute;left:8vw;top:4vh}.countdown-page .icon-stopwatch{width:100px;height:100px;margin-block:4rem;fill:var(--c-third)}@media screen and (min-width: 41.75em){.countdown-page .icon-stopwatch{width:200px;height:200px}}.countdown-page .countdown-info{max-width:600px;margin:40px auto;padding:0 4rem}.countdown-page .countdown-info h2{margin-bottom:0;font-size:16px;font-weight:900;text-transform:uppercase}@media screen and (min-width: 41.75em){.countdown-page .countdown-info h2{font-size:24px}}.countdown-page .countdown-info h3{margin-bottom:0;font-weight:900;font-size:24px}@media screen and (min-width: 41.75em){.countdown-page .countdown-info h3{font-size:34px}}.msg-overlay{position:fixed;inset:0;display:none;background-color:rgba(0, 0, 0, 0.5)}.msg-overlay.show{display:flex;align-items:center;justify-content:center}.msg-overlay .msg-box{max-width:400px;padding:32px;margin:10px;color:var(--c-third);background-color:light-dark(var(--c-white), var(--c-yellow));border-radius:4px}.msg-overlay .msg-box .msg-box-title{font-size:22px;font-weight:700}.msg-overlay .msg-controls{margin-top:30px;text-align:right}section.advance-amount{padding-top:20px}section.advance-amount .selected-chart-info{border-top:none}.amount-form{margin-top:15px;margin-bottom:15px;padding-left:10px;padding-right:10px}.amount-form input[type=number]{-moz-appearance:textfield}.amount-form input[type=number]::-webkit-outer-spin-button,.amount-form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.amount-form .amount-field{height:52px;max-width:250px;margin-left:auto;margin-right:auto;font-size:30px;font-weight:900;color:var(--c-third);background-color:var(--c-lighter-grey)}.amount-form .amount-field input{background-color:transparent;height:52px;min-width:56px;padding-left:0;padding-right:0;font-size:inherit;font-weight:inherit;color:inherit;text-align:right}.amount-form .amount-field input:focus{outline:none}.amount-form .amount-field input[max_digits="4"]{width:80px}.amount-form .amount-field input[max_digits="5"]{width:100px}.amount-form .amount-range{position:relative;margin-top:25px;margin-bottom:20px;padding-top:15px}.amount-form .amount-range input{width:97%}.amount-form .amount-range>span{position:absolute;top:3px;font-size:13px}.amount-form .amount-range>span:first-child{left:0}.amount-form .amount-range>span:last-child{right:0}.amount-form .amount-range>span.current-flag{top:5px}.amount-form .amount-range .icon-triangle-down{fill:var(--c-yellow);width:16px;height:16px}.amount-form .pioneer-formfield{margin-left:-24px;margin-right:-24px;padding:8px 24px;text-align:left}.amount-form .pioneer-checkboxinput span::before{background:var(--checkbox) no-repeat}.amount-form .pioneer-checkboxinput input:checked+span::before{background:var(--checkbox-checked) no-repeat}.amount-form .btn{background-color:var(--c-charttext)}input[type=range]{-webkit-appearance:none;margin:10px 0;width:100%;background:transparent;border-radius:25px}input[type=range]:focus{outline:none}input[type=range]::-moz-range-track{width:100%;height:6px;background:var(--c-secondary);border-radius:25px;cursor:pointer}input[type=range]::-moz-range-thumb{height:20px;width:20px;background-color:var(--c-secondary);border:2px solid var(--range-bd);border-radius:50%;box-shadow:0 0 4px 0 var(--range-shadow);cursor:pointer}input[type=range]::-webkit-slider-runnable-track{width:100%;height:6px;background:var(--c-secondary);border-radius:25px;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:20px;width:20px;background-color:var(--c-secondary);border:2px solid var(--range-bd);border-radius:50%;box-shadow:0 0 4px 0 var(--range-shadow);cursor:pointer;margin-top:-7px}input[type=range]::-ms-track{width:100%;height:6px;background:var(--c-secondary);border-radius:25px;cursor:pointer;margin-top:6px}input[type=range]::-ms-thumb{height:20px;width:20px;background-color:var(--c-secondary);border:2px solid var(--range-bd);border-radius:50%;box-shadow:0 0 4px 0 var(--range-shadow);cursor:pointer}.demo-testing{position:absolute;top:80px;left:0;padding:10px 20px;background-color:#000;z-index:4}.buy-panel-form{margin-top:24px}.buy-panel-form .pioneer-help-text{font-style:italic}.select-panels-field input[type=checkbox]{position:absolute;transform:translate(-20px, 0);width:1.2rem;height:1.2rem;clip-path:circle(0)}.select-panels-field .pioneer-widget{display:grid;grid-template-columns:repeat(auto-fill, minmax(var(--size-stamp), 1fr));column-gap:.4rem}@media screen and (max-width: 28.125em){.select-panels-field.total-max-5 .pioneer-widget{grid-template-columns:repeat(auto-fit, minmax(var(--size-stamp), 1fr));column-gap:3vw}}@media screen and (max-width: 40.625em){.select-panels-field.total-max-7 .pioneer-widget{grid-template-columns:repeat(auto-fit, minmax(var(--size-stamp), 1fr));column-gap:2vw}}.select-panels-field .pioneer-checkbox{margin-bottom:8px}.select-panels-field .pioneer-checkbox label{display:block}.select-panels-field .pioneer-checkbox span{display:block;width:var(--size-stamp);height:var(--size-stamp);margin-inline:auto;transform:scale(var(--scale-stamp));background-image:url("stamp-sprite.svg");background-repeat:no-repeat;background-position:var(--pos-stamp) center;cursor:pointer}.select-panels-field input:disabled+span{cursor:default}.select-panels-field input:checked+span{--pos-stamp: 0;--scale-stamp: 1.2}.select-panels-field input.owned+span{--scale-stamp: 1}.select-panels-field input:checked:disabled+span{--scale-stamp: 1.2}.select-panels-field input.owned.free span,.select-panels-field input.free+span{--pos-stamp: -76px}.fixture-testing{position:absolute;top:80px;right:0;padding:10px 20px;background-color:#000;z-index:4}.buy-panel-table{border-collapse:collapse;border-spacing:0;width:100%;max-width:400px;font-weight:900;font-size:25px}.buy-panel-table td{vertical-align:top}.buy-panel-table .valuta{width:55px;max-width:55px;padding-left:30px}.buy-panel-table .amount{width:120px;max-width:120px;text-align:right}.buy-panel-table .subtext{font-weight:normal;font-size:15px}.panel-overview{display:flex;flex-wrap:wrap}.panel-overview .panel{width:var(--size-stamp);height:var(--size-stamp);margin-right:8px;margin-bottom:8px;transform:scale(var(--scale-stamp));background-image:url("stamp-sprite.svg");background-repeat:no-repeat;background-position:var(--pos-stamp) center}.panel-overview .panel.owned{--pos-stamp: 0;--scale-stamp: 1.25}.panel-overview .panel.owned.free{--pos-stamp: -76px}.panel-overview .panel.pending{--pos-stamp: -229px}.yellow-table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:.8rem}.yellow-table caption{padding-left:.6rem;padding-bottom:.4rem;font-size:1.6rem;font-weight:700;text-align:left}.yellow-table th,.yellow-table td{padding:.6rem 1rem;vertical-align:top;border-right:.1rem solid var(--fill-solarflow);text-wrap:nowrap}.yellow-table th{text-align:left}.yellow-table tr.sub-header th{font-weight:300;padding:0 1rem 1rem}.yellow-table td{background-color:var(--c-yellow-bg)}.yellow-table tr:nth-child(even) td{background-color:var(--c-yellow-bg-light)}.yellow-table tr.gas-rule td{background-color:var(--c-blue-veiled);border-top:.2rem solid var(--fill-solarflow)}.yellow-table tfoot td{border-top:1.2rem solid #fff}.yellow-table .align-right{text-align:right}.contract-renewal .pioneer-errors{font-weight:bold}.contract-renewal .pioneer-widget label span p{display:inline}.contract-renewal a{color:var(--c-secondary);text-decoration:underline}.renewal-offer{padding:3rem;border-radius:.8rem;background-color:var(--fill-renewal-offer)}.renewal-offer>*:first-child{margin-top:0}.renewal-offer>*:last-child{margin-bottom:0}.renewal-offer ul{padding:0;list-style-type:none}.renewal-offer-in-alteration .renewal-img{text-align:center}.renewal-offer-in-alteration .renewal-img img{width:100%;max-width:50rem}.renewal-form{display:flex;flex-direction:column;margin-block:1.6rem}.renewal-form .pioneer-errors{--c-error: light-dark(var(--c-red), var(--c-yellow-veiled));order:2}.renewal-form .formcontrols{order:3}button.toggle-flip{--size-icon: 1.4rem;position:absolute;top:0;right:0;translate:-0.8rem .8rem;display:grid;grid-template-columns:max-content var(--size-icon);gap:0 1rem;align-items:center;height:3.6rem;padding-inline:1.2rem 1rem;transition:background-color .3s ease-out;background-color:var(--fill-flip-btn);color:var(--fill-flip-icon)}button.toggle-flip .flip-title.chart{display:none}button.toggle-flip svg{width:var(--size-icon);height:var(--size-icon);fill:var(--fill-flip-icon);transition:rotate .3s ease-in-out;transform-origin:center center}button.toggle-flip.is-btn-flipped .flip-title.chart{display:block}button.toggle-flip.is-btn-flipped .flip-title.tabel{display:none}button.toggle-flip.is-btn-flipped svg{rotate:180deg}@media screen and (max-width: 41.6875em){button.toggle-flip{margin-inline:2vw}}.flip-column{position:relative;overflow:hidden}.flip-column-fb{width:100%;height:100%;transition:transform .5s;transform-style:preserve-3d;transform-origin:top right}.is-flipped .flip-column-fb{transform:perspective(600px) translateX(-100%) rotateY(-180deg)}.flip-column-front{position:static}.flip-column-front,.flip-column-back{width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:var(--c-flip-table)}.flip-column-back{position:absolute;transform:rotateY(180deg);background-color:var(--bg-flip-table)}.is-flipped{padding-top:4.8rem;background-color:var(--dp-bg)}.flip-wrapper .is-flipped{padding-top:0}.is-flipped.flip-column{height:initial}.is-flipped .flip-column-front{position:absolute;visibility:hidden}.is-flipped .flip-column-back{position:static}.pricing-table-title{padding:18px}.pricing-table-title small{font-size:60%}.pricing-component{position:relative;max-width:100vw;height:100%;max-height:var(--height-pricing-chart)}.pricing-stacks-page{position:relative;height:100%;max-height:var(--height-pricing-chart);width:100%}.pricing-stacks-page .line-average{stroke:var(--c-average)}.pricing-stacks-page .y-axis{font-size:var(--fz-y-axis);fill:var(--dp-y-axis-c);text-anchor:end}.pricing-stacks-page .y-axis-line{stroke:var(--dp-y-line-c)}.pricing-stacks-page .stack-current-hour{fill:var(--dp-stack-current-c)}.pricing-stacks-page .stack-clickable{cursor:pointer}.pricing-stacks-page .stack-clickable:not(.stack-current-hour){fill:var(--dp-stack-selected-c)}.pricing-stacks-page .stack-clickable:not(.stack-current-hour):hover{--dp-stack-selected-c: light-dark(hsl(0 0% 80% / 0.3), hsl(0 0% 100% / 0.3))}.pricing-stacks-page .stack-clickable:not(.stack-current-hour).stack-selected{--dp-stack-selected-c: hsl(91 72% 51%, 0.3)}.flip-wrapper{display:grid;grid-template-rows:auto auto;text-align:right;background-color:var(--dp-bg)}.flip-wrapper .flip-btn-row{display:flex;justify-content:flex-end;padding-top:1.2rem}.flip-wrapper button.toggle-flip{position:static;translate:unset;margin:0 1.2rem .8rem}.pricing-page{min-height:100vh;background:var(--bg-chart-urls);background-repeat:var(--bg-chart-rep);background-position:var(--bg-chart-pos);background-size:var(--bg-chart-size);background-attachment:var(--bg-chart-att)}.pricing-page .pricing-table tr:last-child td{border-bottom:none}.pricing-page .infobox{--bg-infobox: transparent}.pricing-page .infobox .icon-arrow-up{--fill-arrow-up: var(--dp-bg);filter:none}.pricing-page .gas{max-width:85rem;margin-left:auto;margin-right:auto;background-color:var(--dp-bg);box-shadow:0 0 8px 4px hsla(0, 0%, 0%, 0.2)}.pricing-page .gas .footer-last-updated{margin-top:10px;font-style:italic}@media screen and (max-width: 48em){.pricing-page .flip-column{background-color:var(--dp-bg)}}@media screen and (min-width: 48.0625em){.pricing-page .flip-btn-row{display:none}.pricing-page .flip-wrapper{background-color:transparent}.pricing-page .flip-column-front,.pricing-page .flip-column-back{position:static;transform:unset;height:unset;background-color:var(--dp-bg);box-shadow:0 0 8px 4px var(--dp-box-shadow-c)}.pricing-page .flip-column-fb{display:flex;max-width:120rem;margin-left:auto;margin-right:auto;column-gap:2rem;padding-top:1rem;padding-bottom:1rem;transition:unset}.pricing-page .flip-column.is-flipped{background-color:transparent}.pricing-page .flip-column.is-flipped .flip-column-fb{transform:none}}.pricing-page-title{position:relative;text-align:center;margin-bottom:2.4rem;padding-left:2rem;padding-right:2rem;font-size:2.4rem;font-weight:900;color:var(--dp-page-title-c)}@media screen and (max-width: 41.6875em){.pricing-page-title{font-size:2.2rem}}@media screen and (max-width: 26.875em){.pricing-page-title{padding-bottom:2.5rem}}.pricing-info{font-weight:300;font-size:15px;text-align:center}.fw-normal{font-weight:300}.pricing-chart-title{margin-top:0;margin-bottom:2.4rem;padding-left:2rem;padding-right:2rem;font-size:2rem;font-weight:300;text-align:center}.pricing-chart-title b{font-weight:900}@media screen and (max-width: 41.6875em){.pricing-chart-title{font-size:1.8rem}}.pricing-average{color:var(--dp-average-c)}svg .pricing-average{fill:var(--dp-average-c)}.pricing-table{width:100%;border-collapse:collapse;border-spacing:0;background-color:var(--dp-bg)}.pricing-table th,.pricing-table td{padding:10px 16px 8px;vertical-align:top;font-weight:normal;text-align:right}.pricing-table th:last-child,.pricing-table td:last-child{border-right:none}.pricing-table thead:not(.has-pricing) .column-tariff{display:none}.pricing-table thead th:first-child,.pricing-table tfoot td{text-align:left}.pricing-table thead :is(.column1,.column2,.column3).hidden{display:none}.pricing-table tfoot td{padding-top:18px;padding-bottom:20px}.pricing-table tfoot td,.pricing-table tbody tr:first-child td{border-top:1px solid var(--bd-infobox)}.pricing-table td{border-right:1px solid var(--bd-infobox);border-bottom:1px solid var(--bd-infobox)}.pricing-table td:last-child{border-right:none}.pricing-table .column-date,.pricing-table .column-day,.pricing-table .column-period{text-align:left;color:var(--dp-period-c)}.pricing-table .column-date.pricing-past,.pricing-table .column-day.pricing-past,.pricing-table .column-period.pricing-past{--dp-period-c: var(--dp-period-past-c)}.pricing-table .column-period{width:13ch;height:3.7rem}.pricing-table .column-tariff{position:relative;padding-right:3rem;color:var(--dp-tariff-c)}.pricing-table .column-tariff.pricing-past{--dp-tariff-c: var(--dp-tariff-past-c)}.pricing-table .column-usage{color:var(--dp-usage-c)}.pricing-table .column-usage.is-estimated{opacity:.5}.pricing-table .column-usage.dm3-gas-consumption,.pricing-table .column-usage.wh-energy-production{--dp-usage-c: var(--dp-gas-c)}.pricing-table .column-usage.paneelopnaam-production{--dp-usage-c: var(--c-yellow)}.pricing-table .column-date{width:18ch;padding-right:0;border-right:none}.pricing-table .column-day{padding-left:0;font-style:italic}.pricing-table .pricing-now,.pricing-table .pricing-gas-now{background-color:var(--dp-now-bg)}.pricing-table .pricing-now,.pricing-table .pricing-gas-now .column-tariff{font-weight:700}.gas .pricing-table{color:var(--dp-gas-c)}.monospace{font-family:"Public Sans";font-feature-settings:"tnum","kern";letter-spacing:-0.02rem}.yellow-table .monospace,.column-period .monospace{font-size:95%}.mark-cheaper{position:absolute;top:0;right:0;transform:translate(-10px, 15px);display:block;width:.8rem;height:.8rem;background-color:var(--dp-tariff-c);border-radius:50%}.bullet-footnote{position:relative;padding-left:1rem}.bullet-footnote .mark-cheaper{right:unset;transform:translate(-15px, 3px)}.nowrap{white-space:nowrap}.print-logo{display:none}@media screen and (min-width: 50.0625em){.fp .must-edit-advance-amount{margin-left:-4.8rem;margin-right:-4.8rem}}.subtotals{position:relative;display:flex;gap:.4rem;padding-block:1.2rem}.lantaarn-details-table.monthview{max-width:53rem}.lantaarn-details-table.monthview tr{background-color:transparent}.finance-period-title{max-width:1000px;margin:32px auto;padding-inline:2rem;text-align:center}.finance-period-title h1{color:var(--fill-finance-title)}.finance-period-title h1 span{display:inline-block}.prev-next-nav{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"prev next"}.prev-next-nav .prev{text-align:left;grid-area:prev}.prev-next-nav .next{grid-area:next;text-align:right}.prev-next-nav .nav-date{display:none}.prev-next-nav .nav-date>span{display:inline-block}@media screen and (min-width: 41.3125em){.prev-next-nav .nav-label{display:none}.prev-next-nav .nav-date{display:inline-block}}.lantaarn-period-total{padding-bottom:3rem;font-size:1.6rem}.spinner{display:none;position:relative;width:4rem;height:3.6rem}.wait .spinner{display:inline-block}.spinner div{position:absolute;display:inline-block;left:0;width:.8rem;height:2rem;background:var(--c-text);animation:spinner 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite}.spinner div:nth-child(1){left:0;animation-delay:-0.24s}.spinner div:nth-child(2){left:1.2rem;animation-delay:-0.12s}.spinner div:nth-child(3){left:2.4rem;animation-delay:0s}@keyframes spinner{0%{top:0;height:3.2rem}50%,100%{top:.8rem;height:2rem}}.no-breaking{display:inline-block}.menu-cancellation{margin-left:0;padding-left:0}.menu-cancellation li{list-style-type:none;padding:6px;border-top:1px solid hsla(0, 0%, 78.4%, 0.4)}.menu-cancellation li:last-child{border-bottom:1px solid hsla(0, 0%, 78.4%, 0.4)}.menu-cancellation [role=menuitem]{display:grid;grid-template-columns:1fr 3rem;align-items:center}.menu-cancellation [role=menuitem]:hover{color:#3bb3ec}.menu-cancellation [role=menuitem]:hover .icon-chevron-bullet-right{fill:#3bb3ec}.menu-cancellation .icon-chevron-bullet-right{width:28px;height:28px;color:transparent}.invoices-page{min-height:100vh;background:var(--bg-chart-urls);background-repeat:var(--bg-chart-rep);background-position:var(--bg-chart-pos);background-size:var(--bg-chart-size);background-attachment:var(--bg-chart-att)}.invoices-page main>section{margin:2rem auto;padding-inline:2rem;max-width:100rem}.invoices-page h2{color:var(--c-invoice-group)}.invoice-group{color:var(--c-invoice-group)}.invoice-group h3{margin-block:2.4rem 1.2rem}.invoice-grid{display:grid;grid-template-columns:1fr 6.4rem;border-radius:.4rem}.invoice-card{margin-bottom:1.2rem;padding-bottom:1.2rem;overflow:hidden;border-radius:.4rem;background-color:var(--fill-card-bg)}.invoice-card[open]{padding-bottom:0}.invoice-card[open] .svg-toggle-icon{rotate:180deg}.invoice-card[open]::details-content{opacity:1;max-height:80rem}.invoice-card::details-content{opacity:0;max-height:0;transition:content-visibility allow-discrete,opacity,max-height;transition-duration:400ms}.invoice-card table{border-collapse:collapse;width:100%}.invoice-card table td{padding-block:0 .4rem}.invoice-card table td:nth-child(2){text-align:right;padding-left:.8rem}.invoice-card .invoice-card-amount table tr:nth-child(1) td,.invoice-card .invoice-card-amount table tr:nth-child(3) td{padding-block:.4rem 0;border-top:.1rem solid var(--fill-bd-invoice-download)}.invoice-card.open-payment{box-shadow:0 1.2px 4.8px 0 rgba(0, 0, 0, 0.16)}.invoice-card summary .invoice-notification{grid-column:1/-1}.invoice-card .svg-toggle-icon{display:block;width:4rem;height:4rem;color:var(--fill-btn-toggle);fill:var(--c-btn-toggle)}.invoice-card-row{padding:1.6rem 0 0 2rem}@media screen and (min-width: 52.5625em){.invoice-card-row{padding:1.6rem 0 0 3.2rem}}.invoice-card-row b{text-wrap:balance;display:block}.invoice-card-row table{margin-top:.4rem}.invoice-card-amount{padding:0 0 1.2rem 2rem}@media screen and (min-width: 52.5625em){.invoice-card-amount{padding:0 0 1.6rem 3.2rem}}.invoice-toggle{grid-column:2/3;grid-row:1/3;display:flex;justify-content:center;padding-block:1.2rem}.invoice-toggle svg{display:block;width:4rem;height:4rem;fill:var(--fill-download-doc)}.invoice-notification{display:flex;gap:.2rem;align-items:center;padding:.2rem 2rem;font-weight:500;color:var(--invoice-notification-text);background-color:var(--invoice-notification-bg)}@media screen and (min-width: 52.5625em){.invoice-notification{padding:.4rem 2.4rem}}.open-payment .invoice-notification{--invoice-notification-text: var(--c-invoice-open);--invoice-notification-bg: var(--fill-invoice-open)}.invoice-notification.payment-arrangement{--invoice-notification-text: var(--payment-arrangement-text);--invoice-notification-bg: var(--payment-arrangement-bg);--invoice-notification-icon-c: var(--payment-arrangement-icon-c);--invoice-notification-icon-fill: var(--payment-arrangement-icon-fill)}.invoice-notification .svg-notification{width:2.8rem;height:2.8rem}.invoice-notification .icon-info-bullet{fill:var(--c-mid-grey);color:var(--c-icon-info)}.invoice-notification .icon-warning-filled{color:var(--invoice-notification-icon-c);fill:var(--invoice-notification-icon-fill)}.invoice-notification .icon-chevron-bullet-down-bold{fill:var(--invoice-notification-chevron-fill);color:transparent;width:2rem;height:2rem}.invoice-card[open] .invoice-notification .icon-chevron-bullet-down-bold{transform:rotate(180deg)}.invoice-card-details>div:first-child{margin-top:1.2rem;border-top:.1rem solid var(--fill-bd-invoice-card-doc)}.invoice-card-details .btn-transp{font-size:1.5rem;font-weight:500;text-transform:unset}.invoice-card-details .icon-download{width:4rem;height:4rem}.invoice-card-details .btn-pay-direct{max-width:32rem;width:calc(100% - 4rem);margin:1.6rem 2rem;padding-block:.4rem;color:var(--c-btn-pay);background:var(--fill-btn-pay)}@media screen and (min-width: 52.5625em){.invoice-card-details .btn-pay-direct{margin:1.6rem 3.2rem;width:max-content}}.invoice-card-details .btn-pay-direct svg{color:transparent;fill:var(--c-btn-pay);margin-left:auto}.invoice-card-download{display:flex;justify-content:flex-end;padding:.8rem 1.2rem;border-top:.1rem solid var(--fill-bd-invoice-card-doc)}.invoice-card-download .btn{margin-bottom:0}.invoice-card-download .btn-icon{padding-right:0}.invoice-card-download svg{fill:currentColor;flex-shrink:0}.invoice-card-detail-message{padding:1.2rem 2rem 1.4rem;font-size:1.5rem;font-weight:500;color:var(--c-invoice-detail-message);background-color:var(--fill-invoice-detail-message-bg)}@media screen and (min-width: 52.5625em){.invoice-card-detail-message{padding:1.2rem 3.2rem 1.4rem}}.invoice-card-detail-message>div{margin-top:.8rem}.invoice-card-detail-message b{font-weight:900}.invoice-card-detail-message.attention{--c-invoice-detail-message: var(--c-invoice-detail-attention);--fill-invoice-detail-message-bg: var(--fill-invoice-detail-attention)}.solarflow-page main{padding-top:5.6rem}.solarflow-page .tile{color:var(--c-solarflow-text);max-width:1000px;margin:1.2rem auto;padding-block:2rem;background-color:var(--fill-solarflow)}@media screen and (min-width: 27.5625em){.solarflow-page .tile{padding-bottom:4.8rem}}.solarflow-page .tile.last-tile{margin-bottom:12rem;padding-bottom:3.2rem}.solarflow-page .tile .formcontrols{margin-top:1.6rem}.solarflow-page .tile:first-child{margin-top:.8rem}.solarflow-page .tile>div{padding-inline:4vw}@media screen and (max-width: 40em){.solarflow-page .tile>div{width:100%}}@media screen and (max-width: 27.5em){.solarflow-page .tile>div{padding-inline:2.4rem}.solarflow-page .tile>div.solarpanel-list,.solarflow-page .tile>div.solarpanel-action{padding:0}}.solarflow-page .tile>div.user-details{padding-left:83px}.solarflow-page .tile>div.solarpanel-action .solarpanel-item{border:none;padding-block:0}.solarflow-page .pioneer-label{font-weight:bold}.solarpanel-item{--col-width-solarpanel-1: var(--size-stamp);--col-width-solarpanel-2: 1fr;--gap-solarpanel: 0 1.2rem;display:grid;grid-template-columns:var(--col-width-solarpanel-1) var(--col-width-solarpanel-2);gap:var(--gap-solarpanel);padding:1.2rem 2.4rem;border-bottom:.1rem solid var(--c-solar-bd)}.solarpanel-item:first-child{border-top:.1rem solid var(--c-solar-bd)}.solarpanel-item.being-processed{background-color:var(--fill-solarpanel-being-processed)}.solarpanel-item>div:last-child{align-self:center}.solarpanel-item.buy-options{--size-bullet-free: 10rem;--fsize-bullet-free: 2.2rem;--fsize-bold-bullet-free: 3.2rem;--col-width-solarpanel-1: var(--size-bullet-free);border-bottom:none;padding:1.2rem}.solarpanel-item .solar-shopping-cart{width:var(--size-bullet-free);height:var(--size-bullet-free);background-image:var(--bg-shopping-cart)}.solarpanel-item.just-renew{--col-width-solarpanel-1: 8rem;--col-width-solarpanel-2: 10rem;--gap-solarpanel: 0;border-bottom:none;padding:1.2rem}.solarpanel-item.just-renew .icon-smiley{width:7rem;height:7rem}.solarpanel-item.just-renew .solar-img-type{--pos-stamp: -10px;background-size:380% auto}.solar-img-type:not(.action){--pos-stamp: 0;height:calc(var(--size-stamp) + 10px);background:var(--stamp-image) no-repeat var(--pos-stamp) center}.being-processed .solar-img-type:not(.action){--pos-stamp: -230px}.solar-img-type svg{width:100%;height:auto}.solar-img-type.sticker{transform:translate(-4rem, -0.4rem)}.solar-img-type .icon-contractrenewal{--svg-fill-layer1: var(--fill-contract)}.solar-expire-text,.solar-total,.solarpanel-plus-free{display:flex;align-items:center;justify-content:center}.solar-expire-text{text-transform:uppercase;height:1.9rem;translate:0 2.2rem;padding-inline:.5rem;font-size:.9rem;font-weight:bold;color:var(--c-solar-expire-text);border-radius:.3rem;background-color:#ffa000}.owned-multiple.expire .solar-expire-text{translate:0 .6rem}.solar-total{width:1.8rem;height:1.8rem;margin-left:auto;translate:-1rem .4rem;font-weight:bold;font-size:1rem;color:var(--c-solar-total);border-radius:50%;background-color:var(--fill-solar-total)}.to-buy .solar-total{--fill-solar-total: #60b639;--c-solar-total: #fff}.solarpanel-plus-free{flex-direction:column;width:var(--size-bullet-free);height:var(--size-bullet-free);background-color:var(--c-fourth);border-radius:50%}.solarpanel-rotate{rotate:-10deg;transform-origin:center;translate:.1rem .3rem;font-size:var(--fsize-bullet-free);font-weight:bold;color:#fff}.solarpanel-rotate>div:first-child{font-size:var(--fsize-bold-bullet-free);font-weight:900;text-align:center}.solarpanel-rotate>div:last-child{translate:0 -0.7rem}.solarpanel-praise{padding:3.2rem;margin:1.2rem -1.2rem 0;color:var(--c-solar-praise-text);border-radius:.4rem;background-color:#81cff4}.solarpanel-praise svg{fill:#fff;width:7.2rem;height:7.2rem;transform:translate(-0.8rem, -0.8rem)}table.solarpanels-to-buy{border-collapse:collapse;width:100%;margin-block:1.2rem;font-size:2.2rem;border-top:.1rem solid var(--c-solar-bd)}table.solarpanels-to-buy b{font-weight:900}table.solarpanels-to-buy td{vertical-align:top;padding-block:1.2rem;border-bottom:.1rem solid var(--c-solar-bd)}table.solarpanels-to-buy td>div{font-size:1.5rem}table.solarpanels-to-buy td:last-child{width:10rem;text-align:right}.column-valuta{width:3rem}
