.name{font-weight:600}
:export{green:#004652;cyan:#489eac;font-light:300;font-normal:400;font-medium:500;font-semi-bold:600;font-bold:700;font-extra-bold:800;xs:576px;md:768px;lg:992px;xl:1200px}.tableTitle{font-size:30px;font-weight:700 !important;color:#1b1a1a}.tableHeader{font-size:20px;font-weight:600;color:#489eac}.tableRow{font-size:15px;font-weight:400}.newProjectButton{background-color:#fff;padding:12px 20px 12px 20px;border-radius:4px;border:1px solid rgba(0,70,82,.5254901961);gap:24px;justify-content:space-between;color:#004652}.newProjectButton:hover{background-color:#fff !important;color:#004652;border-color:#004652;box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12)}.newProjectButton i{padding:0px 8px 0px;font-size:1.5rem;vertical-align:middle;margin-left:10px}.counter{font-size:28px;font-weight:700;line-height:33px;letter-spacing:0em;text-align:right;color:#489eac;margin-left:10px}
.all-purpose-dialog .MuiDialog-paper.MuiPaper-root{min-height:150px;min-width:500px;padding:20px}.all-purpose-dialog .dialog-headbar{min-height:70px}.all-purpose-dialog .dialog-content{padding:16px !important;text-align:center;white-space:pre-line;font-size:16px}.all-purpose-dialog .dialog-title{text-align:center;width:100%;font-weight:700;font-size:23px}.all-purpose-dialog .dialog-actions{align-items:center;justify-content:center}.all-purpose-dialog button{border-radius:4px}.all-purpose-dialog ul li{width:max-content}
:export{green:#004652;cyan:#489eac;font-light:300;font-normal:400;font-medium:500;font-semi-bold:600;font-bold:700;font-extra-bold:800;xs:576px;md:768px;lg:992px;xl:1200px}#header-macro a{text-decoration:none}#header-macro .head{background:#004652;color:#fff;min-height:50px;padding-right:3%;display:flex;justify-content:space-between;align-items:center;height:112px;border-bottom:24px solid #24244f}#header-macro .head .leftHead{display:flex;align-items:center}#header-macro .head .logoMacra{padding:10px;height:90px;display:flex;align-items:center}#header-macro .head .logoMaccaferri{height:30px}#header-macro .head .title{color:#999}#header-macro .head .backToHub{background-color:#004652;color:#fff;padding:10px 20px;font-size:16px;text-align:center;text-decoration:none;cursor:pointer;border:1px solid #fff;border-radius:12px}#header-macro .head .backToHub i{padding:0px 8px}#header-macro .head .backToHub:hover{color:#004652;background:#fff}#header-macro .menu{background-color:#d9e0e6;color:#004652;min-height:40px;padding:0 0 0 3%;display:flex;justify-content:space-between;align-items:center}#header-macro .menu .btn{background-color:#d9e0e6;color:#489eac !important;border:none;font-size:.9rem}#header-macro .menu .btn i{padding:0px 8px;color:#1b1a1a}#header-macro .bg-color{background-color:#e6edf0}

:export{green:#004652;cyan:#489eac;font-light:300;font-normal:400;font-medium:500;font-semi-bold:600;font-bold:700;font-extra-bold:800;xs:576px;md:768px;lg:992px;xl:1200px}.stepper button.step-button svg.Mui-active{color:#ff5c00 !important;transform:scale(1.4)}.stepper .css-1u4zpwo-MuiSvgIcon-root-MuiStepIcon-root.Mui-completed{color:#489eac !important}.stepper .step-button:hover{background:rgba(0,0,0,0);border:none}.stepper button[disabled]{opacity:1}.loader{width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.MuiStepper-root{display:flex;justify-content:space-around;width:100%}.css-mjpk2e-MuiButtonBase-root-MuiStepButton-root.step-button{width:auto}.contStepper{border-bottom:1px solid #d9e0e6;margin-bottom:40px}.MuiStepLabel-label{white-space:nowrap}
:export{green:#004652;cyan:#489eac;font-light:300;font-normal:400;font-medium:500;font-semi-bold:600;font-bold:700;font-extra-bold:800;xs:576px;md:768px;lg:992px;xl:1200px}
:export{green:#004652;cyan:#489eac;font-light:300;font-normal:400;font-medium:500;font-semi-bold:600;font-bold:700;font-extra-bold:800;xs:576px;md:768px;lg:992px;xl:1200px}.buttonContainer{display:flex;gap:10px}.test-canvas-Macro2{display:flex;flex-direction:column;gap:5px;background-color:#000}
.mapContainer{height:355px;width:100%}.mapContainer span,.mapContainer a:hover{color:#004652 !important}.mapContainer .leaflet-control-attribution{display:none !important}
:export{green:#004652;cyan:#489eac;font-light:300;font-normal:400;font-medium:500;font-semi-bold:600;font-bold:700;font-extra-bold:800;xs:576px;md:768px;lg:992px;xl:1200px}.projectType-container input::-webkit-outer-spin-button,.projectType-container input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.projectType-container input[type=number]{-moz-appearance:textfield;appearance:textfield}.btn-projectType{width:100%;border:2px solid #bdbdbd;border-radius:18px;padding:0;display:block;text-decoration:none;color:inherit;background:#f9f9f9;box-shadow:none;transition:border-color .2s,box-shadow .2s;border:1px solid #ccc;background-color:rgba(0,70,82,.0901960784);transition:background-color .4s ease;gap:0 !important}.btn-projectType:hover{background-color:#fff}.btn-projectType.active{border-color:#004652;box-shadow:0 0 0 2px #004652;background:#fff}.btn-projectType img{margin-bottom:15px}.buttons-wrapper{display:flex;justify-content:center;align-items:center}.project-type-main-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;aspect-ratio:1/1;min-height:190px;padding:28px;text-align:center}.project-type-main-box .MuiTypography-h6{font-size:1.25rem;font-weight:700;margin:0;line-height:1em}.project-type-sub-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;aspect-ratio:1/1;min-height:90px;padding:10px;text-align:center;border:1px solid #bbb;border-radius:14px;background-color:#fefefe}.project-type-sub-box .MuiTypography-subtitle1{font-size:1.05rem;font-weight:700;margin:0}.project-type-sub-box h4{line-height:1.23}
.accordion{--bs-accordion-bg: #f5f5f5;--bs-accordion-color: #0c63e4;--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: #00000033;--bs-accordion-border-width: 1px;--bs-accordion-border-radius: 0;--bs-accordion-inner-border-radius: 0;--bs-accordion-btn-padding-x: 13px;--bs-accordion-btn-padding-y: 13px;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%239E9E9E%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 15.5px;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23FF5C00%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #00000033;--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #004857;--bs-accordion-active-bg: #fff}.accordion-body{padding-right:0px}.accordion-item{color:var(--bs-accordion-active-color) !important}.accordion-button,.accordion-button:hover{background-color:var(--bs-accordion-bg) !important;border-style:solid !important;border-color:var(--bs-accordion-border-color) !important;border-width:0 !important;color:var(--bs-accordion-active-color) !important}button:hover:not([disabled]){background-color:inherit}.accordion-button{font-size:16px;line-height:20px;font-weight:600}.accordion-button:hover,.accordion-body{background-color:var(--bs-accordion-active-bg) !important;color:var(--bs-accordion-active-color) !important}label{font-weight:normal !important}
:export{green:#004652;cyan:#489eac;font-light:300;font-normal:400;font-medium:500;font-semi-bold:600;font-bold:700;font-extra-bold:800;xs:576px;md:768px;lg:992px;xl:1200px}img{object-fit:contain}.error{color:red;font-size:12px;margin-top:4px}.formik-error{color:red !important;font-size:12px !important}.error-message{color:red !important}input.error,select.error{border:1px solid red;background-color:rgba(255,0,0,.05)}.field-container{margin-bottom:5px;padding:2px 26px 2px 0px}.field-container label{display:block;margin-bottom:2px;font-weight:500;font-size:.875rem;color:#333}.input-container{position:relative;display:inline-block;width:100%}.input-symbol{position:absolute;right:0;top:55%;transform:translateY(-50%);pointer-events:none;color:#888;font-size:1.1em;width:5%}.input-with-symbol{padding-right:35px;box-sizing:border-box;width:100%}.input-unit-inside{position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none;color:#888;font-size:.85em;font-weight:400;user-select:none;white-space:nowrap}.input-with-unit{padding-right:70px;box-sizing:border-box}@media(max-width: 768px){.input-unit-inside{font-size:.75em;right:15px}.input-with-unit{padding-right:55px}}.direct-field-group{background-color:#fff;padding:16px 20px;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.direct-field-group .field-group-content{padding-top:8px}.single-field-group{margin-bottom:15px;margin-top:15px}input[type=text]:not(.MuiInputBase-input),input[type=number]:not(.MuiInputBase-input),input[type=email]:not(.MuiInputBase-input),input[type=password]:not(.MuiInputBase-input),select:not(.MuiNativeSelect-select):not(.MuiInputBase-input),textarea:not(.MuiInputBase-input){width:100%;padding:6px 11px 3px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;font-weight:500;color:#333;background-color:#fff;margin-top:1px;height:auto !important}input[type=text]:not(.MuiInputBase-input):focus,input[type=number]:not(.MuiInputBase-input):focus,input[type=email]:not(.MuiInputBase-input):focus,input[type=password]:not(.MuiInputBase-input):focus,select:not(.MuiNativeSelect-select):not(.MuiInputBase-input):focus,textarea:not(.MuiInputBase-input):focus{border-color:#489eac;outline:none;box-shadow:0 0 0 2px #489eac}.side-bar input[type=text],.side-bar input[type=number],.side-bar input[type=email],.side-bar input[type=password],.side-bar select,.side-bar textarea{width:93%}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27%23333%27%3E%3Cpath d=%27M7 10l5 5 5-5H7z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:1.2em;padding-right:30px}select option{color:#333;background-color:#fff}.toggle-button-container{margin-bottom:20px}.toggle-button-container .MuiFormLabel-root{font-weight:500;color:#333;margin-bottom:8px}.toggle-button-container .MuiToggleButtonGroup-root{box-shadow:0 1px 3px rgba(0,0,0,.1)}.toggle-button-container .MuiToggleButton-root{border-color:#ccc}.toggle-button-container .MuiToggleButton-root:hover{background-color:rgba(25,118,210,.05)}.toggle-button-container .MuiToggleButton-root.Mui-selected{background-color:#1976d2;color:#fff}.toggle-button-container .MuiToggleButton-root.Mui-selected:hover{background-color:#1565c0}.MuiAccordion-root{border:1px solid #e0e0e0 !important;border-radius:8px !important;box-shadow:0 2px 4px rgba(0,0,0,.05) !important;margin-bottom:20px !important}.MuiAccordion-root::before{display:none !important}.MuiAccordion-root .MuiAccordionSummary-root{background-color:#f9f9f9;border-bottom:1px solid #e0e0e0;border-top-left-radius:8px;border-top-right-radius:8px;min-height:56px !important;padding:0 20px !important}.MuiAccordion-root .MuiAccordionSummary-root .MuiAccordionSummary-content{margin:16px 0 !important}.MuiAccordion-root .MuiAccordionSummary-root .MuiAccordionSummary-content .MuiTypography-root{font-weight:500;font-size:1.1rem;color:#333}.MuiAccordion-root .MuiAccordionSummary-root .MuiAccordionSummary-expandIconWrapper .MuiSvgIcon-root{color:#004652}.MuiAccordion-root .MuiAccordionDetails-root{padding:20px !important;background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.form-header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:28px}.form-header h3,.form-header h4{text-align:center;margin:0;color:#004652}.form-header h3{margin-bottom:8px;font-size:1.75rem}.form-header h4{font-size:1.25rem;color:#555}
#container{height:80vh;padding:0 16px;margin:10px 16px;max-width:95%}#container #graphic{height:100%}#container #zoom{margin-top:5%}.canvas-container{overflow:hidden;display:flex;justify-content:center}
:export{green:#004652;cyan:#489eac;font-light:300;font-normal:400;font-medium:500;font-semi-bold:600;font-bold:700;font-extra-bold:800;xs:576px;md:768px;lg:992px;xl:1200px}#results-container{min-height:80vh;margin-top:40px;margin-bottom:40px;padding:0 16px;text-align:center}#results-container .value{font-size:23px;font-weight:700}#results-container i{margin-left:10px}#results-container i.fa-circle-check{color:#004652}#results-container i.fa-circle-xmark{color:#b91023}#results-container .results-list{margin-bottom:20px}#results-container .results-list li div:nth-child(2) span{text-align:right}#results-container .check-title{font-weight:400;font-size:16px;color:#004652}#results-container .graphic-area{flex:1;max-width:100%;margin:0 16px}#results-container .table-title{font-weight:700;font-size:23px;margin-top:10;margin-bottom:10;text-align:left;color:#1b1a1a}
#container{height:80vh;padding:0 16px;margin:10px 16px;max-width:95%}#container #graphic{height:100%}#container #zoom{margin-top:5%}.canvas-container{overflow:hidden;display:flex;justify-content:center}
#container{height:80vh;padding:0 16px;margin:10px 16px;max-width:95%}#container #graphic{height:100%}#container #zoom{margin-top:5%}.canvas-container{overflow:hidden;display:flex;justify-content:center}
#container{height:80vh;padding:0 16px;margin:10px 16px;max-width:95%}#container #graphic{height:100%}#container #zoom{margin-top:5%}.canvas-container{overflow:hidden;display:flex;justify-content:center}
#container{height:80vh;padding:0 16px;margin:10px 16px;max-width:95%}#container #graphic{height:100%}#container #zoom{margin-top:5%}.canvas-container{overflow:hidden;display:flex;justify-content:center}
:export{green:#004652;cyan:#489eac;font-light:300;font-normal:400;font-medium:500;font-semi-bold:600;font-bold:700;font-extra-bold:800;xs:576px;md:768px;lg:992px;xl:1200px}#results-container{min-height:80vh;margin-top:40px;margin-bottom:40px;padding:0 16px;text-align:center}#results-container .value{font-size:23px;font-weight:700}#results-container i{margin-left:10px}#results-container i.fa-circle-check{color:#004652}#results-container i.fa-circle-xmark{color:#b91023}#results-container .results-list{margin-bottom:20px}#results-container .results-list li div:nth-child(2) span{text-align:right}#results-container .check-title{font-weight:400;font-size:16px;color:#004652}#results-container .graphic-area{flex:1;max-width:100%;margin:0 16px}#results-container .table-title{font-weight:700;font-size:23px;margin-top:10;margin-bottom:10;text-align:left;color:#1b1a1a}.cont-grafico{background-color:#eee;margin:0 10px}.ntk-tabella{padding:25px 0;border-bottom:1px dotted #80a3ab}.ntk-tabella .MuiPaper-root{margin-top:0}.ntk-tabella th.MuiTableCell-root{font-size:1rem}.ntk-tabella td.MuiTableCell-root{font-size:14px;font-weight:500}.ntk-tabella thead tr th:not(:first-child){text-align:center}.ntk-tabella tbody tr td:not(:first-child){text-align:center}.ntk-grafico{margin-top:30px !important;margin-bottom:30px !important}button.MuiButton-containedPrimary{border:1px solid rgba(0,70,82,.5254901961);background-color:#fff;background-color:#004652;color:#fff}button.MuiButton-containedPrimary:hover:not([disabled]){color:#004652;background-color:#fff !important;border:1px solid #004652}.css-1enotpu-MuiTableRow-root:nth-of-type(odd){background-color:red}
:export{green:#004652;cyan:#489eac;font-light:300;font-normal:400;font-medium:500;font-semi-bold:600;font-bold:700;font-extra-bold:800;xs:576px;md:768px;lg:992px;xl:1200px}#results-container{min-height:80vh;margin-top:40px;margin-bottom:40px;padding:0 16px;text-align:center}#results-container .value{font-size:23px;font-weight:700}#results-container i{margin-left:10px}#results-container i.fa-circle-check{color:#004652}#results-container i.fa-circle-xmark{color:#b91023}#results-container .results-list{margin-bottom:20px}#results-container .results-list li div:nth-child(2) span{text-align:right}#results-container .check-title{font-weight:400;font-size:16px;color:#004652}#results-container .graphic-area{flex:1;max-width:100%;margin:0 16px}#results-container .table-title{font-weight:700;font-size:23px;margin-top:10;margin-bottom:10;text-align:left;color:#1b1a1a}.cont-grafico{background-color:#eee;margin:0 10px;overflow:auto}.ntk-tabella{padding:25px 0;border-bottom:1px dotted #80a3ab}.ntk-tabella .MuiPaper-root{margin-top:0}.ntk-tabella th.MuiTableCell-root{font-size:1rem}.ntk-tabella td.MuiTableCell-root{font-size:14px;font-weight:500}.ntk-grafico{margin-top:30px !important;margin-bottom:30px !important}button.MuiButton-containedPrimary{border:1px solid rgba(0,70,82,.5254901961);background-color:#fff;background-color:#004652;color:#fff}button.MuiButton-containedPrimary:hover:not([disabled]){color:#004652;background-color:#fff !important;border:1px solid #004652}.css-1enotpu-MuiTableRow-root:nth-of-type(odd){background-color:red}
:export{green:#004652;cyan:#489eac;font-light:300;font-normal:400;font-medium:500;font-semi-bold:600;font-bold:700;font-extra-bold:800;xs:576px;md:768px;lg:992px;xl:1200px}#results-container{min-height:80vh;margin-top:40px;margin-bottom:40px;padding:0 16px;text-align:center}#results-container .value{font-size:23px;font-weight:700}#results-container i{margin-left:10px}#results-container i.fa-circle-check{color:#004652}#results-container i.fa-circle-xmark{color:#b91023}#results-container .results-list{margin-bottom:20px}#results-container .results-list li div:nth-child(2) span{text-align:right}#results-container .check-title{font-weight:400;font-size:16px;color:#004652}#results-container .graphic-area{flex:1;max-width:100%;margin:0 16px}#results-container .table-title{font-weight:700;font-size:23px;margin-top:10;margin-bottom:10;text-align:left;color:#1b1a1a}.cont-grafico{background-color:#eee;margin:0 10px;overflow:auto}.ntk-tabella{padding:25px 0;border-bottom:1px dotted #80a3ab}.ntk-tabella .MuiPaper-root{margin-top:0}.ntk-tabella th.MuiTableCell-root{font-size:1rem}.ntk-tabella td.MuiTableCell-root{font-size:14px;font-weight:500}.ntk-grafico{margin-top:30px !important;margin-bottom:30px !important}button.MuiButton-containedPrimary{border:1px solid rgba(0,70,82,.5254901961);background-color:#fff;background-color:#004652;color:#fff}button.MuiButton-containedPrimary:hover:not([disabled]){color:#004652;background-color:#fff !important;border:1px solid #004652}.css-1enotpu-MuiTableRow-root:nth-of-type(odd){background-color:red}
:export{green:#004652;cyan:#489eac;font-light:300;font-normal:400;font-medium:500;font-semi-bold:600;font-bold:700;font-extra-bold:800;xs:576px;md:768px;lg:992px;xl:1200px}#results-container{min-height:80vh;margin-top:40px;margin-bottom:40px;padding:0 16px;text-align:center}#results-container .value{font-size:23px;font-weight:700}#results-container i{margin-left:10px}#results-container i.fa-circle-check{color:#004652}#results-container i.fa-circle-xmark{color:#b91023}#results-container .results-list{margin-bottom:20px}#results-container .results-list li div:nth-child(2) span{text-align:right}#results-container .check-title{font-weight:400;font-size:16px;color:#004652}#results-container .graphic-area{flex:1;max-width:100%;margin:0 16px}#results-container .table-title{font-weight:700;font-size:23px;margin-top:10;margin-bottom:10;text-align:left;color:#1b1a1a}.cont-grafico{background-color:#eee;margin:0 10px}.cont-grafico>div{margin:0 auto}.ntk-tabella{padding:25px 0;border-bottom:1px dotted #80a3ab}.ntk-tabella .MuiPaper-root{margin-top:0}.ntk-tabella th.MuiTableCell-root{font-size:1rem}.ntk-tabella td.MuiTableCell-root{font-size:14px;font-weight:500}.ntk-grafico{margin-top:30px !important;margin-bottom:30px !important}button.MuiButton-containedPrimary{border:1px solid rgba(0,70,82,.5254901961);background-color:#fff;background-color:#004652;color:#fff}button.MuiButton-containedPrimary:hover:not([disabled]){color:#004652;background-color:#fff !important;border:1px solid #004652}button.geogrid-label{text-transform:none}.css-1enotpu-MuiTableRow-root:nth-of-type(odd){background-color:red}
:export{green:#004652;cyan:#489eac;font-light:300;font-normal:400;font-medium:500;font-semi-bold:600;font-bold:700;font-extra-bold:800;xs:576px;md:768px;lg:992px;xl:1200px}#design-container{padding-bottom:80px;padding-left:2%;padding-right:2%}#design-container .side-bar{min-width:314px}#design-container .canvas-area{flex:1;max-width:90%;margin:0 16px}#design-container .canvas-area .design-tabs{margin:16px}#design-container .custom-tab{text-transform:none !important;color:#004652 !important}#design-container .custom-tab:hover{color:#489eac !important;border:none !important;background-color:rgba(0,0,0,0) !important}#design-container .css-1aquho2-MuiTabs-indicator{top:0px !important;background-color:#489eac !important;height:8px !important}
:export{green:#004652;cyan:#489eac;font-light:300;font-normal:400;font-medium:500;font-semi-bold:600;font-bold:700;font-extra-bold:800;xs:576px;md:768px;lg:992px;xl:1200px}#design-container{padding-bottom:80px}#design-container .side-bar{min-width:314px}#design-container .canvas-area{flex:1;max-width:90%;margin:0 16px}#design-container .canvas-area .design-tabs{margin:16px}#design-container .custom-tab{text-transform:none !important;color:#004652 !important}#design-container .custom-tab:hover{color:#489eac !important;border:none !important;background-color:rgba(0,0,0,0) !important}#design-container .css-1aquho2-MuiTabs-indicator{top:0px !important;background-color:#489eac !important;height:8px !important}
img{object-fit:contain}.field-input-wrapper{display:flex;align-items:center;gap:8px;width:100%}.input-container{position:relative;display:inline-block;flex:1;width:100%}.input-symbol-outside{color:#888;font-size:1.1em;font-weight:500;user-select:none;white-space:nowrap;min-width:20px;text-align:center}.input-unit-inside{position:absolute;right:20%;top:53%;transform:translateY(-50%);pointer-events:none;color:#888;font-size:1rem;user-select:none;white-space:nowrap}.input-with-unit{padding-right:70px;box-sizing:border-box}@media(max-width: 768px){.input-unit-inside{font-size:.75em;right:15px}.input-with-unit{padding-right:55px}.input-symbol-outside{font-size:1em;min-width:18px}}
#container{height:100%;max-width:95%}#container #graphic{height:100%}#container #zoom{margin-top:5%}.canvas-container{overflow:hidden;display:flex;justify-content:center}#canvas-container div{margin-left:-70px}
.error-boundary{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}
:export{green:#004652;cyan:#489eac;font-light:300;font-normal:400;font-medium:500;font-semi-bold:600;font-bold:700;font-extra-bold:800;xs:576px;md:768px;lg:992px;xl:1200px}@font-face{font-family:Titillium;src:url(/8adc792937d5cb3a6803.otf)}html,body,#root{height:100%}#root{position:relative;display:flex;flex-direction:column;min-height:100vh;font-size:.8rem !important;color:#004652 !important;background-color:#f5f5f5 !important;font-family:Titillium;overflow:auto}#root a{text-decoration:none;color:#fff !important}main{height:100%;overflow:hidden}footer{margin:1rem 0 0 0}button{background-color:#004652;color:#fff;border:1px solid #004652;padding:10px 25px;border-radius:4px;font-size:16px}button:hover:not([disabled]){color:#004652;background-color:#fff;border:1px solid #004652}button[disabled]{opacity:.4}.btn-color-inverted{color:#004652;background-color:#fff;border:1px solid #004652;padding:10px 25px}.btn-color-inverted:hover,.btn-color-inverted.active{color:#fff;background-color:#004652;border:1px solid #004652}.btn-color-icon-delete{color:#b91023;background-color:#fff;border:1px solid #ccc;padding:10px 25px}.btn-color-icon-delete:hover{color:#b91023;background-color:#fff;border:1px solid #b91023}input[type=number]:not(.MuiInputBase-input),input[type=text]:not(.MuiInputBase-input),select:not(.MuiNativeSelect-select):not(.MuiInputBase-input){color:#004652 !important;height:30px;border:1px solid #ccc !important}input[type=tel],input::placeholder{color:#004652 !important}input[type=checkbox]{cursor:pointer}input[type=radio],input[type=checkbox]{accent-color:#004652 !important;margin:5px 5px 5px 0}.css-12wnr2w-MuiButtonBase-root-MuiCheckbox-root.Mui-checked,.css-12wnr2w-MuiButtonBase-root-MuiCheckbox-root.MuiCheckbox-indeterminate{color:#004857 !important}label{font-weight:600}.scroll{width:200px !important;min-height:350px !important;overflow:scroll !important}.scroll-no-width{min-height:350px !important;overflow:scroll !important}.scroll::-webkit-scrollbar{width:6px}.scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #fff;border-radius:10px}.scroll::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #004652}a{color:#004652;text-decoration:none}a:link{text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:none;color:#004652 !important}a:active{text-decoration:none}.ellipsis-simple-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bg-greyNavButton{background-color:#d9e0e6;color:#004652}.bg-white{background-color:#fff}.error-color{color:#b91023;font-weight:700;border:2px solid #b91023}.disable{opacity:.5}.btn-projectType-active{color:#004652;background-color:#fff;border:2px solid #004652}.gridify{border:3px solid #004652;padding:4px}.gridify.upper{border-bottom-width:0}.gridify.lower{border-top-width:0}.symbol-wrap{flex-grow:0;max-width:8.333333%;padding-left:5px}
:export{green:#004652;cyan:#489eac;font-light:300;font-normal:400;font-medium:500;font-semi-bold:600;font-bold:700;font-extra-bold:800;xs:576px;md:768px;lg:992px;xl:1200px}.style-form{font-size:13px;font-weight:400;line-height:16px;letter-spacing:0em;text-align:left}.style-form .symbol{color:#999;margin-right:0;margin-top:24px;font-size:16px;text-align:right}.style-form .symbol.formula{margin-top:0;margin-left:30px;font-size:14px}.style-form .info-icon{margin-left:auto;margin-bottom:2px;cursor:pointer}.style-form hr{opacity:1}.style-form .gap-container{gap:12px}.style-form>div>div>label,.style-form>div>div>input{display:block}.style-form .MuiInputBase-root{height:fit-content !important}.style-form .MuiSelect-select{padding:8px 10px 8px 10px !important}.style-form>div>div>label,.style-form>div>div>.label-container{margin-bottom:6px}.style-form>div>div label{color:#1b1a1a;font-size:13px;line-height:16px}.style-form>div>div>input+label,.style-form>div>div>.label-container+label{margin-bottom:0px}.style-form>div>div>input:not([type=checkbox]),.style-form .base-NumberInput-root>input,.style-form>div>div>.number-field-container>input:not([type=checkbox]),.style-form .base-NumberInput-root>.number-field-container>input{padding:8px 10px 8px 10px;border-radius:5px;border:1px solid rgba(0,0,0,.2) !important;gap:10px;min-height:40px;width:100% !important}.style-form>div>div>input[type=checkbox]{width:16px;height:16px}.style-form .MuiGrid-item{padding-right:24px}.style-form .MuiGrid-item.MuiGrid-grid-xs-11{padding-right:0}.form-horizontal-divider{width:100%;margin-bottom:-5px;border-color:#e6e8f0;opacity:1}.form-section-title{font-size:16px !important;line-height:20px !important;letter-spacing:0em !important;text-align:left !important;color:#1b1a1a !important;margin-bottom:0px !important;font-weight:bold !important}.MuiInputBase-root{width:100%}.MuiPaper-root{border-radius:5px;margin-top:10px;border:1px solid rgba(0,0,0,.2);font-size:13px !important;box-shadow:0px 8px 16px 0px rgba(50,50,71,.0588235294) !important}.MuiMenu-list{background-color:#fff !important;color:#1b1a1a !important}.MuiButtonBase-root{padding:8px 10px !important}.MuiSelect-select{font-size:13px !important;line-height:22px !important;color:#1b1a1a !important}.accordion-button:focus{background-color:#fff;outline:none !important;box-shadow:none}.accordion-button:not(.collapsed){background-color:#fff;border:none;box-shadow:none}.accordion-item{color:#004652 !important}.w-20{width:20% !important}.w-22{width:22% !important}.w-30{width:30% !important}.w-35{width:35% !important}.w-65{width:65% !important}.w-70{width:70% !important}.w-78{width:78% !important}.w-80{width:80% !important}.px-10{padding-left:10%;padding-right:10%}.cursor-pointer{cursor:pointer !important}.pointer-events-none{pointer-events:none !important}.h-85{height:85% !important}.MuiButtonBase-root{font-size:.9rem !important}.MuiOutlinedInput-root{height:30px;border-color:#ccc !important;border-width:0px !important}.MuiOutlinedInput-notchedOutline{border-color:#ccc !important;border-width:1px !important}.MuiFormHelperText-root{color:#004652 !important}.MuiIconButton-root{padding:4px !important}.MuiSvgIcon-root{font-size:larger}.MuiSlider-root{color:#004652 !important}.MuiMenu-list{color:#004652;background-color:#d9e0e6}.MuiMenuItem-root:hover{background-color:#ccc !important}.MuiBreadcrumbs-separator{margin:0 !important}.MuiBreadcrumbs-li{cursor:pointer}.MuiDialogContent-root{padding:0 24px !important}.react-tabs{-webkit-tap-highlight-color:rgba(0,0,0,0)}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{display:inline-block;border:1px solid rgba(0,0,0,0);border-left:none;border-top:none;border-right:none;bottom:-1px;position:relative;list-style:none;padding:6px 12px;cursor:pointer}.react-tabs__tab--selected{background:#fff;border-bottom:4px solid #004652;color:#004652;border-radius:0 !important;font-weight:bold}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{content:"";position:absolute;height:5px;left:-4px;right:-4px;bottom:-5px;background:#004652;font-weight:bold}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}.swiper-button-prev,.swiper-button-next{color:#004652}.swal2-confirm{background-color:#004652 !important;color:#fff !important;border:1px solid #004652 !important;padding:10px 25px !important}.swal2-confirm:hover{color:#004652 !important;background-color:#fff !important;border:1px solid #004652 !important}.swal2-cancel{background-color:#b91023 !important}.swal2-container{z-index:2000 !important}

/*# sourceMappingURL=main.41939d275489d9518f12.css.map*/