/* Location page styles */
.location-map {
	width: 100%;
	height: 520px;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	overflow: hidden;
}

.location-info {
	margin-top: 24px;
	border-top: 2px solid #222;
}

.location-row {
	display: flex;
	gap: 24px;
	align-items: center;
	padding: 18px 12px;
	border-bottom: 1px solid #eee;
}

.location-label {
	min-width: 64px;
	font-weight: 600;
}

.page-header .page-subtitle {
	margin-top: 8px;
	color: #666;
	font-size: 16px;
}

