.elegant-filter-bar[data-v-305db73a]{background:white;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:12px;box-shadow:0 1px 2px #0000000d}.filter-content[data-v-305db73a]{padding:8px 16px}.empty-state[data-v-305db73a]{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:13px;padding:8px 0}.empty-state i[data-v-305db73a]{color:#9ca3af}.filter-row[data-v-305db73a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-item[data-v-305db73a]{display:flex;align-items:center;padding:3px 8px;border-radius:4px;transition:all .2s ease;min-width:0}.filter-item.has-value[data-v-305db73a]{background:#f0f9ff}.filter-item[data-v-305db73a]:hover{background:#f3f4f6}.filter-input[data-v-305db73a]{min-width:120px;max-width:200px}.filter-input[data-v-305db73a] .n-input,.filter-input[data-v-305db73a] .n-select,.filter-input[data-v-305db73a] .n-date-picker,.filter-input[data-v-305db73a] .n-input-number{border:none;background:transparent;box-shadow:none}.filter-input[data-v-305db73a] .n-input:focus,.filter-input[data-v-305db73a] .n-select:focus,.filter-input[data-v-305db73a] .n-date-picker:focus,.filter-input[data-v-305db73a] .n-input-number:focus{border:none;box-shadow:none}.filter-actions[data-v-305db73a]{display:flex;gap:4px;margin-left:auto}.action-btn[data-v-305db73a]{width:24px;height:24px;border:1px solid #d1d5db;border-radius:4px;background:white;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px;transition:all .2s ease}.action-btn[data-v-305db73a]:hover{background:#f3f4f6;border-color:#9ca3af}.clear-btn[data-v-305db73a]:hover{background:#fef2f2;border-color:#fca5a5;color:#dc2626}@media (max-width: 768px){.filter-row[data-v-305db73a]{flex-direction:column;align-items:stretch}.filter-item[data-v-305db73a]{width:100%;justify-content:center}.filter-input[data-v-305db73a]{min-width:150px;max-width:none}.filter-actions[data-v-305db73a]{margin-left:0;justify-content:flex-end;margin-top:8px}}.filter-input[data-v-305db73a] .n-input,.filter-input[data-v-305db73a] .n-select,.filter-input[data-v-305db73a] .n-date-picker,.filter-input[data-v-305db73a] .n-input-number{width:100%}.link-filter-input[data-v-305db73a]{position:relative}.link-filter-container[data-v-305db73a]{position:relative;width:100%}.link-dropdown-menu[data-v-305db73a]{position:absolute;top:100%;left:0;right:0;z-index:1000;margin-top:4px}.link-dropdown-content[data-v-305db73a]{background:white;border:1px solid #e0e0e6;border-radius:6px;box-shadow:0 4px 12px #0000001a;max-height:200px;overflow-y:auto}.link-dropdown-item[data-v-305db73a]{padding:8px 12px;cursor:pointer;display:flex;align-items:center;gap:8px;border-bottom:1px solid #f0f0f0}.link-dropdown-item[data-v-305db73a]:last-child{border-bottom:none}.link-dropdown-item[data-v-305db73a]:hover{background-color:#f5f5f5}.link-dropdown-item.create-item[data-v-305db73a]{color:#18a058;font-weight:500}.create-icon[data-v-305db73a]{color:#18a058}.item-label[data-v-305db73a]{flex:1}.link-empty-state[data-v-305db73a],.link-loading-state[data-v-305db73a]{padding:12px;text-align:center;color:#999;font-size:14px}
