.skeleton{background:var(--field-fill);border-radius:var(--radius-md);animation:skeleton-pulse var(--duration-slow) var(--ease-standard) infinite alternate}@keyframes skeleton-pulse{0%{opacity:1}to{opacity:.55}}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:separate;border-spacing:0}.table__head-cell{position:sticky;top:0;z-index:var(--z-raised);padding:var(--space-12) var(--space-16);background:var(--surface-sunken);border-bottom:var(--border-width-default) solid var(--border-subtle);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-lh);letter-spacing:var(--text-body-sm-ls);font-weight:var(--weight-medium);color:var(--text-secondary);text-align:left;white-space:nowrap}.table__head-cell:first-child{border-start-start-radius:var(--radius-md);padding-left:var(--space-12)}.table__head-cell:last-child{border-start-end-radius:var(--radius-md);padding-right:var(--space-12)}.table__head-cell--numeric{text-align:right}.table__head-cell--sorted{color:var(--text-primary);font-weight:var(--weight-semibold)}.table__sort{display:inline-flex;align-items:center;gap:var(--space-6);padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.table__sort:hover{color:var(--text-primary)}.table__cell{padding:var(--space-12) var(--space-16);height:var(--space-48);border-bottom:var(--border-width-default) solid var(--border-subtle);font-size:var(--text-body-size);line-height:var(--text-body-lh);color:var(--text-primary);vertical-align:middle}.table__cell:first-child{padding-left:var(--space-12)}.table__cell:last-child{padding-right:var(--space-12)}.table__cell--numeric{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);letter-spacing:var(--text-title-xs-ls)}.table__row:hover .table__cell{background:var(--surface-hover)}.table__row[data-selected=true] .table__cell{background:var(--surface-selected)}.table__row:hover .table__cell:first-child,.table__row[data-selected=true] .table__cell:first-child{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.table__row:hover .table__cell:last-child,.table__row[data-selected=true] .table__cell:last-child{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.table__cell-lead{display:inline-flex;align-items:center;gap:var(--space-8)}.table__row:last-child .table__cell{border-bottom:none}.table__state{padding:var(--space-24) var(--space-16)}
