.login-popup{display:none}.login-popup.is-opened{display:block}.login-popup__popup{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#fff;z-index:11;width:100%;max-width:310px;margin:0 auto;padding:50px 30px 30px}.login-popup__overlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.2);z-index:10;width:100%;height:100%}.login-popup__close{cursor:pointer;position:absolute;top:15px;right:15px}.login-popup .icon.icon--close{width:18px;height:18px}.login-popup__buttons{display:flex;flex-direction:column;align-items:center;gap:4px;justify-content:center}.login-popup p{text-align:center;font-size:14px;margin:0}.login-popup__heading{font-size:16px !important;font-weight:500;line-height:125%;margin:0}.login-popup .button{font-size:16px;font-weight:600 !important;line-height:100%;text-transform:uppercase;width:100%}.login-popup__register{background:rgba(0,0,0,0);border:1px solid rgb(var(--accent-color));color:rgb(var(--text-color))}.login-popup[data-context=b2b] .diagnosis__text,.login-popup[data-context=b2b] .login-popup__heading{display:none}.login-popup[data-context=b2b] .login-popup__heading--b2b{display:block}.login-popup[data-context=b2b] .login-popup__popup{padding:50px 30px 30px}.login-popup[data-context=b2b-atc] .diagnosis__text{display:none}