.report-filter-modal .modal-dialog{max-width:900px;margin:2rem auto}.report-filter-modal-content{border-radius:16px;border:none;overflow:hidden;box-shadow:0 25px 60px -12px rgba(0,0,0,.25)}.report-filter-modal-body{padding:0!important}.report-filter-modal .modal-header{display:none!important}.rf-wrapper[data-v-4e62cc9a]{display:flex;flex-direction:column;height:520px;overflow:hidden}.rf-wrapper[data-v-4e62cc9a] .b-overlay-wrap{flex:1;display:flex;flex-direction:column;min-height:0}.rf-modal-header[data-v-4e62cc9a]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#fff;border-bottom:1px solid #e5e7eb}.rf-header-content[data-v-4e62cc9a]{display:flex;align-items:center;gap:12px;min-width:0}.rf-header-badge[data-v-4e62cc9a]{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:9px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 3px 8px rgba(37,99,235,.3)}.rf-header-titles[data-v-4e62cc9a]{display:flex;flex-direction:column;gap:1px;min-width:0}.rf-header-title[data-v-4e62cc9a]{font-size:13.5px;font-weight:700;color:#1e293b;letter-spacing:.2px}.rf-header-subtitle[data-v-4e62cc9a]{font-size:11px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf-close-btn[data-v-4e62cc9a]{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border:none;border-radius:7px;color:#64748b;cursor:pointer;transition:all .18s ease}.rf-close-btn[data-v-4e62cc9a]:hover{background:#fee2e2;color:#dc2626}.rf-body[data-v-4e62cc9a]{flex:1;padding:16px;background-color:#f8fafc;overflow-y:auto;display:flex;flex-direction:column;min-height:0}.rf-select-container[data-v-4e62cc9a]{display:flex;gap:12px;flex:1;min-height:0}.rf-panel[data-v-4e62cc9a]{flex:1;display:flex;flex-direction:column;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.rf-panel-header[data-v-4e62cc9a]{display:flex;align-items:center;gap:6px;padding:10px 12px;background-color:#f4f6f9;border-bottom:1px solid #e2e8f0}.rf-panel-icon[data-v-4e62cc9a]{font-size:13px;color:#2563eb}.rf-panel-title[data-v-4e62cc9a]{font-size:12px;font-weight:600;color:#334155}.rf-panel-body[data-v-4e62cc9a]{flex:1;overflow-y:auto;padding:6px}.rf-panel-body[data-v-4e62cc9a]::-webkit-scrollbar{width:5px}.rf-panel-body[data-v-4e62cc9a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.rf-empty[data-v-4e62cc9a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 16px;color:#94a3b8;text-align:center}.rf-empty .b-icon[data-v-4e62cc9a]{color:#cbd5e1}.rf-empty span[data-v-4e62cc9a]{font-size:12px;font-weight:500}.rf-columns-list[data-v-4e62cc9a],.rf-tree-list[data-v-4e62cc9a]{display:flex;flex-direction:column;gap:2px}.rf-column-item[data-v-4e62cc9a]{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:4px;cursor:pointer;transition:background-color .1s;background-color:#fff;border:1px solid transparent}.rf-column-item[data-v-4e62cc9a]:hover{background-color:#f0f4f8;border-color:#e2e8f0}.rf-column-item.selected[data-v-4e62cc9a]{background-color:#eef4fb;border-color:#34495e}.rf-column-item .col-icon[data-v-4e62cc9a]{font-size:13px;color:#2563eb;flex-shrink:0}.rf-column-item .col-name[data-v-4e62cc9a]{flex:1;font-size:12px;font-weight:500;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-column-item .col-check[data-v-4e62cc9a]{font-size:13px;color:#059669;flex-shrink:0}.rf-column-item.selected .col-name[data-v-4e62cc9a]{color:#34495e;font-weight:600}.rf-summary[data-v-4e62cc9a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 14px;background:linear-gradient(180deg,#f7fafd,#eef4fb);border:1px solid #bcd0e5;border-left:3px solid #34495e;border-radius:8px;box-shadow:0 1px 3px rgba(45,65,96,.08);flex-shrink:0}.rf-summary-content[data-v-4e62cc9a]{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.summary-icon[data-v-4e62cc9a]{font-size:16px;color:#059669;flex-shrink:0}.summary-text[data-v-4e62cc9a]{flex:1;font-size:12px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-text strong[data-v-4e62cc9a]{font-weight:700}.summary-text .separator[data-v-4e62cc9a]{color:#94a3b8;margin:0 4px}.rf-operator-select[data-v-4e62cc9a]{display:flex;align-items:center;gap:6px;flex-shrink:0}.operator-label[data-v-4e62cc9a]{font-size:11px;font-weight:600;color:#34495e;white-space:nowrap;margin:0}.operator-toggle[data-v-4e62cc9a]{display:flex;background:#fff;border:1px solid #cfdae8;border-radius:7px;padding:2px;gap:2px}.operator-toggle-btn[data-v-4e62cc9a]{border:none;background:transparent;border-radius:5px;padding:4px 12px;font-size:11px;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s ease;white-space:nowrap}.operator-toggle-btn[data-v-4e62cc9a]:hover{color:#34495e;background:#f1f5f9}.operator-toggle-btn.active[data-v-4e62cc9a]{background:#34495e;color:#fff;box-shadow:0 1px 4px rgba(45,65,96,.3)}.rf-modal-footer[data-v-4e62cc9a]{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;background-color:#fff;border-top:1px solid #e5e7eb}.rf-footer-btn[data-v-4e62cc9a]{font-size:12px;font-weight:600;padding:7px 18px;border-radius:7px;cursor:pointer;transition:all .18s ease}.rf-cancel-btn[data-v-4e62cc9a]{background:#fff!important;color:#475569!important;border:1px solid #d1d5db!important}.rf-cancel-btn[data-v-4e62cc9a]:hover{background:#f8fafc!important;border-color:#94a3b8!important}.rf-ok-btn[data-v-4e62cc9a]{background:linear-gradient(180deg,#3a5278,#34495e)!important;color:#fff!important;border:none!important;box-shadow:0 2px 6px rgba(45,65,96,.25)}.rf-ok-btn[data-v-4e62cc9a]:hover:not(:disabled){background:linear-gradient(180deg,#34495e,#2a3b4f)!important;box-shadow:0 3px 10px rgba(45,65,96,.35)}.rf-ok-btn[data-v-4e62cc9a]:disabled{background:#cbd5e1!important;color:#fff!important;cursor:not-allowed;box-shadow:none}.summary-slide-enter-active[data-v-4e62cc9a],.summary-slide-leave-active[data-v-4e62cc9a]{transition:all .25s ease}.summary-slide-enter[data-v-4e62cc9a],.summary-slide-leave-to[data-v-4e62cc9a]{opacity:0;transform:translateY(-10px)}.pvs-overlay[data-v-f7d2d444]{position:fixed;inset:0;background:rgba(15,23,42,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1060;display:flex;align-items:center;justify-content:center;outline:none}.pvs-panel[data-v-f7d2d444]{width:94%;max-width:880px;max-height:85vh;background:#fff;border-radius:16px;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 24px 80px -16px rgba(0,0,0,.22);display:flex;flex-direction:column;overflow:hidden;animation:pvs-in-data-v-f7d2d444 .28s cubic-bezier(.32,.72,0,1)}@keyframes pvs-in-data-v-f7d2d444{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.pvs-header[data-v-f7d2d444]{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;background:linear-gradient(180deg,#fafbfc,#fff);border-bottom:1px solid #eef0f4;flex-shrink:0}.pvs-header-left[data-v-f7d2d444]{display:flex;align-items:center;gap:10px}.pvs-header-pip[data-v-f7d2d444]{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);flex-shrink:0;box-shadow:0 2px 6px rgba(5,150,105,.3)}.pvs-title[data-v-f7d2d444]{font-size:15px;font-weight:700;color:#1e293b;letter-spacing:-.02em;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.pvs-count-badge[data-v-f7d2d444]{font-size:11px;font-weight:600;color:#059669;background:#ecfdf5;padding:2px 8px;border-radius:10px}.pvs-close[data-v-f7d2d444]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #e5e7eb;border-radius:8px;color:#94a3b8;cursor:pointer;transition:all .15s ease;padding:0}.pvs-close[data-v-f7d2d444]:hover{background:#fef2f2;border-color:#fca5a5;color:#ef4444;transform:scale(1.05)}.pvs-body-overlay[data-v-f7d2d444]{flex:1;overflow:hidden;display:flex;flex-direction:column}.pvs-content[data-v-f7d2d444]{display:flex;gap:0;padding:20px 22px;flex:1;overflow:hidden;min-height:400px}.pvs-values-panel[data-v-f7d2d444]{flex:1;display:flex;flex-direction:column;background:#fff;border:1.5px solid #e8ecf2;border-radius:10px;overflow:hidden}.pvs-panel-header[data-v-f7d2d444]{padding:12px 14px;border-bottom:1px solid #f1f3f7;background:#fafbfc}.pvs-panel-title-row[data-v-f7d2d444]{display:flex;align-items:center;gap:8px}.pvs-panel-icon[data-v-f7d2d444]{color:#059669;flex-shrink:0}.pvs-panel-icon--selected[data-v-f7d2d444]{color:#3aad82}.pvs-panel-title[data-v-f7d2d444]{font-size:12px;font-weight:600;color:#334155;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.pvs-badge[data-v-f7d2d444]{font-size:11px;font-weight:600;color:#64748b;background:#e8ecf2;padding:1px 7px;border-radius:10px;margin-left:auto}.pvs-badge--selected[data-v-f7d2d444]{background:#d1fae5;color:#065f46}.pvs-search[data-v-f7d2d444]{position:relative;margin-top:10px}.pvs-search-icon[data-v-f7d2d444]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#94a3b8}.pvs-search-input[data-v-f7d2d444]{width:100%;padding:7px 30px 7px 30px;font-size:12.5px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;color:#334155;outline:none;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;transition:border-color .2s,box-shadow .2s}.pvs-search-input[data-v-f7d2d444]:focus{border-color:#059669;box-shadow:0 0 0 3px rgba(5,150,105,.1)}.pvs-search-input[data-v-f7d2d444]::-moz-placeholder{color:#94a3b8}.pvs-search-input[data-v-f7d2d444]::placeholder{color:#94a3b8}.pvs-search-clear[data-v-f7d2d444]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;padding:2px;color:#94a3b8;cursor:pointer;border-radius:4px}.pvs-search-clear[data-v-f7d2d444]:hover{color:#475569;background:#f1f5f9}.pvs-values-list[data-v-f7d2d444]{flex:1;overflow-y:auto;padding:6px}.pvs-values-list[data-v-f7d2d444]::-webkit-scrollbar{width:4px}.pvs-values-list[data-v-f7d2d444]::-webkit-scrollbar-track{background:transparent}.pvs-values-list[data-v-f7d2d444]::-webkit-scrollbar-thumb{background:#dde1e8;border-radius:10px}.pvs-values-list[data-v-f7d2d444]::-webkit-scrollbar-thumb:hover{background:#b0b8c8}.pvs-value-item[data-v-f7d2d444]{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:6px;cursor:pointer;transition:background .12s ease;margin-bottom:1px}.pvs-value-item[data-v-f7d2d444]:hover{background:#f8f9fb}.pvs-value-item.selected[data-v-f7d2d444]{background:#f1f5f9}.pvs-value-item.will-remove[data-v-f7d2d444]{background:#fef2f2;opacity:.6}.pvs-value-text[data-v-f7d2d444]{font-size:12.5px;font-weight:500;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.pvs-checkbox[data-v-f7d2d444]{width:16px;height:16px;border-radius:4px;border:1.5px solid #cbd5e1;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.pvs-checkbox.checked[data-v-f7d2d444]{background:#059669;border-color:#059669;color:#fff}.pvs-transfer[data-v-f7d2d444]{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 10px}.pvs-transfer-btn[data-v-f7d2d444]{width:34px;height:34px;border-radius:8px;background:#fff;border:1.5px solid #e2e8f0;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.pvs-transfer-btn[data-v-f7d2d444]:hover:not(:disabled){border-color:#059669;color:#059669;background:#f8faff;box-shadow:0 1px 4px rgba(5,150,105,.12)}.pvs-transfer-btn[data-v-f7d2d444]:disabled{opacity:.3;cursor:not-allowed}.pvs-transfer-danger[data-v-f7d2d444]:hover:not(:disabled){border-color:#ef4444!important;color:#ef4444!important;background:#fef2f2!important;box-shadow:0 1px 4px rgba(239,68,68,.12)!important}.pvs-footer[data-v-f7d2d444]{display:flex;justify-content:flex-end;gap:8px;padding:12px 22px;background:#fafbfc;border-top:1px solid #eef0f4;flex-shrink:0}.pvs-footer-btn[data-v-f7d2d444]{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:7px 16px;border-radius:8px;border:1.5px solid transparent;cursor:pointer;transition:all .15s ease;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.pvs-footer-cancel[data-v-f7d2d444]{background:#f8f9fb;border-color:#e2e8f0;color:#64748b}.pvs-footer-cancel[data-v-f7d2d444]:hover{background:#f1f3f7;color:#475569}.pvs-footer-apply[data-v-f7d2d444]{background:#059669;border-color:#059669;color:#fff}.pvs-footer-apply[data-v-f7d2d444]:hover:not(:disabled){background:#5a6dad;box-shadow:0 2px 8px rgba(5,150,105,.3)}.pvs-footer-apply[data-v-f7d2d444]:disabled{background:#cbd5e1;border-color:#cbd5e1;cursor:not-allowed}.pvs-empty[data-v-f7d2d444]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;gap:8px}.pvs-empty span[data-v-f7d2d444]{font-size:12px;font-weight:500;color:#94a3b8}.pvs-loading[data-v-f7d2d444]{display:flex;align-items:center;justify-content:center;padding:12px;font-size:12px;color:#64748b}.pvs-fade-enter-active[data-v-f7d2d444]{transition:opacity .25s ease}.pvs-fade-leave-active[data-v-f7d2d444]{transition:opacity .15s ease}.pvs-fade-enter[data-v-f7d2d444],.pvs-fade-leave-to[data-v-f7d2d444]{opacity:0}.query-builder-rule[data-v-5db5b6ef]{position:relative;display:flex;align-items:center;gap:6px;padding:5px 8px 5px 22px;background-color:#fff;border:1px solid #e2e8f0;border-radius:5px;border-left:2.5px solid #94a3b8;transition:all .15s ease}.query-builder-rule[data-v-5db5b6ef]:hover{border-color:#cbd5e1;box-shadow:0 1px 4px rgba(0,0,0,.05)}.query-builder-rule:hover .query-builder__draggable-handle[data-v-5db5b6ef]{opacity:.7}.query-builder__draggable-handle[data-v-5db5b6ef]{position:absolute;left:6px;top:50%;transform:translateY(-50%);font-size:10px;color:#94a3b8;cursor:grab;opacity:0;transition:opacity .2s ease,color .2s ease}.query-builder__draggable-handle[data-v-5db5b6ef]:hover{color:#475569;opacity:1!important}.rule-label[data-v-5db5b6ef]{display:flex;align-items:center;gap:4px;flex-shrink:0;min-width:0;max-width:180px}.rule-label__icon[data-v-5db5b6ef]{font-size:9px;color:#64748b;flex-shrink:0}.rule-label__icon--prompt[data-v-5db5b6ef]{color:#e11d48}.rule-label__text[data-v-5db5b6ef]{font-size:11px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rule-label--prompt-layout[data-v-5db5b6ef]{gap:6px;max-width:240px;align-items:center}.rule-label__prompt-tag[data-v-5db5b6ef]{display:inline-flex;align-items:center;padding:1px 6px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff;background:linear-gradient(135deg,#e11d48,#be123c);border-radius:3px;flex-shrink:0;line-height:16px}.rule-label__prompt-info[data-v-5db5b6ef]{display:flex;flex-direction:column;min-width:0;justify-content:center;line-height:1.15}.rule-label__prompt-name[data-v-5db5b6ef]{font-size:11px;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rule-label__prompt-desc[data-v-5db5b6ef]{font-size:9px;font-weight:500;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.query-builder-rule__input-group[data-v-5db5b6ef]{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.rule-input-area[data-v-5db5b6ef]{flex:1;min-width:0}.rule-actions[data-v-5db5b6ef]{flex-shrink:0;display:flex;align-items:center;gap:4px;margin-left:auto}.layerAggregate[data-v-5db5b6ef]{background-color:#fff7ed;border-left-color:#f97316}.reportAggregate[data-v-5db5b6ef]{background-color:#fefce8;border-left-color:#eab308}.promptFilter[data-v-5db5b6ef]{background-color:#fff1f2;border-left-color:#e11d48}.rule-action-btn[data-v-5db5b6ef]{flex-shrink:0;height:28px;padding:0 11px;border:1px solid #cfdae8;border-radius:6px;background:linear-gradient(180deg,#f4f7fb,#e9eef6);color:#34495e;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .18s ease;font-size:10.5px;font-weight:700;white-space:nowrap;letter-spacing:.2px;box-shadow:0 1px 2px rgba(45,65,96,.08)}.rule-action-btn svg[data-v-5db5b6ef]{color:#4a6590;transition:color .18s ease}.rule-action-btn[data-v-5db5b6ef]:hover{background:linear-gradient(180deg,#3a5278,#34495e);border-color:#34495e;color:#fff;box-shadow:0 3px 8px rgba(45,65,96,.3)}.rule-action-btn:hover svg[data-v-5db5b6ef]{color:#fff!important}.rule-action-btn[data-v-5db5b6ef]:active{background:#1f2d43}.rule-action-btn--value svg[data-v-5db5b6ef]{color:#059669}.rule-action-btn--report svg[data-v-5db5b6ef]{color:#2563eb}.report-filter-display[data-v-5db5b6ef]{flex:1;display:flex;align-items:center;gap:8px;height:28px;padding:0 6px 0 8px;background:linear-gradient(180deg,#f7fafd,#eef4fb);border:1px solid #bcd0e5;border-left:3px solid #34495e;border-radius:6px;min-width:0;box-shadow:0 1px 3px rgba(45,65,96,.08)}.rf-icon[data-v-5db5b6ef]{color:#2563eb;flex-shrink:0;width:13px;height:13px}.rf-label[data-v-5db5b6ef]{flex:1;font-size:11px;font-weight:700;color:#1e3a5f;letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-operator[data-v-5db5b6ef]{font-size:9px;font-weight:700;padding:2px 8px;background:#34495e;border-radius:10px;color:#fff;letter-spacing:.5px;flex-shrink:0}.rf-clear[data-v-5db5b6ef]{flex-shrink:0;width:18px;height:18px;border:none;background:transparent;color:#94a3b8;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .18s}.rf-clear[data-v-5db5b6ef]:hover{background:#dc3545;color:#fff;box-shadow:0 1px 4px rgba(220,53,69,.3)}.filter-reference-wrapper[data-v-14461686]{background:#fff;border-radius:8px;padding:0;margin:8px 0;border:1.5px solid #e0e7ff;border-left:4px solid #6366f1;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:box-shadow .2s ease}.filter-reference-wrapper[data-v-14461686]:hover{box-shadow:0 2px 8px rgba(99,102,241,.12)}.filter-reference-header[data-v-14461686]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#f8fafc;border-radius:6px;border:1px solid #f1f5f9}.filter-reference-header.clickable[data-v-14461686]{cursor:pointer}.query-builder__draggable-handle[data-v-14461686]{width:14px;height:14px;cursor:grab;opacity:.35;transition:opacity .2s ease}.query-builder__draggable-handle[data-v-14461686]:hover{opacity:.6}.query-builder__draggable-handle[data-v-14461686]:active{cursor:grabbing}.collapse-icon[data-v-14461686]{font-size:14px;color:#64748b;transition:transform .2s ease}.filter-ref-display[data-v-14461686]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.filter-icon[data-v-14461686]{color:#6366f1;font-size:1.1rem;flex-shrink:0}.filter-name[data-v-14461686]{font-weight:600;font-size:14px;color:#1e293b;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.children-count[data-v-14461686]{font-size:11px;font-weight:500;padding:3px 8px;background:#e0e7ff;color:#6366f1;border-radius:6px;white-space:nowrap}.saved-badge[data-v-14461686]{font-size:10px;font-weight:600;padding:4px 10px;background:#6366f1;color:#fff;border-radius:6px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.filter-reference-children[data-v-14461686]{margin-top:12px;padding-left:16px;border-left:2px solid #e2e8f0}.filter-children-list[data-v-14461686]{display:flex;flex-direction:column;gap:6px}.filter-child-item[data-v-14461686]:not(:last-child){margin-bottom:4px}.query-builder-child[data-v-54a474c8]{display:flex;flex-flow:row;gap:4px;align-items:flex-start}.query-builder-child__component[data-v-54a474c8]{flex:1}.query-builder-child__actions[data-v-54a474c8]{display:flex;flex-direction:column;gap:2px}.action-btn[data-v-54a474c8]{width:22px;height:22px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:4px;border:none;cursor:pointer;transition:all .18s ease}.action-btn[data-v-54a474c8]:focus{outline:none}.action-btn-edit[data-v-54a474c8]{background:#f0f4f8;color:#64748b}.action-btn-edit[data-v-54a474c8]:hover{background:#34495e;color:#fff;box-shadow:0 2px 6px rgba(45,65,96,.25)}.action-btn-edit:hover svg[data-v-54a474c8]{animation:gear-spin-data-v-54a474c8 .6s ease}.action-btn-delete[data-v-54a474c8]{background:#fef2f2;color:#e57373}.action-btn-delete[data-v-54a474c8]:hover{background:#dc3545;color:#fff;box-shadow:0 2px 6px rgba(220,53,69,.3)}@keyframes gear-spin-data-v-54a474c8{0%{transform:rotate(0deg)}to{transform:rotate(120deg)}}.query-builder-child[data-v-8dedee4c]{display:flex;flex-flow:row;gap:4px;align-items:flex-start;width:100%}.query-builder-child__component[data-v-8dedee4c]{flex:1;min-width:0}.query-builder-child__actions[data-v-8dedee4c]{display:flex;flex-direction:column;gap:2px;min-width:22px;align-items:center}.action-btn[data-v-8dedee4c]{width:22px;height:22px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:4px;border:none;cursor:pointer;transition:all .18s ease}.action-btn[data-v-8dedee4c]:focus{outline:none}.action-btn-edit[data-v-8dedee4c]{background:#f0f4f8;color:#64748b}.action-btn-edit[data-v-8dedee4c]:hover{background:#34495e;color:#fff;box-shadow:0 2px 6px rgba(45,65,96,.25)}.action-btn-edit:hover svg[data-v-8dedee4c]{animation:gear-spin-data-v-8dedee4c .6s ease}.action-btn-delete[data-v-8dedee4c]{background:#fef2f2;color:#e57373}.action-btn-delete[data-v-8dedee4c]:hover{background:#dc3545;color:#fff;box-shadow:0 2px 6px rgba(220,53,69,.3)}@keyframes gear-spin-data-v-8dedee4c{0%{transform:rotate(0deg)}to{transform:rotate(120deg)}}.query-builder-group[data-v-36807486]{display:flex;flex-direction:column;gap:4px}.query-builder-group__group-selection[data-v-36807486]{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;padding:4px 8px 4px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.03);transition:border-color .15s ease,box-shadow .15s ease}.query-builder-group__group-selection[data-v-36807486]:hover{border-color:#d1d5db;box-shadow:0 2px 4px rgba(0,0,0,.05)}.query-builder-group__group-selection:hover .query-builder__draggable-handle[data-v-36807486]{opacity:.5}.query-builder__draggable-handle[data-v-36807486]{position:absolute;left:6px;top:50%;transform:translateY(-50%);width:6px;opacity:0;transition:opacity .15s ease;cursor:grab}.query-builder-group__group-operator[data-v-36807486]{font-size:10px;font-weight:600;color:#374151;white-space:nowrap}.query-builder-group__group-selection[data-v-36807486] .custom-select{width:auto;min-width:60px;max-width:80px;font-size:10px;padding:2px 24px 2px 6px;height:auto}.query-builder-group__group-adding-button[data-v-36807486]{display:inline-flex!important;align-items:center;justify-content:center;gap:2px;flex-shrink:0;white-space:nowrap;padding:1px 6px!important;min-width:0;font-size:9px!important;font-weight:600!important;letter-spacing:.3px;text-transform:uppercase;background:transparent!important;color:#94a3b8!important;border:1px dashed #d1d5db!important;border-radius:3px!important;transition:all .15s ease;cursor:pointer;box-shadow:none!important;line-height:1.6}.query-builder-group__group-adding-button[data-v-36807486]:hover{background:#f0f4f8!important;border-color:#34495e!important;border-style:solid!important;color:#34495e!important}.query-builder-group__group-adding-button[data-v-36807486]:active,.query-builder-group__group-adding-button[data-v-36807486]:focus{box-shadow:none!important;outline:none!important}.query-builder-group__group-adding-button svg[data-v-36807486]{font-size:.65rem}.query-builder-group__spacer[data-v-36807486]{height:14px;border-left:1px solid #e5e7eb;margin:0 4px}.query-builder-group__group-children[data-v-36807486]{margin-left:10px;padding-left:8px;border-left:2px solid #e5e7eb}.query-builder-group__child[data-v-36807486]:not(:last-child){margin-bottom:4px}.query-builder-group[data-v-25695375]{display:flex;flex-direction:column;gap:4px}.query-builder-group__group-selection[data-v-25695375]{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;padding:4px 8px 4px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.03);transition:border-color .15s ease,box-shadow .15s ease}.query-builder-group__group-selection[data-v-25695375]:hover{border-color:#d1d5db;box-shadow:0 2px 4px rgba(0,0,0,.05)}.query-builder-group__group-selection:hover .query-builder__draggable-handle[data-v-25695375]{opacity:.5}.query-builder__draggable-handle[data-v-25695375]{position:absolute;left:6px;top:50%;transform:translateY(-50%);width:6px;opacity:0;transition:opacity .15s ease;cursor:grab}.query-builder-group__group-operator[data-v-25695375]{font-size:10px;font-weight:600;color:#374151;white-space:nowrap}.query-builder-group__group-selection[data-v-25695375] .custom-select{width:auto;min-width:60px;max-width:80px;font-size:10px;padding:2px 24px 2px 6px;height:auto}.query-builder-group__group-adding-button[data-v-25695375]{display:inline-flex!important;align-items:center;justify-content:center;gap:2px;flex-shrink:0;white-space:nowrap;padding:1px 6px!important;min-width:0;font-size:9px!important;font-weight:600!important;letter-spacing:.3px;text-transform:uppercase;background:transparent!important;color:#94a3b8!important;border:1px dashed #d1d5db!important;border-radius:3px!important;transition:all .15s ease;cursor:pointer;box-shadow:none!important;line-height:1.6}.query-builder-group__group-adding-button[data-v-25695375]:hover{background:#f0f4f8!important;border-color:#34495e!important;border-style:solid!important;color:#34495e!important}.query-builder-group__group-adding-button[data-v-25695375]:active,.query-builder-group__group-adding-button[data-v-25695375]:focus{box-shadow:none!important;outline:none!important}.query-builder-group__group-adding-button svg[data-v-25695375]{font-size:.65rem}.query-builder-group__spacer[data-v-25695375]{height:14px;border-left:1px solid #e5e7eb;margin:0 4px}.query-builder-group__group-children[data-v-25695375]{margin-left:10px;padding-left:8px;border-left:2px solid #e5e7eb}.query-builder__root[data-v-380248eb]{display:flex;flex-flow:column}.folder-tree-drilldown[data-v-7235d4e6]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.folder-navigation[data-v-7235d4e6]{display:flex;align-items:center;padding:6px 8px;background:#f0f4f8;border-bottom:1px solid #e2e8f0;border-radius:4px;margin:0 4px 4px 4px;gap:6px;min-height:34px}.nav-buttons[data-v-7235d4e6]{display:flex;gap:2px;flex-shrink:0}.nav-btn[data-v-7235d4e6]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;cursor:pointer;color:#475569;transition:all .15s ease}.nav-btn[data-v-7235d4e6]:hover{background:#e2e8f0;color:#1e293b}.nav-btn .b-icon[data-v-7235d4e6]{font-size:14px}.folder-breadcrumb[data-v-7235d4e6]{display:flex;align-items:center;gap:2px;overflow:hidden;flex:1;min-width:0}.breadcrumb-item[data-v-7235d4e6]{display:flex;align-items:center;gap:3px;font-size:11px;color:#64748b;cursor:default;white-space:nowrap;padding:2px 4px;border-radius:3px;transition:all .2s;max-width:60px;overflow:hidden;text-overflow:ellipsis}.breadcrumb-item.clickable[data-v-7235d4e6]{cursor:pointer}.breadcrumb-item.clickable[data-v-7235d4e6]:hover{background:#e2e8f0;color:#0f172a}.breadcrumb-item.active[data-v-7235d4e6]{color:#1e293b;font-weight:600;max-width:none}.bc-separator[data-v-7235d4e6]{font-size:8px;color:#94a3b8;flex-shrink:0;opacity:.6}.folder-header[data-v-7235d4e6]{display:flex;align-items:center;height:30px;padding-right:12px;cursor:default;border-radius:4px;margin:0 4px}.folder-header.is-root[data-v-7235d4e6]{font-weight:600;background:#f8f9fa;margin-bottom:4px}.folder-header .folder-icon[data-v-7235d4e6]{font-size:15px;color:#ffc107;margin-right:8px;flex-shrink:0}.folder-header .folder-name[data-v-7235d4e6]{flex:1;font-size:13px;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.folder-header .item-count[data-v-7235d4e6]{font-size:11px;color:#6c757d;background:#e9ecef;padding:2px 6px;border-radius:10px;margin-left:8px;font-weight:500}.folder-content[data-v-7235d4e6]{padding:2px 0}.empty-folder-state[data-v-7235d4e6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 8px;color:#94a3b8;font-size:12px;gap:4px}.empty-folder-state .empty-icon[data-v-7235d4e6]{color:#cbd5e1}.loading-state[data-v-7235d4e6]{display:flex;align-items:center;justify-content:center;padding:12px}.folder-item[data-v-7235d4e6]{display:flex;align-items:center;height:30px;padding:0 8px 0 12px;cursor:pointer;transition:background-color .15s ease;border-radius:4px;margin:1px 4px}.folder-item[data-v-7235d4e6]:hover{background-color:#f0f4f8}.folder-item:hover .enter-icon[data-v-7235d4e6]{opacity:1}.folder-item.is-objelerim[data-v-7235d4e6]{background:#eff6ff}.folder-item.is-objelerim .folder-name[data-v-7235d4e6]{color:#1e40af;font-weight:600}.folder-item.is-objelerim .folder-icon[data-v-7235d4e6]{color:#3b82f6!important}.folder-item.is-objelerim[data-v-7235d4e6]:hover{background-color:#dbeafe}.folder-item.is-paylasilan[data-v-7235d4e6]{background:#f0fdf4}.folder-item.is-paylasilan .folder-name[data-v-7235d4e6]{color:#166534;font-weight:600}.folder-item.is-paylasilan .folder-icon[data-v-7235d4e6]{color:#10b981!important}.folder-item.is-paylasilan[data-v-7235d4e6]:hover{background-color:#dcfce7}.folder-item.is-izinli[data-v-7235d4e6]{background:#f5f3ff}.folder-item.is-izinli .folder-name[data-v-7235d4e6]{color:#5b21b6;font-weight:600}.folder-item.is-izinli .folder-icon[data-v-7235d4e6]{color:#8b5cf6!important}.folder-item.is-izinli[data-v-7235d4e6]:hover{background-color:#ede9fe}.folder-item .folder-icon[data-v-7235d4e6]{font-size:15px;margin-right:8px;flex-shrink:0}.folder-item .folder-name[data-v-7235d4e6]{flex:1;font-size:13px;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.folder-item .item-count[data-v-7235d4e6]{font-size:11px;color:#6c757d;background:#e9ecef;padding:2px 6px;border-radius:10px;margin-left:8px;font-weight:500}.folder-item .enter-icon[data-v-7235d4e6]{font-size:12px;color:#94a3b8;opacity:0;transition:opacity .15s ease;margin-left:4px}.object-item[data-v-7235d4e6]{display:flex;align-items:center;height:28px;padding:0 12px;cursor:grab;transition:background-color .15s ease;border-radius:4px;margin:1px 4px}.object-item[data-v-7235d4e6]:hover{background-color:#f8f9fa}.object-item[data-v-7235d4e6]:active{cursor:grabbing}.object-item .object-icon[data-v-7235d4e6]{font-size:14px;margin-right:8px;flex-shrink:0}.object-item .object-icon.icon-metric[data-v-7235d4e6]{color:#3b82f6}.object-item .object-icon.icon-filter[data-v-7235d4e6]{color:#8b5cf6}.object-item .object-icon.icon-attribute[data-v-7235d4e6]{color:#10b981}.object-item .object-icon.icon-prompt[data-v-7235d4e6]{color:#ec4899}.object-item .object-icon.icon-composite[data-v-7235d4e6]{color:#8b5cf6}.object-item .object-icon.icon-group[data-v-7235d4e6]{color:#ea580c}.object-item .object-icon.icon-report[data-v-7235d4e6],.object-item .object-icon.icon-reportfilter[data-v-7235d4e6]{color:#f59e0b}.object-item .object-name[data-v-7235d4e6]{flex:1;font-size:13px;color:#495057;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.query-builder__root[data-v-3156c296]{display:flex;flex-flow:column}.folder-tree-drilldown[data-v-6912368a]{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;height:100%}.folder-navigation[data-v-6912368a]{display:flex;align-items:center;padding:8px 12px;background:#f1f5f9;border-bottom:1px solid #e2e8f0;gap:12px}.nav-buttons[data-v-6912368a]{display:flex;gap:4px}.nav-btn[data-v-6912368a]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:4px;cursor:pointer;color:#64748b;transition:all .2s}.nav-btn[data-v-6912368a]:hover{background:#e2e8f0;color:#0f172a}.folder-breadcrumb[data-v-6912368a]{flex:1;min-width:0;display:flex;align-items:center}.folder-breadcrumb .breadcrumb-container[data-v-6912368a]{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.folder-breadcrumb .breadcrumb-item[data-v-6912368a]{cursor:default;padding:2px 4px;border-radius:4px;transition:all .2s;max-width:80px;overflow:hidden;text-overflow:ellipsis}.folder-breadcrumb .breadcrumb-item.clickable[data-v-6912368a]{cursor:pointer}.folder-breadcrumb .breadcrumb-item.clickable[data-v-6912368a]:hover{background:#e2e8f0;color:#0f172a}.folder-breadcrumb .breadcrumb-item.active[data-v-6912368a]{color:#334155;max-width:none}.folder-breadcrumb .breadcrumb-separator[data-v-6912368a]{color:#94a3b8;font-size:11px;opacity:.6;margin:0 2px}.folder-header[data-v-6912368a]{padding:12px 16px;display:flex;align-items:center;gap:10px;background:#fff;border-bottom:1px solid #f1f5f9}.folder-header.is-root .folder-icon[data-v-6912368a]{color:#64748b}.folder-header.is-root .folder-name[data-v-6912368a]{font-weight:700;color:#1e293b;text-transform:uppercase;font-size:11px;letter-spacing:.5px}.folder-content[data-v-6912368a]{flex:1;overflow-y:auto;padding:4px 0}.folder-item[data-v-6912368a]{display:flex;align-items:center;height:38px;padding:0 12px 0 16px;cursor:pointer;transition:background-color .15s;margin:1px 8px;border-radius:6px;position:relative}.folder-item[data-v-6912368a]:hover{background-color:#f1f5f9}.folder-item:hover .enter-icon[data-v-6912368a]{opacity:1;transform:translateX(0)}.folder-item.is-selected[data-v-6912368a]{background-color:#e0f2fe}.folder-item.is-selected .folder-name[data-v-6912368a]{color:#0369a1;font-weight:600}.folder-item .folder-icon[data-v-6912368a]{font-size:16px;margin-right:10px;flex-shrink:0}.folder-item.is-paylasilan[data-v-6912368a]{background:#f0fdf4}.folder-item.is-paylasilan .folder-name[data-v-6912368a]{color:#166534}.folder-item.is-paylasilan.is-selected[data-v-6912368a]{background:#dcfce7}.folder-item.is-izinli[data-v-6912368a]{background:#f5f3ff}.folder-item.is-izinli .folder-name[data-v-6912368a]{color:#5b21b6}.folder-item.is-izinli.is-selected[data-v-6912368a]{background:#ede9fe}.folder-item.is-izinli[data-v-6912368a]:hover{background-color:#ede9fe}.folder-item.is-objelerim[data-v-6912368a]{background:#eff6ff}.folder-item.is-objelerim .folder-name[data-v-6912368a]{color:#1e40af}.folder-item.is-objelerim.is-selected[data-v-6912368a]{background:#dbeafe}.folder-item .folder-name[data-v-6912368a]{flex:1;font-size:13px;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.folder-item .item-count[data-v-6912368a]{font-size:11px;color:#64748b;background:#f1f5f9;padding:2px 7px;border-radius:12px;margin-left:8px;font-weight:600}.folder-item .enter-icon[data-v-6912368a]{font-size:14px;color:#94a3b8;opacity:0;transition:all .2s;transform:translateX(-5px);margin-left:8px}.empty-folder-state[data-v-6912368a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#94a3b8;font-size:13px;gap:12px}.empty-folder-state .empty-icon[data-v-6912368a]{color:#e2e8f0}.reportHeader{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;margin-bottom:6px;font-size:11.5px;font-weight:600;color:#475569;letter-spacing:.3px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}#filter-information{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;cursor:pointer;color:#94a3b8;background-color:transparent;transition:all .2s ease;&:hover{color:#34495e;background-color:#e2e8f0}}.b-tooltip{.tooltip-inner{max-width:280px;padding:10px 12px;background-color:#111827;color:#f9fafb;font-size:12px;line-height:1.5;border-radius:8px}}.reportCardDesign{border-radius:6px!important;background:#fff;border:1px solid #e2e8f0;box-shadow:none;transition:border-color .2s ease;&:hover{border-color:#cbd5e1}}.b-overlay{border-radius:12px}.loading-more[data-v-23d19fa2]{display:flex;justify-content:center;align-items:center;padding:10px;min-height:40px}.objects-panel[data-v-23d19fa2]{display:flex;flex-direction:column;height:100%;background:#fff;border-right:1px solid #e9ecef;overflow:hidden}.panel-header[data-v-23d19fa2]{flex-direction:row;justify-content:space-between;padding:6px 8px;border-bottom:1px solid #e9ecef;background:#f8f9fa}.panel-header-left[data-v-23d19fa2],.panel-header[data-v-23d19fa2]{display:flex;align-items:center}.panel-header-right[data-v-23d19fa2]{display:flex;align-items:center;gap:2px}.collapse-btn[data-v-23d19fa2]{padding:2px 4px!important;color:#6c757d!important;transition:color .15s ease}.collapse-btn[data-v-23d19fa2]:hover{color:#34495e!important}.collapse-btn svg[data-v-23d19fa2]{font-size:12px}.layer-icon[data-v-23d19fa2]{font-size:16px;color:#6c757d;margin-right:8px}.layer-name[data-v-23d19fa2]{font-size:13px;font-weight:600;color:#212529}.report-name-section[data-v-23d19fa2]{display:flex;align-items:center;padding:10px 16px;border-bottom:1px solid #e9ecef}.report-name-section .edit-icon[data-v-23d19fa2]{font-size:14px;color:#6c757d;margin-right:8px;flex-shrink:0}.report-name-section .report-name-input[data-v-23d19fa2]{flex:1;border:none;outline:none;font-size:13px;color:#212529;background:transparent}.report-name-section .report-name-input[data-v-23d19fa2]::-moz-placeholder{color:#adb5bd;font-weight:400}.report-name-section .report-name-input[data-v-23d19fa2]::placeholder{color:#adb5bd;font-weight:400}.report-name-section .report-name-input[data-v-23d19fa2]:focus{border-bottom:1px solid #3b82f6}.search-section[data-v-23d19fa2]{display:flex;align-items:center;padding:10px 16px;border-bottom:1px solid #e9ecef;background:#f8f9fa}.search-section.table-search-section[data-v-23d19fa2]{padding-top:6px;margin-top:-1px}.search-section .search-icon[data-v-23d19fa2]{font-size:14px;color:#6c757d;margin-right:8px}.search-section .search-input[data-v-23d19fa2]{flex:1;border:none;outline:none;font-size:13px;color:#212529;background:transparent}.search-section .search-input[data-v-23d19fa2]::-moz-placeholder{color:#adb5bd}.search-section .search-input[data-v-23d19fa2]::placeholder{color:#adb5bd}.search-section .clear-icon[data-v-23d19fa2]{font-size:14px;color:#6c757d;cursor:pointer;margin-left:4px}.search-section .clear-icon[data-v-23d19fa2]:hover{color:#495057}.search-section[data-v-23d19fa2] .input-group .input-group-text{background:transparent;border:none;padding:0;padding-right:8px}.search-section[data-v-23d19fa2] .input-group .form-control{border:none;background:transparent;font-size:13px;padding:0}.search-section[data-v-23d19fa2] .input-group .form-control:focus{box-shadow:none}.search-section[data-v-23d19fa2] .input-group .btn{border:none;background:transparent;padding:0;margin-left:4px}.type-filters[data-v-23d19fa2]{display:flex;gap:8px;padding:10px 16px;border-bottom:1px solid #e9ecef;background:#fff}.type-filters .filter-btn[data-v-23d19fa2]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #dee2e6;border-radius:6px;background:#fff;cursor:pointer;transition:all .2s ease}.type-filters .filter-btn[data-v-23d19fa2]:hover{background:#f8f9fa;border-color:#adb5bd}.type-filters .filter-btn.active[data-v-23d19fa2]{background:#e7f3ff;border-color:#3b82f6}.type-filters .filter-btn .b-icon[data-v-23d19fa2]{font-size:16px}.content-container[data-v-23d19fa2]{flex:1;overflow-y:auto;overflow-x:hidden}.content-container[data-v-23d19fa2]::-webkit-scrollbar{width:6px}.content-container[data-v-23d19fa2]::-webkit-scrollbar-track{background:#f8f9fa}.content-container[data-v-23d19fa2]::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:3px}.content-container[data-v-23d19fa2]::-webkit-scrollbar-thumb:hover{background:#adb5bd}.user-folders-section[data-v-23d19fa2]{padding:8px 0}.section-divider[data-v-23d19fa2]{height:1px;background:#e9ecef;margin:12px 16px}.fixed-categories-section[data-v-23d19fa2]{padding:8px 0 16px 0}.section-title[data-v-23d19fa2]{display:flex;align-items:center;padding:16px 16px 8px 16px;margin-top:10px;border-top:1px solid #f1f5f9;font-size:11px;font-weight:700;color:#64748b;letter-spacing:.05em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-title .title-icon[data-v-23d19fa2]{font-size:13px;color:#94a3b8;margin-right:8px;opacity:.8}.category-section[data-v-23d19fa2]:not(:last-child){border-bottom:1px solid #f0f0f0}.category-header[data-v-23d19fa2]{display:flex;align-items:center;justify-content:space-between;padding:8px 8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.category-header[data-v-23d19fa2]:hover{background:#f8f9fa}.category-header .category-left[data-v-23d19fa2]{display:flex;align-items:center;gap:8px}.category-header .chevron-icon[data-v-23d19fa2]{font-size:10px;color:#6c757d}.category-header .category-icon[data-v-23d19fa2]{font-size:14px}.category-header .category-title[data-v-23d19fa2]{font-size:13px;font-weight:500;color:#212529}.category-header .category-count[data-v-23d19fa2]{font-size:11px;background:#e9ecef;color:#6c757d}.category-content[data-v-23d19fa2]{padding:0 8px 8px 24px;max-height:65vh;overflow-y:auto;overflow-x:hidden}.category-content[data-v-23d19fa2]::-webkit-scrollbar{width:4px}.category-content[data-v-23d19fa2]::-webkit-scrollbar-track{background:transparent}.category-content[data-v-23d19fa2]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.category-content[data-v-23d19fa2]::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.empty-state[data-v-23d19fa2],.loading-state[data-v-23d19fa2]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;color:#6c757d;font-size:12px}.tree-container .tree-table[data-v-23d19fa2]{margin-bottom:2px}.tree-container .tree-node[data-v-23d19fa2]{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:4px;cursor:pointer}.tree-container .tree-node[data-v-23d19fa2]:hover{background:#f8f9fa}.tree-container .tree-node .node-chevron[data-v-23d19fa2]{font-size:10px;color:#6c757d;width:12px}.tree-container .tree-node .node-icon[data-v-23d19fa2]{font-size:14px}.tree-container .tree-node .table-icon[data-v-23d19fa2]{color:#6366f1}.tree-container .tree-node .node-name[data-v-23d19fa2]{font-size:13px;color:#212529;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-container .tree-node .aggregate-badge[data-v-23d19fa2]{font-size:10px;padding:2px 6px}.tree-container .tree-node .group-badge[data-v-23d19fa2]{font-size:9px;padding:2px 5px;background:rgba(234,88,12,.1);color:#c2410c;border:1px solid rgba(234,88,12,.2);font-weight:600}.tree-container .column-node--group[data-v-23d19fa2]{border-left:2px solid #ea580c;margin-left:-2px;padding-left:2px}.tree-container .table-node[data-v-23d19fa2]{font-weight:500}.tree-container .columns-list[data-v-23d19fa2]{margin-left:12px;padding-left:12px;border-left:1px solid #e9ecef}.tree-container .column-node[data-v-23d19fa2]{padding:4px 8px;font-weight:400}.list-item[data-v-23d19fa2]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;cursor:pointer}.list-item[data-v-23d19fa2]:hover{background:#f8f9fa}.list-item:hover .delete-icon[data-v-23d19fa2]{opacity:1}.list-item .item-icon[data-v-23d19fa2]{font-size:16px;flex-shrink:0}.list-item .item-name[data-v-23d19fa2]{flex:1;font-size:13px;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-item .prompt-type-badge[data-v-23d19fa2]{font-size:9px;font-weight:700;width:16px;height:16px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.list-item .badge-logical[data-v-23d19fa2]{background:#dbeafe;color:#2563eb;border:1px solid #93c5fd}.list-item .badge-physical[data-v-23d19fa2]{background:#fef3c7;color:#d97706;border:1px solid #fcd34d}.list-item .delete-icon[data-v-23d19fa2]{font-size:16px;width:16px;height:16px;color:#dc3545;opacity:0;cursor:pointer;transition:opacity .15s}.list-item .delete-icon[data-v-23d19fa2]:hover{color:#c82333}.local-items-header[data-v-23d19fa2]{display:flex;align-items:center;gap:6px;padding:4px 8px;font-size:11px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.local-items-header .local-icon[data-v-23d19fa2]{font-size:12px}.local-item[data-v-23d19fa2]{background:#fef3c7;border:1px dashed #f59e0b}.local-item[data-v-23d19fa2]:hover{background:#fde68a}.items-divider[data-v-23d19fa2]{height:1px;background:#e5e7eb;margin:8px 0}.mini-badge[data-v-23d19fa2]{font-size:10px;padding:2px 6px;border-radius:4px;margin-left:6px;font-weight:500}.mini-badge.base[data-v-23d19fa2]{background:#eff6ff;color:#2563eb}.mini-badge.composite[data-v-23d19fa2]{background:#f5f3ff;color:#7c3aed}