.crm-recovery-page{box-sizing:border-box;color:#17243b;background:radial-gradient(at top,#eaf0ff 0%,#f6f8fc 60%);place-items:center;min-height:100dvh;padding:28px 18px;font-family:Roboto,Segoe UI,sans-serif;display:grid}.crm-recovery-card{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #e1e7f0;border-radius:20px;width:min(100%,490px);padding:36px;box-shadow:0 16px 48px #17243b0d}.crm-recovery-label{letter-spacing:2px;color:#687892;font-size:13px;font-weight:700;display:block}.crm-recovery-icon{color:#315fbe;background:#eef3ff;border-radius:20px;place-items:center;width:68px;height:68px;margin:26px auto 22px;display:grid}.crm-recovery-card h1{margin:0 0 14px;font-size:clamp(24px,5vw,29px);font-weight:650;line-height:1.25}.crm-recovery-description{color:#596a83;margin:0;font-size:15px;line-height:1.7}.crm-recovery-status{color:#526580;background:#f4f7fc;border-radius:10px;margin:22px 0 0;padding:12px;font-size:13px;line-height:1.5}.crm-recovery-button{color:#fff;width:100%;font:inherit;cursor:pointer;background:#315fbe;border:none;border-radius:10px;margin-top:24px;padding:13px 18px;font-size:14px;font-weight:600}.crm-recovery-button:hover{background:#254c9d}.crm-recovery-button:focus-visible{outline-offset:3px;outline:3px solid #8baff6}.crm-recovery-button:disabled{color:#65758b;cursor:default;background:#dde4ee}.crm-recovery-hint{color:#687892;margin:16px 0 0;font-size:12px;line-height:1.6}.crm-connection-notice{z-index:2000;box-sizing:border-box;color:#334865;background:#fff;border:1px solid #dce5f2;border-radius:12px;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 32px);padding:14px 18px;font:13px/1.5 Roboto,Segoe UI,sans-serif;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #17243b1a}.crm-connection-dot{background:#b77d12;border-radius:50%;flex-shrink:0;width:8px;height:8px}@media (width<=480px){.crm-recovery-card{padding:28px 22px}}.colored-toast.swal2-icon-success{background-color:#a5dc86!important}.colored-toast.swal2-icon-error{background-color:#f27474!important}.colored-toast.swal2-icon-warning{background-color:#f8bb86!important}.colored-toast.swal2-icon-info{background-color:#099014!important}.colored-toast.swal2-icon-question{background-color:#87adbd!important}.colored-toast .swal2-title,.colored-toast .swal2-close,.colored-toast .swal2-html-container{color:#fff}.colored-toast{z-index:1000}.fullscreen .react-images__blanket{z-index:1200}.apexcharts-legend-series .apexcharts-legend-marker{margin-right:8px}.scrollbar-container .ps__rail-y:hover>.ps__thumb-y,.scrollbar-container .ps__rail-y:focus>.ps__thumb-y,.scrollbar-container .ps__rail-y.ps--clicking .ps__thumb-y{background-color:#697586;width:5px}.scrollbar-container .ps__thumb-y{background-color:#697586;border-radius:6px;width:5px;right:0}.scrollbar-container.ps.ps--active-y>.ps__rail-y,.scrollbar-container>.ps.ps--active-y>.ps__rail-y{z-index:999;width:5px;background-color:#0000!important}.scrollbar-container.ps.ps--active-y>.ps__rail-y:hover,.scrollbar-container.ps.ps--active-y>.ps__rail-y.ps--clicking,.scrollbar-container>.ps.ps--active-y>.ps__rail-y:hover,.scrollbar-container>.ps.ps--active-y>.ps__rail-y.ps--clicking{background-color:#0000;width:5px}.scrollbar-container.ps.ps--scrolling-y>.ps__rail-y,.scrollbar-container.ps.ps--scrolling-x>.ps__rail-x,.scrollbar-container>.ps.ps--scrolling-y>.ps__rail-y,.scrollbar-container>.ps.ps--scrolling-x>.ps__rail-x{opacity:.4;background-color:#0000}@keyframes wings{50%{transform:translateY(-40px)}to{transform:translateY(0)}}@keyframes blink{50%{opacity:0}to{opacity:1}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-5px)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-7px)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}90%{transform:translateY(-2px)}}@keyframes slideY{0%,50%,to{transform:translateY(0)}25%{transform:translateY(-10px)}75%{transform:translateY(10px)}}@keyframes slideX{0%,50%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.swal2-container{z-index:9999!important}.swal2-container-custom{z-index:9999!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background-color:#0009!important}.swal2-popup{z-index:10000!important;border-radius:15px!important;box-shadow:0 20px 60px -2px #1b213a66!important}.swal2-container-custom .swal2-backdrop-show{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background-color:#0009!important}.swal2-shown{overflow:hidden!important}.PhoneInput{align-items:center;gap:12px;width:100%;margin-top:16px;margin-bottom:8px;display:flex}.PhoneInput .PhoneInputInput{box-sizing:border-box;background-color:#0000;border:1px solid #0000003b;border-radius:4px;flex:1;align-items:center;height:48px;padding:11.5px 14px;font-family:inherit;font-size:1rem;line-height:1.5;transition:border-color .2s,box-shadow .2s;display:flex}.PhoneInput .PhoneInputInput:hover{border-color:#000000de}.PhoneInput .PhoneInputInput:focus{border-width:2px;border-color:#1976d2;outline:none}.PhoneInput .PhoneInputInput::placeholder{color:#0009}.PhoneInput .MuiAutocomplete-root{flex-shrink:0;width:100px;min-width:100px;margin-top:0;margin-bottom:0}.PhoneInput .MuiAutocomplete-root .MuiOutlinedInput-root{box-sizing:border-box;align-items:center;display:flex;height:48px!important;padding:0!important}.PhoneInput .MuiAutocomplete-root .MuiOutlinedInput-root .MuiAutocomplete-input{line-height:1.5;padding:11.5px 14px!important}.PhoneInput .MuiAutocomplete-root .MuiAutocomplete-popper .MuiPaper-root{width:auto!important;min-width:300px!important}.PhoneInput .PhoneInputCountry{margin-right:8px}.PhoneInput .PhoneInputCountry .PhoneInputCountryIcon{width:20px;height:15px;box-shadow:0 0 0 1px #0000001a}.PhoneInput .PhoneInputCountry .PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInput.phone-input-error .PhoneInputInput{border-color:#d32f2f}.PhoneInput.phone-input-error .PhoneInputInput:focus{border-width:2px;border-color:#d32f2f}.PhoneInput.phone-input-error .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.PhoneInput.phone-input-error .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#d32f2f}.PhoneInput.phone-input-error .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:2px;border-color:#d32f2f}.ps{overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto;overflow:hidden!important}.ps__rail-x{opacity:0;height:15px;transition:background-color .2s linear,opacity .2s linear;display:none;position:absolute;bottom:0}.ps__rail-y{opacity:0;width:15px;transition:background-color .2s linear,opacity .2s linear;display:none;position:absolute;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:#0000;display:block}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{opacity:.9;background-color:#eee}.ps__thumb-x{background-color:#aaa;border-radius:6px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;position:absolute;bottom:2px}.ps__thumb-y{background-color:#aaa;border-radius:6px;width:6px;transition:background-color .2s linear,width .2s ease-in-out;position:absolute;right:2px}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.scrollbar-container{height:100%;position:relative}
