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