/**
 * Single task banner: location, device type & stats row spacing.
 * Loaded only on single task (product) pages. Keeps theme untouched.
 *
 * @package CUT Workreap Device Type
 */

.wr-serviesbann__content .wr-contentleft .wr-task-location,
.wr-serviesbann__content .wr-contentleft .wr-task-device-type {
	display: flex;
	align-items: center;
	gap: 8px;
	margin-top: 0;
	margin-bottom: 10px;
	line-height: 1.4;
	color: #64748B;
}

.wr-serviesbann__content .wr-contentleft .wr-task-location i,
.wr-serviesbann__content .wr-contentleft .wr-task-device-type i {
	flex-shrink: 0;
	font-size: 18px;
}

.wr-serviesbann__content .wr-contentleft .wr-task-location {
	margin-top: 4px;
}

.wr-serviesbann__content .wr-contentleft .wr-task-device-type {
	margin-bottom: 14px;
}

.wr-serviesbann__content .wr-contentleft > .wr-contenthasfig:last-of-type {
	margin-top: 4px;
	padding-top: 12px;
	border-top: 1px solid rgba(0, 0, 0, 0.08);
}

/* Task listing card: device type same format as location (address) */
.wr-topservice__content .wr-featureRating .wr-task-card-device-type,
.wr-featureRating .wr-task-card-device-type {
	display: flex;
	align-items: center;
	gap: 8px;
	margin-top: 4px;
	width: 100%;
	line-height: 1.57;
	font: 600 0.875rem/1.5714285714em Inter, sans-serif;
	color: inherit;
}

.wr-topservice__content .wr-featureRating .wr-task-card-device-type {
	font-size: 15px;
}

.wr-featureRating .wr-task-card-device-type i {
	flex-shrink: 0;
	font-size: inherit;
}
