/* ru_auth login/signup OAuth layout */

/* Hide Frappe default "or" divider — RuAuthMethods manages separators */
.for-login .social-logins > .login-divider {
	display: none;
}

/* Hide VK SDK redundant preamble when we already show a divider above */
.ru-auth-method-vk .VkIdSdk_oauth_link_text,
.ru-auth-method-vk [class*="OAuthList__description"],
.ru-auth-method-vk [class*="oauthListDescription"] {
	display: none !important;
}

.ru-auth-oauth-block {
	margin-top: 0;
	max-width: 320px;
	margin-left: auto;
	margin-right: auto;
}

.ru-auth-method {
	width: 100%;
}

.ru-auth-method-yandex .ya-login-button {
	min-height: 0;
}

/* VK OAuthList: same width as login form controls */
.ru-auth-method-vk .VkIdSdk_oauth_list,
.ru-auth-method-vk [class*="OAuthList"] {
	width: 100% !important;
	max-width: 100% !important;
}

.ru-auth-signup-oauth-section {
	margin-top: 1rem;
	max-width: 320px;
	margin-left: auto;
	margin-right: auto;
}

.ru-auth-signup-oauth-section .login-divider {
	margin: 1rem 0 0.75rem;
}

/* Login/forgot: envelope icon replaced with #es-line-call via login_oauth.js */

section.for-forgot .email-field input {
	padding-left: 35px;
}
