.page-loader[data-v-102516e2]{justify-content:center;align-items:center;gap:var(--space-md);min-height:60vh;color:var(--text-secondary);font-size:var(--body-md);line-height:var(--body-lh-md);font-weight:var(--font-weight-bold);flex-direction:column;display:flex}.page-loader__logo[data-v-102516e2]{width:var(--size-48);height:auto;color:var(--icon-action)}.page-loader__stroke-left[data-v-102516e2]{animation:1.8s infinite page-loader-stroke-left-102516e2}.page-loader__stroke-diag[data-v-102516e2]{animation:1.8s infinite page-loader-stroke-diag-102516e2}.page-loader__stroke-right[data-v-102516e2]{animation:1.8s infinite page-loader-stroke-right-102516e2}@media (prefers-reduced-motion:reduce){.page-loader__stroke-left[data-v-102516e2],.page-loader__stroke-diag[data-v-102516e2],.page-loader__stroke-right[data-v-102516e2]{animation:none}}@keyframes page-loader-stroke-left-102516e2{0%{clip-path:inset(100% 0 0);animation-timing-function:cubic-bezier(.65,0,.85,.4)}16%{clip-path:inset(0);animation-timing-function:linear}56%{clip-path:inset(0);animation-timing-function:cubic-bezier(.65,0,.85,.4)}72%{clip-path:inset(0 0 100%);animation-timing-function:step-end}to{clip-path:inset(100% 0 0)}}@keyframes page-loader-stroke-diag-102516e2{0%{clip-path:inset(0 0 100%);animation-timing-function:linear}16%{clip-path:inset(0 0 100%);animation-timing-function:cubic-bezier(.4,0,.6,1)}28%{clip-path:inset(0);animation-timing-function:linear}72%{clip-path:inset(0);animation-timing-function:cubic-bezier(.4,0,.6,1)}84%{clip-path:inset(100% 0 0);animation-timing-function:step-end}to{clip-path:inset(0 0 100%)}}@keyframes page-loader-stroke-right-102516e2{0%{clip-path:inset(100% 0 0);animation-timing-function:linear}28%{clip-path:inset(100% 0 0);animation-timing-function:cubic-bezier(.15,.6,.35,1)}44%{clip-path:inset(0);animation-timing-function:linear}84%{clip-path:inset(0);animation-timing-function:cubic-bezier(.15,.6,.35,1)}to{clip-path:inset(0 0 100%)}}.sidebar[data-v-81ee9fc7]{inset-block:0;z-index:50;width:var(--sidebar-width);box-shadow:var(--shadow-xl);display:none;position:fixed;left:0}@media (width>=1024px){.sidebar[data-v-81ee9fc7]{flex-direction:column;display:flex}}.sidebar__panel[data-v-81ee9fc7]{padding-inline:var(--space-lg);background-color:var(--surface-sidebar);flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.sidebar__brand[data-v-81ee9fc7]{height:var(--size-64);margin-block:var(--space-md);flex-shrink:0;align-items:center;display:flex}.sidebar__logo[data-v-81ee9fc7]{width:auto;height:var(--size-48)}.sidebar__logo-stroke[data-v-81ee9fc7]{fill:var(--icon-action)}.sidebar__logo--animated .sidebar__logo-stroke--left[data-v-81ee9fc7]{animation:.8s cubic-bezier(.65,0,.85,.4) forwards sidebar-logo-left-81ee9fc7}.sidebar__logo--animated .sidebar__logo-stroke--diag[data-v-81ee9fc7]{animation:.8s cubic-bezier(.4,0,.6,1) forwards sidebar-logo-diag-81ee9fc7}.sidebar__logo--animated .sidebar__logo-stroke--right[data-v-81ee9fc7]{animation:.8s cubic-bezier(.15,.6,.35,1) forwards sidebar-logo-right-81ee9fc7}@media (prefers-reduced-motion:reduce){.sidebar__logo--animated .sidebar__logo-stroke[data-v-81ee9fc7]{animation:none}}@keyframes sidebar-logo-left-81ee9fc7{0%{clip-path:inset(100% 0 0)}36%{clip-path:inset(0)}to{clip-path:inset(0)}}@keyframes sidebar-logo-diag-81ee9fc7{0%{clip-path:inset(0 0 100%)}36%{clip-path:inset(0 0 100%)}64%{clip-path:inset(0)}to{clip-path:inset(0)}}@keyframes sidebar-logo-right-81ee9fc7{0%{clip-path:inset(100% 0 0)}64%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.sidebar__nav[data-v-81ee9fc7]{flex-direction:column;flex:1;display:flex}.sidebar__sections[data-v-81ee9fc7]{gap:var(--space-xl);flex-direction:column;flex:1;display:flex}.sidebar__section-heading[data-v-81ee9fc7]{align-items:center;gap:var(--space-xs);color:var(--text-sidebar);font-size:var(--body-xs);font-weight:var(--font-weight-bold);line-height:var(--body-lh-md);display:flex}.sidebar__section-title[data-v-81ee9fc7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__items[data-v-81ee9fc7]{gap:var(--space-3xs);margin-inline:calc(var(--space-xs) * -1);flex-direction:column;display:flex}.sidebar__link[data-v-81ee9fc7]{align-items:center;gap:var(--space-sm);padding:var(--space-xs);border-radius:var(--radius-md);color:var(--text-sidebar);font-size:var(--body-sm);font-weight:var(--font-weight-bold);line-height:var(--body-lh-md);transition:background-color var(--transition-in);text-decoration:none;display:flex}.sidebar__link[data-v-81ee9fc7]:hover,.sidebar__link--active[data-v-81ee9fc7]{background-color:var(--surface-sidebar-hover)}.sidebar__link--disabled[data-v-81ee9fc7]{cursor:help}.sidebar__link--disabled[data-v-81ee9fc7]:hover{background-color:#0000}.sidebar__item--disabled[data-v-81ee9fc7]{opacity:.5}.sidebar__user[data-v-81ee9fc7]{margin-top:auto;margin-inline:calc(var(--space-lg) * -1);position:relative}.sidebar__user-button[data-v-81ee9fc7]{align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-sm) var(--space-lg);color:var(--text-sidebar);font-size:var(--body-sm);font-weight:var(--font-weight-bold);line-height:var(--body-lh-md);text-align:left;cursor:pointer;transition:background-color var(--transition-in);background:0 0;border:none;display:flex}.sidebar__user-button[data-v-81ee9fc7]:hover{background-color:var(--surface-sidebar-hover)}.sidebar__user-icon[data-v-81ee9fc7]{width:var(--size-24);height:var(--size-24);flex-shrink:0}.sidebar__user-name[data-v-81ee9fc7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__menu[data-v-81ee9fc7]{bottom:100%;left:var(--space-sm);right:var(--space-sm);z-index:10;margin-bottom:var(--space-sm);border-radius:var(--radius-md);background-color:var(--surface-page);box-shadow:var(--shadow-lg);position:absolute}.sidebar__menu-item[data-v-81ee9fc7]{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs) var(--space-md);color:var(--text-secondary);font-size:var(--body-sm);line-height:var(--body-lh-md);text-align:left;cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}.sidebar__menu-item[data-v-81ee9fc7]:hover{background-color:var(--surface-secondary);color:var(--text-primary)}.sidebar__menu-item[data-v-81ee9fc7]:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.sidebar__menu-item[data-v-81ee9fc7]:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.app__veil[data-v-a9234284]{z-index:0;background-color:var(--surface-content-veil);pointer-events:none;position:fixed;inset:0}.app__content[data-v-a9234284]{z-index:10;padding-inline:var(--space-md);position:relative}.app__content.app__content--full-bleed[data-v-a9234284]{padding-inline:0}@media (width>=1024px){.app__veil[data-v-a9234284]{left:var(--sidebar-width)}.app__content[data-v-a9234284]{padding-left:calc(var(--sidebar-width) + var(--space-md))}.app__content.app__content--full-bleed[data-v-a9234284]{padding-left:var(--sidebar-width)}.app__content.app__content--no-sidebar[data-v-a9234284]{padding-left:var(--space-md)}}.search-view[data-v-7a2923ae]{gap:var(--space-md);flex-direction:column;display:flex}.search-view__search[data-v-7a2923ae]{max-width:32rem}.search-view__back-button[data-v-7a2923ae]{align-self:flex-start}main[data-v-884b3728]{gap:var(--space-xl);flex-direction:column;display:flex}p[data-v-884b3728]{font-size:var(--body-lg)}.unauthorized__retry[data-v-884b3728]{margin-top:var(--space-md)}.bare-checkbox[data-v-b7f025ac]{min-height:var(--size-20);padding-left:var(--space-xl);cursor:pointer;font-size:var(--body-md);-webkit-user-select:none;user-select:none;display:block;position:relative}.bare-checkbox input[data-v-b7f025ac]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.bare-checkbox__checkmark[data-v-b7f025ac]{height:var(--size-20);width:var(--size-20);border:var(--border-tertiary) 1px solid;border-radius:var(--radius-sm);background-color:var(--surface-primary);transition:var(--transition-out);position:absolute;top:0;left:0}.bare-checkbox:hover input~.bare-checkbox__checkmark[data-v-b7f025ac]{box-shadow:var(--shadow-input-hover);transition:var(--transition-in)}.bare-checkbox--disabled[data-v-b7f025ac]{cursor:not-allowed}.bare-checkbox--disabled:hover input~.bare-checkbox__checkmark[data-v-b7f025ac]{box-shadow:none}.bare-checkbox input:checked~.bare-checkbox__checkmark[data-v-b7f025ac]{background-color:var(--surface-primary-action);border:var(--border-action) 1px solid}.bare-checkbox input:focus-visible~.bare-checkbox__checkmark[data-v-b7f025ac]{outline:var(--outline-focus);outline-offset:var(--outline-focus-offset)}.bare-checkbox__checkmark[data-v-b7f025ac]:after{content:"";display:none;position:absolute}.bare-checkbox input:checked~.bare-checkbox__checkmark[data-v-b7f025ac]:after{display:block}.bare-checkbox .bare-checkbox__checkmark[data-v-b7f025ac]:after{border:solid var(--surface-page);border-width:0 3px 3px 0;width:6px;height:12px;top:2px;left:6px;transform:rotate(45deg)}.bare-checkbox--disabled input~.bare-checkbox__checkmark[data-v-b7f025ac],.bare-checkbox--disabled input:checked~.bare-checkbox__checkmark[data-v-b7f025ac]{background-color:var(--surface-primary);border:var(--border-disabled) 1px solid;cursor:not-allowed}.checkbox[data-v-c7f0adb5]{gap:var(--space-2xs);flex-direction:column;justify-content:center;min-height:1.5rem;display:flex}.checkbox--info[data-v-c7f0adb5] .bare-checkbox__checkmark{border-color:var(--border-info)}.checkbox--info[data-v-c7f0adb5] .bare-checkbox input:checked~.bare-checkbox__checkmark{background-color:var(--border-info);border-color:var(--border-info)}.checkbox--success[data-v-c7f0adb5] .bare-checkbox__checkmark{border-color:var(--border-success)}.checkbox--success[data-v-c7f0adb5] .bare-checkbox input:checked~.bare-checkbox__checkmark{background-color:var(--border-success);border-color:var(--border-success)}.checkbox--error[data-v-c7f0adb5] .bare-checkbox__checkmark{border-color:var(--border-error)}.checkbox--error[data-v-c7f0adb5] .bare-checkbox input:checked~.bare-checkbox__checkmark{background-color:var(--border-error);border-color:var(--border-error)}.checkbox--warning[data-v-c7f0adb5] .bare-checkbox__checkmark{border-color:var(--border-warning)}.checkbox--warning[data-v-c7f0adb5] .bare-checkbox input:checked~.bare-checkbox__checkmark{background-color:var(--border-warning);border-color:var(--border-warning)}.checkbox__label-container[data-v-c7f0adb5]{align-items:flex-start;gap:var(--space-2xs);line-height:var(--body-lh-sm);flex-direction:row;display:flex}.checkbox__label--disabled[data-v-c7f0adb5]{color:var(--text-disabled)}.checkbox__hint[data-v-c7f0adb5]{color:var(--text-secondary);font-size:var(--body-sm);padding-left:2rem}.checkbox--info .checkbox__hint[data-v-c7f0adb5]{color:var(--text-info)}.checkbox--success .checkbox__hint[data-v-c7f0adb5]{color:var(--text-success)}.checkbox--error .checkbox__hint[data-v-c7f0adb5]{color:var(--text-error)}.checkbox--warning .checkbox__hint[data-v-c7f0adb5]{color:var(--text-warning)}main[data-v-7cc6877a]{padding-top:var(--space-lg);justify-content:center;display:flex}.terms__header[data-v-7cc6877a]{gap:var(--space-xs);flex-direction:column;display:flex}.terms__document[data-v-7cc6877a]{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border:var(--border-sm) solid var(--border-primary);border-radius:var(--radius-sm);color:inherit;transition:var(--transition-in);text-decoration:none;display:flex}.terms__document[data-v-7cc6877a]:hover{background-color:var(--surface-secondary);transition:var(--transition-out)}.terms__document-label[data-v-7cc6877a]{align-items:center;gap:var(--space-xs);display:flex}.terms__document-label strong[data-v-7cc6877a]{font-weight:var(--font-weight-bold);display:block}.terms__document-hint[data-v-7cc6877a]{color:var(--text-secondary)}.badge[data-v-1c38210f]{width:var(--size-20);height:var(--size-20);border-radius:var(--radius-round);background:var(--surface-primary-action);justify-content:center;align-items:center;padding:0;display:inline-flex}.badge span[data-v-1c38210f]{color:var(--text-white);font-size:var(--body-sm);font-weight:var(--font-weight-bold);line-height:var(--body-lh-sm)}.badge--sm[data-v-1c38210f]{width:var(--size-16);height:var(--size-16)}.badge--sm span[data-v-1c38210f]{font-size:var(--body-xs);line-height:var(--body-lh-xs)}.badge--lg[data-v-1c38210f]{width:var(--size-24);height:var(--size-24)}.badge--lg span[data-v-1c38210f]{font-size:var(--body-md);line-height:var(--body-lh-md)}.badge--info[data-v-1c38210f]{background:var(--surface-info-default)}.badge--success[data-v-1c38210f]{background:var(--surface-success-default)}.badge--error[data-v-1c38210f]{background:var(--surface-error-default)}.badge--warning[data-v-1c38210f]{background:var(--surface-warning-default)}.badge--square[data-v-1c38210f]{border-radius:var(--radius-sm)}.alert[data-v-0b3b7388]{width:var(--size-24);height:var(--size-24);justify-content:center;align-items:center;display:inline-flex;position:relative}.badge[data-v-0b3b7388]{top:calc(var(--space-2xs) * -1);right:calc(var(--space-2xs) * -1);position:absolute}.bare-switch[data-v-638bd0b3]{background:var(--surface-tertiary);width:44px;height:24px;padding:var(--space-3xs);cursor:pointer;transition:var(--transition-in);border-radius:12px;display:inline-flex;position:relative;box-shadow:inset 0 1px 4px #0000001a}.bare-switch[data-v-638bd0b3]:focus-visible{outline:var(--outline-focus);outline-offset:var(--outline-focus-offset)}.bare-switch--checked[data-v-638bd0b3]{background:var(--surface-primary-action);transition:var(--transition-in);padding-left:22px}.bare-switch__thumb[data-v-638bd0b3]{margin:var(--space-3xs);width:var(--size-16);height:var(--size-16);background:var(--surface-page);transition:var(--transition-out);border-radius:8px;display:inline-flex}.bare-switch:hover .bare-switch__thumb[data-v-638bd0b3]{box-shadow:var(--shadow-input-hover);transition:var(--transition-in)}.bare-switch--disabled[data-v-638bd0b3]{background:var(--surface-secondary);cursor:not-allowed}.bare-switch--checked.bare-switch--disabled[data-v-638bd0b3]{background:var(--surface-disabled);padding-left:22px}.bare-switch--disabled:hover .bare-switch__thumb[data-v-638bd0b3]{box-shadow:none}.switch[data-v-d480ef4d]{gap:var(--space-2xs);flex-direction:column;display:flex}.switch__label[data-v-d480ef4d]{color:var(--text-secondary);cursor:pointer}.switch__container[data-v-d480ef4d]{gap:var(--space-sm);flex-direction:row;align-items:center;display:flex}.switch__hint[data-v-d480ef4d]{color:var(--text-secondary);font-size:var(--body-sm);padding-left:3.5rem}.switch--info .switch__hint[data-v-d480ef4d]{color:var(--text-info)}.switch--success .switch__hint[data-v-d480ef4d]{color:var(--text-success)}.switch--error .switch__hint[data-v-d480ef4d]{color:var(--text-error)}.switch--warning .switch__hint[data-v-d480ef4d]{color:var(--text-warning)}.tooltip[data-v-d6930215]{align-items:center;display:inline-flex;position:relative}.tooltip__trigger[data-v-d6930215]{justify-content:center;align-items:center;display:inline-flex}.tooltip__text[data-v-d6930215]{z-index:3;width:max-content;max-width:12rem;padding:var(--space-xs) var(--space-sm);visibility:hidden;color:var(--text-white);font-size:var(--font-size-xs);white-space:pre-line;text-align:left;border-radius:var(--radius-sm);background-color:var(--surface-dark);opacity:0;transition:opacity .1s ease-out,transform .1s ease-out;display:inline-block;position:absolute;left:50%;transform:translate(-50%,-6px)}.tooltip__text[data-v-d6930215]:after{content:"";border-style:solid;border-width:6px;position:absolute;left:calc(50% - 6px)}.tooltip--bottom .tooltip__text[data-v-d6930215]{top:100%}.tooltip--top .tooltip__text[data-v-d6930215]{transform:translate(-50%, var(--tooltip-offset,0));bottom:100%}.tooltip--top .tooltip__text[data-v-d6930215]:after{border-color:var(--surface-dark) transparent transparent transparent;bottom:0;transform:translateY(100%)}.tooltip--bottom .tooltip__text[data-v-d6930215]:after{border-color:transparent transparent var(--surface-dark) transparent;top:0;transform:translateY(-100%)}.tooltip__text--visible[data-v-d6930215]{visibility:visible;opacity:1;transform:translate(-50%, var(--tooltip-offset,0));transition:opacity .2s ease-in,transform .2s ease-in}.tooltip--top .tooltip__text--visible[data-v-d6930215]{transform:translate(-50%, calc(var(--tooltip-offset,0) * -1))}.modal[data-v-e7600431]{z-index:100;background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal__container[data-v-e7600431]{width:auto;min-width:15rem;max-width:80%;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal__container[data-v-e7600431] .card{margin:0;padding-left:0;padding-right:0}.modal__container[data-v-e7600431] .card__header{padding-left:var(--space-md);padding-right:var(--space-md);flex-shrink:0}.modal__title[data-v-e7600431]{gap:var(--space-3xs);flex-direction:column;display:flex}.modal__title h4[data-v-e7600431]{margin:0}.modal__subtitle[data-v-e7600431]{color:var(--text-secondary);font-size:var(--body-sm);margin:0}.modal__container[data-v-e7600431] .card__content{overflow-y:var(--modal-content-overflow,auto);min-height:0;max-height:calc(100vh - 10rem);padding:var(--space-md);flex:1}.modal__container[data-v-e7600431] .card__footer{padding-right:var(--space-md);padding-left:var(--space-md);flex-shrink:0}.modal-enter-active[data-v-e7600431],.modal-leave-active[data-v-e7600431]{opacity:1;transition:var(--transition-in)}.modal-enter-from[data-v-e7600431],.modal-leave-to[data-v-e7600431]{opacity:0;transition:var(--transition-out)}.modal-enter-active .modal__container[data-v-e7600431],.modal-leave-active .modal__container[data-v-e7600431]{transition:transform .3s ease-in-out}.modal-enter-from .modal__container[data-v-e7600431],.modal-leave-to .modal__container[data-v-e7600431]{transform:translate(-50%,calc(25vh - 50%))}@media (width<=559px){.modal__container[data-v-e7600431]{flex-direction:column;width:100%;max-width:100%;height:100%;display:flex;position:fixed;inset:auto 0 0;transform:translate(0)}.modal__container[data-v-e7600431]>*{position:absolute;bottom:0;left:0}.modal__container[data-v-e7600431] .card{border-radius:var(--radius-md) var(--radius-md) 0 0;flex-direction:column;min-width:100%;max-height:95%;margin:0;display:flex}.modal-enter-from .modal__container[data-v-e7600431],.modal-leave-to .modal__container[data-v-e7600431]{transform:translateY(100%)}}.switch-row[data-v-9d50cd51]{align-items:center;gap:var(--space-xs);display:flex}.header-inner[data-v-9d50cd51]{gap:var(--space-xs);flex-direction:column;width:100%;display:flex}.header-top[data-v-9d50cd51]{justify-content:space-between;align-items:center;width:100%;display:flex}.dashboard-section[data-v-9d50cd51]{flex-direction:column;display:flex}.dashboard-section p[data-v-9d50cd51]{margin-top:var(--space-xs)}.dashboard-section__header[data-v-9d50cd51]{margin-bottom:var(--space-md);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.dashboard-item__content[data-v-9d50cd51]{margin-top:var(--space-sm);gap:var(--space-lg);grid-template-rows:auto;grid-template-columns:repeat(2,1fr);grid-template-areas:"company owner""specs specs""actions actions";display:grid}.dashboard-item__company-info[data-v-9d50cd51]{flex-direction:column;grid-area:company;display:flex}.dashboard-item__owner-info[data-v-9d50cd51]{flex-direction:column;grid-area:owner;display:flex}.dashboard-item__company-info p[data-v-9d50cd51],.dashboard-item__owner-info p[data-v-9d50cd51]{margin:0}.dashboard-item__specs[data-v-9d50cd51]{flex-direction:column;grid-area:specs;display:flex}.dashboard-item__specs ul[data-v-9d50cd51]{margin:0;padding:0;list-style:none}.dashboard-item__specs ul li[data-v-9d50cd51]{gap:var(--space-sm);padding:var(--space-2xs) 0;flex-direction:row;align-items:center;display:flex}.dashboard-item__actions[data-v-9d50cd51]{gap:var(--space-sm);flex-flow:wrap;grid-area:actions;display:flex}@media (width<=1023px){.dashboard-item__content[data-v-9d50cd51]{grid-template-areas:"company company""owner owner""specs specs""actions actions"}}@media (width<=767px){.dashboard-item__content[data-v-9d50cd51]{grid-template-areas:"company owner""specs specs""actions actions"}}@media (width<=639px){.dashboard-item__content[data-v-9d50cd51]{grid-template-areas:"company company""owner owner""specs specs""actions actions"}}table[data-v-56ed219c]{width:100%}tr[data-v-56ed219c]{border-bottom:1px solid var(--border-secondary)}tr[data-v-56ed219c]:first-child{border-top:1px solid var(--border-secondary)}td[data-v-56ed219c]{padding:var(--space-2xs) var(--space-xs);vertical-align:top}td[data-v-56ed219c]:first-child{width:12rem;line-height:2.5rem}td.small[data-v-56ed219c]{width:8rem}td.right[data-v-56ed219c]{text-align:right;padding-left:var(--space-xl);line-height:2.5rem}td.checkbox-container[data-v-56ed219c]{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}@media (width<=559px){td[data-v-56ed219c]:first-child{width:10rem}}.description-list[data-v-e1d9107d]{border-top:1px solid var(--border-secondary);grid-template-columns:1fr 2fr;display:grid}dd[data-v-e1d9107d]{font-size:var(--body-md);line-height:var(--body-lh-md);color:var(--text-primary);padding:var(--space-sm) var(--space-xs);border-bottom:1px solid var(--border-secondary);word-break:break-word;overflow-wrap:anywhere;font-weight:700}dt[data-v-e1d9107d]{font-size:var(--body-md);line-height:var(--body-lh-md);color:var(--text-secondary);padding:var(--space-sm) var(--space-xs);border-bottom:1px solid var(--border-secondary)}.menu-item[data-v-cb485a31]{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);color:var(--text-primary);font-size:var(--body-md);line-height:var(--body-lh-md);background:var(--surface-page);border-bottom:var(--border-primary) 1px solid;transition:var(--transition-out);cursor:pointer;list-style:none;display:inline-flex}.menu-item[data-v-cb485a31]:hover{background:var(--surface-primary);transition:var(--transition-in)}.menu-item--disabled[data-v-cb485a31],.menu-item--disabled[data-v-cb485a31]:hover,.menu-item--disabled[data-v-cb485a31]:active{color:var(--text-disabled);background:var(--surface-page);cursor:not-allowed}.menu-item[data-v-cb485a31]:active,.menu-item--active[data-v-cb485a31],.menu-item--active[data-v-cb485a31]:hover{background:var(--surface-secondary);transition:var(--transition-in)}.menu-item--highlighted[data-v-cb485a31]:not(.menu-item--active){background:var(--surface-primary)}.menu-item[data-v-cb485a31]:focus{outline-offset:-2px}.menu-item[data-v-cb485a31] a:link,.menu-item[data-v-cb485a31] a:visited{font-weight:var(--font-weight-normal);color:var(--text-primary);text-decoration:none}.menu-item[data-v-cb485a31] .type{color:var(--text-tertiary);font-style:italic}.menu-item__icons[data-v-cb485a31]{align-items:center;gap:var(--space-2xs);flex-shrink:0;display:inline-flex}.dropdown-menu[data-v-d6cccfc1]{display:inline-flex;position:relative}.dropdown-menu--full-width[data-v-d6cccfc1]{width:100%;min-width:0;max-width:100%;display:flex}.dropdown-menu__trigger[data-v-d6cccfc1]{width:100%}.dropdown-menu--full-width .dropdown-menu__trigger[data-v-d6cccfc1]{min-width:0;max-width:100%;display:flex}.dropdown-menu__backdrop[data-v-d6cccfc1]{z-index:200;opacity:0;background:#00000080;width:100%;height:100%;transition:opacity .15s ease-in-out;position:fixed;top:100vh;left:0}.dropdown-menu__backdrop.open[data-v-d6cccfc1]{opacity:1;transition:opacity .3s ease-in-out;top:0}.dropdown-menu__list[data-v-d6cccfc1]{z-index:201;border-radius:var(--radius-md);height:0;box-shadow:var(--shadow-sm);transition:var(--transition-out);position:fixed;overflow-y:auto}.dropdown-menu__list.open[data-v-d6cccfc1]{height:auto;transition:var(--transition-in)}.dropdown-menu__list ul[data-v-d6cccfc1]{flex-direction:column;padding:0;display:flex}.dropdown-menu__list.mobile[data-v-d6cccfc1]{width:100%;top:auto;bottom:0;left:0}.common-header[data-v-15466655]{gap:var(--space-md);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.common-header__title[data-v-15466655]{flex-grow:2}.common-header__search[data-v-15466655]{flex-grow:1;grid-area:search;position:relative}.common-header__search[data-v-15466655] .dropdown-menu{width:100%}.common-header__search--has-results[data-v-15466655]{z-index:101}@media (width<=768px){.common-header[data-v-15466655]{flex-direction:column;align-items:flex-start}}.dashboard[data-v-5df02750]{gap:var(--space-xl);row-gap:var(--space-md);grid-template-columns:1fr;grid-template-areas:"header""clients""terrains""partners";justify-content:start;align-items:start;display:grid}.dashboard__header[data-v-5df02750]{grid-area:header}.dashboard__partners[data-v-5df02750]{gap:var(--space-md);flex-direction:column;grid-area:partners;min-width:0;display:flex}.dashboard__clients[data-v-5df02750]{grid-area:clients;min-width:0}.dashboard__terrains[data-v-5df02750]{grid-area:terrains;min-width:0}.dashboard__users[data-v-5df02750]{background-color:#add8e6;grid-area:users}@media (width>=768px){.dashboard[data-v-5df02750]{grid-template-columns:repeat(2,1fr);grid-template-areas:"header header""partners clients""partners terrains"}.dashboard__header[data-v-5df02750]{margin-bottom:var(--space-md)}}@media (width>=1280px){.dashboard[data-v-5df02750]{grid-template-columns:repeat(3,1fr);grid-template-areas:"header header header""partners clients terrains""partners clients terrains"}}.combo-box[data-v-a2047935]{gap:var(--space-2xs);flex-direction:column;display:flex}.combo-box__trigger[data-v-a2047935] .text-field__icon--right{transition:var(--transition-out)}.combo-box__trigger.open[data-v-a2047935] .text-field__icon--right{transition:var(--transition-in);transform:rotate(90deg)}.table-header[data-v-ef80abfe]{border-bottom:var(--border-secondary) 2px solid}th[data-v-ef80abfe]{padding:var(--space-xs) 0;text-align:right}th.left[data-v-ef80abfe]{text-align:left}th.center[data-v-ef80abfe]{text-align:center}.table-header__label[data-v-ef80abfe]{justify-content:flex-end;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);color:var(--text-secondary);line-height:var(--body-lh-md);font-weight:var(--font-weight-bold);border-radius:var(--radius-lg);transition:var(--transition-out);flex-direction:row;display:inline-flex}.table-header__label.sortable[data-v-ef80abfe]{cursor:pointer}.table-header__label.sortable[data-v-ef80abfe]:hover{background-color:var(--surface-primary);transition:var(--transition-in)}.table-header__label.sortable.active[data-v-ef80abfe]{background-color:var(--surface-secondary);transition:var(--transition-in)}.table-header__label.sortable[data-v-ef80abfe]:hover{color:var(--text-primary)}.table-header__label.sortable[data-v-ef80abfe] .icon{visibility:hidden}.table-header__label.sortable[data-v-ef80abfe] .icon.active{visibility:visible;transform:rotate(0)}.table-header__label.sortable[data-v-ef80abfe] .icon.descending{transition:var(--transition-out);transform:rotate(180deg)}@media (width<=767px){.table-header[data-v-ef80abfe]{display:none}}.table-row[data-v-279c42c5]{border-bottom:var(--border-secondary) 1px solid}.table-row.expanded[data-v-279c42c5]{border-bottom:none}td[data-v-279c42c5]{padding:var(--space-sm);text-align:right}td.left[data-v-279c42c5]{text-align:left}td.center[data-v-279c42c5]{text-align:center}.table-row__label[data-v-279c42c5]{color:var(--text-tertiary);font-size:var(--body-xs);line-height:var(--body-lh-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;display:none}.table-row td.table-row__icon[data-v-279c42c5]{width:var(--size-48);text-align:center;padding:var(--space-2xs)}.table-row td.table-row__icon.table-row__icon--mobile[data-v-279c42c5]{display:none}.table-row__expanded-content[data-v-279c42c5]{height:0;overflow:hidden}.table-row__expanded-content td[data-v-279c42c5]{padding:var(--space-sm);text-align:left}.table-row__expanded-content.expanded[data-v-279c42c5]{border-bottom:var(--border-secondary) 1px solid;height:auto}@media (width<=767px){.table-row[data-v-279c42c5]{width:100%;padding-top:var(--space-xs);flex-direction:column;display:flex}.table-row td[data-v-279c42c5]{padding:var(--space-2xs) var(--space-sm);text-align:left;flex-direction:column;display:flex}.table-row__label[data-v-279c42c5]{display:block}.table-row td.table-row__icon[data-v-279c42c5]{text-align:left;width:2.5rem;padding:var(--space-2xs)}.table-row td.table-row__icon.table-row__icon--mobile[data-v-279c42c5]{display:block}.table-row td.table-row__icon.table-row__icon--default[data-v-279c42c5]{display:none}.table-row__expanded-content.expanded[data-v-279c42c5]{flex-direction:row;display:flex}}.pagination[data-v-f45002f7]{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-md);flex-direction:row;display:flex}.pagination--sm[data-v-f45002f7]{gap:var(--space-xs);padding:var(--space-xs)}.pagination__ellipsis[data-v-f45002f7]{margin:0 var(--space-md);color:var(--text-secondary)}.pagination__item--hidden[data-v-f45002f7]{visibility:hidden}.data-table[data-v-801f1da1]{flex-direction:column;gap:0;display:flex}.data-table__table[data-v-801f1da1]{width:100%}.data-table__footer[data-v-801f1da1]{justify-content:flex-end;align-items:center;gap:var(--space-md);border-top:1px solid var(--border-primary);flex-direction:row;width:100%;display:flex}.data-table__footer__label[data-v-801f1da1]{color:var(--text-secondary)}@media (width<=767px){.data-table__table[data-v-801f1da1]{flex-direction:column;display:flex}}.separator[data-v-d8f2d848]{border:none;border-top:var(--border-secondary) 1px solid}.separator--margin-4[data-v-d8f2d848]{margin:var(--space-2xs) 0}.separator--margin-8[data-v-d8f2d848]{margin:var(--space-xs) 0}.separator--margin-12[data-v-d8f2d848]{margin:var(--space-sm) 0}.separator--margin-16[data-v-d8f2d848]{margin:var(--space-md) 0}.separator--margin-24[data-v-d8f2d848]{margin:var(--space-lg) 0}.separator--margin-32[data-v-d8f2d848]{margin:var(--space-xl) 0}.groeiplan-terreinen[data-v-5cabc112]{padding:var(--space-md)}h1[data-v-5cabc112]{margin-bottom:var(--space-xl);font-size:var(--heading-xxl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.selection-section[data-v-5cabc112]{gap:var(--space-lg);margin-bottom:var(--space-2xl);flex-direction:column;display:flex}.no-scenarios-message[data-v-5cabc112]{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.scenario-warning[data-v-5cabc112]{margin-top:var(--space-lg)}.scenario-footer[data-v-5cabc112]{margin-top:var(--space-lg);justify-content:flex-start;display:flex}.table-row[data-v-5cabc112]{border-bottom:var(--border-sm) solid var(--border-secondary)}.table-row[data-v-5cabc112]:hover{background-color:var(--surface-primary)}.table-cell[data-v-5cabc112]{padding:var(--space-sm) var(--space-md);vertical-align:middle}.table-cell.left[data-v-5cabc112]{text-align:left}.table-cell.center[data-v-5cabc112]{text-align:center}.select[data-v-2171a6e2]{gap:var(--space-2xs);flex-direction:column;display:flex}.select__label-container[data-v-2171a6e2]{gap:var(--space-2xs);color:var(--text-secondary);flex-direction:row;display:flex}.select__trigger[data-v-2171a6e2]{justify-content:space-between;align-items:center;gap:var(--space-xs);width:100%;padding:calc(var(--space-xs) - 1px) var(--space-sm);color:var(--color-text-primary);font-size:var(--body-md);line-height:var(--body-lh-md);border:var(--border-secondary) 1px solid;border-radius:var(--radius-md);background:var(--surface-page);cursor:pointer;transition:var(--transition-out);display:inline-flex}.select__trigger[data-v-2171a6e2]:hover{background:var(--surface-primary);transition:var(--transition-in)}.select__trigger[data-v-2171a6e2]:focus-visible{outline:var(--outline-focus);outline-offset:var(--outline-focus-offset)}.select__trigger[data-v-2171a6e2]:focus-within{border-color:var(--border-focus);outline-offset:var(--outline-focus-offset)}.select__trigger--info[data-v-2171a6e2]{border-color:var(--border-info)}.select__trigger--success[data-v-2171a6e2]{border-color:var(--border-success)}.select__trigger--error[data-v-2171a6e2]{border-color:var(--border-error)}.select__trigger--warning[data-v-2171a6e2]{border-color:var(--border-warning)}.select__trigger .icon[data-v-2171a6e2]{transition:var(--transition-out)}.select__trigger-icons[data-v-2171a6e2]{align-items:center;gap:var(--space-2xs);flex-shrink:0;display:inline-flex}.select__trigger.select_trigger--open .select__trigger-icon[data-v-2171a6e2]{transition:var(--transition-in);transform:rotate(180deg)}.select__hint[data-v-2171a6e2]{color:var(--text-secondary);font-size:var(--body-sm);line-height:var(--body-lh-sm)}.select__hint--info[data-v-2171a6e2]{color:var(--text-info)}.select__hint--success[data-v-2171a6e2]{color:var(--text-success)}.select__hint--error[data-v-2171a6e2]{color:var(--text-error)}.select__hint--warning[data-v-2171a6e2]{color:var(--text-warning)}.select__trigger-label[data-v-2171a6e2]{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.chip[data-v-bd6cbf93]{padding:0 var(--space-xs);color:var(--text-secondary);font-size:var(--body-md);line-height:var(--body-lh-sm);border:var(--border-tertiary) 1px solid;border-radius:var(--radius-lg);background:var(--surface-primary);display:inline-flex}.chip--sm[data-v-bd6cbf93]{padding:0 var(--space-xs);font-size:var(--body-sm);line-height:var(--body-lh-xs)}.chip--lg[data-v-bd6cbf93]{padding:0 var(--space-sm);font-size:var(--body-lg);line-height:var(--body-lh-md)}.chip--info[data-v-bd6cbf93]{color:var(--text-info);border-color:var(--border-info);background:var(--surface-info)}.chip--success[data-v-bd6cbf93]{color:var(--text-success);border-color:var(--border-success);background:var(--surface-success)}.chip--error[data-v-bd6cbf93]{color:var(--text-error);border-color:var(--border-error);background:var(--surface-error)}.chip--warning[data-v-bd6cbf93]{color:var(--text-warning);border-color:var(--border-warning);background:var(--surface-warning)}.chip--magenta[data-v-bd6cbf93]{color:var(--color-magenta-darker);border-color:var(--color-magenta-default);background:var(--color-magenta-lightest)}.chip--garlic[data-v-bd6cbf93]{color:var(--color-garlic-darker);border-color:var(--color-garlic-default);background:var(--color-garlic-lightest)}.nuna-stepper[data-v-67299e6c]{gap:var(--space-sm);flex-direction:row;justify-content:space-between;display:flex}.nuna-stepper__step[data-v-67299e6c]{gap:var(--space-xs);flex-direction:column;flex-basis:10rem;justify-content:flex-start;align-items:center;margin:0 -4rem;display:flex}.nuna-stepper__step[data-v-67299e6c]:first-child{margin-left:0}.nuna-stepper__step[data-v-67299e6c]:last-child{margin-right:0}.nuna-stepper__step-label[data-v-67299e6c]{font-size:var(--text-md);font-weight:var(--font-weight-bold);color:var(--text-light);line-height:var(--body-lh-xs);text-align:center}.nuna-stepper__step-label--active[data-v-67299e6c]{color:var(--text-primary)}.nuna-stepper__separator[data-v-67299e6c]{flex-grow:1}@media (width<=767px){.nuna-stepper[data-v-67299e6c]{flex-flow:wrap;justify-content:flex-start;margin:0}.nuna-stepper__step[data-v-67299e6c]{flex-direction:row;flex-basis:auto;margin:0}.nuna-stepper__separator[data-v-67299e6c]{display:none}}.slider[data-v-c8e3737b]{width:100%;padding:var(--size-10) 0;position:relative}.slider--thumb-label[data-v-c8e3737b]{padding-top:3rem}.slider__track[data-v-c8e3737b]{height:var(--size-4);background-color:var(--surface-tertiary);border-radius:var(--radius-xs);cursor:pointer;padding:0 0 0 .75rem;position:relative}.slider__active-track[data-v-c8e3737b]{background-color:var(--surface-primary-action);border-radius:var(--radius-xs);height:100%;margin:0 -.75rem}.slider__thumb[data-v-c8e3737b]{width:var(--size-24);transform:translate(-50%, var(--size-10));-webkit-user-select:none;user-select:none;position:absolute}.slider__active-track--animated[data-v-c8e3737b],.slider__thumb--animated[data-v-c8e3737b]{transition:all .5s ease-in-out}.slider--thumb-label .slider__thumb[data-v-c8e3737b]{gap:var(--space-xs);flex-direction:column;height:3.75rem;display:flex;transform:translate(-50%,-3.125rem)}.slider__thumb-label[data-v-c8e3737b]{padding:var(--size-6) var(--space-xs);background-color:var(--surface-primary-action);transform:translate(calc(-50% + var(--size-12)), 0);border-radius:var(--radius-md);color:var(--text-white);font-size:var(--body-sm);font-weight:var(--font-weight-bold);line-height:var(--body-lh-xs);text-align:center;white-space:nowrap;position:absolute}.slider__thumb-label[data-v-c8e3737b]:after{content:"";border-left:var(--size-6) solid transparent;border-right:var(--size-6) solid transparent;border-top:var(--size-6) solid var(--surface-primary-action);width:0;height:0;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}.slider__thumb-label-input[data-v-c8e3737b]{width:var(--size-40);height:var(--size-20);padding:0 var(--space-2xs);background-color:var(--surface-page);color:var(--text-primary);border:1px solid var(--border-action-active);border-radius:var(--radius-sm);font-size:var(--body-sm);font-weight:var(--font-weight-bold);text-align:center;outline:none;margin:-5px -3px;display:inline-block}.slider__circle[data-v-c8e3737b]{width:var(--size-24);height:var(--size-24);background-color:var(--surface-primary-action);border-radius:var(--radius-round);box-shadow:var(--shadow-xs);transition:var(--transition-out);position:absolute;bottom:0}.slider__circle[data-v-c8e3737b]:hover{box-shadow:var(--shadow-sm);transition:var(--transition-in)}.slider__circle--dragging[data-v-c8e3737b]{cursor:grabbing;box-shadow:var(--shadow-md);transition:none}.slider__labels[data-v-c8e3737b]{margin:var(--space-xs);flex-direction:row;justify-content:space-between;display:flex}.slider__label[data-v-c8e3737b]{color:var(--text-secondary)}.slider__label--min[data-v-c8e3737b]{text-align:left}.slider__label--max[data-v-c8e3737b]{text-align:right}.bare-radiobutton[data-v-94a63240]{min-height:var(--size-20);padding-left:var(--space-xl);cursor:pointer;font-size:var(--body-md);-webkit-user-select:none;user-select:none;display:block;position:relative}.bare-radiobutton input[data-v-94a63240]{opacity:0;cursor:pointer;position:absolute}.bare-radiobutton__checkmark[data-v-94a63240]{height:var(--size-20);width:var(--size-20);border:var(--border-tertiary) 1px solid;border-radius:var(--radius-round);background-color:var(--surface-primary);transition:var(--transition-out);position:absolute;top:0;left:0}.bare-radiobutton:hover input~.bare-radiobutton__checkmark[data-v-94a63240]{box-shadow:var(--shadow-input-hover);transition:var(--transition-in)}.bare-radiobutton input:checked~.bare-radiobutton__checkmark[data-v-94a63240]{background-color:var(--surface-primary-action);border:var(--border-action) 1px solid}.bare-radiobutton--disabled input~.bare-radiobutton__checkmark[data-v-94a63240]{background-color:var(--surface-primary);border:var(--border-disabled) 1px solid;cursor:not-allowed}.bare-radiobutton--disabled:hover input~.bare-radiobutton__checkmark[data-v-94a63240]{box-shadow:none}.bare-radiobutton input:focus-visible~.bare-radiobutton__checkmark[data-v-94a63240]{outline:var(--outline-focus);outline-offset:var(--outline-focus-offset)}.bare-radiobutton__checkmark[data-v-94a63240]:after{content:"";display:none;position:absolute}.bare-radiobutton input:checked~.bare-radiobutton__checkmark[data-v-94a63240]:after{display:block}.bare-radiobutton .bare-radiobutton__checkmark[data-v-94a63240]:after{top:var(--space-2xs);left:var(--space-2xs);width:var(--size-10);height:var(--size-10);border-radius:var(--radius-round);background:var(--surface-page)}.running-content[data-v-caba5589]{align-items:center;gap:var(--space-lg);padding:var(--space-xl) var(--space-lg);flex-direction:column;min-width:300px;display:flex}.error-message[data-v-caba5589],.success-message[data-v-caba5589],.failed-message[data-v-caba5589]{align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;display:flex}.error-message p[data-v-caba5589]{color:var(--text-error)}.success-message p[data-v-caba5589]{color:var(--text-success)}.failed-message p[data-v-caba5589]{color:var(--text-error)}.building-navigation-dropdown[data-v-2e89afc8]{width:100%;min-width:var(--size-256);max-width:100%}.building-navigation-dropdown__trigger--static[data-v-2e89afc8]{width:100%;max-width:100%;padding:var(--space-3xs) var(--space-xs);margin-left:calc(var(--space-2xs) * -1);color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:default;display:block;overflow:hidden}.building-navigation-dropdown__trigger[data-v-2e89afc8]{text-align:left;justify-content:flex-start;width:100%;max-width:100%;overflow:hidden}.building-navigation-dropdown__trigger[data-v-2e89afc8] .icon{flex:none}.building-navigation-dropdown__name[data-v-2e89afc8]{font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.building-navigation-dropdown__secondary[data-v-2e89afc8]{min-width:0;color:var(--text-tertiary);font-size:var(--body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scenario-wizard[data-v-5f03e91f]{padding:var(--space-md);max-width:100%}.scenario-name-section[data-v-5f03e91f],.scenario-description-section[data-v-5f03e91f]{margin-bottom:var(--space-lg)}.gtv-section[data-v-5f03e91f]{margin-top:var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex}.gtv-fields[data-v-5f03e91f]{gap:var(--space-lg);display:flex}.gtv-fields[data-v-5f03e91f]>*{max-width:var(--size-256);flex:1}.flex-mode-cards[data-v-5f03e91f]{gap:var(--space-md);margin-top:var(--space-lg);display:flex}.flex-mode-card[data-v-5f03e91f]{padding:var(--space-md);border:var(--border-sm) solid var(--border-primary);border-radius:var(--radius-md);background:var(--surface-page);cursor:pointer;transition:var(--transition-out);flex:1}.flex-mode-card[data-v-5f03e91f]:hover{border-color:var(--border-primary-hover)}.flex-mode-card--selected[data-v-5f03e91f]{border-color:var(--border-action);background:var(--surface-primary-hover)}.flex-mode-card__text[data-v-5f03e91f]{gap:var(--space-3xs);flex-direction:column;display:flex}.flex-mode-card__title[data-v-5f03e91f]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.flex-mode-card__desc[data-v-5f03e91f]{font-size:var(--body-sm);color:var(--text-tertiary)}.flex-inputs-card[data-v-5f03e91f]{margin-top:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-md);background:var(--surface-page);box-shadow:var(--shadow-xs);gap:var(--space-lg);flex-direction:column;display:flex}.flex-group__title[data-v-5f03e91f]{margin:0 0 var(--space-sm);font-size:inherit;font-weight:var(--font-weight-bold);color:var(--text-primary)}.flex-fields[data-v-5f03e91f]{gap:var(--space-lg);display:flex}.flex-fields[data-v-5f03e91f]>*{flex:1}.flex-calculate-hint[data-v-5f03e91f],.flex-info[data-v-5f03e91f]{margin-top:var(--space-md)}.flex-info__body[data-v-5f03e91f]{gap:var(--space-2xs);flex-direction:column;display:flex}.flex-info__body p[data-v-5f03e91f]{font-size:var(--body-sm);margin:0}h1[data-v-5f03e91f]{margin-bottom:var(--space-xl);font-size:var(--heading-xxl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.wizard-content[data-v-5f03e91f]{margin-bottom:var(--space-2xl)}.wizard-step[data-v-5f03e91f]{animation:.3s ease-in fadeIn-5f03e91f}@keyframes fadeIn-5f03e91f{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.step-description[data-v-5f03e91f]{margin-bottom:var(--space-lg);color:var(--text-secondary);line-height:1.6}.step2-warning[data-v-5f03e91f]{margin-top:var(--space-lg)}.table-row[data-v-5f03e91f]{border-bottom:var(--border-sm) solid var(--border-secondary)}.table-row[data-v-5f03e91f]:hover{background-color:var(--surface-primary)}.table-cell[data-v-5f03e91f]{padding:var(--space-sm) var(--space-md);vertical-align:middle}.table-cell.left[data-v-5f03e91f]{text-align:left}.building-navigation-cell[data-v-5f03e91f]{width:40%}.wizard-footer[data-v-5f03e91f]{padding:var(--space-lg) 0;justify-content:space-between;align-items:center;display:flex}.wizard-footer__right[data-v-5f03e91f]{gap:var(--space-md);margin-left:auto;display:flex}.slider-cell[data-v-5f03e91f]{min-width:var(--size-256)}.excluded-status[data-v-5f03e91f]{align-items:center;gap:var(--space-xs);min-height:var(--size-40);display:flex}.solar-config-tooltip[data-v-5f03e91f],.solar-config-tooltip[data-v-5f03e91f] *{cursor:help}.no-slider-text[data-v-5f03e91f]{color:var(--text-tertiary);font-style:italic;font-size:var(--body-sm)}.overview-section[data-v-5f03e91f]{gap:var(--space-lg);flex-direction:column;display:flex}.overview-row[data-v-5f03e91f]{gap:var(--space-md);align-items:baseline;display:flex}.overview-label[data-v-5f03e91f]{font-weight:var(--font-weight-bold);color:var(--text-secondary);min-width:var(--size-256)}.overview-value[data-v-5f03e91f]{color:var(--text-primary)}.total-row[data-v-5f03e91f]{margin-top:var(--space-lg);padding-top:var(--space-lg)}.total-row .overview-label[data-v-5f03e91f],.total-row .overview-value[data-v-5f03e91f]{font-weight:var(--font-weight-bold);font-size:var(--body-lg)}.tab-nav-item[data-v-e5601cd4]{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);color:var(--text-secondary);font-size:var(--body-md);line-height:var(--body-lh-md);border-bottom:transparent var(--border-md) solid;transition:var(--transition-out);cursor:pointer;background:0 0;display:inline-flex}.tab-nav-item[data-v-e5601cd4]:hover{background:var(--surface-primary);border-color:var(--border-tertiary);transition:var(--transition-in)}.tab-nav-item[data-v-e5601cd4]:active,.tab-nav-item--active[data-v-e5601cd4],.tab-nav-item--active[data-v-e5601cd4]:hover{color:var(--text-primary-active);border-color:var(--border-action);transition:var(--transition-in);background:0 0}.tab-nav-item--disabled[data-v-e5601cd4],.tab-nav-item--disabled[data-v-e5601cd4]:hover,.tab-nav-item--disabled[data-v-e5601cd4]:active{color:var(--text-disabled);background:var(--surface-disabled);border-color:var(--border-disabled);box-shadow:none;cursor:not-allowed}.tab-nav-item[data-v-e5601cd4]:focus-visible{box-shadow:inset 0 0 0 var(--border-md) var(--border-focus);outline:none}.tab-nav[data-v-81bfcbcf]{gap:var(--space-xs);border-bottom:var(--border-primary) 1px solid;flex-direction:row;display:flex}.skeleton-loader-bar[data-v-05aae159]{background-color:var(--surface-secondary);border-radius:var(--radius-md);min-height:.75rem;position:relative;overflow:hidden}.skeleton-loader-bar[data-v-05aae159]:before{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffffbf 50%,#fff0 100%);animation:1.4s ease-in-out infinite skeleton-shimmer-05aae159;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-shimmer-05aae159{0%{transform:translate(-100%)}to{transform:translate(100%)}}.nuna-metric[data-v-8982c19a]{width:auto;padding:var(--space-md);gap:var(--space-xs);background:var(--surface-page);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);transition:var(--transition-out);flex-direction:column;display:flex}.nuna-metric--link[data-v-8982c19a]{cursor:pointer}.nuna-metric--link[data-v-8982c19a]:focus-visible{outline:var(--outline-focus);outline-offset:var(--outline-focus-offset)}.nuna-metric--disabled[data-v-8982c19a],.nuna-metric[data-v-8982c19a]:disabled{opacity:.5;cursor:not-allowed;transition:var(--transition-in)}.nuna-metric h6[data-v-8982c19a]{font-size:var(--heading-3xs);font-weight:var(--font-weight-bold);color:var(--text-light);text-transform:uppercase;letter-spacing:var(--tracking-wide);line-height:1.125}.nuna-metric__header[data-v-8982c19a]{text-align:center;height:1.75rem}.nuna-metric__main[data-v-8982c19a]{justify-content:center;align-items:flex-end;gap:var(--space-2xs);color:var(--heading-info);transition:var(--transition-out);flex-direction:row;display:flex}.nuna-metric--link:hover .nuna-metric__main[data-v-8982c19a]{transition:var(--transition-in);transform:scale(1.07)}.nuna-metric--link:active .nuna-metric__main[data-v-8982c19a]{transition:var(--transition-in);transform:scale(.92)}.nuna-metric__value[data-v-8982c19a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);line-height:1}.nuna-metric__unit[data-v-8982c19a],.nuna-metric__secondary-value[data-v-8982c19a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);line-height:1.5}.nuna-metric__main--success[data-v-8982c19a]{color:var(--heading-success)}.nuna-metric__main--error[data-v-8982c19a]{color:var(--heading-error)}.nuna-metric__main--warning[data-v-8982c19a]{color:var(--heading-warning)}.nuna-metric__footer[data-v-8982c19a]{text-align:center;justify-content:center;align-items:center;width:100%;height:1.5rem;display:flex}.button-group-container[data-v-84a010c8]{gap:var(--space-xs);min-width:0;max-width:100%;display:flex}.button-group[data-v-84a010c8]{--button-group-fade-left:black;--button-group-fade-right:black;--button-group-mask:linear-gradient(to right, var(--button-group-fade-left), black var(--space-md), black calc(100% - var(--space-md)), var(--button-group-fade-right));overscroll-behavior-inline:contain;scrollbar-width:none;min-width:0;max-width:100%;-webkit-mask-image:var(--button-group-mask);-webkit-mask-image:var(--button-group-mask);mask-image:var(--button-group-mask);flex:auto;display:flex;overflow-x:auto}.button-group--fade-left[data-v-84a010c8]{--button-group-fade-left:transparent}.button-group--fade-right[data-v-84a010c8]{--button-group-fade-right:transparent}.button-group[data-v-84a010c8]::-webkit-scrollbar{display:none}.button-group__scroll-indicator[data-v-84a010c8]{align-items:center;gap:var(--space-2xs);color:var(--text-secondary);flex:none;display:flex}.button-group__scroll-label[data-v-84a010c8]{font-size:var(--body-sm);line-height:var(--body-lh-sm);white-space:nowrap}.button-group[data-v-84a010c8] .btn{flex:none}.button-group[data-v-84a010c8] .btn:hover{box-shadow:none}.button-group__button--selected[data-v-84a010c8]{z-index:1}.button-group__button--selected+.button-group__button--selected[data-v-84a010c8],.button-group__button--selected+.button-group__button--selected[data-v-84a010c8]:hover{border-left:1px solid #ffffff80}.calendar__days[data-v-6e0f7c23]{grid-template-columns:1fr var(--space-md) repeat(7, 1fr);padding:var(--space-sm) 0;display:grid}.calendar__days span[data-v-6e0f7c23]{color:var(--text-disabled);font-weight:var(--font-weight-bold);line-height:var(--body-lh-xs);text-align:center}.calendar__week[data-v-6e0f7c23]{grid-template-columns:1fr var(--space-md) repeat(7, 1fr);display:grid}.calendar__week-number[data-v-6e0f7c23]{padding:var(--space-xs) var(--space-sm);text-align:center;min-width:2.5rem;font-weight:var(--font-weight-bold);line-height:var(--body-lh-md);color:var(--text-disabled)}.in-period[data-v-6e0f7c23]{background-color:var(--surface-primary-selected)}.calendar__day[data-v-6e0f7c23]:disabled{cursor:not-allowed;background-color:#0000;border-color:#0000}@media (width<=559px){.calendar__days[data-v-6e0f7c23],.calendar__week[data-v-6e0f7c23]{grid-template-columns:1fr 0 repeat(7,1fr)}}.month-selector[data-v-2c63197e]{gap:var(--space-2xs);grid-template-columns:repeat(3,1fr);display:grid}.month-selector[data-v-2c63197e]>*{place-self:center}.year-selector[data-v-a3e4bbb4]{gap:var(--space-2xs);grid-template-columns:repeat(3,1fr);display:grid}.year-selector[data-v-a3e4bbb4]>*{place-self:center}.week-calendar__days[data-v-a9a58355]{grid-template-columns:1fr var(--space-md) repeat(7, 1fr);padding:var(--space-sm) 0;display:grid}.week-calendar__days span[data-v-a9a58355]{color:var(--text-disabled);font-weight:var(--font-weight-bold);line-height:var(--body-lh-xs);text-align:center}.week-calendar__week[data-v-a9a58355]{grid-template-columns:1fr var(--space-md) repeat(7, 1fr);border-radius:var(--radius-lg);width:100%;transition:var(--transition-out);border:1px solid #0000;display:grid}.week-calendar__week--selected[data-v-a9a58355]{background-color:var(--surface-primary-selected);border:var(--border-action) 1px solid}.week-calendar__week[data-v-a9a58355]:hover{background-color:var(--surface-primary-selected);transition:var(--transition-in);cursor:pointer}.week-calendar__week[data-v-a9a58355]:focus-visible{outline:var(--outline-focus);outline-offset:var(--outline-focus-offset)}.week-calendar__week-number[data-v-a9a58355]{padding:var(--space-xs) 0;text-align:center;font-weight:var(--font-weight-bold);color:var(--text-disabled)}.week-calendar__day[data-v-a9a58355]{padding:var(--space-xs);text-align:center;color:var(--text-primary)}.week-calendar__week[data-v-a9a58355]:disabled{color:var(--text-disabled);cursor:not-allowed}.week-calendar__week[data-v-a9a58355]:disabled>*{color:var(--text-disabled)}.date-picker-dialog[data-v-9ad67aa6]{z-index:201;max-width:35rem;padding:var(--space-md);background:var(--surface-page);border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:var(--shadow-md);position:fixed}.date-picker-dialog.up[data-v-9ad67aa6]{border-radius:var(--radius-md) var(--radius-md) 0 0}.date-picker-dialog__backdrop[data-v-9ad67aa6]{z-index:109;background:#00000080;position:fixed;inset:0}.date-picker-dialog__header[data-v-9ad67aa6]{gap:var(--space-xs);margin-bottom:var(--space-lg);grid-template-columns:3fr 2fr;justify-content:space-between;align-items:center;display:grid}.date-picker-dialog__month-selector[data-v-9ad67aa6],.date-picker-dialog__year-selector[data-v-9ad67aa6]{justify-content:center;gap:var(--space-xs);flex-direction:row;align-items:center;display:flex}.date-picker-dialog__month-button-container[data-v-9ad67aa6]{text-align:center;min-width:5.5rem}.date-picker-dialog__year-button-container[data-v-9ad67aa6]{text-align:center;min-width:3.5rem}.date-picker-dialog__footer[data-v-9ad67aa6]{justify-content:center;gap:var(--space-md);margin-top:var(--space-lg);display:flex}.date-picker-dialog.bottom-sheet[data-v-9ad67aa6]{border-radius:var(--radius-md) var(--radius-md) 0 0;width:fit-content;max-width:100%;margin-inline:auto;inset:auto 0 0}.date-picker-dialog.dialog-enter-active,.date-picker-dialog.dialog-leave-active{transition:transform .3s ease-out,opacity .3s ease-out}.date-picker-dialog.dialog-enter-from,.date-picker-dialog.dialog-leave-to{opacity:0;transform:translateY(-12px)}.date-picker-dialog.up.dialog-enter-from,.date-picker-dialog.up.dialog-leave-to{transform:translateY(12px)}.date-picker-dialog__backdrop.backdrop-enter-active,.date-picker-dialog__backdrop.backdrop-leave-active{transition:opacity .3s ease-in-out}.date-picker-dialog__backdrop.backdrop-enter-from,.date-picker-dialog__backdrop.backdrop-leave-to{opacity:0}.date-picker-dialog.bottom-sheet.dialog-enter-active,.date-picker-dialog.bottom-sheet.dialog-leave-active{transition:transform .3s ease-in-out}.date-picker-dialog.bottom-sheet.dialog-enter-from,.date-picker-dialog.bottom-sheet.dialog-leave-to{opacity:1;transform:translateY(100%)}.date-picker-field[data-v-bedb46b5]{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;display:inline-flex}.date-picker-field__label-container[data-v-bedb46b5]{gap:var(--space-2xs);color:var(--text-secondary);flex-direction:row;display:flex}.date-picker[data-v-bedb46b5]{align-items:top;display:inline-flex;position:relative}.date-picker[data-v-bedb46b5]>*{vertical-align:top}.date-picker__trigger[data-v-bedb46b5]{justify-content:center;min-width:10rem}.date-picker__dialog[data-v-bedb46b5]{z-index:50;padding:var(--space-md);background:var(--surface-page);border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:var(--shadow-md);position:absolute}.date-picker__dialog-header[data-v-bedb46b5]{gap:var(--space-xs);margin-bottom:var(--space-lg);grid-template-columns:3fr 2fr;justify-content:space-between;align-items:center;display:grid}.date-picker__month-selector[data-v-bedb46b5],.date-picker__year-selector[data-v-bedb46b5]{justify-content:center;gap:var(--space-xs);flex-direction:row;align-items:center;display:flex}.chart-container[data-v-53f6f3ce]{width:100%;height:auto;margin:0;position:relative}.chart[data-v-53f6f3ce]{width:100%}.chart-container.is-drilldownable[data-v-53f6f3ce]{cursor:pointer}.gridOverlaySlot[data-v-53f6f3ce]{pointer-events:none;position:absolute}.nuna-timeseries-linechart[data-v-a0137ead]{position:relative}.nuna-timeseries-linechart.is-drilldownable[data-v-a0137ead]{cursor:pointer}.nuna-chart-legend[data-v-65f1b5ba]{justify-content:center;align-items:center;gap:var(--space-sm) var(--space-xl);padding:var(--space-xs) 0 var(--space-sm);text-align:center;flex-wrap:wrap;display:flex}.nuna-chart-legend__item[data-v-65f1b5ba]{align-items:center;gap:var(--space-xs);cursor:pointer;font-size:var(--body-sm);font-family:var(--font-body);color:var(--text-secondary);opacity:1;transition:opacity var(--transition-out);background:0 0;border:none;padding:0;display:inline-flex}.nuna-chart-legend__item[data-v-65f1b5ba]:focus{outline:none}.nuna-chart-legend__item[data-v-65f1b5ba]:focus-visible{outline:var(--outline-focus);outline-offset:var(--outline-focus-offset)}.nuna-chart-legend__item.is-inactive[data-v-65f1b5ba]{opacity:.4}.nuna-chart-legend__icon[data-v-65f1b5ba]{flex:none;width:12px;height:12px;display:inline-block}.nuna-chart-legend__icon--circle[data-v-65f1b5ba]{background:currentColor;border-radius:50%}.nuna-chart-legend__icon--solid-line[data-v-65f1b5ba]{border-top:2px solid;width:18px;height:0}.nuna-chart-legend__icon--dashed-line[data-v-65f1b5ba]{border-top:2px dashed;width:18px;height:0}.nuna-timeseries-linechart-custom-legend[data-v-710b57d0]{flex-direction:column;display:flex}.chart-container[data-v-765de600]{width:100%;height:auto;margin:0;position:relative}.chart[data-v-765de600]{width:100%}.nuna-bar-chart-custom-legend[data-v-c1ae2dcc]{flex-direction:column;display:flex}.hub-energy-consumption-chart__navigation[data-v-bb0aaa99]{place-content:flex-start;gap:var(--space-md) var(--space-lg);flex-flow:wrap;display:flex}.hub-energy-consumption-chart__target-container[data-v-bb0aaa99]{min-width:12.625rem}.hub-energy-consumption-chart__download-label[data-v-bb0aaa99]{white-space:nowrap}.building-peak-chart[data-v-3dc5f47e]{width:100%;min-height:320px}.nuna-heatmap[data-v-9cff789c]{gap:var(--space-sm);box-sizing:border-box;--hm-high:var(--v310d8bd6);--hm-low:var(--v72d26c81);--hm-exceedance:var(--v6fffc536);--hm-feed-in:var(--v2b1fe9d4);--hm-no-data:var(--v0ed69684);flex-direction:column;width:100%;font-family:inherit;display:flex}.nuna-heatmap__row[data-v-9cff789c]{width:100%}.nuna-heatmap__legend[data-v-9cff789c]{gap:var(--space-md);flex-wrap:wrap;display:flex}.nuna-heatmap__legend-item[data-v-9cff789c]{align-items:center;gap:var(--space-xs);display:flex}.nuna-heatmap__legend-swatch[data-v-9cff789c]{width:var(--size-16);height:var(--size-16);border-radius:var(--radius-sm);flex-shrink:0;display:inline-block}.nuna-heatmap__legend-label[data-v-9cff789c]{font-size:var(--body-sm);color:var(--text-primary);white-space:nowrap}.nuna-heatmap__grid-wrapper[data-v-9cff789c]{align-items:flex-start;display:flex;overflow-x:auto}.nuna-heatmap__day-labels[data-v-9cff789c]{padding-right:var(--space-xs);flex-direction:column;flex-shrink:0;display:flex}.nuna-heatmap__day-label[data-v-9cff789c]{font-size:var(--body-sm);color:var(--text-secondary);white-space:nowrap;align-items:center;display:flex}.nuna-heatmap__canvas-wrapper[data-v-9cff789c]{flex-direction:column;flex-shrink:0;display:flex}.nuna-heatmap__month-label-row[data-v-9cff789c]{position:relative}.nuna-heatmap__month-label[data-v-9cff789c]{padding-left:var(--space-2xs);font-size:var(--body-sm);color:var(--text-secondary);white-space:nowrap;align-items:center;height:100%;display:flex;position:absolute;top:0}.nuna-heatmap__cells-wrapper[data-v-9cff789c]{position:relative}.nuna-heatmap__dividers-svg[data-v-9cff789c]{top:var(--v781b7bd8);pointer-events:none;position:absolute;left:0;overflow:visible}.nuna-heatmap__cell[data-v-9cff789c]{border-radius:var(--radius-sm);cursor:pointer;transition:filter .2s,transform .15s}.nuna-heatmap__cell[data-v-9cff789c]:not(.nuna-heatmap__cell--empty):hover{filter:brightness(1.05);z-index:2;box-shadow:var(--shadow-sm);border:1px solid #0000001a;position:relative;transform:scale(1.25)}.nuna-heatmap__cell--empty[data-v-9cff789c]{visibility:hidden;pointer-events:none}.nuna-heatmap__cell--high[data-v-9cff789c]{background-color:var(--hm-high)}.nuna-heatmap__cell--low[data-v-9cff789c]{background-color:var(--hm-low)}.nuna-heatmap__cell--exceedance[data-v-9cff789c]{background-color:var(--hm-exceedance)}.nuna-heatmap__cell--feed-in[data-v-9cff789c]{background-color:var(--hm-feed-in)}.nuna-heatmap__cell--no-data[data-v-9cff789c]{background-color:var(--hm-no-data)}.nuna-heatmap__tooltip[data-v-9cff789c]{background:var(--surface-page);color:var(--text-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm);pointer-events:none;white-space:nowrap;z-index:9999;gap:var(--space-3xs);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:absolute;transform:translate(-50%,-100%)}.nuna-heatmap__tooltip-date[data-v-9cff789c]{font-size:var(--body-sm);color:var(--text-secondary)}.nuna-heatmap__tooltip-value[data-v-9cff789c]{font-size:var(--body-md);font-weight:600}.nuna-heatmap__tooltip-suffix[data-v-9cff789c]{font-size:var(--body-sm);color:var(--text-secondary)}.congestion-tab[data-v-85d5caa8]{gap:var(--space-lg);flex-direction:column;height:100%;display:flex}.congestion-details[data-v-85d5caa8]{margin-top:var(--space-md);padding-top:var(--space-md);border-top:var(--border-sm) solid var(--border-secondary)}.detail-row[data-v-85d5caa8]{padding:var(--space-sm) 0;border-bottom:var(--border-sm) solid var(--border-secondary);justify-content:space-between;align-items:center;display:flex}.detail-row[data-v-85d5caa8]:last-child{border-bottom:none}.detail-label[data-v-85d5caa8]{font-size:var(--body-md);color:var(--text-tertiary)}.detail-value[data-v-85d5caa8]{font-size:var(--body-md);font-weight:var(--font-weight-bold);color:var(--text-primary)}.congestion-explainer[data-v-85d5caa8]{margin:var(--space-md) 0 0;font-size:var(--body-md);color:var(--text-secondary);line-height:1.5}.congestion-explainer strong[data-v-85d5caa8]{color:var(--text-primary);font-weight:var(--font-weight-bold)}.flexibility-tab__chart[data-v-f5010b25]{margin-top:var(--space-sm)}.flexibility-tab__body[data-v-f5010b25]{gap:var(--space-lg);align-items:stretch;display:flex}.flexibility-tab__entered[data-v-f5010b25]{gap:var(--space-sm);min-width:var(--size-256);flex-direction:column;display:flex}.flexibility-tab__section-label[data-v-f5010b25]{font-size:var(--body-sm);font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.flexibility-tab__entered-item[data-v-f5010b25]{gap:var(--space-3xs);flex-direction:column;display:flex}.flexibility-tab__entered-label[data-v-f5010b25]{font-size:var(--body-sm);color:var(--text-tertiary)}.flexibility-tab__entered-value[data-v-f5010b25]{font-size:var(--heading-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.flexibility-tab__divider[data-v-f5010b25]{width:var(--border-sm);background:var(--border-secondary);align-self:stretch}.flexibility-tab__status[data-v-f5010b25]{gap:var(--space-2xs);flex-direction:column;flex:1;display:flex}.flexibility-tab__status-header[data-v-f5010b25]{align-items:center;gap:var(--space-2xs);display:flex}.flexibility-tab__status-title[data-v-f5010b25]{font-size:var(--heading-sm);font-weight:var(--font-weight-bold)}.flexibility-tab__status-text[data-v-f5010b25]{color:var(--text-secondary);margin:0;line-height:1.5}.flexibility-tab__divider-horizontal[data-v-f5010b25]{height:var(--border-sm);margin:var(--space-lg) 0;background:var(--border-secondary)}.energy-usage-tab[data-v-426f5ab2]{gap:var(--space-lg);flex-direction:column;height:100%;display:flex}.energy-usage-tab__congestion[data-v-426f5ab2] .card{margin-bottom:0}.overview-tiles[data-v-426f5ab2]{gap:var(--space-md);grid-template-columns:repeat(1,1fr);display:grid}.overview-tiles[data-v-426f5ab2] .nuna-metric__main{color:var(--text-primary-active)}@media (width>=640px){.overview-tiles[data-v-426f5ab2]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.overview-tiles[data-v-426f5ab2]{grid-template-columns:repeat(3,1fr)}}@media (width>=1280px){.overview-tiles[data-v-426f5ab2]{grid-template-columns:repeat(5,1fr)}}.costs-savings-tab[data-v-1fe5a08c]{gap:var(--space-md);flex-direction:column;height:100%;display:flex}.table-row[data-v-1fe5a08c]{border-bottom:var(--border-sm) solid var(--border-secondary)}.table-cell[data-v-1fe5a08c]{padding:var(--space-sm);vertical-align:middle;text-align:right}.table-cell.left[data-v-1fe5a08c]{text-align:left}.company-cell[data-v-1fe5a08c]{width:40%}.sum-row td[data-v-1fe5a08c]{font-weight:var(--font-weight-bold)}.collective-costs[data-v-1fe5a08c]{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background-color:var(--surface-info-emphasis);display:flex}.collective-costs__text[data-v-1fe5a08c]{flex-direction:column;display:flex}.collective-costs__title[data-v-1fe5a08c]{font-weight:var(--font-weight-bold)}.collective-costs__description[data-v-1fe5a08c]{color:var(--text-secondary)}.collective-costs__value[data-v-1fe5a08c]{font-weight:var(--font-weight-bold);white-space:nowrap}.savings-card[data-v-1fe5a08c]{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background-color:var(--surface-info);display:flex}.savings-card__label[data-v-1fe5a08c]{flex:1}.savings-card__figures[data-v-1fe5a08c]{color:var(--text-success);flex-direction:column;align-items:flex-end;display:flex}.savings-card__figures--negative[data-v-1fe5a08c]{color:var(--text-error)}.savings-card__amount[data-v-1fe5a08c]{font-weight:var(--font-weight-bold);white-space:nowrap}.solar-tab[data-v-c8a48f61]{gap:var(--space-lg);flex-direction:column;height:100%;display:flex}.chart-container[data-v-c8a48f61]{width:100%;height:350px}.summary-cards[data-v-c8a48f61]{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=768px){.summary-cards[data-v-c8a48f61]{grid-template-columns:1fr}}.download-cards[data-v-9a65396a]{grid-template-columns:repeat(auto-fill, minmax(var(--size-256), 1fr));gap:var(--space-md);display:grid}.card-description[data-v-9a65396a]{color:var(--text-secondary);font-size:var(--body-sm);margin:0}.state-container[data-v-f1e69a94]{padding:var(--space-2xl) var(--space-lg);min-height:var(--size-256);flex-direction:column;justify-content:center;align-items:center;display:flex}.table-cell[data-v-f1e69a94]{padding:var(--space-sm) var(--space-md);vertical-align:middle;text-align:left}.building-navigation-cell[data-v-f1e69a94]{width:40%}.excluded-status[data-v-f1e69a94]{align-items:center;gap:var(--space-xs);min-height:var(--size-40);display:flex}.solar-config-tooltip[data-v-f1e69a94],.solar-config-tooltip[data-v-f1e69a94] *{cursor:help}.ean[data-v-f1e69a94]{font-family:monospace}.no-area-text[data-v-f1e69a94]{font-size:var(--body-sm);color:var(--text-tertiary);font-style:italic}.terrain-results[data-v-9e133e2b]{min-height:100vh;padding-bottom:var(--size-80);flex-direction:column;display:flex}.navigation-bar[data-v-9e133e2b]{background:var(--surface-page);border-bottom:var(--border-sm) solid var(--border-secondary);padding:var(--space-sm) var(--space-lg);justify-content:space-between;align-items:center;display:flex}.state-container[data-v-9e133e2b]{padding:var(--space-2xl) var(--space-lg);flex:1;justify-content:center;align-items:center;display:flex}.tab-content[data-v-9e133e2b]{padding:var(--space-lg);background:var(--surface-page);flex:1;overflow-y:auto}.config-trigger[data-v-9e133e2b]{border:2px solid var(--color-primary,#ea580c);color:var(--color-primary,#ea580c);cursor:pointer;z-index:40;background:#fff;border-radius:24px;align-items:center;padding:12px 24px;font-size:14px;font-weight:500;transition:all .2s;display:flex;position:fixed;bottom:24px;left:calc(50% + 140px);transform:translate(-50%);box-shadow:0 4px 6px -1px #0000001a}.config-trigger[data-v-9e133e2b]:hover{background:#f9fafb;transform:translate(-50%)translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}.config-trigger.modal-open[data-v-9e133e2b]{opacity:0;pointer-events:none}.documentatie-page[data-v-6533213e]{gap:var(--space-lg);padding:var(--space-xl) var(--space-lg);flex-direction:column;display:flex}.documentatie-page--embedded[data-v-6533213e]{gap:0;padding:0}.page-title[data-v-6533213e]{font-size:var(--heading-lg);font-weight:var(--font-weight-bold);color:var(--text-primary)}.page-layout[data-v-6533213e]{gap:var(--space-xl);grid-template-columns:1fr 2fr;align-items:stretch;display:grid}.schema-sidebar[data-v-6533213e]{top:var(--space-lg);position:sticky}.phase[data-v-6533213e]{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.phase-blocks[data-v-6533213e]{justify-content:center;gap:var(--space-xs);flex-wrap:wrap;width:100%;display:flex}.phase-arrow[data-v-6533213e]{padding:var(--space-2xs) 0;justify-content:center;display:flex}.schema-block[data-v-6533213e]{align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);border:var(--border-sm) solid var(--block-border);background:var(--block-bg);cursor:pointer;transition:var(--transition-out);flex-direction:column;flex:1 1 var(--space-3xl);display:flex}.schema-block[data-v-6533213e]:hover{border-color:var(--border-action);box-shadow:var(--shadow-xs);transition:var(--transition-in)}.schema-block--active[data-v-6533213e]{border-color:var(--block-border-active);background:var(--block-bg-active);box-shadow:var(--shadow-sm)}.schema-block__label[data-v-6533213e]{font-size:var(--body-xs);font-weight:var(--font-weight-bold);color:var(--text-primary);text-align:center;overflow-wrap:break-word}.detail-panel[data-v-6533213e]{flex-direction:column;display:flex}.detail-card[data-v-6533213e]{flex:1}.empty-state[data-v-6533213e]{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-3xl) var(--space-xl);text-align:center;flex-direction:column;display:flex}.empty-state[data-v-6533213e] p{font-size:var(--body-md);color:var(--text-tertiary);line-height:var(--body-lh-md)}.detail-content[data-v-6533213e]{font-size:var(--body-md);color:var(--text-secondary);line-height:var(--body-lh-md)}.detail-content[data-v-6533213e] h6{font-size:var(--body-md);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-md);margin-bottom:var(--space-2xs)}.detail-content[data-v-6533213e] ul{margin-bottom:var(--space-xs);padding-left:var(--space-lg);list-style-type:disc}.detail-content[data-v-6533213e] li{margin-bottom:var(--space-2xs)}.detail-content[data-v-6533213e] strong{color:var(--text-primary);font-weight:var(--font-weight-bold)}@media (width<=900px){.page-layout[data-v-6533213e]{grid-template-columns:1fr}.schema-sidebar[data-v-6533213e]{position:static}}@media (width<=640px){.documentatie-page[data-v-6533213e]{padding:var(--space-md)}.schema-block[data-v-6533213e]{padding:var(--space-2xs) var(--space-xs)}}.draw-hint-overlay[data-v-bb04fd58]{pointer-events:none;z-index:1;position:absolute}.draw-hint-overlay__path-svg[data-v-bb04fd58]{width:100%;height:100%;position:absolute;inset:0}.draw-hint-overlay__cursor[data-v-bb04fd58]{transform:translate(-50%, -50%) scale(var(--cursor-scale,1));justify-content:center;align-items:center;display:flex;position:absolute}.draw-hint-overlay__mouse[data-v-bb04fd58]{position:absolute;top:10px;left:10px}.power-profile-linechart[data-v-b0475809]{width:100%;position:relative}.power-profile-linechart--editable[data-v-b0475809],.power-profile-linechart--editable[data-v-b0475809] canvas{cursor:crosshair;-webkit-user-select:none;user-select:none}.profile-editor[data-v-2bef5b95]{flex-direction:column;display:flex}.profile-editor__summary[data-v-2bef5b95]{gap:var(--space-sm);grid-template-columns:repeat(4,1fr);display:grid}.summary-card[data-v-2bef5b95]{padding:var(--space-sm);background:var(--surface-secondary);border-radius:var(--radius-md);flex-direction:column;gap:2px;display:flex}.summary-card__label[data-v-2bef5b95]{color:var(--text-secondary);font-size:.6875rem;font-weight:var(--font-weight-normal)}.summary-card__value[data-v-2bef5b95]{font-size:var(--body-md);color:var(--text-primary);font-weight:var(--font-weight-bold)}.detail__wrapper[data-v-981796db]{background:var(--surface-page);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);padding:var(--space-lg)}.detail__header[data-v-981796db]{padding:0 0 var(--space-md);border-bottom:var(--border-sm) solid var(--border-secondary);margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;display:flex}.detail__header-left[data-v-981796db]{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.detail__header-icon[data-v-981796db]{border-radius:var(--radius-md);background:var(--surface-primary-hover);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.detail__header-info[data-v-981796db]{min-width:0}.detail__header-title[data-v-981796db]{font-size:var(--body-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.detail__header-subtitle[data-v-981796db]{font-size:var(--body-sm);color:var(--text-secondary)}.detail__content[data-v-981796db]{gap:var(--space-lg);flex-direction:column;display:flex}.section__header[data-v-981796db]{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-sm);display:flex}.section__title[data-v-981796db]{font-size:var(--body-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.section__header--sub[data-v-981796db]{margin-bottom:var(--space-xs)}.section__subtitle[data-v-981796db]{font-size:var(--body-md);font-weight:var(--font-weight-bold);color:var(--text-secondary);margin:0}.section__desc[data-v-981796db]{margin:0 0 var(--space-sm);font-size:var(--body-sm);color:var(--text-secondary)}.section__desc--spaced[data-v-981796db]{margin-bottom:var(--space-md)}.section__row[data-v-981796db]{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.section__actions[data-v-981796db]{align-items:stretch;gap:var(--space-sm);flex-wrap:wrap;display:flex}.section__sub-block[data-v-981796db]{margin-bottom:var(--space-md)}.section__desc--inactive[data-v-981796db]{color:var(--text-tertiary);margin:var(--space-sm) 0 0;font-style:italic}.quick-actions[data-v-981796db]{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.profile-block__error[data-v-981796db]{align-items:center;gap:var(--space-xs);font-size:var(--body-sm);color:var(--text-error);font-weight:var(--font-weight-normal);padding:var(--space-xs) var(--space-sm);background:var(--surface-error);border-radius:var(--radius-sm);margin-bottom:var(--space-xs);display:flex}.profile-block__graph[data-v-981796db]{position:relative}.section__actions-save[data-v-981796db]{display:inline-flex}.processes-container[data-v-d43711b3]{min-height:600px}.grid__cards[data-v-d43711b3]{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.grid__cards[data-v-d43711b3] .grid-card{padding:var(--space-lg) var(--space-md) var(--space-md);margin-bottom:0}.grid-card[data-v-d43711b3]{cursor:pointer;min-height:184px;transition:var(--transition-out)}.grid-card[data-v-d43711b3]:hover{box-shadow:var(--shadow-md);transition:var(--transition-in);transform:scale(1.01)}.grid-card[data-v-d43711b3] .card__content{gap:var(--space-2xs);flex:1;padding:0}.grid-card__name[data-v-d43711b3]{font-size:var(--body-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;overflow:hidden}.grid-card__chart[data-v-d43711b3]{pointer-events:none}.grid-card--add[data-v-d43711b3] .card__content{justify-content:center;align-items:center;gap:var(--space-sm);flex:1}.grid-card--add__label[data-v-d43711b3]{font-size:var(--body-sm);font-weight:var(--font-weight-normal);color:var(--text-secondary)}.growthplan-v3-button-group--error[data-v-a7c7c8cc] .btn{border-color:var(--border-error)}.growthplan-v3-select--disabled[data-v-33bb14c7]{opacity:.55}.v3-step-form[data-v-59c40d64]{gap:var(--space-lg);flex-direction:column;display:flex}.v3-step-form__question[data-v-59c40d64]{color:var(--text-primary);font-size:var(--body-lg);line-height:var(--body-lh-lg);margin:0}.v3-step-form__choice-intro[data-v-59c40d64]{gap:var(--space-2xs);flex-direction:column;display:flex}.v3-step-form__choice-intro p[data-v-59c40d64]{margin:0}.v3-step-form__choice-intro p[data-v-59c40d64]:last-child{color:var(--text-secondary)}.v3-step-form__checkbox-list[data-v-59c40d64]{gap:var(--space-sm);flex-direction:column;display:flex}.v3-step-form__checkbox-list--error[data-v-59c40d64]{padding:var(--space-sm);border:1px solid var(--border-error);border-radius:var(--radius-md)}.v3-step-form__grid[data-v-59c40d64]{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v3-step-form__grid--building[data-v-59c40d64]{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-step-form__bta-import[data-v-59c40d64]{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-md);border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--surface-primary);display:flex}.v3-step-form__bta-import h3[data-v-59c40d64],.v3-step-form__bta-import p[data-v-59c40d64]{margin:0}.v3-step-form__bta-import h3[data-v-59c40d64]{font-size:var(--heading-xs);line-height:var(--heading-lh-xs)}.v3-step-form__bta-import p[data-v-59c40d64]{color:var(--text-secondary)}.v3-step-form[data-v-59c40d64] .text-field,.v3-step-form[data-v-59c40d64] .select,.v3-step-form[data-v-59c40d64] .input{min-width:0}.v3-step-form__grid--vehicle[data-v-59c40d64]{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-step-form__charging-days[data-v-59c40d64]{gap:var(--space-xs);flex-direction:column;display:flex}.v3-step-form__charging-day[data-v-59c40d64]{align-items:end;gap:var(--space-md);min-height:var(--size-48);padding:var(--space-sm);border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--surface-page);grid-template-columns:minmax(9rem,.6fr) repeat(2,minmax(10rem,1fr));display:grid}.v3-step-form__subsection[data-v-59c40d64],.v3-step-form__vehicle[data-v-59c40d64],.v3-step-form__contract[data-v-59c40d64]{gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border-primary);flex-direction:column;display:flex}.v3-step-form__subsection h3[data-v-59c40d64],.v3-step-form__vehicle h3[data-v-59c40d64],.v3-step-form__contract h3[data-v-59c40d64]{font-size:var(--heading-sm);line-height:var(--heading-lh-sm);margin:0}.v3-step-form__vehicle h4[data-v-59c40d64]{font-size:var(--heading-xs);line-height:var(--heading-lh-xs);margin:0}.v3-step-form__contracts[data-v-59c40d64],.v3-step-form__name[data-v-59c40d64]{gap:var(--space-lg);display:grid}.v3-step-form__cbc[data-v-59c40d64]{gap:var(--space-sm);flex-direction:column;display:flex}.v3-step-form__cbc-row[data-v-59c40d64]{align-items:end;gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--border-primary);border-radius:var(--radius-md);grid-template-columns:minmax(7rem,.65fr) repeat(2,minmax(8rem,1fr)) repeat(2,minmax(10rem,1fr));display:grid}@media (width<=1200px){.v3-step-form__cbc-row[data-v-59c40d64]{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-step-form__cbc-row[data-v-59c40d64]>:first-child{grid-column:1/-1}}.v3-step-form__processes[data-v-59c40d64]{gap:var(--space-md);flex-direction:column;display:flex}.v3-step-form__processes[data-v-59c40d64] .processes-container{min-height:18rem}.v3-step-form__hint[data-v-59c40d64]{color:var(--text-secondary);margin:0}.v3-step-form__error[data-v-59c40d64]{margin:calc(-1 * var(--space-sm)) 0 0;color:var(--text-error);font-size:var(--body-sm)}@media (width<=900px){.v3-step-form__grid[data-v-59c40d64],.v3-step-form__grid--vehicle[data-v-59c40d64],.v3-step-form__charging-day[data-v-59c40d64],.v3-step-form__cbc-row[data-v-59c40d64]{grid-template-columns:1fr}.v3-step-form__cbc-row[data-v-59c40d64]>:first-child{grid-column:auto}.v3-step-form__bta-import[data-v-59c40d64]{flex-direction:column;align-items:flex-start}}.growthplan-result-chart[data-v-84d513f3]{min-width:0}.growthplan-result-chart--compact[data-v-84d513f3]{pointer-events:none;min-height:8rem;overflow:hidden}.growthplan-result-chart__preview-context[data-v-84d513f3],.growthplan-result-chart__preview-legend[data-v-84d513f3],.growthplan-result-chart__preview-legend span[data-v-84d513f3]{align-items:center;display:flex}.growthplan-result-chart__preview-context[data-v-84d513f3]{justify-content:space-between;gap:var(--space-xs);padding-top:var(--space-2xs);color:var(--text-secondary);font-size:var(--body-sm);flex-wrap:wrap}.growthplan-result-chart__preview-context strong[data-v-84d513f3]{color:var(--text-primary)}.growthplan-result-chart__preview-legend[data-v-84d513f3]{gap:var(--space-sm)}.growthplan-result-chart__preview-legend span[data-v-84d513f3]{gap:var(--space-2xs)}.growthplan-result-chart__preview-legend i[data-v-84d513f3]{width:var(--size-10);height:var(--size-10);border-radius:var(--radius-round)}.growthplan-result-chart__empty[data-v-84d513f3]{min-height:8rem;color:var(--text-secondary);font-size:var(--body-sm);place-items:center;display:grid}.growthplan-simulation-overlay[data-v-ff2c7d15]{z-index:300;padding:var(--space-lg);background:#00000073;place-items:center;display:grid;position:fixed;inset:0}.growthplan-simulation-overlay__content[data-v-ff2c7d15]{align-items:center;gap:var(--space-md);width:min(30rem,100%);padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--surface-page);text-align:center;flex-direction:column;display:flex}.growthplan-simulation-overlay__content h2[data-v-ff2c7d15],.growthplan-simulation-overlay__content p[data-v-ff2c7d15]{margin:0}.accordion-item[data-v-6bb017c4]{background-color:var(--surface-page);border-bottom:var(--border-primary) 1px solid;box-shadow:var(--shadow-xs);transition:var(--transition-out);flex-direction:column;display:flex}.accordion-item.open[data-v-6bb017c4]{margin-top:var(--space-xs);transition:var(--transition-in)}.accordion-item.open+.accordion-item[data-v-6bb017c4]:not(.open){margin-top:var(--space-xs)}.accordion-item__header[data-v-6bb017c4]{padding:var(--space-sm) var(--space-md)}.accordion-item.open>.accordion-item__header[data-v-6bb017c4]{color:var(--text-primary-active)}.accordion-item[data-v-6bb017c4]:not(.accordion-item~.accordion-item){border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);margin-top:0}.accordion-item[data-v-6bb017c4]:last-child{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);border-bottom:none}.accordion-item__header[data-v-6bb017c4]{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.accordion-item[data-v-6bb017c4]:has(>.accordion-item__header:hover){background-color:var(--surface-primary-hover);transition:var(--transition-in)}.accordion-item__header-actions[data-v-6bb017c4]{align-items:center;gap:var(--space-xl);flex-direction:row;display:flex}.accordion-item__icon[data-v-6bb017c4]{transition:var(--transition-out)}.accordion-item.open>.accordion-item__header .accordion-item__icon[data-v-6bb017c4]{transition:var(--transition-in);transform:rotate(180deg)}.accordion-item__content[data-v-6bb017c4]{height:0;transition:height .2s;overflow:hidden}.accordion-item__content-inner[data-v-6bb017c4]{padding:var(--space-md) var(--space-md)}.growthplan-v3[data-v-163edc9c]{background:#f7f6f3;width:100%;min-height:100vh;padding:clamp(1rem,3vw,3rem)}.growthplan-v3__header[data-v-163edc9c],.growthplan-v3__overview[data-v-163edc9c],.growthplan-v3__guided[data-v-163edc9c],.growthplan-v3__expert[data-v-163edc9c],.growthplan-v3__save-error[data-v-163edc9c]{width:min(100%,92rem);margin-inline:auto}.growthplan-v3__header[data-v-163edc9c]{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);margin-bottom:var(--space-xl);display:flex}.growthplan-v3__header h1[data-v-163edc9c],.growthplan-v3__header p[data-v-163edc9c],.growthplan-v3__summary-card h2[data-v-163edc9c],.growthplan-v3__active-card h2[data-v-163edc9c],.growthplan-v3__accordion-title h2[data-v-163edc9c],.growthplan-v3__empty h2[data-v-163edc9c],.growthplan-v3__empty p[data-v-163edc9c],.growthplan-v3__plan-card h2[data-v-163edc9c],.growthplan-v3__plan-card p[data-v-163edc9c]{margin:0}.growthplan-v3__header p[data-v-163edc9c]{margin-top:var(--space-xs);color:var(--text-secondary)}.growthplan-v3__header-actions[data-v-163edc9c]{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.growthplan-v3__guided[data-v-163edc9c]{gap:var(--space-md);flex-direction:column;display:flex}.growthplan-v3__overview[data-v-163edc9c]{gap:var(--space-lg);flex-direction:column;display:flex}.growthplan-v3__empty[data-v-163edc9c]{justify-content:center;align-items:center;gap:var(--space-sm);text-align:center;background:var(--surface-page);border-radius:var(--radius-lg);border:1px solid #35352c14;flex-direction:column;min-height:22rem;padding:clamp(2rem,6vw,5rem);display:flex;box-shadow:0 2px 8px #35352c14}.growthplan-v3__empty p[data-v-163edc9c]{max-width:34rem;margin-bottom:var(--space-sm);color:var(--text-secondary)}.growthplan-v3__plan-grid[data-v-163edc9c]{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));display:grid}.growthplan-v3__plan-card[data-v-163edc9c]{gap:var(--space-md);min-height:13rem;padding:var(--space-lg);background:var(--surface-page);border-radius:var(--radius-lg);border:1px solid #35352c1a;flex-direction:column;display:flex;box-shadow:0 2px 8px #35352c14}.growthplan-v3__plan-heading[data-v-163edc9c]{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.growthplan-v3__plan-heading>div[data-v-163edc9c]{min-width:0}.growthplan-v3__plan-title[data-v-163edc9c],.growthplan-v3__plan-chart[data-v-163edc9c]{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.growthplan-v3__plan-title:hover h2[data-v-163edc9c]{color:var(--text-action)}.growthplan-v3__plan-title[data-v-163edc9c]:focus-visible,.growthplan-v3__plan-chart[data-v-163edc9c]:focus-visible{outline:var(--outline-focus);outline-offset:var(--outline-focus-offset)}.growthplan-v3__plan-chart[data-v-163edc9c]{width:100%;padding-block:var(--space-xs);border-block:1px solid var(--border-primary)}.growthplan-v3__plan-heading h2[data-v-163edc9c]{overflow-wrap:anywhere;font-size:var(--heading-sm);line-height:var(--heading-lh-sm)}.growthplan-v3__plan-heading p[data-v-163edc9c],.growthplan-v3__plan-description[data-v-163edc9c]{color:var(--text-secondary);font-size:var(--body-sm)}.growthplan-v3__plan-heading p[data-v-163edc9c]{margin-top:var(--space-2xs)}.growthplan-v3__plan-description[data-v-163edc9c]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.growthplan-v3__plan-status[data-v-163edc9c]{align-self:flex-start;margin-top:auto}.growthplan-v3__summary-card[data-v-163edc9c],.growthplan-v3__active-card[data-v-163edc9c]{background:var(--surface-page);border-radius:var(--radius-lg);border:1px solid #35352c14;box-shadow:0 2px 8px #35352c14}.growthplan-v3__summary-card[data-v-163edc9c]{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);display:flex}.growthplan-v3__summary-card h2[data-v-163edc9c],.growthplan-v3__active-card h2[data-v-163edc9c],.growthplan-v3__accordion-title h2[data-v-163edc9c]{font-size:var(--heading-sm);line-height:var(--heading-lh-sm)}.growthplan-v3__summary-values[data-v-163edc9c]{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.growthplan-v3__chip[data-v-163edc9c]{padding:var(--space-2xs) var(--space-xs);color:var(--text-secondary);font-size:var(--body-sm);border:1px solid var(--border-primary);border-radius:var(--radius-md);display:inline-flex}.growthplan-v3__active-card[data-v-163edc9c]{scroll-margin-top:var(--space-md);padding:clamp(1rem,2.5vw,2rem)}.growthplan-v3__active-heading[data-v-163edc9c]{margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--border-primary);justify-content:space-between;display:flex}.growthplan-v3__progress[data-v-163edc9c]{color:var(--text-action);font-size:var(--body-sm);font-weight:var(--font-weight-bold)}.growthplan-v3__actions[data-v-163edc9c]{gap:var(--space-sm);padding-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.growthplan-v3__modal-actions[data-v-163edc9c]{justify-content:flex-end;gap:var(--space-sm);display:flex}.growthplan-v3__expert[data-v-163edc9c]{border-radius:var(--radius-lg);border:1px solid #35352c14;overflow:hidden;box-shadow:0 2px 8px #35352c14}.growthplan-v3__expert[data-v-163edc9c] .accordion-item__content-inner{padding:var(--space-lg)}.growthplan-v3__accordion-title[data-v-163edc9c]{min-width:0}.growthplan-v3__accordion-title span[data-v-163edc9c]{margin-top:var(--space-2xs);color:var(--text-secondary);font-size:var(--body-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.growthplan-v3__actions--expert[data-v-163edc9c]{padding:var(--space-lg);background:var(--surface-page)}.growthplan-v3__save-error[data-v-163edc9c]{margin-bottom:var(--space-md)}@media (width<=700px){.growthplan-v3__header[data-v-163edc9c],.growthplan-v3__summary-card[data-v-163edc9c]{flex-direction:column;align-items:stretch}.growthplan-v3__header-actions[data-v-163edc9c]{justify-content:stretch}.growthplan-v3__header-actions[data-v-163edc9c] .btn{flex:1}}.configuration-detail[data-v-3925f67b]{gap:var(--space-lg);min-width:0;padding:var(--space-md);background:var(--surface-page);border:1px solid var(--border-action);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex}.configuration-detail__heading[data-v-3925f67b]{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);min-width:min(18rem,100%);display:flex}.configuration-detail__heading h3[data-v-3925f67b],.configuration-detail__metrics[data-v-3925f67b],.configuration-detail__metrics dd[data-v-3925f67b]{margin:0}.configuration-detail__heading h3[data-v-3925f67b]{margin-top:var(--space-2xs);font-size:var(--heading-sm)}.configuration-detail__eyebrow[data-v-3925f67b]{color:var(--text-tertiary);font-size:var(--body-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.configuration-detail__summary[data-v-3925f67b]{align-items:center;gap:var(--space-md);flex:auto;min-width:0;display:flex}.configuration-detail__score[data-v-3925f67b]{min-width:var(--size-80);padding-right:var(--space-md);border-right:1px solid var(--border-primary);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.configuration-detail__score strong[data-v-3925f67b]{color:var(--text-success);font-size:var(--heading-lg)}.configuration-detail__score span[data-v-3925f67b]{color:var(--text-tertiary)}.configuration-detail__score small[data-v-3925f67b]{color:var(--text-secondary);grid-column:1/-1}.configuration-detail__metrics[data-v-3925f67b]{gap:var(--space-sm) var(--space-md);grid-template-columns:repeat(3,minmax(7rem,1fr));width:100%;display:grid}.configuration-detail__metrics dt[data-v-3925f67b]{color:var(--text-tertiary);font-size:var(--body-xs)}.configuration-detail__metrics dd[data-v-3925f67b]{margin-top:var(--space-2xs);font-weight:var(--font-weight-bold)}.configuration-detail__actions[data-v-3925f67b]{justify-content:flex-end;align-items:center;gap:var(--space-sm);flex:none;display:flex}.configuration-detail--vertical[data-v-3925f67b]{gap:var(--space-md);flex-direction:column;height:max-content}.configuration-detail--vertical .configuration-detail__heading[data-v-3925f67b]{min-width:0}.configuration-detail--vertical .configuration-detail__summary[data-v-3925f67b]{flex-direction:column;align-items:stretch}.configuration-detail--vertical .configuration-detail__score[data-v-3925f67b]{border-right:0;border-bottom:1px solid var(--border-primary);padding:0 0 var(--space-sm)}.configuration-detail--vertical .configuration-detail__metrics[data-v-3925f67b]{grid-template-columns:1fr}.configuration-detail--vertical .configuration-detail__metrics div[data-v-3925f67b]{justify-content:space-between;gap:var(--space-sm);padding-bottom:var(--space-xs);border-bottom:1px solid var(--border-primary);display:flex}.configuration-detail--vertical .configuration-detail__metrics dd[data-v-3925f67b]{text-align:right;margin-top:0}.configuration-detail--vertical .configuration-detail__actions[data-v-3925f67b]{flex-direction:column;align-items:stretch}@media (width<=1100px){.configuration-detail[data-v-3925f67b]{flex-wrap:wrap}.configuration-detail__summary[data-v-3925f67b]{flex-basis:100%;order:3}}@media (width<=760px){.configuration-detail[data-v-3925f67b],.configuration-detail__summary[data-v-3925f67b]{flex-direction:column;align-items:stretch}.configuration-detail__metrics[data-v-3925f67b]{grid-template-columns:repeat(2,minmax(7rem,1fr))}.configuration-detail__score[data-v-3925f67b]{border-right:0;border-bottom:1px solid var(--border-primary);padding:0 0 var(--space-sm)}.configuration-detail__actions[data-v-3925f67b]{justify-content:space-between}}.configuration-explorer__matrix-layout[data-v-2ff5d5b2]{align-items:start;gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(17rem,.28fr);display:grid}.configuration-explorer__matrix-layout--download[data-v-2ff5d5b2],.configuration-explorer__matrix-layout--immediate[data-v-2ff5d5b2]{grid-template-columns:minmax(0,1fr)}.configuration-explorer__matrix-main[data-v-2ff5d5b2]{min-width:0}.configuration-explorer__matrix-scroll[data-v-2ff5d5b2]{border:1px solid var(--border-primary);border-radius:var(--radius-md);overflow-x:auto}.configuration-explorer__matrix-scroll table[data-v-2ff5d5b2]{border-collapse:separate;border-spacing:0;width:100%;min-width:42rem}.configuration-explorer__matrix-table--single-column[data-v-2ff5d5b2]{table-layout:fixed}.configuration-explorer__matrix-table--single-column th[data-v-2ff5d5b2]:first-child{width:10rem}.configuration-explorer__matrix-scroll th[data-v-2ff5d5b2]{padding:var(--space-xs);color:var(--text-secondary);font-size:var(--body-sm);font-weight:var(--font-weight-bold);text-align:center;background:var(--surface-primary);border-right:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary)}.configuration-explorer__matrix-scroll tbody th[data-v-2ff5d5b2]{z-index:1;text-align:right;min-width:7rem;position:sticky;left:0}.configuration-explorer__matrix-scroll td[data-v-2ff5d5b2]{border-right:1px solid var(--surface-page);border-bottom:1px solid var(--surface-page);min-width:6.5rem;padding:0}.configuration-explorer__matrix-scroll tr[data-v-2ff5d5b2]:last-child>*{border-bottom:0}.configuration-explorer__matrix-scroll tr[data-v-2ff5d5b2]>:last-child{border-right:0}.configuration-explorer__matrix-cell[data-v-2ff5d5b2]{width:100%;min-height:var(--size-56);justify-content:center;align-items:center;gap:var(--space-2xs);padding:var(--space-xs);color:var(--text-primary);background:var(--surface-secondary);cursor:pointer;border:0;flex-direction:column;display:flex}.configuration-explorer__matrix-row--active .configuration-explorer__matrix-cell[data-v-2ff5d5b2],.configuration-explorer__matrix-row--active .configuration-explorer__matrix-empty[data-v-2ff5d5b2]{min-height:var(--size-64)}.configuration-explorer__matrix-cell-value[data-v-2ff5d5b2]{justify-content:center;align-items:center;gap:var(--space-2xs);display:inline-flex}.configuration-explorer__matrix-cell[data-v-2ff5d5b2]:hover:not(:disabled){box-shadow:inset 0 0 0 var(--size-2) var(--border-action)}.configuration-explorer__matrix-cell[data-v-2ff5d5b2]:disabled{cursor:not-allowed}.configuration-explorer__matrix-cell[data-v-2ff5d5b2]:focus-visible{z-index:2;outline:var(--outline-focus);outline-offset:calc(-1 * var(--outline-focus-offset));position:relative}.configuration-explorer__matrix-cell--heat-1[data-v-2ff5d5b2],.configuration-explorer__legend-swatch--1[data-v-2ff5d5b2]{background:var(--surface-error)}.configuration-explorer__matrix-cell--heat-2[data-v-2ff5d5b2],.configuration-explorer__legend-swatch--2[data-v-2ff5d5b2]{background:var(--surface-warning)}.configuration-explorer__matrix-cell--heat-3[data-v-2ff5d5b2],.configuration-explorer__legend-swatch--3[data-v-2ff5d5b2]{background:var(--surface-primary-hover)}.configuration-explorer__matrix-cell--heat-4[data-v-2ff5d5b2],.configuration-explorer__legend-swatch--4[data-v-2ff5d5b2]{background:var(--surface-info)}.configuration-explorer__matrix-cell--heat-5[data-v-2ff5d5b2],.configuration-explorer__legend-swatch--5[data-v-2ff5d5b2]{background:var(--surface-success)}.configuration-explorer__matrix-cell--heat-0[data-v-2ff5d5b2],.configuration-explorer__matrix-cell--infeasible[data-v-2ff5d5b2]{color:var(--text-tertiary);background:var(--surface-secondary)}.configuration-explorer__matrix-cell--preview[data-v-2ff5d5b2]{z-index:1;box-shadow:inset 0 0 0 var(--size-3) var(--border-action);position:relative}.configuration-explorer__matrix-cell--active small[data-v-2ff5d5b2]{color:var(--text-success);font-size:var(--body-xs);font-weight:var(--font-weight-bold)}.configuration-explorer__matrix-cell--download-feasible[data-v-2ff5d5b2]{color:#15803d;background:#dcfce7}.configuration-explorer__matrix-cell--download-feasible[data-v-2ff5d5b2]:hover:not(:disabled){background:#bbf7d0}.configuration-explorer__matrix-cell--download-infeasible[data-v-2ff5d5b2]{color:#b91c1c;background:#fee2e2}.configuration-explorer__matrix-cell--download-infeasible[data-v-2ff5d5b2]:hover:not(:disabled){background:#fecaca}.configuration-explorer__matrix-cell--download-selected[data-v-2ff5d5b2]{color:#1d4ed8;background:#bfdbfe}.configuration-explorer__matrix-cell--download-selected[data-v-2ff5d5b2]:hover:not(:disabled){background:#93c5fd}.configuration-explorer__matrix-empty[data-v-2ff5d5b2]{min-height:var(--size-56);color:var(--text-light);background:var(--surface-primary);justify-content:center;align-items:center;display:flex}.configuration-explorer__legend[data-v-2ff5d5b2]{justify-content:flex-end;align-items:center;gap:var(--space-2xs);margin-top:var(--space-xs);color:var(--text-secondary);font-size:var(--body-sm);display:flex}.configuration-explorer__legend i[data-v-2ff5d5b2]{width:var(--size-24);height:var(--size-10);border:1px solid var(--border-primary)}.configuration-explorer__download-legend[data-v-2ff5d5b2]{justify-content:flex-start;align-items:center;gap:var(--space-md);margin-top:var(--space-sm);color:var(--text-secondary);font-size:var(--body-sm);flex-wrap:wrap;display:flex}.configuration-explorer__download-legend>span[data-v-2ff5d5b2]{align-items:center;gap:var(--space-2xs);display:inline-flex}.configuration-explorer__download-legend i[data-v-2ff5d5b2]{width:var(--size-16);height:var(--size-16);border-radius:var(--radius-sm);border:1px solid;display:inline-block}.configuration-explorer__download-swatch--feasible[data-v-2ff5d5b2]{background:#dcfce7;border-color:#86efac!important}.configuration-explorer__download-swatch--infeasible[data-v-2ff5d5b2]{background:#fee2e2;border-color:#fca5a5!important}.configuration-explorer__download-swatch--selected[data-v-2ff5d5b2]{background:#bfdbfe;border-color:#60a5fa!important}.configuration-explorer__popover[data-v-2ff5d5b2]{z-index:100;width:min(22rem, calc(100vw - 2 * var(--space-sm)));padding:var(--space-sm);color:var(--text-primary);background:var(--surface-page);border:1px solid var(--border-secondary);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);pointer-events:none;position:fixed;overflow-y:auto}.configuration-explorer__popover dl[data-v-2ff5d5b2]{gap:var(--space-2xs);margin:0 0 var(--space-xs);display:grid}.configuration-explorer__popover dl>div[data-v-2ff5d5b2]{justify-content:space-between;gap:var(--space-md);display:flex}.configuration-explorer__popover dt[data-v-2ff5d5b2]{color:var(--text-secondary)}.configuration-explorer__popover dd[data-v-2ff5d5b2]{font-weight:var(--font-weight-bold);text-align:right;margin:0}.configuration-explorer__popover em[data-v-2ff5d5b2]{color:var(--text-tertiary);font-size:var(--body-xs)}@media (width<=1180px){.configuration-explorer__matrix-layout[data-v-2ff5d5b2]{grid-template-columns:1fr}}.configuration-matrix-controls[data-v-6fbb8cc8]{gap:var(--space-xs);min-width:0;padding-bottom:var(--space-md);border-bottom:1px solid var(--border-primary);flex-direction:column;display:flex}.configuration-matrix-controls>span[data-v-6fbb8cc8]{color:var(--text-secondary);font-size:var(--body-sm);font-weight:var(--font-weight-bold)}.growthplan-compare[data-v-5079b5cc]{background:var(--surface-page);flex-direction:column;width:100%;min-width:0;min-height:100vh;padding:0;display:flex}.growthplan-compare__header[data-v-5079b5cc],.growthplan-compare__comparison[data-v-5079b5cc]{width:100%}.growthplan-compare__header[data-v-5079b5cc]{align-items:center;gap:var(--space-lg);padding:clamp(1rem, 3vw, 3rem) clamp(1rem, 3vw, 3rem) var(--space-lg);display:flex}.growthplan-compare__header h1[data-v-5079b5cc]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.growthplan-compare__header h1[data-v-5079b5cc],.growthplan-compare__comparison-heading p[data-v-5079b5cc],.growthplan-compare__empty-comparison h3[data-v-5079b5cc],.growthplan-compare__empty-comparison p[data-v-5079b5cc]{margin:0}.growthplan-compare__comparison-heading p[data-v-5079b5cc],.growthplan-compare__empty-comparison p[data-v-5079b5cc],.growthplan-compare__matrix-hint[data-v-5079b5cc]{color:var(--text-secondary)}.growthplan-compare>.spinner-box[data-v-5079b5cc],.growthplan-compare>.message[data-v-5079b5cc]{margin:clamp(1rem,3vw,3rem)}.growthplan-compare__selector-modal[data-v-5079b5cc]{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.growthplan-compare__selector-plan[data-v-5079b5cc]{width:min(100%,24rem)}.growthplan-compare__selector-location[data-v-5079b5cc]{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,24rem));display:grid}.growthplan-compare__matrix[data-v-5079b5cc]{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.growthplan-compare__matrix-hint[data-v-5079b5cc]{align-items:center;gap:var(--space-xs);font-size:var(--body-sm);margin:0;display:flex}.growthplan-compare__comparison[data-v-5079b5cc]{flex-direction:column;flex:1;min-width:0;display:flex}.growthplan-compare__comparison-heading[data-v-5079b5cc]{justify-content:space-between;align-items:center;gap:var(--space-xl);padding:0 clamp(1rem, 3vw, 3rem) var(--space-lg);border-bottom:1px solid var(--border-primary);display:flex}.growthplan-compare__comparison-actions[data-v-5079b5cc]{justify-content:flex-end;align-items:center;gap:var(--space-sm);flex-wrap:wrap;flex-shrink:0;display:flex}.growthplan-compare__metric-heading[data-v-5079b5cc]{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex;position:relative}.growthplan-compare__filter[data-v-5079b5cc]{flex-shrink:0;position:static}.growthplan-compare__filter-popover[data-v-5079b5cc]{z-index:200;width:min(26rem,100vw - 2rem);padding:var(--space-md);color:var(--text-primary);font-size:var(--body-md);font-weight:var(--font-weight-normal);text-align:left;background:var(--surface-page);border:1px solid var(--border-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-md);position:fixed;overflow-y:auto}.growthplan-compare__filter-header[data-v-5079b5cc]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--border-primary);display:flex}.growthplan-compare__filter-header>div[data-v-5079b5cc]{min-width:0}.growthplan-compare__filter-header strong[data-v-5079b5cc]{display:block}.growthplan-compare__filter-header p[data-v-5079b5cc]{margin:var(--space-2xs) 0 0;color:var(--text-secondary);font-size:var(--body-sm);line-height:var(--body-lh-sm)}.growthplan-compare__filter-tree[data-v-5079b5cc]{flex-direction:column;display:flex}.growthplan-compare__filter-group[data-v-5079b5cc]{padding:var(--space-md) 0}.growthplan-compare__filter-group+.growthplan-compare__filter-group[data-v-5079b5cc]{border-top:1px solid var(--border-primary)}.growthplan-compare__filter-group[data-v-5079b5cc]>.checkbox .checkbox__label-container{font-weight:var(--font-weight-bold)}.growthplan-compare__filter-rows[data-v-5079b5cc]{gap:var(--space-sm);margin-top:var(--space-sm);margin-left:calc(var(--size-16) + var(--space-md));padding-left:var(--space-md);border-left:1px solid var(--border-primary);flex-direction:column;display:flex}.growthplan-compare__export-error[data-v-5079b5cc]{margin:var(--space-md) clamp(1rem, 3vw, 3rem) 0}.growthplan-compare__bottom-bar[data-v-5079b5cc]{z-index:4;padding:var(--space-sm) clamp(1rem, 3vw, 3rem);background:var(--surface-page);border-top:1px solid var(--border-primary);justify-content:flex-end;margin-top:auto;display:flex;position:sticky;bottom:0}.growthplan-compare__bottom-actions[data-v-5079b5cc]{align-items:center;gap:var(--space-sm);display:flex}.growthplan-compare__comparison-copy[data-v-5079b5cc]{min-width:0}.growthplan-compare__comparison-description[data-v-5079b5cc]{max-width:50rem;color:var(--text-secondary);font-size:var(--body-md);line-height:var(--body-lh-md)}.growthplan-compare__selected-count[data-v-5079b5cc]{margin-top:var(--space-2xs);color:var(--text-secondary);font-size:var(--body-sm)}.growthplan-compare__score-legend[data-v-5079b5cc]{gap:var(--space-sm);margin-top:var(--space-xs);color:var(--text-secondary);font-size:var(--body-sm);flex-wrap:wrap;display:flex}.growthplan-compare__score-legend span[data-v-5079b5cc]{align-items:center;gap:var(--space-2xs);display:inline-flex}.growthplan-compare__score-legend i[data-v-5079b5cc]{width:var(--size-16);height:var(--size-16);border-radius:var(--radius-sm)}.growthplan-compare__score-swatch--1[data-v-5079b5cc],.growthplan-compare__value--score-1[data-v-5079b5cc]{background:var(--surface-error)!important}.growthplan-compare__value--score-2[data-v-5079b5cc]{background:color-mix(in srgb, var(--surface-error) 55%, var(--surface-page))!important}.growthplan-compare__value--score-3[data-v-5079b5cc]{background:var(--surface-warning)!important}.growthplan-compare__value--score-4[data-v-5079b5cc]{background:color-mix(in srgb, var(--surface-success) 55%, var(--surface-page))!important}.growthplan-compare__score-swatch--5[data-v-5079b5cc],.growthplan-compare__value--score-5[data-v-5079b5cc]{background:var(--surface-success)!important}.growthplan-compare__value--score-1[data-v-5079b5cc]{color:var(--text-error)}.growthplan-compare__value--score-5[data-v-5079b5cc]{color:var(--text-success)}.growthplan-compare__empty-comparison[data-v-5079b5cc]{justify-content:center;align-items:center;gap:var(--space-md);padding:clamp(2rem,5vw,4rem);display:flex}.growthplan-compare__table-scroll[data-v-5079b5cc]{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.growthplan-compare__table-scroll[data-v-5079b5cc]:focus{outline:none}.growthplan-compare__table-scroll table[data-v-5079b5cc]{border-spacing:0;border-collapse:separate;width:max-content;min-width:100%}.growthplan-compare__table-scroll th[data-v-5079b5cc],.growthplan-compare__table-scroll td[data-v-5079b5cc]{min-width:18rem;padding:var(--space-md) var(--space-lg);text-align:left;vertical-align:top;background:var(--surface-page);border-right:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary)}.growthplan-compare__table-scroll th[data-v-5079b5cc]:first-child,.growthplan-compare__table-scroll td[data-v-5079b5cc]:first-child{z-index:2;width:15rem;min-width:15rem;max-width:15rem;position:sticky;left:0}.growthplan-compare__table-scroll thead th[data-v-5079b5cc]{color:var(--text-secondary);background:var(--surface-primary)}.growthplan-compare__table-scroll thead th[data-v-5079b5cc]:first-child{z-index:3}.growthplan-compare__table-scroll tbody th[data-v-5079b5cc]{color:var(--text-secondary);font-size:var(--body-sm);font-weight:var(--font-weight-normal)}.growthplan-compare__table-scroll tr[data-v-5079b5cc]>:last-child{border-right:0}.growthplan-compare__table-scroll tbody tr[data-v-5079b5cc]:last-child>*{border-bottom:0}.growthplan-compare__table-scroll .growthplan-compare__group-row th[data-v-5079b5cc],.growthplan-compare__table-scroll .growthplan-compare__group-row td[data-v-5079b5cc]{color:var(--text-primary);font-weight:var(--font-weight-bold);background:var(--surface-primary)}.growthplan-compare__table-scroll .growthplan-compare__metric-row>th[data-v-5079b5cc]{padding-left:calc(var(--space-lg) + var(--space-sm))}.growthplan-compare__column-heading[data-v-5079b5cc]{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);min-width:0;display:flex}.growthplan-compare__column-heading>div[data-v-5079b5cc]{min-width:0}.growthplan-compare__column-heading span[data-v-5079b5cc],.growthplan-compare__column-heading strong[data-v-5079b5cc]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.growthplan-compare__column-heading span[data-v-5079b5cc]{margin-bottom:var(--space-2xs);color:var(--text-action);font-size:var(--body-sm);font-weight:var(--font-weight-bold)}.growthplan-compare__column-heading strong[data-v-5079b5cc]{color:var(--text-primary)}.growthplan-compare__value--muted[data-v-5079b5cc]{color:var(--text-secondary)}@media (width<=700px){.growthplan-compare__selector-location[data-v-5079b5cc]{grid-template-columns:minmax(0,1fr)}.growthplan-compare__header[data-v-5079b5cc]{gap:var(--space-md)}.growthplan-compare__empty-comparison[data-v-5079b5cc]{align-items:flex-start}.growthplan-compare__comparison-heading[data-v-5079b5cc]{flex-direction:column;align-items:stretch}.growthplan-compare__comparison-actions[data-v-5079b5cc]{justify-content:flex-start;width:100%}.growthplan-compare__table-scroll th[data-v-5079b5cc],.growthplan-compare__table-scroll td[data-v-5079b5cc]{min-width:15rem;padding:var(--space-sm) var(--space-md)}.growthplan-compare__table-scroll th[data-v-5079b5cc]:first-child,.growthplan-compare__table-scroll td[data-v-5079b5cc]:first-child{width:11rem;min-width:11rem;max-width:11rem}.growthplan-compare__table-scroll .growthplan-compare__metric-row>th[data-v-5079b5cc]{padding-left:calc(var(--space-md) + var(--space-sm))}}.configuration-explorer[data-v-c4e1eff1]{gap:var(--space-md);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.configuration-explorer__overview[data-v-c4e1eff1]{gap:var(--space-md);grid-template-columns:minmax(0,1.45fr) minmax(22rem,.8fr);display:grid}.configuration-explorer__overview[data-v-c4e1eff1] .card{height:100%;margin-bottom:0}.configuration-explorer__description[data-v-c4e1eff1],.configuration-explorer__top-heading h3[data-v-c4e1eff1],.configuration-explorer__top-heading p[data-v-c4e1eff1],.configuration-explorer__matrix-heading h3[data-v-c4e1eff1],.configuration-explorer__matrix-heading p[data-v-c4e1eff1]{margin:0}.configuration-explorer__description[data-v-c4e1eff1],.configuration-explorer__top-heading p[data-v-c4e1eff1],.configuration-explorer__matrix-heading p[data-v-c4e1eff1]{color:var(--text-secondary)}.configuration-explorer__priorities[data-v-c4e1eff1]{gap:var(--space-lg);display:grid}.configuration-explorer__priority[data-v-c4e1eff1]{--priority-color:var(--icon-action);grid-template-columns:var(--size-48) minmax(10rem, .8fr) minmax(10rem, 1.5fr) var(--size-56);align-items:center;gap:var(--space-sm);display:grid}.configuration-explorer__priority--return[data-v-c4e1eff1]{--priority-color:var(--icon-warning)}.configuration-explorer__priority--independence[data-v-c4e1eff1]{--priority-color:var(--icon-success)}.configuration-explorer__priority-icon[data-v-c4e1eff1]{width:var(--size-40);height:var(--size-40);background:var(--surface-primary-hover);border-radius:var(--radius-round);justify-content:center;align-items:center;display:flex}.configuration-explorer__priority--return .configuration-explorer__priority-icon[data-v-c4e1eff1]{background:var(--surface-warning)}.configuration-explorer__priority--independence .configuration-explorer__priority-icon[data-v-c4e1eff1]{background:var(--surface-success)}.configuration-explorer__priority-copy[data-v-c4e1eff1]{flex-direction:column;min-width:0;display:flex}.configuration-explorer__priority-copy small[data-v-c4e1eff1]{color:var(--text-secondary)}.configuration-explorer__priority-slider[data-v-c4e1eff1] .slider__active-track,.configuration-explorer__priority-slider[data-v-c4e1eff1] .slider__circle{background-color:var(--priority-color)}.configuration-explorer__priority output[data-v-c4e1eff1]{padding:var(--space-2xs) var(--space-xs);color:var(--priority-color);font-weight:var(--font-weight-bold);text-align:center;background:var(--surface-primary);border-radius:var(--radius-md)}.configuration-explorer__top-heading h3[data-v-c4e1eff1],.configuration-explorer__matrix-heading h3[data-v-c4e1eff1]{font-size:var(--heading-sm)}.configuration-explorer__top-heading p[data-v-c4e1eff1],.configuration-explorer__matrix-heading p[data-v-c4e1eff1]{margin-top:var(--space-2xs);font-size:var(--body-sm)}.configuration-explorer__top-list[data-v-c4e1eff1]{gap:var(--space-xs);display:grid}.configuration-explorer__top-result[data-v-c4e1eff1]{grid-template-columns:var(--size-32) minmax(0, 1fr) auto var(--size-20);align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-sm);color:var(--text-primary);text-align:left;background:var(--surface-page);border:1px solid var(--border-primary);border-radius:var(--radius-md);transition:var(--transition-out);cursor:pointer;display:grid}.configuration-explorer__top-result[data-v-c4e1eff1]:hover,.configuration-explorer__top-result--preview[data-v-c4e1eff1]{background:var(--surface-primary-hover);border-color:var(--border-action);transition:var(--transition-in)}.configuration-explorer__top-result[data-v-c4e1eff1]:focus-visible{outline:var(--outline-focus);outline-offset:var(--outline-focus-offset)}.configuration-explorer__top-result--active[data-v-c4e1eff1]{box-shadow:inset var(--size-4) 0 0 var(--border-success)}.configuration-explorer__rank[data-v-c4e1eff1]{width:var(--size-28);height:var(--size-28);color:var(--text-secondary);font-weight:var(--font-weight-bold);background:var(--surface-primary);border-radius:var(--radius-round);justify-content:center;align-items:center;display:inline-flex}.configuration-explorer__top-copy[data-v-c4e1eff1],.configuration-explorer__match[data-v-c4e1eff1]{flex-direction:column;min-width:0;display:flex}.configuration-explorer__top-copy strong[data-v-c4e1eff1],.configuration-explorer__top-copy span[data-v-c4e1eff1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.configuration-explorer__top-copy span[data-v-c4e1eff1]{margin-top:var(--space-2xs);color:var(--text-secondary);font-size:var(--body-sm)}.configuration-explorer__match[data-v-c4e1eff1]{align-items:flex-end;gap:var(--space-2xs);color:var(--text-success);font-size:var(--body-sm);white-space:nowrap}.configuration-explorer__all-results[data-v-c4e1eff1]{align-self:flex-start}.configuration-explorer__matrix-section[data-v-c4e1eff1]{scroll-margin-top:var(--space-md)}.configuration-explorer__matrix-section[data-v-c4e1eff1] .card{margin-bottom:0}@media (width<=1180px){.configuration-explorer__overview[data-v-c4e1eff1]{grid-template-columns:1fr}}@media (width<=900px){.configuration-explorer__priority[data-v-c4e1eff1]{grid-template-columns:var(--size-40) minmax(10rem, 1fr) var(--size-56)}.configuration-explorer__priority-slider[data-v-c4e1eff1]{grid-column:2/-1}}@media (width<=600px){.configuration-explorer__top-result[data-v-c4e1eff1]{grid-template-columns:var(--size-32) minmax(0, 1fr) var(--size-20)}.configuration-explorer__match[data-v-c4e1eff1]{display:none}.configuration-explorer__priority[data-v-c4e1eff1]{grid-template-columns:var(--size-40) minmax(0, 1fr) var(--size-56)}}.growthplan-pie-chart[data-v-57be3e6a],.growthplan-pie-chart__chart[data-v-57be3e6a]{width:100%}.growthplan-advice[data-v-7ea9fe19]{gap:var(--space-md);max-width:var(--breakpoint-xl);padding:var(--space-lg);flex-direction:column;margin:0 auto;display:flex}.growthplan-advice--legacy[data-v-7ea9fe19]{background:var(--surface-page);gap:0;width:100%;max-width:none;min-height:100%;margin:0;padding:0}.growthplan-advice--legacy>.spinner-box[data-v-7ea9fe19],.growthplan-advice--legacy>.message[data-v-7ea9fe19]{margin:var(--space-lg)}.growthplan-advice--legacy .growthplan-advice__tabs[data-v-7ea9fe19]{width:100%;overflow-x:auto}.growthplan-advice--legacy section[data-v-7ea9fe19]{padding:0 var(--space-lg) var(--space-lg);background:var(--surface-page)}.growthplan-advice--legacy section[data-v-7ea9fe19]>.card{padding:var(--space-md) 0;background:var(--surface-page);box-shadow:none;border-radius:0;margin:0}.growthplan-advice__header[data-v-7ea9fe19],.growthplan-advice__selectors[data-v-7ea9fe19],.growthplan-advice__actions[data-v-7ea9fe19]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.growthplan-advice__selectors[data-v-7ea9fe19]>*{flex:1}.growthplan-advice__compare-quick-navigation[data-v-7ea9fe19],.growthplan-advice__compare-matrix-section[data-v-7ea9fe19]{gap:var(--space-md);flex-direction:column;display:flex}.growthplan-advice__compare-quick-navigation[data-v-7ea9fe19]{padding-block:var(--space-xs) var(--space-md)}.growthplan-advice__compare-quick-navigation h3[data-v-7ea9fe19],.growthplan-advice__compare-matrix-heading h3[data-v-7ea9fe19]{margin:0 0 var(--space-xs);font-size:var(--heading-sm);line-height:var(--heading-lh-sm)}.growthplan-advice__compare-quick-navigation p[data-v-7ea9fe19],.growthplan-advice__compare-matrix-heading p[data-v-7ea9fe19]{color:var(--text-secondary);margin:0}.growthplan-advice__compare-quick-actions[data-v-7ea9fe19]{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,max-content));display:grid}.growthplan-advice__compare-quick-option[data-v-7ea9fe19]{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.growthplan-advice__compare-quick-button[data-v-7ea9fe19]{justify-content:flex-start;width:100%}.growthplan-advice__compare-quick-button--capex[data-v-7ea9fe19]:not(:disabled),.growthplan-advice__compare-quick-button--capex[data-v-7ea9fe19]:hover:not(:disabled){color:var(--text-white);background:var(--surface-info-default);border-color:var(--surface-info-default)}.growthplan-advice__compare-quick-button--capex[data-v-7ea9fe19]:hover:not(:disabled){background:var(--color-info-darker);border-color:var(--color-info-darker)}.growthplan-advice__compare-quick-button--capex[data-v-7ea9fe19]:active:not(:disabled){background:var(--color-info-darkest);border-color:var(--color-info-darkest)}.growthplan-advice__compare-quick-option>span[data-v-7ea9fe19]{color:var(--text-secondary);font-size:var(--body-sm);line-height:var(--body-lh-sm)}.growthplan-advice__compare-quick-note--muted[data-v-7ea9fe19]{font-style:italic;color:var(--text-tertiary)!important}.growthplan-advice__compare-matrix-section[data-v-7ea9fe19]{padding-top:var(--space-md);border-top:1px solid var(--border-primary)}.growthplan-advice__compare-matrix-heading[data-v-7ea9fe19]{display:block}.growthplan-advice__compare-matrix-section[data-v-7ea9fe19]>.configuration-matrix-controls{border-bottom:0;padding-bottom:0}.growthplan-advice section[data-v-7ea9fe19]{gap:var(--space-md);flex-direction:column;display:flex}.growthplan-advice__metrics[data-v-7ea9fe19]{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.growthplan-advice--legacy .growthplan-advice__financial-metric[data-v-7ea9fe19]{box-shadow:none}.growthplan-advice--legacy .growthplan-advice__financial-metric--investment[data-v-7ea9fe19]{background:var(--surface-primary)}.growthplan-advice--legacy .growthplan-advice__financial-metric--investment[data-v-7ea9fe19] .nuna-metric__main{color:var(--text-primary)}.growthplan-advice--legacy .growthplan-advice__financial-metric--investment[data-v-7ea9fe19] .nuna-metric__header h6{color:var(--text-secondary)}.growthplan-advice--legacy .growthplan-advice__financial-metric--success[data-v-7ea9fe19]{background:var(--surface-success)}.growthplan-advice--legacy .growthplan-advice__financial-metric--success[data-v-7ea9fe19] .nuna-metric__header h6{color:var(--text-success)}.growthplan-advice--legacy .growthplan-advice__financial-metric--error[data-v-7ea9fe19]{background:var(--surface-error)}.growthplan-advice--legacy .growthplan-advice__financial-metric--error[data-v-7ea9fe19] .nuna-metric__header h6{color:var(--text-error)}.growthplan-advice--legacy .growthplan-advice__financial-metric--info[data-v-7ea9fe19]{background:var(--surface-info)}.growthplan-advice--legacy .growthplan-advice__financial-metric--info[data-v-7ea9fe19] .nuna-metric__header h6{color:var(--text-info)}.growthplan-advice__financial-cost-table[data-v-7ea9fe19]{overflow-x:auto}.growthplan-advice__financial-cost-table[data-v-7ea9fe19] .data-table__table{border-collapse:collapse;min-width:44rem}.growthplan-advice__financial-cost-row[data-v-7ea9fe19]{border-bottom:1px solid var(--border-secondary)}.growthplan-advice__financial-cost-row--striped[data-v-7ea9fe19]{background:var(--surface-primary)}.growthplan-advice__financial-cost-row td[data-v-7ea9fe19]{padding:var(--space-sm)}.growthplan-advice__financial-cost-label[data-v-7ea9fe19]{color:var(--text-primary);font-weight:var(--font-weight-bold);text-align:left}.growthplan-advice__financial-cost-value[data-v-7ea9fe19]{color:var(--text-secondary);text-align:right;white-space:nowrap}.growthplan-advice__financial-cost-row--detail .growthplan-advice__financial-cost-label[data-v-7ea9fe19]{padding-left:calc(var(--space-sm) + var(--space-lg));color:var(--text-secondary);font-weight:var(--font-weight-normal)}.growthplan-advice__financial-cost-row--detail .growthplan-advice__financial-cost-value[data-v-7ea9fe19]{color:var(--text-tertiary)}.growthplan-advice__financial-cost-row--revenue .growthplan-advice__financial-cost-value[data-v-7ea9fe19]{color:var(--text-success)}.growthplan-advice__financial-cost-row--total[data-v-7ea9fe19]{border-top:2px solid var(--border-tertiary);border-bottom:0}.growthplan-advice__financial-cost-row--total td[data-v-7ea9fe19]{padding-block:var(--space-md);color:var(--text-primary);font-weight:var(--font-weight-bold)}.growthplan-advice__financial-cost-row--savings td[data-v-7ea9fe19]:last-child{color:var(--text-success)}.growthplan-advice__financial-cost-mobile-label[data-v-7ea9fe19]{display:none}.growthplan-advice__yearly-savings-summary[data-v-7ea9fe19]{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);display:flex}.growthplan-advice__yearly-savings-summary span[data-v-7ea9fe19]{font-weight:var(--font-weight-bold)}.growthplan-advice__yearly-savings-summary strong[data-v-7ea9fe19]{font-size:var(--text-lg)}.growthplan-advice__yearly-savings-summary--success[data-v-7ea9fe19]{color:var(--text-success);background:var(--surface-success)}.growthplan-advice__yearly-savings-summary--error[data-v-7ea9fe19]{color:var(--text-error);background:var(--surface-error)}.growthplan-advice__future-chart[data-v-7ea9fe19]{scroll-margin-top:var(--space-xl)}.growthplan-advice__solar-distribution[data-v-7ea9fe19]{gap:var(--space-md);margin-top:var(--space-md);flex-direction:column;display:flex}.growthplan-advice__chart-heading[data-v-7ea9fe19]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.growthplan-advice__chart-heading h3[data-v-7ea9fe19]{margin-bottom:var(--space-2xs)}.growthplan-advice__chart-heading p[data-v-7ea9fe19]{color:var(--text-secondary)}.growthplan-advice__chart-total[data-v-7ea9fe19]{color:var(--text-secondary);text-align:center}.growthplan-advice__chart-navigation[data-v-7ea9fe19]{justify-content:space-between;align-items:flex-end;gap:var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.growthplan-advice__chart-navigation-fields[data-v-7ea9fe19]{align-items:flex-end;gap:var(--space-md);flex-wrap:wrap;display:flex}.growthplan-advice__future-table[data-v-7ea9fe19]{width:100%;overflow-x:auto}.growthplan-advice__future-table table[data-v-7ea9fe19]{border-collapse:collapse;width:100%;min-width:44rem}.growthplan-advice__future-table th[data-v-7ea9fe19],.growthplan-advice__future-table td[data-v-7ea9fe19]{padding:var(--space-sm);border-bottom:1px solid var(--border-secondary);text-align:right;white-space:nowrap}.growthplan-advice__future-table thead th[data-v-7ea9fe19]{color:var(--text-secondary);font-size:var(--body-sm);font-weight:var(--font-weight-bold)}.growthplan-advice__future-table th[data-v-7ea9fe19]:first-child{text-align:left}.growthplan-advice__table-heading[data-v-7ea9fe19]{justify-content:flex-end;align-items:center;gap:var(--space-2xs);display:inline-flex}.growthplan-advice__info-trigger[data-v-7ea9fe19]{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.growthplan-advice__info-trigger[data-v-7ea9fe19]:focus-visible{outline:var(--outline-focus);outline-offset:var(--outline-focus-offset)}.growthplan-advice__table-row td[data-v-7ea9fe19]{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--border-secondary);color:var(--text-primary);text-align:right;white-space:nowrap}.growthplan-advice__table-row td[data-v-7ea9fe19]:nth-last-child(2),.growthplan-advice__table-row td[data-v-7ea9fe19]:last-child{text-align:left}.growthplan-advice__considerations[data-v-7ea9fe19]{gap:var(--space-xs);padding-left:var(--space-lg);color:var(--text-secondary);flex-direction:column;display:flex}@media (width<=48rem){.growthplan-advice[data-v-7ea9fe19]{padding:var(--space-md)}.growthplan-advice--legacy[data-v-7ea9fe19]{padding:0}.growthplan-advice--legacy section[data-v-7ea9fe19]{padding-inline:var(--space-md)}.growthplan-advice__header[data-v-7ea9fe19],.growthplan-advice__selectors[data-v-7ea9fe19],.growthplan-advice__actions[data-v-7ea9fe19],.growthplan-advice__chart-heading[data-v-7ea9fe19]{flex-direction:column}.growthplan-advice__compare-quick-actions[data-v-7ea9fe19]{grid-template-columns:minmax(0,1fr)}.growthplan-advice__compare-quick-option[data-v-7ea9fe19],.growthplan-advice__compare-quick-button[data-v-7ea9fe19],.growthplan-advice__selectors[data-v-7ea9fe19]>*{width:100%}.growthplan-advice__chart-navigation[data-v-7ea9fe19],.growthplan-advice__chart-navigation-fields[data-v-7ea9fe19]{flex-direction:column;align-items:stretch}.growthplan-advice__financial-cost-table[data-v-7ea9fe19] .data-table__table{min-width:0}.growthplan-advice__financial-cost-table[data-v-7ea9fe19] tbody{width:100%;display:block}.growthplan-advice__financial-cost-row[data-v-7ea9fe19]{width:100%;padding-block:var(--space-xs);flex-direction:column;display:flex}.growthplan-advice__financial-cost-row td[data-v-7ea9fe19]{justify-content:space-between;align-items:baseline;gap:var(--space-sm);padding:var(--space-2xs) var(--space-sm);display:flex}.growthplan-advice__financial-cost-row--detail .growthplan-advice__financial-cost-label[data-v-7ea9fe19]{padding-left:var(--space-lg)}.growthplan-advice__financial-cost-mobile-label[data-v-7ea9fe19]{color:var(--text-tertiary);font-size:var(--body-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;display:inline}}.growthplan-results[data-v-0f953ad8]{width:100%;min-height:100vh;box-shadow:none;background:#f7f6f3;border:0;border-radius:0;flex-direction:column;padding:0;display:flex;overflow-x:clip}.growthplan-results__header[data-v-0f953ad8],.growthplan-results__workspace[data-v-0f953ad8]{width:100%}.growthplan-results__workspace.growthplan-results__workspace--legacy[data-v-0f953ad8]{background:var(--surface-page);padding:0}.growthplan-results__workspace--legacy .growthplan-results__content[data-v-0f953ad8]>:not(.growthplan-results__shade,.growthplan-advice){display:none}.growthplan-results>.spinner-box[data-v-0f953ad8],.growthplan-results>.message[data-v-0f953ad8]{width:auto;margin:clamp(1rem,3vw,3rem)}.growthplan-results__sticky-toolbar[data-v-0f953ad8]{--growthplan-toolbar-inline-padding:clamp(1rem, 3vw, 3rem);z-index:90;padding:var(--space-md) var(--growthplan-toolbar-inline-padding) var(--space-lg);background:var(--surface-page);border-bottom:1px solid var(--border-secondary);box-shadow:var(--shadow-xs);position:sticky;top:0}.growthplan-results__header[data-v-0f953ad8]{align-items:center;gap:var(--space-lg);min-height:var(--size-40);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.growthplan-results__back[data-v-0f953ad8]{justify-self:start}.growthplan-results__header-actions[data-v-0f953ad8]{align-items:center;gap:var(--space-xs);justify-self:end;display:flex}.growthplan-results__navbar-summary[data-v-0f953ad8]{margin-top:var(--space-sm)}.growthplan-results__navbar-tabnav[data-v-0f953ad8]{width:calc(100% + 2 * var(--growthplan-toolbar-inline-padding));min-width:0;margin:var(--space-sm) calc(-1 * var(--growthplan-toolbar-inline-padding)) 0;overflow:hidden}.growthplan-results__sticky-toolbar--with-tabnav[data-v-0f953ad8]{border-bottom:0;padding-bottom:0}.growthplan-results__navbar-tabnav-separator[data-v-0f953ad8]{margin:0}.growthplan-results__navbar-tabnav[data-v-0f953ad8] .tab-nav{width:100%;overflow-x:auto}.growthplan-results__navbar-configuration[data-v-0f953ad8]{min-width:0;min-height:var(--size-32);justify-content:center;align-items:center;display:flex;container-type:inline-size}.growthplan-results__navbar-configuration>div[data-v-0f953ad8]{min-width:0}.growthplan-results__navbar-configuration-content[data-v-0f953ad8]{justify-content:center;align-items:center;gap:var(--space-md);max-width:100%;display:flex}.growthplan-results__navbar-configuration strong[data-v-0f953ad8]{font-size:var(--body-md)}.growthplan-results__configuration-values[data-v-0f953ad8]{align-items:center;gap:var(--space-md);flex-wrap:nowrap;flex:none;display:inline-flex}.growthplan-results__configuration-values>span[data-v-0f953ad8]{align-items:center;gap:var(--space-xs);white-space:nowrap;display:inline-flex}.growthplan-results__navbar-metric-chips[data-v-0f953ad8]{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.growthplan-results__navbar-metric-item[data-v-0f953ad8]{height:var(--size-32);flex:none;align-self:center}.growthplan-results__navbar-metric-item[data-v-0f953ad8] .tooltip__trigger{height:100%}.growthplan-results__navbar-metric-chip[data-v-0f953ad8]{align-items:center;gap:var(--space-2xs);height:100%;padding:0 var(--space-sm);color:var(--text-secondary);font:inherit;font-size:var(--body-sm);font-weight:var(--font-weight-bold);white-space:nowrap;background:var(--surface-page);border:1px solid var(--border-secondary);border-radius:var(--radius-lg);cursor:pointer;display:inline-flex}.growthplan-results__navbar-metric-chip[data-v-0f953ad8]:hover{background:var(--surface-secondary-action-hover)}.growthplan-results__navbar-metric-chip[data-v-0f953ad8]:focus-visible{outline:var(--outline-focus);outline-offset:var(--outline-focus-offset)}@container (width<=42rem){.growthplan-results__navbar-metric-item[data-v-0f953ad8]:nth-child(n+6){display:none}}@container (width<=36rem){.growthplan-results__navbar-metric-item[data-v-0f953ad8]:nth-child(n+5){display:none}}@container (width<=30rem){.growthplan-results__navbar-metric-item[data-v-0f953ad8]:nth-child(n+4){display:none}}@container (width<=25rem){.growthplan-results__navbar-metric-item[data-v-0f953ad8]:nth-child(n+3){display:none}}@container (width<=20rem){.growthplan-results__navbar-metric-item[data-v-0f953ad8]:nth-child(n+2){display:none}}.growthplan-results__header h1[data-v-0f953ad8],.growthplan-results__input h2[data-v-0f953ad8],.growthplan-results__intro h2[data-v-0f953ad8],.growthplan-results__intro p[data-v-0f953ad8],.growthplan-results__details[data-v-0f953ad8],.growthplan-results__details dd[data-v-0f953ad8]{margin:0}.growthplan-results__header h1[data-v-0f953ad8]{min-width:0;font-size:var(--heading-md);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.growthplan-results__workspace[data-v-0f953ad8]{--results-editor-width:clamp(37.5rem, 54vw, 54rem);--results-editor-menu-width:clamp(18.75rem, 27vw, 27rem);padding:var(--space-md) clamp(1rem, 3vw, 3rem) clamp(1rem, 3vw, 3rem);position:relative}.growthplan-results__editor[data-v-0f953ad8]{z-index:101;width:var(--results-editor-width);opacity:0;background:var(--surface-page);pointer-events:none;border-left:1px solid #35352c1f;flex-direction:column;height:100dvh;transition:opacity .18s,width .2s,transform .24s;display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-18px 0 42px #00000047}.growthplan-results__editor--menu[data-v-0f953ad8]{width:var(--results-editor-menu-width)}.growthplan-results__workspace--editing .growthplan-results__editor[data-v-0f953ad8]{opacity:1;pointer-events:auto;transform:translate(0)}.growthplan-results__editor-heading[data-v-0f953ad8]{padding:var(--space-lg);border-bottom:1px solid var(--border-primary);flex:none}.growthplan-results__editor-heading h2[data-v-0f953ad8],.growthplan-results__editor-heading p[data-v-0f953ad8]{margin:0}.growthplan-results__editor-heading h2[data-v-0f953ad8]{font-size:var(--heading-sm)}.growthplan-results__editor-heading p[data-v-0f953ad8]{margin-top:var(--space-xs);color:var(--text-secondary)}.growthplan-results__editor-body[data-v-0f953ad8]{flex:auto;min-height:0;overflow:hidden auto}.growthplan-results__editor-actions[data-v-0f953ad8]{z-index:1;justify-content:flex-end;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);background:var(--surface-page);border-top:1px solid var(--border-primary);flex:none;display:flex;box-shadow:0 -8px 20px #00000014}.growthplan-results__section-editor[data-v-0f953ad8]{min-height:100%}.growthplan-results__section-navigation[data-v-0f953ad8]{padding:var(--space-sm)}.growthplan-results__section-button[data-v-0f953ad8]{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);color:var(--text-secondary);font:inherit;font-weight:var(--font-weight-bold);text-align:left;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-out);background:0 0;border:1px solid #0000;display:flex}.growthplan-results__section-button[data-v-0f953ad8]:hover{color:var(--text-primary);background:var(--surface-primary-hover);border-color:var(--border-primary);transition:var(--transition-in)}.growthplan-results__section-button[data-v-0f953ad8]:focus-visible{outline:var(--outline-focus);outline-offset:var(--outline-focus-offset)}.growthplan-results__section-button--invalid[data-v-0f953ad8]{color:var(--text-error)}.growthplan-results__section-panel[data-v-0f953ad8]{padding:var(--space-lg)}.growthplan-results__section-panel>.message[data-v-0f953ad8]{margin-bottom:var(--space-md)}.growthplan-results__editor[data-v-0f953ad8] .v3-step-form__grid,.growthplan-results__editor[data-v-0f953ad8] .v3-step-form__grid--vehicle,.growthplan-results__editor[data-v-0f953ad8] .v3-step-form__charging-day,.growthplan-results__editor[data-v-0f953ad8] .v3-step-form__cbc-row{grid-template-columns:1fr}.growthplan-results__editor[data-v-0f953ad8] .v3-step-form__cbc-row>:first-child{grid-column:auto}.growthplan-results__details[data-v-0f953ad8]{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);display:grid}.growthplan-results__details div[data-v-0f953ad8]{justify-content:space-between;gap:var(--space-sm);display:flex}.growthplan-results__details dt[data-v-0f953ad8]{color:var(--text-secondary);font-size:var(--body-sm)}.growthplan-results__details dd[data-v-0f953ad8]{text-align:right;overflow-wrap:anywhere}.growthplan-results__content[data-v-0f953ad8]{width:100%;min-width:0;position:relative}.growthplan-results__shade[data-v-0f953ad8]{z-index:100;opacity:0;pointer-events:none;background:#00000080;border:0;padding:0;transition:opacity .18s;position:fixed;inset:0}.growthplan-results__workspace--editing .growthplan-results__shade[data-v-0f953ad8]{opacity:1;cursor:pointer;pointer-events:auto}.growthplan-results__simulation-message[data-v-0f953ad8]{margin-bottom:var(--space-md)}.growthplan-results__intro[data-v-0f953ad8]{margin-bottom:var(--space-lg)}.growthplan-results__intro p[data-v-0f953ad8]{margin-top:var(--space-xs);color:var(--text-secondary)}.growthplan-results__section-heading[data-v-0f953ad8]{align-items:center;gap:var(--space-sm);display:inline-flex}.growthplan-results__section-heading h5[data-v-0f953ad8]{margin:0}.growthplan-results__result-section[data-v-0f953ad8]{margin-bottom:var(--space-xl)}.growthplan-results__chart-controls[data-v-0f953ad8]{align-items:flex-end;gap:var(--space-md);flex-wrap:wrap;display:flex}.growthplan-results__metric-table[data-v-0f953ad8]{margin-top:var(--space-sm);border:1px solid var(--border-primary);border-radius:var(--radius-md);grid-template-columns:minmax(10rem,1.4fr) repeat(3,minmax(8rem,1fr));display:grid;overflow-x:auto}.growthplan-results__metric-table[data-v-0f953ad8]>*{padding:var(--space-sm);border-right:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary)}.growthplan-results__metric-table[data-v-0f953ad8]>:nth-child(4n){border-right:0}.growthplan-results__metric-table[data-v-0f953ad8]>:nth-last-child(-n+4){border-bottom:0}.growthplan-results__metric-table strong[data-v-0f953ad8],.growthplan-results__metric-table b[data-v-0f953ad8]{text-align:right}.growthplan-results__metric-table strong[data-v-0f953ad8]{color:var(--text-secondary);font-size:var(--body-sm)}.growthplan-results__metrics[data-v-0f953ad8]{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.growthplan-results__actions[data-v-0f953ad8]{gap:var(--space-sm);padding-block:var(--space-md) var(--space-xl);flex-wrap:wrap;display:flex}.growthplan-results__modal-actions[data-v-0f953ad8]{justify-content:flex-end;gap:var(--space-sm);display:flex}@media (width<=1100px){.growthplan-results__workspace[data-v-0f953ad8]{--results-editor-width:min(92vw, 48rem);--results-editor-menu-width:min(92vw, 24rem)}}@media (width<=760px){.growthplan-results__header[data-v-0f953ad8]{gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr) auto}.growthplan-results__navbar-summary[data-v-0f953ad8]{margin-top:var(--space-md)}.growthplan-results__chart-controls[data-v-0f953ad8]{flex-direction:column;align-items:stretch}.growthplan-results__workspace[data-v-0f953ad8]{--results-editor-width:min(96vw, 42rem);--results-editor-menu-width:min(96vw, 21rem)}}@media (width<=560px){.growthplan-results__header-actions[data-v-0f953ad8]{flex-wrap:nowrap}}.client-overview[data-v-80ff70ca]{gap:var(--space-lg);flex-direction:column;justify-content:center;display:flex}.client-overview__filter[data-v-80ff70ca]{align-items:center;gap:var(--space-xs);margin-top:calc(-1 * var(--space-sm));display:flex}.advisor-indicator[data-v-80ff70ca]{justify-content:center;align-items:center;display:inline-flex;position:relative}.advisor-indicator__badge[data-v-80ff70ca]{position:absolute;top:-4px;right:-6px}.terrain-overview[data-v-012938b3]{gap:var(--space-lg);flex-direction:column;justify-content:center;display:flex}.terrain-overview__header[data-v-012938b3]{gap:var(--space-md);grid-template:"title search button""message message message"/1fr 1fr auto;display:grid}.terrain-overview__title[data-v-012938b3]{grid-area:title}.terrain-overview__search[data-v-012938b3]{grid-area:search;align-self:center}.terrain-overview__add-button[data-v-012938b3]{grid-area:button;place-self:center end}.terrain-overview__search-message[data-v-012938b3]{min-height:var(--size-24);grid-area:message}@media screen and (width<=768px){.terrain-overview__header[data-v-012938b3]{grid-template:"title button""search search""message message"/1fr auto;display:grid}}.affected-analyses-list[data-v-3f14edfb]{padding-left:var(--space-md);margin:var(--space-xs) 0;list-style:outside}.affected-analyses-list a[data-v-3f14edfb]{color:var(--color-primary);text-decoration:underline}.affected-analyses-rerun[data-v-3f14edfb]{color:var(--text-secondary);font-size:var(--body-sm)}.add-building-field[data-v-a2197b6c]{align-items:center;gap:var(--space-xs);display:flex}.add-building-field[data-v-a2197b6c]>:first-child{flex:1}.hub-navigation-trigger[data-v-2937ba74]{text-align:left;justify-content:flex-start;width:100%;max-width:100%;overflow:hidden}.hub-navigation-trigger[data-v-2937ba74] .icon{flex:none}.hub-navigation-trigger[data-v-2937ba74] .btn__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.access__description[data-v-9cbd9c33]{color:var(--text-secondary);margin-bottom:var(--space-md)}.access__search[data-v-9cbd9c33]{margin-bottom:var(--space-md)}.access__list[data-v-9cbd9c33]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hub-form[data-v-abfb9a05]{gap:var(--space-md);flex-direction:column;display:flex}.hub-form__row[data-v-abfb9a05]{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}@media (width<=480px){.hub-form__row[data-v-abfb9a05]{grid-template-columns:1fr}}.hub-header__left[data-v-6ecaa675]{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.hub-header__title-row[data-v-6ecaa675]{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.hub-header__actions[data-v-6ecaa675]{gap:var(--space-2xs);flex-shrink:0;display:flex}.hub-meta[data-v-6ecaa675]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.hub-description[data-v-6ecaa675]{color:var(--text-secondary);font-size:var(--body-sm);margin:0}.chip-action[data-v-6ecaa675]{cursor:pointer}.add-building-field[data-v-6ecaa675]{align-items:center;gap:var(--space-xs);display:flex}.add-building-field[data-v-6ecaa675]>:first-child{flex:1}.terrain-detail[data-v-9011fe53]{gap:var(--space-xl);row-gap:var(--space-md);grid-template-columns:1fr;grid-template-areas:"heading""buildings""right";justify-content:start;align-items:start;display:grid}.terrain-detail__heading[data-v-9011fe53]{gap:var(--space-md);flex-direction:column;grid-area:heading;min-width:0;display:flex}.terrain-detail__access[data-v-9011fe53]{grid-column:1/-1;min-width:0}.terrain-detail__buildings[data-v-9011fe53]{grid-area:buildings;min-width:0}.terrain-detail__right[data-v-9011fe53]{gap:var(--space-md);flex-direction:column;grid-area:right;min-width:0;display:flex}.terrain-detail__info[data-v-9011fe53],.terrain-detail__hubs-summary[data-v-9011fe53]{min-width:0}.terrain-detail__divider[data-v-9011fe53]{margin-bottom:calc(var(--space-md) * -1);grid-column:1/-1}.terrain-detail__hub-title[data-v-9011fe53]{grid-column:1/-1;margin:0}.terrain-detail__hub-cards[data-v-9011fe53]{gap:var(--space-md);grid-column:1/-1;grid-template-columns:1fr;align-items:start;display:grid}.terrain-detail__hub-column[data-v-9011fe53]{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}@media (width>=768px){.terrain-detail[data-v-9011fe53]{grid-template-columns:1fr 1fr;grid-template-areas:"heading heading""buildings right"}.terrain-detail__heading[data-v-9011fe53]{margin-bottom:var(--space-md)}.terrain-detail__hub-cards[data-v-9011fe53]{grid-template-columns:1fr 1fr}}.hub-peak-chart[data-v-db527c31]{width:100%;min-height:320px}.hub-congestion-calendar[data-v-de2bfa29]{gap:var(--space-md);padding-top:var(--space-lg);border-top:var(--border-sm) solid var(--border-secondary);flex-direction:column;display:flex}.hub-congestion-calendar__header[data-v-de2bfa29]{justify-content:space-between;align-items:center;gap:var(--space-md);flex-flow:wrap;display:flex}.hub-energy-consumption[data-v-9efc3a39]{gap:var(--space-lg);flex-direction:column;display:flex}.hub-energy-consumption__heading[data-v-9efc3a39]{flex-direction:column;display:flex}.hub-energy-consumption__selector[data-v-9efc3a39]{align-items:flex-end;gap:var(--space-md);flex-wrap:wrap;display:flex}.hub-energy-consumption__selector-field[data-v-9efc3a39]{flex:auto;min-width:12rem}.hub-energy-consumption__hint[data-v-9efc3a39]{margin-top:var(--space-sm);font-size:var(--body-xs);color:var(--text-tertiary)}.hub-energy-consumption__companies-toggle[data-v-9efc3a39]{justify-content:space-between;align-items:center;gap:var(--space-sm);cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:none;flex-flow:row;padding:0;display:flex}.hub-energy-consumption__companies-title[data-v-9efc3a39]{flex:auto;min-width:0;margin:0}.hub-energy-consumption__companies-chevron[data-v-9efc3a39]{flex:none}.hub-energy-consumption__meters-table-wrapper[data-v-9efc3a39]{overflow-x:auto}.hub-energy-consumption__meters-table[data-v-9efc3a39]{border-collapse:collapse;width:100%}.hub-energy-consumption__meters-table th[data-v-9efc3a39],.hub-energy-consumption__meters-table td[data-v-9efc3a39]{padding:var(--space-sm) var(--space-md);text-align:left;vertical-align:top;border-bottom:var(--border-sm) solid var(--border-secondary);white-space:nowrap}.hub-energy-consumption__meters-table th[data-v-9efc3a39]{color:var(--text-secondary);font-weight:var(--font-weight-normal)}.hub-energy-consumption__company-link[data-v-9efc3a39]{cursor:pointer;display:block}.hub-energy-consumption__company-link[data-v-9efc3a39]:hover{text-decoration:underline}.hub-energy-consumption__meter-cell[data-v-9efc3a39],.hub-energy-consumption__meters-table-header-with-tooltip[data-v-9efc3a39]{align-items:center;gap:var(--space-2xs);flex-direction:row;display:flex}.overview-tiles[data-v-9efc3a39]{gap:var(--space-md);grid-template-columns:repeat(1,1fr);display:grid}.overview-tiles[data-v-9efc3a39] .nuna-metric__main{color:var(--text-primary-active)}@media (width>=640px){.overview-tiles[data-v-9efc3a39]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.overview-tiles[data-v-9efc3a39]{grid-template-columns:repeat(3,1fr)}}@media (width>=1280px){.overview-tiles[data-v-9efc3a39]{grid-template-columns:repeat(5,1fr)}}.companies-accordion[data-v-a174166f]{box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.companies-wrapper[data-v-a174166f]{display:contents}.building-form-actions[data-v-824d748c]{min-height:var(--size-32);gap:var(--space-md);flex-wrap:wrap;justify-content:flex-start;margin:1rem 0;display:flex}.same-address-row td[data-v-824d748c]{transition:padding .25s}.same-address-row--collapsed[data-v-824d748c]{border-bottom:none}.same-address-row--collapsed td[data-v-824d748c]{padding-top:0;padding-bottom:0}.row-collapse__inner[data-v-824d748c]{transform-origin:top;overflow:hidden}.row-collapse-enter-active[data-v-824d748c],.row-collapse-leave-active[data-v-824d748c]{transition:max-height .25s,opacity .2s,transform .25s}.row-collapse-enter-from[data-v-824d748c],.row-collapse-leave-to[data-v-824d748c]{opacity:0;max-height:0;transform:scaleY(.9)}.row-collapse-enter-to[data-v-824d748c],.row-collapse-leave-from[data-v-824d748c]{opacity:1;max-height:6rem;transform:scaleY(1)}@media (width<=559px){.building-form-actions[data-v-824d748c]{gap:var(--space-sm)}}h5[data-v-dbe86d85]{margin-bottom:var(--space-sm)}.meter-form__actions[data-v-dbe86d85]{min-height:var(--size-32);gap:var(--space-md);flex-wrap:wrap;justify-content:flex-start;margin:1rem 0;display:flex}@media (width<=559px){.meter-form__actions[data-v-dbe86d85]{gap:var(--space-sm)}}.meter-form__wrapper[data-v-dbe86d85]{display:grid}.meter-form__row[data-v-dbe86d85]{padding:var(--space-2xs) 0;border-bottom:1px solid var(--border-primary);grid-template-columns:15rem auto;align-items:flex-start;display:grid}.meter-form__label[data-v-dbe86d85]{line-height:2.5rem}.meter-form__field[data-v-dbe86d85]{width:100%;min-width:0}.meter-form__ean-field[data-v-dbe86d85]{align-items:stretch;gap:var(--space-xs);flex-direction:column;display:flex}.meter-form__ean-loading[data-v-dbe86d85]{width:100%;min-height:var(--size-40);justify-content:center;align-items:center;display:flex}.meter-form__ean-mode-buttons[data-v-dbe86d85]{align-self:stretch;width:100%}.meter-form__ean-select[data-v-dbe86d85],.meter-form__ean-manual-input[data-v-dbe86d85]{width:100%;min-width:0}.meter-form__ean-select[data-v-dbe86d85]{border:0;margin:0;padding:0}.meter-form__grootverbruik-rows[data-v-dbe86d85],.meter-form__electricity-rows[data-v-dbe86d85]{overflow:visible}@media (width<=559px){.meter-form__row[data-v-dbe86d85]{row-gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}}h6[data-v-d7092649]{align-items:center;gap:var(--space-xs);flex-direction:row;display:flex}.buildings[data-v-8e8fb588]{min-height:24rem}h6[data-v-8e8fb588]{align-items:center;gap:var(--space-sm);flex-direction:row;display:flex}.meters-accordion[data-v-8e8fb588]{box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.contact-form__buildings[data-v-a2c2c3f4]{gap:var(--space-md);margin:var(--space-lg) 0 var(--space-md) 0;flex-direction:column;padding:0;list-style:none;display:flex}.contact-form__actions[data-v-a2c2c3f4]{gap:var(--space-md);padding:var(--space-sm) 0;border-top:var(--border-sm) solid var(--border-secondary);display:flex}.radiobutton[data-v-e1055582]{gap:var(--space-2xs);flex-direction:column;justify-content:center;min-height:1.5rem;display:flex}.radiobutton__label-container[data-v-e1055582]{gap:var(--space-2xs);line-height:var(--body-lh-sm);flex-direction:row;display:flex}.radiobutton__label--disabled[data-v-e1055582]{color:var(--text-disabled)}.contact-select[data-v-1ca616bf]{gap:var(--space-sm);margin-bottom:var(--space-xl);flex-direction:column;display:flex}.signature-modal__signature-container[data-v-ff3ec299]{border-radius:var(--radius-md);border:var(--border-lg) dotted var(--border-secondary);height:12rem;margin:0}.signature-modal__footer[data-v-ff3ec299]{gap:var(--space-md);flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.signature-modal__footer-left[data-v-ff3ec299]{gap:var(--space-md);justify-content:flex-start;display:flex}.signature-modal__footer-right[data-v-ff3ec299]{gap:var(--space-md);justify-content:flex-end;display:flex}.signature-modal__file-input[data-v-ff3ec299]{display:none}.authorization-document[data-v-77d482c5]{z-index:90;background-color:var(--surface-secondary);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100vw;height:100vh;margin:0;display:flex;position:fixed;top:0;left:0}.authorization-document__container[data-v-77d482c5]{width:100%;height:calc(100vh - 4.5rem);min-height:0;position:relative;top:0}.authorization-document__pdf-wrapper[data-v-77d482c5]{width:100%;height:100%;position:absolute;inset:0}.authorization-document__pdf[data-v-77d482c5]{background:var(--surface-page);object-fit:contain;border-radius:8px;width:100%;height:100%;margin:0 auto;display:block;box-shadow:0 0 30px #0003}.authorization-document__pdf-fallback[data-v-77d482c5]{padding:var(--space-md)}.authorization-document__loading[data-v-77d482c5],.authorization-document__error[data-v-77d482c5]{width:100%;height:100%;padding:var(--space-lg);text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.authorization-document__error[data-v-77d482c5]{color:var(--color-error)}.authorization-document__spinner[data-v-77d482c5]{z-index:89;background:#fffc;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed}.document-content-fade-enter-active[data-v-77d482c5],.document-content-fade-leave-active[data-v-77d482c5]{transition:opacity .35s ease-out}.document-content-fade-enter-from[data-v-77d482c5],.document-content-fade-leave-to[data-v-77d482c5]{opacity:0}footer[data-v-77d482c5]{z-index:91;justify-content:center;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md);background-color:var(--surface-primary);box-shadow:var(--shadow-sm);display:flex;position:fixed;bottom:0;left:0}.authorization-form__actions[data-v-d52e842e]{gap:var(--space-md);padding:var(--space-lg) 0 0;flex-wrap:wrap;display:flex}.authorization-form__actions--reverse[data-v-d52e842e]{flex-direction:row-reverse}.authorization-form__signatory-for[data-v-d52e842e]{gap:var(--space-sm);margin:var(--space-lg) 0 var(--space-sm);flex-direction:column;display:flex}ul[data-v-d52e842e]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}li[data-v-d52e842e]{flex-direction:row;align-items:center;display:flex}li label[data-v-d52e842e]{align-items:center;gap:var(--space-sm);flex-direction:row;display:flex}.author-select[data-v-db43baa4]{gap:var(--space-sm);margin:var(--space-md) 0 var(--space-xl);flex-direction:column;display:flex}[data-v-fb88ef83] .card__content{min-height:30rem}.client-onboarding-view__footer[data-v-fb88ef83]{gap:var(--space-md);flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.client-onboarding-view__footer-left[data-v-fb88ef83]{gap:var(--space-md);justify-content:flex-start;display:flex}.client-onboarding-view__footer-right[data-v-fb88ef83]{gap:var(--space-md);justify-content:flex-end;display:flex}@media (width<=559px){.client-onboarding-view__footer-left[data-v-fb88ef83]{justify-content:flex-start}.client-onboarding-view__footer-right[data-v-fb88ef83]{align-items:flex-end;gap:var(--space-md);justify-content:flex-end}}.consumption-metrics[data-v-fd82eda5]{--metrics-columns:6;margin-bottom:var(--space-md);gap:var(--space-md);flex-wrap:wrap;display:flex}.consumption-metrics[data-v-fd82eda5]>*{flex:1 1 calc((100% - (var(--metrics-columns) - 1) * var(--space-md)) / var(--metrics-columns));min-width:calc((100% - (var(--metrics-columns) - 1) * var(--space-md)) / var(--metrics-columns))}@media (width<=1440px){.consumption-metrics[data-v-fd82eda5]{--metrics-columns:3}}@media (width<=768px){.consumption-metrics[data-v-fd82eda5]{--metrics-columns:2}}.consumption-skeleton__navigation[data-v-39ac7651]{gap:var(--space-md) var(--space-lg);flex-flow:wrap;display:flex}.consumption[data-v-eb6d6184]{flex-direction:column;justify-content:center;display:flex}.consumption__selected-meter[data-v-eb6d6184]{gap:var(--space-sm);flex-direction:row;align-items:center;display:flex}.consumption__selected-meter-label[data-v-eb6d6184]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.consumption__heading[data-v-eb6d6184]{gap:var(--space-lg);padding:0 0 var(--space-lg) 0;flex-direction:column;justify-content:center;display:flex}.consumption__content[data-v-eb6d6184]{flex-direction:column;justify-content:center;display:flex}.consumption__navigation[data-v-eb6d6184]{place-content:flex-start;gap:var(--space-md) var(--space-lg);flex-flow:wrap;display:flex}.consumption__target-container[data-v-eb6d6184]{min-width:12.625rem}.consumption__spinner-container[data-v-eb6d6184]{justify-content:center;align-items:center;width:100%;height:25rem;display:flex}.consumption__no-data-container[data-v-eb6d6184]{align-content:stretch;width:100%;height:25rem;display:flex}.consumption__no-data-container[data-v-eb6d6184]>*{width:100%}.supplier-avatar[data-v-25a1df0a]{width:var(--size-28);height:var(--size-28);border-radius:var(--radius-round);background:var(--surface-info);color:var(--text-info);font-weight:var(--font-weight-bold);font-size:var(--body-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.supplier-avatar--logo[data-v-25a1df0a]{background:var(--surface-primary);border:var(--border-width-sm) solid var(--border-primary)}.supplier-avatar__logo[data-v-25a1df0a]{object-fit:contain;width:100%;height:100%;padding:var(--space-2xs)}.contract__title[data-v-cb935d6a]{align-items:center;gap:var(--space-md);flex-flow:wrap;display:flex}.contract__supplier[data-v-cb935d6a]{align-items:center;gap:var(--space-sm);display:inline-flex}.contract__supplier--expired .contract__supplier-name[data-v-cb935d6a]{color:var(--text-tertiary)}.contract__supplier-name[data-v-cb935d6a]{color:var(--text-primary);font-weight:var(--font-weight-bold)}.contract__meter-type[data-v-cb935d6a]{align-items:center;gap:var(--space-xs);display:inline-flex}.contract__meter-type-label[data-v-cb935d6a]{color:var(--text-primary);font-weight:var(--font-weight-bold)}.contract__details[data-v-cb935d6a]{gap:var(--space-md);flex-direction:column;display:flex}.contract__row[data-v-cb935d6a]{gap:var(--space-md);flex-wrap:wrap;display:flex}.contract__detail[data-v-cb935d6a]{gap:var(--space-3xs);flex-direction:column;flex:0 0 12rem;display:flex}.contract__detail dt[data-v-cb935d6a]{color:var(--text-secondary);font-size:var(--body-sm)}.contract__detail dd[data-v-cb935d6a]{color:var(--text-primary);font-weight:var(--font-weight-bold)}.contract__detail--meters[data-v-cb935d6a]{flex:100%}.contract__meters[data-v-cb935d6a]{gap:var(--space-2xs);flex-direction:column;display:flex}.contract__meter[data-v-cb935d6a]{align-items:center;gap:var(--space-xs);display:inline-flex}.edit-contract__description[data-v-2010665f]{color:var(--text-secondary);margin:0}.edit-contract__summary[data-v-2010665f]{align-items:center;gap:var(--space-sm);margin-block:var(--space-sm);flex-wrap:wrap;display:flex}.edit-contract__supplier[data-v-2010665f]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.edit-contract__period[data-v-2010665f]{color:var(--text-secondary);font-size:var(--body-sm)}.edit-contract__fields[data-v-2010665f]{gap:var(--space-sm);flex-direction:column;display:flex}.edit-contract__meters[data-v-2010665f]{gap:var(--space-2xs);flex-direction:column;margin-block-start:var(--space-sm);display:flex}.edit-contract__meters-title[data-v-2010665f]{color:var(--text-primary);margin:0}.edit-contract__meters-description[data-v-2010665f]{color:var(--text-secondary);font-size:var(--body-sm);margin:0}.wizard-step[data-v-5e7647fd]{gap:var(--space-md);flex-direction:column;display:flex}.wizard-step[data-v-1ec710e9]{gap:var(--space-sm);flex-direction:column;display:flex}.wizard-step__section[data-v-1ec710e9]{gap:var(--space-2xs);flex-direction:column;display:flex}.wizard-step__section-title[data-v-1ec710e9]{color:var(--text-primary);margin:0}.wizard-step__note[data-v-1ec710e9]{color:var(--text-secondary);font-size:var(--body-sm);margin:0}.wizard-step__section-header[data-v-1ec710e9],.wizard-step__inline-with-tooltip[data-v-1ec710e9]{align-items:center;gap:var(--space-2xs);flex-direction:row;display:flex}.wizard-step__grid[data-v-1ec710e9]{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}@media (width<=560px){.wizard-step__grid[data-v-1ec710e9]{grid-template-columns:1fr}}.wizard-step[data-v-026c817c]{gap:var(--space-sm);flex-direction:column;display:flex}.wizard-step__description[data-v-026c817c]{color:var(--text-secondary);margin:0}.wizard-step__groups[data-v-026c817c]{gap:var(--space-sm);flex-direction:column;display:flex}.wizard-step__company[data-v-026c817c]{gap:var(--space-2xs);flex-direction:column;display:flex}.wizard-step__company-title[data-v-026c817c]{color:var(--text-primary);margin:0}.wizard__stepper[data-v-bfd841bb]{margin-bottom:var(--space-lg)}.energy-contracts[data-v-6a14bb7d]{gap:var(--space-lg);flex-direction:column;display:flex}.energy-contracts__heading[data-v-6a14bb7d]{gap:var(--space-2xs);flex-direction:column;display:flex}.energy-contracts__subtitle[data-v-6a14bb7d]{color:var(--text-secondary)}.energy-contracts__section-header[data-v-6a14bb7d]{justify-content:space-between;align-items:center;gap:var(--space-md);flex-flow:wrap;width:100%;display:flex}.energy-contracts__section-actions[data-v-6a14bb7d]{align-items:center;gap:var(--space-sm);display:inline-flex}.energy-contracts__list[data-v-6a14bb7d]{flex-direction:column;display:flex}@media (width<=767px){.energy-contracts__section-actions[data-v-6a14bb7d]{width:100%}}.partner-overview[data-v-7aa9432b]{gap:var(--space-lg);flex-direction:column;justify-content:center;display:flex}.partner-dashboard[data-v-9014c187]{grid-template-columns:1fr;grid-template-areas:"heading""clients""terrains""users";justify-content:start;align-items:start;display:grid}.partner-dashboard__header[data-v-9014c187]{grid-area:heading}.partner-dashboard__users[data-v-9014c187]{grid-area:users;min-width:0}.partner-dashboard__clients[data-v-9014c187]{grid-area:clients;min-width:0}.partner-dashboard__terrains[data-v-9014c187]{grid-area:terrains;min-width:0}@media (width>=768px){.partner-dashboard[data-v-9014c187]{gap:var(--space-xl);row-gap:var(--space-md);grid-template-columns:repeat(2,1fr);grid-template-areas:"heading heading""users clients""users terrains"}.partner-dashboard__header[data-v-9014c187]{margin-bottom:var(--space-md)}}@media (width>=1280px){.partner-dashboard[data-v-9014c187]{grid-template-columns:repeat(3,1fr);grid-template-areas:"heading heading heading""users clients terrains""users clients terrains"}}.client-crud-modal__content[data-v-78b7c458]{min-height:24rem}.dummy-meter-crud-modal__content[data-v-eee1a6fe]{gap:var(--space-lg);flex-direction:column;min-height:12rem;display:flex}.dummy-meter-crud-modal__upload[data-v-eee1a6fe]{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.dummy-meter-crud-modal__file-input[data-v-eee1a6fe]{opacity:0;width:0;height:0;position:absolute;overflow:hidden}.dummy-meter-crud-modal__file-name[data-v-eee1a6fe]{font-size:var(--font-size-sm);color:var(--text-secondary)}.dummy-meter-crud-modal__format-example[data-v-eee1a6fe]{margin-top:var(--space-md);padding:var(--space-md);border-radius:var(--radius-sm);background-color:var(--surface-secondary);font-family:var(--font-mono);font-size:var(--font-size-xs);white-space:pre-wrap;word-break:break-word}.dummy-meter-crud-modal__format-note[data-v-eee1a6fe]{margin-top:var(--space-sm);font-size:var(--font-size-xs);color:var(--text-secondary)}.connection-lines[data-v-3a6a4939]{width:100%;height:100%;position:absolute;inset:0}.connection-lines__svg[data-v-3a6a4939]{pointer-events:none;width:100%;height:100%;display:block}path[data-v-3a6a4939]{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.dashed[data-v-3a6a4939]{stroke:var(--border-secondary);stroke-dasharray:4 4}@media (width<=1279px){.connection-lines--has-extension[data-v-3a6a4939]:before{content:"";width:var(--connection-thickness);background-color:var(--connection-color);height:2.5rem;position:absolute;top:-2.5rem;left:0}}.dummy-meter-dependency-modal__description[data-v-1cc05d7b]{margin-bottom:var(--space-md)}.dummy-meter-dependency-modal__section-label[data-v-1cc05d7b]{font-weight:var(--font-weight-bold);margin-top:var(--space-md);margin-bottom:var(--space-xs)}.dummy-meter-dependency-modal__list[data-v-1cc05d7b]{padding-left:var(--space-lg);margin-bottom:var(--space-sm);list-style:outside}.dummy-meter-dependency-modal__link[data-v-1cc05d7b]{color:var(--text-action);text-decoration:underline}.dummy-meter-dependency-modal__link[data-v-1cc05d7b]:hover{color:var(--text-action-hover)}.client-structure[data-v-123910f9]{flex-direction:column;display:flex;position:relative}.client-structure__empty-body[data-v-123910f9]{justify-content:flex-start;align-items:flex-start;gap:var(--space-xl);flex-direction:column;display:flex}.client-structure__companies[data-v-123910f9]{gap:var(--space-sm);flex-direction:column;display:flex;position:relative}.client-structure__company-row[data-v-123910f9]{gap:var(--space-xs);border-bottom:var(--border-secondary) var(--border-sm) solid;width:100%;padding-bottom:var(--space-sm);flex-direction:column;display:flex}.client-structure__company-row[data-v-123910f9]:last-child{border-bottom:none;padding-bottom:0}.client-structure__company-col[data-v-123910f9]{gap:var(--space-xs);flex-direction:column;display:flex}.client-structure__company[data-v-123910f9]{align-items:center;gap:var(--space-xs);white-space:nowrap;flex-flow:row;width:fit-content;height:2.5rem;font-weight:800;display:flex}.client-structure__company--crud[data-v-123910f9]{margin-left:1rem}.client-structure__company-children-col[data-v-123910f9]{gap:var(--space-xs);flex-direction:row;width:100%;display:flex}.client-structure__building-and-meters-col[data-v-123910f9]{gap:var(--space-xs);flex-direction:column;display:flex}.client-structure__building-and-meters-row[data-v-123910f9]{gap:var(--space-xs);flex-direction:column;min-height:2.5rem;display:flex}.client-structure__building-col[data-v-123910f9]{gap:var(--space-xs);flex-direction:column;display:flex}.client-structure__building-children-col[data-v-123910f9]{flex-direction:row;gap:0;display:flex}.client-structure__building[data-v-123910f9]{align-items:center;gap:var(--space-sm);white-space:nowrap;flex-direction:row;width:fit-content;height:2.5rem;font-weight:800;display:flex}.client-structure__connection-lines[data-v-123910f9]{align-self:stretch;min-width:2rem;margin-left:.5rem;display:flex;position:relative}.client-structure__meter-col[data-v-123910f9]{gap:var(--space-xs);flex-direction:column;display:flex}.client-structure__meter[data-v-123910f9]{white-space:nowrap;flex-direction:row;align-items:center;width:fit-content;height:2.5rem;display:flex}.client-structure__company--crud[data-v-123910f9],.client-structure__building--crud[data-v-123910f9],.client-structure__meter--crud[data-v-123910f9]{padding:var(--space-2xs) 0}.client-structure__meter-item[data-v-123910f9]{flex-direction:column;display:flex}.client-structure__dummy-meter-row[data-v-123910f9]{align-items:center;gap:var(--space-xs);flex-direction:row;height:2rem;margin-left:.8rem;display:flex}.client-structure__dummy-meter-connector[data-v-123910f9]{border-left:var(--border-sm) solid var(--border-secondary);border-bottom:var(--border-sm) solid var(--border-secondary);border-bottom-left-radius:var(--radius-xs);flex-shrink:0;width:.875rem;height:1.5rem;margin-top:-1rem;position:relative}.client-structure__dummy-meter-row:not(:last-child) .client-structure__dummy-meter-connector[data-v-123910f9]{border-bottom-left-radius:0}.client-structure__dummy-meter-row:not(:last-child) .client-structure__dummy-meter-connector[data-v-123910f9]:after{content:"";left:calc(-1 * var(--border-sm));width:var(--border-sm);background-color:var(--border-secondary);height:.6rem;position:absolute;top:100%}.client-structure__dummy-meter-connector--toggle[data-v-123910f9]{border-bottom:none}.client-structure__meter-row--crud[data-v-123910f9]{align-items:center;gap:var(--space-xs);flex-direction:row;height:2.5rem;margin-left:-.625rem;display:flex}.client-structure__actions[data-v-123910f9]{gap:var(--space-2xs);flex-direction:row;display:flex}.client-structure__info-button[data-v-123910f9]{align-items:center;gap:var(--space-xs);border:var(--border-sm) solid transparent;cursor:pointer;transition:var(--transition-out);flex-direction:row;display:flex}.client-structure__info-button[data-v-123910f9]:hover{background:var(--surface-secondary-action-hover);border-color:var(--border-secondary-action-hover);transition:var(--transition-in)}.client-structure__company-info-button[data-v-123910f9]{padding:0 var(--space-xs) 0 0;border-radius:var(--radius-lg)}.client-structure__company-info-button span[data-v-123910f9]{max-width:50vw;font-weight:800}.client-structure__building-info-button[data-v-123910f9]{padding:0 var(--space-2xs) 0 0;border-radius:var(--radius-sm)}.client-structure__building-info-button span[data-v-123910f9]{max-width:35vw;font-weight:800}.client-structure__meter-info-button[data-v-123910f9]{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm)}.client-structure__meter-row[data-v-123910f9]{gap:var(--space-sm);flex-direction:row;display:flex}.client-structure__actions[data-v-123910f9]{align-items:center;gap:var(--space-2xs);flex-flow:row;display:flex}.client-structure__spinner[data-v-123910f9]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.client-structure__companies--processing[data-v-123910f9]{filter:blur(4px);opacity:.5}@media (width>=560px){.client-structure__connection-lines[data-v-123910f9]{min-width:3rem}}@media (width>=1280px){.client-structure__company-row[data-v-123910f9]{flex-direction:row;align-items:flex-start}.client-structure__company-children-col[data-v-123910f9]{flex:auto;align-items:flex-start;min-width:0}.client-structure__building-and-meters-row[data-v-123910f9]{flex-direction:row;width:100%;min-width:0}.client-structure__building-and-meters-col[data-v-123910f9]{flex:3 0 auto}.client-structure__building-children-col[data-v-123910f9]{flex:1 0 auto}.client-structure__building-col[data-v-123910f9]{flex:0 auto}.client-structure__meter-col[data-v-123910f9]{flex:3 0 auto}.client-structure__connection-lines[data-v-123910f9]{flex:2 auto;align-self:stretch;width:auto}.client-structure__company--crud[data-v-123910f9],.client-structure__building--crud[data-v-123910f9],.client-structure__meter--crud[data-v-123910f9]{margin-left:calc(var(--space-2xs) * -1)}.client-structure__meter-row[data-v-123910f9]{padding-left:1.5rem}.client-structure__dummy-meter-row[data-v-123910f9]{margin-left:0;padding-left:2.3rem}}@media (width<=559px){.client-structure__building-col[data-v-123910f9]{padding-left:1.5rem}.client-structure__meters[data-v-123910f9]{padding-left:1.5rem;left:2.25rem}.client-structure__meter-row[data-v-123910f9]{padding-left:0}.client-structure__dummy-meter-row[data-v-123910f9]{margin-left:0;padding-left:0}.client-structure__meter-row--crud[data-v-123910f9]{margin-left:-.5rem}}.href[data-v-90810ee2]{align-items:center;gap:var(--space-xs);height:var(--size-40);padding:var(--space-xs) var(--space-sm);font-size:var(--body-md);line-height:var(--body-lh-md);border-radius:var(--radius-md);color:var(--text-secondary-action);cursor:pointer;transition:var(--transition-out);background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex}.href[data-v-90810ee2]:hover{background:var(--surface-secondary-action-hover);border-color:var(--surface-secondary-action-hover);transition:var(--transition-in)}.href[data-v-90810ee2]:active{background:var(--surface-secondary-action-active);border-color:var(--surface-secondary-action-active)}.href[data-v-90810ee2]:focus-visible{outline:var(--outline-focus);outline-offset:var(--outline-focus-offset)}.href--sm[data-v-90810ee2]{height:var(--size-32);padding:var(--space-2xs) var(--space-xs);font-size:var(--body-md);line-height:var(--body-lh-sm)}.href--lg[data-v-90810ee2]{height:var(--size-48);padding:var(--space-sm) var(--space-lg);font-size:var(--body-lg);line-height:var(--body-lh-lg)}.href--icon-only[data-v-90810ee2]{padding:var(--space-xs);aspect-ratio:1;justify-content:center;align-items:center;display:flex}.href--icon-only.href--sm[data-v-90810ee2]{padding:var(--space-2xs)}.href--icon-only.href--md[data-v-90810ee2]{padding:var(--space-xs)}.href--icon-only.href--lg[data-v-90810ee2]{padding:var(--space-sm)}.add-advisor-form[data-v-d2d1374b]{gap:var(--space-md);flex-direction:column;min-height:6rem;display:flex}.icon-link[data-v-c33e56ac]{padding:var(--space-2xs);border-radius:var(--radius-sm);color:var(--icon-action);transition:var(--transition-out);justify-content:center;align-items:center;display:inline-flex}.icon-link[data-v-c33e56ac]:hover{background:var(--surface-secondary-action-hover);transition:var(--transition-in)}.client-dashboard[data-v-a396149a]{gap:var(--space-xl);row-gap:var(--space-md);grid-template-columns:1fr;grid-template-areas:"heading""structure""users""advisors";display:grid}.client-dashboard__heading[data-v-a396149a]{grid-area:heading}.client-dashboard__structure[data-v-a396149a]{grid-area:structure}.client-dashboard__users[data-v-a396149a]{grid-area:users}.client-dashboard__advisors[data-v-a396149a]{grid-area:advisors}@media (width>=768px){.client-dashboard[data-v-a396149a]{grid-template-columns:repeat(2,1fr);grid-template-areas:"heading heading""structure structure""users advisors"}.client-dashboard__heading[data-v-a396149a]{margin-bottom:var(--space-md)}}main[data-v-90ccf4e1]{gap:var(--space-lg);flex-direction:column;max-width:80rem;margin:0 auto;display:flex}.authorization-sign__meters[data-v-90ccf4e1]{gap:var(--space-sm);flex-direction:column;display:flex}.authorization-sign__meters li[data-v-90ccf4e1]{align-items:center;gap:var(--space-xs);padding:var(--space-xs) 0;font-weight:var(--font-weight-bold);flex-direction:row;list-style:none;display:flex}.upload-status[data-v-fe6dfda4]{margin-bottom:1rem}.upload-actions[data-v-fe6dfda4]{justify-content:flex-end;gap:var(--space-sm);display:flex}.upload-status__label[data-v-fe6dfda4]{font-size:.875rem;font-weight:var(--font-weight-bold)}.upload-status__label--loading[data-v-fe6dfda4]{color:var(--icon-action)}.upload-status__label--done[data-v-fe6dfda4]{color:var(--icon-success,green)}.upload-status__label--error[data-v-fe6dfda4]{color:var(--icon-error)}.meter-group[data-v-fe6dfda4]{border:var(--border-sm) solid var(--border-default,#e5e7eb);border-radius:.375rem;margin-bottom:.75rem;padding:.75rem}.meter-group__ean[data-v-fe6dfda4]{font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--icon-secondary);margin-bottom:.5rem;font-family:monospace}.meter-group__steps[data-v-fe6dfda4]{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.step-item[data-v-fe6dfda4]{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.step-item__step[data-v-fe6dfda4]{width:7rem;color:var(--icon-secondary);flex-shrink:0}.step-item__name[data-v-fe6dfda4]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.step-item__badge[data-v-fe6dfda4]{border-radius:9999px;flex-shrink:0;padding:.125rem .5rem;font-size:.7rem}.step-item__badge--created[data-v-fe6dfda4]{background-color:var(--surface-success,#d1fae5);color:var(--icon-success,#065f46)}.step-item__badge--existed[data-v-fe6dfda4]{background-color:var(--surface-secondary,#f3f4f6);color:var(--icon-secondary)}.step-item__badge--error[data-v-fe6dfda4]{background-color:var(--surface-error,#fee2e2);color:var(--icon-error)}.step-item__error[data-v-fe6dfda4]{width:100%;color:var(--icon-error);margin-top:.125rem;padding-left:7.5rem;font-size:.75rem;display:block}.intern-authorizations[data-v-e9de4451]{gap:var(--space-lg);flex-direction:column;display:flex}.intern-authorizations__filters[data-v-e9de4451]{gap:var(--space-lg);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.intern-authorizations__filter-toggle[data-v-e9de4451]{margin-bottom:var(--space-sm);padding-left:0}.intern-authorizations__filter-groups[data-v-e9de4451]{gap:var(--space-lg);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.intern-authorizations__filter-group[data-v-e9de4451]{gap:var(--space-xs);flex-direction:column;display:flex}.intern-authorizations__filter-label[data-v-e9de4451]{font-size:var(--body-sm);color:var(--text-secondary);font-weight:var(--font-weight-heading)}.intern-authorizations__list[data-v-e9de4451]{gap:var(--space-md);flex-direction:column;display:flex}.intern-authorizations__item-card[data-v-e9de4451]{margin-bottom:0}.intern-authorizations__header-actions[data-v-e9de4451]{gap:var(--space-xs);flex-wrap:wrap;margin-left:auto;display:flex}.intern-authorizations[data-v-e9de4451] .card__header .btn{font-size:var(--heading-5);line-height:var(--heading-lh-5);font-weight:var(--font-weight-heading);padding-left:0}[data-v-e9de4451] .description-list{border-top:0px solid var(--border-secondary);grid-template-columns:1fr 2fr;display:grid}.intern-authorizations__table[data-v-e9de4451]{border-collapse:collapse;width:100%;font-size:var(--body-sm)}.intern-authorizations__table th[data-v-e9de4451]{text-align:left;padding:var(--space-xs) var(--space-sm);border-bottom:var(--border-secondary) var(--border-sm) solid;font-weight:var(--font-weight-heading);color:var(--text-secondary)}.intern-authorizations__table td[data-v-e9de4451]{padding:var(--space-xs) var(--space-sm);vertical-align:top;border-bottom:var(--border-secondary) var(--border-sm) solid}.intern-authorizations__table tr:last-child td[data-v-e9de4451]{border-bottom:none}.intern-authorizations__td-company[data-v-e9de4451]{white-space:nowrap;font-weight:700}.intern-authorizations__td-building[data-v-e9de4451],.intern-authorizations__td-ean[data-v-e9de4451]{white-space:nowrap}.intern-authorizations__td-measuring-company[data-v-e9de4451]{width:100%}.intern-authorizations__info-row[data-v-e9de4451]{align-items:center;gap:var(--space-xs);display:flex}.intern-authorizations__meter-row[data-v-e9de4451]{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-direction:row;min-height:2rem;display:flex}.intern-authorizations__meter-description[data-v-e9de4451]{margin-left:var(--space-xs)}.intern-authorizations__auth-description[data-v-e9de4451] .description-list,.intern-authorizations__meter-description[data-v-e9de4451] .description-list{border-top:none}.intern-authorizations__auth-description[data-v-e9de4451] dt,.intern-authorizations__auth-description[data-v-e9de4451] dd,.intern-authorizations__meter-description[data-v-e9de4451] dt,.intern-authorizations__meter-description[data-v-e9de4451] dd{border-bottom:none}.intern-authorizations__status-dot[data-v-e9de4451]{border-radius:var(--radius-round);flex-shrink:0;width:10px;height:10px;display:block}.intern-authorizations__status-dot--success[data-v-e9de4451]{background:var(--icon-success)}.intern-authorizations__status-dot--warning[data-v-e9de4451]{background:var(--icon-warning)}.sortable-header[data-v-dd488342]{text-align:left;padding:var(--space-xs) var(--space-sm);border-bottom:var(--border-secondary) var(--border-sm) solid;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;font-weight:700}.sortable-header[data-v-dd488342]:hover,.sortable-header--active[data-v-dd488342]{color:var(--text-primary)}.sortable-header__label[data-v-dd488342]{align-items:center;gap:var(--space-xs);display:inline-flex}.sortable-header__icon[data-v-dd488342]{opacity:.4;align-items:center;display:inline-flex}.sortable-header--active .sortable-header__icon[data-v-dd488342]{opacity:1}.sortable-header__icon-both[data-v-dd488342]{opacity:.4}.intern-meters[data-v-04a6292f]{gap:var(--space-lg);flex-direction:column;display:flex}.intern-meters__content[data-v-04a6292f]{gap:var(--space-md);flex-direction:column;display:flex}.intern-meters__search[data-v-04a6292f]{max-width:24rem}.intern-meters__table-wrapper[data-v-04a6292f]{overflow-x:auto}.intern-meters__table[data-v-04a6292f]{border-collapse:collapse;width:100%;font-size:var(--body-sm);white-space:nowrap}.intern-meters__table td[data-v-04a6292f]{padding:var(--space-xs) var(--space-sm);vertical-align:middle;border-bottom:var(--border-secondary) var(--border-sm) solid}.intern-meters__table tr:last-child td[data-v-04a6292f]{border-bottom:none}.intern-meters__type-cell[data-v-04a6292f]{align-items:center;gap:var(--space-xs);display:flex}.intern-meters__type-label[data-v-04a6292f]{color:var(--text-secondary)}.intern-meters__link[data-v-04a6292f]{color:var(--text-link);text-decoration:none}.intern-meters__link[data-v-04a6292f]:hover{text-decoration:underline}.intern-meters__ean[data-v-04a6292f]{font-family:monospace;font-size:var(--body-sm)}.intern-meters__status-dot[data-v-04a6292f]{border-radius:var(--radius-round);flex-shrink:0;width:10px;height:10px;display:inline-block}.intern-meters__status-dot--success[data-v-04a6292f]{background:var(--icon-success)}.intern-meters__status-dot--warning[data-v-04a6292f]{background:var(--icon-warning)}.login-test[data-v-c5bcbbe3]{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.login-test__actions[data-v-c5bcbbe3]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.login-test__outcome[data-v-c5bcbbe3]{gap:var(--space-2xs);flex-direction:column;display:flex}.login-test__details[data-v-c5bcbbe3]{gap:var(--space-3xs) var(--space-sm);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.login-test__details dt[data-v-c5bcbbe3]{color:var(--text-secondary)}.login-test__details dd[data-v-c5bcbbe3]{overflow-wrap:anywhere;margin:0}.login-test__hint[data-v-c5bcbbe3]{color:var(--text-secondary)}.admin-page[data-v-66ebaa58]{gap:var(--space-md) var(--space-xl);grid-template-columns:1fr;align-items:start;display:grid}.admin-page__header[data-v-66ebaa58]{gap:var(--space-xs);flex-direction:column;display:flex}.admin-page__header p[data-v-66ebaa58],.admin-section__header p[data-v-66ebaa58],.admin-control p[data-v-66ebaa58]{color:var(--text-secondary)}.admin-section__header[data-v-66ebaa58]{gap:var(--space-2xs);flex-direction:column;display:flex}.internal-tools[data-v-66ebaa58]{flex-direction:column;align-items:flex-start;display:flex}.admin-control[data-v-66ebaa58]{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.admin-control__options[data-v-66ebaa58]{flex-wrap:wrap}.admin-control__error[data-v-66ebaa58]{color:var(--text-error);flex-basis:100%}.admin-section[data-v-66ebaa58] .card__footer{padding:var(--space-md) 0}@media (width>=1280px){.admin-page[data-v-66ebaa58]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page__header[data-v-66ebaa58]{margin-bottom:var(--space-md);grid-column:1/-1}}
