.sl-data-grid.svelte-12b03ss{display:grid;grid-template-columns:var(--sl-grid-columns);width:100%;color:var(--text-color);border-radius:var(--border-radius);overflow:auto}.sl-data-grid.svelte-12b03ss .row:where(.svelte-12b03ss){display:contents}.sl-data-grid.svelte-12b03ss .cell:where(.svelte-12b03ss){display:flex;align-items:center;gap:var(--spacing-f2);padding:var(--data-grid-cell-padding, var(--spacing));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-data-grid.svelte-12b03ss .header:where(.svelte-12b03ss) .cell:where(.svelte-12b03ss){position:sticky;top:0;z-index:1;font-weight:700;text-transform:var(--data-grid-header-text-transform, uppercase);border-bottom:1px solid var(--data-grid-border-color, currentColor);background-color:var(--data-grid-header-background-color, var(--card-background-color));-webkit-user-select:none;user-select:none}.sl-data-grid.svelte-12b03ss .header-cell.sortable:where(.svelte-12b03ss){cursor:pointer}.sl-data-grid.svelte-12b03ss .header-cell.sortable:where(.svelte-12b03ss) .sort-arrow:where(.svelte-12b03ss){display:inline-flex;align-items:center;opacity:.35;transition:opacity .2s,transform .2s}.sl-data-grid.svelte-12b03ss .header-cell.sortable:where(.svelte-12b03ss):hover .sort-arrow:where(.svelte-12b03ss){opacity:.7}.sl-data-grid.svelte-12b03ss .header-cell.sortable:where(.svelte-12b03ss) .sort-arrow.active:where(.svelte-12b03ss){opacity:1;color:var(--accent);fill:var(--accent)}.sl-data-grid.svelte-12b03ss .header-cell.sortable:where(.svelte-12b03ss) .sort-arrow.asc:where(.svelte-12b03ss){transform:rotate(180deg)}.sl-data-grid.svelte-12b03ss .select-cell:where(.svelte-12b03ss){justify-content:center}.sl-data-grid.svelte-12b03ss .body.even:where(.svelte-12b03ss) .cell:where(.svelte-12b03ss){background-color:var(--data-grid-even-row-background-color, transparent)}.sl-data-grid.svelte-12b03ss .body.selected:where(.svelte-12b03ss) .cell:where(.svelte-12b03ss){background-color:var(--data-grid-selected-row-background-color, rgba(127, 127, 127, .15))}.sl-data-grid.svelte-12b03ss .body.clickable:where(.svelte-12b03ss) .cell:where(.svelte-12b03ss){cursor:pointer}.sl-data-grid.svelte-12b03ss .no-data:where(.svelte-12b03ss){grid-column:1/-1;padding:var(--spacing);text-align:center;opacity:.7}.sl-data-grid.svelte-12b03ss .sort-arrow:where(.svelte-12b03ss){color:var(--hint-color);fill:currentColor}.sl-data-grid.svelte-12b03ss .sort-arrow:where(.svelte-12b03ss) svg{width:calc(var(--font-size, 1rem) * 1.1);fill:currentColor}.sl-list.svelte-yo5muo{display:flex;flex-direction:column;gap:var(--spacing-f2);width:100%;color:var(--text-color)}.sl-list.svelte-yo5muo .sl-list-controls:where(.svelte-yo5muo){display:flex;flex-direction:column;gap:var(--spacing-f2)}.sl-list.svelte-yo5muo .sl-list-add:where(.svelte-yo5muo){display:flex;gap:var(--spacing-f2)}.sl-list.svelte-yo5muo .sl-list-add:where(.svelte-yo5muo) .sl-list-add-btn{aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;padding:0;width:auto;min-width:calc(var(--input-line-height) + var(--input-vertical-spacing) * 2)}.sl-list.svelte-yo5muo .sl-list-add:where(.svelte-yo5muo) .sl-list-add-btn svg{width:1.15rem;height:1.15rem}.sl-list.svelte-yo5muo .sl-list-input:where(.svelte-yo5muo){flex:1;min-width:0;box-sizing:border-box;padding:var(--input-vertical-spacing, .75rem) var(--input-horizontal-spacing, 1rem);border-radius:var(--input-border-radius, var(--border-radius));border:1px solid var(--frost-border-color);background-color:var(--input-background-color);color:var(--input-text-color, inherit);font-family:inherit;font-size:var(--font-size, 1rem);outline:none;transition:background-color .15s,border-color .15s}.sl-list.svelte-yo5muo .sl-list-input:where(.svelte-yo5muo)::placeholder{color:var(--input-hint-color, var(--hint-color))}.sl-list.svelte-yo5muo .sl-list-input:where(.svelte-yo5muo):focus{background-color:var(--input-background-highlight-color);border-color:var(--accent)}.sl-list.svelte-yo5muo .sl-list-items:where(.svelte-yo5muo){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--list-item-gap, 0);overflow:auto}.sl-list.svelte-yo5muo .sl-list-item:where(.svelte-yo5muo){display:flex;align-items:center;gap:var(--spacing-f2);padding:var(--list-item-padding, var(--spacing-f2) var(--spacing));border-radius:var(--list-item-border-radius, 0);border-bottom:var(--list-item-border, 1px solid rgba(127, 127, 127, .2))}.sl-list.svelte-yo5muo .sl-list-item:where(.svelte-yo5muo):last-child{border-bottom:none}.sl-list.svelte-yo5muo .sl-list-item.clickable:where(.svelte-yo5muo) .sl-list-item-body:where(.svelte-yo5muo){cursor:pointer}.sl-list.svelte-yo5muo .sl-list-item:where(.svelte-yo5muo) .sl-list-item-body:where(.svelte-yo5muo){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sl-list.svelte-yo5muo .sl-list-remove:where(.svelte-yo5muo){cursor:pointer;flex:none;background:none;border:none;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:calc(var(--border-radius) / 2);color:var(--hint-color);opacity:.65;transition:background-color .12s,color .12s,opacity .12s}.sl-list.svelte-yo5muo .sl-list-remove:where(.svelte-yo5muo):hover{opacity:1;color:var(--text-color);background-color:color-mix(in srgb,var(--text-color) 12%,transparent)}.sl-list.svelte-yo5muo .sl-list-remove:where(.svelte-yo5muo) svg{width:1.05rem;height:1.05rem;fill:currentColor;transition:transform .12s}.sl-list.svelte-yo5muo .sl-list-remove:where(.svelte-yo5muo):hover svg{transform:scale(1.15)}.sl-list.svelte-yo5muo .sl-list-empty:where(.svelte-yo5muo){list-style:none;padding:var(--spacing);text-align:center;opacity:.7}.sl-pagination.svelte-muyq2c{--size: var(--pagination-size, 2.25rem);display:flex;align-items:center;justify-content:var(--pagination-justify, center);flex-wrap:var(--pagination-wrap, wrap);gap:var(--pagination-gap, var(--spacing-f2))}.sl-pagination.svelte-muyq2c .sl-page-btn:where(.svelte-muyq2c){flex:none;width:var(--size);height:var(--size);padding:0;cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;color:var(--text-color);background:var(--pagination-background, transparent);border:1px solid var(--frost-border-color);border-radius:var(--border-radius);transition:background-color .12s,border-color .12s,color .12s,transform .1s}.sl-pagination.svelte-muyq2c .sl-page-btn:where(.svelte-muyq2c):hover:not(:disabled):not(.active){background:var(--accent-soft)}.sl-pagination.svelte-muyq2c .sl-page-btn:where(.svelte-muyq2c):active:not(:disabled){transform:scale(.92)}.sl-pagination.svelte-muyq2c .sl-page-btn.active:where(.svelte-muyq2c){background:var(--accent);border-color:var(--accent);color:var(--accent-contrast);font-weight:600}.sl-pagination.svelte-muyq2c .sl-page-btn:where(.svelte-muyq2c):disabled{opacity:.4;cursor:not-allowed}.sl-pagination.svelte-muyq2c .sl-page-ellipsis:where(.svelte-muyq2c){flex:none;width:var(--size);text-align:center;color:var(--hint-color)}
