.Login_root__lmB1F{display:flex;min-height:100vh;min-height:100dvh;width:100%;overflow:hidden;font-family:var(--font-family,"Roboto",sans-serif);background:var(--background-default,#f8fafc);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.Login_imageSection__P4OHi{flex:1 1 50%;background:url(/imagens/background.png) 50%/cover no-repeat;min-height:100vh;min-height:100dvh}.Login_formSection__MeLKi{flex:1 1 50%;display:flex;align-items:center;justify-content:center;background:var(--background-paper,#ffffff);padding:max(24px,4vmin) calc(max(24px, 4vmin) + env(safe-area-inset-right)) max(24px,4vmin) calc(max(24px, 4vmin) + env(safe-area-inset-left));box-sizing:border-box}.Login_paper__m4aKq{width:100%;max-width:min(480px,84vw);padding:clamp(24px,4vmin,40px) clamp(20px,4.5vmin,48px) clamp(28px,5vmin,48px);border-radius:12px;box-shadow:none;border:none;text-align:center;background:var(--background-paper,#ffffff);max-height:calc(100dvh - 2 * max(24px, 4vmin));overflow:auto}.Login_logoWrap__QOZjg{display:none;align-items:center;justify-content:center;margin-bottom:clamp(12px,2vmin,16px)}.Login_logo__jVfWx{width:clamp(140px,40vw,240px);height:auto;object-fit:contain;image-rendering:-webkit-optimize-contrast}.Login_title__5ZhJ9{font-weight:700;margin-bottom:6px;font-size:clamp(1.25rem,1.05rem + 1vw,2rem);letter-spacing:-.015em;color:var(--text-primary,#364152)}.Login_subTitle__eT1eG{color:var(--text-secondary,#697586);line-height:1.5;margin-bottom:clamp(18px,3.2vmin,28px);font-size:clamp(.9rem,.85rem + .3vw,1.05rem)}.Login_statusRegion__74cCT{margin-bottom:4px}.Login_alert__m_DEA{margin-bottom:16px}.Login_form__fRZLe{display:flex;flex-direction:column;gap:clamp(12px,2.2vmin,20px)}.Login_input__oToQq .MuiOutlinedInput-root{background:var(--background-default,#f8fafc)}.Login_input__oToQq .MuiOutlinedInput-notchedOutline{border-color:var(--grey-200,#eef2f6)}.Login_input__oToQq .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary-main,#b7df00)}.Login_input__oToQq .MuiInputLabel-root.Mui-focused{color:var(--primary-main,#b7df00)}.Login_options__dKW0A{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:4px}.Login_forgotLink__eTxHw{font-size:clamp(.85rem,.8rem + .2vw,.95rem);color:#111;white-space:nowrap;text-underline-offset:2px;-webkit-text-decoration-color:var(--primary-main,#b7df00);text-decoration-color:var(--primary-main,#b7df00)}.Login_button__vMvPs{background-color:var(--primary-main,#b7df00);color:#111;font-weight:600;text-transform:none;padding:clamp(10px,2.2vmin,12px);border-radius:6px}.Login_button__vMvPs:hover{background-color:var(--primary-dark,#8cab00)}.Login_button__vMvPs.Mui-disabled{opacity:.7}@media (max-width:1200px){.Login_imageSection__P4OHi{flex-basis:48%}.Login_formSection__MeLKi{flex-basis:52%}}@media (max-width:900px){.Login_root__lmB1F{flex-direction:column;background:url(/imagens/bg.jpg) 50%/cover no-repeat}.Login_imageSection__P4OHi{display:none}.Login_formSection__MeLKi{width:100%;background:transparent;padding:clamp(20px,4.5vmin,32px) clamp(16px,4vmin,24px)}.Login_paper__m4aKq{background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(1.2) blur(2px);backdrop-filter:saturate(1.2) blur(2px);border:1px solid var(--grey-200,#eef2f6);box-shadow:0 6px 24px rgba(0,0,0,.12);border-radius:12px;margin:0 auto}.Login_logoWrap__QOZjg{display:flex}}@media (max-width:380px){.Login_paper__m4aKq{padding:18px 16px 22px}.Login_options__dKW0A{flex-direction:column;align-items:flex-start;gap:8px}.Login_logo__jVfWx{width:clamp(120px,48vw,180px)}}@media (max-width:320px){.Login_paper__m4aKq{padding:16px 12px 20px;border-radius:10px}.Login_title__5ZhJ9{font-size:clamp(1.1rem,3.4vw,1.3rem)}}@media (orientation:landscape) and (max-height:600px){.Login_root__lmB1F{align-items:center}.Login_formSection__MeLKi{padding:12px min(24px,4vw)}.Login_paper__m4aKq{max-height:calc(100dvh - 24px);overflow:auto}.Login_logo__jVfWx{width:clamp(100px,28vw,160px)}}.RecuperarSenhaDialog_dialogPaper__1ICV3{width:100%!important;max-width:480px!important;margin:16px!important;border-radius:14px!important;border:1px solid var(--grey-200,#eef2f6);box-shadow:0 10px 30px rgba(0,0,0,.12);background:var(--background-paper,#fff)}@media (min-width:1200px){.RecuperarSenhaDialog_dialogPaper__1ICV3{max-width:520px!important}}.RecuperarSenhaDialog_title__b1Ha4{font-weight:700!important;padding:16px 48px 8px 24px!important;color:var(--text-primary,#364152)!important}.RecuperarSenhaDialog_closeButton__3Woqw{position:absolute!important;right:12px;top:12px;color:var(--text-secondary,#697586)!important}.RecuperarSenhaDialog_content__82rwY{padding:8px 24px!important}.RecuperarSenhaDialog_text__FvOpX{margin-bottom:12px!important;color:var(--text-secondary,#697586);font-size:clamp(.9rem,.85rem + .25vw,1rem)}.RecuperarSenhaDialog_alertError__07Vox{margin-top:16px!important}.RecuperarSenhaDialog_textFieldWrapper__7hp9e .MuiOutlinedInput-root{background:var(--background-default,#f8fafc);border-radius:10px}.RecuperarSenhaDialog_textFieldWrapper__7hp9e .MuiOutlinedInput-notchedOutline{border-color:var(--grey-200,#eef2f6)}.RecuperarSenhaDialog_textFieldWrapper__7hp9e .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#e6ebf0}.RecuperarSenhaDialog_textFieldWrapper__7hp9e .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary-main,#b7df00)}.RecuperarSenhaDialog_actions__mnRME{padding:16px 24px 20px!important;display:flex;gap:12px}.RecuperarSenhaDialog_buttonWrapper__CTYe0{position:relative;display:inline-flex}.RecuperarSenhaDialog_buttonProgress__3r8rQ{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px}@media (max-width:600px),(orientation:landscape) and (max-height:600px){.RecuperarSenhaDialog_dialogPaper__1ICV3{max-width:none!important;width:100%!important;height:100%!important;margin:0!important;border-radius:0!important;border-left:none!important;border-right:none!important}.RecuperarSenhaDialog_title__b1Ha4{padding:14px 48px 6px 20px!important}.RecuperarSenhaDialog_content__82rwY{padding:8px 20px!important}.RecuperarSenhaDialog_actions__mnRME{padding:12px 20px 16px!important}}