.UserPopover_userPopover__kSE_y{display:flex;gap:.5rem;align-items:center}.UserPopover_userPhoto__Nuxoo{border-radius:50%;overflow:hidden}.UserPopover_userInfo__SWJ3i{display:grid;text-align:left}@media screen and (max-width:600px){.UserPopover_userInfo__SWJ3i{display:none}}.UserPopover_userName__r1w0k{color:var(--white-color);font-weight:500}.UserPopover_userEmail__PgEdx{font-size:12px;color:var(--white-color)}.UserPopover_white__uA5q7{color:var(--white-color)}.UserPopover_list__A3_xV{display:grid;background-color:var(--white-color);border-radius:2px;box-shadow:0 0 10px rgba(0,0,0,.1)}.UserPopover_link__i_i9L{font-size:14px;display:flex;align-items:center;width:100%;gap:.5rem;color:var(--main-color);padding:.3rem .5rem;cursor:pointer}.UserPopover_link__i_i9L:not(:last-child){border-bottom:1px solid var(--border-color)}.UserPopover_logout__E3meY{color:var(--danger-color)!important}.CategoryList_categoryList__uFerW{display:flex;flex-direction:column;gap:20px;width:100%}.CategoryList_categoryItem__HNN0r{position:relative;display:flex;align-items:center;gap:12px;padding:10px;cursor:pointer;transition:all .2s ease;color:var(--text-color);border-radius:10px;background:var(--white-color);box-shadow:2px 2px 16px 0 rgba(0,0,0,.06)}.CategoryList_categoryItem__HNN0r:hover{background-color:var(--active-tab-bg-color)}.CategoryList_categoryItem__HNN0r.CategoryList_active__qrl9F{background:var(--background-gradient);color:var(--white-color)}.CategoryList_categoryIcon__HITbt{flex-shrink:0;width:44px;height:44px;border-radius:10px;background:var(--background-gradient);display:flex;align-items:center;justify-content:center}.CategoryList_categoryIcon__HITbt>svg{color:var(--white-color)}.CategoryList_categoryItem__HNN0r.CategoryList_active__qrl9F .CategoryList_categoryIcon__HITbt{background:var(--white-color)}.CategoryList_categoryItem__HNN0r.CategoryList_active__qrl9F .CategoryList_categoryIcon__HITbt>svg{color:var(--main-color)}.CategoryList_favoriteButton__Bjy3t{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:999px;background:transparent;color:var(--dark-gray-color);cursor:pointer;flex-shrink:0}.CategoryList_favoriteButton__Bjy3t:hover{background:rgba(96,122,189,.12);color:var(--main-color)}.CategoryList_favoriteButtonActive__92zZZ{color:#f59e0b}.CategoryList_categoryItem__HNN0r.CategoryList_active__qrl9F .CategoryList_favoriteButton__Bjy3t{color:var(--white-color)}.CategoryList_categoryItem__HNN0r.CategoryList_active__qrl9F .CategoryList_favoriteButtonActive__92zZZ{color:#f59e0b}.CategoryList_categoryContent__bKei5{display:flex;flex-direction:column;gap:4px;flex:1}.CategoryList_categoryContent__bKei5>p{font-size:16px;font-weight:600;line-height:1.4;color:var(--span-color)}.CategoryList_categoryContent__bKei5>span{font-size:12px;opacity:.8;font-weight:400;color:var(--span-color)}.CategoryList_categoryItem__HNN0r.CategoryList_active__qrl9F .CategoryList_categoryContent__bKei5>p,.CategoryList_categoryItem__HNN0r.CategoryList_active__qrl9F .CategoryList_categoryContent__bKei5>span{color:var(--white-color)}.CategoryList_categoryItem__HNN0r.CategoryList_active__qrl9F .CategoryList_fileCount__WH4AA{opacity:.9}.CategoryList_categoryActions__V8Ura{display:flex;flex-direction:row;align-items:center;gap:6px}.CategoryList_sortButtons__qxXif{display:flex;flex-direction:column;gap:6px}.CategoryList_sortButton__JED4W{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid rgba(0,0,0,.15);background:var(--white-color);border-radius:6px;cursor:pointer;color:var(--text-color)}.CategoryList_sortButton__JED4W:hover:not(:disabled){background:var(--active-tab-bg-color)}.CategoryList_sortButton__JED4W:disabled{opacity:.4;cursor:not-allowed}.CategoryList_categoryItem__HNN0r.CategoryList_active__qrl9F .CategoryList_sortButton__JED4W{border-color:hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.18);color:var(--white-color)}.CategoryList_categoryItem__HNN0r.CategoryList_active__qrl9F .CategoryList_sortButton__JED4W:hover:not(:disabled){background:hsla(0,0%,100%,.3)}.CategoryList_lockIcon__vtInN{display:inline-flex;align-items:center;margin-left:6px;color:var(--span-color);opacity:.7}.CategoryList_categoryItem__HNN0r.CategoryList_active__qrl9F .CategoryList_lockIcon__vtInN{color:var(--white-color);opacity:.9}.CategoryList_deleteButton__pWkMl{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid rgba(192,57,43,.4);background:var(--white-color);border-radius:6px;cursor:pointer;color:#c0392b}.CategoryList_deleteButton__pWkMl:hover:not(:disabled){background:rgba(192,57,43,.08)}.Box_container__McFDc{padding:1rem;background-color:var(--white-color);box-shadow:var(--section-shadow);border-radius:12px;min-height:100px;display:flex;flex-direction:column;gap:1.5rem}.ChangePasswordModal_header__iX1jJ h6{color:#1c1c1c;font-size:22px!important;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;padding:20px;margin-bottom:0}@media screen and (max-width:390px){.ChangePasswordModal_header__iX1jJ h6{padding:20px 10px;font-size:20px!important}}.ChangePasswordModal_main___NaSt{display:grid;gap:15px;grid-template-columns:1fr}.ChangePasswordModal_headerBox__RIFo9{padding:0!important}.ChangePasswordModal_button__PPuYB{display:flex;margin-top:20px;gap:10px;justify-content:flex-end}@media screen and (max-width:390px){.ChangePasswordModal_button__PPuYB{flex-direction:column}.ChangePasswordModal_button__PPuYB button{width:100%}}.BarChart_tooltip__IuU4H{background:var(--white-color);border:none;border-radius:5px;padding:5px 15px;position:relative}.BarChart_tooltip__IuU4H:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:15px;height:20px;clip-path:polygon(100% 0,100% 100%,0 50%);background:var(--white-color);z-index:1;right:0;left:-13px}.BarChart_label__VZXHQ{font-size:var(--fs-100);color:var(--secondary-color);display:flex;align-items:center;gap:4px}.BarChart_month__9fHbX{font-size:10px!important;color:var(--text-color);font-weight:400}.BarChart_xAxisText__EYY5b,.BarChart_yAxisText__zGQJx{color:#1e1e1e;font-size:10px;font-weight:400}.BarChart_yAxisText__zGQJx{dominant-baseline:middle}.ClientPicker_clientPicker__pLLvd{width:100%;min-width:0}.Logo_logo__c5nVK{position:relative;width:160px;aspect-ratio:2/1;height:auto;background-color:transparent;border-radius:6px;overflow:hidden}.Logo_logo__c5nVK img{object-fit:contain;object-position:center}.Logo_headerLogo__EblpV{position:relative;width:175px;height:66px;background-color:var(--white-color);border-radius:6px;overflow:hidden}.Logo_headerLogo__EblpV img{object-fit:contain;object-position:center}.Logo_footerLogo__aWIbN{position:relative;width:220px;aspect-ratio:2/1;height:auto}.Logo_footerLogo__aWIbN img{object-fit:contain;object-position:center}.Logo_dashboardLogo__0Zmne{position:relative;width:140px;aspect-ratio:285/112;height:auto;background-color:transparent;border-radius:0}.Logo_dashboardLogo__0Zmne img{object-fit:contain;object-position:center}.SideBar_sidebar__wrapper___OjRJ{position:sticky;top:0}.SideBar_mainContainer__k3PAO{height:100%;width:100%;background-size:cover;border-right:1px solid hsla(0,0%,100%,.06);background-color:var(--sidebar-bg);position:relative;display:flex;flex-direction:column}.SideBar_logoContainer__x1MdC{min-height:0;max-width:277px;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;padding-block:1rem 0}.SideBar_collapseLogo__IzIDB{padding:.5rem 0 0;max-width:100%}.SideBar_collapseLogo__IzIDB>div{height:40px}.SideBar_logoContainer__x1MdC img{height:auto;max-width:100%;object-fit:contain}.SideBar_logo____Tiy{width:180px}.SideBar_logoIcon__0N9tM,.SideBar_logo____Tiy{position:relative;height:100px;display:flex;align-items:center;justify-content:center}.SideBar_logoIcon__0N9tM{width:45px}.SideBar_logoContainer__x1MdC:hover{opacity:.8}.SideBar_itemsContainer__aniBf{flex:1 1 auto;min-height:0;padding-top:1rem;padding-inline:12px;display:flex;flex-direction:column}.SideBar_itemsContainer__aniBf.SideBar_isCollapsedContainer__Ign_x{padding-inline:8px;align-items:center}.SideBar_itemsContainer__aniBf::-webkit-scrollbar{display:none}.SideBar_items__KQwaQ{height:100%;overflow-y:auto;overflow-x:clip}.SideBar_itemsCollapsed__rgAox{display:flex;flex-direction:column;align-items:center;width:100%}.SideBar_items__KQwaQ::-webkit-scrollbar{display:none}.SideBar_profile-btn__ktzfu{margin-block-start:auto;position:relative}.SideBar_logout-btn__rnPqB,.SideBar_profile-btn__ktzfu{width:100%;margin-bottom:2rem;justify-content:flex-start;align-items:center;padding-inline-start:1rem!important}.SideBar_logout-btn__rnPqB{border-radius:.5rem!important;margin-top:auto}.SideBar_collapsed-btn__YWWtC{justify-content:flex-start;margin-inline:10px;width:auto;border-radius:.5rem!important;justify-content:center}.SideBar_iconDiv__DeTWB{height:25px;width:25px;display:flex;align-items:center;justify-content:center}.SideBar_menuItemWrapper__rpsXq{position:relative}.SideBar_listItemContainer__KAe1E{display:flex;justify-content:flex-start;align-items:center;width:100%;gap:10px;cursor:pointer;position:relative;text-decoration:none;padding:12px 14px;border-radius:.4rem}.SideBar_listItemContainer__KAe1E span{font-weight:500;color:var(--sidebar-text)}.SideBar_listItemContainer__KAe1E .SideBar_icon__hSBS8{color:var(--sidebar-text)}.SideBar_listItemContainer__KAe1E:hover{background-color:hsla(0,0%,100%,.04)}.SideBar_dropDownIcon__amyNv{color:var(--sidebar-text)}.SideBar_listItemContainer__KAe1E.SideBar_isCollapsed__OutbV{justify-content:center;padding:10px;margin-bottom:8px;width:auto;min-width:40px}.SideBar_subMenu__n4ADQ .SideBar_iscollapsed__5tcBk{margin-left:0}.SideBar_active__7J7zC{background-color:var(--sidebar-active);position:relative;box-shadow:0 6px 16px 0 rgba(47,107,255,.32)}.SideBar_active__7J7zC .SideBar_iconDiv__DeTWB{background-color:transparent;border-radius:3px}.SideBar_listItemContainer__KAe1E.SideBar_active__7J7zC>span{color:var(--white-color);font-family:var(--ff-secondary-bold);font-weight:600}.SideBar_listItemContainer__KAe1E.SideBar_active__7J7zC .SideBar_dropDownIcon__amyNv,.SideBar_listItemContainer__KAe1E.SideBar_active__7J7zC .SideBar_icon__hSBS8{color:var(--white-color);stroke:currentColor}.SideBar_subActive__MwUCn{border:none;border-radius:5px;margin-right:10px}.SideBar_subActive__MwUCn:after{display:none}.SideBar_listItemContainer__KAe1E.SideBar_subActive__MwUCn>span{color:var(--sidebar-text);font-family:var(--ff-primary-bold)}.SideBar_subnav__n1cKu{background-color:transparent}.SideBar_subnav__n1cKu:after{display:none}.SideBar_listItemContainer__KAe1E.SideBar_subnav__n1cKu>span{color:var(--sidebar-text)}.SideBar_isCollapsedSubnav__pT_on{background-color:#fff;padding-bottom:0;margin-top:10px;margin-inline:10px}.SideBar_isCollapsedSubnav__pT_on:after{display:none}.SideBar_listItemContainer__KAe1E.SideBar_isCollapsedSubnav__pT_on>span{color:#2d2e83}.SideBar_subMenu__n4ADQ{position:relative;padding-left:0;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out;padding-top:0;padding-bottom:0}.SideBar_subMenu__n4ADQ.SideBar_subMenuOpen__mdCDW{max-height:500px;opacity:1;padding-top:.5rem;padding-bottom:.5rem}.SideBar_subMenu__n4ADQ.SideBar_submenuIsCollapsed__s1ERq{max-height:0;opacity:0;padding-top:0;padding-bottom:0;overflow:hidden}.SideBar_subMenu__n4ADQ.SideBar_submenuIsCollapsed__s1ERq.SideBar_subMenuOpen__mdCDW{max-height:500px;opacity:1;padding-top:.5rem;padding-bottom:.5rem}.SideBar_subMenu__n4ADQ:before{content:"";position:absolute;left:25px;top:0;bottom:0;width:1px;background-color:var(--main-color)}.SideBar_subMenu__n4ADQ.SideBar_submenuIsCollapsed__s1ERq:before{display:none}.SideBar_innerItemContainer__3rsQb{cursor:pointer;padding-block-end:10px;padding-block-start:6px;position:relative;display:flex;align-items:center;padding-left:12px;padding-right:12px;transition:background-color .2s ease,color .2s ease}.SideBar_innerItemContainer__3rsQb span{font-family:var(--ff-secondary-reg);font-size:14px;margin-left:3rem;font-weight:500;color:#949494;transition:color .2s ease}.SideBar_innerItemLabel__kmGep{display:inline-flex;align-items:center;gap:8px}.SideBar_navBadge__DJE4U{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#d92d20;color:#fff;font-size:11px;font-weight:700;line-height:1}.SideBar_innerItemContainer__3rsQb:hover{background-color:hsla(0,0%,100%,.06)}.SideBar_innerItemContainer__3rsQb:hover span{color:#d9e3ff}.SideBar_innerItemContainer__3rsQb .SideBar_innerItemLabel__kmGep .SideBar_navBadge__DJE4U{color:#fff}.SideBar_innerItemContainer__3rsQb:before{content:"";position:absolute;left:25px;top:50%;width:1rem;height:1px;background-color:var(--main-color)}.SideBar_submenuIsCollapsed__s1ERq .SideBar_innerItemContainer__3rsQb:before{display:none}.SideBar_subMenu__n4ADQ .SideBar_innerItemContainer__3rsQb:last-child:after{content:"";position:absolute;left:25px;top:50%;bottom:-12px;width:1px;background-color:var(--sidebar-bg)}.SideBar_innerItemContainer__3rsQb .SideBar_innerIcon__oBRe_{fill:var(--white-color)}.SideBar_submenuIsCollapsed__s1ERq{background-color:#fff;border-radius:.5rem;padding-inline:8px;padding-block-end:7px;margin-inline:0;margin-top:0;position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);min-width:180px;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.15)}.SideBar_submenuIsCollapsed__s1ERq .SideBar_innerItemContainer__3rsQb{padding:10px 12px;margin-bottom:4px;border-radius:4px;justify-content:flex-start;display:flex;align-items:center;flex-direction:row}.SideBar_collapsedSubmenuItem__wwBID{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:10px 12px;margin:0 0 4px;width:100%;min-width:auto}.SideBar_submenuIsCollapsed__s1ERq .SideBar_innerItemContainer__3rsQb:last-child{margin-bottom:0}.SideBar_submenuIsCollapsed__s1ERq .SideBar_innerItemContainer__3rsQb span{color:#2d2e83;margin-left:0;font-size:14px}.SideBar_submenuIsCollapsed__s1ERq .SideBar_innerItemContainer__3rsQb .SideBar_innerIcon__oBRe_{color:#2d2e83;margin-right:8px}.SideBar_submenuIsCollapsed__s1ERq .SideBar_innerItemSubActive__BNkch{background-color:var(--main-color);margin-bottom:4px}.SideBar_submenuIsCollapsed__s1ERq .SideBar_innerItemSubActive__BNkch span{color:var(--white-color)}.SideBar_submenuIsCollapsed__s1ERq .SideBar_innerItemSubActive__BNkch .SideBar_innerIcon__oBRe_{fill:var(--white-color);color:var(--white-color)}.SideBar_innerItemSubActive__BNkch{background-color:var(--sidebar-active);box-shadow:0 6px 16px 0 rgba(47,107,255,.24);border-radius:.4rem;padding:12px 14px;margin-right:10px}.SideBar_innerItemContainer__3rsQb.SideBar_innerItemSubActive__BNkch .SideBar_innerItemLabel__kmGep{color:#fff;font-family:var(--ff-secondary-bold);font-weight:600}.SideBar_innerItemContainer__3rsQb.SideBar_innerItemSubActive__BNkch .SideBar_navBadge__DJE4U{background:hsla(0,0%,100%,.18);color:#fff}.SideBar_notCollapsedInnercontainer__c0ut1.SideBar_innerItemSubActive__BNkch{margin-left:0;padding:12px 14px}.SideBar_innerItemContainer__3rsQb.SideBar_innerItemSubActive__BNkch:hover{background-color:var(--sidebar-active)}.SideBar_innerItemContainer__3rsQb.SideBar_innerItemSubActive__BNkch:before{background-color:hsla(0,0%,100%,.65)}.SideBar_innerItemSubActive__BNkch .SideBar_innerIcon__oBRe_{fill:var(--white-color);color:var(--white-color)}.SideBar_notCollapsedInnercontainer__c0ut1{display:flex;justify-content:flex-start;margin-left:0;padding:.5rem 0}.SideBar_isCollapsed__OutbV{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;padding:10px;margin:0 auto 8px;width:fit-content;min-width:40px}.SideBar_dropDownIcon__amyNv{position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(0deg);background-color:transparent;color:var(--link-color);stroke:currentColor;transition:transform .3s ease;margin-left:auto}.SideBar_active__7J7zC .SideBar_dropDownIcon__amyNv,.SideBar_subnav__n1cKu .SideBar_dropDownIcon__amyNv{right:15px;top:50%;transform:translateY(-50%) rotate(180deg);color:var(--white-color);stroke:var(--white-color)}.SideBar_popper__bk_aG{position:absolute;left:100%;background-color:var(--primary-color);border-radius:4px;text-wrap:nowrap;color:var(--white-color);padding:2px 4px;text-align:center;font-size:var(--fs-100);z-index:100}.SideBar_listItemContainer__KAe1E .SideBar_navBadge__DJE4U{color:#fff;margin-left:auto}.SubscriptionTicker_container__NiFWp{position:relative;margin-bottom:20px;width:100%}.SubscriptionTicker_container__NiFWp .SubscriptionTicker_ticker__yR3m4{position:absolute;top:-19px;left:0;width:100%;z-index:1000}.Skeleton_skeleton__wtgPk{width:100%;height:100%;border-radius:var(--border-radius);background-image:linear-gradient(90deg,hsla(0,2%,47%,.1) 25%,hsla(0,2%,47%,.2) 50%,hsla(0,2%,47%,.3) 75%,hsla(0,2%,47%,.4));background-size:200% 100%;animation:Skeleton_skeleton-loading__jpagc 1s linear infinite alternate;animation-play-state:paused}.Skeleton_skeleton__wtgPk.Skeleton_animate__Ild0p{animation-play-state:running}@keyframes Skeleton_skeleton-loading__jpagc{0%{background-position:100% 50%}to{background-position:0 50%}}.AnnualSavingsWidget_card__TP6dx{display:flex;flex-direction:column;gap:22px;padding:24px;border-radius:20px;background:#fff;border:1px solid #eaecf0;box-shadow:0 4px 20px rgba(16,24,40,.04);color:#101828;box-sizing:border-box;width:100%}.AnnualSavingsWidget_heroSection__q8VWR{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;position:relative}.AnnualSavingsWidget_heroContent__gsbc0{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.AnnualSavingsWidget_badgeRow__JOuRL{display:flex;align-items:center;gap:10px}.AnnualSavingsWidget_iconBadge__B6yKf{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#ecfdf5;color:#15803d;flex-shrink:0}.AnnualSavingsWidget_label__hRVvz{margin:0;color:#475467;font-size:var(--fs-100);font-weight:700}.AnnualSavingsWidget_totalAmount__OMpTV{margin:2px 0 0;color:#065f46;font-size:var(--fs-800);font-weight:800;line-height:1.1;letter-spacing:-.02em}.AnnualSavingsWidget_subtitle__eR3Np{margin:0;color:#475467;font-size:13px;line-height:1.45}.AnnualSavingsWidget_emptyTitle__bMWLA{margin:2px 0 0;color:#344054;font-size:var(--fs-500);font-weight:700;line-height:1.2;letter-spacing:-.01em}.AnnualSavingsWidget_trendBadge__dlMY_{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:8px;background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d;font-size:12px;font-weight:600;margin-top:4px}.AnnualSavingsWidget_trendDown__UNHYn{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.AnnualSavingsWidget_trendMuted__q1_pr{color:#475467;font-weight:500}.AnnualSavingsWidget_heroGraphic__uoEEQ{flex-shrink:0}.AnnualSavingsWidget_sectionTitle__qHSa_{margin:0 0 14px;color:#475467;font-size:13px;font-weight:700}.AnnualSavingsWidget_breakdownSection__a4wAU{display:flex;flex-direction:column;padding-top:6px;border-top:1px solid #f2f4f7}.AnnualSavingsWidget_breakdownGrid__XSsHL{display:flex;justify-content:space-between;align-items:center;gap:28px}.AnnualSavingsWidget_breakdownList__7a_KT{display:flex;flex-direction:column;gap:12px;flex:1}.AnnualSavingsWidget_breakdownItem__NbeIG{display:flex;align-items:center;justify-content:space-between;font-size:13px;gap:12px}.AnnualSavingsWidget_breakdownLabelGroup__95CzX{display:flex;align-items:center;gap:10px;color:#344054;font-weight:500}.AnnualSavingsWidget_bullet__rLoTM{width:9px;height:9px;border-radius:50%;flex-shrink:0}.AnnualSavingsWidget_breakdownValue__wVtkJ{color:#1d2939;font-weight:600;white-space:nowrap}.AnnualSavingsWidget_donutWrap__MLLFg{display:flex;align-items:center;justify-content:center;flex-shrink:0}.AnnualSavingsWidget_opportunitiesSection__ex0S2{display:flex;flex-direction:column;padding-top:6px;border-top:1px solid #f2f4f7}.AnnualSavingsWidget_opportunitiesGrid__eCu7R{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.AnnualSavingsWidget_opportunityCard__WU0Sl{display:flex;flex-direction:column;justify-content:space-between;padding:16px;background:#fff;border:1px solid #eaecf0;border-radius:14px;gap:14px;text-decoration:none;transition:all .2s ease;cursor:pointer}.AnnualSavingsWidget_opportunityCard__WU0Sl:hover{border-color:#cbd5e1;box-shadow:0 4px 14px rgba(16,24,40,.05);transform:translateY(-1.5px)}.AnnualSavingsWidget_oppTop__wRLzn{display:flex;gap:12px;align-items:flex-start}.AnnualSavingsWidget_oppIconWrap__fZNYX{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;flex-shrink:0}.AnnualSavingsWidget_oppTexts__RwiTk{display:flex;flex-direction:column;gap:3px}.AnnualSavingsWidget_oppTitle__KlJ4h{margin:0;color:#101828;font-size:13px;font-weight:650;line-height:1.3}.AnnualSavingsWidget_oppDesc__OFXvz{margin:0;color:#667085;font-size:12px;line-height:1.4}.AnnualSavingsWidget_oppAction__FsP4M{display:inline-flex;align-items:center;gap:6px;color:#15803d;font-size:12px;font-weight:600;margin-top:auto}.AnnualSavingsWidget_bottomBanner__jHQ6l{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:#f0fdf4;border:1px solid #dcfce7;border-radius:12px}.AnnualSavingsWidget_bannerLeft__afm0f{display:flex;align-items:center;gap:14px}.AnnualSavingsWidget_bannerIcon__JcmSf{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#dcfce7;color:#15803d;flex-shrink:0}.AnnualSavingsWidget_bannerTexts__ZQ565{display:flex;flex-direction:column;gap:2px}.AnnualSavingsWidget_bannerTitle__Xg2gX{margin:0;color:#065f46;font-size:var(--fs-100);font-weight:700}.AnnualSavingsWidget_bannerDesc__bqk6Z{margin:0;color:#475467;font-size:12px}.AnnualSavingsWidget_bannerBtn__ey_hK{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:8px;background:#065f46;color:#fff;font-size:13px;font-weight:600;text-decoration:none;border:none;cursor:pointer;white-space:nowrap;transition:background .15s ease,transform .1s ease;box-shadow:0 1px 3px rgba(6,95,70,.2)}.AnnualSavingsWidget_bannerBtn__ey_hK:hover{background:#047857;color:#fff}.AnnualSavingsWidget_bannerBtn__ey_hK:active{transform:scale(.98)}.AnnualSavingsWidget_size1__TczWJ .AnnualSavingsWidget_heroSection__q8VWR{flex-direction:column}.AnnualSavingsWidget_size1__TczWJ .AnnualSavingsWidget_heroGraphic__uoEEQ{align-self:center;max-width:100%}.AnnualSavingsWidget_size1__TczWJ .AnnualSavingsWidget_breakdownGrid__XSsHL{flex-direction:column-reverse;gap:20px}.AnnualSavingsWidget_size1__TczWJ .AnnualSavingsWidget_opportunitiesGrid__eCu7R{grid-template-columns:1fr}.AnnualSavingsWidget_size1__TczWJ .AnnualSavingsWidget_bottomBanner__jHQ6l{flex-direction:column;align-items:flex-start}.AnnualSavingsWidget_size1__TczWJ .AnnualSavingsWidget_bannerBtn__ey_hK{width:100%}@media (max-width:768px){.AnnualSavingsWidget_heroSection__q8VWR{flex-direction:column}.AnnualSavingsWidget_breakdownGrid__XSsHL{flex-direction:column-reverse;gap:20px}.AnnualSavingsWidget_opportunitiesGrid__eCu7R{grid-template-columns:1fr}.AnnualSavingsWidget_bottomBanner__jHQ6l{flex-direction:column;align-items:flex-start}.AnnualSavingsWidget_bannerBtn__ey_hK{width:100%}}.WidgetDetailModal_content__NUfeO{border-radius:20px!important}.WidgetDetailModal_body__zfvap{padding:0!important}.WidgetDetailModal_inner__RXz99{display:flex;flex-direction:column;gap:20px;padding:22px 24px 32px}.WidgetDetailModal_head__Gl0hb{display:flex;align-items:center;gap:12px;padding-right:36px}.WidgetDetailModal_headIcon__D6aUf{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.WidgetDetailModal_tone_blue__nIlFz{background:#eaf1ff;color:#2563eb}.WidgetDetailModal_tone_green__9l5fJ{background:#e7f6ea;color:#16a34a}.WidgetDetailModal_tone_amber__tp_0M{background:#fdf3e0;color:#c4810a}.WidgetDetailModal_tone_indigo__0mzWC{background:#eef0ff;color:#4f46e5}.WidgetDetailModal_headText__aI1Vv{display:flex;flex-direction:column;gap:2px;min-width:0}.WidgetDetailModal_title__pHaMK{margin:0;color:#101828;font-size:20px;font-weight:700;line-height:1.2}.WidgetDetailModal_subtitle__Yt4Ms{margin:0;color:#667085;font-size:13px}.WidgetDetailModal_section__q5PX9{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid #eaecf0}.WidgetDetailModal_sectionHead__krecc{display:flex;align-items:center;justify-content:space-between;gap:12px}.WidgetDetailModal_sectionTitle__XNcnp{margin:0;color:#101828;font-size:var(--fs-100,14px);font-weight:700}.WidgetDetailModal_kpis__RfETM{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.WidgetDetailModal_kpi__2ev5U{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;background:#f8fafc;min-width:0}.WidgetDetailModal_kpiIcon__mG3Tu{display:inline-flex;margin-bottom:4px;color:#475467}.WidgetDetailModal_kpiValue__9aFpK{color:#101828;font-size:18px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.WidgetDetailModal_kpiLabel__oyl_z{color:#667085;font-size:12px}.WidgetDetailModal_actions__NA47j{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding-top:16px;border-top:1px solid #eaecf0}.WidgetDetailModal_action__m28sb{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:1px solid #eaecf0;border-radius:12px;background:#fff;color:#101828;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;text-align:left}.WidgetDetailModal_action__m28sb:hover:not(:disabled){border-color:#c7d2fe;background:#f8faff}.WidgetDetailModal_action__m28sb:disabled{opacity:.6;cursor:not-allowed}.WidgetDetailModal_actionIcon__WtZYl{display:inline-flex;color:#2563eb}.WidgetDetailModal_actionLabel__rdozJ{flex:1;min-width:0}.WidgetDetailModal_actionChevron__91TBm{color:#98a2b3;flex-shrink:0}.WidgetDetailModal_empty__tMHfk{margin:0;color:#667085;font-size:13px}@media (max-width:575px){.WidgetDetailModal_inner__RXz99{padding:18px 16px 20px!important}.WidgetDetailModal_title__pHaMK{font-size:18px}}.DashboardSearchBar_wrapper__wO23a{position:relative;flex:1;min-width:0;max-width:560px;margin:0 auto}.DashboardSearchBar_wrapper__wO23a[hidden]{display:none}.DashboardSearchBar_bar__5uDci{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 12px;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;background:hsla(0,0%,100%,.1);transition:background .15s,border-color .15s}.DashboardSearchBar_bar__5uDci:focus-within{background:#fff;border-color:#fff}.DashboardSearchBar_searchIcon__Xz_EU{flex-shrink:0;color:hsla(0,0%,100%,.8)}.DashboardSearchBar_bar__5uDci:focus-within .DashboardSearchBar_searchIcon__Xz_EU{color:#667085}.DashboardSearchBar_input__2rJs5{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;color:#fff;font-size:14px}.DashboardSearchBar_input__2rJs5::placeholder{color:hsla(0,0%,100%,.72)}.DashboardSearchBar_bar__5uDci:focus-within .DashboardSearchBar_input__2rJs5{color:#101828}.DashboardSearchBar_bar__5uDci:focus-within .DashboardSearchBar_input__2rJs5::placeholder{color:#98a2b3}.DashboardSearchBar_spinner__Dogpq{flex-shrink:0;color:#98a2b3;animation:DashboardSearchBar_spin__iuzSM .8s linear infinite}@keyframes DashboardSearchBar_spin__iuzSM{to{transform:rotate(1turn)}}.DashboardSearchBar_dropdown__WzaN7{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;max-height:min(420px,70vh);overflow-y:auto;padding:6px;border:1px solid #eaecf0;border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(16,24,40,.16)}.DashboardSearchBar_groupLabel__iDPld{padding:8px 10px 4px;font-size:var(--fs-100,14px);font-weight:700;color:#475467}.DashboardSearchBar_row__IL457{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:#101828;cursor:pointer}.DashboardSearchBar_rowActive__snHdS{background:#f2f4f7}.DashboardSearchBar_rowIcon__wLEJG{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:8px;background:#f2f4f7;color:#475467}.DashboardSearchBar_rowActive__snHdS .DashboardSearchBar_rowIcon__wLEJG{background:#fff}.DashboardSearchBar_rowAi__kXQZY .DashboardSearchBar_rowIcon__wLEJG{background:#f4f3ff;color:#7c3aed}.DashboardSearchBar_rowText__NIZeX{display:flex;flex-direction:column;flex:1;min-width:0}.DashboardSearchBar_rowMeta__W_PlR,.DashboardSearchBar_rowTitle__FkvG_{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.DashboardSearchBar_rowTitle__FkvG_{font-size:14px;font-weight:500}.DashboardSearchBar_rowMeta__W_PlR{font-size:12px;color:#667085}.DashboardSearchBar_enterHint__fq3zm{flex-shrink:0;color:#98a2b3}.DashboardSearchBar_hintRow__Tzmeg,.DashboardSearchBar_statusRow__jl35O{padding:10px;font-size:13px;color:#667085}.DashboardSearchBar_hintRow__Tzmeg{border-top:1px solid #f2f4f7;margin-top:4px}@media screen and (max-width:768px){.DashboardSearchBar_wrapper__wO23a{order:10;flex-basis:100%;max-width:none}}.UserAvatar_userAvatar__Dosec{width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--white-color);border:1px solid var(--border-color);flex-shrink:0}.UserAvatar_userAvatarPlaceholder__s1LFr{width:40px;height:40px;border-radius:50%;background:var(--main-color,#2966f4);color:var(--white-color,#fff);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;font-family:var(--ff-primary-med);flex-shrink:0}.EquipmentServiceHistory_wrap___Wna5{display:flex;flex-direction:column;gap:20px}.EquipmentServiceHistory_composer__N6qym{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--light-gray-color-2);border-radius:10px;background:var(--white-color,#fff)}.EquipmentServiceHistory_composerActions__cdCfv{display:flex;justify-content:flex-end;gap:10px}.EquipmentServiceHistory_loading__HPg_k{display:flex;flex-direction:column;gap:12px}.EquipmentServiceHistory_empty__gPRBw{margin:0;padding:24px 0;text-align:center;color:var(--gray-color,#6b7280);font-size:14px}.EquipmentServiceHistory_timeline__QtMJE{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.EquipmentServiceHistory_item__c3kzi{padding:16px;border:1px solid var(--light-gray-color-2);border-radius:10px;background:var(--white-color,#fff)}.EquipmentServiceHistory_itemHeader__kPBPm{display:flex;align-items:center;gap:12px}.EquipmentServiceHistory_meta__Jy3Mf{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1;min-width:0}.EquipmentServiceHistory_author__8dM1h{font-weight:600;font-size:14px;color:var(--black-color,#111827)}.EquipmentServiceHistory_badge__dvp2N{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:2px 8px;border-radius:10px;background:var(--main-color);color:#fff}.EquipmentServiceHistory_time__ntmFQ{font-size:12px;color:var(--gray-color,#6b7280)}.EquipmentServiceHistory_actions__59Zic{display:flex;gap:12px;margin-left:auto}.EquipmentServiceHistory_linkBtn__WP9Xp{background:none;border:none;padding:0;cursor:pointer;font-size:13px;color:var(--main-color);text-decoration:underline}.EquipmentServiceHistory_body__CL8EF{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--black-color,#111827);white-space:pre-wrap;word-break:break-word}.EquipmentServiceHistory_editBox__3_DHS{display:flex;flex-direction:column;gap:10px;margin-top:12px}.EquipmentServiceHistory_attachments__Mraym{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.EquipmentServiceHistory_attachment__NIxnu{width:90px;height:90px;border-radius:8px;overflow:hidden;border:1px solid var(--light-gray-color-2);display:flex;align-items:center;justify-content:center}.EquipmentServiceHistory_section__oygSK{display:flex;flex-direction:column;gap:10px;padding-bottom:18px;margin-bottom:4px;border-bottom:1px solid var(--light-gray-color-2)}.EquipmentServiceHistory_sectionTitle__xFtfn{margin:0;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--gray-color,#6b7280)}.EquipmentServiceHistory_workRow__kGmLH{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.EquipmentServiceHistory_workSummary__oHhaD{font-size:14px;font-weight:500;color:var(--text-color)}.EquipmentServiceHistory_kindBadge__q5npE{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:2px 8px;border-radius:10px;white-space:nowrap}.EquipmentServiceHistory_kindPreventive__CdLPL{background:var(--main-color);color:#fff}.EquipmentServiceHistory_kindAdhoc__aiYCP{background:#ff9500;color:#fff}.NewsTicker_marqueeContainer__yz0q4{width:100%;overflow:hidden;background-color:var(--main-color)!important;white-space:nowrap}.NewsTicker_marquee__p4wK7{padding-left:100%;display:inline-block;animation:NewsTicker_marquee__p4wK7 20s linear infinite;animation-play-state:running;color:var(--white-color);font-size:14px;padding-block:6px}.NewsTicker_link__UbUqJ{text-decoration:underline;cursor:pointer;margin-left:10px}.NewsTicker_marqueeContainer__yz0q4:hover .NewsTicker_marquee__p4wK7,.NewsTicker_marquee__p4wK7.NewsTicker_paused__zGPuf{animation-play-state:paused}.NewsTicker_marquee__p4wK7 span{cursor:pointer;text-decoration:underline}@keyframes NewsTicker_marquee__p4wK7{0%{transform:translateX(0)}20%{transform:translateX(-20%)}40%{transform:translateX(-40%)}60%{transform:translateX(-60%)}80%{transform:translateX(-80%)}to{transform:translateX(-100%)}}.AssetApprovalSource_badge__0Vutg{display:inline-flex;align-items:center;gap:4px;margin-left:6px;vertical-align:middle}.AssetApprovalSource_ai__6o6fo{color:#337dfe}.AssetApprovalSource_human__D0kfY{color:#1f9560}.AssetApprovalSource_label__Uikvn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SideBarSkeleton_wrapper__1fcGv{height:100vh;height:100dvh;display:flex;flex-direction:column}.SideBarSkeleton_body___iw8H{display:flex;flex:1 1 auto;min-height:0}.SideBarSkeleton_pageMain__Ni5tG{overflow-x:clip;overflow-clip-margin:20px;border-radius:var(--section-border-radius);padding:2rem}.SideBarSkeleton_pageMain__Ni5tG.SideBarSkeleton_noPageBg__1PCCD:has(div[data-no-bg]){background-color:transparent;box-shadow:none;padding:0}@media screen and (max-width:480px){.SideBarSkeleton_pageMain__Ni5tG{padding:8px}}.SideBarSkeleton_GiHamburgerMenuMobile__IdRsZ{font-size:24px;color:var(--text-color);cursor:pointer;flex-shrink:0}.SideBarSkeleton_breadcrumb__qy1Xj{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:.75rem 2rem 0;color:var(--text-color);font-size:14px}.SideBarSkeleton_breadcrumbItem__1PdLk{display:inline-flex;align-items:center;gap:8px}.SideBarSkeleton_breadcrumb__qy1Xj button{border:0;padding:0;background:transparent;color:var(--main-color);font:inherit;cursor:pointer}.SideBarSkeleton_breadcrumb__qy1Xj button:hover{text-decoration:underline}.SideBarSkeleton_sidebarDiv__dcAMh{width:270px;flex-shrink:0;height:100%}.SideBarSkeleton_iscollapsed__3DBkq{width:80px}.SideBarSkeleton_contentDiv__v6yi_{flex:1 1 auto;min-width:0;height:100%;overflow-y:auto;background-color:var(--background-secondary);display:flex;flex-direction:column}.SideBarSkeleton_contentDiv__v6yi_,.SideBarSkeleton_contentOnMobileDiv__EaNt_{scrollbar-gutter:stable}body[data-rr-ui-modal-open] .SideBarSkeleton_contentDiv__v6yi_,body[data-rr-ui-modal-open] .SideBarSkeleton_contentOnMobileDiv__EaNt_{overflow:hidden}.SideBarSkeleton_stickyTop__V9vXX{position:sticky;top:0;z-index:10;background-color:var(--background-secondary)}.SideBarSkeleton_footer__jh9VW{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:var(--primary-color);border-radius:8px;width:100%}.SideBarSkeleton_footer__jh9VW p{margin:0;color:var(--text-color);line-height:0}.SideBarSkeleton_links__ZkLXW{display:flex;align-items:center;gap:1rem;color:var(--text-color)}.SideBarSkeleton_links__ZkLXW a{color:var(--text-color);text-decoration:none;line-height:1}.SideBarSkeleton_links__ZkLXW .SideBarSkeleton_seprator__67zyo{background-color:var(--border-color);width:1px;display:inline-block;height:1rem}@media screen and (max-width:1100px){.SideBarSkeleton_sidebarDiv__dcAMh{width:250px}}@media screen and (max-width:992px){.SideBarSkeleton_contentOnMobileDiv__EaNt_{width:100%;height:100%;overflow-y:auto;flex:1 1 auto;background-color:var(--background-secondary);display:flex;flex-direction:column}.SideBarSkeleton_sidebarOnMobileDiv__fK1xx{position:absolute}.SideBarSkeleton_footer__jh9VW{text-align:center;gap:1rem;flex-direction:column}}.reportAppIssueModal_body__WOZ1l{padding:4px 4px 8px}.reportAppIssueModal_intro__xbrNN{font-size:13px;color:#6b7280;margin:0 0 16px;line-height:1.5}.reportAppIssueModal_label__7fmp0{display:block;font-size:12px;font-weight:700;color:#374151;margin:0 0 5px}.reportAppIssueModal_input__RDKLj,.reportAppIssueModal_textarea__A7UeH{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:9px 12px;font-size:13.5px;color:#111827;outline:none;margin-bottom:14px;resize:vertical}.reportAppIssueModal_input__RDKLj{height:40px}.reportAppIssueModal_input__RDKLj:focus,.reportAppIssueModal_textarea__A7UeH:focus{border-color:var(--main-color)}.reportAppIssueModal_hint___Q28w{font-size:12px;color:#c4810a;margin:-8px 0 0}.reportAppIssueModal_attachmentRow___1hY3{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:-2px 0 14px}.reportAppIssueModal_attachmentButton__Y1ffk,.reportAppIssueModal_attachmentName__nOZH7 button{border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:var(--main-color);cursor:pointer;font-size:12px;font-weight:600;padding:7px 10px}.reportAppIssueModal_attachmentButton__Y1ffk:disabled{cursor:wait;opacity:.65}.reportAppIssueModal_attachmentName__nOZH7{align-items:center;background:#f1f5f9;border-radius:7px;display:flex;font-size:12px;gap:8px;max-width:100%;padding:5px 6px 5px 10px}.reportAppIssueModal_attachmentNotice__Hg4Fn,.reportAppIssueModal_attachmentStatus__kNEUD{font-size:12px}.reportAppIssueModal_attachmentStatus__kNEUD{color:#475467;font-weight:600}.reportAppIssueModal_attachmentNotice__Hg4Fn{flex-basis:100%;color:#9a6700;line-height:1.4;margin:0}.reportAppIssueModal_attachmentName__nOZH7 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reportAppIssueModal_attachmentName__nOZH7 button{border:0;padding:3px 4px}.reportAppIssueModal_attachmentHint__aS_xq{color:#6b7280;font-size:11px}.ClientSystemIntegrationModal_buttonsWrapper__qgWqR{display:flex;gap:15px;justify-content:flex-end;margin-top:20px}.ClientSystemIntegrationModal_modal__5f1aA{overflow:visible}.ClientSystemIntegrationModal_systemContainer__Liblz{margin-top:10px}.AddEditClient_upperSection__rj1hP>h4{margin-block-end:0;font-size:24px;font-weight:600;color:var(--text-color)}.AddEditClient_fieldsWrapper__WFGbs{margin-block-start:1.5rem;display:flex;flex-direction:column;gap:20px}.AddEditClient_siteItem__1jxST{position:relative;margin-block-end:20px}.AddEditClient_siteItem__1jxST .AddEditClient_deleteIcon__PUIOQ{position:absolute;top:0;right:0;cursor:pointer;z-index:10}.AddEditClient_gridWrapper__KtLgF{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media screen and (max-width:600px){.AddEditClient_gridWrapper__KtLgF{grid-template-columns:1fr}}.AddEditClient_checkboxField__NPi5V{display:flex;align-items:center;gap:10px;margin:0;color:var(--text-color);font-size:14px;cursor:pointer}.AddEditClient_checkboxField__NPi5V input{width:18px;height:18px;margin:0;flex-shrink:0}.AddEditClient_companySuggestionWrapper__HeG7a{position:relative}.AddEditClient_companySuggestionList__RkLJj{position:absolute;width:100%;list-style:none;margin:4px 0 0;padding:4px;border-radius:8px;border:1px solid var(--input-border-color);background:var(--white-color);box-shadow:0 8px 20px rgba(0,0,0,.1);max-height:180px;overflow-y:auto;z-index:20}.AddEditClient_companySuggestionItem__Y6p_G{width:100%;text-align:left;border:none;background:transparent;padding:10px;border-radius:6px;color:var(--text-color);font-family:var(--ff-primary);font-size:var(--fs-base);cursor:pointer}.AddEditClient_companySuggestionItem__Y6p_G:hover{background-color:rgba(0,0,0,.05)}.AddEditClient_lowerSection__A12Vy{display:flex;flex-direction:column;gap:20px}.AddEditClient_lowerSection__A12Vy h4{margin-block-end:0;font-size:20px;font-weight:600;color:var(--text-color)}.AddEditClient_siteCreationSection__DelL1{margin-top:30px}.AddEditClient_siteCreationHeader__Mc44R{display:flex;justify-content:space-between;align-items:center}.AddEditClient_primaryContactSection__zhclE{margin-top:8px;padding-top:24px;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:16px}.AddEditClient_primaryContactSection__zhclE h4{margin-block-end:0;font-size:18px;font-weight:600;color:var(--text-color)}.AddEditClient_checkboxFullWidth__YvwvC{grid-column:1/-1}.AddEditClient_inlineLinkButton__Y4Nqy{align-self:flex-start;background:none;border:none;padding:0;font-size:14px;color:var(--main-color);text-decoration:underline;cursor:pointer}.AddEditClient_primaryContactPickerWrapper__3UvaF{display:flex;flex-direction:column;gap:8px}.AddEditClient_integrationFetchRow__gAsc8{display:flex;gap:10px;flex-wrap:wrap}.AddEditClient_buttonsWrapper__dLJGP{display:flex;gap:15px;padding-top:20px;justify-content:space-between}@media screen and (max-width:600px){.AddEditClient_buttonsWrapper__dLJGP{flex-direction:column}.AddEditClient_buttonsWrapper__dLJGP>button{width:100%}}.AddEditClient_buttonsWrapperInner___8TTS{display:flex;gap:15px}@media screen and (max-width:600px){.AddEditClient_buttonsWrapperInner___8TTS{flex-direction:column}}.AddEditClient_helperText__cXmIO{font-size:13px;color:var(--dark-gray-color-2);padding-top:8px}.AddEditClient_siteTitle__lidBr{font-size:18px;font-weight:600;color:var(--text-color);margin-block-end:10px}.AddEditClient_integrationsGrid__BmB0e{display:flex;flex-direction:column;gap:16px}.AddEditClient_integrationItem__8TQ5j{display:flex;flex-direction:column;gap:12px}.AddEditClient_integrationFields__s7_mP{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:16px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--input-background-color)}@media screen and (max-width:600px){.AddEditClient_integrationFields__s7_mP{grid-template-columns:1fr}}.AddEditClient_integrationStatus__vOxG_{grid-column:1/-1;margin:0;font-size:var(--fs-sm,13px);color:var(--text-color);opacity:.7}.AddEditClient_systemContainer__zp9KH{display:flex;flex-direction:column;gap:1px;cursor:pointer}.AddEditClient_systemContainer__zp9KH .AddEditClient_systemOptions__jM5qk{font-family:var(--ff-primary);font-size:var(--fs-base);padding:var(--input-padding-md);width:100%;min-height:36px;transition:all .3s ease-in-out;border-radius:var(--input-border-radius);background-color:var(--input-background-color);border:1px solid var(--input-border-color);color:var(--input-field-color)}.AddEditClient_systemOptionsText__ItPg7{font-family:var(--ff-primary);font-size:var(--fs-base);color:var(--text-color)!important;margin-block-end:0}.AddEditClient_systemOptionsList__rOmbY{display:flex;flex-wrap:wrap;gap:5px}.AddEditClient_systemOptionsList__rOmbY span{font-family:var(--ff-primary);font-size:var(--fs-base);color:var(--text-color);margin-block-end:0;padding:5px 10px;border-radius:5px;background-color:var(--main-color);border:1px solid var(--main-color);color:var(--white-color)}.AddEditClient_sitesTableControls__WWHKZ{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.AddEditClient_sitesSearchInput__q5nOI{height:38px;padding:0 12px;border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);background:var(--input-background-color);color:var(--input-field-color);font-size:13px;width:220px;outline:none}.AddEditClient_sitesSearchInput__q5nOI::placeholder{color:var(--placeholder-color);opacity:.6}.AddEditClient_sitesSearchInput__q5nOI:focus{border-color:var(--main-color)}@media screen and (max-width:500px){.AddEditClient_sitesSearchInput__q5nOI{width:100%}}.AddEditClient_sitesTableWrapper__d_Eac{overflow-x:auto}.AddEditClient_sitesTable__YCc62{width:100%;border-collapse:collapse;font-size:13px}.AddEditClient_sitesTable__YCc62 td,.AddEditClient_sitesTable__YCc62 th{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border-color);color:var(--text-color)}.AddEditClient_sitesTable__YCc62 th{font-weight:600;color:var(--dark-gray-color-2);background:var(--white-color)}.AddEditClient_sitesTable__YCc62 tr:last-child td{border-bottom:none}.AddEditClient_siteTableActions__5fV8z{display:flex;gap:8px}.AddEditClient_sitesTableDeleteBtn__WovnA,.AddEditClient_sitesTableEditBtn__Xkmgd,.AddEditClient_sitesTableMoveBtn__VTAs7{border:none;border-radius:var(--border-radius);padding:5px 12px;font-size:12px;font-weight:500;cursor:pointer;transition:opacity .15s}.AddEditClient_sitesTableDeleteBtn__WovnA:hover,.AddEditClient_sitesTableEditBtn__Xkmgd:hover,.AddEditClient_sitesTableMoveBtn__VTAs7:hover{opacity:.8}.AddEditClient_sitesTableEditBtn__Xkmgd{background:var(--main-color);color:var(--white-color)}.AddEditClient_sitesTableDeleteBtn__WovnA{background:rgba(220,38,38,.1);color:#dc2626}.AddEditClient_sitesTableMoveBtn__VTAs7{background:transparent;border:1px solid var(--main-color);color:var(--main-color)}.AddEditClient_sortableHeader__T6_AS{background:none;border:none;padding:0;margin:0;font-size:inherit;font-weight:600;color:var(--dark-gray-color-2);cursor:pointer;display:flex;align-items:center;gap:4px;white-space:nowrap}.AddEditClient_sortableHeader__T6_AS:hover{color:var(--text-color)}.AddEditClient_sortIcon__Gc3NO{font-size:11px;opacity:.4}.AddEditClient_sortIconActive__miDXC{opacity:1;color:var(--main-color)}.AddEditClient_sitesPagination__GMd3A{display:flex;align-items:center;gap:12px;justify-content:flex-end;padding-top:4px}.AddEditClient_sitesPageBtn___TChb,.AddEditClient_sitesPageInfo__NkQBP{font-size:13px;color:var(--text-color)}.AddEditClient_sitesPageBtn___TChb{border:1px solid var(--border-color);background:var(--white-color);border-radius:var(--border-radius);padding:5px 14px;cursor:pointer;transition:background .15s}.AddEditClient_sitesPageBtn___TChb:hover:not(:disabled){background:var(--border-color)}.AddEditClient_sitesPageBtn___TChb:disabled{opacity:.4;cursor:default}.AddEditClient_modulesSection__rop0U{margin-top:8px;padding-top:24px;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:4px}.AddEditClient_modulesSection__rop0U h4{margin-block-end:4px;font-size:18px;font-weight:600;color:var(--text-color)}.AddEditClient_modulesSection__rop0U>p{font-size:13px;color:var(--span-color);margin-bottom:8px}.AddEditClient_moduleRow__6DDzy{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--border-color)}.AddEditClient_moduleRow__6DDzy>span{font-size:14px;font-weight:500;color:var(--text-color)}.AddEditClient_moduleRow__6DDzy:last-child{border-bottom:none}.AddEditClient_pendingHelp__0oLQT{margin:0;font-size:13px;color:var(--tab-gray-color)}.ClientLogo_clientLogo__1Yq7w{width:44px;height:44px;border-radius:6px;object-fit:contain;background:var(--white-color);border:1px solid var(--border-color);flex-shrink:0}.ClientLogo_clientLogoPlaceholder__xBzvV{width:44px;height:44px;border-radius:6px;background:var(--main-color,#2966f4);color:var(--white-color,#fff);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;font-family:var(--ff-primary-med);flex-shrink:0}.ProfileSettings_profileSettings__FLBZa{border-radius:10px}.ProfileSettings_header__5gmlz{display:flex;justify-content:space-between;align-items:flex-start;margin-top:20px}@media screen and (max-width:450px){.ProfileSettings_header__5gmlz{flex-direction:column;align-items:center;gap:15px}}.ProfileSettings_profileFrom__Qd8_6{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:20px}@media screen and (max-width:786px){.ProfileSettings_profileFrom__Qd8_6{grid-template-columns:repeat(1,1fr)}}.ProfileSettings_profileFromButtons__7Ny_9{display:flex;gap:10px;margin-block-start:20px}.ProfileSettings_profileFromButtons__7Ny_9 button{min-width:150px}@media screen and (max-width:600px){.ProfileSettings_profileFromButtons__7Ny_9{flex-direction:column}.ProfileSettings_profileFromButtons__7Ny_9 button{width:100%}}.ProfileSettings_saveBtn__7QZOi{padding-inline:50px}.ProfileSettings_emailTemplateSettings__GWNy0{display:flex;flex-direction:column;gap:20px;margin-top:20px}.ProfileSettings_templateHelpText__i_fTy{color:var(--text-color);font-size:var(--fs-base);line-height:1.5}.ProfileSettings_templateHelpText__i_fTy code{padding:2px 6px;border-radius:6px;background-color:rgba(0,0,0,.06)}.ProfileSettings_templateSection__iLyGl{display:flex;flex-direction:column;gap:16px}.ProfileSettings_templateSection__iLyGl h2{color:var(--primary-text-color);font-family:var(--ff-primary-bold);font-size:20px;margin:0}.ProfileSettings_templateGrid__TKCil{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media screen and (max-width:786px){.ProfileSettings_templateGrid__TKCil{grid-template-columns:1fr}}.ProfileSettings_notifications__YBL7l{margin-top:32px;padding-top:20px;border-top:1px solid #e5e7eb;max-width:720px}.ProfileSettings_notifications__YBL7l h3{font-size:16px;font-weight:700;margin:0 0 12px}.ProfileSettings_notificationRow__7f4zE{display:flex;align-items:center;justify-content:space-between;gap:16px}.ProfileSettings_notificationRow__7f4zE p{margin:4px 0 0;font-size:13px;color:#6b7280}.AssetDetail_body__hy4TW{display:grid;gap:20px}.AssetDetail_monitoringLinks__Youp7{border:1px solid var(--border-color-2);border-radius:var(--btn-radius);padding:12px}.AssetDetail_monitoringLinks__Youp7 ul{margin:6px 0 0;padding-left:20px}.AssetDetail_body__hy4TW h3{font-size:var(--fs-400);line-height:1.3;margin:0 0 4px}.AssetDetail_body__hy4TW h4{font-size:var(--fs-200);line-height:1.3;margin:0 0 4px}.AssetDetail_fields__rmwp3{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.AssetDetail_fields__rmwp3 label{display:grid;gap:4px;font-size:var(--fs-100)}.AssetDetail_fields__rmwp3 input{width:100%;padding:8px 10px;border:1px solid var(--border-color-2);border-radius:var(--btn-radius);font-family:var(--ff-primary);font-size:var(--fs-100)}.AssetDetail_fields__rmwp3 input:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-color) 55%,transparent);outline-offset:1px;border-color:var(--primary-color)}.AssetDetail_photos__hhzNX{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;align-items:start}.AssetDetail_photoCard__SOThl,.AssetDetail_photos__hhzNX figure{margin:0;display:grid;gap:10px;align-content:start;min-width:0;padding:14px;border:1px solid var(--border-color);border-radius:var(--btn-radius);background:var(--white-color);font-size:var(--fs-100)}.AssetDetail_photoCard__SOThl,.AssetDetail_photos__hhzNX figcaption{font-weight:600;color:var(--main-color)}.AssetDetail_photoCard__SOThl>*,.AssetDetail_photos__hhzNX figure>*{min-width:0;max-width:100%}.AssetDetail_photos__hhzNX button{white-space:normal;overflow-wrap:anywhere;text-align:center}.AssetDetail_photos__hhzNX img,.AssetDetail_thumbnail__p7uVR{width:100%;height:150px;object-fit:contain}.AssetDetail_photoEmpty__z4Uyk{height:150px;display:grid;place-items:center;border:1px dashed var(--border-color-2);border-radius:6px;color:color-mix(in srgb,var(--main-color) 60%,#fff);font-weight:400}.AssetDetail_viewer__tukxW{overflow:auto;max-height:70vh}.AssetDetail_viewer__tukxW img{max-width:none}.AssetDetail_evidence__UH5mD{padding:12px;border:1px solid #ccd6df;border-radius:8px}.AssetDetail_error__Qj3Tl{color:#a92222}.AssetDetail_conflict__ERCGL{padding:12px;border:1px solid #a85c00;border-radius:8px;background:#fff7e8;color:#633500}.AssetDetail_conflict__ERCGL p{margin-top:0}.AssetDetail_body__hy4TW button{font-family:var(--ff-primary);font-size:var(--fs-100);font-weight:600;line-height:1.2;padding:10px 20px;border-radius:var(--btn-radius);border:1px solid var(--border-color-2);background:var(--white-color);color:var(--main-color);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .05s ease-in}.AssetDetail_body__hy4TW button:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color) 8%,#fff);border-color:var(--primary-color)}.AssetDetail_body__hy4TW button:active:not(:disabled){transform:scale(.98)}.AssetDetail_body__hy4TW button:focus-visible{outline:3px solid color-mix(in srgb,var(--primary-color) 55%,transparent);outline-offset:2px}.AssetDetail_body__hy4TW button:disabled{opacity:.5;cursor:not-allowed;background:var(--white-color);color:var(--main-color)}.AssetDetail_body__hy4TW button.AssetDetail_primary__hubXV{background:var(--primary-color);border-color:var(--primary-color);color:var(--white-color)}.AssetDetail_body__hy4TW button.AssetDetail_primary__hubXV:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color) 85%,#000);border-color:color-mix(in srgb,var(--primary-color) 85%,#000)}.AssetDetail_body__hy4TW button.AssetDetail_danger__s70FN{color:var(--danger-color);border-color:var(--danger-color)}.AssetDetail_body__hy4TW button.AssetDetail_danger__s70FN:hover:not(:disabled){background:color-mix(in srgb,var(--danger-color) 8%,#fff);border-color:var(--danger-color)}.AssetDetail_body__hy4TW button.AssetDetail_link__VFc1m,.AssetDetail_link__VFc1m{background:none;border:0;color:var(--main-color);padding:0;font-weight:400;text-align:left;text-decoration:underline;cursor:pointer}.AssetDetail_body__hy4TW button.AssetDetail_link__VFc1m:hover:not(:disabled){background:none}.AssetDetail_body__hy4TW input[type=file]{font-family:var(--ff-primary);font-size:var(--fs-100);color:var(--main-color);width:100%;min-width:0;max-width:100%}.AssetDetail_body__hy4TW input[type=file]::file-selector-button{font-family:var(--ff-primary);font-size:var(--fs-100);font-weight:600;padding:8px 16px;margin-right:10px;border-radius:var(--btn-radius);border:1px solid var(--border-color-2);background:var(--white-color);color:var(--main-color);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.AssetDetail_body__hy4TW input[type=file]::file-selector-button:hover{background:color-mix(in srgb,var(--primary-color) 8%,#fff);border-color:var(--primary-color)}.AssetDetail_body__hy4TW input[type=file]:disabled::file-selector-button{opacity:.5;cursor:not-allowed}.AssetDetail_actions__dGsTW{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding-top:16px;border-top:1px solid var(--border-color)}@media (max-width:600px){.AssetDetail_photos__hhzNX{grid-template-columns:1fr}.AssetDetail_photoEmpty__z4Uyk,.AssetDetail_photos__hhzNX img,.AssetDetail_thumbnail__p7uVR{height:200px}.AssetDetail_actions__dGsTW>button{flex:1 1 140px}.AssetDetail_body__hy4TW input[type=file]{width:100%}}.PendingAssets_container__pxMtn{padding:16px}.PendingAssets_container__pxMtn summary{cursor:pointer;font-weight:700}.PendingAssets_description__qtisE,.PendingAssets_empty__4M_if,.PendingAssets_message__eemc1{margin:12px 0}.PendingAssets_groups__XJINQ{display:grid;gap:12px}.PendingAssets_group__O3tE2{border:1px solid var(--border-color,#d9e0e6);border-radius:8px;overflow:hidden}.PendingAssets_groupHeader__ASIp1{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--grey-bg,#f5f7f9)}.PendingAssets_groupHeader__ASIp1 h4{margin:0;overflow-wrap:anywhere;font-size:var(--fs-200);line-height:1.35;font-weight:600}.PendingAssets_documentLink__IuHHT{flex:0 0 auto}.PendingAssets_rows__No7sa{display:grid}.PendingAssets_row__CW_Dd{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;padding:10px 12px;border-top:1px solid var(--border-color,#e5e7eb)}.PendingAssets_content__VjWPp{display:flex;flex-direction:column;gap:6px;min-width:0}.PendingAssets_name__B8aFp{overflow-wrap:anywhere}.PendingAssets_badgeRow__BEsuA{display:flex;flex-wrap:wrap;gap:6px}.PendingAssets_reasonBadge__38LZr{background:#f3f4f6;color:#4b5563;font-size:11px;font-weight:600}.PendingAssets_duplicate__ifSBS,.PendingAssets_reasonBadge__38LZr{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;overflow-wrap:anywhere}.PendingAssets_duplicate__ifSBS{flex-wrap:wrap;gap:4px;align-self:flex-start;background:#fff3cd;color:#8a6500;font-size:12px}.PendingAssets_actions__L_4Z0{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}@media (max-width:600px){.PendingAssets_container__pxMtn{padding:12px 0}.PendingAssets_groupHeader__ASIp1{align-items:flex-start;flex-direction:column}.PendingAssets_actions__L_4Z0>button{flex:1 1 140px}}.PendingAssets_selectAll__KYoPN{display:inline-flex;align-items:center;gap:8px;margin:8px 0;font-size:13px;font-weight:600;cursor:pointer}.MaintenanceScheduleWidget_card__zse_B{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:20px;background:#fff;border:1px solid #eaecf0;box-shadow:0 12px 32px rgba(16,24,40,.06);box-sizing:border-box;width:100%;min-width:0}.MaintenanceScheduleWidget_header__EUz5N{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.MaintenanceScheduleWidget_headerLeft__3SX_U{display:flex;align-items:center;gap:10px}.MaintenanceScheduleWidget_headerIcon__TLNhX{width:36px;height:36px;border-radius:10px;background:#eff8ff;color:#155eef;display:grid;place-items:center;flex-shrink:0}.MaintenanceScheduleWidget_title__TBE6m{margin:0;color:#101828;font-size:var(--fs-100);font-weight:700}.MaintenanceScheduleWidget_headerActions__A3H46{display:flex;align-items:center;gap:10px}.MaintenanceScheduleWidget_settingsBtn__dtDho{display:grid;place-items:center;width:30px;height:30px;border:1px solid #eaecf0;border-radius:8px;background:#fff;color:#667085;cursor:pointer;transition:all .15s ease}.MaintenanceScheduleWidget_settingsBtn__dtDho:hover{background:#f9fafb;color:#101828}.MaintenanceScheduleWidget_viewAllLink__UokM0{display:inline-flex;align-items:center;gap:5px;color:#155eef;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s ease}.MaintenanceScheduleWidget_viewAllLink__UokM0:hover{text-decoration:underline}.MaintenanceScheduleWidget_controlsRow__aobtp{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.MaintenanceScheduleWidget_viewToggle__FfsFt{display:inline-flex;align-items:center;padding:3px;border-radius:9px;background:#f2f4f7;border:1px solid #eaecf0}.MaintenanceScheduleWidget_toggleBtn__wYYvb{padding:5px 14px;border-radius:7px;border:none;background:transparent;color:#475467;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.MaintenanceScheduleWidget_toggleBtnActive__n9XDi{background:#fff;color:#155eef;font-weight:700;box-shadow:0 1px 3px rgba(16,24,40,.1)}.MaintenanceScheduleWidget_monthNav__AK6oE{display:flex;align-items:center;gap:8px}.MaintenanceScheduleWidget_monthNavBtn__2KTm3{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid #eaecf0;background:#fff;color:#475467;cursor:pointer;transition:all .15s ease}.MaintenanceScheduleWidget_monthNavBtn__2KTm3:hover{background:#f8fafc;border-color:#d0d5dd;color:#101828}.MaintenanceScheduleWidget_monthNavLabel__ee09i{color:#101828;font-size:13px;font-weight:700;min-width:100px;text-align:center}.MaintenanceScheduleWidget_cal__K2XOR{display:flex;flex-direction:column;gap:4px;width:100%;box-sizing:border-box}.MaintenanceScheduleWidget_calDow__ftBiz{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding-bottom:4px}.MaintenanceScheduleWidget_calDowLabel__Qyq7G{display:grid;place-items:center;height:20px;color:#475467;font-size:11px;font-weight:600}.MaintenanceScheduleWidget_calGrid__EU1tE{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:#f2f4f7;border:1px solid #eaecf0;border-radius:10px;overflow:hidden}.MaintenanceScheduleWidget_calDay__Hg7sU{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:48px;padding:6px 2px;background:#fff;border:none;cursor:pointer;transition:background .15s ease;box-sizing:border-box}.MaintenanceScheduleWidget_calDay__Hg7sU:hover{background:#f9fafb}.MaintenanceScheduleWidget_dayNumber__EZW1D{font-size:12px;font-weight:600}.MaintenanceScheduleWidget_calDayCurrent__ZqN7u .MaintenanceScheduleWidget_dayNumber__EZW1D{color:#101828}.MaintenanceScheduleWidget_calDayMuted__xbx0Y .MaintenanceScheduleWidget_dayNumber__EZW1D{color:#98a2b3}.MaintenanceScheduleWidget_calDayActive__eFLQV{background:#155eef!important}.MaintenanceScheduleWidget_calDayActive__eFLQV .MaintenanceScheduleWidget_dayNumber__EZW1D{color:#fff!important;font-weight:700}.MaintenanceScheduleWidget_calDaySquare__kxt7R{width:6px;height:6px;border-radius:1px;flex-shrink:0}.MaintenanceScheduleWidget_square_critical__RF25M{background:#d92d20}.MaintenanceScheduleWidget_square_suggested__5UGJc,.MaintenanceScheduleWidget_square_warning__XUrXt{background:#f79009}.MaintenanceScheduleWidget_square_scheduled__mxnbT{background:#155eef}.MaintenanceScheduleWidget_square_informational__RdIYA{background:#667085}.MaintenanceScheduleWidget_square_white__KF2k0{background:#fff}.MaintenanceScheduleWidget_legend__XZ06U{display:flex;align-items:center;justify-content:center;gap:18px;padding:4px 0;flex-wrap:wrap}.MaintenanceScheduleWidget_legendItem__B_xT3{display:flex;align-items:center;gap:6px;color:#475467;font-size:11px;font-weight:600}.MaintenanceScheduleWidget_legendSquare__itWHi{width:8px;height:8px;border-radius:1px;flex-shrink:0}.MaintenanceScheduleWidget_upcomingContainer__UViy_{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;border:1px solid #eaecf0;background:#fff;box-sizing:border-box}.MaintenanceScheduleWidget_upcomingHeader__rpiVH{display:flex;align-items:center;justify-content:space-between}.MaintenanceScheduleWidget_upcomingTitle__043SR{color:#475467;font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.MaintenanceScheduleWidget_clearDateBtn__iW03m{background:none;border:none;color:#155eef;font-size:11px;font-weight:600;cursor:pointer}.MaintenanceScheduleWidget_clearDateBtn__iW03m:hover{text-decoration:underline}.MaintenanceScheduleWidget_eventList__mTkoo{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto}.MaintenanceScheduleWidget_eventItem__V7_6s{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;border:1px solid transparent;background:#f9fafb;cursor:pointer;text-align:left;transition:all .15s ease;box-sizing:border-box}.MaintenanceScheduleWidget_eventItem__V7_6s:hover{background:#f2f4f7;border-color:#eaecf0}.MaintenanceScheduleWidget_eventSquare__ZvAld{width:8px;height:8px;border-radius:1px;flex-shrink:0}.MaintenanceScheduleWidget_eventContent__vzNMY{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.MaintenanceScheduleWidget_eventTitle__moLor{margin:0;background:none;border:none;padding:0;display:block;width:100%;text-align:left;font-family:inherit;color:#101828;font-size:12px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.MaintenanceScheduleWidget_eventMeta__6bV74{margin:0;color:#667085;font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MaintenanceScheduleWidget_eventLocation__GyRA1{display:inline-flex;align-items:center;gap:3px}.MaintenanceScheduleWidget_metaBuildingIcon__v0Tg7{color:#98a2b3;margin-right:2px}.MaintenanceScheduleWidget_eventChevron__ttnTD{color:#98a2b3;flex-shrink:0}.MaintenanceScheduleWidget_unbookedEvent__DLpRf{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border-radius:8px;border:1px dashed #f59e0b;background:#fffbeb}.MaintenanceScheduleWidget_eventMetaUnbooked__Yh4pr{margin:0;color:#b45309;font-size:11px;font-weight:600}.MaintenanceScheduleWidget_bookBtn__jvimy{flex-shrink:0;border:1px solid var(--primary-color);border-radius:var(--btn-radius);padding:4px 12px;background:var(--primary-color);color:var(--white-color);font-size:11px;font-weight:700;cursor:pointer}.MaintenanceScheduleWidget_bookBtn__jvimy:hover{filter:brightness(.9)}.MaintenanceScheduleWidget_overdueBadge__ycrqE{margin-left:6px;color:#d92d20;font-weight:700}.MaintenanceScheduleWidget_discoverLink__KDNXY{color:#7c3aed;font-size:11px;font-weight:600;text-decoration:none;padding:7px 10px;border-radius:8px;background:rgba(124,58,237,.08);display:block}.MaintenanceScheduleWidget_discoverLink__KDNXY:hover{text-decoration:underline}.MaintenanceScheduleWidget_upcomingFooter__rF_MS{display:flex;justify-content:flex-end;padding-top:4px}.MaintenanceScheduleWidget_viewAllUpcomingLink__ZGJNp{display:inline-flex;align-items:center;gap:4px;color:#155eef;font-size:12px;font-weight:600;text-decoration:none}.MaintenanceScheduleWidget_viewAllUpcomingLink__ZGJNp:hover{text-decoration:underline}.MaintenanceScheduleWidget_emptyNote__kI_p4{margin:4px 0;color:#667085;font-size:12px;text-align:center}.noData_noDataContainer__iinX6{height:100%;min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center}.noData_noDataContainer__iinX6 p{color:var(--primary-color);margin-top:10px;font-size:20px;font-weight:600;max-width:48ch;padding-inline:16px;text-align:center;overflow-wrap:break-word}.StatsCard_statsCard_container__bkWq3{display:flex;padding:20px;gap:20px;border-radius:12px;background-image:url(/images/Ornament.png);background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:var(--white-color)!important;box-shadow:2px 2px 16px 0 rgba(0,0,0,.04)}.StatsCard_statsCard_container__bkWq3[data-variant=secondary]{background:url(/images/OrnamentDark.png),linear-gradient(122deg,#364365 11.38%,#6d87cb 88.62%)!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important}.StatsCard_statsCard_container__bkWq3[data-variant=secondary] .StatsCard_title__fiP_j,.StatsCard_statsCard_container__bkWq3[data-variant=secondary] .StatsCard_value__menY5{color:var(--white-color)!important}.StatsCard_vertical__cBOVi{flex-direction:column}.StatsCard_clickable__v1YoA{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.StatsCard_clickable__v1YoA:hover{transform:translateY(-2px);box-shadow:2px 6px 20px 0 rgba(0,0,0,.08)}.StatsCard_clickable__v1YoA:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.StatsCard_iconWrapper__SE7Lj{display:flex;align-items:center;width:fit-content;height:fit-content;padding:8px;border-radius:8px;background:var(--card-icon-gray-color)}.StatsCard_detailsWrapper__1PhKA{display:flex;flex-direction:column;width:100%;gap:8px}.StatsCard_descriptionWrapper__hys3m{display:flex;align-items:center;gap:8px;width:100%;justify-content:space-between;flex-wrap:wrap}.StatsCard_title__fiP_j{color:var(--span-color);font-size:14px;font-weight:500}.StatsCard_value__menY5{color:var(--text-color);font-size:20px;font-weight:600}.StatsCard_trendBox__Lh1ur{padding:2px 6px;border-radius:4px;background:var(--card-icon-gray-color)}.StatsCard_increase__BsvcK{color:var(--green-color-3);text-align:center;font-size:12px;font-weight:600}.StatsCard_decrease__BOi3A{color:var(--red-color);text-align:center;font-size:12px;font-weight:600}.MonitoredAssetLink_wrap__qrRZh{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.MonitoredAssetLink_actions__VO2ef button,.MonitoredAssetLink_asset__jdNMW,.MonitoredAssetLink_link__w1X_r{border:0;background:transparent;color:#2563eb;cursor:pointer;padding:0;font-size:inherit}.MonitoredAssetLink_asset__jdNMW,.MonitoredAssetLink_link__w1X_r{font-weight:600;text-decoration:underline;text-underline-offset:2px}.MonitoredAssetLink_actions__VO2ef{display:inline-flex;gap:5px}.MonitoredAssetLink_actions__VO2ef button{color:#64748b;font-size:12px}.MonitoredAssetLink_empty__CyYqQ{color:#94a3b8;font-size:12px}.MonitoredAssetLink_modal__UwUem{display:grid;gap:14px}.MonitoredAssetLink_modal__UwUem input{width:100%;border:1px solid #cbd5e1;border-radius:6px;padding:10px}.MonitoredAssetLink_assetList__QptoI{display:grid;gap:6px;max-height:360px;overflow:auto}.MonitoredAssetLink_assetList__QptoI button{text-align:left;display:grid;gap:3px;padding:11px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;cursor:pointer}.MonitoredAssetLink_assetList__QptoI button:hover{border-color:#2563eb;background:#f8fafc}.MonitoredAssetLink_assetList__QptoI button span{color:#64748b;font-size:13px}.LinkifiedText_text__WUdKM{white-space:pre-wrap}.LinkifiedText_text__WUdKM a{color:var(--main-color,#364365);text-decoration:underline}.Performance_container___o5ge{display:flex;flex-direction:column;gap:20px}.Performance_heading__PA8Hx{color:var(--text-color);font-size:24px;font-weight:600;margin-bottom:0}.Performance_header__zhrM1,.Performance_yearFilter__eWBnu{display:flex;gap:10px;flex-wrap:wrap}.Performance_header__zhrM1{justify-content:space-between;align-items:center}.Performance_tabsWrapper__3nxhc{min-width:0;max-width:280px;width:100%}.Performance_chartBox__f9MYj{display:grid;grid-template-columns:1fr 400px;gap:20px}@media screen and (max-width:1591px){.Performance_chartBox__f9MYj{grid-template-columns:1fr 300px}}@media screen and (max-width:1391px){.Performance_chartBox__f9MYj{display:flex;flex-direction:column}}.Performance_chartBoxFullWidth__SlxvW{display:flex;flex-direction:column;gap:20px}.Performance_viewAllAlerts__OIhGi{align-self:flex-end;color:var(--main-color);text-decoration:underline;font-size:14px;padding:0 4px}.Performance_generationChart__B3_AD{display:flex;flex-direction:column;gap:15px}.Performance_generationChart__B3_AD>p{color:var(--span-color);font-size:18px;font-weight:500}.Performance_chartValue__KEglL{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.Performance_chartValue__KEglL>p{color:var(--text-color);font-size:24px;font-weight:600}.Performance_financeCard__Ujyq7{display:flex;width:100%;padding:24px;flex-direction:column;gap:30px;border-radius:12px;background:#fff;box-shadow:2px 2px 16px 0 rgba(0,0,0,.04)}.Performance_financeCard__Ujyq7>p{color:var(--span-color);font-size:14px;font-weight:500}.Performance_financeStats__Yxvag{display:flex;gap:24px}.Performance_financeStats__Yxvag>div{max-width:450px;width:100%}@media screen and (max-width:991px){.Performance_financeStats__Yxvag{display:flex;flex-direction:column}.Performance_financeStats__Yxvag>div{max-width:100%}}.Performance_solarGenerationContainer__ghFQV{display:flex;flex-direction:column;gap:15px}.Performance_consumptionWrapper__LK7dk{display:grid;grid-template-columns:350px calc(100% - 350px - 20px);gap:20px}@media screen and (max-width:991px){.Performance_consumptionWrapper__LK7dk{display:flex;flex-direction:column}}.Performance_portfolioMapWrapper__RlVHb{height:420px;width:100%;background-color:var(--white-color);box-shadow:2px 2px 16px 0 rgba(0,0,0,.04);border-radius:12px;padding:10px}.Performance_portfolioMapWrapper__RlVHb .Performance_map__kbVt5{border-radius:12px}@media screen and (max-width:991px){.Performance_portfolioMapWrapper__RlVHb{height:360px}}.Performance_consumptionBreakdown__Y8fVL,.Performance_solarGenerationWrapper__5nzf4{display:flex;flex-direction:column;position:relative;height:fit-content;gap:10px;padding:24px;border-radius:12px;background:var(--white-color);box-shadow:2px 2px 16px 0 rgba(0,0,0,.04);overflow:hidden}.Performance_consumptionBreakdown__Y8fVL>p,.Performance_solarGenerationWrapper__5nzf4>p{color:var(--span-color);font-size:18px;font-weight:500}.Performance_shade__Arge3{width:360px;height:360px;position:absolute;left:-279px;top:-268px;border-radius:360px;background:#bfd6fe;filter:blur(210px)}.Performance_consumptionGraphContainer__DuHk5{display:flex;padding:24px;flex-direction:column;gap:15px;border-radius:12px;background:var(--white-color);box-shadow:2px 2px 16px 0 rgba(0,0,0,.04)}.Performance_consumptionHeader__ZdcgP{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.Performance_consumptionHeader__ZdcgP>h3{color:var(--span-color);font-size:18px;font-weight:500;margin-bottom:0}.Performance_consumptionBreakdownCards__qiTgK{display:flex;flex-direction:column;gap:10px;z-index:1}.Performance_labelWrapper__McXWH{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.Performance_label__3unwl{display:flex;align-items:center;gap:10px}.Crm_container__47QFO{display:flex;flex-direction:column;gap:24px}.Crm_header__ERE7o h1{color:var(--text-color);font-size:24px;font-weight:600;margin:0}@media screen and (max-width:768px){.Crm_header__ERE7o h1{font-size:20px}}.Crm_header__ERE7o p{margin:4px 0 0;font-size:13px;color:var(--text-secondary,#6b7280)}.Crm_cards__s4QCW{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media screen and (max-width:1100px){.Crm_cards__s4QCW{grid-template-columns:repeat(2,1fr)}}.Crm_section__y8xpP{padding:20px;background-color:var(--white-color);box-shadow:2px 2px 16px 0 rgba(0,0,0,.04)}@media screen and (max-width:768px){.Crm_section__y8xpP{padding:12px}}.Crm_clientCell__Q94Bu{display:flex;flex-direction:column;gap:2px}.Crm_muted__Iwhg5{color:var(--text-secondary,#8a94a6);font-size:12px}.Crm_followUp__6w7d9{display:inline-block;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.Crm_followUp__6w7d9 b{margin-right:4px}.Crm_due___3JAz{color:#be0000;font-weight:600;font-size:12px}.Crm_setup__w_TdT{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.Crm_setupTrack__xIBPP{width:72px;height:6px;border-radius:3px;background:#e5e7eb;overflow:hidden}.Crm_setupFill__trpl7{height:100%;background:var(--primary-color)}.Crm_contactCell__rHSpt{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.Crm_nowrap__ENsBM{white-space:nowrap}.tooltip_link__fsJqs{cursor:pointer}.tooltip_link__fsJqs>svg{display:block}.EnrichableFindings_container__jOzOY{display:flex;flex-direction:column;gap:16px}.EnrichableFindings_description__EBY4m{font-size:13px;color:#666;margin:0}.EnrichableFindings_loadingText__8nxM3{text-align:center;padding:20px}.EnrichableFindings_emptyText__Y3mEt{text-align:center;padding:20px;color:#888}.EnrichableFindings_tableScroll__p3bkA{overflow-x:auto;-webkit-overflow-scrolling:touch}.EnrichableFindings_table__1ykLq{width:100%;min-width:560px;border-collapse:collapse;font-size:13px;border:1px solid var(--border-color,#e5e7eb);border-radius:8px}.EnrichableFindings_tableHeadRow__QBhLa{border-bottom:2px solid var(--border-color,#e5e7eb);text-align:left}.EnrichableFindings_tableHeadCell__8p2pi{padding:8px 12px;font-weight:600;color:var(--text-secondary,#4b5563);white-space:nowrap}.EnrichableFindings_tableHeadCellActions__qqBPx{padding:8px 12px;width:110px;min-width:110px}.EnrichableFindings_tableBodyRow__EceWt{border-bottom:1px solid var(--border-color,#e5e7eb)}.EnrichableFindings_tableBodyRow__EceWt:last-child{border-bottom:none}.EnrichableFindings_tableCell__ozf_O{padding:8px 12px;vertical-align:middle}.EnrichableFindings_tableCellActions__Tt2mN{padding:8px 12px;width:110px;min-width:110px;vertical-align:middle;text-align:right}.EnrichableFindings_noMatchNote__HAOvw{color:var(--text-secondary,#6b7280);font-size:12px}.EnrichableFindings_desktopTable__Y5tEN{display:block}.EnrichableFindings_mobileCardList__4VgfB{display:none}.EnrichableFindings_mobileCard__fLWWb{padding:14px;border-bottom:1px solid var(--border-color,#e5e7eb);display:flex;flex-direction:column;gap:8px;background:var(--white-color,#fff)}.EnrichableFindings_mobileCard__fLWWb:last-child{border-bottom:none}.EnrichableFindings_mobileCardHeader__E8J_f{display:flex;justify-content:space-between;align-items:flex-start}.EnrichableFindings_mobileCardTitle__EunQ4{font-weight:600;font-size:14px;color:var(--text-color,#111827);word-break:break-word;line-height:1.4}.EnrichableFindings_mobileCardMeta__mFp_f{display:flex;flex-direction:column;gap:4px}.EnrichableFindings_metaRow__NDgfY{display:flex;align-items:baseline;gap:6px;font-size:13px}.EnrichableFindings_metaLabel__rbjrv{color:var(--text-secondary,#6b7280);font-weight:500;min-width:75px;flex-shrink:0}.EnrichableFindings_metaValue__B4a7_{color:var(--text-color,#111827);word-break:break-word}.EnrichableFindings_mobileActions__TQZI4{display:flex;gap:10px;margin-top:6px}.EnrichableFindings_mobileActions__TQZI4 button{flex:1}@media (max-width:640px){.EnrichableFindings_desktopTable__Y5tEN{display:none}.EnrichableFindings_mobileCardList__4VgfB{display:flex;flex-direction:column}}