.data-table-wrap{--data-table-cell-content-height:max(var(--space-10), var(--control-height));--data-table-row-height:var(--table-row-height);--data-table-state-body-height:calc(var(--space-24) + var(--space-24) + var(--space-2));width:100%;min-height:calc(var(--space-10) + var(--data-table-state-body-height) + 2 * var(--border-width-default));min-block-size:calc(var(--space-10) + var(--data-table-state-body-height) + 2 * var(--border-width-default));-webkit-overflow-scrolling:touch;border:var(--border-width-default) solid var(--color-border);border-radius:var(--panel-radius);background:var(--color-work-surface);flex-shrink:0;display:block;overflow-x:auto;container-type:inline-size}.data-table-wrap--state-rows-3{--data-table-state-body-height:calc(var(--space-20) + var(--space-10))}.data-table-wrap--content,.data-table-wrap--natural{min-height:0;min-block-size:0}.data-table-wrap--content{max-block-size:calc(var(--space-10) + 10 * var(--table-row-height) + 2 * var(--border-width-default));overflow-y:auto}.data-table-wrap--state-rows-10{--data-table-row-height:var(--table-row-height);--data-table-state-body-height:calc(10 * var(--data-table-row-height))}.data-table-wrap--content .data-table__state-cell{--data-table-state-body-height:var(--table-state-min-height)}.data-table-wrap--state-rows-10 .data-table tbody>tr>td:not(.data-table__state-cell){height:var(--data-table-row-height)}.results-table-card .data-table-wrap{background:0 0;border:0;border-radius:0}:is(.core-table-wrap:has(>.data-table-wrap),[class$=-table-wrapper]:has(>.data-table-wrap),[class$=-table-wrap]:has(>.data-table-wrap)){display:contents}.data-table.data-table{table-layout:auto;border-collapse:collapse;width:100%;min-width:44rem;color:var(--color-text);font-size:var(--text-sm)}.data-table.data-table thead{background:var(--color-work-surface)}.data-table.data-table th:has(>.data-table__sort){padding:0}.data-table__sort{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height);padding:var(--space-3) var(--space-4);color:inherit;font:inherit;font-weight:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;display:flex}.data-table__sort svg{width:var(--icon-size-control);height:var(--icon-size-control);flex-shrink:0}.data-table__sort:hover:not(:disabled){background:var(--color-bg-subtle)}.data-table__sort:focus-visible{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--border-width-strong))}.data-table__sort:disabled{cursor:wait}.data-table__cell--numeric .data-table__sort,.data-table__cell--align-end .data-table__sort{justify-content:flex-end}.data-table.data-table th,.data-table.data-table td{border-bottom:var(--border-width-default) solid var(--color-border);text-align:left;vertical-align:middle;min-width:0}.data-table.data-table th{z-index:var(--z-content);padding:var(--space-2-5) var(--space-4);background:var(--color-work-surface);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;position:sticky;top:0}.data-table.data-table td{padding:var(--space-3) var(--space-4);font-variant-numeric:tabular-nums}.data-table.data-table tbody tr{transition:background-color var(--duration-fast) var(--ease-out);animation:data-table-state-enter var(--duration-fast) var(--ease-out) both}@keyframes data-table-state-enter{0%{opacity:0}to{opacity:1}}.data-table__row--interactive{cursor:pointer}.data-table.data-table tbody tr.data-table__row--interactive:focus-within{background:var(--color-bg-subtle)}.data-table__row--interactive:focus-visible{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--border-width-strong))}@media (hover:hover){.data-table.data-table tbody tr:hover{background:var(--color-bg-subtle)}}.data-table__cell--numeric{text-align:right!important}.data-table__cell--numeric,.data-table__cell--date,.data-table__cell--status{white-space:nowrap}.data-table__cell--wrap{overflow-wrap:anywhere;white-space:normal;min-width:0}.data-table__cell--media{white-space:nowrap;width:1%}.data-table__cell--actions{white-space:nowrap;width:1%;min-width:max-content;text-align:right!important}.data-table.data-table--has-actions th:last-child,.data-table.data-table--has-actions td:last-child:not([colspan]){text-align:right;white-space:nowrap;width:1%;min-width:max-content}.data-table.data-table--has-actions td:last-child:not([colspan])>:is(div,span){justify-content:flex-end;gap:var(--space-2);min-width:max-content}.data-table__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:max-content;display:inline-flex}.data-table__cell--align-start{text-align:left!important}.data-table__cell--align-center{text-align:center!important}.data-table__cell--align-end{text-align:right!important}.data-table__empty{align-items:center;gap:var(--space-3);width:min(100%,100cqi);min-height:var(--data-table-state-body-height);padding:var(--space-6) var(--space-8);text-align:center;flex-direction:column;justify-content:center;display:flex;position:sticky;inset-inline-start:0}.data-table__empty-icon{color:var(--color-text-muted);opacity:.2}.data-table__empty-title{color:var(--color-text);font-size:var(--text-md);font-weight:var(--fw-semibold)}.data-table__empty-desc{max-width:300px;color:var(--color-text-muted);font-size:var(--text-sm)}.data-table__state-cell{height:var(--data-table-state-body-height);padding:0!important}.data-table__retry{min-height:var(--space-10);padding:var(--space-2) var(--space-4);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-work-surface);color:var(--color-text);font:inherit;font-weight:var(--fw-semibold);cursor:pointer}.data-table__retry:hover{background:var(--color-bg-subtle)}.data-table__retry:focus-visible{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:var(--spacing-2xs)}@keyframes data-table-skeleton-pulse{0%,to{opacity:1}50%{opacity:.6}}@media (width<=640px){.data-table.data-table{min-width:38rem;font-size:var(--text-sm)}.data-table.data-table th{padding:var(--space-2-5) var(--space-3)}.data-table.data-table td{padding:var(--space-3)}.data-table__empty{padding:var(--space-10) var(--space-4)}.data-table.data-table--mobile-stacked{min-width:0}.data-table--mobile-stacked thead{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.data-table--mobile-stacked,.data-table--mobile-stacked tbody,.data-table--mobile-stacked tr,.data-table--mobile-stacked td{inline-size:100%;display:block}.data-table--mobile-stacked tbody tr:not(:has(.data-table__state-cell)){gap:var(--space-2);padding:var(--space-3);display:grid}.data-table--mobile-stacked td:not([colspan]){align-items:center;gap:var(--space-3);padding:var(--space-1) 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.data-table--mobile-stacked td:not([colspan]):before{color:var(--color-text-muted);content:attr(data-label);font-size:var(--text-xs);font-weight:var(--fw-semibold)}.data-table--mobile-stacked .data-table__cell--actions{border-top:var(--border-width-default) solid var(--color-border);margin-top:var(--space-1);padding-top:var(--space-3)}.data-table--mobile-stacked .data-table__cell--actions:before{display:none}}@media (prefers-reduced-motion:reduce){.data-table.data-table tbody tr{transition:none;animation:none}}.data-table.data-table td:not([colspan]){height:var(--data-table-row-height);padding-block:calc((var(--data-table-row-height) - var(--data-table-cell-content-height) - var(--border-width-default)) / 2)}.data-table__cell-content{height:var(--data-table-cell-content-height);white-space:nowrap;text-overflow:ellipsis;align-content:center;min-width:0;display:block;overflow:hidden}.data-table__cell-content>*{white-space:nowrap;text-overflow:ellipsis;max-width:100%;max-height:100%;overflow:hidden}.data-table__cell-content img{max-height:var(--data-table-cell-content-height);object-fit:contain}.data-table__cell-content:has(button,a,input,select){overflow:visible}.data-table__cell-content>.data-table__actions{flex-wrap:nowrap;overflow:visible}:root body .data-table :is(.btn--icon,.action-menu__trigger){box-sizing:border-box;flex:0 0 var(--table-action-size);width:var(--table-action-size);min-width:var(--table-action-size);max-width:var(--table-action-size);height:var(--table-action-size);min-height:var(--table-action-size);max-height:var(--table-action-size);padding:0}.data-table.data-table th{font-size:var(--table-font-size);font-weight:var(--fw-semibold);line-height:var(--table-line-height)}.data-table.data-table td{font-size:var(--table-font-size);font-weight:var(--fw-regular);line-height:var(--table-line-height)}.data-table.data-table .data-table__cell-content :is(strong,p){font-size:inherit;line-height:inherit}.data-table.data-table .data-table__cell-content :is(small,.core-object-cell>span){font-size:var(--table-secondary-font-size);font-weight:var(--fw-regular);line-height:var(--table-secondary-line-height)}.data-table.data-table.data-table--form td:not([colspan]){height:auto;padding-block:var(--space-3);vertical-align:top}.data-table--form .data-table__cell-content{white-space:normal;height:auto;overflow:visible}.data-table--form .data-table__cell-content>*{white-space:normal;max-height:none;overflow:visible}.pagination{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:var(--border-width-default) solid var(--color-border);background:var(--color-surface);padding:var(--space-3) var(--space-4);display:flex}.pagination__info{color:var(--color-text-muted);font-size:var(--text-sm)}.pagination--embedded{border-top:0;flex:auto}.pagination__controls{align-items:center;gap:var(--space-2);display:flex}.pagination__size{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);display:inline-flex}.pagination__size .searchable-select{--searchable-select-end-padding:var(--offset-control-action);width:4rem;min-width:calc(var(--control-height) * 2)}.pagination__size .searchable-select__input{height:var(--control-height);border:var(--border-width-default) solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);padding-block:0;padding-inline-start:var(--space-2);padding-inline-end:var(--searchable-select-end-padding)}.pagination__size .searchable-select__icons{inset-inline-end:var(--space-2)}.pagination__size .searchable-select__input:focus-visible{border-color:var(--color-focus-ring);outline:none}.pagination__btn{width:var(--control-height);height:var(--control-height);padding:0}@media (width<=640px){.pagination{flex-direction:column;align-items:flex-start}.pagination__controls{justify-content:space-between;width:100%}}.content-skeleton,.content-skeleton__fields{gap:var(--space-4);min-width:0;display:grid}.content-skeleton__fields--1{grid-template-columns:minmax(0,1fr)}.content-skeleton__fields--2{grid-template-columns:repeat(2,minmax(0,1fr))}.content-skeleton__fields--3{grid-template-columns:repeat(3,minmax(0,1fr))}.content-skeleton__field{align-content:start;gap:var(--space-2);min-width:0;display:grid}.content-skeleton .skeleton,.data-page-skeleton .skeleton,.table-footer-skeleton .skeleton{border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);animation:content-skeleton-pulse var(--duration-loading-pulse) ease-in-out infinite;display:block}@keyframes content-skeleton-pulse{0%,to{opacity:1}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.content-skeleton .skeleton,.data-page-skeleton .skeleton,.table-footer-skeleton .skeleton{animation:none}}@media (width<=640px){.content-skeleton__fields{grid-template-columns:minmax(0,1fr)}}
