.responsive-table{width:100%;overflow-x:auto}@media screen and (max-width:768px){.responsive-table{display:block;white-space:nowrap}}@media screen and (max-width:768px){.responsive-table table{width:100%;border-collapse:collapse}.responsive-table thead{display:none}.responsive-table tr{display:block;margin-bottom:15px;border:1px solid #ddd;padding:10px}.responsive-table td{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid #ddd}.responsive-table td::before{content:attr(data-label);font-weight:bold;text-transform:uppercase}}