.table-primary{font-weight:var(--ds-font-weight-medium)}.table-primary,.table-secondary{overflow-wrap:anywhere;min-width:0}.table-secondary{color:var(--ds-muted);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-regular);margin-top:var(--ds-space-1)}.entity-table-identity{align-items:center;gap:var(--ds-space-2);min-width:220px;display:flex}.entity-table-copy{min-width:0;display:block}.ds-table th:first-child,.ds-table th:last-child{border-radius:0}.ds-table-product-identity{min-width:0}.ds-table-product-media{flex:none;align-items:center;display:grid}.ds-table-product-identity .entity-table-copy{flex:1}.ds-table-product-compact{gap:var(--ds-space-3)}.ds-table-product-compact .ds-table-product-media{width:var(--ds-table-product-compact-media-size);height:var(--ds-table-product-compact-media-size)}.ds-table-product-compact .ds-table-product-media>*{width:100%;height:100%;margin-block:0}.ds-table-product-compact .table-primary{font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-semibold)}.ds-table-product-compact .table-secondary{font-size:var(--ds-font-size-2xs)}.ds-table th.ds-table-cell-identity-wide,.ds-table td.ds-table-cell-identity-wide{white-space:normal;width:22%}.ds-table-cell-identity-wide .table-primary{white-space:normal;overflow-wrap:anywhere}.ds-table:has(.ds-table-cell-identity-wide) .ds-table-cell-date{width:var(--ds-table-date-column-width)}.ds-table:has(.ds-table-cell-identity-wide) th{white-space:normal;overflow-wrap:anywhere}.ds-table:has(.ds-table-cell-identity-wide) .ds-table-cell-status{width:var(--ds-table-compact-status-column-width);max-width:var(--ds-table-compact-status-column-width)}
.table-card.table-plain{--ds-table-surface:transparent;background:var(--ds-table-surface);box-shadow:none;border:0;border-radius:0}.table-plain .ds-table,.table-plain .ds-table td.business-actions-column{background:0 0}.table-plain .ds-table td.business-actions-column{box-shadow:none}.table-plain .table-card-header{padding:var(--ds-space-3) 0}.table-plain .ds-empty{min-height:0;padding:var(--ds-space-4) 0}.table-plain .ds-table th{color:var(--ds-muted)}.table-plain .ds-table th.ds-table-cell-numeric,.table-plain .ds-table th.ds-table-cell-money,.table-plain .ds-table td.ds-table-cell-numeric,.table-plain .ds-table td.ds-table-cell-money{text-align:right}.table-density-compact,.table-density-dense{--ds-table-header-height:var(--ds-table-compact-header-height);--ds-table-row-height:var(--ds-table-compact-row-height);--ds-table-cell-padding-x:var(--ds-space-3);--ds-table-cell-padding-edge:var(--ds-space-3)}.table-density-compact .ds-table td{font-size:var(--ds-font-size-xs)}.table-density-compact .ds-table th{font-size:var(--ds-font-size-2xs)}.table-density-dense .ds-table th{font-size:var(--ds-font-size-2xs);font-weight:var(--ds-font-weight-medium)}.table-density-dense .ds-table td{font-size:var(--ds-font-size-xs);padding-block:var(--ds-table-cell-padding-y)}.table-plain .ds-table td.ds-table-cell-pinned-start{background:var(--ds-page)}.table-plain .ds-table tbody tr:hover td.ds-table-cell-pinned-start{background:var(--ds-table-hover)}.ds-table :is(th,td).ds-table-cell-pinned-start{box-shadow:1px 0 0 var(--ds-border);position:sticky;left:0}.ds-table td.ds-table-cell-pinned-start{z-index:2;background:var(--ds-surface)}.ds-table th.ds-table-cell-pinned-start{z-index:3;background:var(--ds-table-header)}.ds-table tbody tr:hover td.ds-table-cell-pinned-start{background:var(--ds-table-hover)}@media (max-width:1023px){.ds-table :is(th,td).ds-table-cell-pinned-start{box-shadow:none;position:static}}.table-card .ds-table :is(th,td).ds-table-align-left{text-align:left}.table-card .ds-table :is(th,td).ds-table-align-center{text-align:center}.table-card .ds-table :is(th,td).ds-table-align-right{text-align:right}
.table-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);box-shadow:none;min-width:0;overflow:hidden;container-type:inline-size}.table-card-header{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-5) var(--ds-space-6) var(--ds-space-3-5);min-width:0;display:flex}.table-scroll{width:100%;min-width:0;padding:0;overflow-x:hidden}.ds-table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:var(--ds-surface);width:100%;min-width:0}.ds-table thead tr{background:var(--ds-table-header)}.ds-table th{height:var(--ds-table-header-height);padding:0 var(--ds-table-cell-padding-x);text-align:left;color:var(--ds-text);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-medium);background:var(--ds-table-header);border-bottom:1px solid var(--ds-border);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-table th:first-child,.ds-table td:first-child{padding-left:var(--ds-table-cell-padding-edge)}.ds-table th:last-child,.ds-table td:last-child{padding-right:var(--ds-table-cell-padding-edge)}.ds-table td{height:var(--ds-table-row-height);padding:var(--ds-table-cell-padding-y) var(--ds-table-cell-padding-x);border-bottom:1px solid var(--ds-border);color:var(--ds-text);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-regular);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;overflow:hidden}.table-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.ds-table th.ds-table-select-column,.ds-table td.ds-table-select-column{width:48px;max-width:48px;padding-left:var(--ds-space-4);padding-right:var(--ds-space-2);text-align:center;font-size:0;line-height:0}.ds-table th.ds-table-cell-media,.ds-table td.ds-table-cell-media{width:var(--ds-table-media-column-width);max-width:var(--ds-table-media-column-width);padding-left:var(--ds-space-4);padding-right:var(--ds-space-3)}.ds-table th.business-actions-column,.ds-table td.business-actions-column{width:132px;max-width:132px;padding-left:var(--ds-space-3-5);z-index:2;position:sticky;right:0}.ds-table th.ds-table-cell-status,.ds-table td.ds-table-cell-status{width:144px;max-width:144px}.ds-table th.ds-table-cell-date,.ds-table td.ds-table-cell-date,.ds-table th.ds-table-cell-numeric,.ds-table th.ds-table-cell-money,.ds-table td.ds-table-cell-numeric,.ds-table td.ds-table-cell-money{font-variant-numeric:tabular-nums}.ds-table th.ds-table-cell-numeric,.ds-table th.ds-table-cell-money,.ds-table td.ds-table-cell-numeric,.ds-table td.ds-table-cell-money{text-align:left}.ds-table td.ds-table-cell-status .ds-badge{text-overflow:ellipsis;white-space:normal;overflow-wrap:normal;max-width:100%;overflow:hidden}.ds-table th.business-actions-column--compact,.ds-table td.business-actions-column--compact{width:64px;max-width:64px}.ds-table th.business-actions-column--wide,.ds-table td.business-actions-column--wide{width:168px;max-width:168px}.ds-table th.business-owner-column,.ds-table td.business-owner-column{width:150px;max-width:150px}.ds-table th.business-actions-column{background:var(--ds-table-header)}.ds-table td.business-actions-column{background:var(--ds-surface);box-shadow:var(--ds-table-actions-shadow)}.ds-table th.ds-table-cell-actions,.ds-table td.ds-table-cell-actions,.ds-table th.business-actions-column,.ds-table td.business-actions-column{text-align:right}.ds-table th.ds-table-cell-actions,.ds-table th.business-actions-column,.ds-table td.business-actions-column{padding-right:var(--ds-table-cell-padding-edge)}.ds-table tr:last-child td{border-bottom:0}.ds-table strong{font-weight:var(--ds-font-weight-medium)}.ds-table tbody tr{transition:background var(--ds-motion-feedback)}.ds-table tbody tr.clickable-row{cursor:pointer}.ds-table tbody tr:hover,.ds-table tbody tr:hover td.business-actions-column{background:var(--ds-table-hover)}.ds-table tbody tr.clickable-row:focus-visible{background:var(--ds-table-hover);box-shadow:var(--ds-focus-inset);outline:none}.ds-table-align-top td{vertical-align:top}@media (forced-colors:active){.ds-table tbody tr.clickable-row:focus-visible{outline:var(--ds-focus-outline);outline-offset:calc(-1 * var(--ds-focus-outline-offset))}}
table.ds-table.ds-table-balanced th:not(.ds-table-select-column):not(.ds-table-cell-actions):not(.ds-table-cell-status),table.ds-table.ds-table-balanced td:not(.ds-table-select-column):not(.ds-table-cell-actions):not(.ds-table-cell-status){width:auto;max-width:none;padding-inline:var(--ds-table-cell-padding-x)}table.ds-table.ds-table-balanced th.ds-table-cell-status,table.ds-table.ds-table-balanced td.ds-table-cell-status{width:144px;max-width:144px}table.ds-table.ds-table-balanced th{text-overflow:ellipsis;overflow:hidden}table.ds-table.ds-table-balanced .table-primary,table.ds-table.ds-table-balanced .table-secondary{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}table.ds-table.ds-table-balanced .owner-cell-copy strong{max-width:100%}
.table-actions a{color:var(--ds-primary);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium)}.table-icon-actions{align-items:center;gap:var(--ds-space-1-5);white-space:nowrap;justify-content:flex-start;min-width:0;max-width:100%;display:inline-flex}.table-icon-button{width:var(--ds-control-compact-height);height:var(--ds-control-compact-height);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-control-surface);color:var(--ds-icon-accent);cursor:pointer;flex:none;place-items:center;text-decoration:none;display:grid}@media (max-width:780px){.table-icon-button{width:var(--ds-control-touch-height);height:var(--ds-control-touch-height)}}.table-icon-button:hover{border-color:var(--ds-border-strong);background:var(--ds-control-hover);color:var(--ds-text)}.table-icon-button:focus-visible{background:var(--ds-icon-surface);color:var(--ds-primary);outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-outline-offset)}.table-icon-button.danger{color:var(--ds-danger)}.table-icon-button.danger:hover,.table-icon-button.danger:focus-visible{border-color:var(--ds-danger);background:var(--ds-danger-soft)}.table-icon-button.is-loading{pointer-events:none}.table-icon-button:disabled{cursor:not-allowed;opacity:.55}.table-icon-spinner{animation:dsButtonSpin var(--ds-motion-spinner)}
.ds-record-open-control{appearance:none;z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.ds-record-open-control:focus-visible{outline:none}
.ds-table-mobile-cards{display:none}.ds-table-mobile-card{gap:var(--ds-space-3-5);border:0;border-bottom:1px solid var(--ds-border);min-width:0;padding:var(--ds-space-4);color:var(--ds-text);background:0 0;border-radius:0;display:grid;position:relative}.ds-table-mobile-card.clickable-row{cursor:pointer}.ds-table-mobile-card.clickable-row:hover{background:var(--ds-table-hover)}.ds-table-mobile-card.clickable-row:has(>.ds-table-mobile-open:focus-visible){background:var(--ds-table-hover)}.ds-table-mobile-card:has(>.ds-table-mobile-open:focus-visible){box-shadow:var(--ds-focus-inset)}.ds-table-mobile-card:has(>.ds-table-mobile-open)>:not(.ds-table-mobile-open){z-index:2;pointer-events:none;position:relative}.ds-table-mobile-card:has(>.ds-table-mobile-open) :is(a,button,input,select,textarea,label,summary,[role=button],[role=link],[contenteditable=true]){pointer-events:auto}@media (forced-colors:active){.ds-table-mobile-card:has(>.ds-table-mobile-open:focus-visible){outline:var(--ds-focus-outline);outline-offset:calc(-1 * var(--ds-focus-outline-offset))}}.ds-table-mobile-card:last-child{border-bottom:0}.ds-table-mobile-head{align-items:start;gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ds-table-mobile-media{grid-row:span 2;min-width:0}.ds-table-mobile-head:has(.ds-table-mobile-media){grid-template-columns:auto minmax(0,1fr);align-items:center}
.ds-table-mobile-title{overflow-wrap:anywhere;min-width:0}.ds-table-mobile-title .table-primary,.ds-table-mobile-title strong{font-size:var(--ds-font-size-md);line-height:var(--ds-leading-normal)}.ds-table-mobile-title .table-primary>a[href]{min-block-size:var(--ds-control-touch-height);align-content:center;display:block}.ds-table-mobile-fields{gap:0;display:grid}.ds-table-mobile-field{align-items:baseline;gap:var(--ds-space-3);border-top:1px solid var(--ds-border);min-width:0;padding:var(--ds-space-2-5) 0;grid-template-columns:minmax(104px,.42fr) minmax(0,1fr);display:grid}.ds-table-mobile-field>span{min-width:0;color:var(--ds-muted);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-normal);overflow-wrap:anywhere}.ds-table-mobile-value{min-width:0;color:var(--ds-text);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-normal);text-align:right;overflow-wrap:anywhere}.ds-table-mobile-field .ds-badge,.ds-table-mobile-field .owner-cell{justify-self:end}.ds-table-mobile-actions{border-top:1px solid var(--ds-border);padding-top:var(--ds-space-3);justify-content:flex-end;display:flex}@media (max-width:1023px){.table-card{overflow:visible}.table-card-header{padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-2-5);flex-direction:column;align-items:flex-start}.table-card-header>div{width:100%}.table-card:not(.table-responsive-compact):has(.ds-table-mobile-cards)>.table-scroll{display:none}.table-card:not(.table-responsive-compact)>.ds-table-mobile-cards{gap:0;padding:0;display:grid}}@container (max-width:920px){.table-card:not(.table-responsive-compact):has(.ds-table-mobile-cards)>.table-scroll{display:none}.table-card:not(.table-responsive-compact)>.ds-table-mobile-cards{gap:0;padding:0;display:grid}}@container (max-width:640px){.table-responsive-compact>.table-scroll{display:none}.table-responsive-compact>.ds-table-mobile-cards{display:grid}}@media (max-width:640px){.table-responsive-compact>.table-scroll{display:none}.table-responsive-compact>.ds-table-mobile-cards{display:grid}.ds-table-mobile-card{padding:var(--ds-space-3-5)}.ds-table-mobile-field{gap:var(--ds-space-2);padding-block:var(--ds-space-2);grid-template-columns:minmax(0,.42fr) minmax(0,1fr)}.ds-table-mobile-value{text-align:right}.ds-table-mobile-field .ds-badge,.ds-table-mobile-field .owner-cell{justify-self:end}.ds-table-mobile-actions,.table-icon-actions,.table-actions{justify-content:flex-start}}.ds-table-mobile-field[data-missing=true],.ds-table td[data-missing=true]{background:var(--ds-warning-soft);color:var(--ds-warning-text)}.ds-table-mobile-field[data-missing=true] .ds-table-mobile-value{color:inherit}.ds-table-mobile-footer>.ds-list-selection-control{margin-inline-end:auto}
.table-card .ds-table tfoot :is(th,td){height:auto;padding-block:var(--ds-space-3);color:var(--ds-text);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-regular);font-variant-numeric:tabular-nums;background:0 0;border:0}.ds-table tfoot th{text-align:right}.table-card .ds-table:has(tfoot) tbody tr:last-child td{border-bottom:0}.table-card .ds-table tfoot tr:first-child :is(th,td){padding-top:var(--ds-space-5)}.table-card .ds-table tfoot .ds-table-summary-total :is(th,td){padding-block:var(--ds-space-4);color:var(--ds-text)}.table-card .ds-table tfoot .ds-table-summary-total :is(.ds-table-summary-label,.ds-table-summary-value){font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold)}.ds-table .ds-table-summary-total strong{font-weight:inherit}.table-card.ds-table-summary-panel .ds-table tfoot tr :is(th,td){height:var(--ds-table-summary-row-height);padding-block:var(--ds-space-1-5)}.ds-table-summary-panel .ds-table tfoot :is(.ds-table-summary-label,.ds-table-summary-value){background:var(--ds-table-summary-surface)}.ds-table-summary-panel .ds-table tfoot tr+tr :is(.ds-table-summary-label,.ds-table-summary-value){border-top:var(--ds-space-0-5) solid var(--ds-surface)}.ds-table-mobile-totals,.ds-financial-summary-rows{gap:var(--ds-space-1);padding-top:var(--ds-space-4);color:var(--ds-text);font-variant-numeric:tabular-nums;background:0 0;display:grid}.ds-table-mobile-totals>div,.ds-financial-summary-rows>div{gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-regular);grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-table-mobile-totals>div>strong,.ds-financial-summary-rows>div>strong{font-weight:var(--ds-font-weight-regular)}.ds-table-mobile-totals>.ds-table-summary-total,.ds-financial-summary-rows>.ds-table-summary-total{padding-block:var(--ds-space-4);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold)}.ds-table-mobile-totals>.ds-table-summary-total>strong,.ds-financial-summary-rows>.ds-table-summary-total>strong{font-weight:inherit}.ds-table-mobile-totals .ds-table-mobile-value{font-size:inherit;font-weight:inherit}.ds-table-mobile-totals .ds-table-mobile-value strong{font-weight:inherit}.ds-table-summary-panel .ds-table-mobile-totals,.ds-financial-summary .ds-financial-summary-rows{gap:var(--ds-space-0-5)}.ds-table-summary-panel .ds-table-mobile-totals>div,.ds-financial-summary .ds-financial-summary-rows>div{min-block-size:var(--ds-table-summary-row-height);padding-block:var(--ds-space-1-5);background:var(--ds-table-summary-surface);align-items:center}.ds-table-mobile-totals .ds-table-mobile-fields{grid-column:1/-1;margin:0}.ds-table-mobile-totals dt{color:var(--ds-muted);font-size:var(--ds-font-size-xs)}.ds-table-mobile-totals dd{margin:0}.ds-financial-summary-rows>div>:last-child{text-align:end;overflow-wrap:anywhere}
.skeleton-empty-state{min-height:84px;padding:var(--ds-space-8);place-items:center;display:grid}.skeleton-empty-state-inner{justify-content:center;align-items:center;gap:var(--ds-space-4);width:min(320px,100%);display:flex}.skeleton-empty-state-mark{width:var(--ds-loading-mark-size);height:var(--ds-loading-mark-size);object-fit:contain;flex:none}.skeleton-empty-state-lines{gap:var(--ds-space-2);width:min(210px,72%);display:grid}.skeleton-empty-state-title{width:100%;min-height:var(--ds-space-2)}.skeleton-empty-state-subtitle{width:65%;min-height:var(--ds-space-2)}
@media (max-width:780px){.ds-table-mobile-card{gap:var(--ds-space-2);padding:var(--ds-space-3)}.ds-table-mobile-head{align-items:center;gap:var(--ds-space-2);display:flex}.ds-table-mobile-title{flex:1}.ds-table-mobile-head>input{flex:0 0 var(--ds-space-6);margin:var(--ds-space-2) 0}.ds-table-mobile-fields{gap:var(--ds-space-2) var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ds-table-mobile-field{align-items:flex-start;gap:var(--ds-space-0-5);border:0;flex-direction:column;padding:0;display:flex}.ds-table-mobile-field:first-child:last-child{grid-column:1/-1}.ds-table-mobile-field.ds-table-cell-identity{align-items:baseline;gap:var(--ds-space-2);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);display:grid}.ds-table-mobile-field.ds-table-cell-identity .table-truncate{white-space:normal;overflow-wrap:anywhere}.ds-table-mobile-value{text-align:left;max-width:100%}.ds-table-mobile-field.ds-table-cell-numeric .ds-table-mobile-value,.ds-table-mobile-field.ds-table-cell-money .ds-table-mobile-value{font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--ds-text)}.ds-table-mobile-field .ds-badge{white-space:normal;min-width:0;max-width:100%}.ds-table-mobile-actions{border:0;margin-left:auto;padding:0}.ds-table-mobile-details{min-width:0;max-width:100%}.ds-table-mobile-details[open]{flex-basis:100%}.ds-table-mobile-details summary{min-height:var(--ds-control-touch-height);color:var(--ds-muted);font-size:var(--ds-font-size-xs);cursor:pointer;align-content:center}.ds-table-mobile-details summary:focus-visible{outline:var(--ds-focus-outline)}.ds-table-mobile-details .ds-table-mobile-fields{padding-bottom:var(--ds-space-2)}}

