.ydzs-header-user{display:flex;align-items:center;gap:8px;color:#fff;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:500;cursor:pointer}.ydzs-header-user img{width:30px;height:30px;border-radius:2px}.ydzs-header-user .arrow-icon{font-size:12px}.ydzs-header-user-modal .profile-avatar-row{display:flex;align-items:center;gap:20px;margin:12px 0 28px}.ydzs-header-user-modal .profile-avatar-row .avatar-preview{flex-shrink:0;width:88px;height:88px;-o-object-fit:cover;object-fit:cover;background:#f0f0f0}.ydzs-header-user-modal .profile-avatar-row .avatar-actions{display:flex;flex-direction:column;gap:14px}.ydzs-header-user-modal .profile-avatar-row .avatar-actions .avatar-tip{color:#999;font-size:14px}.ydzs-header-user-modal .profile-avatar-row .avatar-actions .avatar-buttons{display:flex;gap:12px}.ydzs-header-user-dropdown .ant-dropdown-menu{min-width:160px;padding:0}.ydzs-header-user-dropdown .ant-dropdown-menu-item{justify-content:center;padding:12px 0;font-size:16px;text-align:center;height:48px;line-height:48px}.ydzs-header-user-dropdown .ant-dropdown-menu-item:not(:last-child){border-bottom:1px solid #f0f0f0}.fy-login-page{position:relative;width:100%;height:100%;min-height:100vh;background:url(./bg-CIjdcIQw.png) center center / cover no-repeat;display:flex}.fy-login-page .fy-login-logo-left{width:265px;height:67px;background:url(./left-logo-iPQ6MIyN.png) center center / cover no-repeat;position:absolute;left:60px;top:50px;z-index:20}.fy-login-page .fy-login-panel{width:440px;height:502px;padding:56px 40px;border-radius:16px;background:#fff;box-shadow:0 12px 30px #131f3414;display:flex;flex-direction:column;align-items:center;gap:48px;position:absolute;right:180px;top:50%;transform:translateY(-50%)}.fy-login-page .fy-login-panel .fy-login-header{display:flex;flex-direction:column;align-items:center;gap:16px}.fy-login-page .fy-login-panel .fy-login-header .fy-login-logo{width:256px;height:116px;background:url(./right-logo-C7O6R2rw.png) center center / cover no-repeat}.ant-form{width:100%}.ant-form-item{margin-bottom:24px}.fy-login-submit{height:48px;border-radius:8px}.fy-login-h5{min-height:100vh;padding:120px 24px 40px;background-image:url(./login-bg-B8-OlJS8.png);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center}.fy-login-h5-header{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.fy-login-h5-header .fy-login-h5-logo{width:80px;height:80px;margin-bottom:8px;display:flex;align-items:center;justify-content:center}.fy-login-h5-header .fy-login-h5-logo img{width:100%;height:100%}.fy-login-h5-header .fy-login-h5-dot{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#5dd5c8,#3ecfbe);margin-bottom:16px}.fy-login-h5-header .fy-login-h5-title{font-size:36px;font-weight:600;color:#2e3a59;letter-spacing:4px;margin-bottom:16px}.fy-login-h5-header .fy-login-h5-tip-box{padding:6px 12px;background:#2e3a59bf;border-radius:4px;font-size:14px;color:#fff}.fy-login-h5-form{width:100%;display:flex;flex-direction:column;gap:16px}.fy-login-h5-form .fy-login-h5-input-wrapper{background:#fff;border-radius:105px;padding:0 16px;box-shadow:0 4px 12px #0000000a;margin-bottom:16px}.fy-login-h5-form .fy-login-h5-input{height:48px;font-size:16px}.fy-login-h5-form .fy-login-h5-input .ant-input{font-size:16px}.fy-login-h5-form .fy-login-h5-input-icon{font-size:20px;color:#8a94a6;margin-right:8px}.fy-login-h5-form .fy-login-h5-code-wrapper{display:flex;align-items:center}.fy-login-h5-form .fy-login-h5-code-wrapper .ant-form-item{flex:1}.fy-login-h5-form .fy-login-h5-get-code{font-size:14px;color:#5b67e5;white-space:nowrap;cursor:pointer;padding-left:12px;border-left:1px solid #e8e8e8}.fy-login-h5-form .fy-login-h5-get-code:active{opacity:.7}.fy-login-h5-form .fy-login-h5-get-code.disabled{color:#8a94a6;cursor:not-allowed}.fy-login-h5-form .fy-login-h5-get-code.disabled:active{opacity:1}.fy-login-h5-form .fy-login-h5-hint{font-size:13px;color:#8a94a6;text-align:center;padding:8px 0}.fy-login-h5-form .fy-login-h5-submit{height:48px;border-radius:26px;font-size:18px;font-weight:500;background:#636fd0;border:none;margin-top:20px}.fy-login-h5-switch{color:#636fd0;text-align:center;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:16px;cursor:pointer}.fy-login-h5-switch:active{opacity:.7}:root{--adm-radius-s: 4px;--adm-radius-m: 8px;--adm-radius-l: 12px;--adm-font-size-1: 9px;--adm-font-size-2: 10px;--adm-font-size-3: 11px;--adm-font-size-4: 12px;--adm-font-size-5: 13px;--adm-font-size-6: 14px;--adm-font-size-7: 15px;--adm-font-size-8: 16px;--adm-font-size-9: 17px;--adm-font-size-10: 18px;--adm-color-primary: #1677ff;--adm-color-success: #00b578;--adm-color-warning: #ff8f1f;--adm-color-danger: #ff3141;--adm-color-yellow: #ff9f18;--adm-color-orange: #ff6430;--adm-color-wathet: #e7f1ff;--adm-color-text: #333333;--adm-color-text-secondary: #666666;--adm-color-weak: #999999;--adm-color-light: #cccccc;--adm-color-border: #eeeeee;--adm-color-background: #ffffff;--adm-color-highlight: var(--adm-color-danger);--adm-color-white: #ffffff;--adm-color-box: #f5f5f5;--adm-color-text-light-solid: var(--adm-color-white);--adm-color-text-dark-solid: #000000;--adm-color-fill-content: var(--adm-color-box);--adm-font-size-main: var(--adm-font-size-5);--adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color: var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary: #3086ff;--adm-color-success: #34b368;--adm-color-warning: #ffa930;--adm-color-danger: #ff4a58;--adm-color-yellow: #ffa930;--adm-color-orange: #e65a2b;--adm-color-wathet: #0d2543;--adm-color-text: #e6e6e6;--adm-color-text-secondary: #b3b3b3;--adm-color-weak: #808080;--adm-color-light: #4d4d4d;--adm-color-border: #2b2b2b;--adm-color-box: #0a0a0a;--adm-color-background: #1a1a1a;--adm-color-background-body: var(--adm-color-background);--adm-border-color: var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:#333;color:var(--adm-color-text);font-size:13px;font-size:var(--adm-font-size-main);font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,segoe ui,arial,roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif;font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:#1677ff;color:var(--adm-color-primary);transition:opacity ease-in-out .2s}a:active{opacity:.8}.adm-plain-anchor{color:inherit;transition:none}.adm-plain-anchor:active{opacity:1;opacity:initial}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size: 1;height:1px;height:calc(var(--size) / 2 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.adm-list{--header-font-size: var(--adm-font-size-7);--prefix-width: "auto";--prefix-padding-right: 12px;--align-items: center;--active-background-color: var(--adm-color-border);--border-inner: solid 1px var(--adm-color-border);--border-top: solid 1px var(--adm-color-border);--border-bottom: solid 1px var(--adm-color-border);--padding-left: 12px;--padding-right: 12px;--font-size: var(--adm-font-size-9);--extra-max-width: 70%}.adm-list-header{color:var(--adm-color-weak);font-size:var(--header-font-size);padding:8px var(--padding-right) 8px var(--padding-left)}.adm-list-body{background-color:var(--adm-color-background);overflow:hidden;font-size:var(--font-size)}.adm-list-body-inner{margin-top:-1px}.adm-list-default .adm-list-body{border-top:var(--border-top);border-bottom:var(--border-bottom)}.adm-list-card{margin:12px}.adm-list-card .adm-list-body{border-radius:8px}.adm-list-card .adm-list-header{padding-left:0}.adm-list-item{display:block;padding-left:var(--padding-left);position:relative;background-color:var(--adm-color-background);line-height:1.5}.adm-list-item-title,.adm-list-item-description{color:var(--adm-color-weak);font-size:var(--adm-font-size-main)}.adm-list-item-content{display:flex;align-items:var(--align-items);justify-content:flex-start;border-top:var(--border-inner);padding-right:var(--padding-right)}.adm-list-item-content-prefix{width:var(--prefix-width);flex:none;padding-right:var(--prefix-padding-right)}.adm-list-item-content-main{flex:auto;padding:12px 0}.adm-list-item-content-extra{flex:none;padding-left:12px;font-size:var(--adm-font-size-7);color:var(--adm-color-weak);max-width:var(--extra-max-width)}.adm-list-item-content-arrow{flex:none;display:flex;align-items:center;margin-left:4px;color:var(--adm-color-light);font-size:19px}.adm-list-item-disabled{cursor:not-allowed}.adm-list-item-disabled.adm-list-item-disabled>.adm-list-item-content>*{opacity:.4;pointer-events:none}a.adm-list-item:active:not(.adm-list-item-disabled){background-color:var(--active-background-color)}a.adm-list-item:active:not(.adm-list-item-disabled):after{content:" ";display:block;position:absolute;width:100%;bottom:-1px;left:0;border-bottom:var(--border-inner)}.adm-collapse-panel-header .adm-list-item-content-main{padding:12px 0}.adm-collapse-arrow{transform:rotate(0);transition:all ease .3s}.adm-collapse-arrow-active{transform:rotate(-180deg)}.adm-collapse-panel-content{font-size:var(--adm-font-size-main);color:var(--adm-color-weak);overflow:hidden}.adm-segmented{--segmented-background: var(--adm-color-fill-content);--segmented-item-color: var(--adm-color-text-secondary);--segmented-item-selected-background: var(--adm-color-background);--segmented-item-selected-color: var(--adm-color-text);--segmented-item-disabled-color: var(--adm-color-weak);--transition-time-function: cubic-bezier(.645, .045, .355, 1);display:inline-block;padding:2px;color:var(--segmented-item-color);background-color:var(--segmented-background);border-radius:2px;transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s var(--transition-time-function)}.adm-segmented-group{position:relative;display:flex;align-items:stretch;justify-items:flex-start;width:100%}.adm-segmented.adm-segmented-block{display:flex}.adm-segmented.adm-segmented-block .adm-segmented-item{flex:1;min-width:0}.adm-segmented-item{position:relative;text-align:center;cursor:pointer;transition:color .3s var(--transition-time-function)}.adm-segmented-item-selected{background-color:var(--segmented-item-selected-background);border-radius:2px;box-shadow:0 2px 8px -2px #0000000d,0 1px 4px -1px #00000012,0 0 1px #00000014;color:var(--segmented-item-selected-color)}.adm-segmented-item-label{min-height:10px;padding:0 11px;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.adm-segmented-item-icon+*{margin-left:6px}.adm-segmented-item-input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;pointer-events:none}.adm-segmented-item-disabled{color:var(--segmented-item-disabled-color);cursor:not-allowed}.adm-segmented-thumb{background-color:var(--segmented-item-selected-background);border-radius:2px;box-shadow:0 2px 8px -2px #0000000d,0 1px 4px -1px #00000012,0 0 1px #00000014;position:absolute;top:0;left:0;width:0;height:100%;padding:4px 0}.adm-segmented-thumb-motion-appear-active{transition:transform .3s var(--transition-time-function),width .3s var(--transition-time-function);will-change:transform,width}.segmented-disabled-item{color:var(--segmented-item-disabled-color);cursor:not-allowed}.segmented-item-selected{background-color:var(--segmented-item-selected-background);border-radius:2px;box-shadow:0 2px 8px -2px #0000000d,0 1px 4px -1px #00000012,0 0 1px #00000014}.segmented-text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.entry-mobile-root{font-size:14px;background:#f3f5f9}.entry-mobile-root .home-version-tabs{position:sticky;top:0;z-index:100;padding:12px 16px;background:#f3f5f9}.entry-mobile-root .home-version-tabs .adm-segmented{--segmented-background: #fff;--segmented-item-color: rgba(0, 0, 0, .85);--segmented-item-selected-background: #5B67E5;--segmented-item-selected-color: #fff}.entry-mobile-root .entry-mobile-body .entry-mobile-content{padding:0 16px 16px}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item{margin-bottom:16px}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-title{display:flex;width:100%;justify-content:space-between;align-items:center;padding:0 0 8px}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-title .title-text{color:#000000d9;color:var(--neutral-85, rgba(0, 0, 0, .85));font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-title .title-text .title-date{margin-left:4px;color:#00000073;font-size:12px;font-weight:400;line-height:17px}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-title .title-detail{display:flex;align-items:center;gap:1px;cursor:pointer}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-title .title-detail .detail-text{color:#5b67e5;font-family:PingFang SC;font-size:12px;font-style:normal;font-weight:400;line-height:17px}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-title .title-detail .detail-arrow{width:12px;height:12px;display:flex;align-items:center;justify-content:center;position:relative}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-title .title-detail .detail-arrow .arrow-icon{width:5px;height:6px;background:#5b67e5;clip-path:polygon(0 0,100% 50%,0 100%)}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content1 .revenue-cards-container{display:flex;flex-direction:column;gap:8px}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content1 .revenue-cards-container .revenue-cards-row{display:flex;align-items:center;gap:8px}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content1 .revenue-cards-container .revenue-cards-row .revenue-card{display:flex;padding:12px;align-items:center;gap:6px;flex:1;border-radius:4px;background:#fff;flex-shrink:0}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content1 .revenue-cards-container .revenue-cards-row .revenue-card .revenue-card-icon{width:30px;height:30px}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content1 .revenue-cards-container .revenue-cards-row .revenue-card .revenue-card-icon img{width:100%;height:100%}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content1 .revenue-cards-container .revenue-cards-row .revenue-card .revenue-card-content{display:flex;flex:1;flex-direction:column;align-items:flex-start}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content1 .revenue-cards-container .revenue-cards-row .revenue-card .revenue-card-content .revenue-number{color:#000000d9;font-family:D-DIN-PRO,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:28px}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content1 .revenue-cards-container .revenue-cards-row .revenue-card .revenue-card-content .revenue-label{color:#00000073;font-family:PingFang SC;font-size:13px;font-style:normal;font-weight:400;line-height:17px}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2{display:flex;gap:8px}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-left{flex:0 0 94px;display:flex;padding:25px 8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;border-radius:4px;background:#fff}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-left .card-icon-container{position:relative;width:40px;height:40px}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-left .card-icon-container .icon-background{width:40px;height:40px;flex-shrink:0;border-radius:50%;background:#636fd01f}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-left .card-icon-container .photovoltaic-icon-background{background:#00b5ae1f}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-left .card-icon-container .icon-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:18.5px;flex-shrink:0}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-left .card-icon-container .icon-placeholder img{width:100%;height:100%}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-left .card-text-container{display:flex;height:50px;flex-direction:column;align-items:center;align-self:stretch}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-left .card-text-container .card-number{align-self:stretch;color:#000000d9;text-align:center;font-family:D-DIN-PRO,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:28px}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-left .card-text-container .card-label{align-self:stretch;color:#00000073;text-align:center;font-family:PingFang SC;font-size:13px;font-style:normal;font-weight:400;line-height:17px}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-right{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-right .revenue-row{display:flex;align-items:center;gap:8px;align-self:stretch}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-right .revenue-row .revenue-grid-card{display:flex;padding:12px;flex-direction:column;align-items:flex-start;gap:5px;flex:1;border-radius:4px;background:#fff;flex-shrink:0}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-right .revenue-row .revenue-grid-card .grid-card-number{color:#000000d9;font-family:D-DIN-PRO,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:28px}.entry-mobile-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-right .revenue-row .revenue-grid-card .grid-card-label{color:#00000073;font-family:PingFang SC;font-size:13px;font-style:normal;font-weight:400;line-height:17px}.entry-mobile-root .entry-mobile-body .photovoltaic-detail{margin-bottom:16px}.entry-mobile-root .entry-mobile-body .photovoltaic-detail .adm-list-body,.entry-mobile-root .entry-mobile-body .energy-storage-detail .adm-list-body,.entry-mobile-root .entry-mobile-body .photovoltaic-detail .adm-collapse-panel-content,.entry-mobile-root .entry-mobile-body .energy-storage-detail .adm-collapse-panel-content{overflow:clip}.entry-mobile-root .entry-mobile-footer{color:#00000073;color:var(--neutral-45, rgba(0, 0, 0, .45));text-align:center;font-family:PingFang SC;font-size:11px;font-style:normal;font-weight:400;line-height:22px;padding:8px 0}.entry-mobile-root .segmented-container{margin-bottom:8px}.entry-mobile-root .adm-segmented-item{transition:none}.adm-list-item-content-main{color:#000000d9;color:var(--neutral-85, rgba(0, 0, 0, .85));font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:500;line-height:20px;padding:0 0 16px;width:100%}.adm-collapse-panel-header .adm-list-item-content-main{padding:16px 0}.adm-segmented-item-label{line-height:35px;font-size:14px;font-weight:500}.adm-list-default .adm-list-body{border-top:none;border-bottom:none}.adm-list-item-content{border-top:none}.fy-h5-mine{background:#f3f5f9;font-family:PingFang SC}.fy-h5-mine .fy-h5-mine-profile{display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:calc(100vh - 49px - env(safe-area-inset-bottom,0));padding:16px}.fy-h5-mine .fy-h5-mine-profile .fy-h5-mine-profile-content{display:flex;flex-direction:column;gap:27px}.fy-h5-mine .fy-h5-mine-profile .fy-h5-mine-profile-content .fy-h5-mine-card{display:flex;align-items:center;gap:12px;height:115px;padding:0 28px;border-radius:8px;background-image:url(./mine-bg-m6khA81h.png);background-repeat:no-repeat;background-size:100% 100%;color:#fff;box-shadow:0 8px 20px #6575ff38}.fy-h5-mine .fy-h5-mine-profile .fy-h5-mine-profile-content .fy-h5-mine-card .fy-h5-mine-avatar{width:60px;height:60px;border-radius:50%;background:#ffffff2e;border:1px solid rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;font-size:26px}.fy-h5-mine .fy-h5-mine-profile .fy-h5-mine-profile-content .fy-h5-mine-card .fy-h5-mine-user{display:flex;flex-direction:column;gap:4px}.fy-h5-mine .fy-h5-mine-profile .fy-h5-mine-profile-content .fy-h5-mine-card .fy-h5-mine-user .fy-h5-mine-user-name{font-size:20px;font-weight:600}.fy-h5-mine .fy-h5-mine-profile .fy-h5-mine-profile-content .fy-h5-mine-card .fy-h5-mine-user .fy-h5-mine-user-phone{font-size:16px;opacity:.85}.fy-h5-mine .fy-h5-mine-profile .fy-h5-mine-profile-content .fy-h5-mine-list{background:#fff;border-radius:12px;box-shadow:0 6px 14px #1820380f}.fy-h5-mine .fy-h5-mine-profile .fy-h5-mine-profile-content .fy-h5-mine-list .fy-h5-mine-list-item{width:100%;border:none;background:transparent;display:flex;align-items:center;gap:10px;padding:0 16px;font-size:16px;color:#000000d9;cursor:pointer;height:60px}.fy-h5-mine .fy-h5-mine-profile .fy-h5-mine-profile-content .fy-h5-mine-list .fy-h5-mine-list-item .fy-h5-mine-list-icon{color:#000000d9;font-size:16px}.fy-h5-mine .fy-h5-mine-profile .fy-h5-mine-profile-content .fy-h5-mine-list .fy-h5-mine-list-item .fy-h5-mine-list-label{flex:1;text-align:left}.fy-h5-mine .fy-h5-mine-profile .fy-h5-mine-profile-content .fy-h5-mine-list .fy-h5-mine-list-item .fy-h5-mine-list-arrow{color:#00000059;font-size:14px}.fy-h5-mine .fy-h5-mine-profile .fy-h5-mine-logout{border:1px solid #5b67ff;background:transparent;color:#5b67ff;border-radius:24px;padding:0 16px;font-size:16px;font-weight:400;cursor:pointer;margin-bottom:8px;height:48px}.fy-h5-layout{min-height:100vh;background:#f3f5f9}.fy-h5-layout-content{padding-bottom:calc(49px + env(safe-area-inset-bottom,0))}.fy-h5-tabbar{position:fixed;left:0;right:0;bottom:0;height:calc(49px + env(safe-area-inset-bottom,0));padding-bottom:env(safe-area-inset-bottom,0);background:#fff;border-top:1px solid #e8edf5;display:flex;align-items:center;justify-content:space-around;z-index:10;box-shadow:0 -6px 16px #1820380f}.fy-h5-tabbar-item{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-text-decoration:none;text-decoration:none;color:#8c96a8;font-size:11px;gap:4px}.fy-h5-tabbar-item--active{color:#5b67ff}.fy-h5-tabbar-icon{font-size:22px;line-height:1}.fy-h5-tabbar-label{line-height:1}.fy-h5-about{display:flex;flex-direction:column;min-height:100vh;background:#f3f5f9;font-family:PingFang SC}.fy-h5-about .fy-h5-about-header{position:fixed;z-index:10;top:0;left:0;width:100%;display:flex;align-items:center;gap:12px;background:#f3f5f9;padding:0 16px;height:44px}.fy-h5-about .fy-h5-about-header .fy-h5-about-back{width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:#000000d9;display:flex;align-items:center;justify-content:center;cursor:pointer}.fy-h5-about .fy-h5-about-header .fy-h5-about-title{font-size:16px;font-weight:600;color:#000000d9}.fy-h5-about .fy-h5-about-body{margin-top:44px;display:flex;flex-direction:column;gap:12px;background-image:url(./about-bg-B5bdjVa0.png);background-repeat:no-repeat;background-size:100% auto;padding:70px 16px 16px}.fy-h5-about .fy-h5-about-body .fy-h5-about-section{padding:16px;border-radius:12px;background:#fff;box-shadow:0 6px 14px #1820380f;display:flex;flex-direction:column;gap:20px}.fy-h5-about .fy-h5-about-body .fy-h5-about-section .fy-h5-about-name{color:#131b6c;font-family:Alimama ShuHeiTi;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.fy-h5-about .fy-h5-about-body .fy-h5-about-section .fy-h5-about-subtitle{color:#000000d9;color:var(--neutral-85, rgba(0, 0, 0, .85));text-align:justify;font-family:PingFang SC;font-size:13px;font-style:normal;font-weight:400;line-height:18px;display:flex;flex-direction:column;gap:12px}.fy-h5-about .fy-h5-about-body .fy-h5-about-section .fy-h5-about-subtitle .fy-h5-about-content{display:flex}.fy-h5-about .fy-h5-about-body .fy-h5-about-section .fy-h5-about-subtitle .fy-h5-about-content .fy-h5-about-section-label{width:65px}.fy-h5-about .fy-h5-about-body .fy-h5-about-section .fy-h5-about-subtitle .fy-h5-about-content .fy-h5-about-section-content{flex:1 1 0;white-space:pre-line}.entry-pc-root{height:100%;overflow-y:auto}.entry-pc-root .home-header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.entry-pc-root .home-header .home-header__title{font-size:14px;height:22px;line-height:22px;color:#000000a6;font-weight:500}.entry-pc-root .home-header .home-header__version{margin-left:auto;display:flex;align-items:center;gap:8px}.entry-pc-root .home-header .home-header__version .version-label{font-size:14px;color:#000000a6}.entry-pc-root .home-header .home-header__version .version-select{width:120px}.entry-pc-root .entry-mobile-body,.entry-pc-root .entry-mobile-body .entry-mobile-content{display:flex;flex-direction:column;gap:24px}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item{padding:24px;border-radius:8px;background:#fff;width:100%}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-title{display:flex;width:100%;justify-content:space-between;align-items:center;padding:0 0 16px}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-title .title-text{color:#000000d9;color:var(--neutral-85, rgba(0, 0, 0, .85));font-family:PingFang SC;font-size:22px;font-style:normal;font-weight:500;line-height:30px}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-title .title-detail{display:flex;align-items:center;gap:1px;cursor:pointer}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-title .title-detail .detail-text{color:#1084ff;font-family:PingFang SC;font-size:12px;font-style:normal;font-weight:400;line-height:17px}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-title .title-detail .detail-arrow{width:12px;height:12px;display:flex;align-items:center;justify-content:center;position:relative}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-title .title-detail .detail-arrow .arrow-icon{width:6px;height:5px;background:#1084ff;clip-path:polygon(0 0,100% 50%,0 100%)}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content1 .revenue-cards-container{display:flex;flex-direction:column;gap:8px}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content1 .revenue-cards-container .revenue-cards-row{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content1 .revenue-cards-container .revenue-cards-row .revenue-card{display:flex;padding:32px;align-items:center;gap:24px;flex:1 1 280px;min-width:0;border-radius:8px;background:#1084ff0f}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content1 .revenue-cards-container .revenue-cards-row .revenue-card .revenue-card-icon{width:72px;height:72px}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content1 .revenue-cards-container .revenue-cards-row .revenue-card .revenue-card-icon img{width:100%;height:100%}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content1 .revenue-cards-container .revenue-cards-row .revenue-card .revenue-card-content{display:flex;flex:1;flex-direction:column;align-items:flex-start}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content1 .revenue-cards-container .revenue-cards-row .revenue-card .revenue-card-content .revenue-number{color:#000000d9;font-family:D-DIN-PRO,sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:44px}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content1 .revenue-cards-container .revenue-cards-row .revenue-card .revenue-card-content .revenue-label{color:#00000073;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2{display:flex;gap:24px}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-left{flex:0 0 20%;min-width:116px;display:flex;padding:52px 24px;flex-direction:column;justify-content:center;align-items:center;gap:16px;border-radius:8px;background:#636fd00f}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-left .card-icon-container{position:relative;width:68px;height:68px}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-left .card-icon-container .icon-background{width:68px;height:68px;flex-shrink:0;border-radius:50%;background:#fff}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-left .card-icon-container .photovoltaic-icon-background{background:#fff}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-left .card-icon-container .icon-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:39px;height:36px;flex-shrink:0}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-left .card-icon-container .icon-placeholder img{width:100%;height:100%}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-left .card-text-container{display:flex;height:50px;flex-direction:column;align-items:center;align-self:stretch}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-left .card-text-container .card-number{align-self:stretch;color:#000000d9;text-align:center;font-family:D-DIN-PRO,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:48px}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-left .card-text-container .card-label{align-self:stretch;color:#00000073;text-align:center;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-right{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-right .revenue-row{display:flex;align-items:center;flex-wrap:wrap;gap:24px;align-self:stretch}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-right .revenue-row .revenue-grid-card{display:flex;padding:24px 32px;align-items:flex-start;gap:24px;flex:1 1 220px;min-width:0;border-radius:8px;background:#636fd00f}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-right .revenue-row .revenue-grid-card .left{width:68px;height:68px}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-right .revenue-row .revenue-grid-card .left img{width:100%;height:100%}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-right .revenue-row .revenue-grid-card .right{display:flex;flex-direction:column}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-right .revenue-row .revenue-grid-card .right .grid-card-number{color:#000000d9;font-family:D-DIN-PRO,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:40px}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .content2-right .revenue-row .revenue-grid-card .right .grid-card-label{color:#00000073;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.entry-pc-root .entry-mobile-body .entry-mobile-content .entry-mobile-content-item .entry-mobile-content-item-content2 .gf-bg{background:#00b5ae0f!important}.entry-pc-root .entry-mobile-body .cate-energy{display:flex;width:100%;flex-wrap:wrap;gap:24px}.entry-pc-root .entry-mobile-body .cate-energy .entry-mobile-content-item{flex:1 1 560px;min-width:0}.entry-pc-root .entry-mobile-body .energy-project-detail{border-radius:12px;background:#fff;padding:19px 32px}.entry-pc-root .entry-mobile-body .energy-project-detail .energy-storage-panel-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.entry-pc-root .entry-mobile-body .energy-project-detail .energy-storage-panel-title .name{color:#000000d9;color:var(--neutral-85, rgba(0, 0, 0, .85));font-family:PingFang SC;font-size:22px;font-style:normal;font-weight:500;line-height:30px}.entry-pc-root .entry-mobile-footer{color:#00000073;color:var(--neutral-45, rgba(0, 0, 0, .45));text-align:center;font-family:PingFang SC;font-size:11px;font-style:normal;font-weight:400;line-height:22px;padding:8px 0}.entry-pc-root .segmented-container{width:388px}.entry-pc-root .ant-segmented .ant-segmented-item-label{min-height:32px;line-height:32px;font-size:16px}.entry-pc-root .ant-segmented-item{transition:none}.fy-main-layout{height:100%;background:#f9f9fd}.fy-main-layout .ant-layout{background:#f9f9fd}.fy-main-layout .header{background:linear-gradient(90deg,#594aad,#4c6dda);padding:15px 24px;height:56px;display:flex;justify-content:space-between;align-items:center}.fy-main-layout .header .header-left{display:flex;align-items:center;gap:24px}.fy-main-layout .header .logo{width:196px;height:32px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASYAAAAwCAYAAAC8PNfoAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAABeJJREFUeAHt3YtV4zgUBuA/nC2ArWA8FSwdYCpYtoIJFTBUsKGCGSqIt4JlKiBUMEwFeCqAqUBzL1IOIbES2ZIS2/zfOTo8/AgJsaIrXckAERERERERERFRnIkxZoZ2nqXcTiaTGgnI4x/Ll3MpBdqpUv0NPu5v+9ywSZ//A4goD9Pdv4gk5yikPJpuSmTm/r4mUxBRNn+gu5lcoD+k5XCL7u7QvqXUW1pjIY9reZ1n8D/uHId9Ha/YgqSUtGLS0OwY3czloljIm/K55XFwLa4C3bV+zBE7k/IBh9P1/UPU6EjKL3Snb8g5WtIQSb7MEKcGEY2SVkyxTfBzqWjOWx5zhzjPXVppRDQMGsotpPyNOMEhXYIQTt0jA2NH4b6s/MoXonySfU/d91pJXoGIktGKKUWn5TKk+2fbTolCOBXT4b6NPo9pwH7lyve1lGXFdL3juNO1YxF43GLHdn09DtnPw9YrpScVxp1J43zH4zyaNApkYPzpAds8tjj/rOkEIKI3jtzX/5DG3NhwaINJE8Kp7ImVRHRYLxWTXOgV0oxyNY7SmXQhnNoV9hDRwK0mWF4gfrRMvYzSrSVepjivut5Da2m9Y/20YZ9ays+V74koF6lQvpo0nqSUxvbZfDFpfMeemcRTUgz7mIiCvJmSIq2Rz8b2EX1CHD1HqlaSqrFjxI+IxmNjrpxUTlP3IR5bOaVSSzljh/db8j+qcdhpKD76v1qAKELjJF5XOdXybfQKApG0v+d8CFneJixt4Dji2KvICdNEg+FdXUBns8sFs4AdZSuwX1oRaUf3VwxHge6KgH04UZbejaNtG7VJLuUj7IjdD+T3UiFJ+dj3Skn74qToCKQOGJyAiJIJWo/J5TlV7gIsXSlg+zhiPsl1yF2nxNSwq0IuMAwa4q7mazHEIkqo1UJxbjEwLUMKsToxr0v+NilwePo/CP1QKOAfzKjwmpOVQg2iSDErWI6OaxFOYVdbKNCOb1rPX1JOPPtri7Ns2PYNmxNj69Uf2oS68rwqz6ZaznMBojEzNqlS+1wejU2yfEmMlPK/GcA62b4EyABly3M+uW3Ttufr8Jy2TUyegqiHjpCAe/NrQqWWS9jWxjLM0NaChkRzYyusEu9L0fC7faY/+BJdK9d3SNQ70RWTseGPThcpA3YvpNyZBHdY6QHtl7mBHbHctqbVB8+x2bkWUeHZzMnQ1FtRfUzGrhqgn8htR+Y0vNH+jVTLrezbRYvWRlP/0r5aTL4PAC4dQ70W22LqUiktaV9Un5MGNW8rquJ0rcmm5/iAzIx//asabC1Rz3WumHaECSF8d7k9pAXsZOE/pUWhlcoMcU62PE42Zvv6V62XjjH+FU5nIOoTk2Y53if0mIlc9sT4lxI+dtuzjMrJ8ZXnvMHLAK+dr/Sc78n0u9VLAxUTyqWYhqHTOkY5ncP4W5T3OSclG9ta8iVTdgrhXEb+omFT6M0biFrpVDG5N3+qT8rRVUzu9fF2PCOvXOkB3zy/j731F9GGJHlM9Mq8jlQWnl0WyPfYU+RLD6jQPJpYmveXm0aZda2YUoYiNUbC2NtXaU5X4dkl95rl2dIDXPh549l8CaKEOuUx6ZtULkJNEkyxgmL2ofOcXOdvCXtxllt2rZF48rNrqSwrI/07Cs+uJ8Zm5sfyhe+6/MvxEBb0o2GISbCsEL/C5X3f3syuoln2exUBh+hI167+Nn2OZy2e653ZvEdB05K1BcIy7vfRj6epHzMQJRDTx1QhPqSr0D8aji3n/c0D9g+tlGqM2yVTByiVzhWTu9BiOlTfwyTSGrZSGnS4GmgZ0hJFixqVc2sCdZm2UWP80yL0RgrvpVJaYic4JRG9UJy7o4qGK6FvSr1gpyMObfT5zfa0TPAzNu8cfEgTTZfgBGGKlWQFS3ejzAVsB+ipZzdtOdwMIHzTi/1nwD7rP+uk37YVkr4moS3Hev0X7nZOtyAamQkScwmGJ3gdCaqlPIw1pHFJjbccKiciIiIiIiIiIiLqj983lIrIfj16iQAAAABJRU5ErkJggg==) center center / contain no-repeat}.fy-main-layout .header .top-nav{display:flex;align-items:center;gap:24px}.fy-main-layout .header .top-nav .top-nav-item{width:96px;height:32px;line-height:32px;text-align:center;border-radius:4px;color:#fff;font-size:16px;cursor:pointer}.fy-main-layout .header .top-nav .top-nav-item:hover,.fy-main-layout .header .top-nav .top-nav-item--active{background:#ffffff1a}.fy-main-layout .content-layout{height:calc(100vh - 56px)}.fy-main-layout .content-layout .sider{background:#fff;padding:6px 10px}.fy-main-layout .content-layout .sider .ant-menu{font-size:16px;overflow-y:visible}.fy-main-layout .content-layout .sider .ant-menu .ant-menu-item .ant-menu-item-icon,.fy-main-layout .content-layout .sider .ant-menu .ant-menu-submenu-title .ant-menu-item-icon{display:flex;align-items:center;justify-content:center}.fy-main-layout .content-layout .sider .ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline{background:transparent}.fy-main-layout .content-layout .sider .go-home{display:flex;align-items:center;justify-content:center;gap:8px;line-height:50px;cursor:pointer}.fy-main-layout .content-layout .sider .go-home:hover,.fy-main-layout .content-layout .sider .go-home:hover .text{color:#636fd0}.fy-main-layout .content-layout .inner-layout .content{margin:0;padding:16px 24px;height:100%;display:flex;flex-direction:column}.fy-main-layout .content-layout .inner-layout .content .content-header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.fy-main-layout .content-layout .inner-layout .content .content-header .collapse-icon{width:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.fy-main-layout .content-layout .inner-layout .content .content-header .project-switcher{margin-left:auto;width:360px}.fy-main-layout .content-layout .inner-layout .content .content-header .content-header__crumb{font-size:14px;height:22px;line-height:22px}.fy-main-layout .content-layout .inner-layout .content .content-header .content-header__crumb .crumb-parent{color:#000000a6;font-weight:400}.fy-main-layout .content-layout .inner-layout .content .content-header .content-header__crumb .crumb-sep{color:#000000a6;font-weight:400;padding:0 4px}.fy-main-layout .content-layout .inner-layout .content .content-header .content-header__crumb .crumb-child{color:#000000d9;font-weight:500}.fy-main-layout.fy-main-layout--project .inner-layout .content,.fy-main-layout.fy-main-layout--home .inner-layout .content{padding:8px 24px}.fy-main-layout.fy-main-layout--project .sider .ant-menu .menu-group-icon,.fy-main-layout.fy-main-layout--stats .sider .ant-menu .menu-group-icon,.fy-main-layout.fy-main-layout--maintenance .sider .ant-menu .menu-group-icon{width:16px;height:16px;display:block;background-color:#000000d9;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-position:center;mask-position:center}.fy-main-layout.fy-main-layout--project .sider .ant-menu .menu-group-icon.menu-group-icon--monitor,.fy-main-layout.fy-main-layout--stats .sider .ant-menu .menu-group-icon.menu-group-icon--monitor,.fy-main-layout.fy-main-layout--maintenance .sider .ant-menu .menu-group-icon.menu-group-icon--monitor{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.00088%203.8125C10.7537%203.8125%2012.9853%206.04406%2012.9853%208.79688V12.4375C12.9853%2012.5701%2012.9326%2012.6973%2012.8388%2012.7911C12.745%2012.8848%2012.6179%2012.9375%2012.4853%2012.9375H3.5165C3.3839%2012.9375%203.25672%2012.8848%203.16295%2012.7911C3.06918%2012.6973%203.0165%2012.5701%203.0165%2012.4375V8.79688C3.0165%206.04406%205.24807%203.8125%208.00088%203.8125ZM7.56338%201.0625H8.43838C8.47153%201.0625%208.50333%201.07567%208.52677%201.09911C8.55021%201.12255%208.56338%201.15435%208.56338%201.1875V2.6875C8.56338%202.72065%208.55021%202.75245%208.52677%202.77589C8.50333%202.79933%208.47153%202.8125%208.43838%202.8125H7.56338C7.53023%202.8125%207.49843%202.79933%207.47499%202.77589C7.45155%202.75245%207.43838%202.72065%207.43838%202.6875V1.1875C7.43838%201.15435%207.45155%201.12255%207.47499%201.09911C7.49843%201.07567%207.53023%201.0625%207.56338%201.0625ZM2.77041%202.99469C2.78202%202.98307%202.79581%202.97385%202.81098%202.96756C2.82616%202.96126%202.84242%202.95803%202.85885%202.95803C2.87528%202.95803%202.89154%202.96126%202.90672%202.96756C2.92189%202.97385%202.93568%202.98307%202.94729%202.99469L4.00791%204.05531C4.03134%204.07875%204.04449%204.11053%204.04449%204.14367C4.04449%204.17681%204.03134%204.20859%204.00791%204.23203L3.38916%204.85078C3.36572%204.87421%203.33394%204.88736%203.3008%204.88736C3.26766%204.88736%203.23588%204.87421%203.21244%204.85078L2.15182%203.79016C2.12839%203.76672%202.11523%203.73493%202.11523%203.7018C2.11523%203.66866%202.12839%203.63688%202.15182%203.61344L2.77057%202.99469H2.77041ZM13.2329%202.99469L13.8517%203.61344C13.875%203.63687%2013.8882%203.66862%2013.8882%203.70172C13.8882%203.73482%2013.875%203.76657%2013.8517%203.79L12.791%204.85094C12.7794%204.86256%2012.7656%204.87178%2012.7505%204.87807C12.7353%204.88436%2012.719%204.8876%2012.7026%204.8876C12.6862%204.8876%2012.6699%204.88436%2012.6547%204.87807C12.6396%204.87178%2012.6258%204.86256%2012.6142%204.85094L11.9954%204.23219C11.9838%204.22058%2011.9746%204.20679%2011.9683%204.19162C11.962%204.17644%2011.9587%204.16018%2011.9587%204.14375C11.9587%204.12732%2011.962%204.11106%2011.9683%204.09588C11.9746%204.08071%2011.9838%204.06692%2011.9954%204.05531L13.0562%202.99469C13.0796%202.97126%2013.1114%202.9581%2013.1446%202.9581C13.1777%202.9581%2013.2095%202.97126%2013.2329%202.99469ZM3.00088%2013.9375H13.0009C13.1335%2013.9375%2013.2607%2013.9902%2013.3544%2014.0839C13.4482%2014.1777%2013.5009%2014.3049%2013.5009%2014.4375V14.8125C13.5009%2014.8457%2013.4877%2014.8774%2013.4643%2014.9009C13.4408%2014.9243%2013.409%2014.9375%2013.3759%2014.9375H2.62588C2.59273%2014.9375%202.56093%2014.9243%202.53749%2014.9009C2.51405%2014.8774%202.50088%2014.8457%202.50088%2014.8125V14.4375C2.50088%2014.3049%202.55356%2014.1777%202.64733%2014.0839C2.74109%2013.9902%202.86827%2013.9375%203.00088%2013.9375ZM5.31338%208.98438V12.9375H6.31338V8.98438H5.31338Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.00088%203.8125C10.7537%203.8125%2012.9853%206.04406%2012.9853%208.79688V12.4375C12.9853%2012.5701%2012.9326%2012.6973%2012.8388%2012.7911C12.745%2012.8848%2012.6179%2012.9375%2012.4853%2012.9375H3.5165C3.3839%2012.9375%203.25672%2012.8848%203.16295%2012.7911C3.06918%2012.6973%203.0165%2012.5701%203.0165%2012.4375V8.79688C3.0165%206.04406%205.24807%203.8125%208.00088%203.8125ZM7.56338%201.0625H8.43838C8.47153%201.0625%208.50333%201.07567%208.52677%201.09911C8.55021%201.12255%208.56338%201.15435%208.56338%201.1875V2.6875C8.56338%202.72065%208.55021%202.75245%208.52677%202.77589C8.50333%202.79933%208.47153%202.8125%208.43838%202.8125H7.56338C7.53023%202.8125%207.49843%202.79933%207.47499%202.77589C7.45155%202.75245%207.43838%202.72065%207.43838%202.6875V1.1875C7.43838%201.15435%207.45155%201.12255%207.47499%201.09911C7.49843%201.07567%207.53023%201.0625%207.56338%201.0625ZM2.77041%202.99469C2.78202%202.98307%202.79581%202.97385%202.81098%202.96756C2.82616%202.96126%202.84242%202.95803%202.85885%202.95803C2.87528%202.95803%202.89154%202.96126%202.90672%202.96756C2.92189%202.97385%202.93568%202.98307%202.94729%202.99469L4.00791%204.05531C4.03134%204.07875%204.04449%204.11053%204.04449%204.14367C4.04449%204.17681%204.03134%204.20859%204.00791%204.23203L3.38916%204.85078C3.36572%204.87421%203.33394%204.88736%203.3008%204.88736C3.26766%204.88736%203.23588%204.87421%203.21244%204.85078L2.15182%203.79016C2.12839%203.76672%202.11523%203.73493%202.11523%203.7018C2.11523%203.66866%202.12839%203.63688%202.15182%203.61344L2.77057%202.99469H2.77041ZM13.2329%202.99469L13.8517%203.61344C13.875%203.63687%2013.8882%203.66862%2013.8882%203.70172C13.8882%203.73482%2013.875%203.76657%2013.8517%203.79L12.791%204.85094C12.7794%204.86256%2012.7656%204.87178%2012.7505%204.87807C12.7353%204.88436%2012.719%204.8876%2012.7026%204.8876C12.6862%204.8876%2012.6699%204.88436%2012.6547%204.87807C12.6396%204.87178%2012.6258%204.86256%2012.6142%204.85094L11.9954%204.23219C11.9838%204.22058%2011.9746%204.20679%2011.9683%204.19162C11.962%204.17644%2011.9587%204.16018%2011.9587%204.14375C11.9587%204.12732%2011.962%204.11106%2011.9683%204.09588C11.9746%204.08071%2011.9838%204.06692%2011.9954%204.05531L13.0562%202.99469C13.0796%202.97126%2013.1114%202.9581%2013.1446%202.9581C13.1777%202.9581%2013.2095%202.97126%2013.2329%202.99469ZM3.00088%2013.9375H13.0009C13.1335%2013.9375%2013.2607%2013.9902%2013.3544%2014.0839C13.4482%2014.1777%2013.5009%2014.3049%2013.5009%2014.4375V14.8125C13.5009%2014.8457%2013.4877%2014.8774%2013.4643%2014.9009C13.4408%2014.9243%2013.409%2014.9375%2013.3759%2014.9375H2.62588C2.59273%2014.9375%202.56093%2014.9243%202.53749%2014.9009C2.51405%2014.8774%202.50088%2014.8457%202.50088%2014.8125V14.4375C2.50088%2014.3049%202.55356%2014.1777%202.64733%2014.0839C2.74109%2013.9902%202.86827%2013.9375%203.00088%2013.9375ZM5.31338%208.98438V12.9375H6.31338V8.98438H5.31338Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e")}.fy-main-layout.fy-main-layout--project .sider .ant-menu .menu-group-icon.menu-group-icon--data,.fy-main-layout.fy-main-layout--stats .sider .ant-menu .menu-group-icon.menu-group-icon--data,.fy-main-layout.fy-main-layout--maintenance .sider .ant-menu .menu-group-icon.menu-group-icon--data{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.75%204.6625H8.14062L6.30781%202.90937C6.28449%202.88754%206.25382%202.87527%206.22188%202.875H2.25C1.97344%202.875%201.75%203.09844%201.75%203.375V12.625C1.75%2012.9016%201.97344%2013.125%202.25%2013.125H13.75C14.0266%2013.125%2014.25%2012.9016%2014.25%2012.625V5.1625C14.25%204.88594%2014.0266%204.6625%2013.75%204.6625Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.75%204.6625H8.14062L6.30781%202.90937C6.28449%202.88754%206.25382%202.87527%206.22188%202.875H2.25C1.97344%202.875%201.75%203.09844%201.75%203.375V12.625C1.75%2012.9016%201.97344%2013.125%202.25%2013.125H13.75C14.0266%2013.125%2014.25%2012.9016%2014.25%2012.625V5.1625C14.25%204.88594%2014.0266%204.6625%2013.75%204.6625Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e")}.fy-main-layout.fy-main-layout--project .sider .ant-menu .menu-group-icon.menu-group-icon--pv-efficiency,.fy-main-layout.fy-main-layout--stats .sider .ant-menu .menu-group-icon.menu-group-icon--pv-efficiency,.fy-main-layout.fy-main-layout--maintenance .sider .ant-menu .menu-group-icon.menu-group-icon--pv-efficiency{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.7914%208.86555L14.544%203.34908C14.313%202.58214%2013.6292%202.03696%2012.8345%202H4.15786C3.35395%202.0462%202.66093%202.55442%202.37448%203.31212V3.34908C2.37448%203.39529%201.37653%207.39634%201.09008%208.86555C0.914514%209.43844%200.997677%2010.0668%201.32109%2010.575C1.63526%2010.9908%202.11575%2011.268%202.64245%2011.3235H14.239C14.775%2011.268%2015.2555%2010.9816%2015.5604%2010.538C15.8561%2010.0113%2015.9485%209.40148%2015.8006%208.82858L15.7914%208.86555ZM2.65169%2010.5103C2.37448%2010.4641%202.10651%2010.3255%201.93095%2010.113C1.75538%209.79882%201.71842%209.41996%201.84778%209.07807C2.14347%207.70127%203.04902%204.00515%203.14143%203.59857C3.28927%203.15504%203.69585%202.85011%204.1671%202.83163H12.8437C13.278%202.85935%2013.6569%203.16428%2013.777%203.58009L15.0245%209.07807C15.1076%209.4292%2015.0614%209.79882%2014.8951%2010.113C14.7288%2010.3532%2014.4516%2010.5103%2014.1651%2010.5103H2.65169ZM8.99978%2012.8666L11.4762%2013.3748V13.9385H5.46074V13.3933L7.85398%2012.8481V11.7762H8.99978V12.8666ZM3.65888%203.52465L4.3057%203.10884H7.66917L8.15891%203.54313V5.44663L7.63221%205.97333H3.66812L3.24307%205.40043L3.65888%203.52465ZM2.91042%206.96204L3.65888%206.30598H7.58601L8.15891%206.96204V9.34604L7.55829%209.91894H2.91042L2.41144%209.26288L2.91042%206.94356V6.96204ZM13.278%203.52465L13.6199%205.39119L13.1949%205.96409H9.19382L8.66713%205.46511V3.52465L9.17534%203.10884H12.6405L13.278%203.52465ZM13.9433%206.96204L14.4423%209.28136L13.9433%209.93742H9.29547L8.69485%209.36452V6.9528L9.25851%206.29674H13.1856L13.9433%206.96204Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.7914%208.86555L14.544%203.34908C14.313%202.58214%2013.6292%202.03696%2012.8345%202H4.15786C3.35395%202.0462%202.66093%202.55442%202.37448%203.31212V3.34908C2.37448%203.39529%201.37653%207.39634%201.09008%208.86555C0.914514%209.43844%200.997677%2010.0668%201.32109%2010.575C1.63526%2010.9908%202.11575%2011.268%202.64245%2011.3235H14.239C14.775%2011.268%2015.2555%2010.9816%2015.5604%2010.538C15.8561%2010.0113%2015.9485%209.40148%2015.8006%208.82858L15.7914%208.86555ZM2.65169%2010.5103C2.37448%2010.4641%202.10651%2010.3255%201.93095%2010.113C1.75538%209.79882%201.71842%209.41996%201.84778%209.07807C2.14347%207.70127%203.04902%204.00515%203.14143%203.59857C3.28927%203.15504%203.69585%202.85011%204.1671%202.83163H12.8437C13.278%202.85935%2013.6569%203.16428%2013.777%203.58009L15.0245%209.07807C15.1076%209.4292%2015.0614%209.79882%2014.8951%2010.113C14.7288%2010.3532%2014.4516%2010.5103%2014.1651%2010.5103H2.65169ZM8.99978%2012.8666L11.4762%2013.3748V13.9385H5.46074V13.3933L7.85398%2012.8481V11.7762H8.99978V12.8666ZM3.65888%203.52465L4.3057%203.10884H7.66917L8.15891%203.54313V5.44663L7.63221%205.97333H3.66812L3.24307%205.40043L3.65888%203.52465ZM2.91042%206.96204L3.65888%206.30598H7.58601L8.15891%206.96204V9.34604L7.55829%209.91894H2.91042L2.41144%209.26288L2.91042%206.94356V6.96204ZM13.278%203.52465L13.6199%205.39119L13.1949%205.96409H9.19382L8.66713%205.46511V3.52465L9.17534%203.10884H12.6405L13.278%203.52465ZM13.9433%206.96204L14.4423%209.28136L13.9433%209.93742H9.29547L8.69485%209.36452V6.9528L9.25851%206.29674H13.1856L13.9433%206.96204Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e")}.fy-main-layout.fy-main-layout--project .sider .ant-menu .menu-group-icon.menu-group-icon--payment,.fy-main-layout.fy-main-layout--stats .sider .ant-menu .menu-group-icon.menu-group-icon--payment,.fy-main-layout.fy-main-layout--maintenance .sider .ant-menu .menu-group-icon.menu-group-icon--payment{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.75%202.875H11.125V1.875C11.125%201.80625%2011.0688%201.75%2011%201.75H10.125C10.0562%201.75%2010%201.80625%2010%201.875V2.875H6V1.875C6%201.80625%205.94375%201.75%205.875%201.75H5C4.93125%201.75%204.875%201.80625%204.875%201.875V2.875H2.25C1.97344%202.875%201.75%203.09844%201.75%203.375V13.75C1.75%2014.0266%201.97344%2014.25%202.25%2014.25H13.75C14.0266%2014.25%2014.25%2014.0266%2014.25%2013.75V3.375C14.25%203.09844%2014.0266%202.875%2013.75%202.875ZM10.1297%206.66875L8.75937%209.18594H9.47344C9.55937%209.18594%209.62969%209.25625%209.62969%209.34219V9.675C9.62969%209.76094%209.55937%209.83125%209.47344%209.83125H8.48281V10.2953H9.47344C9.55937%2010.2953%209.62969%2010.3656%209.62969%2010.4516V10.7844C9.62969%2010.8703%209.55937%2010.9406%209.47344%2010.9406H8.48281V11.75C8.48281%2011.8359%208.4125%2011.9062%208.32656%2011.9062H7.68125C7.59531%2011.9062%207.525%2011.8359%207.525%2011.75V10.9406H6.53906C6.45312%2010.9406%206.38281%2010.8703%206.38281%2010.7844V10.4516C6.38281%2010.3656%206.45312%2010.2953%206.53906%2010.2953H7.525V9.83125H6.53906C6.45312%209.83125%206.38281%209.76094%206.38281%209.675V9.34219C6.38281%209.25625%206.45312%209.18594%206.53906%209.18594H7.24531L5.87031%206.66875C5.82969%206.59375%205.85625%206.49844%205.93281%206.45625C5.95625%206.44375%205.98125%206.4375%206.00781%206.4375H6.72656C6.78594%206.4375%206.83906%206.47031%206.86562%206.52344L8.00469%208.77812L9.14844%206.52344C9.16142%206.49767%209.18129%206.476%209.20583%206.46083C9.23038%206.44566%209.25865%206.43759%209.2875%206.4375H9.99063C10.0766%206.4375%2010.1469%206.50781%2010.1469%206.59375C10.1484%206.62031%2010.1422%206.64531%2010.1297%206.66875V6.66875Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.75%202.875H11.125V1.875C11.125%201.80625%2011.0688%201.75%2011%201.75H10.125C10.0562%201.75%2010%201.80625%2010%201.875V2.875H6V1.875C6%201.80625%205.94375%201.75%205.875%201.75H5C4.93125%201.75%204.875%201.80625%204.875%201.875V2.875H2.25C1.97344%202.875%201.75%203.09844%201.75%203.375V13.75C1.75%2014.0266%201.97344%2014.25%202.25%2014.25H13.75C14.0266%2014.25%2014.25%2014.0266%2014.25%2013.75V3.375C14.25%203.09844%2014.0266%202.875%2013.75%202.875ZM10.1297%206.66875L8.75937%209.18594H9.47344C9.55937%209.18594%209.62969%209.25625%209.62969%209.34219V9.675C9.62969%209.76094%209.55937%209.83125%209.47344%209.83125H8.48281V10.2953H9.47344C9.55937%2010.2953%209.62969%2010.3656%209.62969%2010.4516V10.7844C9.62969%2010.8703%209.55937%2010.9406%209.47344%2010.9406H8.48281V11.75C8.48281%2011.8359%208.4125%2011.9062%208.32656%2011.9062H7.68125C7.59531%2011.9062%207.525%2011.8359%207.525%2011.75V10.9406H6.53906C6.45312%2010.9406%206.38281%2010.8703%206.38281%2010.7844V10.4516C6.38281%2010.3656%206.45312%2010.2953%206.53906%2010.2953H7.525V9.83125H6.53906C6.45312%209.83125%206.38281%209.76094%206.38281%209.675V9.34219C6.38281%209.25625%206.45312%209.18594%206.53906%209.18594H7.24531L5.87031%206.66875C5.82969%206.59375%205.85625%206.49844%205.93281%206.45625C5.95625%206.44375%205.98125%206.4375%206.00781%206.4375H6.72656C6.78594%206.4375%206.83906%206.47031%206.86562%206.52344L8.00469%208.77812L9.14844%206.52344C9.16142%206.49767%209.18129%206.476%209.20583%206.46083C9.23038%206.44566%209.25865%206.43759%209.2875%206.4375H9.99063C10.0766%206.4375%2010.1469%206.50781%2010.1469%206.59375C10.1484%206.62031%2010.1422%206.64531%2010.1297%206.66875V6.66875Z'%20fill='black'%20fill-opacity='0.85'/%3e%3c/svg%3e")}.fy-main-layout.fy-main-layout--project .sider .ant-menu .menu-group-icon.menu-group-icon--interval-summary,.fy-main-layout.fy-main-layout--stats .sider .ant-menu .menu-group-icon.menu-group-icon--interval-summary,.fy-main-layout.fy-main-layout--maintenance .sider .ant-menu .menu-group-icon.menu-group-icon--interval-summary{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.40856%201.6543H14.1026C14.5886%201.6543%2014.9806%202.0463%2014.9806%202.5303V10.7163C14.9803%2010.949%2014.8877%2011.172%2014.7231%2011.3365C14.5584%2011.5009%2014.3353%2011.5933%2014.1026%2011.5933H2.40856C2.17614%2011.593%201.95333%2011.5005%201.78908%2011.3361C1.62482%2011.1716%201.53256%2010.9487%201.53256%2010.7163V2.5303C1.53256%202.0463%201.92456%201.6543%202.40856%201.6543ZM6.88656%208.6203H8.32056C8.78556%208.6203%209.15256%208.4913%209.42356%208.2333C9.69756%207.9753%209.83256%207.5563%209.83256%206.9723V6.1243C9.83256%205.5403%209.69956%205.1203%209.43356%204.8643C9.16856%204.6083%208.80456%204.4813%208.34356%204.4813H6.88656V8.6203ZM7.67256%207.9363V5.1663H8.33856C8.57856%205.1663%208.75656%205.2443%208.87356%205.4023C8.98856%205.5603%209.04756%205.8163%209.04756%206.1683V6.9673C9.04756%207.3033%208.98856%207.5493%208.86956%207.7033C8.75256%207.8593%208.57456%207.9373%208.33856%207.9373H7.67256V7.9363Z'%20fill='%23636FD0'/%3e%3cpath%20d='M10.3426%2012.2969C10.3426%2012.1349%2010.2276%2012.0049%2010.0826%2012.0049H6.44258C6.29858%2012.0049%206.18258%2012.1359%206.18258%2012.2969V13.4669H3.58258V14.3449H12.9426V13.4669H10.3426V12.2969Z'%20fill='%23636FD0'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.40856%201.6543H14.1026C14.5886%201.6543%2014.9806%202.0463%2014.9806%202.5303V10.7163C14.9803%2010.949%2014.8877%2011.172%2014.7231%2011.3365C14.5584%2011.5009%2014.3353%2011.5933%2014.1026%2011.5933H2.40856C2.17614%2011.593%201.95333%2011.5005%201.78908%2011.3361C1.62482%2011.1716%201.53256%2010.9487%201.53256%2010.7163V2.5303C1.53256%202.0463%201.92456%201.6543%202.40856%201.6543ZM6.88656%208.6203H8.32056C8.78556%208.6203%209.15256%208.4913%209.42356%208.2333C9.69756%207.9753%209.83256%207.5563%209.83256%206.9723V6.1243C9.83256%205.5403%209.69956%205.1203%209.43356%204.8643C9.16856%204.6083%208.80456%204.4813%208.34356%204.4813H6.88656V8.6203ZM7.67256%207.9363V5.1663H8.33856C8.57856%205.1663%208.75656%205.2443%208.87356%205.4023C8.98856%205.5603%209.04756%205.8163%209.04756%206.1683V6.9673C9.04756%207.3033%208.98856%207.5493%208.86956%207.7033C8.75256%207.8593%208.57456%207.9373%208.33856%207.9373H7.67256V7.9363Z'%20fill='%23636FD0'/%3e%3cpath%20d='M10.3426%2012.2969C10.3426%2012.1349%2010.2276%2012.0049%2010.0826%2012.0049H6.44258C6.29858%2012.0049%206.18258%2012.1359%206.18258%2012.2969V13.4669H3.58258V14.3449H12.9426V13.4669H10.3426V12.2969Z'%20fill='%23636FD0'/%3e%3c/svg%3e")}.fy-main-layout.fy-main-layout--project .sider .ant-menu .menu-group-icon.menu-group-icon--pv-config,.fy-main-layout.fy-main-layout--stats .sider .ant-menu .menu-group-icon.menu-group-icon--pv-config,.fy-main-layout.fy-main-layout--maintenance .sider .ant-menu .menu-group-icon.menu-group-icon--pv-config{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.29219%206.42656L7.85781%207.74219H13.1625V2.74688C13.1625%202.08438%2012.6047%201.54688%2011.9187%201.54688H4.76562C4.07969%201.54688%203.52187%202.08281%203.52187%202.74688V5.91875H6.50312C6.84219%205.91406%207.15312%206.11406%207.29219%206.42656ZM5.75156%203.80312C5.75156%203.58906%205.92656%203.41406%206.14062%203.41406H10.5469C10.7609%203.41406%2010.9359%203.58906%2010.9359%203.80312C10.9359%204.01719%2010.7609%204.19219%2010.5469%204.19219H6.14062C5.92344%204.19219%205.75156%204.01719%205.75156%203.80312Z'%20fill='%23636FD0'/%3e%3cpath%20d='M13.5656%208.33896H7.58438L7.01875%206.9749C6.88594%206.65459%206.57656%206.44678%206.22813%206.44678H2.36719C1.89531%206.44678%201.5125%206.82959%201.5125%207.30146V9.08896C1.5125%209.11397%201.51406%209.14053%201.51719%209.16553C1.51563%209.19053%201.5125%209.21709%201.5125%209.24209V13.5968C1.5125%2013.8374%201.60781%2014.0687%201.77813%2014.239C1.94844%2014.4093%202.17969%2014.5046%202.42031%2014.5046H13.5641C13.8047%2014.5046%2014.0359%2014.4093%2014.2063%2014.239C14.3766%2014.0687%2014.4719%2013.8374%2014.4719%2013.5968V9.24521C14.4719%209.00459%2014.3766%208.77334%2014.2063%208.60303C14.0344%208.43428%2013.8047%208.33896%2013.5656%208.33896ZM3.6125%2011.6296C3.18281%2011.6296%202.79531%2011.3702%202.63125%2010.9733C2.46719%2010.5765%202.55781%2010.1187%202.8625%209.81553C3.16563%209.5124%203.62344%209.42022%204.02031%209.58428C4.41719%209.74834%204.67656%2010.1374%204.67656%2010.5655C4.675%2011.153%204.19844%2011.6296%203.6125%2011.6296Z'%20fill='%23636FD0'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.29219%206.42656L7.85781%207.74219H13.1625V2.74688C13.1625%202.08438%2012.6047%201.54688%2011.9187%201.54688H4.76562C4.07969%201.54688%203.52187%202.08281%203.52187%202.74688V5.91875H6.50312C6.84219%205.91406%207.15312%206.11406%207.29219%206.42656ZM5.75156%203.80312C5.75156%203.58906%205.92656%203.41406%206.14062%203.41406H10.5469C10.7609%203.41406%2010.9359%203.58906%2010.9359%203.80312C10.9359%204.01719%2010.7609%204.19219%2010.5469%204.19219H6.14062C5.92344%204.19219%205.75156%204.01719%205.75156%203.80312Z'%20fill='%23636FD0'/%3e%3cpath%20d='M13.5656%208.33896H7.58438L7.01875%206.9749C6.88594%206.65459%206.57656%206.44678%206.22813%206.44678H2.36719C1.89531%206.44678%201.5125%206.82959%201.5125%207.30146V9.08896C1.5125%209.11397%201.51406%209.14053%201.51719%209.16553C1.51563%209.19053%201.5125%209.21709%201.5125%209.24209V13.5968C1.5125%2013.8374%201.60781%2014.0687%201.77813%2014.239C1.94844%2014.4093%202.17969%2014.5046%202.42031%2014.5046H13.5641C13.8047%2014.5046%2014.0359%2014.4093%2014.2063%2014.239C14.3766%2014.0687%2014.4719%2013.8374%2014.4719%2013.5968V9.24521C14.4719%209.00459%2014.3766%208.77334%2014.2063%208.60303C14.0344%208.43428%2013.8047%208.33896%2013.5656%208.33896ZM3.6125%2011.6296C3.18281%2011.6296%202.79531%2011.3702%202.63125%2010.9733C2.46719%2010.5765%202.55781%2010.1187%202.8625%209.81553C3.16563%209.5124%203.62344%209.42022%204.02031%209.58428C4.41719%209.74834%204.67656%2010.1374%204.67656%2010.5655C4.675%2011.153%204.19844%2011.6296%203.6125%2011.6296Z'%20fill='%23636FD0'/%3e%3c/svg%3e")}.fy-main-layout.fy-main-layout--project .sider .ant-menu .ant-menu-submenu-title,.fy-main-layout.fy-main-layout--stats .sider .ant-menu .ant-menu-submenu-title,.fy-main-layout.fy-main-layout--maintenance .sider .ant-menu .ant-menu-submenu-title{color:#000000d9}.fy-main-layout.fy-main-layout--project .sider .ant-menu .ant-menu:not(.ant-menu-inline-collapsed) .ant-menu-submenu-title,.fy-main-layout.fy-main-layout--stats .sider .ant-menu .ant-menu:not(.ant-menu-inline-collapsed) .ant-menu-submenu-title,.fy-main-layout.fy-main-layout--maintenance .sider .ant-menu .ant-menu:not(.ant-menu-inline-collapsed) .ant-menu-submenu-title{padding-left:12px;padding-right:12px}.fy-main-layout.fy-main-layout--project .sider .ant-menu .ant-menu-item,.fy-main-layout.fy-main-layout--stats .sider .ant-menu .ant-menu-item,.fy-main-layout.fy-main-layout--maintenance .sider .ant-menu .ant-menu-item{border-radius:4px;color:#000000d9}.fy-main-layout.fy-main-layout--project .sider .ant-menu .ant-menu-sub .ant-menu-item,.fy-main-layout.fy-main-layout--stats .sider .ant-menu .ant-menu-sub .ant-menu-item,.fy-main-layout.fy-main-layout--maintenance .sider .ant-menu .ant-menu-sub .ant-menu-item{padding-left:36px!important}.fy-main-layout.fy-main-layout--project .sider .ant-menu .ant-menu-item-selected,.fy-main-layout.fy-main-layout--stats .sider .ant-menu .ant-menu-item-selected,.fy-main-layout.fy-main-layout--maintenance .sider .ant-menu .ant-menu-item-selected{background-color:transparent;color:#636fd0;font-weight:500}.fy-main-layout.fy-main-layout--project .sider .ant-menu .ant-menu-item-selected .menu-group-icon,.fy-main-layout.fy-main-layout--stats .sider .ant-menu .ant-menu-item-selected .menu-group-icon,.fy-main-layout.fy-main-layout--maintenance .sider .ant-menu .ant-menu-item-selected .menu-group-icon{background-color:#636fd0}.fy-main-layout.fy-main-layout--project .sider .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title,.fy-main-layout.fy-main-layout--stats .sider .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title,.fy-main-layout.fy-main-layout--maintenance .sider .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#636fd0;font-weight:500}.fy-main-layout.fy-main-layout--project .sider .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .menu-group-icon,.fy-main-layout.fy-main-layout--stats .sider .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .menu-group-icon,.fy-main-layout.fy-main-layout--maintenance .sider .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .menu-group-icon{background-color:#636fd0}.fy-main-layout.fy-main-layout--maintenance .sider .ant-menu .ant-menu-item-selected{background-color:#f2f4ff}.project-switcher-trigger{display:flex;align-items:center;justify-content:space-between;width:360px;height:36px;padding:0 12px;background:#fff;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer}.project-switcher-trigger .trigger-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#000000d9}.project-switcher-trigger .trigger-arrow{flex-shrink:0;margin-left:8px;font-size:12px;color:#00000073;transition:transform .2s}.project-switcher-trigger--open{border-color:#636fd0}.project-switcher-trigger--open .trigger-arrow{transform:rotate(180deg)}.project-switcher-trigger:hover{border-color:#636fd0}.project-switcher-panel{width:360px;max-height:480px;display:flex;flex-direction:column;background:#fff;border-radius:4px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.project-switcher-panel__search{padding:12px 12px 4px}.project-switcher-panel__body{flex:1;overflow-y:auto;padding-bottom:8px}.project-switcher-panel__empty{padding:24px 0;text-align:center;font-size:14px;color:#00000073}.project-switcher-panel .project-group__header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:14px;font-weight:500;color:#000000d9;cursor:pointer}.project-switcher-panel .project-group__header .anticon{font-size:12px;color:#00000073}.project-switcher-panel .project-group+.project-group{border-top:1px solid #f0f0f0}.project-switcher-panel .project-row{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 12px;cursor:pointer}.project-switcher-panel .project-row:hover{background:#f5f5f5}.project-switcher-panel .project-row--selected,.project-switcher-panel .project-row--selected:hover{background:#f2f4ff}.project-switcher-panel .project-row__left{display:flex;align-items:center;gap:4px;min-width:0}.project-switcher-panel .project-row__star{display:inline-flex;flex-shrink:0;color:#00000073}.project-switcher-panel .project-row__star--active{color:#fea522}.project-switcher-panel .project-row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#000000d9}.project-switcher-panel .project-row__type{flex-shrink:0;margin-left:8px;padding:1px 12px;border-radius:2px;font-size:14px;line-height:22px}.page-placeholder .placeholder-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:320px;background:#fff;border-radius:16px;padding:48px 24px}.page-placeholder .placeholder-card .placeholder-title{font-size:20px;font-weight:500;color:#000000d9}.page-placeholder .placeholder-card .placeholder-text{font-size:14px;color:#00000073}.fy-calendar-page{display:flex;gap:16px;flex:1 1 0}.fy-calendar-page__sidebar{flex:0 0 280px;border-radius:8px;overflow-y:auto}.fy-calendar-page__sidebar .ant-picker-calendar-mini{width:100%}.fy-calendar-page__sidebar .ant-picker-calendar-header{padding:4px 0;justify-content:flex-start}.fy-calendar-page__sidebar .ant-picker-calendar .ant-picker-panel{border-top:none}.fy-calendar-page__sidebar.is-week .ant-picker-cell-selected .ant-picker-cell-inner,.fy-calendar-page__sidebar.is-month .ant-picker-cell-selected .ant-picker-cell-inner,.fy-calendar-page__sidebar.is-week .ant-picker-cell-selected:hover .ant-picker-cell-inner,.fy-calendar-page__sidebar.is-month .ant-picker-cell-selected:hover .ant-picker-cell-inner{background:transparent!important;color:inherit!important}.fy-calendar-page__sidebar.is-week .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.fy-calendar-page__sidebar.is-month .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{color:#000000e0!important}.fy-calendar-page__sidebar.is-week .ant-picker-content tbody tr:has(.ant-picker-cell-selected){background:#0505050f}.fy-calendar-page__main{flex:1;border-radius:8px;background:#fff;padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0;overflow:hidden}.fy-calendar-toolbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px}.fy-calendar-toolbar__left{display:flex;align-items:center;gap:8px;min-width:0}.fy-calendar-toolbar__segmented{justify-self:center;border:1px solid #F5F5F5;border-radius:4px}.fy-calendar-toolbar__segmented .ant-segmented-thumb{transition-duration:.05s!important}.fy-calendar-toolbar__segmented .ant-segmented-item-selected,.fy-calendar-toolbar__segmented .ant-segmented-item-selected .ant-segmented-item-label{color:#fff!important}.fy-calendar-toolbar__right{display:flex;align-items:center;justify-self:end;gap:12px;border:1px solid #F5F5F5;border-radius:4px}.fy-calendar-toolbar__title{margin-left:4px;color:#000000e0;font-size:16px;font-weight:500;white-space:nowrap}.fy-calendar-toolbar .nav-btn{width:32px;min-width:32px;padding:0}.fy-calendar-grid{overflow:hidden;flex:1 1 0;display:flex;flex-direction:column}.fy-calendar-grid__header{display:grid;grid-template-columns:repeat(7,1fr)}.fy-calendar-grid__weekday{padding:10px 12px;color:#000000a6;font-size:16px;line-height:20px;flex:1 1 0}.fy-calendar-grid__body{display:grid;grid-template-columns:repeat(7,1fr);flex:1 1 0}.fy-calendar-grid__body--week{grid-template-rows:1fr}.fy-calendar-grid__cell{border-top:1px solid rgba(5,5,5,.06);border-bottom:1px solid rgba(5,5,5,.06);padding:8px 12px;min-height:0;color:#000000d9;background:#fff;display:flex;flex-direction:column;overflow:hidden}.fy-calendar-grid__cell.is-outside{color:#00000073;background:#fff}.fy-calendar-grid__date{font-size:20px;line-height:20px;font-weight:500}.fy-calendar-grid__tasks{display:flex;flex-direction:column;gap:4px;margin-top:8px;overflow:hidden}.fy-calendar-grid__task-badge{display:flex;align-items:stretch;height:26px;flex-shrink:0}.fy-calendar-grid__task-badge-bar{flex-shrink:0;width:4px;border-radius:9px 0 0 6px}.fy-calendar-grid__task-badge-content{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;padding:0 6px;font-size:14px;line-height:22px;white-space:nowrap}.fy-calendar-grid__task-badge-text{overflow:hidden;text-overflow:ellipsis}.fy-calendar-grid__task-badge-count{flex-shrink:0;margin-left:4px}.fy-calendar-grid__task-badge--overflow .fy-calendar-grid__task-badge-content--overflow{background:#f5f5f5;color:#00000073;border-radius:2px}.fy-task-filters{margin-top:16px}.fy-task-filters__header{display:flex;align-items:center;gap:8px;padding:8px 0;cursor:pointer}.fy-task-filters__icon{font-size:12px;color:#00000073;transition:transform .2s}.fy-task-filters__icon.is-collapsed{transform:rotate(-90deg)}.fy-task-filters__title{font-size:14px;font-weight:500;color:#000000d9}.fy-task-filters__list{display:flex;flex-direction:column;gap:8px;padding-left:4px}.fy-task-filters__list .ant-checkbox-wrapper{margin-left:0}.fy-task-view{flex:1 1 0;display:flex;flex-direction:column;gap:12px;overflow:hidden}.fy-task-date-tabs{display:flex;gap:8px;background:#0505050f;border-radius:4px;padding:4px;flex-shrink:0;overflow-x:auto}.fy-task-date-tabs__item{min-width:40px;height:40px;border-radius:57px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#000000d9;cursor:pointer;flex-shrink:0;transition:all .2s}.fy-task-date-tabs__item:hover{background:#636fd01a}.fy-task-date-tabs__item.is-today{background:#636fd0;color:#fff}.fy-task-groups{flex:1 1 0;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.fy-task-group__header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fy-task-group__title{font-size:14px;font-weight:400}.fy-task-group__arrow{font-size:12px;color:#00000073}.fy-task-group__cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:12px 0}.fy-task-card{background:#fff;border:1px solid #f5f5f5;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px}.fy-task-card__header{display:flex;align-items:center;justify-content:space-between}.fy-task-card__type{display:inline-block;padding:2px 8px;border-radius:2px;font-size:14px;line-height:22px}.fy-task-card__badge{font-size:14px;font-weight:500}.fy-task-card__name{font-size:14px;font-weight:500;color:#000000d9;line-height:22px}.fy-task-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.fy-task-card__progress-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.fy-task-card__stage{font-size:12px;color:#00000073;line-height:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fy-task-card__progress-bar{display:flex;align-items:center;gap:8px}.fy-task-card__progress-track{flex:1;height:8px;background:#f5f5f5;border-radius:60px;overflow:hidden}.fy-task-card__progress-fill{height:100%;border-radius:60px;transition:width .3s}.fy-task-card__progress-text{font-size:12px;color:#00000073;line-height:20px;flex-shrink:0}.fy-task-card__action{flex-shrink:0;background:#636fd0;border-color:#636fd0;width:58px}.fy-task-card__action--pending{background:#b5bbe8;border-color:#b5bbe8}.fy-task-card__action--pending:hover,.fy-task-card__action--pending:focus{background:#b5bbe8!important;border-color:#b5bbe8!important;opacity:.85}.fy-calendar-mini-header{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 8px}.fy-calendar-mini-header__label{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:#000000e0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fy-calendar-mini-header__caret{font-size:10px;color:#00000073}.fy-calendar-mini-header__nav{display:inline-flex;align-items:center;gap:12px}.fy-calendar-mini-header__nav-btn{font-size:12px;color:#000000a6;cursor:pointer;padding:2px}.fy-calendar-mini-header__nav-btn:hover{color:#636fd0}.fy-calendar-mini-picker-popover .ant-popover-inner{padding:4px 0}.fy-calendar-mini-picker{display:flex;width:240px;max-height:280px}.fy-calendar-mini-picker__years,.fy-calendar-mini-picker__months{flex:1;overflow-y:auto;padding:4px 0}.fy-calendar-mini-picker__years{border-right:1px solid #F0F0F0}.fy-calendar-mini-picker__item{display:flex;align-items:center;justify-content:space-between;padding:6px 16px;font-size:14px;color:#000000d9;cursor:pointer}.fy-calendar-mini-picker__item:hover{background:#f5f5f5}.fy-calendar-mini-picker__item.is-active{color:#636fd0;background:#f5f5f5}.fy-calendar-mini-picker__arrow{font-size:10px;color:#00000059}.fy-calendar-mini-picker__check{color:#636fd0;font-size:12px}.operation-history-drawer .oh-filters{display:flex;gap:12px;margin-bottom:20px}.operation-history-drawer .oh-filters .oh-filter-type,.operation-history-drawer .oh-filters .oh-filter-name{flex:1 1 0}.operation-history-drawer .oh-timeline .oh-group{margin-bottom:8px}.operation-history-drawer .oh-timeline .oh-group .oh-date{display:inline-block;padding:2px 10px;margin-bottom:12px;border-radius:4px;background:#f2f3f8;color:#000000d9;font-size:13px;font-weight:500}.operation-history-drawer .oh-timeline .oh-item{position:relative;padding-left:20px;padding-bottom:16px}.operation-history-drawer .oh-timeline .oh-item:before{content:"";position:absolute;left:4px;top:6px;bottom:0;width:1px;background:#e8e8e8}.operation-history-drawer .oh-timeline .oh-item:last-child:before{display:none}.operation-history-drawer .oh-timeline .oh-item .oh-dot{position:absolute;left:0;top:4px;width:9px;height:9px;border-radius:50%;background:#fff;border:2px solid #636fd0}.operation-history-drawer .oh-timeline .oh-item .oh-time{color:#000000a6;font-size:13px;margin-bottom:8px}.operation-history-drawer .oh-timeline .oh-item .oh-card{padding:12px 16px;border-radius:8px;background:#f9f9fb}.operation-history-drawer .oh-timeline .oh-item .oh-card .oh-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.operation-history-drawer .oh-timeline .oh-item .oh-card .oh-card-head .oh-type-tag{padding:1px 8px;border-radius:4px;font-size:12px;line-height:20px}.operation-history-drawer .oh-timeline .oh-item .oh-card .oh-card-head .oh-status{font-size:13px;font-weight:500}.operation-history-drawer .oh-timeline .oh-item .oh-card .oh-project{color:#000000d9;font-size:14px;margin-bottom:12px}.operation-history-drawer .oh-timeline .oh-item .oh-card .oh-card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.operation-history-drawer .oh-timeline .oh-item .oh-card .oh-card-foot .oh-stage{flex:1 1 0;min-width:0}.operation-history-drawer .oh-timeline .oh-item .oh-card .oh-card-foot .oh-stage .oh-stage-label{display:block;color:#000000a6;font-size:13px;margin-bottom:6px}.operation-history-drawer .oh-timeline .oh-item .oh-card .oh-card-foot .oh-stage .oh-progress{display:flex;align-items:center;gap:8px}.operation-history-drawer .oh-timeline .oh-item .oh-card .oh-card-foot .oh-stage .oh-progress .oh-progress-bar{flex:1 1 0;height:6px;min-width:60px;border-radius:6px;background:#e8e8e8;overflow:hidden}.operation-history-drawer .oh-timeline .oh-item .oh-card .oh-card-foot .oh-stage .oh-progress .oh-progress-bar .oh-progress-fill{height:100%;border-radius:6px;background:#636fd0;transition:width .3s}.operation-history-drawer .oh-timeline .oh-item .oh-card .oh-card-foot .oh-stage .oh-progress .oh-progress-text{color:#00000073;font-size:13px;white-space:nowrap}.operation-history-drawer .oh-timeline .oh-item .oh-card .oh-card-foot .ant-btn{flex:none;background:#636fd0;border-color:#636fd0}.operation-history-drawer .oh-timeline .oh-item .oh-card .oh-card-foot .ant-btn:hover{background:#4c5ab8;border-color:#4c5ab8}.operation-list-page{display:flex;flex-direction:column;gap:16px;height:calc(100% - 34px)}.operation-list-page .top-bar{display:flex;flex-direction:column;gap:12px;padding:16px 24px;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000f}.operation-list-page .top-bar .top-bar-row{display:flex;align-items:center;justify-content:space-between;gap:28px}.operation-list-page .top-bar .field-group{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:16px 40px}.operation-list-page .top-bar .field-item{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:240px}.operation-list-page .top-bar .field-item .label{color:#000000d9;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px;white-space:nowrap}.operation-list-page .top-bar .field-item .input,.operation-list-page .top-bar .field-item .select{flex:1 1 0;width:100%}.operation-list-page .top-bar .actions{display:inline-flex;align-items:center;gap:12px}.operation-list-page .top-bar .actions .ant-btn{width:90px;height:36px}.operation-list-page .top-bar .actions .collapse-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;cursor:pointer;transition:transform .3s ease}.operation-list-page .top-bar .actions .collapse-icon img{width:16px;height:16px}.operation-list-page .top-bar .actions .collapse-icon:hover{opacity:.7}.operation-list-page .top-bar .actions .collapse-icon.collapsed{transform:rotate(180deg)}.operation-list-page .panel{flex:1 1 0;min-height:0}.operation-list-page .panel .section{flex:1;min-height:0}.operation-list-page .panel .section .ant-table-wrapper,.operation-list-page .panel .section .ant-table-wrapper .ant-spin-nested-loading{height:100%}.operation-list-page .panel .section .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container{height:100%;display:flex;flex-direction:column}.operation-list-page .panel .section .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table{flex:1 1 0}.operation-list-page .progress-cell{display:flex;align-items:center;gap:8px}.operation-list-page .progress-cell .progress-bar-wrapper{flex:1;height:8px;background:#e8e8e8;border-radius:6px;overflow:hidden;min-width:60px}.operation-list-page .progress-cell .progress-bar-wrapper .progress-bar-fill{height:100%;border-radius:6px;transition:width .3s}.operation-list-page .progress-cell .progress-text{font-size:14px;color:#000000d9;white-space:nowrap}.operation-list-page .status-tag{display:inline-flex;align-items:center;gap:6px;font-size:14px}.operation-list-page .status-tag .status-dot{width:6px;height:6px;border-radius:50%}.operation-list-page .duration-text{font-size:14px;font-weight:500}.operation-list-page .actual-date-cell .date-text{color:#000000d9}.operation-list-page .actual-date-cell .delay-text{margin-left:4px;color:#f53f3f}.operation-list-page .actual-date-cell .advance-text{margin-left:4px;color:#00b42a}.operation-list-page .action-link{color:#636fd0;cursor:pointer}.operation-list-page .action-link:hover{color:#4c5ab8}.operation-list-page .ant-pagination{margin:0!important}.strategy-drawer .ant-drawer-body{padding:0;background:#fff}.strategy-drawer .ant-drawer-header{padding:16px 24px;border-bottom:1px solid #f0f0f0}.strategy-drawer .strategy-drawer__body{display:flex;flex-direction:column;padding:16px 24px;gap:16px;height:100%}.strategy-drawer .header-form{display:flex;gap:32px}.strategy-drawer .header-form .field{display:flex;align-items:center;gap:12px;flex:1}.strategy-drawer .header-form .label{color:#000000d9;font-size:14px;line-height:22px;white-space:nowrap;min-width:80px;text-align:right}.strategy-drawer .header-form .label.required:before{content:"*";margin-right:4px;color:#ff4d4f}.strategy-drawer .header-form .field:first-child .control{flex:none;width:332px}.strategy-drawer .header-form .control{flex:1}.strategy-drawer .toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.strategy-drawer .toolbar .toolbar-left{display:flex;align-items:center;gap:12px}.strategy-drawer .toolbar .toolbar-left .label{color:#000000d9;font-size:14px;white-space:nowrap;min-width:80px;text-align:right}.strategy-drawer .toolbar .toolbar-left .template-select{width:240px}.strategy-drawer .toolbar .toolbar-left .ant-btn{min-width:80px}.strategy-drawer .toolbar .toolbar-right{display:flex;align-items:center;gap:12px}.strategy-drawer .toolbar .toolbar-right .ant-btn{min-width:80px}.strategy-drawer .table-section{flex:1 1 0;overflow:auto}.strategy-drawer .table-section .strategy-table .ant-table-thead>tr>th{background:#fafafa;color:#000000d9;font-weight:500}.strategy-drawer .table-section .strategy-table .cell-select,.strategy-drawer .table-section .strategy-table .cell-input,.strategy-drawer .table-section .strategy-table .cell-time{width:100%}.strategy-drawer .table-section .strategy-table .cell-time .time-cell-icon{cursor:pointer;color:#00000073}.strategy-drawer .table-section .strategy-table .cell-time .time-cell-icon:hover{color:#000000d9}.strategy-drawer .table-section .strategy-table .row-actions{display:flex;justify-content:center;align-items:center;gap:12px}.strategy-drawer .table-section .strategy-table .row-actions .row-action-btn{background:transparent;border:none;padding:0;cursor:pointer;font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s}.strategy-drawer .table-section .strategy-table .row-actions .row-action-btn.add{color:#636fd0}.strategy-drawer .table-section .strategy-table .row-actions .row-action-btn.remove{color:#ff4d4f}.strategy-drawer .table-section .strategy-table .row-actions .row-action-btn:disabled{color:#00000040;cursor:not-allowed}.strategy-drawer .table-section .strategy-table .row-actions .row-action-btn:not(:disabled):hover{opacity:.75}.strategy-drawer .chart-section{border-top:1px solid #f0f0f0;padding-top:16px}.strategy-drawer .drawer-footer{display:flex;justify-content:flex-end;gap:12px}.strategy-drawer .drawer-footer .ant-btn{min-width:90px}.time-cell-popover-overlay .ant-popover-inner{padding:0}.time-cell-popover-overlay .time-cell-popover{display:flex;width:144px}.time-cell-popover-overlay .time-cell-popover .col{flex:1;max-height:220px;overflow-y:auto;padding:4px 0}.time-cell-popover-overlay .time-cell-popover .col:first-child{border-right:1px solid #f0f0f0}.time-cell-popover-overlay .time-cell-popover .col .opt{display:block;width:100%;border:none;background:transparent;padding:6px 0;text-align:center;cursor:pointer;font-size:14px;line-height:22px;color:#000000d9;font-family:inherit}.time-cell-popover-overlay .time-cell-popover .col .opt:hover{background:#f5f5f5}.time-cell-popover-overlay .time-cell-popover .col .opt.active{background:#e6f4ff;color:#636fd0;font-weight:600}.operation-strategy-page{display:flex;flex-direction:column;gap:16px;height:calc(100% - 34px);min-height:0}.operation-strategy-page .strategy-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000a}.operation-strategy-page .project-bar{display:flex;align-items:center;height:68px;padding:0 24px;border-radius:8px}.operation-strategy-page .project-bar .project-field{display:flex;align-items:center;gap:12px;width:308px}.operation-strategy-page .project-bar .project-field .label{color:#000000d9;font-size:14px;line-height:22px;white-space:nowrap}.operation-strategy-page .project-bar .project-field .project-select{flex:1 1 0;width:100%}.operation-strategy-page .cabinet-tab-bar{padding:0 24px;border-radius:12px}.operation-strategy-page .cabinet-tab-bar .ant-tabs{font-size:16px}.operation-strategy-page .cabinet-tab-bar .ant-tabs-nav{margin:0}.operation-strategy-page .cabinet-tab-bar .ant-tabs-nav:before{border-bottom:none}.operation-strategy-page .cabinet-tab-bar .ant-tabs-tab{padding:12px 0;font-size:16px}.operation-strategy-page .cabinet-tab-bar .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 40px}.operation-strategy-page .cabinet-tab-bar .ant-tabs-tab-btn{color:#000000d9}.operation-strategy-page .cabinet-tab-bar .ant-tabs-tab-active .ant-tabs-tab-btn{color:#636fd0;font-weight:500}.operation-strategy-page .cabinet-tab-bar .ant-tabs-ink-bar{background:#636fd0}.operation-strategy-page .filter-bar{display:flex;align-items:center;height:68px;padding:0 24px;border-radius:8px}.operation-strategy-page .filter-bar .filter-group{display:flex;align-items:center;flex:1;gap:40px}.operation-strategy-page .filter-bar .field-item{display:flex;align-items:center;gap:12px;width:308px}.operation-strategy-page .filter-bar .field-item .label{color:#000000d9;font-size:14px;line-height:22px;white-space:nowrap}.operation-strategy-page .filter-bar .field-item .input,.operation-strategy-page .filter-bar .field-item .range-picker{flex:1 1 0;width:100%;height:36px}.operation-strategy-page .main-panel{flex:1 1 0;min-height:0;padding:24px;background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column}.operation-strategy-page .main-panel .panel-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.operation-strategy-page .main-panel .panel-title{display:flex;align-items:center;gap:8px}.operation-strategy-page .main-panel .panel-title .bar{display:inline-block;width:4px;height:20px;background:#636fd0}.operation-strategy-page .main-panel .panel-title .title-text{color:#636fd0;font-size:20px;font-weight:500;line-height:28px}.operation-strategy-page .main-panel .panel-actions .ant-btn{min-width:90px;height:32px;color:#636fd0;border-color:#636fd0}.operation-strategy-page .main-panel .panel-actions .ant-btn:hover{color:#828cd9;border-color:#828cd9}.operation-strategy-page .main-panel .section{flex:1;min-height:0}.operation-strategy-page .main-panel .section .ant-table-wrapper,.operation-strategy-page .main-panel .section .ant-table-wrapper .ant-spin-nested-loading{height:100%}.operation-strategy-page .main-panel .section .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container{height:100%;display:flex;flex-direction:column}.operation-strategy-page .main-panel .section .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table{flex:1 1 0}.operation-strategy-page .main-panel .section .ant-table-thead>tr>th{background:#fafafa;color:#000000d9;font-weight:500}.operation-strategy-page .main-panel .action-link{color:#636fd0;cursor:pointer}.operation-strategy-page .main-panel .action-link:hover{color:#828cd9}.operation-strategy-page .main-panel .ant-pagination{margin:0!important}.file-upload__dragger.ant-upload-wrapper .ant-upload{padding:0}.file-upload__dragger.ant-upload-wrapper .ant-upload-drag{border-radius:4px;border-color:#d9d9d9;background:#fff;height:auto}.file-upload__dragger.ant-upload-wrapper .ant-upload-btn{padding:0}.file-upload__content{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:118px;color:#000000a6;text-align:center}.file-upload__icon{margin-bottom:6px;color:#636fd0;font-size:36px;line-height:1}.file-upload__title{margin-bottom:4px;font-size:14px;line-height:22px;color:#000000a6}.file-upload__trigger{color:#636fd0;font-weight:500}.file-upload__tip{color:#00000073;font-size:12px;line-height:20px}.file-upload__list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.file-upload__item{position:relative;display:flex;align-items:center;max-width:100%;height:36px;padding:0 32px 0 12px;border:1px solid #d9d9d9;border-radius:2px;background:#fff;cursor:pointer;transition:border-color .2s}.file-upload__item:hover{border-color:#636fd0}.file-upload__item--disabled{cursor:default}.file-upload__item--disabled:hover{border-color:#d9d9d9}.file-upload__item-icon{margin-right:8px;color:#000000a6;font-size:18px}.file-upload__item-name{max-width:360px;overflow:hidden;color:#636fd0;font-size:14px;line-height:22px;white-space:nowrap;text-overflow:ellipsis}.file-upload__item-size{color:#00000073;font-size:14px;line-height:22px}.file-upload__item-remove{position:absolute;top:50%;right:12px;color:#00000073;font-size:12px;cursor:pointer;transform:translateY(-50%)}.file-upload__item-remove:hover{color:#f53f3f}.task-detail-page{display:flex;flex-direction:column;gap:16px;height:calc(100% - 34px)}.task-detail-page.task-detail-page--loading{justify-content:center}.task-detail-page .task-detail-loading{display:flex;align-items:center;justify-content:center;flex:1}.task-detail-page .task-detail-summary{display:grid;grid-template-columns:minmax(560px,674px) minmax(720px,1fr);grid-gap:16px;gap:16px}.task-detail-page .task-overview-card,.task-detail-page .task-steps-card,.task-detail-page .task-detail-panel{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000a}.task-detail-page .task-overview-card{position:relative;padding:16px 16px 14px;min-height:160px}.task-detail-page .task-overview-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.task-detail-page .task-overview-card__project{display:flex;align-items:center;gap:12px;min-width:0}.task-detail-page .task-overview-card__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#f2f4ff;color:#636fd0;font-size:24px;flex:0 0 auto}.task-detail-page .task-overview-card__project-text{min-width:0}.task-detail-page .task-overview-card__label{margin-bottom:2px;color:#000000a6;font-size:14px;line-height:22px}.task-detail-page .task-overview-card__name{color:#000000d9;font-size:16px;line-height:24px;font-weight:500;word-break:break-all}.task-detail-page .task-overview-card__status{display:inline-flex;align-items:center;justify-content:center;min-width:100px;height:48px;border-radius:4px;font-size:16px;line-height:24px;font-weight:500;flex:0 0 auto}.task-detail-page .task-overview-card__divider{height:1px;margin:16px 0 12px;background:#f0f0f0}.task-detail-page .task-overview-card__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 24px;gap:12px 24px}.task-detail-page .task-overview-card__meta-item{min-width:0}.task-detail-page .task-overview-card__meta-label{margin-bottom:4px;color:#000000a6;font-size:14px;line-height:22px}.task-detail-page .task-overview-card__meta-value{color:#000000d9;font-size:14px;line-height:22px;font-weight:500;word-break:break-all}.task-detail-page .task-overview-card__readonly{position:absolute;top:18px;right:128px;padding:0 10px;height:28px;border-radius:14px;background:#f5f5f5;color:#00000073;font-size:12px;line-height:28px}.task-detail-page .task-steps-card{display:flex;align-items:center;padding:24px 40px;min-height:160px;overflow:hidden}.task-detail-page .task-stepper{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:100%;grid-gap:0;gap:0}.task-detail-page .task-stepper__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 10px;border:0;background:transparent;cursor:pointer}.task-detail-page .task-stepper__item.is-disabled{cursor:not-allowed;opacity:.45}.task-detail-page .task-stepper__index{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:32px;height:32px;border:1px solid rgba(0,0,0,.25);border-radius:50%;color:#00000040;font-size:16px;line-height:24px;background:#fff;position:relative;z-index:1}.task-detail-page .task-stepper__title{color:#000;font-size:16px;line-height:24px;text-align:center;white-space:nowrap}.task-detail-page .task-stepper__connector{position:absolute;top:16px;left:calc(50% + 16px);width:calc(100% - 32px);height:1px;background:#00000026}.task-detail-page .task-stepper__connector.is-active{background:#00b42a}.task-detail-page .task-stepper__info{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:2px}.task-detail-page .task-stepper__info-user,.task-detail-page .task-stepper__info-time{font-size:12px;line-height:18px;color:#00000073;white-space:nowrap}.task-detail-page .task-stepper .is-completed .task-stepper__index{background:#fff;border-color:#00b42a;color:#00b42a;font-size:18px}.task-detail-page .task-stepper .is-current .task-stepper__index{background:#fff;border-color:#636fd0;color:#636fd0}.task-detail-page .task-stepper .is-completed.is-selected .task-stepper__index{background:#00b42a;border-color:#00b42a;color:#fff;box-shadow:0 0 0 4px #aef0b5}.task-detail-page .task-stepper .is-current.is-selected .task-stepper__index{background:#636fd0;border-color:#636fd0;color:#fff;box-shadow:0 0 0 4px #d3d6f0}.task-detail-page .task-detail-panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:20px 24px 24px}.task-detail-page .task-detail-panel__title{display:flex;align-items:center;gap:8px;margin-bottom:16px}.task-detail-page .task-detail-panel__bar{width:4px;height:20px;border-radius:2px;background:#636fd0}.task-detail-page .task-detail-panel__text{color:#636fd0;font-size:20px;line-height:28px;font-weight:500}.task-detail-page .task-detail-panel__edit-btn{margin-left:auto}.task-detail-page .task-detail-content{flex:1 1 auto;min-height:0;overflow:auto;display:flex;justify-content:center}.task-detail-page .task-detail-content .step-placeholder{display:flex;align-items:center;justify-content:center;min-height:240px;color:#00000073;font-size:14px}.task-detail-page .task-detail-content .step-form{display:flex;flex-direction:column;gap:20px;width:500px}.task-detail-page .task-detail-content .step-form-title,.task-detail-page .task-detail-content .step-form-actions{display:none}.task-detail-page .task-detail-content .step-form-field{display:flex;flex-direction:column;gap:8px}.task-detail-page .task-detail-content .step-form-field label{color:#000000d9;font-size:14px;line-height:22px}.task-detail-page .task-detail-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;margin:0 -24px -16px;background:#fff}.task-detail-page .task-detail-footer .ant-btn{min-width:90px;height:36px;border-radius:2px}.task-detail-page .task-detail-footer .ant-btn-primary{min-width:130px}.task-detail-page .task-success-result{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000a}.task-detail-page .task-success-result__icon{font-size:64px;color:#52c41a}.task-detail-page .task-success-result__title{margin-top:16px;font-size:24px;line-height:32px;color:#000000d9}.task-detail-page .task-success-result__desc{margin-top:8px;font-size:14px;line-height:22px;color:#00000073}.task-detail-page .task-success-result__actions{margin-top:24px;display:flex;gap:8px}.task-detail-page .task-success-result__actions .ant-btn{min-width:90px;height:32px;border-radius:2px}.field-label{color:#000000d9;font-size:14px;line-height:22px}.field-label.required:before{content:"*";color:#f53f3f;margin-right:4px}.bill-form-item{display:flex;flex-direction:column;gap:4px}.receive-bill-grid-step,.receive-bill-customer-step,.receive-bill-pv-customer-step{display:flex;flex-direction:column;gap:16px;width:875px}.receive-bill-grid-step__upload,.receive-bill-customer-step__upload,.receive-bill-pv-customer-step__upload{display:flex;flex-direction:column;gap:4px}.receive-bill-grid-step__grid,.receive-bill-customer-step__grid,.receive-bill-pv-customer-step__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 40px;gap:16px 40px}.receive-bill-grid-step__loading,.receive-bill-customer-step__loading,.receive-bill-pv-customer-step__loading{display:flex;justify-content:center;padding:48px 0}.receive-bill-grid-step .bill-form-item .ant-input-affix-wrapper,.receive-bill-customer-step .bill-form-item .ant-input-affix-wrapper,.receive-bill-pv-customer-step .bill-form-item .ant-input-affix-wrapper,.receive-bill-grid-step .bill-form-item .ant-input,.receive-bill-customer-step .bill-form-item .ant-input,.receive-bill-pv-customer-step .bill-form-item .ant-input,.receive-bill-grid-step .bill-form-item .ant-input-group-addon,.receive-bill-customer-step .bill-form-item .ant-input-group-addon,.receive-bill-pv-customer-step .bill-form-item .ant-input-group-addon{font-size:14px}.receive-bill-grid-step .bill-form-item .ant-input-group-wrapper,.receive-bill-customer-step .bill-form-item .ant-input-group-wrapper,.receive-bill-pv-customer-step .bill-form-item .ant-input-group-wrapper{width:100%}.receive-bill-grid-step .bill-form-item .ant-input-group-addon,.receive-bill-customer-step .bill-form-item .ant-input-group-addon,.receive-bill-pv-customer-step .bill-form-item .ant-input-group-addon{min-width:72px;padding:0 8px;color:#000000a6;background:#fafafa;text-align:center}.receive-bill-grid-step .bill-form-item .ant-input,.receive-bill-customer-step .bill-form-item .ant-input,.receive-bill-pv-customer-step .bill-form-item .ant-input{height:36px;border-radius:2px 0 0 2px}.receive-bill-grid-step .bill-form-item .ant-input[disabled],.receive-bill-customer-step .bill-form-item .ant-input[disabled],.receive-bill-pv-customer-step .bill-form-item .ant-input[disabled]{color:#00000073;background:#f5f5f5}.receive-bill-pv-customer-step__tags{display:flex;flex-wrap:wrap;gap:12px}.receive-bill-pv-customer-step__tag{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;background:#fff;border:1px solid #d9d9d9;border-radius:2px;font-size:14px;color:#000000d9;cursor:pointer}.receive-bill-pv-customer-step__tag.is-active{background:#f9f9fd;border-color:#636fd0;color:#636fd0}.receive-bill-pv-customer-step__table .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.invoice-step,.collect-payment-step,.payment-voucher-step,.send-bill-step{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:4px}.invoice-step__upload,.collect-payment-step__upload,.payment-voucher-step__upload,.send-bill-step__upload,.invoice-step__form,.collect-payment-step__form,.payment-voucher-step__form,.send-bill-step__form{width:500px;max-width:100%}.invoice-step__upload,.collect-payment-step__upload,.payment-voucher-step__upload,.send-bill-step__upload{display:flex;flex-direction:column;gap:4px}.invoice-step__form,.collect-payment-step__form,.payment-voucher-step__form,.send-bill-step__form{display:flex;flex-direction:column;gap:16px}.invoice-step__date,.collect-payment-step__date,.payment-voucher-step__date,.send-bill-step__date,.invoice-step__date .ant-picker,.collect-payment-step__date .ant-picker,.payment-voucher-step__date .ant-picker,.send-bill-step__date .ant-picker{width:100%}.invoice-step .bill-form-item .ant-picker,.collect-payment-step .bill-form-item .ant-picker,.payment-voucher-step .bill-form-item .ant-picker,.send-bill-step .bill-form-item .ant-picker,.invoice-step .bill-form-item .ant-input,.collect-payment-step .bill-form-item .ant-input,.payment-voucher-step .bill-form-item .ant-input,.send-bill-step .bill-form-item .ant-input,.invoice-step .bill-form-item .ant-input-group-addon,.collect-payment-step .bill-form-item .ant-input-group-addon,.payment-voucher-step .bill-form-item .ant-input-group-addon,.send-bill-step .bill-form-item .ant-input-group-addon{font-size:14px}.invoice-step .bill-form-item .ant-picker,.collect-payment-step .bill-form-item .ant-picker,.payment-voucher-step .bill-form-item .ant-picker,.send-bill-step .bill-form-item .ant-picker,.invoice-step .bill-form-item .ant-input-group-wrapper,.collect-payment-step .bill-form-item .ant-input-group-wrapper,.payment-voucher-step .bill-form-item .ant-input-group-wrapper,.send-bill-step .bill-form-item .ant-input-group-wrapper{width:100%}.invoice-step .bill-form-item .ant-picker,.collect-payment-step .bill-form-item .ant-picker,.payment-voucher-step .bill-form-item .ant-picker,.send-bill-step .bill-form-item .ant-picker{height:36px;border-radius:2px}.invoice-step .bill-form-item .ant-input-group-addon,.collect-payment-step .bill-form-item .ant-input-group-addon,.payment-voucher-step .bill-form-item .ant-input-group-addon,.send-bill-step .bill-form-item .ant-input-group-addon{min-width:40px;padding:0 8px;color:#000000a6;background:#fafafa;text-align:center}.invoice-step .bill-form-item .ant-input,.collect-payment-step .bill-form-item .ant-input,.payment-voucher-step .bill-form-item .ant-input,.send-bill-step .bill-form-item .ant-input{height:36px;border-radius:2px 0 0 2px}.customer-confirm-step{display:flex;flex-direction:column;gap:16px;width:500px;max-width:100%;padding-top:4px}.customer-confirm-step__check{display:flex;align-items:center;gap:12px}.customer-confirm-step__upload{display:flex;flex-direction:column;gap:4px}.customer-confirm-step .field-label{white-space:nowrap}.customer-confirm-step .bill-form-item .ant-input{height:36px;font-size:14px;border-radius:2px}.payment-process-step{display:flex;flex-direction:column;gap:16px;width:500px;max-width:100%;padding-top:4px}.payment-process-step .bill-form-item .ant-input{height:36px;font-size:14px;border-radius:2px}.confirm-sheet-step{display:flex;justify-content:center;padding-top:4px}.confirm-sheet-step__form{width:500px;max-width:100%}.confirm-sheet-step .bill-form-item .ant-input{height:36px;font-size:14px;border-radius:2px}@media(max-width:1200px){.task-detail-page .task-detail-summary{grid-template-columns:1fr}}@media(max-width:1200px){.receive-bill-grid-step,.receive-bill-customer-step,.receive-bill-pv-customer-step{padding:0}.receive-bill-grid-step__grid,.receive-bill-customer-step__grid,.receive-bill-pv-customer-step__grid{grid-template-columns:1fr;gap:16px}.invoice-step__upload,.collect-payment-step__upload,.payment-voucher-step__upload,.send-bill-step__upload,.invoice-step__form,.collect-payment-step__form,.payment-voucher-step__form,.send-bill-step__form,.customer-confirm-step,.contract-step,.file-step,.recharge-voucher-step__alert,.recharge-voucher-step__upload,.recharge-voucher-step__form,.strategy-info-step__devices,.strategy-info-step__upload,.strategy-info-step__form,.confirm-sheet-step__form{width:100%}}.recharge-voucher-step{display:flex;flex-direction:column;align-items:center;gap:12px}.recharge-voucher-step__alert,.recharge-voucher-step__upload,.recharge-voucher-step__form{width:500px;max-width:100%}.recharge-voucher-step__upload{display:flex;flex-direction:column;gap:4px}.recharge-voucher-step__form{display:flex;flex-direction:column;gap:16px}.recharge-voucher-step__date,.recharge-voucher-step__date .ant-picker{width:100%}.recharge-voucher-step .bill-form-item .ant-picker,.recharge-voucher-step .bill-form-item input.ant-input,.recharge-voucher-step .bill-form-item .ant-input-group-addon{font-size:14px}.recharge-voucher-step .bill-form-item .ant-picker,.recharge-voucher-step .bill-form-item .ant-input-group-wrapper{width:100%}.recharge-voucher-step .bill-form-item .ant-picker{height:36px;border-radius:2px}.recharge-voucher-step .bill-form-item .ant-input-group-addon{min-width:40px;padding:0 8px;color:#000000a6;background:#fafafa;text-align:center}.recharge-voucher-step .bill-form-item input.ant-input{height:36px;border-radius:2px 0 0 2px}.strategy-info-step{display:flex;flex-direction:column;align-items:center;gap:12px;width:797px}.strategy-info-step__devices{display:flex;flex-wrap:wrap;gap:16px;width:100%}.strategy-info-step__device{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;background:#fff;border:1px solid #d9d9d9;border-radius:2px;font-size:14px;color:#000000d9;cursor:pointer}.strategy-info-step__device.is-active{background:#f9f9fd;border-color:#636fd0;color:#636fd0}.strategy-info-step__device-icon{font-size:16px;color:#00000040}.strategy-info-step__device-icon.is-complete{color:#52c41a}.strategy-info-step__upload,.strategy-info-step__form{width:100%}.strategy-info-step__upload{display:flex;flex-direction:column;gap:4px}.strategy-info-step__form{display:flex;flex-direction:column;gap:16px;flex:1 1 0}.strategy-info-step__section-head{display:flex;align-items:center;justify-content:space-between}.strategy-info-step__section-title{font-size:16px;font-weight:500;color:#000000d9;display:inline-flex;align-items:center;gap:6px}.strategy-info-step__section-tip{color:#00000073;font-size:12px;cursor:pointer}.strategy-info-step__field-head{display:flex;align-items:center;justify-content:space-between}.strategy-info-step__link{font-size:14px;color:#636fd0;cursor:pointer}.strategy-info-step__link.is-disabled{color:#00000040;cursor:not-allowed}.strategy-info-step__chart{width:100%;height:300px;margin-top:4px}.strategy-info-step__chart-empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#00000040;font-size:14px}.contract-step,.file-step{width:500px;max-width:100%;padding-top:4px}.confirm-balance-step{display:flex;flex-direction:column;gap:16px;width:500px;max-width:100%;padding-top:4px}.confirm-balance-step .bill-form-item .ant-input{height:36px;font-size:14px;border-radius:2px 0 0 2px}.project-list-page{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.project-list-page .filter-card{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;background:#fff;border-radius:16px;padding:16px 24px}.project-list-page .filter-card .filter-item{display:flex;align-items:center;gap:12px;width:308px}.project-list-page .filter-card .filter-item .filter-label{flex-shrink:0;font-size:14px;color:#000000d9}.project-list-page .filter-card .filter-item .filter-control{flex:1;min-width:0}.project-list-page .filter-card .filter-actions{display:flex;gap:8px;margin-left:auto}.project-list-page .table-card{display:flex;flex-direction:column;flex:1;min-height:0;background:#fff;border-radius:16px;padding:24px}.project-list-page .table-card .table-section{flex:1;min-height:0}.project-list-page .table-card .table-section .ant-table-wrapper,.project-list-page .table-card .table-section .ant-table-wrapper .ant-spin-nested-loading{height:100%}.project-list-page .table-card .table-section .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container{height:100%;display:flex;flex-direction:column}.project-list-page .table-card .table-section .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table{flex:1 1 0}.project-list-page .table-card .table-title{display:flex;align-items:center;gap:8px;margin-bottom:16px}.project-list-page .table-card .table-title .title-bar{width:4px;height:20px;background:#636fd0}.project-list-page .table-card .table-title .title-text{font-size:20px;font-weight:500;line-height:20px;color:#636fd0}.project-list-page .table-card .project-name-cell{display:inline-flex;align-items:center;gap:8px}.project-list-page .table-card .project-name-cell .favorite-icon{display:inline-flex;cursor:pointer;color:#fea522}.project-list-page .table-card .project-type-tag{display:inline-block;padding:1px 12px;border-radius:2px;font-size:14px;line-height:22px}.project-list-page .table-card .project-status-cell{display:inline-flex;align-items:center;gap:6px}.project-list-page .table-card .project-status-cell .status-dot{width:6px;height:6px;border-radius:50%}.project-list-page .table-card .enter-project-link{color:#636fd0}.project-detail-page{display:flex;gap:16px;flex:1;min-height:0;overflow-y:auto}.project-detail-page .panel-title{display:flex;align-items:center;gap:8px;height:20px;flex-shrink:0}.project-detail-page .panel-title .title-bar{width:4px;height:20px;background:#636fd0}.project-detail-page .panel-title .title-text{font-size:20px;font-weight:500;line-height:20px;color:#636fd0}.project-detail-page .device-panel{width:398px;flex-shrink:0;background:#fff;border-radius:12px;padding:24px;display:flex;flex-direction:column;overflow:hidden}.project-detail-page .device-panel .tree-container{flex:1;min-height:0;margin-top:16px;overflow-y:auto}.project-detail-page .device-panel .tree-container .tree-placeholder{height:100%;display:flex;align-items:center;justify-content:center}.project-detail-page .device-panel .device-tree .ant-tree-treenode{padding-bottom:0}.project-detail-page .device-panel .device-tree .ant-tree-switcher{width:20px;display:flex;align-items:center;justify-content:center}.project-detail-page .device-panel .device-tree .ant-tree-switcher:before{width:20px;height:20px;top:50%;left:50%;transform:translate(-50%,-50%)}.project-detail-page .device-panel .device-tree .ant-tree-switcher .tree-switcher-icon{font-size:12px;color:#00000073;transition:transform .2s}.project-detail-page .device-panel .device-tree .ant-tree-node-content-wrapper{height:40px;padding:0 1px;display:flex;align-items:center;border-radius:4px}.project-detail-page .device-panel .device-tree .ant-tree-node-content-wrapper .ant-tree-iconEle{width:20px;height:20px;margin-right:6px;display:flex;align-items:center;justify-content:center}.project-detail-page .device-panel .device-tree .ant-tree-node-content-wrapper .ant-tree-iconEle .tree-node-icon{width:20px;height:20px;display:block}.project-detail-page .device-panel .device-tree .ant-tree-node-content-wrapper .ant-tree-title{font-size:14px;color:#000000d9}.project-detail-page .device-panel .device-tree .ant-tree-node-content-wrapper .ant-tree-title .tree-node-count{color:#636fd0}.project-detail-page .device-panel .device-tree .ant-tree-node-content-wrapper:hover,.project-detail-page .device-panel .device-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background:#f2f4ff}.project-detail-page .device-panel .device-tree .ant-tree-node-content-wrapper.ant-tree-node-selected .ant-tree-title{color:#636fd0;font-weight:500}.project-detail-page .run-data-panel{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.project-detail-page .run-data-panel .stat-cards{display:flex;gap:16px}.project-detail-page .run-data-panel .stat-cards .stat-card{flex:1;min-width:0;height:92px;background:#fff;border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px}.project-detail-page .run-data-panel .stat-cards .stat-card .stat-card-icon{width:60px;height:60px;flex-shrink:0}.project-detail-page .run-data-panel .stat-cards .stat-card .stat-card-info{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.project-detail-page .run-data-panel .stat-cards .stat-card .stat-card-info .stat-card-label{font-size:14px;line-height:14px;color:#000000d9}.project-detail-page .run-data-panel .stat-cards .stat-card .stat-card-info .stat-card-value{display:flex;align-items:baseline;gap:4px}.project-detail-page .run-data-panel .stat-cards .stat-card .stat-card-info .stat-card-value .stat-card-number{font-family:D-DIN-PRO,sans-serif;font-size:22px;font-weight:700;line-height:22px;color:#000000d9}.project-detail-page .run-data-panel .stat-cards .stat-card .stat-card-info .stat-card-value .stat-card-unit{font-size:14px;line-height:14px;color:#000000d9}.project-detail-page .run-data-panel .stat-cards .stat-card .stat-card-info .stat-card-compare{display:flex;align-items:center;gap:4px;font-size:12px;line-height:12px}.project-detail-page .run-data-panel .stat-cards .stat-card .stat-card-info .stat-card-compare .compare-label{color:#000000a6}.project-detail-page .run-data-panel .stat-cards .stat-card .stat-card-info .stat-card-compare .compare-value{color:#00000073}.project-detail-page .run-data-panel .stat-cards .stat-card .stat-card-info .stat-card-compare .compare-value--up{color:#00b42a;display:inline-flex;align-items:center;gap:2px}.project-detail-page .run-data-panel .stat-cards .stat-card .stat-card-info .stat-card-compare .compare-value--down{color:#f5222d;display:inline-flex;align-items:center;gap:2px}.project-detail-page .run-data-panel .filter-bar{height:68px;flex-shrink:0;background:#fff;border-radius:16px;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.project-detail-page .run-data-panel .filter-bar .filter-left{display:flex;align-items:center;gap:12px}.project-detail-page .run-data-panel .filter-bar .filter-left .filter-label{font-size:14px;color:#000000d9}.project-detail-page .run-data-panel .chart-card{flex:1;min-height:480px;background:#fff;border-radius:16px;padding:24px;display:flex;flex-direction:column}.project-detail-page .run-data-panel .chart-card .panel-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.project-detail-page .run-data-panel .chart-card .chart-body{flex:1;min-height:0;margin-top:16px}.project-detail-page .run-data-panel .chart-card .chart-body .run-data-chart{height:100%}.project-detail-page .run-data-panel .chart-card .chart-body .chart-placeholder{height:100%;display:flex;align-items:center;justify-content:center}.project-detail-page .pill-switch{display:flex;align-items:center;padding:2px;background:#fff;border:1px solid rgba(5,5,5,.06);border-radius:4px}.project-detail-page .pill-switch .pill{min-width:62px;height:32px;line-height:32px;padding:0 12px;border-radius:4px;text-align:center;font-size:14px;color:#000000d9;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.project-detail-page .pill-switch .pill--active{background:#636fd0;color:#fff}.monitor-history-modal .history-filter-row{display:flex;align-items:center;gap:36px}.monitor-history-modal .history-filter-row .query-field{display:flex;align-items:center;width:360px;height:36px;padding-right:8px;border:1px solid #d9d9d9;border-radius:2px;box-sizing:border-box}.monitor-history-modal .history-filter-row .query-field .query-mode-select{width:104px}.monitor-history-modal .history-filter-row .query-field .query-divider{width:1px;height:16px;margin:0 8px 0 0;background:#d9d9d9}.monitor-history-modal .history-filter-row .query-field .day-switcher{flex:1;display:flex;align-items:center;justify-content:space-between}.monitor-history-modal .history-filter-row .query-field .day-switcher .switch-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:transparent;color:#00000073;cursor:pointer}.monitor-history-modal .history-filter-row .query-field .day-switcher .switch-btn:hover:not(:disabled){background:#0000000a;color:#000000a6}.monitor-history-modal .history-filter-row .query-field .day-switcher .switch-btn:disabled{color:#00000040;cursor:not-allowed}.monitor-history-modal .history-filter-row .query-field .day-switcher .day-picker{width:120px}.monitor-history-modal .history-filter-row .query-field .day-switcher .day-picker input{text-align:center}.monitor-history-modal .history-filter-row .query-field .range-picker{flex:1;min-width:0}.monitor-history-modal .history-filter-row .metric-checks{display:flex;align-items:center;gap:12px}.monitor-history-modal .history-filter-row .filter-label{font-size:14px;line-height:22px;color:#000000d9}.monitor-history-modal .history-section-title{margin:24px 0 8px;font-size:16px;font-weight:500;line-height:24px;color:#636fd0}.monitor-history-modal .history-chart-body{height:480px}.alert-resolve-modal .ant-table-thead>tr>th{height:48px;padding:8px 16px;background:#fafafa;font-weight:400;color:#000000d9}.alert-resolve-modal .ant-table-tbody>tr>td{height:48px;padding:8px 16px}.alert-resolve-modal .alarm-tag-badge{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:2px;font-size:14px;line-height:22px}.monitor-panel-title{display:flex;align-items:center;gap:8px;height:20px;flex-shrink:0}.monitor-panel-title .title-bar{width:4px;height:20px;background:#636fd0}.monitor-panel-title .title-text{font-size:20px;font-weight:500;line-height:20px;color:#636fd0}.monitor-page{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow-y:auto}.monitor-page .monitor-stat-cards{display:flex;gap:16px;flex-shrink:0}.monitor-page .monitor-stat-cards .stat-card{flex:1;min-width:0;height:92px;background:#fff;border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px}.monitor-page .monitor-stat-cards .stat-card .stat-card-icon{width:60px;height:60px;flex-shrink:0}.monitor-page .monitor-stat-cards .stat-card .stat-card-info{display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:0}.monitor-page .monitor-stat-cards .stat-card .stat-card-info .stat-card-label{font-size:14px;line-height:14px;color:#000000d9}.monitor-page .monitor-stat-cards .stat-card .stat-card-info .stat-card-value{display:flex;align-items:baseline;gap:4px}.monitor-page .monitor-stat-cards .stat-card .stat-card-info .stat-card-value .stat-card-number{font-family:D-DIN-PRO,sans-serif;font-size:22px;font-weight:700;line-height:22px;color:#000000d9}.monitor-page .monitor-stat-cards .stat-card .stat-card-info .stat-card-value .stat-card-unit{font-size:14px;line-height:14px;color:#000000d9}.monitor-page .monitor-middle{display:flex;gap:16px;flex-shrink:0;align-items:stretch;height:704px}.monitor-page .monitor-chart-panels{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.monitor-page .monitor-chart-panels .chart-card{background:#fff;border-radius:12px;padding:24px}.monitor-page .monitor-chart-panels .chart-card .chart-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.monitor-page .monitor-chart-panels .chart-card .chart-card-header .history-link{display:inline-flex;align-items:center;gap:2px;font-size:14px;line-height:14px;color:#000000a6;cursor:pointer}.monitor-page .monitor-chart-panels .chart-card .chart-card-header .history-link .history-link-icon{font-size:12px}.monitor-page .monitor-chart-panels .chart-card .chart-card-header .history-link:hover{color:#636fd0}.monitor-page .monitor-chart-panels .chart-card .chart-card-body{height:260px}.monitor-page .profile-panel{width:398px;flex-shrink:0;background:#fff;border-radius:12px;padding:24px;display:flex;flex-direction:column}.monitor-page .profile-panel .profile-rows{margin-top:24px;display:flex;flex-direction:column;gap:8px}.monitor-page .profile-panel .profile-row{height:48px;flex-shrink:0;background:#f9f9fd;border-radius:4px;padding:0 12px;display:flex;align-items:center;gap:8px}.monitor-page .profile-panel .profile-row .profile-row-icon{width:20px;height:20px;flex-shrink:0}.monitor-page .profile-panel .profile-row .profile-row-label{font-size:14px;line-height:14px;color:#000000d9}.monitor-page .profile-panel .profile-row .profile-row-value{margin-left:auto;display:flex;align-items:baseline;gap:4px}.monitor-page .profile-panel .profile-row .profile-row-value .value-number{font-family:D-DIN-PRO,sans-serif;font-size:18px;font-weight:700;line-height:18px;color:#000000d9}.monitor-page .profile-panel .profile-row .profile-row-value .value-text{font-size:16px;font-weight:600;line-height:16px;color:#000000d9}.monitor-page .profile-panel .profile-row .profile-row-value .value-unit{font-size:14px;font-weight:500;line-height:14px;color:#00000073}.monitor-page .profile-panel .profile-row--highlight{background:#f0fbf2}.monitor-page .profile-panel .profile-row--highlight .profile-row-value .value-number,.monitor-page .profile-panel .profile-row--highlight .profile-row-value .value-text{color:#00b42a}.monitor-page .profile-panel .profile-divider{height:1px;background:#d9d9d9;margin:24px 0;flex-shrink:0}.monitor-page .monitor-alarm-panel{margin-top:8px;border:1px solid rgba(5,5,5,.06);border-radius:4px;padding:12px;display:flex;flex-direction:column;flex:1;min-height:0}.monitor-page .monitor-alarm-panel .alarm-header{display:flex;align-items:center;gap:8px;flex-shrink:0}.monitor-page .monitor-alarm-panel .alarm-header .alarm-icon{width:20px;height:20px}.monitor-page .monitor-alarm-panel .alarm-header .alarm-title{font-size:14px;font-weight:500;line-height:14px;color:#000000d9}.monitor-page .monitor-alarm-panel .alarm-header .alarm-title .alarm-count{color:#f53f3f}.monitor-page .monitor-alarm-panel .alarm-header .alarm-goto{margin-left:auto;display:inline-flex;align-items:center;gap:2px;font-size:14px;line-height:14px;color:#000000a6;cursor:pointer}.monitor-page .monitor-alarm-panel .alarm-header .alarm-goto .alarm-goto-icon{font-size:12px}.monitor-page .monitor-alarm-panel .alarm-header .alarm-goto:hover{color:#636fd0}.monitor-page .monitor-alarm-panel .alarm-list{margin-top:12px;border-top:1px solid rgba(5,5,5,.06);padding-top:12px;display:flex;flex-direction:column;gap:6px;overflow-y:auto;flex:1;min-height:0}.monitor-page .monitor-alarm-panel .alarm-list .alarm-item{flex-shrink:0;background:#f53f3f0a;border-radius:4px;padding:8px}.monitor-page .monitor-alarm-panel .alarm-list .alarm-item .alarm-time{font-size:14px;line-height:14px;color:#000000a6}.monitor-page .monitor-alarm-panel .alarm-list .alarm-item .alarm-body{margin-top:4px;display:flex;align-items:center;gap:8px}.monitor-page .monitor-alarm-panel .alarm-list .alarm-item .alarm-body .alarm-content{font-size:14px;line-height:22px;color:#000000d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitor-page .monitor-alarm-panel .alarm-list .alarm-item .alarm-body .alarm-tag{margin-left:auto;flex-shrink:0;font-size:14px;line-height:22px;color:#f53f3f}.monitor-page .monitor-table-panel{background:#fff;border-radius:12px;padding:24px;flex-shrink:0}.monitor-page .monitor-table-panel .table-panel-header{display:flex;align-items:center;margin-bottom:16px}.monitor-page .monitor-table-panel .table-panel-header .header-hint{flex:1;text-align:center;font-size:14px;line-height:22px;color:#000}.monitor-page .monitor-table-panel .table-panel-header .header-search{width:272px}.monitor-page .monitor-table-panel .ant-table-thead>tr>th{height:48px;padding:8px 16px;background:#fafafa;font-weight:400;color:#000000d9}.monitor-page .monitor-table-panel .ant-table-tbody>tr>td{height:48px;padding:8px 16px}.monitor-page .monitor-table-panel .monitor-status-badge{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:2px;font-size:14px;line-height:22px}.monitor-page .monitor-table-panel .alarm-count-cell{color:#f53f3f}.monitor-page .monitor-table-panel .detail-link{color:#636fd0;cursor:pointer}.pv-efficiency-page{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.pv-efficiency-page .filter-card{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;background:#fff;border-radius:16px;padding:16px 24px}.pv-efficiency-page .filter-card .filter-item{display:flex;align-items:center;gap:12px;width:308px}.pv-efficiency-page .filter-card .filter-item .filter-label{flex-shrink:0;font-size:14px;color:#000000d9}.pv-efficiency-page .filter-card .filter-item .filter-control{flex:1;min-width:0}.pv-efficiency-page .filter-card .scope-item{display:flex;align-items:center;margin-left:auto}.pv-efficiency-page .filter-card .scope-item .filter-label{font-size:14px;color:#000000d9}.pv-efficiency-page .filter-card .scope-item .scope-label{display:inline-flex;align-items:center;gap:4px}.pv-efficiency-page .filter-card .scope-item .scope-label .scope-tip-icon{color:#00000073}.pv-efficiency-page .table-card{display:flex;flex-direction:column;flex:1;min-height:0;background:#fff;border-radius:16px;padding:24px}.pv-efficiency-page .table-card .table-title{display:flex;align-items:center;gap:8px;margin-bottom:16px}.pv-efficiency-page .table-card .table-title .title-bar{width:4px;height:20px;background:#636fd0}.pv-efficiency-page .table-card .table-title .title-text{font-size:20px;font-weight:500;line-height:20px;color:#636fd0}.pv-efficiency-page .table-card .table-title .title-tip-icon{color:#00000073;cursor:pointer}.pv-efficiency-page .table-card .table-title .legend-bar{display:flex;align-items:center;gap:16px;height:32px;padding:0 12px;background:#f5f5f5;border-radius:2px;font-size:14px;line-height:14px;color:#000000d9}.pv-efficiency-page .table-card .table-title .legend-bar .legend-item{display:flex;align-items:center;gap:4px}.pv-efficiency-page .table-card .table-title .legend-bar .legend-item .legend-swatch{width:16px;height:16px;background-color:#636fd0;border-radius:2px}.pv-efficiency-page .table-card .table-title .legend-bar .legend-note{color:#000000a6}.pv-efficiency-page .table-card .table-title .title-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.pv-efficiency-page .table-card .table-title .title-actions .setting-icon{font-size:16px;color:#000000a6;cursor:pointer}.pv-efficiency-page .table-card .table-section{flex:1;min-height:0}.pv-efficiency-page .table-card .table-section .ant-table-wrapper,.pv-efficiency-page .table-card .table-section .ant-table-wrapper .ant-spin-nested-loading{height:100%}.pv-efficiency-page .table-card .table-section .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container{height:100%;display:flex;flex-direction:column}.pv-efficiency-page .table-card .table-section .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table{flex:1 1 0}.pv-efficiency-page .table-card .table-section .ant-table-thead>tr:first-child>th{height:48px;padding-top:0;padding-bottom:0}.pv-efficiency-page .table-card .table-section .ant-table-thead>tr:nth-child(2)>th{height:36px;padding-top:0;padding-bottom:0}.pv-efficiency-page .table-card .table-section .ant-table-tbody>tr>td{height:36px;padding-top:0;padding-bottom:0}.pv-efficiency-page .table-card .table-section .ant-table-thead>tr:nth-child(2)>th{font-weight:400}.pv-efficiency-page .table-card .table-section .month-head{display:flex;flex-direction:column;align-items:flex-end;line-height:18px}.pv-efficiency-page .table-card .table-section .sortable-head{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.pv-efficiency-page .table-card .table-section .sortable-head .sort-icon{display:inline-flex;flex-direction:column;line-height:8px;color:#0000004a}.pv-efficiency-page .table-card .table-section .sortable-head .sort-icon .anticon{font-size:10px}.pv-efficiency-page .table-card .table-section .sortable-head .sort-icon .anticon.active{color:#636fd0}.pv-efficiency-page .table-card .table-section .project-name-link{display:inline-flex;align-items:center;gap:4px;max-width:100%;color:#636fd0}.pv-efficiency-page .table-card .table-section .project-name-link .name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-efficiency-page .table-card .table-section .project-name-link .anticon{font-size:12px}.column-setting-group{display:flex;flex-direction:column;gap:8px}.efficiency-formula-tip{color:#000000a6}.efficiency-formula-tip .tip-label{font-weight:500;color:#000000d9}.month-hover-tooltip{max-width:none}.month-hover-tooltip .ant-tooltip-inner{padding:0;color:#000000d9;background:#fffffff0;border:1px solid #ffffff;border-radius:8px;box-shadow:0 3px 6px #0000001f}.month-hover-tooltip .ant-tooltip-arrow{display:none}.month-hover-card{width:350px;padding:12px;font-size:14px}.month-hover-card .hover-month{line-height:22px;color:#000000a6}.month-hover-card .hover-name{margin-top:12px;font-size:16px;font-weight:500;line-height:16px;color:#000000d9}.month-hover-card .hover-meta{display:flex;align-items:center;gap:8px;margin-top:8px;line-height:14px;color:#000000a6}.month-hover-card .hover-meta .meta-divider{width:1px;height:14px;background:#d9d9d9}.month-hover-card .hover-eff-row{display:flex;gap:12px;margin-top:8px}.month-hover-card .hover-eff-row .eff-block{width:157px;height:64px;padding:12px 8px;background:#f9f9fd;border-radius:2px}.month-hover-card .hover-eff-row .eff-block .eff-label{display:flex;align-items:center;gap:4px;line-height:14px;color:#000000a6}.month-hover-card .hover-eff-row .eff-block .eff-label .eff-tip-icon{font-size:12px;color:#00000073}.month-hover-card .hover-eff-row .eff-block .eff-value{display:flex;align-items:center;gap:4px;margin-top:8px;font-size:16px;font-weight:500;line-height:18px;color:#000000d9}.month-hover-card .hover-eff-row .eff-block .eff-value.primary{color:#636fd0}.month-hover-card .hover-eff-row .eff-block .eff-value .eff-delta{font-size:12px;font-weight:400;line-height:12px}.month-hover-card .hover-eff-row .eff-block .eff-value .eff-delta.up{color:#00b42a}.month-hover-card .hover-eff-row .eff-block .eff-value .eff-delta.down{color:#ff4d4f}.month-hover-card .hover-stat-list{display:flex;flex-direction:column;gap:4px;margin-top:8px}.month-hover-card .hover-stat-list .stat-card{display:flex;align-items:center;height:52px;padding:8px 12px;background:#fff;border:1px solid rgba(5,5,5,.06);border-radius:2px}.month-hover-card .hover-stat-list .stat-card .stat-icon{width:36px;height:36px}.month-hover-card .hover-stat-list .stat-card .stat-name{width:74px;margin-left:8px;line-height:14px;color:#000000d9}.month-hover-card .hover-stat-list .stat-card .stat-metric{width:103px}.month-hover-card .hover-stat-list .stat-card .metric-label{line-height:14px;color:#000000a6}.month-hover-card .hover-stat-list .stat-card .metric-value{margin-top:8px;font-weight:500;line-height:14px;color:#000000d9}.month-hover-card .hover-stat-list .stat-card .stat-divider{width:1px;height:36px;margin-left:8px;background:#0505050f}.month-hover-card .hover-stat-list .stat-card .stat-pvout{margin-left:12px}.month-hover-card .hover-records-label{margin-top:8px;line-height:14px;color:#000000d9}.month-hover-card .hover-records{margin-top:4px;padding:8px;background:#f5f5f5;border-radius:4px;line-height:22px;color:#000000d9}.operation-tag-chips{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.operation-tag-chips .op-tag{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:2px;background:#f2f4ff;color:#636fd0;font-size:14px;line-height:22px}.pv-eff-operation-drawer .ant-drawer-footer{padding:12px 24px}.pv-eff-operation-drawer .drawer-footer{display:flex;justify-content:flex-end;align-items:center;gap:16px}.pv-eff-operation-drawer .drawer-footer .ant-btn{height:36px;min-width:90px;padding:4px 16px;border-radius:2px}.pv-eff-operation-drawer .section-stack>*+*{margin-top:-1px}.pv-eff-operation-drawer .section-bar{border:1px solid #d9d9d9;background:#f2f4ff;padding:8px 16px;color:#636fd0;font-size:14px;font-weight:500;line-height:22px}.pv-eff-operation-drawer .info-row{display:flex;align-items:stretch;border:1px solid #d9d9d9}.pv-eff-operation-drawer .info-cell{display:flex;align-items:center;padding:12px 16px;font-size:14px;line-height:22px}.pv-eff-operation-drawer .info-label{width:200px;flex-shrink:0;border-right:1px solid #d9d9d9;background:#fafafa;color:#000000a6}.pv-eff-operation-drawer .info-value{flex:1;min-width:0;color:#000000d9}.pv-eff-operation-drawer .efficiency-text{font-weight:500}.pv-eff-operation-drawer .source-label{gap:8px;padding:8px 16px 8px 12px;color:#000000d9}.pv-eff-operation-drawer .source-label .source-icon{width:36px;height:36px;flex-shrink:0}.pv-eff-operation-drawer .source-value{gap:32px;padding:8px 16px}.pv-eff-operation-drawer .source-value .source-stat{display:flex;flex-direction:column;gap:8px}.pv-eff-operation-drawer .source-value .source-stat .stat-label{color:#000000a6;font-size:14px;line-height:14px}.pv-eff-operation-drawer .source-value .source-stat .stat-value{color:#000000d9;font-size:14px;font-weight:500;line-height:14px}.pv-eff-operation-drawer .source-value .stat-divider{width:1px;height:36px;background:#0505050f}.pv-eff-operation-drawer .op-card{border:1px solid #d9d9d9;background:#fff}.pv-eff-operation-drawer .op-card .op-card-header{border-bottom:1px solid #d9d9d9;background:#fafafa;padding:12px 16px;color:#000000a6;font-size:14px;line-height:22px}.pv-eff-operation-drawer .op-card .op-card-body{padding:12px 16px;color:#000000d9;font-size:14px;line-height:22px}.pv-eff-operation-drawer .op-timeline-item{position:relative;padding-left:14px}.pv-eff-operation-drawer .op-timeline-item+.op-timeline-item{margin-top:16px}.pv-eff-operation-drawer .op-timeline-item:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:50%;background:#d9d9d9}.pv-eff-operation-drawer .op-timeline-item:not(:last-child):after{content:"";position:absolute;left:3px;top:11px;bottom:-27px;width:1px;background:#d9d9d9}.pv-eff-operation-drawer .op-timeline-item .item-time{display:flex;align-items:center;gap:8px;color:#000000d9;font-weight:500;line-height:22px}.pv-eff-operation-drawer .op-timeline-item .item-time .item-action-icon{color:#00000073;font-size:16px;cursor:pointer}.pv-eff-operation-drawer .op-timeline-item .item-time .item-action-icon:hover{color:#636fd0}.pv-eff-operation-drawer .op-timeline-item .item-tags{margin-top:8px}.pv-eff-operation-drawer .op-timeline-item .item-line{margin-top:4px;color:#000000a6;line-height:22px}.pv-eff-operation-drawer .op-timeline-item .item-line .line-strong{color:#000000d9;font-weight:500}.pv-eff-operation-modal .ant-form-item{margin-bottom:16px}.pv-eff-operation-modal .ant-form-item:last-child{margin-bottom:0}.pv-eff-detail-page{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow-y:auto}.pv-eff-detail-page .info-card{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;border-radius:16px;padding:16px 24px}.pv-eff-detail-page .info-card .info-item{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.pv-eff-detail-page .info-card .info-item .info-label{font-size:14px;line-height:14px;color:#000000a6}.pv-eff-detail-page .info-card .info-item .info-value{font-size:14px;font-weight:500;line-height:14px;color:#000000d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-eff-detail-page .tab-card{display:flex;align-items:center;gap:40px;height:48px;background:#fff;border-radius:8px;padding:12px 24px}.pv-eff-detail-page .tab-card .tab-item{position:relative;display:inline-flex;align-items:center;height:100%;font-size:16px;line-height:24px;color:#000000d9;cursor:pointer}.pv-eff-detail-page .tab-card .tab-item--active{font-weight:500;color:#636fd0}.pv-eff-detail-page .tab-card .tab-item--active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#636fd0}.pv-eff-detail-page .filter-card{display:flex;align-items:center;background:#fff;border-radius:16px;padding:16px 24px}.pv-eff-detail-page .filter-card .filter-item{display:flex;align-items:center;gap:12px;width:308px}.pv-eff-detail-page .filter-card .filter-item .filter-label{flex-shrink:0;font-size:14px;color:#000000d9}.pv-eff-detail-page .filter-card .filter-item .filter-control{flex:1;min-width:0}.pv-eff-detail-page .chart-card,.pv-eff-detail-page .table-card{background:#fff;border-radius:16px;padding:24px}.pv-eff-detail-page .chart-card .card-title,.pv-eff-detail-page .table-card .card-title{display:flex;align-items:center;gap:8px;margin-bottom:16px}.pv-eff-detail-page .chart-card .card-title .title-bar,.pv-eff-detail-page .table-card .card-title .title-bar{width:4px;height:20px;background:#636fd0}.pv-eff-detail-page .chart-card .card-title .title-text,.pv-eff-detail-page .table-card .card-title .title-text{font-size:20px;font-weight:500;line-height:20px;color:#636fd0}.pv-eff-detail-page .chart-card .chart-body{height:300px}.pv-eff-detail-page .chart-card .chart-placeholder{display:flex;align-items:center;justify-content:center;height:300px}.pv-eff-detail-page .table-card .action-link{color:#636fd0;cursor:pointer}.interval-summary-page{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow-y:auto}.interval-summary-page>*{flex-shrink:0}.interval-summary-page .filter-bar{position:sticky;top:0;z-index:100;background:#f9f9fd;padding-bottom:16px;margin-bottom:-16px}.interval-summary-page .filter-card{display:flex;align-items:center;gap:40px;background:#fff;border-radius:12px;padding:16px 24px}.interval-summary-page .filter-card .filter-item{display:flex;align-items:center;gap:12px;width:308px}.interval-summary-page .filter-card .filter-item .filter-label{flex-shrink:0;font-size:14px;color:#000000d9}.interval-summary-page .filter-card .filter-item .filter-control{flex:1;min-width:0}.interval-summary-page .filter-card .filter-actions{display:flex;gap:8px;margin-left:auto}.interval-summary-page .summary-row{display:flex;gap:16px}.interval-summary-page .summary-row .summary-panel{display:flex;flex-direction:column;flex:1;min-width:0;background:#fff;border-radius:12px;padding:16px}.interval-summary-page .summary-row .summary-panel.summary-panel--total{flex:0 0 280px}.interval-summary-page .summary-row .summary-panel .panel-header{display:flex;align-items:center;justify-content:space-between;min-height:26px;margin-bottom:12px}.interval-summary-page .summary-row .summary-panel .panel-header .panel-title{font-size:16px;font-weight:500;line-height:16px;color:#000000d9}.interval-summary-page .summary-row .summary-panel .panel-header .capacity-tag{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:2px;font-size:14px;line-height:14px;color:#000000a6}.interval-summary-page .summary-row .summary-panel .panel-header .capacity-tag .capacity-value{font-weight:500}.interval-summary-page .summary-row .summary-panel .panel-header .capacity-tag.capacity-tag--pv{background:#f0fbf2}.interval-summary-page .summary-row .summary-panel .panel-header .capacity-tag.capacity-tag--pv .capacity-value{color:#00b42a}.interval-summary-page .summary-row .summary-panel .panel-header .capacity-tag.capacity-tag--ess{background:#f2f4ff}.interval-summary-page .summary-row .summary-panel .panel-header .capacity-tag.capacity-tag--ess .capacity-value{color:#636fd0}.interval-summary-page .summary-row .summary-panel .stat-cards{display:flex;gap:16px;flex:1}.interval-summary-page .stat-card{display:flex;align-items:center;gap:8px;flex:1;min-width:0;height:72px;padding:16px;border-radius:4px}.interval-summary-page .stat-card.stat-card--total{background:#33c6da14}.interval-summary-page .stat-card.stat-card--pv{background:#f0fbf2}.interval-summary-page .stat-card.stat-card--ess{background:#f2f4ff}.interval-summary-page .stat-card .stat-card-icon{width:40px;height:40px;flex-shrink:0}.interval-summary-page .stat-card .stat-card-body{min-width:0}.interval-summary-page .stat-card .stat-card-label{font-size:14px;line-height:14px;color:#000000a6;white-space:nowrap}.interval-summary-page .stat-card .stat-card-value{margin-top:4px;font-family:D-DIN-PRO,sans-serif;font-size:22px;font-weight:600;line-height:22px;color:#000000d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.interval-summary-page .card-title{display:flex;align-items:center;gap:8px}.interval-summary-page .card-title .title-bar{width:4px;height:20px;background:#636fd0}.interval-summary-page .card-title .title-text{font-size:20px;font-weight:500;line-height:20px;color:#636fd0}.interval-summary-page .table-card{background:#fff;border-radius:12px;padding:8px 24px}.interval-summary-page .table-card .type-tag{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:2px;font-size:14px;line-height:22px}.interval-summary-page .table-card .type-tag.type-tag--pv{color:#00b42a;background:#f0fbf2}.interval-summary-page .table-card .type-tag.type-tag--ess{color:#636fd0;background:#f2f4ff}.interval-summary-page .table-card .action-link{color:#636fd0;cursor:pointer}.interval-summary-page .table-card .action-link:hover{color:#4c5ab8}.interval-summary-page .chart-card{display:flex;flex-direction:column;height:854px;background:#fff;border-radius:12px;padding:24px}.interval-summary-page .chart-card>.card-title{margin-bottom:16px}.interval-summary-page .chart-card .chart-card-toolbar{display:flex;justify-content:flex-end;margin:16px 0}.interval-summary-page .chart-card .operation-mode-segmented{width:172px;border:1px solid #f5f5f5}.interval-summary-page .chart-card .trend-chart{flex:1;min-height:0;width:100%}.interval-detail-modal .detail-info-row{display:flex;align-items:center;gap:40px;margin-bottom:16px}.interval-detail-modal .detail-info-row .info-item{display:flex;align-items:center;font-size:14px;line-height:22px}.interval-detail-modal .detail-info-row .info-label{color:#000000a6}.interval-detail-modal .detail-info-row .info-value{color:#000000d9;font-weight:500}.interval-detail-modal .ant-table-body{min-height:350px}.payment-overview-page{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow-y:auto}.payment-overview-page>*{flex-shrink:0}.payment-overview-page .filter-card{display:flex;align-items:center;gap:40px;background:#fff;border-radius:12px;padding:16px 24px}.payment-overview-page .filter-card .filter-item{display:flex;align-items:center;gap:12px;width:308px}.payment-overview-page .filter-card .filter-item.filter-item--range{width:338px}.payment-overview-page .filter-card .filter-item.filter-item--range .filter-label{width:70px;text-align:right}.payment-overview-page .filter-card .filter-item .filter-label{flex-shrink:0;font-size:14px;color:#000000d9}.payment-overview-page .filter-card .filter-item .filter-control{flex:1;min-width:0}.payment-overview-page .filter-card .filter-actions{display:flex;gap:8px;margin-left:auto}.payment-overview-page .table-card{background:#fff;border-radius:12px;padding:16px 24px;flex:1;min-height:0;display:flex;flex-direction:column}.payment-overview-page .table-card .table-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.payment-overview-page .table-card .table-body{flex:1;min-height:0}.payment-overview-page .table-card .card-title{display:flex;align-items:center;gap:8px}.payment-overview-page .table-card .card-title .title-bar{width:4px;height:20px;background:#636fd0}.payment-overview-page .table-card .card-title .title-text{font-size:20px;font-weight:500;line-height:20px;color:#636fd0}.payment-overview-page .table-card .cell--total{color:#636fd0}.payment-overview-page .table-card .cell--settled{color:#00b42a}.payment-overview-page .table-card .cell--unsettled{color:#fea522}.payment-overview-page .table-card .cell--overdue{color:#f53f3f}.payment-overview-page .table-card .action-link{color:#636fd0;cursor:pointer}.payment-overview-page .table-card .action-link:hover{color:#4c5ab8}.payment-bill-detail-modal .detail-info-row{display:flex;align-items:center;gap:40px;margin-bottom:16px}.payment-bill-detail-modal .detail-info-row .info-item{display:flex;align-items:center;font-size:14px;line-height:22px}.payment-bill-detail-modal .detail-info-row .info-label{color:#000000a6}.payment-bill-detail-modal .detail-info-row .info-value{color:#000000d9;font-weight:500}.payment-bill-detail-modal .ant-table-body{min-height:440px}.cell--bill,.cell--energy{color:#636fd0}.cell--received{color:#00b42a}.cell--pending{color:#fea522}.cell-amount{font-weight:500}.risk-dot{display:inline-block;width:12px;height:12px;border-radius:50%}.risk-dot--none{background:linear-gradient(142deg,#6fe48a 17%,#00b42a 92%)}.risk-dot--risk{background:linear-gradient(145deg,#ff9e9e 8%,#f53f3f 92%)}.status-badge{display:inline-block;padding:1px 12px;border-radius:2px}.status-badge--settled{color:#00b42a;background:#f0fbf2}.status-badge--partial{color:#fea522;background:#fff7f0}.status-badge--unsettled{color:#f53f3f;background:#fef3f3}.settled-switch.ant-switch-checked,.settled-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:#00b42a}.header-cell{display:inline-flex;align-items:center;gap:4px}.header-cell .header-tip-icon{color:#00000073}.payment-detail-page{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow-y:auto}.payment-detail-page>*{flex-shrink:0}.payment-detail-page .filter-card{display:flex;flex-direction:column;gap:16px;background:#fff;border-radius:12px;padding:16px 24px}.payment-detail-page .filter-card .filter-row{display:flex;align-items:center;gap:40px}.payment-detail-page .filter-card .filter-item{display:flex;align-items:center;gap:12px;width:308px}.payment-detail-page .filter-card .filter-item .filter-label{flex-shrink:0;font-size:14px;color:#000000d9}.payment-detail-page .filter-card .filter-item .filter-control{flex:1;min-width:0}.payment-detail-page .filter-card .filter-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.payment-detail-page .filter-card .filter-actions .collapse-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:4px;cursor:pointer;transition:transform .3s ease}.payment-detail-page .filter-card .filter-actions .collapse-icon img{width:16px;height:16px}.payment-detail-page .filter-card .filter-actions .collapse-icon:hover{opacity:.7}.payment-detail-page .filter-card .filter-actions .collapse-icon.collapsed{transform:rotate(180deg)}.payment-detail-page .table-card{background:#fff;border-radius:12px;padding:16px 24px;flex:1;min-height:0;display:flex;flex-direction:column}.payment-detail-page .table-card .table-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.payment-detail-page .table-card .table-body{flex:1;min-height:0}.payment-detail-page .table-card .card-title{display:flex;align-items:center;gap:8px}.payment-detail-page .table-card .card-title .title-bar{width:4px;height:20px;background:#636fd0}.payment-detail-page .table-card .card-title .title-text{font-size:20px;font-weight:500;line-height:20px;color:#636fd0}.payment-detail-page .table-card .action-link{color:#636fd0;cursor:pointer}.payment-detail-page .table-card .action-link:hover{color:#4c5ab8}.payment-detail-drawer .ant-drawer-body{padding:24px}.payment-detail-drawer .detail-section{border:1px solid #d9d9d9}.payment-detail-drawer .detail-section:not(:first-child){border-top:none}.payment-detail-drawer .detail-section .section-header{padding:9px 16px;background:#f2f4ff;font-size:14px;font-weight:500;color:#636fd0}.payment-detail-drawer .detail-section .info-row{display:flex;align-items:center;border-top:1px solid #d9d9d9}.payment-detail-drawer .detail-section .info-row .info-label{flex-shrink:0;align-self:stretch;display:flex;align-items:center;width:200px;padding:7px 16px;background:#fafafa;border-right:1px solid #d9d9d9;font-size:14px;color:#000000a6}.payment-detail-drawer .detail-section .info-row .info-value{flex:1;min-width:0;padding:12px 16px;font-size:14px;font-weight:500;color:#000000d9;word-break:break-all}.payment-detail-drawer .detail-section .info-row .info-value--primary{color:#636fd0}.payment-detail-drawer .detail-section .info-row .info-value--risk{color:#f53f3f}.payment-detail-drawer .drawer-status--settled{color:#00b42a}.payment-detail-drawer .drawer-status--partial{color:#fea522}.payment-detail-drawer .drawer-status--unsettled{color:#f53f3f}.payment-detail-drawer .flow-section .flow-header{padding:12px 16px;background:#fafafa;border-bottom:1px solid #d9d9d9;font-size:14px;color:#000000a6}.payment-detail-drawer .flow-section .flow-empty{padding:32px 16px;text-align:center;font-size:14px;color:#00000040}.payment-detail-drawer .flow-section .flow-timeline{padding:12px 16px 16px}.payment-detail-drawer .flow-section .flow-item{position:relative;padding-left:15px}.payment-detail-drawer .flow-section .flow-item:before{content:"";position:absolute;left:0;top:7.5px;width:7px;height:7px;border-radius:50%;background:#d9d9d9}.payment-detail-drawer .flow-section .flow-item:not(:last-child):after{content:"";position:absolute;left:3px;top:11px;bottom:-27px;width:1px;background:#d9d9d9}.payment-detail-drawer .flow-section .flow-item+.flow-item{margin-top:16px}.payment-detail-drawer .flow-section .flow-date{font-size:14px;font-weight:500;line-height:22px;color:#000000a6}.payment-detail-drawer .flow-section .flow-card{display:flex;flex-direction:column;align-items:flex-start;margin-top:8px;padding:12px 16px;background:#fff;border:1px solid #f5f5f5;border-radius:8px}.payment-detail-drawer .flow-section .flow-amount-tag{display:inline-flex;align-items:center;gap:4px;margin-bottom:12px;padding:2px 8px;background:#f0fbf2;border-radius:2px;font-size:14px;line-height:22px;color:#00b42a}.payment-detail-drawer .flow-section .flow-amount-tag .flow-amount-tag-icon{font-size:16px}.payment-detail-drawer .flow-section .flow-field{display:flex;font-size:14px;line-height:22px}.payment-detail-drawer .flow-section .flow-field .flow-field-label{flex-shrink:0;color:#000000a6}.payment-detail-drawer .flow-section .flow-field .flow-field-value{min-width:0;font-weight:500;color:#000000d9;word-break:break-all}.payment-detail-drawer .flow-section .flow-field+.flow-field{margin-top:8px}.payment-detail-drawer .drawer-footer{display:flex;justify-content:flex-end}.pv-config-page{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.pv-config-page .filter-card{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;background:#fff;border-radius:16px;padding:16px 24px}.pv-config-page .filter-card .filter-item{display:flex;align-items:center;gap:12px;width:308px}.pv-config-page .filter-card .filter-item .filter-label{flex-shrink:0;font-size:14px;color:#000000d9}.pv-config-page .filter-card .filter-item .filter-control{flex:1;min-width:0}.pv-config-page .table-card{display:flex;flex-direction:column;flex:1;min-height:0;background:#fff;border-radius:16px;padding:24px}.pv-config-page .table-card .table-title{display:flex;align-items:center;gap:8px;margin-bottom:16px}.pv-config-page .table-card .table-title .title-bar{width:4px;height:20px;background:#636fd0}.pv-config-page .table-card .table-title .title-text{font-size:20px;font-weight:500;line-height:20px;color:#636fd0}.pv-config-page .table-card .table-section{flex:1;min-height:0}.pv-config-page .table-card .table-section .config-action-link{color:#636fd0}.billing-period-page{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.billing-period-page .filter-card{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;background:#fff;border-radius:16px;padding:16px 24px}.billing-period-page .filter-card .filter-item{display:flex;align-items:center;gap:12px;width:308px}.billing-period-page .filter-card .filter-item .filter-label{flex-shrink:0;font-size:14px;color:#000000d9}.billing-period-page .filter-card .filter-item .filter-control{flex:1;min-width:0}.billing-period-page .table-card{display:flex;flex-direction:column;flex:1;min-height:0;background:#fff;border-radius:16px;padding:24px}.billing-period-page .table-card .table-title{display:flex;align-items:center;gap:8px;margin-bottom:16px}.billing-period-page .table-card .table-title .title-bar{width:4px;height:20px;background:#636fd0}.billing-period-page .table-card .table-title .title-text{font-size:20px;font-weight:500;line-height:20px;color:#636fd0}.billing-period-page .table-card .table-section{flex:1;min-height:0}.billing-period-page .table-card .table-section .config-action-link{color:#636fd0}.billing-threshold-modal .project-name-row{margin-bottom:24px;font-size:16px;line-height:24px;color:#000000a6}.no-permission-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;background:#f3f5f9}.no-permission-container .icon{font-size:80px;color:#ffffffe6;margin-bottom:24px}.no-permission-container .message{font-size:18px;color:#000000a6;text-align:center;padding:0 20px;line-height:1.6;top:-60px;position:relative}.no-permission-container .logout-btn{margin-top:32px}.panel-title{display:flex;align-items:center;gap:8px}.panel-title .bar{width:4px;height:20px;background:#636fd0}.panel-title .title-text{color:#636fd0;font-family:PingFang SC;font-size:20px;font-style:normal;font-weight:500;line-height:28px}.panel{border-radius:16px;background:#fff;padding:24px;display:flex;align-items:flex-start;flex-direction:column;gap:16px}.panel .panel-top{display:flex;align-items:center;justify-content:space-between;width:100%}.panel .panel-top .panel-tool{display:inline-flex;align-items:center;gap:16px}.panel .panel-top .panel-tool .tool-icon{display:flex;width:16px;height:16px;justify-content:center;align-items:center;aspect-ratio:1/1;cursor:pointer}.panel .panel-top .panel-tool .tool-icon svg{width:16px;height:16px;flex-shrink:0}.panel .section,.panel .ant-spin-nested-loading,.panel .ant-spin-nested-loading .ant-spin-container{width:100%}.table-action-text .action-link{color:#636fd0;cursor:pointer}.table-action-text .action-link.danger{color:#f53f3f}.table-action-text .action-link:hover{opacity:.85}*{scrollbar-width:thin;scrollbar-color:#E7E7E7 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#e7e7e7;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#d0d0d0}::-webkit-scrollbar-track{background:transparent}body{-ms-overflow-style:-ms-autohiding-scrollbar}.ant-empty-normal{margin-top:8px;margin-bottom:8px}.ant-pagination-item{margin:0 4px!important}.ant-spin-fullscreen{width:100%!important;height:100%!important}.unified-tooltip{border-radius:8px!important;border:1px solid #FFF!important;border:1px solid var(--neutral-f-100, #FFF)!important;background:#fffffff0!important;box-shadow:0 3px 6px #0000001f!important}.framed-modal .ant-modal-container{padding:0;border-radius:16px}.framed-modal .ant-modal-content{border-radius:16px;padding:0;overflow:hidden}.framed-modal .ant-modal-header{padding:16px 24px;margin:0;border-bottom:1px solid rgba(5,5,5,.06);background:#fff;border-radius:16px 16px 0 0}.framed-modal .ant-modal-header .ant-modal-title{color:#000000d9;font-family:PingFang SC;font-size:16px;font-weight:500;line-height:24px}.framed-modal .ant-modal-close{top:16px;right:24px;width:24px;height:24px}.framed-modal .ant-modal-close .ant-modal-close-x{width:24px;height:24px;line-height:24px;font-size:16px}.framed-modal .ant-modal-body{padding:24px;background:#fff}.framed-modal .ant-modal-footer{padding:0;margin:0;border-top:1px solid rgba(5,5,5,.06);background:#fff;border-radius:0 0 16px 16px}.framed-modal .modal-footer{display:flex;justify-content:flex-end;align-items:center;gap:16px;padding:12px 24px}.framed-modal .modal-footer .cancel-btn,.framed-modal .modal-footer .save-btn{height:36px;min-width:90px;padding:4px 16px;border-radius:2px;font-family:PingFang SC;font-size:14px;font-weight:400;line-height:22px}.framed-modal .modal-footer .cancel-btn{color:#000000d9;border:1px solid #D9D9D9;background:#fff}.framed-modal .modal-footer .cancel-btn:hover{color:#636fd0;border-color:#636fd0}.framed-modal .modal-footer .save-btn{color:#fff;border:1px solid #636FD0;background:#636fd0}.framed-modal .modal-footer .save-btn:hover{background:#7781d6;border-color:#7781d6}.year-tag-group{display:inline-flex;align-items:center;gap:8px}.year-tag{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:2px;font-family:PingFang SC;font-size:14px;font-weight:400;line-height:22px}.year-tag.warning{background:#fff7f0;color:#fea522}.year-tag.brand{background:#f9f9fd;color:#636fd0}@font-face{font-family:D-DIN-PRO;src:url(./D-DIN-PRO-400-Regular-CbJSDVu2.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:D-DIN-PRO;src:url(./D-DIN-PRO-500-Medium-DPN-gY68.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:D-DIN-PRO;src:url(./D-DIN-PRO-600-SemiBold-DXnDJEQd.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:D-DIN-PRO;src:url(./D-DIN-PRO-700-Bold-WWlV1fXR.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:D-DIN-PRO;src:url(./D-DIN-PRO-800-ExtraBold-Dzo8XGHI.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:D-DIN-PRO;src:url(./D-DIN-PRO-900-Heavy-CcGOV6O3.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}
