.mw-kartographer {
	display: inline-block;
}

.mw-kartographer-responsive {
	width: 100%;
	min-width: 200px;

	.mw-kartographer-responder {
		position: relative;
	}

	.mw-kartographer-map {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
}

.mw-kartographer-mapDialog-map {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.mw-kartographer-error {
	background: #ffc0cb;
}

a.mw-kartographer-link {
	cursor: pointer;
}

.mw-kartographer-autostyled {
	color: #fff;
}

.leaflet-bar a {
	background-position: center center;
}

.mw-kartographer {
	display: inline-block;
}

.mw-kartographer-responsive {
	width: 100%;
	min-width: 200px;

	.mw-kartographer-responder {
		position: relative;
	}

	.mw-kartographer-map {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 0;
	}
}

.mw-kartographer-mapDialog-map {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.mw-kartographer-error {
	background: #ffc0cb;
}

a.mw-kartographer-link {
	cursor: pointer;
}

.mw-kartographer-autostyled {
	color: #fff;
}

.leaflet-bar a {
	background-position: center center;
}

Fix map overlapping on mobile
Fix map overlapping on mobile

Bug: T133621
Change-Id: I4a34288302c2e236d5b71f6b50e7de90e5bd4a09
