.wcos-bulk-return-backbone-modal .wc-backbone-modal-content {
	width: min(860px, calc(100vw - 32px));
	max-width: 860px;
}

.wcos-bulk-return-review,
.wcos-bulk-return-results {
	margin-bottom: 16px;
}

.wcos-bulk-return-counts {
	margin: 0 0 12px;
	font-weight: 600;
}

.wcos-bulk-return-groups {
	margin: 0 0 12px;
}

.wcos-bulk-return-groups p { margin: 0 0 4px; }

.wcos-bulk-return-rows {
	display: grid;
	gap: 8px;
	max-height: 360px;
	margin-bottom: 14px;
	overflow: auto;
}

.wcos-bulk-return-row {
	padding: 10px 12px;
	border: 1px solid #c3c4c7;
	border-left-width: 4px;
	background: #fff;
}

.wcos-bulk-return-row.is-eligible { border-left-color: #008a20; }
.wcos-bulk-return-row.is-skipped { border-left-color: #dba617; }
.wcos-bulk-return-row h4 { margin: 0 0 4px; }
.wcos-bulk-return-row p { margin: 0; }

.wcos-bulk-return-ack {
	display: flex;
	align-items: flex-start;
	gap: 10px;
	font-weight: 600;
	line-height: 1.45;
}

.wcos-bulk-return-ack input[type="checkbox"] {
	flex: 0 0 auto;
	margin: 2px 0 0;
}

.wcos-bulk-return-ack span {
	min-width: 0;
}

.wcos-bulk-return-status,
.wcos-bulk-return-error,
.wcos-bulk-return-results {
	margin: 0 0 12px;
}

.wcos-bulk-return-error { padding: 10px 12px; }
.wcos-bulk-return-results p { margin: 0 0 5px; }
