.lotto-tb{width:100%;max-width:var(--max-width);margin:2rem auto 0}.lotto-tb td,.lotto-tb th{border:1px solid var(--color-cm-gray)}.lotto-tb tr:nth-child(5n+1):not(:first-child) td,.lotto-tb tr:nth-child(5n+1):not(:first-child) th{border-top-width:2px}.lotto-tb th{width:4rem;font-size:1.6rem}.lotto-tb td{width:4.5rem;height:4.5rem;font-size:1.5rem;text-align:center}.lotto-tb td span{opacity:0;display:inline-flex;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;border-radius:50%;color:#111;box-shadow:0 .6rem 2rem var(--color-opacity);animation-name:lotto-ani;animation-timing-function:linear;animation-duration:.5s;animation-fill-mode:forwards}.lotto-tb td span.range-0{background:linear-gradient(145deg,#fff9c4,#fce38a,#d4b768);animation-delay:.1s}.lotto-tb td span.range-1{background:linear-gradient(145deg,#a5d6a7,#81c784,#228b22)}.lotto-tb td span.range-2{background:linear-gradient(145deg,#90caf9,#64b5f6,#4169e1);animation-delay:.25s}.lotto-tb td span.range-3{background:linear-gradient(145deg,#ef9a9a,#e57373,#d33);animation-delay:.15s}.lotto-tb td span.range-4{background:linear-gradient(145deg,#ce93d8,#ba68c8,purple);animation-delay:.2s}@keyframes lotto-ani{0%{opacity:0}to{opacity:1}}