.table{width:100%;border-collapse:collapse;background:var(--surface-card);border-radius:var(--radius-lg);overflow:hidden}.table th{background:var(--accent-gradient);color:#fff;font-weight:var(--font-weight-bold);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.5px;padding:var(--space-sm) var(--space-md);text-align:left}.table td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.table tbody tr:hover{background:var(--surface-card-hover)}.table--striped tbody tr:nth-child(2n){background:var(--surface-input)}.table--striped tbody tr:nth-child(2n):hover{background:var(--surface-card-hover)}.table--compact td,.table--compact th{padding:var(--space-xs) var(--space-sm);font-size:var(--font-xs)}.status-table{width:100%;border-collapse:collapse;background:var(--surface-card);border-radius:var(--radius-lg);overflow:hidden}.status-table th{background:var(--accent-gradient);color:#fff;font-weight:var(--font-weight-bold);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.5px;padding:var(--space-sm) var(--space-md);text-align:left}.status-table td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.status-table tbody tr:hover{background:var(--surface-card-hover)}.users-table table{width:100%;border-collapse:collapse;background:var(--surface-card);border-radius:var(--radius-lg);overflow:hidden}.users-table th{background:var(--accent-gradient);color:#fff;font-weight:var(--font-weight-bold);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.5px;padding:var(--space-sm) var(--space-md);text-align:left}.users-table td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.users-table tbody tr:hover{background:var(--surface-card-hover)}.table-empty,.table-error{text-align:center;padding:var(--space-xl);color:var(--text-muted);font-style:italic}.table-error{color:var(--danger)}@media (max-width:var(--breakpoint-lg)){.status-table td:nth-child(n+6),.status-table th:nth-child(n+6),.table td:nth-child(n+6),.table th:nth-child(n+6),.users-table td:nth-child(n+6),.users-table th:nth-child(n+6){display:none}.status-table td:nth-child(5),.status-table th:nth-child(5),.table td:nth-child(5),.table th:nth-child(5),.users-table td:nth-child(5),.users-table th:nth-child(5){display:table-cell}}@media (max-width:var(--breakpoint-md)){.status-table,.table,.users-table{font-size:var(--font-xs)}.status-table td,.status-table th,.table td,.table th,.users-table td,.users-table th{padding:var(--space-xs) var(--space-xs)}.status-table td:nth-child(n+4),.status-table th:nth-child(n+4),.table td:nth-child(n+4),.table th:nth-child(n+4),.users-table td:nth-child(n+4),.users-table th:nth-child(n+4){display:none}.status-table td:first-child,.status-table td:last-child,.status-table td:nth-child(2),.status-table th:first-child,.status-table th:last-child,.status-table th:nth-child(2),.table td:first-child,.table td:last-child,.table td:nth-child(2),.table th:first-child,.table th:last-child,.table th:nth-child(2),.users-table td:first-child,.users-table td:last-child,.users-table td:nth-child(2),.users-table th:first-child,.users-table th:last-child,.users-table th:nth-child(2){display:table-cell}}