@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap);body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.ant-layout-sider{background-color:#fff}.ant-menu-inline,.ant-menu-inline .ant-menu-item:after,.ant-menu-vertical,.ant-menu-vertical .ant-menu-item:after,.ant-menu-vertical-left,.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-vertical-right .ant-menu-item:after{border-right:none}.ant-layout-sider-trigger{background-color:#fff;color:#252525!important;font-size:20px}a{color:var(--primary-color)}a:focus,a:hover{color:var(--primary-color-hover)}.ant-btn-link{color:var(--primary-color)}.ant-card-bordered{border:0}.ant-menu-item{border-radius:var(--border-radius-base)}.ant-btn-icon-only,.ant-btn-icon-only>*{font-size:2rem}.ant-layout-sider-collapsed .app-logo{margin:0!important}.ant-row+.ant-row{margin-top:16px}.ant-input-affix-wrapper>.ant-input{border:none}.ant-checkbox-inner{background:none}.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary-color)}.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{background:none}.ant-switch:focus{box-shadow:none}.ant-layout-footer{background:none;padding:12px 50px}.ant-page-header{background-color:initial;padding:0}.ant-descriptions-row>td,.ant-descriptions-row>th{padding-bottom:8px}.ant-progress-bg,.ant-progress-success-bg{background-color:var(--primary-color)}.ant-dropdown-menu-item-icon{color:rgba(0,0,0,.85)}.ant-progress-steps-item-active{background:var(--primary-color)!important}.ant-menu-dark .ant-menu-inline.ant-menu-sub{border-radius:var(--border-radius-base)}.ant-menu-dark .ant-menu-sub,.ant-menu.ant-menu-dark,.ant-menu.ant-menu-dark .ant-menu-sub{background:var(--background-color-lightdark)}.ant-menu-submenu>.ant-menu{padding:8px}.ant-progress-status-success .ant-progress-bg{background-color:var(--secondary-color)}:root{--primary-color:#009ccd;--link-color:#0d0d0d;--success-color:#52c41a;--warning-color:#faad14;--error-color:#f5222d;--alert-color:#fa541c;--font-size-base:14px;--heading-color:#252525;--text-color:#252525;--text-color-secondary:rgba(0,0,0,.45);--disabled-color:rgba(0,0,0,.25);--border-radius-base:6px;--border-color-base:#d9d9d9;--box-shadow-base:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgb(0 0 0/8%),0 9px 28px 8px rgb(0 0 0/5%);--font-family:-apple-system,blinkmacsystemfont,"Manrope",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--background-color-dark:#24292d;--background-color-lightdark:#272e36;--background-color-exlightdark:#2b333c;--background-color-exlightdark2:#49525e;--background-color-lightwhite:hsla(0,0%,100%,.5);--template-nav-bg-color:transparent;--color-tooltip-bg:rgba(0,0,0,.8);--color-option-selected:#e6f4ff;--primary-color-hover:color-mix(in srgb,var(--primary-color) 80%,#fff 20%);--secondary-color:#00cda8;--primary-color-dark:#004f68;--third-color:#fabf35;--fourth-color:#69ccdb;--color-white:#fff;--font-size-small:1.2rem;--text-color-light-8:hsla(0,0%,100%,.8);--text-color-light-6:hsla(0,0%,100%,.6);--text-color-light-4:hsla(0,0%,100%,.4);--text-color-light-2:hsla(0,0%,100%,.2);--text-color-light-1:hsla(0,0%,100%,.1);--border-color-light-05:hsla(0,0%,100%,.05);--border-color-light-1:hsla(0,0%,100%,.1);--color-border-base:#d9d9d9;--gradient-color-primary:linear-gradient(180deg,#009ccd 30%,#007598);--gradient-color-warning:linear-gradient(180deg,#faad14 30%,#a36d00);--gradient-color-green:linear-gradient(180deg,#00cda8 30%,#03a680)}.css-var-r1{--ant-font-family:-apple-system,blinkmacsystemfont,"Manrope",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}html{font-size:62.5%}body{font-family:-apple-system,BlinkMacSystemFont,Manrope,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;height:auto;min-height:100vh}.color-primary{color:var(--primary-color)!important}.color-success{color:var(--success-color)!important}.color-warning{color:var(--warning-color)!important}.color-error{color:var(--error-color)!important}.color-light-4{color:rgba(0,0,0,.4)!important}.color-light-6{color:rgba(0,0,0,.6)!important}.app-tag{border:1px solid var(--primary-color);border-radius:var(--ant-border-radius-lg);color:var(--primary-color);font-size:12px;line-height:1;padding:0 6px}.app-tag>.anticon{margin-right:4px}.container{margin:0 auto;max-width:1032px;padding:0 16px;width:100%}.app-layout{min-height:100vh;overflow:hidden}.app-background{background-color:#f4f5f7}.app-simple-logo{line-height:1;padding:1.6rem 0}.app-header{border-radius:0;box-shadow:inset 2px 0 3px rgb(0 0 0/3%),0 2px 3px rgb(0 0 0/3%);left:0;margin:0 0 0 20rem;padding:0 2rem;position:fixed;right:0;top:0;transition:all .3s;z-index:10}.ant-layout-header{background-color:#fff;height:50px;line-height:50px}.app-simple-header{background-color:var(--background-color-lightdark)!important;height:auto}.app-header-logo{display:none}.app-header-logo img{height:100%;max-height:40px}.app-header-right-menu{align-items:center;display:flex;list-style:none;margin:0;padding:0}.app-header-right-menu li+li{margin-left:.8rem}.app-header-right-menu .user{cursor:pointer}.app-header-right-menu .user .name{margin-left:.8rem}.app-header-menu{align-items:center;display:flex;height:100%;justify-content:space-between}.app-logo-wrap{margin-bottom:20px;overflow:hidden}.app-logo{background-color:#fff;margin:0;max-width:100%;overflow:hidden;padding:1.6rem 2.6rem;transition:all .2s;width:200px}.app-logo>a{display:block}.app-logo.app-logo-collapsed{padding:1.6rem;width:80px}.app-logo.app-logo-collapsed img{max-width:100%}.app-header-right-menu-container{align-items:center;display:flex;gap:1.4rem}.app-header-topology label{margin-right:1.4rem;max-width:100px}.ant-layout-sider-collapsed .app-logo{margin:1.6rem;text-align:center}.ant-layout-sider-collapsed+.ant-layout .app-content{margin:7rem 2rem 2rem 8rem}.ant-layout-sider-collapsed+.ant-layout .app-header{margin:0 0 0 6rem}.app-header-mobile-menu{display:none}.app-breadcrumb{margin-bottom:1.2rem}.app-aside{bottom:0;height:100vh;left:0;overflow:auto;position:fixed!important;top:0}.app-aside .app-aside-menu{padding:0 10px}.app-aside-collapsed{background-color:var(--primary-color);border-radius:50%;bottom:20px;cursor:pointer;height:20px;position:absolute;right:-10px;width:20px}.app-content-dashboard .ant-row+.ant-row{margin-top:8px}.app-content-dashboard+.app-footer{display:none}.app-footer{font-size:var(--font-size-small);margin-left:20rem;text-align:center;transition:.3s}.app-login{background-color:#00202b;background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.app-login .app-login-form-remember{color:var(--text-color-light-8);margin-bottom:24px}.app-login-form .ant-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.6)}.app-login-form .ant-input::placeholder{color:hsla(0,0%,100%,.6)}.app-login-form .anticon.ant-input-password-icon{color:hsla(0,0%,100%,.6)}.app-login-form .anticon.ant-input-password-icon:hover{color:hsla(0,0%,100%,.8)}.app-login-header{padding:3rem 0;width:100%}.app-login-header-menu{align-items:center;display:flex;justify-content:space-between}.app-login-header-menu .logo img{max-width:100%;width:140px}.app-login-header-menu .menu{display:flex;gap:16px}.app-login-header-menu .menu ol{display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0}.app-login-header-menu .menu ol .ant-btn-link{color:var(--text-color-light-8)}.app-login-header-menu .menu ol .ant-btn-link:hover{color:var(--primary-color)!important}.app-login-form{margin-left:auto;max-width:350px;width:100%}.app-login-form h1{line-height:1.8;margin-bottom:4rem;text-align:center}.app-login-form .ant-checkbox-wrapper,.app-login-form h1{color:var(--text-color-light-8)}.app-login-form .ant-input,.app-login-form .ant-input-affix-wrapper{background-color:initial;border:1px solid var(--text-color-light-2);color:var(--text-color-light-8)}.app-login-form .ant-input-affix-wrapper>.ant-input{border:none}.app-login-form .login-form-forgot{color:var(--primary-color);float:right}.app-login-form .ant-input-password-icon{color:var(--text-color-light-6)}.app-login-form .ant-input-password-icon:hover{color:var(--text-color-light-8)}.app-login-footer{align-self:flex-end;color:hsla(0,0%,100%,.3);text-align:center;width:100%}.index-first-select-menu{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.index-first-select-menu .date{color:rgba(0,0,0,.85)}.index-first-select-menu .time-tick{color:rgba(0,0,0,.85);font-weight:500;margin-left:4px}.index-first-select-menu .memo{color:rgba(0,0,0,.45);font-size:12px;margin-left:6px}.index-first-select{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.index-first-topology label{margin-right:1.4rem;max-width:100px}.index-section-title{margin-bottom:0}.index-first-date{align-items:center;display:flex;text-align:right}.index-first-date .time{font-size:2.4rem;font-weight:500;margin-left:.4rem}.index-flow-charts{height:460px;width:100%}.index-numbers-block.border{border:1px solid rgb(0 0 0/6%);border-radius:var(--ant-border-radius-lg);padding:8px 10px}.index-numbers-block .ant-divider-horizontal{margin:8px 0}.index-numbers-block .number,.index-numbers-block h6{font-size:1.2rem;margin-bottom:0}.index-numbers-block .number{word-wrap:break-word;overflow-wrap:break-word}.index-numbers-block .number span{font-size:2.2rem;font-weight:500}.index-numbers-block .bottom-text{color:rgba(0,0,0,.6);font-size:1.2rem;margin-bottom:0}.index-numbers-block .ascent{color:#13c2c2}.index-numbers-block .decline{color:#fa541c}.index-numbers-block+.index-numbers-block{margin-top:16px}.index-flow{display:flex}.index-status-small{align-items:center;display:flex;min-height:50px;width:100%}.index-status-small .chart{align-items:center;display:flex;height:50px;justify-content:center;width:25%}.index-status-small .chart .icon{color:var(--primary-color);font-size:40px;line-height:1;text-align:center}.index-status-small .text{margin-left:8px}.index-status-small .text h6,.index-status-small .text p{font-size:1.2rem;margin-bottom:0}.index-status-small .text p span{font-size:2rem;font-weight:500}.index-status-large{align-items:center;display:flex;min-height:50px;width:100%}.index-status-large .chart{height:100px;width:50%}.index-status-large .text{margin-left:8px}.index-status-large .text h6{font-size:1.2rem;margin-bottom:0;white-space:nowrap}.index-status-large .text p{font-size:1.4rem;margin-bottom:0}.index-status-large .text p span{font-size:2.8rem;font-weight:500}.index-status-large .text .pie-type{list-style:none;margin:0;padding:0}.index-status-large .text .pie-type li{font-size:1.2rem}.index-status-large .text .pie-type li span{background-color:#a9a9a9;border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.index-status-large .text .pie-type li span.type1{background-color:#009ccd}.index-status-large .text .pie-type li span.type2{background-color:#5cb74d}.index-status-large .text .pie-type li span.type3{background-color:#9cf9a6}.index-card{height:100%}.index-money-saving-text{font-size:1.6rem;overflow:hidden;white-space:nowrap}.index-money-saving-text span{color:rgba(0,0,0,.4);font-size:1.2rem}.node-energySource{font-size:18px;height:165px;width:165px}.node-energySource,.node-energySource-d{align-items:center;background-size:cover;border-radius:50%;color:#fff;display:flex;font-weight:700;justify-content:center;position:relative}.node-energySource-d{font-size:13px;height:80px;width:80px}.node-taipower{width:120px}.node-taipower-d{width:60px}.node-wind{width:55px}.node-wind-d{width:22px}.node-ess{width:80px}.node-ess-d{width:40px}.node-solar{width:110px}.node-solar-d{width:55px}.node-load{width:120px}.node-load-d{width:60px}.node-charger{width:46px}.node-charger-d{width:22px}.node-all{align-items:center;display:flex;flex-direction:column;justify-content:center}.node-all img{margin-bottom:5px;width:100%}.node-all .text{font-size:12px;line-height:1;text-align:center;white-space:nowrap}.node-all .text .big{color:var(--fourth-color);font-size:28px;font-weight:500}.node-all .text .small{color:var(--fourth-color);font-size:18px;font-weight:500}.notfound{padding-top:4rem;text-align:center}.notfound-img{margin:0 auto;opacity:.6;width:38vw}.notfound-text{text-align:center}.notfound-text h1{font-size:4.8rem;margin-bottom:1rem}.notfound-text p{margin-bottom:3rem}.changepassword{background-position:70% 70%;background-repeat:no-repeat}.lockman{bottom:14vh;position:absolute;right:5vw;z-index:-1}.lockman img{opacity:.6;width:28vw}.loading{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 50px)}.list-item{display:flex;justify-content:space-between;margin-bottom:16px}.list-item .list-title{align-items:center;display:flex}.react-flow__panel{display:none}.apexcharts-svg{background-color:initial!important}.recharts-default-tooltip{border-color:var(--border-color-base)!important;border-radius:var(--ant-border-radius-lg);box-shadow:10px 10px 20px rgba(0,0,0,.15);color:#7c7c7c}.chart-header{display:flex;justify-content:space-between;margin-bottom:16px;width:100%}.chart-header-title{font-size:var(--font-size-base);font-weight:500}.chart-header-zoomout{cursor:pointer;display:inline-block}.recharts-legend-text{color:var(--text-color)}.recharts-reference-area-rect,.recharts-tooltip-cursor{fill:var(--primary-color);fill-opacity:.15}.loading-spin{padding:2rem 0}.loading-spin,.nodata{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.nodata{color:rgba(0,0,0,.2);flex-direction:column}.nodata .anticon{font-size:3rem}.nodata p{font-size:12px;margin-bottom:0}.react-flow__edge path{stroke-dasharray:5}.react-grid-layout{position:relative;transition:height .1s ease}.react-grid-item{display:block;transition:all .2s ease;transition-property:left,top}.react-grid-item.cssTransforms{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.react-grid-item.resizing{will-change:width,height;z-index:1}.react-grid-item.react-draggable-dragging{transition:none;will-change:transform;z-index:3}.top-layout .react-draggable{-webkit-animation:drag 1s linear infinite;animation:drag 1s linear infinite;border-radius:var(--ant-border-radius-lg);cursor:move}.react-grid-item.react-grid-placeholder{background:var(--primary-color);border-radius:var(--ant-border-radius-lg);display:block;opacity:.1;transition-duration:.1s;-webkit-user-select:none;-o-user-select:none;user-select:none;z-index:2}.react-resizable-handle{background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat;bottom:0;box-sizing:border-box;cursor:se-resize;height:20px;padding:0 3px 3px 0;position:absolute;right:0;width:20px}.react-resizable-handle:after{height:6px;right:5px;width:2px}.react-resizable-handle:after,.react-resizable-handle:before{background-color:hsla(0,0%,61%,.2);bottom:5px;content:"";position:absolute}.react-resizable-handle:before{height:2px;right:7px;width:4px}.react-resizable-hide .react-resizable-handle{display:none}.loading-wrap{align-items:center;display:flex;height:100%;justify-content:center;padding:2rem 0}.wave{-webkit-animation:wave .8s linear infinite;animation:wave .8s linear infinite;background:hsla(0,0%,61%,.4);border-radius:10px;height:20px;margin:1px;width:4px}.wave:nth-child(2){-webkit-animation-delay:-.1s;animation-delay:-.1s}.wave:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.wave:nth-child(4){-webkit-animation-delay:-.3s;animation-delay:-.3s}.wave:nth-child(5){-webkit-animation-delay:-.4s;animation-delay:-.4s}.wave:nth-child(6){-webkit-animation-delay:-.5s;animation-delay:-.5s}.wave:nth-child(7){-webkit-animation-delay:-.6s;animation-delay:-.6s}.wave:nth-child(8){-webkit-animation-delay:-.7s;animation-delay:-.7s}.wave:nth-child(9){-webkit-animation-delay:-.8s;animation-delay:-.8s}.wave:nth-child(10){-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes wave{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes wave{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes drag{0%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(1.3);filter:brightness(1.3)}to{-webkit-filter:brightness(1);filter:brightness(1)}}@keyframes drag{0%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(1.3);filter:brightness(1.3)}to{-webkit-filter:brightness(1);filter:brightness(1)}}@-webkit-keyframes gradient-animation{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient-animation{0%{background-position:100% 50%}to{background-position:0 50%}}.react-grid-layout .ant-card .ant-card-body{height:calc(100% - 40px);position:relative}.react-grid-layout .ant-card:has(.ant-select) .ant-card-body{height:calc(100% - 50px)}.react-draggable{cursor:move}.app-page-content{margin-top:1.2em}.app-form-list-item{align-items:center;display:flex}.app-form-list-item>label{max-width:24%;padding-right:12px;text-align:right;width:100%}.app-form-list-img{margin-top:24px;padding-right:24px;text-align:right}.app-card-actionItems{align-items:center;display:flex;gap:8px;margin-bottom:8px}.app-datePicker-custom{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:var(--ant-border-radius-lg);display:flex;gap:6px;justify-content:space-around;padding:0 6px}.app-datePicker-custom .ant-picker{border:none;box-shadow:none}.app-datePicker-custom .action-item{color:rgba(0,0,0,.3);cursor:pointer;font-size:14px}.app-datePicker-custom .action-item.disabled{color:rgba(0,0,0,.1);cursor:not-allowed}.app-datePicker-custom .disabled .anticon{color:rgba(0,0,0,.1)}.app-device-subtitle{align-items:center;color:rgba(0,0,0,.4);display:flex;gap:16px;margin-bottom:24px}.app-device-subtitle span{color:rgba(0,0,0,.85);font-size:18px;font-weight:500}.app-device-chart{height:325px}.alert-icon{margin-right:6px}.alert-icon-level1{color:#ff4d4f}.alert-icon-level2{color:#fd5e04}.alert-icon-level3{color:#ffa800}.alert-icon-level4{color:var(--primary-color)}.app-card-actions{margin-bottom:8px}.ant-drawer-body .number,.ant-menu-title-content .number{color:rgba(0,0,0,.4);float:right}.ant-descriptions-item-content pre{text-wrap:wrap;margin-bottom:0}.card-header-time{color:rgba(0,0,0,.4);font-size:12px}.card-header-time .anticon{margin-right:4px}.ant-menu-item-icon .ant-badge-count{display:none}.ant-layout-sider-collapsed .ant-menu-item-icon .ant-badge-count{display:block;-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.ant-tooltip .ant-badge{color:#fff}.ant-layout-sider-collapsed+.ant-layout .app-footer{margin-left:6rem}.custom-piechart{display:inline-block;position:relative}.custom-piechart .label{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.custom-piechart .wrap{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.custom-piechart .wrap .title{color:rgba(0,0,0,.6);font-size:12px;line-height:1.2}.custom-piechart .wrap .values{font-size:16px;font-weight:600;line-height:1.2}.custom-piechart .wrap .description{color:rgba(0,0,0,.6);font-size:12px}.custom-piechart .wrap .description .green{color:var(--success-color)}.custom-piechart .wrap .description .red{color:var(--alert-color)}.custom-piechart p{margin-bottom:0}.custom-piechart-descripition{color:rgba(0,0,0,.6);font-size:12px}.custom-piechart-descripition .ant-badge-status-text{font-size:12px}.custom-piechart-descripition p{margin-bottom:0}.line-height-custom{line-height:1.4}.alert-list-items{color:rgba(0,0,0,.4);display:flex;font-size:12px;justify-content:flex-end;list-style:none;margin:0;padding:0}.alert-list-items li>a,.alert-list-items li>span{color:var(--secondary-color);font-size:14px;padding-left:4px}.alert-list-items li>a.hasalert,.alert-list-items li>span.hasalert{color:var(--alert-color)}.alert-list-items li+li:before{color:rgba(0,0,0,.1);content:"|";display:inline-block;margin:0 6px}.app-table-small .ant-table-cell{font-size:12px!important;padding:2px!important}.app-table-small .ant-empty-normal{margin:16px 0}.app-table-small a{color:rgba(0,0,0,.85)}.dashboard-main-chart{height:100%}.dashboard-main-chart-container{transition:height .2s}.dashboard-main-chart-container.have-event-timeline{height:calc(100% - 50px)!important}.dashboard-charts,.dashboard-charts-card{height:100%}.dashboard-charts-card .ant-card-body{height:calc(100% - 41px)}.dashboard-flow{height:100%;width:100%}.dashboard-row-full-height{height:calc(100vh - 130px)}.dashboard-row-top{height:calc(50vh - 69px)}.dashboard-row-top>.ant-col{height:100%;min-height:100%}.dashboard-row-bottom{height:calc(50vh - 69px)}.dashboard-row-bottom>.ant-col{height:100%;min-height:100%}.dashboard-event-info{padding-left:54px;padding-right:0;padding-top:10px}.dashboard-event-info .title{color:var(--primary-color);font-size:16px;font-weight:500;margin-bottom:8px}.dashboard-event-info .description{color:rgba(0,0,0,.6);font-size:14px;margin-bottom:16px}.dashboard-event-info .time{color:rgba(0,0,0,.4);font-size:12px}.dashboard-event-info-timeline{background-color:rgb(0 0 0/5%);border-radius:12px;height:4px;position:relative;width:100%}.dashboard-event-info-timeline-dot{background-color:#ddd;border:2px solid rgb(0 0 0/5%);border-radius:8px;bottom:0;color:rgba(0,0,0,.65);font-size:12px;height:8px;margin-top:-2px;position:absolute;top:0;width:8px;z-index:15}.dashboard-event-info-timeline-dot.start{left:-5px}.dashboard-event-info-timeline-dot.start:before{content:"00:00";position:absolute;top:9px;-webkit-transform:translateX(-40%);transform:translateX(-40%)}.dashboard-event-info-timeline-dot.end{right:-5px}.dashboard-event-info-timeline-dot.end:before{content:"24:00";display:inline-block;position:absolute;right:0;top:9px}.dashboard-event-info-timeline-rail{background:rgba(0,156,205,.2);border-radius:8px;color:rgba(0,0,0,.65);height:4px;position:absolute;z-index:11}.dashboard-event-info-timeline-rail.active{-webkit-animation:gradient-animation 3s linear infinite;animation:gradient-animation 3s linear infinite;background:linear-gradient(90deg,rgba(0,156,205,0) 45%,rgba(0,156,205,.5) 50%,rgba(0,156,205,0) 55%);background-size:300% auto}.dashboard-event-info-timeline-rail .full-rail-label{font-size:12px;left:50%;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;top:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;width:150px}.dashboard-event-info-timeline-rail:hover{background:rgba(0,156,205,.6)}.dashboard-event-info-timeline-rail:hover>.dot{border-color:#009ccd}.dashboard-event-info-timeline-rail>.dot{background-color:#fff;border:2px solid rgba(0,156,205,.6);border-radius:50%;bottom:0;height:10px;margin-top:-3px;position:absolute;top:0;width:10px}.dashboard-event-info-rail>.dot{background-color:#fff}.dashboard-event-info-rail>.dot .label{font-size:12px;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;top:10px;-webkit-transform:translateX(-50% + 2px);transform:translateX(-50% + 2px);white-space:nowrap;width:150px}.dashboard-event-info-rail>.dot.start{left:-5px}.dashboard-event-info-rail>.dot.end{right:-5px}.dashboard-event-info-timeline-rail>.dot.start{left:-5px}.dashboard-event-info-timeline-rail>.dot.end{right:-5px}.app-notice a,.app-notice a:active,.app-notice a:hover{text-decoration:underline}.app-login-form-subtitle,.stage-name{color:hsla(0,0%,100%,.4);font-size:16px;letter-spacing:2px;text-align:center}.app-login-form-subtitle{letter-spacing:0}.app-login-form h1+.app-login-form-subtitle,.app-login-form h1+.stage-name{margin-bottom:32px;margin-top:-32px}.confirm-textList{font-size:18px}.confirm-textList span{color:var(--warning-color)}.app-descriptions{margin:50px 0}.app-descriptions .ant-descriptions-row>td,.app-descriptions .ant-descriptions-row>th{padding-bottom:20px}.app-readonly-form .ant-input-number-disabled,.app-readonly-form .ant-picker-input>input[disabled],.app-readonly-form .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:var(--text-color)}.app-descriptions .ant-descriptions-item-content{border-bottom:1px solid rgba(0,0,0,.1);padding:0 4px 4px}.app-descriptions .ant-descriptions-item-label{justify-content:flex-end;max-width:29.16666667%;width:100%}.app-card-extra-btn-group{display:flex;flex-wrap:wrap;gap:6px}.ant-card-head-title>.anticon,.btn-close{color:rgba(0,0,0,.4)}.btn-close{cursor:pointer}.btn-close:active{color:rgba(0,0,0,.8)}.btn-upload{border-color:var(--primary-color)!important;color:var(--primary-color)!important}.referenceArea .recharts-reference-area-rect{fill:#000;fill-opacity:0}.referenceArea2 .recharts-reference-area-rect{fill:rgb(0 0 0/4%);fill-opacity:1}.referenceArea .recharts-text,.referenceArea2 .recharts-text,.referenceArea_alert .recharts-text{fill:grey}.referenceArea_alert .recharts-reference-area-rect{fill:#ff5c00;fill-opacity:.2}.app-analysis-content .ant-card{overflow:hidden}.app-analysis-menu{color:rgba(0,0,0,.4);list-style:none;margin:0;padding:0 10px}.app-analysis-menu ul{color:rgba(0,0,0,.6);list-style:none;margin:10px 0 0;padding:0}.app-analysis-menu ul>li{border-radius:6px;cursor:grab;margin-bottom:10px;padding:0 2px;transition:.3s}.app-analysis-menu ul>li .anticon{margin-right:6px}.app-analysis-menu ul>li .anticon-holder{color:rgba(0,0,0,.4);margin-right:4px}.app-analysis-menu>li{margin-bottom:10px;padding:0 16px}.app-analysis-menu>li .anticon-down{font-size:10px;margin-left:4px}.app-analysis-btns .ant-btn+.ant-btn{margin-left:8px}.col-height-50{height:50%}.dashboard-row-top-demo{height:calc(50vh - 81px);overflow:hidden}.dashboard-row-top-demo>.ant-col{height:100%}.dashboard-row-bottom-demo{height:calc(50vh - 81px);overflow:hidden}.dashboard-row-bottom-demo>.ant-col{height:100%}.time-zone{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.time-speed{display:flex;gap:8px;margin-right:16px}.time-text{white-space:nowrap}.time-clock{font-size:32px;line-height:1;min-width:90px}.time-slider{max-width:100%;width:100%}.ant-slider-handle,.ant-slider-track{transition:all .1s}.ant-btn.ant-btn-background-ghost{border-color:rgba(0,0,0,.65);color:rgba(0,0,0,.65)}.ant-slider-rail{background-color:rgb(0 0 0/5%)}.app-login-header-menu .ant-btn.ant-btn-background-ghost{border-color:var(--text-color-light-8);color:var(--text-color-light-8)}.index-first-select-end{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}::-webkit-scrollbar{border-radius:6px;height:5px;width:5px}::-webkit-scrollbar-thumb{background-color:hsla(0,0%,61%,.5);border-radius:6px}::-webkit-scrollbar-track{background-color:initial;border-radius:6px}::-ms-scrollbar{border-radius:6px;width:4px}::-ms-thumb,::-ms-track{background-color:initial;border-radius:6px}::-webkit-scrollbar-corner{background-color:initial}.logout-count-down .ant-statistic-content{font-size:18px}.app-content{margin:7rem 2rem 0 22rem;transition:all .3s;z-index:2}.app-content-dashboard,.app-content-dashboard .ant-picker,.app-content-dashboard .ant-select,.app-content-dashboard .ant-tag{font-size:12px}.app-content-dashboard .ant-btn,.app-content-dashboard .ant-card,.app-content-dashboard .ant-picker-input>input,.app-content-dashboard .nodata p,.app-content-dashboard .recharts-legend-text{font-size:clamp(1.2rem,.75vw,1.4rem)!important}.app-content-dashboard .ant-picker-input>input{line-height:22px}.app-content-dashboard .index-numbers-block .number,.app-content-dashboard .node-all .text{font-size:clamp(1rem,.6vw,1.4rem)!important}.app-content-dashboard .index-numbers-block .number span,.app-content-dashboard .node-all .text .small{font-size:clamp(1.2rem,1vw,2rem)!important}.app-content-dashboard .ant-badge.ant-badge-status .ant-badge-status-text,.app-content-dashboard .custom-piechart-descripition p{font-size:clamp(1.2rem,1vw,1.2rem)!important}.app-content-dashboard .ant-card-small>.ant-card-head{font-size:clamp(1.2rem,.8vw,1.6rem)!important}.app-content-dashboard .nodata .anticon{font-size:clamp(2rem,1.5vw,3rem)!important}.app-content-dashboard .node-taipower-d{width:clamp(45px,3.5vw,55px)!important}.app-content-dashboard .node-all .text span{font-size:clamp(1.2rem,1vw,1.2rem)!important}.app-content-dashboard .node-solar-d{width:clamp(40px,3.3vw,50px)!important}.app-content-dashboard .node-energySource-d{font-size:clamp(1rem,.8vw,1.4rem)!important;height:clamp(60px,4.5vw,80px)!important;width:clamp(60px,4.5vw,80px)!important}.app-content-dashboard .node-ess-d{width:clamp(30px,2.5vw,37px)!important}.app-content-dashboard .node-load-d{width:clamp(45px,3.5vw,55px)!important}.app-content-dashboard .node-charger-d{width:clamp(14px,3.5vw,17px)!important}.app-content-dashboard .node-wind-d{width:clamp(17px,3.5vw,22px)!important}.app-content-dashboard .ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title{padding:clamp(4px,2.5vw,8px) 0}.recharts-legend-item:has(.opacity)>.recharts-surface{opacity:.4}.recharts-legend-item>.recharts-surface,.recharts-legend-text{cursor:pointer;transition:.15s}.recharts-legend-text.opacity{opacity:.4}.recharts-layer g,.recharts-layer path{transition:.15s}.recharts-tooltip-wrapper{z-index:99}.recharts-wrapper{overflow:visible!important}.pdf-content .ant-card-head{min-height:auto;padding:0 8px}.pdf-content .ant-card-head-title{padding:8px 0}.pdf-content .ant-card-head,.pdf-content .ant-empty,.pdf-content .ant-table{font-size:10px}.ant-card-head-title>span{color:rgba(0,0,0,.45);font-size:12px}.line-dash path{stroke-dasharray:3 3}.ant-btn.ant-btn-default:focus,.ant-btn.ant-btn-default:hover{color:var(--primary-color)!important}.app-charge-point{display:flex;padding-right:10px}.app-charge-point .image+.text{margin-left:16px}.app-charge-point .image img{width:21px}.app-charge-point .text p{color:rgba(0,0,0,.6);line-height:1.2;margin-bottom:4px}.app-charge-point .text p>span{font-size:16px}.app-charge-point .text .value{color:rgba(0,0,0,.85);font-weight:700;margin-bottom:2px}.app-charge-point .text .ant-badge-status-text{color:rgba(0,0,0,.6)}.app-refLine-time{display:inline-block}.app-dashboard-item-card{height:100%;overflow:hidden;position:relative}.app-dashboard-item-card.minHeight-type1{min-height:140px}.app-dashboard-item-card .ant-card-body{height:100%;position:relative;z-index:1}.app-dashboard-item-card .ant-card-head+.ant-card-body{height:calc(100% - 57px);position:relative;z-index:1}.app-dashboard-item-card.ant-card-small .ant-card-head+.ant-card-body{height:calc(100% - 38px);position:relative;z-index:1}.app-dashboard-item-card.important:before{background-color:rgb(250 173 20/8%);border:4px solid rgb(250 173 20/8%);content:"";display:block;height:100%;position:absolute;width:100%;z-index:0}.app-dashboard-item-card.more-important:before{background-color:rgba(250,173,20,.16)}.app-dashboard-item-card.important-second:before{background-color:rgb(250 173 20/2%);border:4px solid rgb(250 173 20/2%)}.app-dashboard-item-card.important-blue:before{background-color:rgb(0 156 205/8%);border:4px solid rgb(0 156 205/8%);content:"";display:block;height:100%;position:absolute;width:100%;z-index:0}.app-dashboard-item-card.important-blue-second:before{background-color:rgb(0 156 205/2%);border:4px solid rgb(0 156 205/2%)}.app-dashboard-title-wrap{align-items:center;display:flex;gap:1rem}.app-dashboard-item-wrap{align-items:center;display:flex;height:100%;padding-left:1em}.app-dashboard-item-wrap.space-between{justify-content:space-between}.app-dashboard-item-icon-wrap .icon,.app-dashboard-title-wrap .icon{align-items:center;background:var(--gradient-color-primary);border-radius:50%;box-shadow:0 16px 12px rgba(0,144,226,.12);color:#fff;display:flex;font-size:1.4rem;height:28px;justify-content:center;min-width:28px;position:relative;width:28px}.app-dashboard-item-icon-wrap .icon.key-point,.app-dashboard-title-wrap .icon.key-point{background:var(--gradient-color-warning);box-shadow:0 16px 12px rgba(166,129,51,.12)}.app-dashboard-item-icon-wrap .icon.green-point,.app-dashboard-title-wrap .icon.green-point{background:var(--gradient-color-green);box-shadow:0 16px 12px rgba(0,205,168,.12)}.app-dashboard-item-icon-wrap .icon:before,.app-dashboard-title-wrap .icon:before{background:linear-gradient(150deg,hsla(0,0%,100%,.6),transparent 40%);border-radius:50%;content:"";height:22px;left:3px;position:absolute;top:3px;width:22px}.app-dashboard-item-icon-wrap+.app-dashboard-item-text-wrap{margin-left:1.6rem}.app-dashboard-item-text-wrap.text-center{text-align:center}.app-dashboard-item-text-wrap{line-height:1;overflow-x:auto}.app-dashboard-item-text-wrap p{margin-bottom:clamp(.4rem,.4vw,.8rem)}.app-dashboard-item-text-wrap .title{color:rgba(0,0,0,.6);font-size:clamp(1.2rem,.9vw,1.6rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-dashboard-item-text-wrap .value{font-size:clamp(2rem,1.7vw,3rem);font-weight:700}.app-dashboard-item-text-wrap .value.small{font-size:clamp(1.6rem,1.3vw,2.4rem)}.app-dashboard-item-text-wrap .value.large{font-size:clamp(2.4rem,2.1vw,4rem)}.app-dashboard-item-text-wrap .unit{font-size:1.2rem;font-weight:400}.app-dashboard-item-text-wrap .description{color:rgba(0,0,0,.6);font-size:1.2rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-dashboard-item-text-wrap .description .green{color:var(--success-color)!important}.app-dashboard-item-text-wrap .description .red{color:var(--alert-color)!important}.app-dashboard-item-text-wrap .notice{background-color:rgba(250,84,28,.1);border:1px solid rgba(250,84,28,.2);border-radius:4px;color:#fa541c;display:inline-block;font-size:1.2rem;margin:0;padding:4px 8px}.app-green-report-content+.app-footer{display:none}.green-dashboard-row-bottom,.green-dashboard-row-top{height:calc(50vh - 100px)}.green-dashboard-row-top-2>.ant-col,.green-dashboard-row-top>.ant-col{height:100%;min-height:100%}.green-dashboard-row-top-2{height:calc(40vh - 100px)}.green-dashboard-row-bottom-2{height:calc(60vh - 100px)}.app-dashboard-item-certificate-card,.green-dashboard-row-left{height:100%}.app-dashboard-item-certificate-card .ant-card-body{height:100%;padding:3.2rem;position:relative}.app-dashboard-item-certificate-card .ant-card-body:after{border:1px solid rgb(0 0 0/5%);border-radius:6px;bottom:14px;content:"";display:block;left:14px;pointer-events:none;position:absolute;right:14px;top:14px}.app-dashboard-item-certificate-card .ant-card-body:before{border:2px solid rgb(0 0 0/5%);border-radius:6px;bottom:10px;content:"";display:block;left:10px;pointer-events:none;position:absolute;right:10px;top:10px}.app-dashboard-item-certificate-wrap{margin:0 auto;max-width:560px}.app-dashboard-item-certificate-inner-wrap{display:flex;gap:16px;justify-content:space-between}.app-dashboard-item-certificate-item{line-height:1;text-align:center}.app-dashboard-item-certificate-item .title{font-size:clamp(1.2rem,2vw,1.6rem);font-weight:700;margin-bottom:4px}.app-dashboard-item-certificate-item .value{color:var(--primary-color);font-size:clamp(3.6rem,4vw,7.2rem);font-weight:700;margin-bottom:4px}.app-dashboard-item-certificate-item .unit{font-size:1.2rem}.app-dashboard-item-certificate-item .description{color:rgba(0,0,0,.4);font-size:1.2rem}.app-dashboard-item-certificate-note{border-bottom:2px dashed rgba(0,0,0,.1);border-top:2px dashed rgba(0,0,0,.1);margin-top:3.2rem;padding:8px 0;text-align:center}.app-dashboard-item-certificate-image>img{display:block;margin:auto;max-width:100%}.app-green-report-table{height:calc(100% - 30px)}.app-green-report-table .ant-spin-container,.app-green-report-table .ant-spin-nested-loading,.app-green-report-table .ant-table,.app-green-report-table .ant-table-container{height:100%}.app-green-report-table .ant-table-body{max-height:calc(100% - 32px)!important}.app-green-report-table-id{background-color:rgba(0,185,153,.1);border:1px solid rgba(0,185,153,.4);border-radius:4px;color:var(--secondary-color);cursor:pointer;padding:0 6px}.app-green-report-table-id:active,.app-green-report-table-id:focus,.app-green-report-table-id:hover{background-color:rgba(0,185,153,.2);color:var(--secondary-color)}.green-dashboard-charts-card{height:100%}.green-dashboard-charts-card .ant-card-body{height:calc(100% - 40px)}.green-dashboard-charts-card .ant-table-pagination.ant-pagination{margin-bottom:0}.app-table-custom .anticon-calendar{color:rgba(0,0,0,.4)}.upload-modal-form{margin-bottom:16px;padding:0 16px}.upload-modal-form-item-label{line-height:32px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.upload-modal-form-title{color:var(--warning-color);font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center}.upload-modal-form-item-input,.upload-modal-form-item-input .ant-input-number,.upload-modal-form-item-input .ant-input-number-group-wrapper,.upload-modal-form-item-input .ant-picker,.upload-modal-form-item-input .ant-select{width:100%}.upload-modal-form-row-title{font-size:1.6rem;font-weight:700;margin-bottom:8px;text-align:center}.table-cell-border{border-left:1px solid rgb(0 0 0/5%)}.app-page-section{margin-bottom:12px}.app-page-section-title{font-size:1.6rem;font-weight:700;margin-bottom:12px}.chart-description-wrap{display:flex;flex-wrap:wrap;font-size:1.2rem;gap:20px;margin-bottom:12px}.chart-description-wrap>div{line-height:1}.chart-description-wrap .value{font-size:2.4rem;font-weight:700}.chart-description-wrap .blue{color:var(--primary-color)}.chart-description-wrap .yellow{color:var(--warning-color)}.chart-description-wrap .unit{font-weight:400}.chart-description-wrap .unit+.description{margin-left:8px}.chart-description-wrap .description{color:rgba(0,0,0,.4);font-size:1.2rem}.chart-description-wrap .description .green{color:var(--success-color)!important}.chart-description-wrap .description .red{color:var(--alert-color)!important}.legend-list{list-style:none;margin:0;padding:0;text-align:center}.legend-list .legend-color{border-radius:3px;display:inline-block;height:10px;margin-right:4px;width:10px}.legend-list li{display:inline-block;margin-right:10px}.legend-list li:last-child{margin-right:0}.app-outline-items-wrap{border:2px solid rgba(0,0,0,.1);border-radius:var(--ant-border-radius-lg);padding:20px}.app-outline-items-row{display:flex}.app-outline-items-row+.app-outline-items-row{border-top:2px solid rgba(0,0,0,.1);margin-top:20px;padding-top:20px}.app-outline-items-col{min-height:60px;padding-right:20px;width:100%}.app-outline-items-col+.app-outline-items-col{border-left:2px solid rgba(0,0,0,.1);padding-left:20px;width:50%}.app-outline-items-col:has(+.app-outline-items-col){width:50%}.ant-card-head-title .ant-btn-icon-only>*{font-size:clamp(1.2rem,.75vw,1.4rem)!important}.app-page-header{line-height:1.57;margin-top:1.2rem}.app-page-header-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.app-page-header-title{align-items:center;display:flex;gap:1.6rem;margin:4px 0;overflow:hidden}.app-page-header-extra{margin:4px 0;white-space:nowrap}.ant-page-header-back{cursor:pointer}.app-page-header-title h1{font-size:2rem;font-weight:600;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-page-header-footer{margin-top:1.6rem}.app-page-header-footer .ant-tabs>.ant-tabs-nav{margin-bottom:0}.deduction-rules-table .ant-table{background-color:#2a2a2a;color:#ccc}.deduction-rules-table .ant-table-thead>tr>th{font-weight:600}.deduction-rules-table .ant-table-tbody>tr>td,.deduction-rules-table .ant-table-thead>tr>th{background-color:#2a2a2a;border-bottom:1px solid #444;color:#ccc}.deduction-rules-table .ant-table-tbody>tr:hover>td{background-color:#3a3a3a}.deduction-rules-table .ant-table-container{border:1px solid #444;border-radius:6px}.deduction-ratio-column .ant-table-cell{background-color:#e6f7ff!important}.deduction-ratio-column .ant-table-cell:hover{background-color:#bae7ff!important}.app-custom-column{background-color:rgb(0 144 206/4%)}@media (-webkit-min-device-pixel-ratio:1.5) and (min-width:992px),(min-resolution:144dpi) and (min-width:992px){.index-numbers-block .number span,.index-status-small .text p span{font-size:1.8rem!important}.node-energySource{height:110px;width:110px}.node-taipower{width:80px}.node-ess{width:55px}.node-load,.node-solar{width:80px}.node-charger{width:35px}.node-wind{width:45px}}@media (max-width:1440px){.index-status-small .chart{display:none}.index-numbers-block .number span{font-size:2rem}.custom-piechart{display:block;height:auto;width:100%}.custom-piechart .recharts-wrapper{display:none}.custom-piechart .label{position:static}.custom-piechart .wrap{align-items:flex-start}.custom-piechart.piechart-type1{display:inline-block;height:auto;width:auto}.custom-piechart.piechart-type1 .recharts-wrapper{display:block}.custom-piechart.piechart-type1 .label{position:absolute}.custom-piechart.piechart-type1 .wrap{align-items:center}.alert-list-items{justify-content:flex-start}.node-energySource-d{height:70px;width:70px}.node-taipower-d{width:55px}.node-ess-d{width:37px}.node-solar-d{width:50px}.node-load-d{width:55px}.node-charger-d{width:17px}.node-wind-d{width:22px}}@media (max-width:1199px){.index-first-topology>label,.lockman{display:none}.time-zone{flex-wrap:wrap;justify-content:flex-start}.time-slider{width:100%}.index-first-select-end{flex-wrap:wrap;justify-content:flex-start}.dashboard-row-full-height{height:auto}.green-dashboard-row-top,.green-dashboard-row-top-2{height:auto;overflow:visible}.green-dashboard-row-top-2>.ant-col,.green-dashboard-row-top>.ant-col{height:auto}.green-dashboard-row-bottom,.green-dashboard-row-bottom-2{height:auto;overflow:visible}.green-dashboard-row-bottom-2>.ant-col,.green-dashboard-row-bottom>.ant-col{height:auto}.app-green-report-content+.app-footer{display:block}.app-green-report-table .ant-table-body{max-height:-webkit-fit-content!important;max-height:-moz-fit-content!important;max-height:fit-content!important}.green-dashboard-row-left .ant-col,.green-dashboard-row-left-3row .ant-col,.green-dashboard-row-left-4row .ant-col{height:auto}.green-rwdchart{height:250px!important}.app-outline-items-row{flex-flow:column wrap}.app-outline-items-row:has(.app-outline-items-col:only-child)+.app-outline-items-row{margin-top:0}.app-outline-items-col{padding:0;width:100%}.app-outline-items-col:has(+.app-outline-items-col){padding-bottom:20px;width:100%}.app-outline-items-col+.app-outline-items-col{border-left:none;border-top:2px solid rgba(0,0,0,.1);padding:20px 0 0;width:100%}}@media (max-width:991px){.index-first-date,.time-slider .ant-slider-dot:nth-child(2n),.time-slider .ant-slider-mark-text:nth-child(2n){display:none}.dashboard-charts-card,.dashboard-charts-card .ant-card-body{height:auto}.dashboard-row-top{height:auto;max-height:none;min-height:none;overflow:visible}.dashboard-row-top>.ant-col{height:auto}.dashboard-row-bottom{height:auto;max-height:none;min-height:none;overflow:visible}.dashboard-row-bottom>.ant-col{height:auto}.app-content-dashboard+.app-footer{display:block}.dashboard-flow{height:300px!important}.rwdchart{height:250px!important}.react-grid-layout{display:flex;flex-flow:row;flex-wrap:wrap;gap:16px;height:auto!important;padding:16px}.app-analysis-btns{display:none}.react-grid-layout .ant-card{cursor:pointer}.react-grid-item{height:310px!important;position:static!important;-webkit-transform:none!important;transform:none!important;width:calc(50% - 8px)!important}.app-dashboard-item-text-wrap .description br{display:none}}@media (max-width:767px){.index-section-title+.ant-btn{display:none!important}.react-grid-item{width:100%!important}.grid-item-1{order:1}.grid-item-2{order:2}.grid-item-3{order:3}.grid-item-4{order:4}.grid-item-5{order:5}.grid-item-6{order:6}.grid-item-7{order:7}.grid-item-8{order:8}.grid-item-9{order:9}.grid-item-10{order:10}.notfound-img{width:70vw}.index-first-date{text-align:left}.app-header-note{display:none}.ant-layout-sider-collapsed+.ant-layout .app-footer,.app-footer{margin-left:0}.app-header{background-color:var(--background-color-lightdark);border-left:0;border-radius:0;box-shadow:0 2px 3px rgb(0 0 0/5%);margin:0}.app-content{margin:9.6rem 1.6rem 0}.ant-layout-sider-collapsed+.ant-layout .app-content{margin:8.8rem 2rem 2rem}.ant-layout-sider-collapsed+.ant-layout .app-header{margin:0}.node-energySource{height:100px;width:100px}.node-taipower{width:80px}.node-ess{width:60px}.node-load,.node-solar{width:80px}.node-charger{width:30px}.node-wind{width:45px}.node-energySource-d{height:60px;width:60px}.node-taipower-d{width:45px}.node-ess-d{width:30px}.node-solar-d{width:40px}.node-load-d{width:45px}.node-charger-d{width:14px}.node-wind-d{width:17px}.node-all .text .title{display:block}.app-login-form{margin:0 auto}.app-login-header .menu ol{display:none}.ant-layout-header{height:64px;line-height:64px;padding:0 20px}.loading{margin-left:0}.app-aside{display:none}.app-header-logo{display:block}.app-header-right-menu .user{display:none}.app-header-mobile-menu{cursor:pointer;display:block;height:20px;width:26px;z-index:100}.app-header-mobile-menu em{background:var(--text-color-light-8);display:block;height:2px;margin-top:6px;transition:all .3s;transition-delay:.2s;width:100%}.app-header-mobile-menu:first-child{margin-top:0}.app-header-mobile-menu.open{height:auto}.app-header-mobile-menu.open em{background-color:#fff!important}.app-header-mobile-menu.open em:first-child{-webkit-transform:translateY(4px) rotate(45deg);transform:translateY(4px) rotate(45deg)}.app-header-mobile-menu.open em:nth-child(2){-webkit-transform:translateY(-4px) rotate(-45deg);transform:translateY(-4px) rotate(-45deg)}.app-header-mobile-menu.open+.header-menu{-webkit-transform:translateX(0);transform:translateX(0)}.app-header-mobile-menu.open+.header-menu .header-rightline{display:none}.app-header-mobile-menu.open+.header-menu li:after{-webkit-transform:scaleX(100%);transform:scaleX(100%)}.app-header-right-menu-container>.app-header-topology{display:none}}@media (max-width:575px){.node-energySource{height:80px;width:80px}.node-all .text .big{font-size:20px}.node-taipower{width:70px}.node-ess{width:50px}.node-load,.node-solar{width:70px}.node-charger{width:20px}.node-wind{width:40px}.index-section-title{margin-bottom:.8rem}.index-money-saving-text{font-size:1.6rem}.app-card-actionItems{align-items:flex-end;flex-direction:column}.app-device-subtitle{align-items:flex-start;flex-direction:column;gap:0}.app-device-subtitle .ant-divider{display:none}.app-form-list .ant-descriptions-item-container{flex-direction:column}.app-device-chart{height:220px}.app-descriptions .ant-descriptions-item-container{flex-direction:column}.app-descriptions .ant-descriptions-item-label{justify-content:flex-start;max-width:100%}.index-first-select-menu .memo{display:none}}.dark .index-first-select-menu .date,.dark .index-first-select-menu .time-tick{color:var(--text-color-light-8)}.dark .index-first-select-menu .memo{color:var(--text-color-light-4)}.dark .ant-layout-sider-trigger{color:var(--text-color-light-6)!important}.dark .ant-layout-sider-trigger,.dark .app-aside,.dark .app-aside .app-aside-menu,.dark .app-logo{background-color:var(--background-color-lightdark)}.dark .app-aside-collapsed{background-color:var(--primary-color);border:3px solid var(--background-color-dark)}.dark .ant-card{background-color:var(--background-color-lightdark);color:var(--text-color-light-8)}.dark .ant-card-head{border-bottom:1px solid var(--border-color-light-05)}.dark .ant-card-head,.dark .ant-select{color:var(--text-color-light-8)}.dark .ant-select .ant-select-selector{background-color:initial!important;border:1px solid var(--text-color-light-2)!important}.dark .ant-select .ant-select-selector:focus,.dark .ant-select .ant-select-selector:hover{border:1px solid var(--text-color-light-4)!important}.dark .ant-btn-text,.dark .ant-btn.ant-btn-default{color:var(--text-color-light-8)}.dark .ant-btn.ant-btn-default{background-color:initial;border-color:var(--text-color-light-4)}.dark .ant-btn.ant-btn-default:focus,.dark .ant-btn.ant-btn-default:hover{border-color:var(--primary-color);color:var(--primary-color)}.dark .ant-btn[disabled],.dark .ant-btn[disabled]:active,.dark .ant-btn[disabled]:focus,.dark .ant-btn[disabled]:hover{border-color:var(--border-color-light-1);color:var(--text-color-light-2)}.dark .ant-select-arrow{color:var(--text-color-light-2)}.dark .ant-checkbox-wrapper,.dark .ant-input-password-icon.anticon{color:var(--text-color-light-8)}.dark .ant-input,.dark .ant-input-affix-wrapper{background-color:initial;border:1px solid var(--text-color-light-2);color:var(--text-color-light-8)}.dark .ant-input-affix-wrapper>.ant-input{border:none}.dark .ant-form-item-label>label{color:var(--text-color-light-8)}.dark .ant-checkbox-inner{background:none}.dark .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary-color)}.dark .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.dark .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,.dark .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.dark .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{background:none}.dark .color-light-4{color:hsla(0,0%,100%,.4)!important}.dark .color-light-6{color:hsla(0,0%,100%,.6)!important}.dark .ant-drawer-wrapper-body{background-color:var(--background-color-lightdark);color:var(--text-color-light-8)}.dark .ant-drawer-header{border-bottom:1px solid var(--border-color-light-1)}.dark .ant-drawer-title{color:var(--text-color-light-8)}.dark .ant-drawer-close,.dark .ant-drawer-close:hover{color:var(--text-color-light-6)}.dark .ant-drawer-content{background:none}.dark .ant-drawer-content a{color:var(--text-color-light-8)}.dark .ant-drawer-content .ant-divider-horizontal{border-color:var(--border-color-light-05)}.dark .ant-select-dropdown,.dark.ant-select-dropdown{background-color:var(--background-color-lightdark);border:1px solid var(--border-color-light-1);color:var(--text-color-light-8)}.dark .ant-select-item{color:var(--text-color-light-8)}.dark .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:var(--background-color-lightdark);color:#fff}.dark .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:var(--background-color-exlightdark);color:var(--text-color-light-8)}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:var(--text-color-light-8)}.dark.app-layout{background-color:var(--background-color-dark)}.dark .ant-collapse{background-color:var(--background-color-lightdark);border-color:var(--border-color-light-05)}.dark .ant-collapse,.dark .ant-collapse-content,.dark .ant-collapse>.ant-collapse-item>.ant-collapse-header{color:var(--text-color-light-6)}.dark .ant-collapse-content{background-color:var(--background-color-lightdark)}.dark .ant-collapse-content,.dark .ant-collapse>.ant-collapse-item{border-color:var(--border-color-light-05)}.dark .app-header,.dark .app-simple-header{background-color:var(--background-color-lightdark);color:var(--text-color-light-6)}.dark .app-header{border-left:1px solid rgba(0,0,0,.2)}.dark .ant-layout-header{background-color:var(--background-color-lightdark)}.dark .app-header-right-menu{color:var(--text-color-light-8)}.dark .app-header-right-menu li,.dark .app-header-right-menu li .ant-btn-link{color:var(--text-color-light-6)}.dark .app-header-right-menu .user .name{color:var(--text-color-light-8)}.dark .app-breadcrumb,.dark .app-breadcrumb .ant-breadcrumb-link,.dark .app-breadcrumb .ant-breadcrumb-separator{color:var(--text-color-light-4)}.dark .app-content{color:var(--text-color-light-6)}.dark .app-footer{color:var(--text-color-light-4)}.dark .app-background,.dark .app-footer{background-color:var(--background-color-dark)}.dark .ant-dropdown-menu{background-color:var(--background-color-lightdark);border:1px solid var(--border-color-light-1);color:var(--text-color-light-8)}.dark .ant-dropdown-menu-item-divider{background-color:var(--border-color-light-1)}.dark .ant-dropdown-menu-item,.dark .ant-dropdown-menu-submenu-title{color:var(--text-color-light-8)}.dark .ant-dropdown-menu-item:hover,.dark .ant-dropdown-menu-submenu-title:hover{background-color:var(--background-color-exlightdark);color:#fff}.dark .app-login{background-color:#00202b}.dark .app-login-header-menu .menu ol .ant-btn-link{color:var(--text-color-light-8)}.dark .app-login-form .login-form-forgot{color:var(--primary-color)}.dark .app-login-footer{color:hsla(0,0%,100%,.3)}.dark .index-first-select label{color:var(--text-color-light-8)}.dark .index-numbers-block.border{border-color:hsla(0,0%,100%,.06)}.dark .index-numbers-block.lead{border-right:1px solid var(--border-color-light-05)}.dark .index-numbers-block h6{color:var(--text-color-light-4)}.dark .index-numbers-block .number{color:var(--text-color-light-8)}.dark .index-numbers-block .bottom-text{color:var(--text-color-light-4)}.dark .index-numbers-block .ascent{color:#13c2c2}.dark .index-numbers-block .decline{color:#fa541c}.dark .index-status-large .text .pie-type li,.dark .index-status-large .text h6,.dark .index-status-small .text h6{color:var(--text-color-light-4)}.dark .index-status-large .text .pie-type li span{background-color:#a9a9a9}.dark .index-status-large .text .pie-type li span.type1{background-color:#009ccd}.dark .index-status-large .text .pie-type li span.type2{background-color:#5cb74d}.dark .index-status-large .text .pie-type li span.type3{background-color:#9cf9a6}.dark .index-money-saving-text span,.dark .node-all .text{color:var(--text-color-light-4)}.dark .node-all .text .big{color:var(--fourth-color)}.dark .node-all .text .big.zero{color:var(--text-color-light-4)!important}.dark .node-all .text .small{color:var(--fourth-color)}.dark .node-all .text .small.zero{color:var(--text-color-light-4)!important}.dark .node-all .text span{color:var(--text-color-light-4)}.dark .notfound-text{text-align:center}.dark .notfound-text h1{color:var(--text-color-light-8)}.dark .notfound-text p{color:var(--text-color-light-4)}.dark .loading{color:var(--text-color-light-8)}.dark .apexcharts-svg{background-color:initial!important}.dark .recharts-default-tooltip{background-color:var(--background-color-exlightdark)!important;border:1px solid var(--border-color-light-1)!important;color:var(--text-color-light-8)}.dark .chart-header-zoomout{color:var(--text-color-light-8)}.dark .recharts-legend-text{color:var(--text-color-light-4)}.dark .ant-empty-description{color:var(--text-color-light-8)}.dark .nodata{color:var(--text-color-light-2)}.dark .ant-tabs{color:var(--text-color-light-8)}.dark .ant-btn-link,.dark .ant-btn-link:active{color:var(--primary-color)}.dark .ant-tabs-bottom>.ant-tabs-nav:before,.dark .ant-tabs-bottom>div>.ant-tabs-nav:before,.dark .ant-tabs-top>.ant-tabs-nav:before,.dark .ant-tabs-top>div>.ant-tabs-nav:before{border-bottom:1px solid var(--border-color-light-1)}.dark .ant-dropdown-trigger{color:var(--text-color-light-8)}.dark .ant-dropdown-menu,.dark .ant-dropdown-menu-item.ant-dropdown-menu-item-active,.dark .ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-active,.dark .ant-dropdown-menu-item:hover,.dark .ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-active,.dark .ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-active,.dark .ant-dropdown-menu-submenu-title:hover,.dark .ant-popover{background-color:var(--background-color-exlightdark)!important}.dark .ant-page-header .ant-breadcrumb,.dark .ant-popover{color:var(--text-color-light-8)}.dark .ant-breadcrumb a,.dark .ant-page-header .ant-breadcrumb a,.dark .ant-page-header .ant-breadcrumb-separator{color:var(--text-color-light-4)}.dark .ant-page-header .ant-breadcrumb li:last-child,.dark .ant-page-header .ant-page-header-heading-title,.dark .ant-table{color:var(--text-color-light-8)}.dark .ant-table{background:transparent}.dark .ant-table-thead>tr>th{background:transparent;color:var(--text-color-light-4)}.dark .ant-table-tbody>tr>td,.dark .ant-table-thead>tr>th{border-bottom:1px solid var(--border-color-light-1)}.dark .ant-table-tbody>tr.ant-table-row:hover>td,.dark .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:hsla(0,0%,100%,.03)}.dark .ant-table-tbody>tr>td.ant-table-cell-fix-left,.dark .ant-table-tbody>tr>td.ant-table-cell-fix-right,.dark .ant-table-thead>tr>th.ant-table-cell-fix-left,.dark .ant-table-thead>tr>th.ant-table-cell-fix-right{background-color:var(--background-color-lightdark);z-index:2}.dark .ant-table-tbody>tr>td.ant-table-cell-fix-left.ant-table-cell-row-hover,.dark .ant-table-tbody>tr>td.ant-table-cell-fix-right.ant-table-cell-row-hover{background-color:#2e353c}.dark .ant-pagination-item{background-color:initial;border-color:var(--border-color-light-1)}.dark .ant-pagination-item,.dark .ant-pagination-item a{color:var(--text-color-light-4)}.dark .ant-pagination-next .ant-pagination-item-link,.dark .ant-pagination-prev .ant-pagination-item-link{background-color:initial}.dark .ant-pagination-disabled .ant-pagination-item-link,.dark .ant-pagination-disabled:hover .ant-pagination-item-link{border-color:var(--border-color-light-1);color:var(--text-color-light-4)}.dark .ant-pagination-item-active{background-color:initial;border-color:var(--primary-color)}.dark .ant-pagination-item-active a{color:var(--primary-color)}.dark .ant-pagination-next button,.dark .ant-pagination-prev button{border-color:var(--border-color-light-1);color:var(--text-color-light-4)}.dark .ant-empty-img-simple-g{stroke:#65676a}.dark .ant-empty-img-simple-path{fill:#33373c}.dark .ant-empty-img-simple-ellipse{fill:rgba(0,0,0,.1)}.dark .ant-page-header-back-button{color:var(--text-color-light-4)}.dark .ant-input[disabled]{background-color:rgba(0,0,0,.1);color:var(--text-color-light-6)}.dark .ant-input[disabled]::-webkit-input-placeholder{color:var(--text-color-light-4)}.dark .ant-input[disabled]::placeholder{color:var(--text-color-light-4)}.dark .ant-input[disabled]:hover{border-color:hsla(0,0%,100%,.2)}.dark .ant-descriptions-title{color:var(--text-color-light-8)}.dark .ant-descriptions-item-label{color:var(--text-color-light-4)}.dark .ant-descriptions-item-content,.dark .ant-radio-group{color:var(--text-color-light-8)}.dark .ant-radio-button-wrapper{background-color:initial;border:1px solid #52585e;color:var(--text-color-light-8)}.dark .ant-radio-button-wrapper:not(:first-child):before{background-color:#52585e}.dark .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:transparent;border-color:var(--primary-color);color:var(--primary-color)}.dark .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before,.dark .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before{background-color:var(--primary-color)}.dark .ant-picker{background-color:initial;border-color:hsla(0,0%,100%,.2)}.dark .ant-picker-suffix{color:var(--text-color-light-4)}.dark .ant-picker-input>input{color:var(--text-color-light-8)}.dark .ant-picker-clear{background-color:var(--background-color-lightdark);color:var(--text-color-light-2)}.dark .ant-picker.ant-picker-disabled{background:rgb(0 0 0/5%);border-color:hsla(0,0%,100%,.2);color:var(--text-color-light-4)}.dark .ant-picker.ant-picker-disabled .ant-picker-suffix{color:var(--text-color-light-4)}.dark .ant-picker-input>input[disabled]{background:rgb(0 0 0/5%);color:var(--text-color-light-4)}.dark .app-datePicker-custom{background-color:initial;border:1px solid hsla(0,0%,100%,.2)}.dark .app-datePicker-custom .action-item{color:var(--text-color-light-4)}.dark .app-datePicker-custom .disabled .anticon{color:var(--text-color-light-1)}.dark .app-datePicker-custom .anticon{color:var(--text-color-light-4)}.dark .ant-badge-status-text{color:var(--text-color-light-8)}.dark .app-device-subtitle{color:var(--text-color-light-4)}.dark .app-device-subtitle span{color:var(--text-color-light-8)}.dark .ant-divider-vertical{border-left:1px solid var(--border-color-light-1)}.dark .ant-table-tbody>tr.ant-table-placeholder:hover>td{background-color:initial}.dark .ant-badge-status-default{background-color:hsla(0,0%,100%,.2)}.dark td.ant-table-column-sort{background-color:rgba(0,0,0,.1)}.dark .ant-table-column-sorter,.dark .ant-table-filter-trigger{color:var(--text-color-light-4)}.dark .ant-select-multiple .ant-select-selection-item{background:var(--border-color-light-05);border-color:var(--border-color-light-1)}.dark .ant-select-clear,.dark .ant-select-multiple .ant-select-selection-item-remove{color:var(--text-color-light-4)}.dark .ant-select-clear{background:transparent}.dark .ant-modal-content,.dark .ant-modal-header{background-color:var(--background-color-exlightdark);color:var(--text-color-light-8)}.dark .ant-modal-header{border-bottom-color:var(--border-color-light-1)}.dark .ant-modal-footer{border-top-color:var(--border-color-light-1)}.dark .ant-modal-title{color:var(--text-color-light-8)}.dark .ant-drawer-body .number,.dark .ant-menu-title-content .number,.dark .ant-modal-close{color:var(--text-color-light-4)}.dark .ant-card-extra{color:var(--text-color-light-8)}.dark .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,.dark .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,.dark .card-header-time{color:var(--text-color-light-4)}.dark .ant-menu-item .ant-badge,.dark .ant-menu-item a{color:hsla(0,0%,100%,.65)}.dark .ant-menu-item:hover .ant-badge,.dark .ant-menu-item:hover a{color:hsla(0,0%,100%,.85)}.dark .ant-divider{border-top:1px solid hsla(0,0%,100%,.06)}.dark .custom-piechart .wrap .description{color:var(--text-color-light-4)}.dark .custom-piechart .wrap .title{color:var(--text-color-light-6)}.dark .alert-list-items,.dark .custom-piechart-descripition,.dark .custom-piechart-descripition .ant-badge-status-text{color:var(--text-color-light-4)}.dark .alert-list-items li+li:before{color:var(--border-color-light-1)}.dark ::-webkit-scrollbar{border-radius:6px;height:5px;width:5px}.dark ::-webkit-scrollbar-thumb{background-color:#303942;border-radius:6px}.dark ::-webkit-scrollbar-track{background-color:#24292d;border-radius:6px}.dark ::-ms-scrollbar{border-radius:6px;width:4px}.dark ::-ms-thumb{background-color:#303942;border-radius:6px}.dark ::-ms-track{background-color:#24292d;border-radius:6px}.dark .ant-list,.dark .ant-list-item{color:var(--text-color-light-8)}.dark .app-notice a,.dark .app-notice span{color:var(--text-color-light-6)}.dark .app-notice a:active,.dark .app-notice a:hover{color:var(--text-color-light-8)}.dark .ant-input-group-addon{background-color:initial;border-color:hsla(0,0%,100%,.2);color:var(--text-color-light-4)}.dark .ant-btn-primary[disabled],.dark .ant-btn-primary[disabled]:active,.dark .ant-btn-primary[disabled]:focus,.dark .ant-btn-primary[disabled]:hover{background:rgb(0 0 0/5%);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.25)}.dark .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:rgb(0 0 0/5%)!important;border-color:hsla(0,0%,100%,.2)!important;color:var(--text-color-light-4)}.dark .ant-input-number{background-color:initial;border-color:hsla(0,0%,100%,.2);color:var(--text-color-light-8)}.dark .ant-input-number-focused:not(.ant-input-number-borderless) .ant-input-number-handler-down,.dark .ant-input-number:hover:not(.ant-input-number-borderless) .ant-input-number-handler-down{border-top:1px solid hsla(0,0%,100%,.2)!important}.dark .ant-input-number-handler-wrap{background-color:initial}.dark .ant-input-number-handler,.dark .ant-input-number-handler-down-inner,.dark .ant-input-number-handler-up-inner{color:var(--text-color-light-4)}.dark .ant-input-number-handler{border-left:1px solid hsla(0,0%,100%,.2)}.dark .ant-input-number-handler-down{border-top:1px solid hsla(0,0%,100%,.2)}.dark .ant-input-number-handler-down:hover,.dark .ant-input-number-handler-up:hover{background-color:initial}.dark .ant-input-number-group-addon{background-color:initial;border-color:hsla(0,0%,100%,.2);color:var(--text-color-light-4)}.dark .ant-input-number-disabled{background:rgb(0 0 0/5%)!important;color:var(--text-color-light-4)}.dark .ant-form-item-explain,.dark .ant-form-item-extra,.dark .ant-form-item-label>label .ant-form-item-tooltip{color:var(--text-color-light-4)}.dark .ant-picker-status-error.ant-picker,.dark .ant-picker-status-error.ant-picker:not([disabled]):hover{background-color:initial}.dark .ant-descriptions-bordered .ant-descriptions-item-content,.dark .ant-descriptions-bordered .ant-descriptions-item-label{border-right-color:hsla(0,0%,100%,.2)}.dark .ant-descriptions-bordered .ant-descriptions-row{border-bottom-color:hsla(0,0%,100%,.2)}.dark .ant-descriptions-bordered .ant-descriptions-item-label{background-color:initial}.dark .ant-descriptions-bordered .ant-descriptions-view{border-color:hsla(0,0%,100%,.2)}.dark .app-readonly-form .ant-input-number-disabled,.dark .app-readonly-form .ant-picker-input>input[disabled],.dark .app-readonly-form .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:var(--text-color-light-8)}.dark .app-descriptions .ant-descriptions-item-content{border-bottom:1px solid hsla(0,0%,100%,.1)}.dark .recharts-tooltip-item-list>li{color:var(--text-color-light-8)!important}.dark .ant-table-row-expand-icon{background:transparent;border-color:var(--text-color-light-2)}.dark .ant-table-row-expand-icon:active,.dark .ant-table-row-expand-icon:focus,.dark .ant-table-row-expand-icon:hover{border-color:var(--primary-color);color:var(--primary-color)}.dark tr.ant-table-expanded-row:hover>td,.dark tr.ant-table-expanded-row>td{background:transparent}.dark .ant-card-head-title>.anticon,.dark .btn-close{color:var(--text-color-light-4)}.dark .btn-close:active{color:var(--text-color-light-8)}.dark .app-analysis-menu{color:var(--text-color-light-4)}.dark .app-analysis-menu ul{color:var(--text-color-light-8)}.dark .app-analysis-menu .anticon-holder{color:var(--text-color-light-4)}.dark .time-clock{color:hsla(0,0%,100%,.8)}.dark .ant-slider-mark-text{color:hsla(0,0%,100%,.3)}.dark .ant-slider-rail{background-color:hsla(0,0%,100%,.1)}.dark .ant-slider:hover .ant-slider-rail{background-color:hsla(0,0%,100%,.3)}.dark .ant-btn.ant-btn-background-ghost{border-color:var(--text-color-light-6);color:var(--text-color-light-6)}.dark .ant-input-clear-icon,.dark .ant-progress-text{color:var(--text-color-light-4)}.dark .ant-progress-inner{background-color:hsla(0,0%,100%,.1)}.dark .app-table-small a{color:hsla(0,0%,100%,.85)}.dark .ant-card-head-title>span{color:var(--text-color-light-4)}.dark .ant-dropdown-menu-item-icon{color:var(--text-color-light-8)}.dark .ant-progress-steps-item{background:hsla(0,0%,100%,.2)}.dark .app-charge-point .text p{color:var(--text-color-light-4)}.dark .app-charge-point .text .value{color:var(--text-color-light-8)}.dark .app-charge-point .text .ant-badge-status-text,.dark .app-dashboard-item-text-wrap .description,.dark .app-dashboard-item-text-wrap .title{color:var(--text-color-light-4)}.dark .app-dashboard-item-certificate-card .ant-card-body:after,.dark .app-dashboard-item-certificate-card .ant-card-body:before{border-color:hsla(0,0%,100%,.05)}.dark .app-dashboard-item-certificate-item .description{color:var(--text-color-light-4)}.dark .app-dashboard-item-certificate-note{border-color:hsla(0,0%,100%,.1)}.dark .ant-menu-dark .ant-menu-inline.ant-menu-sub{background-color:rgb(0 0 0/5%)}.dark .ant-table-cell-scrollbar:not([rowspan]){box-shadow:none}.dark .ant-menu-submenu .ant-menu-title-content>a{color:hsla(0,0%,100%,.65)}.dark .app-table-custom .anticon-calendar{color:var(--text-color-light-4)}.dark .ant-steps-item-finish .ant-steps-item-icon,.dark .ant-steps-item-wait .ant-steps-item-icon{background-color:initial}.dark .ant-steps-item-wait .ant-steps-item-icon{border-color:var(--text-color-light-4)}.dark .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{color:var(--text-color-light-4)}.dark .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title,.dark .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:var(--text-color-light-8)}.dark .ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:var(--text-color-light-4)}.dark .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after,.dark .ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:hsla(0,0%,100%,.2)}.dark .ant-upload.ant-upload-drag{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.dark .ant-upload.ant-upload-drag p.ant-upload-text{color:var(--text-color-light-8)}.dark .ant-picker-separator,.dark .ant-upload.ant-upload-drag p.ant-upload-hint{color:var(--text-color-light-4)}.dark .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number{background-color:initial}.dark .ant-picker-status-error.ant-picker{border-color:var(--error-color)}.dark .ant-result-title{color:var(--text-color-light-8)}.dark .ant-result-subtitle{color:var(--text-color-light-4)}.dark.ant-picker-dropdown{color:var(--text-color-light-8)}.dark.ant-picker-dropdown .ant-picker-panel-container{background-color:var(--background-color-exlightdark);color:var(--text-color-light-8)}.dark.ant-picker-dropdown .ant-picker-header{border-color:hsla(0,0%,100%,.1);color:var(--text-color-light-8)}.dark.ant-picker-dropdown .ant-picker-header button{color:var(--text-color-light-6)}.dark.ant-picker-dropdown .ant-picker-cell-in-view,.dark.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end,.dark.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start{color:var(--text-color-light-8)}.dark.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner:hover,.dark.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner:hover{background-color:var(--primary-color)}.dark.ant-picker-dropdown .ant-picker-cell-in-view .ant-picker-cell-inner:hover,.dark.ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner{background-color:hsla(0,0%,100%,.1)}.dark.ant-picker-dropdown .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after,.dark.ant-picker-dropdown .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{background-color:initial}.dark.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before,.dark.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover:before,.dark.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end:before,.dark.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover:before,.dark.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start:before,.dark.ant-picker-dropdown .ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before,.dark.ant-picker-dropdown .ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start:before{background-color:rgba(0,156,205,.3)}.dark.ant-picker-dropdown .ant-picker-panel{border-color:hsla(0,0%,100%,.1)}.dark.ant-picker-dropdown .ant-picker-cell{color:var(--text-color-light-2)}.dark.ant-picker-dropdown .ant-picker-content th{color:var(--text-color-light-4)}.dark.ant-picker-dropdown .ant-picker-cell-in-view .ant-picker-cell-inner{color:var(--text-color-light-8)}.dark.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-disabled .ant-picker-cell-inner{color:var(--text-color-light-2)}.dark.ant-picker-dropdown .ant-picker-panel .ant-picker-footer{border-top-color:hsla(0,0%,100%,.1)}.dark.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end,.dark.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start,.dark.ant-picker-dropdown .ant-picker-panel .ant-picker-footer .ant-picker-today-btn{color:var(--text-color-light-8)}.dark.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before,.dark.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start:before{background-color:rgba(0,156,205,.3)}.dark.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner,.dark.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner{background-color:initial}.dark.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:before,.dark.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before,.dark.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before{background-color:rgba(0,156,205,.1)}.dark.ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner{background-color:hsla(0,0%,100%,.1)}.dark.ant-picker-dropdown .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{background-color:initial}.dark.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background-color:rgba(0,156,205,.1)}.dark.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{color:var(--text-color-light-8)}.dark.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background-color:hsla(0,0%,100%,.1)}.dark.ant-picker-dropdown .ant-picker-datetime-panel .ant-picker-time-panel,.dark.ant-picker-dropdown .ant-picker-time-panel-column:not(:first-child){border-left:1px solid hsla(0,0%,100%,.1)}.dark.ant-picker-dropdown .ant-picker-ranges .ant-picker-preset>.ant-tag-blue{background-color:rgba(0,156,205,.1);border-color:rgba(0,156,205,.2)}.dark.ant-picker-dropdown .ant-picker-range-arrow:after,.dark.ant-picker-dropdown .ant-picker-range-arrow:before{background:var(--background-color-exlightdark)}.dark .table-cell-border{border-left:1px solid hsla(0,0%,100%,.05)}.dark .ant-btn.ant-btn-loading:before{opacity:.05}.dark .dashboard-event-info-timeline{background-color:hsla(0,0%,100%,.1)}.dark .dashboard-event-info-timeline-dot{background-color:#333c46;border-color:hsla(0,0%,100%,.1);color:var(--text-color-light-4)}.dark .dashboard-event-info-timeline-rail{background-color:rgba(0,156,205,.2);color:var(--text-color-light-4)}.dark .dashboard-event-info-timeline-rail:hover{background-color:rgba(0,156,205,.6)}.dark .dashboard-event-info-timeline-rail:hover>.dot{background-color:#44505e;border-color:#009ccd}.dark .dashboard-event-info-timeline-rail>.dot{background-color:#333c46;border:2px solid rgba(0,156,205,.6)}.dark .ant-tag-success{background-color:rgba(82,196,26,.1);border-color:rgba(82,196,26,.2)}.dark .ant-tag-error{background-color:rgba(255,77,79,.1);border-color:rgba(255,77,79,.2)}.dark .chart-description-wrap .description{color:var(--text-color-light-4)}.dark .legend-text-color-print .recharts-legend-text{color:hsla(0,0%,49%,.6)}.dark .app-outline-items-col+.app-outline-items-col,.dark .app-outline-items-row+.app-outline-items-row,.dark .app-outline-items-wrap{border-color:hsla(0,0%,100%,.1)}.dark path[fill="#1d1d1d"]{fill:#272e36}.dark ellipse[fill="#272727"]{fill:rgba(0,0,0,.1)}.dark .ant-slider .ant-slider-dot,.dark .ant-slider .ant-slider-handle:after{background-color:var(--background-color-exlightdark2)}.dark .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container{--ant-table-border-color:hsla(0,0%,100%,.1)}.dark .app-modal-wrapper .ant-card{background-color:hsla(0,0%,100%,.01);border:1px solid hsla(0,0%,100%,.05)}.dark .app-modal-wrapper path[fill="#1d1d1d"]{fill:#2f3740}.dark .ant-table-wrapper .ant-table-thead>tr>td:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before,.dark .ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{background-color:hsla(0,0%,100%,.05)}
/*# sourceMappingURL=main.2b4121c3.css.map*/