table{border-collapse:collapse;text-align:left;width:100%;margin:20px 0;font-size:16px}th,td{border:1px solid #ddd;padding:12px 15px}th{background-color:#f4f4f4;font-weight:700}tr:nth-child(2n){background-color:#f9f9f9}@media (width<=600px){table,th,td{width:100%;display:block}th{display:none}td{border-bottom:1px solid #ddd;justify-content:space-between;padding:10px;display:flex}td:before{content:attr(data-label);font-weight:700}}
