.badge{border-radius:var(--radius-xs);font-size:var(--font-size-md);white-space:nowrap;align-self:flex-start;padding:4px 12px;font-weight:500;display:inline-block}.badge.status-success,.badge.status-active,.badge.status-joined,.badge.status-completed,.badge.status-sent,.badge.status-published{color:#2e6b12;background-color:#f6ffed;border:1px solid #b7eb8f}.badge.status-error,.badge.status-failed,.badge.status-abnormal,.badge.status-cancelled,.badge.status-restricted,.badge.status-terminated,.badge.status-suspended{color:#b0141f;background-color:#fff1f0;border:1px solid #ffccc7}.badge.status-warning,.badge.status-pending,.badge.status-settlement,.badge.status-invited,.badge.status-scheduled{color:#8a5300;background-color:#fffbe6;border:1px solid #ffe58f}.badge.status-default,.badge.status-blocked,.badge.status-inactive,.badge.status-disabled,.badge.status-closed,.badge.status-draft{color:#595959;background-color:#f5f5f5;border:1px solid #d9d9d9}.badge.status-processing{color:#2a5aa8;background-color:#f1f6ff;border:1px solid #d6e4ff}.badge.tag-management,.badge.tag-admin{color:#fff;background-color:#6b46c1}.badge.tag-agent{color:#fff;background-color:#0e7490}.badge.tag-team{color:#fff;background-color:#2f7a4f}.badge-tag{color:#fff;border-radius:var(--radius-xs);font-size:var(--font-size-md);background-color:#117a8b;padding:4px 12px;font-weight:500}.badge-option{color:#fff;border-radius:var(--radius-xs);font-size:var(--font-size-md);background-color:#6c757d;padding:4px 12px;font-weight:500}.badge-option+.badge-option{margin-left:8px}.primary-badge{color:#1e40af;font-size:var(--font-size-xs);border-radius:var(--radius-lg);background:#dbeafe;margin-top:8px;padding:4px 12px;font-weight:600;display:inline-block}html.dark .badge.status-success,html.dark .badge.status-active,html.dark .badge.status-joined,html.dark .badge.status-completed,html.dark .badge.status-sent,html.dark .badge.status-published{color:#95de64;background-color:#52c41a26;border-color:#52c41a73}html.dark .badge.status-error,html.dark .badge.status-failed,html.dark .badge.status-abnormal,html.dark .badge.status-cancelled,html.dark .badge.status-restricted,html.dark .badge.status-terminated,html.dark .badge.status-suspended{color:#ff7875;background-color:#f5222d26;border-color:#f5222d73}html.dark .badge.status-warning,html.dark .badge.status-pending,html.dark .badge.status-settlement,html.dark .badge.status-invited,html.dark .badge.status-scheduled{color:#ffd666;background-color:#faad1426;border-color:#faad1473}html.dark .badge.status-default,html.dark .badge.status-blocked,html.dark .badge.status-inactive,html.dark .badge.status-disabled,html.dark .badge.status-closed,html.dark .badge.status-draft{color:var(--text-secondary);border-color:var(--border-secondary);background-color:#94a3b81f}html.dark .badge.status-processing{color:#8db3f0;background-color:#2f80ed26;border-color:#2f80ed73}html.dark .primary-badge{color:#93c5fd;background:#3b82f633}.table-section.table-panel{background:var(--card-bg);border-radius:var(--radius-md);box-shadow:var(--shadow);flex-direction:column;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex}.table-panel .table-top-bar{background:var(--accent-light);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;min-height:56px;padding:12px 16px;display:flex}.table-panel .table-title{font-size:var(--font-size-lg);color:var(--text-primary);margin:0;font-weight:600;line-height:1.2;text-decoration:none;border-bottom:none!important;padding-bottom:0!important}.table-panel .shortcut-buttons{gap:8px;display:flex}.table-panel .table-top-bar-extra{flex-shrink:0}.table-panel .shortcut-btn{border:1px solid var(--control-border);background:var(--control-bg);border-radius:var(--radius-sm);height:32px;color:var(--control-text);cursor:pointer;font-size:var(--font-size-md);justify-content:center;align-items:center;padding:6px 12px;transition:background .2s,color .2s,border .2s;display:flex}.table-panel .shortcut-btn:hover{background:var(--control-hover)}.table-panel .shortcut-btn.active{background:var(--accent-fill);border-color:var(--accent-solid);color:#fff}.table-panel .team-table-wrapper{width:100%;overflow-x:auto}.table-panel .data-table{border-collapse:collapse;width:100%}.table-panel .data-table th,.table-panel .data-table td{text-align:left;color:var(--text-primary);white-space:nowrap;padding:10px 14px}.table-panel .data-table th{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);font-weight:600}.table-panel .data-table td{border-bottom:1px solid var(--border-color)}.table-panel .data-table tr:not(.empty-row):hover td{background:var(--bg-hover)}.table-panel .data-table tr{height:48px;overflow:visible}.table-panel .data-table tr:hover .dropdown-menu{z-index:1000}.table-panel .data-table .empty-row td{background:0 0;border-bottom:1px solid #0000}.table-panel .data-table .empty-row{pointer-events:none;background:0 0}.table-panel .no-data{text-align:center;color:var(--text-secondary);padding:20px}.table-panel .pagination{box-sizing:border-box;justify-content:center;align-items:center;gap:6px;height:44px;margin:12px 0;display:flex}.table-panel .page-btn{border:1px solid var(--control-border);background:var(--control-bg);border-radius:var(--radius-xs);color:var(--control-text);cursor:pointer;vertical-align:middle;box-sizing:border-box;justify-content:center;align-items:center;height:32px;padding:6px 10px;line-height:normal;transition:background .2s,color .2s;display:inline-flex}.table-panel .page-btn:hover{background:var(--control-hover);border:1px solid var(--control-border);box-shadow:none!important;transform:none!important}.table-panel .page-btn.active{background:var(--accent-fill);border-color:var(--accent-solid);color:#fff}.table-panel .page-btn:disabled{opacity:.5;cursor:not-allowed}.table-panel .ellipsis{color:var(--text-secondary);align-items:center;padding:6px;display:inline-flex}.table-panel .truncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.table-panel .clamp-2{-webkit-line-clamp:2;word-break:break-word;white-space:normal;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.table-panel .action-column{text-align:center;min-width:60px}.table-panel .action-cell{text-align:center;position:relative;overflow:visible}.table-panel .data-table th.action-column,.table-panel .data-table td.action-cell{z-index:1;position:sticky;right:0;box-shadow:inset 8px 0 8px -8px #0000002e}.table-panel .data-table td.action-cell{background:var(--card-bg)}.table-panel .data-table tr:not(.empty-row):hover td.action-cell{z-index:2;background:linear-gradient(var(--bg-hover), var(--bg-hover)), var(--card-bg)}.table-panel .data-table .empty-row td.action-cell{box-shadow:none;background:0 0}.table-panel .action-icon-row{justify-content:center;align-items:center;gap:2px;display:inline-flex}.table-panel .action-icon-btn{border-radius:var(--radius-md);width:38px;height:38px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s;display:inline-flex}.table-panel .action-icon-btn svg{width:21px!important;height:21px!important}.table-panel .action-icon-btn:hover{background:var(--bg-hover);color:var(--accent)}.table-panel .action-icon-btn.is-disabled{color:#ccc;cursor:not-allowed}.table-panel .action-icon-btn.is-disabled:hover{background:0 0}.table-panel .action-icon-btn-danger{color:var(--text-danger)}.table-panel .action-icon-btn-danger-dark{color:var(--danger-strong)}.table-panel .action-icon-btn-danger:hover,.table-panel .action-icon-btn-danger-dark:hover{background:var(--bg-hover)}.table-panel .action-icon-btn-danger:hover{color:var(--text-danger)}.table-panel .action-icon-btn-danger-dark:hover{color:var(--danger-strong)}.table-panel .action-icon-btn-danger.is-disabled,.table-panel .action-icon-btn-danger-dark.is-disabled{color:#ccc}.table-panel .action-icon-btn-success{color:var(--text-success)}.table-panel .action-icon-btn-success:hover{background:var(--bg-hover);color:var(--text-success)}.table-panel .action-icon-btn-success.is-disabled{color:#ccc}.table-panel .action-icon-btn-warning{color:var(--text-warning)}.table-panel .action-icon-btn-warning:hover{background:var(--bg-hover);color:var(--text-warning)}.table-panel .action-icon-btn-warning.is-disabled{color:#ccc}.table-panel .action-menu-btn{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:none;padding:4px 8px;font-size:1.4rem;line-height:1;transition:background .2s,color .2s}.table-panel .action-menu-btn:hover{background:var(--bg-hover);color:var(--accent)}.table-panel .action-menu-btn:disabled{color:#ccc;cursor:not-allowed;opacity:.5}.table-panel .action-menu-btn:disabled:hover{color:#ccc;background:0 0}.table-panel .action-menu-dropdown{background:var(--bg-dropdown);box-shadow:var(--shadow);border-radius:var(--radius-md);border:1px solid var(--border-color);z-index:1000;flex-direction:column;min-width:160px;margin-top:4px;display:flex;position:absolute;top:100%;right:10px;overflow:hidden}.table-panel .action-menu-dropdown .menu-item{color:var(--text-primary);font-size:var(--font-size-base);cursor:pointer;white-space:nowrap;padding:10px 16px;transition:background .2s,color .2s}.table-panel .action-menu-dropdown .menu-item:hover{background:var(--bg-hover);color:var(--accent)}.table-panel .action-menu-dropdown .menu-item.disabled{color:#ccc;cursor:not-allowed;opacity:.5}.table-panel .action-menu-dropdown .menu-item.disabled:hover{color:#ccc;background:0 0}.table-panel .action-menu-dropdown .menu-item-danger{background:var(--action-danger-bg);color:var(--action-danger-text)}.table-panel .action-menu-dropdown .menu-item-danger:hover{filter:brightness(.88);color:var(--action-danger-text)}.table-panel .action-menu-dropdown .menu-item-danger.disabled{color:#ccc;background:0 0}.table-panel .action-menu-dropdown .menu-item-danger-dark{background:var(--action-danger-strong-bg);color:var(--action-danger-text)}.table-panel .action-menu-dropdown .menu-item-danger-dark:hover{filter:brightness(.88);color:var(--action-danger-text)}.table-panel .action-menu-dropdown .menu-item-danger-dark.disabled{color:#ccc;background:0 0}.table-panel .action-menu-dropdown .menu-item-success{background:var(--status-success-text,#52c41a);color:#fff}.table-panel .action-menu-dropdown .menu-item-success:hover{color:#fff;background:#43a047}.table-panel .action-menu-dropdown .menu-item-success.disabled{color:#ccc;background:0 0}.table-panel .action-menu-dropdown .menu-item-warning{background:var(--status-warning-text,#faad14);color:#fff}.table-panel .action-menu-dropdown .menu-item-warning:hover{color:#fff;background:#d48806}.table-panel .action-menu-dropdown .menu-item-warning.disabled{color:#ccc;background:0 0}@keyframes table-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}.table-panel .skeleton-row{pointer-events:none}.table-panel .skeleton-row td{border-bottom:1px solid var(--border-color,#e8e8e8)}.table-panel .skeleton-cell{border-radius:var(--radius-xs);background:var(--skeleton-bg,#e0e0e0);height:14px;animation:1.4s ease-in-out infinite table-skeleton-pulse}.table-panel .table-filter-bar{background:#fff;border-bottom:1px solid #e8e8e8;padding:16px 20px}.table-panel .filter-container{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.table-panel .filter-item{flex-direction:column;gap:4px;display:flex}.table-panel .filter-label{font-size:var(--font-size-xs);color:#666;font-weight:600}.table-panel .table-header{justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.table-panel .search-container{align-items:center;gap:8px;display:flex;position:relative}.table-panel .search-input{box-sizing:border-box;border-radius:var(--radius-sm);width:200px;height:38px;font-size:var(--font-size-md);color:var(--text-primary,#333);background:#fff;border:1px solid #0e749033;outline:none;padding:0 .8rem;font-family:inherit;transition:border-color .2s,box-shadow .2s}.table-panel .search-input:focus{border-color:var(--accent-solid);box-shadow:var(--focus-ring)}html.dark .table-panel .search-input{background:var(--bg-input);border-color:var(--border-secondary);color:var(--text-primary)}html.dark .table-panel .search-input::placeholder{color:var(--text-muted)}.table-panel .search-icon-btn{cursor:pointer;font-size:var(--font-size-base);color:var(--text-secondary,#666);background:0 0;border:none;padding:4px;transition:color .2s}.table-panel .search-icon-btn:hover{color:var(--accent-text)}@media (max-width:768px){.table-panel .table-top-bar{min-height:unset;flex-wrap:wrap;gap:8px;padding:10px 12px}.table-panel .shortcut-buttons{flex-wrap:wrap}.table-panel .table-filter-bar{padding:12px}.table-panel .table-header{flex-wrap:wrap;gap:8px}.table-panel .search-container{width:100%}.table-panel .search-input{flex:1;width:100%}}@media (max-width:480px){.table-panel .filter-item{width:100%}}html.dark .table-panel .table-filter-bar{border-bottom-color:var(--border-secondary);background:0 0}html.dark .table-panel .filter-label{color:var(--text-secondary)}html.dark .table-panel .action-icon-btn.is-disabled,html.dark .table-panel .action-icon-btn-danger-dark.is-disabled,html.dark .table-panel .action-icon-btn-success.is-disabled,html.dark .table-panel .action-icon-btn-warning.is-disabled,html.dark .table-panel .action-menu-btn:disabled,html.dark .table-panel .action-menu-btn:disabled:hover,html.dark .table-panel .action-menu-dropdown .menu-item.disabled,html.dark .table-panel .action-menu-dropdown .menu-item.disabled:hover,html.dark .table-panel .action-menu-dropdown .menu-item-danger.disabled,html.dark .table-panel .action-menu-dropdown .menu-item-danger-dark.disabled,html.dark .table-panel .action-menu-dropdown .menu-item-success.disabled,html.dark .table-panel .action-menu-dropdown .menu-item-warning.disabled{color:#4b5563}html.dark .table-panel .search-input:focus{border-color:var(--accent-text)}.table-simple{border-radius:var(--radius-xs);background:#fff;width:100%;overflow:hidden}.table-simple .table-title{font-size:var(--font-size-md);color:#262626;margin:0 0 16px;font-weight:600}.table-simple .table-wrapper{width:100%;overflow-x:auto}.table-simple .simple-table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);background:#fff}.table-simple .simple-table thead{background-color:#fafafa;border-bottom:1px solid #e6e6e6}.table-simple .simple-table thead th{text-align:left;color:#262626;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid #e6e6e6;padding:8px;font-weight:600;overflow:hidden}.table-simple .simple-table thead th:last-child{border-right:none}.table-simple .simple-table thead th span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.table-simple .simple-table tbody tr{border-bottom:1px solid #e6e6e6;transition:background-color .2s}.table-simple .simple-table tbody tr:hover{background-color:#fafafa}.table-simple .simple-table tbody td{vertical-align:middle;color:#262626;word-break:break-word;border-right:1px solid #e6e6e6;padding:8px}.table-simple .simple-table tbody td:last-child{border-right:none}.table-simple .empty-cell{text-align:center;color:#999;padding:20px 8px!important}.table-simple .simple-table tbody td .badge{border-radius:var(--radius-xs);font-size:var(--font-size-xs);padding:2px 8px;font-weight:500;display:inline-block}.table-simple .action-cell{text-align:center;min-width:50px;position:relative}.table-simple .action-icon-row{justify-content:center;align-items:center;gap:2px;display:inline-flex}.table-simple .action-icon-btn{border-radius:var(--radius-xs);color:#262626;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:background-color .2s,color .2s;display:inline-flex}.table-simple .action-icon-btn svg{width:14px!important;height:14px!important}.table-simple .action-icon-btn:hover{color:var(--accent-primary);background-color:#f5f5f5}.table-simple .action-icon-btn.is-disabled{color:#ccc;cursor:not-allowed}.table-simple .action-icon-btn.is-disabled:hover{background-color:#0000}.table-simple .action-icon-btn-danger{color:var(--text-danger)}.table-simple .action-icon-btn-danger-dark{color:var(--danger-strong)}.table-simple .action-icon-btn-danger:hover,.table-simple .action-icon-btn-danger-dark:hover{background-color:#f5f5f5}.table-simple .action-icon-btn-danger:hover{color:var(--text-danger)}.table-simple .action-icon-btn-danger-dark:hover{color:var(--danger-strong)}.table-simple .action-icon-btn-danger.is-disabled,.table-simple .action-icon-btn-danger-dark.is-disabled{color:#ccc}.table-simple .action-icon-btn-success{color:var(--text-success)}.table-simple .action-icon-btn-success:hover{color:var(--text-success);background-color:#f5f5f5}.table-simple .action-icon-btn-success.is-disabled{color:#ccc}.table-simple .action-icon-btn-warning{color:var(--text-warning)}.table-simple .action-icon-btn-warning:hover{color:var(--text-warning);background-color:#f5f5f5}.table-simple .action-icon-btn-warning.is-disabled{color:#ccc}.table-simple .action-menu-container{display:inline-block;position:relative}.table-simple .action-menu-btn{color:#262626;font-size:var(--font-size-lg);cursor:pointer;background:0 0;border:none;padding:0;line-height:1;transition:color .2s}.table-simple .action-menu-btn:hover{color:var(--accent-primary)}.table-simple .action-menu-btn:disabled{color:#ccc;cursor:not-allowed;opacity:.5}.table-simple .action-menu-btn:disabled:hover{color:#ccc}.table-simple .action-menu-dropdown{border-radius:var(--radius-xs);box-shadow:var(--shadow-2);z-index:10;background:#fff;border:1px solid #e6e6e6;min-width:120px;margin-top:4px;position:absolute;top:100%;right:0}.table-simple .action-menu-dropdown .menu-item{text-align:left;color:#262626;cursor:pointer;width:100%;font-size:var(--font-size-xs);background:0 0;border:none;padding:8px 12px;transition:background-color .2s;display:block}.table-simple .action-menu-dropdown .menu-item:hover{background-color:#f5f5f5}.table-simple .action-menu-dropdown .menu-item:first-child{border-radius:1px 1px 0 0}.table-simple .action-menu-dropdown .menu-item:last-child{border-radius:0 0 1px 1px}.table-simple .action-menu-dropdown .menu-item-danger{background:var(--action-danger-bg);color:var(--action-danger-text)}.table-simple .action-menu-dropdown .menu-item-danger:hover{filter:brightness(.88);color:var(--action-danger-text)}.table-simple .action-menu-dropdown .menu-item-danger.disabled{color:#ccc;background:0 0}.table-simple .action-menu-dropdown .menu-item-danger-dark{background:var(--action-danger-strong-bg);color:var(--action-danger-text)}.table-simple .action-menu-dropdown .menu-item-danger-dark:hover{filter:brightness(.88);color:var(--action-danger-text)}.table-simple .action-menu-dropdown .menu-item-danger-dark.disabled{color:#ccc;background:0 0}.table-simple .action-menu-dropdown .menu-item-success{color:#fff;background:#52c41a}.table-simple .action-menu-dropdown .menu-item-success:hover{color:#fff;background:#43a047}.table-simple .action-menu-dropdown .menu-item-success.disabled{color:#ccc;background:0 0}.table-simple .action-menu-dropdown .menu-item-warning{color:#fff;background:#faad14}.table-simple .action-menu-dropdown .menu-item-warning:hover{color:#fff;background:#d48806}.table-simple .action-menu-dropdown .menu-item-warning.disabled{color:#ccc;background:0 0}.table-simple .pagination-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:12px;padding:12px 0;display:flex}.table-simple .pagination-btn{color:#262626;cursor:pointer;border-radius:var(--radius-xs);min-width:32px;height:32px;font-size:var(--font-size-xs);background:#fff;border:1px solid #d9d9d9;padding:0 8px;transition:all .2s}.table-simple .pagination-btn:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary)}.table-simple .pagination-btn.active{border-color:var(--accent-solid);background-color:var(--accent-solid);color:#fff}.table-simple .pagination-btn:disabled{color:#bfbfbf;cursor:not-allowed;border-color:#d9d9d9}.table-simple .pagination-info{font-size:var(--font-size-xs);color:#999;white-space:nowrap;margin-left:12px}@media (max-width:768px){.table-simple .simple-table{font-size:var(--font-size-xs)}.table-simple .simple-table thead th,.table-simple .simple-table tbody td{padding:6px 4px}.table-simple .pagination-info{display:none}}html.dark .table-simple,html.dark .table-simple .simple-table{background:0 0}html.dark .table-simple .simple-table thead{background-color:var(--bg-input);border-bottom-color:var(--border-secondary)}html.dark .table-simple .simple-table thead th,html.dark .table-simple .simple-table tbody td{border-right-color:var(--border-secondary)}html.dark .table-simple .simple-table tbody tr{border-bottom-color:var(--border-secondary)}html.dark .table-simple .simple-table tbody tr:hover{background-color:var(--bg-hover)}html.dark .table-simple .table-title,html.dark .table-simple .simple-table thead th,html.dark .table-simple .simple-table tbody td,html.dark .table-simple .action-icon-btn,html.dark .table-simple .action-menu-btn,html.dark .table-simple .action-menu-dropdown .menu-item:not(.menu-item-danger):not(.menu-item-danger-dark):not(.menu-item-success):not(.menu-item-warning){color:var(--text-primary)}html.dark .table-simple .empty-cell,html.dark .table-simple .pagination-info{color:var(--text-muted)}html.dark .table-simple .action-icon-btn:hover,html.dark .table-simple .action-icon-btn-danger:hover,html.dark .table-simple .action-icon-btn-danger-dark:hover,html.dark .table-simple .action-icon-btn-success:hover,html.dark .table-simple .action-icon-btn-warning:hover,html.dark .table-simple .action-menu-dropdown .menu-item:not(.menu-item-danger):not(.menu-item-danger-dark):not(.menu-item-success):not(.menu-item-warning):hover{background-color:var(--bg-hover)}html.dark .table-simple .action-icon-btn:hover{color:var(--accent-secondary)}html.dark .table-simple .action-icon-btn-danger,html.dark .table-simple .action-icon-btn-danger:hover{color:var(--text-danger)}html.dark .table-simple .action-icon-btn-danger-dark,html.dark .table-simple .action-icon-btn-danger-dark:hover{color:var(--danger-strong)}html.dark .table-simple .action-icon-btn-success,html.dark .table-simple .action-icon-btn-success:hover{color:var(--text-success)}html.dark .table-simple .action-icon-btn-warning,html.dark .table-simple .action-icon-btn-warning:hover{color:var(--text-warning)}html.dark .table-simple .action-icon-btn.is-disabled,html.dark .table-simple .action-icon-btn-danger.is-disabled,html.dark .table-simple .action-icon-btn-danger-dark.is-disabled,html.dark .table-simple .action-icon-btn-success.is-disabled,html.dark .table-simple .action-icon-btn-warning.is-disabled,html.dark .table-simple .action-menu-btn:disabled,html.dark .table-simple .action-menu-btn:disabled:hover,html.dark .table-simple .action-menu-dropdown .menu-item-danger.disabled,html.dark .table-simple .action-menu-dropdown .menu-item-danger-dark.disabled,html.dark .table-simple .action-menu-dropdown .menu-item-success.disabled,html.dark .table-simple .action-menu-dropdown .menu-item-warning.disabled{color:#4b5563}html.dark .table-simple .action-menu-dropdown{background:var(--bg-dropdown);border-color:var(--border-secondary);box-shadow:var(--shadow-2)}html.dark .table-simple .pagination-btn{background:var(--bg-input);border-color:var(--border-secondary);color:var(--text-primary)}html.dark .table-simple .pagination-btn.active{background-color:var(--accent-solid);border-color:var(--accent-solid);color:#fff}html.dark .table-simple .pagination-btn:disabled{color:#4b5563;border-color:var(--border-secondary)}.table-section.table-tabbed{margin:0 0 20px}.table-tabbed .table-title-bar{background:#fafafa;border-bottom:1px solid #e8e8e8;padding:16px 20px}.table-tabbed .table-title-bar .table-title{font-size:var(--font-size-lg);color:#1a1a1a;margin:0;font-weight:700}.table-tabbed .table-top-bar.table-full-tabs{border-bottom:none;min-height:auto;padding:0}.table-tabbed .tab-buttons{gap:0;width:100%;height:100%;display:flex}.table-tabbed .tab-btn{border:none;border-right:1px solid var(--control-border);color:var(--control-text);cursor:pointer;font-size:var(--font-size-base);white-space:nowrap;background:#f5f5f5;border-bottom:2px solid #e8e8e8;border-radius:0;flex:1;padding:12px 16px;transition:background .2s,color .2s,border-bottom .2s}.table-tabbed .tab-btn:first-child{border-top-left-radius:var(--radius-md)}.table-tabbed .tab-btn:last-child{border-top-right-radius:var(--radius-md);border-right:none}.table-tabbed .tab-btn:hover{background:var(--control-hover);color:var(--control-text)}.table-tabbed .tab-btn.active{background:var(--accent-fill);border-bottom:2px solid var(--accent);color:#fff;font-weight:600;box-shadow:inset 0 -2px #0000001a}.table-tabbed .table-filter-bar{background:#fff;border-bottom:1px solid #e8e8e8;padding:16px 20px}.table-tabbed .filter-container{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.table-tabbed .filter-item{flex-direction:column;gap:4px;display:flex}.table-tabbed .filter-label{font-size:var(--font-size-xs);color:#666;font-weight:600}@media (max-width:1200px){.table-tabbed .tab-buttons{flex-wrap:wrap}}@media (max-width:768px){.table-tabbed .tab-btn{flex:auto;min-width:100px}.table-tabbed .table-top-bar{flex-wrap:wrap;gap:8px}}html.dark .table-tabbed .table-title-bar{background:var(--bg-input);border-bottom-color:var(--border-secondary)}html.dark .table-tabbed .table-title-bar .table-title{color:var(--text-primary)}html.dark .table-tabbed .tab-btn{background:var(--bg-input);border-bottom-color:var(--border-secondary);color:var(--text-secondary)}html.dark .table-tabbed .tab-btn:not(.active):hover{background:var(--bg-secondary);color:var(--text-primary)}html.dark .table-tabbed .table-filter-bar{border-bottom-color:var(--border-secondary);background:0 0}html.dark .table-tabbed .filter-label{color:var(--text-secondary)}html.dark .table-tabbed .tab-btn.active{background:var(--accent-fill);border-bottom-color:var(--accent);color:#fff}.table-section{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow);box-sizing:border-box;padding:1rem}.table-title{font-size:var(--font-size-base);margin-bottom:1rem;font-weight:600}.table-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.copyable-cell{position:relative}.cell-copy-btn{border:1px solid var(--border-color,#ddd);border-radius:var(--radius-xs);background:var(--card-bg,#fff);width:22px;height:22px;box-shadow:var(--shadow-1);font-size:var(--font-size-xs);cursor:pointer;z-index:5;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.cell-copy-btn:hover{background:var(--hover,#eee)}.no-data{text-align:center;color:var(--text-secondary,#777);padding:16px 0}td.no-data.no-data--hint{color:var(--accent-text,#3f7a67);font-weight:500}td.no-data.no-data--error{color:var(--danger-strong,#dc2626);font-weight:500}html.dark td.no-data.no-data--error{color:var(--text-danger)}.no-data-retry-btn{background:var(--card-bg,#f9f9f9);border:1px solid var(--border,#ddd);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-primary,#333);margin-left:10px;padding:3px 12px;font-weight:400;transition:all .2s}.no-data-retry-btn:hover{background:var(--hover,#eee)}html.dark .no-data-retry-btn{background:var(--card-bg,#1f2937);border-color:var(--border,#374151);color:var(--text-primary,#f3f4f6)}html.dark .no-data-retry-btn:hover{background:var(--hover,#374151)}.pagination{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;margin-top:12px;display:flex;overflow-x:auto}.page-btn{background:var(--card-bg,#f9f9f9);border:1px solid var(--border,#ddd);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-primary,#333);padding:4px 10px;transition:all .2s}.page-btn:hover:not(:disabled){background:var(--hover,#eee)}.page-btn.active{background:var(--accent-solid);color:#fff;border-color:var(--accent-solid)}.page-btn:disabled{opacity:.5;cursor:not-allowed}.ellipsis{color:var(--text-secondary,#666);-webkit-user-select:none;user-select:none;padding:0 6px}html.dark .page-btn{background:var(--card-bg,#1f2937);border-color:var(--border,#374151);color:var(--text-primary,#f3f4f6)}html.dark .page-btn:hover:not(:disabled){background:var(--hover,#374151)}html.dark .page-btn.active{background:var(--accent-solid);border-color:var(--accent-solid);color:#fff}.search-container{align-items:center;gap:8px;display:flex}.search-input{border:1px solid var(--border,#ddd);border-radius:var(--radius-sm);background:var(--card-bg,#fff);color:var(--text-primary,#333);min-width:180px;padding:6px 10px}.search-input:focus{border-color:var(--accent-primary);outline:none}html.dark .search-input{background:var(--card-bg,#1f2937);border-color:var(--border,#374151);color:var(--text-primary,#f3f4f6)}.search-icon-btn{cursor:pointer;font-size:var(--font-size-base);color:var(--text-secondary,#666);background:0 0;border:none;transition:color .2s;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.search-icon-btn:hover{color:var(--accent-text)}.sortable-col{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable-col:hover{color:var(--accent-text)}.sort-indicator{color:var(--text-secondary,#999);margin-left:4px;font-size:.75em}.sort-indicator.active{color:var(--accent-text)}@media (max-width:768px){.table-header{flex-direction:column;align-items:stretch;gap:8px}.search-container{width:100%}.search-input{width:100%;min-width:unset}}.skeleton-cell.skeleton-cell--short{width:40%}.searchable-select{box-sizing:border-box;max-width:100%;position:relative;overflow:hidden}.searchable-select.disabled input[type=text]{color:#94a3b8;cursor:not-allowed;pointer-events:none;background-color:#f1f5f9}.searchable-select.disabled .arrow{color:#cbd5e1;cursor:not-allowed;pointer-events:none}.searchable-select input[type=text]{box-sizing:border-box;border:1px solid var(--border-primary);border-radius:var(--radius-sm);width:100%;height:38px;font-size:var(--font-size-md);cursor:pointer;padding:0 2rem 0 .8rem}.searchable-select input[type=text]:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.searchable-select .arrow,.searchable-select .dropdown-icon{pointer-events:auto;cursor:pointer;color:#64748b;justify-content:center;align-items:center;transition:transform .3s;display:flex;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.searchable-select .dropdown-icon{pointer-events:none;color:#64748b;transition:transform .3s;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.searchable-select.open .arrow,.searchable-select.open .dropdown-icon{transform:translateY(-50%)rotate(180deg)}.searchable-select-options-list{border:1px solid var(--border-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-2);background:#fff;max-height:250px;margin-top:.5rem;overflow-y:auto}.searchable-select-option-item{cursor:pointer;overflow-wrap:anywhere;background:#fff;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:background .2s;display:flex}.searchable-select-option-item:hover{background:var(--accent-soft)}.searchable-select-option-item.selected{background:var(--accent-soft-strong);color:var(--accent-text);font-weight:500}.searchable-select-option-item.selected:hover{background:var(--accent-light)}.searchable-select-team-badge{background:var(--accent-soft-strong);color:var(--accent-text);font-size:var(--font-size-xs);border-radius:var(--radius-xs);margin-left:auto;padding:.25rem .5rem}.searchable-select-option-group-header{font-size:var(--font-size-xs);color:var(--accent-text);cursor:default;letter-spacing:.02em;background:#f1f5f9;border-top:1px solid #e2e8f0;padding:.45rem 1rem .3rem;font-weight:600}.searchable-select-option-group-header:first-child{border-top:none}.searchable-select-option-group-header.selectable{cursor:pointer;font-size:var(--font-size-md);padding:.5rem 1rem}.searchable-select-option-group-header.selectable:hover{background:var(--accent-soft-strong);color:var(--accent-text)}.searchable-select-option-group-header.selected-group{background:var(--accent-soft-strong);color:var(--accent-text);font-weight:700}.searchable-select-option-item.indented{padding-left:1.8rem}.searchable-select-option-item-agent{color:#0f766e;background:#f0fdfa;font-weight:600}.searchable-select-option-item-agent:hover{background:#ccfbf1}.searchable-select-option-item-agent.selected{color:#115e59;background:#7ac9b9}.searchable-select-option-item-agent.selected:hover{background:#99f6e4}.searchable-select-no-results{text-align:center;color:#94a3b8;font-size:var(--font-size-md);padding:1rem}html.dark .searchable-select input[type=text]{background:var(--bg-input);color:var(--text-primary);border-color:var(--border-secondary)}html.dark .searchable-select input[type=text]::placeholder{color:var(--text-muted)}html.dark .searchable-select.disabled input[type=text]{background:var(--bg-disabled);color:var(--text-muted)}html.dark .searchable-select .arrow,html.dark .searchable-select .dropdown-icon{color:var(--text-secondary)}html.dark .searchable-select-options-list{background:var(--bg-dropdown);border-color:var(--border-secondary)}html.dark .searchable-select-option-item{background:var(--bg-dropdown);color:var(--text-primary)}html.dark .searchable-select-option-item:hover,html.dark .searchable-select-option-group-header.selectable:hover{background:var(--accent-soft)}html.dark .searchable-select-option-item.selected,html.dark .searchable-select-option-group-header.selected-group,html.dark .searchable-select-team-badge{background:var(--accent-soft-strong);color:var(--accent-text)}html.dark .searchable-select-option-item.selected:hover{background:var(--accent-light)}html.dark .searchable-select-option-group-header{background:var(--bg-secondary);color:var(--accent-text)}html.dark .searchable-select-option-item-agent{color:#5eead4;background:#14b8a614}html.dark .searchable-select-option-item-agent:hover{background:#14b8a62e}html.dark .searchable-select-option-item-agent.selected,html.dark .searchable-select-option-item-agent.selected:hover{color:#99f6e4;background:#14b8a64d}html.dark .searchable-select input[type=text]:focus{border-color:var(--border-focus)}.searchable-select-options-list.searchable-select-options-list--portal{z-index:1050;position:fixed}.search-input-obj-container{height:38px;display:inline-block;position:relative}.search-input-obj-input{box-sizing:border-box;border-radius:var(--radius-sm);width:200px;height:38px;font-size:var(--font-size-md);background:#fff;border:1px solid #0e749033;outline:none;padding:0 2rem 0 .8rem;font-family:inherit;transition:border-color .2s,box-shadow .2s}.search-input-obj-input:focus{border-color:var(--accent-solid);box-shadow:var(--focus-ring)}.search-input-obj-icon-btn{cursor:pointer;font-size:var(--font-size-base);color:var(--text-secondary,#666);background:0 0;border:none;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:0;transition:color .2s;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.search-input-obj-icon-btn:hover{color:var(--accent-text)}html.dark .search-input-obj-input{background:var(--bg-input);color:var(--text-primary);border-color:var(--border-secondary)}html.dark .search-input-obj-input::placeholder{color:var(--text-muted)}html.dark .search-input-obj-input:focus{border-color:var(--accent-text)}.search-input-obj-icon-btn.api-search-btn{margin-right:5px}.common-components-header-actions-container{align-items:center;gap:12px;display:flex}.common-components-filter-search-container{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.common-components-date-range{flex-direction:column;gap:4px;display:flex}.common-components-date-range-filter{align-items:center;gap:12px;display:flex}.common-components-date-range-quick{width:170px}.common-components-date-range-filter .common-components-date-picker{width:130px}@media (max-width:768px){.common-components-date-range{min-width:0;max-width:100%}.common-components-date-range-filter{flex-wrap:wrap;row-gap:8px}.common-components-date-range-quick{flex:100%;width:auto}.common-components-date-range-filter .common-components-date-picker{flex:1 1 0;width:auto;min-width:0}}.common-components-date-input{border-radius:var(--radius-xs);height:38px;font-size:var(--font-size-md);color:#333;box-sizing:border-box;background-color:#fff;border:1px solid #d9d9d9;padding:4px 8px;line-height:1.5;transition:border-color .3s}.common-components-date-input:hover{border-color:var(--accent-secondary)}.common-components-date-input:focus{border-color:var(--accent-primary);box-shadow:var(--focus-ring);outline:none}.common-components-date-separator{color:#999;font-size:var(--font-size-md);white-space:nowrap}.common-components-date-search-btn{background-color:var(--accent-solid);color:#fff;border:1px solid var(--accent-solid);border-radius:var(--radius-xs);font-size:var(--font-size-md);cursor:pointer;white-space:nowrap;padding:8px 16px;font-weight:500;transition:all .3s}.common-components-date-search-btn:hover{background-color:var(--accent-strong);border-color:var(--accent-strong);box-shadow:var(--shadow-1)}.common-components-date-search-btn:active{background-color:var(--accent-solid);border-color:var(--accent-solid)}.common-components-clear-all-btn{color:#333;border-radius:var(--radius-xs);font-size:var(--font-size-md);cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #d9d9d9;padding:8px 16px;font-weight:500;transition:all .3s}.common-components-clear-all-btn:hover{border-color:var(--accent-secondary);color:var(--accent-secondary);box-shadow:var(--shadow-1)}.common-components-clear-all-btn:active{color:var(--accent-primary);border-color:var(--accent-primary)}.common-components-search-btn{background-color:var(--accent-solid);color:#fff;border:1px solid var(--accent-solid);border-radius:var(--radius-xs);font-size:var(--font-size-md);cursor:pointer;white-space:nowrap;padding:8px 16px;font-weight:500;transition:all .3s}.common-components-search-btn:hover{background-color:var(--accent-strong);border-color:var(--accent-strong);box-shadow:var(--shadow-1)}.common-components-search-btn:active{background-color:var(--accent-strong);border-color:var(--accent-strong)}.common-components-search-btn:disabled{color:#bfbfbf;cursor:not-allowed;background-color:#f5f5f5;border-color:#d9d9d9}html.dark .common-components-clear-all-btn{background-color:var(--bg-input);color:var(--text-primary);border-color:var(--border-secondary)}html.dark .common-components-clear-all-btn:hover{border-color:var(--accent-secondary);color:var(--accent-secondary)}html.dark .common-components-clear-all-btn:active{border-color:var(--accent-primary);color:var(--accent-primary)}.common-components-date-picker .ant-picker-clear:after{content:"";position:absolute;inset:-5px}label.common-filter-label{font-size:var(--font-size-xs);font-weight:500}label.common-filter-label--secondary{color:var(--text-secondary)}label.common-filter-label--nowrap{white-space:nowrap}label.common-filter-label--placeholder{visibility:hidden}.common-filter-select{flex-direction:column;gap:4px;margin-right:15px;display:flex}.common-filter-search{flex-direction:column;gap:5px;display:flex}.common-filter-break{flex-basis:100%;height:0}.identity-cell{flex-direction:column;gap:2px;line-height:1.35;display:flex}.identity-cell-name-row{align-items:baseline;display:flex}.identity-cell-name{color:var(--text-primary,#334368)}.identity-cell-id{color:var(--text-secondary);font-size:.75em}.identity-cell-secondary{color:var(--text-secondary);font-size:.8em}
