Если все строки охватывают одно и то же, он свернется. Вам, вероятно, лучше строить его по клеткам и устанавливать границы. Я ждал запуска сборки, поэтому быстро составил таблицу.
table {
border: 1px solid #888;
border-collapse: collapse;
background-color: #f5e7d1;
}
td {
height: 40px;
width: 40px;
}
td.br {
border-right: 1px solid #888;
}
td.bb {
border-bottom: 1px solid #888;
}
td > label > input { display : none; }
td > label > span {
border: 1px solid #CCC;
background: radial-gradient(circle, rgba(197,199,163,1) 0%, rgba(255,255,255,1) 100%);
border-radius: 50%;
width: 50%;
height: 50%;
display: block;
margin: auto;
}
td > label {
cursor: pointer;
}
td > label > input:checked + span {
background: radial-gradient(circle, rgba(255,0,0,1) 0%, rgba(255,100,102,1) 100%);
border-color: #F09;
}
<table>
<tbody>
<tr>
<td class=""><label><input type="checkbox"><span></span></label></td>
<td class="br"><label><input type="checkbox"><span></span></label></td>
<td class="br"><label><input type="checkbox"><span></span></label></td>
<td class="bb"><label><input type="checkbox"><span></span></label></td>
<td class="bb"><label><input type="checkbox"><span></span></label></td>
<td class="br bb"><label><input type="checkbox"><span></span></label></td>
<td class=""><label><input type="checkbox"><span></span></label></td>
<td class=""><label><input type="checkbox"><span></span></label></td>
</tr>
<tr>
<td class="bb"><label><input type="checkbox"><span></span></label></td>
<td class="br bb"><label><input type="checkbox"><span></span></label></td>
<td class="br"><label><input type="checkbox"><span></span></label></td>
<td class=""><label><input type="checkbox"><span></span></label></td>
<td class="br"><label><input type="checkbox"><span></span></label></td>
<td class="br"><label><input type="checkbox"><span></span></label></td>
<td class=""><label><input type="checkbox"><span></span></label></td>
<td class=""><label><input type="checkbox"><span></span></label></td>
</tr>
<tr>
<td class=""><label><input type="checkbox"><span></span></label></td>
<td class="br"><label><input type="checkbox"><span></span></label></td>
<td class="br bb"><label><input type="checkbox"><span></span></label></td>
<td class="bb"><label><input type="checkbox"><span></span></label></td>
<td class="br bb"><label><input type="checkbox"><span></span></label></td>
<td class="br bb"><label><input type="checkbox"><span></span></label></td>
<td class="bb"><label><input type="checkbox"><span></span></label></td>
<td class="bb"><label><input type="checkbox"><span></span></label></td>
</tr>
<tr>
<td class="bb"><label><input type="checkbox"><span></span></label></td>
<td class="br bb"><label><input type="checkbox"><span></span></label></td>
<td class=""><label><input type="checkbox"><span></span></label></td>
<td class=""><label><input type="checkbox"><span></span></label></td>
<td class="br"><label><input type="checkbox"><span></span></label></td>
<td class="bb"><label><input type="checkbox"><span></span></label></td>
<td class="bb"><label><input type="checkbox"><span></span></label></td>
<td class="bb"><label><input type="checkbox"><span></span></label></td>
</tr>
<tr>
<td class="bb"><label><input type="checkbox"><span></span></label></td>
<td class="br bb"><label><input type="checkbox"><span></span></label></td>
<td class="bb"><label><input type="checkbox" checked><span></span></label></td>
<td class="bb"><label><input type="checkbox"><span></span></label></td>
<td class="br bb"><label><input type="checkbox"><span></span></label></td>
<td class=""><label><input type="checkbox"><span></span></label></td>
<td class="br"><label><input type="checkbox"><span></span></label></td>
<td class=""><label><input type="checkbox"><span></span></label></td>
</tr>
<tr>
<td class="br"><label><input type="checkbox"><span></span></label></td>
<td class=""><label><input type="checkbox"><span></span></label></td>
<td class="br"><label><input type="checkbox"><span></span></label></td>
<td class="bb"><label><input type="checkbox"><span></span></label></td>
<td class="br bb"><label><input type="checkbox"><span></span></label></td>
<td class="bb"><label><input type="checkbox"><span></span></label></td>
<td class="br bb"><label><input type="checkbox"><span></span></label></td>
<td class="bb"><label><input type="checkbox"><span></span></label></td>
</tr>
<tr>
<td class="br"><label><input type="checkbox"><span></span></label></td>
<td class=""><label><input type="checkbox"><span></span></label></td>
<td class="br"><label><input type="checkbox"><span></span></label></td>
<td class=""><label><input type="checkbox"><span></span></label></td>
<td class=""><label><input type="checkbox"><span></span></label></td>
<td class="br"><label><input type="checkbox"><span></span></label></td>
<td class=""><label><input type="checkbox"><span></span></label></td>
<td class=""><label><input type="checkbox"><span></span></label></td>
</tr>
<tr>
<td class="br"><label><input type="checkbox"><span></span></label></td>
<td class=""><label><input type="checkbox"><span></span></label></td>
<td class="br"><label><input type="checkbox"><span></span></label></td>
<td class=""><label><input type="checkbox"><span></span></label></td>
<td class=""><label><input type="checkbox"><span></span></label></td>
<td class="br"><label><input type="checkbox"><span></span></label></td>
<td class=""><label><input type="checkbox"><span></span></label></td>
<td class=""><label><input type="checkbox"><span></span></label></td>
</tr>
</tbody>
</table>