У меня есть таблица с заголовком, и я пытаюсь разместить рядом с ней элемент div, чтобы он представлял собой расширение заголовка таблицы. Это отлично работает в Firefox: (X находится в div, отделенном от thead)

Но в Chrome граница смещена на один пиксель:

Когда я проверяю элементы в Chrome, и thead, и div имеют одинаковую высоту, поэтому странно, что их границы окажутся в разных местах. Если я добавлю поле в 1 пиксель к вершине элемента div, граница выстроится в линию, но это создаст разрыв в один пиксель вверху.
Вот код и окно, которые показывают, с чем я имею дело. В этом примере используется Tailwind CSS. https://codesandbox.io/s/quirky-hooks-gf6cx Просмотрите его в Firefox и Chrome, чтобы увидеть разницу.
Спасибо за вашу помощь.