@import "https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,600,700";@import "https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,600,700";@import "https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,600,700";@import "https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,600,700";@import "https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,600,700";@import "https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,600,700";@import "https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,600,700";@media only screen and (width<=460px){::-webkit-scrollbar{display:none}}.ant-table-wrapper.dark .ant-table-tbody>tr.ant-table-placeholder:hover,.ant-table-wrapper.dark .ant-table-tbody>tr.ant-table-placeholder:hover>td{background:0 0!important}.ant-table-wrapper.dark .ant-pagination,.ant-table-wrapper.dark .ant-pagination .ant-pagination-item-link{color:#f4f5f6}.ant-empty.ant-empty-normal .ant-empty-image svg g ellipse,.ant-empty.ant-empty-normal .ant-empty-image svg g g path:last-child{fill:none}.buttonNotClickable>svg>g,.buttonNotClickable>svg>path{fill:#548bb3}.dark-popover .ant-popover-arrow:before,.dark-popover .ant-popover-content .ant-popover-inner{background-color:#20212d;box-shadow:0 1px 4px #f4f5f626}.projectModalContainer{overflow:visible!important}.projectModalContainer .ant-modal .ant-modal-content{max-width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.projectModalContainer .ant-modal .ant-modal-content .ant-modal-body{background-color:#fff}.projectModalContainer .projectStep{width:100%;max-height:calc(100vh - 350px);margin:20px 0;overflow:hidden auto}.projectModalContainer .projectStepper{height:36px}.projectModalContainer .ant-select-selector,.projectModalContainer .ant-input{background-color:#ececec!important;border:0!important;border-radius:5px!important}.projectModalContainer .ant-input-group{background-color:#ececec!important;border-radius:5px!important;overflow:hidden!important}.projectModalContainer .ant-input-group .ant-input,.projectModalContainer .ant-input-group-addon{background-color:#ececec!important;border:0!important}.projectModalContainer .ant-select-multiple .ant-select-selection-item{color:#fff;background:#32c672;border-radius:5px}.projectModalContainer .statusCard{opacity:1;background-color:unset;letter-spacing:0;text-transform:uppercase;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;width:125px;height:30px;padding:0 10px;display:flex}.projectModalContainer .footerButtonsProject{justify-content:space-between;width:100%;display:flex}.projectModalContainer .footerButtonsProject .forecastingFooter{justify-content:unset}.projectModalContainer .footerButtonsProject button{width:150px}.projectModalContainerDark .ant-modal .ant-modal-content{background-color:#1f212d}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-close .ant-modal-close-x svg{fill:#fff}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-header{background-color:#12131b}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-header .ant-modal-title{color:#fff}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body{background-color:#1f212d}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .antCustomStepper{border-radius:10px}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .antCustomStepper .ant-steps .ant-steps-item-finish :before,.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .antCustomStepper .ant-steps .ant-steps-item-active:before,.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .antCustomStepper .ant-steps .ant-steps-item:before{border-left-color:#1f212d}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .antCustomStepper .ant-steps .ant-steps-item-wait{background-color:#12131b}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .antCustomStepper .ant-steps .ant-steps-item-wait:after{border-left-color:#12131b}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .antCustomStepper .ant-steps .ant-steps-item-wait .ant-steps-item-content .ant-steps-item-title{color:#acacca}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .mainGrid .labeledInputLabel{color:#fff}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .mainGrid .ant-input{color:#fff;background-color:#12131b!important}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .mainGrid .ant-input::placeholder{color:#acacca}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .mainGrid .ant-select .ant-select-selector,.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .mainGrid .ant-select .projectModalContainer .ant-input,.projectModalContainer .projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .mainGrid .ant-select .ant-input{background-color:#12131b!important}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .mainGrid .ant-select .ant-select-selector .ant-select-selection-search-input,.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .mainGrid .ant-select .projectModalContainer .ant-input .ant-select-selection-search-input,.projectModalContainer .projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .mainGrid .ant-select .ant-input .ant-select-selection-search-input,.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .mainGrid .ant-select .ant-select-selector .ant-select-selection-item,.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .mainGrid .ant-select .projectModalContainer .ant-input .ant-select-selection-item,.projectModalContainer .projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .mainGrid .ant-select .ant-input .ant-select-selection-item{color:#fff}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .mainGrid .ant-select .ant-select-selector .ant-select-selection-placeholder,.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .mainGrid .ant-select .projectModalContainer .ant-input .ant-select-selection-placeholder,.projectModalContainer .projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .mainGrid .ant-select .ant-input .ant-select-selection-placeholder{color:#acacca}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .mainGrid .ant-select .ant-select-clear{background-color:#12131b}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .mainGrid .ant-select .ant-select-clear svg{fill:#acacca}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .mainGrid .ant-select .ant-select-arrow svg{fill:#fff}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .dobStepContainer .stepHeaderContainer .stepTitle,.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .dobStepContainer .stepHeaderContainer .stepSubtitle,.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .dobStepContainer .controlPanel .labeledInputLabel{color:#fff}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .dobStepContainer .controlPanel .ant-input{color:#fff;background-color:#12131b!important}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .dobStepContainer .controlPanel .ant-input::placeholder{color:#acacca}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .dobStepContainer .controlPanel .ant-select .ant-select-selector,.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .dobStepContainer .controlPanel .ant-select .projectModalContainer .ant-input,.projectModalContainer .projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .dobStepContainer .controlPanel .ant-select .ant-input{background-color:#12131b!important}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .dobStepContainer .controlPanel .ant-select .ant-select-selector .ant-select-selection-search-input,.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .dobStepContainer .controlPanel .ant-select .projectModalContainer .ant-input .ant-select-selection-search-input,.projectModalContainer .projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .dobStepContainer .controlPanel .ant-select .ant-input .ant-select-selection-search-input,.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .dobStepContainer .controlPanel .ant-select .ant-select-selector .ant-select-selection-item,.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .dobStepContainer .controlPanel .ant-select .projectModalContainer .ant-input .ant-select-selection-item,.projectModalContainer .projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .dobStepContainer .controlPanel .ant-select .ant-input .ant-select-selection-item{color:#fff}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .dobStepContainer .controlPanel .ant-select .ant-select-selector .ant-select-selection-placeholder,.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .dobStepContainer .controlPanel .ant-select .projectModalContainer .ant-input .ant-select-selection-placeholder,.projectModalContainer .projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .dobStepContainer .controlPanel .ant-select .ant-input .ant-select-selection-placeholder{color:#acacca}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .dobStepContainer .controlPanel .ant-select .ant-select-clear{background-color:#12131b}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .dobStepContainer .controlPanel .ant-select .ant-select-clear svg{fill:#acacca}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .dobStepContainer .controlPanel .ant-select .ant-select-arrow svg{fill:#fff}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .dobStepContainer .violationsPanel .violationInfoText .activeViolations,.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .dobStepContainer .violationsPanel .violationInfoText .totalViolations,.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .subcontractorsStepContainer .inputsContainer .labeledInputLabel{color:#fff}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .subcontractorsStepContainer .inputsContainer .ant-select .ant-select-selector,.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .subcontractorsStepContainer .inputsContainer .ant-select .projectModalContainer .ant-input,.projectModalContainer .projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .subcontractorsStepContainer .inputsContainer .ant-select .ant-input{background-color:#12131b!important}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .subcontractorsStepContainer .inputsContainer .ant-select .ant-select-selector .ant-select-selection-search-input,.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .subcontractorsStepContainer .inputsContainer .ant-select .projectModalContainer .ant-input .ant-select-selection-search-input,.projectModalContainer .projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .subcontractorsStepContainer .inputsContainer .ant-select .ant-input .ant-select-selection-search-input,.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .subcontractorsStepContainer .inputsContainer .ant-select .ant-select-selector .ant-select-selection-item,.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .subcontractorsStepContainer .inputsContainer .ant-select .projectModalContainer .ant-input .ant-select-selection-item,.projectModalContainer .projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .subcontractorsStepContainer .inputsContainer .ant-select .ant-input .ant-select-selection-item{color:#fff}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .subcontractorsStepContainer .inputsContainer .ant-select .ant-select-selector .ant-select-selection-placeholder,.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .subcontractorsStepContainer .inputsContainer .ant-select .projectModalContainer .ant-input .ant-select-selection-placeholder,.projectModalContainer .projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .subcontractorsStepContainer .inputsContainer .ant-select .ant-input .ant-select-selection-placeholder{color:#acacca}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .subcontractorsStepContainer .inputsContainer .ant-select .ant-select-clear{background-color:#12131b}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .subcontractorsStepContainer .inputsContainer .ant-select .ant-select-clear svg{fill:#acacca}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .subcontractorsStepContainer .inputsContainer .ant-select .ant-select-arrow svg{fill:#fff}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .geoFencStepContainer .geofencestep-card-container{background-color:#12131b}.projectModalContainerDark .ant-modal .ant-modal-content .ant-modal-body .geoFencStepContainer .geofencestep-card-container .geofencestep-card-header-container{color:#fff;background-color:#12131b}.projectModalContainerDark .ant-input-wrapper{background-color:#12131b!important}.projectModalContainerDark .ant-input-wrapper .ant-input-group-addon{color:#acacca;background-color:#12131b!important}.agGridContainerScroll{width:100%;height:100%;overflow:hidden}.agGridContainerScroll .solidGreyGridTheme .ag-theme-alpine{--ag-row-border-color:transparent;--ag-row-hover-color:null;--ag-checkbox-checked-color:#2661ad;--ag-range-selection-border-color:transparent;--ag-range-selection-background-color:#03305633;--ag-header-height:100px;--ag-background-color:#f5f5f7}.agGridContainerScroll .solidGreyGridTheme .ag-body-viewport{height:320px!important}.agGridContainerScroll .solidGreyGridTheme .ag-header{border:0!important}.agGridContainerScroll .solidGreyGridTheme .ag-header-cell-text{opacity:1;text-transform:none;letter-spacing:.21px;color:#383554;font-size:16px;font-weight:600}.agGridContainerScroll .solidGreyGridTheme .ag-header-cell{background-color:#fff}.agGridContainerScroll .solidGreyGridTheme .ag-root-wrapper{border:0}.agGridContainerScroll .solidGreyGridTheme .ag-menu-option-active{color:#fff;background-color:#2661ad}.agGridContainerScroll .solidGreyGridTheme .ag-row .ag-cell{overflow:hidden}.agGridContainerScroll .solidGreyGridTheme .ag-pivot-mode-panel,.agGridContainerScroll .solidGreyGridTheme .ag-column-select-header{height:fit-content;padding:5px}.agGridContainerScroll .solidGreyGridTheme .ag-row-selected{background-color:#d1eaff94!important}.agGridContainerScroll .solidGreyGridTheme .ag-selection-checkbox{margin-right:12px}@media (width<=920px){.projectModalContainer .dobStepContainer .controlPanel{flex-direction:column;height:fit-content;display:flex}.projectModalContainer .dobStepContainer .controlPanel .inputsContainer{margin-right:0}.projectModalContainer .dobStepContainer .controlPanel .buttonsContainer{flex-wrap:wrap;display:flex}.projectModalContainer .dobStepContainer .controlPanel .buttonsContainer .mondayButtonContainer{margin-bottom:5px}}@media (width<=575px){.ant-modal-wrap.fullScreenModal.projectModalContainer .subcontractorsStepContainer .inputsContainer{display:grid;grid-template-columns:100%!important}.ant-modal-wrap.fullScreenModal.projectModalContainer .dobStepContainer .violationsPanel{grid-template-columns:100%!important;display:grid!important}.ant-modal-wrap.fullScreenModal.projectModalContainer .ant-steps-vertical{gap:5px;height:fit-content}.ant-modal-wrap.fullScreenModal.projectModalContainer .ant-steps-vertical .ant-steps-item-container{height:36px}.ant-modal-wrap.fullScreenModal.projectModalContainer .ant-steps-vertical .ant-steps-item-container .ant-steps-item-content{align-items:center;display:flex}.ant-modal-wrap.fullScreenModal.projectModalContainer .ant-steps-navigation.ant-steps-vertical>.ant-steps-item-finish:after,.ant-modal-wrap.fullScreenModal.projectModalContainer .ant-steps-navigation.ant-steps-vertical>.ant-steps-item-active:after{top:-36px;left:100%;transform:rotate(0)}.ant-modal-wrap.fullScreenModal.projectModalContainer .ant-steps-navigation.ant-steps-vertical>.ant-steps-item:last-child:after{display:none}.ant-modal-wrap.fullScreenModal.projectModalContainer .footerContainer{justify-content:space-between;padding-bottom:20px;display:flex;position:relative;bottom:-15%!important}.ant-modal-wrap.fullScreenModal.projectModalContainer .footerButtonsProject button{width:100px}.ant-modal-wrap.fullScreenModal.projectModalContainer .stepHeaderContainer{margin-bottom:90px!important}.ant-modal-wrap.fullScreenModal.projectModalContainer .overViewStepContainer .inputsGrid{display:block!important}.ant-modal-wrap.fullScreenModal.projectModalContainer .ant-modal{height:100%!important;top:0!important;left:0!important;right:0!important}.ant-modal-wrap.fullScreenModal.projectModalContainer .form.ant-form.ant-form-horizontal{height:100%!important;overflow:auto!important}.ant-modal-wrap.fullScreenModal.projectModalContainer .mainGrid{display:block!important}}@media only screen and (width<=460px){::-webkit-scrollbar{display:none}}.ant-table-wrapper.dark .ant-table-tbody>tr.ant-table-placeholder:hover,.ant-table-wrapper.dark .ant-table-tbody>tr.ant-table-placeholder:hover>td{background:0 0!important}.ant-table-wrapper.dark .ant-pagination,.ant-table-wrapper.dark .ant-pagination .ant-pagination-item-link{color:#f4f5f6}.ant-empty.ant-empty-normal .ant-empty-image svg g ellipse,.ant-empty.ant-empty-normal .ant-empty-image svg g g path:last-child{fill:none}.buttonNotClickable>svg>g,.buttonNotClickable>svg>path{fill:#548bb3}.dark-popover .ant-popover-arrow:before,.dark-popover .ant-popover-content .ant-popover-inner{background-color:#20212d;box-shadow:0 1px 4px #f4f5f626}.stepHeaderContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:20px 0;display:flex}.stepHeaderContainer .stepTitle{opacity:1;text-transform:none;letter-spacing:0;color:#323232;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:2px 0;font-size:18px;font-weight:600;display:flex}.stepHeaderContainer .stepSubtitle{opacity:1;text-transform:none;letter-spacing:0;color:#323232;flex-direction:row;justify-content:center;align-items:center;width:100%;padding-top:5px;font-size:16px;font-weight:400;display:flex}@media only screen and (width<=460px){::-webkit-scrollbar{display:none}}.ant-table-wrapper.dark .ant-table-tbody>tr.ant-table-placeholder:hover,.ant-table-wrapper.dark .ant-table-tbody>tr.ant-table-placeholder:hover>td{background:0 0!important}.ant-table-wrapper.dark .ant-pagination,.ant-table-wrapper.dark .ant-pagination .ant-pagination-item-link{color:#f4f5f6}.ant-empty.ant-empty-normal .ant-empty-image svg g ellipse,.ant-empty.ant-empty-normal .ant-empty-image svg g g path:last-child{fill:none}.buttonNotClickable>svg>g,.buttonNotClickable>svg>path{fill:#548bb3}.dark-popover .ant-popover-arrow:before,.dark-popover .ant-popover-content .ant-popover-inner{background-color:#20212d;box-shadow:0 1px 4px #f4f5f626}.dobStepContainer .controlPanel{flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex}.dobStepContainer .inputsContainer{flex-direction:row;justify-content:flex-start;align-items:baseline;margin-right:30px;display:flex}.dobStepContainer .buttonsContainer{flex-direction:row;justify-content:flex-start;align-items:baseline;display:flex}.dobStepContainer .buttonsContainer .ant-btn{margin-right:30px}.dobStepContainer .labeledInputContainer{margin-right:15px}.dobStepContainer .violationsPanel{justify-content:space-evenly;align-items:center;width:100%;display:flex}.dobStepContainer .searchBtn{flex-direction:row;justify-content:center;align-items:baseline;display:flex}.dobStepContainer .verifyBtn{background-color:#32c672;border-color:#32c672}@media only screen and (width<=460px){::-webkit-scrollbar{display:none}}.ant-table-wrapper.dark .ant-table-tbody>tr.ant-table-placeholder:hover,.ant-table-wrapper.dark .ant-table-tbody>tr.ant-table-placeholder:hover>td{background:0 0!important}.ant-table-wrapper.dark .ant-pagination,.ant-table-wrapper.dark .ant-pagination .ant-pagination-item-link{color:#f4f5f6}.ant-empty.ant-empty-normal .ant-empty-image svg g ellipse,.ant-empty.ant-empty-normal .ant-empty-image svg g g path:last-child{fill:none}.buttonNotClickable>svg>g,.buttonNotClickable>svg>path{fill:#548bb3}.dark-popover .ant-popover-arrow:before,.dark-popover .ant-popover-content .ant-popover-inner{background-color:#20212d;box-shadow:0 1px 4px #f4f5f626}.violationCheckmarkContainer{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.violationCheckmarkContainer .checkmarkIcon{width:100px;margin-bottom:10px}.violationCheckmarkContainer .violationInfoText{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.violationCheckmarkContainer .activeViolations{opacity:1;text-transform:uppercase;letter-spacing:0;color:#1f2a44;text-align:center;font-size:20px;font-weight:800}.violationCheckmarkContainer .totalViolations{opacity:1;text-transform:none;letter-spacing:0;color:#1f2a44;text-align:center;font-size:18px;font-weight:500}@media only screen and (width<=460px){::-webkit-scrollbar{display:none}}.ant-table-wrapper.dark .ant-table-tbody>tr.ant-table-placeholder:hover,.ant-table-wrapper.dark .ant-table-tbody>tr.ant-table-placeholder:hover>td{background:0 0!important}.ant-table-wrapper.dark .ant-pagination,.ant-table-wrapper.dark .ant-pagination .ant-pagination-item-link{color:#f4f5f6}.ant-empty.ant-empty-normal .ant-empty-image svg g ellipse,.ant-empty.ant-empty-normal .ant-empty-image svg g g path:last-child{fill:none}.buttonNotClickable>svg>g,.buttonNotClickable>svg>path{fill:#548bb3}.dark-popover .ant-popover-arrow:before,.dark-popover .ant-popover-content .ant-popover-inner{background-color:#20212d;box-shadow:0 1px 4px #f4f5f626}.overViewStepContainer{flex-direction:column;gap:1rem;width:100%;height:100%;display:flex}.overViewStepContainer .mainContainer{flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;height:fit-content;display:flex}.overViewStepContainer .mainGrid{grid-template-columns:repeat(3,32%);column-gap:2rem;width:100%;display:grid}.overViewStepContainer .inputsGrid{grid-template-columns:[full-start]45% 45%[full-end];grid-auto-rows:min-content;column-gap:30px;width:100%;display:grid;position:relative}.overViewStepContainer .inputsGrid .projectAvatarsDiv{gap:20px;display:flex}.overViewStepContainer .titleVisible{width:20px;height:20px;padding:0 0 20px;position:absolute;top:145px;left:500px}.overViewStepContainer .fullInput{grid-column:full}.overViewStepContainer .fullInput .labeled-qb-input .qb-input{width:100%;padding:0;overflow:hidden}.overViewStepContainer .fullInput .labeled-qb-input .qb-input>:nth-child(2){max-width:25px}.overViewStepContainer .fullInput .labeled-qb-input .qb-input .ant-form-item{width:100%}.overViewStepContainer .fullInput .labeled-qb-input .qb-input .ant-form-item .ant-row .ant-col .ant-form-item-control-input .ant-form-item-control-input-content .ant-input,.overViewStepContainer .fullInput .labeled-qb-input .qb-input .ant-form-item .ant-row .ant-col .ant-form-item-control-input .ant-form-item-control-input-content .ant-picker{border-radius:0!important}.overViewStepContainer .ant-picker{background-color:#ececec!important;width:100%!important}.overViewStepContainer .ant-select-selection-item-remove{flex-direction:row;justify-content:center;align-items:center;display:flex}.overViewStepContainer .addressGrid{justify-content:baseline;flex-direction:column;align-items:center;width:95%;display:flex}.overViewStepContainer .addressGrid .mainAddress{width:100%;position:relative}.overViewStepContainer .splitAddress{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}@media (width<=1200px){.overViewStepContainer .mainGrid{grid-template-columns:50% 50%;align-items:center;column-gap:1rem;width:100%}.overViewStepContainer .mainGrid .inputsGrid:first-child{grid-column:1/3;column-gap:2rem;width:100%}.overViewStepContainer .mainGrid .inputsGrid:first-child .fullInput{grid-column:auto}.overViewStepContainer .mainGrid .inputsGrid{width:95%}}@media (width<=750px){.overViewStepContainer .mainGrid{grid-template-columns:100%;column-gap:0}.overViewStepContainer .mainGrid .inputsGrid:first-child{grid-column:auto;grid-template-columns:100%;width:95%}.overViewStepContainer .mainGrid .inputsGrid{grid-column:auto;width:99%}.overViewStepContainer .mainGrid .addressGrid{width:95%}}@media (width<=450px){.overViewStepContainer .mainGrid .inputsGrid .labeledInputContainer,.overViewStepContainer .mainGrid .addressGrid .labeledInputContainer{min-width:0!important}.overViewStepContainer .mainGrid .addressGrid .splitAddress{flex-direction:column}}@media only screen and (width<=460px){::-webkit-scrollbar{display:none}}.ant-table-wrapper.dark .ant-table-tbody>tr.ant-table-placeholder:hover,.ant-table-wrapper.dark .ant-table-tbody>tr.ant-table-placeholder:hover>td{background:0 0!important}.ant-table-wrapper.dark .ant-pagination,.ant-table-wrapper.dark .ant-pagination .ant-pagination-item-link{color:#f4f5f6}.ant-empty.ant-empty-normal .ant-empty-image svg g ellipse,.ant-empty.ant-empty-normal .ant-empty-image svg g g path:last-child{fill:none}.buttonNotClickable>svg>g,.buttonNotClickable>svg>path{fill:#548bb3}.dark-popover .ant-popover-arrow:before,.dark-popover .ant-popover-content .ant-popover-inner{background-color:#20212d;box-shadow:0 1px 4px #f4f5f626}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;margin:0;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}#webpack-dev-server-client-overlay{display:none!important}.popover-dark-mode .ant-popover-inner-content{color:#fff;background-color:#2a2b3a}.ant-checkbox-wrapper .ant-checkbox-indeterminate .ant-checkbox-inner:after{transform:rotate(0)scale(1)translate(-50%,-50%)!important}.ant-drawer .ant-drawer-close{padding:0!important}.ant-drawer .ant-drawer-close svg{flex-shrink:0;width:24px!important;height:24px!important}.ant-drawer .ant-drawer-close:hover{background-color:#0000!important}.darkDrawer.ant-drawer{color:#f4f5f6}.darkDrawer.ant-drawer .ant-drawer-content{background:#20212d;box-shadow:0 1px 4px #00000026}.form-group{margin-bottom:16px}button{cursor:pointer}.card{border:1px solid #00000020;border-radius:.25rem}#root{--scroll-thumb-bg:#231f20;--eZez:#000;width:100%;height:100%;font-family:Open Sans!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a:hover{text-decoration:none}.ant-message-error,.ant-message-success,.ant-message-info,.ant-message-warning{align-items:center;display:flex}::-webkit-scrollbar{width:var(--scrollbar-dimension,7px)!important;height:var(--scrollbar-dimension,7px)!important}@media only screen and (width<=460px){::-webkit-scrollbar{display:none}}::-webkit-scrollbar-track{background:var(--scrollbar-track-bg,transparent)}::-webkit-scrollbar-thumb{background:var(--scroll-thumb-bg,#222a44);border:2px solid var(--scrollbar-track-bg,transparent);border-radius:5px}::-webkit-scrollbar-button:single-button{background-color:var(--scrollbar-track-bg,transparent);background-repeat:no-repeat;background-size:10px;display:block}::-webkit-scrollbar-button:single-button:vertical:decrement{background-position:50% 4px;background-image:var(--scrollbar-thumb-svg-up,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(34,42,68)'><polygon points='50,00 0,50 100,50'/></svg>"));width:10px;height:12px}::-webkit-scrollbar-button:single-button:vertical:increment{background-position:50% 4px;background-image:var(--scrollbar-thumb-svg-down,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(34,42,68)'><polygon points='0,0 100,0 50,50'/></svg>"));width:10px;height:10px}::-webkit-scrollbar-button:single-button:horizontal:decrement{background-position:3px;background-image:var(--scrollbar-thumb-svg-left,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(34,42,68)'><polygon points='0,50 50,100 50,0'/></svg>"));width:10px;height:10px}::-webkit-scrollbar-button:single-button:horizontal:increment{background-position:2px;background-image:var(--scrollbar-thumb-svg-right,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(34,42,68)'><polygon points='0,0 0,100 50,50'/></svg>"));width:10px;height:10px}.pad-0-20{padding:0 20px}.ft-30{font-size:30px}.flex{display:flex}.flex-end{justify-content:flex-end}.ant-table-wrapper .ant-table,.ant-table-wrapper .ant-table.ant-table-small{color:#231f20;scrollbar-color:unset}.ant-table-wrapper .ant-table .ant-table-thead>tr>th,.ant-table-wrapper .ant-table .ant-table-thead>tr>td,.ant-table-wrapper .ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table-wrapper .ant-table.ant-table-small .ant-table-thead>tr>td{color:#231f20;background-color:#0000;border-bottom:1px solid #acacac}.ant-table-wrapper .ant-table .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before,.ant-table-wrapper .ant-table .ant-table-thead>tr>td:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before,.ant-table-wrapper .ant-table.ant-table-small .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before,.ant-table-wrapper .ant-table.ant-table-small .ant-table-thead>tr>td:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{border:1px solid #e6e9ef}.ant-table-wrapper .ant-table .ant-table-thead>tr>th,.ant-table-wrapper .ant-table .ant-table-thead>tr>td,.ant-table-wrapper .ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table-wrapper .ant-table.ant-table-small .ant-table-thead>tr>td{height:44px}.ant-table-wrapper .ant-table .ant-table-tbody,.ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody{overflow-y:auto}.ant-table-wrapper .ant-table .ant-table-tbody .ant-table-cell,.ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody .ant-table-cell{background-color:#0000}.ant-table-wrapper .ant-table .ant-table-tbody .ant-table-row .ant-table-cell-row-hover,.ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody .ant-table-row .ant-table-cell-row-hover{background-color:#f1f5fd}.ant-table-wrapper .ant-table .ant-table-tbody>tr:nth-child(odd):not(.ant-table-placeholder):not(:nth-child(2)),.ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>tr:nth-child(odd):not(.ant-table-placeholder):not(:nth-child(2)){background-color:#f4f5f6}.ant-table-wrapper .ant-table .ant-table-tbody>tr>td:not(:last-child),.ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>tr>td:not(:last-child){border-bottom:1px solid #e6e9ef;height:44px;padding:0 8px}.ant-table-wrapper .ant-pagination{color:#231f20}.ant-table-wrapper.dark .ant-table,.ant-table-wrapper.dark .ant-table.ant-table-small{color:#f4f5f6;scrollbar-color:unset;background-color:#0000}.ant-table-wrapper.dark .ant-table .ant-table-thead>tr>th,.ant-table-wrapper.dark .ant-table .ant-table-thead>tr>td,.ant-table-wrapper.dark .ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table-wrapper.dark .ant-table.ant-table-small .ant-table-thead>tr>td{color:#f4f5f6;background-color:#0000;border-bottom:1px solid #acacac}.ant-table-wrapper.dark .ant-table .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before,.ant-table-wrapper.dark .ant-table .ant-table-thead>tr>td:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before,.ant-table-wrapper.dark .ant-table.ant-table-small .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before,.ant-table-wrapper.dark .ant-table.ant-table-small .ant-table-thead>tr>td:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{border:1px solid #20212d}.ant-table-wrapper.dark .ant-table .ant-table-thead>tr>th,.ant-table-wrapper.dark .ant-table .ant-table-thead>tr>td,.ant-table-wrapper.dark .ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table-wrapper.dark .ant-table.ant-table-small .ant-table-thead>tr>td{height:44px}.ant-table-wrapper.dark .ant-table .ant-table-tbody,.ant-table-wrapper.dark .ant-table.ant-table-small .ant-table-tbody{overflow-y:auto}.ant-table-wrapper.dark .ant-table .ant-table-tbody .ant-table-row .ant-table-cell-row-hover,.ant-table-wrapper.dark .ant-table.ant-table-small .ant-table-tbody .ant-table-row .ant-table-cell-row-hover{background-color:#41435d}.ant-table-wrapper.dark .ant-table .ant-table-tbody>tr:nth-child(odd):not(.ant-table-placeholder):not(:nth-child(2)),.ant-table-wrapper.dark .ant-table.ant-table-small .ant-table-tbody>tr:nth-child(odd):not(.ant-table-placeholder):not(:nth-child(2)){background-color:#20212d}.ant-table-wrapper.dark .ant-table .ant-table-tbody>tr:nth-child(2n):not(.ant-table-placeholder),.ant-table-wrapper.dark .ant-table.ant-table-small .ant-table-tbody>tr:nth-child(2n):not(.ant-table-placeholder){background-color:#0000}.ant-table-wrapper.dark .ant-table .ant-table-tbody>tr>td:not(:last-child),.ant-table-wrapper.dark .ant-table.ant-table-small .ant-table-tbody>tr>td:not(:last-child){border-bottom:1px solid #20212d;height:44px;padding:0 8px}.ant-table-wrapper.dark .ant-table .ant-pagination,.ant-table-wrapper.dark .ant-table.ant-table-small .ant-pagination{color:#f4f5f6}.ant-table-wrapper.dark .ant-table-tbody>tr.ant-table-placeholder{background-color:#0000!important}.ant-table-wrapper.dark .ant-table-tbody>tr.ant-table-placeholder:hover,.ant-table-wrapper.dark .ant-table-tbody>tr.ant-table-placeholder:hover>td{background:0 0!important}.ant-table-wrapper.dark .ant-table-tbody>tr>td{border-bottom:none}.ant-table-wrapper.dark .ant-pagination,.ant-table-wrapper.dark .ant-pagination .ant-pagination-item-link{color:#f4f5f6}.ant-table-wrapper.dark .ant-pagination .ant-pagination-item{background-color:#0000;border:1px solid #acacac}.ant-table-wrapper.dark .ant-pagination .ant-pagination-item a{color:#f4f5f6}.ant-table-wrapper.dark .ant-pagination .ant-pagination-item.ant-pagination-item-active a{text-decoration:underline}.ant-empty.ant-empty-normal .ant-empty-image svg g ellipse,.ant-empty.ant-empty-normal .ant-empty-image svg g g path:last-child{fill:none}.ant-empty.ant-empty-normal .ant-empty-description{color:#acacac}.pageAccessHeading{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ant-tabs-ink-bar{z-index:0}.ag-column-select-list .ag-column-select-column{max-height:25px!important}.ant-select-item-option:hover{background-color:#d4e6f3}::-moz-selection{color:#fff;background:#06d4da}::selection{color:#fff;background:#1264a3;border-radius:5px}.buttonNotClickable{cursor:not-allowed!important;color:#548bb3!important;background-color:#0b3e64!important}.buttonNotClickable>div{color:#548bb3!important}.buttonNotClickable>svg>g,.buttonNotClickable>svg>path{fill:#548bb3}.ErrorBoundary{background-color:#fff;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.ant-message{top:15px}.ant-message .ant-message-notice-content{border-radius:5px}.ant-message .ant-message-notice-content .ant-message-custom-content span{font-family:Open Sans;font-size:15px;font-weight:500;line-height:19px}.ant-modal ::-webkit-scrollbar{width:var(--scrollbar-dimension-modal,7px)!important;height:var(--scrollbar-dimension-modal,7px)!important}.ant-modal ::-webkit-scrollbar-thumb{border:2px solid var(--scrollbar-track-bg,transparent);background:#41435d;border-radius:5px}.ant-modal .ant-modal-content{padding:0!important}.ant-modal .ant-modal-content .ant-modal-header{border:none;margin-bottom:0;padding:16px 24px}.ant-modal .ant-modal-content .ant-modal-footer{border:none;margin-top:0;padding:10px 20px}.ant-modal .ant-modal-content .ant-modal-footer>div{justify-content:center;gap:20px;width:100%;display:flex}.ant-modal .ant-modal-content .ant-modal-close{z-index:10;color:#00000073;cursor:pointer;background:0 0;border:0;outline:0;width:45px;height:45px;padding:0;font-weight:700;line-height:1;text-decoration:none;transition:color .3s;position:absolute;top:0;right:5px}.ant-modal .ant-modal-content .ant-modal-close:hover{background:0 0}.ant-modal .ant-modal-content .ant-modal-body{padding:20px}.ant-menu-item{width:100%!important;margin-inline:0!important}.ant-select-dropdown{min-width:150px;padding-left:0;padding-right:0}.ant-modal-mask{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#21254b66!important}.ant-tooltip-inner{border-radius:5px}.ant-message{z-index:12000}.ant-popover-inner{padding:0!important}.ant-popover-inner .ant-popover-inner-content{padding:12px 16px}.ant-popover-inner .ant-popover-inner-content p{margin-top:0}.dark .ant-list .ant-list-item,.dark-mode .ant-list .ant-list-item{color:#f4f5f6}.dark-popover .ant-popover-arrow:before,.dark-popover .ant-popover-content .ant-popover-inner{background-color:#20212d;box-shadow:0 1px 4px #f4f5f626}.dark-popover .ant-popover-content .ant-popover-inner .ant-popover-inner-content .ant-btn{border:none!important}.dark-popover .ant-popover-content .ant-popover-inner .ant-popover-inner-content div{color:#f4f5f6!important}.custom-tour-dark{border:1px solid #212b39;border-radius:5px;width:fit-content;min-width:340px;max-width:540px;background:#020c19!important}.custom-tour-dark .ant-tour-arrow:after{box-shadow:0 0 6px #ffffff80;background:#020c19!important}.custom-tour-dark .ant-tour-content{border:1px solid #212b39;border-radius:5px;background:#020c19!important}.custom-tour-dark .ant-tour-content .ant-tour-inner{color:#fff;border:1px solid #212b39;border-radius:5px;box-shadow:0 0 6px #ffffff80;background:#020c19!important}.custom-tour-dark .ant-tour-content .ant-tour-inner .ant-tour-footer{padding:20px 10px 10px;font-weight:600}.custom-tour-dark .ant-tour-content .ant-tour-inner .ant-tour-footer .ant-tour-indicators .ant-tour-indicator{background:#fff}.custom-tour-dark .ant-tour-content .ant-tour-inner .ant-tour-footer .ant-tour-indicators .ant-tour-indicator-active{background:#71cf48}.custom-tour-dark .ant-tour-content .ant-tour-inner .ant-tour-footer .ant-btn{box-shadow:none;background:0 0;border:none;font-weight:600}.custom-tour-dark .ant-tour-content .ant-tour-inner .ant-tour-footer .ant-tour-prev-btn{color:#75799d}.custom-tour-dark .ant-tour-content .ant-tour-inner .ant-tour-close{top:10px;inset-inline-end:10px}.custom-tour-dark .ant-tour-content .ant-tour-inner .ant-tour-close svg{color:#fff;stroke-width:1px}.custom-tour-dark .ant-tour-content .ant-tour-inner .ant-tour-description{padding:0 10px}.custom-tour-dark .ant-tour-content .ant-tour-inner .ant-tour-header{padding:10px}.custom-tour-light{border-radius:5px;width:fit-content;min-width:340px;max-width:540px;background:#fff!important}.custom-tour-light .ant-tour-arrow:after{box-shadow:0 0 6px #1264a3;background:#fff!important}.custom-tour-light .ant-tour-content{border-radius:5px;background:#fff!important}.custom-tour-light .ant-tour-content .ant-tour-inner{color:#231f20;border-radius:5px;box-shadow:0 0 6px #1264a3;background:#fff!important}.custom-tour-light .ant-tour-content .ant-tour-inner .ant-tour-footer{padding:20px 10px 10px;font-weight:600}.custom-tour-light .ant-tour-content .ant-tour-inner .ant-tour-footer .ant-tour-indicators .ant-tour-indicator{background:#acacc7}.custom-tour-light .ant-tour-content .ant-tour-inner .ant-tour-footer .ant-tour-indicators .ant-tour-indicator-active{background:#71cf48}.custom-tour-light .ant-tour-content .ant-tour-inner .ant-tour-footer .ant-btn{box-shadow:none;background:0 0;border:none;font-weight:600}.custom-tour-light .ant-tour-content .ant-tour-inner .ant-tour-footer .ant-tour-prev-btn{color:#231f20}.custom-tour-light .ant-tour-content .ant-tour-inner .ant-tour-footer .ant-tour-next-btn{color:#1264a3}.custom-tour-light .ant-tour-content .ant-tour-inner .ant-tour-close{top:10px;inset-inline-end:10px}.custom-tour-light .ant-tour-content .ant-tour-inner .ant-tour-close svg{color:#231f20}.custom-tour-light .ant-tour-content .ant-tour-inner .ant-tour-description{padding:0 10px}.custom-tour-light .ant-tour-content .ant-tour-inner .ant-tour-header{padding:10px;font-weight:600}.light-ag-theme .ag-root-wrapper-body,.dark-ag-theme .ag-root-wrapper-body{box-sizing:border-box;flex:auto;min-height:0}.light-ag-theme .ag-body-viewport,.dark-ag-theme .ag-body-viewport{min-height:0}.light-ag-theme .ag-body-horizontal-scroll,.light-ag-theme .ag-body-horizontal-scroll-viewport,.dark-ag-theme .ag-body-horizontal-scroll,.dark-ag-theme .ag-body-horizontal-scroll-viewport{min-height:var(--scrollbar-dimension,7px)!important;height:var(--scrollbar-dimension,7px)!important}.light-ag-theme .ag-body-horizontal-scroll{z-index:2;background:#fff;position:relative}.dark-ag-theme .ag-body-horizontal-scroll{z-index:2;background:#12131b;position:relative}.subcontractorsStepContainer .bodyContainer{flex-flow:wrap;justify-content:center;align-items:center;width:100%;display:flex}.subcontractorsStepContainer .inputsContainer{grid-template-columns:max-content max-content;gap:40px 100px;display:grid}.subcontractorsStepContainer .inputsPair{flex-direction:column;justify-content:flex-start;align-items:center;width:300px;display:flex}.subcontractorsStepContainer .labeledInputContainer{width:100%}@media (width<=820px){.subcontractorsStepContainer .inputsContainer{grid-template-columns:45% 45%;column-gap:50px}.subcontractorsStepContainer .inputsPair{width:100%}}@media (width<=575px){.subcontractorsStepContainer .inputsContainer{flex-direction:column;row-gap:0;display:flex}}.geoFencStepContainer .geofencestep-card-container{background-color:#fff;border-radius:10px;flex-direction:column;flex:1;min-width:49%;display:flex;box-shadow:0 1px 4px #00000029}.geoFencStepContainer .geofencestep-card-container .geofencestep-card-header-container{color:#231f20;background-color:#f8f8fa;border-bottom:0;border-top-left-radius:10px;border-top-right-radius:10px;justify-content:space-between;align-items:center;height:45px;padding:10px 20px;font-size:16px;font-weight:700;display:flex}.forcastingPage{box-sizing:border-box;isolation:isolate;flex-direction:column;flex:auto;gap:10px;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:flex}.forcastingPage .forecastingContent{box-sizing:border-box;--forecasting-metric-date:112px;--forecasting-metric-cell:80px;--forecasting-metric-gap:32px;--forecasting-worktype-gap:100px;--forecasting-metrics-width:calc(var(--forecasting-metric-date) + (4 * var(--forecasting-metric-cell)) + (4 * var(--forecasting-metric-gap)));--forecasting-worktypes-width:calc((2 * var(--forecasting-metrics-width)) + var(--forecasting-worktype-gap));background-color:#fff;border-radius:10px;flex-direction:column;width:100%;min-width:0;max-width:100%;padding-top:20px;display:flex}.forcastingPage .forecastingContent.forecastingContent--fill{flex:auto;min-height:0;max-height:100%}.forcastingPage .forecastingContent.forecastingContent--rapport{min-height:0}.forcastingPage .forecastingContent .forecastingBody,.forcastingPage .forecastingContent .forecastingBody .ant-skeleton,.forcastingPage .forecastingContent .forecastingBody .ant-skeleton-content,.forcastingPage .forecastingContent .forecastingBody .ant-spin-nested-loading{flex-direction:column;flex:auto;min-height:0;display:flex}.forcastingPage .forecastingContent .forecastingBody .ant-spin-container{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex}@media (width>=1600px){.forcastingPage .forecastingContent{--forecasting-metric-date:clamp(112px, 7vw, 150px);--forecasting-metric-cell:clamp(80px, 4.5vw, 110px);--forecasting-metric-gap:clamp(22px, 2vw, 40px);--forecasting-worktype-gap:clamp(48px, 5vw, 120px)}}.forcastingPage .forecastingContent .workTypesHeader{justify-content:center;align-items:flex-start;gap:var(--forecasting-worktype-gap);box-sizing:border-box;flex-wrap:wrap;flex-shrink:0;row-gap:20px;width:100%;max-width:100%;margin:0 auto;padding:0 16px 4px;display:flex}.forcastingPage .forecastingContent .workTypesHeader__column{flex-direction:column;align-items:stretch;gap:10px;display:flex}.forcastingPage .forecastingContent .workTypesHeader__title{text-align:center;letter-spacing:.02em;color:#323338;background-color:#eef0f2;border:1px solid #e1e4e8;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.2}.forcastingPage .forecastingContent .workTypesHeader__title--accented{border-color:var(--forecasting-worktype-accent,#e1e4e8);color:#1a202c;background-color:color-mix(in srgb, var(--forecasting-worktype-accent,#eef0f2) 24%, #fff)}.forcastingPage .forecastingContent .forecastingCollapses{-webkit-overflow-scrolling:touch;flex-direction:column;gap:10px;min-width:0;padding:10px 15px 0;display:flex;overflow:auto}.forcastingPage .forecastingContent .forecastingCollapses.forecastingCollapses--scroll{flex:auto;min-height:200px;max-height:none}.forcastingPage .forecastingContent .forecastingCollapses .estimationForecastContent{grid-template-columns:minmax(120px, 1fr) var(--forecasting-worktypes-width) minmax(0, 1fr);width:100%;min-width:max(100%, 140px + var(--forecasting-worktypes-width));align-items:center;column-gap:20px;display:grid}.forcastingPage .forecastingContent .forecastingCollapses .estimationForecastContent .forecasting-container__extra__total__date-picker{background-color:#fff;border:none;width:96px}.forcastingPage .forecastingContent .forecastingCollapses .estimationForecastContent Input,.forcastingPage .forecastingContent .forecastingCollapses .estimationForecastContent .ant-input-affix-wrapper{background-color:#fff!important;border:none!important;width:50px!important}.forcastingPage .forecastingContent .forecastingCollapses .estimationForecastContent .estimationForecast{grid-column:1;align-items:center;gap:8px;min-width:0;display:flex}.forcastingPage .forecastingContent .forecastingCollapses .estimationForecastContent .estimationForecast span,.forcastingPage .forecastingContent .forecastingCollapses .estimationForecastContent .estimationForecast b{min-width:0}.forcastingPage .forecastingContent .forecastingCollapses .estimationForecastContent .estimationForecast .elevationLabelForecasting{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.forcastingPage .forecastingContent .forecastingCollapses .estimationForecastContent .estimationForecast .expandAll{color:#1264a3}.forcastingPage .forecastingContent .forecastingCollapses .estimationForecastContent .forecastingEstimateExtra{align-items:center;gap:var(--forecasting-worktype-gap);width:var(--forecasting-worktypes-width);grid-column:2;margin:0 auto;display:flex;padding-right:0!important}.forcastingPage .forecastingContent .forecastingCollapses .estimationForecastContent .forecastingEstimateExtra>.forecastingEstimateExtra__item{grid-template-columns:var(--forecasting-metric-date) var(--forecasting-metric-cell) var(--forecasting-metric-cell) var(--forecasting-metric-cell) var(--forecasting-metric-cell);align-items:center;column-gap:var(--forecasting-metric-gap);display:grid}.forcastingPage .forecastingContent .forecastingCollapses .estimationForecastContent .forecastingEstimateExtra>.forecastingEstimateExtra__item>.ant-divider-vertical{display:none}.forcastingPage .forecastingContent .forecastingCollapses .estimationForecastContent .forecastingEstimateExtra .forecastingEstimateExtra__item .forecastingEstimateExtra__item{align-items:center;gap:10px;min-width:0;padding:0 2px;display:flex}.forcastingPage .forecastingContent .forecastingCollapses .estimationForecastContent .forecastingEstimateExtra .forecastingEstimateExtra__item .forecastingEstimateExtra__item svg{flex:none}.forcastingPage .forecastingContent .forecastingCollapses .ant-collapse-header{align-items:center;height:40px;display:flex}.forcastingPage .forecastingContent .forecastingCollapses .ant-collapse-content-box{flex-direction:column;gap:10px;display:flex;border:none!important;padding:10px!important}.forcastingPage .forecastingContent .forecastingFooter{box-sizing:border-box;background-color:#fafbfc;border-top:1px solid #e8e8e8;border-radius:0 0 10px 10px;flex-shrink:0;width:100%;margin-top:auto;padding:0 12px 14px;position:relative;box-shadow:0 -6px 16px #0f172a0f}.forcastingPage .forecastingContent .forecastingFooter .forecastingFooter__inner{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;width:100%;max-width:min(1180px,100%);margin:0 auto;padding:12px 4px 2px;display:flex}.forcastingPage .forecastingContent .forecastingFooter .forecastingFooter__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=720px){.forcastingPage .forecastingContent .forecastingFooter .forecastingFooter__inner{flex-direction:column;align-items:stretch}.forcastingPage .forecastingContent .forecastingFooter .forecastingFooter__actions{justify-content:center}}.forcastingPageDark{color:#fff;background-color:#1f212d;flex:auto;height:100%;min-height:0;max-height:100%}.forcastingPageDark .forecastingContent{color:#fff;background-color:#1f212d}.forcastingPageDark .forecastingContent .workTypesHeader__title{color:#f4f5f6;background-color:#2a2d3a;border-color:#3d4152}.forcastingPageDark .forecastingContent .workTypesHeader__title--accented{border-color:var(--forecasting-worktype-accent,#3d4152);color:#f8fafc;background-color:color-mix(in srgb, var(--forecasting-worktype-accent,#2a2d3a) 42%, #151720)}.forcastingPageDark .forecastingContent .forecastingCollapses .ant-collapse-header,.forcastingPageDark .forecastingContent .forecastingCollapses .ant-collapse-content-box{color:#fff;background-color:#2a2d3a}.forcastingPageDark .forecastingContent .forecastingCollapses .estimationForecastContent,.forcastingPageDark .forecastingContent .forecastingCollapses .estimationForecastContent .forecastingEstimateExtra,.forcastingPageDark .forecastingContent .forecastingCollapses .estimationForecastContent .forecastingEstimateExtra .forecastingEstimateExtra__item{color:#fff}.forcastingPageDark .forecastingContent .forecastingCollapses .estimationForecastContent .forecastingEstimateExtra .forecastingEstimateExtra__item svg{fill:#fff}.forcastingPageDark .forecastingContent .forecastingCollapses .estimationForecastContent .estimationForecast{color:#fff}.forcastingPageDark .forecastingContent .forecastingCollapses .estimationForecastContent .estimationForecast .expandAll{color:#6af}.forcastingPageDark .forecastingContent .forecastingCollapses .estimationForecastContent input,.forcastingPageDark .forecastingContent .forecastingCollapses .estimationForecastContent .ant-input,.forcastingPageDark .forecastingContent .forecastingCollapses .estimationForecastContent .ant-input-affix-wrapper,.forcastingPageDark .forecastingContent .forecastingCollapses .estimationForecastContent .ant-picker{color:#fff!important;background-color:#12131b!important;border-color:#444!important}.forcastingPageDark .forecastingContent .forecastingCollapses .estimationForecastContent .ant-picker-input>input{color:#fff!important}.forcastingPageDark .forecastingContent .forecastingCollapses .estimationForecastContent .ant-divider{border-color:#555}.forcastingPageDark .forecastingContent .forecastingFooter{color:#fff;background-color:#252836;border-top-color:#3d4152;box-shadow:0 -8px 20px #00000059}.forecastingCards{box-sizing:border-box;grid-template-columns:112px 80px 80px 80px 80px;column-gap:32px;width:100%;max-width:620px;display:grid}@media (width<=640px){.forecastingCards{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:8px;max-width:100%}.forecastingCards .forecastingCardData{min-width:0;height:auto;min-height:72px;padding:6px 4px;font-size:11px}.forecastingCards .forecastingCardData span,.forecastingCards .forecastingCardData b{text-align:center;word-break:break-word}}.forecastingCards .forecastingCardData{background-color:#f4f5f6;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:87px;display:flex}.forecastingCardsDark .forecastingCardData{color:#fff;background-color:#2a2d3a}.forecastingCardsDark .forecastingCardData .icon svg{fill:#fff}.ant-modal.forecasting-raport{overflow:hidden;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important;top:0!important;left:0!important}.ant-modal.forecasting-raport .ant-modal-footer{justify-content:space-between;align-items:center;height:45px;display:flex}.ant-modal.forecasting-raport .message{transition:opacity .5s,transform .5s;transform:translateY(10px)}.ant-modal.forecasting-raport .fade-in{opacity:1;transform:translateY(0)}.ant-modal.forecasting-raport .fade-out{opacity:0;transform:translateY(10px)}.ant-modal.forecasting-raport .forecastingRaport{justify-content:center;align-items:center;display:flex}.ant-modal.forecasting-raport .forecastingRaport .nameOfProject{font-size:30px;font-weight:600}.ant-modal.forecasting-raport .comparison-container{background-color:#f5f5f5;min-height:100vh;padding:20px}.ant-modal.forecasting-raport .title{margin-bottom:20px;font-size:24px;font-weight:700}.ant-modal.forecasting-raport .comparison-sections{flex-direction:column;gap:20px;display:flex}.ant-modal.forecasting-raport .comparison-card{background:#fff;border-radius:8px;padding:16px;box-shadow:0 4px 6px #0000001a}.ant-modal.forecasting-raport .section-title{border-bottom:2px solid #ddd;margin-bottom:12px;padding-bottom:8px;font-size:20px;font-weight:600}.ant-modal.forecasting-raport .comparison-group{margin-top:16px}.ant-modal.forecasting-raport .group-title{color:#f4f5f6;margin-bottom:8px;font-size:18px;font-weight:500}.ant-modal.forecasting-raport .comparison-table{border-collapse:collapse;width:100%}.ant-modal.forecasting-raport .comparison-table th,.ant-modal.forecasting-raport .comparison-table td{text-align:left;border:1px solid #ddd;padding:10px}.ant-modal.forecasting-raport .forecasting{background-color:#e8f4ff}.ant-modal.forecasting-raport .scheduling{background-color:#ffe8e8}.ant-modal.forecasting-raport .forecastingRaportContent{gap:15px;width:100%;display:flex}.ant-modal.forecasting-raport .forecastingRaportContent .content{background:#fff;border-radius:10px;flex:1;width:620px;transition:transform .3s,box-shadow .3s;overflow:hidden}.ant-modal.forecasting-raport .forecastingRaportContent .content .header{align-items:center;height:45px;padding-left:10px;font-weight:600;display:flex}.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting{color:#333;max-height:77dvh;font-size:1em;line-height:1.6;overflow-y:auto}.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .estimation-container{border-radius:12px;max-width:620px;height:max-content;margin:0 auto;font-family:Roboto,sans-serif;overflow:hidden}.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .estimation-card{background-color:#fff;border-radius:12px;padding:20px;transition:transform .3s,box-shadow .3s}.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .estimation-title{text-align:center;align-items:center;padding-bottom:12px;font-size:600px;display:flex}.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .service-label{flex-wrap:wrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .service-details{justify-content:space-between;display:flex}.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .elevation{margin-bottom:20px}.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .elevation-name{color:#2d3436;text-transform:capitalize;margin-bottom:8px;font-size:16px;font-weight:500}.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .elevation-details{color:#636e72;justify-content:space-between;margin-bottom:15px;font-size:13px;display:flex}.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .elevation-details p{margin:0}.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .elevation-details strong{color:#2d3436;font-weight:600}.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .items-table{border-collapse:collapse;width:100%;max-width:100%;margin-top:10px;overflow-x:auto}.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .items-table th,.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .items-table td{text-align:left;border:1px solid #e0e0e0;padding:10px 12px}.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .items-table th{background-color:#f4f5f6;font-weight:600}.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .items-table td{color:#2d3436;background-color:#fafafa;font-size:13px}.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .items-table tr:nth-child(2n){background-color:#f4f6f7}.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .items-table tr:hover{background-color:#dfe6e9;transition:background-color .3s}@media screen and (width<=768px){.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .service-details,.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .elevation-details{flex-direction:column;align-items:flex-start}.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .service-details p,.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .elevation-details p{margin-bottom:8px}.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .items-table{width:100%;display:block;overflow-x:auto}.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .items-table th,.ant-modal.forecasting-raport .forecastingRaportContent .content .dataEstimationForecasting .items-table td{padding:8px;font-size:11px}}.ant-modal.forecasting-raport .forecastingRaportContent .content:first-child .header,.ant-modal.forecasting-raport .forecastingRaportContent .content:nth-child(2) .header,.ant-modal.forecasting-raport .forecastingRaportContent .content:nth-child(3) .header{background:#f4f5f6}.ant-modal.forecasting-raport .ant-modal-content{flex-direction:column;display:flex;width:100vw!important;height:100vh!important;box-shadow:none!important;border-radius:0!important}.ant-modal.forecasting-raport .ant-modal-header{background-color:#f5f5f5;align-items:center;height:45px;display:flex}.ant-modal.forecasting-raport .ant-modal-footer{background-color:#f5f5f5;flex-shrink:0;display:flex;width:100%!important}.ant-modal.forecasting-raport .ant-modal-body{flex-grow:1;overflow:hidden auto}.ant-modal.forecasting-raport .ant-modal-mask{width:100vw;height:100vh;top:0;left:0}.ant-modal.forecasting-charts{overflow:hidden;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important;top:0!important;left:0!important}.ant-modal.forecasting-charts .ant-modal-content{flex-direction:column;display:flex;width:100vw!important;height:100vh!important;box-shadow:none!important;border-radius:0!important}.ant-modal.forecasting-charts .ant-modal-header{background-color:#f5f5f5;align-items:center;height:45px;display:flex}.ant-modal.forecasting-charts .ant-modal-footer{background-color:#f5f5f5;flex-shrink:0;display:flex;width:100%!important}.ant-modal.forecasting-charts .ant-modal-body{flex-grow:1;overflow:hidden auto}.ant-modal.forecasting-charts .ant-modal-mask{width:100vw;height:100vh;top:0;left:0}.view-discrepencies-modal .ant-modal-header{background:#f4f5f6;align-items:center;min-height:45px;display:flex}.view-discrepencies-modal .ant-modal-footer{background-color:#f4f5f6;justify-content:flex-end;display:flex}.view-discrepencies-modal .viewDiscrepancies{flex-direction:column;gap:12px;display:flex}.view-discrepencies-modal .view-discrepancies__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.view-discrepencies-modal .view-discrepancies__summary{flex-wrap:wrap;gap:6px;display:flex}.view-discrepencies-modal .view-discrepancies__ahead{color:#b45309;font-weight:600}.view-discrepencies-modal .view-discrepancies__behind{color:#b91c1c;font-weight:600}.view-discrepencies-modal .ant-table-thead>tr>th{background:#f4f5f6;font-weight:600}.forecast-actual-overview{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:12px 16px 4px;padding:12px 16px 8px}.forecast-actual-overview__title{color:#334155;margin-bottom:10px;font-size:14px;font-weight:600}.forecast-actual-overview__ahead{color:#b45309;font-weight:600}.forecast-actual-overview__behind{color:#b91c1c;font-weight:600}.forecast-actual-overview .ant-table-thead>tr>th{background:#f4f5f6;font-weight:600}.ForecastingStepContainer{flex-direction:column;gap:10px;overflow:auto}.ForecastingStepContainer .forcastingPage .forecastingContent{height:auto}.ForecastingStepContainer .forcastingPage .forecastingContent .workTypesCards{overflow:auto}.ForecastingStepContainer .forcastingPage .forecastingContent .forecastingCollapses{height:auto}
