@media only screen and (max-width:991.98px){.table-adaptive table,.table-adaptive tbody,.table-adaptive th,.table-adaptive thead,.table-adaptive tfoot,.table-adaptive tr{display:block}.table-adaptive thead tr{position:absolute;top:-9999px;left:-9999px}.table-adaptive tr{margin-bottom:1rem}.table-adaptive td{display:flex;position:relative;white-space:normal;text-align:left}.table-adaptive td:before{width:45%;min-width:45%;padding-right:1rem;text-align:left;font-weight:700;content:attr(data-title)}}