.Toggle_toggle_btn__ZZHa6{position:relative!important;width:40px!important;height:22px!important;display:block!important;border-radius:50px!important;overflow:hidden!important;border:none!important;outline:none!important;padding:2px!important;box-sizing:border-box!important}.Toggle_toggle_btn__ZZHa6 .Toggle_btn__2EIWx{position:absolute;cursor:pointer;left:0;top:0;width:100%;height:100%;background:var(--font-color)}.Toggle_toggle_btn__ZZHa6 .Toggle_btn__2EIWx.Toggle_animate__xeLtY:before{transition:all .2s}.Toggle_toggle_btn__ZZHa6 .Toggle_btn__2EIWx:before{content:"";position:absolute;left:4px;top:3px;height:16px;width:16px;border-radius:50%;background:#fff}.Toggle_toggle_btn__ZZHa6 input{opacity:0;width:0;height:0;z-index:1}.Toggle_toggle_btn__ZZHa6 input:checked+.Toggle_btn__2EIWx{background:var(--toggle-active-color)}.Toggle_toggle_btn__ZZHa6 input:checked+.Toggle_btn__2EIWx:before{transform:translateX(100%)}.Toggle_toggle_btn__ZZHa6 input:disabled+.Toggle_btn__2EIWx{cursor:auto;background:rgba(0,0,0,.486)}.SubNavBarModal_container__2q8PZ{flex-direction:column;width:280px;border-radius:5px;padding:10px 0;background-color:var(--primary-color)}.SubNavBarModal_container__2q8PZ .SubNavBarModal_button__nPVPQ{position:relative;padding:0 10px 0 24px;width:100%;height:40px;align-items:center}.SubNavBarModal_container__2q8PZ .SubNavBarModal_button__nPVPQ:hover{background:var(--primary-hover-color)}.SubNavBarModal_container__2q8PZ .SubNavBarModal_button__nPVPQ:active{transform:scale(.98);transition:.1s ease}.SubNavBarModal_container__2q8PZ .SubNavBarModal_button__nPVPQ span{text-transform:capitalize;width:100%;word-break:unset;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;color:var(--font-color);font-size:1rem;font-weight:500;align-items:center}.SubNavBarModal_container__2q8PZ .SubNavBarModal_button__nPVPQ i{font-size:16px;padding-left:5px;color:var(--font-color)}.SubNavBarModal_container__2q8PZ .SubNavBarModal_button__nPVPQ i:first-child{padding-left:0}.SubNavBarModal_container__2q8PZ .SubNavBarModal_button__nPVPQ.SubNavBarModal_active__EbEk_ i,.SubNavBarModal_container__2q8PZ .SubNavBarModal_button__nPVPQ.SubNavBarModal_active__EbEk_ span{color:var(--font-active-color)}.SubNavBarModal_container__2q8PZ .SubNavBarModal_button__nPVPQ.SubNavBarModal_active__EbEk_:after{content:"";position:absolute;width:4px;height:90%;background:var(--secondary-color);right:0;top:0}.NavBar_container__M4JSm{height:100%;z-index:10;background:var(--primary-color);align-items:flex-start;justify-content:flex-start;flex-direction:column;max-width:70px;width:280px}.NavBar_container__M4JSm span{font-size:15px!important}.NavBar_container__M4JSm .NavBar_logoContainer__X_vkl{width:100%;overflow:hidden;padding:26px 10px 0;flex-direction:column}.NavBar_container__M4JSm .NavBar_logoContainer__X_vkl .NavBar_logo__o04Ne{width:50px;height:50px}.NavBar_container__M4JSm .NavBar_logoContainer__X_vkl .NavBar_logoTitle___lJdj{border-box:auto;opacity:0;width:0;pointer-events:none}.NavBar_container__M4JSm .NavBar_logoContainer__X_vkl .NavBar_logoText__j8opl{border-box:auto;opacity:0;height:0;justify-content:center;align-items:center;border-radius:30px;padding:0 10px;width:180px;border:2px solid #d6e7ff;pointer-events:none}.NavBar_container__M4JSm .NavBar_logoContainer__X_vkl .NavBar_logoText__j8opl .NavBar_image__j42Sl{height:35px}.NavBar_container__M4JSm .NavBar_subPathModal__yXrP4{display:none;position:absolute}.NavBar_container__M4JSm .NavBar_navItems__JOtIw{margin-top:65px;width:100%;padding-left:10px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;flex:1 1;flex-direction:column}.NavBar_container__M4JSm .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu{width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;margin-top:8px}.NavBar_container__M4JSm .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu .NavBar_button__Wkf7T{width:100%;height:40px;padding-left:14px;align-items:center}.NavBar_container__M4JSm .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu .NavBar_button__Wkf7T:active{transform:scale(.98);transition:.1s ease}.NavBar_container__M4JSm .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu .NavBar_button__Wkf7T svg{min-width:24px;min-height:24px;margin-right:18px}.NavBar_container__M4JSm .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu .NavBar_button__Wkf7T i{display:flex;width:23px;justify-content:center;margin-right:18px;font-size:20px}.NavBar_container__M4JSm .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu .NavBar_button__Wkf7T span{font-weight:500;text-transform:capitalize;display:none}.NavBar_container__M4JSm .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu.NavBar_expanded__6zmBM{background:var(--nav-active-color);border-radius:10px 0 0 10px}.NavBar_container__M4JSm .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu.NavBar_darkMode___a9Dw{display:none}.NavBar_container__M4JSm .NavBar_navItems__JOtIw .NavBar_subPathItems__n_ve_ .NavBar_button__Wkf7T{padding:0}.NavBar_container__M4JSm .NavBar_navItems__JOtIw .NavBar_subPathItems__n_ve_ .NavBar_button__Wkf7T:hover{background:var(--primary-color)}.NavBar_container__M4JSm:hover{max-width:280px;transition:max-width .3s ease}.NavBar_container__M4JSm:hover .NavBar_subPathModal__yXrP4{display:flex!important}.NavBar_container__M4JSm:hover .NavBar_logoContainer__X_vkl{left:0;padding:26px 50px 0}.NavBar_container__M4JSm:hover .NavBar_logoContainer__X_vkl .NavBar_logo__o04Ne{opacity:0;height:0;transition:opacity .3s ease}.NavBar_container__M4JSm:hover .NavBar_logoContainer__X_vkl .NavBar_logoTitle___lJdj{transition:opacity .3s ease;width:180px;opacity:1}.NavBar_container__M4JSm:hover .NavBar_logoContainer__X_vkl .NavBar_logoText__j8opl{transition:opacity .3s ease;margin:15px 5px 0;height:50px;opacity:1}.NavBar_container__M4JSm:hover .NavBar_navItems__JOtIw{padding-left:0;margin-top:5px;border-radius:0;justify-content:flex-start}.NavBar_container__M4JSm:hover .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu{width:280px;padding-left:10px;flex-direction:column;align-items:flex-start}.NavBar_container__M4JSm:hover .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu .NavBar_button__Wkf7T span{word-break:unset;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;color:var(--font-color);font-size:1rem;align-items:center}.NavBar_container__M4JSm:hover .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu .NavBar_expanded__6zmBM{width:100%;max-height:0;overflow:hidden;transition:max-height .3s ease}.NavBar_container__M4JSm:hover .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu .NavBar_expanded__6zmBM .NavBar_subPathItems__n_ve_{width:100%;flex-direction:column;align-items:flex-start}.NavBar_container__M4JSm:hover .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu .NavBar_expanded__6zmBM .NavBar_subPathItems__n_ve_ .NavBar_button__Wkf7T{width:100%;padding-left:77px}.NavBar_container__M4JSm:hover .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu .NavBar_expanded__6zmBM .NavBar_subPathItems__n_ve_ .NavBar_button__Wkf7T span{font-size:.9rem}.NavBar_container__M4JSm:hover .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu.NavBar_expanded__6zmBM{border-radius:0;padding:0;background:none}.NavBar_container__M4JSm:hover .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu.NavBar_expanded__6zmBM .NavBar_button__Wkf7T{padding-left:24px;position:relative}.NavBar_container__M4JSm:hover .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu.NavBar_expanded__6zmBM .NavBar_button__Wkf7T i{color:var(--nav-active-color)!important}.NavBar_container__M4JSm:hover .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu.NavBar_expanded__6zmBM .NavBar_button__Wkf7T.NavBar_active__ntDGu{position:relative}.NavBar_container__M4JSm:hover .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu.NavBar_expanded__6zmBM .NavBar_button__Wkf7T.NavBar_active__ntDGu span{color:var(--font-active-color)}.NavBar_container__M4JSm:hover .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu.NavBar_expanded__6zmBM .NavBar_button__Wkf7T.NavBar_active__ntDGu:after{content:"";position:absolute;width:4px;height:90%;background:var(--nav-active-color);right:0;top:0}.NavBar_container__M4JSm:hover .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu.NavBar_expanded__6zmBM .NavBar_button__Wkf7T.NavBar_subButton__alIjV.NavBar_active__ntDGu:after{display:none}.NavBar_container__M4JSm:hover .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu.NavBar_expanded__6zmBM .NavBar_expanded__6zmBM{max-height:1500px}.NavBar_container__M4JSm:hover .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu.NavBar_darkMode___a9Dw{display:flex;flex-direction:row;align-items:center;padding-right:20px;justify-content:space-between}.NavBar_container__M4JSm:hover .NavBar_navItems__JOtIw .NavBar_navItem__KBBvu.NavBar_darkMode___a9Dw .NavBar_button__Wkf7T{width:auto}.layout_layout__FxF6r{display:flex;height:100dvh;width:100vw;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);background:var(--bg-color)}.layout_layout__FxF6r .layout_container___4thw{padding:0 0 0 70px;height:100%;width:100%;overflow:hidden;flex-direction:column}.layout_layout__FxF6r .layout_container___4thw .layout_header__JPx0j{z-index:1;width:100%;justify-content:space-between;align-items:center;padding:15px 20px 0}.layout_layout__FxF6r .layout_container___4thw .layout_header__JPx0j .layout_path__X1TdO .layout_roots__HeUoq .layout_link__zoJw_{text-transform:capitalize;padding-left:5px;font-size:13px;align-items:center;color:var(--header-path-color);cursor:pointer;text-decoration:none}.layout_layout__FxF6r .layout_container___4thw .layout_header__JPx0j .layout_path__X1TdO .layout_roots__HeUoq .layout_link__zoJw_:hover{text-decoration:underline}.layout_layout__FxF6r .layout_container___4thw .layout_header__JPx0j .layout_path__X1TdO .layout_roots__HeUoq .layout_link__zoJw_:first-child{padding-left:0}.layout_layout__FxF6r .layout_container___4thw .layout_header__JPx0j .layout_path__X1TdO .layout_roots__HeUoq .layout_link__zoJw_:last-child{color:var(--header-path-active-color)!important;font-weight:600}.layout_layout__FxF6r .layout_container___4thw .layout_header__JPx0j .layout_path__X1TdO i{color:#a3aed0;font-size:15px;margin-right:15px;display:flex;align-items:center}.layout_layout__FxF6r .layout_container___4thw .layout_header__JPx0j .layout_userContainer__tHNOA{align-items:center;justify-content:space-between;border-radius:30px;width:250px;padding:10px 15px 10px 20px;box-shadow:14px 17px 40px 4px rgba(112,144,176,.078);background:var(--primary-color)}.layout_layout__FxF6r .layout_container___4thw .layout_header__JPx0j .layout_userContainer__tHNOA .layout_information__WmUIz{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-right:15px}.layout_layout__FxF6r .layout_container___4thw .layout_header__JPx0j .layout_userContainer__tHNOA .layout_information__WmUIz .layout_email__7HWWD{padding:1px 0;font-size:1rem;color:var(--font-active-color)}.layout_layout__FxF6r .layout_container___4thw .layout_header__JPx0j .layout_userContainer__tHNOA .layout_information__WmUIz .layout_signOut__agSIc{font-size:.95rem;color:var(--secondary-color);margin:0;cursor:pointer;border:none;padding:0;background:none}.layout_layout__FxF6r .layout_container___4thw .layout_header__JPx0j .layout_userContainer__tHNOA .layout_information__WmUIz .layout_signOut__agSIc:hover{text-decoration:underline}.layout_layout__FxF6r .layout_container___4thw .layout_header__JPx0j .layout_userContainer__tHNOA .layout_avatar__P8msq{width:40px;height:40px;border-radius:50%;margin-left:15px;background:linear-gradient(180deg,#d6e7ff,#60e6e6)}.layout_layout__FxF6r .layout_container___4thw .layout_header__JPx0j .layout_userContainer__tHNOA .layout_avatar__P8msq img{width:100%;height:100%}.layout_layout__FxF6r .layout_container___4thw .layout_component__dWul4{flex:1 1;width:100%;overflow:hidden}.layout_layout__FxF6r .layout_navbar__s9_il{height:100dvh;position:absolute;top:0;left:0;min-width:-moz-fit-content;min-width:fit-content;flex-direction:column;justify-content:space-between}.Loader_page__VfWty{z-index:10000;position:fixed;top:0;left:0;width:100dvw;height:100dvh;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.6)}.Loader_loader__SCFLP{width:50px;height:50px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,rgba(163,174,208,.533) 94%,transparent) top/8px 8px no-repeat,conic-gradient(transparent 30%,rgba(163,174,208,.533));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 0);animation:Loader_l13__giusK 1s linear infinite}@keyframes Loader_l13__giusK{to{transform:rotate(1turn)}}@font-face{font-family:DM Sans;font-optical-sizing:auto;font-weight:300;font-style:normal}body,button,div,html,input,p,select,span,textarea{font-family:DM Sans!important;color:var(--color-text,#444);font-size:12px}:root{--primary-color:#fff;--secondary-color:#4318ff;--font-color:#a3aed0;--font-active-color:#2b3674;--header-path-color:#a3aed0;--header-path-active-color:#2b3674;--bg-color:#d6e7ff;--bg-secondary-color:#d6e7ff;--active-color:#fff;--nav-active-color:#4318ff;--toggle-active-color:#4318ff;--stat-title-color:#5e5e5e;--stat-subtitle-color:#8e8e8e;--dropdown-text-color:#1568ad;--dropdown-bg-active-color:#1568ad11;--dropdown-bg-hover-color:#1568ad22;--card-bg-color:#fff;--card-box-shadow-color:0px 4px 4px 0 rgba(0,0,0,.25);--input-font-color:#a3aed0;--input-border-color:#e0e5f2;--graph-font-color:#a3aed0;--graph-timeframe-color:#2b3674;--graph-timeframe-active-color:#2b367411;--graph-timeframe-hover-coloaxis:#2b367422;--graph-axis-label-color:#444;--graph-axis-value-color:#a1a0bd;--today-monitoring-bg:#fff;--today-monitoring-title-color:#5e5e5e;--today-monitoring-subtitle-color:#000;--today-monitoring-project-color:#4318ff;--today-monitoring-header-color:rgba(28,28,28,.4);--today-monitoring-value-color:#1c1c1c;--meter-table-bg:#fff;--meter-table-font:#444;--meter-table-houseNumber-color:#444;--meter-table-header-color:#000;--meter-table-lastUpdate-color:#82819b;--meter-table-firstColumn-bg:#fff;--meter-table-firstColumn-font-color:#4318ff;--meter-table-border-bottom:#e4e4e4;--meter-table-column-cooling-bg:#edf4fb;--meter-table-column-cooling-highlight-bg:#daecff;--meter-table-column-drinking-bg:#dffdfe;--meter-table-column-drinking-highlight-bg:#c5fdff;--meter-table-cooling-header-font:#4318ff;--meter-table-drinking-header-font:#1cc8d0;--meter-table-cooling-header-column-font:#4318ff;--meter-table-drinking-header-column-font:#1568ad;--pagination-input-bg:#1c1c1c0d;--pagination-hover:#f0f0f0;--card-title-font:#a3aed0;--card-value-font:#4318ff;--card-subInfo-font:#131215;--contact-card-info-font:#8e8e8e;--contact-card-info-header-font:#5e5e5e;--contact-card-edit-button:#4318ff;--contact-card-edit-button-bg:#eaf2ff;--meter-card-info-font:#8e8e8e;--meter-card-info-header-font:#5e5e5e;--table-bg:#fff;--room-table-border-bottom:#e0e0e0;--room-table-cooling-header-font:#4318ff;--room-table-drinking-header-font:#1568ad;--room-table-header-font:rgba(28,28,28,.4);--room-table-font:#1c1c1c;--billing-tab-selector-bg:#f8f9fa;--billing-tab-selector-hover-bg:#f0f0f0;--billing-tab-selector-active-font:#4318ff;--billing-tab-selector-active-bg:#fff;--billing-tab-selector-active-box-shadow:0px 4px 4px 0px #00000040;--billing-tab-selector-font:#5e5e5e;--balance-card-font:#161717;--balance-stat-card-bg:#fff;--balance-stat-card-box-shadow:0px 4px 4px 0px #0000000f;--balance-stat-card-value-font:#4318ff;--balance-stat-card-subInfo-font:#4318ff}[data-theme=dark]{--primary-color:#0b1437;--primary-hover-color:#08102a;--secondary-color:#95a4fc;--font-color:#a3aed0;--bg-color:#121b3f;--bg-secondary-color:#2c3454;--font-active-color:#fff;--header-path-color:#a3aed0;--header-path-active-color:#fff;--active-color:#fff;--nav-active-color:#4318ff;--toggle-active-color:#4318ff;--stat-title-color:#fff;--stat-subtitle-color:#a3aed0;--dropdown-text-color:#fff;--dropdown-bg-active-color:#ffffff11;--dropdown-bg-hover-color:#ffffff22;--card-bg-color:rgba(11,20,55,.8);--card-box-shadow-color:14px 17px 40px 0px #7090b040;--input-font-color:#a3aed0;--input-border-color:#e0e5f2;--graph-font-color:#fff;--graph-timeframe-color:#fff;--graph-timeframe-active-color:#2b367411;--graph-timeframe-hover-color:#2b367422;--graph-axis-label-color:#fff;--graph-axis-value-color:#fff;--today-monitoring-bg:none;--today-monitoring-title-color:#d0cece;--today-monitoring-subtitle-color:#fff;--today-monitoring-project-color:#6dff3a;--today-monitoring-header-color:#d0cece;--today-monitoring-value-color:#fff;--meter-table-bg:#121038;--meter-table-font:#fff;--meter-table-houseNumber-color:#fff;--meter-table-header-color:#fff;--meter-table-lastUpdate-color:#dcf5e8;--meter-table-firstColumn-bg:#121038;--meter-table-firstColumn-font-color:#6dff3a;--meter-table-border-bottom:#3f3d6b;--meter-table-column-cooling-bg:#2c2a46;--meter-table-column-cooling-highlight-bg:#343252;--meter-table-column-drinking-bg:#2c2a46;--meter-table-column-drinking-highlight-bg:#343252;--meter-table-cooling-header-font:#4da7f1;--meter-table-drinking-header-font:#5df9ff;--meter-table-cooling-header-column-font:#4da7f1;--meter-table-drinking-header-column-font:#5df9ff;--pagination-input-bg:#c4fdff;--pagination-input-font:#1c1c1c;--pagination-hover:#353354;--card-title-font:#4da7f1;--card-value-font:#4da7f1;--card-subInfo-font:#fff;--contact-card-info-font:#fff;--contact-card-info-header-font:#fff;--contact-card-edit-button:#a5c4ff;--contact-card-edit-button-bg:none;--meter-card-info-font:#fff;--meter-card-info-header-font:#fff;--room-table-bg:#121a3e;--room-table-border-bottom:#3f3d6b;--room-table-cooling-header-font:#4da7f1;--room-table-drinking-header-font:#00b0f0;--room-table-header-font:#a5c4ff;--room-table-font:#fff;--billing-tab-selector-bg:#0b1437;--billing-tab-selector-hover-bg:#0e173b;--billing-tab-selector-active-font:#1e9adf;--billing-tab-selector-active-bg:#121b3f;--billing-tab-selector-active-box-shadow:0px 4px 4px 0px #00000040;--billing-tab-selector-font:hsla(0,0%,100%,.5);--balance-card-font:#fff;--balance-stat-card-bg:#0b1437;--balance-stat-card-box-shadow:0px 4px 4px 0px #00000040;--balance-stat-card-value-font:#4da7f1;--balance-stat-card-subInfo-font:#fff}::-webkit-scrollbar{width:4px!important;height:4px!important}::-webkit-scrollbar-track{border-radius:10px!important;background-color:transparent!important}::-webkit-scrollbar-thumb{background:silver!important;border-radius:10px!important}*,:before{box-sizing:border-box}html{position:fixed;min-height:100dvh;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);background-position:50%;background-repeat:no-repeat;background-size:cover;background:#fff}body,html{width:100%;margin:0;overflow:hidden}body{height:100dvh;padding:0;touch-action:none;-webkit-tap-highlight-color:rgba(238,231,231,0)}div,form{display:flex;box-sizing:border-box}span{word-break:break-all;text-align:center}