.compact-table-frame{container:compact-table / inline-size;overflow:hidden}.compact-table{--compact-edge-padding: 11px;width:100%;table-layout:fixed;font-size:14px;line-height:22px}.compact-table :is(th,td){padding:10px 6px;white-space:normal;overflow-wrap:anywhere;vertical-align:middle}.compact-table tr>:is(th,td):first-child{padding-inline-start:var(--compact-edge-padding)}.compact-table tr>:is(th,td):last-child{padding-inline-end:var(--compact-edge-padding)}.compact-table td{height:52px;font-size:inherit;line-height:inherit}.compact-table td button{font-size:inherit}.compact-table .compact-table-number button{font-weight:inherit}.compact-table th>:is(button,span){font-size:12px;line-height:18px;font-weight:600;color:#374151;min-width:0;min-height:36px;white-space:normal;overflow-wrap:anywhere;letter-spacing:normal;gap:2px}.compact-table [data-sort-icon]{margin-inline-start:0}.compact-table .compact-table-number{text-align:end;font-variant-numeric:tabular-nums;font-weight:600}.compact-table .compact-table-totals td,.compact-table .compact-table-summary{font-weight:700}.compact-table .compact-table-name{font-size:15px;line-height:22px;font-weight:500}.compact-table .compact-table-metadata{font-size:12px;line-height:16px;color:#6b7280;font-weight:400}.compact-table .compact-table-text{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-table-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px}@container compact-table (min-width: 64rem){.compact-table{--compact-edge-padding: 22px}.compact-table :is(th,td){padding-inline:6px}}@container compact-table (min-width: 80rem){.compact-table{--compact-edge-padding: 28px}.compact-table :is(th,td){padding-inline:8px}}.compact-table-breakdown{font-size:13px;line-height:18px}.compact-table-breakdown :is(th,td){height:40px;padding-block:8px}.compact-table-breakdown th{height:52px}.compact-table-breakdown th>:is(button,span){font-size:12px}.compact-table-evidence{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:4px;align-items:center}.compact-table-evidence-header>span{padding-inline-end:68px}.compact-table tr[data-inventory-state=out_of_stock]{background-color:#f9fafb}.compact-table tr[data-inventory-state=out_of_stock]:hover{background-color:#f3f4f6}.compact-table-identity{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.compact-table-identity>:first-child{min-width:0}.compact-table-identity>.compact-table-text{flex:0 1 auto}.compact-table-identity>:not(:first-child){flex-shrink:0}.compact-table-creator-row>:first-child{min-width:0;max-width:100%}.compact-table-creator-row>:last-child:not(:first-child){flex-shrink:0}.compact-table-status{display:inline-flex;align-items:center;padding:2px 6px;font-size:12px;line-height:16px;border-radius:9999px;white-space:nowrap}.compact-table th{height:56px;font-size:12px;line-height:18px;font-weight:600;color:#374151;letter-spacing:normal;text-transform:none}.compact-table th>:is(button,span)>span:first-child{min-width:0}.compact-table th button:focus-visible{outline:2px solid #2563eb;outline-offset:3px;border-radius:3px}.compact-table :is(td,th)>:is(div,button,a){max-width:100%;min-width:0}.compact-table :is(td,th) input:not([type=checkbox]):not([type=radio]){max-width:100%}.table-skeleton-line{height:22px}.compact-table-breakdown .table-skeleton-line{height:18px}.compact-table-value{display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}@container compact-table (max-width: 59.99rem){.compact-table-registry :is(th,td)[class~="lg:table-cell"],.compact-table-registry col[class~="lg:[display:table-column]"]{display:none}}@container compact-table (max-width: 39.99rem){.compact-table-registry :is(th,td)[class~="md:table-cell"],.compact-table-registry col[class~="md:[display:table-column]"]{display:none}}.compact-table [data-table-badge]{max-width:100%;font-size:12px;line-height:16px;font-weight:600;letter-spacing:normal;text-transform:none;white-space:normal}.compact-table [data-table-badge]>span{min-width:0;white-space:normal;overflow-wrap:anywhere}.compact-table td [class~=whitespace-nowrap]:not(button):not(input):not(.compact-table-text):not(.truncate){white-space:normal;overflow-wrap:anywhere}
