:root{--table-font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--table-font-size:14px;--table-line-height:20px;--table-bg:var(--ds-surface);--table-line:var(--ds-border);--table-border:var(--table-line);--table-head-bg:var(--ds-background-accent-gray-subtlest);--table-head-text:var(--ds-text-subtle);--table-head-font-weight:653;--table-row-bg:var(--ds-surface);--table-row-hover:var(--ds-background-neutral-subtle-hovered);--table-row-hover-opaque:var(--ds-surface-hovered);--table-row-selected:var(--ds-background-selected);--table-row-selected-border:var(--ds-border-selected);--table-text:var(--ds-text);--table-text-muted:var(--ds-text-subtlest);--table-text-link:var(--ds-link);--table-cell-empty:var(--ds-text-disabled);--table-sort-active:var(--ds-text);--table-sort-inactive:var(--ds-icon-subtle);--table-resize-handle-active:var(--ds-border-focused);--table-action-btn:var(--ds-icon-subtle);--table-action-btn-hover:var(--ds-icon);--table-action-btn-hover-bg:var(--ds-background-neutral-subtle-hovered);--table-drag-over-bg:var(--ds-background-selected);--table-drag-over-border:var(--ds-border-selected);--table-pinned-shadow-left:none;--table-pinned-shadow-right:none;--table-cell-px:8px;--table-cell-py:4px;--table-head-py:4px;--table-row-height:40px;--table-outer-radius:4px;--table-inner-radius:calc(var(--table-outer-radius) - 1px)}.table-container{border:1px solid var(--table-border);border-radius:var(--table-outer-radius);background:var(--table-bg);width:100%;font-family:var(--table-font-family);font-size:var(--table-font-size);color:var(--table-text);overflow:hidden}.table-container.table-container--fill{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;max-height:100%;display:grid}.table-container.table-container--fill .table-scroll-wrapper{width:100%;min-height:0;overflow:auto}.table-scroll-wrapper{border-radius:var(--table-inner-radius);background:var(--table-bg);width:100%;overflow:auto}.table-scroll-wrapper::-webkit-scrollbar:horizontal{height:0}@supports (scrollbar-width:thin){.table-scroll-wrapper{scrollbar-width:thin}}.table-only-page-footer-border-target{--table-only-inline-pad:1rem}@media (width>=40rem){.table-only-page-footer-border-target{--table-only-inline-pad:1.5rem}}.table-page-footer-bleed{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-left:0;margin-right:0;position:relative}.table-page-footer-bleed:before{content:"";top:0;left:calc(-1 * var(--table-only-inline-pad,0px));right:calc(-1 * var(--table-only-inline-pad,0px));background:var(--table-border);z-index:2;pointer-events:none;height:1px;position:absolute}.table-page-footer-bleed--edge-to-edge:before{left:0;right:0}.table-root{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:100%}.table-head{z-index:40;position:sticky;top:0}.table-head-row{background:var(--table-head-bg)}.table-head-row .table-th:first-child{border-top-left-radius:var(--table-inner-radius)}.table-head-row .table-th:last-child{border-top-right-radius:var(--table-inner-radius)}.table-th{padding:var(--table-head-py) var(--table-cell-px);color:var(--table-head-text);font-weight:var(--table-head-font-weight);white-space:nowrap;-webkit-user-select:none;user-select:none;border-right:1px solid var(--table-border);border-bottom:1px solid var(--table-border);border-color:var(--table-border);background:var(--table-head-bg);box-sizing:border-box;font-size:12px;line-height:16px;position:relative;overflow:hidden}.table-th:last-child{border-right:none}.table-th--reorderable{cursor:grab}.table-th--reorderable:active{cursor:grabbing}.table-th--dragging{opacity:.5;background:var(--ds-background-selected)}.table-th--drag-over{background:var(--table-drag-over-bg);border-left:2px solid var(--table-drag-over-border)}.table-th--pinned-left{z-index:20;background:var(--table-head-bg);box-shadow:var(--table-pinned-shadow-left);position:sticky;left:0}.table-th--pinned-right{z-index:15;background:var(--table-head-bg);box-shadow:var(--table-pinned-shadow-right);position:sticky;right:0}.table-th--checkbox{z-index:30;background:var(--table-head-bg);border-right:1px solid var(--table-border);position:sticky;top:0;left:0}.table-th-content{align-items:center;gap:var(--table-cell-px);min-height:var(--table-row-height);display:flex}.table-th-content--checkbox{place-items:center;gap:0;display:grid}.table-th-content--sortable{cursor:pointer}.table-th-content--sortable:hover .table-th-label{color:var(--ds-text)}.table-th-label{text-overflow:ellipsis;white-space:nowrap;color:var(--table-head-text);font-family:var(--table-font-family);font-size:12px;font-style:normal;font-weight:var(--table-head-font-weight);flex:1;line-height:16px;overflow:hidden}.table-sort-icon{color:var(--table-sort-inactive);flex-shrink:0;align-items:center;display:inline-flex}.table-sort-icon--asc,.table-sort-icon--desc{color:var(--table-sort-active)}.table-sort-icon--idle{color:var(--table-sort-inactive)}.table-resize-handle{cursor:col-resize;z-index:1;background:0 0;width:5px;transition:background .15s;position:absolute;top:0;bottom:0;right:0}.table-resize-handle:hover,.table-resize-handle--active{background:var(--table-resize-handle-active)}.table-body{background:var(--table-bg)}.table-row{--table-row-current-bg:var(--table-row-bg);height:var(--table-row-height);background:var(--table-row-current-bg);border-bottom:none}.table-row--hoverable:hover{--table-row-current-bg:var(--table-row-hover);background:var(--table-row-current-bg);cursor:pointer}.table-row--selected{--table-row-current-bg:var(--table-row-selected);background:var(--table-row-current-bg)}.table-row--skeleton{pointer-events:none;border-color:var(--table-border)}.table-td{height:var(--table-row-height);padding:var(--table-cell-py) var(--table-cell-px);border-right:1px solid var(--table-border);border-bottom:1px solid var(--table-border);border-color:var(--table-border);vertical-align:middle;background:var(--table-row-current-bg);overflow:hidden}.table-td:last-child{border-right:none}.table-body tr:last-child .table-td:first-child{border-bottom-left-radius:var(--table-inner-radius)}.table-body tr:last-child .table-td:last-child{border-bottom-right-radius:var(--table-inner-radius)}.table-body tr:last-child .table-empty-cell{border-bottom-left-radius:var(--table-inner-radius);border-bottom-right-radius:var(--table-inner-radius)}.table-row--hoverable:hover>.table-td{background:var(--table-row-hover)}.table-row--selected>.table-td{background:var(--table-row-selected)}.table-td--pinned-left{z-index:8;background:var(--table-row-current-bg);box-shadow:var(--table-pinned-shadow-left);position:sticky;left:0}.table-td--pinned-right{z-index:6;background:var(--table-row-current-bg);box-shadow:var(--table-pinned-shadow-right);position:sticky;right:0}.table-th--pinned-right:before,.table-td--pinned-right:before{content:"";background:var(--table-border);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:0}.table-row>.table-td--pinned-left,.table-row>.table-td--pinned-right{background-clip:border-box}.table-row--hoverable:hover>.table-td--pinned-left,.table-row--hoverable:hover>.table-td--pinned-right{background:var(--table-row-hover-opaque);z-index:4}.table-row--selected>.table-td--pinned-left,.table-row--selected>.table-td--pinned-right{background:var(--table-row-selected);z-index:5}.table-td--checkbox.table-td--pinned-left{z-index:10}.table-th--pinned-left:first-child{z-index:25}.table-td-inner{align-self:stretch;align-items:center;gap:var(--table-cell-px);height:100%;min-height:var(--table-row-height);display:flex;overflow:hidden}.table-cell-text{color:var(--table-text);font-feature-settings:"liga" off, "calt" off;text-overflow:ellipsis;font-family:var(--table-font-family);-webkit-line-clamp:1;white-space:nowrap;-webkit-box-orient:vertical;flex:1 0 0;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.table-cell-text--truncate{text-overflow:ellipsis;max-width:100%}.table-cell-empty{color:var(--table-cell-empty)}.table-link{color:var(--table-text-link);font-weight:500;text-decoration:none}.table-link:hover{text-decoration:underline}.table-badge{white-space:nowrap;border-radius:4px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.6;display:inline-flex}.table-tag-list{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.table-checkbox{border:1px solid var(--table-border);background:var(--ds-background-input);cursor:pointer;appearance:none;border-radius:2px;place-content:center;width:14px;height:14px;margin:0;display:inline-grid}.table-checkbox:checked{background:var(--ds-background-selected-bold);border-color:var(--ds-background-selected-bold)}.table-checkbox:checked:after{content:"";clip-path:polygon(14% 44%,0 59%,43% 100%,100% 26%,84% 12%,43% 70%);background:var(--ds-icon-inverse);width:8px;height:8px}.table-checkbox:indeterminate:after{content:"";background:var(--ds-icon);width:8px;height:2px}.table-td--checkbox{z-index:12;background:var(--table-row-current-bg);min-width:60px;max-height:40px;padding:var(--space-050,4px) var(--space-100,8px);text-align:center;position:sticky;left:0}.table-actions-cell{box-sizing:border-box;place-content:center;place-self:center;place-items:center;gap:var(--space-050,4px);width:max-content;max-width:100%;min-height:40px;padding-block:var(--space-050,4px);grid-auto-flow:column;display:grid}.table-td--actions{min-width:72px;max-height:40px;padding:var(--space-050,4px) var(--ds-space-075,6px);box-sizing:border-box;overflow:visible}.table-td--actions .table-td-inner{place-items:center;width:100%;min-width:0;height:100%;display:grid;overflow:visible}.table-actions-cell--ananke{z-index:1;gap:var(--space-050,4px);position:relative}.table-row:has(.table-actions-cell--ananke [aria-expanded=true]){z-index:2;position:relative}.table-icon-btn{width:28px;height:28px;color:var(--table-action-btn);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.table-icon-btn:hover:not(:disabled){background:var(--table-action-btn-hover-bg);color:var(--table-action-btn-hover)}.table-icon-btn:disabled{opacity:.4;cursor:not-allowed}.table-more-wrapper{z-index:10;position:relative}.table-more-dismiss{z-index:90;position:fixed;inset:0}.table-more-dropdown{background:var(--ds-elevation-surface-overlay);border:1px solid var(--table-border);box-shadow:var(--ds-shadow-overlay);z-index:100;border-radius:6px;min-width:140px;animation:.1s dropdownFadeIn;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.table-more-item{cursor:pointer;width:100%;color:var(--table-text);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:background 80ms;display:flex}.table-more-item:hover:not(:disabled){background:var(--table-row-hover)}.table-more-item-icon{color:var(--table-text-muted);display:inline-flex}.kanban-card-row-actions .table-actions-cell--ananke{justify-self:end}.table-row-actions-menu-drawer-extra{gap:var(--space-100,8px);display:grid}.table-row-actions-menu-drawer-extra>*{width:100%}.table-more-dropdown-item--active{background:var(--ds-background-selected);color:var(--ds-text-selected);box-shadow:inset 3px 0 0 var(--ds-border-selected)}.table-skeleton{background:var(--ds-background-neutral);border-radius:4px;animation:1.2s ease-in-out infinite skeletonPulse;display:inline-block}@keyframes skeletonPulse{0%,to{opacity:.55}50%{opacity:.95}}.table-empty-cell{text-align:center;color:var(--table-text-muted);border-left:1px solid var(--table-border);border-right:1px solid var(--table-border);border-bottom:1px solid var(--table-border);background:var(--table-bg);padding:48px 16px}.table-empty-default{justify-items:center;gap:8px;font-size:14px;display:grid}.table-footer{border:1px solid var(--table-border);border-bottom-left-radius:var(--table-outer-radius);border-bottom-right-radius:var(--table-outer-radius);background:var(--table-bg);color:var(--table-text);border-top:none;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.table-footer.table-footer--page{border:none;border-top:1px solid var(--table-border);border-radius:0;grid-template-columns:minmax(0,max-content) minmax(0,1fr) minmax(0,max-content);gap:12px;padding:0;position:relative}.table-footer--page .table-footer__left,.table-footer--page .table-footer__center,.table-footer--page .table-footer__right{min-height:0}.table-footer__left,.table-footer__center,.table-footer__right{align-items:center;gap:8px;display:flex}.table-footer__left{min-width:0}.table-footer__center{justify-content:center;min-width:0}.table-footer__right{justify-content:flex-end;min-width:0}.table-footer__pagination-controls{align-items:center;gap:var(--ds-space-100);grid-auto-flow:column;display:grid}.table-footer__range{text-align:end;min-width:0;max-width:100%}.table-footer--page .table-footer__range{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.table-footer__nav-btn,.table-footer__page-size-btn{border:1px solid var(--ds-border-input);background:var(--ds-background-input);color:var(--table-text);cursor:pointer;border-radius:3px;padding:4px 8px}.table-footer__nav-btn:disabled,.table-footer__page-size-btn:disabled{opacity:.5;cursor:not-allowed}.table-footer__page-input{border:1px solid var(--ds-border-input);background:var(--ds-background-input);width:44px;color:var(--table-text);text-align:center;border-radius:4px;padding:2px 6px}.table-footer__page-size{z-index:auto;position:relative}.table-footer__page-size-dismiss{z-index:1;position:fixed;inset:0}.table-footer__page-size-dropdown{border:1px solid var(--ds-border-input);background:var(--ds-surface-overlay,var(--ds-elevation-surface-overlay));z-index:2;box-shadow:var(--ds-shadow-overlay);border-radius:6px;max-height:min(260px,100vh - 16px);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.table-footer__page-size-option{cursor:pointer;background:var(--ds-surface-overlay,var(--ds-elevation-surface-overlay));padding:4px 8px}.table-footer__page-size-option--active{background:var(--ds-background-selected);color:var(--table-text)}.table-footer__page-size-dropdown--upward{transform:translateY(calc(-100% - 6px))}@media (width<=47.9375em){.table-page-footer-bleed{margin-bottom:max(.5rem, env(safe-area-inset-bottom,0px))}.table-footer{grid-template-columns:minmax(0,max-content) minmax(0,1fr) minmax(0,max-content);align-items:center;gap:8px;padding:10px}.table-footer.table-footer--page{grid-template-columns:minmax(0,max-content) minmax(0,1fr) minmax(0,max-content);gap:8px;height:auto;min-height:0;padding:8px 0}.table-footer__left,.table-footer__center,.table-footer__right{grid-auto-flow:column;align-items:center;gap:8px;width:auto;min-width:0;display:grid}.table-footer__left{justify-self:start}.table-footer__center{justify-self:center}.table-footer__right{justify-self:end}.table-footer__pagination-controls{place-items:start;gap:var(--ds-space-100);grid-auto-flow:row}.table-footer__range{text-align:end}}@keyframes tableShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
