.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App_pageTitle{background:#364237;color:white;text-align:center;font-size:1.5rem!important;font-weight:700!important;border:1px solid!important;border-color:#ccc #ccc #eee!important;padding:12px!important;border-top-left-radius:4px;border-top-right-radius:4px}.App-header{background-color:transparent;padding:12px;margin-top:56px}.App-content{border-radius:6px;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:rgb(73,62,136);min-height:520px;min-width:290px;width:100%;background:white}@media screen and (min-width:600px){.App-header{margin-left:240px;margin-top:64px;min-height:calc(100vh - 68px);padding:20px 120px}}.App .MuiCircularProgress-colorPrimary{margin-top:100px;margin-left:calc(50% - 20px)}.MuiButton-root{text-transform:none!important;font-family:var(--font-montserrat),sans-serif}.App-content .MuiCheckbox-colorSecondary.Mui-checked{color:#17e636}.App-content .makeStyles-root-50 .MuiDataGrid-columnsContainer,.App-content .makeStyles-root-50 .MuiSelect-select.MuiSelect-select,.App-content .makeStyles-root-50 .MuiTypography-colorInherit{background:white;color:black}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.recharts-wrapper{display:inline-flex}.column1{width:50%}.column1,.column2{float:left;text-align:center}.column2{width:100%}.footnote{float:left;text-align:left;font-size:small;color:#808080;margin-left:8pt}.floating-button{position:fixed;bottom:20px;right:20px;font-size:30px;padding:10px 20px;border:none;border-radius:5px}.custom-select{position:relative;font-family:var(--font-montserrat),sans-serif!important;margin-top:20px}.custom-select select{border:1px solid #ccc;border-radius:5px;padding:5px;font-size:16px;width:200px;background-color:#fff;outline:none;cursor:pointer;margin-left:5px}.custom-select label select option,.custom-select label select-items{background-color:#fff;color:#333;padding:5px;border-radius:5px}.custom-select label select option:hover{background-color:#5fd542!important}.custom-select select:hover{border:1px solid #666}.custom-select label{font-size:medium;margin-left:10px;margin-right:10px}.datepicker input{margin-left:20px}.bold-header{font-weight:700}body{font-family:var(--font-montserrat),sans-serif!important;margin:0;padding:0}svg{color:white}form{max-width:820px;font-family:var(--font-montserrat),sans-serif!important;margin:5px auto;background:#fff;padding:30px 25px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.08)}@media (min-width:600px) and (max-width:880px){form.Container{max-width:420px;margin:0 auto;padding:1rem}}h2,h3,h4,p,span{font-family:var(--font-montserrat),sans-serif!important}h2,h3,h4{text-align:center;color:#007db8;font-weight:600;margin-bottom:20px}form label{font-size:14px;color:#444;font-weight:500}form input,form label{font-family:var(--font-montserrat),sans-serif!important}form input[type=email],form input[type=password],form input[type=text]{font-family:var(--font-montserrat),sans-serif!important;width:100%!important;border:none;border-radius:6px!important;font-size:15px!important;background:#fff!important;color:#333!important;box-sizing:border-box;height:50px;line-height:50px}form input:focus{border:none!important;outline:none!important;box-shadow:none!important}form button,form input[type=button],form input[type=submit]{padding:12px;font-family:var(--font-montserrat),sans-serif;border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;transition:background .3s ease;margin:5px 0}form .btn-primary,form input[type=submit]{background:#007db8!important;color:#fff!important}form .btn-primary:hover,form input[type=submit]:hover{background:#005f8f!important}form .btn-secondary,form input[type=button]{background:#f1f1f1!important;color:#333!important}form .btn-secondary:hover,form input[type=button]:hover{background:#e2e2e2!important}footer,form+div{text-align:center;margin-top:20px;font-size:13px;color:#777}footer a,form+div a{color:#007db8;text-decoration:none}footer a:hover,form+div a:hover{text-decoration:underline}@media (max-width:768px){form button,form input[type=button],form input[type=submit]{width:100%}.css-1uprg26{padding-left:5px;padding-right:5px}}#__next,body,html{height:100%;background-color:#273228!important}#__next,body,html{color:#ffffff!important}body{background:#273228!important}.page-title,h1{font-size:1.8rem;font-weight:700;margin-bottom:1rem;color:#5fd542!important}a{color:#ffffff!important}a:hover{color:#5fd542!important}.MuiButton-root:not(.custommarkerbutton):not(.Mui-disabled),button:not(.custommarkerbutton):not(.Mui-disabled){background:linear-gradient(135deg,#5fd542,#4cb030)!important;color:#273228!important;border-radius:10px!important;font-weight:600!important;box-shadow:0 3px 6px rgba(0,0,0,.2)!important;text-transform:none!important}.rmdp-day-hidden,.rmdp-disabled{opacity:.2}.rmdp-day span:not(.rmdp-disabled){background:linear-gradient(135deg,#5fd542,#4cb030)!important;color:#273228!important}.MuiInputBase-input{color:white}form .MuiInputBase-input{font-family:var(--font-montserrat),sans-serif!important;font-size:15px!important;color:black}.MuiOutlinedInput-root fieldset,.MuiOutlinedInput-root.Mui-focused fieldset{border-color:#5fd542!important}.MuiDrawer-paper{background:#273228!important;color:#ffffff!important}.form-container{background:#fff;color:#273228;border-radius:12px;padding:2rem;max-width:600px;margin:2rem auto}.form-title{background:#273228;color:#fff;padding:1rem;border-radius:8px 8px 0 0;margin:-2rem -2rem 2rem}.MuiDateCalendar-root{background:white}.MuiAutocomplete-option,.MuiDateCalendar-root{font-family:var(--font-montserrat),sans-serif!important}.MuiAutocomplete-option{background-color:black;color:white;z-index:1000}.MuiAutocomplete-option:hover{background:linear-gradient(135deg,#5fd542,#4cb030)!important;z-index:1000}.MuiDataGrid-virtualScroller{font-family:var(--font-montserrat),sans-serif!important}.MuiDataGrid-columnHeader .MuiDataGrid-columnHeaderTitle{font-weight:700!important}.RemoveBorder .MuiDataGrid-columnSeparator{display:none}.MuiDateCalendar-root div,label{font-family:var(--font-montserrat),sans-serif!important}main{min-width:-webkit-fill-available}.MuiFormControl-root{min-width:50%}.MuiDateCalendar-root div,.MuiFormControl-root>label,.MuiList-root li,.MuiMenu-list li,label{color:black;font-family:var(--font-montserrat),sans-serif!important}.MuiTextField-root>label{color:black!important}.MuiPickersCalendarHeader-label{color:black!important;font-family:var(--font-montserrat),sans-serif!important}.MuiMenu-list{background:black!important}.MuiMenu-list li:hover{background:linear-gradient(135deg,#5fd542,#4cb030)!important;z-index:1000}.MuiAutocomplete-option[aria-selected=true]{background-color:#5fd542!important}text{fill:white}.MuiPickersTextField-root label{color:white!important}.MuiTextField-root label{color:black!important}.MuiOutlinedInput-root{border-color:white!important}footer p{color:white}.paddingdesktop{padding:0 22px}.MuiGrid-root{display:block}span{color:white}.MuiPickersSectionList-root span{color:black!important}.MuiMenu-list span{color:White}.MuiFormControl-root>label{color:black}.MuiMenu-list li{color:white}.paperPadding{background:#fff;border-radius:8px;max-width:820px;margin:5px auto;padding:30px 25px;box-shadow:0 4px 10px #00000014;font-family:var(--font-montserrat),sans-serif!important}.paperPadding input,.paperPaddingProzation input{width:100%!important;color:black!important;font-family:var(--font-montserrat),sans-serif!important}.paperPaddingProzation{background:#fff;border-radius:8px;max-width:820px;margin:5px auto;padding:30px 25px;box-shadow:0 4px 10px #00000014}.paperPaddingProzation,.textfeildbyProzation>label{font-family:var(--font-montserrat),sans-serif!important}.textfeildbyProzation>label{color:white!important}.textfeildbyProzation input{font-family:var(--font-montserrat),sans-serif!important}.textfeildbyProzation-limited .MuiInputBase-root{width:300px!important}.formbyProzation .MuiFormControl-root{width:100%!important}.formbyProzation>label{color:black!important}.MuiCheckbox-root input[type=checkbox]+svg,.MuiCheckbox-root input[type=checkbox]:checked+svg{fill:#4caf50}.MuiCheckbox-root:hover svg{fill:#81c784}.MuiCheckbox-root.Mui-disabled svg{fill:#bdbdbd}.MuiFormControlLabel-label{color:black!important}.labelcolorbyProzation{color:white!important;font-family:var(--font-montserrat),sans-serif!important}.datefeildbyProzation span{color:white!important}.tablebyProzation text{fill:black;font-size:10px}.selectfeildbyProzation>label{color:white!important}.selectfeildbyProzation,.selectfeildbyProzation>label{font-family:var(--font-montserrat),sans-serif!important}.gridbyProzation .MuiInputBase-root{margin-bottom:15px}.MuiDialog-paper{background:black!important}.MuiDialog-paper p:not(.Mui-error){color:white!important;font-family:var(--font-montserrat),sans-serif!important}.custompageProzation p:not(.Mui-error){color:black}.custompageProzationpassword span{color:black!important;font-family:var(--font-montserrat),sans-serif!important}.getinvoicep span,.linkdesignbyProzation a,.linkdesignbyProzation p:not(.Mui-error){color:black!important}.linkdesignbyProzation a:hover{color:#4caf50!important}footer p{color:white!important}.MuiAlert-colorSuccess{background:#4caf50!important}.MuiAlert-colorSuccess,.MuiSnackbar-root div{font-family:var(--font-montserrat),sans-serif!important}.datePickerbyProzation>label{color:black!important}.DesktopNavBar button{background:#273228!important;font-family:var(--font-montserrat),sans-serif!important}.DesktopNavBar button:hover,.DesktopNavBar li:hover{background:linear-gradient(135deg,#5fd542,#4cb030)!important}.MuiListItemButton-root.Mui-selected{background:#4caf50!important}input[type=checkbox]{accent-color:#4cb030}#PriceAdjustment-label{color:white!important}.MuiPickersOutlinedInput-notchedOutline{border-color:#4cb030}.paperPaddingProzationStatusSpecificCustomer h4,.paperPaddingProzationStatusSpecificCustomer h5{color:black!important;font-family:var(--font-montserrat),sans-serif!important}.paddingbyProzation{padding:0!important}.StatusSpecificCustomerProzation{min-height:max-content!important}.MuiCheckbox-root,.MuiRadio-root,input[type=checkbox],input[type=radio]{accent-color:#5fd542!important}ul{background:#273228!important}li:hover{background:linear-gradient(135deg,#5fd542,#4cb030)!important}.loginbyProzation input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px white!important;box-shadow:inset 0 0 0 1000px white!important;-webkit-text-fill-color:#000!important}.loginbyProzation input:autofill{box-shadow:inset 0 0 0 1000px white!important;-webkit-text-fill-color:#000!important}.DesktopNavBar{border:5px solid #5fd542!important;border-top:none!important;border-bottom:none!important}.recharts-bar-rectangles path{fill:#5fd542!important}.recharts-active-bar path{fill:#364237!important}.rmdp-calendar{background:black!important}.DesktopNavBar p{color:white!important}form div,form h6,form input,form p:not(.Mui-error){color:black!important}.MuiAutocomplete-inputRoot{padding-top:0!important;padding-bottom:0!important}.Prozationselects div,.paperPadding div{font-family:var(--font-montserrat),sans-serif!important;color:#000!important}.pricechangepage input[type=checkbox]:checked:after{content:"✅"}.dropdownCompact{margin-left:30px;display:block;box-sizing:border-box;width:200px}.dropdownCompact .MuiInputBase-root,.dropdownCompact .MuiSelect-select{width:100%;box-sizing:border-box}.pricechangepage input[type=checkbox]{width:18px;height:18px}.pricechangepage svg{fill:black}.financialperformancepage .recharts-default-tooltip{background-color:black!important}.Prozationbillselct fieldset{border:none!important}.billingoneperprojectpagebyProzation span{color:black}.billingoneperprojectpagebyProzation input[type=radio]{accent-color:green}.MuiDataGrid-filterForm div,.MuiDataGrid-paper input{color:black!important}.MuiDataGrid-filterForm{display:contents}.MuiDataGrid-filterFormDeleteIcon{justify-content:flex-start}#logoutbtns{background:#4cb030!important;color:white!important}.colorblack,.colorbyProzation h6,.colorbyProzation p{color:black!important}.cselectbyProzations #billSelect{width:100%!important}.MuiSnackbar-root .MuiAlert-filledWarning{background:red!important;color:white!important}.dexcelbyProzation label,.dexcelbyProzation span{color:black!important}.MuiButton-root.billselectnewbillingspecific,.billselectnewbillingspecific,button.billselectnewbillingspecific{background:white!important;background-color:white!important;border:0 solid #4cb030!important}.billselectnewbillingspecific{box-shadow:0 0 0 #0003!important;height:62px;min-width:200px;margin-top:10px;margin-left:5px}#billselectnewbillingspecific input,.billselectnewbillingspecific input{color:black!important}.customcentercontentProzation{display:flex;text-align:center;align-items:center}.autocompletebyProzationteampage input,.customselectbillingpage input{height:43px;line-height:40px}.buttonaddcustomerlist button{font-size:8px!important}.recharts-tooltip-item-list{background:#000!important}#inputsbyProzation .MuiTextField-root{min-width:100%!important}.boxbyProzation path{fill:red!important}.edited-row{background-color:#fff7e6!important;transition:background-color .3s ease;border-left:4px solid #ffa726}.Mui-disabled fieldset{background-color:#9e9e9e4b;border:0 solid red!important;cursor:not-allowed}.MuiInputLabel-root.Mui-disabled{opacity:.5!important}.rmdp-calendar{background-color:white!important}.rmdp-day.rmdp-today span{background-color:#4cb030!important}.rmdp-calendar span{color:black!important}.rmdp-day.rmdp-selected span:not(.highlight),.rmdp-day:not(.rmdp-disabled,.rmdp-day-hidden) span:hover{background-color:#4cb030!important}.width_box .MuiRadio-root .MuiSvgIcon-root{fill:red!important}.width_box span{color:black!important}.errorfeildbyProzation .MuiFormHelperText-root.Mui-error,.errorfeildbyProzation .MuiGrid-root p{color:red!important}.MuiAlert-colorWarning{background:red!important;color:white!important}.Mui-disabled input{pointer-events:none;cursor:not-allowed;opacity:.2}label:has(.Mui-disabled){pointer-events:none;cursor:not-allowed;opacity:.2}.custompagetitleremvoe h4.App_pageTitle{display:none!important}.MuiPickersInputBase-root:hover .MuiPickersOutlinedInput-notchedOutline{border-color:#5fd542!important}.paperPaddingProzationStatusSpecificCustomer input{height:40px;line-height:40px}.Mui-selected{color:black!important;font-weight:700!important}.MuiMenu-list .MuiMenuItem-root.Mui-selected{background:#4cb030!important;color:white!important}@media (max-width:600px){.MuiAutocomplete-endAdornment{display:flex;width:30px;justify-content:flex-end}.LoginNavBar .MuiPaper-root{background:#273228!important}.h3custombyProzation{font-size:13px!important}}.selected-day{font-weight:700!important}button.MuiButton-root.MuiButton-containedPrimary.deletionButton{background-image:none!important;background-color:red!important;color:black!important;box-shadow:none!important;border-color:transparent!important}button.MuiButton-root.MuiButton-containedPrimary.deletionButton.Mui-focusVisible,button.MuiButton-root.MuiButton-containedPrimary.deletionButton:active,button.MuiButton-root.MuiButton-containedPrimary.deletionButton:not(.Mui-disabled):hover{background-image:none!important;background-color:#cc0000!important;color:black!important;box-shadow:none!important;border-color:transparent!important}button.MuiButton-root.MuiButton-containedPrimary.deletionButton.Mui-focusVisible .MuiButton-startIcon,button.MuiButton-root.MuiButton-containedPrimary.deletionButton:active .MuiButton-startIcon,button.MuiButton-root.MuiButton-containedPrimary.deletionButton:not(.Mui-disabled):hover .MuiButton-startIcon{color:inherit!important;opacity:1!important}button.MuiButton-root.MuiButton-containedPrimary.deletionButton:active{background-color:#990000!important}