CSS, вызывающий заполнение, не включен в ваш пример.Запустите этот фрагмент и посмотрите на результат.Другой CSS, который вы импортируете, вызывает ширину таблицы.
В Chrome щелкните правой кнопкой мыши одну из ячеек таблицы и перейдите к проверке.Посмотрите на стили в devtools, чтобы увидеть, откуда они берутся.
#contact_search{
border-collapse: collapse;
}
#contact_search tr td, #contact_search tr th{
/* text-align: center; */
border: 1px solid #006;
line-height: 1;
}
<table id="contact_search" >
<thead>
<tr>
<th>Nametest</th>
<th>Country</th>
<th>City</th>
<th>Category</th>
<th>Work</th>
<th>Mobile</th>
<th>Email</th>
<th>Trades</th>
</tr>
</thead>
<tbody>
<td>John Doe</td>
<td>Australia</td>
<td>Auckland</td>
<td>Corporate Client</td>
<td>3275020</td>
<td>9926104</td>
<td>johndoe@example.com</td>
<td>None</td>
</tbody>
</table>