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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.container{border:.5px solid #000;margin:0 auto;width:90%;height:100vh;display:flex;flex-direction:column;align-items:center;position:relative}.sfs-logo-footer{position:absolute;bottom:0;right:0;z-index:-1;opacity:.5;width:25%}.container-heading{background-color:var(--solar-blue);color:#fff;padding:1rem;text-align:center;height:5rem;width:100%;position:relative}.container-heading .nav-btn{position:absolute;left:20px;top:50%;transform:translateY(-50%)}.container-heading .nav-btn i[data-icon-name=ChevronDown]{display:none}.container-body-wrapper{width:70%;height:80%;margin-top:4rem;position:relative}.container-body{width:100%;height:100%;border:1px solid grey;background-color:var(--main-container-bg-color);border-radius:1rem;overflow:hidden;padding-bottom:2rem}.container-header{position:relative;background-color:var(--solar-blue);width:100%;color:#fff;padding:1rem;text-align:center;overflow-y:auto;display:flex;flex-direction:row;justify-content:center;align-items:center}.modules-wrapper{height:100%;overflow:hidden auto;padding:3rem 0}.modules{display:flex;align-items:center;flex-wrap:wrap;width:90%;margin:0 auto}.module{height:275px;width:300px;border-radius:1rem;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;overflow:hidden;margin:0 1rem 1rem}.module article:first-child{height:80%;font-size:5rem;display:flex;align-items:center;justify-content:center}.module article:first-child:hover{border:solid var(--solar-blue);border-width:3px 3px 0;border-radius:1rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.new{border:dashed var(--solar-blue);border-width:3px 3px 0;border-radius:1rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.module article:first-child figure{display:inherit}.module article:first-child img{width:100%;margin:0 auto;border-radius:1rem}.module article:nth-child(2){padding:1rem;text-align:center;background-color:var(--solar-blue);color:#fff}.add-block-popup{width:40%;position:fixed;border:1px solid #cacaca;background-color:#d3cfcf;display:flex;flex-direction:column;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .25s linear}.add-block-popup form{height:90vh;max-width:500px;overflow:auto}.block-elements{height:100%;display:flex;flex-direction:column;justify-content:space-around;margin-left:1rem}.block-element{margin:1rem 0}.add-block-popup .popup-header{display:flex;justify-content:space-between;align-items:center;background-color:var(--solar-blue);color:#fff;padding:1rem;text-align:center;height:2.5rem;width:100%}.close-icon{font-size:2rem;cursor:pointer}.content-root .block-elements input[type=text],.content-root input[type=number]{border:none;outline:none;padding:.5rem 1rem;font-size:1.5rem;color:var(--solar-blue);font-weight:700;border-radius:.4rem}.content-root .block-elements input[type=number]{width:5rem;margin-left:1rem}.block-elements input[type=text]:focus,input[type=number]:focus{border:1px solid var(--solar-blue)}.block-elements input[type=file]{border:none;outline:none;font-size:1.5rem;color:var(--solar-blue);font-weight:700;border-radius:.4rem;margin-left:1rem}.block-elements button{border:0;padding:.5rem .7rem;border-radius:5px;outline:0}.back-button,.block-elements button{background:var(--solar-blue);color:#fff;cursor:pointer}.back-button{position:absolute;top:1%;left:-58px;font-size:1.2rem;height:3rem;width:3rem;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;margin-bottom:10px;transition:margin .15s linear}.back-button:focus,.back-button:hover{transform:scale(1.04)}.template{display:flex;justify-content:center;align-items:center;height:100%}.template-images{display:flex;flex-wrap:wrap;width:95%;margin:0 auto}.template-images img{width:15%;margin:0 1rem 1rem 0;border-radius:1rem}.template-images img:hover{border:.25rem solid var(--solar-blue)}.whats-next-container{left:50%;top:50%;transform:translate(-50%,-50%);height:40%;width:60%;background-color:#fff;position:relative;padding:1rem;border-radius:1rem;color:var(--solar-blue);display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;text-align:center}.whats-next-container label:first-child{font-size:x-large;font-weight:700}.whats-next-container label:nth-child(2){font-size:large}.whats-next-container div{display:flex;justify-content:space-around;width:100%}.add-edit-template{display:flex;justify-content:center;align-items:center;height:100%}.add-edit-template button{margin:1rem}.block-popup-overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,.5);z-index:2}.color-picker-group{display:flex;flex-direction:column;align-items:center}.color-picker-group>input[type=color]{height:40px;width:80px;margin-top:5px}.color-picker-row{display:flex;justify-content:space-evenly}.image-thumbnail{min-height:90px;min-width:90px;max-height:90px;max-width:90px;position:relative;background-size:cover!important;margin-right:10px;cursor:pointer}.x-btn{position:absolute;top:0;right:0;font-size:20px;padding:0 4px;background:rgba(0,0,0,.5);color:#fff;font-weight:700}.warning-msg{border-radius:5px;font-size:20px;padding:8px;min-height:100px;width:90%;resize:vertical}.drag-handle{cursor:grab}.drag-handle,.glossary-btn{position:absolute;top:50%;transform:translateY(-50%)}.glossary-btn{cursor:pointer;right:10px}.glossary-panel{display:flex;flex-direction:column;overflow:auto;padding-top:20px}.glossary-panel .word-item{margin-bottom:6px;display:flex}.content-template{display:flex;height:100%;justify-content:space-around}.card-preview,.content-template>:first-child{width:30%;min-width:350px;background-color:#fff;border-radius:1rem;display:flex;flex-direction:column}.card-preview{margin:0 20px;padding:10px}.content-template>:first-child>label{align-self:center}.content-template>aside:last-child{width:60%;justify-content:space-between}#content-container,.content-template>aside:last-child{height:100%;display:flex;flex-direction:column;align-items:center}#content-container{justify-content:space-evenly;padding:2rem}.content-template :nth-child(2) p{width:100%;color:var(--solar-blue);font-size:large;font-weight:500}#sub-heading{padding:0 2rem;border-radius:1rem;background-color:#ececec;overflow-y:scroll;margin-bottom:1rem}#fileUpload{display:flex;width:100%;overflow:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.q-options-container{display:flex;flex-direction:column;justify-content:space-around;height:100%}.correct-answer{display:flex;align-content:space-between;justify-content:space-evenly;width:100%;height:35%}.answer-comment-box,.choose-correct-answer{display:flex;flex-direction:column;height:100%}.choose-correct-answer{width:40%}.answer-comment-box{flex-grow:1;justify-content:space-evenly;background-color:#fff;padding:1rem;border-radius:1rem;box-shadow:0 0 10px rgb(0 0 0/50%)}.answer-options{margin-top:2rem}.answer-options>span,.answer-selected{padding:.5rem 1rem;margin:0 1rem 0 0;background-color:#fff;border-radius:.6rem;font-weight:bolder;font-size:large;cursor:pointer;box-shadow:0 0 10px rgb(0 0 0/50%)}.answer-options span:hover{background-color:var(--solar-blue);color:#fff;cursor:pointer}.answer-selected{background-color:var(--solar-blue)!important;color:#fff;cursor:pointer}.draggable-answer-options{display:flex;flex-direction:column}.draggable-answer-options>div,.draggable-wrapper>div{background-color:var(--solar-blue);color:#fff;border-radius:1rem;padding:.5rem;margin:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:move}span.grippy{content:"....";width:10px;height:20px;display:inline-block;overflow:hidden;line-height:5px;padding:3px 4px;cursor:move;vertical-align:middle;margin-top:-.7em;margin-right:.3em;font-size:12px;font-family:sans-serif;letter-spacing:2px;color:#fff;text-shadow:3px 0 0 #fff}span.grippy:after{content:".. .. .. .."}.choose-options,.match-the-words{display:flex}.choose-option{display:flex;margin:3rem .3rem}.correct-answers{display:flex;width:100%;justify-content:flex-start}.question-options{display:flex;flex-direction:column}.question-options div{margin:2rem;padding:.5rem 1rem;background-color:#fff;border-radius:.6rem;font-weight:bolder;font-size:large;cursor:pointer;box-shadow:0 0 5px rgb(0 0 0/50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.q3-answers{height:75%;overflow-x:auto}*{margin:0;padding:0;box-sizing:border-box}:root{--solar-blue:#243f61;--main-container-bg-color:hsla(0,0%,92.5%,0.781);--image-placeholder:url(https://sfs-mobile.s3.eu-central-1.amazonaws.com/assets/templates/imagePlaceholder.png);--video-placeholder:url(https://sfs-mobile.s3.eu-central-1.amazonaws.com/assets/templates/videoPlaceholder.png)}.App{margin:0 auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:#faf9f9}::-webkit-scrollbar-thumb{background-color:rgba(36,63,97,.6627450980392157)}.clickable{cursor:pointer}.banned{cursor:not-allowed}.form-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,1fr)}.ms-Dropdown-container.error,.ms-TextField.error{margin-bottom:21px}.ms-Dropdown-container.error [role=alert],.ms-TextField.error [role=alert]{position:absolute}.pac-container{z-index:9999999;min-height:100px;min-width:200px}.inlineflex .ms-ChoiceField{display:inline-block}.inlineflex .ms-ChoiceFieldLabel{margin-right:10px}.cursor-pointer{cursor:pointer}.popup-overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,.5);z-index:1000001}.popup-overlay span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000002}#atlwdg-trigger:first-of-type{left:100px;background-color:red}#atlwdg-trigger:nth-of-type(2){left:200px}.home-container{height:100vh;width:100vw;background-color:snow;display:flex}.home-container .work-area-container{width:100%;overflow-y:auto}.home-container .work-area-container .data-list-container{position:relative;flex:1 1;padding:5px}.gm-style-cc{display:none!important}.dashboard-container{display:flex;align-items:center;justify-content:center;height:100%;background-image:url(/static/media/solar.e8ad6b08.jpg);background-size:cover;color:#fff;font-size:xxx-large;font-weight:900}.dashboard-header{display:flex;align-items:center;justify-content:flex-end}.dashboard-header .ms-Icon,.dashboard-header:hover .ms-Icon{color:#fff}.solar-blue{color:var(--solar-blue)!important}.flex-row-center{flex-direction:row}.flex-column-center,.flex-row-center{display:flex;align-items:center;justify-content:center}.flex-column-center{flex-direction:column}.CardLayout{width:300px;border-radius:2px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.card-header{display:flex;align-items:center;justify-content:space-between;margin:0 .25rem}.card-header .card-header--title{font-size:1.25rem;margin:.5rem;color:var(--solar-blue)}.card-content{display:flex;align-items:center;justify-content:center}.card-content--count{font-size:4rem}.card-content-title{text-align:center;font-size:.85rem;color:var(--solar-blue)}.blink-warning{animation:blinkText 1s ease-in-out infinite alternate}@keyframes blinkText{to{opacity:0}}.home-container .work-area-container .dashboard{background:linear-gradient(170deg,#020024,#09203f 22%,#537895 76%);min-height:100vh}.home-container .work-area-container .dashboard-content{padding:.5rem}.home-container .work-area-container .dashboard-syncTime{text-align:right;margin:10px;color:#fff;font-size:.85rem}.card-content--icon{margin-left:.5rem;display:flex;align-items:center;justify-content:center;transition:transform .2s ease-in-out}.card-content--icon .up-icon{transform:translateY(0);transition:transform .2s ease-in-out;color:green;cursor:pointer}.card-content--icon:hover .up-icon{animation:move-up 1s ease-in-out infinite alternate}.card-content--icon .down-icon{transform:translateY(0);transition:transform .2s ease-in-out;color:red;cursor:pointer}.card-content--icon:hover .down-icon{animation:move-down 1s ease-in-out infinite alternate}.card-content--icon .right-icon{transform:translateX(0);transition:transform .2s ease-in-out;color:#ffcb2f;cursor:pointer}.card-content--icon:hover .right-icon{animation:move-right 1s ease-in-out infinite alternate}@keyframes move-up{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes move-down{0%{transform:translateY(0)}to{transform:translateY(5px)}}@keyframes move-right{0%{transform:translateX(0)}to{transform:translateX(5px)}}.table-layout{display:flex;align-items:center;justify-content:space-around;min-height:170px;max-width:200px;margin:0 auto}.table-layout--btn{align-self:flex-start;margin:.5rem 0}.table--layout-alter{display:flex;flex-direction:column;align-items:center;justify-content:space-around;max-width:200px;min-height:170px;margin:0 auto}.card-footer--layout{height:100%;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}.card-footer--layout .card-footer--layout--btn{position:absolute;bottom:0;right:0;padding-right:.25rem;font-size:1.15rem;cursor:pointer}.vs-style{margin:0 1rem;font-size:1.5rem;color:var(--solar-blue)}.card-footer--content{height:50px}.plain-content{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--solar-blue)}.plain-content .plain-content--children{font-size:3.5rem}.plain-content p{font-size:.85rem}.dashboard-layout{display:grid;place-items:center;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.dashboard-layout--schools{grid-area:"schools"}.dashboard-layout--designs{grid-area:"designs"}.dashboard-layout--users{grid-area:"users"}.dashboard-layout--projects{grid-area:"projects"}.dashboard-layout--carbonSavings{grid-area:"carbonSavings"}.dashboard-layout--electrictyGenerated{grid-area:"electricityGenerated"}.dashboard-layout--feedInTarrif{grid-area:"feedInTarrif"}.dashboard-layout--devSchools{grid-area:"devSchools"}.dashboard-layout--pipedrive-deal-in-legal{grid-area:"pipedrive-deal-in-legal"}.dashboard-layout--pipedrive-deal-offer-sent{grid-area:"pipedrive-deal-offer-sent"}.dashboard-layout--pipedrive-web-lead{grid-area:"pipedrive-web-lead"}.dashboard-layout--pipedrive-uk-active-deal{grid-area:"pipedrive-uk-active-deal"}.dashboard-layout--pipedrive-web-deal{grid-area:"pipedrive-web-deal"}.dashboard-layout--pipedrive-deal-offer-avg-days{grid-area:"pipedrive-deal-offer-avg-days"}.dashboard-layout--teacher-portal-activity{grid-area:"teacher-portal-activity"}.flipCard{perspective:1000px;width:100%;height:65px}.flipCard--inner{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.flipCard--back,.flipCard--front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip .flipCard--inner,.flipCard--back{transform:rotateY(180deg)}.card-flip{width:300px;height:65px}.card-flip-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.card-flip.flipped .card-flip-inner{transform:rotateY(180deg)}.card-flip-back,.card-flip-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.card-flip-front{color:#000;z-index:2}.card-flip-back{transform:rotateY(180deg);z-index:1}.hideBtn{visibility:hidden}.visibleBtn{visibility:visible}.popup-root{background-color:rgba(0,0,0,.2);bottom:0;left:0;position:fixed;right:0;top:0}.show-more-animation{display:inline-block;cursor:pointer;font-size:.8rem;position:relative;color:var(--solar-blue)}.show-more-animation:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:var(--solar-blue);transform-origin:bottom right;transition:transform .25s ease-out}.show-more-animation:hover:after{transform:scaleX(1);transform-origin:bottom left}.popup-content{background-color:#fff;left:50%;width:35vw;height:45vh;position:absolute;top:50%;transform:translate(-50%,-50%)}.popup-content .text-center{margin-top:.5rem;margin-bottom:.5rem}.popup-content .meters{max-width:15vw;height:12.5rem;border:1px solid #d3d3d3;overflow:scroll;margin:0 auto .5rem}.popup-content .meters .text-center{cursor:pointer}.popup-content .meters .text-center:hover{background-color:#e7ebef}.popup-content .button{background-color:var(--solar-blue);color:#fff;margin-top:1rem}@media (max-width:799px){.dashboard-layout{grid-template-columns:1fr;grid-template-areas:"schools" "designs" "users" "projects" "carbonSavings" "electricityGenerated" "feedInTarrif" "devSchools" "pipedrive-deal-in-legal" "pipedrive-deal-offer-sent" "pipedrive-web-lead" "pipedrive-web-deal" "pipedrive-uk-active-deal" "pipedrive-deal-offer-avg-days" "teacher-portal-activity"}}@media (min-width:1501px){.dashboard-syncTime{position:absolute;bottom:0;right:0}}@media (min-width:801px) and (max-width:1199px){.dashboard-layout{grid-template-columns:1fr 1fr;grid-template-areas:"schools desings" "users projects" "carbonSavings electricityGenerated" "feedInTarrif devSchools" "ethex pipedrive-deal-in-legal" "pipedrive-deal-offer-sent pipedrive-web-lead" "pipedrive-uk-active-deal pipedrive-deal-offer-avg-days" "teacher-portal-activity"}}@media (min-width:1501px){.dashboard-layout{display:flex;flex-wrap:wrap;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;justify-content:center}}.pdf-report-container{display:flex}.pdf-report-container .user-param-container{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center}.pdf-report-container .user-param-container .pdf-list-title,.pdf-report-container .user-param-container .pdf-report-title{color:#243f61;margin:1rem 0}.pdf-report-container .user-param-container .ms-Checkbox,.pdf-report-container .user-param-container .ms-ComboBox-container,.pdf-report-container .user-param-container .ms-Dropdown-container{margin:0 0 1rem}.pdf-report-container .user-param-container .list-of-pdf{margin:.5rem 0;height:25rem;width:30rem;border-radius:.5rem;box-shadow:0 4px 21px 0 rgba(0,0,0,.1);transition:border .3s,border-radius .3s,box-shadow .3s;overflow-y:auto}.pdf-report-container .dataset-container{height:100%;display:flex;flex-direction:column;justify-content:center;flex:1 1}.pdf-report-container .dataset-container .pdf-dataset-title{color:#243f61;margin:2rem 0}.pdf-report-container .dataset-container .syntax-highlighter-variable{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:40vw;min-width:600px;overflow-y:auto}.highlighter{min-height:300px!important}.file-container{display:inline-flex;flex-direction:column;align-items:center;border-radius:.5rem;box-shadow:0 4px 21px 0 rgba(0,0,0,.1);transition:border .3s,border-radius .3s,box-shadow .3s;margin:1rem;padding:1rem;height:10rem;cursor:pointer}.file-container .file-name{width:85px;overflow:hidden;overflow-wrap:break-word}.file-container .icon-font-awesome svg{color:#243f61}.main-container{margin:0 auto;width:100%;height:auto;min-height:100vh;display:flex;flex-direction:column;position:relative}.main-container .heading{color:var(--solar-blue);font-size:32px;padding:1rem;text-align:center;height:5rem;width:100%}.edit-record input[type=number]{-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;box-shadow:none;margin:0;padding:0 8px;box-sizing:border-box;border-radius:0;border:none;background:none transparent;color:#323130;width:100%;min-width:0;text-overflow:ellipsis;outline:0}.action-icons-container>*{padding:5px;cursor:pointer;font-size:15px;color:inherit}.action-icons{padding:10px 5px;cursor:pointer}.margin-top-lg{margin-top:40px}.margin-bottom-lg{margin-bottom:40px}.margin-top-md{margin-top:20px}.margin-bottom-md{margin-bottom:20px}.margin-top-sm{margin-top:10px}.margin-bottom-sm{margin-bottom:10px}.margin-top-xsm{margin-top:5px}.margin-bottom-xsm{margin-bottom:5px}.padding-top-lg{padding-top:40px}.padding-right-lg{padding-right:40px}.padding-right-md{padding-right:20px}.padding-right-sm{padding-right:10px}.padding-right-xsm{padding-right:5px}.padding-left-lg{padding-left:40px}.padding-left-md{padding-left:20px}.padding-left-sm{padding-left:10px}.padding-left-xsm{padding-left:5px}.padding-bottom-lg{padding-bottom:40px}.padding-top-md{padding-top:20px}.padding-bottom-md{padding-bottom:20px}.padding-top-sm{padding-top:10px}.padding-bottom-sm{padding-bottom:10px}.padding-top-xsm{padding-top:5px}.padding-bottom-xsm{padding-bottom:5px}.modal-size-lg{display:flex;flex-flow:column nowrap;align-items:stretch;height:auto;min-height:650px;width:1000px}.modal-size-md{width:992px}.modal-size-md,.modal-size-sm{display:flex;flex-flow:column nowrap;align-items:stretch;height:auto;min-height:500px}.modal-size-sm{width:768px}.modal-size-xs{display:flex;flex-flow:column nowrap;align-items:stretch;height:auto;min-height:350px;width:400px}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.content-view{height:100%;text-align:center}.content-view .view-screens{height:100%;display:flex;flex-flow:row wrap;overflow-y:auto;justify-content:center}.content-view .view-screens .content-single-screen{border-radius:.5rem;width:300px;height:400px;margin:1rem;display:flex;flex-direction:column;align-items:center;background-color:#f8f8f8;overflow-y:auto;position:relative;cursor:grab}.content-view .view-screens .content-single-screen .content-order{position:absolute;background-color:silver;color:#fff;padding:.5rem;border-radius:30%}.content-view .view-screens .content-single-screen .screen-content-edit{position:absolute;left:0;top:0;cursor:pointer}.content-view .view-screens .content-single-screen .screen-content-delete{position:absolute;right:0;top:0;cursor:pointer}.mt-2,.my-2{margin-top:.5rem!important}.justify-content-center{justify-content:center!important}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#243f61;background-color:#fff;border:1px solid #dee2e6;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-item.active .page-link{z-index:3;color:#fff;background-color:#243f61;border-color:#243f61}.table-pagination{position:-webkit-sticky;position:sticky;bottom:10px;left:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transform:translateX(-50%)}.btn-primary{margin:1rem;background-color:#243f61}.table{position:"relative";height:"50vh";width:"95vw";overflow-y:"auto";padding:"5px 5px"}.table-header{display:flex;flex-direction:column;padding:10px 20px;width:100%;box-sizing:border-box;background-color:snow;align-items:center}.filters-container{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,250px));grid-gap:0 20px;gap:0 20px;justify-content:center}.filters-container>*{min-width:100%;max-width:100%;align-self:flex-end}.pac-card{margin:10px 10px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;box-shadow:0 2px 6px rgba(0,0,0,.3);background-color:#fff;font-size:16px;padding:3px}.pac-controls{display:inline-block;padding:5px 11px}.pac-input{width:600px;padding:10px;font-size:16px;border:0}.image-area{position:relative;margin:1rem 0 2rem}.image-area img{width:100%;height:100%}.remove-image{display:none;position:absolute;top:-10px;right:-10px;border-radius:10em;padding:2px 6px 3px;text-decoration:none;font:700 21px/20px sans-serif;background:#555;border:3px solid #fff;color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.5),inset 0 2px 4px rgba(0,0,0,.3);text-shadow:0 1px 2px rgba(0,0,0,.5);transition:background .5s}.remove-image:hover{background:#e54e4e;padding:3px 7px 5px;top:-11px;right:-11px}.remove-image:active{background:#e54e4e;top:-10px;right:-11px}.menu-nav{background:var(--solar-blue);height:100%;min-width:200px;box-sizing:border-box;padding-bottom:10px}.menu-nav .ms-Button-icon{color:#d3d3d3!important}.menu-nav .ms-Nav-compositeLink.is-selected .ms-Button{background-color:#0078d3}.menu-nav .ms-Nav-compositeLink:hover .ms-Button{background-color:#0090fc}.logs-container{padding:1.1em;background-color:#000;color:#fff;font-family:monospace;white-space:nowrap;overflow:auto;height:100%}.compare-checkbox{left:1vh;top:1vh}table{width:150%;text-align:center}.center-table{display:flex;justify-content:center}th{background-color:#243f61;color:#fff}.center-table-edit{margin-left:.5rem}td,th{border-bottom:1px solid #ddd;padding:.35rem}tr .redDot{background-color:red}td .greenDot,tr .redDot{height:15px;width:15px;border-radius:50%;display:inline-block}td .greenDot{background-color:green}.deleteBtn{cursor:pointer;color:red!important;background-color:#fff;border:none;margin-left:.5rem}.otherConfigDeleteBtn{margin-left:0}.nestedModalTextBox{width:200px}.fundingModalTextBox{width:150px!important;margin-left:.5rem}.fundingModal{display:flex;flex-direction:column;align-items:center;justify-content:center}.fundingModal .fundingModal-table{width:60%!important;background-color:#f6f5f5}.fundingModal .fundingModal-table td,.fundingModal .fundingModal-table th{border:none}.fundingModal .fundingModal-table td .ms-Button{background-color:#f6f5f5}.fundingAddColBtn{margin-left:8rem;display:block}.fundingModal-layout{display:flex;justify-content:center;align-items:center;flex-direction:column}.modalCenter{background-color:#f6f5f5;width:60%;margin:.25rem auto;padding:.5rem 0;border-radius:7px}.modalCenter .modalCenter--row{display:flex;justify-content:center;align-items:center;margin:.25rem 0}.modalCenter .ms-Button{background-color:#f6f5f5}.fundingModal-layout--header{display:flex;flex-direction:row;border:1px solid red}.fundingModal-layout--header h4{width:100px;display:inline-block;margin-left:.5rem}.fundingModalCheck{margin-left:.5rem;display:flex;align-items:center;width:.5rem;height:.5rem}.envConfigTable{width:75%}.envConfigTable td,.envConfigTable th{border:none}.center-btn,.center-envAddColBtn,.centerTable{display:flex;align-items:center;justify-content:center;max-width:100%}.center-btn .envConfigTable,.center-envAddColBtn .envConfigTable,.centerTable .envConfigTable{background-color:#f6f5f5}.center-envAddColBtn{margin-top:1.5rem}.text{background-color:red!important}.center-dropDown{display:flex;justify-content:center;align-items:center;margin-top:.25rem}.otherConfigTable{background-color:#f6f5f5;width:70%;margin:0 auto;padding:.25rem 0;border-radius:7px}.otherConfigTable td,.otherConfigTable th{border:none;padding:.25rem}.otherConfigTable td .ms-Icon{font-size:1rem;color:#d11a2a}.otherConfigTable td .ms-Button{padding:0;background-color:#f6f5f5}.otherConfigTable td:hover .ms-Icon{color:red}.otherConfigsBtn{display:flex;justify-content:center;margin-top:1rem}.otherConfigsBtn .otherConfigsBtn-save{background-color:#243f61;margin:.5rem}.otherConfigsBtn .otherConfigsBtn-cancel{margin:.5rem}.otherConfigsAdd{text-align:center;margin-top:1rem}.data-array-list-container{position:relative;flex:1 1;padding:5px;width:25%;margin:0 auto}.scripts-save{margin:1.5rem 0 0 .5rem}.scripts-save .ms-Button:disabled{opacity:.5!important;cursor:not-allowed}.scripts-log{margin:2rem;min-height:70vh!important}.text-center{text-align:center}.start-sync{margin:1.5rem 0 0 .5rem}.live-meter .root-225{max-width:350px;margin:0 auto}.liveMeterModalContainer{display:flex;flex-flow:column nowrap;align-items:stretch;height:auto;min-height:600px;width:800px}#editComment_container{border:1px solid #d3d3d3;overflow:visible;position:relative}#closeBtn{position:absolute;color:red;top:-10px;right:-10px;cursor:pointer}.editComment .custom-file-upload{border:1px solid #ccc;max-width:8rem;padding:2px 4px;cursor:pointer;margin-top:.25rem}.editComment .custom-file-upload input[type=file]{display:none}.mapViewToggle{display:flex;justify-content:flex-end;align-items:flex-end;margin-right:.5rem}.map-container{margin-top:1rem;height:60vh;width:100%}.costCal .ms-Toggle-label{visibility:hidden}.actual-column{z-index:1;background-color:#ff0!important}.capex-column{width:"33% !important"}.visual-view>.ms-Toggle{margin-bottom:0!important}.visual-view>.ms-Toggle>label{margin:0 0 0 5px!important}.generate-report{margin-bottom:.5rem}.generate-report .ms-Toggle{margin-bottom:0}.form-width-sm{width:10rem}.form-width-md{width:20rem}.generated-doc-line{width:100%;text-align:center;border-bottom:1px solid #ccc;line-height:.1em;margin:10px 0 20px}.generated-doc-line span{background-color:snow;padding:0 10px}@media (max-width:799px){.meterReading-data{height:30vh!important}}@media (min-width:801px) and (max-width:1199px){.meterReading-data{height:35vh!important}}@media (min-width:1201px) and (max-width:1499px){.meterReading-data{height:43vh!important}}@media (min-width:1501px) and (max-width:1999px){.meterReading-data{height:35vh!important}}@media (min-width:3001px){.liveMeterModalContainer{display:flex;flex-flow:column nowrap;align-items:stretch;height:auto;min-height:1000px;width:1200px}.meterReading-data{height:35vh!important}}.skimmer-layout{display:grid;padding:.5rem;place-items:center;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,1fr);grid-template-areas:"schools designs users" "projects carbonSavings electricityGen" "feedInTarrif devSchools pipeDrive" "liveMeters ethex pipedrive-deal-in-legal" "pipedrive-deal-offer-sent pipedrive-web-leads pipedrive-web-deals" "pipedrive-uk-active-deal pipedrive-deal-offer-avg-days"}.skimmer-schools{grid-area:"schools"}.skimmer-designs{grid-area:"designs"}.skimmer-users{grid-area:"users"}.skimmer-carbonSavings{grid-area:"carbonSavings"}.skimmer-electricityGen{grid-area:"electricityGen"}.skimmer-feedInTarrif{grid-area:"feedInTarrif"}.skimmer-devSchools{grid-area:"devSchools"}.skimmer-pipeDrive{grid-area:"pipeDrive";grid-area:"liveMeters"}.skimmer-ethex{grid-area:"ethex"}.skimmer-pipedrive-deal-in-legal{grid-area:"pipedrive-deal-in-legal"}.skimmer-pipedrive-deal-offer-sent{grid-area:"pipedrive-deal-offer-sent"}.skimmer-pipedrive-web-leads{grid-area:"pipedrive-web-leads"}.skimmer-pipedrive-uk-active-deal{grid-area:"pipedrive-uk-active-deal"}.skimmer-pipedrive-web-deals{grid-area:"pipedrive-web-deals"}.skimmer-pipedrive-deal-offer-avg-days{grid-area:"pipedrive-deal-offer-avg-days"}.skimmer-teacher-portal-activity{grid-area:"teacher-portal-activity"}.skimmer-loader:empty{width:300px;height:190px;display:block;background:hsla(0,0%,100%,.3);background-repeat:repeat-y;background-size:50px 500px;background-position:0 0}.skimmer-projects{height:188px;grid-area:"projects"}@media (max-width:799px){.skimmer-layout{grid-template-columns:1fr;grid-template-areas:"schools" "designs" "users" "projects" "carbonSavings" "electricityGen" "feedInTarrif" "devSchools" "pipeDrive" "liveMeters" "ethex" "pipedrive-deal-in-legal" "pipedrive-deal-offer-sent" "pipedrive-web-leads" "pipedrive-web-deals" "pipedrive-uk-active-deal" "pipedrive-deal-offer-avg-days" "teacher-portal-activity"}}@media (min-width:801px) and (max-width:1199px){.skimmer-layout{grid-template-columns:1fr 1fr;grid-template-areas:"schools desings" "users projects" "carbonSavings electricityGen" "feedInTarrif devSchools" "pipeDrive liveMeters" "ethex pipedrive-deal-in-legal" "pipedrive-deal-offer-sent pipedrive-web-leads" "pipedrive-uk-active-deal pipedrive-deal-offer-avg-days" "teacher-portal-activity"}}@media (min-width:1501px){.skimmer-layout{display:flex;flex-wrap:wrap;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;justify-content:center}}:root{--tr-card-height:300px;--tr-card-width:30vw;--header-footer-height:30px;--content-height:250px;--dr-text-area-width:300px;--dr-th-card-width:350px;--dr-th-card-height:250px;--dr-th-cards-width:1200px;--card-height:200px;--card-width:80vw;--card-padding:10px;--card-overall-width:1000px}.history-card-divider hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:.5em 0;padding:0;opacity:.55}.translations .icon{cursor:pointer;margin-left:10px}.translations .delete-icon{visibility:hidden;opacity:0;transition:all .5s ease-in-out}.translations .card-outer:hover .card-right-outer .card-right-btn .delete-icon{visibility:visible;opacity:1;transition:all .5s ease-in-out}.translations .add-icon{display:flex;align-items:center;grid-gap:5px;gap:5px;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:10px;opacity:0;transition:all .5s ease-in-out}.translations .add-icon div{font-size:.75rem;font-weight:400}.translations .card-layout{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:15px;gap:15px;width:1000px;width:var(--card-overall-width);margin:0 auto;color:var(--solar-blue);font-size:.9rem}.translations .card-outer{max-height:200px;max-height:var(--card-height);overflow:scroll;width:100%;border-radius:5px;display:flex;flex-direction:row;cursor:pointer;background-color:#fff}.translations .card-outer:hover .add-icon{opacity:1;transition:all .5s ease-in-out}.translations .card-left{width:25%;overflow:auto;border-radius:5px 0 0 5px;background-color:#e5e4e2;position:-webkit-sticky;position:sticky;top:0;font-weight:600;justify-content:space-between}.translations .card-left,.translations .card-right{padding:10px;padding:var(--card-padding);display:flex;flex-direction:column}.translations .card-right{width:100%}.translations .card-right hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.translations .card-right .card-right-outer{display:flex;align-items:center}.translations .card-right .card-right-language{width:20%;overflow:auto;text-wrap:balance}.translations .card-right .card-right-content{width:100%;margin-right:10px;padding-right:10px;overflow:auto;text-align:justify}.translations .card-right .card-right-btn{width:15%;margin:auto}.translations .card-right .card-right-btn button{margin-right:5px}.translations .m-5{margin:5px}.translations .mt-10{margin-top:10px}.translations .m-10{margin:10px}.translations .overall-layout{flex-wrap:wrap;grid-gap:5vw 5vw;gap:5vw 5vw;max-width:70vw;margin:0 auto}.translations .filter-layout{display:flex;flex-direction:column;margin-left:2rem;margin-top:1rem}.translations .value-filter{align-self:flex-start}.translations .back-btn{font-size:1rem;background-color:#fff;color:var(--solar-blue);border:none;cursor:pointer}.translations .back-btn:hover{text-decoration:underline}.translations .tr-pending-btn-outer{margin-top:2rem;position:absolute;top:0;right:6rem}.translations .tr-pending-btn{position:relative;color:var(--solar-blue)}.translations .tr-pending-btn button:before{animation-name:var(--animation-name);animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes floating{0%{transform:translate(0)}65%{transform:translateY(-2px)}to{transform:translate(0)}}.translations .tr-pending-btn button{border:none;background-color:transparent;color:var("--solar-blue");font-size:.9rem;cursor:pointer}.translations .tr-pending-btn button:before{content:attr(data-count);position:absolute;top:-.85em;right:-1em;width:1.5em;height:1.5em;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--solar-blue);color:#fff}.high-opacity{opacity:.25}.medium-opacity{opacity:.5}.less-opacity{opacity:.75}.history-panel{z-index:0}.history-panel .card-layout{margin:1rem 0;color:var(--solar-blue);display:flex;flex-direction:column}.history-panel .card-layout .card-content{display:flex;grid-gap:15px;gap:15px;width:100%}.history-panel .card-layout .solar-blue{color:var(--solar-blue)}@media (max-width:499px){:root{--tr-card-width:50vw}.translations .card-layout{padding:7px;width:100vw}.translations .ms-Button{display:block;width:100%}.translations .tr-pending-btn-outer{right:2rem}}@media (min-width:502px) and (max-width:899px){:root{--tr-card-width:50vw}.translations .card-layout{padding:10px;width:100vw}.translations .ms-Button{display:block;width:100%}.translations .tr-pending-btn-outer{right:2rem}}@media (min-width:1501px){:root{--tr-card-width:25vw}}@media (min-width:1401px){.translations .card-layout{font-size:1rem}}.team-checkbox{margin-top:2rem}.team .team-container{display:flex;grid-gap:2rem;gap:2rem;justify-content:center;flex-wrap:wrap;align-items:center;margin:0 10px}.team .flex-item{background-color:#fff;border-radius:5px;width:300px;height:320px;overflow:auto;position:relative;display:flex;flex-direction:column;grid-gap:10px;gap:10px;align-items:center}.team .flex-item .avatar{width:150px;height:150px}.team .flex-item img{border-radius:50%}.team .flex-item .edit{position:absolute;top:0;right:0}.team .flex-item section .description{margin-top:10px;height:100px;width:270px;overflow:auto;text-align:justify;padding:5px;background-color:#e7ebef;border-radius:5px}#main-container{height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center}#main-container nav{display:flex;align-items:center;background:rgba(0,0,0,.3);width:100%;padding:2rem}.sfs-logo-header{width:5rem}.page-heading{flex-grow:1;text-align:center;color:#fff;font-size:3rem}.login-container{flex-grow:1;display:flex}.login-container form{display:flex;flex-direction:column;justify-content:center;align-items:center}.form-group{margin-bottom:1.5rem}.mfa-container{max-width:375px;margin:auto;padding:20px;border:1px solid #ccc;border-radius:8px;text-align:center;background-color:#f9f9f9}.mfa-container h2{font-size:18px;margin-bottom:10px;width:100%;padding:5px}.mfa-container p{font-size:14px;margin:8px 0;text-align:left}.mfa-container form{display:flex;flex-direction:column;align-items:center}.mfa-container label{display:block;font-size:14px;margin-bottom:5px;text-align:left;width:100%}.glossary-root{display:flex;justify-content:center;align-items:center;background-color:#faf9f8;height:100%}.glossary-root main{position:relative;height:95%;max-width:700px;width:100%;background-color:#fff;border:1px solid var(--solar-blue);border-radius:10px;overflow:hidden}.glossary-root header{background:var(--solar-blue);width:100%;padding:5px 0;text-align:center;position:relative}.glossary-root header,.glossary-root header .back-btn{color:#fff;display:flex;justify-content:center;align-items:center}.glossary-root header .back-btn{left:5px;width:25px;height:25px}.glossary-root header .back-btn,.new-glossary-item{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.new-glossary-item{right:15px;font-size:20px}.glossary-content{padding:20px;overflow:auto;height:100%}.glossary-item{display:flex;flex-direction:column;width:100%;box-shadow:0 0 2px 1px rgba(0,0,0,.1);overflow:hidden;margin-bottom:10px;padding:15px}.glossary-item .word-container{display:flex}.glossary-item .word{font-weight:700;width:100%;margin-bottom:5px}.glossary-item .description{color:#000}.glossary-item .delete-btn{cursor:pointer;color:grey}.glossary-item .delete{cursor:pointer;margin-left:5px}.glossary-form-modal{top:0;left:0;width:100%;height:100%;position:fixed;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.2)}.glossary-item-form{padding:20px;width:400px;background-color:#fff}.glossary-item-form input,.glossary-item-form textarea{width:100%}.glossary-item-form footer{margin-top:20px;display:flex;justify-content:flex-end}
/*# sourceMappingURL=main.00a4c2ac.chunk.css.map */