I have a question about construction of nice covering.
Let $X \subset \mathbb{R}^d$ be a $C^{1}$-domain. That is, $X$ is a connected open subset of $\mathbb{R}^d$ which satisfies the following condition:
For any $p \in \partial X$, there exist a $r>0$ and a $C^{1}$ mapping $\gamma:\mathbb{R}^{d-1} \to \mathbb{R}$ such that (upon rotating and relabeling the coordinate axes if necessary) we have \begin{align*} X \cap B(p,r)=\{y \mid \gamma(y_{1},\ldots,y_{d-1})<y_{d}\} \cap B(p,r), \end{align*} where $B(p,r)$ denotes the open ball centered at $p$ with radius $r>0$.
(Although there are several ways to define the $C^1$ domain, in this post we adopt this definition.)
My question
Let $D \subset \mathbb{R}^d$ be an unbounded $C^1$-domain. Let $K$ be a compact subset of $\bar{D}$. Then, can we construct an open subset $U \subset \mathbb{R}^d$ which satisfies the following?:
- $U \cap D$ is a bounded $C^{1}$-domain and $K \subset U$.
I think the existence of this open subset is not trivial.
Thanks for any information.

More of a comment: given a compact $K \subset D$, there exists $V$ a union of finitely many closed cubes so that $K \subset \overset{\circ}{V}$ and $V\subset U$. Again, there exists $W$ a finite union of closed cubes so that $V \subset \overset{\circ}{W}$ and $W \subset U$. So you may substitute $K$ with $V$ and $U$ with $\overset{\circ}{W}$, and look for $C^{1}$ domain $U$, $V \subset U \subset W$. This looks a little easier now.