.rls-password-lang {
	display: flex;
	align-items: center;
	gap: 8px;
	margin: 8px 0 0;
	font-size: 13px;
}

.rls-password-lang-select {
	max-width: 12em;
}

.rls-password-rules {
	list-style: none;
	margin: 8px 0 0;
	padding: 0;
	font-size: 13px;
	line-height: 1.5;
}

.rls-password-rules li {
	color: #646970;
}

.rls-password-rules li.is-valid {
	color: #007017;
}

.rls-password-rules li.is-invalid {
	color: #b32d2e;
}

.rls-password-rules .rls-mark {
	display: inline-block;
	width: 1.2em;
}
