.EmptyState_container__FxeyB{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-12) var(--space-6);text-align:center}.EmptyState_illustration__fhP77{width:80px;height:80px;color:var(--color-text-muted)}.EmptyState_illustration__fhP77 svg{width:100%;height:100%}.EmptyState_message__X3chZ{font-size:var(--text-sm);color:var(--color-text-secondary);max-width:320px;line-height:1.5}.DataTable_wrapper__Z0smh{display:flex;flex-direction:column;gap:var(--space-4)}.DataTable_filterBar__7w5eL{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.DataTable_tableWrapper__fC8oF{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden;overflow-x:auto}.DataTable_table__K4x6J{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.DataTable_table__K4x6J th{text-align:left;padding:var(--space-3) var(--space-4);font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);background:var(--color-surface-alt);white-space:nowrap}.DataTable_sortableHeader__aTfAO{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DataTable_sortableHeader__aTfAO:hover{background:var(--color-bg);color:var(--color-text)}.DataTable_headerContent__nJcUw{display:inline-flex;align-items:center;gap:var(--space-1)}.DataTable_sortIcon__T49zB{font-size:.7em;line-height:1}.DataTable_sortIconInactive__k0UCD{opacity:.35}.DataTable_table__K4x6J td{padding:var(--space-3) var(--space-4);color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle}.DataTable_table__K4x6J tbody tr:last-child td{border-bottom:none}.DataTable_clickableRow__m1vhv{cursor:pointer;transition:background-color .1s ease}.DataTable_table__K4x6J tbody tr:nth-child(2n) td{background-color:var(--color-surface-alt)}.DataTable_clickableRow__m1vhv:hover td{background-color:var(--color-accent-light)}.DataTable_emptyState__LptSq{text-align:center;color:var(--color-text-muted);padding:var(--space-10) var(--space-4)!important;font-size:var(--text-sm)}.DataTable_skeletonRow__0wW2w td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.DataTable_skeleton__OUxIb{display:block;height:14px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-border) 25%,var(--color-surface-alt) 50%,var(--color-border) 75%);background-size:200% 100%;animation:DataTable_shimmer__mPGBR 1.4s infinite;width:70%}@keyframes DataTable_shimmer__mPGBR{0%{background-position:200% 0}to{background-position:-200% 0}}.DataTable_pagination__PtyMn{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-2) 0}.DataTable_paginationInfo__0NK8D{font-size:var(--text-sm);color:var(--color-text-secondary)}.DataTable_paginationControls__VK0es{display:flex;align-items:center;gap:var(--space-3)}.DataTable_pageButton__NX3yQ{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:500;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:background-color .1s ease,border-color .1s ease}.DataTable_pageButton__NX3yQ:hover:not(:disabled){background:var(--color-surface-alt);border-color:var(--color-accent);color:var(--color-accent)}.DataTable_pageButton__NX3yQ:disabled{opacity:.4;cursor:not-allowed}.DataTable_pageIndicator__QLY1B{font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap}.DataTable_checkboxCell__O6rEN{width:40px;text-align:center}.DataTable_checkbox__ZnATE{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer}.DataTable_checkbox__ZnATE:disabled{opacity:.3;cursor:not-allowed}