.filter-container[data-v-72ef8c11]{display:flex;align-items:flex-start;gap:2rem;position:relative}.filter-bar-wrapper[data-v-72ef8c11]{position:relative}.filter-bar[data-v-72ef8c11]{display:flex;align-items:center;background:#ffffff0d;border-radius:5rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #797979;overflow:hidden}.filter-item[data-v-72ef8c11]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;color:#e8edf3;font-size:1.5rem;min-width:8rem;transition:background .25s ease;cursor:pointer}.filter-item[data-v-72ef8c11]:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:25%;background:#e8edf333}.filter-item[data-v-72ef8c11]:hover,.filter-item.active[data-v-72ef8c11]{background:#ffffff1a}.filter-placeholder[data-v-72ef8c11]{color:#878787}.filter-placeholder.has-value[data-v-72ef8c11]{color:#fff}.filter-placeholder.no-wrap[data-v-72ef8c11]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40rem}.arrow[data-v-72ef8c11]{width:1.2rem;height:1.2rem;color:#e8edf3;transition:transform .3s ease}.arrow.rotate[data-v-72ef8c11]{transform:rotate(180deg)}.dropdown[data-v-72ef8c11]{position:absolute;top:calc(100% + 1.7rem);left:0;width:100%;background:#1d1c1c;border-radius:1.25rem;z-index:10;padding-right:.5rem;max-height:20rem;overflow-y:auto;scrollbar-width:none}.dropdown[data-v-72ef8c11]::-webkit-scrollbar{display:none}.dropdown-item[data-v-72ef8c11]{padding:1rem 2rem;font-size:1.25rem;color:#e8edf3;cursor:pointer;transition:background .25s ease;display:flex;justify-content:space-between;align-items:center}.tree-container[data-v-72ef8c11]{padding:.5rem 0}.tree-node[data-v-72ef8c11]{display:flex;align-items:center;padding:.5rem 2rem;font-size:1.25rem;color:#e8edf3;cursor:pointer;transition:background .25s ease}.tree-node[data-v-72ef8c11]:hover{background:#2a2a2a}.tree-node.active[data-v-72ef8c11]{background:#00e5ff1a}.expand-icon[data-v-72ef8c11]{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;margin-right:.5rem;cursor:pointer}.tree-arrow[data-v-72ef8c11]{width:3rem;height:3rem;color:#e8edf3;transition:transform .3s ease}.tree-arrow.expanded[data-v-72ef8c11]{transform:rotate(90deg)}.node-label[data-v-72ef8c11]{flex:1}.dropdown-item[data-v-72ef8c11]:hover{background:#2a2a2a}.dropdown-item.active[data-v-72ef8c11]{background:#00e5ff1a}.search-container[data-v-72ef8c11]{padding:1rem 2rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center}.search-input-wrapper[data-v-72ef8c11]{position:relative;min-width:0}.search-input[data-v-72ef8c11]{width:100%;background:#ffffff1a;border:1px solid #797979;border-radius:.5rem;padding:.5rem 0 .5rem 1rem;color:#e8edf3;font-size:1.25rem;outline:none}.search-clear-btn[data-v-72ef8c11]{position:absolute;top:50%;right:.25rem;transform:translateY(-50%);width:1.75rem;height:1.75rem;border:none;border-radius:999px;background:transparent;color:#878787;font-size:1.25rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease,background .2s ease}.search-clear-btn[data-v-72ef8c11]:hover{color:#e8edf3;background:#ffffff14}.search-input[data-v-72ef8c11]::placeholder{color:#878787}.search-btn[data-v-72ef8c11]{background:#e8edf3;color:#000;border:none;border-radius:.5rem;padding:.5rem 1.5rem;font-size:1.25rem;cursor:pointer;transition:background .3s;white-space:nowrap}.search-btn[data-v-72ef8c11]:hover{background:#d0d5db}.keyword-list[data-v-72ef8c11]{max-height:15rem;overflow-y:auto;border-top:1px solid #3a3a3a}.keyword-list[data-v-72ef8c11]::-webkit-scrollbar{width:6px}.keyword-list[data-v-72ef8c11]::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.refresh-btn[data-v-72ef8c11]{width:4.5rem;height:4.5rem;cursor:pointer;transition:transform .5s ease;justify-content:center;align-items:center;display:flex}.fade-enter-active[data-v-72ef8c11],.fade-leave-active[data-v-72ef8c11]{transition:opacity .3s ease}.fade-enter-from[data-v-72ef8c11],.fade-leave-to[data-v-72ef8c11]{opacity:0}.fade-enter-to[data-v-72ef8c11],.fade-leave-from[data-v-72ef8c11]{opacity:1}
