.ds-data-table{gap:var(--gap-200);flex-direction:column;width:100%;display:flex}.ds-data-table__toolbar{justify-content:space-between;align-items:center;gap:var(--gap-200);flex-wrap:wrap;display:flex}.ds-data-table__filters{align-items:center;gap:var(--gap-200);flex-wrap:wrap;display:flex}.ds-data-table__filters:has(>.ds-table-toolbar){flex:100%;min-width:0}.ds-data-table__search{flex:200px;max-width:320px;margin-left:auto}.ds-data-table__sort{align-items:center;gap:var(--gap-050);cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:none;padding:0;display:inline-flex}.ds-data-table__sort:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:2px;border-radius:var(--radius-050)}.ds-data-table__sort-icon{--icon-size:var(--icon-size-500);color:var(--color-icon-secondary);opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard)}.ds-data-table__sort:hover .ds-data-table__sort-icon,.ds-data-table__sort:focus-visible .ds-data-table__sort-icon,.ds-data-table__sort-icon--active{opacity:1}.ds-data-table__sort-icon--active{color:var(--color-text-primary)}.ds-data-table__sort-rank{font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);letter-spacing:var(--font-caption-letter-spacing);font-variant-numeric:tabular-nums;color:var(--color-text-primary);flex-shrink:0;margin-inline-start:calc(-1 * var(--gap-050))}.ds-data-table__frame{position:relative}.ds-data-table__grid--fixed{table-layout:fixed;width:100%;min-width:var(--ds-dt-total)}.ds-data-table__grid--fixed .ds-table__body .ds-table__cell:not(.ds-data-table__cell--pinned-edge),.ds-data-table__grid--fixed .ds-data-table__cell--pinned-edge>.ds-table__cell-content{overflow:hidden}.ds-data-table__filler{padding:0}.ds-data-table__cell--pinned{--ds-dt-tint:transparent;z-index:1;background-color:var(--color-table-body-bg);background-image:linear-gradient(var(--ds-dt-tint), var(--ds-dt-tint));position:sticky}.ds-table__body .ds-table__row:hover>.ds-data-table__cell--pinned{--ds-dt-tint:var(--color-table-row-hover-bg)}.ds-table--striped .ds-table__body .ds-table__row:nth-child(2n)>.ds-data-table__cell--pinned{--ds-dt-tint:var(--color-table-row-stripe-bg)}.ds-table__row--selected>.ds-data-table__cell--pinned{--ds-dt-tint:var(--color-table-row-selected-bg)}.ds-table__head .ds-data-table__cell--pinned{--ds-dt-tint:var(--color-table-header-bg);z-index:4}.ds-table__body .ds-data-table__cell--pinned:hover,.ds-table__body .ds-data-table__cell--pinned:focus-within{z-index:2}:is(.ds-table .ds-table__head .ds-table__header-cell:has([aria-expanded=true]),.ds-table .ds-table__body .ds-table__cell:has([aria-expanded=true])){z-index:7}.ds-data-table__cell--pinned-start.ds-data-table__cell--pinned-edge{border-inline-end:var(--border-025) solid var(--color-table-divider)}.ds-data-table__cell--pinned-end.ds-data-table__cell--pinned-edge{border-inline-start:var(--border-025) solid var(--color-table-divider)}.ds-data-table__cell--pinned-edge:after{content:"";box-shadow:var(--shadow-table-pinned);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard);position:absolute;inset:0}.ds-data-table__cell--pinned-start.ds-data-table__cell--pinned-edge:after{clip-path:inset(0 -24px 0 100%)}.ds-data-table__cell--pinned-end.ds-data-table__cell--pinned-edge:after{clip-path:inset(0 100% 0 -24px)}[data-scrolled-start] .ds-data-table__cell--pinned-start.ds-data-table__cell--pinned-edge:after,[data-scrolled-end] .ds-data-table__cell--pinned-end.ds-data-table__cell--pinned-edge:after{opacity:1}.ds-data-table__grid--sticky .ds-table__head .ds-table__header-cell{--ds-dt-tint:var(--color-table-header-bg);z-index:3;background-color:var(--color-table-body-bg);background-image:linear-gradient(var(--ds-dt-tint), var(--ds-dt-tint));position:sticky;top:0}.ds-data-table__grid--sticky .ds-table__head .ds-data-table__cell--pinned{z-index:4}:where(.ds-table__head) .ds-table__header-cell:not(.ds-data-table__cell--pinned){position:relative}.ds-data-table__header-inner{align-items:center;gap:var(--gap-050);min-width:0;display:flex}.ds-data-table__header--movable{cursor:grab;-webkit-user-select:none;user-select:none}.ds-table__header-cell[data-dragging]{z-index:5;opacity:.6;cursor:grabbing}.ds-data-table__header-inner .ds-data-table__sort{min-width:0}.ds-data-table__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-data-table__sort-icon{flex-shrink:0}.ds-data-table__menu{opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard);flex-shrink:0;margin-inline-start:auto}.ds-data-table__header-inner[data-align=center]>.ds-data-table__menu{margin-inline-start:0}.ds-data-table__header-inner[data-align=end]>.ds-data-table__menu{order:-1;margin-inline:0 auto}.ds-table__header-cell:hover .ds-data-table__menu,.ds-table__header-cell:focus-within .ds-data-table__menu,.ds-table__header-cell:focus .ds-data-table__menu{opacity:1}@media (hover:none){.ds-data-table__menu{opacity:1}}.ds-data-table__resize{z-index:2;width:var(--padding-200);cursor:col-resize;touch-action:none;position:absolute;inset-block:0;inset-inline-end:calc(-1 * var(--padding-100))}.ds-data-table__resize:after{content:"";inset-block:var(--padding-200);width:var(--border-050);border-radius:var(--radius-pill);background-color:var(--color-icon-secondary);opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard);position:absolute;inset-inline-start:calc(50% - var(--border-025))}.ds-data-table__resize:hover:after,[data-resizing] .ds-data-table__resize:active:after{opacity:1}@media (pointer:coarse){.ds-data-table__resize{display:none}}.ds-data-table__guide,.ds-data-table__drop{z-index:6;pointer-events:none;background-color:var(--color-icon-primary);position:absolute;inset-block-start:0;inset-inline-start:0}.ds-data-table__guide,.ds-data-table__drop[data-axis=x]{width:var(--border-050);inset-block-end:0}.ds-data-table__drop[data-axis=y]{height:var(--border-050);inset-inline-end:0}.ds-data-table__guide[hidden],.ds-data-table__drop[hidden]{display:none}.ds-data-table__utility{padding-inline:var(--padding-200)}.ds-data-table__grip{--icon-size:var(--icon-size-500);color:var(--color-text-secondary);cursor:grab;touch-action:none;background:0 0;border:none;padding:0;display:inline-flex}.ds-data-table__grip:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:2px;border-radius:var(--radius-050)}.ds-data-table__grip[aria-disabled=true]{opacity:.4;cursor:not-allowed}.ds-table__row[data-dragging]{z-index:2;opacity:.8;position:relative}.ds-data-table__frame>.ds-table{--ds-dt-w-actions:calc(var(--ds-dt-actions,1) * var(--control-height-compact) + (var(--ds-dt-actions,1) - 1) * var(--gap-100) + 2 * var(--padding-400))}.ds-data-table__frame>.ds-table--compact{--ds-dt-w-actions:calc(var(--ds-dt-actions,1) * var(--control-height-compact) + (var(--ds-dt-actions,1) - 1) * var(--gap-100) + 2 * var(--padding-300))}.ds-data-table__actions-row{justify-content:flex-end;gap:var(--gap-100)}.ds-data-table__grid--actions-hover .ds-data-table__inline-action{opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard)}.ds-data-table__grid--actions-hover .ds-table__row:hover .ds-data-table__inline-action,.ds-data-table__grid--actions-hover .ds-table__row:focus-within .ds-data-table__inline-action{opacity:1}@media (hover:none){.ds-data-table__grid--actions-hover .ds-data-table__inline-action{opacity:1}}.ds-table [data-col]:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:-2px}.ds-data-table__text{min-width:0}.ds-data-table__text--nowrap{white-space:nowrap}.ds-data-table__text--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-data-table__text--lines-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-data-table__footer{justify-content:space-between;align-items:center;gap:var(--gap-200);flex-wrap:wrap;display:flex}.ds-data-table__paging{align-items:center;gap:var(--gap-300);flex-wrap:wrap;display:flex}.ds-data-table__page-size{align-items:center;gap:var(--gap-200);display:inline-flex}.ds-data-table__page-size-label{font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);letter-spacing:var(--font-caption-letter-spacing);color:var(--color-text-secondary);white-space:nowrap}.ds-data-table__count{color:var(--color-text-tertiary);font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);font-variant-numeric:tabular-nums}.ds-data-table .ds-table__body .ds-table__cell.ds-data-table__cell--editing{overflow:visible}:where(.ds-table__body) .ds-data-table__cell--editing:not(.ds-data-table__cell--pinned){position:relative}.ds-data-table__cell--editing>.ds-table__cell-content{visibility:hidden}.ds-data-table__editor{padding-inline:var(--padding-100);align-items:center;display:flex;position:absolute;inset:0}.ds-data-table__editor>:first-child{flex:auto;min-width:0}.ds-data-table__editor--textarea{min-height:100%;padding-block:var(--padding-100);align-items:flex-start;inset-block-end:auto}.ds-data-table__edit-error{max-width:calc(100% - 2 * var(--padding-100));min-width:max-content;padding:var(--padding-100) var(--padding-200);border:var(--border-025) solid var(--color-status-error-border);border-radius:var(--radius-200);background-color:var(--color-status-error-bg);color:var(--color-status-error-text);box-shadow:var(--shadow-floating);font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);white-space:nowrap;pointer-events:none;position:absolute;inset-block-start:calc(100% + var(--gap-100));inset-inline-start:var(--padding-100)}.ds-data-table__cell--pending>.ds-table__cell-content{color:var(--color-text-tertiary)}.ds-table__cell.ds-data-table__cell--failed{box-shadow:inset 0 0 0 var(--border-025) var(--color-status-error-border)}:where(.ds-table__body) .ds-data-table__cell--editable:not(.ds-data-table__cell--pinned){position:relative}.ds-data-table .ds-data-table__edit-hint{background-color:var(--color-table-body-bg);background-image:linear-gradient(var(--color-table-row-hover-bg), var(--color-table-row-hover-bg));opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard);position:absolute;inset-block-start:50%;inset-inline-end:var(--padding-100);translate:0 -50%}.ds-data-table .ds-data-table__edit-hint--start{inset-inline-start:var(--padding-100);inset-inline-end:auto}.ds-data-table__cell--editable:hover .ds-data-table__edit-hint,.ds-data-table__cell--editable:focus .ds-data-table__edit-hint{opacity:1;pointer-events:auto}.ds-data-table .ds-table__row.ds-data-table__row--editing{background-color:var(--color-table-row-selected-bg)}.ds-table__row.ds-data-table__row--editing>.ds-data-table__cell--pinned{--ds-dt-tint:var(--color-table-row-selected-bg)}.ds-data-table__save .ds-circular-button__icon{color:var(--color-status-positive-icon)}.ds-data-table__cancel .ds-circular-button__icon{color:var(--color-status-error-icon)}.ds-data-table__filters:has(>.ds-table-toolbar){flex:100%}.ds-data-table__filter-editor{gap:var(--gap-200);flex-direction:column;width:280px;max-width:100%;display:flex}.ds-data-table__filter-editor>*{min-width:0}.ds-data-table__filter-pair{gap:var(--gap-200);display:flex}.ds-data-table__filter-pair>*{flex:1 1 0;min-width:0}.ds-data-table__filter-mark{flex-shrink:0;display:inline-flex}.ds-data-table__filter-mark button{--icon-size:var(--icon-size-500);border-radius:var(--radius-100);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.ds-data-table__filter-mark button:hover{color:var(--color-icon-primary)}.ds-data-table__filter-mark button:focus-visible{outline:var(--border-050) solid var(--color-action-primary-bg);outline-offset:var(--border-025)}.ds-data-table__choices{gap:var(--gap-200);flex-direction:column;display:flex}.ds-data-table__choice-list{gap:var(--gap-200);max-height:240px;padding-block:var(--padding-050);flex-direction:column;display:flex;overflow-y:auto}.ds-data-table__choices-empty{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-tertiary)}.ds-data-table__typed-number{font-variant-numeric:tabular-nums;white-space:nowrap}.ds-data-table__typed-progress{align-items:center;gap:var(--gap-200);width:100%;min-width:0;display:inline-flex}.ds-data-table__typed-progress .ds-progress-bar{flex:auto;min-width:0}.ds-data-table__typed-person{align-items:center;gap:var(--gap-200);min-width:0;max-width:100%;display:inline-flex}.ds-data-table__typed-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-data-table__typed-tags{align-items:center;gap:var(--gap-100);white-space:nowrap;min-width:0;display:inline-flex}.ds-data-table__typed-more{font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);letter-spacing:var(--font-caption-letter-spacing);color:var(--color-text-secondary)}.ds-data-table__typed-check{display:inline-flex}.ds-data-table__typed-check-icon{color:var(--color-icon-primary);display:block}.ds-data-table__typed-link{color:inherit;text-decoration:underline}.ds-data-table__grid--stacked,.ds-data-table__grid--stacked>tbody{width:100%;min-width:0;display:block}.ds-data-table__grid--stacked .ds-table__row{align-items:center;column-gap:var(--gap-200);row-gap:var(--gap-100);padding:var(--padding-300);border-block-end:var(--border-025) solid var(--color-table-divider);background-color:var(--color-table-body-bg);flex-wrap:wrap;display:flex}.ds-data-table__grid--stacked .ds-table__row:last-child{border-block-end:none}.ds-data-table__grid--stacked .ds-table__row--selected{background-color:var(--color-table-row-selected-bg)}.ds-data-table__grid--stacked .ds-table__cell{width:auto;min-width:0;box-shadow:none;text-align:start;background:0 0;border:none;padding:0;display:block;position:static}.ds-data-table__grid--stacked .ds-table__cell--row-header{font-family:var(--font-paragraph-emphasis-family);font-size:var(--font-paragraph-emphasis-size);font-weight:var(--font-paragraph-emphasis-weight);line-height:var(--font-paragraph-emphasis-line-height);letter-spacing:var(--font-paragraph-emphasis-letter-spacing);flex:1 1 0}.ds-data-table__grid--stacked .ds-data-table__utility,.ds-data-table__grid--stacked .ds-data-table__actions{flex:none;width:auto}.ds-data-table__grid--stacked .ds-data-table__actions{order:1}.ds-data-table__grid--stacked [data-col=ds-data-table-grip],.ds-data-table__grid--stacked .ds-data-table__filler{display:none}.ds-data-table__grid--stacked .ds-table__cell:not(.ds-table__cell--row-header,.ds-data-table__utility,.ds-data-table__actions){align-items:center;gap:var(--gap-200);flex-basis:100%;order:2;grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}.ds-data-table__stack-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);letter-spacing:var(--font-caption-letter-spacing);color:var(--color-text-secondary);overflow:hidden}.ds-data-table__group-row>.ds-table__cell,.ds-data-table__group-row>.ds-data-table__cell--pinned{--ds-dt-tint:var(--color-table-header-bg);background-color:var(--color-table-body-bg);background-image:linear-gradient(var(--ds-dt-tint), var(--ds-dt-tint))}.ds-table__body .ds-data-table__group-row:hover>.ds-table__cell,.ds-table__body .ds-data-table__group-row:hover>.ds-data-table__cell--pinned{--ds-dt-tint:var(--color-table-header-bg)}.ds-data-table__group-cell,.ds-data-table__group-cell>.ds-table__cell-content{overflow:visible}.ds-data-table__group-label{align-items:center;gap:var(--gap-200);white-space:nowrap;min-width:0;display:flex}.ds-data-table__group-toggle{--icon-size:var(--icon-size-500);border-radius:var(--radius-050);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:inline-flex}.ds-data-table__group-toggle:hover{color:var(--color-icon-primary)}.ds-data-table__group-toggle:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:2px}.ds-data-table__group-chevron{transition:rotate var(--motion-duration-fast) var(--motion-ease-standard)}.ds-data-table__group-toggle[aria-expanded=true] .ds-data-table__group-chevron{rotate:90deg}.ds-data-table__group-value{min-width:0;font-family:var(--font-paragraph-emphasis-family);font-weight:var(--font-paragraph-emphasis-weight);align-items:center;display:inline-flex}.ds-data-table__group-count,.ds-data-table__group-total{font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);letter-spacing:var(--font-caption-letter-spacing);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.ds-data-table__group-total{color:var(--color-text-primary)}.ds-data-table__totals .ds-table__cell{--ds-dt-tint:var(--color-table-header-bg);z-index:3;border-block-start:var(--border-025) solid var(--color-table-divider);background-color:var(--color-table-body-bg);background-image:linear-gradient(var(--ds-dt-tint), var(--ds-dt-tint));position:sticky;bottom:0}.ds-data-table__totals .ds-data-table__cell--pinned{z-index:4}.ds-data-table__total{align-items:baseline;gap:var(--gap-100);border-radius:var(--radius-050);min-width:0;max-width:100%;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;display:inline-flex}.ds-data-table__total:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:2px}.ds-data-table__total-name{font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);letter-spacing:var(--font-caption-letter-spacing);color:var(--color-text-secondary)}.ds-data-table__total-value{text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.ds-data-table__total--empty{opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard)}.ds-data-table__totals:hover .ds-data-table__total--empty,.ds-data-table__total--empty:focus-visible,.ds-data-table__total--empty[aria-expanded=true]{opacity:1}@media (hover:none){.ds-data-table__total--empty{opacity:1}}.ds-data-table__grid--stacked .ds-data-table__group-row>.ds-table__cell:not(.ds-data-table__group-cell){display:none}.ds-data-table__grid--stacked .ds-data-table__group-row{background-color:var(--color-table-header-bg)}.ds-data-table__expand{--icon-size:var(--icon-size-500);border-radius:var(--radius-050);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.ds-data-table__expand:hover{color:var(--color-icon-primary)}.ds-data-table__expand:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:2px}.ds-data-table__expand-chevron{transition:rotate var(--motion-duration-fast) var(--motion-ease-standard)}.ds-data-table__expand[aria-expanded=true] .ds-data-table__expand-chevron{rotate:90deg}.ds-table__body .ds-data-table__detail-row:hover>.ds-table__cell,.ds-data-table__detail-row>.ds-table__cell{background-color:var(--color-table-body-bg);padding:0}.ds-data-table__detail{max-width:100%;animation:ds-data-table-detail-open var(--motion-duration-base) var(--motion-ease-standard);grid-template-rows:1fr;display:grid;position:sticky;inset-inline-start:0}.ds-data-table__detail-body{min-height:0;padding:var(--padding-400);overflow:hidden}@keyframes ds-data-table-detail-open{0%{opacity:0;grid-template-rows:0fr}}.ds-data-table__grid--stacked .ds-data-table__detail-row{padding-block-start:0}.ds-data-table__grid--stacked [data-col=ds-data-table-expand]{order:1}.ds-data-table__grid--stacked .ds-data-table__detail-cell{flex-basis:100%;display:block}.ds-data-table__spacer>td{border:none;padding:0}.ds-table__body .ds-data-table__loading-row:hover>.ds-table__cell,.ds-data-table__loading-row>.ds-table__cell{background-color:var(--color-table-body-bg)}.ds-data-table__loading{align-items:center;gap:var(--gap-200);font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);letter-spacing:var(--font-caption-letter-spacing);color:var(--color-text-secondary);display:inline-flex;position:sticky;inset-inline-start:0}.ds-data-table__menu-row{padding:var(--padding-150) var(--padding-300)}.ds-data-table--refreshing .ds-table__body{opacity:.5;pointer-events:none}.ds-data-table__progress{z-index:var(--layer-sticky);height:var(--border-050);position:absolute;inset-block-start:0;inset-inline:0;overflow:hidden}.ds-data-table__progress:after{content:"";background-color:var(--color-status-info-border);width:40%;animation:ds-data-table-progress var(--motion-duration-loop-shimmer) var(--motion-ease-linear) infinite;position:absolute;inset-block:0}@keyframes ds-data-table-progress{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}.ds-data-table__skeleton{align-items:center;min-height:1lh;display:flex}.ds-data-table__skeleton>.ds-skeleton{width:100%}.ds-data-table__banner{border-radius:var(--radius-300);margin-block-end:var(--gap-300)}
.ds-table-toolbar{gap:var(--gap-200);flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.ds-table-toolbar:focus{outline:none}.ds-table-toolbar__main{justify-content:space-between;align-items:flex-start;gap:var(--gap-300);min-width:0;display:flex}.ds-table-toolbar__start,.ds-table-toolbar__end{align-items:center;gap:var(--gap-200);min-width:0;display:flex}.ds-table-toolbar__start{flex-wrap:nowrap;flex:1 1 0;position:relative}.ds-table-toolbar__start>*{flex-shrink:0}.ds-table-toolbar__start>.ds-table-toolbar__search{flex-shrink:1}.ds-table-toolbar__chip--overflow{visibility:hidden;pointer-events:none;position:absolute;inset-inline-start:0}.ds-table-toolbar__end{flex-shrink:0}.ds-table-toolbar__search{flex:200px;min-width:160px;max-width:280px}.ds-table-toolbar__chip{align-items:center;gap:var(--gap-050);display:inline-flex}.ds-table-toolbar__chip .ds-chip,.ds-table-toolbar__more .ds-chip{box-sizing:border-box;height:var(--control-height-default);padding-block:0}.ds-table-toolbar--compact .ds-table-toolbar__chip .ds-chip,.ds-table-toolbar--compact .ds-table-toolbar__more .ds-chip{height:var(--control-height-compact)}.ds-table-toolbar__count{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-table-toolbar .ds-circular-button--tertiary[aria-expanded=true],.ds-table-toolbar .ds-chip[aria-expanded=true],.ds-table-toolbar .ds-button[aria-expanded=true]{background-color:var(--color-action-passive-bg-active)}.ds-table-toolbar__menu{flex-direction:column;min-width:240px;display:flex}.ds-table-toolbar__menu-heading{justify-content:space-between;align-items:center;gap:var(--gap-200);min-height:var(--control-height-default);padding-inline:var(--padding-400);font-family:var(--font-paragraph-emphasis-family);font-size:var(--font-paragraph-emphasis-size);font-weight:var(--font-paragraph-emphasis-weight);line-height:var(--font-paragraph-emphasis-line-height);letter-spacing:var(--font-paragraph-emphasis-letter-spacing);color:var(--color-text-tertiary);-webkit-user-select:none;user-select:none;display:flex}.ds-table-toolbar__menu-row{align-items:center;gap:var(--gap-200);padding:var(--padding-200) var(--padding-400);border-radius:var(--radius-200);display:flex}.ds-table-toolbar__menu-separator{height:var(--border-025);margin:var(--padding-100) var(--padding-400);background-color:var(--color-input-border-primary)}.ds-table-toolbar__menu-actions{flex-direction:column;display:flex}.ds-table-toolbar__menu-actions>*,.ds-table-toolbar__menu-actions .ds-dropdown-menu,.ds-table-toolbar__menu-actions .ds-dropdown-menu__trigger{width:100%;display:flex}.ds-table-toolbar__menu-item{align-items:center;gap:var(--gap-300);width:100%;padding:var(--padding-200) var(--padding-400);border-radius:var(--radius-200);color:var(--color-text-primary);text-align:start;white-space:nowrap;cursor:pointer;font-family:var(--font-paragraph-emphasis-family);font-size:var(--font-paragraph-emphasis-size);font-weight:var(--font-paragraph-emphasis-weight);line-height:var(--font-paragraph-emphasis-line-height);letter-spacing:var(--font-paragraph-emphasis-letter-spacing);background:0 0;border:none;display:flex}.ds-table-toolbar__menu-item:hover:not(:disabled),.ds-table-toolbar__menu-item[aria-expanded=true]{background-color:var(--color-action-passive-bg-hover)}.ds-table-toolbar__menu-item:focus-visible{outline:var(--border-050) solid var(--color-action-primary-bg);outline-offset:calc(-1 * var(--border-050))}.ds-table-toolbar__menu-item:disabled{opacity:.4;cursor:not-allowed}.ds-table-toolbar__menu-icon{--icon-size:var(--icon-size-600);color:var(--color-icon-primary)}.ds-table-toolbar--compact .ds-table-toolbar__menu-heading{min-height:var(--control-height-compact);padding-inline:var(--padding-300);font-size:var(--font-paragraph-sm-emphasis-size);line-height:var(--font-paragraph-sm-emphasis-line-height);letter-spacing:var(--font-paragraph-sm-emphasis-letter-spacing)}.ds-table-toolbar--compact .ds-table-toolbar__menu-row,.ds-table-toolbar--compact .ds-table-toolbar__menu-item{padding:var(--padding-150) var(--padding-300)}.ds-table-toolbar--compact .ds-table-toolbar__menu-separator{margin-inline:var(--padding-300)}.ds-table-toolbar--compact .ds-table-toolbar__menu-item{font-size:var(--font-paragraph-sm-emphasis-size);line-height:var(--font-paragraph-sm-emphasis-line-height);letter-spacing:var(--font-paragraph-sm-emphasis-letter-spacing)}.ds-table-toolbar--compact .ds-table-toolbar__menu-icon{--icon-size:var(--icon-size-500)}.ds-table-toolbar__columns,.ds-table-toolbar__sort-list{flex-direction:column;display:flex;position:relative}.ds-table-toolbar__column[data-dragging],.ds-table-toolbar__sort-row[data-dragging]{z-index:1;background-color:var(--color-bg-page-primary);box-shadow:var(--shadow-floating);position:relative}.ds-table-toolbar__grip{--icon-size:var(--icon-size-500);border-radius:var(--radius-100);color:var(--color-text-secondary);cursor:grab;touch-action:none;background:0 0;border:none;padding:0;display:inline-flex}.ds-table-toolbar__grip:focus-visible{outline:var(--border-050) solid var(--color-action-primary-bg);outline-offset:var(--border-025)}.ds-table-toolbar__grip[aria-disabled=true]{opacity:.4;cursor:not-allowed}.ds-table-toolbar__badge-host{display:inline-flex;position:relative}.ds-table-toolbar__badge{box-sizing:border-box;min-width:16px;height:16px;padding:0 var(--padding-100);border-radius:var(--radius-pill);background-color:var(--color-count-badge-bg);color:var(--color-count-badge-text);font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-paragraph-sm-emphasis-weight);line-height:var(--font-caption-line-height);text-align:center;white-space:nowrap;pointer-events:none;position:absolute;inset-block-start:calc(-1 * var(--padding-100));inset-inline-end:calc(-1 * var(--padding-100))}.ds-table-toolbar__filter-panel{min-width:280px}.ds-table-toolbar__search-panel .ds-table-toolbar__search{flex:auto;max-width:none}.ds-table-toolbar__drop{height:var(--border-050);border-radius:var(--radius-pill);background-color:var(--color-icon-primary);pointer-events:none;position:absolute;inset-block-start:calc(-1 * var(--border-025));inset-inline:0}.ds-table-toolbar__drop[hidden]{display:none}.ds-table-toolbar__actions{align-items:center;gap:var(--gap-200);margin-inline-start:var(--gap-200);display:inline-flex}.ds-table-toolbar__sorts{width:360px}.ds-table-toolbar__sort-column,.ds-table-toolbar__menu-field{flex:auto;min-width:0}.ds-table-toolbar__row{min-width:0;position:relative}.ds-table-toolbar__main[data-covered]{visibility:hidden}.ds-table-toolbar__bulk{z-index:1;justify-content:space-between;align-items:center;gap:var(--gap-300);display:flex;position:absolute;inset:0}.ds-table-toolbar__bulk-start,.ds-table-toolbar__bulk-end{align-items:center;gap:var(--gap-200);min-width:0;display:flex}.ds-table-toolbar__bulk-end{flex-shrink:0;position:relative}.ds-table-toolbar__bulk-count{font-family:var(--font-paragraph-emphasis-family);font-size:var(--font-paragraph-emphasis-size);font-weight:var(--font-paragraph-emphasis-weight);line-height:var(--font-paragraph-emphasis-line-height);letter-spacing:var(--font-paragraph-emphasis-letter-spacing);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text-primary)}.ds-table-toolbar--compact .ds-table-toolbar__bulk-count{font-size:var(--font-paragraph-sm-emphasis-size);line-height:var(--font-paragraph-sm-emphasis-line-height);letter-spacing:var(--font-paragraph-sm-emphasis-letter-spacing)}.ds-table-toolbar__bulk--floating{inset-inline:var(--padding-300) auto;width:calc(100dvw - 2 * var(--padding-300));translate:0 calc(-100% - var(--padding-300) - env(safe-area-inset-bottom,0px));z-index:var(--layer-sticky);padding:var(--padding-200);border-radius:var(--radius-600);background-color:var(--color-bg-page-primary);box-shadow:var(--shadow-floating);position:fixed;inset-block:100dvh auto}.ds-table-toolbar__sheet .ds-table-toolbar__menu,.ds-table-toolbar__sheet .ds-data-table__filter-editor{width:auto;min-width:0}.ds-table-toolbar__sheet .ds-table-toolbar__search{max-width:none}.ds-table-toolbar__views{align-items:center;gap:var(--gap-100);min-width:0;display:flex}.ds-table-toolbar__view-tabs{min-width:0}.ds-table-toolbar__view-picker{flex:0 240px;min-width:0}.ds-table-toolbar__view-dot{width:var(--padding-150);height:var(--padding-150);border-radius:var(--radius-pill);background-color:var(--color-icon-primary);display:inline-block}.ds-table-toolbar__rename{align-items:center;gap:var(--gap-200);min-width:0;display:flex}.ds-table-toolbar__filter-button{flex-shrink:0;display:inline-flex}
