document.addEventListener("DOMContentLoaded", function () {
let totalRowCount = 0;
document.querySelectorAll("tbody").forEach(tbody => {
totalRowCount += tbody.querySelectorAll("tr").length;
});
let fontSize = 16;
let padding = 8;
if (totalRowCount >= 18) {
fontSize = 13.5;
padding = 5.5;
} else if (totalRowCount === 17) {
fontSize = 14;
padding = 6;
} else if (totalRowCount === 16) {
fontSize = 14.5;
padding = 6;
} else if (totalRowCount === 15) {
fontSize = 14.5;
padding = 6.5;
} else if (totalRowCount === 14) {
fontSize = 15;
padding = 7.5;
} else if (totalRowCount === 13) {
fontSize = 15.5;
padding = 8;
}
document.querySelectorAll("tbody").forEach(tbody => {
tbody.style.fontSize = fontSize + "px";
});
document.querySelectorAll("td").forEach(td => {
td.style.padding = padding + "px";
});
});