body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:capture_smallz_cleanregular;font-style:normal;font-weight:400;src:url(/static/media/IBMPlexSans-Regular.d77342fdcbcb6b3ce1b5.ttf) format("truetype")}body,html{background-color:#fff!important;max-width:100%;overflow-x:hidden}.ForgeViewer{height:calc(100vh - 90px);position:relative}.MuiCardHeader-root{padding-bottom:0!important;padding-top:9px!important}.node rect{fill-opacity:1;shape-rendering:optimizeSpeed}.node text{color:#fff;font-size:16px;font-weight:700;pointer-events:none}.link{fill:none;stroke-opacity:.6}.link:hover{stroke-opacity:1;stroke:#13c2b9}div.tooltip{background:#b0c4de;border:0;border-radius:8px;font:12px sans-serif;height:50px;padding:2px;pointer-events:none;position:absolute;text-align:center;width:100px}.App-nav-bar-icons{height:20px;width:20px}.MuiSlider-mark,.MuiSlider-markActive{background-color:#1976d2!important;height:10px!important;top:7px!important}.MuiSlider-markActive{opacity:1!important}.colorLegend,.colorLegendMinimized{border-radius:5px;bottom:100px;height:auto;position:absolute;right:18px;text-align:center;width:auto;z-index:120}.colorLegendMinimized{color:#000;cursor:pointer;font-size:16px;font-weight:500;padding:10px}@media (min-width:970px){.showOnSmallScreen{display:none}}@media (max-width:970px){.hideOnSmallScreen{display:none}}.colorLegend .comfortPlot{color:#000;font-size:16px;font-weight:500;padding:10px}.colorLegend .legendTitle{color:#000;cursor:none;font-size:16px;font-weight:500;margin-bottom:10px}.colorLegend .steps{color:#000;display:flex!important;font-size:11px!important;margin:0 0 0 15px!important}.colorLegend .bottomSteps{color:#000;font-size:11px!important;padding-left:10px}.colorLegend .value{padding-left:5px}.colorLegend .legendTitle:hover{border-radius:5px 5px 0 0;color:#000}.FourOhFour{display:inline-flex;left:0;margin-left:300px;position:inherit;top:0;width:50vw}.FourOhFour,.FourOhFour .code{align-items:center;height:30vh;justify-content:center}.FourOhFour .code{background-position:50%;background-size:cover;color:#000;display:flex;font-family:inherit;font-size:30px;width:100%}::-webkit-scrollbar{width:6px!important}::-webkit-scrollbar-track{background:#ececec;border-radius:5px}::-webkit-scrollbar-thumb{background:#b2b2b2;border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:#5c5858}@media screen and (max-width:768px) and (orientation:portrait){.hideMobile{display:none}}@media screen and (max-width:767px){.hideDesktop{display:none}}@media screen and (min-width:1001px){.hideLeftSideBarDesktop{display:none}}.hideLeftSideBarMobile{display:none}.verticalCenter{align-items:center;display:flex}.horizontalCenter{display:flex;justify-content:center}@keyframes blink{50%{background-color:#90ee90}}.blink{animation:blink 1s;animation-iteration-count:40}@media only screen and (min-width:1280px) and (max-width:1339px){.airsideSystemPopup{height:64vh}.materialLibrary{height:43vh}}@media only screen and (min-width:1280px) and (max-width:1440px){.projectHomePopup{width:22vw}}@media only screen and (max-width:1280px){.projectHomePopup{width:21vw}}@media only screen and (min-width:1441px) and (max-width:1919px){.projectHomePopup{width:18vw}}@media only screen and (min-width:1920px){.projectHomePopup{width:15vw}}.designConfigPopup{height:450px;padding:3% 1%}.scenarioPopup{height:-webkit-fill-available;overflow:hidden}.bottomBorder{background-color:#f5f5f5;border:1px solid #d9d9d9}.infoButton{left:2%}.rightSidebarClose{right:40px;transition:all 225ms}.rightSidebarOpen{right:340px;transition:all 225ms}.smallTableCell{width:57px}.tableHead{height:120px}@keyframes profileShadow{0%{box-shadow:0 0 0 0 #000000b3;transform:scale(.95)}70%{box-shadow:0 0 0 10px #0000;transform:scale(1)}to{box-shadow:0 0 0 0 #0000;transform:scale(.95)}}.userProfile:hover{animation:profileShadow 2s}.loginWrapper{align-items:center;background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;font-family:sans-serif;height:800px;justify-content:center;min-height:50vh;text-align:center}.loginForm{background-color:#28345f;border-radius:6px;justify-content:space-evenly;padding:40px}.loginForm,.loginInputContainer{align-items:flex-start;display:flex;flex-direction:column}.loginInputContainer{font-size:14px;justify-content:flex-start;margin:10px auto}.label{color:#fff;font-size:17px;margin-bottom:5px}.input,.label{font-family:Sans-serif}.input{border-radius:4px;font-size:22px;min-height:26px}.forgotPassword{align-self:flex-end;color:#fff;font-family:Sans-serif;margin-bottom:5px;margin-top:5px}#loginBtn{align-self:center;background-color:#fff;border:none;border-radius:6px;box-shadow:0 2px rgba(0,51,128,.671);color:#000;cursor:pointer;margin-top:30px;padding:7px 30px;text-transform:uppercase;transition:all .2s ease-in}#loginBtn:hover{background-color:#0058bd;box-shadow:none;transform:translateX(1px) translateY(1px)}.underline{background-color:#f16667;display:inline-block;position:relative}.underline:before{background-color:#f16667;bottom:0;content:"";height:5px;left:0;position:absolute;width:100%}.MuiSwitch-root{width:32px!important}.MuiSwitch-switchBase:not(.Mui-checked)+.MuiSwitch-track{border-color:#00000040!important}.MuiSwitch-switchBase:after{color:#000;content:"OFF";font-size:8px;font-weight:700;height:12px;left:14px;position:absolute;top:2px;width:14px}.MuiButtonBase-root.MuiSwitch-switchBase.Mui-checked{transform:translateX(16px)!important}.MuiSwitch-switchBase.Mui-checked:after{content:"ON";left:-11px}.sidebar-buttons-container button{font-size:11px!important;min-width:30px!important;padding:0 6px!important}.sidebar-inputs-container .css-ofrcno-MuiGrid-root{margin:0;width:100%}.sidebar-inputs-container .css-ofrcno-MuiGrid-root>.MuiGrid-item{padding:0 6px 0 0}.sidebar-inputs-container .css-192270m-MuiInputBase-input-MuiOutlinedInput-input,.sidebar-inputs-container .css-e5bi3q-MuiInputBase-input-MuiOutlinedInput-input{font-size:14px;padding-block:14px}.sidebar-inputs-container .css-7v90n9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root{font-size:14px!important;height:29px}.sidebar-inputs-container .MuiListItemText-root>p,.sidebar-inputs-container .MuiSelect-select{font-size:14px!important;padding-block:3px!important}.sidebar-inputs-container .MuiGrid-item>div{border-radius:4px}.Mui-disabled .MuiSelect-select{-webkit-text-fill-color:#1e305e!important;color:#1e305e!important}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{border:1px solid #0000;border-bottom:none;bottom:-1px;cursor:pointer;display:inline-block;list-style:none;padding:6px 12px;position:relative}.react-tabs__tab--selected,.react-tabs__tab:focus{border-color:#aaa;color:#1ca6fc;outline:none}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}.dialog-title{font-weight:500;text-transform:uppercase}.building-info-desc{padding:.5rem .9rem;text-align:justify}

/*!
 *  simulationHub icons are custome icon fonts used by simulationHub.
 *  The font icons are developed by simulationHb team.
 *  These icons are copied from simulationHub App : Pedestrian Comfort Analysis
 *  https://www.simulationhub.com
 * -------------------------- */@font-face{font-family:sh-app-hvac;font-style:normal;font-weight:400;src:url(/static/media/sh-app-hvac.4bba96aa47309de30363.eot);src:url(/static/media/sh-app-hvac.4bba96aa47309de30363.eot?#iefix) format("embedded-opentype"),url(/static/media/sh-app-hvac.5202d3b7fe5635da63a0.woff) format("woff"),url(/static/media/sh-app-hvac.3806c3bca794541a0768.ttf) format("truetype"),url(/static/media/sh-app-hvac.97379ee7a3a53d03cdf9.svg#sh-app-hvac) format("svg")}[data-icon]:before{content:attr(data-icon)}[class*=" sh-app-ahc-"]:before,[class^=sh-app-ahc-]:before,[data-icon]:before{font-feature-settings:normal!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:sh-app-hvac!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1;text-transform:none!important}.sh-app-ahc-align:before{content:"\61"}.sh-app-ahc-boundary-conditions:before{content:"\62"}.sh-app-ahc-boundary-layer:before{content:"\63"}.sh-app-ahc-buildings:before{content:"\64"}.sh-app-ahc-compass:before{content:"\65"}.sh-app-ahc-custom-weather-data:before{content:"\66"}.sh-app-ahc-custom-weather-data-add-file:before{content:"\67"}.sh-app-ahc-custom-weather-data-create-file:before{content:"\68"}.sh-app-ahc-cut-section:before{content:"\69"}.sh-app-ahc-individual-contribution:before{content:"\6a"}.sh-app-ahc-inlet-bc:before{content:"\6b"}.sh-app-ahc-location-latitude:before{content:"\6c"}.sh-app-ahc-location-longitude:before{content:"\6d"}.sh-app-ahc-outlet-bc:before{content:"\6e"}.sh-app-ahc-pedestrian-walking:before{content:"\6f"}.sh-app-ahc-result-contour-plot:before{content:"\70"}.sh-app-ahc-results-flow-lines:before{content:"\71"}.sh-app-ahc-results-flow-lines-with-vectors:before{content:"\72"}.sh-app-ahc-results-surface-pressure:before{content:"\73"}.sh-app-ahc-shape-circle:before{content:"\74"}.sh-app-ahc-shape-diamond:before{content:"\75"}.sh-app-ahc-shape-pentagon:before{content:"\76"}.sh-app-ahc-shape-square:before{content:"\77"}.sh-app-ahc-shape-triangle:before{content:"\78"}.sh-app-ahc-total-contribution:before{content:"\79"}.sh-app-ahc-transform-rotate-anticlockwise:before{content:"\7a"}.sh-app-ahc-transform-rotate-clockwise:before{content:"\41"}.sh-app-ahc-weather-station:before{content:"\42"}.sh-app-ahc-wind-rose:before{content:"\43"}.sh-app-ahc-logo-title-bottom:before{content:"\44"}

/*!
 *  simulationHub icons are custome icon fonts used by simulationHub.
 *  The font icons are developed by simulationHb team. This is the base class for all icons
 *  All icon files are added in seperate css files.
 *  https://www.simulationhub.com
 * -------------------------- */.sh-icon{word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;cursor:pointer;direction:ltr;display:inline-block;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;vertical-align:middle;white-space:nowrap}.sh-lg{font-size:1.33333333em;line-height:.75em}.sh-2x{font-size:2em}.sh-3x{font-size:3em}.sh-4x{font-size:4em}.sh-5x{font-size:5em}.sh-fw{text-align:center;width:1.28571429em}.sh-ul{list-style-type:none;margin-left:2.14285714em;padding-left:0}.sh-ul>li{position:relative}.sh-li{left:-2.14285714em;position:absolute;text-align:center;top:.14285714em;width:2.14285714em}.sh-li.sh-lg{left:-1.85714286em}.sh-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.sh-pull-left{float:left}.sh-pull-right{float:right}.sh.sh-pull-left{margin-right:.3em}.sh.sh-pull-right{margin-left:.3em}.sh.pull-left{margin-right:.3em}.sh.pull-right{margin-left:.3em}.sh-spin{animation:sh-spin 2s linear infinite}.sh-pulse{animation:sh-spin 1s steps(8) infinite}@keyframes sh-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.sh-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.sh-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.sh-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.sh-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.sh-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .sh-flip-horizontal,:root .sh-flip-vertical,:root .sh-rotate-180,:root .sh-rotate-270,:root .sh-rotate-90{filter:none}.sh-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.sh-stack-1x,.sh-stack-2x{left:0;position:absolute;text-align:center;width:100%}.sh-stack-1x{line-height:inherit}.sh-stack-2x{font-size:2em}.sh-inverse{color:#fff}page{background:#fff;box-shadow:-14px 0 21px -6px #00000038;font-size:12px;height:297mm;margin-bottom:.5cm;max-height:100%;overflow:"hidden";padding:50px;page-break-after:always;position:relative;scroll-behavior:smooth;width:210mm;width:100%}p,page{display:block}p{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0}.report__row{display:flex}.report__coverpage{flex:1 1;margin-top:100px}.report__projectname{color:#5170b3;font-size:24px;font-weight:500}.report__subtitle{font-size:18px}.report__author{display:flex;flex-direction:column;font-size:10px;margin-top:40px;row-gap:4px}.report__subauthor{margin-top:80px}.report__header{border-bottom:1px solid #000;display:flex;flex-direction:row-reverse;margin-bottom:40px}.report__footer{border-top:1px solid #000;bottom:50px;display:flex;flex-direction:column;padding-top:20px;position:absolute;width:90%}.report__footer__content{display:flex;justify-content:space-between}.report__footer__page{text-align:center}.report__heading{color:#5170b3;font-size:16px}.report__subheading{color:#5170b3;font-size:14px}.report__dottedline{border-bottom:1px dotted #000;flex:1 1;margin:0 5px 5px}.report__rowgap15{display:flex;flex-direction:column;row-gap:15px}.report__rowgap30{display:flex;flex-direction:column;row-gap:30px}.report__rowgap50{display:flex;flex-direction:column;row-gap:50px}.report__columngap10{column-gap:10px}.report__columngap50{column-gap:50px}.bold{font-weight:700}.report__align__center{align-items:center;display:flex}.report__justify__center{display:flex;justify-content:center}.width80{width:80px}.width200{width:200px}.report__table{border:1px solid #000;border-collapse:collapse;text-align:center;width:100%}.report__tablehead,.report__tablerow{border:1px solid #000;border-collapse:collapse;padding:10px}.report__tablehead{background-color:#f5f7fc}.report__table__padding{padding:10px}.display-calculation-div{align-items:flex-start;display:flex;flex-direction:column;margin-left:.3rem;width:100%}.calculation-container{margin-left:1rem}@media print{body,page{box-shadow:0;margin:0}}.sh-spinner,.sh-spinner>div{height:100%;width:100%}.sh-spinner>div{align-items:center;background-color:#000c;display:flex;justify-content:center;position:fixed;z-index:99999999}@media screen and (orientation:portrait){.sh-spinner,.sh-spinner>div{display:none}}
/*# sourceMappingURL=main.aeac0a98.css.map*/