.image-preview-tools-region[data-v-28e78a5d]{z-index:1;cursor:default;max-width:100%;padding:12px 12px 48px 48px;position:absolute;top:0;right:0}.image-preview-tools[data-v-28e78a5d]{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#000000a6;border:1px solid #ffffff26;border-radius:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;padding:4px;transition:opacity .15s;display:flex}.image-preview-tools-region:focus-within .image-preview-tools[data-v-28e78a5d],.image-preview-tools-region:hover .image-preview-tools[data-v-28e78a5d],.image-preview-tools-region[data-menu-open] .image-preview-tools[data-v-28e78a5d]{opacity:1}.image-preview-tool[data-v-28e78a5d]{color:#fff;white-space:nowrap;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:32px;padding:4px 10px;font-size:13px;display:inline-flex}.image-preview-tool[data-v-28e78a5d]:hover,.image-preview-tool[data-state=open][data-v-28e78a5d]{background:#ffffff26}.image-preview-tool[data-v-28e78a5d]:focus-visible{outline-offset:-2px;outline:2px solid #fff}.image-preview-tool[data-v-28e78a5d]:disabled{opacity:.4;cursor:default}.image-preview-chevron[data-v-28e78a5d]{border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;margin-top:-3px;transform:rotate(45deg)}@media (hover:none){.image-preview-tools[data-v-28e78a5d]{opacity:1}}.entity-picker-button[data-v-9c00a3a8]{container-type:inline-size}.picker-selection-name[data-v-9c00a3a8]{display:none}.entity-picker-category[data-v-9c00a3a8]{min-width:min(14rem,100%)}@container (width>=24rem){.picker-selection-name[data-v-9c00a3a8]{display:inline}}@media (hover:hover){.picker-info-touch[data-v-9c00a3a8]{display:none}}.notification-refresh-pending[data-v-a97bafe3]{--refresh-bg:color-mix(in srgb, var(--color-amber-500) 9%, var(--ui-bg));--refresh-bg-strong:color-mix(in srgb, var(--color-amber-500) 20%, var(--ui-bg));--refresh-border:var(--color-amber-500);color:var(--color-amber-800);background-color:var(--refresh-bg);box-shadow:inset 0 0 0 1px var(--refresh-border);animation:2s ease-in-out infinite notification-refresh-breathe-a97bafe3}.dark{color:var(--color-amber-300)}@keyframes notification-refresh-breathe-a97bafe3{0%,to{background-color:var(--refresh-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--refresh-border) 55%,var(--ui-bg))}50%{background-color:var(--refresh-bg-strong);box-shadow:inset 0 0 0 1px var(--refresh-border)}}.notification-refresh-pending[data-v-a97bafe3]:focus-visible,.notification-refresh-pending[data-v-a97bafe3]:hover:not(:disabled){background-color:var(--refresh-bg-strong);box-shadow:inset 0 0 0 1px var(--refresh-border);animation:none}.notification-refresh-pending[data-v-a97bafe3]:disabled{animation:none}@media (prefers-reduced-motion:reduce){.notification-refresh-pending[data-v-a97bafe3]{animation:none}}.horizontal-scroll[data-v-7f57addd]{--horizontal-wrap:nowrap;--horizontal-item-max-width:none;min-width:0;position:relative}.horizontal-scroll-viewport[data-v-7f57addd]{scrollbar-width:none;overflow-anchor:none;scroll-behavior:auto;overflow:auto hidden}.horizontal-scroll-viewport[data-v-7f57addd]::-webkit-scrollbar{display:none}.horizontal-scroll-content[data-v-7f57addd]{flex-wrap:var(--horizontal-wrap);align-items:center;gap:calc(var(--spacing) * 2);width:max-content;min-width:100%;display:flex}.is-overflowing:not(.is-expanded) .horizontal-scroll-viewport[data-v-7f57addd]{cursor:grab}.is-dragging .horizontal-scroll-viewport[data-v-7f57addd]{cursor:grabbing;-webkit-user-select:none;user-select:none}.is-expanded[data-v-7f57addd]{--horizontal-wrap:wrap;--horizontal-item-max-width:100%}.is-expanded .horizontal-scroll-viewport[data-v-7f57addd]{scrollbar-width:thin;max-height:calc(min(320px,40dvh));overflow:hidden auto}.is-expanded .horizontal-scroll-viewport[data-v-7f57addd]::-webkit-scrollbar{width:6px;display:block}.is-expanded .horizontal-scroll-content[data-v-7f57addd]{align-items:flex-start;width:100%}.is-measuring[data-v-7f57addd]{--horizontal-wrap:nowrap;--horizontal-item-max-width:none}.is-measuring .horizontal-scroll-content[data-v-7f57addd]{width:max-content}.horizontal-scroll-fade[data-v-7f57addd]{pointer-events:none;width:12px;position:absolute;inset-block:0}.is-left[data-v-7f57addd]{background:linear-gradient(to right,var(--ui-bg),transparent);left:0}.is-right[data-v-7f57addd]{background:linear-gradient(to left,var(--ui-bg),transparent);right:0}.horizontal-scroll-track[data-v-7f57addd]{inset-inline:0;opacity:0;pointer-events:none;touch-action:none;height:16px;transition:opacity .15s;position:absolute;top:100%}.horizontal-scroll:focus-within .horizontal-scroll-track[data-v-7f57addd],.horizontal-scroll:hover .horizontal-scroll-track[data-v-7f57addd],.is-dragging .horizontal-scroll-track[data-v-7f57addd]{opacity:1;pointer-events:auto}.horizontal-scroll-thumb[data-v-7f57addd]{cursor:ew-resize;touch-action:none;outline:none;height:100%;position:absolute;top:0}.horizontal-scroll-thumb[data-v-7f57addd]:before{content:"";background:var(--ui-border-accented);pointer-events:none;position:absolute;inset:5px 0}.horizontal-scroll-thumb[data-v-7f57addd]:focus-visible:before,.horizontal-scroll-thumb[data-v-7f57addd]:hover:before,.is-dragging .horizontal-scroll-thumb[data-v-7f57addd]:before{background:var(--ui-text-dimmed);inset-block:4px}@media (hover:none){.horizontal-scroll-track[data-v-7f57addd]{opacity:1;pointer-events:auto}}.list-toolbar[data-v-17ee63ad]{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;padding:calc(var(--spacing) * 4);flex-shrink:0;display:flex}.list-toolbar[data-v-17ee63ad]:has(.list-toolbar-scroll.is-expanded){align-items:flex-start}.list-toolbar.is-compact[data-v-17ee63ad]{padding:0}.list-toolbar[data-v-17ee63ad]:not(:has(.list-toolbar-filters>*,.list-toolbar-actions>*,.list-toolbar-primary>*)){display:none}.list-toolbar-scroll[data-v-17ee63ad]{flex:1;min-width:0}.list-toolbar-filters[data-v-17ee63ad],.list-toolbar-filters[data-v-17ee63ad] .entity-list-filters{display:contents}.list-toolbar-filters[data-v-17ee63ad] .entity-list-filters>*,.list-toolbar-filters[data-v-17ee63ad]>*{--horizontal-flexible:1;--toolbar-min-width:8rem;--toolbar-width:9rem;--toolbar-max-width:20rem;width:var(--horizontal-item-width,var(--toolbar-width));min-width:var(--toolbar-min-width);max-width:var(--toolbar-max-width);flex:none}.list-toolbar-filters[data-v-17ee63ad] .entity-list-filters>:is(button,a):not([role=combobox]),.list-toolbar-filters[data-v-17ee63ad]>:is(button,a):not([role=combobox]){--horizontal-flexible:0;--toolbar-min-width:2.25rem;--toolbar-width:auto;--toolbar-max-width:24rem}.list-toolbar-filters[data-v-17ee63ad] .entity-list-filters>.list-toolbar-range,.list-toolbar-filters[data-v-17ee63ad]>.list-toolbar-range{--horizontal-flexible:1;--toolbar-min-width:10rem;--toolbar-width:14rem;--toolbar-max-width:24rem}.list-toolbar-filters[data-v-17ee63ad] .entity-list-filters>:has(>input[type=date]){--toolbar-min-width:10rem;--toolbar-width:11rem;--toolbar-max-width:20rem}.list-toolbar-filters[data-v-17ee63ad]>:has(>input[type=date]){--toolbar-min-width:10rem;--toolbar-width:11rem;--toolbar-max-width:20rem}.list-toolbar-scroll.is-expanded:not(.is-measuring) .list-toolbar-filters[data-v-17ee63ad] .entity-list-filters>*,.list-toolbar-scroll.is-expanded:not(.is-measuring) .list-toolbar-filters[data-v-17ee63ad]>*{min-width:0;max-width:100%}.list-toolbar-actions[data-v-17ee63ad]{flex-wrap:var(--horizontal-wrap);width:var(--horizontal-item-width,auto);max-width:var(--horizontal-item-max-width);margin-left:auto}.list-toolbar-actions[data-v-17ee63ad],.list-toolbar-primary[data-v-17ee63ad]{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.list-toolbar-primary[data-v-17ee63ad]{flex-wrap:var(--horizontal-wrap,nowrap);max-width:var(--horizontal-item-max-width,none)}.list-toolbar-actions[data-v-17ee63ad]:empty,.list-toolbar-primary[data-v-17ee63ad]:empty{display:none}.list-toolbar-actions[data-v-17ee63ad]:has(>.list-toolbar-primary:only-child:empty){display:none}.list-toolbar-toggle[data-v-17ee63ad]{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.list-toolbar[data-v-17ee63ad] a,.list-toolbar[data-v-17ee63ad] button{white-space:nowrap;flex-shrink:0}.list-toolbar-actions[data-v-17ee63ad] a,.list-toolbar-actions[data-v-17ee63ad] button,.list-toolbar-primary[data-v-17ee63ad] a,.list-toolbar-primary[data-v-17ee63ad] button{min-width:min(2.25rem,100%);max-width:min(24rem,100%)}.list-toolbar-filters[data-v-17ee63ad]>.list-toolbar-search{--toolbar-min-width:16rem;--toolbar-width:18rem;--toolbar-max-width:40rem;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.list-toolbar[data-v-17ee63ad] .list-toolbar-search>:first-child{flex:1;min-width:0}.tree-toggle[data-v-bfb290b0]{width:24px;height:28px;color:var(--ui-text-muted);cursor:pointer;flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.tree-toggle[data-v-bfb290b0]:hover:not(:disabled){background:var(--color-control-hover);color:var(--ui-text-highlighted)}.tree-toggle[data-v-bfb290b0]:disabled{cursor:default;opacity:.4}.tree-toggle[data-v-bfb290b0]:focus-visible{outline:1px solid var(--ui-primary);outline-offset:-1px}.tree-toggle svg[data-v-bfb290b0]{width:14px;height:14px}.tree-toggle .is-expanded[data-v-bfb290b0]{transform:rotate(90deg)}.tree-toggle .is-loading[data-v-bfb290b0]{opacity:.4}.data-table-grid-wrap[data-v-ba72a27c] .data-table-grid{width:100%;height:100%}.data-table-grid-wrap[data-v-ba72a27c] .ag-theme-quartz.data-table-grid{--ag-background-color:#fff;--ag-odd-row-background-color:#f9fafb;--ag-header-background-color:#fff;--ag-border-color:transparent;--ag-row-border-color:#e5e7eb;--ag-header-column-separator-display:none;--ag-header-column-resize-handle-color:var(--ui-color-neutral-300);--ag-font-family:inherit;--ag-font-size:14px;--ag-cell-horizontal-padding:10px;--ag-grid-size:3px;--ag-row-hover-color:#f3f4f6;--ag-active-color:var(--ui-primary);--ag-data-color:#374151;--ag-header-foreground-color:#111827}.data-table-grid-wrap[data-v-ba72a27c] .ag-root-wrapper{background:#fff;border:none;border-radius:0}.data-table-grid-wrap[data-v-ba72a27c] .ag-header,.data-table-grid-wrap[data-v-ba72a27c] .ag-row{border-bottom:1px solid var(--ui-color-neutral-200)}.data-table-grid-wrap[data-v-ba72a27c] .ag-header-cell-label{color:var(--ui-color-neutral-700);font-weight:600;overflow:visible}.data-table-grid-wrap[data-v-ba72a27c] .ag-header-cell-text{text-overflow:clip;overflow:visible}.data-table-grid-wrap[data-v-ba72a27c] .ag-header-cell{overflow:visible}.data-table-grid-wrap[data-v-ba72a27c] .ag-header-cell-resize{opacity:.35}.data-table-grid-wrap[data-v-ba72a27c] .ag-pinned-left-cols-container .ag-cell,.data-table-grid-wrap[data-v-ba72a27c] .ag-pinned-left-header .ag-header-cell{box-shadow:2px 0 8px -2px #0000001a}.data-table-grid-wrap[data-v-ba72a27c] .ag-pinned-right-cols-container .ag-cell,.data-table-grid-wrap[data-v-ba72a27c] .ag-pinned-right-header .ag-header-cell{box-shadow:-2px 0 8px -2px #00000014}.data-table-grid-wrap[data-v-ba72a27c] .ag-cell{align-items:center;min-width:0;line-height:1.35;display:flex}.data-table-grid-wrap[data-v-ba72a27c] .ag-cell:not([col-id=actions]):not([col-id=select]) .ag-cell-wrapper{width:100%;min-width:0;overflow:hidden}.data-table-grid-wrap[data-v-ba72a27c] .ag-cell.dt-wrap-2{overflow:hidden;white-space:normal!important;align-items:center!important;display:flex!important}.data-table-grid-wrap[data-v-ba72a27c] .ag-cell.dt-wrap-2 .ag-cell-wrapper{flex-direction:column;align-items:stretch;width:100%;min-height:0;max-height:100%;overflow:hidden;justify-content:center!important;height:auto!important;display:flex!important}.data-table-grid-wrap[data-v-ba72a27c] .ag-cell.dt-wrap-2 .ag-cell-value{-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;width:100%;max-height:2.7em;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden;white-space:normal!important;height:auto!important}.data-table-grid-wrap[data-v-ba72a27c] .ag-cell.dt-wrap-2.ag-cell-wrap-text .ag-cell-value,.data-table-grid-wrap[data-v-ba72a27c] .ag-cell.dt-wrap-2.ag-cell-wrap-text .ag-cell-wrapper{align-items:center;height:auto!important}.data-table-grid-wrap[data-v-ba72a27c] .ag-cell.dt-ellipsis,.data-table-grid-wrap[data-v-ba72a27c] .ag-cell.truncate{overflow:hidden}.data-table-grid-wrap[data-v-ba72a27c] .ag-cell.dt-ellipsis .ag-cell-value,.data-table-grid-wrap[data-v-ba72a27c] .ag-cell.dt-ellipsis .ag-vnode-cell,.data-table-grid-wrap[data-v-ba72a27c] .ag-cell.truncate .ag-cell-value,.data-table-grid-wrap[data-v-ba72a27c] .ag-cell.truncate .ag-vnode-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.data-table-grid-wrap[data-v-ba72a27c] .ag-vnode-cell{align-items:center;width:100%;min-height:100%;display:flex}.data-table-grid-wrap[data-v-ba72a27c] .ag-cell[col-id=actions]{overflow:visible}.data-table-grid-wrap[data-v-ba72a27c] .ag-header-cell[col-id=actions]{padding-inline:8px}.data-table-grid-wrap[data-v-ba72a27c] .ag-header-cell[col-id=actions] .ag-header-cell-label{overflow:hidden}.data-table-grid-wrap[data-v-ba72a27c] .ag-header-cell[col-id=actions] .ag-header-cell-text{text-overflow:ellipsis;overflow:hidden}.data-table-grid-wrap[data-v-ba72a27c] .ag-cell[col-id=select],.data-table-grid-wrap[data-v-ba72a27c] .ag-header-cell[col-id=select],.data-table-grid-wrap[data-v-ba72a27c] .dt-select-header,.data-table-grid-wrap[data-v-ba72a27c] .ag-cell[col-id=birthday],.data-table-grid-wrap[data-v-ba72a27c] .ag-cell[col-id=gender]{justify-content:center}.data-table-grid-wrap[data-v-ba72a27c] .ag-cell[col-id=select] .ag-vnode-cell{justify-content:center;overflow:visible}.data-table-grid-wrap[data-v-ba72a27c] .ag-header-cell[col-id=select] .ag-vnode-header,.data-table-grid-wrap[data-v-ba72a27c] .dt-select-header .ag-vnode-header{justify-content:center;width:100%;overflow:visible}.data-table-grid-wrap[data-v-ba72a27c] .ag-vnode-header{overflow:visible}
