@import url(https://fonts.googleapis.com/css?family=Roboto);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#e9edf1;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.loading-spinner{display:flex;flex-direction:column;justify-content:center;margin:0 auto}.image-upload-button-container{display:flex;flex-direction:row;justify-content:center;width:100%}.image-upload-preview{margin-bottom:20px}.image-upload-button{align-items:center;background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:column;height:35px;justify-content:center;width:100px}.image-upload-button:hover{background-color:var(--heritage);cursor:pointer}input[type=file]{display:none}.image-display-bezier{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;transition:all 1s cubic-bezier(.25,.8,.25,1)}.image-loading{align-items:center;display:flex;flex-direction:center;justify-content:center}.image-display-bezier:hover{cursor:pointer;transform:scale(1.085)}.edit-profile-container{font-size:14px;max-height:800px;overflow-y:auto;padding:10px}.create-profile-form-container .edit-profile-container{font-size:14px;max-height:1000px;overflow-y:auto;padding:10px}.edit-profile-form-container{margin:0 auto;padding-bottom:1px;padding-top:10px}.edit-profile-heading{text-align:center}.edit-profile-icon{color:var(--collaboration2);font-size:10px;margin-right:30px;padding-top:5px;width:10px}.edit-profile-form,.edit-profile-icon{display:flex;flex-direction:row;justify-content:center}.edit-profile-form{margin-bottom:15px}.edit-profile-inputs-container{display:flex;flex-direction:column}.edit-profile-inputs-row{display:flex;flex-direction:row}.edit-profile-inputs-row-container{display:flex;flex-direction:column}.edit-profile-input,.edit-profile-select{height:25px;margin-top:3px;width:300px}.edit-profile-input-error{border-color:red;margin-bottom:10px;width:300px}.edit-profile-titles-container{display:flex;flex-direction:column;margin-right:10px}.edit-profile-image-preview{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;max-height:100px;max-width:100px;pointer-events:none}.edit-profile-image-preview-block{height:100px;margin-left:30px;width:100px}.edit-profile-title{display:flex;flex-direction:column;height:31px;justify-content:center;margin:0;width:125px}.edit-profile-title .display-4{margin:0}.edit-profile-error{color:var(--heritage);margin-bottom:5px;margin-left:5px}.edit-profile-submit-container{margin-bottom:15px;width:100%}.edit-profile-submit,.edit-profile-submit-container{display:flex;flex-direction:row;justify-content:center}.edit-profile-submit{background-color:var(--natural1);border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;height:30px;outline:inherit;padding:5px;width:150px}.edit-profile-submit:hover{background-color:var(--heritage);cursor:pointer}.edit-profile-privacy-row{display:flex;flex-direction:row;padding:5px;width:100%}.edit-profile-privacy-row-link{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.edit-profile-privacy-row .checkboxes-vertical-container{font-size:14px;width:615px}.edit-profile-delete-container{margin-top:20px}.edit-profile-delete-container,.edit-profile-delete-container .edit-profile-delete-button{align-items:center;display:flex;flex-direction:row;justify-content:center;text-align:center}.edit-profile-delete-container .edit-profile-delete-button{background-color:var(--heritage);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;font-size:13px;height:30px;text-decoration:none;-webkit-user-select:none;user-select:none;width:150px}.edit-profile-delete-container .edit-profile-delete-button:hover{background-color:var(--collaboration1)}.edit-profile-global-privacy{margin-bottom:15px}.create-profile-form-container{background-color:#fff;border-radius:20px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin:0 auto;padding:15px;transition:all .3s cubic-bezier(.25,.8,.25,1);width:750px}.create-profile-form-container:hover{box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.welcome-page{border-radius:20px;margin:0 auto;max-width:1800px}.welcome-image-container{background-attachment:fixed;background-image:url(/static/media/background2.df5297e012b8da48c23e.jpg);background-position:top;background-repeat:repeat;background-size:100%;border-radius:20px;box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038;height:300px;margin:50px auto;width:750px}.welcome-image,.welcome-image-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.welcome-image{width:400px}.welcome-message{margin-bottom:30px;text-align:center}.welcome-sub-message{margin-bottom:40px;text-align:center}.idle-warning{align-items:center;display:flex;flex-direction:column;padding:20px;width:600px}.idle-warning-button-container{display:flex;flex-direction:row;justify-content:space-evenly;width:600px}.idle-warning-logout-button{align-items:center;background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;height:30px;justify-content:center;margin-top:20px;padding:10px;width:130px}.idle-warning-logout-button:hover{background-color:var(--heritage);cursor:pointer}.idle-warning-cancel-button{align-items:center;background-color:var(--natural1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;height:30px;justify-content:center;margin-top:20px;padding:10px;width:130px}.idle-warning-cancel-button:hover{background-color:var(--heritage);cursor:pointer}.modal-show{align-items:center;background-color:#00000026;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:column;justify-content:center;width:100%}.modal-hide{display:none}.modal-display{align-items:center;background-color:#fff;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:column;justify-content:center}.modal-top-bar{background-color:var(--collaboration1);color:#fff;flex-direction:row;font-size:16px;justify-content:space-between;width:100%}.modal-close-button,.modal-top-bar{align-items:center;display:flex;height:30px}.modal-close-button{background-color:var(--collaboration2);border:none;color:inherit;cursor:pointer;flex-direction:column;font:inherit;justify-content:center;outline:inherit;padding:0;width:30px}.modal-close-button:hover{background-color:var(--strength1);cursor:pointer}.modal-title{margin-left:8px}.feedback-display-block{background-color:#0000004d;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:table;height:100%;width:100%}.feedback-display-none{display:none}.feedback-main{border-radius:0;box-shadow:-2rem 2rem 2rem rgba(black,.2);filter:blur(0);flex-direction:column;height:100%;justify-content:center;transform:scale(1);transition:1.1s ease-out;width:100%}.feedback-main,.feedback-open{align-items:center;display:flex}.feedback-open{background:none;border:none;color:var(--confident);cursor:pointer;flex-direction:row;font:inherit;padding:0}.feedback-open,.feedback-open:focus{outline:inherit}.feedback-open:hover{color:var(--heritage);cursor:pointer}.feedback-icon{color:var(--collaboration2);font-size:16px;margin-right:6px}.feedback-open:hover .feedback-icon{color:var(--heritage)}.feedback{background-color:var(--integrity);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--confident);display:flex;flex-direction:column;height:500px;justify-content:space-between;padding:20px;width:500px}.feedback-select{height:40px}.feedback-textarea{height:200px;resize:none;width:100%}.feedback-button{align-items:center;background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:column;height:35px;justify-content:center;width:100px}.feedback-button:hover{background-color:var(--heritage);cursor:pointer}.feedback-button-container{display:flex;flex-direction:row;justify-content:space-between}.feedback-error{color:var(--strength1)}.feedback-success{color:var(--natural1)}.feedback-text-counter-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;text-align:center;width:100%}.feedback-error-container{padding-top:5px}.feedback-counter-error{color:var(--strength1);margin-right:7px}.feedback-counter-success{color:var(--natural1);margin-right:7px}.correspondence-open{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:row;font:inherit;outline:inherit;padding:0}.correspondence-open:focus{outline:inherit}.correspondence-open.loading{color:var(--collaboration2);cursor:not-allowed}.correspondence-open:hover{color:var(--heritage);cursor:pointer}.correspondence-icon{color:var(--collaboration2);font-size:16px;margin-right:6px}.correspondence-open:hover .correspondence-icon{color:var(--heritage)}.correspondence-modal-wrapper{display:flex;flex-direction:row}.correspondence-modal-wrapper p.message{color:var(--heritage)}.correspondence-left-nav{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;max-height:700px;width:300px}.correspondence-left-nav,.correspondence-projects-list{display:flex;flex-direction:column;font-size:13px;overflow-y:auto}.correspondence-projects-list{border-bottom:1px dashed var(--heritage);height:650px;margin-bottom:auto;width:100%}.correspondence-projects-list-section{--section-color:var(--heritage)}.correspondence-projects-list-section.closed-out{--section-color:var(--collaboration1)}.correspondence-projects-list .correspondence-projects-list-section{display:flex;flex-direction:column;width:100%}.correspondence-projects-list-section .list-section-heading{color:var(--section-color);padding-left:15px;padding-top:5px}.correspondence-projects-list .correspondence-project{align-items:center;border-left:5px solid var(--section-color);color:var(--collaboration1);display:flex;flex-direction:row;min-height:40px;padding:0 10px}.correspondence-projects-list .correspondence-project.selected,.correspondence-projects-list .correspondence-project:active,.correspondence-projects-list .correspondence-project:hover{background-color:var(--collaboration4);cursor:pointer;padding-left:10px}.correspondence-projects-list .correspondence-projects-list-item{padding:15px 0 15px 15px}.correspondence-project .project-management-avatar{margin-top:0}.correspondence-projects-list .project-item-notification,.correspondence-projects-list .project-item-notification-text{display:flex;flex-direction:row;margin-left:auto}.correspondence-project-comments-loading{align-items:center;display:flex;justify-content:center;min-height:700px;width:1050px}.correspondence-project-comments{display:flex;flex-direction:column;margin-left:15px;max-height:700px;min-height:700px;overflow-x:hidden;overflow-y:auto;width:1035px}.correspondence-estimate-container{padding-left:15px}.correspondence-comments-header{align-items:center;border-bottom:1px dashed var(--collaboration3);color:var(--confident);display:flex;flex-direction:row;margin-bottom:30px;margin-left:15px;padding-bottom:15px;width:930px}.correspondence-project-title{font-size:30px;margin:30px auto 30px 0}.correspondence-estimate-title{color:var(--collaboration1);font-size:20px}.correspondence-right-pane{width:1050px}.correspondence-right-pane>.correspondence-project-not-selected{align-items:center;color:var(--collaboration1);display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px 30px 30px 10px}.correspondence-right-pane>.correspondence-project-not-selected>i{color:var(--collaboration4);padding-bottom:20px}.correspondence-project-comments .ebt-filtered{overflow-y:visible;padding-left:0}.ebc-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:15px}.ebc-title{display:flex;flex-direction:row;justify-content:flex-start;width:100%}.ebc-table{border-left:1px solid grey;border-right:1px solid grey;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-bottom:20px}.ebc-heading-row{background-color:var(--collaboration2);color:var(--integrity);height:25px}.ebc-heading-row,.ebc-row{border-bottom:1px solid grey;display:flex;flex-direction:row;font-size:15px;width:800px}.ebc-description{border-right:1px solid grey;padding-left:10px;text-align:left;width:430px}.ebc-row .ebc-description{padding:10px}.ebc-quantity{width:100px}.ebc-quantity,.ebc-unit_of_measure{align-items:center;border-right:1px solid grey;display:flex;justify-content:center}.ebc-unit_of_measure{width:65px}.ebc-rate{border-right:1px solid grey;justify-content:center;width:140px}.ebc-rate,.ebc-subtotal{align-items:center;display:flex}.ebc-subtotal{justify-content:flex-end;padding:10px;width:125px}.ebc-error{color:var(--strength1)}.ebc-success{color:var(--natural1)}.ebc-error-container{font-size:15px;height:30px;padding-top:5px}.ebc-comment-thread{border-top:1px solid #d3d3d3;height:300px;margin-bottom:20px;overflow-y:scroll;width:800px}.ebc-comment-card-container{background-color:var(--integrity);border-bottom:1px solid #d3d3d3;border-left:1px solid #d3d3d3;display:flex;flex-direction:row;justify-content:space-between;padding:10px}.ebc-comment-card{display:flex;flex-direction:column;font-size:16px;min-height:60px;padding:5px;text-align:left;width:100%}.ebc-comment-top-row{display:flex;flex-direction:row;justify-content:space-between}.ebc-comment-details{color:var(--collaboration2);display:flex;flex-direction:row}.ebc-comment-user-surname{margin-left:5px}.ebc-comment-text{font-size:16px;text-align:left;width:100%}.ebc-avatar-comment-container{height:30px;margin-right:10px;width:30px}.ebc-avatar-comment{border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;cursor:pointer;height:30px;transition:all .5s cubic-bezier(.25,.8,.25,1);width:30px}.ebc-avatar-comment:hover{cursor:pointer;transform:scale(1.2)}.ebc-new-comment-container{display:flex;flex-direction:row;width:800px}.ebc-new-comment{display:flex;flex-direction:row;width:100%}.ebc-avatar,.ebc-new-comment{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.ebc-avatar{border-radius:100px;height:30px;margin:10px;width:30px}.ebc-comment{border:none;font-size:15px;height:60px;padding:5px;resize:none;width:690px}.ebc-send{align-items:center;background-color:var(--collaboration1);color:var(--integrity);display:flex;font-size:20px;height:60px;justify-content:center;width:60px}.ebc-send:hover{background-color:var(--heritage);cursor:pointer}.ebc-close-button{background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);font-size:20px;width:100px}.ebc-close-button:hover{background-color:var(--heritage);cursor:pointer}.ebc-button-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.ebc-comment-delete-button{color:var(--collaboration1)}.ebc-comment-delete-button:hover{color:var(--strength1);cursor:pointer}.ebc-comment-thread-filtered{border-top:1px solid #d3d3d3;margin-bottom:10px;max-height:300px;overflow-y:scroll;width:800px}.profile-modal{align-items:center;background-color:#3f3f3f;display:flex;flex-direction:column;justify-content:space-evenly;padding:15px}.profile-details{margin-right:100px}.profile-container{border-radius:20px;justify-content:space-evenly;margin:0 auto}.profile-container,.profile-header{align-items:center;display:flex;flex-direction:row}.profile-header{justify-content:space-between;width:100%}.profile-contact-item{align-items:center;display:flex;flex-direction:row;margin-bottom:20px}.profile-contact-text{margin-top:3px}.profile-contact-icon{font-size:13px;width:60px}.profile-image{border-radius:100px;box-shadow:0 4px 18px 0 #0003,0 6px 40px 0 #00000030;margin-left:50px;margin-right:100px;width:150px}.profile-name{color:#fff}.profile-job-title,.profile-name{display:flex;flex-direction:column;justify-content:center;text-align:center}.profile-job-title{color:var(--collaboration3);height:100px}.profile-company{color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center}.profile-location{margin-bottom:30px}.profile-contacts,.profile-location{color:var(--collaboration3);display:flex;flex-direction:column;justify-content:center;text-align:center}.email-link{color:#fff}.email-link:hover{color:var(--heritage);text-decoration:none}.profile-display-block{background-color:#0000004d;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:table;height:100%;width:100%}.profile-display-none{display:none}.profile-modal-main{border-radius:0;box-shadow:-2rem 2rem 2rem rgba(black,.2);display:flex;filter:blur(0);flex-direction:column;height:100%;justify-content:center;text-align:center;transform:scale(1);transition:1.1s ease-out;width:100%}.overlay{background-color:#80808080;display:none;height:100vh;left:0;position:fixed;top:0;width:100vw}.profile.modal-button-flexbox{display:flex;margin-top:50px}.estimate-upload-button{background-color:var(--collaboration1);border:none;border-radius:0;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;font-size:15px;height:35px;margin-left:-160px;margin-top:250px;padding:5px;position:absolute;text-align:center;width:130px;z-index:200}.estimate-upload-button:hover{background-color:var(--heritage);color:#fff;cursor:pointer;text-decoration:none}.modalpdfuploader-popup-button{margin-left:25px;margin-top:5px;z-index:200}.modalpdfuploader-cancel-button,.modalpdfuploader-popup-button{background-color:var(--collaboration1);border:none;border-radius:0;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:inline-block;height:35px;padding:5px;text-align:center;width:150px}.modalpdfuploader-cancel-button:hover,.modalpdfuploader-popup-button:hover{background-color:var(--heritage);cursor:pointer}.estimate-breakdown-comment-open{align-items:center;flex-direction:row;font-size:20px;height:30px;justify-content:center;margin-left:20px;text-align:center;width:30px}.estimate-breakdown-comment-modal-button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}.estimate-breakdown-comment-modal-button:focus{outline:inherit}.estimate-breakdown-comment-display-block{align-items:center;background-color:#0000004d;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:table;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.estimate-breakdown-comment-display-none{display:none}.estimate-breakdown-comment-icon-on{color:var(--heritage)}.estimate-breakdown-comment-icon-off{color:var(--collaboration1)}.estimate-breakdown-comment-icon-on:hover{color:var(--collaboration1);cursor:pointer}.estimate-breakdown-comment-icon-off:hover{color:var(--heritage);cursor:pointer}.estimate-breakdown-comment-icon-on-filtered{color:var(--heritage)}.estimate-breakdown-comment-icon-off-filtered{color:var(--collaboration1)}.ebt{font-size:13px}.ebtr-section{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-bottom:20px}.estimate-breakdown-row-wrapper{align-items:center;display:flex;flex-direction:row;min-height:34px}.ebt-head-row{background-color:var(--collaboration2);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.ebt-head-row,.ebt-total-row{color:var(--integrity);display:flex;flex-direction:row;min-height:40px;width:1430px}.ebt-total-row{background-color:var(--collaboration1)}.ebt-subhead-row{background-color:var(--collaboration3);color:var(--confident);display:flex;flex-direction:row;height:40px;width:1430px}.ebt-row-head1{background-color:#d3d3d3;font-weight:700}.ebt-row-head1,.ebt-row-head2{color:var(--confident);display:flex;flex-direction:row;text-decoration:underline;width:1430px}.ebt-row-head2{background-color:var(--collaboration4)}.ebt-row{background-color:var(--integrity);min-height:40px}.ebt-note-row,.ebt-row{color:var(--confident);display:flex;flex-direction:row;width:1430px}.ebt-note-row{background-color:#d3d3d3}.ebt-section-cell{align-items:center;display:flex;justify-content:center;width:60px}.ebt-description-cell{width:1000px}.ebt-description-cell,.ebt-description-cell-ref{align-items:center;display:flex;justify-content:space-between;min-height:34px;padding:10px}.ebt-description-cell-ref{width:940px}.ebt-quantity-cell{width:100px}.ebt-quantity-cell,.ebt-unit-cell{align-items:center;display:flex;justify-content:center}.ebt-unit-cell{width:65px}.ebt-rate-cell{align-items:center;display:flex;justify-content:center;width:140px}.ebt-subtotal-cell{align-items:center;border-bottom:1px solid grey;display:flex;justify-content:flex-end;padding-right:10px;width:125px}.ebt-description-cell,.ebt-description-cell-filtered,.ebt-description-cell-ref,.ebt-quantity-cell,.ebt-rate-cell,.ebt-section-cell,.ebt-unit-cell{border-bottom:1px solid grey;border-right:1px solid grey}.ebt-total-row .ebt-description-cell,.ebt-total-row .ebt-description-cell-ref,.ebt-total-row .ebt-quantity-cell,.ebt-total-row .ebt-rate-cell,.ebt-total-row .ebt-section-cell,.ebt-total-row .ebt-subtotal-cell,.ebt-total-row .ebt-unit-cell{border-bottom:none}.ebt-view-all-button{align-items:center;background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;font-size:11px;height:25px;justify-content:center;width:25px}.ebt-view-all-button:hover{background-color:var(--heritage);color:var(--integrity);text-decoration:none}.ebt-view-zoom-out{height:15px;width:15px}.ebt-search{border:none;height:19px;width:300px}.ebt-filtered{font-size:13px;max-height:700px;overflow-y:scroll;padding:30px}.ebt-description-cell-filtered{display:flex;min-height:34px;padding:10px;text-align:left;width:500px}.ebt-row-filtered{background-color:var(--integrity);color:var(--confident)}.ebt-head-row-filtered,.ebt-row-filtered{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:row;min-height:40px;width:930px}.ebt-head-row-filtered{background-color:var(--collaboration2);color:var(--integrity)}.estimate-breakdown-plusminus-filtered{color:var(--confident);margin-right:10px}.cost-plan-stage-selector{height:40px}.cost-plan-stage-selector-bar{align-items:center;display:flex;flex-flow:wrap}.cost-plan-stage-selector-box,.cost-plan-stage-selector-box-inactive,.cost-plan-stage-selector-current-stage-box{align-items:center;background-color:#ebebeb;border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;cursor:pointer;display:flex;flex-direction:row;font:inherit;height:40px;justify-content:center;margin-left:20px;outline:inherit;overflow:hidden;padding:0;white-space:nowrap;width:40px}.cost-plan-stage-selector-box:focus,.cost-plan-stage-selector-current-stage-box:focus{outline:inherit}.cost-plan-stage-selector-box{background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;-webkit-user-select:none;user-select:none}.cost-plan-stage-selector-box:hover,.cost-plan-stage-selector-current-stage-box{background-color:var(--heritage);box-shadow:0 4px 8px 0 var(--strength2),0 6px 20px 0 var(--strength2);cursor:pointer}.cost-plan-stage-selector-current-stage-box{-webkit-user-select:none;user-select:none}.cost-plan-stage-selector-box-inactive{background-color:var(--collaboration3);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--confident)}.cost-plan-stage-selector-label{font-size:25px}.cost-plan-revision-selector{height:25px;margin-top:5px;z-index:200}.cost-plan-revision-selector-bar{align-items:center;display:flex;flex-flow:wrap}.cost-plan-revision-selector-box{align-items:center;background-color:#ebebeb;border:none;border-radius:100px;color:#fff;display:flex;flex-direction:row;font:inherit;height:25px;justify-content:center;margin-left:15px;outline:inherit;overflow:hidden;padding:0;white-space:nowrap;width:25px}.cost-plan-revision-selector-box:focus{outline:inherit}.cost-plan-revision-selector-box{background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;cursor:pointer;-webkit-user-select:none;user-select:none}.cost-plan-revision-selector-box.current-revision,.cost-plan-revision-selector-box:hover{background-color:var(--heritage);box-shadow:0 4px 8px 0 var(--strength2),0 6px 20px 0 var(--strength2)}.cost-plan-revision-selector-box.DRAFT,.cost-plan-revision-selector-box.inactive{background-color:var(--collaboration3);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--confident)}.cost-plan-revision-selector-box.DRAFT{border:1px dashed var(--confident)}.cost-plan-revision-selector-box.DRAFT:hover,.cost-plan-revision-selector-box.current-revision.DRAFT{background-color:var(--built1);border:1px dashed var(--confident);box-shadow:0 4px 8px 0 var(--built2),0 6px 20px 0 var(--built2);color:var(--confident)}.cost-plan-revision-selector-label{font-size:20px}.cost-plan-revision-selector-box>.pcra-status-summary{margin-top:110px;position:absolute}.pcra-status-summary{display:grid;font-size:16px;font-weight:400;grid-template-rows:20px 60px;justify-items:center;width:270px}.pcra-status-summary.PCRA{width:270px}.pcra-status-summary.PCA{width:210px}.pcra-status-summary>.arrow-up{align-self:end;border-bottom:10px solid #fff;border-left:10px solid #0000;border-right:10px solid #0000;display:grid;height:0;width:0}.pcra-status-summary>.summary-bar{grid-column-gap:5px;align-items:center;background:#fff;border-radius:4px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:grid;height:100%;justify-items:center;padding:0 20px 5px 10px;width:100%}.pcra-status-summary.PCRA>.summary-bar,.pcra-status-summary>.summary-bar{grid-template-columns:repeat(7,1fr)}.pcra-status-summary.PCA>.summary-bar{grid-template-columns:repeat(5,1fr)}.pcra-status-summary .stage-icon{border-radius:4px;color:#fff;display:grid;height:30px;line-height:30px;text-align:center;width:30px}.pcra-status-summary .stage-icon>div.text{border-radius:4px;margin-bottom:1px}.pcra-status-summary .stage-icon.PRODUCE>div.text{background-color:var(--collaboration3)}.pcra-status-summary .stage-icon.CHECK>div.text{background-color:var(--collaboration2)}.pcra-status-summary .stage-icon.REVIEW>div.text{background-color:var(--collaboration1)}.pcra-status-summary .stage-icon.APPROVE>div.text{background-color:var(--heritage)}.pcra-status-summary .stage-icon>i{align-items:center;border:2px solid #fff;border-radius:50%;display:grid;height:24px;justify-content:center;margin-left:20px;margin-top:20px;position:absolute;width:24px}.pcra-status-summary .stage-icon>i.fa-clock{background-color:var(--collaboration4);color:var(--collaboration1)}.pcra-status-summary .stage-icon>i.fa-ellipsis-h{background-color:var(--built1);color:var(--collaboration1)}.pcra-status-summary .stage-icon>i.fa-check{background-color:var(--natural1);color:#fff}.pcra-status-summary .stage-connector-line{border:1px solid #0000;display:grid;height:0;width:100%}.pcra-status-summary .stage-connector-line.PASSED{border-color:var(--natural1)}.pcra-status-summary .stage-connector-line.CURRENT,.pcra-status-summary .stage-connector-line.PENDING{border-color:var(--collaboration4)}.toggle-control-switch-container{align-items:center;display:flex;flex-direction:row;height:30px;justify-content:flex-start;overflow:hidden}.toggle-control-switch{display:flex;flex-direction:row;height:24px;margin-bottom:0;margin-left:10px;margin-top:0;position:relative;width:50px}.toggle-control-switch-label{margin-right:auto}.toggle-control-switch-label.disabled{color:var(--collaboration2)}.toggle-control-switch>input{height:0;opacity:0;width:0}.toggle-control-switch>input:checked+.slider{background-color:var(--heritage)}.toggle-control-switch>input:checked:disabled+.slider,.toggle-control-switch>input:disabled+.slider{background-color:var(--collaboration3)}.toggle-control-switch>input:focus+.slider{box-shadow:0 0 1px var(--heritage)}.project-item-highlights{display:flex;flex-direction:column;height:120px;justify-content:space-evenly}.project-item-highlights .display-4{font-size:16px;margin:0}.project-item-row{align-items:center;display:flex;flex-flow:wrap;height:23px;width:100%}.projectitem-current-stage-box,.projectitem-future-stage-box,.projectitem-stage-box{align-items:center;border-radius:100px;display:flex;flex-direction:row;font-size:9px;height:23px;justify-content:center;margin-right:10px;overflow:hidden;white-space:nowrap;width:23px}.projectitem-stage-box{background-color:var(--collaboration1);box-shadow:0 2px 4px 0 #0003,0 3px 10px 0 #00000030;color:#fff}.projectitem-current-stage-box{background-color:var(--heritage);box-shadow:0 2px 4px 0 var(--strength2),0 3px 10px 0 var(--strength2);color:#fff}.projectitem-future-stage-box{background-color:var(--collaboration3);box-shadow:0 2px 4px 0 #0003,0 3px 10px 0 #00000030;color:#000}.project-item-text{margin-right:10px}.project-item-drag{background:none;border:none;color:inherit;cursor:pointer;font:inherit;height:350px;margin-bottom:15px;margin-left:15px;margin-right:15px;outline:inherit;padding:0;text-align:left;width:330px}.project-item-title{font-size:20px;height:25px;overflow:hidden;white-space:nowrap;width:100%}.project-item-title-row{align-items:center;display:flex;flex-direction:row;height:25px;justify-content:space-between}.project-item-title-row .display-4{margin:0}.title-image{border-radius:0;height:190px;object-fit:cover;object-position:100% 25%;width:100%}.project-card{background-color:#f8f9fa;border-radius:0;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#000;height:350px;transition:all .5s cubic-bezier(.25,.8,.25,1);width:330px}.project-card:hover{transform:scale(1.085)}.project-card-dragged{background-color:var(--collaboration1);border-radius:0;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#000;height:350px;transition:all .5s cubic-bezier(.25,.8,.25,1);width:330px}.project-card-dragged:hover{transform:scale(1.085)}.project-link,.project-link-disabled{height:350px;width:330px}.project-link-disabled{margin-bottom:30px;margin-left:15px;pointer-events:none;-webkit-user-select:none;user-select:none}.project-link:hover{text-decoration:none}.project-details{height:140px;margin:10px}.project-card-pulse{animation:glow .4s ease-out infinite alternate;background-color:#f8f9fa;border:solid;border-color:var(--heritage);border-width:3px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#000;height:350px;transition:all .5s cubic-bezier(.25,.8,.25,1);width:330px}.project-card-pulse:hover{transform:scale(1.085)}@keyframes glow{0%{border-color:#99abca}to{border-color:#326295}}.project-item-notification{align-items:center;border-radius:10px;display:flex;flex-direction:row;font-size:12px;height:15px;justify-content:space-between}.project-item-notification-text{margin-right:5px}.project-item-notification-icon{color:var(--heritage)}.language-select .dropdown .dropdown-content{margin-left:15px}.language-select-row{align-items:center;display:flex;flex-direction:row;justify-content:center}.dropbtn .fas{color:var(--collaboration2);margin-left:-10px;margin-right:5px}.language-select-button{align-items:center;display:flex;flex-direction:row;height:50px;justify-content:space-between}.language-select-button:hover{color:var(--heritage);cursor:pointer}.language-select-heading{background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);height:20px;line-height:50px;padding-left:15px}.language-select-heading:hover{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.language-select-guest .dropdown .dropbtn{color:#fff;margin-left:-5px}.language-select-guest .dropdown .dropdown-content{margin-left:-12px}.language-select-guest-row{align-items:center;display:flex;flex-direction:row;justify-content:center}.language-select-guest-button{align-items:center;display:flex;flex-direction:row;height:50px;justify-content:space-between}.language-select-guest-button:hover{color:var(--heritage);cursor:pointer}.dropdown:hover .fas{color:var(--heritage)}.language-select-guest-heading{background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);height:20px;line-height:50px;padding-left:15px}.language-select-guest-heading:hover{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.navigation-bar{background-color:#f8f9fa;border-radius:0 0 30px 0;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:55px;left:0;margin-bottom:20px;max-width:1805px;min-width:1300px;right:0;top:0;z-index:5000}.navigation-bar,.navigation-left-side,.navigation-right-side{display:flex;flex-direction:row;justify-content:space-between}.navigation-brand-wrapper{align-items:center;display:flex;justify-content:center;width:215px;z-index:1}.navigation-link,.navigation-links-wrapper{align-items:center;display:flex;flex-direction:row;margin-left:10px}.navigation-link{color:#000;margin-right:10px}.navigation-link-icon{color:var(--collaboration2);font-size:16px;margin-right:6px}.navigation-link:hover{color:var(--heritage);text-decoration:none}.navigation-link:hover .navigation-link-icon{color:var(--heritage)}.navigation-account-wrapper{align-items:center;display:flex;flex-direction:row;margin-right:10px}.navigation-welcome-label{margin-right:30px}.navigation-avatar{border-radius:100px;height:30px;transition:all .5s cubic-bezier(.25,.8,.25,1);width:30px}.navigation-avatar:hover{cursor:pointer;transform:scale(1.2)}.navigation-avatar-button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}.navigation-avatar-button:focus{outline:inherit}.navigation-menu-link{color:#000;margin-bottom:20px;margin-left:15px;margin-top:20px}.navigation-menu-link a:hover,.navigation-menu-link:hover{color:var(--heritage);text-decoration:none}.dropdown{display:inline-block;position:relative}.dropdown-content{background-color:#f8f9fa;border-radius:0 0 20px 20px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:none;margin:1px 15px 25px 10px;position:absolute;width:150px;z-index:10000}.dropdown:hover .dropdown-content{display:block}.dropbtn-caret{margin-left:5px}.dropdown .dropbtn{align-items:center;background-color:inherit;border:none;color:var(--collaboration1);display:flex;flex-direction:row;font-family:inherit;font-size:16px;margin:0 15px;outline:none;padding:15px}.dropdown:hover .dropbtn{color:var(--heritage);cursor:pointer}.dropdown-content a{color:var(--collaboration1);display:block;float:none;text-align:left;text-decoration:none}.account-role{background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);height:50px;line-height:50px;padding-left:15px}.account-role:hover{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.navigation-bar-guest{background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:row;height:55px;justify-content:space-between;left:0;margin-bottom:20px;min-width:1000px;position:fixed;right:0;top:0;width:100%;z-index:5000}.navigation-account-wrapper-guest{align-items:center;display:flex;flex-direction:row;margin-right:30px}.navigation-link-guest{color:#fff;margin-left:10px;margin-right:10px}.navigation-link-guest:hover{color:var(--heritage);text-decoration:none}.navigation-user-log{color:var(--collaboration2);margin:8px}.navigation-link-badge-red{height:6px;width:6px}.navigation-link-badge-article-red,.navigation-link-badge-red{background-color:#fa3e3e;border-radius:50%;color:#fff;position:absolute}.navigation-link-badge-article-red{height:15px;width:15px}.navigation-link-badge-bigred{background-color:#fa3e3e;border-radius:50%;color:#fff;font-weight:bolder;height:24px;margin-top:-305px;position:absolute;text-align-last:center;width:24px}.navigation-link-badge-article,.navigation-link-badge-category{background-color:var(--heritage);border-radius:5%;color:#fff;font-size:xx-small;font-weight:bolder;height:40px;position:absolute;text-orientation:upright;width:15px;writing-mode:vertical-lr}.articles-display{display:flex;flex-flow:wrap;flex-direction:row;justify-content:flex-start;width:1650px}.articles-card{background-color:var(--integrity);border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--confident);cursor:pointer;display:flex;flex-direction:column;font:inherit;height:300px;justify-content:space-between;outline:inherit;padding:0;transition:all 1s cubic-bezier(.25,.8,.25,1);width:320px}.articles-card-image{height:300px;width:450px}.articles-card:hover{cursor:pointer;transform:scale(1.085)}.articles-card-link{display:flex;flex-direction:row;margin:30px}.articles-card-link,.articles-card-link:hover{text-decoration:none}.articles-card-link:hover .articles-card-title-row{background-color:#000000b3;transition:all 1s ease}.articles-card-title-row{background-color:#0000004d;color:var(--integrity);display:flex;flex-direction:row;justify-content:space-between;margin-top:-118px;padding:30px;transition:all 1s cubic-bezier(.25,.8,.25,1);width:100%}.article-card-author-image{border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:50px;width:50px}.articles-card-button-row{display:flex;flex-direction:column;height:50px;justify-content:flex-end;margin-top:30px;position:absolute}.articles-card-link-wrapper{display:flex;flex-direction:row;justify-content:flex-end}.articles-card-unread-article-notification{margin-left:312px;margin-top:-5px}.articles-card-unread-category-notification{margin-left:448px;margin-top:-5px}.clarity-footer-container-guest{align-items:center;background:#55575a99;bottom:0;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:row;justify-content:space-between;padding-left:10px;padding-right:10px;position:fixed;width:100%;z-index:10000}.copyright-guest{color:#fff}.clarity-footer-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:70px;max-width:1800px;min-width:1000px}hr.footer-hr{background-image:linear-gradient(90deg,#e9edf100,var(--heritage),#e9edf100);border:none;color:#fff;display:block;height:2px;margin-bottom:30px;margin-top:30px;width:1000px}.clarity-footer{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:30px}.footer-privacy{color:var(--confident)}.footer-privacy:hover{color:var(--heritage)}.footer-info{align-items:center;display:flex;flex-direction:column;justify-content:center;width:200px}.ICCLogo-container{margin-left:100px;margin-right:100px}.ICCLogo,.ICCLogo-container{border-radius:30px;width:400px}.ICCLogo{box-shadow:0 8px 16px 0 #0003,0 12px 40px 0 #00000030;transition:all .5s cubic-bezier(.25,.8,.25,1)}.ICCLogo:hover{transform:scale(1.03)}.footer-arcadis-brand{transition:all .5s cubic-bezier(.25,.8,.25,1)}.footer-arcadis-brand:hover{transform:scale(1.05)}.help-container{display:flex;flex-direction:column;justify-content:center;padding-top:10px;-webkit-user-select:none;user-select:none;width:100%}.help-accordion,.help-heading{display:flex;flex-direction:row;justify-content:center;margin-top:5px;width:100%}.help-accordion:hover{color:#fff;cursor:pointer;text-decoration:none}.help-accordion:hover .help-icon{color:var(--heritage)}.help-text{display:flex;flex-direction:row;justify-content:flex-start;margin-top:5px;width:100%}.help-section{font-size:11px}.help-button{align-items:center;background-color:#737373;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;font-size:15px;height:25px;justify-content:center;margin:20px auto 0;text-align:center;-webkit-user-select:none;user-select:none;width:280px}.help-button:hover{background-color:var(--heritage);color:#fff;cursor:pointer;text-decoration:none}.idle-logout{align-items:center;display:flex;flex-direction:column;padding:20px}.idle-logout-button{align-items:center;background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;height:30px;justify-content:center;margin-top:20px;padding:10px;width:130px}.idle-logout-button:hover{background-color:var(--heritage);cursor:pointer}.landing-background{height:100vh;overflow-y:auto}.landing-content{display:flex;flex-direction:column;height:570px;left:50%;position:relative;top:55%;transform:translate(-50%,-50%);width:100%;z-index:1}.landing-brand{margin:0 auto 50px}.landing-box{background:#55575acc;border-radius:20px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #000;color:#fff;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;opacity:1;padding:20px 30px;width:400px}.landing-box,.landing-label{margin:0 auto 30px}.landing-button-container{display:flex;flex-direction:column;height:110px;justify-content:space-between}.landing-button{background-color:#737373;border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;font-size:16px;height:50px;line-height:50px;margin:0 auto;text-align:center;width:280px}.landing-button:hover{background-color:var(--heritage);color:#fff;cursor:pointer;text-decoration:none}.landing-button:focus{box-shadow:none}.landing-message{color:var(--heritage);text-align:center}.landing-text{color:#fff;margin-bottom:10px;margin-top:10px;text-align:center}.page-background{display:flex;flex-direction:row;margin:0 auto;width:100%}.left-nav-pane{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding-top:20px}.left-nav-pane,.left-nav-pane-backer{background-color:#f8f9fa;border-radius:0 0 50px 0;height:815px;margin-right:30px;margin-top:-15px;width:215px}.left-nav-pane-backer{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.left-nav-pane-content{align-items:center;display:flex;flex-direction:column;height:820px;justify-content:space-between;width:215px}.left-nav-pane-title{display:flex;flex-direction:column;margin-bottom:8px}.left-nav-pane-title>.display-4{font-size:30px}.page-content-container{align-items:center;display:flex;flex-direction:column}.page-content{display:flex;flex-direction:column;padding:0 82.5px}.page-content-center{align-items:center;display:flex;flex-flow:wrap;justify-content:space-around;min-height:760px;width:1460px}.left-nav-pane-content .project-control-panel h1.display-4{font-size:20px}.left-nav-pane-content .project-control-drawer{align-items:center;display:flex}.left-nav-pane-content .project-control-drawer.separator-after{border-bottom:1px solid var(--collaboration3);margin-bottom:20px;padding-bottom:5px}.left-nav-pane-content .project-control-drawer>button{margin-bottom:15px}.left-nav-pane-content .project-control-drawer>button.hidden{display:none}.left-nav-pane-content .project-control-drawer>button.dashboard,.left-nav-pane-content .project-control-drawer>button.reset{background-color:var(--strength1)}.left-nav-pane-content .project-control-drawer>button.action{background-color:var(--natural1)}.left-nav-pane-content .project-control-drawer>button.action-secondary{background-color:var(--heritage)}.left-nav-pane-content .project-control-drawer>button.unavailable{background-color:var(--collaboration3);color:var(--collaboration1)}.left-nav-pane-content .project-control-panel-button~h1.display-4{font-size:15px;margin-bottom:0;margin-left:10px}button.project-control-panel-button{border:none;outline:none}.benchmarking-disclaimer{align-items:center;display:flex;flex-direction:column;gap:20px;max-width:850px;min-width:850px;padding:20px 40px}.benchmarking-disclaimer-acceptance{align-items:center;cursor:pointer;display:flex;flex-direction:row}.benchmarking-disclaimer-acceptance>input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:.15em solid var(--collaboration2);border-radius:.15em;color:#000;cursor:pointer;display:grid;font:inherit;height:1.15em;margin:5px 0 0;place-content:center;transform:translateY(-.075em);width:1.15em}.benchmarking-disclaimer-acceptance>input[type=checkbox]:before{box-shadow:inset 1em 1em #fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:.65em;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:.65em}.benchmarking-disclaimer-acceptance>input[type=checkbox]:checked{background-color:var(--heritage);border:none}.benchmarking-disclaimer-acceptance>input[type=checkbox]:checked:before{transform:scale(1)}.benchmarking-disclaimer-acceptance>label{cursor:pointer;font-weight:700;margin-bottom:0;margin-left:10px}.benchmarking-disclaimer-acceptance-close{display:flex;flex-direction:row;justify-content:center}.benchmarking-disclaimer>.modal-close-button,.benchmarking-disclaimer>.modal-save-button{align-items:center;border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:15px;height:30px;justify-content:center;text-align:center;width:150px}.benchmarking-disclaimer>.modal-save-button{background-color:var(--natural1)}.benchmarking-disclaimer>.modal-close-button{background-color:var(--collaboration2)}.benchmarking-disclaimer>.modal-error{align-items:center;color:red;display:flex;flex-direction:column;font-weight:700}.benchmarking-disclaimer-trigger{align-items:center;display:flex;flex-direction:column;justify-content:center}.benchmarking-disclaimer-trigger-button{background:none;border:none;color:var(--heritage);cursor:pointer;outline:0;text-decoration:underline}a.service-selector-box-link{color:#000;text-decoration:none}.service-selector-box{border-radius:0;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#000;display:flex;flex-direction:column;transition:all .5s cubic-bezier(.25,.8,.25,1);width:400px}.service-selector-box:hover{transform:scale(1.085)}.service-selector-box>.image{align-items:center;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:250px;border-radius:0;display:flex;flex-direction:column;height:400px;width:400px}.service-selector-box>.text{align-items:center;display:flex;font-size:large;font-weight:700;height:100px;justify-content:center;width:400px}.admin-path,.benchmark-path,.path{display:flex;flex-basis:row}.admin-path{align-items:center;height:50px;margin-bottom:20px}.path-divider,.path-link{color:var(--collaboration1);font-size:20px}.path-divider{margin-left:5px;margin-right:5px}.path-link:hover{color:var(--collaboration1);text-decoration:underline}.path-link-current{color:var(--heritage);font-size:20px}.path-link-current:hover{color:var(--heritage);text-decoration:underline}.insight-path{align-items:center;display:flex;flex-basis:row;height:50px;margin-left:10px}.admin-navigation-tab-group{align-items:center;background-color:#f8f9fa;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.admin-navigation-section,.admin-navigation-section-inactive,.admin-navigation-section-selected{height:34px;padding:5px;width:190px}.admin-navigation-section{color:var(--confident)}.admin-navigation-section-selected,.admin-navigation-section-selected .icon-container{color:var(--heritage)}.admin-navigation-section-inactive{color:var(--confident);display:inline-block;position:relative}.admin-navigation-section-inactive:hover,.admin-navigation-section-inactive:hover .icon-container,.admin-navigation-section-selected:hover,.admin-navigation-section:hover,.admin-navigation-section:hover .icon-container{color:var(--heritage)}.tab-link .tooltiptext{background-color:var(--heritage);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;margin-left:10px;padding:5px 0;position:absolute;text-align:center;visibility:hidden;width:120px;z-index:1}.tab-link:hover .tooltiptext{visibility:visible}.tab-link{height:34px}.admin-navigation-label{justify-content:space-between}.admin-navigation-label,.admin-navigation-label .front-icon{display:flex;flex-direction:row}.submit-locations{margin:10px;width:150px}.location-field-titles{display:flex;flex-direction:row}.location-field-domain{margin-left:110px}.input-location-name{height:20px;margin-right:3px;width:200px}.input-locations-row{margin-bottom:5px}.input-locations-row,.locations-insert{display:flex;flex-direction:row;height:20px}.locations-insert{align-items:center;background-color:var(--natural1);border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;justify-content:center;margin-left:20px;padding:3px;width:100px}.locations-insert:hover{background-color:var(--heritage);cursor:pointer}.locations-delete{align-items:center;background-color:var(--collaboration1);display:flex;flex-direction:row;height:20px;justify-content:center;margin-left:20px;width:100px}.locations-add,.locations-delete{border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;padding:3px}.locations-add{background-color:var(--natural1);height:35px;margin-top:10px;width:150px}.locations-add:hover{background-color:var(--heritage);cursor:pointer}.locations-delete:hover{background-color:var(--strength1);cursor:pointer}.flex-container-locations{display:flex;flex-direction:column}.edit-locations-container{border-radius:20px;margin:0 auto;min-height:770px;width:1330px}.locations-save-control-flex{align-items:center;display:flex;flex-direction:row;height:50px}.locations-save-control-flex-button{display:flex;flex-direction:column}.submitted-true-locations{animation:fadein 2s;color:var(--natural1);font-size:24px;margin-left:30px}.spinner-false-locations,.submitted-false-locations{display:none}.spinner-true-locations{margin-left:30px;width:50px}.error-false-locations{display:none}.error-true-locations{animation:fadein 2s;color:var(--strength1);font-size:15px;margin-left:30px}.feedback-container1,.feedback-display-container{background-color:#f8f9fa;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:240px;margin-right:25px;margin-top:25px;overflow-y:scroll;padding:10px}.feedback-display-container{width:900px}.feedback-note-container{background-color:#f8f9fa;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:240px;margin-right:25px;margin-top:25px;overflow-y:scroll;padding:10px;width:420px}.feedback-control-container{display:flex;flex-direction:row}.feedback-control-button{background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;padding:5px;text-align:center}.feedback-control-button:hover{background-color:var(--heritage);color:#fff;cursor:pointer}.feedback-control-button-container{display:flex;flex-direction:column;height:160px;justify-content:space-evenly}.feedback-control-note-textarea{height:170px;resize:none;width:100%}.feedback-control-note-container{display:flex;flex-direction:row;justify-content:space-between}.feedback-control-save{background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;height:35px;padding:5px;text-align:center;width:100px}.feedback-control-save:hover{background-color:var(--heritage);color:#fff;cursor:pointer}.feedback-display{margin-bottom:30px}.feedback-display-label-container{display:flex;flex-direction:row}.feedback-display-name{margin-right:5px}.checkbox-label{color:#000;width:180px}.checkboxes-vertical-container{margin:0 30px 0 0;width:140px}.checkboxes-vertical-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkboxes-vertical-container:hover input~.checkmark{background-color:var(--collaboration1)}.checkboxes-vertical-container input:checked~.checkmark{background-color:var(--heritage)}.checkboxes-vertical-container:hover input:checked~.checkmark{background-color:#ca521b}.checkboxes-vertical-container input:checked~.checkmark:after{display:block}.checkboxes-vertical-container .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:8px;top:5px;transform:rotate(45deg);width:5px}.table-options-menu-container{align-items:center;font-family:sans-serif;font-size:14px;gap:20px;height:inherit;justify-content:center;margin-top:10px;width:inherit;z-index:10}.title{font-size:14px;margin-bottom:10px}.table-options-menu-list{background-color:#fff;display:flex;flex-direction:column;gap:10px;height:auto;margin-left:20px;max-height:450px;overflow-x:hidden;overflow-y:scroll;scrollbar-width:thin;width:400px}.checked-item,.not-checked-item{font-weight:400;margin-bottom:20px;margin-left:10px;text-align:center;vertical-align:center}.checked-item{font-weight:700}.table-options-menu-button .menu-icon{align-items:center;background-color:var(--collaboration1);border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;flex-shrink:0;height:30px!important;justify-content:center;margin-left:17px;padding:8px;-webkit-user-select:none;user-select:none;width:30px;z-index:100}.table-options-menu-button .menu-icon:hover{background-color:var(--heritage);cursor:pointer}.menu-icon .icon-container{color:#fff}.table-options-checkbox{accent-color:var(--heritage);align-items:center;background:none;border:none;justify-content:center;padding:5px}.table-options-menu-save{align-items:center;background-color:#0da642;background-color:var(--natural1);border:0;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;font-size:15px;height:30px;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;width:150px}.table-options-menu-footer{padding:10px 0;text-align:center}.table-options-menu-body{background-color:#fff;display:flex;flex-direction:column}.table-menu-options-container{align-items:center;display:flex;flex-direction:column;font-size:15px;height:30px;margin-top:10px}.table-menu-options-error{color:var(--strength1)}.table-menu-options-success{color:var(--natural1)}.table-options-cog-menu{align-items:center;background-color:var(--collaboration2);border-radius:50px;border-width:0;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;height:25px;justify-content:center;margin-left:5px;margin-top:5px;position:absolute;width:25px}.table-options-cog-menu:hover{background-color:var(--heritage);cursor:pointer}.cog-menu-icon{color:var(--natural1);height:50px;width:50px}.table-options-menu-list .checkbox-label,.table-options-menu-list .checkboxes-vertical-container{width:100%}.pct-heading-description{align-items:center;color:var(--integrity);display:flex;flex-direction:column;justify-content:center;padding:5px;text-align:center}.pct-description,.pct-text{background:none;border:none;border-right:1px solid #e4e4e4;display:block;overflow:hidden;padding:5px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.pct-heading-icon{color:var(--integrity);flex-direction:column;text-align:center}.pct-heading-icon,.pct-icon{align-items:center;display:flex;justify-content:center;padding:5px}.pct-icon{background:none;border:none;border-right:1px solid #e4e4e4;flex-direction:row}.pct-icon-blue{background:none;border:none;color:var(--fluidity1)}.pct-icon-red{background:none;border:none;color:var(--strength1)}.pct-icon-yellow{background:none;border:none;color:var(--built1)}.pct-icon-orange{background:none;border:none;color:var(--heritage)}.pct-status{background:none;border:none;border-right:1px solid #e4e4e4;color:var(--confident);display:block;overflow:hidden;padding:2px;text-overflow:ellipsis;white-space:nowrap}.pct-heading,.pct-heading-number,.pct-heading-percent{align-items:center;color:var(--integrity);display:flex;flex-direction:row;justify-content:center;padding:5px;text-align:center}.pct-heading,.pct-heading-percent{border-right:1px solid #e4e4e4}.pct-value{justify-content:flex-end;padding:5px}.pct-percent,.pct-value{align-items:center;background:none;border:none;border-right:1px solid #e4e4e4;display:flex;flex-direction:row}.pct-percent{justify-content:center;padding:2px;text-align:center}.pct-number,.pct-quantity{border:none;border-right:1px solid #e4e4e4}.pct-checkmark,.pct-number,.pct-quantity{align-items:center;background:none;display:flex;flex-direction:row;justify-content:center;padding:5px}.pct-checkmark{accent-color:var(--heritage);border:none}.pct-headings-container *{border:none}.pagination-container{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:10px;margin-top:10px;width:100%}.pagination-input-container{width:40px}.pagination-input{border:1px solid #ddd;box-shadow:inset 0 1px 3px var(--collaboration1);display:flex;flex-direction:row;justify-content:center;transition:all 1s cubic-bezier(.25,.8,.25,1);width:inherit}.pct-pagination{align-items:center;background-color:#d3d3d3;display:flex;flex-direction:row;justify-content:space-between;width:100%}.pagination-page-control .pagination{margin:0}.pagination-page-control a{align-items:center;color:var(--integrity);display:flex;flex-direction:row;font-weight:700;justify-content:center;text-decoration:none}.pagination-page-control .tab,.pagination-page-control .tab-arrow-inactive-left,.pagination-page-control .tab-arrow-inactive-right,.pagination-page-control .tab-arrow-left,.pagination-page-control .tab-arrow-right,.pagination-page-control .tab-selected{align-items:center;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:row;font-size:15px;justify-content:center;margin:3px;-webkit-user-select:none;user-select:none}.pagination-page-control .tab,.pagination-page-control .tab-arrow-left,.pagination-page-control .tab-arrow-right,.pagination-page-control .tab-selected{background-color:var(--collaboration1)}.pagination-page-control .tab,.pagination-page-control .tab-selected{height:40px;width:40px}.pagination-page-control .tab-arrow-left:hover,.pagination-page-control .tab-arrow-right:hover,.pagination-page-control .tab-selected:hover,.pagination-page-control .tab:hover{background-color:var(--heritage);cursor:pointer;text-decoration:none}.pagination-page-control .tab-selected{background-color:var(--heritage)}.pagination-page-control .tab-arrow-left,.pagination-page-control .tab-arrow-right{height:30px;width:30px}.pagination-page-control .tab-arrow-right{margin-left:20px;margin-top:8px}.pagination-page-control .tab-arrow-left{margin-right:20px;margin-top:8px}.pagination-page-control .tab-arrow-inactive{background-color:var(--collaboration2);width:30px}.pagination-page-control .tab-arrow-inactive a:hover,.pagination-page-control .tab-arrow-inactive:hover{background-color:var(--collaboration2);cursor:default}.pagination-page-control .tab-arrow-inactive a:hover{text-decoration:none}.pct-filter-cell-description{height:20px;margin-bottom:10px;width:100%}.pct-filter-cell-min-max{height:20px;margin-bottom:10px;width:50%}.pct-filter-cell-drop-down,.pct-filter-cell-number{height:20px;margin-bottom:10px;width:100%}.pct-container{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:column;font-size:11px;width:fit-content}.pct-spacer{margin-top:30px}.pct-title{color:var(--integrity);overflow-x:visible;padding:5px}.pct-title .display-4{font-size:20px}.pct{background-color:var(--fluidity1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:column;justify-content:flex-start;max-width:1560px;overflow-x:auto;overflow-y:hidden;position:relative}.pct-row,.pct-row-page-total,.pct-row-selected,.pct-row-subheading,.pct-row-title,.pct-row-total{background-color:#f8f9fa;height:30px;width:max-content}.pct-headings-container{background:linear-gradient(0deg,#918f92,#55575a);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;width:max-content}.pct-headings-row{height:50px}.pct-filter-row,.pct-headings-row{display:flex;flex-direction:row;justify-content:flex-start}.pct-filter-row{height:20px}.pct-row,.pct-row-selected{border-bottom:1px solid #e4e4e4;display:flex;flex-direction:row;justify-content:flex-start}.pct-row-selected:hover,.pct-row:hover{background-color:#dfdfdf;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--confident);cursor:pointer}.pct-row-page-total,.pct-row-title{display:flex;flex-direction:row;justify-content:flex-start}.pct-row-page-total{background-color:var(--collaboration4);color:#fff}.pct-row-total{background-color:var(--collaboration3);color:var(--integrity)}.pct-row-subheading,.pct-row-total{display:flex;flex-direction:row;justify-content:flex-start}.pct-row-subheading{background-color:var(--fluidity4)}.portfolio-edit-col{display:flex;flex-direction:column;justify-content:center;margin-bottom:15px;margin-top:15px}.portfolio-edit-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:110px}.portfolio-edit-selection-number{background-color:var(--integrity);box-shadow:inset 0 3px 8px #0000003d;color:var(--heritage);flex-direction:row;font-size:15px}.portfolio-edit-modal-button,.portfolio-edit-selection-number{align-items:center;border-radius:30px;display:flex;height:30px;justify-content:center;width:50px}.portfolio-edit-modal-button{background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);flex-direction:column;padding:10px;text-align:center}.portfolio-edit-modal-button:hover{background-color:var(--heritage);cursor:pointer}.portfolio-edit-controls-input{width:110px}.account-profile{padding:15px;width:860px}.account-profile-title-row{display:flex;flex-direction:row;justify-content:flex-start;width:100%}.account-profile-buttons-row{display:flex;flex-direction:row;justify-content:space-between;margin-top:15px;width:100%}.account-profile-delete-button{align-items:center;background-color:var(--strength1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;height:30px;justify-content:center;width:130px}.account-profile-delete-button:hover{background-color:var(--collaboration1);cursor:pointer}.account-profile-logo{border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:100px;margin-bottom:20px;width:100px}.account-profile-details{margin-right:30px;width:400px}.account-profile-details-divider{border-top:1px solid #d3d3d3;margin-bottom:30px;margin-top:30px;width:130px}.account-profile-details-label{margin-right:20px;width:140px}.account-profile-details-text{overflow-wrap:break-word;width:230px}.account-profile-details-row{align-items:space-between;display:flex;justify-content:flex-start;margin-bottom:10px}.account-profile-user-box{background-color:#fafafa;border:1px solid grey;display:flex;flex-direction:column;height:400px;overflow-y:scroll;width:430px}.account-profile-user-title-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px;padding:10px}.account-profile-user-filter{height:25px;width:270px}.account-profile-wide-button{align-items:center;background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;font-size:14px;height:30px;justify-content:center;margin-left:10px;width:100px}.account-profile-wide-button:hover{background-color:var(--strength1);cursor:pointer}.account-profile-user-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;margin-left:10px}.account-profile-user-row-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.account-profile-user-avatar{border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-left:4px;margin-top:-5px;width:20px}.account-profile-user-label{font-size:13px;margin-bottom:3px;margin-left:10px}.account-profile-user-delete-button{align-items:center;background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;font-size:13px;height:25px;justify-content:center;margin-right:10px;width:25px}.account-profile-user-delete-button:hover{background-color:var(--strength1);cursor:pointer}.account-profile-list-container{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly}.account-profile-user-table-row{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;flex-direction:row;justify-content:flex-start;padding:5px}.account-profile-user-name,.account-profile-user-title{margin-left:10px;padding-bottom:5px}.account-profile-user-title{width:170px}.account-profile-details-container{display:flex;flex-direction:row;justify-content:flex-start}.account-profile-buttons-row .portfolio-edit-col{margin:0}.pciu{margin-bottom:15px;margin-top:15px}.pciu-input-row{margin-bottom:1px}.pciu-input,.pciu-select{border:1px solid #d3d3d3;display:flex;height:30px;width:100%}.pciu-input-limit{display:flex;flex-direction:row;margin-bottom:5px}.pciu-modal-error{color:var(--heritage)}.pciu-submit-button{align-items:center;background-color:var(--natural1);border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;font-size:15px;height:30px;justify-content:center;text-align:center;width:150px}.pciu-submit-button:hover{background-color:var(--heritage);cursor:pointer}.pciu-submit-button:disabled{background-color:var(--collaboration2)}.pciu-modal-button{align-items:center;background-color:var(--natural1);border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:column;height:30px;justify-content:center;outline:inherit;padding:10px;text-align:center;width:200px}.pciu-modal-button:hover{background-color:var(--heritage);cursor:pointer}.pciu-form{align-items:center;border-radius:20px;display:flex;flex-direction:column}.pciu-panel-container{display:flex;flex-direction:row;justify-content:space-evenly;padding-bottom:15px}.pciu-panel{background-color:#f8f9fa;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin-left:15px;margin-right:15px;padding:10px;transition:all 1s;width:450px}.pciu-panel:hover{box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.pciu-col{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:20px;margin-top:20px}.pciu-row{justify-content:flex-start}.pciu-label,.pciu-row{align-items:center;display:flex;flex-direction:row}.pciu-label{height:30px}.pciu-label .display-4{font-size:20px;margin-bottom:0}.pciu-avatar{border-radius:100px;box-shadow:0 4px 8px 0 #130e0e33,0 6px 20px 0 #00000030;height:30px;margin-left:20px;margin-right:10px;width:30px}.pciu-name{align-items:center;display:flex;flex-direction:row;height:30px;margin-left:5px}.pciu-selection-number{color:var(--natural1);font-size:15px;margin-left:20px}.pciu-save-cost-managers-button{align-items:center;background-color:var(--natural1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;height:30px;justify-content:center;padding:10px;width:130px}.pciu-save-cost-managers-button:hover{background-color:var(--heritage);cursor:pointer}.pciu-company-logo{height:20px;margin-left:20px}.project-control-profile{padding:15px}.project-control-profile-title-row{display:flex;flex-direction:row;justify-content:flex-start;width:100%}.project-control-profile-buttons-row{display:flex;flex-direction:row;justify-content:space-between;margin-top:15px;width:100%}.project-control-profile-delete-buttons-row{display:flex;flex-direction:row;justify-content:space-between;width:600px}.project-control-profile-delete-button{align-items:center;background-color:var(--strength1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;height:30px;justify-content:center;width:170px}.project-control-profile-delete-button:hover{background-color:var(--collaboration1);cursor:pointer}.project-control-profile-logo{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:100px;margin-bottom:20px}.project-control-profile-details{margin-right:30px;width:400px}.project-control-profile-details-divider{border-top:1px solid #d3d3d3;margin-bottom:30px;margin-top:30px;width:130px}.project-control-profile-details-label{margin-right:20px;width:200px}.project-control-profile-details-text{overflow-wrap:break-word;width:230px}.project-control-profile-details-row{align-items:space-between;display:flex;justify-content:flex-start;margin-bottom:3px}.project-control-profile-user-box{background-color:#fafafa;border:1px solid grey;display:flex;flex-direction:column;height:460px;overflow-y:scroll;width:800px}.project-control-profile-user-title-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px;padding:10px}.project-control-profile-user-filter{height:25px;width:270px}.project-control-profile-wide-button{align-items:center;background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;font-size:14px;height:30px;justify-content:center;margin-left:10px;width:100px}.project-control-profile-wide-button:hover{background-color:var(--strength1);cursor:pointer}.project-control-profile-user-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;margin-left:10px}.project-control-profile-user-row-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.project-control-profile-user-avatar{border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-left:4px;margin-top:-5px;width:20px}.project-control-profile-user-label{font-size:13px;margin-bottom:3px;margin-left:10px}.project-control-profile-user-delete-button{align-items:center;background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;font-size:13px;height:25px;justify-content:center;margin-right:10px;width:25px}.project-control-profile-user-delete-button:hover{background-color:var(--strength1);cursor:pointer}.project-control-profile-list-container{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly}.project-control-profile-user-table-row{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;flex-direction:row;justify-content:flex-start;padding:5px}.project-control-profile-user-name,.project-control-profile-user-title{margin-left:10px;padding-bottom:5px;width:390px}.project-control-profile-details-container{display:flex;flex-direction:row;height:480px;justify-content:flex-start}.company-create-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:15px}.company-create-cancel-button{align-items:center;background-color:var(--collaboration1);border-radius:50px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;height:35px;justify-content:center;padding:10px;width:100px}.company-create-cancel-button:hover{background-color:var(--heritage);cursor:pointer}.company-create-controls-button{align-items:center;background-color:var(--collaboration1);border-radius:50px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:column;height:35px;justify-content:center;margin-top:30px;width:150px}.company-create-controls-button:hover{background-color:var(--heritage);cursor:pointer}.company-create-control-flexbox{display:flex;justify-content:space-evenly;margin-top:30px;width:600px}.company-create-error-container{display:flex;height:35px;justify-content:center;min-width:200px;padding-top:5px}.company-create-field{display:flex;justify-content:row;margin-bottom:10px;width:100%}.company-create-input{height:25px;width:300px}.company-create-label{width:200px}.company-create-existing-logo{margin-top:20px;width:400px}.company-edit-checkbox-text{width:300px}.company-edit-checkbox{cursor:pointer;display:block;font-size:16px;margin:0 30px 0 0;position:relative;-webkit-user-select:none;user-select:none;width:140px}.company-edit-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.company-edit-checkbox-checkmark{background-color:var(--collaboration2);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:20px;left:0;margin-left:200px;margin-top:1px;position:absolute;top:0;width:20px}.company-edit-checkbox:hover input~.company-edit-checkbox-checkmark{background-color:var(--collaboration1)}.company-edit-checkbox input:checked~.company-edit-checkbox-checkmark{background-color:var(--heritage)}.company-edit-checkbox:hover input:checked~.company-edit-checkbox-checkmark{background-color:#ca521b}.company-edit-checkbox-checkmark:after{content:"";display:none;position:absolute}.company-edit-checkbox input:checked~.company-edit-checkbox-checkmark:after{display:block}.company-edit-checkbox .company-edit-checkbox-checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:8px;top:5px;transform:rotate(45deg);width:5px}.company-employees-table{background-color:#f8f9fa;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.company-employees-save-button{background-color:var(--natural1);border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;height:30px;width:150px}.company-employees-save-button:hover{background-color:var(--heritage);cursor:pointer}.company-employees-save-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:30px}.company-employees-submitted-false{display:none}.company-employees-submitted-true{align-items:center;color:var(--natural1);margin-left:30px}.company-employees-submitted-error{align-items:center;color:var(--strength1);margin-left:30px}.company-employees-spinner-false{display:none}.company-employees-spinner-true{margin-left:30px}.company-profile{padding:15px;width:900px}.company-profile-title-row{display:flex;flex-direction:row;justify-content:flex-start;width:100%}.company-profile-buttons-row{display:flex;flex-direction:row;justify-content:flex-end;margin-top:15px;width:100%}.company-profile-delete-button{align-items:center;background-color:var(--strength1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;height:30px;justify-content:center;width:130px}.company-profile-delete-button:hover{background-color:var(--collaboration1);cursor:pointer}.company-profile-logo{height:100px}.company-profile-details{margin-right:30px}.company-profile-details-divider{border-right:1px solid #d3d3d3;height:80px;margin-left:30px;margin-right:30px}.company-profile-details-label{margin-right:20px;width:140px}.company-profile-details-row{align-items:space-between;display:flex;justify-content:flex-start}.company-profile-user-box{margin-right:20px}.company-profile-project-box,.company-profile-user-box{background-color:#fafafa;border:1px solid grey;display:flex;flex-direction:column;height:400px;margin-top:20px;overflow-y:scroll;width:430px}.company-profile-user-title-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px;padding:10px}.company-profile-user-filter{height:25px;width:270px}.company-profile-wide-button{align-items:center;background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;font-size:14px;height:30px;justify-content:center;margin-left:10px;width:100px}.company-profile-wide-button:hover{background-color:var(--strength1);cursor:pointer}.company-profile-user-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;margin-left:10px}.company-profile-user-row-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.company-profile-user-avatar{border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-left:4px;margin-top:-5px;width:20px}.company-profile-user-label{font-size:13px;margin-bottom:3px;margin-left:10px}.company-profile-user-delete-button{align-items:center;background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;font-size:13px;height:25px;justify-content:center;margin-right:10px;width:25px}.company-profile-user-delete-button:hover{background-color:var(--strength1);cursor:pointer}.company-profile-list-container{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly}.company-profile-user-table-row{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;flex-direction:row;justify-content:flex-start;padding:5px}.company-profile-user-name,.company-profile-user-title{margin-left:10px;padding-bottom:5px;width:170px}.company-details-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.company-management-logo{height:16px;margin-left:4px;margin-top:-2px}.company-management-logo-container{height:21px}.company-management-logo-container,.company-management-table-employees{align-items:center;display:flex;flex-direction:row;justify-content:center}.company-management-control-panel-row{align-items:center;display:flex;flex-direction:column;margin-bottom:30px}.project-management-user-box{overflow-y:scroll;width:674px}.project-management-control-box,.project-management-user-box{background-color:#f8f9fa;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:column;height:240px;margin-right:20px;margin-top:20px;padding:10px}.project-management-control-box{align-items:center;width:240px}.project-management-user-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;margin-left:10px}.project-management-user-delete-button{align-items:center;background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;font-size:13px;height:25px;justify-content:center;margin-right:10px;width:25px}.project-management-user-delete-button:hover{background-color:var(--strength1);cursor:pointer}.project-management-wide-button{align-items:center;background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;font-size:14px;height:30px;justify-content:center;margin-left:10px;width:100px}.project-management-wide-button:hover{background-color:var(--strength1);cursor:pointer}.project-management-title-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px}.project-management-user-row-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.project-management-user-label{font-size:13px;margin-bottom:3px;margin-left:10px}.project-management-control-panel-content{display:flex;flex-direction:column;margin-top:20px}.project-management-control-panel-row{align-items:center;display:flex;flex-direction:column}.project-management-control-panel-button-row{display:flex;flex-direction:column}.project-management-control-panel-delete-button{align-items:center;background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;height:30px;justify-content:center;width:130px}.project-management-control-panel-delete-button:hover{background-color:var(--strength1);cursor:pointer}.project-management-project-filter{height:25px;width:200px}.ald,.aldb{margin:10px}.localisation-toggle{align-items:center;display:flex;flex-direction:row;justify-content:space-between;text-align:center;width:100%}.toggle-active-button,.toggle-inactive-button{width:60px}.alc-container{display:flex;flex-direction:column;margin-bottom:30px;width:300px}.alc-row{display:flex;flex-direction:row;margin-bottom:10px;width:100%}.alc-column{display:flex;flex-direction:column}.alc-label{width:130px}.alc-input{height:25px;width:170px}.alc-export-button{align-items:center;background-color:var(--collaboration1);border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;flex-shrink:0;height:45px;justify-content:center;padding:8px;width:45px}.alc-export-button:hover{background-color:var(--heritage);cursor:pointer}.admin-translation-select-label{font-size:18px;margin-right:15px}.admin-translation-languages{margin-right:15px}.admin-translation{display:flex;flex-direction:column}.admin-translation-row{display:flex;flex-direction:row;padding-bottom:5px}.admin-translation-container{background-color:#f8f9fa;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;padding:5%}.admin-translation-label{width:400px}.admin-translation-input{height:30px;width:500px}.admin-translation-controls{display:flex;flex-direction:row;padding:20px}table#test td,table#test tr{border:none;height:35px}table#test{margin:20px}.admin-localisation-table-footer{display:flex;flex-direction:row;justify-content:space-between}.admin-localisation-table-top{display:flex;flex-direction:column;justify-content:flex-start;margin-top:20px}.admin-localisation-table-header{display:flex;flex-direction:row;margin-bottom:5px;width:100%}.admin-localisation-table-key-search,.admin-localisation-table-value-search{height:25px;width:300px}.alc-selector{display:flex;flex-direction:row}.alc-select-container{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:10px;width:300px}.alc-select-label{margin-bottom:5px}.alc-key-export{margin-top:45px}.alc-key-export>a:active,.alc-key-export>a:hover,.alc-key-export>a:visited{color:#fff;text-decoration:none}.admin-localisation-pagination li{align-items:center;display:flex;flex-direction:row;font-size:15px;height:30px;justify-content:center;text-align:center;width:45px}.admin-localisation-pagination .pagination{margin:0}.admin-localisation-container{display:flex;flex-direction:row}.admin-localisation-input{height:25px;margin-bottom:20px}.admin-localisation-languages{margin-bottom:20px}.admin-localisation-controls{display:flex;flex-direction:column;margin-top:65px}.admin-localisation-table{display:flex;flex-direction:column;justify-content:space-between;margin-right:30px;min-height:730px;width:900px}.admin-localisation-table-footer-right{display:flex;flex-direction:row;justify-content:space-between;width:500px}.systemDashboard-toggle{justify-content:space-between}.systemDashboard-toggle,.toggle-active-button{align-items:center;display:flex;flex-direction:row;text-align:center}.toggle-active-button{background-color:var(--heritage);color:#fff;font-size:15px;height:30px;justify-content:center;-webkit-user-select:none;user-select:none;width:160px}.toggle-active-button:hover{background-color:var(--collaboration1);color:#fff;cursor:pointer}.toggle-inactive-button{align-items:center;background-color:#fff;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#000;display:flex;flex-direction:row;font-size:15px;height:30px;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;width:160px}.toggle-inactive-button:hover{background-color:var(--collaboration1);color:#fff;cursor:pointer}.toggle-button-text-container{border-radius:20px;margin-top:15px;min-height:770px;width:1330px}.project-management-table{background-color:#f8f9fa;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;min-width:1000px}.migration-container{align-items:left;display:flex;flex-direction:column;justify-content:left}.migrate-button{align-items:center;background-color:var(--natural1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;font-size:15px;height:30px;justify-content:center;margin-bottom:15px;text-align:center;-webkit-user-select:none;user-select:none;width:200px}.migrate-button:hover{background-color:var(--heritage);cursor:pointer}.cbs-category{height:max-content}.cbs-code{width:75px}.cbs-categoryitem{background-color:#f8f9fa;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin-bottom:20px;padding:0 10px 10px;transition:all 0s cubic-bezier(.25,.8,.25,1);width:690px}.cbs-categoryitem:hover{transform:scale(1.01)}.cbs-categoryitem-codes{align-items:center;box-shadow:inset 0 3px 8px #0000003d;color:grey;display:flex;flex-flow:wrap;min-height:60px;padding:10px}.cbs-categoryitem-code{align-items:center;background-color:#f8f9fa;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;color:var(--integrity);display:flex;flex-direction:row;font-size:11px;height:30px;justify-content:center;margin:5px;padding:5px;text-align:center;transition:all 0s cubic-bezier(.25,.8,.25,1);-webkit-user-select:none;user-select:none;width:100px}.cbs-categoryitem-code:hover{cursor:pointer;transform:scale(1.1)}.cbs-section:hover{box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.cbs-category-control{display:flex;flex-direction:column;justify-content:space-evenly;margin:10px;width:700px}.cbs-categoryitem-description{background-color:#f8f9fa;border:1px solid #fff0;width:100%}.cbs-categoryitem-description:hover{background-color:#fff;border:1px solid #000;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);cursor:text;width:100%}.cbs-categoryitem-details{background-color:var(--integrity);cursor:pointer;width:100%}.cbs-categoryitem-details,.cbs-element-details{align-items:center;display:flex;flex-direction:row}.cbs-element-details{background-color:#f8f9fa;color:var(--confident)}.cbs-element-details,.cbs-element-details-checked{box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;font-size:11px;height:var(--cbs-element-row-height);justify-content:flex-start;margin-bottom:5px;transition:all 0s cubic-bezier(.25,.8,.25,1);width:690px}.cbs-element-details-checked{align-items:center;background-color:var(--collaboration2);color:var(--integrity);display:flex;flex-direction:row}.cbs-element-details:hover{transform:scale(1.01)}.cbs-element-description{align-items:center;border:1px solid #fff0;display:flex;flex-direction:row;height:var(--cbs-element-row-height);width:470px}.cbs-element-description:hover{background-color:#fff;border:1px solid #000;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);cursor:text}.cbs-element-code{color:var(--integrity);cursor:pointer;flex-direction:row;height:var(--cbs-element-row-height);margin-right:10px;width:100px}.cbs-element-code,.cbs-element-move-container{align-items:center;display:flex;justify-content:center}.cbs-element-move-container{flex-direction:column;width:60px}.cbs-element-move-button{align-items:center;color:var(--collaboration3);display:flex;flex-direction:row;height:15px;justify-content:center;width:20px}.cbs-element-move-button-disabled{display:none}.cbs-element-move-button:hover{background-color:var(--collaboration1);cursor:pointer}.cbs-element-delete-button{width:25px}.cbs-element-unit{align-items:center;border:1px solid #fff0;display:flex;flex-direction:row;height:var(--cbs-element-row-height);justify-content:center;width:50px}.cbs-element-unit:hover{background-color:#fff;border:1px solid #000;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);cursor:text}.cbs-element-colourcode-container{align-items:center;display:flex;height:var(--cbs-element-row-height);width:25px}.cbs-element-colourcode{height:var(--cbs-element-row-height);width:15px}.cbs-elements-button-contaier{height:max-content;margin-top:20px;width:max-content}.cbs-dropdown{height:30px;width:200px}:root{--cbs-element-row-height:30px;--cbs-element-button-size:30px}.cbs-admin{width:1400px}.cbs-admin,.cbs-intro{display:flex;flex-direction:column}.cbs-intro{align-items:center;justify-content:center}.cbs-intro-heading{font-size:30px}.cbs-panel{background-color:#f8f9fa;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;flex-direction:column;margin-bottom:20px;padding:10px}.cbs-intro-row,.cbs-panel{display:flex;justify-content:space-around}.cbs-intro-row{flex-direction:row}.cbs-intro-container{height:40px}.cbs-intro-container,.cbs-publish-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:500px}.cbs-publish-container{height:70px}.cbs-publish{flex-direction:column;height:70px;justify-content:space-between}.cbs-publish,.cbs-publish-text{align-items:center;display:flex}.cbs-publish-text{flex-direction:row;font-size:12px;height:25px;justify-content:center}.cbs-content-subheading{font-size:25px;padding:10px}.cbs-content-text{font-size:13px;padding:10px}.cbs-content-row{flex-direction:row;margin-bottom:20px}.cbs-content-container,.cbs-content-row{display:flex;justify-content:space-between}.cbs-content-container{background-color:#f8f9fa;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;flex-direction:column;width:690px}.cbs-content-element-headings{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.cbs-content-element-code{display:flex;flex-direction:row;justify-content:center;width:100px}.cbs-content-element-description{width:400px}.cbs-content-element-unit{justify-content:center;width:50px}.cbs-content-element-unit,.cbs-row{display:flex;flex-direction:row}.cbs-typecode{font-size:30px;font-weight:500}.cbs-control{flex-direction:row;justify-content:flex-start;margin:10px;width:700px}.cbs-button,.cbs-control{align-items:center;display:flex}.cbs-button{background-color:var(--natural1);border-radius:20px;color:var(--integrity);cursor:pointer;flex-direction:column;height:30px;height:var(--cbs-element-button-size);justify-content:center;width:30px;width:var(--cbs-element-button-size)}.cbs-button:hover{background-color:var(--heritage);color:var(--integrity)}.cbs-input-field{width:200px}.cbs-modal{font-size:15px;padding:20px;width:600px}.account-filters-container{align-items:center;display:flex;flex-direction:column;margin-bottom:55px}.account-filter-input-col{font-size:12px;margin-bottom:10px}.account-filter-input-icon{color:var(--collaboration2)}.account-filter-input-icon,.account-filter-input-icon-focus{align-items:center;display:flex;flex-direction:row;font-size:25px;justify-content:center;width:40px}.account-filter-input-icon-focus{color:var(--heritage)}.account-filter-input-container{display:flex;flex-direction:row;justify-content:space-between;width:180px}.account-filter-search-input,.account-filter-search-input-pair,.account-filter-search-input-pair-second{height:20px}.account-filter-search-input-pair,.account-filter-search-input-pair-second{width:60px}.account-filter-search-input{width:130px}.account-filter-input-row{display:flex;flex-direction:row;justify-content:space-between;width:130px}.company-management-control-box{align-items:center;display:flex;flex-direction:column;width:230px}.admin-background{display:flex;flex-direction:row;margin:0 auto;width:100%}.admin-control-column{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding-top:20px}.admin-control-column,.admin-control-column-backer{background-color:#f8f9fa;border-radius:0 0 50px 0;height:800px;margin-right:25px;margin-top:-15px;width:215px}.admin-control-column-backer{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.admin-container{border-radius:20px;margin:0 auto}.edit-permissions-button{background-color:var(--collaboration1);border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;height:35px;margin-right:30px;padding:5px;text-align:center;width:200px}.edit-permissions-button:hover{background-color:var(--heritage);color:#fff;text-decoration:none}.control-container{display:flex}.admin-control-label{width:600px}.admin-navigation-title{display:flex;flex-direction:row;justify-content:center;margin-bottom:13px}.information-background{height:100vh;overflow-y:auto}.information-content{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:70px;padding-top:70px;width:100%;z-index:1}.information-brand{height:130px}.information-container{color:#fff;display:flex;flex-direction:row;justify-content:center;margin:0 auto;opacity:1}.information-box{padding:10px}.information-box,.information-box2{background:#404143cc;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #000;height:338px;margin:20px;width:600px}.information-box3{align-items:center;display:flex;flex-direction:row;height:338px;justify-content:center;margin:20px;width:600px}.information-image{border-radius:20px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #000;height:307px;width:657px}.information-label{margin:0 auto 30px}.information-button{background-color:var(--collaboration2);border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;font-size:16px;height:50px;line-height:50px;margin:0 auto 10px;text-align:center;width:280px}.information-button:hover{background-color:var(--heritage);color:#fff;text-decoration:none}.information-text-container{margin-top:30px}.information-text-container,.information-text-dot-points{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:13px}.information-button:focus{box-shadow:none}.information-text-dot-points ul{list-style:none;margin:0;padding:0}.information-text-dot-points li{padding-left:1em;text-indent:-.7em}.information-text-dot-points li:before{color:var(--heritage);content:"• ";font-size:19px;margin-left:5px;margin-right:10px}.blurb-text-container{display:flex;flex-direction:row;padding-top:12px}.left-quote{margin-left:6px;margin-top:-15px}.left-quote,.right-quote{color:var(--heritage);font-size:30px}.right-quote{margin-left:110px;margin-top:-40px}.quote-text{margin-left:10px}.privacy-background{height:100vh;overflow-y:auto}.privacy-content{flex-direction:column;height:700px}.privacy-content,.privacy-row{display:flex;left:50%;position:relative;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.privacy-row{flex-direction:row;height:410px}.privacy-brand{margin:150px auto 0}.privacy-container{color:#fff;margin:0 auto;opacity:1;padding:20px 30px}.privacy-box,.privacy-container{display:flex;flex-direction:column}.privacy-box{align-items:center;background:#55575acc;border-radius:20px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #000;margin:30px;padding:30px}.privacy-text-container{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-bottom:30px;margin-top:10px}.privacy-label{margin:0 auto 30px}.privacy-button{background-color:#737373;border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;font-size:16px;height:50px;line-height:50px;margin:0 auto 10px;text-align:center;width:280px}.privacy-button:hover{background-color:var(--heritage);color:#fff;text-decoration:none}.privacy-button:focus{box-shadow:none}.privacy-video-container{margin-top:35px}.about{height:100vh;overflow-y:auto}.about,.about-background{align-items:center;display:flex;flex-direction:column;justify-content:center}.about-background{background-color:#55575acc;border-radius:20px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin:0 auto 30px;width:300px}.about-title{color:#fff;margin-bottom:20px;margin-top:20px}.about-title .display-4{font-size:30px}.about-version{color:#fff;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:30px}.about-version-label{width:140px}.about-version-row{display:flex;flex-direction:row}.request-demo{align-items:center;display:flex;flex-direction:column;justify-content:center}.request-demo-title .display-4{color:#fff;font-size:30px;margin-bottom:15px;margin-top:20px}.request-demo-para{margin-bottom:20px}.request-demo-para .display-4{color:#fff;font-size:15px}.request-demo-input-row{display:flex;flex-direction:row;margin-top:5px}.request-demo-input-label{color:#fff;width:200px}.request-demo-input-label .display-4{font-size:15px}.request-demo-input{font-size:12px;height:20px;width:300px}.request-demo-button{align-items:center;background-color:#737373;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;height:30px;justify-content:center;margin-bottom:20px;margin-top:20px;width:150px}.request-demo-button:hover{background-color:var(--heritage);cursor:pointer}.request-demo-button-container{align-items:center;display:flex;flex-direction:row;justify-content:center;width:800px}.request-demo-button-error{padding-left:30px;width:250px}.request-demo-error,.request-demo-success{color:var(--integrity)}.contacts-background{background-color:#f8f9fa;border-radius:20px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin:0 auto;padding:1px 60px 45px 130px;width:1330px}.contacts-title{margin-bottom:30px;margin-top:30px}.guest-contacts{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow-y:auto}.guest-contacts-background{margin:0 auto 30px}.guest-contacts-background,.guest-contacts-background2{align-items:center;background-color:#55575acc;border-radius:20px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:column;justify-content:center;width:1100px}.guest-contacts-background2{margin:0 auto}.guest-contacts-title{color:#fff;margin-bottom:20px;margin-top:20px}.guest-contacts-title .display-4{font-size:30px}.project-team-profile-card:hover{transform:scale(1.01)}.portfolio-buttons-item-button-row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px;width:150px}.portfolio-buttons-item-add-button{align-items:center;background-color:var(--collaboration1);border-radius:30px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;font-size:15px;height:30px;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;width:30px}.portfolio-buttons-item-add-button:hover{background-color:var(--heritage);cursor:pointer}.portfolio-buttons-item-add-button-clicked{align-items:center;background-color:var(--heritage);border-radius:30px;color:#fff;display:flex;flex-direction:row;font-size:15px;height:30px;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;width:30px}.portfolio-buttons-item-add-button-clicked:hover{cursor:pointer}.portfolio-buttons-item-delete-button{align-items:center;background-color:var(--collaboration1);border-radius:30px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;font-size:15px;height:30px;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;width:30px}.portfolio-buttons-item-delete-button:hover{background-color:var(--strength1);cursor:pointer}.portfolio-control-drop-zone{background-color:var(--integrity);box-shadow:inset 0 3px 8px #0000003d}.portfolio-control-drop-zone,.portfolio-control-drop-zone-highlight{align-items:center;border-radius:20px;color:grey;display:flex;flex-direction:column;font-size:30px;height:90px;justify-content:center;margin-bottom:15px;width:110px}.portfolio-control-drop-zone-highlight{box-shadow:inset 0 3px 8px var(--heritage);transition:all 1s cubic-bezier(.25,.8,.25,1)}.portfolio-control-drop-zone-plus{background-color:var(--natural4);box-shadow:inset 0 3px 8px var(--natural1)}.portfolio-control-drop-zone-minus,.portfolio-control-drop-zone-plus{align-items:center;border-radius:20px;color:#fff;display:flex;flex-direction:column;font-size:30px;height:90px;justify-content:center;margin-bottom:15px;transition:all 1s cubic-bezier(.25,.8,.25,1);width:110px}.portfolio-control-drop-zone-minus{background-color:var(--strength4);box-shadow:inset 0 3px 8px var(--heritage)}.portfolio-control-drop-zone-arrow{font-size:15px;transition:all .5s cubic-bezier(.25,.8,.25,1)}.portfolio-control-drop-zone-arrow-highlight{color:var(--heritage);font-size:30px;transition:all .5s cubic-bezier(.25,.8,.25,1)}.portfolio-control{align-items:center;display:flex;flex-direction:column}.portfolio-filter-warning-row{display:flex;flex-direction:row;justify-content:flex-start;width:100%}.portfolio-filter-warning-container{background-color:#f8f9fa;border-radius:20px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--heritage);display:flex;flex-direction:row;justify-content:flex-start;padding-left:20px;padding-right:20px;-webkit-user-select:none;user-select:none;width:max-content}.portfolio-filter-warning-container:hover{background-color:var(--heritage);color:var(--integrity);cursor:pointer}.portfolio-filter-warning{margin-right:10px}.portfolio-page-control a{align-items:center;color:var(--integrity);display:flex;flex-direction:row;font-weight:700;justify-content:center;text-decoration:none}.portfolio-page-control .tab,.portfolio-page-control .tab-arrow-inactive-left,.portfolio-page-control .tab-arrow-inactive-right,.portfolio-page-control .tab-arrow-left,.portfolio-page-control .tab-arrow-right,.portfolio-page-control .tab-selected{align-items:center;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:row;font-size:15px;justify-content:center;margin:3px;-webkit-user-select:none;user-select:none}.portfolio-page-control .tab,.portfolio-page-control .tab-arrow-left,.portfolio-page-control .tab-arrow-right,.portfolio-page-control .tab-selected{background-color:var(--collaboration1)}.portfolio-page-control .tab,.portfolio-page-control .tab-selected{height:40px;width:40px}.portfolio-page-control .tab-arrow-left:hover,.portfolio-page-control .tab-arrow-right:hover,.portfolio-page-control .tab-selected:hover,.portfolio-page-control .tab:hover{background-color:var(--heritage);cursor:pointer;text-decoration:none}.portfolio-page-control .tab-selected{background-color:var(--heritage)}.portfolio-page-control .tab-arrow-left,.portfolio-page-control .tab-arrow-right{height:30px;width:30px}.portfolio-page-control .tab-arrow-right{margin-left:20px;margin-top:8px}.portfolio-page-control .tab-arrow-left{margin-right:20px;margin-top:8px}.portfolio-page-control .tab-arrow-inactive{background-color:var(--collaboration2);width:30px}.portfolio-page-control .tab-arrow-inactive a:hover,.portfolio-page-control .tab-arrow-inactive:hover{background-color:var(--collaboration2);cursor:default}.portfolio-page-control .tab-arrow-inactive a:hover{text-decoration:none}.portfolio-background{display:flex;flex-direction:row;margin:0 auto;width:100%}.portfolio-control-column{justify-content:space-between;padding-top:20px}.portfolio-control-column,.portfolio-control-content{align-items:center;display:flex;flex-direction:column}.portfolio-control-column,.portfolio-control-column-backer{background-color:#f8f9fa;border-radius:0 0 50px 0;height:815px;margin-right:30px;margin-top:-15px;width:215px}.portfolio-control-column .create-project-button,.portfolio-control-column-backer{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.portfolio-control-column .create-project-button{align-items:center;background-color:var(--collaboration1);border:none;border-radius:30px;color:#fff;display:flex;flex-direction:row;font-size:13px;height:35px;justify-content:center;margin:0 auto 15px;outline:none;-webkit-user-select:none;user-select:none;width:150px}.portfolio-control-column .create-project-button:hover{background-color:var(--heritage);color:#fff;cursor:pointer;text-decoration:none}.portfolio-projects-column{align-items:center;display:flex;flex-direction:column}.portfolio-box{display:flex;flex-flow:wrap;justify-content:flex-start;margin-top:20px;min-height:760px;width:1460px}.portfolio-title{display:flex;flex-direction:column;margin-bottom:8px}.portfolio-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:760px;width:1460px}.portfolio-title-banner-row{display:flex;flex-direction:row;justify-content:flex-start;width:100%}.portfolio-title-banner{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly;width:1560px}.portfolio-title-banner-row-title{display:flex;flex-direction:row;justify-content:center;width:100%}.portfolio-title-banner-row-title .display-4{color:var(--heritage);font-size:30px;font-weight:450}.metric-item-item{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:15px}.metric-item-box1{background:linear-gradient(135deg,#55575a,#918f92)}.metric-item-box2{background:linear-gradient(135deg,#e4610f,#e4905c)}.metric-item-box3{background:linear-gradient(135deg,#326295,#6589b0)}.metric-item-box1,.metric-item-box2,.metric-item-box3{align-items:center;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:column;font-size:20px;height:60px;justify-content:center;margin-bottom:10px;min-width:135px;padding:30px}.metric-item-label{font-size:13px}.portfolio-metrics-banner-row{display:flex;flex-direction:row;justify-content:flex-start;margin-top:20px;width:100%}.portfolio-metrics-banner{align-items:center;background-color:var(--integrity);border-radius:60px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:row;justify-content:space-evenly;width:1560px}.portfolio-metrics-banner-row-internal{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.portfolio-metrics-banner-row-title{display:flex;flex-direction:row;justify-content:center;width:200px}.portfolio-metrics-banner .display-4{font-size:20px;font-weight:400}.dashboard-drawer{display:inline-block;position:relative}.dashboard-drawer-content{animation:fadein .5s;background-color:var(--collaboration1);border-radius:60px;box-shadow:0 8px 16px 0 #0003,0 12px 40px 0 #00000030;display:flex;flex-direction:column;left:0;position:fixed;top:0;transform:scale(.6);z-index:2000}.dashboard-drawer-content a{color:var(--collaboration1);display:block;float:none;text-align:left;text-decoration:none}.dashboard-editor-title{align-items:center;color:var(--integrity);display:flex;flex-direction:row;height:60px;justify-content:space-between;margin-bottom:10px;margin-top:20px;-webkit-user-select:none;user-select:none;width:85%}.dashboard-editor-title .display-4{font-size:40px;margin-bottom:0}.dashboard-editor-close{align-items:center;display:flex;flex-direction:row;height:40px;justify-content:center;width:40px}.dashboard-editor-close .fas{color:var(--strength1);font-size:35px;transition:.2s ease-in-out}.dashboard-editor-close .fas:hover{cursor:pointer;font-size:50px}.dashboard-editor-content{align-items:center;background-color:var(--collaboration3);display:flex;flex-direction:column;height:800px;overflow-y:scroll;padding-top:20px;width:550px}.dashboard-editor-panel{background-color:var(--integrity);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:column;height:max-content;justify-content:space-between;margin-bottom:30px;position:relative;width:500px}.dashboard-editor-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;z-index:2000}.dashboard-editor-slot{background-color:var(--collaboration1);color:var(--collaboration2);font-size:40px}.dashboard-editor-slot,.dashboard-editor-slot-highlight{align-items:center;border-radius:0 0 50px 50px;display:flex;height:100px;justify-content:center;transition:.2s ease-in-out;-webkit-user-select:none;user-select:none;width:100%}.dashboard-editor-slot-highlight{background-color:var(--strength1);color:var(--integrity);font-size:45px}.dashboard-editor-slot-icon{width:65px}.dashboard-editor-control{align-items:center;display:flex;height:35px;justify-content:space-evenly;margin-bottom:20px;width:550px}.dashboard-editor-save-button{align-items:center;background-color:var(--natural1);border-radius:50px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;font-size:22px;height:35px;justify-content:center;padding:10px;-webkit-user-select:none;user-select:none;width:200px}.dashboard-editor-save-button:active,.dashboard-editor-save-button:hover{background-color:var(--heritage);cursor:pointer}.dashboard-editor-save-button:active{transform:scale(.98)}.dashboard-editor-component{display:flex;flex-direction:column;pointer-events:none;-webkit-user-select:none;user-select:none}.dashboard-editor-error-container{font-size:20px;height:30px;width:150px}.dashboard-editor-error{color:var(--strength1)}.dashboard-editor-success{color:var(--natural1)}.dashboard{display:flex;flex-flow:wrap;flex-direction:row;justify-content:flex-start;width:1620px}.dashboard-column{flex-direction:column;margin-right:30px;position:relative;width:500px}.dashboard-panel{background-color:var(--integrity);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:column;height:max-content;justify-content:space-between;width:500px}.dashboard-title{background:none;border:none;color:var(--collaboration1);cursor:pointer;font:inherit;outline:inherit;padding-bottom:3px;padding-left:6px;padding-top:3px;text-align:left;z-index:1000}.dashboard-title:focus{outline:none}.dashboard-title .display-4{font-size:15px;margin-bottom:0}.dashboard-slot{background:none;color:#0000;height:26px;padding:0;text-decoration:none;transition:all .5s ease;width:98%}.dashboard-slot,.dashboard-slot:focus{border:none;outline:inherit}.dashboard-title:hover{background:linear-gradient(135deg,#e4610f,#e4905c);color:var(--integrity);cursor:pointer}.dashboard-slot-highlight,.dashboard-title:hover{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.dashboard-slot-highlight{align-items:center;background-color:#32629580;border:none;color:#fff;display:flex;flex-direction:row;height:60px;justify-content:center;outline:inherit;padding:0;transition:all .5s ease;width:98%}.dashboard-title-highlight{background:linear-gradient(135deg,#326295,#6589b0);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity)}.dashboard-panel-hidden-title{background-color:var(--integrity);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:column;height:max-content;justify-content:space-between;width:500px}.dashboard-title-hidden{display:none;transition:all .5s ease}.dashboard-panel-hidden-title:hover .dashboard-title-hidden{border:none;color:var(--collaboration1);cursor:pointer;display:flex;font:inherit;height:24px;outline:inherit;padding-bottom:3px;padding-left:6px;padding-top:3px;text-align:left;transition:all .5s ease;z-index:1000}.dashboard-title-hidden .display-4{font-size:15px;margin-bottom:0}.dashboard-title-hidden:hover{background:linear-gradient(135deg,#e4610f,#e4905c);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;cursor:pointer}.dashboard-title-hidden:hover .display-4{color:#fff}.dashboard-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%}.dashboard-panel-row{display:flex;flex-direction:column;height:max-content;justify-content:space-between;margin-right:20px}.dashboard-panel-row .benchmark-element-flex .benchmark-element-table-box,.dashboard-panel-row .benchmarking-chart-box-costm2,.dashboard-panel-row .benchmarking-chart-box-dashboard,.dashboard-panel-row .benchmarking-table-box{margin-bottom:0}.pd-projects-list{display:flex;flex-direction:column;margin-top:10px;width:500px}.pd-projects-list-row-image{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-right:10px;object-fit:cover;width:40px}.pd-projects-list-row{align-items:center;border-bottom:1px solid #d3d3d3;color:var(--collaboration1);display:flex;flex-direction:row;padding:5px;text-decoration:none;width:500px}.pd-projects-list-row:hover{background-color:var(--heritage);color:var(--integrity);cursor:pointer;text-decoration:none}.pd-projects-list-title{margin-left:10px}.cost-plan-cost-text{text-align:left}.cost-plan-cost-number{display:flex;flex-direction:column;justify-content:center}.portfolio-cashflow{height:260px;width:500px}.portfolio-cashflow-overlay{align-items:center;display:flex;flex-direction:row;height:260px;justify-content:center;position:absolute;width:500px}.portfolio-cashflow-overlay .display-4{font-size:20px;font-weight:500}.portfolio-cashflow-text-field{background-color:#ffffffeb;border-radius:50px;box-shadow:0 2px 4px 0 #0003,0 3px 10px 0 #00000030;padding:30px;width:430px}.pm-popup{border-radius:100px;margin-bottom:30px;text-decoration:none}.pm-popup .leaflet-popup-content-wrapper{background-color:#ffffffb3;height:420px;padding-top:20px;width:400px}.pm-popup .leaflet-popup-tip{background-color:#ffffffb3}.pm-popup-link:hover,.pm-tooltip{text-decoration:none}.pm-tooltip{opacity:1}.pm-tooltip:hover{background-color:var(--heritage);text-decoration:none}.pm-tooltip-link{align-items:center;display:flex;flex-direction:row}.pm-tooltip-link,.pm-tooltip-link:hover{text-decoration:none}.pm-tooltip-project-image{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-right:10px;object-fit:cover;width:50px}.pm-tooltip-text{margin-left:5px}.pm-tooltip:hover .pm-tooltip-text{color:var(--integrity)}.portfolio-map{border-radius:0 50px 50px 50px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:790px;margin-top:10px;width:1560px}.portfolio-navigation-tab-group{background-color:#f8f9fa;display:flex;flex-direction:column;margin-bottom:30px;-webkit-user-select:none;user-select:none}.portfolio-navigation-section,.portfolio-navigation-section-selected{font-size:14px;width:190px}.portfolio-navigation-section{color:var(--confident)}.portfolio-navigation-section-selected,.portfolio-navigation-section-selected .icon-container{color:var(--heritage)}.portfolio-navigation-tab-link:hover{text-decoration:none}.portfolio-navigation-label{justify-content:space-between}.portfolio-navigation-beta,.portfolio-navigation-label,.portfolio-navigation-label .front-icon{display:flex;flex-direction:row}.portfolio-navigation-beta{align-items:center;background-color:var(--heritage);border-radius:5px;box-shadow:0 2px 4px 0 #0003,0 3px 10px 0 #00000030;color:var(--integrity);font-size:11px;height:15px;justify-content:center;margin-left:10px;margin-top:3px;padding:5px}.portfolio-control-selection{background-color:var(--integrity);box-shadow:inset 0 3px 8px #0000003d;font-size:13px;margin-bottom:15px;max-height:300px;overflow-x:hidden;overflow-y:auto;padding:5px;width:150px}.portfolio-control-item-button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0;text-align:left}.portfolio-control-item{color:var(--collaboration1)}.portfolio-control-item,.portfolio-control-item-empty{border-bottom:1px solid #f5f5f5;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1px;padding-left:3px;-webkit-user-select:none;user-select:none;width:140px}.portfolio-control-item-empty{color:var(--collaboration3)}.portfolio-control-item-empty:hover{cursor:pointer;text-decoration:none}.portfolio-control-item-empty:hover,.portfolio-control-item-selected{border-bottom:1px solid #f5f5f5;color:var(--heritage);-webkit-user-select:none;user-select:none;width:140px}.portfolio-control-item-selected{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1px;padding-left:3px}.portfolio-control-item:hover{cursor:pointer;text-overflow:ellipsis}.portfolio-control-item-selected:hover,.portfolio-control-item:hover{color:var(--heritage);text-decoration:none;-webkit-user-select:none;user-select:none;width:140px}.portfolio-control-item-selected:hover{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1px;padding-left:3px}.portfolio-filter-container{align-items:center;display:flex;flex-direction:column}.portfolio-filter-input-container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px;width:100%}.portfolio-filter-input-col{font-size:11px}.portfolio-filter-input-row{display:flex;flex-direction:row;justify-content:space-between;margin-right:10px;width:130px}.portfolio-filter-input-icon{color:var(--collaboration2)}.portfolio-filter-input-icon,.portfolio-filter-input-icon-focus{align-items:center;display:flex;flex-direction:row;font-size:25px;justify-content:center;margin-left:10px;width:40px}.portfolio-filter-input-icon-focus{color:var(--heritage)}.portfolio-filter-input,.portfolio-filter-input-pair,.portfolio-filter-input-pair-second{border:1px solid var(--collaboration1);color:var(--collaboration1);height:20px}.portfolio-filter-input-pair-second:focus,.portfolio-filter-input-pair:focus,.portfolio-filter-input:focus{border:1px solid var(--heritage);box-shadow:none;outline:none}.portfolio-filter-input-pair,.portfolio-filter-input-pair-second{width:60px}.portfolio-filter-input{width:130px}.portfolio-filter-drawer{display:inline-block;font-size:13px;position:relative}.portfolio-filter-drawer .display-4{font-size:13px;margin:0}.portfolio-filter-drawer-content,.portfolio-filter-drawer-content-disabled{animation:fadein .5s;background-color:#f8f9fa;border-radius:25px;display:flex;flex-direction:column;height:525px;padding:10px;position:absolute;width:215px}.portfolio-filter-drawer-content-disabled{margin-top:-700px}.portfolio-filter-drawer-content{box-shadow:0 8px 16px 0 #0003,0 12px 40px 0 #00000030;margin-top:-540px}.portfolio-filter-drawer-content a{color:var(--collaboration1);display:block;float:none;text-align:left;text-decoration:none}.portfolio-filter-button-apply,.portfolio-filter-button-apply-active,.portfolio-filter-drawer-button,.portfolio-filter-drawer-button-active,.portfolio-filter-drawer-button-clicked{align-items:center;border:none;border-radius:30px;color:#fff;display:flex;flex-direction:row;font-size:13px;height:35px;justify-content:center;margin-bottom:15px;outline:none;-webkit-user-select:none;user-select:none;width:150px}.portfolio-filter-button-apply,.portfolio-filter-drawer-button{background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.portfolio-filter-drawer-button-active{background-color:var(--heritage);box-shadow:0 4px 8px 0 var(--heritage),0 6px 20px 0 var(--heritage)}.portfolio-filter-button-apply-active{background-color:var(--natural1);box-shadow:0 4px 8px 0 var(--natural1),0 6px 20px 0 var(--natural1)}.portfolio-filter-drawer-button-clicked{background-color:var(--collaboration3);border:none;outline:none}.portfolio-filter-button-apply-active:hover,.portfolio-filter-button-apply:hover,.portfolio-filter-drawer-button:hover{background-color:var(--heritage);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;cursor:pointer}.portfolio-filter-drawer-button-active:hover,.portfolio-filter-drawer-button-clicked:hover{background-color:var(--heritage);cursor:pointer}.portfolio-title .display-4{font-size:30px}.portfolio-title-small .display-4{font-size:20px}.project-info-table-cell-text{border-bottom:1px solid #00000017;border-right:1px solid #00000017;color:#000;padding:7px;text-align:left;width:50%}.project-info-table-cell-right-aligned-number{border:1px solid #000;color:#000;text-align:right;width:100px}.project-info-table-cell-left-aligned-number{border:1px solid #000;color:#000;text-align:left;width:100px}.project-info-table-sub-header-row{background:linear-gradient(135deg,#326295,#6589b0);color:#fff;display:flex;flex-direction:row;font-size:20px;height:35px;justify-content:space-between;padding-left:10px;width:100%}.info-table-container{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:column;margin-bottom:10px;margin-right:10px;margin-top:10px;width:100%}.info-table{height:650px;overflow-y:auto;scrollbar-width:none}.info-table-row{border-left:1px solid #00000017;display:flex;flex-direction:row}.info-table-cell{word-wrap:break-word;border-bottom:1px solid #00000017;border-right:1px solid #00000017;color:#000;font-size:17px;padding:5px;vertical-align:middle}.description{text-align:left;width:100%}.info-table-cell.info-table-cell.header.text,.info-table-cell.info-table-cell.total-subheading.text,.info-table-cell.text{text-align:center;width:300px}.currency,.number{text-align:right;width:300px}.currency{width:350px}.header{background-color:var(--fluidity1);color:#fff;text-align:center}.total-subheading{background-color:var(--fluidity3);color:#000;text-align:right}.subtotal-subheading{background-color:var(--fluidity2);color:#fff;font-weight:500;text-align:right}.grandtotal-subheading{background-color:var(--fluidity1);color:#fff;font-weight:500;text-align:right}.info-table::-webkit-scrollbar{width:10px}.benchmark-project-info-container{padding-top:30px;z-index:1}.titled-table-heading{margin:10px}.create-project-panel{height:auto;overflow-y:auto;width:100%!important}.project-info-tab1-table-cell-text{border-bottom:1px solid #00000017;border-right:1px solid #00000017;color:#000;padding:7px;text-align:left;width:-webkit-fill-available}.project-info-table-row{display:flex;flex-direction:row;justify-content:space-between;width:100%}.col{text-align:center;width:10%}.col2,.col3{width:45%}.create-project-matrix-panel{scrollbar-width:thin}.custom-margin{margin-left:150px;margin-right:150px}.cost-plan-view .pct-filter-row,.cost-plan-view .pct-headings-row,.cost-plan-view .pct-pagination,.cost-plan-view .pct-row-total{background:linear-gradient(135deg,#326295,#6589b0);color:#fff;font-size:15px;height:35px;padding-left:10px;padding-top:15px}.cost-plan-view .pct-pagination{height:55px}.cost-plan-view .pct-container .pct-row,.cost-plan-view .pct-container .pct-row-selected{font-size:16px;height:35px;padding-left:10px}.cost-plan-view .table-options-cog-menu{background-color:var(--fluidity1)}.cost-plan-view .pct-row:hover{background-color:#f8f9fa;box-shadow:none}.cost-plan-view{margin-bottom:50px;margin-left:50px;scrollbar-width:thin}.visuals-view{height:600px;overflow:scroll;overflow-x:hidden;padding-left:340px;scrollbar-width:thin;width:100%}.visuals-view .benchmarking-chart-box-costm2,.visuals-view canvas{width:500px}.table-header-row .project-info-tab1-table-cell-text{color:#fff;text-align:center}.table-header-row{background:var(--fluidity1);font-weight:700;margin-top:5px}.selected-benchmark-collection-row{font-weight:700}.pctm-matrix-subheader{align-items:center;font-size:16px!important;font-weight:700}.pctm-container-matrix-horizontal{margin-bottom:2px!important}.project-control-estimate-metrics{padding:15px;width:885px}.project-control-estimate-metrics-container{background-color:#f8f9fa;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:245px;margin-bottom:15px;padding:10px;width:630px}.project-control-estimate-metric-error-container{align-self:center;display:flex;height:30px;justify-content:center;width:200px}.project-control-metrics-table{margin-bottom:15px}.project-control-metrics-selection{padding:15px}.project-control-estimate-metric-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:7px;width:855px}.project-control-estimate-metric-display{align-items:center;background-color:#f8f9fa;border:1px solid var(--collaboration3);display:flex;flex-direction:row;height:70px;justify-content:space-evenly;margin-right:30px;width:610px}.project-control-estimate-metric-display-value{align-items:center;color:var(--heritage);display:flex;flex-direction:row;font-size:15px;height:100%;justify-content:center;margin-left:10px}.project-control-estimate-metric-display-quantity{margin-right:5px}.project-control-estimate-metric-display-metric{align-items:center;color:var(--collaboration1);display:flex;font-size:13px;height:100%;justify-content:flex-start;width:300px}.project-control-estimate-metric-remove-button{align-items:center;background-color:var(--strength1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;height:30px;justify-content:center;margin-left:20px;-webkit-user-select:none;user-select:none;width:30px}.project-control-estimate-metric-remove-button:hover{background-color:var(--heritage);cursor:pointer}.project-control-estimate-metric-display-input-code{height:25px;width:50px}.project-control-estimate-metric-display-input-value{height:25px;width:150px}.project-control-estimate-metric-display-input-unit{height:25px;width:100px}.project-control-estimate-metric-display-input-metric{height:25px;width:250px}.project-control-image{display:flex;flex-direction:column;padding:15px}.project-control-image-container{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:15px}.project-control-save-button{background-color:var(--natural1);border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;height:35px;padding:5px;text-align:center;width:150px}.project-control-save-button:hover{background-color:var(--heritage);color:#fff;cursor:pointer;text-decoration:none}.project-control-user-table{background-color:#f8f9fa;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-bottom:15px;width:1360px}.project-control-notify{padding:15px}.notify-team-message{animation:fadein 2s;color:var(--natural1);font-size:20px;justify-content:space-between}.notify-team-container,.notify-team-message{align-items:center;display:flex;flex-direction:row;text-align:center}.notify-team-container{justify-content:center;margin-top:20px}.notify-team-textarea{max-height:100px;min-height:100px;width:100%}.notify-team-container .notify-team-button{align-items:center;background-color:var(--natural1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;font-size:15px;height:30px;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;width:150px}.notify-team-button:hover{background-color:var(--heritage);cursor:pointer}.advice-field-container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px}.advice-highlight{width:755px}.advice-delete-spacer{width:30px}.advice-urgency{width:200px}.advice-title{width:800px}.advice-add-button{align-items:center;background-color:var(--natural1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;height:35px;justify-content:center;margin-top:30px;-webkit-user-select:none;user-select:none;width:150px}.advice-add-button:hover{background-color:var(--heritage);cursor:pointer}.advice-delete-button{align-items:center;background-color:var(--strength1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;height:30px;justify-content:center;-webkit-user-select:none;user-select:none;width:30px}.advice-delete-button:hover{background-color:var(--heritage);cursor:pointer}.advice-save-button{align-items:center;background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;height:35px;justify-content:center;margin-top:30px;-webkit-user-select:none;user-select:none;width:150px}.advice-save-button:hover{background-color:var(--heritage);cursor:pointer}.project-control-advice{padding:15px}.project-control-features{padding:15px;width:350px}.project-control-features .checkbox-label{width:250px}.project-control-settings{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:15px}.project-stages-error-container{width:400px!important}.report-style-class{height:400px;width:800px}.export-embedded-report-select{height:30px;margin-bottom:10px;margin-top:10px;width:435px}.project-stages-phase-button{height:30px;margin:10px;width:435px}.report-container{display:flex;flex-direction:row;justify-content:center;margin-top:15px}.export-embedded-report-input-row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5px;margin-top:10px}.export-report-date-container{border:1px solid #000;display:flex;flex-direction:row;width:max-content}.export-report-date-container-row1{background-color:var(--collaboration4);font-weight:700;width:150px}.export-report-date-container-row1,.export-report-date-container-row2{align-items:center;border:1px solid #000;display:flex;flex-direction:column;justify-content:center}.export-report-date-container-row2{padding-left:10px;padding-right:10px}.export-report-export-text{color:var(--heritage);display:inline;font-weight:700}.export-report-view-text{color:var(--fluidity1);display:inline;font-weight:700}.export-report-date-text{color:var(--collaboration1);display:inline;font-weight:700}.report-view-button{align-items:center;background-color:var(--fluidity1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;font-size:15px;height:30px;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;width:150px}.report-view-button:hover{background-color:var(--fluidity2);cursor:pointer}.report-export-button{align-items:center;background-color:var(--heritage);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;font-size:15px;height:30px;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;width:150px}.report-export-button:hover{background-color:var(--heritage2);cursor:pointer}.report-export-exporting,.report-export-exporting-text{display:flex;flex-direction:row}.report-export-exporting-text{align-items:center;height:30px;justify-content:center;margin-left:10px}.report-export-introduction{margin-bottom:10px}.project-control-background{margin:0 auto;width:1630px}.input-details{height:30px;margin:10px;width:400px}.textarea-details{height:190px;margin:10px;resize:none;width:400px}.flex-container-details{display:flex;flex-direction:row;flex-wrap:wrap;height:450px;width:100%}.submit-details{margin:10px;width:150px}.edit-clients-button-container{display:flex;flex-flow:column}.project-control-button-delete{background-color:var(--collaboration1);border:none;border-radius:0;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:inline-block;height:35px;margin-bottom:15px;margin-left:15px;margin-top:15px;padding:5px;text-align:center;width:150px}.project-control-button-delete:hover{background-color:var(--strength1);cursor:pointer}.edit-project-filter{margin-bottom:10px;padding:5px;width:500px}.spinner-false{display:none}.spinner-true{margin-left:30px;margin-top:12px;width:50px}.submitted-false{display:none}.submitted-true{animation:fadein 2s;color:var(--natural1);font-size:24px;margin-left:30px;margin-top:12px}.edit-project-label,.save-control-flex{display:flex;flex-direction:row}.edit-project-error{color:red}.locality-factor-container{height:200px;padding:15px;position:relative;width:550px}.locality-factor-flex-container{align-items:center;display:flex;margin-bottom:10px}.locality-factor-label{font-size:16px;font-weight:700;margin-right:-20px;width:150px}.locality-factor-input{height:25px;margin-right:25px;width:100px}.checkboxes-vertical{display:flex;flex-direction:column;justify-content:flex-start;margin-left:40px;margin-top:20px}.checkbox-label{font-size:16px;font-weight:700}.checkboxes-vertical-container{align-items:center;display:flex;margin-top:10px}.save-locality-button{align-items:center;background-color:var(--natural1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;font-size:15px;height:30px;justify-content:center;left:50%;max-width:100%;padding:0 10px;position:absolute;transform:translateX(-50%);-webkit-user-select:none;user-select:none;width:150px}.save-locality-button:hover{background-color:var(--heritage);cursor:pointer}.project-stages-error-container{margin-top:10px}.location-factor-error.success{color:green;font-weight:700}.location-factor-error.error{color:red;font-weight:700}.clarification-field-container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px;width:800px}.post-contract-clarifications-table{margin-bottom:10px;max-height:210px;min-height:210px;overflow-y:scroll}.clarification-highlight{width:755px}.clarification-decision{width:600px}.clarification-required-by{width:140px}.clarification-delete-spacer{width:30px}.clarification-urgency{width:200px}.clarification-title{margin-bottom:15px}.clarification-add-button{align-items:center;background-color:var(--natural1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;height:35px;justify-content:center;margin-top:30px;-webkit-user-select:none;user-select:none;width:150px}.clarification-add-button:hover{background-color:var(--heritage);cursor:pointer}.clarification-delete-button{align-items:center;background-color:var(--strength1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;height:30px;justify-content:center;-webkit-user-select:none;user-select:none;width:30px}.clarification-delete-button:hover{background-color:var(--heritage);cursor:pointer}.clarification-save-button{align-items:center;background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;height:35px;justify-content:center;margin-top:30px;-webkit-user-select:none;user-select:none;width:150px}.clarification-save-button:hover{background-color:var(--heritage);cursor:pointer}.post-contract-clarifications{padding:15px}.post-contract-toggle{height:30px;margin-bottom:15px;margin-top:15px}.pc-toggle-active-button,.post-contract-toggle{display:flex;flex-direction:row;justify-content:center}.pc-toggle-active-button{align-items:center;background-color:var(--heritage);color:#fff;font-size:15px;height:40px;text-align:center;-webkit-user-select:none;user-select:none;width:420px}.pc-toggle-active-button:hover{background-color:var(--collaboration1);cursor:pointer}.pc-toggle-inactive-button{align-items:center;background-color:#fff;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#000;display:flex;flex-direction:row;font-size:15px;height:40px;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;width:420px}.pc-toggle-inactive-button:hover{background-color:var(--collaboration1);color:#fff;cursor:pointer}.package-selector-options{background-color:#fff;max-height:250px;overflow-x:hidden;overflow-y:auto;padding-bottom:15px;padding-left:60px;width:350px;z-index:2000}.package-selector-options input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.aggregation-container{max-height:600px;width:400px}.aggregation-name{display:flex;flex-direction:row;font-size:medium;padding-top:20px}.aggregation-name-field{padding-right:10px}.aggregate-item{background-color:#f8f9fa;display:flex;font-size:medium;justify-content:space-between;margin-bottom:10px;padding:5px}.aggregate-container{max-height:450px;overflow-x:hidden;overflow-y:auto;padding:25px;width:500px}.aggregate-edit-button{align-items:center;background-color:var(--collaboration1);border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;height:35px;justify-content:center;width:35px}.aggregate-edit-button:hover{background-color:var(--heritage);cursor:pointer}.aggregate-name{font-size:18px;white-space:nowrap;width:320px}.aggregate-item:hover{background-color:#f8f9fa;cursor:pointer}.aggregate-container .clarification-delete-button{border:none;height:35px;width:35px}.general-upload-button:focus{outline:1px}.advice-decision{width:600px}.advice-required-by{width:200px}.advice-glossary{width:370px}.advice-title{margin-bottom:15px;width:900px}.advice-decisions-field-container{max-height:225px;overflow-y:scroll}:root{--width:150px}.nested-dropdown{display:inline-block;height:30px;position:relative}.nested-dropdown-toggle{background-color:#fff;border:1px solid #ccc;cursor:pointer;display:flex;flex-direction:row;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:30px;justify-content:space-between;text-align:left}.nested-dropdown-menu{background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 6px #0000001a;left:0;min-width:150px;min-width:var(--width);position:absolute;top:100%;z-index:1000}.nested-dropdown-list{list-style-type:none;margin:0;padding:0}.nested-dropdown-item{position:relative}.nested-dropdown-link{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:left;width:100%}.nested-dropdown-link.open,.nested-dropdown-link:hover{background-color:var(--collaboration2);color:#fff}.nested-dropdown-arrow{margin-left:auto}.nested-dropdown-submenu{background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 6px #0000001a;left:100%;min-width:150px;min-width:var(--width);position:absolute;top:0;z-index:1000}.pcf-element{align-items:left;display:flex;flex-direction:row}.pcf-element-item{height:30px;margin-left:5px}.pcf-element-item,.pcf-validation-message{align-items:center;display:flex;flex-direction:row;width:200px}.pcf-validation-message{color:red;font-size:small;height:20px}.pcf-container{margin:10px;min-width:250px}.pcf-container .checkbox-label{width:400px}.pcf-date-item{align-items:center;height:30px;width:200px}input[type=date]:invalid::-webkit-datetime-edit{color:#999}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.pcf-element-item input[type=button]{border:gray;width:200px}.bm-table-props{max-height:600px;overflow-y:auto;padding-top:10px;scrollbar-width:thin}.bm-container .bm-table-label{word-wrap:true;width:200px}.bm-notes-container .general-row-container{display:block}.bm-notes-container textarea{height:35px;width:100%}.bm-notes-container .general-row-container:has(.general-upload-button),.bm-notes-container .general-row-container:has(.pcu-error-container){display:flex}.bm-notes-container .general-row-container>input{height:35px}.bm-notes-container .general-row-container:focus-within{font-weight:700}.bm-container .bm-table-element{width:135px}.bm-container .general-row-container input:nth-child(3),.bm-container .general-row-container input:nth-child(4),.bm-container .general-row-container input:nth-child(5),.bm-container .general-row-container input:nth-child(6),.bm-container .general-row-container input:nth-child(8){text-align:right}.bm-container .general-row-container:focus-within{font-weight:700}.bm-container .pcf-element-item{width:135px}.bm-container .bm-table-props .general-row-container .pcf-element-item:first-child{width:60px}.bm-container .bm-table-props .general-row-container .pcf-element-item:nth-child(2){height:auto;width:200px}.bm-container .general-row-container .pcf-element-item:first-child{width:60px}.bm-container .general-row-container .pcf-element-item:nth-child(2){width:200px}.bm-container .general-row-container input:focus{outline:auto}.bm-container .bm-upload-button-container .general-row-container .pcf-element div:first-child{width:200px!important}.bm-metrics-container .general-row-container div:first-child{width:50px}.bm-metrics-container .general-row-container div:nth-child(2){width:400px}.bm-metrics-container .general-row-container input:nth-child(3){text-align:right}.bm-metrics-container .general-row-container input:focus{outline:auto}.bm-metrics-container .general-row-container:focus-within{font-weight:700}.bm-metrics-container .general-row-container .feedback-success{width:100%!important}.bm-pinfo-container .general-row-container div:first-child{width:50px}.bm-pinfo-container .general-row-container div:nth-child(2){width:400px}.bm-pinfo-container .general-row-container div:nth-child(3) .pcf-element-item,.bm-pinfo-container .general-row-container input:nth-child(3){text-align:left;width:300px}.bm-pinfo-container .general-row-container input:focus{outline:auto}.bm-pinfo-container .general-row-container:focus-within{font-weight:700}.bm-pinfo-container .general-row-container .feedback-success{width:100%!important}.bm-pinfo-container .general-row-container div:nth-child(3){text-align:left;width:300px}.pcf-table-date-item{align-items:center;height:30px;width:300px}.pcra-log-modal-trigger-button{align-items:center;background-color:var(--collaboration1);border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;font-size:13px;height:35px;justify-content:center;margin-bottom:15px;padding:5px;text-align:center;width:150px;z-index:200}.pcra-log-modal-trigger-button:active,.pcra-log-modal-trigger-button:hover{background-color:var(--heritage);cursor:pointer}.pcra-log-container-root{--unit:40px;--box-count:4;--gap-count:calc(var(--box-count) - 1);--log-box-width:calc(var(--unit)*7);--log-box-height:calc(var(--unit)*8);--gap-width:var(--unit);--gap-width-half:calc(var(--gap-width)/2);--scroll-bar-width:17px;--container-padding:var(--gap-width);--container-padding-half:calc(var(--container-padding)/2);--container-padding-quarter:calc(var(--container-padding)/4);--container-width:calc(var(--box-count)*var(--log-box-width) + var(--gap-count)*var(--gap-width));--container-outer-width:calc(var(--container-width) + var(--container-padding) + var(--scroll-bar-width)*2);--container-outer-width-max:1300px;--label-width:calc(var(--unit)*3);--label-height:var(--unit);--internal-padding:calc(var(--gap-width)/4);--internal-padding-half:calc(var(--internal-padding)/2);--border-thin:1px;--border-thick:3px;--border-radius:8px;--border-radius-TL-TR:8px 8px 0 0;--border-radius-BL-BR:0 0 8px 8px;--border-radius-BL:0 0 0 8px;--border-radius-BR:0 0 8px 0;--passed:var(--natural1);--failed:var(--strength1);--current:var(--built1);--neutral:var(--collaboration4);--muted:var(--collaboration3);--pending:var(--collaboration2);--label-PRODUCE:var(--collaboration3);--label-CHECK:var(--collaboration2);--label-REVIEW:var(--collaboration1);--label-APPROVE:var(--heritage);--banner-back:var(--built3);--banner-icon:var(--collaboration2);--banner-text:var(--collaboration1)}.pcra-log-container-root.PCRA{--box-count:4}.pcra-log-container-root.PCA{--box-count:3}.pcra-log-container{align-items:center;display:grid;justify-content:center;min-height:400px;min-width:400px}.pcra-banner{background-color:var(--banner-back);border-bottom:var(--border-thin) dashed #d3d3d3;max-width:var(--container-outer-width-max);padding:var(--container-padding-quarter) var(--container-padding-half);width:var(--container-outer-width)}.pcra-banner,.pcra-banner-content{align-items:center;display:grid;justify-items:center}.pcra-banner-content{grid-column-gap:10px;grid-template-columns:24px auto;text-align:center}.pcra-banner i{color:var(--banner-icon)}.pcra-banner .text{color:var(--banner-text)}.pcra-log-header{grid-column-gap:var(--gap-width);align-items:center;border-bottom:var(--border-thin) dashed #d3d3d3;display:grid;grid-template-columns:repeat(var(--box-count),1fr);justify-items:center;margin:0 var(--container-padding-half);padding:var(--container-padding-half) 0;width:var(--container-width)}.pcra-stage-label{align-items:center;color:#fff;display:flex;font-weight:700;height:var(--label-height);justify-content:center;width:var(--label-width)}.pcra-stage-label.PRODUCE{background-color:var(--label-PRODUCE)}.pcra-stage-label.CHECK{background-color:var(--label-CHECK)}.pcra-stage-label.REVIEW{background-color:var(--label-REVIEW)}.pcra-stage-label.APPROVE{background-color:var(--label-APPROVE)}.pcra-journeys{display:grid;max-height:760px;overflow-y:scroll;padding:var(--container-padding-half) 0}.pcra-journey{display:grid;grid-template-columns:repeat(var(--box-count),1fr);justify-items:center}.pcra-journey-entry{display:grid}.pcra-log-entry{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto var(--label-height);margin:0 var(--container-padding-half)}.pcra-log-entry.FAILED,.pcra-log-entry.PASSED,.pcra-log-entry.PENDING{grid-template-areas:"log-box log-box" "log-status log-status"}.pcra-log-entry.CURRENT{grid-template-areas:"log-box log-box" "log-action-left log-action-right"}.pcra-log-box{border:var(--border-thick) solid var(--neutral);border-radius:var(--border-radius-TL-TR);display:grid;grid-area:log-box;grid-template-areas:"comments comments" "username timestamp" "email email";grid-template-rows:1fr repeat(2,var(--gap-width));height:var(--log-box-height);width:var(--log-box-width)}.pcra-log-entry.PASSED>.pcra-log-box{border-color:var(--passed)}.pcra-log-entry.FAILED>.pcra-log-box{border-color:var(--failed)}.pcra-log-entry.PENDING>.pcra-log-box{border-bottom-color:#0000;border-style:dashed}.pcra-log-box>textarea.comments{background-color:initial;border:none;outline:none;resize:none}.pcra-log-box>textarea.comments::placeholder{color:var(--collaboration2);font-size:small;font-style:italic}.pcra-log-box>.comments{border:var(--border-thin) solid #0000;border-radius:var(--border-radius-TL-TR);font-size:small;grid-area:comments;overflow:hidden;padding:var(--internal-padding-half) var(--internal-padding);padding-right:calc(var(--internal-padding) + var(--scroll-bar-width))}.pcra-log-box>.comments:hover{overflow-x:hidden;overflow-y:scroll;padding-right:var(--internal-padding)}.pcra-log-entry.PENDING>.pcra-log-box>.comments:hover{overflow:hidden}.pcra-log-box>.username{align-content:center;border-top:var(--border-thin) solid var(--neutral);display:grid;font-size:small;font-weight:700;grid-area:username;padding:var(--internal-padding)}.pcra-log-entry.PASSED>.pcra-log-box>.username{border-color:var(--passed)}.pcra-log-entry.FAILED>.pcra-log-box>.username{border-color:var(--failed)}.pcra-log-entry.PENDING>.pcra-log-box>.username{border-color:#0000}.pcra-log-box>.timestamp{align-content:center;border-top:var(--border-thin) solid var(--neutral);display:grid;font-size:x-small;grid-area:timestamp;height:var(--gap-width);padding:var(--internal-padding);text-align:right}.pcra-log-entry.PASSED>.pcra-log-box>.timestamp{border-color:var(--passed)}.pcra-log-entry.FAILED>.pcra-log-box>.timestamp{border-color:var(--failed)}.pcra-log-entry.PENDING>.pcra-log-box>.timestamp{border-color:#0000}.pcra-log-box>.email{align-content:center;border-top:1px dashed #0000;display:grid;font-size:small;grid-area:email;padding:var(--internal-padding);text-align:left}.pcra-log-entry.PASSED>.pcra-log-box>.email{border-top-color:var(--passed)}.pcra-log-entry.FAILED>.pcra-log-box>.email{border-top-color:var(--failed)}.pcra-log-entry.CURRENT>.pcra-log-box>.email{border-top-color:var(--neutral)}.pcra-log-entry.PENDING>.pcra-log-box>.email{border-top-color:none}.pcra-log-entry>i{align-items:center;background-color:var(--neutral);border:var(--border-thick) solid var(--neutral);border-top:#0000;color:#fff;display:grid;justify-content:center}.pcra-log-entry.FAILED>i,.pcra-log-entry.PASSED>i,.pcra-log-entry.PENDING>i{border-radius:var(--border-radius-BL-BR);grid-area:log-status}.pcra-log-entry.PASSED>i{background-color:var(--passed);border-color:var(--passed)}.pcra-log-entry.FAILED>i{background-color:var(--failed);border-color:var(--failed)}.pcra-log-entry.PENDING>i{background-color:initial;border-style:dashed;color:var(--neutral)}.pcra-log-entry.CURRENT>i{cursor:pointer}.pcra-log-entry.CURRENT>i:first-of-type{border-radius:var(--border-radius-BL);grid-area:log-action-left}.pcra-log-entry.CURRENT>i:last-of-type{border-radius:var(--border-radius-BR);grid-area:log-action-right}.pcra-log-entry.CURRENT>i.fa-times{color:var(--failed)}.pcra-log-entry.CURRENT>i.fa-times:active,.pcra-log-entry.CURRENT>i.fa-times:hover{background-color:var(--failed);border-color:var(--failed);color:#fff}.pcra-log-entry.CURRENT>i.fa-times:active~.pcra-log-box,.pcra-log-entry.CURRENT>i.fa-times:active~.pcra-log-box>.timestamp,.pcra-log-entry.CURRENT>i.fa-times:active~.pcra-log-box>.username,.pcra-log-entry.CURRENT>i.fa-times:hover~.pcra-log-box,.pcra-log-entry.CURRENT>i.fa-times:hover~.pcra-log-box>.timestamp,.pcra-log-entry.CURRENT>i.fa-times:hover~.pcra-log-box>.username{border-color:var(--failed)}.pcra-log-entry.CURRENT>i.fa-check{color:var(--passed)}.pcra-log-entry.CURRENT>i.fa-check:active,.pcra-log-entry.CURRENT>i.fa-check:hover{background-color:var(--passed);border-color:var(--passed);color:#fff}.pcra-log-entry.CURRENT>i.fa-check:active~.pcra-log-box,.pcra-log-entry.CURRENT>i.fa-check:active~.pcra-log-box>.timestamp,.pcra-log-entry.CURRENT>i.fa-check:active~.pcra-log-box>.username,.pcra-log-entry.CURRENT>i.fa-check:hover~.pcra-log-box,.pcra-log-entry.CURRENT>i.fa-check:hover~.pcra-log-box>.timestamp,.pcra-log-entry.CURRENT>i.fa-check:hover~.pcra-log-box>.username{border-color:var(--passed)}.pcra-log-status-bar{grid-column-gap:15px;align-items:center;display:grid;grid-template-columns:1fr 10px 1fr;height:var(--label-height);width:100%}.status-line{border-bottom:2px solid #0000;border-radius:50%;display:grid}.status-line.NONE{border-color:#0000}.status-line.PENDING{border-color:var(--neutral)}.status-line.PASSED{border-color:var(--passed)}.status-line.FAILED{border-color:var(--failed)}.status-dot{border-radius:50%;display:grid;height:10px;width:10px}.status-dot.PENDING{background-color:var(--neutral)}.status-dot.CURRENT{background-color:var(--current)}.status-dot.PASSED{background-color:var(--passed)}.status-dot.FAILED{background-color:var(--failed)}.pcra-journey-continuity{align-items:center;display:grid;grid-template-columns:repeat(var(--box-count),1fr);height:var(--label-height)}.status-connector{border:2px solid var(--failed);display:grid;height:0}.status-connector.begin{align-self:flex-start;border-bottom-left-radius:8px;border-right:none;border-top:none;height:21px;justify-self:right;width:calc(50% + 1px)}.status-connector.continue{border-left:none;border-right:none;border-top:none}.status-connector.end{align-self:flex-end;border-bottom:none;border-left:none;border-top-right-radius:8px;height:21px;justify-self:left;width:calc(50% + 1px)}.status-connector.short{align-self:flex-start;border-bottom:none;border-left:none;border-top:none;height:40px;justify-self:left;width:calc(50% + 1px)}.pcra-show-past-journeys-toggle{align-items:center;background-color:#f5f5f580;border:1px solid var(--neutral);border-radius:var(--border-radius);color:var(--collaboration2);cursor:pointer;display:grid;grid-template-columns:40px 32px 1fr 72px;justify-items:center;margin:0 var(--container-padding-half);margin-bottom:10px;padding:var(--container-padding-half) 0;width:var(--container-width)}.pcra-show-past-journeys-toggle:active,.pcra-show-past-journeys-toggle:hover{background-color:var(--collaboration4)}.pcra-show-past-journeys-toggle>.icon-text{font-size:small;text-transform:uppercase}.pcra-show-past-journeys-toggle>.display-text{color:var(--collaboration1);font-size:small;font-weight:700;text-transform:uppercase}.Dropzone{align-items:center;background-color:var(--integrity);border:2px dashed var(--collaboration2);border-radius:50%;display:flex;flex-direction:column;font-size:16px;height:100px;justify-content:center;width:100px}.Highlight{background-color:var(--heritage)}.Icon{height:32px;opacity:.3;width:32px}.FileInput{display:none}.cost-planning-upload-container{display:flex;flex-direction:row}.cost-planning-upload{display:flex;flex-direction:column;justify-content:space-evenly;padding:15px;width:600px}.cost-planning-upload-files{border:1px solid #d3d3d3;display:flex;flex-direction:column;font-size:13px;height:150px;overflow-x:scroll;overflow-y:scroll;padding:10px;width:520px}.cost-planning-files-item{display:flex;flex-direction:row;height:20px;justify-content:flex-start}.cost-planning-files-item-name,.cost-planning-files-part{height:20px;margin-right:5px;min-width:max-content}.cost-planning-message{color:var(--natural1);margin-right:5px;min-width:max-content}.cost-planning-upload-button{background-color:var(--collaboration3)}.cost-planning-upload-button,.cost-planning-upload-button-highlight{align-items:center;border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;height:100px;justify-content:center;margin:0;text-align:center;width:100px}.cost-planning-upload-button-highlight{background-color:var(--heritage)}.cost-planning-upload-button:hover{background-color:var(--heritage);color:#fff;cursor:pointer;text-decoration:none}.cost-planning-upload-control-container{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:30px;margin-top:15px;width:100%}.cost-planning-upload-control{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;width:500px}.cost-planning-upload-control-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:1px;width:390px}.cost-planning-upload-control-label{font-size:14px;margin-right:20px;width:170px}.cost-planning-upload-control-input{height:25px;width:200px}.cost-planning-upload-document-button{align-items:center;background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;font-size:15px;height:25px;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;width:200px}.cost-planning-upload-document-button:hover{background-color:var(--heritage);color:#fff;cursor:pointer;text-decoration:none}.cost-planning-upload-cbs-control-container{border-left:1px solid #d3d3d3;padding:20px;width:400px}.cost-planning-upload-cbs-control{align-items:center;display:flex;flex-direction:column;height:100%}.cost-planning-upload-cbs-control-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:1px;width:100%}.cost-planning-upload-cbs-control-label{font-size:14px;margin-right:20px;width:250px}.cost-planning-upload-cbs-note{font-size:12px}.cost-planning-upload-modal-button{align-items:center;background-color:var(--collaboration1);border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;font-size:13px;height:35px;justify-content:center;margin-bottom:15px;padding:5px;text-align:center;width:150px;z-index:200}.cost-planning-upload-modal-button:hover{background-color:var(--heritage);cursor:pointer}.cost-planning-subtotal-open{align-items:center;background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:column;font-size:13px;height:35px;justify-content:center;margin-bottom:15px;width:150px}.cost-planning-subtotal-open:hover{background-color:var(--heritage);cursor:pointer}.cost-planning-subtotal{padding:15px}.cost-planning-subtotal-button-container{display:flex;flex-direction:row;justify-content:space-between}.cost-planning-subtotal-button{align-items:center;background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:column;height:35px;justify-content:center;width:100px}.cost-planning-subtotal-button:hover{background-color:var(--heritage);cursor:pointer}.cost-planning-subtotal-estimate-display{display:flex;flex-direction:column}.cost-planning-subtotal-estimate-bar,.cost-planning-subtotal-estimate-example{align-items:center;display:flex;flex-direction:row}.cost-planning-subtotal-estimate-bar{background-color:var(--fluidity1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);height:30px;margin-bottom:20px;overflow:hidden;padding-left:10px;padding-right:10px;white-space:nowrap;width:420px}.cost-planning-subtotal-estimate-subtotal{background-color:var(--collaboration2);padding-left:10px;width:210px}.cost-planning-subtotal-estimate-add-button,.cost-planning-subtotal-estimate-subtotal{align-items:center;color:var(--integrity);display:flex;flex-direction:row;height:30px;margin-bottom:20px}.cost-planning-subtotal-estimate-add-button{background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;font-size:15px;justify-content:center;margin-left:10px;padding-left:1px;padding-top:1px;width:30px}.cost-planning-subtotal-estimate-add-button:hover{background-color:var(--heritage);color:var(--integrity);cursor:pointer}.cost-planning-subtotal-estimate-bar-total::placeholder,.cost-planning-subtotal-estimate-subtotal::placeholder{color:var(--integrity)}.cost-planning-subtotal-estimate-bar-total{align-items:center;background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;height:30px;margin-bottom:20px;padding-left:10px;width:210px}.ect-toggle{display:flex;flex-direction:row;justify-content:space-between;-webkit-user-select:none;user-select:none;width:200px}.ect-toggle-button-in-left,.ect-toggle-button-in-right{background-color:var(--heritage);color:var(--integrity);display:flex;flex-direction:row;height:25px;justify-content:center;width:100px}.ect-toggle-button-out-left,.ect-toggle-button-out-right{background-color:#fff;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--confident);display:flex;flex-direction:row;height:25px;justify-content:center;width:100px}.ect-toggle-button-out-left:hover,.ect-toggle-button-out-right:hover{background-color:var(--heritage);color:var(--integrity);cursor:pointer}.ect-toggle-button-in-left,.ect-toggle-button-out-left{border-radius:100px 0 0 100px}.ect-toggle-button-in-right,.ect-toggle-button-out-right{border-radius:0 100px 100px 0}.commentary-text-area{background:var(--integrity);height:250px;width:650px}.commentary-text-editor{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin:15px;width:650px}.commentary-title-none{display:none}.commentary-label-no-summary{margin-bottom:580px}.commentary-title-flexbox{align-items:center;display:flex;height:45px;justify-content:flex-start;margin-left:15px;margin-right:15px}.commentary-control-flexbox{display:flex;justify-content:space-evenly;padding:10px;width:650px}.commentary-select-box,.input-custom-title{height:30px;width:100%}.label-title-input,.label-title-selectbox,.label-title-toggle{margin-top:10px;width:100px}.commentary-cancel-button,.commentary-done-button{background-color:var(--collaboration1);border:none;border-radius:0;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:inline-block;height:35px;padding:5px;text-align:center;width:160px;z-index:200}.commentary-cancel-button:hover,.commentary-done-button:hover{background-color:var(--heritage);cursor:pointer}.commentary-add-button{align-items:center;background-color:var(--collaboration1);border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;font-size:15px;height:35px;justify-content:center;margin-top:30px;padding:5px;text-align:center;width:150px;z-index:200}.commentary-add-button:hover{background-color:var(--heritage);cursor:pointer}.ect-cell{width:160px}.ect-controls{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:20px;margin-top:20px;width:100%}.ect-controls-button{align-items:center;background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:column;height:35px;justify-content:center;width:150px}.ect-controls-button:hover{background-color:var(--heritage);cursor:pointer}.estimate-commentary{padding:15px}.pdu-container{justify-content:flex-start;padding:15px;width:500px}.pdu-container,.pdu-controls-button{align-items:center;display:flex;flex-direction:column}.pdu-controls-button{background-color:var(--collaboration1);border-radius:50px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;height:35px;justify-content:center;width:150px}.pdu-controls-button:hover{background-color:var(--heritage);cursor:pointer}.pdu-control-flexbox{display:flex;justify-content:space-evenly;margin-top:30px;width:600px}.pdu-error-container{display:flex;justify-content:center;min-height:35px;min-width:200px}.budget-description{width:500px}.budget-data{width:150px}.allocate-cost-label{width:400px}.budget-allocated{text-align:right;width:150px}.budget-estimate{padding-right:15px;text-align:right;width:300px}.budget-allocated-heading{width:125px}.budget-to-allocate{padding-right:20px;text-align:right;width:150px}.budget-approval{width:15px}.budget-total-container{display:flex;flex-direction:row;margin-bottom:15px;margin-top:15px}.budget-total-data{margin-left:60px;width:150px}.budget-heading-value{width:100px}.budget-heading-approval{width:50px}.budget-total-approval{margin-left:65px;width:15px}.edit-budget-container{align-items:center;display:flex;margin-bottom:15px}.value-engineering-upload-control-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:1px;width:390px}.value-engineering-upload-control-label{font-size:14px;margin-right:20px;width:170px}.value-engineering-upload-control-input{height:25px;width:200px}select.value-engineering-upload-control-input option{text-align:center}.value-engineering-upload-modal-button{align-items:center;background-color:var(--collaboration1);border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;font-size:13px;height:35px;justify-content:center;margin-bottom:15px;padding:5px;text-align:center;width:150px;z-index:200}.value-engineering-upload-modal-button:hover{background-color:var(--heritage);cursor:pointer}.field-name{margin-right:10px}.row-container{display:flex;flex-direction:row;justify-content:center;margin-bottom:5px;min-height:30px}.post-contract-control-panel{align-items:center;display:flex;flex-direction:column}.post-contract-control-panel-buttons{display:flex;flex-direction:column;justify-content:space-evenly;width:100%}.post-contract-control-button,.post-contract-control-button-clicked,.post-contract-control-button-dashboard,.post-contract-control-button-delete,.post-contract-control-button-upload{align-items:center;border:none;border-radius:100px;color:#fff;display:flex;flex-direction:row;font-size:13px;height:35px;justify-content:center;margin-bottom:15px;padding:5px;text-align:center;width:150px}.post-contract-control-button{background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.post-contract-control-button-clicked{background-color:var(--collaboration3)}.post-contract-control-button-clicked:hover,.post-contract-control-button-dashboard:hover,.post-contract-control-button-delete:hover,.post-contract-control-button-upload:hover,.post-contract-control-button:hover{background-color:var(--heritage);cursor:pointer}.post-contract-control-button-upload{background-color:var(--natural1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.post-contract-control-button-delete{background-color:var(--collaboration2);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.post-contract-control-button-dashboard{background-color:var(--fluidity1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.project-control-drawer{display:inline-block;font-size:13px;position:relative}.project-control-drawer .display-4{font-size:13px;margin:0}.project-control-drawer-content{animation:fadein .5s;background-color:#f8f9fa;border-radius:25px;box-shadow:0 8px 16px 0 #0003,0 12px 40px 0 #00000030;display:flex;flex-direction:column;margin-left:200px;margin-top:-290px;padding:10px;position:absolute;width:230px;z-index:10000}.drawer-button-clicked,.project-control-drawer .drawer-button{align-items:center;background-color:var(--collaboration1);border:none;border-radius:30px;color:#fff;display:flex;flex-direction:row;height:35px;justify-content:center;margin:0 auto 15px;outline:none;-webkit-user-select:none;user-select:none;width:150px}.project-control-drawer .drawer-button{background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.project-control-drawer .drawer-button-clicked{background-color:var(--collaboration3);border:none;outline:none}.project-control-drawer .drawer-button-clicked:hover,.project-control-drawer .drawer-button:hover{background-color:var(--heritage);cursor:pointer}.project-control-drawer-content a{color:var(--integrity);display:block;float:none;text-align:left;text-decoration:none}.submit-stages{margin:10px;width:150px}.stage-field-titles{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;width:485px}.input-stages{width:350px}.input-stages-code{width:50px}.input-stages-row{width:600px}.input-stages-row,.project-phase-input-row{display:flex;flex-direction:row;height:30px;justify-content:space-between;margin-bottom:15px}.stages-delete{align-items:center;background-color:var(--collaboration1);display:flex;flex-direction:row;font-size:15px;height:30px;justify-content:center;text-align:center;width:100px}.stages-add,.stages-delete{border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;padding:3px}.stages-add{background-color:var(--natural1);height:35px;margin-bottom:10px;margin-top:10px;width:150px}.stages-add:hover{background-color:var(--heritage);cursor:pointer}.stages-delete:hover{background-color:var(--strength1);cursor:pointer}.flex-container-stages{display:flex;flex-direction:column}.edit-stages-container{padding:15px}.stages-save-control-flex{padding-left:240px}.phases-save-control-flex,.stages-save-control-flex{align-items:center;display:flex;flex-direction:row;width:100%}.phases-save-control-flex{padding-left:155px}.post-contract-save-control-flex{align-items:center;display:flex;flex-direction:row;padding-left:240px;width:100%}.submitted-true-stages{animation:fadein 2s;color:var(--natural1);font-size:13px;margin-left:30px}.spinner-false-stages,.submitted-false-stages{display:none}.spinner-true-stages{margin-left:30px;width:50px}.error-false-stages{display:none}.error-true-stages{animation:fadein 2s;color:var(--strength1);font-size:13px;margin-left:30px}.project-stages-post-contract-duration-input{margin-left:10px;margin-right:10px;width:50px}.project-stages-post-contract-duration{align-items:center;display:flex;flex-direction:row;margin-bottom:10px}.project-stages-phase-select{height:30px;margin-bottom:10px;width:435px}.project-stages-month-select{height:30px;margin-left:10px;width:120px}.project-stages-post-contract-control-label{width:80px}.project-stages-error-container{display:flex;height:35px;justify-content:center;width:200px}.project-stages-error{color:var(--strength1)}.project-stages-success{color:var(--natural1)}.options-analysis-upload-control-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:1px;width:390px}.options-analysis-upload-control-label{font-size:14px;margin-right:20px;width:170px}.options-analysis-upload-control-input{height:25px;width:200px}select.options-analysis-upload-control-input option{text-align:center}.general-modal-button.disabled,.general-modal-button.disabled:hover,.general-upload-button.disabled,.general-upload-button.disabled:hover{background:var(--collaboration3);cursor:not-allowed}.upload-disabled-warning{color:red;text-align:center}.options-analysis-upload-modal-button{align-items:center;background-color:var(--collaboration1);border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;font-size:13px;height:35px;justify-content:center;margin-bottom:15px;padding:5px;text-align:center;width:150px;z-index:200}.options-analysis-upload-modal-button:hover{background-color:var(--heritage);cursor:pointer}.project-control-panel{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:flex-end}.project-control-panel-controls{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-height:250px}.project-control-panel-controls .display-4{font-size:20px;margin-bottom:10px}.project-control-panel-row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px;width:150px}.project-control-panel-button{background-color:var(--collaboration1)}.project-control-panel-button,.project-control-panel-button-disabled{align-items:center;border-radius:30px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;height:35px;justify-content:center;transition:all 0s cubic-bezier(.25,.8,.25,1);width:35px}.project-control-panel-button-disabled{background-color:var(--collaboration3)}.project-control-panel-button-selected{align-items:center;background-color:var(--heritage);border-radius:30px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;height:35px;justify-content:center;transition:all 0s cubic-bezier(.25,.8,.25,1);width:35px}.project-control-panel-button:hover{background-color:var(--heritage);cursor:pointer;transform:scale(1.2)}.project-control-toggle-button-container{align-items:center;display:flex;flex-direction:row;height:35px}.project-control-toggle-button-container .tooltiptext{background-color:var(--heritage);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;margin-left:55px;margin-top:-1px;padding:6px 15px;position:absolute;text-align:center;-webkit-user-select:none;user-select:none;visibility:hidden;z-index:3000}.project-control-toggle-button-container .tooltiptext:hover{display:none}.project-control-toggle-button-container:hover .tooltiptext{visibility:visible}.project-control-panel-button-container{align-items:center;border-radius:100px;display:flex;flex-direction:row;height:35px;margin-bottom:5px;margin-top:5px;width:200px}.project-control-panel-button-container .tooltiptext{background-color:var(--heritage);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;margin-left:55px;margin-top:-1px;padding:6px 15px;position:absolute;text-align:center;-webkit-user-select:none;user-select:none;visibility:hidden;z-index:3000}.project-control-panel-button-container .tooltiptext:hover{display:none}.project-control-panel-button-container:hover .tooltiptext{visibility:visible}.project-navigation-tab-group{background-color:#f8f9fa;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.cost-planning-tab-item-selected,.cost-planning-tab-item-selected:hover,.cost-planning-tab-item:hover,.project-navigation-section,.project-navigation-section-inactive,.project-navigation-section-selected{font-size:12px;width:200px}.project-navigation-section{color:var(--confident)}.project-navigation-section-selected,.project-navigation-section-selected .icon-container{color:var(--heritage)}.project-navigation-section-inactive{color:var(--confident);position:relative}.project-navigation-section-inactive:hover,.project-navigation-section-inactive:hover .icon-container,.project-navigation-section-selected:hover,.project-navigation-section:hover,.project-navigation-section:hover .icon-container{color:var(--heritage)}.project-navigation-tab-link .tooltiptext{background-color:var(--heritage);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;margin-left:10px;padding:5px 0;position:absolute;text-align:center;visibility:hidden;width:120px;z-index:1}.project-navigation-tab-link:hover{text-decoration:none}.project-navigation-tab-link:hover .tooltiptext{visibility:visible}.cost-planning-tab-item-selected{align-items:center;color:var(--collaboration1);cursor:pointer;display:flex;flex-direction:row;font-size:12px;justify-content:space-between;padding-left:50px;width:200px}.cost-planning-tab-item-selected .cost-planning-tab-link-text{color:var(--heritage)}.cost-planning-tab-item{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:12px;justify-content:space-between}.cost-planning-tab-item,.cost-planning-tab-item-selected:hover{color:var(--collaboration1);padding-left:50px;width:200px}.cost-planning-tab-item-selected:hover .cost-planning-tab-link-text{color:var(--heritage);width:200px}.cost-planning-tab-item:hover{color:var(--collaboration1);padding-left:50px;width:200px}.cost-planning-tab-item:hover .cost-planning-tab-link-text{color:var(--heritage);width:200px}.tab-link{color:#fff}.tab-link:hover{color:#fff;text-decoration:none}.cost-planning-tab-link{color:#000}.cost-planning-tab-link:hover{color:#fff;text-decoration:none}.project-navigation-label{justify-content:space-between}.icon-container,.project-navigation-label,.project-navigation-label .front-icon{display:flex;flex-direction:row}.icon-container{align-items:center;color:var(--collaboration2);justify-content:center;width:40px}.project-navigation-tab-link{background:none;border:none;box-shadow:none;color:inherit;cursor:pointer;font:inherit;outline:none;padding:0}.project-navigation-tab-link:focus:not(:focus-visible){box-shadow:none;outline:0}.project-navigation-tab-item-group{background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;justify-content:center;outline:inherit;padding:0}.ebb{display:flex;flex-direction:column;justify-content:space-evenly;margin-top:10px;position:sticky;top:0}.ebb-row{width:215px}.ebb-button,.ebb-row{display:flex;flex-direction:row;justify-content:center}.ebb-button{align-items:center;background-color:var(--fluidity1);border-radius:50px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;font-size:15px;height:25px;margin-top:10px;text-align:center;-webkit-user-select:none;user-select:none;width:150px}.ebb-button,.ebb-button:hover{color:#fff;text-decoration:none}.ebb-button:hover{background-color:var(--fluidity2);cursor:pointer}.post-contract-selector-container{align-items:center;display:flex;flex-direction:row}.post-contract-selector-loading{width:365px}.post-contract-register-selector,.post-contract-selector{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between}.post-contract-stages-label{display:flex;justify-content:center;width:300px}.post-contract-stages-slider{-webkit-appearance:none;appearance:none;background:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:13px;opacity:1;outline:none;transition:opacity .2s;width:300px}.post-contract-stages-slider:hover{opacity:1}.post-contract-stages-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--heritage);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;cursor:pointer;height:25px;width:25px}.post-contract-stages-slider::-moz-range-thumb{background:var(--heritage);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;cursor:pointer;height:25px;width:25px}.post-contract-stages-slider.pcra-in-progress::-webkit-slider-thumb{background:var(--collaboration4);border:5px solid var(--heritage)}.post-contract-stages-slider.pcra-in-progress::-moz-range-thumb{background:var(--collaboration4);border:5px solid var(--heritage)}.post-contract-datalist{margin-top:10px}.post-contract-package-selector{margin-right:30px}.post-contract-package-selector-tab{background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);margin:3px;padding-left:3px;padding-right:3px}.post-contract-package-selector-tab:hover{background-color:var(--heritage);cursor:pointer}.post-contract-package-selector-tab-selected{background-color:var(--collaboration3);color:var(--confident);margin:3px;padding-left:3px;padding-right:3px}.package-option:hover input~.option-checkbox{background-color:var(--collaboration1)}.package-option input:checked~.option-checkbox{background-color:var(--heritage)}.package-option:hover input:checked~.option-checkbox{background-color:#ca521b}.option-checkbox:after{content:"";display:none;position:absolute}.package-option input:checked~.option-checkbox:after{display:block}.package-option .option-checkbox:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:8px;top:5px;transform:rotate(45deg);width:5px}.package-option{background-color:#fff;border:none;color:#000;display:block;padding-bottom:5px;padding-left:40px;position:relative;text-align:left;width:200px}.package-option:focus{outline:none}.option-checkbox{background-color:var(--collaboration2);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:20px;left:0;margin-left:10px;margin-top:2px;position:absolute;width:20px}.post-contract-selector-drawer{display:inline-block;font-size:13px;position:relative}.post-contract-selector-drawer .display-4{font-size:13px;margin:0}.post-contract-selector-drawer-content{animation:fadein .5s;background-color:#f8f9fa;border-radius:25px;box-shadow:0 8px 16px 0 #0003,0 12px 40px 0 #00000030;display:flex;flex-direction:column;height:150px;margin-left:-100px;max-width:200px;padding:10px;position:absolute;width:200px;z-index:10000}.post-contract-selector-drawer-content a{color:var(--collaboration1);display:block;float:none;text-align:left;text-decoration:none}.post-contract-selector-drawer-button,.post-contract-selector-drawer-button-clicked{align-items:center;background-color:var(--collaboration1);border:none;border-radius:30px;color:#fff;display:flex;flex-direction:row;height:35px;justify-content:center;margin-bottom:10px;outline:none;-webkit-user-select:none;user-select:none;width:35px}.post-contract-selector-drawer-button{background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.post-contract-selector-drawer-button-clicked{background-color:var(--collaboration3);border:none;outline:none}.post-contract-selector-drawer-button-clicked:hover,.post-contract-selector-drawer-button:hover{background-color:var(--heritage);cursor:pointer}.checkboxes-vertical{margin-left:0}.post-contract-selector-options{margin-left:30px}.pcso-max-container{display:flex;flex-direction:row;margin-bottom:5px;margin-top:5px}.pcso-max-input{height:25px;margin-right:10px;width:50px}.post-contract-slider-ticks{display:flex;flex-direction:row;font-size:10px;justify-content:space-between;margin-left:10px;margin-top:5px;width:280px}.post-contract-slider-ticks-highlight{color:var(--heritage)}.pcst-tick{background-color:var(--collaboration1);border:none;border-radius:50%;color:inherit;cursor:pointer;font:inherit;height:10px;padding:0;width:10px}.pcst-tick,.pcst-tick:focus{outline:inherit}.pcst-tick-highlight{background-color:var(--heritage);height:10px;width:3px}.post-contract-slider-ticks>.pcst-tick>.pcra-status-summary{margin-left:-100px;margin-top:15px;position:absolute;z-index:10000}.package-selector-container{flex-direction:column;width:200px}.package-selector-dropdown{align-items:center;background-color:#f8f9fa;border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:row;height:30px;justify-content:space-between;overflow-x:hidden;overflow-y:auto;padding-left:10px;width:200px}.package-selector-dropdown:focus{outline:none}.package-selector-dropdown-aggregated{align-items:center;background-color:#f8f9fa;border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:row;font-weight:700;height:30px;justify-content:space-between;overflow-x:hidden;overflow-y:auto;padding-left:10px;text-decoration:underline;width:200px}.package-selector-dropdown-aggregated:focus{outline:none}input:focus{outline:1px}.package-selector-dropdown-options{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;max-height:250px;overflow-x:hidden;overflow-y:auto;padding-bottom:5px;position:absolute;width:200px;z-index:2000}.package-selector-dropdown-icon{padding-right:10px}.option-label{font-size:16px}.package-selector-dropdown-options input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.package-option-item{background-color:#fff;color:#000}.package-option-item,.package-option-selected{border:none;display:block;padding-bottom:5px;padding-left:10px;position:relative;text-align:left;width:200px}.package-option-selected{background-color:var(--heritage);color:#fff}.package-option-item-aggregated{background-color:#fff;color:#000}.package-option-item-aggregated,.package-option-item-aggregated-selected{border:none;display:block;font-weight:700;padding-bottom:5px;padding-left:10px;position:relative;text-align:left;text-decoration:underline;width:200px}.package-option-item-aggregated-selected{background-color:var(--heritage);color:#fff}.project-team-profile-card{background-color:var(--integrity);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:row;height:70px;margin-bottom:30px;transition:all .3s cubic-bezier(.25,.8,.25,1);width:1070px}.project-team-name-title{align-items:center;color:var(--confident);display:flex;flex-direction:column;width:300px}.project-team-name{font-size:20px;margin-top:7px}.project-team-number-location{color:var(--confident);display:flex;flex-direction:column;float:right;justify-content:center;text-align:center;width:140px}.project-team-location{font-size:20px}.project-team-phone{color:var(--collaboration2);font-size:13px}.project-team-company{color:var(--collaboration2);font-size:20px;text-align:center;width:200px}.project-team-company,.project-team-email{display:flex;flex-direction:column;justify-content:center}.project-team-email{align-items:center;color:var(--heritage);font-size:15px;width:300px}.project-team-image{border-radius:150px;width:70px}.project-team-background{display:flex;flex-direction:row;margin:0 auto;width:100%}.project-team-area{align-items:flex-start;display:flex;flex-direction:column}.project-team-container{display:flex;flex-direction:column;justify-content:space-between;margin-left:30px;margin-top:30px}.project-team-profile-card:hover{cursor:pointer;text-decoration:none;transform:scale(1.04)}.project-team-cost-manager-title{margin-bottom:10px}.project-team-client-title{height:30px;margin-bottom:10px}.project-team-title{margin-bottom:18px}.options-analysis-stage-selector{height:40px}.options-analysis-stage-selector-container{display:flex;flex-direction:row;justify-content:flex-end}.options-analysis-stage-selector-box,.options-analysis-stage-selector-box-inactive,.options-analysis-stage-selector-current-stage-box{align-items:center;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-direction:row;height:40px;justify-content:center;margin-left:20px;overflow:hidden;-webkit-user-select:none;user-select:none;white-space:nowrap;width:40px}.options-analysis-stage-selector-box{background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.options-analysis-stage-selector-box:hover,.options-analysis-stage-selector-current-stage-box{background-color:var(--heritage);box-shadow:0 4px 8px 0 var(--strength2),0 6px 20px 0 var(--strength2)}.options-analysis-stage-selector-box-inactive{background-color:var(--collaboration3);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--confident)}.options-analysis-stage-selector-label{font-size:25px}.dashboard-hero-image{border-radius:0;height:270px;object-fit:cover;object-position:50% 50%}.project-team{display:flex;flex-direction:row;height:103px;justify-content:space-between;width:500px}.project-profile-button{background:none;border:none;cursor:pointer;font:inherit;outline:inherit;padding:0}.project-profile-button:active{outline:inherit}.project-profile{align-items:center;display:flex;flex-flow:wrap;flex-direction:row;justify-content:space-evenly;text-align:center;width:250px}.project-profile-image{border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:80px;transition:transform .5s;width:80px}.project-profile-image:hover{cursor:pointer;transform:scale(1.15)}.dashboard-profile-details{display:flex;flex-direction:column;justify-content:space-between}.project-profile-name{font-size:14px}.project-profile-role{color:var(--heritage);font-size:11px}.project-profile-details{display:flex;flex-direction:column}.project-team-members-link{align-self:end;background:none;border:none;cursor:pointer;display:flex;font-size:14px;outline:inherit;padding-right:10px}.project-team-members-link:focus{outline:inherit}.project-team-members-link:hover{color:var(--heritage);cursor:pointer}.cost-plan-bar{display:flex;flex-direction:row;justify-content:space-between;transition:transform .3s;width:500px}.cost-plan-bar-link{margin-bottom:30px}.cost-plan-bar-link,.cost-plan-bar-link:hover{text-decoration:none}.cost-plan-benchmarking-temp{justify-content:center;margin-top:40px;width:100%}.cost-plan-benchmarking-temp,.cost-plan-cost{display:flex;flex-direction:column;height:55px;text-align:center}.cost-plan-cost{justify-content:space-between;margin-left:15px;margin-top:20px;width:250px}.cost-plan-cost-item{display:flex;flex-direction:row;justify-content:space-between;text-align:center}.cost-plan-cost-text{color:var(--collaboration1);font-size:10.5px}.cost-plan-cost-number{color:var(--heritage);font-size:10.5px}.cost-plan-stacked-bar{display:flex;flex-direction:column;height:70px;padding-top:1px;width:210px}.cost-plan-cost-bar-fill{fill:url(#MyGradient)}.cost-plan-horizontal-bar{background-color:var(--collaboration2);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:15px;margin-top:40px;position:absolute}.cost-plan-cost-bar{height:15px;margin-top:40px;max-width:200px;position:absolute}.cost-plan-cost-bar-svg{height:35px}.cost-plan-comparison-bar{background-color:#000;height:45px;margin-top:25px;position:absolute;width:3px}.cost-plan-comparison-bar-label{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:70px}.cost-plan-comparison-bar-percentage{color:#326295;font-size:20px;margin-right:5px}.cost-plan-comparison-bar-text{color:var(--collaboration1);font-size:13px;margin-right:5px}.cost-plan-comparison-bar-value{color:var(--heritage);font-size:13px}#header-shape-gradient{--color-stop:#f12c06;--color-bot:#faed34}.key-decisions-spacer{background-color:#f8f9fa;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:142.5px;margin-bottom:15px;padding-top:1px;width:630px}.key-decisions-top-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-right:10px}.key-decisions-top-row .fas{color:var(--collaboration2)}.key-decisions-button{background-color:var(--collaboration1);border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;cursor:pointer;display:inline-block;flex-shrink:0;font-size:10px;height:25px;margin-left:17px;margin-top:10px;text-align:center;width:25px}.key-decisions-button:hover{background-color:var(--heritage)}.key-decisions-display-area{display:flex;flex-direction:row;height:100px;justify-content:flex-start;padding-left:10px;padding-right:10px;width:100%}.key-decisions-table{display:flex;flex-direction:column}.key-decisions-row{display:flex;flex-direction:row;font-size:11px;justify-content:flex-start;margin-bottom:1px}.key-decisions-decision{width:550px}.key-decisions-required_by{width:60px}.key-decisions-risk{width:550px}.key-decisions-urgency-high{background-color:var(--heritage);color:#fff;display:flex;justify-content:center;width:60px}.key-decisions-urgency-medium{background-color:#da9062}.key-decisions-urgency-low,.key-decisions-urgency-medium{color:#fff;display:flex;justify-content:center;width:60px}.key-decisions-urgency-low{background-color:var(--fluidity1)}.pdcp-advice-highlights-display-area{display:flex;flex-direction:row;justify-content:flex-start;width:100%}.pdcp-advice-highlights-highlight-table{display:flex;flex-direction:column;width:100%}.pdcp-advice-highlights-highlight-row{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;flex-direction:row;font-size:11px;height:37px}.pdcp-advice-highlights-highlight{padding-bottom:10px;padding-right:10px;padding-top:10px;width:100%}.pdcp-advice-highlights-bullet{background-color:var(--fluidity1);border-radius:100px;box-shadow:0 2px 4px 0 var(--fluidity1),0 6px 20px 0 #00000030;height:5px;margin-left:15px;margin-right:15px;width:5px}.pdcp-donut-chart-container{display:flex;flex-direction:row;margin-bottom:10px}.pdcp-donut-chart-legend{display:flex;flex-direction:column;margin-top:30px}.pdcp-donut-chart-total{display:flex;flex-direction:row;justify-content:space-between;margin-left:24px;margin-top:120px;width:236px}.pdcp-donut-chart-total-label,.pdcp-donut-chart-total-value{font-size:12px;letter-spacing:.5px}.legend-circle{r:6}.pdcp-design-progression-chart{padding:10px}.pdcp-reconciliation-chart{padding-top:10px}.project-dashboard-estimate-metric-display{align-items:center;display:flex;flex-direction:row;margin-bottom:5px;margin-top:5px;min-height:30px;width:500px}.project-dashboard-estimate-metric-column{display:flex;flex-direction:column;justify-content:space-evenly}.project-dashboard-estimate-metric-display-value0{color:var(--heritage)}.project-dashboard-estimate-metric-display-value0,.project-dashboard-estimate-metric-display-value1{align-items:center;display:flex;flex-direction:row;font-size:14px;justify-content:center;width:200px}.project-dashboard-estimate-metric-display-value1{color:var(--collaboration1)}.project-dashboard-estimate-metric-display-value2{align-items:center;color:var(--fluidity1);display:flex;flex-direction:row;font-size:14px;justify-content:center;width:200px}.project-dashboard-estimate-metric-display-metric{word-wrap:break-word;align-items:center;color:var(--confidence);display:flex;font-size:11px;justify-content:flex-start;width:290px}.project-dashboard-estimate-metric-top-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-left:10px;padding-right:10px}.project-dashboard-estimate-metric-top-row .fas{color:var(--collaboration3)}.project-highlights-bar-container{display:flex;flex-direction:column;justify-content:flex-start;-webkit-user-select:none;user-select:none}.project-highlights-bar{background-color:var(--integrity);display:flex;flex-direction:row;height:142.5px;justify-content:space-between;transition:transform .3s;width:500px}.project-highlights-bar-link{height:142.5px;margin-bottom:15px;text-decoration:none}.project-highlights-bar-link:hover{text-decoration:none}.project-highlights-benchmarking{width:200px}.project-highlights-benchmarking,.project-highlights-benchmarking-temp{display:flex;flex-direction:column;height:55px;justify-content:center;margin-top:40px;text-align:center}.project-highlights-benchmarking-temp{width:100%}.project-highlights-benchmarking-number{color:var(--heritage);font-size:17px;margin-top:15px}.project-highlights-cost{flex-direction:column;height:55px;margin-left:15px;margin-top:50px;width:260px}.project-highlights-cost,.project-highlights-cost-item{display:flex;justify-content:space-between;text-align:center}.project-highlights-cost-item{flex-direction:row}.project-highlights-cost-text{color:var(--collaboration1);font-size:12px}.project-highlights-cost-number{color:var(--heritage);font-size:12px}.pdcp-benchmark-bar-percentage{color:#326295;font-size:20px;margin-top:4px}.pdcp-benchmark-bar-text{color:var(--collaboration1);font-size:13px;margin-left:10px;margin-top:11px}.pdcp-benchmark-bar-value{color:var(--confidence);font-size:20px;margin-left:7px;margin-top:4px}.project-highlights-benchmark-title,.project-highlights-cost-title{color:var(--collaboration1);position:absolute;width:630px}.pdcp-benchmark-comparison-graph{height:210px;padding:10px}.pdcp-benchmark-comparison-graph-part{font-size:12px;padding-left:10px;padding-top:10px}.pdcp-currency{align-items:center;display:flex;flex-flow:wrap;flex-direction:row;font-size:15px;justify-content:left;min-height:54px;padding:15px}.pdcp-project-text1{margin-right:5px}.pdcp-project-title{color:var(--heritage);margin-right:5px}.pdcp-project-text2{margin-right:5px}.pdcp-project-currency{color:var(--fluidity1)}.project-dashboard-map{height:200px}.risks-advice-display-area{display:flex;flex-direction:row;justify-content:flex-start;width:100%}.risks-advice-table{display:flex;flex-direction:column}.risks-advice-row{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;flex-direction:row;font-size:11px;justify-content:flex-start}.risks-advice-label{border-right:1px solid #d3d3d3;padding-bottom:10px;padding-right:10px;padding-top:10px;width:365px}.risks-advice-level{display:flex;flex-direction:row;justify-content:center;width:100px}.risks-advice-bullet{background-color:var(--heritage);border-radius:100px;box-shadow:0 2px 4px 0 var(--heritage),0 6px 20px 0 #00000030;height:5px;margin-left:15px;margin-right:15px;width:5px}.risks-advice-urgency-high{background-color:var(--heritage);box-shadow:0 2px 4px 0 var(--heritage),0 6px 20px 0 #00000030}.risks-advice-urgency-high,.risks-advice-urgency-medium{align-items:center;border-radius:100px;color:#fff;display:flex;height:20px;justify-content:center;width:60px}.risks-advice-urgency-medium{background-color:#da9062;box-shadow:0 2px 4px 0 #da9062,0 6px 20px 0 #00000030}.risks-advice-urgency-low{align-items:center;background-color:var(--collaboration3);border-radius:100px;box-shadow:0 2px 4px 0 var(--collaboration3),0 6px 20px 0 #00000030;color:#fff;display:flex;height:20px;justify-content:center;width:60px}.risks-advice-display-area-portfolio{display:flex;flex-direction:row;justify-content:flex-start;max-height:300px;overflow-y:scroll;width:100%}.risks-advice-label-project-portfolio{border-right:1px solid #d3d3d3;padding-bottom:10px;padding-left:10px;padding-top:10px;width:383px}.risks-advice-label-portfolio{border-right:1px solid #d3d3d3;padding-bottom:10px;padding-right:10px;padding-top:10px;width:348px}.decisions-advice-display-area{display:flex;flex-direction:row;justify-content:flex-start;width:100%}.decisions-advice-table{display:flex;flex-direction:column}.decisions-advice-row{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;flex-direction:row;font-size:11px;justify-content:flex-start}.decisions-advice-bullet{background-color:var(--collaboration1);border-radius:100px;box-shadow:0 2px 4px 0 var(--collaboration1),0 6px 20px 0 #00000030}.decisions-advice-bullet,.decisions-advice-bullet-spacer{height:5px;margin-left:15px;margin-right:15px;width:5px}.decisions-advice-decision{border-right:1px solid #d3d3d3;padding-bottom:10px;padding-right:10px;padding-top:10px;width:365px}.decisions-advice-required_by{display:flex;flex-direction:row;justify-content:center;width:100px}.decisions-advice-glossary-term{border-right:1px solid #d3d3d3}.decisions-advice-glossary-definition,.decisions-advice-glossary-term{padding-bottom:10px;padding-left:10px;padding-top:10px;width:250px}.cost-report-comparison-chart-hint{color:var(--collaboration2);font-size:13px;margin:10px}.ve-status-summary-table{display:flex;flex-direction:column;font-size:small;padding:10px}.ve-status-summary-table-row{border-bottom:1px solid var(--collaboration4);display:flex;flex-direction:row;padding:10px}.ve-status-summary-table-row.APPROVED{--bullet-color:var(--natural1)}.ve-status-summary-table-row.FORREVIEW{--bullet-color:var(--heritage2)}.ve-status-summary-table-row.REJECTED{--bullet-color:var(--strength1)}.ve-status-summary-table-row:last-child{border-bottom:none;border-top:2px solid var(--collaboration3);font-weight:700}.ve-status-summary-table-row-cell{align-items:center;display:flex;flex-direction:row}.ve-status-summary-table-row-cell.right{display:flex;flex-direction:row;margin-left:auto}.ve-status-summary-table-row-cell>.bullet{background-color:var(--bullet-color);border-radius:50%;box-shadow:0 2px 4px 0 var(--bullet-color),0 6px 20px 0 #00000030;display:flex;height:5px;margin-left:15px;margin-right:15px;width:5px}.ve-status-cell{--neutral:var(--collaboration1);--neutral-shadow:#0003;--glow:var(--heritage);--glow-shadow:var(--heritage);--approved:var(--natural1);--approved-shadow:var(--natural1);--forreview:var(--heritage2);--forreview-shadow:var(--heritage2);--rejected:var(--strength1);--rejected-shadow:var(--strength1);--inactive:var(--collaboration4);--inactive-shadow:var(--collaboration4);--readonly:var(--collaboration3)}.ve-status-cell .box-set{display:flex;flex-direction:row;justify-content:flex-end;padding:10px}.ve-status-cell .box{--size:24px;align-items:center;border-radius:50%;box-shadow:0 4px 8px 0 var(--neutral-shadow),0 6px 20px 0 var(--neutral-shadow);cursor:pointer;display:flex;flex-direction:row;justify-content:center;margin:0 10px;max-height:var(--size);max-width:var(--size);min-height:var(--size);min-width:var(--size);overflow:hidden;padding:5px;transition:.2s linear;-webkit-user-select:none;user-select:none;white-space:nowrap}.ve-status-cell .box,.ve-status-cell .box.not-selected{background-color:#fff;color:var(--neutral)}.ve-status-cell .box.selected,.ve-status-cell .box:active,.ve-status-cell .box:hover{color:#fff}.ve-status-cell .box.approved.selected,.ve-status-cell .box.approved:not(.readonly):active,.ve-status-cell .box.approved:not(.readonly):hover{background-color:var(--approved);box-shadow:0 4px 8px 0 var(--approved-shadow),0 6px 20px 0 var(--approved-shadow)}.ve-status-cell .box.forreview.selected,.ve-status-cell .box.forreview:not(.readonly):active,.ve-status-cell .box.forreview:not(.readonly):hover{background-color:var(--forreview);box-shadow:0 4px 8px 0 var(--forreview-shadow),0 6px 20px 0 var(--forreview-shadow)}.ve-status-cell .box.rejected.selected,.ve-status-cell .box.rejected:not(.readonly):active,.ve-status-cell .box.rejected:not(.readonly):hover{background-color:var(--rejected);box-shadow:0 4px 8px 0 var(--rejected-shadow),0 6px 20px 0 var(--rejected-shadow)}.ve-status-cell .box.readonly.not-selected{background-color:#fff;color:var(--readonly)}.ve-status-cell .box.readonly.approved,.ve-status-cell .box.readonly.forreview,.ve-status-cell .box.readonly.rejected,.ve-status-cell .box.readonly.selected{box-shadow:none;cursor:auto}.ve-items-list-table{display:flex;flex-direction:column;font-size:small;padding:10px}.ve-items-list-table .value-engineering-head-row,.ve-items-list-table .value-engineering-row{width:480px}.ve-items-list-table .ve-description-cell{width:240px}.project-dashboard-area{display:flex;flex-direction:row;justify-content:space-between;width:1620px}.project-dashboard-charts-container1,.project-dashboard-charts-container2{display:flex;flex-direction:column;justify-content:flex-start;margin-right:15px;width:630px}.hero-image{border-radius:0;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:200px;margin-bottom:15px;object-fit:stretch;object-position:0 0;width:300px}.risk-opportunity-container{height:135px;margin-bottom:30px}.dashboard-benchmarking-chart-box-costm2,.risk-opportunity-container{background-color:#f8f9fa;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;padding-top:1px;width:630px}.dashboard-benchmarking-chart-box-costm2{height:300px;margin-bottom:15px}.scope-design-changes-box{padding-top:1px}.cost-plan-comparison-dashboard-box,.scope-design-changes-box{background-color:#f8f9fa;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:300px;margin-bottom:15px;width:630px}.post-contract-table{width:500px}.post-contract-table .pct-container{box-shadow:none;width:500px}.post-contract-table .pct{background:#fff;box-shadow:none}.post-contract-table .pct-headings-row{height:25px}.post-contract-table .pct-headings-container{background:#fff;color:var(--collaboration1);width:max-content}.post-contract-table .pct-heading,.post-contract-table .pct-heading-number{color:var(--collaboration1)}.post-contract-table .pct-description{align-items:center;background-color:var(--collaboration4);border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;display:flex;flex-direction:row;min-height:30px;padding:3px;width:110px}.post-contract-table .pct-row .pct-value{background:var(--integrity)}.post-contract-table .pct-heading,.post-contract-table .pct-heading-description,.post-contract-table .pct-heading-number{border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3}.post-contract-table .pct-row-page-total .pct-description,.post-contract-table .pct-row-page-total .pct-number,.post-contract-table .pct-row-page-total .pct-quantity,.post-contract-table .pct-row-page-total .pct-value{background:linear-gradient(0deg,#fef9ff,#dbd7df);border:none;border-bottom:1px solid #d3d3d3}.post-contract-table .pct-row-page-total .pct-description,.post-contract-table .pct-row-page-total .pct-quantity{border-left:none;border-right:1px solid #d3d3d3}.post-contract-table .pct-row-total .pct-description,.post-contract-table .pct-row-total .pct-number,.post-contract-table .pct-row-total .pct-quantity,.post-contract-table .pct-row-total .pct-value{background:linear-gradient(0deg,#918f92,#55575a);border:none;color:var(--integrity);font-weight:500}.post-contract-table .pct-number{justify-content:right}.chartjs-size-monitor,.chartjs-size-monitor-expand,.chartjs-size-monitor-shrink{position:fixed!important}:root{--pctm-metrics-number-cell-width:15%;--pctm-metrics-tex-cell-width:65%}.pctm{margin:10px 0 0 10px}.pctm-container-row{display:flex;flex-direction:row}.pctm-container-horizontal{display:flex;flex-direction:row}.pctm-container,.pctm-container-horizontal{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-bottom:10px;margin-right:10px}.pctm-row-head{background:linear-gradient(135deg,#55575a,#918f92);justify-content:space-between}.pctm-row-head,.pctm-row-head-text{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;font-size:11px}.pctm-row-head-text{background:linear-gradient(135deg,#326295,#6589b0)}.pctm-row{display:flex;flex-direction:row;justify-content:space-between}.pctm-value-cell-head{height:34px}.pctm-value-cell,.pctm-value-cell-head{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:5px;text-align:center;width:150px}.pctm-value-head-text{width:150px}.pctm-value-cell-text,.pctm-value-head-text{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;min-height:20px;padding:5px;text-align:left;word-break:break-all}.pctm-value-cell-text{height:34px;width:100%}.pctm-row .display-4{font-size:20px;margin-bottom:15px}.pctm-metrix-cell{border-bottom:1px solid #00000017;border-right:1px solid #00000017;display:flex;flex-direction:row;min-height:20px;padding:5px}.pctm-value-cell-tex{display:block;justify-content:flex-start;text-align:left!important;width:65%;width:var(--pctm-metrics-tex-cell-width);word-break:break-all}.center-aligned-text{text-align:center}.center-aligned-text,.pctm-value-cell-number{display:block;width:15%;width:var(--pctm-metrics-number-cell-width)}.pctm-value-cell-decimal,.pctm-value-cell-number{justify-content:flex-start;text-align:right}.pctm-value-cell-decimal{align-items:right;width:10%}.pctm-matrix-row{width:100%}.create-project-matrix-panel{max-height:650px;padding:0;width:100%}.pctm-container-matrix-horizontal{box-shadow:none;margin-bottom:0}.pctm-matrix-subheader{background:linear-gradient(135deg,#326295,#6589b0);color:#fff;font-size:20px;height:35px;padding-left:10px}.timebar{flex-direction:column;height:105px;width:500px}.timebar,.timebar-stacked-bar{align-items:center;display:flex;justify-content:center}.timebar-stacked-bar{flex-direction:row;margin-top:30px}.timebar-background-bar{background-color:var(--collaboration2);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.timebar-background-bar,.timebar-fill-bar{height:15px;position:absolute}.timebar-fill{fill:var(--heritage);height:15px}.timebar-label-value{color:var(--heritage);font-size:20px;margin-right:10px}.timebar-label{align-items:center;animation:fadein 3s ease;display:flex;flex-direction:row;justify-content:center;margin-top:30px}.timebar-label-text{font-size:13px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.progress-claim-details{display:flex;flex-flow:wrap;justify-content:flex-start}.progress-claim-details-item{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:15px;width:135px}.progress-claim-details-box1{background:linear-gradient(135deg,#55575a,#918f92);text-align:center}.progress-claim-details-box2{background:linear-gradient(135deg,#e4610f,#e4905c)}.progress-claim-details-box3{background:linear-gradient(135deg,#326295,#6589b0)}.progress-claim-details-box1,.progress-claim-details-box2,.progress-claim-details-box3{align-items:center;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:column;font-size:20px;height:60px;justify-content:center;margin-bottom:10px;width:135px}.progress-claim-details-label{font-size:13px}.pc-commentary-row{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;flex-direction:row;font-size:11px;max-height:55px}.pc-commentary-display-area{display:flex;flex-direction:row;justify-content:flex-start;width:100%}.pc-commentary-table{display:flex;flex-direction:column;width:100%}.pc-commentary{padding-bottom:10px;padding-right:10px;padding-top:10px;width:100%}.pc-commentary-bullet{background-color:var(--fluidity1);border-radius:100px;box-shadow:0 2px 4px 0 var(--fluidity1),0 6px 20px 0 #00000030;height:5px;margin-left:15px;margin-right:15px;width:5px}.project-top-row{align-items:center;display:flex;flex-direction:row;height:50px;justify-content:space-between;width:1560px}.project-background{display:flex;flex-direction:row;margin:12px auto 0;width:100%}.project-control-container{display:flex;flex-direction:column;padding-top:20px}.project-control-column{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding-top:30px}.project-control-column,.project-control-column-backer{background-color:#f8f9fa;border-radius:0 0 50px 0;height:820px;margin-right:30px;margin-top:-20px;width:215px}.project-control-column-backer{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-top:-40px}.project-control-column-content-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.project-title{margin-bottom:12px}.edit-project-button{background-color:var(--collaboration1);border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;height:35px;line-height:35px;margin-bottom:30px;margin-top:30px;text-align:center;width:150px}.edit-project-button:hover{background-color:var(--heritage);color:#fff;text-decoration:none}.project-menu-button-future{background-color:var(--collaboration3);color:var(--collaboration2)}.project-menu-button-future:hover{cursor:pointer}.project-row2{align-items:left;display:flex;justify-content:left;margin-top:10px;width:900px}.big-image{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:700px;width:1000px}.project-cost-plan-selectors{display:flex;flex-direction:column}.project-highlights-card{background:var(--collaboration1);border-radius:0;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff}.project-row1{display:flex;width:900px}.dashboard-budget-gauge-box{background-color:#fff;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:300px;width:400px}.budget-gauge{padding-left:20px}.dashboard-highlights{background-color:#f8f9fa;display:flex;flex-flow:wrap;height:300px;margin-bottom:30px;margin-right:30px;width:300px}.dashboard-highlight-item,.dashboard-highlights{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;text-align:center}.dashboard-highlight-item{color:#fff;font-size:13px;height:70px;margin-bottom:10px;margin-left:10px;padding-top:1px;width:115px}.highlight-text{font-weight:700;width:115px}.highlight-label{width:115px}.accordion-description{align-items:center;border-right:1px solid #fff;display:flex;flex-direction:row;height:45px;justify-content:space-between;width:100%}.accordion-container{width:1430px}.accordion-button{align-items:center;background-color:var(--fluidity1);border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);cursor:pointer;display:flex;flex-direction:row;font-size:16px;height:45px;justify-content:space-between;margin-bottom:30px;outline:inherit;padding:0;text-align:center;transition:.25s ease-in-out;-webkit-user-select:none;user-select:none;width:1430px}.accordion-button:focus{outline:inherit}.accordion-button.total-row{background-color:var(--collaboration1)}.accordion-button:hover{background-color:#008dc0;color:#fff;text-decoration:none}.accordion-button.total-row:hover{background-color:var(--collaboration2)}.accordion-label{float:left;margin-left:15px}.accordion-rates{display:flex;flex-direction:row;justify-content:space-between}.accordion-local-region-area{height:45px;width:100px}.accordion-local-region-area,.accordion-unit{align-items:center;border-right:1px solid #fff;display:flex;flex-direction:row;justify-content:center}.accordion-unit{width:65px}.accordion-rate{align-items:center;border-right:1px solid #fff;display:flex;flex-direction:row;justify-content:center;width:140px}.accordion-line{background-color:var(--integrity);height:45px;margin-left:30px;margin-right:30px;width:1px}.accordion-number{margin-top:7px}.accordion-costs{display:flex;flex-direction:row;justify-content:space-between}.accordion-icon{height:20px;margin-right:10px;opacity:.7;width:20px}.accordion-total{height:45px;justify-content:flex-end;padding-right:15px;width:125px}.accordion-total,.project-control-features-save{align-items:center;display:flex;flex-direction:row}.project-control-features-save{background-color:var(--natural1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);height:35px;justify-content:center;margin-bottom:30px;margin-top:30px;width:150px}.project-control-features-save:hover{background-color:var(--heritage);cursor:pointer}.subtotal-control-features{padding:20px;width:350px}.subtotal-control-settings{display:flex;flex-direction:column;justify-content:center;margin-bottom:25px}.project-control-settings-label{width:150px}.subtotal-control-settings>.checkboxes-vertical>.checkboxes-vertical-container>.checkbox-label{color:#000;width:270px}.checkboxes-vertical-container{cursor:pointer;display:block;font-size:16px;margin:0;padding-left:35px;position:relative;-webkit-user-select:none;user-select:none}.graph-title{font-size:20px}.doughnut-chart-item-project-dashboard{height:235px;margin-top:-30px}.doughnut-chart-total-project-dashboard-container{display:flex;flex-direction:column;margin-top:90px}.doughnut-chart-total-project-dashboard{display:flex;flex-direction:row;justify-content:space-between;margin-left:24px;margin-top:70px;width:256px}.doughnut-chart-box-cp-dashboard1,.doughnut-chart-container{display:flex;flex-direction:column}.doughnut-chart-box-cp-dashboard1{height:390px}.doughnut-chart-box-cp-dashboard1,.doughnut-chart-box-cp-dashboard2{background-color:#fff;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-bottom:30px;padding-left:10px;padding-top:10px;width:400px}.doughnut-chart-box-cp-dashboard2{display:flex;flex-direction:column;height:430px}.doughnut-chart-item{height:300px}.doughnut-chart-item2{height:350px}.doughnut-chart-total{display:flex;flex-direction:row;justify-content:space-between;margin-left:43px;width:313px}.doughnut-chart-total-label,.doughnut-chart-total-value{font-size:12px;letter-spacing:.5px}.project-dashboard-cost-summary-graph{display:flex;flex-direction:row}.costplanning-chart-box-cp-dashboard2{display:flex;justify-content:space-between;margin-right:5px}.costplanning-toggle-chart-box{background-color:#fff;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-bottom:30px;padding-bottom:20px;padding-left:10px;padding-top:10px}.costplanning-chart-box-disabled{display:none}.costplanning-chart-box-hidden{background-color:var(--collaboration4);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-bottom:30px;padding-bottom:20px;padding-left:10px;padding-top:10px}.switch{display:inline-block;height:24px;position:relative;width:50px}.switch input{height:0;opacity:0;width:0}.slider{background-color:var(--collaboration2);bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:16px;left:4px;width:16px}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.switch .tooltiptext{background-color:var(--heritage);border-radius:100px;bottom:-5px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;left:70px;padding:5px 0;position:absolute;text-align:center;visibility:hidden;width:120px;z-index:1}.switch:hover .tooltiptext{visibility:visible}.costplanning-subtotal-popup{display:flex}.costplanning-subtotal-button:hover{background-color:var(--heritage);cursor:pointer}.costplanning-subtotal-button{align-items:center;background-color:var(--collaboration1);border-radius:30px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;height:35px;justify-content:center;margin-right:15px;transition:all 0s cubic-bezier(.25,.8,.25,1);width:35px}.estimate-benchmark-chart-box-dashboard{background-color:#fff}.estimate-benchmark-chart-box-dashboard,.estimate-benchmark-chart-box-dashboard-hidden{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-bottom:30px;padding-bottom:20px;padding-left:10px;padding-top:10px;width:400px}.estimate-benchmark-chart-box-dashboard-hidden{background-color:var(--collaboration4)}.estimate-benchmark-chart-box-dashboard-disabled{display:none}.estimate-construction-cost-comparison{margin-bottom:20px;margin-top:20px}.estimate-dashboard .legend-project-label{margin-left:40px}.estimate-dashboard .legend-benchmark-label{margin-left:143px;margin-top:90px}.estimate-dashboard .legend-svg1{margin-left:33px}.estimate-dashboard .legend-svg2{margin-left:114px;margin-top:88px;padding-left:8px;padding-right:20px}.estimate-benchmark-legend-row,.estimate-benchmark-legend-row-total{align-items:center;display:flex;flex-direction:row;font-size:12px;justify-content:space-between;margin-left:10px;width:335px}.estimate-benchmark-legend-row-total{font-weight:700}.estimate-benchmark-legend-label{align-items:center;display:flex;flex-direction:row}.estimate-benchmark-legend-circle{border-radius:100px;height:16px;margin-right:8px;width:16px}.summary-table{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-bottom:15px;margin-right:30px}.summary-table-head-row{background-color:var(--collaboration2);color:var(--integrity);display:flex;flex-direction:row;font-weight:700;height:40px;width:1000px}.summary-table-row{-webkit-user-select:none;user-select:none}.summary-table-row,.summary-table-row-link{background-color:var(--integrity);color:var(--confident);display:flex;flex-direction:row;height:40px;width:1000px}.summary-table-row-link{text-decoration:none;transition:all 0s cubic-bezier(.25,.8,.25,1)}.summary-table-row-link:hover{background-color:#dfdfdf;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--confident);cursor:pointer;text-decoration:none;transform:scale(1.01)}.summary-table-total-row{background-color:var(--collaboration1);color:var(--integrity);display:flex;flex-direction:row;font-weight:700;height:40px;width:1000px}.summary-table-section-cell{align-items:center;display:flex;height:40px;justify-content:center;width:50px}.summary-table-description-cell{width:570px}.summary-table-description-cell,.summary-table-description-cell-ref{align-items:center;display:flex;height:40px;justify-content:space-between;padding-left:10px;padding-right:10px}.summary-table-description-cell-ref{width:520px}.summary-table-action{align-items:center;color:var(--heritage);display:flex;font-size:15px}.summary-table-quantity-cell{width:100px}.summary-table-quantity-cell,.summary-table-unit-cell{align-items:center;display:flex;height:40px;justify-content:center}.summary-table-unit-cell{width:65px}.summary-table-rate-cell{align-items:center;display:flex;height:40px;justify-content:center;width:140px}.summary-table-subtotal-cell{align-items:center;border-bottom:1px solid grey;display:flex;height:40px;justify-content:flex-end;padding-right:10px;width:125px}.summary-table-description-cell,.summary-table-description-cell-ref,.summary-table-quantity-cell,.summary-table-rate-cell,.summary-table-section-cell,.summary-table-unit-cell{border-bottom:1px solid grey;border-right:1px solid grey}.summary-table-total-row .summary-table-description-cell,.summary-table-total-row .summary-table-description-cell-ref,.summary-table-total-row .summary-table-quantity-cell,.summary-table-total-row .summary-table-rate-cell,.summary-table-total-row .summary-table-subtotal-cell,.summary-table-total-row .summary-table-unit-cell{border-bottom:none}.estimates-TPI{display:flex;flex-direction:column}.estimate-wrapper.breakdown .estimates-TPI{align-items:flex-start}.estimate-wrapper.summary .estimates-TPI{align-items:flex-end}.estimates-TPI-kpx-row,.estimates-TPI-row{display:flex;flex-direction:row;justify-content:flex-start;width:1000px}.estimates-TPI-container{width:1000px}.estimates-TPI-container,.estimates-breakdown-TPI-container{align-items:center;background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;height:40px;justify-content:flex-start;margin-bottom:20px}.estimates-breakdown-TPI-container{width:1430px}.estimates-TPI-container-total{width:1000px}.estimates-TPI-container-total,.estimates-breakdown-TPI-container-total{align-items:center;background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;height:40px;justify-content:flex-start;margin-bottom:30px}.estimates-breakdown-TPI-container-total{width:1430px}.estimates-TPI-save-button{background-color:var(--collaboration1);border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:inline-block;flex-shrink:0;height:30px!important;margin-left:17px;text-align:center;width:30px}.estimates-TPI-save-button:hover{background-color:var(--heritage);cursor:pointer}.estimates-TPI-description{width:570px}.estimates-TPI-description,.estimates-breakdown-TPI-description{align-items:center;border-right:1px solid var(--collaboration3);display:flex;flex-direction:row;height:40px;justify-content:flex-start}.estimates-breakdown-TPI-description{font-weight:700;width:1020px}.estimates-TPI-icon{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;width:60px}.estimates-TPI-icon.delinkedTPI,.estimates-TPI-icon.linkedTPI:hover{background-color:var(--collaboration3);box-shadow:none;color:var(--confident)}.estimates-TPI-icon.delinkedTPI:hover,.estimates-TPI-icon.linkedTPI{background-color:var(--heritage);box-shadow:none}.estimates-TPI-label{margin-left:10px;margin-right:10px}.estimates-TPI-label.disabled{color:var(--collaboration2)}.estimates-TPI-value{align-items:center;border-right:1px solid var(--collaboration3);display:flex;flex-direction:row;height:40px;justify-content:space-evenly;text-align:center;width:100px}input.estimates-TPI-value[readonly]{background-color:var(--collaboration3);cursor:not-allowed}.estimates-TPI-unit{align-items:center;border-right:1px solid var(--collaboration3);display:flex;flex-direction:row;height:40px;justify-content:space-evenly;width:65px}.estimates-TPI-unit.disabled{color:var(--collaboration2)}.estimates-TPI-construction-cost{align-items:center;border-right:1px solid var(--collaboration3);display:flex;height:40px;justify-content:center;width:140px}.estimates-TPI-total{align-items:center;display:flex;height:40px;justify-content:flex-end;padding-right:10px;width:125px}.estimates-TPI-divider{background-color:var(--collaboration4);height:40px;width:1px}.estimates-tpi-slider-container{align-items:center;display:flex;flex-direction:row}.estimates-tpi-slider{-webkit-appearance:none;appearance:none;background:#d3d3d3;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:10px;opacity:.7;outline:none;transition:opacity .2s;width:220px}.estimates-tpi-slider:hover{opacity:1}.estimates-tpi-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--heritage);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;cursor:pointer;height:25px;width:25px}.estimates-tpi-slider::-moz-range-thumb{background:var(--heritage);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;cursor:pointer;height:25px;width:25px}.estimates-TPI-save-container{align-items:center;display:flex;flex-direction:row;height:40px;justify-content:flex-start;width:220px}.estimates-TPI-save-message-fail,.estimates-TPI-save-message-neutral,.estimates-TPI-save-message-success{align-items:center;display:flex;flex-direction:row;font-size:15px;justify-content:center;margin-left:15px;text-align:center}.estimates-TPI-save-message-success{color:var(--natural1)}.estimates-TPI-save-message-fail{color:var(--strength1)}.estimates-TPI-save-message-neutral{color:var(--collaboration1)}.estimates-TPI-linked-info-modal{align-items:center;display:flex;flex-direction:column;padding:20px}.estimates-TPI-linked-info-modal-button{align-items:center;background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;height:30px;justify-content:center;margin-top:20px;padding:10px;width:130px}.estimates-TPI-linked-info-modal-button:hover{background-color:var(--heritage);cursor:pointer}.estimates-subtotal{align-items:center;background-color:var(--collaboration2);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;font-size:16px;height:45px;justify-content:space-between;margin-bottom:30px;margin-right:30px;text-align:center;-webkit-user-select:none;user-select:none;width:1430px}.estimates-subtotal-label{align-items:center;border-right:1px solid #fff;display:flex;flex-direction:start;height:45px;padding-left:15px;width:100%}.estimates-subtotal-costs,.estimates-subtotal-details{display:flex;flex-direction:row;justify-content:space-between}.estimates-subtotal-gfa{width:100px}.estimates-subtotal-gfa,.estimates-subtotal-unit{align-items:center;border-right:1px solid #fff;display:flex;flex-direction:row;height:45px;justify-content:center}.estimates-subtotal-unit{width:65px}.estimates-subtotal-rate{border-right:1px solid #fff;justify-content:center;width:140px}.estimates-subtotal-rate,.estimates-subtotal-total{align-items:center;display:flex;flex-direction:row;height:45px}.estimates-subtotal-total{justify-content:flex-end;padding-right:15px;width:125px}.edit-estimate{padding:15px;width:600px}.edit-estimate-label{width:200px}.edit-estimate-field{width:350px}.edit-estimate-container{align-items:center;display:flex;height:30px;margin-bottom:15px}.estimate-edit-wrapper{height:min-content}.allocate-budget-modal-error{color:var(--heritage);display:flex;justify-content:center;margin-bottom:10px}.create-benchmark-container{padding-top:5px;z-index:1}.create-benchmark-form-container{display:flex;flex-direction:row}.create-benchmark-form-container-column-details,.create-benchmark-form-container-column-metrics,.create-benchmark-form-container-column-rows{display:flex;flex-direction:row;margin-left:20px;margin-right:20px;width:max-content}.benchmarks-row-code{width:75px}.benchmarks-row-description{width:250px}.benchmarks-row-elemental-analysis{width:160px}.benchmarks-row-value{width:100px}.benchmarks-row-rate{margin-left:20px;width:75px}.benchmarks-metric-code{margin-right:5px;width:50px}.benchmarks-metric-metric{margin-right:5px;width:250px}.benchmarks-metric-quantity{margin-right:5px;width:80px}.benchmarks-row{display:flex;flex-direction:row;margin-bottom:10px}.create-project-panel .display-4{font-size:20px}.quick-benchmark-button-container{display:flex;height:45px;justify-content:right;margin-top:5px;width:100%}.create-project{margin-bottom:15px;margin-top:15px;width:1440px}.create-project-input-row{margin-bottom:1px}.create-project-input{border:1px solid #d3d3d3;display:flex;height:30px;width:100%}.create-project-location-input{border:1px solid #d3d3d3;display:flex;height:30px;width:205px}.create-project-select{border:1px solid #d3d3d3;display:flex;height:30px;width:100%}.create-project-location-select{border:1px solid #d3d3d3;display:flex;height:30px;width:205px}.create-project-input-limit{display:flex;flex-direction:row;margin-bottom:5px}.invalid-char-counter{color:var(--strength1);margin-left:5px}.char-counter{color:var(--natural1);margin-left:5px}.create-project-modal-error{color:var(--heritage)}.create-project-submit-button{align-items:center;background-color:var(--natural1);border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;font-size:15px;height:30px;justify-content:center;text-align:center;width:150px}.create-project-submit-button:hover{background-color:var(--heritage);cursor:pointer}.create-project-submit-button:disabled{background-color:var(--collaboration2)}.create-project-modal-button{align-items:center;background-color:var(--natural1);border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:column;height:30px;justify-content:center;margin:25px 0;outline:inherit;padding:10px;text-align:center;width:max-content}.create-project-modal-button:hover{background-color:var(--heritage);cursor:pointer}.create-project-coordinates-button{align-items:center;background-color:var(--natural1);border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:column;height:30px;justify-content:center;margin-bottom:10px;margin-top:30px;min-width:205px;outline:inherit;padding:10px;text-align:center;width:max-content}.create-project-coordinates-button:hover{background-color:var(--heritage);cursor:pointer}.create-project-form{align-items:center;border-radius:20px;display:flex;flex-direction:column}.create-project-panel-container{display:flex;flex-direction:row;justify-content:space-evenly;padding-bottom:15px}.create-project-panel{background-color:#f8f9fa;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;height:650px;margin-left:15px;margin-right:15px;padding:10px;transition:all 1s;width:450px}.create-project-panel:hover{box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.create-project-col{flex-direction:column}.create-project-col,.create-project-row{display:flex;justify-content:flex-start;width:100%}.create-project-label,.create-project-row{align-items:center;flex-direction:row}.create-project-label{display:flex;height:30px}.create-project-label .display-4{font-size:20px;margin-bottom:0}.create-project-avatar{border-radius:100px;box-shadow:0 4px 8px 0 #130e0e33,0 6px 20px 0 #00000030;height:30px;margin-left:20px;margin-right:10px;width:30px}.create-project-name{align-items:center;display:flex;flex-direction:row;height:30px;margin-left:5px}.create-project-selection-number{color:var(--natural1);font-size:15px;margin-left:20px}.create-project-save-cost-managers-button{align-items:center;background-color:var(--natural1);border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);cursor:pointer;display:flex;font:inherit;height:30px;justify-content:center;outline:inherit;padding:10px;width:130px}.create-project-save-cost-managers-button:hover{background-color:var(--heritage);cursor:pointer}.create-project-company-logo-and-name{border-left:1px solid var(--collaboration4);display:flex;flex-direction:column;gap:10px;margin:10px 0 10px 10px;padding-left:10px}.create-project-company-logo{align-items:flex-start;display:flex;flex-direction:row}.create-project-company-logo>img{height:30px}.create-project-company-name{align-items:flex-end;display:flex;flex-direction:row;font-size:8pt;height:20px}.create-project-location-wrapper{display:flex;flex-direction:row;justify-content:space-between}.create-project-location-container{margin-top:45px;width:100px}.create-project-map{height:200px;margin-bottom:15px;margin-left:10px;margin-top:20px;width:310px}.create-project-map,.estimate-control{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.estimate-control{align-items:center;background-color:#f8f9fa;border-radius:50px;display:flex;height:60px;justify-content:flex-end;margin-left:-435px;margin-top:-8px;padding-right:80px;width:450px;z-index:50}.set-margin-left{margin-left:-130px!important;width:145px!important}.estimate-control-hidden{display:none}.estimate-edit-button-clicked{align-items:center;background-color:var(--collaboration2);border:none;border-radius:100px;color:#fff;flex-shrink:0;height:45px!important;justify-content:center;margin-left:17px;padding:8px;width:45px;z-index:100}.estimate-edit-button-clicked,.estimate-total{display:flex;flex-direction:row;-webkit-user-select:none;user-select:none}.estimate-total{background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);font-size:16px;height:45px;justify-content:space-between;margin-bottom:30px;margin-right:30px;text-align:center;width:1430px}.estimates-total-label{align-items:center;border-right:1px solid #fff;display:flex;flex-direction:start;height:45px;padding-left:15px;width:100%}.estimates-total-costs,.estimates-total-details{display:flex;flex-direction:row;justify-content:space-between}.estimates-total-gfa{width:100px}.estimates-total-gfa,.estimates-total-unit{align-items:center;border-right:1px solid #fff;display:flex;flex-direction:row;height:45px;justify-content:center}.estimates-total-unit{width:65px}.estimates-total-rate{border-right:1px solid #fff;justify-content:center;width:140px}.estimates-total-rate,.estimates-total-total{align-items:center;display:flex;flex-direction:row;height:45px}.estimates-total-total{justify-content:flex-end;padding-right:15px;width:125px}.estimates-container{margin-top:30px}.estimate-table-and-chart-container{align-items:flex-start;display:flex;flex-direction:row}.estimate-table-container{align-items:flex-start;display:flex;flex-direction:column;margin-top:30px}.estimate-table-and-total-container{margin-right:20px}.estimate-table-and-TPI-container{align-items:flex-start;display:flex;flex-direction:column;margin-left:30px}.card{border-radius:35px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-top:20px}.estimate-delete-button,.estimate-edit-button,.estimate-export-button{align-items:center;background-color:var(--collaboration1);border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;flex-shrink:0;height:45px!important;justify-content:center;margin-left:17px;padding:8px;-webkit-user-select:none;user-select:none;width:45px;z-index:100}.estimate-delete-button:hover{background-color:var(--strength1);cursor:pointer}.estimate-edit-button-clicked:hover,.estimate-edit-button:hover,.estimate-export-button:hover{background-color:var(--heritage);cursor:pointer}.estimate-flex-box{display:flex;flex-shrink:0}.total{font-size:20px;margin-right:40px}.recon-export-button{background-color:var(--collaboration1);border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:inline-block;flex-shrink:0;font-size:12px;height:30px!important;margin-right:5px;margin-top:5px;padding:5px;text-align:center;width:30px}.recon-export-button:hover{background-color:var(--heritage);cursor:pointer}.recon-chart-title{display:flex;flex-direction:row;justify-content:space-between}.estimate-wrapper{display:flex;flex-direction:column}.estimate-commentary-edit{padding:15px}.commentary{margin-top:30px}.commentary-flex-box{display:flex;margin-bottom:30px;width:1600px}.commentary-buttons-container{display:flex;flex-direction:column}.commentary-buttons{display:flex;flex-direction:row}.commentary-move-buttons{display:flex;flex-direction:column;margin-left:17px}.commentary-move-button{align-items:center;background-color:var(--collaboration1);border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;font-size:11px;height:21px;justify-content:center;margin:1px;width:21px}.commentary-move-button:hover{background-color:var(--heritage);cursor:pointer}.commentary-delete-button,.commentary-edit-button{background-color:var(--collaboration1);border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;cursor:pointer;display:inline-block;flex-shrink:0;height:45px!important;margin-left:17px;padding:8px;text-align:center;width:45px}.commentary-delete-button:hover{background-color:var(--strength1)}.commentary-edit-button:hover{background-color:var(--heritage);cursor:pointer}.commentary-box{align-items:flex-start;background:var(--integrity);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:column;padding:20px;width:1430px}.commentary-box-title{color:var(--heritage);font-size:24px}.ect-container{width:100%}.ctv-table{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;width:100%}.ctv-row{border-left:1px solid grey}.ctv-cell,.ctv-row{display:flex;flex-direction:row;width:100%}.ctv-cell{background-color:var(--integrity);border-right:1px solid grey;color:var(--collaboration1)}.ctv-cell,.ctv-cell-head{align-items:center;border-bottom:1px solid grey;padding:10px}.ctv-cell-head{background-color:var(--collaboration2);border-top:1px solid grey;color:var(--integrity);display:flex;flex-direction:row;height:45px;width:100%}#commentary-text-viewer-area{border:none;margin-left:-12px}.ql-container.ql-snow,.ql-toolbar.ql-snow{border:none}.react-pdf__Page__canvas{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;width:900px}.react-pdf__Page__annotations{display:none}.pdf-viewer{display:flex;margin-bottom:95px;padding-left:95px}.pdf-viewer-buttons{align-items:center;display:flex;flex-direction:column;height:300px;justify-content:space-evenly;margin-right:30px;padding-left:0}.pdf-delete-button,.pdf-download-button,.pdf-next-button,.pdf-previous-button{background-color:var(--collaboration1);border:none;border-radius:0;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:inline-block;height:35px;padding:5px;text-align:center;width:150px}.pdf-delete-button:hover,.pdf-download-button:hover,.pdf-next-button:hover,.pdf-previous-button:hover{background-color:var(--heritage);color:#fff;cursor:pointer;text-decoration:none}.pdf-delete-button:active,.pdf-download-button:active,.pdf-next-button:active,.pdf-previous-button:active{box-shadow:none}.pdf-delete-button:disabled,.pdf-download-button:disabled,.pdf-next-button:disabled,.pdf-previous-button:disabled{background-color:var(--collaboration3);color:var(--collaboration2);text-decoration:none}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;position:absolute;text-align:left;text-align:initial;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer .endOfContent.active{top:0}.estimate-drawings{margin-top:30px}.drawings-row{display:flex;flex-direction:row}.drawings-container{display:flex;flex-direction:column}.drawings-text{margin-bottom:30px}.benchmarking-table-anonymity{display:static;margin:103px -65px 30px 15px;width:50px}.toggle-wrapper{display:flex;flex-direction:row;height:30px;width:200px}.toggle-hidden-name{display:flex;flex-direction:row;height:29px;overflow:hidden;padding-top:3px;width:150px}.benchmarking-table-anonymity .toggle-container{align-items:center;display:flex;flex-direction:row;height:30px;justify-content:flex-start;overflow:hidden;width:50px}.benchmarking-table-anonymity .table-switch{display:inline-block;height:20px;margin-bottom:0;margin-top:0;position:relative;width:45px}.benchmarking-table-anonymity .table-switch input{height:0;opacity:0;width:0}.benchmarking-table-anonymity .slider{background-color:var(--collaboration2);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.benchmarking-table-anonymity .slider:before{background-color:#fff;bottom:4px;content:"";height:12px;left:4px;position:absolute;transition:.4s;width:12px}.benchmarking-table-anonymity .slider.round{border-radius:34px}.benchmarking-table-anonymity .slider.round:before{border-radius:50%}.benchmarking-table-anonymity .table-switch .tooltiptext{background-color:var(--collaboration2);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;margin-top:-3px;position:absolute;right:55px;text-align:center;-webkit-user-select:none;user-select:none;visibility:hidden;width:120px;z-index:1}.benchmarking-table-anonymity .table-switch:hover .tooltiptext{visibility:visible}.benchmarking-table-anonymity .table-switch .tooltiptext-visible{background-color:var(--heritage);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;margin-top:-3px;position:absolute;right:55px;text-align:center;-webkit-user-select:none;user-select:none;visibility:hidden;width:120px;z-index:1}.benchmarking-table-anonymity .table-switch:hover .tooltiptext-visible{visibility:visible}.benchmarking-table-head{background:var(--collaboration1);color:#fff;display:flex;flex-direction:row;font-size:12px;height:67px}.bdt-project-name{width:250px}.bdt-base-date,.bdt-project-name{align-items:center;display:flex;flex-direction:row;justify-content:center}.bdt-base-date{height:100%;width:130px}.bdt-gfa{width:130px}.bdt-gfa,.bdt-procurement{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center}.bdt-procurement{width:200px}.bdt-quality{width:100px}.bdt-quality,.bdt-type{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center}.bdt-type{width:130px}.bdt-sector{word-wrap:anywhere;width:190px}.bdt-lra-unit,.bdt-sector{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center}.bdt-lra-unit{text-align:center;width:140px}.bdt-gia{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;width:80px}.bdt-cost-off{background-color:var(--collaboration3)}.bdt-cost-off,.bdt-cost-on{border:none;color:inherit;font-size:12px;height:100%;outline:inherit;padding:5px;text-align:center;width:150px}.bdt-cost-on{background-color:var(--heritage)}.bdt-cost-off:hover,.bdt-cost-on:hover{cursor:pointer}.bdt-project-row{background-color:var(--collaboration2);border:none;color:var(--integrity);cursor:pointer;font-size:12px;outline:inherit;padding:0;width:1430px}.bdt-project-row,.bdt-row-name-cell{display:flex;flex-direction:row;height:29px}.bdt-row-name-cell{align-items:center;justify-content:flex-start;padding-left:5px;width:250px}.benchmark-display-table-project-col{height:29px;overflow:hidden;padding:5px}.bdt-row{background-color:var(--integrity);border:none;color:var(--collboration1);display:flex;flex-direction:row;font-size:12px;height:29px;padding:0;width:1430px}.bdt-row,.bdt-row:focus{outline:inherit}.benchmark-display-table-row{background-color:#fff;padding:5px}.benchmarking-table-box{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-bottom:30px;width:1430px}.benchmarking-table-heading{font-size:12px;height:30px;padding:5px;text-align:center}.bdt-total-row{background-color:var(--collaboration1);color:#fff;font-size:12px;height:29px}.bdt-cost,.bdt-total-row{display:flex;flex-direction:row}.bdt-cost{align-items:center;height:100%;justify-content:center;width:150px}.bdt-base-date,.bdt-cost,.bdt-cost-off,.bdt-cost-on,.bdt-gfa,.bdt-gia,.bdt-lra-unit,.bdt-procurement,.bdt-project-name,.bdt-quality,.bdt-row-name-cell,.bdt-sector,.bdt-type{border-bottom:1px solid var(--collaboration3);border-right:1px solid var(--collaboration3)}.estimate-table,td,th,tr{border:1px solid var(--collaboration3)}.location-warning-icon{margin-left:10px}.location-warning-icon,.project-warning-icon{background:none;border:none;color:#e9d502;cursor:pointer;outline:inherit;position:relative}.project-warning-icon{margin-left:5px}.tooltip{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;opacity:0;padding:5px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;width:200px;z-index:1}.location-warning-icon.show-tooltip .tooltip,.project-warning-icon.show-tooltip .tooltip{opacity:1;visibility:visible}.bm_display_table{height:fit-content}.escalated-switch{display:flex;flex-direction:row-reverse}.benchmarking-cost-summary-comparison{align-items:center;display:flex;height:270px;justify-content:center;width:500px}.benchmarking-cost-summary-comparison-legend{display:flex;flex-direction:column}.benchmarking-cost-summary-comparison-chart{width:300px}.benchmark-legend-label,.benchmark-legend-row{align-items:center;display:flex;flex-direction:row}.benchmark-legend-row{font-size:12px;justify-content:space-between;width:170px}.benchmark-legend-circle-container{height:20px;width:20px}.benchmark-legend-circle{border-radius:100px;height:16px;margin-right:8px;width:16px}.legend-svg1{height:57px;margin-left:6px;width:67px}.legend-svg1,.legend-svg2{position:absolute;z-index:1}.legend-svg2{height:25px;margin-left:85px;margin-top:115px;width:150px}.legend-svg-line1{stroke:var(--heritage);stroke-dasharray:70px;stroke-dashoffset:70px}.legend-svg-line1,.legend-svg-line2{stroke-width:2;fill:none;animation:move 2s linear;animation-fill-mode:forwards}.legend-svg-line2{stroke:var(--heritage);stroke-dasharray:155px;stroke-dashoffset:155px}.legend-project-label{font-size:14px;height:25px;margin-left:13px;margin-top:22px;position:absolute;z-index:50}.legend-benchmark-label{font-size:14px;margin-left:105px;margin-top:117px;position:absolute;width:125px;z-index:50}@keyframes move{to{stroke-dashoffset:0}}.project{background-color:#326295;margin-left:27px}.benchmarks,.project{height:13px;margin-right:10px;margin-top:5px;width:100px}.benchmarks{background-color:#32629580;margin-left:10px}.benchmark-element-table-box{background-color:var(--integrity);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-bottom:30px;width:1430px}.benchmark-element-table-container{overflow-x:scroll}.benchmark-element-table{width:1430px}.benchmark-element-head{background:var(--collaboration1);color:var(--integrity);font-size:12px;padding:10px}.benchmark-element-uom-heading,.benchmark-project-heading{background:var(--collaboration1);color:#fff;font-size:12px}.benchmark-element-uom-heading{height:25px;padding:5px;text-align:center;width:50px}.benchmark-element-project-heading{background:var(--heritage);color:#fff;font-size:12px;height:25px;padding:5px;text-align:center;width:100px}.benchmark-element-heading{background:var(--collaboration1);color:#fff;font-size:12px;height:30px;padding:3px;text-align:center;width:100px}.benchmark-cell-description-label{width:270px}.benchmark-cell-unit-label{width:100%}.benchmark-element-cell-coloured,.benchmark-element-cell-description,.benchmark-element-cell-white{padding:3px}.benchmark-element-cell-coloured{color:#fff}.benchmark-body{font-size:12px}.benchmark-element-cell-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.benchmark-element-cell-unit{text-align:center}.benchmark-element-cell-average{color:#000}.benchmark-element-legend{background-color:var(--collaboration1);display:flex;flex-direction:row;font-size:12px;justify-content:space-evenly;padding:10px}.benchmark-element-legend-bar{border-radius:30px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:row}.benchmark-element-legend-label{padding:5px}.benchmark-element-legend-low{background-color:var(--fluidity1);border-radius:30px 0 0 30px;color:#fff;padding:5px;text-align:center;width:150px}.benchmark-element-legend-range{background-color:var(--natural1);color:#fff;padding:5px;text-align:center;width:100px}.benchmark-element-legend-range-lightblue{background-color:var(--fluidity2);color:#fff;padding:5px;text-align:center;width:100px}.benchmark-element-legend-range-lightgreen{background-color:var(--natural2);color:#fff;padding:5px;text-align:center;width:100px}.benchmark-element-legend-range-lightred{background-color:#ff8181;color:#fff;padding:5px;text-align:center;width:100px}.benchmark-element-legend-range-lightgrey{background-color:var(--collaboration3);color:#fff;padding:5px;text-align:center;width:100px}.benchmark-element-legend-high{background-color:var(--strength1);border-radius:0 30px 30px 0;color:#fff;padding:5px;text-align:center;width:150px}.benchmark-element-legend-alone-element{background-color:var(--collaboration3);border-radius:30px;color:#fff;padding:5px;text-align:center;width:150px}.benchmark-element-flex{display:flex;flex-direction:row}.benchmarking-justification-button{background:none;border:none;cursor:pointer;height:16px;margin-left:10px;margin-right:-30px;padding:0;width:16px}.pct-percent .fa-caret-down{color:red}.pct-percent .fa-caret-down,.pct-percent .fa-caret-up{font-size:20px;margin-right:5px;text-align:center;vertical-align:middle}.pct-percent .fa-caret-up{color:green}.benchmarking-section-toggle{height:35px;justify-content:space-evenly;width:1000px}.benchmarking-section-toggle,.benchmarking-section-toggle .toggle{align-items:center;display:flex;flex-direction:row}.benchmarking-section-toggle .switch{margin-bottom:0;margin-left:10px}.benchmarking-section-toggle .benchmark-create-configuration-modal-content.headless{align-items:center;display:flex;flex-direction:row;height:35px;margin-bottom:0;padding-bottom:0}.benchmarking-section-toggle .create-project-input-row{display:flex;flex-direction:row}.benchmarking-section-toggle .create-project-label{width:200px}.benchmarking-chart-box-dashboard{background-color:#fff}.benchmarking-chart-box-dashboard,.benchmarking-chart-box-dashboard-hidden{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:300px;margin-bottom:30px;padding:1px 10px 10px;width:500px}.benchmarking-chart-box-dashboard-hidden{background-color:var(--collaboration4)}.benchmarking-chart-box-dashboard-disabled{display:none}.benchmarking-chart-container{height:250px;padding:10px}.benchmarking-chart-box{background-color:#fff}.benchmarking-chart-box,.benchmarking-chart-box-hidden{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:300px;margin-bottom:30px;margin-right:30px;padding:1px 10px 10px;width:455px}.benchmarking-chart-box-hidden{background-color:var(--collaboration4)}.benchmarking-chart-box-disabled{display:none}.benchmarking-donut-chart-heading{display:flex;justify-content:space-between}.legend-container{display:flex;height:20px;width:100%}.benchmarking-chart-heading{display:flex;justify-content:space-between}.benchmarking-speedometer-box{background-color:#fff;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:300px;margin-bottom:30px;padding-left:3px;padding-top:3px;width:435px}.benchmarking-chart-box-superelements{min-height:300px;padding-top:1px}.benchmarking-chart-box-costm2,.benchmarking-chart-box-superelements{background-color:#fff;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-bottom:30px;width:900px}.benchmarking-chart-box-costm2{height:300px}.benchmarking-chart-box-costm2-onefourth{width:500px}.benchmarking-chart-box-costm2-half,.benchmarking-chart-box-costm2-onefourth{background-color:#fff;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:400px;margin-bottom:30px}.benchmarking-chart-box-costm2-half{width:930px}.metrics-graph-box{display:flex;flex-flow:wrap;justify-content:flex-start;width:1500px}.benchmark-doughnut-chart-box{background:var(--integrity);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:inline-block;height:310px;margin-bottom:30px;margin-left:30px;padding-left:10px;padding-top:10px;width:435px}.dashboard-highlights-grid{display:flex;flex-flow:wrap;justify-content:space-between}.benchmarking-table-row{display:flex;flex-direction:row;right:30px;width:1500px}.benchmark-subaccordion{background-color:var(--collaboration2);border:none;color:#fff;font-size:20px;height:36px;margin-bottom:30px;margin-right:30px;padding:7px;text-align:center}.bench-manager-comment,.benchmark-subaccordion{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;width:1430px}.bench-manager-comment{background:var(--integrity);padding:10px}.bench-commentary-flex-box{display:flex;width:1560px}.metrics-title{margin-bottom:20px;margin-top:-15px}.section-title{margin-bottom:10px}.section-title .display-4{font-size:30px;margin-bottom:30px}.benchmarking-dashboard-title-container .display-4{font-size:18px;margin-bottom:10px}.benchmarking-dashboard-title-container{display:flex;flex-direction:row;width:500px}.benchmark-section-empty{margin-bottom:30px}.benchmarking-on-cost-comparison-title{text-overflow:ellipsis}.benchmarking-section-row-header{background-color:var(--fluidity3);color:#fff;font-weight:700;height:35px;margin-bottom:20px;padding:5px 0 5px 10px;width:1430px}.tabPanel{padding:1rem}.bm-full-width-box-container{width:1200px}.bm-tab-box-container{border-bottom:1px solid #ddd}.pctm-row .pctm-value-cell-text{height:100%}.basic-benchmark-container{height:auto;width:100%}.basic-benchmark-container .create-project-location-wrapper{display:block}.basic-benchmark-container .create-project-panel{height:auto}.basic-benchmark-footer{left:50%;margin-left:15%;margin-top:10px;position:relative;transform:translate(-50%,-50%)}.benchmark-upload{display:flex;flex-direction:column;justify-content:space-evenly;padding:15px;width:650px}.benchmark-upload-files{border:1px solid #d3d3d3;display:flex;flex-direction:column;font-size:13px;height:150px;overflow-x:scroll;overflow-y:scroll;padding:10px;width:590px}.benchmark-upload-files-item{display:flex;flex-direction:row;height:20px;justify-content:flex-start}.benchmark-upload-files-name,.benchmark-upload-files-part,.benchmark-upload-message{height:20px;margin-right:5px;min-width:max-content}.benchmark-upload-message{color:var(--natural1)}.benchmark-upload-message-error{color:var(--strength1);height:20px;margin-right:5px;min-width:max-content}.benchmark-upload-file-errors{color:var(--strength1);list-style:none;margin-left:30px;min-width:max-content;white-space:pre}.benchmark-upload-drop{background-color:var(--collaboration3);text-align:center}.benchmark-upload-drop,.benchmark-upload-drop-highlight{align-items:center;border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;height:100px;justify-content:center;padding:5px;width:100px}.benchmark-upload-drop-highlight,.benchmark-upload-drop:hover{background-color:var(--heritage);cursor:pointer}.benchmark-upload-drop:hover{color:#fff;text-decoration:none}.benchmark-upload-control-container{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:30px;margin-top:15px;width:100%}.benchmark-upload-control{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-evenly}.benchmark-upload-control-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:465px}.benchmark-upload-control-label{font-size:14px;margin-right:5px;min-width:190px;width:190px}.benchmark-upload-control-input{height:25px;width:270px}.benchmark-upload-button-container{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.benchmark-upload-error-container{padding-top:5px}.benchmark-upload-document-button{align-items:center;background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;font-size:15px;height:25px;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;width:270px}.benchmark-upload-document-button:hover{background-color:var(--heritage);color:#fff;cursor:pointer;text-decoration:none}.collections-table{flex-direction:column;width:100%}.benchmarking-save-button,.collections-table{align-items:center;display:flex;justify-content:center}.benchmarking-save-button{background-color:var(--natural1);border:none;border-radius:0;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;height:30px;width:150px}.benchmark-button-container{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly}.benchmarking-save-button:hover{background-color:var(--heritage);color:#fff;cursor:pointer;text-decoration:none}.benchmarking-refresh-button{align-items:center;background-color:var(--collaboration1);border:none;border-radius:0;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;height:30px;justify-content:center;width:150px}.benchmarking-refresh-button:hover{background-color:var(--heritage);color:#fff;cursor:pointer;text-decoration:none}.modalbenchmark-table-container .rt-resizable-header-content,.modalbenchmark-table-container .rt-td{font-size:12px}.benchmark-selection-filter-input-slider-container{display:flex;flex-direction:row}.benchmark-selection-filter-input-slider-col{display:flex;flex-direction:column;font-size:11px;justify-content:space-between}.benchmark-selection-filter-input-slider-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:130px}.benchmark-selection-filter-input-slider-slider-toggle-row{align-items:center;display:flex;flex-direction:row;justify-content:center;width:130px}.benchmark-selection-filter-input-slider-slider-toggle-row .switch{margin-bottom:0}.benchmark-selection-filter-input-slider-heading{align-items:center;display:flex;width:auto}.benchmark-selection-filter-input-slider-icon{align-items:center;color:var(--collaboration2);display:flex;flex-direction:row;font-size:20px;justify-content:center;margin-right:10px;width:40px}.benchmark-selection-filter-input-slider-icon-focus{align-items:center;color:var(--heritage);display:flex;flex-direction:row;font-size:15px;justify-content:left;width:40px}.benchmark-selection-filter-input-slider,.benchmark-selection-filter-input-slider-pair,.benchmark-selection-filter-input-slider-pair-second{border:1px solid var(--collaboration1);color:var(--collaboration1);height:20px}.benchmark-selection-filter-input-slider-pair-second:focus,.benchmark-selection-filter-input-slider-pair:focus,.benchmark-selection-filter-input-slider:focus{border:1px solid var(--heritage);box-shadow:none;outline:none}.benchmark-selection-filter-input-slider-pair,.benchmark-selection-filter-input-slider-pair-second{width:60px}.benchmark-selection-filter-input-slider{width:130px}.benchmark-selection-filter-container{align-items:center;display:flex;flex-direction:column}.benchmark-selection-filter-input-container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:9.5px}.benchmark-selection-filter-input-col{display:flex;flex-direction:row;font-size:11px;justify-content:space-between}.benchmark-selection-filter-input-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:130px}.benchmark-selection-filter-toggle-row{align-items:center;display:flex;flex-direction:row;justify-content:center;width:130px}.benchmark-selection-filter-toggle-row .switch{margin-bottom:0}.benchmark-selection-filter-input-heading{align-items:center;display:flex;width:auto}.benchmark-selection-filter-input-icon{color:var(--collaboration2)}.benchmark-selection-filter-input-icon,.benchmark-selection-filter-input-icon-focus{align-items:center;display:flex;flex-direction:row;font-size:15px;justify-content:left;width:40px}.benchmark-selection-filter-input-icon-focus{color:var(--heritage)}.benchmark-selection-filter-input,.benchmark-selection-filter-input-pair,.benchmark-selection-filter-input-pair-second{border:1px solid var(--collaboration1);color:var(--collaboration1);height:20px}.benchmark-selection-filter-input-pair-second:focus,.benchmark-selection-filter-input-pair:focus,.benchmark-selection-filter-input:focus{border:1px solid var(--heritage);box-shadow:none;outline:none}.benchmark-selection-filter-input-pair,.benchmark-selection-filter-input-pair-second{width:60px}.benchmark-selection-filter-input{width:130px}.benchmark-selection-filter-input-container-slider .benchmark-selection-filter-input-col{display:flex;flex-direction:column;font-size:11px}.benchmark-selection-content-container{display:flex;justify-content:space-between;padding:15px}.benchmark-selection-content-container .display-4{font-size:20px;margin-bottom:20px}.benchmark-selection-table-filter-container{border-right:1px solid #d3d3d3;display:flex;flex-direction:column;margin-right:8px;padding-right:15px;width:300px}.benchmark-selection-table-container{align-items:right;display:flex;flex-direction:column;width:1200px}.modalbenchmark-popup-button{align-items:center;background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;cursor:pointer;display:flex;font-size:18px;height:45px;justify-content:center;margin-left:17px;width:45px}.modalbenchmark-popup-button:hover{background-color:var(--heritage)}.modalbenchmark-popup-button-container{height:max-content}.modalbenchmark-popup-button.disabled,.modalbenchmark-popup-button.disabled:hover{background-color:var(--collaboration3);color:var(--collaboration1)}.estimate-benchmarking{margin-top:30px}.benchmarking-flex-box{display:flex;flex-shrink:0;width:1430px}.estimate-accordion-button{background-image:linear-gradient(-90deg,var(--fluidity1),var(--fluidity1));border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;cursor:pointer;display:inline-block;flex:0.7 1;font-size:20px;height:45px;margin-bottom:23px;padding:7px;text-align:center;-webkit-user-select:none;user-select:none;width:1430px}.estimate-benchmarking-dashboard{display:flex;flex-direction:column;height:390}.estimate-benchmarking-dashboard-horizontal-charts{display:flex;flex-direction:row}.estimate-benchmarking-dashboard-vertical-charts{margin-left:30px}.estimate-benchmarking-container{width:1430px}.metrics-chart{height:250px}.estimate-breakdown-table-and-TPI-container{display:flex;flex-direction:column}.estimate-breakdown{margin-top:30px}.scope-design-changes-table{background-color:var(--integrity);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;font-size:13px;margin-bottom:30px;width:700px}.scope-design-changes-table-head-row{background-color:var(--collaboration1)}.scope-design-changes-table-head-row,.scope-design-changes-table-subhead-row{color:var(--integrity);display:flex;flex-direction:row;height:30px;width:700px}.scope-design-changes-table-subhead-row{background-color:var(--collaboration2)}.scope-design-changes-table-row{background-color:var(--integrity);color:var(--confident);display:flex;flex-direction:row;width:700px}.scope-design-changes-table-total-row{background-color:var(--collaboration4);color:var(--confident);display:flex;flex-direction:row;width:700px}.scope-design-changes-table-grandtotal-row{background-color:var(--collaboration1);color:var(--integrity);display:flex;flex-direction:row;width:700px}.scope-design-changes-table-description-cell{padding:5px;width:400px}.scope-design-changes-table-previous-cell{display:flex;justify-content:center;padding:5px;width:180px}.scope-design-changes-table-subtotal-cell{display:flex;justify-content:space-between;padding:5px;width:120px}.scope-design-changes-table-subtotal-cell-head{display:flex;justify-content:flex-end;padding:5px;width:120px}.scope-design-changes-table-current-cell,.scope-design-changes-table-description-cell,.scope-design-changes-table-previous-cell{border-bottom:1px solid grey;border-right:1px solid grey}.scope-design-changes-table-subtotal-cell,.scope-design-changes-table-subtotal-cell-head{border-bottom:1px solid grey}.scope-design-changes-table-total-row .scope-design-changes-table-current-cell,.scope-design-changes-table-total-row .scope-design-changes-table-description-cell,.scope-design-changes-table-total-row .scope-design-changes-table-previous-cell,.scope-design-changes-table-total-row .scope-design-changes-table-subtotal-cell{border-bottom:none}.changes-table-row{display:flex;flex-direction:row}.recon-scope-design-changes{width:700px}.commentary-container{display:flex;flex-direction:row}.reconciliation-comment{padding:15px;width:600px}.reconciliation-comment-container{background-color:var(--integrity)}.reconciliation-comment-container,.reconciliation-internal-comment-container{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:140px;margin-bottom:15px;padding:10px;width:100%}.reconciliation-internal-comment-container{background-color:var(--collaboration4)}.reconciliation-comment-top-row{display:flex;flex-direction:row;justify-content:space-between;width:100%}.reconciliation-comment-input{height:74px;margin-top:10px;resize:none;width:100%}.reconciliation-comment-edit-button{cursor:pointer;-webkit-user-select:none;user-select:none}.note-open:hover{cursor:pointer}.note-icon{color:var(--collaboration1);font-size:20px}.note-icon-highlight{font-size:20px}.note-icon-highlight,.note-open:hover .note-icon{color:var(--heritage)}.note-icon-highlight:hover{color:var(--collaboration1)}.reconciliation-comment-icon{align-items:center;background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;height:35px;justify-content:center;width:35px}.reconciliation-comment-icon:hover{background-color:var(--heritage)}.detailed-comparison-table{background-color:var(--integrity);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;font-size:13px;margin-bottom:30px;width:700px}.detailed-comparison-table-head-row{background-color:var(--collaboration1);color:var(--integrity);display:flex;flex-direction:row;height:30px;width:700px}.detailed-comparison-table-row{background-color:var(--integrity)}.detailed-comparison-table-row,.detailed-comparison-table-total-row{color:var(--confident);display:flex;flex-direction:row;height:30px;width:700px}.detailed-comparison-table-total-row{background-color:var(--collaboration4)}.detailed-comparison-table-description-cell{padding:5px;width:350px}.detailed-comparison-table-current-cell,.detailed-comparison-table-previous-cell,.detailed-comparison-table-subtotal-cell{display:flex;justify-content:space-between;padding:5px;width:100px}.detailed-comparison-table-note-cell{border-bottom:1px solid grey;display:flex;justify-content:center;width:50px}.detailed-comparison-table-current-cell-head,.detailed-comparison-table-previous-cell-head,.detailed-comparison-table-subtotal-cell-head{display:flex;justify-content:flex-end;padding:5px;width:100px}.detailed-comparison-table-note-cell-head{border-bottom:1px solid grey;display:flex;justify-content:center;padding:5px;width:50px}.detailed-comparison-table-current-cell,.detailed-comparison-table-current-cell-head,.detailed-comparison-table-description-cell,.detailed-comparison-table-previous-cell,.detailed-comparison-table-previous-cell-head,.detailed-comparison-table-subtotal-cell,.detailed-comparison-table-subtotal-cell-head{border-bottom:1px solid grey;border-right:1px solid grey}.detailed-comparison-table-value-positive{color:var(--confident)}.detailed-comparison-table-value-negative{color:var(--heritage)}.detailed-comparison{display:flex;flex-direction:row}.detailed-comparison-container{margin-right:30px;width:700px}.detailed-comparison-container-none{display:none;margin-right:30px;width:700px}.recon-section-title{align-items:center;display:flex;flex-direction:row;height:45px;margin-bottom:20px}.recon-section-title .display-4{font-size:30px}.recon-comparison-toggle{display:flex;flex-direction:row;justify-content:space-between;margin-left:10px;-webkit-user-select:none;user-select:none}.recon-comarison-toggle-button-in-left,.recon-comarison-toggle-button-in-right{background-color:var(--heritage);color:var(--integrity);display:flex;flex-direction:row;height:40px;justify-content:center;overflow:hidden;padding-left:10px;padding-right:10px;white-space:nowrap}.recon-comarison-toggle-button-out-left,.recon-comarison-toggle-button-out-right{background-color:#fff;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--confident);display:flex;flex-direction:row;height:40px;justify-content:center;padding-left:10px;padding-right:10px}.recon-comarison-toggle-button-out-left:hover,.recon-comarison-toggle-button-out-right:hover{background-color:var(--heritage);color:var(--integrity);cursor:pointer}.recon-comarison-toggle-button-in-left,.recon-comarison-toggle-button-out-left{border-radius:100px 0 0 100px}.recon-comarison-toggle-button-in-right,.recon-comarison-toggle-button-out-right{border-radius:0 100px 100px 0}.bench-recon-comarison-toggle-button-in-left,.bench-recon-comarison-toggle-button-in-right{background-color:var(--heritage);color:var(--integrity);display:flex;flex-direction:row;height:25px;justify-content:center;overflow:hidden;padding-left:10px;padding-right:10px;white-space:nowrap}.bench-recon-comarison-toggle-button-out-left,.bench-recon-comarison-toggle-button-out-right{background-color:#fff;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--confident);display:flex;flex-direction:row;height:25px;justify-content:center;padding-left:10px;padding-right:10px}.bench-recon-comarison-toggle-button-in-left .display-4,.bench-recon-comarison-toggle-button-in-right .display-4,.bench-recon-comarison-toggle-button-out-left .display-4,.bench-recon-comarison-toggle-button-out-right .display-4{font-size:19px}.bench-recon-comarison-toggle-button-out-left:hover,.bench-recon-comarison-toggle-button-out-right:hover{background-color:var(--heritage);color:var(--integrity);cursor:pointer}.bench-recon-comarison-toggle-button-in-left,.bench-recon-comarison-toggle-button-out-left{border-radius:100px 0 0 100px}.bench-recon-comarison-toggle-button-in-right,.bench-recon-comarison-toggle-button-out-right{border-radius:0 100px 100px 0}.reconciliation-upload-scope-changes{display:flex;flex-direction:column;justify-content:space-between;padding:15px;width:500px}.modal-changes-uploader-display-block{background-color:#0000004d;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.modal-changes-uploader-display-none{display:none}.modal-changes-uploader-main{background-color:#fff;border-radius:20px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin:0 auto;padding:20px}.modalchangesuploader-popup-button{background-color:var(--collaboration1);border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;height:45px;margin-left:17px;text-align:center;width:45px}.modalchangesuploader-popup-button:hover{background-color:var(--heritage);cursor:pointer}.add-reconciliation-container{height:35px}.reconciliation-display-total{align-items:center;background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;font-size:16px;height:45px;justify-content:space-between;margin-bottom:30px;text-align:center;-webkit-user-select:none;user-select:none;width:1430px}.reconciliation-total-label{align-items:center;border-right:1px solid #fff;display:flex;flex-direction:start;height:45px;padding-left:15px;width:100%}.reconciliation-total-value{align-items:center;display:flex;flex-direction:row;height:45px;justify-content:flex-end;padding-right:15px;width:125px}.recon-highlights-bar-container{display:flex;flex-direction:column;justify-content:flex-start;-webkit-user-select:none;user-select:none}.recon-highlights-bar{background-color:#fff;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:row;height:135px;justify-content:space-between;transition:transform .3s;width:700px}.recon-highlights-bar-link{height:135px;margin-bottom:30px;text-decoration:none}.recon-highlights-bar-link:hover{text-decoration:none}.recon-highlights-benchmarking{display:flex;flex-direction:column;height:55px;justify-content:center;margin-top:40px;text-align:center;width:270px}.recon-highlights-benchmarking-number{color:var(--heritage);font-size:25px;margin-top:15px}.recon-highlights-cost{flex-direction:column;height:55px;margin-left:15px;margin-top:50px;width:260px}.recon-highlights-cost,.recon-highlights-cost-item{display:flex;justify-content:space-between;text-align:center}.recon-highlights-cost-item{flex-direction:row}.recon-highlights-cost-text{color:var(--collaboration1);font-size:12px}.recon-highlights-cost-number{color:var(--heritage);font-size:12px}.budget-graph{width:50px}.stacked-budget-bar{display:flex;flex-direction:column;height:100px;margin-right:30px;padding-top:1px;width:300px}.budget-bar,.cost-bar{height:15px;margin-top:60px;position:absolute}.cost-bar{max-width:300px}.budget-line{background-color:#000;height:45px;margin-top:45px;position:absolute;width:3px}.budget-label{display:flex;flex-direction:row;margin-top:90px}.budget-percentage{color:#326295;font-size:25px}.budget-text{color:var(--collaboration1);margin-left:10px}.budget-text,.budget-value{font-size:15px;margin-top:9px}.budget-value{color:var(--heritage);margin-left:5px}.recon-highlights-benchmark-title,.recon-highlights-cost-title{color:var(--collaboration1);position:absolute;width:630px}.cost-bar-svg{height:35px}.reconciliation-subtotal{align-items:center;background-color:var(--collaboration2);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;font-size:16px;height:45px;justify-content:space-between;margin-bottom:30px;margin-right:30px;text-align:center;-webkit-user-select:none;user-select:none;width:1430px}.reconciliation-subtotal-label{align-items:center;border-right:1px solid #fff;display:flex;flex-direction:start;height:45px;padding-left:15px;width:100%}.reconciliation-subtotal-total{align-items:center;display:flex;flex-direction:row;height:45px;justify-content:flex-end;padding-right:15px;width:125px}.recon-estimate-row{display:flex;flex-direction:row;width:1430px}.recon-dash-chart-container{display:inline-flex}.recon-dash-chart-box-1{height:300px;margin-bottom:30px;width:700px}.recon-dash-chart-box-1,.recon-dash-chart-box3{background:var(--integrity);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.recon-dash-chart-box3{display:inline-block;margin-bottom:20px;width:900px}.recon-accordion-button{background-image:linear-gradient(-90deg,var(--fluidity1),var(--fluidity1));border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;cursor:pointer;display:inline-block;flex:0.7 1;font-size:20px;height:45px;margin-bottom:23px;padding:7px;text-align:center;-webkit-user-select:none;user-select:none;width:1430px}.recon-estimate-dashboard{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:30px;width:1430px}.recon-estimate-chart-container-1{background:var(--integrity);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;padding:10px;width:700px}.recon-estimate-section{display:flex;flex-direction:row;justify-content:space-between;width:1430px}.recon-estimate-section-graph{background:var(--integrity);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-bottom:30px;padding:15px;width:100%}.graph-box{width:600px}.reconciliation-label{font-size:30px;margin-bottom:20px}.graph-label{font-size:25px;margin-bottom:20px}.reconciliation-select-box{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-bottom:20px;margin-left:10px;margin-right:10px;padding:10px}.reconciliation-box{background:var(--integrity)}.reconciliation-box,.reconciliation-box-hidden{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:inline-block;flex-shrink:0;margin-bottom:30px;padding:20px;width:700px}.reconciliation-box-hidden{background:var(--collaboration4)}.reconciliation-box-title{color:var(--heritage);font-size:20px;width:100%}.reconciliation-flex-box{display:flex;flex-shrink:0;width:990px}.reconciliation-text{display:block;margin-top:30px}.reconciliation-flex-box-client{display:flex;flex-shrink:0;margin-bottom:20px;width:700px}.reconciliation-box-hidden-client{display:none}.reconciliation-box-client{background:var(--integrity);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:inline-block;flex:2 1;flex-shrink:0;margin-bottom:10px;padding:20px;width:700px!important}.recon-cost-comparison-graph{background-color:var(--integrity);padding:15px;width:700px}.chart-box1,.recon-cost-comparison-graph{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-bottom:30px}.chart-box1{background:var(--integrity);display:inline-block;margin-right:30px;margin-top:15px;width:435px}.recon-manager-comment{background:var(--integrity);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;padding:10px;width:700px}.reconciliation-graph-select-box{background:var(--collaboration4);border:1px;border-color:var(--collaboration3);border-style:solid;display:inline-block;font-size:20px;margin:10px;padding:1px}.reconciliation-graph{background-color:#fff;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-bottom:30px;width:700px}.recon-table-box{width:700px}.recon-estimate-dashboard-highlights-chart-container{display:flex;flex-direction:column}.reconciliation-parts-delete-button{background-color:var(--collaboration1);border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;flex-shrink:0;height:45px;margin-left:17px;text-align:center;width:45px}.reconciliation-parts-delete-button:hover{background-color:var(--strength1);cursor:pointer}.reconciliation-cost-plan-comparison-chart{background:var(--integrity);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:279px;margin-right:30px;width:700px}.cashflow-content{display:flex;flex-direction:row;margin-bottom:30px}.cashflow-column{display:flex;flex-direction:column;margin-right:30px}.cashflow-container{background-color:var(--integrity);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:500px;padding:10px 10px 50px;width:700px}.cashflow-button{background-color:var(--collaboration1);color:var(--integrity);height:30px;text-align:center;width:70px}.cashflow-button:hover{background-color:var(--heritage);cursor:pointer}.cashflow-program-input{height:30px;text-align:center;width:50px}.cashflow-date-input{height:30px;margin-right:30px;width:100px}.cashflow-control-head-row{display:flex;flex-direction:row;justify-content:space-between;width:100%}.cashflow-control-head-row .display-4{margin-bottom:0}.cashflow-control-row{align-items:center;display:flex;flex-direction:row;height:30px;margin-top:20px;width:100%}.cashflow-program-label{color:var(--collaboration1);margin-left:10px}.cashflow-label{color:var(--collaboration1);width:170px}.cashflow-control-panel-client{pointer-events:none;-webkit-user-select:none;user-select:none}.cashflow-control-panel,.cashflow-control-panel-client{background-color:var(--integrity);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;padding:10px;width:700px}.cashflow-visualisations{display:flex;flex-direction:row;justify-content:flex-start}.cashflow-slider{-webkit-appearance:none;background:var(--collaboration1);border-radius:100px;height:13px;opacity:1;outline:none;transition:opacity .2s;width:410px}.cashflow-slider:hover{opacity:1}.cashflow-standard-deviation-label{color:var(--heritage);font-size:20px;margin-right:20px;width:50px}.cashflow-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--heritage);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;cursor:pointer;height:25px;width:25px}.cashflow-slider::-moz-range-thumb{background:var(--heritage);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;cursor:pointer;height:25px;width:25px}.cashflow-save-button{background-color:var(--collaboration1);border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:inline-block;flex-shrink:0;font-size:12px;height:25px;text-align:center;width:25px}.cashflow-save-button:hover{background-color:var(--heritage);cursor:pointer}.cashflow-save-button-container{border-radius:100px;height:25px;width:25px}.cashflow-save-button-container .tooltiptext{background-color:var(--heritage);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;margin-left:15px;padding:0 15px;position:absolute;text-align:center;visibility:hidden;z-index:0}.cashflow-save-button-container .tooltiptext:hover{visibility:hidden}.cashflow-save-button-container:hover .tooltiptext{visibility:visible}.cashflow-feedback-error{color:var(--strength1)}.cashflow-feedback-success{color:var(--natural1)}.cashflow-feedback-error-container{font-size:13px;padding-top:5px}.cashflow-table{align-self:flex-start;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-top:30px}.cashflow-table-head-row{background-color:var(--collaboration2);color:var(--integrity)}.cashflow-table-head-row,.cashflow-table-row{display:flex;flex-direction:row;height:45px;width:700px}.cashflow-table-row{background-color:var(--integrity);color:var(--confident)}.cashflow-table-total-row{background-color:var(--collaboration1);color:var(--integrity);display:flex;flex-direction:row;height:45px;width:700px}.cashflow-table-description-cell{padding:10px;width:200px}.cashflow-table-quantity-cell,.cashflow-table-unit-cell{display:flex;justify-content:space-between;padding:10px;width:250px}.cashflow-table-description-cell,.cashflow-table-quantity-cell,.cashflow-table-rate-cell,.cashflow-table-unit-cell{border-bottom:1px solid grey;border-right:1px solid grey}.cashflow-table-subtotal-cell{border-bottom:1px solid grey}.cashflow-table-total-row .cashflow-table-description-cell,.cashflow-table-total-row .cashflow-table-quantity-cell,.cashflow-table-total-row .cashflow-table-rate-cell,.cashflow-table-total-row .cashflow-table-subtotal-cell,.cashflow-table-total-row .cashflow-table-unit-cell{border-bottom:none}.cashflow-toggle{display:flex;flex-direction:row;font-size:16px;justify-content:space-between;-webkit-user-select:none;user-select:none;width:200px}.cashflow-toggle-button-in-left,.cashflow-toggle-button-in-right{background-color:var(--heritage);color:var(--integrity);display:flex;flex-direction:row;height:25px;justify-content:center;width:100px}.cashflow-toggle-button-out-left,.cashflow-toggle-button-out-right{background-color:#fff;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--confident);display:flex;flex-direction:row;height:25px;justify-content:center;width:100px}.cashflow-toggle-button-out-left:hover,.cashflow-toggle-button-out-right:hover{background-color:var(--heritage);color:var(--integrity);cursor:pointer}.cashflow-toggle-button-in-left,.cashflow-toggle-button-out-left{align-items:center;border-radius:100px 0 0 100px;display:flex;flex-direction:column;justify-content:center;text-align:center}.cashflow-toggle-button-in-right,.cashflow-toggle-button-out-right{align-items:center;border-radius:0 100px 100px 0;display:flex;flex-direction:column;justify-content:center;text-align:center}.cashflow-toggle-button-in-left:focus:not(:focus-visible){box-shadow:none;outline:0}.project-budget-reconciliation{margin-top:20px}.budget-recon-section-title{margin-top:0}.budget-description-head-row{background-color:var(--collaboration2);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;min-height:40px;width:1000px}.budget-description-cell{align-items:center;border-bottom:1px solid grey;border-right:1px solid grey;display:flex;justify-content:space-between;min-height:34px;padding:10px;width:450px}.budget-row{background-color:var(--integrity);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--confident);display:flex;flex-direction:row;min-height:40px;width:1000px}.budget-cell,.cost-cell{align-items:center;border-bottom:1px solid grey;border-right:1px solid grey;display:flex;justify-content:right;padding:5px;width:150px}.budget-cell-head,.cost-cell-head{padding:5px}.budget-approval-cell,.budget-cell-head,.cost-cell-head{align-items:center;border-bottom:1px solid grey;border-right:1px solid grey;display:flex;justify-content:center;width:150px}.estimates-budget-container-total{align-items:center;background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;height:40px;justify-content:flex-start;margin-top:30px;width:1000px}.total-row-width-kpx{width:665px}.budget-total-value{align-items:center;border-right:1px solid grey;display:flex;flex-direction:row;font-weight:700;height:40px;justify-content:right;padding:5px;text-align:center;width:150px}.budget-total{padding-left:25px}.budget-total-approval-cell{align-items:center;border-right:1px solid grey;display:flex;font-weight:700;height:40px;justify-content:right;padding-right:5px;width:150px}.project-budget-charts{display:flex;flex-direction:column;padding-left:30px}.project-budget-chart-box{background-color:#fff;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-bottom:30px;padding:10px 20px 20px 10px;width:500px}.project-budget{display:flex;flex-direction:row;margin-top:30px}.project-budget-column{display:flex;flex-direction:column}.comparison-table{background-color:var(--integrity);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;font-size:13px;margin-bottom:30px;width:700px}.comparison-table-head-row{background-color:var(--collaboration1);color:var(--integrity)}.comparison-table-head-row,.comparison-table-row{display:flex;flex-direction:row;height:30px;width:700px}.comparison-table-row{background-color:var(--integrity);color:var(--confident)}.comparison-table-total-row{background-color:var(--collaboration4);color:var(--confident);display:flex;flex-direction:row;height:30px;width:700px}.comparison-table-description-cell{padding:5px;width:350px}.comparison-table-current-cell,.comparison-table-previous-cell,.comparison-table-subtotal-cell{display:flex;justify-content:space-between;padding:5px;width:100px}.comparison-table-current-cell-head,.comparison-table-previous-cell-head,.comparison-table-subtotal-cell-head{display:flex;justify-content:flex-end;padding:5px;width:100px}.comparison-table-current-cell,.comparison-table-current-cell-head,.comparison-table-description-cell,.comparison-table-previous-cell,.comparison-table-previous-cell-head,.comparison-table-subtotal-cell,.comparison-table-subtotal-cell-head{border-bottom:1px solid grey;border-right:1px solid grey}.comparison-table-value-positive{color:var(--confident)}.comparison-table-value-negative{color:var(--heritage)}.area-schedule-reconciliation{margin-top:20px}.area-schedule-recon-section-title{margin-top:0}.area-schedule-detailed-comparison{align-items:stretch;display:flex;justify-content:space-between;margin:0 -10px}.area-schedule-detailed-comparison>div{flex:1 1;margin:0 15px}.area-schedule-table{margin-bottom:15px;margin-right:30px}.area-schedule-table-head-row{background-color:var(--collaboration2);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;font-weight:700;height:40px;width:935px}.area-schedule-table-head2-row{font-weight:700}.area-schedule-table-head2-row,.area-schedule-table-row{background-color:var(--integrity);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--confident);display:flex;flex-direction:row;height:40px;width:935px}.area-schedule-table-row{-webkit-user-select:none;user-select:none}.area-schedule-table-row-link{background-color:var(--integrity);display:flex;flex-direction:row;height:40px;transition:all 0s cubic-bezier(.25,.8,.25,1);width:935px}.area-schedule-table-row-link,.area-schedule-table-row-link:hover{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--confident);text-decoration:none}.area-schedule-table-row-link:hover{background-color:#dfdfdf;cursor:pointer;transform:scale(1.01)}.area-schedule-table-grandtotal-row,.area-schedule-table-sub-total-row,.area-schedule-table-total-row{background-color:var(--confident);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;font-weight:700;height:40px;width:935px}.area-schedule-table-heading-row{color:var(--integrity);display:flex;flex-direction:row;font-weight:700;height:50px;width:935px}.area-schedule-table-heading-row,.area-schedule-table-total-row{background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.area-schedule-table-sub-total-row{background-color:var(--collaboration4);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--collaboration1)}.area-schedule-table-grandtotal-row{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-top:20px}.area-schedule-table-section-cell{align-items:center;display:flex;justify-content:center;width:50px}.area-schedule-table-description-cell{width:570px}.area-schedule-table-description-cell,.area-schedule-table-description-cell-ref{align-items:center;display:flex;justify-content:space-between;padding-left:10px;padding-right:10px}.area-schedule-table-description-cell-ref{width:520px}.area-schedule-table-action{align-items:center;color:var(--heritage);display:flex;font-size:15px}.area-schedule-table-quantity-cell{align-items:center;display:flex;justify-content:center;width:100px}.area-schedule-table-unit-cell{align-items:center;display:flex;justify-content:center;width:65px}.area-schedule-table-rate-cell{align-items:center;display:flex;justify-content:center;width:140px}.area-schedule-table-subtotal-cell{align-items:center;border-bottom:1px solid grey;display:flex;justify-content:flex-end;padding-right:10px;width:125px}.area-schedule-table-allocation-cell,.area-schedule-table-description-cell,.area-schedule-table-description-cell-ref,.area-schedule-table-quantity-cell,.area-schedule-table-rate-cell,.area-schedule-table-section-cell,.area-schedule-table-unit-cell{border-bottom:1px solid grey;border-right:1px solid grey}.area-schedule-table-total-row .area-schedule-table-allocation-cell,.area-schedule-table-total-row .area-schedule-table-description-cell,.area-schedule-table-total-row .area-schedule-table-description-cell-ref,.area-schedule-table-total-row .area-schedule-table-quantity-cell,.area-schedule-table-total-row .area-schedule-table-rate-cell,.area-schedule-table-total-row .area-schedule-table-subtotal-cell,.area-schedule-table-total-row .area-schedule-table-unit-cell{border-bottom:none}.area-schedule-table-description-cell-heading{align-items:center;border-bottom:1px solid grey;border-right:1px solid grey;display:flex;height:40px;justify-content:space-between;padding-left:10px;padding-right:10px;width:950px}.area-schedule-table-allocation-cell{display:flex;flex-direction:column;justify-content:center;line-height:18px;padding:5px;text-align:center;width:150px}.area-schedules-container{margin-top:30px}.area-schedules-table-container{align-items:flex-start;display:flex;flex-direction:column;margin-top:30px}.area-schedule-recon-container{align-items:flex-start;margin-top:10px}.area-schedule-recon-container,.ve-table-row-detail-modal-wrapper{display:flex;flex-direction:row}.ve-table-row-detail-modal-wrapper p.message{color:var(--heritage)}.ve-table-row-detail-modal-left-pane{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:column;font-size:13px;max-height:700px;overflow-y:auto;width:300px}.ve-table-row-detail-modal-left-pane-list{display:flex;flex-direction:column;font-size:13px;height:650px;margin-bottom:auto;overflow-y:auto;width:100%}.ve-table-row-detail-modal-vm-item{--section-color:#0000;align-items:center;border-left:5px solid var(--section-color);color:var(--collaboration1);display:flex;flex-direction:row;min-height:50px;padding:0 10px}.ve-table-row-detail-modal-vm-item.selected,.ve-table-row-detail-modal-vm-item:active,.ve-table-row-detail-modal-vm-item:hover{background-color:var(--collaboration4);cursor:pointer;padding-left:10px}.ve-table-row-detail-modal-vm-item.vm-items-total{--status-color:var(--collaboration4);background-color:var(--status-color);color:#000;cursor:auto}.ve-table-row-detail-modal-vm-item.vm-items-total.approved{--status-color:var(--natural4)}.ve-table-row-detail-modal-vm-item.vm-items-total.forreview{--status-color:var(--built3)}.ve-table-row-detail-modal-vm-item.vm-items-total.rejected{--status-color:var(--strength4)}.ve-table-row-detail-modal-vm-item.flag_save_pending{--section-color:var(--strength1)}.ve-table-row-detail-modal-vm-item.flag_marked_for_deletion{color:var(--strength1);text-decoration:line-through}.ve-table-row-detail-modal-vm-item>.vm-item-title,.ve-table-row-detail-modal-vm-item>.vm-item-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ve-table-row-detail-modal-vm-item>.vm-item-title{margin-right:5px;width:164px}.ve-table-row-detail-modal-vm-item>.vm-item-value{text-align:right;width:80px}.ve-table-row-detail-modal-vm-item.vm-items-total>.vm-item-title{width:60px}.ve-table-row-detail-modal-vm-item.vm-items-total>.vm-item-value{width:184px}.ve-table-row-detail-modal-right-pane{overflow:hidden;width:1050px}.ve-table-row-detail-modal-vm-item-contents{margin-left:15px;overflow-x:hidden;overflow-y:auto;padding:15px;width:1035px}.ve-item-not-selected,.ve-table-row-detail-modal-vm-item-contents{--size:650px;display:flex;flex-direction:column;max-height:var(--size);min-height:var(--size)}.ve-item-not-selected{align-items:center;color:var(--collaboration1);justify-content:center;padding:30px 30px 30px 10px}.ve-item-not-selected>div.text{text-align:center}.ve-item-not-selected>i{color:var(--collaboration4);padding-bottom:20px}.ve-table-row-detail-modal-vm-item-contents>.field-row{display:flex;flex-direction:row}.ve-table-row-detail-modal-vm-item-contents>.field-row.spacer{min-height:15px}.ve-table-row-detail-modal-vm-item-contents .ve-item-field{display:flex;flex-direction:column;padding:15px;width:100%}.ve-item-field>.field-label{margin-bottom:5px}.ve-item-field>.field-value{width:100%}.ve-item-field-icon,.ve-item-field>.field-value{align-items:center;display:flex;flex-direction:row}.ve-item-field-icon{--size:30px;border-radius:50%;color:#fff;justify-content:center;margin-right:5px;max-height:var(--size);max-width:var(--size);min-height:var(--size);min-width:var(--size)}.ve-table-row-detail-modal-left-pane-list .ve-item-field-icon,.ve-table-row-detail-modal-vm-item.vm-items-total .ve-item-field-icon{--size:24px}.ve-table-row-detail-modal-left-pane-list .ve-item-field-icon:first-of-type,.ve-table-row-detail-modal-vm-item.vm-items-total .ve-item-field-icon:first-of-type{margin-left:5px}.ve-item-field>.field-value>.text{align-items:center;border:1px solid var(--collaboration2);border-radius:4px;color:var(--collaboration1);display:flex;flex-direction:row;min-height:40px;padding:5px;width:100%}.ve-item-field.readonly>.field-value>.text{border:1px solid var(--collaboration4)}.ve-item-field.ref{width:150px}.ve-item-field.description>.field-value>.text{height:150px}.ve-table-row-detail-modal-footer{align-items:center;border-top:1px solid var(--collaboration4);display:flex;flex-direction:row;max-height:50px;min-height:50px}.ve-table-row-detail-modal-footer.left-pane{justify-content:center}.ve-table-row-detail-modal-footer.right-pane{justify-content:flex-end;padding-left:30px;padding-right:40px}.ve-table-row-detail-modal-footer.right-pane.message-only{background-color:var(--collaboration4)}.ve-table-row-detail-modal-footer.right-pane>.message{margin-left:auto}.ve-table-row-detail-modal-footer.right-pane.message-only>.message{color:var(--strength1);font-size:14px;font-weight:700}.ve-table-row-detail-modal-footer>.button{align-items:center;display:flex;flex-direction:row;margin:0 10px}.ve-table-row-detail-modal-footer>.button>span.text{padding-left:10px}.value-engineering-multiple-totals{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;font-size:16px;height:30px;justify-content:space-between;margin-bottom:10px;margin-right:30px;text-align:center;-webkit-user-select:none;user-select:none;width:1430px}.value-engineering-multiple-totals,.value-engineering-multiple-totals.primary{background-color:var(--collaboration1)}.value-engineering-multiple-totals.secondary{background-color:var(--collaboration2)}.value-engineerings-multiple-totals-label{align-items:center;border-right:1px solid #fff;display:flex;flex-direction:start;height:30px;padding-left:15px;width:100%}.value-engineerings-multiple-totals-costs{display:flex;flex-direction:row;justify-content:space-between}.value-engineerings-multiple-totals-total{align-items:center;display:flex;flex-direction:row;height:30px;justify-content:flex-end;padding-right:15px;width:125px}.value-engineering-multiple-totals:last-of-type{margin-bottom:70px}.value-engineering-control{align-items:center;background-color:#f8f9fa;border-radius:50px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;height:60px;justify-content:flex-end;margin-left:-125px;margin-top:-8px;padding-right:80px;width:140px;z-index:50}.value-engineering-control-hidden{display:none}.value-engineering-edit-button-clicked{align-items:center;background-color:var(--collaboration2);border:none;border-radius:100px;color:#fff;flex-shrink:0;height:45px!important;justify-content:center;margin-left:17px;padding:8px;width:45px;z-index:100}.value-engineering-edit-button-clicked,.value-engineering-total{display:flex;flex-direction:row;-webkit-user-select:none;user-select:none}.value-engineering-total{background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);font-size:16px;height:45px;justify-content:space-between;margin-bottom:30px;margin-right:30px;text-align:center;width:1430px}.value-engineerings-total-label{align-items:center;border-right:1px solid #fff;display:flex;flex-direction:start;height:45px;padding-left:15px;width:100%}.value-engineerings-total-costs,.value-engineerings-total-details{display:flex;flex-direction:row;justify-content:space-between}.value-engineerings-total-gfa{width:100px}.value-engineerings-total-gfa,.value-engineerings-total-unit{align-items:center;border-right:1px solid #fff;display:flex;flex-direction:row;height:45px;justify-content:center}.value-engineerings-total-unit{width:65px}.value-engineerings-total-rate{align-items:center;border-right:1px solid #fff;display:flex;flex-direction:row;height:45px;justify-content:center;width:140px}.value-engineerings-total-total{align-items:center;display:flex;flex-direction:row;height:45px;justify-content:flex-end;padding-right:15px;width:125px}.value-engineering-head-row{background-color:var(--collaboration2);color:var(--integrity)}.value-engineering-head-row,.value-engineering-row{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:row;min-height:40px;width:1430px}.value-engineering-row{background-color:var(--integrity);color:var(--confident)}.value-engineering-row.group-row{align-items:center;background:var(--collaboration4);display:flex;flex-direction:row;padding:10px}.ve-table:not(.edit-active):not(.no-hover) .value-engineering-row:not(.totalrow):active,.ve-table:not(.edit-active):not(.no-hover) .value-engineering-row:not(.totalrow):hover{background-color:#dfdfdf;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--confident);cursor:pointer;text-decoration:none;transform:scale(1.01)}.value-engineering-container-total{align-items:center;background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;height:40px;justify-content:flex-start;margin-top:30px;width:600px}.status-cell{align-items:center;border-bottom:1px solid grey;display:flex;justify-content:center}.vm-heading-status{width:100px}.vm-total-data{padding-left:15px;width:150px}.budget-cell-head.approved,.budget-cell.approved,i.approved{background-color:var(--natural1)}.budget-cell-head.forreview,.budget-cell.forreview,i.forreview{background-color:var(--heritage2)}.budget-cell-head.rejected,.budget-cell.rejected,i.rejected{background-color:var(--strength1)}.totalrow{background-color:var(--collaboration1);color:var(--integrity);font-weight:700;margin-bottom:25px}.ve-ref-cell,.ve-ref-cell-head{width:60px}.ve-description-cell{width:420px}.ve-package-location-cell{justify-content:left;width:120px}.ve-package-location-head{width:120px}.ve-status-cell,.ve-status-cell-head{width:180px}.ve-head-row-container{display:flex;flex-direction:row}.ve-table-missing-info{margin-bottom:45px;margin-top:15px}.ve-table-controls-container{align-items:center;display:flex;flex-direction:row;height:40px;justify-content:flex-start;width:220px}.ve-table-control{background-color:var(--collaboration1);border:none;border-radius:50%;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;cursor:pointer;display:inline-block;flex-shrink:0;height:30px!important;margin-left:17px;text-align:center;width:30px}.ve-table-control:disabled{background-color:var(--collaboration3);box-shadow:none;color:var(--collaboration2);cursor:not-allowed}.ve-table-control:not(:disabled):active,.ve-table-control:not(:disabled):hover{background-color:var(--heritage)}.ve-disclaimer{display:flex;flex-direction:column;gap:10px;width:1430px}.project-control-advice .advice-text{font-size:20px}.costplanning-background{margin:0 auto;width:1620px}.costplanning-top-row{align-items:center;display:flex;flex-direction:row;height:50px;justify-content:space-between;margin-bottom:20px;width:1560px}.costplanning-control-column{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding-top:20px}.costplanning-control-column,.costplanning-control-column-backer{background-color:#f8f9fa;border-radius:0 0 50px 0;height:800px;margin-right:25px;margin-top:-15px;width:215px}.costplanning-control-column-backer{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.cost-planning-content{align-items:flex-start;display:flex;flex-direction:row}.label-costplanning-name-container{display:flex;margin:0 auto 30px;width:1330px}.costplanning-back-button{background-color:var(--collaboration1);border:none;border-radius:0;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:inline-block;height:35px;margin-left:60px;padding:5px;text-align:center;width:150px}.label-costplanning-name{color:var(--collaboration1);font-size:20px;margin-left:20px}.costplanning-back-button:hover{background-color:var(--heritage);color:#fff;text-decoration:none}.estimate-select-box{border:0;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;font-size:20px;margin-bottom:20px;outline:0;padding:10px}.display-date,.estimate-select-box{display:inline-block;margin-top:10px}.display-date{-webkit-touch-callout:none;font-size:18px;-webkit-user-select:none;user-select:none}.estimate-select-box:hover{padding:10px}.estimate-select-box:active{background-color:#fff;padding:10px}.cost-planning-title{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;width:1280px}.cost-planning-stage-area{display:flex;flex-direction:column;margin-bottom:5px;margin-right:30px;margin-top:-10px;padding-top:20px}.post-contract-background,.post-contract-background-loading{align-items:center;display:flex;flex-direction:row;margin-top:30px;min-height:600px;width:1560px}.post-contract-background-loading{justify-content:center}.post-contract-top-row{flex-direction:row;height:50px;width:1560px}.post-contract-column,.post-contract-top-row{align-items:center;display:flex;justify-content:space-between}.post-contract-column{flex-direction:column;padding-top:20px}.post-contract-column,.post-contract-column-backer{background-color:#f8f9fa;border-radius:0 0 50px 0;height:800px;margin-right:30px;margin-top:-15px;width:215px}.post-contract-column-backer{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.pcct-percent-container{margin-bottom:10px;margin-top:10px}.pcct-percent,.pcct-percent-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.pcct-percent{color:var(--heritage);font-size:20px;margin-right:10px}.pcct-text{font-size:14px}.cost-report{display:flex;flex-flow:wrap;flex-direction:row;justify-content:flex-start;width:1620px}.cost-report-panel-content{display:flex;flex-direction:column;font-size:11px;height:100%;justify-content:flex-start;margin-top:10px}.cost-report-panel-row,.cost-report-panel-row-bold{display:flex;flex-direction:row;justify-content:space-between;width:100%}.cost-report-panel-row-bold{background-color:var(--collaboration4)}.cost-report-text-cell{border-right:1px solid #d3d3d3;width:360px}.cost-report-text-cell,.cost-report-value-cell{border-bottom:1px solid #d3d3d3;display:flex;flex-direction:row;justify-content:space-between;padding:5px}.cost-report-value-cell{width:140px}.progress-claim{display:flex;flex-direction:column;justify-content:space-between;width:1620px}.progress-claim-panel{display:flex;flex-direction:column;font-size:11px;justify-content:flex-start;width:500px}.post-contract-cashflow-table{align-self:flex-start;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-right:30px}.post-contract-cashflow-table-head-row{background-color:var(--collaboration2);color:var(--integrity);display:flex;flex-direction:row;font-size:15px;height:45px;width:700px}.post-contract-cashflow-table-row{background-color:var(--integrity);color:var(--confident);display:flex;flex-direction:row;font-size:15px;min-height:30px;width:700px}.post-contract-cashflow-table-total-row{background-color:var(--collaboration1);color:var(--integrity);display:flex;flex-direction:row;height:30px;width:700px}.post-contract-cashflow-table-description-cell{align-items:center;display:flex;padding-left:10px;width:200px}.post-contract-cashflow-table-quantity-cell,.post-contract-cashflow-table-unit-cell{align-items:center;display:flex;justify-content:space-between;padding-left:10px;padding-right:10px;width:250px}.post-contract-cashflow-table-description-cell,.post-contract-cashflow-table-quantity-cell,.post-contract-cashflow-table-rate-cell,.post-contract-cashflow-table-unit-cell{border-bottom:1px solid grey;border-right:1px solid grey}.post-contract-cashflow-table-subtotal-cell{border-bottom:1px solid grey}.post-contract-cashflow-table-total-row .post-contract-cashflow-table-description-cell,.post-contract-cashflow-table-total-row .post-contract-cashflow-table-quantity-cell,.post-contract-cashflow-table-total-row .post-contract-cashflow-table-rate-cell,.post-contract-cashflow-table-total-row .post-contract-cashflow-table-subtotal-cell,.post-contract-cashflow-table-total-row .post-contract-cashflow-table-unit-cell{border-bottom:none}.estimate-cashflow{margin-top:30px}.post-contract-cashflow-content{display:flex;flex-direction:column;margin-bottom:30px}.post-contract-cashflow-row{display:flex;flex-direction:row;margin-bottom:30px}.post-contract-cashflow-button{background-color:var(--collaboration1);color:var(--integrity);height:30px;text-align:center;width:70px}.post-contract-cashflow-button:hover{background-color:var(--heritage);cursor:pointer}.post-contract-cashflow-program-input{height:30px;text-align:center;width:50px}.post-contract-cashflow-date-input{height:30px;margin-right:30px;width:100px}.post-contract-cashflow-control-head-row{display:flex;flex-direction:row;justify-content:space-between;width:100%}.post-contract-cashflow-control-button-row{display:flex;flex-direction:row}.post-contract-cashflow-control-head-row .display-4{margin-bottom:0}.post-contract-cashflow-control-row{align-items:center;display:flex;flex-direction:row;height:30px;margin-top:20px;width:100%}.post-contract-cashflow-program-label{color:var(--collaboration1);margin-left:10px}.post-contract-cashflow-label{color:var(--collaboration1);width:250px}.post-contract-cashflow-control-panel-client{pointer-events:none;-webkit-user-select:none;user-select:none}.post-contract-cashflow-control-panel,.post-contract-cashflow-control-panel-client{background-color:var(--integrity);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;padding:10px;width:700px}.post-contract-cashflow-visualisations{display:flex;flex-direction:row;justify-content:flex-start}.post-contract-cashflow-slider{-webkit-appearance:none;background:var(--collaboration1);border-radius:100px;height:13px;opacity:1;outline:none;transition:opacity .2s;width:300px}.post-contract-cashflow-slider:hover{opacity:1}.post-contract-cashflow-standard-deviation-label{color:var(--heritage);font-size:20px;margin-right:20px;width:50px}.post-contract-cashflow-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--heritage);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;cursor:pointer;height:25px;width:25px}.post-contract-cashflow-slider::-moz-range-thumb{background:var(--heritage);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;cursor:pointer;height:25px;width:25px}.post-contract-cashflow-save-button{background-color:var(--collaboration1);border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:inline-block;flex-shrink:0;font-size:12px;height:25px;margin-left:5px;margin-right:5px;min-width:25px;text-align:center}.post-contract-cashflow-save-button:hover{background-color:var(--heritage);cursor:pointer}.post-contract-cashflow-save-button-container{border-radius:100px;height:25px;min-width:25px}.post-contract-cashflow-save-button-container .tooltiptext{background-color:var(--heritage);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;margin-left:15px;padding:0 15px;position:absolute;text-align:center;visibility:hidden;z-index:0}.post-contract-cashflow-save-button-container .tooltiptext:hover{visibility:hidden}.post-contract-cashflow-save-button-container:hover .tooltiptext{visibility:visible}.post-contract-cashflow-feedback-error{color:var(--strength1)}.post-contract-cashflow-feedback-success{color:var(--natural1)}.post-contract-cashflow-feedback-error-container{font-size:13px;padding-top:5px}.cashflow-generated-control-active{animation:scale-display .3s;display:block}.cashflow-generated-control-inactive{display:none}.post-contract-cashflow-container{margin-top:30px}.post-contract-cashflow-graph-container{background-color:var(--integrity);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:400px;padding:10px 20px 50px 10px;width:700px}.pc-ccv-status .post-contract-table{overflow:hidden;padding:20px;width:500px}.pc-ccv-status .post-contract-table .pct-container{box-shadow:none;width:500px}.pc-ccv-status .post-contract-table .pct{background:#f8f9fa;box-shadow:none}.pc-ccv-status .post-contract-table .pct-headings-row{display:none}.pc-ccv-status .post-contract-table .pct-headings-container{background:#f8f9fa;color:var(--collaboration1);width:max-content}.pc-ccv-status .post-contract-table .pct-heading{color:var(--collaboration1)}.pc-ccv-status .post-contract-table .pct-description,.pc-ccv-status .post-contract-table .pct-quantity{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;display:flex;flex-direction:row;justify-content:center;min-height:30px;padding:3px;width:110px}.pc-ccv-status .post-contract-table .pct-row .pct-number,.pc-ccv-status .post-contract-table .pct-row-selected .pct-number{background:#f8f9fa;border-right:none;padding-right:30px}.pc-ccv-status .post-contract-table .pct-heading,.pc-ccv-status .post-contract-table .pct-heading-description{border-right:1px solid #d3d3d3}.pc-ccv-status .post-contract-table .pct-row-page-total .pct-description,.pc-ccv-status .post-contract-table .pct-row-page-total .pct-number,.pc-ccv-status .post-contract-table .pct-row-page-total .pct-quantity{background:#f8f9fa;border-bottom:1px solid #d3d3d3;border-left:none;border-top:none;font-weight:650;justify-content:center}.pc-ccv-status .post-contract-table .pct-row-total .pct-description,.pc-ccv-status .post-contract-table .pct-row-total .pct-number,.pc-ccv-status .post-contract-table .pct-row-total .pct-quantity{background:#f8f9fa;border-bottom:none;border-left:none;border-top:none;color:#000;font-weight:800;justify-content:center}.pc-ccv-status .post-contract-table .pct-row-page-total .pct-number,.pc-ccv-status .post-contract-table .pct-row-total .pct-number{justify-content:right;padding-right:30px}.pctc{align-items:center;background-color:#f8f9fa;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:30px;width:1560px}.pctc-container{display:flex;flex-direction:column}.pctc-visual{margin-right:30px}.options-analysis-control{align-items:center;background-color:#f8f9fa;border-radius:50px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;height:60px;justify-content:flex-end;margin-left:-70px;margin-top:-52.5px;padding-right:80px;width:140px;z-index:50}.options-analysis-control-hidden{display:none}.options-analysis-edit-button,.options-analysis-edit-button-clicked{align-items:center;background-color:var(--collaboration1);border:none;border-radius:50%;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;height:45px!important;justify-content:center;margin-left:15px;padding:8px;-webkit-user-select:none;user-select:none;width:45px;z-index:100}.options-analysis-edit-button-clicked:hover,.options-analysis-edit-button:hover{background-color:var(--heritage)}.options-analysis-edit-button-clicked{background-color:var(--collaboration2)}.options-analysis-cost-baseline-form-container{display:flex;flex-direction:column;justify-content:center;width:600px}.options-analysis-cost-baseline-form-container.spinner{justify-content:center}.options-analysis-cost-baseline-form-container p{font-size:20px;margin:15px 0;padding:0 15px}.options-analysis-cost-baseline-form-container .project-cost-plan-selectors{display:flex;justify-content:flex-end;margin:15px auto}.options-analysis-cost-baseline-total-cost{background-color:var(--collaboration2);color:#fff;display:flex;flex-direction:row;justify-content:center;padding:15px 0}.options-analysis-cost-baseline-total-cost>.label{display:flex;flex-direction:row;justify-content:flex-start;padding-left:15px}.options-analysis-cost-baseline-total-cost>.value{display:flex;flex-direction:row;font-weight:700;justify-content:flex-end;margin-left:auto;padding-right:15px}.options-analysis-cost-baseline-form-container .general-button-container{margin-top:45px}.options-analysis-container .charts-container .card{align-items:center;background-color:#fff;border-radius:0;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:column;height:max-content;justify-content:center;margin-bottom:30px;margin-top:0;padding:5px;width:100%}.options-analysis-container .charts-container .card-label{color:#333;font-size:13px;text-align:center}.options-analysis-container .charts-container{display:flex;flex-direction:row;margin-top:20px;width:1665px}.options-analysis-container .charts-row{display:flex;flex-direction:row;width:1665px}.options-analysis-container .charts-column{display:flex;flex-direction:column;width:780px}.charts-column.left{margin-right:15px}.charts-column.right{margin-left:15px}.charts-column.control{width:105px}.impact-rating-cell{align-items:center;border-radius:4px;display:flex;flex-direction:row;height:20px;padding:0 10px}.impact-rating-cell.impact-rating-0{background-color:#fff;border:1px solid var(--collaboration3);color:var(--collaboration1)}.impact-rating-cell.impact-rating-1{background-color:var(--growth1);color:var(--confident)}.impact-rating-cell.impact-rating-2{background-color:var(--growth2);color:var(--confident)}.impact-rating-cell.impact-rating-3{background-color:var(--built2);color:var(--confident)}.impact-rating-cell.impact-rating-4{background-color:var(--built1);color:var(--confident)}.impact-rating-cell.impact-rating-5{background-color:var(--heritage2);color:#fff}.impact-rating-cell.impact-rating-6{background-color:var(--heritage);color:#fff}.impact-rating-cell.impact-rating-7{background-color:var(--strength1);color:#fff}.estimate-summary-table{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-bottom:15px;margin-right:30px}.estimate-summary-table-head-row{background-color:var(--collaboration2);color:var(--integrity);display:flex;flex-direction:row;font-weight:700;height:40px;width:1000px}.estimate-summary-table-row{-webkit-user-select:none;user-select:none}.estimate-summary-table-row,.estimate-summary-table-row-link{background-color:var(--integrity);color:var(--confident);display:flex;flex-direction:row;height:40px;width:1000px}.estimate-summary-table-row-link{text-decoration:none;transition:all 0s cubic-bezier(.25,.8,.25,1)}.estimate-summary-table-row-link:hover{background-color:#dfdfdf;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--confident);cursor:pointer;text-decoration:none;transform:scale(1.01)}.estimate-summary-table-total-row{background-color:var(--collaboration1);color:var(--integrity);display:flex;flex-direction:row;font-weight:700;height:40px;width:1000px}.estimate-summary-table-section-cell{align-items:center;display:flex;height:40px;justify-content:center;width:50px}.estimate-summary-table-description-cell{width:570px}.estimate-summary-table-description-cell,.estimate-summary-table-description-cell-ref{align-items:center;display:flex;height:40px;justify-content:space-between;padding-left:10px;padding-right:10px}.estimate-summary-table-description-cell-ref{width:520px}.estimate-summary-table-action{align-items:center;color:var(--heritage);display:flex;font-size:15px}.estimate-summary-table-quantity-cell{align-items:center;display:flex;height:40px;justify-content:center;width:100px}.estimate-summary-table-unit-cell{align-items:center;display:flex;height:40px;justify-content:center;width:65px}.estimate-summary-table-rate-cell{align-items:center;display:flex;height:40px;justify-content:center;width:140px}.estimate-summary-table-subtotal-cell{align-items:center;border-bottom:1px solid grey;display:flex;height:40px;justify-content:flex-end;padding-right:10px;width:125px}.estimate-summary-table-description-cell,.estimate-summary-table-description-cell-ref,.estimate-summary-table-quantity-cell,.estimate-summary-table-rate-cell,.estimate-summary-table-section-cell,.estimate-summary-table-unit-cell{border-bottom:1px solid grey;border-right:1px solid grey}.estimate-summary-table-total-row .estimate-summary-table-description-cell,.estimate-summary-table-total-row .estimate-summary-table-description-cell-ref,.estimate-summary-table-total-row .estimate-summary-table-quantity-cell,.estimate-summary-table-total-row .estimate-summary-table-rate-cell,.estimate-summary-table-total-row .estimate-summary-table-subtotal-cell,.estimate-summary-table-total-row .estimate-summary-table-unit-cell{border-bottom:none}.options-analysis-table-container{--size:1560px;align-items:flex-start;display:flex;flex-direction:row;width:1560px}.options-analysis-table{font-size:11px;margin-bottom:15px;width:var(--size)}.options-analysis-table-options-button{align-items:center;background-color:var(--collaboration1);border:none;border-radius:50%;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;height:45px!important;justify-content:center;margin-left:15px;padding:8px;-webkit-user-select:none;user-select:none;width:45px}.options-analysis-table-options-button.clicked,.options-analysis-table-options-button:active,.options-analysis-table-options-button:hover{background-color:var(--heritage)}.options-analysis-table-heading-row{background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;font-weight:700;height:50px;width:var(--size)}.options-analysis-table-heading-row>div{font-weight:700}.options-analysis-table-row{background-color:var(--integrity);color:var(--confident);display:flex;flex-direction:row;-webkit-user-select:none;user-select:none;width:var(--size)}.options-analysis-table-cell{align-items:center;border-bottom:1px solid grey;border-right:1px solid grey;display:flex;flex-direction:row;justify-content:center}.options-analysis-table-cell.description-cell{border-left:1px solid grey;justify-content:flex-start;min-width:460px;padding:10px}.options-analysis-table-cell.quantity-cell{display:flex;flex-direction:column;min-width:220px;padding:5px 0}.options-analysis-table-cell.quantity-cell>.sub-quantity-cell{align-items:center;display:flex;flex-direction:row;height:20px}.options-analysis-table-cell.quantity-cell>.sub-quantity-cell.divider{border-top:1px solid var(--collaboration3);height:2px;margin:0 0 5px;width:80%}.options-analysis-table>.card{border-radius:0;margin:30px 0 0;padding:10px}.options-analysis-table>.legend{border:1px solid grey;display:flex;flex-direction:row;gap:15px}.options-analysis-table>.legend>.legend-title{align-items:center;display:flex;flex-direction:row;margin-right:auto}.estimate-summary-table-row-link{height:auto;width:100%}.options-analysis-table-row-container{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:row}.options-analysis-table-row-upload{margin-left:25px}.options-summary{height:35px!important;margin:0 0 0 10px;width:35px!important}.options-analysis-table-cell.breakdown-quantity-cell{min-width:125px}.options-analysis-table-cell.breakdown-description-cell{justify-content:flex-start;overflow:hidden;padding-left:10px;width:1000px}.options-analysis-table-heading-row.breakdown-heading-row{height:25px;width:auto}.options-analysis-table-container.breakdown-container{--size:auto;font-size:medium;margin:25px 25px 0}.options-analysis-table-row.breakdown-heading{background-color:var(--fluidity3);color:#fff;font-weight:700}.options-analysis-table-row.breakdown-subtotal{background-color:var(--fluidity2);color:#fff;font-weight:700}.options-analysis-table-row.breakdown-total{background-color:var(--fluidity1);color:#fff;font-weight:700}.options-analysis-table-button-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.options-analysis-modal-form .advice-title{font-size:20px}.options-analysis-modal-form .advice-delete-button{margin:5px}.options-analysis-modal-form .error-message{color:red}.options-analysis-modal-form .error-message.success{color:green}.options-analysis-modal-form .options-analysis-inputs-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:auto repeat(8,150px) auto;margin-bottom:15px}.options-analysis-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.benchmark-control-upload-button{align-items:center;background-color:var(--collaboration1);border-radius:45px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;height:45px;justify-content:center;margin-bottom:15px;width:45px}.benchmark-control-upload-button:hover{background-color:var(--heritage);cursor:pointer}.disclaimer-checkbox{margin-right:15px;margin-top:5px}.disclaimer-container{margin-bottom:0!important}.disclaimer-tooltip-container{margin-left:1150px}.benchmark-control-table-container{align-items:center;display:flex;flex-direction:row;height:500px;justify-content:center;width:1560px}.benchmark-table-number-container{display:flex;flex-direction:row;justify-content:space-between}.benchmark-table-number-symbol{margin-left:15px;width:5px}.rt-td{font-size:14px}.rt-td input{margin-top:3px}.rt-resizable-header-content{font-size:12px}.rt-th{height:30px}.rt-th input{font-size:11px;height:20px}.-btn{height:10px}.benchmark-set-tpi-button{align-items:center;background-color:var(--natural1);border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;font-size:13px;height:35px;justify-content:center;margin-bottom:15px;padding:5px;text-align:center;width:150px;z-index:200}.benchmark-set-tpi-button:hover{background-color:var(--heritage);cursor:pointer}.benchmark-tpi-city-control{padding:10px;width:600px}.benchmark-tpi-city-control-text{margin-bottom:5px}.benchmark-top-row{align-items:center;display:flex;flex-direction:row;height:50px;justify-content:right;width:1560px}.benchmarking-control-panel-container{display:flex;flex-direction:row;margin:0 auto;width:100%}.benchmark-advanced-search-flex-scroll{height:650px;overflow-x:hidden;overflow-y:scroll}.benchmark-advanced-search-flex{display:flex;flex-direction:column;justify-content:space-between;margin-right:30px;padding-left:12px;padding-top:20px}#BenchMarkingFilter::-webkit-scrollbar{width:10px}#BenchMarkingFilter::-webkit-scrollbar-thumb{background-color:var(--collaboration3)}.benchmark-advanced-search-flex,.benchmark-advanced-search-flex-backer{background-color:#f8f9fa;border-radius:0 0 50px 0;height:800px;margin-right:30px;margin-top:-15px;width:215px}.benchmark-control-title{margin-bottom:23px}.benchmark-advanced-search-flex-backer{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-top:-15px}.benchmark-table-column{align-items:center;display:flex;flex-direction:column}.benchmarking-control-panel-container .path{margin-bottom:10px}.benchmark-control-table{margin-right:30px}.benchmark-table-flex{display:flex;flex-direction:row;margin-top:20px}.benchmark-control-delete-button,.benchmark-control-export-button{align-items:center;background-color:var(--collaboration1);border-radius:45px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;height:45px;justify-content:center;margin-bottom:15px;width:45px}.benchmark-control-export-button:hover{background-color:var(--heritage);cursor:pointer}.benchmark-selection-loading{height:50px;width:50px}.benchmark-control-delete-button:hover{background-color:var(--strength1);cursor:pointer}.b-c-search-input,.b-c-search-input-pair,.b-c-search-input-pair-second{height:20px}.b-c-search-input-pair,.b-c-search-input-pair-second{width:60px}.b-c-search-input{width:130px}.benchmark-advanced-search-flex .input-row{display:flex;flex-direction:row;justify-content:space-between;width:130px}.benchmark-advanced-search-flex .input-col{font-size:12px;margin-bottom:10px}.benchmark-advanced-search-flex .input-icon{color:var(--collaboration2)}.benchmark-advanced-search-flex .input-icon,.benchmark-advanced-search-flex .input-icon-focus{align-items:center;display:flex;flex-direction:row;font-size:25px;justify-content:center;width:40px}.benchmark-advanced-search-flex .input-icon-focus{color:var(--heritage)}.input-container{display:flex;flex-direction:row;justify-content:space-between;width:180px}.no-data-available{color:var(--heritage);text-align:center;width:100%}.customised{margin-top:0!important}.custom-export-all{border-radius:45px}.dropbtn{border:none;font-size:16px;padding:16px}.dropdown-ellipse-content{border-radius:60px;margin-left:-10px;margin-top:-60px;padding-top:15px;width:60px}.dropdown .dropdown-content .benchmark-control-upload-button{margin-left:9px}.bm-vmenu-customized:hover .fas{color:#fff}.no-multiple-selection{margin:25px}.bm-upload-button-container{text-align:-webkit-center}.bm-container .post-contract-control-button-upload{border-radius:0}.benchmark-create-configuration-modal{align-items:center;display:flex;flex-direction:column;gap:20px;padding:20px 0}.benchmark-create-configuration-modal-content-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding:0 20px}.benchmark-create-configuration-modal-content{align-items:center;border-radius:4px;display:flex;flex-direction:column;transition:all 1s}.benchmark-create-configuration-modal-content.headless{align-items:flex-start;grid-column:-1/1}.benchmark-create-configuration-modal-content.boxed{background-color:#f8f9fa;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;max-width:450px;min-width:360px;padding:20px 0;width:360px}.benchmark-create-configuration-modal-content.boxed:hover{box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.benchmark-create-configuration-modal-content>h1.display-4.form-title{font-size:25px;margin-bottom:20px}.benchmark-create-configuration-modal-content>h1.display-4.form-title>i{margin:0 10px}.benchmark-create-configuration-modal-content>.text{display:flex;flex-direction:column}.benchmark-create-configuration-modal-content .create-project-input-row{align-items:left;display:flex;flex-direction:column;padding-left:5px;padding-right:5px;width:100%}.benchmark-create-configuration-modal-content .fa-question-circle{cursor:pointer;margin-left:5px}.benchmark-create-configuration-modal-content .create-project-input,.benchmark-create-configuration-modal-content .create-project-location-select,.benchmark-create-configuration-modal-content .create-project-select{border:1px solid var(--collaboration3);width:100%}.benchmark-create-configuration-modal-content .benchmark-map{display:grid;grid-auto-flow:column;grid-template-columns:1fr 205px;padding:10px 20px;width:100%}.benchmark-create-configuration-modal-content .benchmark-map>.create-project-map{border-radius:4px;box-shadow:none;display:flex;flex-direction:row;margin:0;width:205px}.benchmark-create-configuration-modal-content .benchmark-map>.coordinate-inputs{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.benchmark-create-configuration-modal-content .benchmark-map>.coordinate-inputs>input,.benchmark-create-configuration-modal-content .benchmark-map>.coordinate-inputs>label{margin:0;width:105px}.benchmark-create-configuration-modal .modal-save-button,.benchmark-selection-content-container .modal-save-button{align-items:center;background-color:var(--natural1);border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:15px;height:30px;justify-content:center;margin-top:auto;text-align:center;width:150px}.benchmark-create-configuration-modal .modal-save-button:hover,.benchmark-selection-content-container .modal-save-button:hover{background-color:var(--heritage)}.benchmark-create-configuration-modal .modal-save-button:disabled,.benchmark-selection-content-container .modal-save-button:disabled{background-color:var(--collaboration2)}.benchmark-create-configuration-modal .modal-error,.benchmark-create-selection-modal .modal-error{align-items:center;color:red;display:flex;flex-direction:column;font-size:15px;font-weight:700;margin:20px 0;min-height:25px}.benchmark-create-analysis-gate .error-message{display:flex;justify-content:center;padding:10px}.benchmark-create-configuration-modal .toggle{align-items:center;display:flex;flex-direction:row;font-size:medium;justify-items:flex-start;width:360px}.benchmark-create-configuration-modal .toggle>.icon{cursor:pointer;margin:0 auto 0 10px}.benchmark-create-configuration-modal .toggle>label.switch{cursor:pointer;margin:0}.bcmt-toggle-container{display:flex;flex-direction:row;justify-content:space-between;width:300px}.bcmt-toggle-container .toggle-wrapper{display:flex;flex-direction:row;height:20px;width:50px}.bcmt-toggle-container .toggle-hidden-name{display:flex;flex-direction:row;height:29px;overflow:hidden;padding-top:3px;width:100px}.bcmt-toggle-container .toggle-container{align-items:center;display:flex;flex-direction:row;height:20px;justify-content:flex-start;overflow:hidden;width:50px}.bcmt-toggle-container .table-switch{display:inline-block;height:20px;margin-bottom:0;margin-top:0;position:relative;width:45px}.bcmt-toggle-container .table-switch input{height:0;opacity:0;width:0}.bcmt-toggle-container .slider{background-color:var(--collaboration2);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.bcmt-toggle-container .slider:before{background-color:#fff;bottom:4px;content:"";height:12px;left:6px;position:absolute;transition:.4s;width:12px}input:checked+.slider{background-color:var(--heritage)}input:focus+.slider{box-shadow:0 0 1px var(--heritage)}input:checked+.slider:before{transform:translateX(26px)}.bcmt-toggle-container .slider.round{border-radius:34px}.bcmt-toggle-container .slider.round:before{border-radius:50%}.bcmt-toggle-container .table-switch .tooltiptext{background-color:var(--collaboration2);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;margin-top:-3px;position:absolute;right:55px;text-align:center;-webkit-user-select:none;user-select:none;visibility:hidden;width:120px;z-index:1}.bcmt-toggle-container .table-switch:hover .tooltiptext{visibility:visible}.bcmt-toggle-container .table-switch .tooltiptext-visible{background-color:var(--heritage);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;margin-top:-3px;position:absolute;right:55px;text-align:center;-webkit-user-select:none;user-select:none;visibility:hidden;width:120px;z-index:1}.bcmt-toggle-container .table-switch:hover .tooltiptext-visible{visibility:visible}.benchmark-mini-table{display:grid;grid-template-columns:auto 2fr repeat(5,1fr)}.benchmark-mini-table.grid{--gap:15px;--line-offset:calc(var(--gap)/2);--line-thickness:1px;--line-color:var(--collaboration4);grid-gap:var(--gap);display:grid;gap:var(--gap);overflow:hidden}.grid-item .slider.round{height:20px;width:50px}.benchmark-mini-table.grid>.grid-item{position:relative}.benchmark-mini-table.grid>.grid-item:after,.benchmark-mini-table.grid>.grid-item:before{background-color:var(--line-color);content:"";position:absolute;z-index:1}.benchmark-mini-table.grid>.grid-item:before{block-size:100vh;inline-size:var(--line-thickness);inset-inline-start:calc(var(--line-offset)*-1)}.benchmark-mini-table.grid>.grid-item:after{block-size:var(--line-thickness);inline-size:100vw;inset-block-start:calc(var(--line-offset)*-1);inset-inline-start:0}.benchmark-mini-table.grid>.grid-item.full-width{grid-column:-1/1}.benchmark-create-analysis-disclaimer{grid-gap:40px;display:grid;gap:40px;grid-auto-columns:1fr;grid-auto-flow:column;margin-bottom:30px;min-width:1430px;width:1430px}.benchmark-create-analysis-disclaimer-item{display:flex;flex-direction:column}.benchmark-create-analysis-disclaimer-item>div.label,.benchmark-create-analysis-disclaimer-item>div.value{align-items:center;display:flex;justify-content:center}.benchmark-create-analysis-disclaimer-item>div.value{background-color:var(--heritage2);border-radius:20px;color:#fff;font-weight:700;height:40px}.benchmark-create-analysis-disclaimer-item>div.label{color:var(--collaboration1);font-size:small;height:30px}.benchmark-create-load-or-save-modal-wrapper{--content-pane-height:800px;--right-footer-height:50px;--left-footer-height:150px;--full-height:calc(var(--content-pane-height) + var(--footer-height));--list-section-heading-height:30px;--list-item-height:50px;display:flex;flex-direction:row}.benchmark-create-load-or-save-modal-wrapper button{cursor:pointer;font:inherit;outline:inherit}.benchmark-create-load-or-save-modal-wrapper input::placeholder{color:var(--collaboration2);font-size:16px}.benchmark-create-load-or-save-modal-wrapper input:focus::placeholder{color:#0000}.benchmark-create-load-or-save-modal-wrapper input:disabled{background-color:initial}.benchmark-create-load-or-save-modal-wrapper p.message{color:var(--heritage)}.benchmark-create-load-or-save-modal-wrapper .button{align-items:center;border:none;display:flex;flex-direction:row;margin:0 10px}.benchmark-create-load-or-save-modal-wrapper .button>span.text{padding-left:10px}.benchmark-create-load-or-save-modal-wrapper .button.unavailable{background-color:var(--collaboration3);color:var(--collaboration1)}.benchmark-create-load-or-save-modal-wrapper .actions-panel{display:flex;flex-direction:row;padding:20px 0}.benchmark-create-load-or-save-modal-left-pane{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:column;font-size:13px;max-height:var(--full-height);overflow-y:hidden;width:300px}.benchmark-create-load-or-save-modal-left-pane.loading{align-items:center;justify-content:center}.benchmark-create-load-or-save-modal-left-pane-list{--size:var(--content-pane-height);display:flex;flex-direction:column;font-size:13px;gap:30px;margin-bottom:auto;max-height:var(--size);min-height:var(--size);overflow-y:hidden;width:100%}.benchmark-create-load-or-save-modal-left-pane-list-section{display:flex;flex-direction:column;width:100%}.benchmark-create-load-or-save-modal-left-pane-list-section.current-selection{--section-color:var(--heritage)}.benchmark-create-load-or-save-modal-left-pane-list-section.previously-saved{--section-color:var(--collaboration1);height:calc(100% - 110px)}.benchmark-create-load-or-save-modal-left-pane-list-section>.list-section-heading{align-items:center;color:var(--section-color);display:flex;font-weight:700;height:var(--list-section-heading-height);padding:5px 15px;text-transform:uppercase}.benchmark-create-load-or-save-modal-left-pane-list-section>.list-section-items{display:flex;flex-direction:column}.benchmark-create-load-or-save-modal-left-pane-list-section.previously-saved>.list-section-items{overflow-y:auto}.benchmark-create-load-or-save-modal-list-item{align-items:center;background-color:initial;border:none;border-left:5px solid var(--section-color);color:var(--collaboration1);display:flex;flex-direction:row;justify-content:flex-start;max-height:var(--list-item-height);min-height:var(--list-item-height);padding:0 10px}.benchmark-create-load-or-save-modal-list-item.selected,.benchmark-create-load-or-save-modal-list-item:active,.benchmark-create-load-or-save-modal-list-item:hover{background-color:var(--collaboration4);cursor:pointer;padding-left:10px}.benchmark-create-load-or-save-modal-list-item.flag_save_pending{--section-color:var(--strength1)}.benchmark-create-load-or-save-modal-list-item.flag_marked_for_deletion{color:var(--strength1);text-decoration:line-through}.benchmark-create-load-or-save-modal-list-item>.list-item-title,.benchmark-create-load-or-save-modal-list-item>.list-item-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.benchmark-create-load-or-save-modal-list-item>.list-item-title{display:flex;justify-content:flex-start;margin-right:5px}.benchmark-create-load-or-save-modal-list-item>.list-item-value{text-align:right;width:80px}.benchmark-create-load-or-save-modal-list-item.list-items-total>.list-item-title{width:60px}.benchmark-create-load-or-save-modal-list-item.list-items-total>.list-item-value{width:184px}.benchmark-create-load-or-save-modal-right-pane{overflow:hidden;width:1050px}.benchmark-create-load-or-save-modal-right-pane-content-forms{grid-gap:20px;display:grid;gap:20px;grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-template-rows:auto 1fr}.benchmark-create-load-or-save-modal-right-pane-content-form{border:1px solid var(--collaboration4);border-radius:4px;padding:20px}.benchmark-create-load-or-save-modal-right-pane-content-form.grid-full-width{grid-column:-1/1}.benchmark-create-load-or-save-modal-right-pane-modal-title-container{align-items:center;display:flex;flex-direction:row;grid-column:-1/1;height:50px;justify-content:space-between}.benchmark-create-load-or-save-modal-right-pane-modal-title{align-items:left;border-bottom:1px solid #0000;display:flex;font-size:20px;justify-content:left}.benchmark-create-load-or-save-modal-right-pane h1.display-4.form-title{border-bottom:1px solid var(--collaboration4);margin-bottom:20px;padding-bottom:10px}.benchmark-create-load-or-save-modal-right-pane h1.display-4.form-title>i{margin:0 10px 0 0}.benchmark-create-load-or-save-modal-right-pane-content-form-control{display:grid;grid-template-columns:1fr auto}.benchmark-create-load-or-save-modal-list-item-contents{overflow-x:hidden;overflow-y:scroll;padding:0 25px 0 30px;position:relative;width:1050px}.benchmark-create-load-or-save-modal-list-item-contents,.list-item-information{--size:var(--content-pane-height);display:flex;flex-direction:column;max-height:var(--size);min-height:var(--size)}.list-item-information{align-items:center;color:var(--collaboration1);justify-content:center;padding:30px 30px 30px 10px}.list-item-information.display-overlay{background:#ffffff80;height:100%;left:0;position:absolute;top:0;width:100%}.list-item-information>div.text{text-align:center}.list-item-information>i{color:var(--collaboration4);padding-bottom:20px}.benchmark-create-load-or-save-modal-list-item-contents>.field-row{display:flex;flex-direction:row}.benchmark-create-load-or-save-modal-list-item-contents>.field-row.spacer{min-height:15px}.benchmark-create-load-or-save-modal-list-item-contents .list-item-field{display:flex;flex-direction:column;padding:15px;width:100%}.list-item-field>.field-label{margin-bottom:5px}.list-item-field>.field-value{align-items:center;display:flex;flex-direction:row;width:100%}.list-item-field-icon{--size:30px;align-items:center;border-radius:50%;color:#fff;display:flex;flex-direction:row;justify-content:center;margin-right:5px;max-height:var(--size);max-width:var(--size);min-height:var(--size);min-width:var(--size)}.benchmark-create-load-or-save-modal-left-pane-list .list-item-field-icon,.benchmark-create-load-or-save-modal-list-item.list-items-total .list-item-field-icon{--size:24px}.benchmark-create-load-or-save-modal-left-pane-list .list-item-field-icon:first-of-type,.benchmark-create-load-or-save-modal-list-item.list-items-total .list-item-field-icon:first-of-type{margin-left:5px}.list-item-field>.field-value>.text{align-items:center;border:1px solid var(--collaboration2);border-radius:4px;color:var(--collaboration1);display:flex;flex-direction:row;min-height:40px;padding:5px;width:100%}.list-item-field.readonly>.field-value>.text{border:1px solid var(--collaboration4)}.list-item-field.ref{width:150px}.list-item-field.description>.field-value>.text{height:150px}.benchmark-create-load-or-save-modal-footer.left-pane{align-items:center;border-top:1px solid var(--collaboration4);display:flex;flex-direction:row;height:50px;justify-content:space-evenly}.benchmark-create-load-or-save-modal-footer.right-pane{align-items:center;border-top:1px solid var(--collaboration4);display:flex;flex-direction:row;height:50px;justify-content:space-between;padding-left:30px;padding-right:40px}.benchmark-create-load-or-save-modal-footer-button-container{display:flex;flex-direction:row;justify-content:space-evenly;margin-right:10px;width:400px}.benchmark-create-load-or-save-modal-footer.right-pane.message-only{background-color:var(--collaboration4)}.benchmark-create-load-or-save-modal-footer.right-pane>.message{margin-left:auto}.benchmark-create-load-or-save-modal-footer.right-pane.message-only>.message{color:var(--strength1);font-size:14px;font-weight:700}.benchmark-create-load-or-save-modal-right-pane-content-form-title-button{display:flex;flex-direction:row;justify-content:space-between}.category-edit-display-block{background-color:#0000004d;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:table;height:100%;width:100%}.category-edit-display-none{display:none}.category-edit-main{align-items:center;border-radius:0;box-shadow:-2rem 2rem 2rem rgba(black,.2);display:flex;filter:blur(0);flex-direction:column;height:100%;justify-content:center;transform:scale(1);transition:1.1s ease-out;width:100%}.category-edit-open{align-items:center;display:flex;flex-direction:row;margin-left:10px}.category-edit-open:hover{color:var(--heritage);cursor:pointer}.category-edit-icon{color:var(--collaboration2);font-size:16px;margin-right:6px}.category-edit-open:hover .category-edit-icon{color:var(--heritage)}.category-edit{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:15px}.category-edit-select{height:40px}.category-edit-textarea{height:200px;resize:none;width:100%}.category-edit-button{align-items:center;background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:column;height:35px;justify-content:center;width:100px}.category-edit-button:hover{background-color:var(--heritage);cursor:pointer}.category-edit-button-container{display:flex;flex-direction:row;justify-content:space-between}.category-edit-error{color:var(--strength1)}.category-edit-success{color:var(--natural1)}.category-edit-text-counter-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;text-align:center;width:100%}.category-edit-error-container{padding-top:5px}.category-edit-counter-error{color:var(--strength1);margin-right:7px}.category-edit-counter-success{color:var(--natural1);margin-right:7px}.category-edit-field{width:225px}.category-edit-global{font-size:16px;font-weight:700;margin-right:10px}.category-title-input{width:189px}.category-delete-button{align-items:center;background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;height:35px;justify-content:center;transition:all 0s cubic-bezier(.25,.8,.25,1);width:35px}.category-delete-button:hover{background-color:var(--heritage);cursor:pointer;transform:scale(1.2)}.insights-control-panel-button-container{border-radius:100px;display:flex;flex-direction:row;height:35px;width:35px}.insights-control-panel-button-container .tooltiptext{background-color:var(--heritage);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;margin-left:55px;margin-top:-1px;padding:6px 15px;position:absolute;text-align:center;visibility:hidden;width:max-content;z-index:0}.insights-control-panel-button-container .tooltiptext:hover{visibility:hidden}.insights-control-panel-button-container:hover .tooltiptext{visibility:visible}.insights-control-panel{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px}.insights-control-panel-row{display:flex;flex-direction:row;justify-content:space-evenly;width:190px}.article-content{display:flex;flex-direction:row;padding-top:20px}.article-author-container{align-items:center;display:flex;flex-direction:column;margin-left:60px}.article-author-image{border-radius:200px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:200px;margin-bottom:30px;width:200px}.article-author-name{font-size:30px}.article-author-job-title{font-size:20px}.article-author-email{align-items:center;background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;height:35px;justify-content:center;margin-top:10px;transition:all 0s cubic-bezier(.25,.8,.25,1);width:35px}.article-author-email:hover{background-color:var(--heritage);color:var(--integrity);cursor:pointer;text-decoration:none;transform:scale(1.2)}.article-pdf{width:1175px}.article-heading{margin-bottom:30px}.article-delete-button{align-items:center;background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);display:flex;flex-direction:row;font-size:10px;height:20px;justify-content:center;transition:all 0s cubic-bezier(.25,.8,.25,1);width:20px}.article-delete-button:hover{background-color:var(--heritage);cursor:pointer;transform:scale(1.2)}.articles-card-button-container{border-radius:100px;display:flex;flex-direction:column;height:50px;justify-content:space-between}.articles-card-button-container .tooltiptext{background-color:var(--heritage);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;font-size:10px;margin-left:35px;margin-top:-1px;padding:4px;position:absolute;text-align:center;visibility:hidden;width:max-content;z-index:1000}.articles-card-button-container .tooltiptext:hover{visibility:hidden;z-index:1000}.articles-card-button-container:hover .tooltiptext{visibility:visible;z-index:1000}.market-insights-display{display:flex;flex-flow:wrap;flex-direction:row;justify-content:flex-start;width:1650px}.market-insights-card{background-color:var(--integrity);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--confident);display:flex;flex-direction:column;height:300px;justify-content:flex-end;transition:all 1s cubic-bezier(.25,.8,.25,1);width:460px}.market-insights-card:hover{cursor:pointer;transform:scale(1.085)}.market-insights-card-link{margin:30px;text-decoration:none}.market-insights-card-link:hover{text-decoration:none}.market-insights-card-link:hover .market-insights-card-title-row{background-color:#000000b3;transition:all 1s ease}.market-insights-card-title-row{background-color:#0000004d;color:var(--integrity);margin-top:-93px;padding:30px;transition:all 1s cubic-bezier(.25,.8,.25,1)}.market-insights-card-image{height:300px;width:450px}.tpi-admin-container{margin-left:5px}.tpi-admin-table-container{display:flex;flex-direction:row;justify-content:flex-start}.tpi-admin-table{font-size:12px}.tpi-admin-table,.tpi-control-button{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.tpi-control-button{align-items:center;background-color:var(--collaboration1);border-radius:100px;color:var(--integrity);display:flex;flex-direction:row;height:35px;justify-content:center;transition:all 0s cubic-bezier(.25,.8,.25,1);width:35px}.tpi-control-button:hover{background-color:var(--heritage);color:var(--integrity);cursor:pointer;text-decoration:none;transform:scale(1.2)}.tpi-admin-table-header{background-color:var(--collaboration1);color:var(--integrity)}.tpi-admin-table-header,.tpi-admin-table-row1{display:flex;flex-direction:row;justify-content:flex-start}.tpi-admin-table-row1{background-color:var(--integrity)}.tpi-admin-table-row2{background-color:var(--collaboration4);display:flex;flex-direction:row;justify-content:flex-start}.tpi-admin-table-header-cell{width:210px}.tpi-admin-table-cell1-header,.tpi-admin-table-header-cell{align-items:center;border:1px solid var(--collaboration3);display:flex;flex-direction:row;flex-shrink:0;justify-content:center;padding:10px;text-align:center}.tpi-admin-table-cell1-header{width:70px}.tpi-admin-table-cell1,.tpi-admin-table-cell2{align-items:center;border:1px solid var(--collaboration3);display:flex;flex-direction:row;flex-shrink:0;height:30px;justify-content:center;padding:10px;text-align:center;width:70px}.tpi-admin-table-cell2{background-color:var(--collaboration1);color:var(--integrity)}.tpi-admin-dashboard-container,.tpi-admin-heading-row{display:flex;flex-direction:row}.tpi-admin-dashboard-container{justify-content:flex-start;margin-bottom:20px;width:100%}.tpi-admin-dashboard-select{height:30px;margin-right:30px;width:200px}.tpi-admin-dashboard-checkbox{height:20px;margin-right:20px;width:20px}.tpi-admin-dashboard-checkbox-row{align-items:center;display:flex;flex-direction:row;height:30px}.tpi-admin-dashboard-checkbox-list{margin-bottom:30px}.tpi-admin-dashboard-slider{-webkit-appearance:none;background:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:13px;opacity:1;outline:none;transition:opacity .2s;width:150px}.tpi-admin-dashboard-slider:hover{opacity:1}.tpi-admin-dashboard-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--heritage);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;cursor:pointer;height:25px;width:25px}.tpi-admin-dashboard-slider::-moz-range-thumb{background:var(--heritage);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;cursor:pointer;height:25px;width:25px}.tpi-admin-dashboard-controls{display:flex;flex-direction:column;justify-content:flex-start}.tpi-admin-dashboard-checkboxes{background-color:#f8f9fa;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:400px;margin-bottom:20px;margin-right:20px;overflow-y:scroll;padding:15px;width:310px}.tpi-admin-dashboard-label{margin-bottom:0}.tpi-admin-dashboard-slider-row{align-items:center;display:flex;flex-direction:row;margin-bottom:10px}.tpi-admin-dashboard-slider-label{color:var(--heritage);font-size:18px;margin-left:15px}.tpi-admin-dashboard-slider-container{align-items:center;display:flex;flex-direction:column;padding-top:6px}.tpi-admin-dashboard-checkboxes .checkbox-label{width:240px}.tpi-admin-chart-container{align-items:center;background-color:#f8f9fa;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:row;height:500px;width:1210px}.tpi-admin-chart{height:500px;min-width:1000px;padding:20px}.tpi-admin-chart-legend{display:flex;flex-direction:column;height:100%;justify-content:center}.tpi-admin-chart-legend-item{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;flex-direction:row;margin-bottom:5px}.tpi-admin-chart-legend-item-bar{background-color:orange;border-radius:50px;height:7px;width:50px}.tpi-admin-chart-legend-item-text{font-size:11px;width:130px}.container{cursor:pointer;display:block;font-size:16px;margin-bottom:13px;padding-left:35px;position:relative;-webkit-user-select:none;user-select:none}.container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:var(--collaboration2);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:20px;left:0;margin-top:1px;position:absolute;top:0;width:20px}.container:hover input~.checkmark{background-color:var(--collaboration1)}.container input:checked~.checkmark{background-color:var(--heritage)}.container:hover input:checked~.checkmark{background-color:#ca521b}.checkmark:after{content:"";display:none;position:absolute}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:8px;top:5px;transform:rotate(45deg);width:5px}.upload-buttons-container{display:flex;flex-direction:row;justify-content:center;width:100%}.modal-buttons-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.article-title-text{margin-bottom:15px}.mi-toggle-active-button{align-items:center;background-color:var(--heritage);color:#fff;display:flex;flex-direction:row;font-size:15px;height:40px;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;width:200px!important}.mi-toggle-active-button:hover{background-color:var(--collaboration1);cursor:pointer}.mi-toggle-inactive-button{align-items:center;background-color:#fff;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#000;display:flex;flex-direction:row;font-size:15px;height:40px;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;width:200px!important}.mi-toggle-inactive-button:hover{background-color:var(--collaboration1);color:#fff;cursor:pointer}.post-contract-toggle{margin-bottom:30px!important;margin-top:0!important}.article-link{width:350px}.article-global-checkbox{margin-left:10px}.category-profile{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:20px}.category-profile-image{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:150px;width:150px}.location-factor{margin-right:20px;width:200px}.location-factor-field-container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;max-height:220px}.location-field{word-wrap:break-word;margin-left:20px;width:200px}.location-container{display:flex;flex-direction:column;justify-content:space-between;max-height:600px;overflow-y:scroll}.location-factors-table{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin-bottom:15px;margin-right:30px;width:400px}.location-factors-table-head-row{background-color:var(--collaboration2);color:var(--integrity);display:flex;flex-direction:row;font-weight:700;height:40px;width:400px}.location-factors-table-row{background-color:var(--integrity);color:var(--confident);display:flex;flex-direction:row;height:40px;-webkit-user-select:none;user-select:none;width:400px}.location-factors-table-quantity-cell{justify-content:center;width:150px}.location-factors-table-description-cell,.location-factors-table-quantity-cell{align-items:center;border-bottom:1px solid grey;border-right:1px solid grey;display:flex;height:40px}.location-factors-table-description-cell{justify-content:space-between;padding-left:10px;padding-right:10px;width:250px}.location-author-info{font-size:12px;text-align:center}.location-factor-set-button{align-items:center;background-color:var(--natural1);border:none;border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;font-size:13px;height:35px;justify-content:center;margin-top:25px;padding:5px;text-align:center;width:170px;z-index:200}.location-factor-set-button:hover{background-color:var(--heritage);cursor:pointer}.tpi-calc.location-contianer{width:100%}.location-factors-table-body{height:750px;overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth;scrollbar-width:thin}.article-profile-image{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:var(--integrity);flex-direction:row;height:200px;margin-bottom:30px}.article-profile-image,.article-profile-image-banner{align-items:center;display:flex;justify-content:center;width:160px}.article-profile-image-banner{background-color:#00000080;flex-direction:column;margin-left:-160px;padding-top:6px;text-align:center}.tpi-upload{display:flex;flex-direction:column;justify-content:space-between;padding:15px;width:500px}.tpi-upload-textarea{height:200px;resize:none;width:100%}.tpi-upload-button{align-items:center;background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:column;height:35px;justify-content:center;width:100px}.tpi-upload-button:hover{background-color:var(--heritage);cursor:pointer}.tpi-upload-control-button-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.tpi-upload-button-container{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.tpi-upload-error{color:var(--strength1)}.tpi-upload-success{color:var(--natural1)}.tpi-upload-text-counter-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;text-align:center;width:100%}.tpi-upload-error-container{padding-top:5px}.tpi-upload-counter-error{color:var(--strength1);margin-right:7px}.tpi-upload-counter-success{color:var(--natural1);margin-right:7px}.tpi-upload-select{border:1px solid #d3d3d3;display:flex;height:40px;width:100%}.tpi-calc-chart-container{align-items:center;background-color:#fff;display:flex;flex-direction:row;height:200px;margin-bottom:30px;width:100%}.tpi-calc-chart{height:200px;min-width:100%}.tpi-calc-chart-legend{display:flex;flex-direction:column;height:100px}.tpi-calc-chart-legend-item{align-items:center;display:flex;flex-direction:row}.tpi-calc-chart-legend-item-bar{background-color:orange;border-radius:50px;height:7px;width:50px}.tpi-calc-chart-legend-item-text{width:130px}.tpi-calc{display:flex;flex-direction:column;justify-content:space-between;padding:20px;width:500px}.tpi-calc-cost-input,.tpi-calc-select{height:27px;width:205px}.tpi-calc-button{align-items:center;background-color:var(--collaboration1);border-radius:100px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:column;height:35px;justify-content:center;width:100px}.tpi-calc-button:hover{background-color:var(--heritage);cursor:pointer}.tpi-calc-control-button-container{display:flex;flex-direction:row;justify-content:center;width:100%}.tpi-calc-button-container{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.tpi-calc-slider-label{width:160px}.tpi-calc-result{color:var(--heritage);font-size:20px}.tpi-calc-container{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.tpi-calc-slider-row{align-items:center;display:flex;flex-direction:row;height:27px;margin-bottom:10px;width:370px}.tpi-location-select-row{display:flex;flex-direction:column;margin-bottom:15px}.tpi-location-select{border:1px solid #d3d3d3;display:flex;font-size:14px;height:25px;width:180px}.tpi-location-label{align-items:center;display:flex;flex-direction:row;height:30px;margin-bottom:5px;width:60px}.tender-price-index-article-control-container{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}#app{font-family:Roboto,sans-serif;margin:20px}strong{font-weight:700}.inline-link{color:hotpink;text-decoration:none}.nav-list{background-color:oldlace;list-style:none;padding:8px}.nav-list__item{color:#000;display:inline;padding:0 10px 10px 0}.nav-link{color:#000;text-decoration:none}.nav-link.active{color:hotpink}.nav-tab{background-color:#fff;border-bottom:1px solid #ddd;color:#bbb;display:inline-block;font-family:Roboto,sans-serif;padding:10px 25px;text-decoration:none}.nav-tab:hover{background-color:oldlace}.nav-tab.active{background-color:#fff;border-bottom:1px solid #ddd;border-top:1px solid #ddd;border-color:orange #ddd #fff;border-style:solid;border-width:2px 1px 1px;color:#555;cursor:default}.links{margin-bottom:10px}.link{margin:0 10px}.tabs{border:1px solid #f5f5f5;padding:20px}.Download-Button{background-color:orange;height:50px;width:100px}:root{--heritage:#e4610f;--heritage2:#e4610fb3;--confident:#1d1d1d;--know-how:#b3b3b3;--integrity:#fff;--natural1:#0da642;--natural2:#71ca8e;--natural3:#b8e4c6;--natural4:#e7f6ec;--collaboration1:#55575a;--collaboration2:#918f92;--collaboration3:#c4c2c4;--collaboration4:#ebeaeb;--built1:#f8da40;--built2:#fce89a;--built3:#fef4d0;--built4:#fffbf0;--growth1:#c3d200;--growth2:#dde383;--growth3:#eef1c6;--growth4:#fafbed;--fluidity1:#326295;--fluidity2:#6589b0;--fluidity3:#99abca;--fluidity4:#ccd8e5;--strength1:#e41f13;--strength2:#f18764;--strength3:#f9c6b0;--strength4:#feede5}#root,.App{height:100vh}html{height:100%;overflow-y:scroll}.footer{box-shadow:0 4px 8px 10px #0003,0 6px 20px 10px #00000030;position:absolute;width:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.general-upload-button{align-items:center;background-color:#0da642;background-color:var(--natural1);border:0;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;font-size:15px;height:30px;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;width:150px}.general-upload-button:hover{background-color:#e4610f;background-color:var(--heritage);cursor:pointer}.hidden-button{width:150px}.general-modal-button{background-color:#55575a;background-color:var(--collaboration1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.general-modal-button,.general-modal-button-disabled{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:15px;height:30px;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;width:150px}.general-modal-button-disabled{background-color:#c4c2c4;background-color:var(--collaboration3)}.general-modal-button:hover{background-color:#e4610f;background-color:var(--heritage);cursor:pointer}.general-button-container{display:flex;flex-direction:row;height:30px;justify-content:center}.general-row-container{min-height:30px}.general-row-container,.general-row-container-double{display:flex;flex-direction:row;justify-content:center;margin-bottom:15px}.general-row-container-double{height:30px;margin-top:15px}.general-delete-button{align-items:center;background-color:#e41f13;background-color:var(--strength1);box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;display:flex;flex-direction:row;font-size:15px;height:30px;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;width:150px}.general-delete-button:hover{background-color:#e4610f;background-color:var(--heritage);cursor:pointer}.general-delete-button-flat{background-color:#e41f13;background-color:var(--strength1)}.general-delete-button-flat,.general-side-panel-button{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:15px;height:30px;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;width:150px}.general-side-panel-button{background-color:#55575a;background-color:var(--collaboration1);border-radius:30px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.general-side-panel-button:hover{background-color:#e4610f;background-color:var(--heritage);cursor:pointer}
/*# sourceMappingURL=main.d0eb9134.css.map*/