.container{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff}body{font-family:Roboto,sans-serif}.loaderText{color:#fcfcfc}.loading{display:inline-block;position:relative;width:128px;height:128px}.loading div{position:absolute;background:#d22730;opacity:1;border-radius:50%;animation:loading 1.4s cubic-bezier(0,.2,.8,1) infinite}.container{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#d22730}@keyframes bg{0%{background:#000}to{background:#fff}}h1{font-size:128px;transition:.5s}.loading{display:inline-block;position:relative;width:64px;height:64px}.loading div{position:absolute;background:#fff;opacity:1;border-radius:50%;animation:loading 1.4s cubic-bezier(0,.2,.8,1) infinite}.loading div:nth-child(2){animation-delay:-.7s}@keyframes loading{0%{top:64px;left:64px;width:0;height:0;opacity:1}to{top:-1px;left:-1px;width:128px;height:128px;opacity:0}}.interactiveCell,.ant-table-cell{cursor:pointer}.containerForm{display:flex;flex-flow:row wrap;gap:10px;gap:10px 20px;row-gap:10px;column-gap:20px}.inputs{width:400px}._container2_3my3t_1{margin-top:0;height:100vh;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}._spinTest_3my3t_12{height:100%}._childDivAction_3my3t_16{max-height:100px;border-right-style:none}._childDivTable_3my3t_22{margin-top:0;padding-left:4px;padding-right:4px;border-right:0px;max-width:1100px;height:500px;width:100%}._actionButton_3my3t_32{width:180px;margin:8px}@media (min-width: 1200px){._container2_3my3t_1{width:100vw;height:calc(100vh - 104px);display:flex;flex-direction:row;justify-content:center;align-items:center}._childDivAction_3my3t_16{padding-right:48px}._childDivTable_3my3t_22{width:100%;height:500px;padding-left:48px;padding-top:0;border-right:12px;border-left:1px;border-left:solid}}.syncButton{background-color:#d22730;border-color:#fff;border-style:solid;border-width:2px;padding:0 12px;transition:all .25s linear;color:#fff;height:44px;border-radius:16px;cursor:pointer;align-items:center;justify-content:center;display:flex}.syncButton:hover{background-color:#fff;border-color:#fff;border-radius:16px;color:#d22730}.syncButton:focus{background-color:#d22730;border-color:#fff;color:#fff;border-radius:16px}.changeLanguage{background-color:#d22730;border-color:#fff;border-style:solid;border-width:2px;padding:0 12px;transition:all .25s linear;color:#fff;border-radius:16px;height:44px;cursor:pointer;align-items:center;justify-content:space-between;display:flex}.changeLanguage:hover{background-color:#fff;border-color:#fff;border-radius:16px;color:#d22730}.changeLanguage:focus{background-color:#d22730;border-color:#fff;color:#fff;border-radius:16px}.Status{background-color:#fff;padding:0 8px;color:#d22730;border-radius:16px;height:48px;align-items:center;display:flex}.reportProblem{background-color:#d22730;border-color:#fff;border-style:solid;border-width:2px;padding:0 12px;transition:all .25s linear;color:#fff;border-radius:16px;height:44px;cursor:pointer;align-items:center;justify-content:space-between;display:flex}.reportProblem:hover{background-color:#fff;border-color:#fff;border-radius:16px;color:#d22730}.reportProblem:focus{background-color:#d22730;border-color:#fff;color:#fff;border-radius:16px}.userButton{background-color:#d22730;border-color:#fff;border-style:solid;border-width:2px;padding:0 12px;transition:all .25s linear;color:#fff;border-radius:16px;height:44px;width:64px;cursor:pointer;align-items:center;justify-content:space-between;display:flex}.userButton:hover{background-color:#fff;border-color:#fff;border-radius:16px;color:#d22730}.userButton:focus{background-color:#d22730;border-color:#fff;color:#fff;border-radius:16px}.topBar{display:none}.arrow{width:100%;background-color:#d22730;margin-top:0;margin-right:0;height:32px;text-align:center}.arrowActive{width:100%;background-color:#d22730;margin-top:0;margin-right:0;padding-top:6px;height:108px;position:fixed;z-index:2;text-align:center}.userBar{margin-top:6px;margin-right:8px}.logo{margin-top:0;margin-left:8px}@media (min-width: 400px){.logo{float:left}.userBar{float:right}.arrowActive{height:60px}}@media (min-height: 700px) and (min-width: 400px){.topBar{display:block;margin:0;background-color:#d22730;width:100%;height:104px;justify-content:center;align-items:center}.arrow{display:none}.logo{margin-top:29px;margin-left:64px}.userBar{margin-top:36px;margin-right:64px}}.devButtonContainer,.prodButtonContainer{height:100vh;display:flex;justify-content:center;align-items:center}.prodButtonContainer .ant-btn-primary{font-weight:bolder;display:inline-flex;align-items:center}.prodButtonContainer .loginIcon{font-size:1.2em;padding-top:.25em;padding-right:.1em}.mainContainer{display:grid;height:100vh;grid-template-columns:1fr 2fr;grid-template-rows:1.8fr;gap:0px 0px;grid-template-areas:". ."}.sideBar{background-color:#d22730;display:flex;flex-direction:column;justify-content:center;align-items:center}.text{color:#fff}.error-div{display:grid;width:100vw;height:100vh;grid-template-rows:.2fr .6fr .2fr;grid-template-columns:.5fr 1fr .5fr;gap:0px 0px;grid-template-areas:". . ." ". title ." ". . ."}.title{grid-area:title;align-self:center;text-align:center}.ProjectDefinitionPanel{display:flex;flex-direction:column;margin:8px}._konvaWindow_na2g9_1{border:solid;height:150px;border-width:1px;border-color:#d22730;border-radius:12px}._addButtonDiv_na2g9_9{text-align:right;padding-top:12px}._RoofDefinitionPanel_15gq0_1{display:flex;flex-direction:column;margin:8px}.customContainerBox{display:flex;flex-direction:column;gap:12px;border-width:1px;border-style:solid;border-radius:8px;border-color:#d9d9d9}.simulationDefinitionPanel{display:flex;flex-direction:column;margin:8px}.simulationButtonDiv{text-align:right;margin-top:24px}.simulationButtonDiv>*{margin-left:12px}._ConstructionDefinitionPanel_pec9i_1{display:flex;flex-direction:column;margin:8px}._tabs_pec9i_7{padding:8px}.konvaViewModeSelector{align-self:center}.normalRow{background-color:#fff}.selectedRow{background-color:#d2273054}.ResultsPanel,.TablePanel{display:flex;flex-direction:column;margin:8px}.inputPanel{width:0px;height:calc(100vh - 104px);position:relative;border-color:#f1f1f1;background-color:#fff;z-index:1}.inputPanelActive{width:200px;height:calc(100vh - 32px);position:relative;border-right:2px;border-right-style:solid;border-color:#f1f1f1;background-color:#fff;z-index:1}.inputPanelB2B{width:0px;height:calc(100vh - 104px);position:relative;border-color:#f1f1f1;background-color:#fff;z-index:1}.inputPanelActiveB2B{width:200px;height:100vh;position:relative;border-right:2px;border-right-style:solid;border-color:#f1f1f1;background-color:#fff;z-index:1}@media (min-width: 500px){.inputPanelActive,.inputPanelActiveB2B{width:400px}}@media (min-height: 700px) and (min-width: 500px){.inputPanelActive{height:calc(100vh - 104px);overflow-x:none}.inputPanelActiveB2B{height:100vh;overflow-x:none}}.placeholder{height:100%;overflow-y:auto}.customTrigger{width:30px;height:40px;position:absolute;bottom:48px;right:0;line-height:45px;margin-right:-30px;background:#d22730;border-radius:0 10px 10px 0;z-index:10;cursor:pointer}.navPanelActiveB2B,.navPanelB2B,.navPanelActive,.navPanel{height:calc(100vh - 32px);border-right:2px;position:relative;border-right-style:solid;border-color:#f1f1f1;background-color:#fff;z-index:15;display:flex;flex-direction:column}@media (min-height: 700px) and (min-width: 500px){.navPanelActiveB2B,.navPanelB2B,.navPanelActive,.navPanel{height:calc(100vh - 104px)}}.navPanel{width:66px;transition:.5s}.navPanelActive{width:200px;transition:.5s}.navPanelB2B{width:66px;height:100vh;transition:.5s}.navPanelActiveB2B{width:200px;height:100vh;transition:.5s}.triggerTile{position:absolute;height:48px;width:100%;bottom:0;background-color:#d22730;text-align:center;z-index:1;cursor:pointer}.trigger{font-size:200%;margin-top:12px;z-index:1}.customSteps{padding-left:16px;padding-top:16px;z-index:1}.HintContainer{background:rgba(255,255,255,.8);border-radius:12px;border:2px solid #d22730;padding:10px;max-width:500px;height:fit-content}.colorbar{position:absolute;display:flex;flex-direction:column;bottom:32px;right:30vw;width:30vw;height:64px}.colorbal-title{height:5%;width:100%;display:inline-block;text-align:right;text-justify:right}.colorbal-title-unit{margin-top:12px;text-align:left;font-size:small;margin-bottom:2px}.colorbar-container{display:flex;flex-direction:column;height:95%}.colorbar-label-container{position:relative;display:flex;flex-direction:row;justify-content:space-between;text-align:center;width:100%;height:60%}.color-label{position:relative;width:20%;font-size:12px;margin-top:0;margin-bottom:6px}.colorbar-gradient{position:relative;width:100%;height:100%;margin:0;right:0;display:flex;flex-direction:row}.single-color{position:relative;width:100%;height:100%;border-style:solid;border-width:1px;margin:0;right:0}.color-tooltip{position:relative;width:100%;height:100%;margin:0;right:0}.colorbar-container-areas{display:flex;flex-direction:column;width:100%;height:95%;justify-content:flex-end;align-items:center}.colorbar-gradient-areas{position:relative;width:90%;height:100%;margin:0;right:0;border-style:solid;border-width:1px;border-radius:1px;border-color:#000;display:flex;flex-direction:row;justify-content:space-between}.colorbar-label-container-areas{position:relative;display:flex;justify-content:space-between;text-align:center;width:100%;height:60%}.color-label-areas{position:relative;font-size:12px;margin:0 6px 6px}.single-color-areas{position:relative;width:100%;height:100%;margin:0;right:0}.KonvaCanvas{height:calc(100vh - 104px);position:absolute;left:0;top:104;width:100%;overflow-x:hidden}.KonvaCanvasB2B{height:100vh;position:absolute;left:0;top:104;width:100%}@media (min-height: 900px) and (min-width: 500px){.inputPanelActive{height:calc(100vh - 104px)}}#menu{display:none;position:absolute;width:120px;background-color:#fff;box-shadow:0 0 5px gray;border-radius:3px}#menu button{width:100%;background-color:#fff;border:none;margin:0;padding:6px}#menu button:hover{background-color:#d3d3d3}html{height:100%}body{margin:0;height:100%;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;overflow-y:hidden}#root{height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-segmented-item{transition:#d22730 .3s cubic-bezier(.645,.045,.355,1)}.ant-segmented-item-selected,.ant-segmented-item-selected:hover,.ant-segmented-thumb{background-color:#d22730!important;color:#fff!important}.customContainerBox{border-width:1px;border-style:solid;border-radius:8px;border-color:#d9d9d9;padding:16px}.ant-tooltip-inner{border-style:solid;border-width:.75px;border-color:#d22730!important;background-color:#fffffff2!important;color:#000!important}.ant-tooltip-arrow:before{background-color:#d22730!important}
