li.nav-item[style*="display: none"]+li.separated{display:none}.popup-non-user{background-color:#fff;padding:16px;border-radius:4px}.popup-non-user .non-user__tab{display:flex;gap:12px}.popup-non-user .non-user__tab .nav-link{color:#343844;background-color:unset;border-radius:unset;width:100%;text-align:center;font-size:16px;font-weight:700;line-height:130%;padding:0 0 .5rem 0}.popup-non-user .non-user__tab .nav-link.active{background-color:#fff;color:var(--primary_color);border-bottom:1px solid var(--primary_color)}.popup-non-user .form-container{display:grid;gap:16px}.popup-non-user .form-container .form-label{font-size:14px;font-weight:500}.popup-non-user .form__button--container{display:flex;justify-content:space-around}.popup-non-user #pills-sign-in .form__button--container{display:flex;justify-content:space-around;margin-top:32px}.popup-non-user #pills-sign-up .form__button--container{display:flex;justify-content:space-around;margin-top:32px}.popup-non-user #signUpForm .signin__external-title-text{width:95px}.popup-non-user #signUpForm .signin__external-title{margin-top:32px;margin-bottom:32px}.popup-non-user .form__button--container .form__button{padding:6px 24px;border-radius:30px;background-color:var(--primary_color);color:#fff;border:1px solid var(--primary_color);font-size:12px;font-weight:500}.popup-non-user .form__button--container .button__sign-in,.popup-non-user .form__button--container .button__sign-up{width:100%;height:42px}#btnSignIn:hover{background-color:var(--primary_hover_color)}#btnSendEmail:hover{background-color:var(--primary_hover_color)}.popup-non-user .form-content{display:grid;gap:12px;margin-top:16px}.popup-non-user .form-content__note,#validate-mail{font-size:12px;font-weight:400}.popup-non-user .form-content__note,#validate-txtEmail,#validate-txtPasword{font-size:12px;font-weight:400}.popup-non-user .nav__container{display:flex;justify-content:space-between}.popup-non-user .form-content label{font-size:14px;font-weight:500}.popup-non-user .modal{padding-right:0}.form-content_password i{position:absolute;right:20px;margin-top:10px;color:#acacae}#external-account{width:100%}.popup-non-user .signin__external{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:32px;margin-top:32px}.signin__external-title{display:flex;align-items:center;margin:16px 0}.signin__external-login{display:flex}.signin__external-title-line{border-top:1px solid #ececec;width:35%}.signin__external-title-text{width:30%;font-size:14px;font-weight:400;color:#bbbbbc;text-align:center;line-height:130%}.signin__external-title{display:flex;align-items:center;justify-content:center;margin:0;align-self:stretch;gap:8px}.signin__external-title-line{border-top:1px solid var(--Gray-Color-04,#8e8f94);width:50px}.signin__external-title-text{font-family:Roboto;font-size:14px;font-weight:400;line-height:18.2px;text-align:center;color:var(--Gray-Color-04,#8e8f94);width:90px}.signin__external-login{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;align-self:stretch}.signin__external-login button{width:122px;height:39px;padding:12px 24px 12px 24px;border-radius:8px;aspect-ratio:auto;background-position:center;background-size:contain}.signin__external-login button img{display:none}.signin__external-login-btn-google{background:url(https://sourcevietnam.com/images/login/btn-google.png?v=pNJDmh3lZwnYQAe1GRokkIpkXeU) no-repeat;border:unset}.signin__external-login-btn-apple{background:url(https://sourcevietnam.com/images/login/btn-apple.png?v=pNJDmh3lZwnYQAe1GRokkIpkXeU) no-repeat}.signin__external-login-btn-facebook{background:url(https://sourcevietnam.com/images/login/btn-facebook.png?v=pNJDmh3lZwnYQAe1GRokkIpkXeU) no-repeat}.signin__external-login-btn-linkedin{background:url(https://sourcevietnam.com/images/login/btn-linkedin.png?v=pNJDmh3lZwnYQAe1GRokkIpkXeU) no-repeat}@media only screen and (max-width:768px){.popup-non-user .signin__external-login-btn-google{background-color:#fff}.popup-non-user .signin__external-login-btn-apple{background-color:#000}.popup-non-user .signin__external-login-btn-facebook{background-color:#0a65fe}.popup-non-user .signin__external-login-btn-linkedin{background-color:#0066c7}.popup-non-user .signin__external-login button{background-position:center;padding:0;background-image:none}.popup-non-user .signin__external-login button img{display:inherit;height:20px;margin:auto}.popup-non-user .non-user__tab{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap}.popup-non-user .nav-item{min-width:fit-content}}.popup-non-user-email-description{margin-top:.5rem;font-size:12px;font-weight:400;line-height:15.6px;text-align:left;color:#8e8f94}.separated{border-left:2px solid #ddd;margin-top:4px;height:40%}.footer-content{background:#f7f7f7;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;padding:20px}.logo-success{width:32px;height:32px;margin:10px}.message-success{font-size:16px;font-weight:700;line-height:20.8px;text-align:center;padding-top:10px;margin-bottom:0}.sub-message-success{font-size:14px;font-weight:400;line-height:18.2px;text-align:center;color:#8e8f94}.resend-mail{font-size:14px;font-weight:400;line-height:18.2px;text-align:center;color:#be123c}#btnSignUp_Login{width:fit-content;height:28px;border-radius:30px;background-color:#be123c;color:#fff;font-size:14px;font-weight:500;box-shadow:0 1px 0 0 #ffffff7a inset;padding:6px 24px}