body {margin:2px;background-color:#006}
main {margin:3px auto;padding:5px 12px 5px 5px;width:fit-content;max-width:1200px;max-height:calc(100vh - 36px);overflow:auto;border-radius:7px;background-color:#44f}
table,caption {background-color:#ddf}
table {border-collapse:collapse;white-space:nowrap;text-align:center}
caption {border-bottom:dotted 1px #555}
th,td {border:dotted 1px #555}
tr:nth-of-type(n+18) {display: none}
tr:nth-of-type(2n+4) th:first-of-type {background-color: #ffe}
tr:nth-of-type(2n+5) th:first-of-type {background-color: #eee}
tr:nth-of-type(1) {background-color:#fdc}
tr:nth-of-type(2) {color:#fff;background-color:#090}
tr:nth-of-type(3) th:first-of-type {background-color:#ecb}
tr:nth-of-type(3) th:nth-of-type(2n-2),.m {background-color:#fbb}
tr:nth-of-type(3) th:nth-of-type(2n+3),.p {background-color:#cfc}
tr:nth-of-type(n+3) td:nth-of-type(2n-1),.n {background-color:#fee}
tr:nth-of-type(n+3) td:nth-of-type(2n) {background-color:#efe}
th,td {padding:1px 5px}
tr:nth-of-type(n+34) {display:none}
