.u-modal{z-index:20000;position:relative}.u-modal_background{position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#e6ebf092;display:flex;align-items:center;justify-content:center;opacity:0}.u-modal_background.u_modal-dark-background{background-color:#000000ba}.u-modal_whitebox{box-shadow:0 -2px 35px #00000005;border:solid 1px #ffffff;background-color:#ffffffc2;border-radius:1.5vw;max-width:90vw;max-height:90vh;position:relative;will-change:transform;overflow:hidden}.u-modal_whitebox .u-form-element-title{font-size:var(--p2);color:#323232}.modal-confirm-exit{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#edeef0;display:flex;align-items:center;justify-content:center;transition:.2s ease-in-out;opacity:0;flex-direction:column;z-index:100}.modal-confirm-exit-title{font-size:var(--h2);font-weight:700;color:var(--dark)}.modal-confirm-exit-desc{font-size:var(--p1);color:var(--dark);margin-top:.35vw;margin-bottom:1.25vw}.modal-confirm-exit-btns{display:flex;column-gap:.5vw;margin-top:.5vw}.u-modal_confirmed_close{background-color:#d77474;padding:1vw 3vw;color:#fff;border-radius:55px;font-size:var(--p2);transition:.3s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer}.u-modal_stop_close{background-color:#aaa;padding:1vw 3vw;color:#fff;border-radius:55px;font-size:var(--p2);transition:.3s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer}.u-modal_stop_close:hover,.u-modal_confirmed_close:hover{opacity:.7}.modal-confirm-exit.disable{display:none}svg.u-modal_close-svg{width:1vw}svg.u-modal_close-svg{position:absolute;top:.2vw;right:.2vw;padding:.7vw;width:.9vw;cursor:pointer}svg.u-modal_close-svg path{transition:.3s ease-in-out;fill:#c1c1c1}svg.u-modal_close-svg:hover path{fill:#565656}.u-modal-title{font-size:var(--h2);font-weight:700;color:var(--dark)}.u-modal-desc{font-size:var(--p3);color:var(--dark);margin-top:-.5vw;margin-bottom:1.25vw}.u-modal-scroll{width:100%;position:relative;padding-right:3vw;padding-left:3vw;padding-bottom:3vw;overflow:hidden}.u-modal_whitebox.internal{background-color:#edeef0;width:clamp(620px,50vw,950px);max-height:93vh;padding:2.5vw 1vw 1.5vw;flex-direction:column}.u-modal-title-box{display:flex;flex-direction:column;align-items:center;row-gap:.5vw;margin-bottom:.5vw}.u-modal-fields{display:flex;flex-direction:column;align-items:center;row-gap:1.5vw}.u-modal-fields-inner{display:flex;row-gap:1.2vw;flex-direction:column;width:100%}.u-modal-final-box{padding:0vw 3vw;z-index:2}.u-modal-final-box-bg{height:3vw;margin-top:-3vw;background:linear-gradient(to top,#edeef0 0%,#edeef0 30%,rgb(237 238 240) 30%,rgb(0 85 255 / 0%) 100%);pointer-events:none}.u-modal-send-btn{background-color:#52ad82;width:100%;display:flex;line-height:0;height:3vw;border-radius:55px;align-items:center;justify-content:center;color:#fff;font-size:var(--p2);cursor:pointer;transition:.3s ease-in-out;-webkit-user-select:none;user-select:none}.u-modal-send-btn:hover{opacity:.7}.u-modal-confirm-delete-btns{display:flex;column-gap:.5vw}.u-modal-confirm-delete{background-color:#d77474;padding:1vw 3vw;color:#fff;border-radius:55px;font-size:var(--p2);transition:.3s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer}.u-modal-stop-delete{background-color:#aaa;padding:1vw 3vw;color:#fff;border-radius:55px;font-size:var(--p2);transition:.3s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer}.u-modal-confirm-delete:hover,.u-modal-stop-delete:hover{opacity:.7}.u-form-double-part.align-bottom{display:flex;flex-direction:row;align-items:flex-end;column-gap:1.5vw}.u-form-double-part.align-top{display:flex;flex-direction:row;align-items:flex-start;column-gap:1.5vw}.u-modal-block-title{width:100%;border-bottom:solid 1px #747474;display:flex;justify-content:center;margin-top:1.5vw;margin-bottom:.5vw;-webkit-user-select:none;user-select:none}.u-modal-block-title-text{background-color:#3d529e;padding:.6vw 1.2vw .5vw;border-radius:1vw 1vw 0 0;font-size:var(--p2);color:#f5f5f5;font-weight:500}.u-modal_whitebox.register{width:30vw;min-height:50vh;max-height:90vh;padding:3vw 4vw}.auth-fields{width:100%;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;column-gap:.5vw;justify-content:center}.auth-title{font-size:var(--h2);font-weight:700;color:var(--dark)}.auth-subtitle{font-size:var(--p3);margin-top:.3vw;color:var(--dark);margin-bottom:1.5vw}.auth-input-box{display:flex;margin-bottom:.75vw;width:100%;position:relative}.auth-input-box.half-block{width:calc(50% - .25vw)}input.auth-input{width:100%;border:none;border-radius:55px;background-color:var(--light-blue);height:3vw;color:#fff;font-size:var(--p2);padding:0vw 1.5vw;transition:background .3s ease-in-out,color .3s ease-in-out;line-height:0}input.auth-input::placeholder{color:var(--white-blue)}input.auth-input:focus{background-color:#4a65c2!important}.auth-input-box.error-red-mode input{background-color:#cf9f9f!important}.auth-input-box.error-red-mode input::placeholder{color:#fff!important}.auth-input-box.error-red-mode svg{fill:#fff!important}.auth-input:-webkit-autofill,.auth-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;caret-color:#fff;box-shadow:0 0 0 1000px #5a77de inset!important;-webkit-box-shadow:0 0 0 1000px #5a77de inset!important}.auth-input:-moz-autofill,.auth-input:-moz-autofill:focus{color:#fff!important;background-color:#5a77de!important;box-shadow:0 0 0 1000px #5a77de inset!important}.auth-input-box.error-red-mode input.auth-input:-webkit-autofill,.auth-input-box.error-red-mode input.auth-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;box-shadow:0 0 0 1000px #cf9f9f inset!important}.auth-input-box.error-red-mode input.auth-input:-moz-autofill,.auth-input-box.error-red-mode input.auth-input:-moz-autofill:focus{color:#fff!important;background-color:#cf9f9f!important;box-shadow:0 0 0 1000px #cf9f9f inset!important}svg.password-visibility-svg{width:1.5vw;position:absolute;fill:var(--gray);top:calc(50% - 1.25vw);right:.5vw;cursor:pointer;transition:.3s ease-in-out;padding:.5vw}svg.password-visibility-svg:hover{fill:#fff}svg.login-icon-input{width:1vw;position:absolute;left:1vw;top:50%;transform:translateY(-50%);fill:#ccd5de;transition:.3s ease-in-out}.auth-btn{width:100%;background-color:var(--dark);height:3vw;border-radius:55px;display:flex;align-items:center;justify-content:center;color:#fff;margin-top:.5vw;font-size:var(--p2);transition:.3s ease-in-out;cursor:pointer}.auth-btn:hover{opacity:.8}.auth-double-btns{display:flex;font-size:var(--p3);color:var(--dark);margin-bottom:-2vw;margin-top:.3vw}.auth-double-btn{transition:.3s ease-in-out;cursor:pointer;padding:1vw .8vw}.auth-double-btn:hover{opacity:.6}.u-modal_whitebox.login{width:30vw;min-height:50vh;max-height:90vh;padding:3vw 4vw}input.auth-input.login{padding-left:2.5vw}.u-modal_whitebox.forgot-password{width:30vw;min-height:35vh;max-height:80vh;padding:3vw 4vw}.u-modal_whitebox.internal.show-mode{padding:2.5vw 1vw}.u-modal-final-box-double{display:flex;column-gap:1vw}.u-modal-confirmation-subtitle{font-size:var(--p1);font-weight:600;color:var(--black-2);margin-bottom:1vw}.u-modal-confirmation-text{font-size:var(--p3);color:var(--black-2)}.u-modal-confrimation-text-block{margin-top:2vw;padding:0 1vw}
