.whirl{position:relative}.whirl:before{content:"";z-index:1999;position:absolute;inset:0;background-color:#313f3f;opacity:.4}.whirl:after{z-index:2000;background-image:url(/static/img/loader.png);position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px;border-radius:100%;animation:standard 2s infinite linear;transform-origin:center;width:100px;height:100px;background-size:100px;display:block;content:""}.whirl.no-overlay:before{content:none;display:none}@-webkit-keyframes standard{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes standard{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.whirl.bar.follow:after{-webkit-animation:bar-follow 1s infinite linear;animation:bar-follow 1s infinite linear}@-webkit-keyframes bar-follow{0%{-webkit-box-shadow:inset 40px 0px 0px rgba(0,0,0,.5);box-shadow:inset 40px 0 #00000080}to{-webkit-box-shadow:inset -40px 0px 0px rgba(0,0,0,.5);box-shadow:inset -40px 0 #00000080}}@keyframes bar-follow{0%{-webkit-box-shadow:inset 40px 0px 0px rgba(0,0,0,.5);box-shadow:inset 40px 0 #00000080}to{-webkit-box-shadow:inset -40px 0px 0px rgba(0,0,0,.5);box-shadow:inset -40px 0 #00000080}}.whirl.bar:after{height:20px;width:40px;border-radius:0;border:none;-webkit-animation:bar 1s infinite linear;animation:bar 1s infinite linear}@-webkit-keyframes bar{0%{-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,.5);box-shadow:inset 0 0 #00000080}to{-webkit-box-shadow:inset 80px 0px 0px rgba(0,0,0,.5);box-shadow:inset 80px 0 #00000080}}@keyframes bar{0%{-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,.5);box-shadow:inset 0 0 #00000080}to{-webkit-box-shadow:inset 80px 0px 0px rgba(0,0,0,.5);box-shadow:inset 80px 0 #00000080}}.whirl.blade:after{height:20px;width:20px;margin:-10px 0 0 10px;border-right:4px solid transparent;border-top:4px solid transparent;border-left:4px solid transparent;border-bottom:4px solid #e74c3c;opacity:1;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.whirl.double-up:after{border-right:4px solid #e74c3c;border-top:4px double #e74c3c;border-left:4px double #e74c3c;border-bottom:4px double #e74c3c}.whirl.duo:after{border-right:4px solid #333333;border-left:4px solid #333333;border-top:4px solid #f1c40f;border-bottom:4px solid #f1c40f}.whirl.helicopter:after{height:10px;width:40px;margin:-10px 0 0 -20px;border:none;border-radius:0;opacity:1;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;background-color:#8e44ad}.whirl.line.back-and-forth.grow:after{-webkit-animation:line-back-and-forth 1s infinite linear,line-back-and-forth-grow 1s infinite linear;animation:line-back-and-forth 1s infinite linear,line-back-and-forth-grow 1s infinite linear}@-webkit-keyframes line-back-and-forth-grow{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}25%{-webkit-transform:scaleY(2);transform:scaleY(2)}50%{-webkit-transform:scaleY(1);transform:scaleY(1)}75%{-webkit-transform:scaleY(2);transform:scaleY(2)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes line-back-and-forth-grow{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}25%{-webkit-transform:scaleY(2);transform:scaleY(2)}50%{-webkit-transform:scaleY(1);transform:scaleY(1)}75%{-webkit-transform:scaleY(2);transform:scaleY(2)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.whirl.line.back-and-forth:after{-webkit-animation:line-back-and-forth 1s infinite linear;animation:line-back-and-forth 1s infinite linear}@-webkit-keyframes line-back-and-forth{0%{width:10px}50%{width:50px}to{width:10px}}@keyframes line-back-and-forth{0%{width:10px}50%{width:50px}to{width:10px}}.whirl.line.grow:after{-webkit-animation:line .75s infinite linear,line-grow .75s infinite linear;animation:line .75s infinite linear,line-grow .75s infinite linear}@-webkit-keyframes line-grow{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(2);transform:scaleY(2)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes line-grow{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(2);transform:scaleY(2)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.whirl.line:after{height:20px;border-radius:0;border:none;-webkit-box-shadow:inset -10px 0px 0px rgba(0,0,0,.5);box-shadow:inset -10px 0 #00000080;-webkit-animation:line .75s infinite linear;animation:line .75s infinite linear}@-webkit-keyframes line{0%{width:10px}to{width:50px}}@keyframes line{0%{width:10px}to{width:50px}}.whirl.ringed:after{border-right:4px solid #e74c3c;border-top:4px solid #2ecc71;border-left:4px solid #2ecc71;border-bottom:4px solid #2ecc71;opacity:1}.whirl.shadow.oval.left:after,.whirl.shadow.oval:after{-webkit-animation:spin-shadow .25s infinite linear;animation:spin-shadow .25s infinite linear;border:none;border-radius:40% 100%}@-webkit-keyframes spin-shadow{0%{-webkit-box-shadow:inset 5px 5px 5px rgba(0,0,0,.5);box-shadow:inset 5px 5px 5px #00000080}25%{-webkit-box-shadow:inset -5px 5px 5px rgba(0,0,0,.5);box-shadow:inset -5px 5px 5px #00000080}50%{-webkit-box-shadow:inset -5px -5px 5px rgba(0,0,0,.5);box-shadow:inset -5px -5px 5px #00000080}to{-webkit-box-shadow:inset 5px -5px 5px rgba(0,0,0,.5);box-shadow:inset 5px -5px 5px #00000080}}.whirl.shadow.oval.right:after{-webkit-animation:spin-shadow .25s infinite linear;animation:spin-shadow .25s infinite linear;border:none;border-radius:100% 40%}.whirl.shadow:after{-webkit-animation:spin-shadow .25s infinite linear;animation:spin-shadow .25s infinite linear;border-radius:100%;border:none}@keyframes spin-shadow{0%{-webkit-box-shadow:inset 5px 5px 5px rgba(0,0,0,.5);box-shadow:inset 5px 5px 5px #00000080}25%{-webkit-box-shadow:inset -5px 5px 5px rgba(0,0,0,.5);box-shadow:inset -5px 5px 5px #00000080}50%{-webkit-box-shadow:inset -5px -5px 5px rgba(0,0,0,.5);box-shadow:inset -5px -5px 5px #00000080}to{-webkit-box-shadow:inset 5px -5px 5px rgba(0,0,0,.5);box-shadow:inset 5px -5px 5px #00000080}}.whirl.sphere.horizontal:after,.whirl.sphere:after{border-radius:100%;-webkit-animation:sphere .5s infinite;animation:sphere .5s infinite;border:none;height:40px}@-webkit-keyframes sphere{0%{-webkit-box-shadow:inset 45px 0px 10px rgba(0,0,0,.5);box-shadow:inset 45px 0 10px #00000080}to{-webkit-box-shadow:inset -45px 0px 10px rgba(0,0,0,.5);box-shadow:inset -45px 0 10px #00000080}}@keyframes sphere{0%{-webkit-box-shadow:inset 45px 0px 10px rgba(0,0,0,.5);box-shadow:inset 45px 0 10px #00000080}to{-webkit-box-shadow:inset -45px 0px 10px rgba(0,0,0,.5);box-shadow:inset -45px 0 10px #00000080}}.whirl.sphere.vertical:after{border-radius:100%;-webkit-animation:sphere-v .5s infinite;animation:sphere-v .5s infinite;border:none;height:40px}@-webkit-keyframes sphere-v{0%{-webkit-box-shadow:inset 0px 45px 10px rgba(0,0,0,.5);box-shadow:inset 0 45px 10px #00000080}to{-webkit-box-shadow:inset 0px -45px 10px rgba(0,0,0,.5);box-shadow:inset 0 -45px 10px #00000080}}@keyframes sphere-v{0%{-webkit-box-shadow:inset 0px 45px 10px rgba(0,0,0,.5);box-shadow:inset 0 45px 10px #00000080}to{-webkit-box-shadow:inset 0px -45px 10px rgba(0,0,0,.5);box-shadow:inset 0 -45px 10px #00000080}}.whirl.traditional:after{border-right:4px solid #777777;border-top:4px solid #777777;border-left:4px solid #999999;border-bottom:4px solid #bbbbbb}body .whirl{position:fixed;z-index:999999;inset:0;width:100%;height:100%}body .whirl.solid{opacity:1}body .whirl.blade:after{border-bottom-color:#5d9cec}body .whirl.double-up:after{border-right-color:#5d9cec;border-top-color:#5d9cec;border-left-color:#5d9cec;border-bottom-color:#5d9cec}body .whirl.duo:after{border-right-color:#5d9cec;border-left-color:#5d9cec;border-top-color:#7266ba;border-bottom-color:#7266ba}body .whirl.helicopter:after{background-color:#5d9cec}body .whirl.ringed:after{border-right-color:#23b7e5;border-top-color:#7266ba;border-left-color:#7266ba;border-bottom-color:#7266ba}body .whirl.traditional:after{border-right-color:#23b7e5;border-top-color:#23b7e5;border-left-color:#7266ba;border-bottom-color:#fad732}body .whirl.line:after{box-shadow:inset -10px 0 0 fade(#5d9cec,50%)}.no-cssanimations body .whirl:before{opacity:.9}.no-cssanimations body .whirl:after{content:"Loading...";width:40px;height:40px;margin:-20px 0;line-height:40px;color:#000;opacity:1;border:0;box-shadow:0 0 #000;background-color:transparent;text-align:center}body .ball-pulsecontent>div,body .ball-grid-pulse>div,body .square-spin>div,body .ball-pulse-rise>div,body .ball-rotate>div,body .ball-rotate>div:before,body .ball-rotate>div:after,body .cube-transition>div,body .ball-zig-zag>div,body .ball-zig-zag-deflect>div,body .ball-triangle-path>div,body .ball-scale>div,body .line-scale>div,body .line-scale-party>div,body .ball-scale-multiple>div,body .ball-pulse-sync>div,body .ball-beat>div,body .line-scale-pulse-out>div,body .line-scale-pulse-out-rapid>div,body .ball-spin-fade-loader>div,body .line-spin-fade-loader>div,body .triangle-skew-spin>div,body .ball-grid-beat>div,body .semi-circle-spin>div{background-color:#5d9cec}body .ball-clip-rotate-multiple{width:1px}body .ball-clip-rotate-multiple>div{border-color:#5d9cec transparent #5d9cec transparent}body .ball-clip-rotate-multiple>div:last-child{border-color:transparent #5d9cec transparent #5d9cec}body .ball-clip-rotate>div{border-color:#5d9cec;border-bottom-color:transparent}body .ball-clip-rotate-pulse>div:first-child{background-color:#5d9cec;top:5px;left:-8px}body .ball-clip-rotate-pulse>div:last-child{border-color:#5d9cec transparent #5d9cec transparent}body .square-spin>div,body .ball-scale-ripple>div,body .ball-scale-ripple-multiple>div{border-color:#5d9cec}body .pacman>div:first-of-type{border-top-color:#5d9cec;border-left-color:#5d9cec;border-bottom-color:#5d9cec}body .pacman>div:nth-child(2){border-top-color:#5d9cec;border-left-color:#5d9cec;border-bottom-color:#5d9cec}body .pacman>div:nth-child(3),body .pacman>div:nth-child(4),body .pacman>div:nth-child(5),body .pacman>div:nth-child(6){background-color:#5d9cec}body .sk-rotating-plane.sk-spinner,body .sk-double-bounce .sk-double-bounce1,body .sk-double-bounce .sk-double-bounce2,body .sk-wave .sk-rect,body .sk-wandering-cubes .sk-cube1,body .sk-wandering-cubes .sk-cube2,body .sk-chasing-dots .sk-dot1,body .sk-chasing-dots .sk-dot2,body .sk-three-bounce div,body .sk-circle .sk-child:before,body .sk-cube-grid .sk-cube,body .sk-fading-circle .sk-circle:before,body .sk-spinner-pulse.sk-spinner,body .sk-rotating-plane{background-color:#5d9cec!important}body .sk-wordpress .sk-inner-circle{background-color:#fff}.loader-demo .panel-body{height:150px;padding-top:50px;text-align:center}.loader-demo .panel-body>div{display:inline-block}.loader-demo-sk .panel-body{padding-top:0!important}.topMargin10{margin-top:10px}.topMargin20{margin-top:20px}.topMargin15{margin-top:15px}.botMargin20{margin-bottom:20px}.botAlign13{vertical-align:bottom;padding-bottom:13px}.backgroundcolor-red{background-color:red;word-wrap:break-word;--ag-header-cell-hover-background-color: red}.backgroundcolor-navy{background-color:navy;word-wrap:break-word;--ag-header-cell-hover-background-color: navy}.backgroundcolor-yellow{background-color:#ff0;color:#000;word-wrap:break-word}.div-percent-bar{text-align:left}.div-percent-value{position:absolute;padding-left:4px;font-weight:700;font-size:13px}.div-outer-div{display:inline-block;height:100%;width:100%}.custom-ticker,.custom-ticker a{color:#f00c;font-weight:700;letter-spacing:.4px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px #0000002d;background-clip:padding-box}.list-unstyled{padding-left:0;list-style:none}.ag-blue{font-size:12pt}.red{background-color:red}.green{background-color:#37bc9b}.green2{background-color:#9ad9c9}.lightgreen{background-color:#37bc9b;word-wrap:break-word;font-size:12px}.nocolor{word-wrap:break-word;font-size:x-small}.purple{background-color:#7266ba;word-wrap:break-word;font-size:x-small}.deepred{background-color:#f05050;word-wrap:break-word;font-size:x-small}.openblue{background-color:#5f76d3;word-wrap:break-word;font-size:12px}.referenceDayCell,.referencePeriodCell{background-color:#e5b567}.lockedCell{background-color:#9e9e9e}.lock-icon-onleft{float:left;font-size:10px}.ag-dark-blue{background-color:#5b9bd5}.ag-light-blue{background-color:#dfedf5}.ag-blue .ag-row-odd{background-color:#eff5fc}.ag-disabled-cell{text-decoration:line-through;color:gray}.ag-blue .ag-cell-range-selected-1{background-color:#78787866!important}.ag-blue .ag-cell-range-selected-2{background-color:#50505066!important}.ag-header-cell-label .ag-header-cell-text{overflow:hidden;text-overflow:ellipsis;white-space:normal}.ag-theme-balham [col-id^=dynamicgroup_] .ag-header-cell-label .ag-header-cell-text,.ag-theme-balham [col-id^=dynamicdetail_] .ag-header-cell-label .ag-header-cell-text,.ag-theme-balham-dark [col-id^=dynamicgroup_] .ag-header-cell-label .ag-header-cell-text,.ag-theme-balham-dark [col-id^=dynamicdetail_] .ag-header-cell-label .ag-header-cell-text{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.non-wraped-header .ag-header-cell-label .ag-header-cell-text{white-space:nowrap}.ag-theme-blue .ag-header{font-size:12px}.paymentFlowAgGrid .ag-header-group-cell,.paymentFlowAgGrid .ag-header-cell-label .ag-header-cell-text{font-size:14px}@keyframes example{0%{background-color:red;color:#fff}to{background-color:initial;color:initial}}@keyframes red-alert{0%{background-color:red;color:#fff}to{background-color:initial;color:initial}}@keyframes green-alert{0%{background-color:green;color:#fff}to{background-color:initial;color:initial}}.ag-cell.updated-track-data{width:100px;height:100px;animation-name:example;animation-duration:10s}.ag-cell.update-buying-red,.ag-cell.update-selling-red{width:75px;height:25px;animation-name:red-alert;animation-duration:10s}.ag-cell.update-buying-green,.ag-cell.update-selling-green{width:75px;height:25px;animation-name:green-alert;animation-duration:10s}.system-direction-number{display:inline-block;width:40%;text-align:right}.system-direction-arrows{margin-left:5%;font-weight:bolder;display:inline-block;width:15%;text-align:center}.daily-track-active-row{background-color:#d5f6dd!important}.daily-track-inactive-row{background-color:#ed7d3166!important}.ag-header-cell-label{text-overflow:clip;overflow:visible;white-space:normal;word-wrap:break-word}.pointer{cursor:pointer}.redish{background-color:#d7646433}.daily-demand .ag-row-odd{background-color:#fff!important}.daily-demand .new-entry-cell{background-color:#ffc}.ba-label-margin{margin:10px 0 0 10px}.header-description{text-align:right;float:right;display:block}.blue-price{color:#378bc7}.daily-demand-big-fonts{font-size:14px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.material-table-size{width:100%;font-size:18px}.auto-input{font-size:24px}.tab-font-size{font-size:14px!important;color:#19b1e1!important}.chip-font-size{font-size:11px!important}.expand-header{font-size:18px!important;margin-left:7px!important;margin-bottom:0!important}html{-webkit-tap-highlight-color:transparent}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.text-primary{color:#5d9cec}a.text-primary:hover,a.text-primary:focus{color:#2f80e7}.label-success{background-color:#5cb85c;color:#fff}.label-success[href]:hover,.label-success[href]:focus{background-color:#5cb85c}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;float:right;color:inherit;display:flex;align-items:center}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.panel{margin-bottom:21px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px #0000000d}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px;background-color:#f5f5f5}.panel-default{border-color:#cfdbe2}.panel-default>.panel-heading{color:#444;background-color:#f5f5f5;border-color:#cfdbe2}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #e4eaec}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.expand-header-right{font-size:14px!important;margin-left:44px!important}.expand-row-linked{margin-left:40px!important}.expand-row-select{margin-left:340px!important;margin-top:-55px!important}.company-password-epias{margin-left:190px!important}.company-password-teias{margin-left:90px!important}.company-password-header{font-size:16px!important;font-weight:700!important;margin-left:35px!important;margin-top:15px!important;padding-top:35px!important}.company-inner-header-teias{font-size:12px!important;font-weight:700!important;margin-left:-110px!important;margin-top:-15px!important;padding-top:15px!important}.company-inner-header-epias{font-size:12px!important;font-weight:700!important;margin-left:10px!important;margin-top:-15px!important;padding-top:15px!important}.company-inner-header-container{margin-top:-15px!important;padding-top:-15px!important}.company-inner-expander{margin-bottom:20px!important;padding-bottom:10px!important}.kgup-revision-main-body-hour-header{font-size:14px!important;font-weight:bolder!important;text-align:center;max-width:189px!important}.kgup-revision-main-body-hour-data{font-size:12px!important;text-align:center;max-width:189px!important}.text-center{text-align:center!important}.bold-text{font-weight:700}.auction-notification{border-width:0px 1px 1px 1px;text-align:center!important;font-weight:700}.auction-notification-children{border-radius:4px;text-align:center!important;font-weight:700}.test-textbox{width:300px!important;height:300px!important}.kgup-revision-table-cell-header{width:35px!important;min-width:56px!important;max-width:85px!important;font-size:13px!important;background-color:#cce7e780;font-weight:700}.kgup-revision-table-cell-body{font-size:13px!important}.kgup-revision-table-cell-body-report{width:35px!important;min-width:56px!important;max-width:60px!important;font-size:16px!important;text-align:right!important;padding:4px 0!important}.kgup-revision-table-main-wrapper{width:100%}.kgup-revision-table-root{overflow:unset!important}.kgup-revision-table-root input{text-align:right!important;width:50px!important}.data-grid-buyer-company-cells{background-color:#fff!important;text-align:right!important}.data-grid-seller-company-buttons{width:75%;margin:10px!important;font-weight:bolder!important}.data-grid-seller-company-buttons-last{width:75%!important;margin-left:-10px!important;font-weight:bolder!important}.data-grid-seller-companies{width:90%;margin-left:10px;margin-right:10px}.data-grid-buyer-companies{width:100%;margin-left:10px;margin-right:0;margin-top:80px;white-space:normal}.handsontable-seller-companies-longtimeBA{background-color:#def0d2!important;text-align:right!important}.handsontable-seller-companies-dailyBA{background-color:#96dbfc!important;text-align:right!important}.data-grid-common-header{font-weight:bolder!important}.data-grid-common-total{text-align:right!important}.handsontable-ba-buyer-grid-headers{white-space:normal!important}.handsontable-default-cell-style{text-align:right!important}.handsontable-general-cell-style{white-space:normal!important}.colheader{white-space:normal!important;color:#999!important;font-weight:bolder!important}.handsontable .innershrink{width:85px}.htCore>th{width:85px}#dvHorizontalScrollPane2 colgroup col{width:85px!important}.handsontable-readonly-cell-style{white-space:normal!important;color:#999!important;text-align:right!important;background-color:#f0f0f0!important}.handsontable-error-cell-style{white-space:normal!important;color:#999!important;text-align:right!important;background-color:#d21e1e!important}#hotTableSellerCompanies{overflow:hidden!important;height:100%!important;width:94%!important}div.wtHolder{height:100%!important}.hydro-icon{background:url(/static/img/plant-hydro.svg) no-repeat;background-position:10% 50%;background-size:16px}.coal-icon{background:url(/static/img/plant-coal.svg) no-repeat;background-position:10% 50%;background-size:16px}.wind-icon{background:url(/static/img/plant-wind.svg) no-repeat;background-position:10% 50%;background-size:16px}.solar-icon{background:url(/static/img/plant-solar.svg) no-repeat;background-position:10% 50%;background-size:16px}.geothermal-icon{background:url(/static/img/plant-geo.svg) no-repeat;background-position:10% 50%;background-size:16px}.gas-icon{background:url(/static/img/plant-gas.svg) no-repeat;background-position:10% 50%;background-size:16px}.check-icon{background:url(/static/img/icons8-checkmark-48.png) no-repeat;background-size:16px;width:80px;height:16px;position:absolute;background-position:50%;left:0}.delete-icon{background:url(/static/img/icons8-delete-48.png) no-repeat;background-size:16px;width:80px;height:16px;position:absolute;background-position:50%;left:0}.right-arrow{background:url(/static/img/arrow-right.svg) no-repeat;background-position:50% 50%;background-size:16px}.left-arrow{background:url(/static/img/arrow-left.svg) no-repeat;background-position:50% 50%;background-size:16px}td>label{width:100px}.dayAheadHeaderText{font-size:12px}span.ag-header-group-text,span.ag-header-cell-text{width:100%}.service-tabRoot{text-transform:initial;min-width:100px;font-weight:500;margin-right:10px}.service-tabRoot :hover{color:#40a9ff;opacity:1}.service-tabRoot :focus{color:#40a9ff}.service-tabSelected{color:#1890ff;font-weight:800}.ag-theme-balham .ag-ltr .ag-cell:not(:where([id^=boardGrid-] *)){border-right:1px solid #bdc3c7!important}.ag-theme-balham-dark .ag-ltr .ag-cell:not(:where([id^=boardGrid-] *)){border-right:1px solid #f7f9fa!important}.color-white{color:#fff}.MuiFormControl-root{margin:8px}.damTooltip{opacity:.8;display:none;position:absolute;border:1px solid gray;background:#000;z-index:2;bottom:50px;left:30px;padding:10px}.damInfo:hover .damTooltip{display:block}.krsTooltip{opacity:.8;display:none;position:absolute;border:1px solid gray;background:#000;z-index:2}.krsInfo:hover .krsTooltip{display:block}.theme.dark .krs.validation-error{color:#f44c44}.theme.light .krs.validation-error{color:#c8000099}.theme .krs.out-group-table,.theme .krs.in-group-table{margin-top:5px;margin-bottom:15px}.theme .krs.contract-list-container .company-list-header{height:10px;width:100%}.theme .krs.contract-list-container .contract-list-header{height:40px;border-width:1px;border-style:solid}.theme .krs.contract-list-container .contract-list-row{border:1px solid;height:30px}.theme .krs.contract-list-container .contract-list-row>td{text-align:center;font-size:12px;margin-right:3px;padding:2px}.theme .krs.contract-list-container .contract-list-row>td:first-of-type{font-weight:bolder;border:1px solid;margin-right:3px}.theme .krs.contract-list-container .contract-list-header>td{text-align:center;font-size:12px;font-weight:bolder;margin-right:1px;padding:2px}.theme .krs.contract-list-container .contract-list-row.buy-row>td{margin-right:3px}.theme .krs.contract-list-container .contract-list-row.sell-row>td{margin-right:3px}.theme.light .krs.out-group-table .company-list-header,.theme.light .krs.in-group-table .company-list-header{border:1px solid #e3e3e3;background-color:#a2b9bc}.theme.light .krs.out-group-table .plant-list-header,.theme.light .krs.in-group-table .plant-list-header{background-color:#ded}.theme.light .krs.contract-list-container .contract-list-header{background-color:#eaf2f8;border-color:#e3e3e3}.theme.light .krs.contract-list-container .contract-list-row{border-color:#e3e3e3}.theme.light .krs.contract-list-container .contract-list-row>td:first-of-type{border-color:#e3e3e3}.theme.light .krs.contract-list-container .contract-list-row.buy-row>td{color:red}.theme.light .krs.contract-list-container .contract-list-row.sell-row>td{color:#00f}.theme.light .krs.contract-list-container .contract-list-row.prediction-row>td{color:#588c7e}.theme.light .krs.contract-list-container .contract-list-row.prediction-with-formula-row>td{color:#e06377;visibility:hidden}.theme.dark .MuiBox-root .MuiBox-root .MuiPaper-root .MuiToolbar-root .MuiStack-root>button{color:#fff}.theme.light .MuiBox-root .MuiBox-root .MuiPaper-root .MuiToolbar-root .MuiStack-root>button{color:#212b36!important}.theme.dark .krs.out-group-table .company-list-header,.theme.dark .krs.in-group-table .company-list-header{border:1px solid #e3e3e3;background-color:#a2b9bc;color:#000}.theme.dark .krs.out-group-table .company-list-header label,.theme.dark .krs.in-group-table .company-list-header label{color:#000}.theme.dark .krs.out-group-table .plant-list-header,.theme.dark .krs.in-group-table .plant-list-header{background-color:#ded;color:#000}.theme.dark .krs.out-group-table .plant-list-header label,.theme.dark .krs.in-group-table .plant-list-header label{color:#000}.theme.dark .krs.contract-list-container .contract-list-header{background-color:#486e95;border-color:#486e95;color:#fffefe}.theme.dark .krs.contract-list-container .contract-list-row{border-color:#e3e3e3}.theme.dark .krs.contract-list-container .contract-list-row>td:first-of-type{border-color:#e3e3e3}.theme.dark .krs.contract-list-container .contract-list-row.buy-row>td{color:#e06377}.theme.dark .krs.contract-list-container .contract-list-row.sell-row>td{color:#6395e0}.theme.dark .krs.contract-list-container .contract-list-row.prediction-row>td{color:#588c7e}.theme.dark .krs.contract-list-container .contract-list-row.prediction-with-formula-row>td{color:#e06377;visibility:hidden}.theme.light .krs .form-helper-text{font-size:12px;color:green}.theme.dark .krs .form-helper-text{font-size:12px;color:#588c7e}.line-with-dot{position:relative;width:50px;height:3px;background-color:#000;margin-right:5px}.line-with-dot:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#000;border-radius:50%}.krs-formula-table{margin-top:5px;margin-bottom:15px;table-layout:fixed;word-wrap:break-word}
