body { font-size: large; margin: 1em auto; width: 29.7cm; } input, button, select { font: inherit; } table.dashboard { float: right; } table.dashboard td:nth-child(1) { text-align: end; } #tables { display: flex; max-width: 100%; } table.result { text-align: center; margin: 0 1em; } table.result td { min-width: 6em; padding: 4px 8px; } table.result tr.highlight { background-color: yellow !important; } table.result thead tr { background-color: aquamarine; font-weight: bold; } table.result tbody tr:nth-of-type(2n) { background-color: #ededed; }