.jc-online{position:relative;border-bottom:1px solid black}#konva-container{left:230px;height:100%;position:absolute;display:inline-block}.konva-stage{position:absolute;left:230px;height:100%;cursor:default}.input-slider{box-sizing:border-box;padding:5px;margin:2px;position:absolute;width:400px;z-index:10;border-radius:4px}.newProjectConfirmation{z-index:5;position:"absolute";display:"flex";border:"1px solid black";left:"180px";top:"5px";width:"90px";color:"red";background-color:"yellow";align-items:"center";justify-content:"center"}.maintenance-content{text-align:center;padding:20px;border-radius:5px;background-color:#fff;box-shadow:0 0 10px #0003}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{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{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type="range"]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.context-menu-container{border:2px rgb(225,225,225) solid;min-height:50px;min-width:170px;border-radius:5px;background-color:#f8f8f8;color:#fcd2d1;flex-direction:column;position:absolute;align-items:stretch;justify-items:left;text-align:left;box-shadow:0 8px 15px #00000059;font-family:Arial,Helvetica,sans-serif}.context-menu-item{flex:1;align-items:center;justify-content:center;color:#000;cursor:pointer;padding:7px 10px;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-size:14px;line-height:15px;border-radius:4px}.context-menu-item:hover{background:#dadada}.context-menu-item:hover:after{color:#fff}.popupinfo{border:1px solid black;background-color:#fff}.side-bar{background-color:#73cddf;width:230px;height:100%;position:absolute;text-align:center}.sidebar-image{width:60px;height:60px;margin-left:5px;margin-bottom:5px}.sidebar-image:nth-child(3n + 1){margin-left:0}.sidebar-model-operation-icon{width:60px;height:60px;margin-left:5px;margin-bottom:5px}.sidebar-model-operation-icon:hover{cursor:pointer}.sidebar-model-operation-icon:nth-child(1),.sidebar-model-operation-icon:nth-child(4){margin-left:0}.sidebar-model-operation-icon:nth-child(-n + 3){margin-top:10px}.download-and-save-img{width:60px;height:60px;margin:20px}.download-and-save-img:hover{cursor:pointer}.upper-icons{align-items:center;text-align:center;display:inline-block;margin-top:5px}.upper-icon{padding-left:5px}.project-name{box-sizing:border-box;border:1px solid black;width:160px;margin-left:5px;height:42px;line-height:40px;background-color:#fff;overflow:auto}.source-node,.treatment-node{align-items:center;text-align:center;display:inline-block}.ant-upload-list-picture-card,.ant-upload-list-picture{border:none}.centered,.centered:before,.centered:after{box-sizing:border-box;margin:2px}.centered{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:absolute}.no-idea{flex-basis:auto;width:780px;top:60px}.popup{position:absolute;z-index:5;display:flex;background:rgb(229,229,229);box-shadow:2px 2px 10px #3336;border-radius:5px}.flex-child{flex-basis:auto;height:300px;background:rgb(225,225,225);overflow-y:scroll;overflow-x:hidden;width:0}.flex-child.show{width:auto;width:220px;transition:all .5s cubic-bezier(1,0,1,0);overflow-y:hidden}.inner-relative-wrapper{width:800px;height:780px;position:relative}.popup-wrapper{position:absolute;width:100%;height:22px;top:25px}.input-box input[type=number],.input-box input[type=text]{border:0;border-radius:10px;box-shadow:0 0 15px 4px #0000000f}.input-box select{border:0;border-radius:10px;box-shadow:0 0 15px 4px #0000000f;width:80%}input[type=button]{appearance:none;-webkit-appearance:none;border:none;color:#fff;font-weight:600;border-radius:5px;width:100px}.button-map{appearance:none;-webkit-appearance:none;border:none;color:#fff;font-weight:400;border-radius:5px;width:120px}.popup img{width:700px}.back-button{position:absolute;left:-380px;top:-80px}.close-button{position:absolute;left:750px;line-height:38px;top:7px}.note-button{position:absolute;left:700px;line-height:38px;top:7px}.feature-popup-close-button{position:absolute;left:620px;line-height:38px;top:7px;z-index:120}.report-appendix-close-button,.close-button:hover,.note-button:hover,.feature-popup-close-button:hover{cursor:pointer;color:#ff4f53}.feature-dots{color:red}.image-wrapper{position:relative;width:750px}.image{position:relative;width:100%}.input-container{width:700px}.input-window{display:flex;text-align:left;margin-bottom:10px}.input-box{width:253px;display:inline-block;text-align:left}.p{display:block;margin:2px 5px;font-size:13px}.input{display:inline-block;margin-right:10px;width:80%}.title{position:flex;white-space:nowrap;line-height:38px}.note-wrapper{display:inline-block;text-align:center;box-shadow:2px 2px 7px #3333;border-radius:5px}textarea{width:190px;height:220px}.buttons{display:flex;justify-content:space-evenly}.save-button .edit-button{margin-top:5px}.node-selection-box{background:rgb(229,229,229);box-shadow:2px 2px 10px #3336;border-radius:5px;width:0;height:0;box-sizing:border-box;margin:2px;padding:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:absolute;z-index:5}.selection-box-images{width:0;height:0;margin:0}#node-selection-box-h3{font-size:0}#node-selection-box-h4{font-size:0;margin-bottom:20px;margin-top:10px;color:#3f51b6}.buttongroup{display:inline-block;position:relative}.input-error-question-mark{font-size:27px;color:red;position:absolute;margin-left:5px}.note-title{display:block;margin:6px 5px;font-size:13px}.loading-spin{position:absolute;width:350;z-index:20;border-radius:25px;background-color:#fbfdfd;box-shadow:2px 2px 10px #3336}.input-movebar{background-color:#add8e6;position:absolute;width:800px;height:38px;top:0;border-radius:5px 5px 0 0}.report-payment-wrapper{position:absolute;z-index:5;background-color:#e5e5e5;width:420px;border-radius:5px;box-shadow:2px 2px 10px #3336;text-align:left;justify-content:flex-start;display:flex;flex-direction:column;align-items:stretch;padding:10px;overflow:auto}.button-shine{transition:all .3s ease;height:25px;background-color:#3f51b5;cursor:pointer}.button-shine:hover{color:#001f3f;background-color:#c0c9ff}.button-selectionbox-back{background-color:#3f51b5;cursor:pointer;margin-top:15px}.button-selectionbox-back:hover{color:#001f3f;background-color:#c0c9ff}.button-shine:disabled{background-color:gray;cursor:not-allowed}.button-shine-green{transition:all .3s ease;height:25px;background-color:#28a745;cursor:pointer}.button-shine-green:hover{color:#001f3f;background-color:#bbe8ca}.button-shine-green:disabled{background-color:gray;cursor:not-allowed}.button-shine-brown{transition:all .3s ease;height:25px;background-color:#d2d26e;cursor:pointer;color:#000}.button-shine-brown:hover{color:#001f3f;background-color:#bbe8ca}.button-more-info{transition:all .3s ease;height:25px;color:#3f51b6;cursor:pointer;background-color:#f4b455}.button-more-info:hover{color:#023160;background-color:#ffd79c}.source-node-stats-inner-div{flex:1;display:flex;justify-content:flex-start}.source-node-stats-inner-div-left{flex:1;display:flex;justify-content:flex-start;padding-left:5px}.drop-file-input{display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:2px rgb(0,128,209) dashed;border-radius:10px;background-color:#f7fafb}.drop-file-input-small{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:50;width:230;bottom:"40px";left:0;position:"absolute"}.drop-file-input-subdiv{display:flex;align-items:center;justify-content:center;line-height:2;min-height:80px}.drop-file-input input{opacity:0;position:absolute;cursor:pointer}.drop-file-input__label{text-align:center;color:#9bd9ee;font-weight:600;padding:10px}.drop-file-input__label_small{text-align:center;color:#9bd9ee;font-weight:600;padding:5px;display:flex;align-items:center;background-color:#f7fafb;border:1px solid black}.drop-file-input__label p{color:#b0b0b0}.drop-file-input__label_small p{color:#000;line-height:24px;margin:0 0 0 10px}.drop-file-input__label img{width:100px}.drop-file-preview{margin-top:10px}.drop-file-preview p{font-weight:500}.drop-file-preview__title{margin-bottom:20px}.drop-file-preview__item{position:relative;display:block;border-radius:20px;align-items:center;text-align:center}.image-preview{position:absolute;display:block;border-radius:20px;align-items:center;text-align:center;bottom:20px;width:230px}.drop-file-preview__item img{width:50px;margin-right:20px}.drop-file-preview__item__info-1{display:flex;flex-direction:column;justify-content:space-between}.drop-file-preview__item__info-2{display:inline-block;height:50px;vertical-align:baseline}.item-name{font-size:20px}.item-size{color:#9f9f9f}.delete-button{cursor:pointer;font-size:20px;color:#009cbd;margin-left:20px;height:30px;vertical-align:middle}.delete-button:hover{font-size:25px;transition:.2s;color:#0080d1;height:30px}.buttons{display:flex;justify-content:center}.button{margin:10px;height:30px;width:200px}.file-box{overflow:hidden;width:100%;height:100%}.file-box_small{position:absolute;width:200px;height:40px;opacity:0;z-index:20}.file-box_small:hover{cursor:pointer}.result{font-family:Arial,Helvetica,sans-serif;border-collapse:collapse;width:100%;padding:2% 3%;text-align:center}.result td,.result th{border:1px solid #ddd;padding:8px}.result tr:nth-child(even){background-color:#f2f2f2}.result tr:hover{background-color:#ddd}.result th{padding-top:12px;padding-bottom:12px;text-align:left}.water-balance-table-wrapper{position:absolute;z-index:5;background-color:#e5e5e5;width:400px;border-radius:5px;box-shadow:2px 2px 10px #3336;text-align:left;justify-content:center;display:flex;flex-direction:column;align-items:center;padding:10px}.water-balance-movebar{background-color:#e92f2f;position:absolute;width:400px;height:35px;top:0;border-radius:5px 5px 0 0;text-align:center}.title{line-height:35px}.wb-td{padding:0 3px}.water-balance-submit-button-div{height:25px;display:inline-block;position:absolute}.water-balance-button{height:25px;background-color:#3f51b6;cursor:pointer}.commonTableStyle{border:1px solid black}.link-table-wrapper{position:absolute;z-index:5;display:flex;background-color:#e5e5e5;width:320px;height:330px;border-radius:5px;box-shadow:2px 2px 10px #3336;text-align:center;justify-content:center}.movebar{background-color:#add8e6;position:absolute;width:320px;height:35px;top:0;border-radius:5px 5px 0 0}.title{margin:0;line-height:35px}.close-button-linktable{position:absolute;left:290px;line-height:35px;top:5px}.link-nodes{text-align:left;top:35px;position:absolute;margin:5px 0}.node{margin:0 10px;height:22px;overflow:hidden}.divider{margin:10px 0;position:absolute;top:80px}.outflow-title{margin:8px;position:absolute;top:95px}.outflow-component{margin-right:15px;font-weight:700}.checkbox{width:200px;text-align:left;position:absolute;top:130px}.submit-button-div{height:25px;display:inline-block;position:absolute;top:290px}.button{height:25px;background-color:#3f51b6;cursor:pointer}.ant-upload-list-item-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.basic-info-wrapper{position:absolute;z-index:5;display:flex;background-color:#e5e5e5}.centered{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.t-head{padding:20px 0}.info-input-text{border-radius:0;width:220px;box-sizing:border-box;border:none}.info-name{text-align:left;padding:5px}.info-input{width:200px;border-radius:1px;border:1px solid black}.custom-select .ant-select-selector{background-color:var(--bg-color)!important}html{font-size:14px}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5715;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.maintenance-page{display:flex;justify-content:center;overflow:auto;background-color:#f5f5f5}.registration-content{justify-content:center;text-align:center;padding:20px;border-radius:5px;background-color:#fff;box-shadow:0 0 10px #0003;width:750px;min-height:100vh}.form{display:flex;width:650px}.complete-p{width:600px;margin:50px auto}.registration-submit-button-div{margin:20px 30px}@media screen and (max-width: 400px){.maintenance-page{display:flex;justify-content:center;overflow:auto;background-color:#f5f5f5;max-width:400px}.registration-content{justify-content:center;text-align:center;padding:20px;border-radius:5px;background-color:#fff;box-shadow:0 0 10px #0003;width:400px;min-height:100vh}.form{width:300px;display:block;margin-bottom:10px}.complete-p{width:340px;margin:10px auto}.registration-submit-button-div{margin:20px 10px}}@media screen and (min-width: 400px) and (max-width: 550px){.maintenance-page{display:flex;justify-content:center;overflow:auto;background-color:#f5f5f5;max-width:500px}.registration-content{justify-content:center;text-align:center;padding:20px;border-radius:5px;background-color:#fff;box-shadow:0 0 10px #0003;width:500px;min-height:100vh}.form{width:380px;display:block;margin-bottom:10px}.complete-p{width:440px;margin:20px auto}}@media screen and (min-width: 550px) and (max-width: 750px){.maintenance-page{display:flex;justify-content:center;overflow:auto;background-color:#f5f5f5;max-width:700px}.registration-content{justify-content:center;text-align:center;padding:20px;border-radius:5px;background-color:#fff;box-shadow:0 0 10px #0003;width:700px;min-height:100vh}.form{width:480px;display:block;margin-bottom:10px}.complete-p{width:530px;margin:30px auto}.registration-submit-button-div{margin:20px 70px}}
