.ui-table-wrap[data-v-9d4cdb66]{background-color:oklch(var(--b1));border:1px solid oklch(var(--b3));border-radius:4px;overflow-x:auto}.ui-table-wrap.ui-table-wrap--fill[data-v-9d4cdb66]{flex:1 1 0;min-height:0;overflow-y:auto}.ui-table-wrap.ui-table-wrap--fill .ui-table-thead .ui-table-th[data-v-9d4cdb66]{position:sticky;top:0;z-index:2}.ui-table[data-v-9d4cdb66]{border-collapse:collapse;font-size:14px}.ui-table td[data-v-9d4cdb66],.ui-table th[data-v-9d4cdb66]{border:none;vertical-align:middle}.ui-table.ui-table--xs td[data-v-9d4cdb66],.ui-table.ui-table--xs th[data-v-9d4cdb66]{font-size:12px;padding:4px 8px}.ui-table.ui-table--sm td[data-v-9d4cdb66],.ui-table.ui-table--sm th[data-v-9d4cdb66]{font-size:13px;padding:8px 12px}.ui-table.ui-table--md td[data-v-9d4cdb66],.ui-table.ui-table--md th[data-v-9d4cdb66]{font-size:14px;padding:12px 16px}.ui-table.ui-table--lg td[data-v-9d4cdb66],.ui-table.ui-table--lg th[data-v-9d4cdb66]{font-size:15px;padding:16px 20px}.ui-table-thead .ui-table-th[data-v-9d4cdb66]{background-color:oklch(var(--b2));color:oklch(var(--bc)/.5);font-weight:500;letter-spacing:.01em;line-height:1.5;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ui-table-row[data-v-9d4cdb66],.ui-table-thead .ui-table-th[data-v-9d4cdb66]{border-bottom:1px solid oklch(var(--b3))}.ui-table-row[data-v-9d4cdb66]:last-child{border-bottom:none}.ui-table-row[data-v-9d4cdb66]:hover{background-color:oklch(var(--b2)/.7)}.ui-table-row.is-selected[data-v-9d4cdb66]{background-color:oklch(var(--p)/.08)}.ui-table-row.is-selected[data-v-9d4cdb66]:hover{background-color:oklch(var(--p)/.13)}.ui-table.ui-table-striped .ui-table-row[data-v-9d4cdb66]:nth-child(2n){background-color:oklch(var(--b2)/.45)}.ui-table.ui-table-striped .ui-table-row[data-v-9d4cdb66]:nth-child(2n):hover{background-color:oklch(var(--b2)/.7)}.ui-table td[data-v-9d4cdb66]{color:oklch(var(--bc)/.75);overflow-wrap:break-word;word-break:break-word}.ui-table-placeholder[data-v-9d4cdb66]{padding-bottom:48px;padding-top:48px}.ui-table-sort-btn[data-v-9d4cdb66]{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font-size:inherit;font-weight:inherit;gap:6px;line-height:inherit;padding:0;white-space:nowrap}.ui-table-sort-btn[data-v-9d4cdb66]:hover{color:oklch(var(--p))}.ui-sort-carets[data-v-9d4cdb66]{align-items:center;display:inline-flex;flex-direction:column;flex-shrink:0;gap:1px;height:14px;justify-content:center;width:8px}.ui-sort-caret[data-v-9d4cdb66]{flex-shrink:0;height:5px;width:8px;fill:oklch(var(--bc)/.25)}.ui-sort-caret.is-active[data-v-9d4cdb66]{fill:oklch(var(--p))}.ui-table-sort-btn:hover .ui-sort-caret[data-v-9d4cdb66]:not(.is-active){fill:oklch(var(--p)/.45)}.ui-table-pagination[data-v-9d4cdb66]{align-items:center;color:oklch(var(--bc)/.6);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:flex-end;padding:14px 2px 2px}.ui-pagination-total[data-v-9d4cdb66]{margin-right:2px}.ui-pagination-size-select[data-v-9d4cdb66]{background-color:oklch(var(--b1));border:1px solid oklch(var(--b3));border-radius:4px;color:oklch(var(--bc)/.75);cursor:pointer;font-size:13px;height:28px;outline:none;padding:0 8px}.ui-pagination-size-select[data-v-9d4cdb66]:hover{border-color:oklch(var(--p)/.6)}.ui-pagination-size-select[data-v-9d4cdb66]:focus{border-color:oklch(var(--p))}.ui-pagination-pager[data-v-9d4cdb66]{align-items:center;display:flex;gap:4px}.ui-pagination-pages[data-v-9d4cdb66]{align-items:center;display:flex;list-style:none;margin:0;padding:0}.ui-pagination-page[data-v-9d4cdb66]{align-items:center;color:oklch(var(--bc)/.65);display:flex;font-size:13px;height:28px;justify-content:center;min-width:28px;padding:0 6px}.ui-pagination-page.is-active[data-v-9d4cdb66]{color:oklch(var(--p));font-weight:600}.ui-pagination-sep[data-v-9d4cdb66]{color:oklch(var(--bc)/.3);font-size:13px;padding:0 2px}.ui-pagination-btn[data-v-9d4cdb66]{align-items:center;background:oklch(var(--b1));border:1px solid oklch(var(--b3));border-radius:4px;color:oklch(var(--bc)/.5);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;width:28px}.ui-pagination-btn[data-v-9d4cdb66]:hover:not(:disabled){border-color:oklch(var(--p));color:oklch(var(--p))}.ui-pagination-btn[data-v-9d4cdb66]:disabled{cursor:not-allowed;opacity:.35}.ui-table-th-content[data-v-9d4cdb66]{align-items:center;display:inline-flex;gap:4px;width:100%}.ui-table-filter-btn[data-v-9d4cdb66]{align-items:center;background:transparent;border:none;border-radius:3px;color:oklch(var(--bc)/.3);cursor:pointer;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;padding:0;transition:color .15s,background-color .15s;width:18px}.ui-table-filter-btn[data-v-9d4cdb66]:hover{background-color:oklch(var(--p)/.08);color:oklch(var(--p))}.ui-table-filter-btn.is-active[data-v-9d4cdb66]{background-color:oklch(var(--p)/.1);color:oklch(var(--p))}.ui-filter-dropdown{background-color:oklch(var(--b1));border:1px solid oklch(var(--b3));border-radius:4px;box-shadow:0 2px 12px oklch(var(--bc)/.1);display:flex;flex-direction:column;max-height:280px;min-width:150px;overflow:hidden;position:fixed;z-index:9999}.ui-filter-options{flex:1;list-style:none;margin:0;overflow-y:auto;padding:6px 0}.ui-filter-option{align-items:center;cursor:pointer;display:flex;gap:8px;padding:7px 14px;transition:background-color .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-filter-option:hover{background-color:oklch(var(--b2))}.ui-filter-option.is-checked .ui-filter-option-label,.ui-filter-option:hover .ui-filter-option-label{color:oklch(var(--p))}.ui-filter-checkbox{align-items:center;background-color:oklch(var(--b1));border:1px solid oklch(var(--bc)/.28);border-radius:2px;color:oklch(var(--pc));display:inline-flex;flex-shrink:0;height:14px;justify-content:center;transition:border-color .15s,background-color .15s;width:14px}.ui-filter-checkbox.is-checked{background-color:oklch(var(--p));border-color:oklch(var(--p))}.ui-filter-option-label{color:oklch(var(--bc)/.75);font-size:13px;transition:color .1s}.ui-filter-footer{align-items:center;border-top:1px solid oklch(var(--b3));display:flex;padding:8px 14px}.ui-filter-reset-btn{background:none;border:none;color:oklch(var(--p));cursor:pointer;font-size:13px;line-height:1;padding:0}.ui-filter-reset-btn:hover{opacity:.75}
