.home-page,.login-page{width:100%;height:100vh;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}.login-page{background-image:url(/assests/login-background.jpg)}.login-page-container{background:linear-gradient(180deg,#00000096,#10466c00)}.home-page{background-image:url(/assests/index-background.jpg)}.home-page>.home-container,.login-page>.login-container{height:100vh;position:relative;background:linear-gradient(180deg,#00000096,#10466c00)}.home-page-logo{position:absolute;left:7%;top:8%;width:180px}.home-page-typographies{width:100%;text-align:center;position:relative;top:40%;left:50%;transform:translate(-50%,-50%);animation:home-page-typographies-animation 1.5s}.home-page-header1{color:var(--white-color);font-size:40px;font-style:normal;font-weight:800;line-height:normal;margin-bottom:1rem}.home-page-header2{color:var(--white-color);font-size:30px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:1rem}.home-page-paragraph{color:var(--white-color);font-size:20px;font-weight:700;line-height:normal}.home-page>.container>.home-page-button{border-radius:10px;border:1px solid #ffffff69;background:linear-gradient(135deg,#007c69,#6bba70);box-shadow:0 16px 71.3px #00000040;padding:.2rem 4rem;font-size:1.25rem;font-weight:700;color:var(--white-color);flex-direction:row-reverse;gap:10px;font-family:Cairo;position:absolute;bottom:1rem;left:50%;transform:translate(-50%,-50%);animation:home-page-button-animation 1.5s}.home-page>.container>.home-page-button svg{margin-top:2px}@keyframes home-page-typographies-animation{0%{transform:translate(200%,-50%)}to{transform:translate(-50%,-50%)}}@keyframes home-page-button-animation{0%{transform:translate(500%,-100%)}to{transform:translate(-50%,-50%)}}.text-input>.MuiFormControl-root>.MuiInputBase-root>fieldset{border-radius:10px;border-color:var(--input-border-color)}.text-input>.MuiFormControl-root>.Mui-error>fieldset{border-color:var(--red-icon-color);font-size:20px}.text-input .MuiInputAdornment-root{background-color:var(--white-color);color:var(--primary-color);margin-right:8px}.text-input .MuiInputAdornment-root .MuiSvgIcon-root{font-size:1.5rem;color:var(--primary-color)}.text-input{width:100%}.text-input>.MuiFormControl-root>.Mui-disabled>fieldset{border-color:var(--gray-color)}.login-form-img{background-color:var(--gray-bgcolor)}.login-form{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;animation:login-form 1.2s}.login-page{overflow:hidden}.login-page .login-form-header{font-family:Cairo;font-size:26px;font-weight:700;text-align:center;animation:login-page-header 1.5s;color:var(--primary-color)}.login-form-span{color:var(--gold-color);display:block}.login-page .forget-password-span{text-decoration:underline;color:var(--gold-color);font-size:1rem;cursor:pointer;width:fit-content}.hexagon-container{display:flex;justify-content:center;align-items:center}.hexagon{width:500px;top:290px;left:410px;perspective:1000px;border-radius:30px;transform-style:preserve-3d;background-color:var(--gray-bgcolor);box-shadow:0 20px 30px #0000001a}.hexagon-image{padding:100px;width:100%;height:auto;object-fit:cover}@keyframes login-page-header{0%{transform:translate(50%)}to{transform:translate(0)}}@keyframes login-page-button{0%{transform:translate(200%)}to{transform:translate(0)}}@keyframes login-form{0%{opacity:0}to{opacity:1}}.date-input{width:100%}.date-input>.MuiFormControl-root{width:100%}.date-input>.MuiFormControl-root>label,.date-input legend{font-family:Cairo;font-size:20px}.date-input>.MuiFormControl-root>.Mui-disabled>fieldset{border-color:var(--opacity-text-color)}.date-input>.MuiFormControl-root>.Mui-error>fieldset{border-color:var(--warning-color)}.date-input input{color:#000;font-size:20px;font-family:Cairo}.date-input legend>span{font-size:1rem;padding-left:0}.recharts-label-list>.recharts-text>tspan{display:none}.recharts-yAxis{display:none}.indicator-result-table{display:flex;flex-direction:column;gap:15px}.indicator-result-table .recharts-label-list>.recharts-text>tspan{display:none}.indicator-result-table .recharts-yAxis{display:none}.breif-section{width:100%;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:15px}.text-input-container{width:100%}.text-input-label{display:block;font-family:Cairo;font-size:14px;color:var(--input-label-color);margin-bottom:8px;padding-right:8px;font-weight:600;line-height:20px;letter-spacing:.01em;text-align:right}.text-input-label.ltr{padding-left:8px!important}.rtl,.rtl .MuiInputBase-input{direction:rtl!important;text-align:right!important}.ltr,.ltr .MuiInputBase-input{direction:ltr!important;text-align:left!important}.text-input-file{width:100%;background-color:#fff;border:1px solid var(--input-border-color);border-radius:10px;padding:10px;display:flex;flex-direction:column}.text-input-file.error{border-color:var(--red-icon-color)}.excellence-impact-form{padding:1rem;padding-right:0}.tabs{margin-top:2rem;border-bottom:1px solid var(--primary-color);padding-bottom:12px;width:100%;overflow:scroll;align-items:center}.tabs>.tab-button,.tabs>.tab-button:hover{background-color:var(--primary-color);color:var(--white-color);font-family:Cairo;padding:1rem 1.3rem;min-width:fit-content;font-size:1rem}.tabs>.tab-button-selected,.tabs>.tab-button-selected:hover{background-color:transparent;color:var(--black-color);font-family:Cairo;padding:1rem 1.3rem;min-width:fit-content;font-size:1rem}.tabs>.tab-button-error,.tabs>.tab-button-error:hover{background-color:transparent;background-color:var(--warning-color);color:var(--white-color);font-family:Cairo;padding:1rem 1.3rem;min-width:fit-content;font-size:1rem;animation:vibrate 1.5s infinite ease-in-out;margin-right:2px}.standard-details{background-color:var(--gray-bgcolor);padding:2rem;border-radius:20px}.standard-details-title{margin-bottom:1.5rem;gap:.5rem;align-items:center}.standard-details-title>svg{color:#f29f0e;font-size:30px}.standard-details-title>p{font-size:1.1rem}.warning-title{gap:.5rem;align-items:center}.warning-title>svg{color:#f29f0e;font-size:30px}.warning-title>p{font-size:1.1rem}.standard-details-list{padding-right:3rem;font-size:12px;display:flex;flex-direction:column;gap:.7rem}#excellence-all-categories-form-button{width:200px;padding:14px 18px;color:var(--white-color);background-color:var(--primary-color);border-radius:10px;margin-top:-.5rem}#excellence-all-categories-form-button-file{width:200px;padding:14px 18px;color:var(--primary-color);background-color:var(--beige-color);border-radius:10px;margin-top:-.5rem;border:1px solid var(--primary-color)}@keyframes vibrate{0%{transform:translate(0)}20%{transform:translate(-2px)}40%{transform:translate(2px)}65%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}#stepper{min-height:35px;width:100%;padding:"15px"}#stepper .MuiStepLabel-label{font-family:Cairo;font-size:16px;font-weight:400;line-height:27px;text-align:center;color:var(--gray-color);position:relative;animation:slideInRightToLeft .5s ease-in-out forwards;cursor:pointer;white-space:nowrap}#stepper .MuiSvgIcon-root{color:var(--gray-color)}#stepper .Mui-active{color:var(--primary-color);min-width:20px}#stepper .checked .MuiStepLabel-label,#stepper .checked .MuiSvgIcon-root{color:var(--primary-color)!important}#stepper .error .MuiStepLabel-label,#stepper .error .MuiSvgIcon-root{color:var(--warning-color)}#stepper .selected-step-label .MuiStepLabel-label,#stepper .selected-step-label .MuiSvgIcon-root{color:var(--blue-button-bgcolor)!important}@keyframes slideInRightToLeft{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.fade-enter{opacity:0;position:absolute;width:100%}.fade-enter-active{opacity:1;transition:opacity .5s ease-in}.fade-exit{opacity:1;position:absolute;width:100%}.fade-exit-active{opacity:0;transition:opacity .5s ease-out}:root{--primary-color: #007c69;--secondry-bgcolor: #f4f5f0;--gray-bgcolor: #f8f8f8;--header-color: #007c69;--warning-color: #c8363d;--text-color: #3d3d3d;--opacity-text-color: #757575;--icon-gold-color: #dd875a;--icon-green-color: #34b359;--icon-blue-color: #1699e1;--icon-black-color: #000000;--gray-steaper-icon: #dadada;--blue-button-bgcolor: #1699e1;--blue-button-bgcolor-hover: #127ab7;--first-landing-color: #fdf4f3;--first-landing-hover-color: #e0cfcf;--seconde-landing-color: #f9e9db;--third-landing-color: #e0f8e6;--fourth-landing-color: #e1f1fd;--input-label-color: #007c69;--input-border-color: #dcdcdc;--white-color: #fafafa;--black-color: #000000;--gray-color: rgba(0, 0, 0, .23);--save-button-bgcolor: #007c69;--th-bg-color: #f4f5f0}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#f8f8f8;border-radius:5px}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--warning-color)}@font-face{font-family:Cairo;src:url(/fonts/Cairo/Cairo-VariableFont_slnt,wght.ttf) format("truetype")}.form-container{width:100%;border-radius:10px;background-size:contain;background-repeat:repeat-y;background-image:url(/assets/Frame-DkMWGsdk.png);background-color:#dcdcdc43}.MuiFormControl-root .MuiFormHelperText-root{font-size:14px;font-weight:600}.form-dialog .MuiPaper-root{position:relative;border-radius:10px;background-size:cover;background-repeat:no-repeat;background-color:transparent;box-shadow:none;z-index:1;min-height:400px;padding:2rem}.dialog-header{position:absolute;top:-5px;font-size:1rem!important;font-weight:600;color:#fff;min-width:340px;background-position:right;background-repeat:no-repeat;background-size:contain;padding:20px 25px!important}.recharts-legend-wrapper{left:0!important}.pdf-section-header{background-color:#007c69;color:#fff;padding:10px;font-weight:700;margin:30px 0 10px}.pdf-page{min-width:794px;min-height:1123px;page-break-after:always;border-bottom:1px solid #007c69;margin:20px 0}.pdf-first-page{min-width:794px;min-height:1123px;justify-content:center;align-items:center;gap:7}.pdf-first-page-header{font-weight:500!important;text-align:center;font-size:35px!important}.layout{display:flex;height:100vh;width:100%;overflow:hidden}.side-bar-container{width:23%;min-width:270px;max-width:320px;overflow:hidden}.layout>.MuiStack-root{height:100%}.content{display:flex;flex-direction:column;flex:1;overflow-y:auto;padding:0 2rem;box-sizing:border-box;gap:10px}@media screen and (max-width: 600px){.layout{flex-direction:column}}
