@layer todae.components.native{.Table-module__XZEtNq__root{border-collapse:collapse;inline-size:100%;color:var(--todae-table-fg);font-variant-numeric:tabular-nums}.Table-module__XZEtNq__caption{color:var(--todae-table-caption-fg);text-align:start;padding-block-end:var(--todae-table-cell-padding-y)}.Table-module__XZEtNq__cell,.Table-module__XZEtNq__headerCell{padding-block:var(--todae-table-cell-padding-y);padding-inline:var(--todae-table-cell-padding-x);border-block-end:var(--todae-table-rule-thickness) solid var(--todae-table-border);text-align:start;vertical-align:top}.Table-module__XZEtNq__headerCell{color:var(--todae-table-header-fg);font-weight:var(--todae-table-header-font-weight);letter-spacing:var(--todae-table-header-font-letter-spacing);text-transform:var(--todae-table-header-font-text-transform)}.Table-module__XZEtNq__head>*>.Table-module__XZEtNq__headerCell{border-block-end-color:var(--todae-table-header-border)}.Table-module__XZEtNq__row[data-selected]{background:var(--todae-table-row-bg-selected)}.Table-module__XZEtNq__sortButton{align-items:center;gap:var(--todae-table-sort-gap);max-inline-size:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;text-transform:inherit;cursor:pointer;background:none;border:0;margin:0;padding:0;display:inline-flex}.Table-module__XZEtNq__sortButton:focus-visible{outline:var(--todae-focus-ring-width) solid var(--todae-table-sort-ring-focus);outline-offset:var(--todae-focus-ring-offset)}.Table-module__XZEtNq__sortGlyph{inline-size:var(--todae-table-sort-icon-size);block-size:var(--todae-table-sort-icon-size);color:var(--todae-table-sort-icon-fg-default);font-size:var(--todae-table-sort-icon-size);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.Table-module__XZEtNq__sortGlyph>:is(svg,img){block-size:100%;inline-size:100%}@media (hover:hover){.Table-module__XZEtNq__sortButton:not(:is([data-sort=ascending],[data-sort=descending]) *,:hover,:focus-visible)>.Table-module__XZEtNq__sortGlyph{visibility:hidden}}:is([data-sort=ascending],[data-sort=descending]) .Table-module__XZEtNq__sortGlyph{color:var(--todae-table-sort-icon-fg-selected)}[data-sort=descending] .Table-module__XZEtNq__sortButton>[data-todae-glyph]{rotate:180deg}@media (forced-colors:active){.Table-module__XZEtNq__row[data-selected]{outline:var(--todae-focus-ring-width) solid Highlight;outline-offset:calc(-1 * var(--todae-focus-ring-width))}}}