.custom-display[data-v-bd4dfefe]{color:inherit}.dynamic-table-column-editor[data-v-4e98293c]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(16rem,.8fr)}.dynamic-table-column-editor__section[data-v-4e98293c]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.dynamic-table-column-editor__header[data-v-4e98293c]{border-bottom:1px solid #e5e7eb;padding:.8rem 1rem}.dynamic-table-column-editor__title[data-v-4e98293c]{color:#111827;font-size:.875rem;font-weight:700}.dynamic-table-column-editor__empty[data-v-4e98293c]{color:#6b7280;font-size:.875rem;padding:1rem}.dynamic-table-column-editor__list[data-v-4e98293c]{list-style:none;margin:0;padding:0}.dynamic-table-column-editor__item[data-v-4e98293c]{align-items:center;background:#fff;border-bottom:1px solid #f3f4f6;cursor:grab;display:flex;gap:.75rem;padding:.75rem 1rem}.dynamic-table-column-editor__item--target[data-v-4e98293c]{background:#eff6ff;box-shadow:inset 0 1px #bfdbfe,inset 0 -1px #bfdbfe}.dynamic-table-column-editor__handle[data-v-4e98293c]{color:#9ca3af;flex-shrink:0;font-size:1rem;letter-spacing:-.05em;line-height:1}.dynamic-table-column-editor__item-title[data-v-4e98293c]{color:#111827;flex:1;font-size:.875rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dynamic-table-column-editor__drop-end[data-v-4e98293c]{background:#f9fafb;border-top:1px dashed #d1d5db;color:#6b7280;font-size:.75rem;padding:.7rem 1rem;text-align:center}.dynamic-table-column-editor__drop-end--target[data-v-4e98293c]{background:#eff6ff;color:#1d4ed8}.dynamic-table-column-editor__hidden-list[data-v-4e98293c]{display:flex;flex-direction:column}.dynamic-table-column-editor__hidden-item[data-v-4e98293c]{align-items:center;background:#fff;border:none;border-bottom:1px solid #f3f4f6;color:#374151;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;padding:.75rem 1rem;text-align:left}.dynamic-table-column-editor__hidden-item[data-v-4e98293c]:hover{background:#f9fafb}@media(max-width:767px){.dynamic-table-column-editor[data-v-4e98293c]{grid-template-columns:minmax(0,1fr)}}.filter-condition[data-v-3d59337d]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.filter-condition__fields[data-v-3d59337d]{align-items:end;display:grid;gap:.5rem;grid-template-columns:minmax(11rem,1fr) minmax(10rem,1fr) minmax(11rem,1fr) 2.5rem}.filter-condition__remove-button[data-v-3d59337d]{height:2.5rem;min-width:2.5rem;width:2.5rem}.filter-condition__no-value[data-v-3d59337d]{min-height:2.5rem}.filter-condition__validation[data-v-3d59337d]{color:#b42318;font-size:.78rem}@media(max-width:767px){.filter-condition__fields[data-v-3d59337d]{grid-template-columns:minmax(0,1fr)}}.filter-group[data-v-2fee4893]{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;display:flex;flex-direction:column;gap:.8rem;min-width:0;padding:.85rem}.filter-group--root[data-v-2fee4893]{background:#f9fafb;border-color:#e5e7eb}.filter-group__empty[data-v-2fee4893]{background:#fff;border:1px dashed #d1d5db;border-radius:.5rem;color:#6b7280;font-size:.85rem;padding:.75rem}.filter-group__items[data-v-2fee4893]{display:flex;flex-direction:column;gap:.55rem}.filter-group__item[data-v-2fee4893]{min-width:0}.filter-group__nested[data-v-2fee4893]{align-items:start;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) 2.5rem;min-width:0}.filter-group__join[data-v-2fee4893]{align-items:center;display:grid;gap:.6rem;grid-template-columns:minmax(1rem,1fr) auto minmax(1rem,1fr)}.filter-group__join-line[data-v-2fee4893]{background:#e5e7eb;height:1px}.filter-group__join-toggle[data-v-2fee4893]{background:#e5e7eb;border-radius:999px;display:grid;grid-template-columns:repeat(2,3.1rem);height:1.85rem;padding:.15rem;width:6.2rem}.filter-group__join-option[data-v-2fee4893]{background:transparent;border:0;border-radius:999px;color:#374151;cursor:pointer;font-size:.72rem;font-weight:700;transition:background-color .15s ease,color .15s ease}.filter-group__join-option--active[data-v-2fee4893]{background:#155dfc;color:#fff}.filter-group__actions[data-v-2fee4893]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.filter-group__action-anchor[data-v-2fee4893]{display:inline-flex}.filter-group__field-menu[data-v-2fee4893]{display:flex;flex-direction:column;max-height:min(20rem,calc(100vh - 8rem));min-width:14rem;overflow:auto;padding:.35rem}.filter-group__field-menu-item[data-v-2fee4893]{background:transparent;border:0;border-radius:.45rem;color:#111827;cursor:pointer;font-size:.9rem;padding:.55rem .7rem;text-align:left}.filter-group__field-menu-item[data-v-2fee4893]:focus,.filter-group__field-menu-item[data-v-2fee4893]:hover{background:#f3f4f6;outline:none}.filter-group__remove-button[data-v-2fee4893]{height:2.5rem;min-width:2.5rem;width:2.5rem}@media(max-width:767px){.filter-group[data-v-2fee4893]{padding:.75rem}}.filter-popover[data-v-3b4d8f6e]{background:#fff;display:flex;flex-direction:column;height:min(42rem,calc(100vh - 6rem));max-height:min(42rem,calc(100vh - 6rem));overflow:hidden;width:min(48rem,calc(100vw - 2rem))}.filter-popover__header[data-v-3b4d8f6e]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex:0 0 auto;gap:.75rem;justify-content:space-between;padding:1rem}.filter-popover__title[data-v-3b4d8f6e]{color:#111827;font-size:1rem;font-weight:700}.filter-popover__body[data-v-3b4d8f6e]{flex:1 1 auto;min-height:0;overflow:auto;padding:1rem}.filter-popover__actions[data-v-3b4d8f6e]{background:#fff;border-top:1px solid #e5e7eb;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;padding:1rem}@media(max-width:767px){.filter-popover[data-v-3b4d8f6e]{height:100%;max-height:none;width:100%}}.dynamic-table-layout[data-v-24c3a0c6]{display:flex;flex-direction:column;gap:.75rem}.dynamic-table-layout--fill[data-v-24c3a0c6]{height:100%;min-height:0}.dynamic-table-layout--fill .dynamic-table-toolbar[data-v-24c3a0c6]{flex:0 0 auto}.dynamic-table-layout--fill .dynamic-table-wrapper[data-v-24c3a0c6]{flex:1 1 auto;height:auto;min-height:0}.dynamic-table-toolbar[data-v-24c3a0c6]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.dynamic-table-toolbar__left[data-v-24c3a0c6],.dynamic-table-toolbar__right[data-v-24c3a0c6]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.dynamic-table-toolbar__trigger[data-v-24c3a0c6]{display:inline-flex}.dynamic-table-toolbar__button--active[data-v-24c3a0c6]{box-shadow:inset 0 0 0 1px #2563eb2e}.dynamic-table-popover[data-v-24c3a0c6]{display:flex;flex-direction:column;gap:.9rem;padding:1rem;width:min(42rem,calc(100vw - 2rem))}.dynamic-table-popover--compact[data-v-24c3a0c6]{width:min(36rem,calc(100vw - 2rem))}.dynamic-table-popover--views[data-v-24c3a0c6]{width:min(34rem,calc(100vw - 2rem))}.dynamic-table-popover__header[data-v-24c3a0c6]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.dynamic-table-popover__copy[data-v-24c3a0c6]{display:flex;flex-direction:column;gap:.25rem}.dynamic-table-popover__eyebrow[data-v-24c3a0c6]{color:#1d4ed8;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dynamic-table-popover__title[data-v-24c3a0c6]{color:#111827;font-size:1rem;font-weight:700}.dynamic-table-popover__description[data-v-24c3a0c6]{color:#6b7280;font-size:.875rem;margin:0}.dynamic-table-popover__empty-state[data-v-24c3a0c6]{background:#f9fafb;border:1px dashed #d1d5db;border-radius:.75rem;color:#6b7280;font-size:.875rem;padding:.9rem 1rem}.dynamic-table-popover__actions[data-v-24c3a0c6]{display:flex;flex-wrap:wrap;gap:.5rem}.dynamic-table-views__list[data-v-24c3a0c6]{border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.dynamic-table-views__item[data-v-24c3a0c6]{background:#fff;border:none;border-bottom:1px solid #f3f4f6;color:#374151;cursor:pointer;font-size:.875rem;font-weight:600;padding:.75rem .9rem;text-align:left;width:100%}.dynamic-table-views__item[data-v-24c3a0c6]:last-child{border-bottom:none}.dynamic-table-views__item--active[data-v-24c3a0c6],.dynamic-table-views__item[data-v-24c3a0c6]:hover{background:#eff6ff;color:#1d4ed8}.dynamic-table-views__form[data-v-24c3a0c6]{display:flex;flex-direction:column;gap:.75rem}.dynamic-table-views__error[data-v-24c3a0c6]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:.8125rem;padding:.65rem .75rem}.dynamic-table-views__delete-copy[data-v-24c3a0c6]{color:#374151;font-size:.95rem}.dynamic-table-filters__join-mode[data-v-24c3a0c6]{max-width:220px}.dynamic-table-filters__row[data-v-24c3a0c6]{align-items:end;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto}.dynamic-table-sorts__row[data-v-24c3a0c6]{align-items:end;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) 180px auto}.dynamic-table-filters__spacer[data-v-24c3a0c6]{min-height:40px}.dynamic-table-wrapper[data-v-24c3a0c6]{--dynamic-table-scroll-height:32rem;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;height:var(--dynamic-table-scroll-height);overflow:auto}.dynamic-table[data-v-24c3a0c6]{border-collapse:separate;border-spacing:0;width:100%}.dynamic-table[data-v-24c3a0c6],.dynamic-table thead[data-v-24c3a0c6]{background-color:#fff}.dynamic-table thead th[data-v-24c3a0c6]{background:linear-gradient(180deg,#fff,#f9fafb);border-bottom:1px solid #d1d5db;border-right:1px solid #e5e7eb;color:#6b7280;cursor:pointer;font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:12px 16px;position:sticky;text-align:left;top:0;transition:background-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.dynamic-table tbody td[data-v-24c3a0c6]:last-child,.dynamic-table thead th[data-v-24c3a0c6]:last-child{border-right:none}.dynamic-table thead th[data-v-24c3a0c6]:hover{background:#f8fafc}.dynamic-table thead th.actions-column[data-v-24c3a0c6]{box-shadow:-1px 0 #e5e7eb;cursor:default;max-width:48px;min-width:48px;padding:8px 4px;right:0;text-align:center;width:48px;z-index:3}.dynamic-table__sticky-first-column[data-v-24c3a0c6]{background-color:#fff;box-shadow:1px 0 #e5e7eb,12px 0 16px -18px #0f172a59;left:0;position:sticky}.dynamic-table thead th.dynamic-table__sticky-first-column--header[data-v-24c3a0c6]{background:linear-gradient(180deg,#fff,#f9fafb);z-index:2}.dynamic-table tbody td.dynamic-table__sticky-first-column--body[data-v-24c3a0c6]{z-index:1}.dynamic-table tbody tr:hover td.dynamic-table__sticky-first-column--body[data-v-24c3a0c6]{background-color:#fafafa}.header-content[data-v-24c3a0c6]{align-items:center;display:flex;gap:.375rem}.header-icon[data-v-24c3a0c6]{height:16px;min-height:16px;min-width:16px;width:16px}.sort-indicator[data-v-24c3a0c6]{align-items:center;color:#4b5563;display:inline-flex;gap:.125rem;min-width:1rem;opacity:.7}.sort-indicator__stack[data-v-24c3a0c6]{display:inline-flex;flex-direction:column;gap:.125rem;opacity:.45}.sort-indicator__arrow[data-v-24c3a0c6]{border-left:4px solid transparent;border-right:4px solid transparent;display:inline-block;height:0;width:0}.sort-indicator__arrow--up[data-v-24c3a0c6]{border-bottom:5px solid}.sort-indicator__arrow--down[data-v-24c3a0c6]{border-top:5px solid}.sort-indicator__order[data-v-24c3a0c6]{font-size:.625rem;font-weight:700;line-height:1}.dynamic-table tbody tr[data-v-24c3a0c6]{border-bottom:1px solid #e5e7eb;transition:background-color .15s}.dynamic-table tbody tr[data-v-24c3a0c6]:hover{background-color:#fafafa}.dynamic-table tbody td[data-v-24c3a0c6]{border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;color:#1f2937;font-size:.875rem;padding:12px 16px;vertical-align:middle}.dynamic-table tbody td.actions-cell[data-v-24c3a0c6]{background-color:#fff;box-shadow:-1px 0 #e5e7eb;max-width:48px;min-width:48px;padding:8px 4px;position:sticky;right:0;text-align:center;width:48px;z-index:1}.dynamic-table tbody tr.empty-row[data-v-24c3a0c6],.dynamic-table tbody tr:hover td.actions-cell[data-v-24c3a0c6]{background-color:#fafafa}.dynamic-table tbody tr.empty-row td[data-v-24c3a0c6]{color:#9ca3af;font-size:.875rem;padding:32px 16px;text-align:center}.dynamic-table .actions-cell[data-v-24c3a0c6]{text-align:center}.dynamic-table tfoot td[data-v-24c3a0c6]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(180deg,#f9fafbfa,#fffffffa);border-right:1px solid #e5e7eb;border-top:1px solid #d1d5db;bottom:0;color:#111827;font-size:.875rem;font-weight:700;padding:12px 16px;position:sticky;z-index:2}.dynamic-table tfoot td[data-v-24c3a0c6]:last-child{border-right:none}.dynamic-table-footer-row__actions-cell[data-v-24c3a0c6]{box-shadow:-1px 0 #e5e7eb;max-width:48px;min-width:48px;padding:8px 4px;right:0;width:48px;z-index:3}.dynamic-table tfoot td.dynamic-table__sticky-first-column--footer[data-v-24c3a0c6]{left:0;z-index:3}.dynamic-table-layout--compact .dynamic-table thead th[data-v-24c3a0c6]{font-size:.75rem;letter-spacing:0;line-height:1.15;padding:10px 12px}.dynamic-table-layout--compact .dynamic-table tbody td[data-v-24c3a0c6],.dynamic-table-layout--compact .dynamic-table tfoot td[data-v-24c3a0c6]{font-size:.8125rem;line-height:1.3;padding:10px 12px}.dynamic-table-layout--compact .header-content[data-v-24c3a0c6]{gap:.25rem;min-width:0}.dynamic-table-layout--compact .header-icon[data-v-24c3a0c6]{height:14px;min-height:14px;min-width:14px;width:14px}.dynamic-table-layout--compact .sort-indicator[data-v-24c3a0c6]{min-width:.75rem}.dynamic-table-layout--compact .dynamic-table tbody td.actions-cell[data-v-24c3a0c6],.dynamic-table-layout--compact .dynamic-table tfoot td.actions-cell[data-v-24c3a0c6],.dynamic-table-layout--compact .dynamic-table thead th.actions-column[data-v-24c3a0c6]{max-width:44px;min-width:44px;padding:6px 4px;width:44px}.dynamic-table-loading-more[data-v-24c3a0c6]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f9fafbf5;border-top:1px solid #e5e7eb;bottom:0;color:#2563eb;font-size:.875rem;font-weight:600;padding:.85rem 1rem;position:sticky;text-align:center}.align-left[data-v-24c3a0c6]{text-align:left}.align-center[data-v-24c3a0c6]{text-align:center}.align-right[data-v-24c3a0c6]{text-align:right}.dynamic-table.has-actions thead th.actions-column[data-v-24c3a0c6]{max-width:48px;min-width:48px;width:48px}@media(max-width:767px){.dynamic-table-wrapper[data-v-24c3a0c6]{--dynamic-table-scroll-height:26rem}.dynamic-table-filters__row[data-v-24c3a0c6],.dynamic-table-sorts__row[data-v-24c3a0c6]{grid-template-columns:minmax(0,1fr)}.dynamic-table-popover[data-v-24c3a0c6]{padding:.85rem;width:min(100vw - 1rem,28rem)}}
