.already-registered-message[data-v-a1e0572c]{display:grid}.productkeuze[data-v-b4d90019]{display:grid;gap:var(--gds-space-l)}.description[data-v-d523f2fa]{color:var(--gds-color-text-subtle)}.productkeuze[data-v-d523f2fa]{display:grid;gap:var(--gds-space-l)}.description[data-v-3e63a2b8]{color:var(--gds-color-text-subtle);font-size:var(--gds-font-size-body)}.grid[data-v-3e63a2b8]{display:grid;gap:var(--gds-grid-gap)}.description[data-v-a6e5c56c]{color:var(--gds-color-text-subtle);font-size:var(--gds-font-size-body)}.meter-checkbox[data-v-a6e5c56c]{align-items:center;display:flex;width:-moz-fit-content;width:fit-content}.checkbox-wrapper[data-v-a6e5c56c]{display:flex}@media not (max-width:30rem){.select-form-field[data-v-dcad19fd]{max-width:24rem}}.grid[data-v-2f0665ac]{display:grid}.container[data-v-2f0665ac],.grid[data-v-2f0665ac]{gap:var(--gds-space-l)}.container[data-v-2f0665ac]{display:flex;flex-direction:column}.keuze[data-v-3edde3f6],.keuze[data-v-34e10b42]{display:grid;gap:var(--gds-space-l)}.description[data-v-4a422e56]{color:var(--gds-color-text-subtle);font-size:var(--gds-font-size-body)}.usage-item[data-v-0d6cb70a]{border:none}.usage-item+.usage-item[data-v-0d6cb70a]{border-top:1px solid var(--core-color-secondary-blue-375)}.description[data-v-0d6cb70a]{font-weight:var(--gds-font-weight-default)}.icon[data-v-0d6cb70a]{color:var(--core-color-secondary-blue-625)}.form[data-v-a7010b3f]{display:grid;gap:var(--gds-space-l)}.solar[data-v-a7010b3f]{display:grid;gap:var(--gds-space-xs)}.solar-checkbox[data-v-a7010b3f]{margin:var(--gds-space-s) 0}@media not (max-width:30rem){.modal[data-v-a7010b3f]{width:27rem}}.change-usage[data-v-0356bc51]{justify-self:start}.usage-summary-card[data-v-0356bc51]{background:var(--core-color-secondary-blue-125)}.header-card[data-v-0356bc51]{display:grid;gap:var(--flo-space-small)}.more-info-content[data-v-0356bc51]{display:grid;font-size:var(--gds-font-size-body)}.more-info-content h3[data-v-0356bc51]{font-family:var(--gds-font-family-body);font-size:var(--gds-font-size-body);margin-top:var(--gds-space-l)}.container[data-v-cc0aa80a]{container-type:inline-size}.fields[data-v-cc0aa80a]{display:grid;gap:var(--gds-space-s)}@container (width > 35rem){.fields[data-v-cc0aa80a]{grid-template-columns:2fr 1fr 2fr}}.communication-preferences-heading[data-v-1f49bbe1]{display:grid;gap:var(--gds-space-xs)}.communication-preferences-title[data-v-1f49bbe1]{font-family:var(--gds-font-family-body);font-size:var(--flo-text-body-medium-font-size);font-weight:var(--gds-font-weight-bold)}.communication-preferences-info[data-v-1f49bbe1]{font-size:var(--gds-font-size-body-s)}.sub-consents[data-v-1f49bbe1]{display:grid;gap:var(--gds-space-s);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));padding-left:var(--gds-space-l);padding-top:var(--gds-space-s)}.error-interface[data-v-f662c9a0] .gds-funnel-grid{--gds-main-grid__gap:var(--gds-space-xs)}.tiles[data-v-f662c9a0]{display:grid;gap:var(--gds-space-l);justify-items:start}@layer components{:where(.flo-datepicker__wrapper[data-v-0efb159f]){display:flex;flex-direction:column;gap:var(--flo-space-extra-small);width:100%}:where(.flo-date-picker[data-v-0efb159f]){box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}:where(.flo-date-picker[data-v-0efb159f]) .flo-input.open .flo-input__field{border-color:var(--flo-color-border-focus)}:where(.flo-date-picker[data-v-0efb159f]) .dp--clear-btn{position:absolute}:where(.flo-date-picker[data-v-0efb159f]) .dp--menu-wrapper{max-width:362px;position:absolute;width:100%;z-index:99999}:where(.flo-date-picker[data-v-0efb159f]) .flo-date-picker__menu{background-color:var(--flo-color-bg-default);border:1px solid var(--dp-menu-border-color);border-radius:var(--flo-border-radius-medium);box-shadow:var(--flo-shadow-down-large);color:var(--flo-color-text-default);font-family:var(--flo-text-body-font-family);font-size:var(--flo-text-body-medium-font-size);font-style:normal;font-weight:var(--flo-text-body-font-weight-semibold);letter-spacing:var(--flo-text-body-medium-font-letter-spacing);line-height:var(--flo-text-body-medium-font-line-height);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:clamp(260px,100%,362px)}:where(.flo-date-picker[data-v-0efb159f]) .flo-date-picker__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}:where(.flo-date-picker[data-v-0efb159f]) .dp__arrow_top{display:none}:where(.flo-date-picker[data-v-0efb159f]) .dp__instance_calendar{position:relative;width:100%}:where(.flo-date-picker[data-v-0efb159f]) .dp__menu_inner{padding:var(--flo-space-small)}:where(.flo-date-picker[data-v-0efb159f]) .dp--header-wrap{display:flex;flex-direction:column;width:100%}:where(.flo-date-picker[data-v-0efb159f]) .dp--header-wrap>:first-child{align-items:center;display:flex;justify-content:space-between;width:100%}:where(.flo-date-picker[data-v-0efb159f]) .dp--header-wrap>:first-child .dp__month_year_wrap{display:flex;justify-content:center}:where(.flo-date-picker[data-v-0efb159f]) .dp__btn{align-items:center;background:none;border:none;display:flex;font:inherit;justify-content:center;line-height:normal;padding:var(--flo-space-small)}:where(.flo-date-picker[data-v-0efb159f]) .dp__inner_nav{align-items:center;display:flex;justify-content:center}:where(.flo-date-picker[data-v-0efb159f]) .dp--year-select:hover,:where(.flo-date-picker[data-v-0efb159f]) .dp__month_year_select:hover,:where(.flo-date-picker[data-v-0efb159f]) .flo-date-picker__next-btn:hover,:where(.flo-date-picker[data-v-0efb159f]) .flo-date-picker__prev-btn:hover{background:var(--flo-color-bg-tertiary);color:var(--flo-color-text-brand-active)}:where(.flo-date-picker[data-v-0efb159f]) .flo-date-picker__next-btn,:where(.flo-date-picker[data-v-0efb159f]) .flo-date-picker__prev-btn{border-radius:var(--flo-border-radius-full)}:where(.flo-date-picker[data-v-0efb159f]) .dp--year-select,:where(.flo-date-picker[data-v-0efb159f]) .dp__month_year_select{align-items:center;border-radius:var(--flo-border-radius-small);color:var(--flo-color-text-brand);cursor:pointer;display:flex;justify-content:center;text-align:center}:where(.flo-date-picker[data-v-0efb159f]) .dp__month_year_select{justify-content:start}:where(.flo-date-picker[data-v-0efb159f]) .dp--year-select{width:100%}:where(.flo-date-picker[data-v-0efb159f]) .dp__calendar_header{color:var(--flo-color-text-secondary);display:grid;font-weight:var(--flo-text-body-font-weight-regular);grid-template-columns:repeat(7,1fr);white-space:nowrap}:where(.flo-date-picker[data-v-0efb159f]) .dp__calendar_header_item{align-items:center;display:flex;flex-grow:1;height:32px;justify-content:center;min-width:32px;text-transform:capitalize}:where(.flo-date-picker[data-v-0efb159f]) .dp__calendar_header_separator{display:none}:where(.flo-date-picker[data-v-0efb159f]) .dp__calendar_row{display:grid;grid-template-columns:repeat(7,1fr)}:where(.flo-date-picker[data-v-0efb159f]) .dp__calendar_item{border-radius:var(--flo-border-radius-full);flex-grow:1;text-align:center}:is(:where(.flo-date-picker[data-v-0efb159f]) .dp__btn,:where(.flo-date-picker[data-v-0efb159f]) .dp__calendar_item,:where(.flo-date-picker[data-v-0efb159f]) .dp__overlay_col):focus-visible{outline:var(--flo-border-width-medium) solid var(--flo-color-border-focus)}:where(.flo-date-picker[data-v-0efb159f]) .flo-date-picker__cell{align-items:center;border-radius:var(--flo-border-radius-full);display:flex;height:48px;justify-content:center;min-width:32px;position:relative;text-align:center}:where(.flo-date-picker[data-v-0efb159f]) .dp__cell_auto_range_start,:where(.flo-date-picker[data-v-0efb159f]) .dp__date_hover_start:hover,:where(.flo-date-picker[data-v-0efb159f]) .dp__range_start{border-end-end-radius:0;border-start-end-radius:0}:where(.flo-date-picker[data-v-0efb159f]) .dp__cell_auto_range_end,:where(.flo-date-picker[data-v-0efb159f]) .dp__date_hover_end:hover,:where(.flo-date-picker[data-v-0efb159f]) .dp__range_end{border-end-start-radius:0;border-start-start-radius:0}:where(.flo-date-picker[data-v-0efb159f]) .dp__active_date,:where(.flo-date-picker[data-v-0efb159f]) .dp__range_end,:where(.flo-date-picker[data-v-0efb159f]) .dp__range_start{background:var(--flo-color-bg-brand);color:var(--flo-color-text-inverse)}:where(.flo-date-picker[data-v-0efb159f]) .dp__active_date .dp__marker_dot{background-color:var(--flo-color-text-inverse)}:where(.flo-date-picker[data-v-0efb159f]) .flo-date-picker__cell:hover:not(.dp__active_date):not(.dp__cell_disabled){background:var(--flo-color-bg-hover)}:where(.flo-date-picker[data-v-0efb159f]) .dp__cell_disabled{color:var(--flo-color-text-disabled);cursor:not-allowed}:where(.flo-date-picker[data-v-0efb159f]) .dp__range_between{background:var(--flo-color-bg-brand);border-radius:0;color:var(--flo-color-text-inverse)}:where(.flo-date-picker[data-v-0efb159f]) .dp__marker_dot{background-color:var(--flo-color-icon-brand-inverse);border-radius:50%;bottom:4px;height:5px;left:50%;position:absolute;transform:translate(-50%);width:5px}:where(.flo-date-picker[data-v-0efb159f]) .flo-date-picker__next-btn:hover,:where(.flo-date-picker[data-v-0efb159f]) .flo-date-picker__prev-btn:hover{padding:var(--flo-space-small)}:where(.flo-date-picker[data-v-0efb159f]) .dp__year_disable_select{justify-content:space-around}:where(.flo-date-picker[data-v-0efb159f]) .dp__overlay{background:var(--flo-color-bg-default);border-radius:var(--flo-border-radius-medium);font-weight:var(--flo-text-body-font-weight-semibold);height:100%;left:0;position:absolute;top:0;transition:opacity 1s ease-out;width:100%;z-index:99999}:where(.flo-date-picker[data-v-0efb159f]) .dp__selection_grid_header{display:none}:where(.flo-date-picker[data-v-0efb159f]) .dp__overlay:focus{border:none;outline:none}:where(.flo-date-picker[data-v-0efb159f]) .dp__overlay_container{height:100%;padding:var(--flo-space-small)}:where(.flo-date-picker[data-v-0efb159f]) .dp__overlay_row{align-items:center;display:flex;flex-wrap:wrap;margin-inline:auto;max-width:100%;padding:0;width:100%}:where(.flo-date-picker[data-v-0efb159f]) .dp__container_flex{display:grid;grid-template-columns:repeat(2,1fr);padding:var(--flo-space-small)}:where(.flo-date-picker[data-v-0efb159f]) .dp__container_flex .dp__overlay_row{display:contents}:where(.flo-date-picker[data-v-0efb159f]) .dp__container_block{display:block;overflow-y:auto}:where(.flo-date-picker[data-v-0efb159f]) .dp__container_block .dp__overlay_col{width:33%}:where(.flo-date-picker[data-v-0efb159f]) .dp__overlay_col{align-items:center;border-radius:var(--flo-border-radius-full);cursor:pointer;display:flex;height:48px;justify-content:center;padding:var(--flo-space-small);white-space:nowrap;width:100%}:where(.flo-date-picker[data-v-0efb159f]) .dp__overlay_col:hover:not([aria-selected=true]){background:var(--flo-color-bg-hover)}:where(.flo-date-picker[data-v-0efb159f]) .dp__overlay_col[aria-selected=true]{background:var(--flo-color-bg-brand);color:var(--flo-color-text-inverse)}:where(.flo-date-picker[data-v-0efb159f]) .dp__pointer{cursor:pointer}:where(.flo-date-picker[data-v-0efb159f]) .dp--hidden-el{visibility:hidden}}@layer components{:where(.flo-datepicker__field-root[data-v-2bb2e9d2]){align-items:center;background-color:var(--flo-color-bg-default);display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(.flo-datepicker__field-literal[data-v-2bb2e9d2]){color:var(--flo-color-text-default)}}@layer components{:where(.flo-datepicker__field-segment)[data-v-440026db]{field-sizing:content;background:transparent;border:none;color:inherit;font:inherit;font-variant-numeric:tabular-nums;margin:0;min-width:1ch;outline:none;padding:0;text-align:center;-webkit-user-select:text;-moz-user-select:text;user-select:text}:where(.flo-datepicker__field-segment)[data-v-440026db]::-moz-placeholder{color:var(--flo-color-text-secondary)}:where(.flo-datepicker__field-segment)[data-v-440026db]::placeholder{color:var(--flo-color-text-secondary)}:where(.flo-datepicker__field-segment)[data-v-440026db]:focus{outline:var(--flo-border-width-medium) solid var(--flo-color-border-focus)}:where(.flo-datepicker__field-segment[data-placeholder][data-v-440026db]){color:var(--flo-color-text-secondary)}}@layer components{:where(.flo-datepicker__icon-button)[data-size=medium][data-v-aac2ff8b],:where(.flo-datepicker__icon-button)[data-size=small][data-v-aac2ff8b]{border-radius:0;padding:0}}@layer components{:where(.flo-datepicker__input-field)[data-v-4f259154]{background-color:var(--flo-color-bg-default);border:var(--flo-border-width-medium) solid var(--flo-color-border-default);border-radius:var(--flo-border-radius-small);color:var(--flo-color-text-default);display:flex;justify-content:space-between;padding:var(--flo-space-small);width:100%}:where(.flo-datepicker__input-field)[data-open][data-v-4f259154],:where(.flo-datepicker__input-field)[data-v-4f259154]:focus-within{border-color:var(--flo-color-border-focus)}:where(.flo-datepicker__input-field)[data-status=error][data-v-4f259154]{border-color:var(--flo-color-border-danger)}:where(.flo-datepicker__input-field)[data-status=warning][data-v-4f259154]{border-color:var(--flo-color-border-warning)}}.postal-address[data-v-1fca6db5]{background-color:var(--gds-color-bg-lighter);display:grid;gap:var(--gds-space-xs);padding:var(--gds-space-s)}.date-form-block[data-v-1fca6db5]{display:grid;flex-direction:column;gap:var(--gds-space-s)}.date-form-title[data-v-1fca6db5]{align-items:center;display:flex;flex-flow:row nowrap;font-weight:var(--gds-font-weight-bold);gap:var(--gds-space-s)}@media(min-width:30rem){.date-form-block[data-v-1fca6db5]{max-width:16rem}}.info-message[data-v-1fca6db5]{color:var(--gds-color-text-subtle);font-size:var(--gds-font-size-variant-s)}.postal-address[data-v-5e429469],.terms-and-conditions[data-v-2742e3e4]{display:grid;gap:var(--gds-space-s)}.terms-and-conditions-checkbox[data-v-2742e3e4]{background-color:var(--gds-color-bg-lighter);padding:var(--gds-space-l)}.terms-and-conditions-checkbox[data-v-2742e3e4]>label{display:flex}.data-list[data-v-a804c85d]{display:flex;flex-direction:column;gap:var(--gds-space-m)}.controls[data-v-a804c85d]{display:grid;gap:var(--gds-space-s)}.info-icon[data-v-a804c85d]{color:var(--gds-color-text-subtle)}.section-card[data-v-a804c85d]>*{display:grid;gap:var(--gds-space-m);padding:var(--gds-space-l)}.error-message[data-v-a804c85d]{color:var(--gds-color-text--error)}[data-v-08da8aa2] .flo-step-indicator__steps{margin:auto}
