.compact-search-container[data-v-c772c5d0]{position:sticky;top:0;background:#fff;padding:12px 16px;border-bottom:1px solid rgba(226,232,240,.5);z-index:20}.search-row[data-v-c772c5d0]{display:flex;gap:8px;align-items:center}.search-form[data-v-c772c5d0]{flex:1}.search-input-wrapper[data-v-c772c5d0]{position:relative;display:flex;align-items:center;background:#f9fafb;border-radius:12px;border:2px solid #e5e7eb;transition:all .2s ease;overflow:hidden}.search-input-wrapper[data-v-c772c5d0]:focus-within{border-color:#b98d4d;background:#fff;box-shadow:0 0 0 4px #b98d4d1a}.search-icon[data-v-c772c5d0]{position:absolute;left:14px;color:#64748b;pointer-events:none;transition:color .2s ease}.search-input-wrapper:focus-within .search-icon[data-v-c772c5d0]{color:#b98d4d}.search-input[data-v-c772c5d0]{flex:1;padding:12px 40px;background:transparent;border:none;outline:none;font-size:.95rem;font-weight:500;color:#1f2937;-webkit-appearance:none}.search-input[data-v-c772c5d0]::-webkit-search-cancel-button,.search-input[data-v-c772c5d0]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.search-input[data-v-c772c5d0]::-moz-placeholder{color:#9ca3af}.search-input[data-v-c772c5d0]::placeholder{color:#9ca3af}.clear-button[data-v-c772c5d0]{position:absolute;right:12px;padding:4px;background:none;border:none;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-radius:50%}.clear-button[data-v-c772c5d0]:hover{color:#475569;background:#0000000d}.clear-button[data-v-c772c5d0]:active{transform:scale(.9)}.search-suggestions[data-v-c772c5d0]{margin-top:12px;padding:8px 0;animation:slideDown-c772c5d0 .2s ease-out}@keyframes slideDown-c772c5d0{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.suggestions-label[data-v-c772c5d0]{font-size:.7rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.suggestions-list[data-v-c772c5d0]{display:flex;gap:8px;flex-wrap:wrap}.suggestion-chip[data-v-c772c5d0]{padding:6px 14px;background:#b98d4d14;color:#b98d4d;border:1px solid rgba(185,141,77,.2);border-radius:20px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.suggestion-chip[data-v-c772c5d0]:hover{background:#b98d4d26;border-color:#b98d4d;transform:translateY(-1px)}.suggestion-chip[data-v-c772c5d0]:active{transform:scale(.95)}.filter-button[data-v-c772c5d0]{width:42px;height:42px;border-radius:12px;background:#f9fafb;border:2px solid #e5e7eb;color:#64748b;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;gap:1px;padding:4px 3px}.filter-button[data-v-c772c5d0]:hover{background:#f3f4f6;border-color:#d1d5db}.filter-button.active[data-v-c772c5d0]{border-color:#b98d4d;background:#b98d4d14;color:#b98d4d}.filter-label[data-v-c772c5d0]{font-size:.45rem;line-height:1;font-weight:600;letter-spacing:0;text-transform:uppercase;opacity:.85}.sort-menu[data-v-c772c5d0]{position:absolute;top:calc(100% - 12px);right:16px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;border:1px solid rgba(226,232,240,.6);padding:8px;min-width:180px;z-index:100}.sort-option[data-v-c772c5d0]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:8px;color:#475569;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .15s ease;text-align:left}.sort-option[data-v-c772c5d0]:hover{background:#f8fafc;color:#1f2937}.sort-option.active[data-v-c772c5d0]{background:#b98d4d1a;color:#b98d4d}.sort-menu-enter-active[data-v-c772c5d0],.sort-menu-leave-active[data-v-c772c5d0]{transition:all .2s ease}.sort-menu-enter-from[data-v-c772c5d0],.sort-menu-leave-to[data-v-c772c5d0]{opacity:0;transform:translateY(-10px) scale(.95)}@media(max-width:380px){.compact-search-container[data-v-c772c5d0]{padding:10px 12px}.search-input[data-v-c772c5d0]{font-size:.9rem;padding:10px 36px}.search-icon[data-v-c772c5d0]{left:12px}.clear-button[data-v-c772c5d0]{right:10px}.suggestion-chip[data-v-c772c5d0]{padding:5px 12px;font-size:.8rem}}
