@keyframes fadeIn-4b7f2d15{0%{opacity:0}to{opacity:1}}@keyframes slideUp-4b7f2d15{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-4b7f2d15{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes spin-4b7f2d15{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes pulse-4b7f2d15{0%,to{opacity:1}50%{opacity:.5}}.menu[data-v-4b7f2d15]{display:inline-block;position:relative}.menu .menu__trigger[data-v-4b7f2d15]{cursor:pointer}.menu__content[data-v-4b7f2d15]{background-color:var(--color-surface,#1c1c1f);border:1px solid var(--color-border,#333);border-radius:8px;box-shadow:0 4px 12px #0006;max-width:320px;min-width:160px;overflow:hidden;position:fixed;z-index:1000}.menu__content .menu__viewport[data-v-4b7f2d15]{max-height:400px;overflow-y:auto;padding:4px}.menu__content .menu__viewport[data-v-4b7f2d15]::-webkit-scrollbar{height:8px;width:8px}.menu__content .menu__viewport[data-v-4b7f2d15]::-webkit-scrollbar-track{background:var(--color-surface-variant,#1c1c1f);border-radius:4px}.menu__content .menu__viewport[data-v-4b7f2d15]::-webkit-scrollbar-thumb{background:var(--color-border,#333);border-radius:4px}.menu__content .menu__viewport[data-v-4b7f2d15]::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary,#b3b3b3)}.menu__content .menu__group[data-v-4b7f2d15]{padding:4px 0}.menu__content .menu__group[data-v-4b7f2d15]:not(:last-child){border-bottom:1px solid var(--color-border,#333)}.menu__content .menu__separator[data-v-4b7f2d15]{background-color:var(--color-border,#333);height:1px;margin:4px 0}.menu__content .menu__label[data-v-4b7f2d15]{color:var(--color-text-secondary,#b3b3b3);font-size:12px;font-weight:600;letter-spacing:.5px;padding:8px 12px;text-transform:uppercase}.menu__content .menu__label .menu__label-text[data-v-4b7f2d15]{display:block}.menu__content .menu__item[data-v-4b7f2d15]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--color-text-primary,#fff);cursor:pointer;display:flex;font-size:14px;gap:12px;padding:10px 12px;text-align:left;transition:background-color .2s ease;width:100%}.menu__content .menu__item[data-v-4b7f2d15]:hover:not(:disabled){background-color:var(--color-surface-hover,#252528)}.menu__content .menu__item[data-v-4b7f2d15]:active:not(:disabled){background-color:var(--color-surface-active,#2a2a2d)}.menu__content .menu__item--disabled[data-v-4b7f2d15]{cursor:not-allowed;opacity:.5}.menu__content .menu__item--checked[data-v-4b7f2d15]{background-color:var(--color-primary-light,rgba(66,165,245,.1));color:var(--color-primary,#42a5f5)}.menu__content .menu__item--error[data-v-4b7f2d15]{color:var(--color-error,#f44336)}.menu__content .menu__item--error[data-v-4b7f2d15]:hover:not(:disabled){background-color:var(--color-error-light,rgba(244,67,54,.1))}.menu__content .menu__item--primary[data-v-4b7f2d15]{color:var(--color-primary,#42a5f5)}.menu__content .menu__item--primary[data-v-4b7f2d15]:hover:not(:disabled){background-color:var(--color-primary-light,rgba(66,165,245,.1))}.menu__content .menu__item--secondary[data-v-4b7f2d15]{color:var(--color-secondary,#ab47bc)}.menu__content .menu__item--secondary[data-v-4b7f2d15]:hover:not(:disabled){background-color:var(--color-secondary-light,rgba(171,71,188,.1))}.menu__content .menu__item--success[data-v-4b7f2d15]{color:var(--color-success,#66bb6a)}.menu__content .menu__item--success[data-v-4b7f2d15]:hover:not(:disabled){background-color:var(--color-success-light,rgba(102,187,106,.1))}.menu__content .menu__item--info[data-v-4b7f2d15]{color:var(--color-info,#26a69a)}.menu__content .menu__item--info[data-v-4b7f2d15]:hover:not(:disabled){background-color:var(--color-info-light,rgba(38,166,154,.1))}.menu__content .menu__item--warning[data-v-4b7f2d15]{color:var(--color-warning,#ffca28)}.menu__content .menu__item--warning[data-v-4b7f2d15]:hover:not(:disabled){background-color:var(--color-warning-light,rgba(255,202,40,.1))}.menu__content .menu__item--neutral[data-v-4b7f2d15]{color:var(--color-text-primary,#fff)}.menu__content .menu__item--neutral[data-v-4b7f2d15]:hover:not(:disabled){background-color:var(--color-surface-hover,#252528)}.menu__content .menu__item .menu__item-leading[data-v-4b7f2d15]{align-items:center;display:flex;flex-shrink:0}.menu__content .menu__item .menu__item-leading .menu__item-avatar[data-v-4b7f2d15]{border-radius:50%;height:24px;overflow:hidden;width:24px}.menu__content .menu__item .menu__item-leading .menu__item-avatar img[data-v-4b7f2d15]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.menu__content .menu__item .menu__item-leading .menu__item-icon[data-v-4b7f2d15]{align-items:center;color:var(--color-text-secondary,#b3b3b3);display:flex;font-size:20px;transition:color .2s ease}.menu__content .menu__item--error .menu__item-leading .menu__item-icon[data-v-4b7f2d15]{color:var(--color-error,#f44336)}.menu__content .menu__item--primary .menu__item-leading .menu__item-icon[data-v-4b7f2d15]{color:var(--color-primary,#42a5f5)}.menu__content .menu__item--secondary .menu__item-leading .menu__item-icon[data-v-4b7f2d15]{color:var(--color-secondary,#ab47bc)}.menu__content .menu__item--success .menu__item-leading .menu__item-icon[data-v-4b7f2d15]{color:var(--color-success,#66bb6a)}.menu__content .menu__item--info .menu__item-leading .menu__item-icon[data-v-4b7f2d15]{color:var(--color-info,#26a69a)}.menu__content .menu__item--warning .menu__item-leading .menu__item-icon[data-v-4b7f2d15]{color:var(--color-warning,#ffca28)}.menu__content .menu__item--neutral .menu__item-leading .menu__item-icon[data-v-4b7f2d15]{color:var(--color-text-secondary,#b3b3b3)}.menu__content .menu__item .menu__item-content[data-v-4b7f2d15]{align-items:center;display:flex;flex:1;min-width:0}.menu__content .menu__item .menu__item-content .menu__item-label[data-v-4b7f2d15]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu__content .menu__item .menu__item-trailing[data-v-4b7f2d15]{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.menu__content .menu__item .menu__item-trailing .menu__item-checkbox[data-v-4b7f2d15]{align-items:center;color:var(--color-primary,#42a5f5);display:flex;font-size:18px}.menu__content .menu__item .menu__item-trailing .menu__item-kbds[data-v-4b7f2d15]{align-items:center;display:flex;gap:4px}.menu__content .menu__item .menu__item-trailing .menu__item-kbds .menu__kbd[data-v-4b7f2d15]{background-color:var(--color-surface-variant,#252528);border:1px solid var(--color-border,#333);border-radius:4px;color:var(--color-text-secondary,#b3b3b3);font-family:monospace;font-size:11px;padding:2px 6px}.menu__content .menu__item .menu__item-trailing .menu__item-arrow[data-v-4b7f2d15]{color:var(--color-text-secondary,#b3b3b3);font-size:18px}.menu__content .menu__nested[data-v-4b7f2d15]{margin-top:4px;padding-left:12px}.menu__content .menu__empty[data-v-4b7f2d15]{color:var(--color-text-secondary,#b3b3b3);padding:24px;text-align:center}.menu__content .menu__empty .menu__empty-text[data-v-4b7f2d15]{font-size:14px;margin:0}.menu-fade-enter-active[data-v-4b7f2d15],.menu-fade-leave-active[data-v-4b7f2d15]{transition:opacity .15s ease,transform .15s ease}.menu-fade-enter-from[data-v-4b7f2d15],.menu-fade-leave-to[data-v-4b7f2d15]{opacity:0;transform:scale(.95)}@media (min-width:1024px){.menu .menu__content[data-v-4b7f2d15]{box-shadow:0 8px 16px #0006}.menu .menu__content .menu__item[data-v-4b7f2d15]{font-size:14px;padding:12px 16px}.menu .menu__content .menu__item .menu__item-leading .menu__item-avatar[data-v-4b7f2d15]{height:28px;width:28px}.menu .menu__content .menu__item .menu__item-leading .menu__item-icon[data-v-4b7f2d15]{font-size:22px}}@keyframes fadeIn-114288d2{0%{opacity:0}to{opacity:1}}@keyframes slideUp-114288d2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-114288d2{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes spin-114288d2{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes pulse-114288d2{0%,to{opacity:1}50%{opacity:.5}}.ec-table-header[data-v-114288d2]{background-color:var(--color-surface-variant,#252528);position:sticky;top:0;z-index:10}.ec-table-header .row[data-v-114288d2]{border-bottom:2px solid var(--color-border,#333)}.ec-table-header .cell[data-v-114288d2]{background-color:var(--color-surface-variant,#252528);color:var(--color-text-primary,#fff);font-size:14px;font-weight:600;padding:12px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.ec-table-header .cell.cell--checkbox[data-v-114288d2],.ec-table-header .cell.cell--menu[data-v-114288d2]{padding:12px 8px;text-align:center;width:48px}.ec-table-header .cell.cell--menu[data-v-114288d2]{box-shadow:-2px 0 4px #0003;position:sticky;right:0;z-index:11}.ec-table-header .cell.cell--menu[data-v-114288d2]:not(:last-child){box-shadow:none}.ec-table-header .cell-content[data-v-114288d2]{align-items:center;display:flex;width:100%}.ec-table-header .cell-label[data-v-114288d2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1024px){.ec-table-header .cell[data-v-114288d2]{font-size:14px;padding:14px 20px}.ec-table-header .cell.cell--checkbox[data-v-114288d2]{padding:14px 12px}.ec-table-header .cell.cell--menu[data-v-114288d2]{padding:14px 12px;position:sticky;right:0;z-index:11}}@keyframes fadeIn-cf7ecbf7{0%{opacity:0}to{opacity:1}}@keyframes slideUp-cf7ecbf7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-cf7ecbf7{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes spin-cf7ecbf7{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes pulse-cf7ecbf7{0%,to{opacity:1}50%{opacity:.5}}.ec-table-cell[data-v-cf7ecbf7]{border-bottom:1px solid var(--color-border,#333);padding:12px 16px;transition:background-color .2s ease;vertical-align:middle}.ec-table-cell .content[data-v-cf7ecbf7]{display:block;word-wrap:break-word;color:var(--color-text-primary,#fff);font-size:14px;line-height:1.5;overflow-wrap:break-word}.ec-table-cell.cell--actions[data-v-cf7ecbf7]{background-color:var(--color-surface,#1c1c1f);box-shadow:-2px 0 4px #0003}@media (min-width:1024px){.ec-table-cell[data-v-cf7ecbf7]{padding:14px 20px}.ec-table-cell .content[data-v-cf7ecbf7]{font-size:14px}}@keyframes fadeIn-a21607a1{0%{opacity:0}to{opacity:1}}@keyframes slideUp-a21607a1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-a21607a1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes spin-a21607a1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes pulse-a21607a1{0%,to{opacity:1}50%{opacity:.5}}.ec-table-row[data-v-a21607a1]{border-bottom:1px solid var(--color-border,#333);transition:background-color .2s ease,box-shadow .2s ease}.ec-table-row[data-v-a21607a1]:hover,.ec-table-row[data-v-a21607a1]:hover .cell--actions{background-color:var(--color-surface-hover,#252528)}.ec-table-row[data-v-a21607a1]:active,.ec-table-row[data-v-a21607a1]:active .cell--actions{background-color:var(--color-surface-active,#2a2a2d)}.ec-table-row.selected[data-v-a21607a1]{background-color:var(--color-primary-light,rgba(66,165,245,.1));border-left:3px solid var(--color-primary,#42a5f5)}.ec-table-row.selected[data-v-a21607a1] .cell--actions{background-color:var(--color-primary-light,rgba(66,165,245,.1))}.ec-table-row.selected[data-v-a21607a1]:hover,.ec-table-row.selected[data-v-a21607a1]:hover .cell--actions{background-color:var(--color-primary-light-hover,rgba(66,165,245,.15))}.ec-table-row .cell.cell--checkbox[data-v-a21607a1],.ec-table-row .cell.cell--expand[data-v-a21607a1]{padding:12px 8px;text-align:center;width:48px}@media (min-width:1024px){.ec-table-row.selected[data-v-a21607a1]{border-left-width:4px}.ec-table-row .cell.cell--checkbox[data-v-a21607a1],.ec-table-row .cell.cell--expand[data-v-a21607a1]{padding:14px 12px}}@keyframes fadeIn-93d42084{0%{opacity:0}to{opacity:1}}@keyframes slideUp-93d42084{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-93d42084{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes spin-93d42084{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes pulse-93d42084{0%,to{opacity:1}50%{opacity:.5}}.ec-table[data-v-93d42084]{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;max-width:100%;overflow-x:auto;overflow-y:visible;position:relative;width:-moz-fit-content;width:fit-content}.ec-table[data-v-93d42084]::-webkit-scrollbar{height:8px;width:8px}.ec-table[data-v-93d42084]::-webkit-scrollbar-track{background:var(--color-surface-variant,#1c1c1f);border-radius:4px}.ec-table[data-v-93d42084]::-webkit-scrollbar-thumb{background:var(--color-border,#333);border-radius:4px}.ec-table[data-v-93d42084]::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary,#b3b3b3)}.ec-table .table[data-v-93d42084]{border-collapse:collapse;border-radius:8px;border-spacing:0;box-shadow:0 2px 4px #0000004d;min-width:-moz-max-content;min-width:max-content;overflow:visible;width:100%}.ec-table .body[data-v-93d42084],.ec-table .table[data-v-93d42084]{background-color:var(--color-surface,#1c1c1f)}.ec-table tbody.loading-body tr[data-v-93d42084]{display:table-row}.ec-table tbody.loading-body .loading-cell[data-v-93d42084]{background-color:var(--color-surface,#1c1c1f);padding:0;position:relative;text-align:center;vertical-align:middle}.ec-table .empty[data-v-93d42084],.ec-table tbody.loading-body .loading-cell .loading-wrapper[data-v-93d42084]{align-items:center;display:flex;justify-content:center;min-height:200px;padding:48px 24px;width:100%}.ec-table .empty[data-v-93d42084]{background-color:var(--color-surface,#1c1c1f);border-radius:8px;color:var(--color-text-secondary,#b3b3b3);text-align:center}.ec-table .empty .empty-text[data-v-93d42084]{font-size:14px;line-height:1.5;margin:0}.ec-table .pagination[data-v-93d42084]{background-color:var(--color-surface,#1c1c1f);flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 24px;width:100%}.ec-table .pagination[data-v-93d42084],.ec-table .pagination .pagination__info[data-v-93d42084]{align-items:center;display:flex}.ec-table .pagination .pagination__info .pagination__text[data-v-93d42084]{color:var(--color-text-secondary,#b3b3b3);font-size:14px}.ec-table .pagination .pagination__controls[data-v-93d42084]{align-items:center;display:flex;gap:8px}.ec-table .pagination .pagination__controls .pagination__pages[data-v-93d42084]{align-items:center;display:flex;gap:4px}.ec-table .pagination .pagination__controls .pagination__pages .pagination__page[data-v-93d42084]{align-items:center;background-color:var(--color-surface,#1c1c1f);border:1px solid var(--color-border,#333);border-radius:4px;color:var(--color-text-primary,#fff);cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;min-width:36px;padding:0 8px;transition:all .2s ease}.ec-table .pagination .pagination__controls .pagination__pages .pagination__page[data-v-93d42084]:hover:not(:disabled):not(.pagination__page--ellipsis){background-color:var(--color-surface-hover,#252528);border-color:var(--color-primary,#42a5f5)}.ec-table .pagination .pagination__controls .pagination__pages .pagination__page[data-v-93d42084]:active:not(:disabled):not(.pagination__page--ellipsis){background-color:var(--color-surface-active,#2a2a2d)}.ec-table .pagination .pagination__controls .pagination__pages .pagination__page--active[data-v-93d42084]{background-color:var(--color-primary,#42a5f5);border-color:var(--color-primary,#42a5f5);color:#fff;cursor:default}.ec-table .pagination .pagination__controls .pagination__pages .pagination__page--ellipsis[data-v-93d42084]{background:transparent;border:none;cursor:default;pointer-events:none}@media (max-width:768px){.ec-table .pagination[data-v-93d42084]{align-items:stretch;flex-direction:column}.ec-table .pagination .pagination__controls[data-v-93d42084]{justify-content:center;width:100%}.ec-table .pagination .pagination__controls .pagination__pages .pagination__page[data-v-93d42084]{font-size:12px;height:32px;min-width:32px;padding:0 6px}}@media (min-width:1024px){.ec-table .table[data-v-93d42084]{border-radius:8px;box-shadow:0 4px 6px #0000004d}.ec-table .empty[data-v-93d42084]{min-height:300px;padding:64px 32px}.ec-table .empty .empty-text[data-v-93d42084]{font-size:16px}.ec-table .pagination[data-v-93d42084]{padding:20px 32px}}.ec-table .ec-table-row-expanded[data-v-93d42084],.ec-table .ec-table-row-expanded .expanded-cell[data-v-93d42084]{background-color:var(--color-surface-variant,#252528)}.ec-table .ec-table-row-expanded .expanded-cell[data-v-93d42084]{border-bottom:1px solid var(--color-border,#333);padding:1.5rem}
