.table-container{overflow-x:auto;margin:1.5rem 0}.table-container table{width:100%;border-collapse:collapse;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.table-container th,.table-container td{padding:.75rem 1rem;text-align:left;border:1px solid #e2e8f0}.table-container th{background-color:#f7fafc;font-weight:600;color:#4a5568}.table-container tr:nth-child(2n){background-color:#f8fafc}.table-container tr:hover{background-color:#f1f5f9}
