.data-table-frame{border:var(--border-width-default) solid var(--table-border);border-radius:var(--radius-surface);background:var(--bg-surface-default);width:100%;overflow:hidden}.data-table-scroll{width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.data-table__caption{caption-side:top;padding:var(--space-300) var(--space-300);text-align:start;font-family:var(--type-sl-sm-600-family);font-size:var(--type-sl-sm-600-size);font-weight:var(--type-sl-sm-600-weight);line-height:var(--type-sl-sm-600-line-height);letter-spacing:var(--type-sl-sm-600-letter-spacing);color:var(--text-default)}.data-table__th{height:var(--size-component-base);padding:0 var(--space-300);text-align:start;vertical-align:middle;white-space:nowrap;font-family:var(--type-sl-sm-600-family);font-size:var(--type-sl-sm-600-size);font-weight:var(--type-sl-sm-600-weight);line-height:var(--type-sl-sm-600-line-height);letter-spacing:var(--type-sl-sm-600-letter-spacing);color:var(--text-default);background:var(--table-header-bg);border-bottom:var(--border-width-default) solid var(--table-border)}.data-table__th--end,.data-table__td--end{text-align:end}.data-table__sort{align-items:center;gap:var(--space-100);margin-inline:var(--space-negative-100);padding:var(--space-050) var(--space-100);border-radius:var(--radius-small);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.data-table__th--end .data-table__sort{flex-direction:row-reverse}.data-table__sort .icon{color:var(--icon-secondary)}.data-table__th[aria-sort=ascending] .data-table__sort .icon,.data-table__th[aria-sort=descending] .data-table__sort .icon{color:var(--icon-default)}.data-table__sort:hover{background:var(--bg-neutral-hover)}.data-table__sort:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:0}.data-table__row{--data-table-row-bg:var(--bg-surface-default)}.data-table--zebra .data-table__row:nth-child(2n){--data-table-row-bg:var(--table-row-zebra)}.data-table__row--selected,.data-table--zebra .data-table__row--selected:nth-child(2n){--data-table-row-bg:var(--table-row-selected)}.data-table__td{height:var(--size-component-large);padding:0 var(--space-300);vertical-align:middle;font-family:var(--type-sl-sm-400-family);font-size:var(--type-sl-sm-400-size);font-weight:var(--type-sl-sm-400-weight);line-height:var(--type-sl-sm-400-line-height);letter-spacing:var(--type-sl-sm-400-letter-spacing);color:var(--text-default);white-space:nowrap;background-color:var(--data-table-row-bg)}.data-table--line .data-table__row+.data-table__row .data-table__td{border-top:var(--border-width-default) solid var(--table-border)}.data-table__row:hover .data-table__td{background-image:linear-gradient(var(--table-row-hover), var(--table-row-hover))}.data-table__td--numeric{font-variant-numeric:var(--font-numeric-tabular);white-space:nowrap}.data-table__th--check,.data-table__td--check{width:var(--size-component-large);min-width:var(--size-component-large);text-align:center}.data-table__sticky{z-index:var(--z-index-raised);position:sticky;left:0}.data-table__sticky--after-check{left:var(--size-component-large)}.data-table__th.data-table__sticky{z-index:var(--z-index-raised-above)}.data-table__row--clickable{cursor:pointer}.data-table__row--clickable:focus-visible{outline:none}.data-table__row--clickable:focus-visible .data-table__td{box-shadow:inset 0 var(--depth-050) 0 0 var(--border-focus), inset 0 calc(var(--depth-050) * -1) 0 0 var(--border-focus)}.data-table--tone-tint .data-table__row--caution:not(.data-table__row--selected){--data-table-row-bg:var(--bg-warning-subtlest)}.data-table__dot{width:var(--space-200);height:var(--space-200);border-radius:var(--corner-pill);background:var(--icon-warning);flex:none}.data-table__caution{align-items:center;gap:var(--space-200);min-width:0;display:inline-flex}.data-table__sr-only{width:var(--depth-025);height:var(--depth-025);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.data-table__footer{justify-content:space-between;align-items:center;gap:var(--space-300);min-height:var(--size-component-large);padding:var(--space-100) var(--space-300);border-top:var(--border-width-default) solid var(--table-border);font-family:var(--type-sl-sm-400-family);font-size:var(--type-sl-sm-400-size);font-weight:var(--type-sl-sm-400-weight);line-height:var(--type-sl-sm-400-line-height);color:var(--text-secondary);flex-wrap:wrap;display:flex}.data-table-empty{min-height:var(--size-component-xxlarge);padding:var(--space-800) var(--space-600);background:var(--bg-surface-sunken);font-family:var(--type-sl-sm-400-family);font-size:var(--type-sl-sm-400-size);line-height:var(--type-sl-sm-400-line-height);color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;display:flex}@media (forced-colors:active){.data-table__row--selected .data-table__td{outline:var(--border-width-default) solid Highlight}}.data-table__td,.data-table__sort{transition:background-color var(--motion-duration-instant) var(--motion-easing-standard), color var(--motion-duration-instant) var(--motion-easing-standard)}@media (prefers-reduced-motion:reduce){.data-table__td,.data-table__sort{transition:none}}
