.crud-body[data-v-e78d28bd]{flex-direction:column;flex:1;gap:8px;min-height:0;padding:0 16px 16px;display:flex}.crud-toolbar[data-v-e78d28bd]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.crud-search-wrap[data-v-e78d28bd]{flex:0 340px;align-items:center;min-width:180px;max-width:420px;display:flex;position:relative}.crud-search-icon[data-v-e78d28bd]{color:var(--chip-icon);opacity:.7;pointer-events:none;font-size:12px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.crud-search-input[data-v-e78d28bd]{border:1px solid var(--chip-border);background:var(--chip-idle-bg);width:100%;height:34px;color:var(--chip-icon);box-sizing:border-box;border-radius:999px;padding:0 36px 0 34px;font-family:inherit;font-size:13px;font-weight:400;transition:background-color .15s,border-color .15s}.crud-search-input[data-v-e78d28bd]::placeholder{color:var(--chip-icon);opacity:.6;font-weight:400}.crud-search-input[data-v-e78d28bd]:focus{border-color:var(--chip-hover-border);box-shadow:0 0 0 3px var(--chip-hover-bg);outline:none}.crud-search-input.has-token[data-v-e78d28bd]{padding-left:128px}.crud-search-token[data-v-e78d28bd]{background:var(--chip-active-bg);max-width:94px;color:var(--chip-active-text);font:inherit;white-space:nowrap;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;display:flex;position:absolute;top:50%;left:30px;transform:translateY(-50%)}.crud-search-token i[data-v-e78d28bd]{font-size:9px}.crud-token-list[data-v-e78d28bd]{flex-direction:column;gap:2px;max-width:360px;max-height:320px;display:flex;overflow-y:auto}.crud-token-item[data-v-e78d28bd]{align-items:center;gap:8px;display:flex}.crud-token-item span[data-v-e78d28bd]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.crud-token-clear[data-v-e78d28bd],.crud-token-item button[data-v-e78d28bd]{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 6px}.crud-token-clear[data-v-e78d28bd]:hover,.crud-token-item button[data-v-e78d28bd]:hover{background:var(--chip-hover-bg,#94a3b829)}.crud-token-clear[data-v-e78d28bd]{text-align:left;opacity:.8;margin-top:4px}.crud-search-refresh[data-v-e78d28bd]{width:26px;height:26px;color:var(--chip-icon);cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:12px;transition:opacity .15s,background-color .15s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.crud-search-refresh[data-v-e78d28bd]:hover:not(:disabled){opacity:1;background:var(--chip-hover-bg)}.crud-search-refresh[data-v-e78d28bd]:disabled{opacity:.3;cursor:not-allowed}.crud-toolbar-actions[data-v-e78d28bd]{align-items:center;gap:8px;display:flex}.crud-group-select[data-v-e78d28bd]{width:190px}[data-v-e78d28bd] .crud-group-row .n-checkbox{display:none}[data-v-e78d28bd] .crud-group-row td{background:var(--chip-idle-bg)}[data-v-e78d28bd] .crud-group-row .n-data-table-td__ellipsis{max-width:none;display:block;overflow:visible}[data-v-e78d28bd] .crud-group-header{align-items:center;gap:10px;width:100%;min-width:0;max-width:calc(100cqw - 40px);font-weight:700;display:flex;position:sticky;left:12px}[data-v-e78d28bd] .crud-group-chip{text-overflow:ellipsis;border:1px solid var(--chip-border);background:var(--dark-bg-surface,#94a3b81f);cursor:pointer;border-radius:999px;flex:0 auto;max-width:260px;padding:2px 10px;font-size:12px;font-weight:500;overflow:hidden}[data-v-e78d28bd] .crud-group-chip:hover{border-color:var(--chip-hover-border)}[data-v-e78d28bd] .crud-group-header.is-picked .crud-group-chip{background:var(--chip-active-bg);color:var(--chip-active-text)}[data-v-e78d28bd] .crud-group-header.is-picked .crud-group-title{color:var(--chip-active-text)}[data-v-e78d28bd] .crud-group-title{cursor:pointer;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}[data-v-e78d28bd] .crud-group-sum{background:var(--dark-bg-surface,#94a3b81f);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;margin-left:auto;padding:2px 10px;font-size:14px}.crud-view-modal[data-v-e78d28bd]{width:min(400px,100vw - 32px)}.crud-quick-filters[data-v-e78d28bd]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crud-filter-chip[data-v-e78d28bd]{border:1px solid var(--chip-border);background:var(--chip-idle-bg);height:30px;color:var(--chip-icon);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.crud-filter-chip[data-v-e78d28bd]:hover{background:var(--chip-hover-bg);border-color:var(--chip-hover-border)}.crud-filter-chip.active[data-v-e78d28bd]{background:var(--chip-hover-bg);border-color:var(--crud-filter-chip-accent,var(--chip-hover-border));color:var(--crud-filter-chip-accent,inherit);font-weight:700}.crud-filter-chip-count[data-v-e78d28bd]{opacity:.7;font-size:11px;font-weight:400}.crud-columns-panel[data-v-e78d28bd]{flex-direction:column;gap:8px;min-width:200px;max-width:280px;display:flex}.crud-columns-panel-title[data-v-e78d28bd]{letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin:0;font-size:11.5px;font-weight:700}.crud-columns-panel-list[data-v-e78d28bd]{flex-direction:column;gap:6px;max-height:260px;display:flex;overflow-y:auto}.crud-columns-panel-actions[data-v-e78d28bd]{border-top:1px solid #b7c2d033;justify-content:flex-end;padding-top:4px;display:flex}.crud-table-wrap[data-v-e78d28bd]{flex:1;justify-content:center;max-width:100%;min-height:240px;display:flex;overflow-x:auto;container-type:inline-size}.crud-grid[data-v-e78d28bd]{flex:0 auto;min-height:0}.crud-import-modal[data-v-e78d28bd]{width:min(560px,100vw - 32px)}.hidden-file-input[data-v-e78d28bd]{display:none}.import-body[data-v-e78d28bd]{flex-direction:column;gap:12px;display:flex}.import-errors[data-v-e78d28bd]{border:1px solid var(--chip-border,#444);border-radius:6px;max-height:240px;padding:8px 12px;overflow-y:auto}.import-errors-title[data-v-e78d28bd]{margin:0 0 4px;font-weight:600}.import-errors ul[data-v-e78d28bd]{margin:0;padding-left:18px}.form-grid[data-v-e78d28bd]{-moz-column-gap:16px;grid-template-columns:1fr;column-gap:16px;display:grid}.form-grid .span-2[data-v-e78d28bd]{grid-column:auto}.full[data-v-e78d28bd]{width:100%}.drawer-actions[data-v-e78d28bd],.modal-actions[data-v-e78d28bd]{justify-content:flex-end;gap:8px;display:flex}.drawer-delete[data-v-e78d28bd]{margin-right:auto}@media (width<=560px){.crud-quick-filters[data-v-e78d28bd]{display:none}.crud-toolbar[data-v-e78d28bd]{flex-wrap:wrap}.crud-toolbar-actions[data-v-e78d28bd]{flex-wrap:wrap;justify-content:center;min-width:0;max-width:100%}.crud-toolbar-actions[data-v-e78d28bd]>*{max-width:100%}.crud-search-wrap[data-v-e78d28bd]{max-width:none}}
