.table-header .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.table-header tr.fixed{position:sticky;top:var(--v-table-sticky-offset-top,0);z-index:10;background-color:var(--mantine-color-body)}.table-header .cell{display:flex;align-items:center;padding:12px;font-weight:600;color:var(--mantine-color-text);background-color:var(--mantine-color-gray-0);border-bottom:2px solid var(--mantine-color-default-border);-webkit-user-select:none;user-select:none;position:relative}[data-mantine-color-scheme=dark] .table-header .cell{background-color:var(--mantine-color-dark-6)}.table-header .cell.select{justify-content:center;padding:12px 8px}.table-header .cell.manual{justify-content:center;padding:12px 4px;cursor:pointer}.table-header .cell.manual:hover{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .table-header .cell.manual:hover{background-color:var(--mantine-color-dark-5)}.table-header .cell.manual.sorted-manually{color:var(--mantine-color-primary)}.table-header .cell.spacer{padding:0}.table-header .cell.append{padding:0 12px}.table-header .cell.sortable{cursor:pointer}.table-header .cell.sortable:hover{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .table-header .cell.sortable:hover{background-color:var(--mantine-color-dark-5)}.table-header .cell.align-left{text-align:left;justify-content:flex-start}.table-header .cell.align-center{text-align:center;justify-content:center}.table-header .cell.align-right{text-align:right;justify-content:flex-end}.header-content{display:flex;align-items:center;gap:4px;min-width:0;flex:1 1}.reorder-handle{color:var(--mantine-color-dimmed);cursor:grab;display:flex;align-items:center;opacity:0;transition:opacity .15s}.table-header .cell:hover .reorder-handle{opacity:1}.sort-indicator{display:flex;align-items:center;margin-left:auto;flex-shrink:0}.sort-icon{transition:opacity .15s,transform .15s}.sort-icon.idle{opacity:0}.table-header .cell:hover .sort-icon.idle{opacity:.4}.sort-icon.active{opacity:1;color:var(--mantine-color-primary)}.resize-handle{position:absolute;top:0;right:0;bottom:0;width:8px;cursor:col-resize;background:transparent;transition:background-color .15s}.resize-handle:hover,.table-header.resizing .resize-handle{background-color:var(--mantine-color-primary);opacity:.3}.table-header .cell.small{padding:12px 4px}.table-header .cell.small .header-content{flex-direction:column;gap:2px}.table-header.resizing{cursor:col-resize}.table-header.resizing .cell{pointer-events:none}.table-header.resizing .resize-handle{pointer-events:auto}.table-header.reordering .cell{pointer-events:none}.header-context-menu{position:fixed;z-index:1000;background:var(--mantine-color-body);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm);box-shadow:var(--mantine-shadow-md);min-width:180px;overflow:hidden}.table-header .context-menu-row{display:contents}.table-header .context-menu-cell{position:relative;padding:0;border:none}.table-row{display:grid;grid-template-columns:var(--grid-columns)}.table-row .cell{display:flex;align-items:center;padding:8px 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-color:var(--v-table-background-color,transparent);border-bottom:1px solid var(--mantine-color-default-border)}.table-row .cell:last-child{padding:0 12px}.table-row .cell.select{display:flex;align-items:center}.table-row .cell.manual{justify-content:center;padding:8px 4px}.table-row .cell.spacer{padding:0}.table-row .cell.append{display:flex;align-items:center;justify-content:flex-end}.table-row .cell.align-left{text-align:left;justify-content:flex-start}.table-row .cell.align-center{text-align:center;justify-content:center}.table-row .cell.align-right{text-align:right;justify-content:flex-end}.table-row.subdued .cell{opacity:.3}.table-row.clickable:not(.subdued):hover .cell{background-color:var(--mantine-color-gray-1);cursor:pointer}[data-mantine-color-scheme=dark] .table-row.clickable:not(.subdued):hover .cell{background-color:var(--mantine-color-dark-5)}.table-row.dragging{opacity:.8;z-index:100}.table-row.dragging .cell{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .table-row.dragging .cell{background-color:var(--mantine-color-dark-5)}.drag-handle{color:var(--mantine-color-dimmed);cursor:default;display:flex;align-items:center;justify-content:center}.drag-handle.sorted-manually{color:var(--mantine-color-text);cursor:ns-resize}.drag-handle:hover.sorted-manually{color:var(--mantine-color-primary)}.v-table{position:relative;height:auto;overflow-y:auto}.v-table table{min-width:100%;border-collapse:collapse;border-spacing:0}.v-table table tbody,.v-table table thead{display:contents!important}.v-table table tbody tr{--grid-columns:var(--grid-columns-rows)}.v-table table tbody tr,.v-table table thead tr{display:grid!important;grid-template-columns:var(--grid-columns)}.v-table table thead tr{--grid-columns:var(--grid-columns-header)}.v-table table td,.v-table table th{color:var(--v-table-color,var(--mantine-color-text))}.v-table table tr{display:grid;grid-template-columns:var(--grid-columns)}.v-table table td.align-left,.v-table table th.align-left{text-align:left;justify-content:flex-start}.v-table table td.align-center,.v-table table th.align-center{text-align:center;justify-content:center}.v-table table td.align-right,.v-table table th.align-right{text-align:right;justify-content:flex-end}.v-table table .loading-indicator{position:relative;z-index:3}.v-table table .loading-indicator>th{padding:0;border:none}.v-table table .loading-indicator .progress-bar{position:absolute;top:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent 0,var(--mantine-color-primary) 50%,transparent 100%);background-size:200% 100%;animation:loading-progress 1.5s infinite}@keyframes loading-progress{0%{background-position:200% 0}to{background-position:-200% 0}}.v-table.loading table .loading-indicator.sticky th{position:sticky;top:48px;z-index:2}.v-table.loading table{pointer-events:none}.v-table .loading-text,.v-table .no-items-text{text-align:center;background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .v-table .loading-text,[data-mantine-color-scheme=dark] .v-table .no-items-text{background-color:var(--mantine-color-dark-6)}.v-table .loading-text td,.v-table .no-items-text td{padding:16px;color:var(--mantine-color-dimmed)}.v-table.inline{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);overflow:hidden}.v-table.inline table .table-row:last-of-type .cell{border-bottom:none}.v-table.disabled{--v-table-color:var(--mantine-color-dimmed);--v-table-background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .v-table.disabled{--v-table-background-color:var(--mantine-color-dark-5)}.v-table table .sortable-ghost .cell{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .v-table table .sortable-ghost .cell{background-color:var(--mantine-color-dark-5)}.v-table table .full-colspan{grid-column:1/-1}.collection-list-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;gap:12px;border-bottom:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body);flex-wrap:wrap}.collection-list-context-menu{padding:4px;min-width:180px}.collection-list-context-menu-item{display:flex;align-items:center;gap:8px;padding:6px 12px;cursor:pointer}.collection-list-context-menu-item.active{font-weight:600;color:var(--mantine-color-primary)}.collection-list-context-menu-item.danger{color:var(--mantine-color-red-6)}.collection-list-context-menu-divider{border-top:1px solid var(--mantine-color-default-border);margin:4px 0}.collection-list-search{width:250px}.collection-list-per-page-select{width:72px}.collection-list-footer{padding:8px 16px}.collection-list-bottom-pagination,.collection-list-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--mantine-color-default-border)}.collection-list-bottom-pagination{padding:12px 16px;background:var(--mantine-color-body)}.collection-list-filter-panel{padding:12px 16px;border-bottom:1px solid var(--mantine-color-default-border);background:var(--mantine-color-gray-0)}.collection-list-filter-badge{position:absolute;top:-6px;right:-6px;pointer-events:none}