/* Table Styles */
.wp-list-table {
    @apply w-full mt-8 border-collapse;
}

/* Table Header Styles */
.wp-list-table th,
.wp-list-table td {
    @apply py-3 px-4 text-left;
}

.wp-list-table th {
    @apply bg-gray-100 font-semibold;
}

/* Table Data Cell Styles */
.wp-list-table td {
    @apply bg-white border-b border-gray-200;
}

/* Link Styling in Table */
.wp-list-table td a {
    @apply text-blue-500;
}

.wp-list-table td a:hover {
    @apply text-blue-600 underline;
}

.wpas-admin-table-wrapper {
    @apply overflow-x-auto rounded-lg border;
    border-color: var(--wpas-border);
}

.wpas-admin-table {
    @apply min-w-full divide-y divide-gray-200;
}

.wpas-admin-table thead {
    background: var(--wpas-surface-muted);
}

.wpas-admin-table th {
    @apply px-4 py-3 text-left text-sm font-semibold;
    color: var(--wpas-text);
}

.wpas-admin-table td {
    @apply px-4 py-3 text-sm align-middle;
    color: var(--wpas-text);
}

.wpas-admin-table tbody tr {
    @apply bg-white;
}

.wpas-admin-table tbody tr:hover {
    background: #f9fbfd;
}

.wpas-pagination {
    @apply mt-4 flex items-center justify-center gap-3;
}

.wpas-pagination__meta {
    @apply text-sm;
    color: var(--wpas-text-muted);
}


.wpas-cell-status {
    min-width: 210px;
}

.wpas-status-control {
    @apply flex flex-wrap items-center gap-2;
}

.wpas-status-control .wpas-btn {
    white-space: nowrap;
}
