#stock-management td {
	vertical-align: middle;
}
#stock-management table.wp-list-table mark.yes {
	font-weight: bold;
	color: green;
	background: transparent none;
	line-height: 1;
}
#stock-management table.wp-list-table mark.no {
	font-weight: bold;
	color: #A44;
	background: transparent none;
	line-height: 1;
}
#stock-management .column-id {
	width: 5em;
}
#stock-management .column-sku,
#stock-management .column-manage_stock,
#stock-management .column-stock_status,
#stock-management .column-backorders,
#stock-management .column-stock {
	width: 9%;
}
#stock-management .column-stock {
	padding-right: 16px;
}
#stock-management .column-stock input {
	width: 100%;
}

/*
 * Responsive styles for the stock management table
 *
 * Adjusts the layout for smaller screens to match the design
 * of the product list table. Only the title column is displayed.
 */
@media screen and (max-width: 782px) {
	#stock-management .wp-list-table .column-id {
		display: none;
	}

	#stock-management .wp-list-table .is-expanded .column-id {
		text-align: left;
        padding: 3px 8px 3px 35%;
	}

	#stock-management .wp-list-table .is-expanded .toggle-row {
		top: -55.5px;
	}

	#stock-management .wp-list-table tr.is-expanded:has(td.column-thumb.hidden) .toggle-row {
		top: -15.5px;
	}

	#stock-management .wp-list-table tr.is-expanded:has(td.column-id.hidden) .toggle-row {
		top: -30px;
	}

	#stock-management .wp-list-table tr.is-expanded:has(td.column-thumb.hidden):has(td.column-id.hidden) .toggle-row {
		top: 10px;
	}
}
