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;
}