.popup-container{position:fixed;top:50%;left:50%;background:#fff;padding:24px;border:1px solid #D4D4D8;animation:bounceInCenter .3s forwards;border-radius:3px}.popup-content{text-align:center}.popup-content h4{margin:0 0 20px}.popup-content p{margin-bottom:24px;font-size:14px;color:#6c757d}button,.MuiButtonBase-root.MuiButton-root{padding:16px 32px;line-height:16px;font-size:16px;border-radius:3px;min-width:140px;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;text-transform:none}.MuiButtonBase-root.MuiButton-root.back-outline{padding:12px 16px}button.Toastify__close-button{min-width:auto}.MuiAppBar-root .MuiButtonBase-root.MuiButton-root{padding:6px 16px;font-size:14px;line-height:1.35}button,.MuiButtonBase-root.MuiButton-contained{border:none}.MuiButtonBase-root.MuiButton-outlined{border:1px solid transparent}button.primary,.MuiButtonBase-root.MuiButton-contained.MuiButton-colorPrimary{color:#fff;transition:background-color .3s ease;background-color:var(--green-600);line-height:1}button.primary:disabled,.MuiButtonBase-root.MuiButton-contained.MuiButton-colorPrimary.Mui-disabled{color:#e0e0e0;background-color:#ababab;line-height:1}button.primary:hover,.MuiButtonBase-root.MuiButton-contained.MuiButton-colorPrimary:hover{background-color:var(--green-700)}.MuiButtonBase-root.MuiButton-outlined.MuiButton-colorPrimary{color:var(--green-600);transition:all .3s ease;border-color:var(--green-600)}.MuiButtonBase-root.MuiButton-outlined.MuiButton-colorPrimary:hover{color:var(--green-700);border-color:var(--green-700)}.page-container{border-radius:1px;width:100%;height:100%;display:flex;flex-direction:column;position:absolute}.page-content{flex:1 1 0%;font-size:14px;line-height:1.65;color:var(--gray-600);display:flex;flex-direction:row;gap:16px;height:calc(100% - 78px)}.page-body{width:100%;height:100%;overflow:hidden;overflow-y:auto;padding:16px}.page-footer{padding:16px;width:100%;position:fixed;gap:16px;background:#fff;border-top:1px solid #71717A22;bottom:0;display:flex;box-shadow:1px 1px 8px #0000000f}.page-footer.space{position:relative;width:100%;min-height:80px;border-width:0;box-shadow:none}.page-footer.space.min{min-height:16px;padding:0}.countdown-container{position:absolute;width:100%;height:100%}.timer-consent{width:100%;display:flex;height:100%;gap:16px}.timer-consent>*{flex:1 1 100%}.timer-consent h5{font-size:14px;font-weight:500}.timer-container{text-align:center;display:flex;gap:8px;font-size:32px;font-weight:900;color:var(--gray-500);justify-content:center;align-items:center;font-family:Arial,Helvetica,sans-serif}.timer-box{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:8px}.rolling-count{display:flex;align-items:center}.rolling-number-window{position:relative;overflow-y:hidden;font-size:32px;height:64px;display:flex;justify-content:center;align-items:center}.rolling-number{display:flex;flex-direction:column;position:absolute;top:0}.rolling-number,.rolling-number-placeholder{width:24px;height:2em;line-height:1}.rolling-number{display:flex;flex-direction:column}.rolling-number>span{display:flex;min-height:2em;justify-content:center;align-items:center}.progress-bar{width:100%;height:20px;background-color:#ddd;border-radius:10px;overflow:hidden;margin-top:10px}.progress{height:100%;background-color:green;transition:width 1s}.slider{position:relative;width:100%;height:100%;overflow:hidden}.slides{display:flex;transition:transform .5s ease-in-out;height:100%}.slide{min-width:100%;box-sizing:border-box;color:#fff}.slide1{background-color:#ff5733}.slide2{background-color:#33c1ff}.slide3{background-color:#75ff33}.slide4{background-color:#ff33a6}.navigation{position:absolute;width:100%;display:flex;justify-content:space-between;top:50%;transform:translateY(-50%)}.nav-button{background-color:#00000080;color:#fff;border:none;padding:10px;cursor:pointer}.form-container{display:flex;flex-direction:column;flex-wrap:wrap;align-items:start;font-size:14px;width:100%}.form-container.column{display:flex;flex-direction:column;align-items:start}.form-container>div{width:100%}.form-container>div>div{width:100%}.form-container h2{margin-bottom:0;font-size:16px}.form-container .instructions{margin-bottom:20px;text-align:left}.form-container .instructions p{margin-bottom:10px}.form-container .instructions ol{padding-left:20px}.form-container .form-group{display:flex;flex-direction:column;margin-bottom:15px;width:100%;max-width:25%;padding:8px;min-width:240px}.form-container .field-title,.form-container .MuiTypography-caption{color:var(--gray-500);font-size:14px}.form-container .field-value{font-weight:600;color:var(--gray-700);font-size:14px}.sideNavItems>a{padding:1rem 0;color:var(--gray-600);display:flex;gap:.5rem;flex-direction:row;align-items:center;cursor:default}.sideNavItems>a>span{display:flex;min-width:16px;height:16px;align-items:center;justify-content:center;position:relative}.sideNavItems>a.completed{font-weight:700;color:var(--green-600)}.sideNavItems>a.pending{opacity:.5}.sideNavItems>a.pending>span:after{content:"";width:100%;height:100%;display:block;border:3px solid var(--green-600);border-radius:50%;position:absolute;animation:explode 1.5s infinite ease-out;transform-origin:center;top:0;left:0;opacity:.5}#root .MuiAppBar-root{padding-bottom:16px;background-color:transparent;box-shadow:none;overflow:hidden;background-color:#f0f3f8}#root .MuiAppBar-root>div{background-color:#fff;box-shadow:0 0 #0a052300,inset 0 0 1px 1px #fff,#0a052308 0 0 4px 1px inset,0 2px 4px #0a052316}.container{background-color:#f0f3f8;width:100%;height:100%;position:absolute;top:0;left:0;padding-left:226px;padding-top:79px}.content{display:flex;width:100%;height:100%;flex-direction:column;position:relative}.content .content-box{display:flex;width:100%;height:100%;flex-direction:column;position:relative;flex:1 1 100%;z-index:1;border-radius:4px 4px 0 0}.content .content-card{display:flex;width:100%;flex-direction:column;position:relative;flex:1 1 100%;border-radius:4px 4px 0 0;box-shadow:0 0 #0a052300,inset 0 0 1px 1px #fff,#0a052308 0 0 4px 1px inset,2px 0 4px #0a052316;background:#fff;z-index:10}.content .content-card-stack{position:fixed;background:#fff;border-radius:4px;right:48px;z-index:3;margin-top:12px;height:calc(100% - 102px);box-shadow:2px 0 4px #0a052316}.content .content-card-stack+.content-card-stack{z-index:2;opacity:.4;opacity:.8;margin-top:24px;height:calc(100% - 128px);box-shadow:2px 0 4px #0a052316}.content .content-card-stack+.content-card-stack+.content-card-stack{z-index:1;opacity:.2;opacity:.6;margin-top:48px;height:calc(100% - 176px);box-shadow:2px 0 4px #0a052332}.container.loaded .content-card{right:0}.container.loaded .content-card-stack+.content-card-stack{right:32px}.container.loaded .content-card-stack+.content-card-stack+.content-card-stack{right:16px}.default-icon{opacity:1}.time-countdown{padding-top:32px;color:var(--gray-600);text-align:center}.time-countdown h6{font-weight:500}.time-countdown h1{font-weight:700;letter-spacing:-.04em}.step-countdown{position:relative;width:100%}.loader-container{background-color:#10b981;flex:1 1 0%;border-radius:8px 0 0 8px}.loader-container-animation{padding-top:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:32px}.loader-container-animation .dots{position:absolute}.loader-container-animation p{text-align:center}.loader-bar-container{width:16rem;height:2rem;border:2px solid var(--green-600);border-radius:.5rem;overflow:hidden;position:relative}.loader-bar{width:calc(100% + 40px);height:100%;background:repeating-linear-gradient(45deg,var(--green-600),var(--green-600) 5px,transparent 5px,transparent 10px);animation:moveStripes 1.5s linear infinite}@keyframes moveStripes{0%{background-position:-28px 0}to{background-position:0px 0}}.custom-step-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background-color:var(--gray-500);animation:pulse 2s infinite;box-shadow:0 0 #646a6a99;position:relative;overflow:hidden}.custom-step-icon>*{position:relative;z-index:1}.custom-step-icon:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:var(--green-600);border-radius:12px;z-index:0;transition:transform .5s cubic-bezier(.68,0,.27,1.2)}.custom-step-icon.down:after{transform:translateY(-100px)}.custom-step-icon.up:after{transform:translateY(100px)}.custom-step-icon.active:after{transform:translateY(0)}@keyframes pulse{0%{box-shadow:0 0 #646a6a99}to{box-shadow:0 0 0 8px #646a6a00}}.loader-text{margin-top:0rem;font-size:1rem;position:relative;width:100%;text-align:left}.loader-text>div{width:"100%"}.dots:after{content:"...";display:inline-block;animation:dots 1.5s steps(4,end) infinite}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.customized-auto-steppers .MuiStepLabel-iconContainer>div{transition:background-color .3s ease;background-color:var(--green-500);position:relative;overflow:hidden}.customized-auto-steppers .MuiStepLabel-iconContainer>div>*{position:relative;z-index:1}.customized-auto-steppers .MuiStepLabel-iconContainer>div:after{content:"";position:absolute;left:0;top:0;height:100%;width:0%}.MuiStepper-root>.MuiStep-root.MuiStep-horizontal:first-child{padding-left:0}.MuiStepper-root>.MuiStep-root.MuiStep-horizontal:last-child{padding-right:0}.customized-auto-steppers .MuiStepLabel-iconContainer>div{transition:box-shadow .6s ease .6s}.customized-auto-steppers .MuiStepLabel-iconContainer.Mui-active>div{box-shadow:0 0 0 8px #5ab25566}.customized-auto-steppers .MuiStepLabel-iconContainer.Mui-completed>div{box-shadow:0 0 0 2px #5ab25566}.customized-auto-steppers .MuiStepLabel-iconContainer.Mui-active>div:after{background-color:var(--green-600);animation:fillConnector .6s .5s forwards}.customized-auto-steppers .MuiStepLabel-iconContainer.Mui-active>div svg{transform:scale(1.2);transition:transform .3s ease .5s}.customized-auto-steppers .MuiStepLabel-iconContainer.Mui-completed>div:after{background-color:var(--green-600);width:100%}.customized-auto-steppers .MuiStepLabel-iconContainer.Mui-completed>div svg{transform:scale(1.2)}@media (max-width: 600px){.customized-auto-steppers .MuiStepLabel-iconContainer>div svg{transform:scale(.6);transition:transform .3s ease .5s}.customized-auto-steppers .MuiStepLabel-iconContainer.Mui-active>div svg{transform:scale(.9);transition:transform .3s ease .5s}.customized-auto-steppers .MuiStepLabel-iconContainer.Mui-completed>div svg{transform:scale(.9)}.customized-auto-steppers .MuiStepLabel-labelContainer .customized-auto-steppers .MuiStepLabel-alternativeLabel{font-size:.678rem}.MuiStepper-root>.MuiStep-root.MuiStep-horizontal{padding-left:0;padding-right:0}}.customized-auto-steppers .MuiStepLabel-iconContainer.Mui-completed>div{transition:all .3s ease;background-color:var(--green-600)}.draw-animation{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .8s ease-in;opacity:0}.customized-auto-steppers .MuiStepConnector-root{background-color:#eaeaf0;position:relative;overflow:hidden}.customized-auto-steppers .MuiStepConnector-root:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:#eaeaf0}.customized-auto-steppers .MuiStepConnector-root.Mui-completed:after{background-color:var(--green-600);width:100%}.customized-auto-steppers .MuiStepConnector-root.Mui-active:after{background-color:var(--green-600);animation:fillConnector .6s forwards}button:hover svg .default-icon{opacity:0}button:hover svg .draw-animation{stroke-dashoffset:0;opacity:1}button:hover svg .shake-animation{animation:shakeX .5s;opacity:1}button:hover svg .shake-y-animation{animation:shakeY .5s;opacity:1}svg .rotate-animation{animation:rotate 2s linear infinite;transform-origin:center}@keyframes shakeX{0%,to{transform:translate(0)}25%{transform:translate(-2px)}50%{transform:translate(1px)}75%{transform:translate(-2px)}}@keyframes shakeY{0%,to{transform:translateY(0)}25%{transform:translateY(1px)}50%{transform:translateY(-1px)}75%{transform:translateY(1px)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes explode{0%{transform:scale(.5);opacity:.5}60%{transform:scale(2);opacity:0}to{transform:scale(2);opacity:0}}@keyframes bounceInCenter{0%{transform:translate(-50%,-50%) scale(.5)}50%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(1)}}.word-box{display:flex;flex-direction:column;align-items:center}.word-display{margin-top:20px;font-size:24px;transition:transform .5s,opacity .5s}.word-display.animate{transform:translateY(-20px);opacity:0}.notification-banner{position:relative;display:flex;width:100%;flex-direction:column;gap:.5rem;border-radius:.5rem;padding:1rem;color:#404040;border:1px solid;outline-offset:-1px}.bg-yellow-100{background-color:#fef9c3}.outline-yellow-300{border-color:#fcd34d}.bg-red-100{background-color:#fee2e2}.outline-red-300{border-color:#fca5a5}.bg-green-custom{background-color:#0769381a}.outline-green-custom{border-color:#0769384d}@media only screen and (max-width: 600px){.content{height:calc(100vh - 150px)}}@media only screen and (max-width: 900px){.content .content-card{right:0!important}}@keyframes fillConnector{0%{width:0}to{width:100%}}:root{--primary-color: #056a38;--bg-color: #F0F3F8;--green-800: #32512A;--green-700: #056a38;--green-600: #018e47;--green-500: #5ab255;--green-100: #E7F4E4;--gray-700: #0E2516;--gray-600: #3C3C3C;--gray-500: #646A64;--gray-400: #71717A;--gray-200: #D4D4D8;--yellow-100: #FEF9C3;--red-800: #991B1B;--red-100: #FEE2E2;--AppBar-background: #FFFFFF;font-optical-sizing:auto;font-variation-settings:"wdth" 100}body,html{color:var(--gray-600);background-color:var(--bg-color);font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;line-height:1.65;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.01em;width:100%;height:100%}a{font-weight:500}.flex{display:flex;justify-content:center;align-items:center}.flex.col{flex-direction:column}.flex.gap-2{gap:16px}.loadingScreen{position:absolute;background-color:#fff;z-index:1120;overflow:hidden;width:100%;height:100%}.welcomeScreen{position:absolute;background-color:#f0f3f8;z-index:1120;overflow:hidden;width:100%;height:100%}.welcomeScreen .logoIconName{animation:move-logo 1.2s cubic-bezier(.68,-.55,.27,1.55)}.welcomeScreen .logoIcon{width:64px;height:64px}.welcomeScreen .logoName{font-weight:700;color:#016938;font-size:30px;overflow:hidden;animation:show-step-3 1.2s cubic-bezier(.68,-.55,.27,1.55)}.welcomeScreen svg{position:relative;z-index:2}.welcomeScreen svg path.logo-vector-1{fill:#016938}.welcomeScreen svg path.logo-vector-2{fill:#59b557;animation:fill-change .8s cubic-bezier(.68,-.55,.27,1.55)}.welcomeScreen #logo-1{transform-origin:center center;animation:cubic-rotate1 .8s cubic-bezier(.68,-.55,.27,1.55)}.welcomeScreen #logo-2{transform-origin:center center;animation:cubic-rotate2 .8s cubic-bezier(.68,-.55,.27,1.55)}.stepsItem{width:100%;border-radius:6px;border:1px solid transparent;cursor:pointer}.stepsItem.active{border-color:#f0f3f8}.stepsItem.active .MuiTypography-caption{color:#016938;font-weight:600}@keyframes fill-change{0%{fill:#016938}75%{fill:#016938}to{fill:#59b557}}@keyframes show-step-4{0%{display:none}to{display:block}}@keyframes show-step-3{0%{opacity:0;letter-spacing:-.18em;width:1px}75%{opacity:1}to{opacity:1;letter-spacing:.01em;width:160px}}@keyframes cubic-rotate1{0%{transform:rotate(-90deg) translateY(-7px) translate(-4px)}75%{transform:rotate(0) translateY(0) translate(0)}to{transform:rotate(0) translateY(0) translate(0)}}@keyframes cubic-rotate2{0%{transform:rotate(-90deg) translateY(7px) translate(4px)}75%{transform:rotate(0) translateY(0) translate(0)}to{transform:rotate(0) translateY(0) translate(0)}}
