@media (max-width:1024px){.tableContainer{min-width:100%;overflow-x:auto}.table,.tableHeader{min-width:100%}.tableHeader{height:auto;flex-direction:column;align-items:flex-start;padding:12px}.tableHeader th{min-width:100%;text-align:left;margin-bottom:10px}.tableBody{min-width:100%;padding-top:20px}.tableBody tr{width:100%;flex-direction:column;align-items:flex-start;padding:12px}.tableBody td{width:100%;margin-bottom:10px;text-align:left}.duration,.fees,.records,.scheduleTime{width:100%;justify-content:flex-start}.doctorName{width:100%;text-align:left}.getPrescriptionBtn{width:100%;justify-content:center}}@media (max-width:768px){.tableHeader{padding:8px}.tableHeader th{font-size:12px}.tableBody{padding-top:16px}.tableBody tr{padding:8px}.tableBody td{font-size:14px}.doctorName p{font-size:16px}.duration,.fees,.records,.scheduleTime{font-size:12px}.getPrescriptionBtn{padding:8px}}@media (max-width:480px){.tableContainer{min-width:100%;overflow-x:auto}.table{min-width:100%}.tableHeader{padding:4px}.tableHeader th{font-size:10px}.tableBody{padding-top:12px}.tableBody tr{padding:6px}.tableBody td{font-size:12px}.doctorName p{font-size:14px}.duration,.fees,.records,.scheduleTime{font-size:10px}.getPrescriptionBtn{padding:6px}}