.page{min-height:100%;padding-bottom:16px;padding-left:8px;padding-right:8px}.system-service-step{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:16px}.system-service-step .agreement-card{width:100%}.system-service-step .agreement-card .card-title-checkbox{margin-left:8px}.project-creation-page .content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:64px}.project-creation-page .content .steps{width:65%}.project-creation-page .content .step{margin-top:64px;width:55%}.project-creation-page .content .step .step-extra{column-gap:8px;display:flex;flex-direction:row}.project-creation-page .content .step .ant-input-number,.project-creation-page .content .step .ant-input-number-group-wrapper{width:100%}.toggleButton{margin-bottom:16px}.product-group{margin-bottom:24px}.product-row{display:flex;flex-direction:row;flex-wrap:wrap}.family-section{background-color:#f0f6fc;justify-content:space-evenly;margin-right:24px;margin-top:24px;padding:10px}.family-header{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding:0 20px;width:350px}.family-header h3{margin-left:10px}.products{box-sizing:border-box;column-gap:16px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:16px}.product{flex:0 0 350px;margin:8px}.product .card-image{height:300px;object-fit:contain;width:300px}.product .amount-action{align-items:center;column-gap:8px;display:flex;flex-direction:row;justify-content:center}.product .amount-action .amount{color:#000;font-size:medium;font-weight:600}.modal-products{column-gap:16px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:16px}.modal-products .ant-card-bordered{border:1px solid #d5d5d5}.modal-products .ant-card-bordered .ant-card-actions{border-top:1px solid #d5d5d5}.project-page .project-content{align-items:center;display:flex;flex-direction:column}.project-page .project-content .project-card{margin-top:16px;width:80%}.project-page .project-content .project-card .card-extra{column-gap:64px;display:flex;flex-direction:row}.project-page .project-content .project-card .card-extra .management-actions{column-gap:8px;display:flex;flex-direction:row}.project-page .project-content .project-card .card-extra .management-actions a,.project-page .project-content .project-card .card-extra .management-actions button{min-width:80px}.project-page .project-content .project-card .card-extra .management-actions .save-button{border-color:#0bc063;color:#0bc063}.project-page .project-content .project-card .card-extra .management-actions .save-button:hover{border-color:#2bd87f;color:#2bd87f}.project-page .project-content .project-card .card-extra .management-actions .edit-button{border-color:#1677ff;color:#1677ff}.project-page .project-content .project-card .card-extra .management-actions .edit-button:hover{border-color:#4096ff;color:#4096ff}.summary .product-price{color:#8b8b8b}.summary .footer{display:flex;flex-direction:row;font-size:large;font-weight:600;justify-content:space-between}.summary .disclaimer{text-align:right}.summary .button-container{align-items:center;display:flex;gap:20px;justify-content:flex-end;margin-top:20px}.summary .button-container .ant-spin{margin-left:-10px}#totalPriceInputField{display:none}#priceField{display:block}#totalPriceInputField{text-align:right}.ant-card-body .pdf-footer{display:flex;flex-direction:row;float:right;font-weight:600;gap:20px;justify-content:space-between;padding-top:20px}.ant-card-body .roi-row-total{background:#e6f4ff;font-weight:600}.ant-card-body .roi-kpi-row{margin-bottom:16px}.ant-card-body .roi-kpi-card{background:#f5f5f5;border-radius:8px}.ant-card-body .roi-kpi-card.primary{background:linear-gradient(135deg,#e6fffb,#f6ffed)}.ant-card-body .roi-kpi-card.env{background:linear-gradient(135deg,#e6f4ff,#f9f0ff)}.ant-card-body .roi-kpi-card .ant-statistic-title{font-size:12px;letter-spacing:.04em;text-transform:uppercase}.ant-card-body .roi-kpi-card .ant-statistic-content-value{font-weight:600}.ant-card-body .roi-charts-row{margin-bottom:24px}.ant-card-body .roi-charts-row .ant-card{border-radius:8px}.ant-card-body .roi-table{margin-top:16px;overflow:hidden}.ant-card-body .roi-table .ant-table{border-radius:0}.ant-card-body .roi-table .roi-table-header{background:linear-gradient(135deg,#e6f4ff,#f6ffed);padding:12px 16px}.ant-card-body .roi-table .roi-table-header .roi-table-header-main{font-weight:600}.ant-card-body .roi-table .roi-table-header .roi-table-header-sub{color:#595959;font-size:12px}.ant-card-body .roi-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-transform:none}.ant-card-body .roi-table .ant-table-tbody>tr:hover>td{background:#e6f4ff}.ant-card-body .roi-table .ant-table-cell{vertical-align:middle}.ant-card-body .roi-table .roi-category-dot{border-radius:999px;display:inline-block;height:10px;width:10px}.pdf-modal h3{margin-top:20px}.pdf-modal .send-email-button,.pdf-modal TextArea{margin-top:10px}.project-edit-page .content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:64px}.projects-table .actions-cell{column-gap:8px;display:flex;flex-direction:row;justify-content:center}.projects-table .actions-cell .copy-button{border-color:#1677ff;color:#1677ff}.projects-table .actions-cell .copy-button:hover{border-color:#4096ff;color:#4096ff}.projects-table .actions-cell .copy-button:disabled{border-color:#d9d9d9;color:#00000040}.projects-table .actions-cell .disable-box{column-gap:8px;display:flex;flex-direction:row;justify-content:center}.projects-page .actions{display:flex;flex-direction:row;justify-content:space-between;margin-top:16px}.projects-page .actions .search-input{max-width:400px;min-width:200px}.projects-page .actions .search-box{display:flex;flex-direction:row;gap:5%}.projects-page .table{margin-top:8px}.projects-page .title{padding-left:30px}.blur{filter:blur(5px)}.current-chemicals-step .chemicals{align-items:center;display:flex;flex-direction:column;row-gap:16px}.current-chemicals-step .chemicals .chemical{width:60%}.analyzer{align-items:center;display:flex;flex-direction:column}.analyzer .step{margin-top:64px;width:85%}.analyzer .step .step-extra{column-gap:8px;display:flex;flex-direction:row}.analyzer .step .ant-input-number{width:100%}.analyzer-page .content{display:flex;justify-content:center;margin-top:64px}.analyzer-page .content .analyzer-container{width:65%}.analyzer-page .content .analyzer-container .ant-input-number-group-wrapper{width:100%}.page-header{align-items:flex-start;background-color:#fff;display:flex;justify-content:space-between;padding:16px 24px}.page-header>*{margin:4px 0}.page-header .page-header-title{align-items:center;display:flex;font-size:20px;font-weight:600;line-height:32px;margin-right:12px;overflow:hidden}.page-header .page-header-extra{align-items:center;display:flex;gap:8px;white-space:nowrap}.home-page{display:flex;flex-direction:column;height:100%}.home-page .action-groups{box-sizing:border-box;display:flex;flex-direction:column;margin:48px auto 0;max-width:1000px;padding:0 16px;row-gap:40px;width:100%}.home-page .action-groups .action-group .action-group-title{color:#00000073;font-weight:500;letter-spacing:.06em;margin-bottom:16px;text-transform:uppercase}.home-page .action-groups .action-group .actions{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.home-page .action-groups .action-group .actions .action{align-items:center;display:flex;flex-direction:column;height:180px;justify-content:center;padding:0;row-gap:12px;text-align:center;white-space:normal}.home-page .action-groups .action-group .actions .action .icon{font-size:36pt}.header-title{color:#195593;font-size:2rem;font-weight:700;margin-bottom:0}.header-subtitle{color:#195593;font-size:1.4rem;font-weight:600}.upload-box{padding:24px}.partner-creation-page .content,.upload-box{display:flex;flex-direction:column;justify-content:center}.partner-creation-page .content{align-items:center;margin-top:64px}.partner-creation-page .content .steps{width:65%}.partner-creation-page .content .step{margin-top:64px;width:55%}.partner-creation-page .content .step .step-extra{column-gap:8px;display:flex;flex-direction:row}.partner-creation-page .content .step .ant-input-number,.partner-creation-page .content .step .ant-input-number-group-wrapper{width:100%}.partner-creation-page .content .step .button-div{display:flex;justify-content:right}.partner-page .content{display:flex;justify-content:center;margin-top:64px}.partner-page .content .title-box{display:flex;justify-content:space-between}.partner-page .content .partner-container{width:65%}.partner-page .content .partner-container .ant-input-number-group-wrapper{width:100%}.partner-page .content .partner-container .button-container{display:flex;justify-content:center;margin-top:16px}.partner-page .content .partner-container .logo-box{width:auto}.partners-table .actions-cell{column-gap:8px;display:flex;flex-direction:row;justify-content:center}.partners-table .actions-cell .copy-button{border-color:#1677ff;color:#1677ff}.partners-table .actions-cell .copy-button:hover{border-color:#4096ff;color:#4096ff}.partners-table .actions-cell .copy-button:disabled{border-color:#d9d9d9;color:#00000040}.partners-table .actions-cell .disable-box{column-gap:8px;display:flex;flex-direction:row;justify-content:center}.partners-page .actions{display:flex;flex-direction:row;justify-content:space-between;margin-top:16px}.partners-page .actions .search-input{max-width:400px;min-width:200px}.partners-page .actions .search-box{display:flex;flex-direction:row;gap:5%}.partners-page .partners-table{margin-top:8px}.partners-page .title{padding-left:30px}.customer-creation-page .content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:64px}.customer-creation-page .content .ant-input-number,.customer-creation-page .content .ant-input-number-group-wrapper{width:100%}.customers-table .actions-cell{column-gap:8px;display:flex;flex-direction:row;justify-content:center}.customers-table .actions-cell .copy-button{border-color:#1677ff;color:#1677ff}.customers-table .actions-cell .copy-button:hover{border-color:#4096ff;color:#4096ff}.customers-table .actions-cell .copy-button:disabled{border-color:#d9d9d9;color:#00000040}.customers-table .actions-cell .disable-box{column-gap:8px;display:flex;flex-direction:row;justify-content:center}.customers-page .actions{display:flex;flex-direction:row;justify-content:space-between;margin-top:16px}.customers-page .actions .search-input{max-width:400px;min-width:200px}.customers-page .actions .search-box{display:flex;flex-direction:row;gap:5%}.customers-page .customers-table{margin-top:8px}.customers-page .title{padding-left:30px}.user-creation-page .content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:64px}.user-creation-page .content .ant-input-number,.user-creation-page .content .ant-input-number-group-wrapper{width:100%}.spinner-container{align-items:center;display:flex;height:100vh;justify-content:center}@media(min-width:580px){.alert-container{margin:auto;max-width:380px}}@media(max-width:579px){.alert-container{width:100%}}.users-table .actions-cell{column-gap:8px;display:flex;flex-direction:row;justify-content:center}.users-table .actions-cell .copy-button{border-color:#1677ff;color:#1677ff}.users-table .actions-cell .copy-button:hover{border-color:#4096ff;color:#4096ff}.users-table .actions-cell .copy-button:disabled{border-color:#d9d9d9;color:#00000040}.users-table .actions-cell .disable-box{column-gap:8px;display:flex;flex-direction:row;justify-content:center}.users-page .actions{display:flex;flex-direction:row;justify-content:space-between;margin-top:16px}.users-page .actions .search-input{max-width:400px;min-width:200px}.users-page .actions .search-box{display:flex;flex-direction:row;gap:5%}.users-page .users-table{margin-top:8px}.users-page .title{padding-left:30px}.product-form-modal .form-errors{margin-bottom:16px}.product-form-modal .form-errors ul{margin:0;padding-left:20px}.product-form-modal .form-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 16px}.product-form-modal .form-row .form-item{flex:1 1 140px}.product-form-modal .image-section{align-items:center;border-top:1px solid #f0f0f0;display:flex;flex-direction:row;gap:16px;padding-top:8px}.product-form-modal .image-section .image-preview{align-items:center;background:#fafafa;border:1px solid #f0f0f0;display:flex;height:120px;justify-content:center;width:160px}.product-form-modal .image-section .image-preview .no-image{color:#8c8c8c}.product-form-modal .image-hint{color:#8c8c8c;margin:0}.products-page .title{padding-left:30px}.products-page .actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:16px}.products-page .actions .search-input{max-width:400px;min-width:200px}.products-page .actions .buttons{display:flex;flex-direction:row;gap:8px}.products-page .products-table{margin-top:8px}.products-page .products-table .actions-cell{display:flex;gap:8px;justify-content:center}.import-errors{margin:0;max-height:50vh;overflow-y:auto;padding-left:20px}.customer-page .content{display:flex;justify-content:center;margin-top:64px}.customer-page .content .customer-container{width:65%}.customer-page .content .customer-container .ant-input-number-group-wrapper{width:100%}.customer-page .content .customer-container .button-container{display:flex;justify-content:center;margin-top:16px}.user-page .content{display:flex;justify-content:center;margin-top:64px}.user-page .content .title-box{display:flex;justify-content:space-between}.user-page .content .user-container{width:65%}.user-page .content .user-container .ant-input-number-group-wrapper{width:100%}.user-page .content .user-container .button-container{display:flex;justify-content:center;margin-top:16px}.login-page .actions{align-content:center;align-items:center;column-gap:20px;display:flex;flex-wrap:wrap;height:100%;justify-content:center;row-gap:20px}.login-page .actions .button-box{display:flex;flex-direction:row;gap:20px}.login-page .actions .action{align-items:center;display:flex;flex-direction:column;height:250px;justify-content:center;margin-top:2px;width:250px}.login-page .actions .action .box{display:flex;flex-direction:column;height:100%;width:100%}.login-page .actions .action .div{height:250px;width:250px}.login-page .actions .action .icon{font-size:85pt}.login-page .actions .action img{height:200px;object-fit:contain;width:200px}.login-page .actions .action .btn-img{align-items:center;display:flex;height:80%;justify-content:center}.login-page .actions .action .button-label{font-size:1.2em;height:20%}body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}div#root{height:100%}.admin-page .content{display:flex;justify-content:center;margin-top:64px}.admin-page .content .admin-container{width:65%}.admin-page .content .admin-container .ant-input-number-group-wrapper{width:100%}.admin-page .content .admin-container .button-container{display:flex;justify-content:flex-end;margin-top:16px}
/*# sourceMappingURL=main.9b509484.css.map*/