.validator{width:20px;height:20px;display:flex;justify-content:center;align-items:center}.validator svg{width:15px;height:15px}.formHeader{width:100%;height:50px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;box-sizing:border-box}.formHeader .switchForms{display:flex;justify-content:center;align-items:center;gap:8px}.formHeader .switchForms .switchFormsTabBtn{padding:6px 12px;height:50px;font-weight:700}.formHeader .switchForms .activeTab{background-color:var(--secondary-background-color);border-radius:.375rem .375rem 0 0;position:relative;color:var(--primary-text-color)}.formHeader .switchForms .activeTab:after{right:0;border-bottom-right-radius:.5rem}.formHeader .switchForms .activeTab:after,.formHeader .switchForms .activeTab:before{content:"";position:absolute;bottom:0;width:.5rem;height:.5rem;background-color:var(--secondary-background-color);margin-bottom:-.5rem}.formHeader .switchForms .activeTab:before{left:0;border-bottom-left-radius:.5rem}.formHeader .switchForms .inactiveTab{color:var(--secondary-text-color);background-color:var(--secondary-background-color)}.formHeader .closeFormButton{background-color:rgba(0,0,0,0);color:var(--primary-text-color,#fff);border:none;padding:0;height:50px;width:50px;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:768px){.formHeader,.formHeader .switchForms .switchFormsTab{height:auto}.formHeader .closeFormButton{height:30px;width:30px}}.loginRegisterContent{background-color:var(--tertiary-background-color);width:100%;max-width:280px;padding:5px;box-sizing:border-box;color:var(--primary-text-color,#fff);position:relative;overflow-y:auto;display:flex;flex-direction:column;border-radius:10px;border:var(--primary-border)}.loginRegisterContent .login-register-switch-form-button{border:none;color:var(--primary-text-color,#fff);width:100%;display:flex;justify-content:center;align-items:center;font-size:1rem;font-weight:700;cursor:pointer;margin:20px 0}.loginRegisterContent .login-register-form{flex-direction:column;display:flex;justify-content:space-between;align-items:center;background-color:var(--secondary-background-color);padding:5px;box-sizing:border-box;border-radius:0 .375rem .375rem .375rem;transition:all .5s linear}.loginRegisterContent .login-register-form .login-register-form-fields{width:100%;display:flex;flex-direction:column;gap:10px}.loginRegisterContent .login-register-form .login-register-form-fields .login-register-form-field{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.loginRegisterContent .login-register-form .login-register-form-fields .login-register-form-field p{margin:0}.loginRegisterContent .login-register-form .login-register-form-fields .login-register-form-field .password-info{color:var(--primary-active-color);font-size:10px;padding:5px 0;width:100%}.loginRegisterContent .login-register-form .login-register-form-fields .login-register-form-field .input-validator{width:100%;position:relative}.loginRegisterContent .login-register-form .login-register-form-fields .login-register-form-field .input-validator input{width:100%;box-sizing:border-box;border:none;background-color:var(--tertiary-background-color)}.loginRegisterContent .login-register-form .login-register-form-fields .login-register-form-field .input-validator .filedInfo{position:absolute;right:2px;top:0;bottom:0;display:flex;align-items:center;justify-content:flex-end;width:auto;min-width:48px;cursor:pointer}.loginRegisterContent .login-register-form .login-register-form-fields .login-register-form-field .input-validator .filedInfo .inputs-action{height:100%}.loginRegisterContent .login-register-form .login-register-form-fields .login-register-form-field .input-validator .filedInfo .showPasswordButton{height:100%;display:flex;align-items:center;justify-content:center;min-width:48px}.loginRegisterContent .login-register-form .login-register-form-fields .gender{display:flex;justify-content:space-between;align-items:center;gap:0 10px;height:36px}.loginRegisterContent .login-register-form .login-register-form-fields .gender select{background-color:var(--tertiary-background-color);width:auto}.loginRegisterContent .login-register-form .login-register-form-button{border:none;font-weight:700;font-size:18px;padding:10px 0;width:95%;margin:10px;text-align:center}.loginRegisterContent .btn-secondary{justify-self:center;align-self:center;font-size:12px}.loginRegisterPopup{display:flex;justify-content:center;flex-direction:column;align-items:center;position:fixed;left:0;right:0;bottom:0;top:0;width:100%;margin:0;padding:0;z-index:1001}