.responsive-table{width:100%;max-width:100%;margin-block:1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.responsive-table table{width:100%;min-width:650px;margin:0;border-collapse:collapse;border-spacing:0;table-layout:auto;font-family:inherit;font-size:inherit;line-height:1.5}.responsive-table th,.responsive-table td{padding:12px 16px;border:1px solid #d8d8d8;text-align:left;vertical-align:top}.responsive-table th{background-color:#f4f4f4;color:inherit;font-weight:700}.responsive-table tbody tr:nth-child(even){background-color:#fafafa}@media (max-width:767px){.responsive-table table{min-width:600px}.responsive-table th,.responsive-table td{padding:10px 12px}}