```css
.tablepress{width:100%!important;border-collapse:collapse!important;border:1px solid #d9dee3!important;border-radius:6px;overflow:hidden;background:#fff!important;color:#343a40!important;font-family:inherit;font-size:14px;line-height:1.8;margin:24px 0!important;box-shadow:0 3px 12px #0000000a}.tablepress thead th{background:#c62828!important;color:#fff!important;font-weight:700!important;text-align:center!important;padding:14px 12px!important;border:1px solid #b71c1c!important;border-bottom:2px solid #991b1b!important;vertical-align:middle}.tablepress tbody td{background:#fff!important;color:#343a40!important;padding:12px 14px!important;border:1px solid #e0e4e8!important;text-align:center!important;vertical-align:middle}.tablepress tbody tr:nth-child(even) td{background:#f5f6f8!important}.tablepress tbody tr:hover td{background:#fff1f1!important;transition:background-color .2s ease}.tablepress tbody td:first-child{text-align:right!important;font-weight:600;color:#343a40!important}.tablepress tbody td a,.tablepress tbody td a:visited{color:#343a40!important;text-decoration:none!important;font-weight:600}.tablepress tbody td a:hover{color:#c62828!important;text-decoration:underline!important}.tablepress thead th + th,.tablepress tbody td + td{border-right:1px solid #d9dee3!important}.tablepress caption{caption-side:top;text-align:right;font-weight:700;color:#343a40;padding:0 0 10px}@media screen and (max-width: 768px){.tablepress{font-size:12px;line-height:1.7}.tablepress thead th{padding:10px 8px!important;white-space:nowrap}.tablepress tbody td{padding:10px 8px!important}}