body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}@media (max-width: 768px){html{font-size:60%}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button{font-size:calc(10px + 2vmin)}.image{height:125px;width:200px;display:none}@media (max-width: 599px){.image{display:block;margin-bottom:40px}}.main-logo{width:94%;height:94%;margin-left:auto;margin-right:auto}.menuselected{color:#fff!important;background-color:#99ce16!important;border-radius:0 25px 25px 0!important}._container_1vpi2_3{padding:16px 8px!important;max-height:100vh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}._header_1vpi2_12{background:linear-gradient(135deg,#d32f2f 0%,#c62828 100%)!important;color:#fff!important;padding:16px!important;margin-bottom:16px!important;border-radius:12px!important;box-shadow:0 4px 16px #d32f2f4d!important}._headerAvatar_1vpi2_21{background-color:#fff3!important;color:#fff!important;width:40px!important;height:40px!important}._alert_1vpi2_28{margin-bottom:12px!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important}._card_1vpi2_34{border-radius:12px!important;box-shadow:0 2px 12px #00000014!important;transition:all .3s ease!important;border:1px solid rgba(0,0,0,.08)!important;margin-bottom:0!important}._card_1vpi2_34:hover{box-shadow:0 4px 16px #0000001f!important}._cardAvatar_1vpi2_46{background:linear-gradient(135deg,#d32f2f,#c62828)!important;color:#fff!important;width:32px!important;height:32px!important}._submitButton_1vpi2_53{padding:8px 24px!important;border-radius:8px!important;font-size:.95rem!important;font-weight:600!important;text-transform:none!important;box-shadow:0 2px 12px #d32f2f4d!important;transition:all .3s ease!important;background:linear-gradient(135deg,#d32f2f,#c62828)!important}._submitButton_1vpi2_53:hover{box-shadow:0 6px 28px #d32f2f66!important;transform:translateY(-2px)!important}._submitButton_1vpi2_53:disabled{background:rgba(0,0,0,.12)!important;color:#00000042!important;box-shadow:none!important;transform:none!important}._strengthIndicator_1vpi2_77{margin-top:16px!important;padding:12px!important;background-color:#00000005!important;border-radius:8px!important;border:1px solid rgba(0,0,0,.08)!important}._strengthWeak_1vpi2_85{background-color:#f443361a!important;border-color:#f443364d!important}._strengthMedium_1vpi2_90{background-color:#ff98001a!important;border-color:#ff98004d!important}._strengthStrong_1vpi2_95{background-color:#4caf501a!important;border-color:#4caf504d!important}._requirementsList_1vpi2_101{background-color:#00000005!important;border-radius:12px!important;padding:8px!important}._requirementItem_1vpi2_107{border-radius:8px!important;margin-bottom:4px!important;transition:background-color .3s ease!important}._requirementItem_1vpi2_107:hover{background-color:#0000000a!important}._requirementMet_1vpi2_117{background-color:#4caf500d!important}._requirementNotMet_1vpi2_121{background-color:#f443360d!important}._passwordField_1vpi2_126{position:relative!important}._passwordField_1vpi2_126 ._MuiOutlinedInput-root_1vpi2_130{transition:all .3s ease!important}._passwordField_1vpi2_126 ._MuiOutlinedInput-root_1vpi2_130:hover ._MuiOutlinedInput-notchedOutline_1vpi2_134{border-color:#d32f2f80!important}._passwordField_1vpi2_126 ._MuiOutlinedInput-root_1vpi2_130._Mui-focused_1vpi2_138 ._MuiOutlinedInput-notchedOutline_1vpi2_134{border-color:#d32f2f!important;border-width:2px!important}._errorField_1vpi2_144 ._MuiOutlinedInput-root_1vpi2_130 ._MuiOutlinedInput-notchedOutline_1vpi2_134{border-color:#f44336!important}._errorField_1vpi2_144 ._MuiFormHelperText-root_1vpi2_148{color:#f44336!important;font-weight:500!important}._successField_1vpi2_154 ._MuiOutlinedInput-root_1vpi2_130 ._MuiOutlinedInput-notchedOutline_1vpi2_134{border-color:#4caf50!important}._loadingOverlay_1vpi2_159{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background-color:#fffc!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;z-index:1!important}@media (max-width: 768px){._container_1vpi2_3{padding:12px 4px!important}._header_1vpi2_12{padding:12px!important;text-align:center!important}._headerAvatar_1vpi2_21{width:36px!important;height:36px!important}._cardAvatar_1vpi2_46{width:28px!important;height:28px!important}._submitButton_1vpi2_53{font-size:.9rem!important;padding:8px 16px!important}}._requirementChips_1vpi2_201{gap:4px!important}._requirementChips_1vpi2_201 ._MuiChip-root_1vpi2_205{font-size:.7rem!important;height:24px!important}._compactForm_1vpi2_211 ._MuiTextField-root_1vpi2_211{margin-bottom:4px!important}._compactForm_1vpi2_211 ._MuiCardContent-root_1vpi2_215{padding:12px!important}@keyframes _fadeIn_1vpi2_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideIn_1vpi2_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}._card_1vpi2_34{animation:_fadeIn_1vpi2_1 .6s ease-out!important}._requirementItem_1vpi2_107{animation:_slideIn_1vpi2_1 .4s ease-out!important}._requirementItem_1vpi2_107:nth-child(1){animation-delay:.1s!important}._requirementItem_1vpi2_107:nth-child(2){animation-delay:.2s!important}._requirementItem_1vpi2_107:nth-child(3){animation-delay:.3s!important}._requirementItem_1vpi2_107:nth-child(4){animation-delay:.4s!important}@keyframes _progressFill_1vpi2_1{0%{width:0%}to{width:var(--progress-width)}}._MuiLinearProgress-bar_1vpi2_265{animation:_progressFill_1vpi2_1 .5s ease-out!important}@media (prefers-reduced-motion: reduce){._card_1vpi2_34,._requirementItem_1vpi2_107,._submitButton_1vpi2_53{animation:none!important;transition:none!important}._card_1vpi2_34:hover,._submitButton_1vpi2_53:hover{transform:none!important}._MuiLinearProgress-bar_1vpi2_265{animation:none!important}}._submitButton_1vpi2_53:focus-visible{outline:2px solid #d32f2f!important;outline-offset:2px!important}@media (prefers-contrast: high){._card_1vpi2_34{border:2px solid black!important}._header_1vpi2_12{background:black!important;color:#fff!important}._cardAvatar_1vpi2_46{background:black!important}._submitButton_1vpi2_53{background:black!important;border:2px solid white!important}}@media (prefers-color-scheme: dark){._card_1vpi2_34{background-color:#ffffff0d!important;border-color:#ffffff1f!important}._requirementsList_1vpi2_101{background-color:#ffffff05!important}._strengthIndicator_1vpi2_77{background-color:#ffffff05!important;border-color:#ffffff14!important}}@media print{._container_1vpi2_3{background:white!important;color:#000!important}._header_1vpi2_12{background:white!important;color:#000!important;border:2px solid black!important}._card_1vpi2_34{box-shadow:none!important;border:1px solid black!important}._submitButton_1vpi2_53{background:white!important;color:#000!important;border:2px solid black!important}}._container_1ip2r_3{padding:24px 16px!important;max-width:1200px!important}._header_1ip2r_8{background:linear-gradient(135deg,#1976d2 0%,#1565c0 100%)!important;color:#fff!important;padding:32px!important;margin-bottom:24px!important;border-radius:16px!important;box-shadow:0 8px 32px #1976d24d!important}._headerAvatar_1ip2r_17{background-color:#fff3!important;color:#fff!important;width:56px!important;height:56px!important}._alert_1ip2r_24{margin-bottom:24px!important;border-radius:12px!important}._loadingContainer_1ip2r_29{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:400px!important;color:var(--mui-palette-text-secondary)!important}._card_1ip2r_38{border-radius:16px!important;box-shadow:0 4px 20px #00000014!important;transition:all .3s ease!important;border:1px solid rgba(0,0,0,.08)!important}._card_1ip2r_38:hover{box-shadow:0 8px 32px #0000001f!important;transform:translateY(-2px)!important}._cardAvatar_1ip2r_50{background:linear-gradient(135deg,#1976d2,#1565c0)!important;color:#fff!important}._logoSection_1ip2r_55{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:16px!important;background-color:#1976d20a!important;border-radius:12px!important;border:2px dashed rgba(25,118,210,.2)!important;transition:all .3s ease!important}._logoSection_1ip2r_55:hover{background-color:#1976d214!important;border-color:#1976d266!important}._mapContainer_1ip2r_72{padding:16px!important;background-color:#f8f9fa!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.08)!important}._saveButtonContainer_1ip2r_79{display:flex!important;justify-content:center!important;padding:32px 0!important}._saveButton_1ip2r_79{min-width:200px!important;padding:12px 32px!important;border-radius:12px!important;font-size:1.1rem!important;font-weight:600!important;text-transform:none!important;box-shadow:0 4px 20px #1976d24d!important;transition:all .3s ease!important}._saveButton_1ip2r_79:hover{box-shadow:0 6px 28px #1976d266!important;transform:translateY(-2px)!important}._saveButton_1ip2r_79:disabled{background-color:#0000001f!important;color:#00000042!important;box-shadow:none!important;transform:none!important}@media (max-width: 768px){._container_1ip2r_3{padding:16px 8px!important}._header_1ip2r_8{padding:24px 16px!important;text-align:center!important}._headerAvatar_1ip2r_17{width:48px!important;height:48px!important}._card_1ip2r_38{margin-bottom:16px!important}._logoSection_1ip2r_55{padding:12px!important}._saveButton_1ip2r_79{width:100%!important;min-width:unset!important}}@keyframes _fadeIn_1ip2r_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._card_1ip2r_38{animation:_fadeIn_1ip2r_1 .6s ease-out!important}._card_1ip2r_38:nth-child(1){animation-delay:.1s!important}._card_1ip2r_38:nth-child(2){animation-delay:.2s!important}._card_1ip2r_38:nth-child(3){animation-delay:.3s!important}._card_1ip2r_38:nth-child(4){animation-delay:.4s!important}._loadingContainer_1ip2r_29{animation:_fadeIn_1ip2r_1 .5s ease-out!important}._progressBar_1ip2r_165{width:100%!important;height:4px!important;background-color:#0000001a!important;border-radius:2px!important;overflow:hidden!important;margin-top:8px!important}._progressFill_1ip2r_174{height:100%!important;background:linear-gradient(90deg,#1976d2,#42a5f5)!important;border-radius:2px!important;transition:width .3s ease!important}._card_1ip2r_38 ._MuiTextField-root_1ip2r_182,._card_1ip2r_38 ._MuiFormControl-root_1ip2r_186{margin-bottom:8px!important}._card_1ip2r_38 ._MuiTextField-root_1ip2r_182:hover ._MuiOutlinedInput-notchedOutline_1ip2r_191,._card_1ip2r_38 ._MuiFormControl-root_1ip2r_186:hover ._MuiOutlinedInput-notchedOutline_1ip2r_191{border-color:#1976d280!important}._successState_1ip2r_200{border:2px solid #4caf50!important;background-color:#4caf500a!important}._errorState_1ip2r_206{border:2px solid #f44336!important;background-color:#f443360a!important}@media (prefers-reduced-motion: reduce){._card_1ip2r_38,._loadingContainer_1ip2r_29,._saveButton_1ip2r_79{animation:none!important;transition:none!important}._card_1ip2r_38:hover,._saveButton_1ip2r_79:hover{transform:none!important}}._saveButton_1ip2r_79:focus-visible{outline:2px solid #1976d2!important;outline-offset:2px!important}@media (prefers-contrast: high){._card_1ip2r_38{border:2px solid black!important}._header_1ip2r_8{background:black!important;color:#fff!important}}@keyframes btn-pisca{0%{opacity:.4}50%{opacity:.7}to{opacity:1}}.btn-pisca{background-color:#005285!important;color:#fff!important;border-radius:4px;-webkit-animation:btn-pisca 2s linear infinite;-moz-animation:btn-pisca 2s linear infinite;-ms-animation:btn-pisca 2s linear infinite;-o-animation:btn-pisca 2s linear infinite;animation:btn-pisca 2s linear infinite}.btn-pisca:hover{color:#000!important}._fadeIn_1vsd5_2{animation:_fadeIn_1vsd5_2 .3s ease-in-out}@keyframes _fadeIn_1vsd5_2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._slideInRight_1vsd5_17{animation:_slideInRight_1vsd5_17 .4s ease-out}@keyframes _slideInRight_1vsd5_17{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}._customScrollbar_1vsd5_33::-webkit-scrollbar{width:6px}._customScrollbar_1vsd5_33::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._customScrollbar_1vsd5_33::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px;transition:background .2s ease}._customScrollbar_1vsd5_33::-webkit-scrollbar-thumb:hover{background:#a1a1a1}._noOverflow_1vsd5_53{overflow:hidden}._autoScroll_1vsd5_57{overflow-y:auto;overflow-x:hidden}._interactiveCard_1vsd5_63{transition:all .2s ease-in-out;cursor:pointer}._interactiveCard_1vsd5_63:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._interactiveCard_1vsd5_63:focus-within{outline:2px solid #1976d2;outline-offset:2px}@media (max-width: 768px){._mobileResponsive_1vsd5_80{width:95vw!important;max-height:85vh!important;margin:2.5vh auto}._mobileCard_1vsd5_86{margin-bottom:8px}._mobileHeader_1vsd5_90,._mobileContent_1vsd5_94{padding:12px!important}}._loadingShimmer_1vsd5_100{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_1vsd5_1 2s infinite}@keyframes _shimmer_1vsd5_1{0%{background-position:-200% 0}to{background-position:200% 0}}._focusVisible_1vsd5_116:focus-visible{outline:2px solid #1976d2;outline-offset:2px;border-radius:4px}@media (prefers-color-scheme: dark){._customScrollbar_1vsd5_33::-webkit-scrollbar-track{background:#2a2a2a}._customScrollbar_1vsd5_33::-webkit-scrollbar-thumb{background:#555}._customScrollbar_1vsd5_33::-webkit-scrollbar-thumb:hover{background:#777}}.container{display:flex;flex-direction:column;gap:1rem}.card{flex:1;margin-right:0}.MuiCard-root:first-child{background:linear-gradient(135deg,#f8f9ff 0%,#ffffff 100%)}.company-data{max-height:200px;overflow:hidden}.element::-webkit-scrollbar{width:8px}.element::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.element::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.element::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.MuiTextField-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#1976d2}.MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:2px}.MuiCard-root{transition:all .3s ease-in-out}.MuiCard-root:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a!important}.MuiButton-root{transition:all .3s ease-in-out}.MuiButton-contained:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00000026}.MuiStepLabel-label.Mui-active{font-weight:600}.MuiStepLabel-label.Mui-completed{font-weight:500}.MuiTooltip-tooltip{font-size:.875rem;max-width:300px;padding:12px 16px;border-radius:8px}@media screen and (max-width: 1024px){.container{flex-direction:column;gap:1rem}.card,.table{flex:auto;margin-right:0}}@media screen and (max-width: 768px){.MuiContainer-root{padding-left:16px!important;padding-right:16px!important}.MuiCardContent-root{padding:16px!important}}@media screen and (max-width: 480px){.MuiStepper-root .MuiStepLabel-labelContainer{display:none}.MuiStepper-root .MuiStepLabel-iconContainer{padding-right:0}}.MuiCircularProgress-root{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MuiAlert-root{border-radius:8px;font-weight:500}.MuiChip-root{font-weight:500;letter-spacing:.02em}.MuiFormHelperText-root.Mui-error{font-weight:500;margin-left:0;margin-top:8px}.MuiFormControlLabel-root{margin-right:24px}.MuiRadio-root{padding:6px}.MuiSelect-select{padding:12px 14px}.MuiMenuItem-root{padding:10px 16px;font-weight:500}.MuiMenuItem-root:hover{background-color:#1976d214}
