.u-modal_whitebox.auth-modal{border:none;border-radius:1.45vw;flex-direction:column;align-items:center;min-width:35vw;max-width:90vw;padding:3vw 4vw;box-shadow:0 1.1vw 2.7vw #0000002e}.u-modal_whitebox.auth-modal.register{width:47vw}.u-modal_whitebox.auth-modal.login:not(.register){width:30.5vw}.u-modal_whitebox.auth-modal .u-modal-scroll,.u-modal_whitebox.auth-modal .u-modal-final-box{padding:0 1.2vw}.u-modal_whitebox.auth-modal .u-modal-title-box{margin-bottom:1.4vw}.u-modal_whitebox.auth-modal .u-modal-title{color:#575757;font-family:var(--text);font-size:var(--h2);letter-spacing:0;font-weight:600}svg.auth-modal-close.u-modal_close-svg{width:.85vw;padding:.45vw;top:.85vw;right:.85vw}svg.auth-modal-close.u-modal_close-svg path{fill:#0d87f5}svg.auth-modal-close.u-modal_close-svg:hover path{fill:#0769c1}.auth-modal-content{row-gap:.75vw}.login-input-box{color:#0d87f5;background-color:#eef7ff;border:1px solid #0d87f5;border-radius:55px;align-items:center;width:100%;height:3.2vw;min-height:46px;padding:0 2.9vw 0 3.45vw;transition:border-color .25s,background-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.login-input-box:hover{box-shadow:inset .25vw .15vw .35vw #0d87f51a}.login-input-box.error-red-mode{color:#c24f4f;background-color:#fff4f4;border-color:#e06f6f;box-shadow:inset 0 0 0 1px #e06f6f33}.login-input-box.error-red-mode .auth-input{color:#c24f4f}.login-input-box.error-red-mode .auth-input::placeholder{color:#cf7777}.login-input-box.error-red-mode .login-inputs-svg path,.login-input-box.error-red-mode .login-visibility-svg path{fill:#cf6666}svg.login-inputs-svg.auth-modal{width:1.05vw;min-width:17px;position:absolute;left:1.25vw}svg.login-inputs-svg.auth-modal path{fill:#0d87f5}input.auth-input{color:#0d87f5;width:100%;height:100%;font-family:var(--text);font-size:var(--s1);border:none;border-radius:55px;font-weight:500;background-color:#0000!important}input.auth-input::placeholder{color:#0d87f5}svg.login-visibility-svg{cursor:pointer;width:1.35vw;min-width:19px;padding:.35vw;transition:opacity .25s;position:absolute;right:.65vw}svg.login-visibility-svg path{fill:#0d87f5}svg.login-visibility-svg:hover{opacity:.65}.auth-input:-webkit-autofill{-webkit-text-fill-color:#0d87f5!important;caret-color:#0d87f5!important;-webkit-box-shadow:inset 0 0 0 1000px #eef7ff!important}.auth-input:-webkit-autofill:hover{-webkit-text-fill-color:#0d87f5!important;caret-color:#0d87f5!important;-webkit-box-shadow:inset 0 0 0 1000px #eef7ff!important}.auth-input:-webkit-autofill:focus{-webkit-text-fill-color:#0d87f5!important;caret-color:#0d87f5!important;-webkit-box-shadow:inset 0 0 0 1000px #eef7ff!important}.auth-input:-webkit-autofill:active{-webkit-text-fill-color:#0d87f5!important;caret-color:#0d87f5!important;-webkit-box-shadow:inset 0 0 0 1000px #eef7ff!important}.auth-btn{color:#fff;width:100%;height:3.2vw;min-height:48px;font-family:var(--text);font-size:var(--p3);cursor:pointer;background-color:#f3b36e;border:2px solid #f39f47;border-radius:55px;margin-top:1.15vw;font-weight:600;line-height:1;transition:opacity .25s,background-color .25s}.auth-btn:hover{opacity:.78}.auth-btn.pending-btn{pointer-events:none;opacity:.8}.auth-double-btns{justify-content:center;align-items:center;column-gap:1.45vw;margin-top:.85vw;display:flex}.auth-double-btn{color:#929292;font-family:var(--text);font-size:var(--p3);cursor:pointer;background:0 0;border:none;font-weight:500;transition:color .25s}.auth-double-btn:hover,.auth-double-btn_accent{color:#0d87f5}.register-input-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65vw;display:grid}.register-rules-alert{color:#9a9a9a;width:100%;font-family:var(--text);font-size:var(--s2);text-align:center;margin-top:.35vw;font-weight:400}.register-rules-alert a{color:#9a9a9a;transition:color .25s}.register-rules-alert a:hover{color:#0d87f5}@media (width<=900px){.u-modal_whitebox.auth-modal,.u-modal_whitebox.auth-modal.register,.u-modal_whitebox.auth-modal.login:not(.register){border-radius:22px;width:88vw;padding:24px 16px 22px}.u-modal_whitebox.auth-modal .u-modal-scroll,.u-modal_whitebox.auth-modal .u-modal-final-box{padding:0 10px}.u-modal_whitebox.auth-modal .u-modal-title-box{margin-bottom:18px}svg.auth-modal-close.u-modal_close-svg{width:14px;padding:7px;top:12px;right:12px}.auth-modal-content{row-gap:10px}.register-input-pair{grid-template-columns:1fr;gap:10px}.login-input-box{padding-left:48px;padding-right:44px}svg.login-inputs-svg.auth-modal{left:19px}.auth-btn{margin-top:16px}.auth-double-btns{flex-wrap:wrap;gap:8px 18px;margin-top:12px}}
