body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.MuiButtonBase-root.MuiButton-root.MuiButton-outlined.makeStyles-link-7.MuiButton-outlinedPrimary{border:1px solid #2a5014;color:#2a5014}.MuiTableCell-root{display:table-cell;padding:5px!important}.flex{display:flex;justify-content:space-between}.MuiAccordionSummary-content,.MuiAccordionSummary-content.Mui-expanded{display:flex;justify-content:space-between;text-align:left}span.MuiTypography-root.MuiListItemText-primary.MuiTypography-body1.MuiTypography-displayBlock{font-size:13px}.display-spill-link,.edit-spill-link{color:#2f7d32;text-decoration:none}.customTab .Mui-selected{color:#2f7d32;font-weight:600}.customTab .MuiTabs-indicator{background:#2f7d32!important;opacity:.7!important}.custom-accordion{border-radius:8px!important;margin-bottom:12px}.custom-accordion .MuiAccordionSummary-root{background-color:#dedcdc;border-radius:10px;box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f;padding:0 16px}.custom-accordion .MuiAccordion-root:before{background-color:#fff}.custom-accordion .MuiAccordionDetails-root{padding:20px}.custom-accordion .MuiAccordionSummary-root.Mui-expanded{min-height:48px}.custom-accordion .MuiAccordionSummary-content,.custom-accordion .MuiAccordionSummary-content.Mui-expanded{justify-content:start;margin:0}.custom-accordion .MuiAccordionSummary-content p{align-self:center;margin-left:6px}.custom-accordion .facilities-icon{padding-right:4px}.custom-accordion .facilities-icon path{fill:#c7a90d}.custom-radio.MuiFormGroup-root{flex-direction:row!important}.custom-accordion .MuiCheckbox-colorSecondary.Mui-checked{fill:#2f7d32!important;color:#2f7d32!important}.customTable td,.customTable thead th{padding:12px!important}.customTable thead th{background-color:#dedcdc;color:#2f7d32;font-size:16px;font-weight:700}.tabDetail-format h3{color:#2f7d32;font-size:15px;margin-bottom:6px;margin-top:6px;text-transform:capitalize}.tabDetail-format p,.tabDetail-format strong{font-size:13px;margin:6px 0!important}.CustomScrollbar::-webkit-scrollbar-track{background-color:#f5f5f5!important;-webkit-box-shadow:none}.CustomScrollbar::-webkit-scrollbar{background-color:#f5f5f5!important;border-radius:2px;width:5px!important}.CustomScrollbar::-webkit-scrollbar-thumb{background-color:#9e9e9e!important;border:none!important;border-radius:6px}.delete-icon path{color:#f83636}.hidden-accordion{display:none!important}.hidden{display:none}.show{display:block}.form-error{color:#f83636;font-size:10px;margin:2px 0 0;text-align:left}.errorFacilityMessage{background-color:#ff5858!important;color:#fff!important;font-weight:600!important}.errorFacilityMessage .MuiAlert-icon{display:none!important}.error_snackbar{max-width:350px}.error_snackbar .MuiSnackbarContent-root{background-color:#fd3030!important;color:#fff!important;font-size:13px;font-weight:500!important;max-width:350px;min-width:auto;text-align:left}.error_snackbar .MuiAlert-message{align-self:center;padding:0;text-align:left;white-space:pre-line}.error_snackbar .MuiAlert-icon{align-self:center}.area-covered-modal .MuiDialogContent-root{padding:30px 60px}.area-covered-content{display:flex}.area-covered-content p{font-size:13px;margin:0}.area-covered-content p strong{color:#2f7d32}.area-covered-content .area-content-col p{color:#666;font-weight:600}.area-covered-modal-header{background:#2f7d32;color:#fff;display:flex;justify-content:center;padding:8px 0;position:relative}.area-covered-modal-header h2{color:#fff}.area-covered-modal-header .close-icon{align-self:center;cursor:pointer;position:absolute;right:4px}.area-covered-modal-header .close-icon svg{fill:#fff}.area-covered-modal-header .MuiDialogTitle-root{color:#2a5014;padding:0}.area-covered-modal .MuiDialog-paper{padding:0}.area-covered-radio-btn{padding-top:20px!important}.area-covered-radio-btn .MuiFormGroup-root{align-items:center;flex-direction:row;gap:45px}.area-covered-radio-btn .MuiRadio-colorSecondary.Mui-checked{color:#2f7d32}.rectangle{height:100px;margin:10px 0;width:200px}.circle,.rectangle{border:2px solid #2f7d32}.circle{border-radius:50%;height:120px;margin:0;width:120px}.footprint-form .MuiRadio-colorSecondary.Mui-checked{color:#2f7d32}.calculation-row{display:flex;flex-wrap:wrap;gap:20px;margin:12px}.sqft-txt{color:#858282;display:inline-block;font-size:12px;padding-top:22px;vertical-align:bottom}.footprint-form .MuiInputBase-root.Mui-disabled{color:#0000008a}.samplefile a{background-color:#2f7d32;border-radius:8px;color:#fff;display:inline-block;font-size:14px;letter-spacing:.02857em;min-width:64px;padding:6px 16px;text-decoration:none}.uploaded-file{color:#282c34;font-size:12px;margin:10px 0 0;text-align:right}.Team_Acoordion{margin:12px 0}.Team_Acoordion .MuiAccordionSummary-root{background-color:#2f7d32c2!important;min-height:38px}.Team_Acoordion .MuiAccordionSummary-content,.Team_Acoordion .MuiAccordionSummary-content.Mui-expanded{margin:8px 0}.Team_Acoordion .MuiAccordionSummary-root.Mui-expanded{min-height:38px}.Team_Acoordion.MuiAccordion-root.Mui-expanded:first-child{margin-top:12px!important}.Team_Acoordion .MuiAccordionSummary-content p{color:#fff!important;font-size:.9rem;font-weight:700!important}.Team_Acoordion .MuiSvgIcon-root{fill:#fff}.Team_Acoordion .MuiAccordionDetails-root{padding:10px 0}.Team_Acoordion .MuiTableContainer-root{border-radius:0;box-shadow:none}.team-table thead th{background:#fff;color:#2f7d32;font-size:14px;font-weight:700;padding:10px!important;position:-webkit-sticky;position:sticky;top:0}.team-table tbody th{font-weight:600}.team-table tbody td,.team-table tbody th{color:#595959;font-size:13px;min-width:-webkit-fit-content;min-width:fit-content;padding:10px!important;text-align:left}.terminal-table{max-height:320px;overflow-x:auto;overflow-y:auto}.terminal-table::-webkit-scrollbar-track{background-color:#f5f5f5!important;-webkit-box-shadow:none!important}.terminal-table::-webkit-scrollbar{background-color:#f5f5f5!important;width:6px!important}.terminal-table::-webkit-scrollbar-thumb{background-color:#929292!important;border:1px solid #929292!important;border-radius:5px}.team-terminal-dialog .MuiDialogTitle-root{background-color:#2f7d32;min-width:300px;padding:10px}.team-terminal-dialog .MuiDialogTitle-root h2{color:#fff}.team-terminal-dialog table th{color:#2a5014;min-width:120px;text-align:left;text-transform:capitalize;vertical-align:initial}.team-terminal-dialog table td{color:#5a5a5a;word-break:break-all}.team-terminal-dialog table{margin:12px auto}.table-td-head{font-weight:600;text-transform:capitalize}.coverage-card{grid-column-gap:14px;grid-row-gap:14px;column-gap:14px;display:grid;flex-wrap:wrap;grid-column:3;grid-template-columns:30% 30% 30%;row-gap:14px}.release-coverage-card{border:1px solid #80808024;border-radius:7px;padding:10px}.release-coverage-card p{font-size:13px;margin:4px 0}.release-coverage-card p strong{color:#2f7d32;font-size:13px;margin:0;text-transform:capitalize}.area-covered-validations .MuiFormHelperText-root{bottom:-18px;color:#fb2a2a;font-size:11px;left:1px;position:absolute}.facilityDownload button{border-radius:8px;font-size:14px}.facilityDownload button,.facilityDownload button:hover{background-color:#2f7d32;color:#fff}.MuiCheckbox-colorSecondary.Mui-checked{color:#2f7d32!important}.MuiTableCell-head .MuiTableSortLabel-root.MuiTableSortLabel-active,.MuiTableCell-head .MuiTableSortLabel-root:hover{color:inherit}.MuiTableCell-head .MuiTableSortLabel-root .MuiSvgIcon-root:hover,.MuiTableCell-head .MuiTableSortLabel-root.MuiTableSortLabel-active .MuiSvgIcon-root{color:inherit!important}.ca-grid-item{background:#fff;border:"1px solid #ededed";border-radius:8px;height:auto!important;padding:10px;position:relative}.ca-grid-item-header{display:flex;justify-content:space-between}.ca-drag-handle{color:#789;cursor:move;transform:translate(-10px,-15px)}.ca-grid-item-title{flex-grow:1;text-align:center}.ca-edit-icon{color:#789;cursor:pointer;transform:translate(10px,-15px)}.ca-grid-item-content{text-align:center}.ca-modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ca-modal{background:#fff;border-radius:4px;padding:20px;width:600px}.ca-modal-header{align-items:center;display:flex;justify-content:space-between}.ca-modal-header input{border:1px solid #ccc;border-radius:4px;padding:.5rem;width:100%}.ca-checkbox-item label{cursor:pointer}.ca-layout{background:#f8f9fa}.ca-container{background:#fff;border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;padding:10px;text-align:center}.ca-add-button{background:#007bff;border:none;color:#fff;cursor:pointer;margin-bottom:10px;padding:5px 10px}.ca-dashboard-tabs{align-items:center;border-bottom:1px solid #ddd;display:flex;margin-bottom:15px;padding-bottom:5px}.ca-dashboard-tab{background:#f0f0f0;border:none;border-radius:4px 4px 0 0;cursor:pointer;font-size:16px;margin-right:10px;padding:8px 16px}.ca-dashboard-tab.active{background:#fff;border:1px solid #ddd;border-bottom:none;font-weight:700}.ca-add-dashboard{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:8px 16px}.ca-dashboard-content{background:#fff;border:1px solid #ddd;border-radius:4px;padding:10px}.ca-modal-content{gap:1rem}.ca-modal-content,.ca-modal-field{display:flex;flex-direction:column}.ca-modal-field label{font-weight:700;margin-bottom:.5rem}.ca-modal-field input,.ca-modal-field select{border:1px solid #ccc;border-radius:4px;padding:.5rem}.ca-dropdown{position:relative}.ca-dropdown-button{cursor:pointer;padding:.5rem}.ca-dropdown-button,.ca-dropdown-content{background-color:#fff;border:1px solid #ccc;border-radius:4px}.ca-dropdown-content{left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.ca-checkbox-item{align-items:center;display:flex;padding:.5rem}.ca-checkbox-item input{margin-right:.5rem}.ca-modal-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.ca-modal-actions{display:flex;gap:1rem;justify-content:flex-end}.ca-cancel-button,.ca-save-button{border:none;border-radius:4px;cursor:pointer;padding:.5rem 1rem}.ca-save-button{background-color:#4caf50;color:#fff}.ca-cancel-button{background-color:#f44336;color:#fff}.ca-scalar-value{font-size:2em;font-weight:700}.highcharts-data-table{margin-top:12px;max-height:500px;max-width:100%;overflow:auto}.highcharts-data-table::-webkit-scrollbar{height:5px;width:5px}.highcharts-data-table::-webkit-scrollbar-track{background-color:#fff;border-radius:20px}.highcharts-data-table::-webkit-scrollbar-thumb{background-color:#696969;border-radius:20px}.highcharts-data-table table{border:1px solid #6e6e6e;border-collapse:collapse;font-family:Verdana,sans-serif;margin:1em auto;max-width:500px;min-width:310px;text-align:center;width:-webkit-max-content;width:max-content}.highcharts-data-table caption{color:#555;font-size:1.2em;padding:1em 0}.highcharts-data-table td,.highcharts-data-table th{padding:.5em}.highcharts-data-table thead tr,.highcharts-data-table tr:nth-child(2n){background:#f8f8f8}.highcharts-data-table tr:hover{background:#f1f7ff}.file-upload-overlay{background-color:#00000015;bottom:0;left:0;position:fixed;right:0;top:0;z-index:99}.file-upload-progress-wrapper{background-color:#fff;border-radius:5px;bottom:10px;box-shadow:0 8px 24px #959da533;max-width:350px;position:fixed;right:10px;text-align:left;width:100%;z-index:99}.file-upload-progress-header{border-bottom:1px solid #00000015;padding:12px 10px}.file-upload-progress-wrapper h3{margin:0}.file-upload-card{align-items:center;border-bottom:1px solid #00000015;display:flex;gap:20px;justify-content:space-between;padding:10px;width:100%}.file-upload-card:last-child{border-bottom:none}.file-upload-card .left{display:flex;gap:10px}.file-upload-card .left img{height:30px;width:30px}.file-upload-card .left h5{margin:0}.file-upload-card .left .subtle-text{color:#00000060;font-size:12px;margin:0}