.UserSetupPage{display:flex;justify-content:center;align-items:center;min-height:94vh;background:radial-gradient(circle at 20% 20%,#173742,#0d1f26 60%,#09171d);padding:2rem 0;border-radius:10px}.UserSetupCard{background:linear-gradient(145deg,#112830,#0d2229 60%,#0b1e25);position:relative;border-radius:10px;box-shadow:0 8px 28px -4px #00000073,0 2px 6px -1px #00000040;padding:2.3rem 2.5rem 2.3rem 3rem;max-width:760px;min-width:360px;width:100%;margin:0 1.2rem;display:flex;flex-direction:column;gap:1.2rem;overflow:hidden}.ant-form-item-explain-error{margin-top:-20px!important}.UserSetupCard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:10px;background:linear-gradient(125deg,#3ca0ff80,#00b49640,#3ca0ff26);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.UserSetupContent{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 900px){.UserSetupContent{flex-direction:row;align-items:flex-start}.UserSetupBrand,.UserSetupFormWrapper{flex:1 1 50%}.UserSetupBrand{padding-right:2rem;border-right:1px solid rgba(255,255,255,.06)}.UserSetupFormWrapper{padding-left:2rem}}.UserSetupBrand{text-align:center}.UserSetupLogo{width:82px;height:82px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.35));margin:18px 0 8px}.UserSetupLogoRow{display:inline-flex;align-items:center;gap:.55rem;font-size:1.65rem;font-weight:700;letter-spacing:0px;padding-top:10px;margin:0;color:#fff}.UserSetupLogoWord{font-weight:700;line-height:1;margin-top:7px;margin-left:-5px;font-size:28px}.UserSetupTitleMain{font-size:1.85rem!important;margin-bottom:.4rem!important;margin-top:-5px;background:linear-gradient(90deg,#4ea9ff,#7dd0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.UserSetupSubtitle{font-size:1rem;line-height:1.4;color:#b3c8d3;margin:0 0 .4rem}.UserSetupPrompt{font-size:.9rem;letter-spacing:.3px;color:#c3d6de}.UserSetupDivider{height:1px;background:linear-gradient(90deg,#fff0,#ffffff2e,#fff0);margin:.6rem 0 .4rem}.UserSetupCard h1,.UserSetupCard h2,.UserSetupCard p{text-align:center}.UserSetupCard label{display:flex;align-items:center;font-size:1rem;margin-bottom:.5rem;color:#fff}.UserSetupCard input{width:100%;padding:.7rem 1rem;border-radius:8px;border:1px solid #2c444e;background:#1e363f;color:#fff;margin-bottom:.3rem;font-size:1rem;outline:none;transition:border .2s}.UserSetupCard .ant-form-item-label>label{font-weight:500;color:#d5e4ea}.UserSetupCard input:focus{border:1.5px solid #3a8bfd}.UserSetupCard .ant-btn-primary{width:100%;height:46px;padding:.85rem 0;background:linear-gradient(90deg,#34d058,#06b883 55%,#00a676)!important;background-size:180% 100%;background-position:0 0;color:#fff!important;border:none!important;border-radius:999px!important;font-size:1.05rem;font-weight:600;letter-spacing:.3px;cursor:pointer;margin-top:.5rem;box-shadow:0 2px 10px -1px #00a67659;transition:background-position .35s ease,box-shadow .25s ease,transform .25s ease;position:relative;z-index:0}.UserSetupCard .ant-btn-primary:hover,.UserSetupCard .ant-btn-primary:focus,.UserSetupCard .ant-btn-primary:active{background-position:100% 0!important;box-shadow:0 4px 16px #00a67673;transform:translateY(-1px)}.UserSetupCard .ant-btn-primary:active{transform:translateY(0);box-shadow:0 2px 10px #00a67659}@media (max-width: 600px){.UserSetupPage{padding:.5rem 0;min-height:100vh}.UserSetupCard{padding:0rem 1.6rem 4rem 2rem;max-width:98vw;min-width:unset}.UserSetupBrand{padding-right:0;border-right:none}.UserSetupFormWrapper{padding-left:0}.UserSetupCard h1{font-size:1.3rem}.UserSetupCard h2{font-size:1.1rem}.UserSetupCard .ant-form-item-explain{margin-bottom:.5rem}.UserSetupCard input{padding:.75rem .9rem}.ant-input-outlined.ant-input-status-error{margin-bottom:1.3rem}}.edit-profile-form{padding:20px;border-radius:8px;max-width:100%;margin:20px auto auto;display:flex;flex-direction:column}.general-header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:15px;margin-top:-3px}.ED-form-title{font-size:18px;font-weight:700;color:#fff}.ED-form-description{color:#809599;font-size:12px;margin-top:-3px}.custom-input{height:44px;border-radius:8px;padding:10px 14px;display:flex;align-items:center;width:100%;color:#fff;background-color:#16383e;margin-bottom:-25px;font-size:16px;font-weight:400}.custom-input:disabled{color:#9fb1b4}.separator{border-bottom:1px solid #213336;margin:10px 0}.save-button{background-color:#54c22d;color:#fff;height:48px;border:#54c22d;font-weight:600;width:100%;font-size:16px;border-radius:4px;text-align:center;cursor:pointer;margin-top:10px}.save-button:hover{background-color:#2b8b08}.logo-upload-container{display:flex;flex-direction:column;margin-top:0;margin-bottom:-20px}.upload-info{display:flex;flex-direction:row;align-items:flex-start;gap:6px}.upload-button{width:100%;background-color:#54c22d;font-weight:600;margin-top:15px}.upload-button:hover{background-color:#2b8b08!important}.upload-text{margin-left:0;visibility:visible;font-size:10px;margin-top:25px;font-weight:400}.file-name-short{margin-left:2px;color:#809599;font-size:10px;margin-top:22px}.ant-upload-list-item-name{font-size:12px}.ant-upload-list-item-action{padding:100px}.item-label-edit .ant-form-item-label label{font-size:16px!important;margin-left:0}.ant-form-item-explain,.ant-form-item-explain-connected{text-align:left}.ant-input,.ant-input-outlined,.custom-input{background-color:#16383e!important}@media (min-width: 768px){.general-header{flex-direction:row;justify-content:space-between;align-items:center}.ED-form-title{font-size:22px}.ED-form-description{font-size:16px}.save-button{width:152px}.logo-upload-container{position:relative;flex-direction:row;margin-top:-5px;max-width:760px;min-width:500px;margin-left:auto}.upload-info{display:flex;flex-direction:row;align-items:center;margin-top:4px;margin-bottom:-5px}.upload-button{margin-right:10px;margin-top:-1px}.upload-text{font-size:11px;font-weight:400;margin-left:2px;margin-top:-2px}.file-name-short{margin-left:0;color:#809599;font-size:12px;margin-top:0;margin-right:75px;font-weight:600}.custom-input{max-width:760px!important;margin-left:auto;min-width:500px!important;background-color:#16383e}.custom-input:hover{background-color:#1a4147}.ant-form-item-explain,.ant-form-item-explain-connected{margin-top:18px;text-align:right}.item-label-edit .ant-form-item-label label{margin-left:auto;padding-right:60px}}@media (min-width: 1300px){.custom-input{max-width:1000px!important;min-width:1000px!important}.logo-upload-container{max-width:1000px;min-width:1000px}}.password-settings{padding:20px;border-radius:8px;max-width:100%;margin:12px auto auto;display:flex;flex-direction:column}.header{display:flex;flex-direction:column;align-items:flex-start;margin-top:5px;margin-bottom:5px}.PS-header-title{display:flex;flex-direction:column}.PS-header-title-content{font-weight:700;font-size:18px;line-height:24px;margin-top:-5px;color:#fff}.PS-header-title-2{font-weight:400;font-size:12px;line-height:16px;color:#809599;margin-top:-3px}.change-button{background-color:#54c22d;color:#fff;height:44px;border:none;font-weight:600;width:100%;font-size:16px;border-radius:4px;text-align:center;cursor:pointer;margin-top:10px}.change-button:hover{background-color:#2b8b08}.change-button:disabled{background-color:#a5a5a5;cursor:not-allowed}.form{margin-top:10px}.input-group{display:flex;flex-direction:column}.PS-input-item{height:40px;background-color:#16383e;border-radius:8px;padding:8px 12px;display:flex;align-items:center;max-width:100%;width:100%;margin-top:10px}.PS-input-item:hover{background-color:#16383e}.ant-input-password,.PS-input-item,.ant-input-password-large{background-color:#16383e!important}.ant-form-item-explain-error{margin-top:2px}.line{border-top:1px solid #213336;width:100%;margin:10px 0}.PS-label-item .ant-form-item-label label{font-size:16px!important}@media (min-width: 768px){.header{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.PS-header-title-content{font-size:23px;line-height:26.63px}.PS-header-title-2{font-size:16px;margin-top:4px}.change-button{width:152px;height:48px}.PS-input-item{height:44px;padding:10px 14px;max-width:75%;min-width:450px;margin-left:auto;margin-top:-10px;justify-content:space-evenly}}.UserProfilePage{width:100%;display:flex;flex-direction:column;padding:0 10px 18px}.button-container{display:flex;justify-content:left;margin-bottom:20px}.tab-button{margin:6px;background-color:#081c20;color:#fff;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;width:100px;height:40px;border:none}.tab-button.active{background-color:#fff;color:#081c20}.content-container{width:100%}.Profile-Header{display:block;margin-bottom:20px}.Profile-Header-title{font-size:28px;font-weight:700;line-height:33.89px;text-align:left}.Profile-Header-title-2{margin-top:5px;margin-bottom:10px;font-size:14px;font-weight:600;line-height:24px;text-align:left}.profile-strip{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 20px 10px;border-radius:8px;background-color:#081c20!important}.left-section{display:flex;text-align:center;align-items:center;flex-direction:column;margin-right:10px}.profile-image{width:70px;height:70px;border-radius:50%;margin-right:20px}.user-info{display:flex;flex-direction:column;gap:5px;margin-left:20px}.user-name{font-weight:700;font-size:20px}.user-email{font-weight:500;font-size:14px;margin-top:-8px;color:#adafaf;overflow:hidden;text-overflow:ellipsis;max-width:240px}.right-section{display:flex;flex-direction:column;margin-right:10px;text-align:center}.info-label{font-weight:350;font-size:14px;line-height:15.36px;margin-bottom:-1px;color:#809599}.info-value{font-size:14px;line-height:16.36px;font-weight:500}.info-block{display:flex;flex-direction:column;margin-right:0;margin-top:10px;margin-bottom:10px;gap:10px}.header-profile-avatar{width:70px;height:70px;text-align:center;border-radius:50%;font-weight:600;cursor:pointer;margin-top:auto;font-size:large;margin-bottom:10px}@media screen and (min-width: 768px){.UserProfilePage{padding-top:0!important;padding:5px}.Profile-Header-title{font-size:30px;font-weight:700;line-height:36.31px}.Profile-Header-title-2{margin-top:10px;margin-bottom:6px;font-size:16px;font-weight:500;line-height:19px;text-align:left}.tab-button{font-size:15px;width:107px;height:43px;margin-top:20px;margin-bottom:-30px}.profile-strip{flex-direction:row;justify-content:space-between;margin-top:30px;padding-bottom:35px;margin-bottom:-10px}.right-section{flex-direction:row;gap:60px;margin-right:20px;text-align:left;justify-content:left}.header-profile-avatar{margin-bottom:-10px;margin-left:10px;margin-right:20px}.user-info{margin-top:10px;margin-left:-3px}.info-block{margin-bottom:-4px}.user-email{overflow:hidden;text-overflow:none;max-width:250px}.left-section{flex-direction:row;text-align:left}}.StatisticsBox_Title,.StatisticsBox_Text{color:#ffffffd9}.StatisticsBox_Value{font-size:32px;font-weight:600}.StatisticsBox_Comparision{color:#809599;font-size:13px}.StatsSummary{margin-top:24px}.StatsSummary_Box{padding-top:24px}.dashboard-header{padding:1opx}.dashboard-title{margin-bottom:10px}.dashboard-subtitle{color:#888;font-size:16px}.GreetingBox{flex:1}.GreetingBox_Tenant{display:flex;flex-direction:row;margin-bottom:24px;color:#ffffffd9}.GreetingBox_TenantIcon{width:34px;height:34px;line-height:34px;text-align:center;border-radius:30px;font-size:11px;font-weight:600}.GreetingBox_TenantName{color:#809599;padding-left:15px;padding-top:7px}.GreetingBox_Greeting{font-weight:600;font-size:28px;color:#ffffffd9}.GreetingBox_TreeLine{display:flex;flex-direction:row}.GreetingBox_Tree{flex:1;margin-top:10px;margin-left:15px}.GreetingBox_Tagline{color:#809599;font-size:14px;padding-top:15px}@media (min-width: 992px){.GreetingBox_Greeting{font-weight:600;font-size:36px;color:#ffffffd9}.GreetingBox_Tree{flex:1;margin-top:16px;margin-left:15px}}.AssetInfoBoxDesktop{background:linear-gradient(126.39deg,#f9ca23,#42d6bb 135.51%);box-shadow:8px 12px 28px #0000001a;min-height:200px;border-radius:5px;padding:24px;color:#000;font-size:16px;font-weight:500}.AssetInfoBoxDesktop_Percentage{margin-top:20px;font-size:36px;font-weight:600}.AssetInfoBoxDesktop_LearnMore{text-decoration:underline;color:#000}.AssetInfoBoxDesktop_LearnMore a{color:#000;font-size:14px}.AssetInfoBoxMobile{border-radius:5px;background:linear-gradient(141deg,#ff0404,#ff90ab .01%,#ee0f44);box-shadow:8px 12px 28px #0000001a;padding:24px;color:#000;font-size:16px;font-weight:500;margin-top:24px}.AssetInfoBoxMobile_PriceWrapper{display:flex;flex-direction:row}.AssetInfoBoxMobile_Price{flex:1;margin-top:18px;font-size:32px;font-weight:600}.AssetInfoBoxMobile_LearnMore{text-decoration:underline;text-align:right;color:#000;margin-top:34px}.AssetInfoBoxMobile_LearnMore a{color:#000;font-size:14px}.RevenueHeader{display:flex;flex-direction:row;padding-bottom:10px;align-items:end}.RevenueTitle{font-size:13px;color:#809599}.RevenueOptions{flex:1;display:flex;flex-direction:row;justify-content:flex-end}.RevenueTitleHighlight{font-size:21px;font-weight:600;padding-right:10px;color:#ffffffd9}.Revenue_Box{padding:24px;border-radius:5px;background-color:#ffffff0a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.PortfolioHeader{display:flex;flex-direction:row;padding-bottom:10px;align-items:end}.PortfolioTitle{font-size:13px;color:#809599}.PortfolioOptions{flex:1;display:flex;flex-direction:row;justify-content:flex-end}.PortfolioTitleHighlight{font-size:21px;font-weight:600;padding-right:10px;color:#ffffffd9}.Portfolio_Box{padding:24px;border-radius:5px;background-color:#ffffff0a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.AssetREGOCertificatesBarChart{margin-top:0}.AssetREGOCertificatesBarChart_Header{display:flex;flex-direction:row;padding-bottom:10px;align-items:end}.AssetREGOCertificatesBarChart_Title{font-size:13px;color:#809599}.AssetREGOCertificatesBarChart_Options{flex:1;display:flex;flex-direction:row;justify-content:flex-end}.AssetREGOCertificatesBarChart_TitleHighlight{font-size:21px;font-weight:600;padding-right:10px;color:#ffffffd9}.AssetREGOCertificatesBarChart_Box{padding:24px;border-radius:5px;background-color:#ffffff0a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.AssetGridCompDonutChart{margin-top:0}.AssetGridCompDonutChart_Header{display:flex;flex-direction:row;padding-bottom:10px;align-items:end}.AssetGridCompDonutChart_Title{font-size:13px;color:#809599;font-weight:400}.AssetGridCompDonutChart_Options{flex:1;display:flex;flex-direction:row;justify-content:flex-end}.AssetGridCompDonutChart_TitleHighlight{font-size:21px;font-weight:600;padding-right:10px;color:#ffffffd9}.AssetGridCompDonutChart_Box{padding:24px;border-radius:5px;background-color:#ffffff0a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.AssetGridCompDonutChart_CenterHighlight{font-size:24px;font-weight:600;color:#ffffffd9}.ant-list-item-extra{padding-left:10px}.ant-list-item-content{flex:1}.ant-list-item{line-height:50px;border-bottom:1px transparent!important}.RevPortfolioHeader{display:flex;flex-direction:row;padding-bottom:10px;align-items:end}.RevPortfolioTitle{font-size:13px;color:#809599}.RevPortfolioOptions{flex:1;display:flex;flex-direction:row;justify-content:flex-end}.RevPortfolioTitleHighlight{font-size:21px;font-weight:600;padding-right:10px;color:#ffffffd9}.RevPortfolio_Box{padding:24px;border-radius:5px;background-color:#ffffff0a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.PPAREGOCertificatesBarChart{margin-top:0}.PPAREGOCertificatesBarChart_Header{display:flex;flex-direction:row;padding-bottom:10px;align-items:end}.PPAREGOCertificatesBarChart_Title{font-size:13px;color:#809599}.PPAREGOCertificatesBarChart_Options{flex:1;display:flex;flex-direction:row;justify-content:flex-end}.PPAREGOCertificatesBarChart_TitleHighlight{font-size:21px;font-weight:600;padding-right:10px;color:#ffffffd9}.PPAREGOCertificatesBarChart_Box{padding:24px;border-radius:5px;background-color:#ffffff0a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.AssetsPage_Graphs{margin-top:48px}.AssetsPage_Description{margin-bottom:24px;color:#ffffffd9}.PPAFinancialsBarChart{margin-top:0}.PPAFinancialsBarChart_Header{display:flex;flex-direction:row;padding-bottom:10px;align-items:end}.PPAFinancialsBarChart_Title{font-size:13px;color:#809599}.PPAFinancialsBarChart_Options{flex:1;display:flex;flex-direction:row;justify-content:flex-end}.PPAFinancialsBarChart_TitleHighlight{font-size:21px;font-weight:600;padding-right:10px;color:#ffffffd9}.PPAFinancialsBarChart_Box{padding:24px;border-radius:5px;background-color:#ffffff0a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.PPASupplyBarChart{margin-top:0}.PPASupplyBarChart_Header{display:flex;flex-direction:row;padding-bottom:10px;align-items:end}.PPASupplyBarChart_Title{font-size:13px;color:#809599}.PPASupplyBarChart_Options{flex:1;display:flex;flex-direction:row;justify-content:flex-end}.PPASupplyBarChart_TitleHighlight{font-size:21px;font-weight:600;padding-right:10px;color:#ffffffd9}.PPASupplyBarChart_Box{padding:24px;border-radius:5px;background-color:#ffffff0a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.AssetsPPAREGOCertificatesBarChart{margin-top:0}.AssetsPPAREGOCertificatesBarChart_Header{display:flex;flex-direction:row;padding-bottom:10px;align-items:end}.AssetsPPAREGOCertificatesBarChart_Title{font-size:13px;color:#809599}.AssetsPPAREGOCertificatesBarChart_Options{flex:1;display:flex;flex-direction:row;justify-content:flex-end}.AssetsPPAREGOCertificatesBarChart_TitleHighlight{font-size:21px;font-weight:600;padding-right:10px;color:#ffffffd9}.AssetsPPAREGOCertificatesBarChart_Box{padding:24px;border-radius:5px;background-color:#ffffff0a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.PPAAssetsAvailabilityBarChart{margin-top:0}.PPAAssetsAvailabilityBarChart_Header{display:flex;flex-direction:row;padding-bottom:10px;align-items:end}.PPAAssetsAvailabilityBarChart_Title{font-size:13px;color:#809599}.PPAAssetsAvailabilityBarChart_Options{flex:1;display:flex;flex-direction:row;justify-content:flex-end}.PPAAssetsAvailabilityBarChart_TitleHighlight{font-size:21px;font-weight:600;padding-right:10px;color:#ffffffd9}.PPAAssetsAvailabilityBarChart_Box{padding:24px;border-radius:5px;background-color:#ffffff0a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
