.row-menu-container{position:relative;display:inline-block;cursor:pointer}.row-menu-container .menu-overlay{position:absolute;top:100%;right:12px;background-color:var(--surface-foreground);box-shadow:0 0 8px 0 rgba(0,0,0,.25);border-radius:var(--base-radius-half) var(--base-radius-small) var(--base-radius-half) var(--base-radius-small);z-index:10;overflow:hidden;width:max-content}.row-menu-container .menu-overlay .menu-item{padding:10px;cursor:pointer;display:flex;gap:8px;align-items:center;justify-content:space-between}.row-menu-container .menu-overlay .menu-item:hover{background-color:color-mix(in srgb,var(--surface-foreground),#000 5%)}.table{width:100%}.table.mobile{display:flex;flex-direction:column;gap:8px}.table .table-header-container{position:-webkit-sticky!important;position:sticky!important;top:-20px;background:var(--surface-background);z-index:9;border-radius:unset!important}.table .table-header{display:flex;gap:4px;text-transform:uppercase;color:var(--text-category);align-items:center}.table .table-header:focus{border-radius:5px;outline:1px solid color-mix(in srgb,var(--surface-foreground),#000 30%)}.table .table-header:not(:first-child){justify-content:flex-end}.table .menu-column{width:40px}.table .sortable{cursor:pointer}.table .table-row{background-color:var(--surface-foreground);display:flex;align-items:center;color:var(--base-color-black);padding:16px;cursor:default;border-radius:var(--base-radius-half);position:relative;transition:filter .3s ease-out}.table .table-row .row-overlay{position:absolute;top:0;bottom:0;left:0;right:auto;display:inline-flex;align-items:center;gap:6px;padding:0 64px 0 16px;color:var(--base-color-primar-contrast);font-weight:700;background:linear-gradient(to right,var(--base-color-primary) 0,var(--base-color-primary) 90%,transparent 100%);border-radius:var(--base-radius-half) 0 0 var(--base-radius-half);transform:scaleX(0);transform-origin:left center;transition:transform .26s ease;transition-delay:0s;will-change:transform;pointer-events:none;z-index:1}.table .table-row .row-overlay .row-overlay-text{font-size:12px;letter-spacing:.02em;text-transform:uppercase;line-height:18px;white-space:nowrap}.table .table-row.clickable:hover .row-overlay{transform:scaleX(1);transition-delay:.6s}.table .table-row .row-actions{width:100%}.table .table-row .row-actions .row-actions-group{padding:0}.table .table-row .row-actions .right-buttons{justify-content:flex-end;flex-wrap:wrap}.table .table-row .row-actions .right-buttons .button{width:auto!important}.table .table-row.mobile{flex-direction:column;gap:8px;padding:12px 16px;background-color:color-mix(in srgb,var(--surface-background),#fff 40%);align-items:flex-start}.table .table-row.clickable{cursor:pointer}.table .table-row.clickable:hover{background-color:color-mix(in srgb,var(--surface-foreground),#000 10%)}.table .table-row.clickable:focus{border:1px solid color-mix(in srgb,var(--surface-foreground),#000 30%)}.table .table-row .table-cell{flex:1 1;text-overflow:ellipsis;display:flex;padding:0 4px}.table .table-row .table-cell>span{width:100%}.table .table-row .table-cell:not(.first-cell){text-align:right;margin-left:auto}.table .table-row .table-cell.first-cell{text-align:left;margin-left:0}.table .table-row .table-cell .mobile-collumn{font-weight:700;text-align:left}.table .table-row .table-cell:last-child{justify-content:end}.table .table-row .table-cell.mobile{align-items:center;gap:8px;justify-content:space-between;text-align:right;width:100%}