.social-login-box{margin:18px 0;padding:16px;border:1px solid #8a82aa55;border-radius:16px}.social-login-box p{font-size:13px;line-height:1.5;margin:10px 0 0}.social-login-box .social-vk{display:block;width:100%;min-height:48px;border:0;border-radius:12px;background:#0077ff;color:white;font:inherit;font-weight:600;padding:12px 16px;cursor:pointer}.social-login-box button:disabled{opacity:.6;cursor:wait}.social-login-error{color:#db4e6b}.social-login-box:empty{display:none}
