.es-table-scroll{border:1px solid var(--border);background:var(--paper);border-radius:12px;width:100%;overflow:auto}.es-table-scroll:focus-visible{outline:1px solid var(--brand);outline-offset:2px}.records-empty{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);color:var(--muted);text-align:center;padding:32px 24px;line-height:1.6}table.es-data-table{table-layout:fixed;border-collapse:collapse;min-width:0;margin:0}.es-data-table thead{display:table-header-group}.es-data-table th{background:var(--table-header);border-bottom:1px solid var(--table-header-border);text-align:left;height:46px;padding:0;font-size:12px;position:relative}.es-table-sort,.es-table-heading{color:#3e5869;width:100%;font:inherit;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.es-table-sort{cursor:pointer;text-align:left;background:0 0;border:0}.es-table-sort span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.es-table-sort svg{opacity:.45;flex:none}th[aria-sort=ascending] .es-table-sort,th[aria-sort=descending] .es-table-sort{color:var(--accent)}th[aria-sort=ascending] svg,th[aria-sort=descending] svg{opacity:1}.es-table-sort:hover{background:#cbdfe8}.es-column-resize{z-index:1;cursor:col-resize;touch-action:none;width:9px;position:absolute;top:0;bottom:0;right:-4px}.es-column-resize:after{content:"";background:var(--border);width:1px;position:absolute;top:12px;bottom:12px;left:4px}.es-column-resize:hover:after,.es-column-resize:focus-visible:after{background:var(--brand);width:2px}.es-data-table tbody{display:table-row-group}.es-data-table tr{display:table-row}.es-data-table td{text-overflow:ellipsis;overflow-wrap:anywhere;border-bottom:1px solid var(--border);padding:14px 16px;font-size:13px;display:table-cell;overflow:hidden}.es-data-table td:before{display:none}.es-data-table tbody tr:last-child td{border-bottom:0}.es-data-table tbody tr:hover{background:var(--canvas)}.es-data-table td p{margin:4px 0 0}.es-data-table .employee-identity-button{min-width:0}.es-data-table .employee-identity-button strong{text-overflow:ellipsis;overflow:hidden}
