.searchbar[data-v-77f8db72]{background:#fff;border-radius:18px;box-shadow:var(--shadow-lg);margin-top:40px;max-width:720px;width:100%}.searchbar-main[data-v-77f8db72]{align-items:stretch;display:grid;gap:6px;grid-template-columns:1fr auto auto;padding:8px}.search-field[data-v-77f8db72]{border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:10px 16px}.search-field label[data-v-77f8db72]{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.input-wrap[data-v-77f8db72]{align-items:center;display:flex;gap:8px}.input-icon[data-v-77f8db72]{color:var(--ink-3);flex-shrink:0}.input-wrap input[data-v-77f8db72]{background:transparent;border:0;color:var(--ink);flex:1;font-size:15px;font-weight:500;min-width:0;outline:0;padding:0}.input-wrap input[data-v-77f8db72]::-moz-placeholder{color:var(--ink-3);font-weight:400}.input-wrap input[data-v-77f8db72]::placeholder{color:var(--ink-3);font-weight:400}.input-clear[data-v-77f8db72]{background:var(--bg-alt);border-radius:50%;color:var(--ink-2);display:inline-grid;flex-shrink:0;height:20px;place-items:center;transition:background .12s;width:20px}.input-clear[data-v-77f8db72]:hover{background:var(--line-2)}.searchbar-more[data-v-77f8db72]{align-items:center;background:var(--bg);border-radius:12px;color:var(--ink-2);display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:0 14px;position:relative;transition:background .12s,color .12s}.searchbar-more[data-v-77f8db72]:hover,.searchbar.has-panel .searchbar-more[data-v-77f8db72]{background:var(--bg-alt);color:var(--ink)}.more-badge[data-v-77f8db72]{background:var(--accent);border-radius:999px;color:#fff;display:inline-grid;font-family:var(--ff-mono);font-size:11px;font-weight:600;height:18px;min-width:18px;padding:0 5px;place-items:center}.searchbar-cta[data-v-77f8db72]{align-items:center;background:var(--accent);border-radius:12px;color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:0 22px;transition:background .12s;white-space:nowrap}.searchbar-cta[data-v-77f8db72]:hover{background:var(--accent-ink)}.searchbar-panel[data-v-77f8db72]{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:16px;padding:18px 18px 16px}.panel-field label[data-v-77f8db72]{color:var(--ink-3);display:block;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.type-chips[data-v-77f8db72]{display:flex;flex-wrap:wrap;gap:6px}.type-chip[data-v-77f8db72]{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:13px;padding:7px 12px;transition:all .12s}.type-chip[data-v-77f8db72]:hover{border-color:var(--line-2);color:var(--ink)}.type-chip.active[data-v-77f8db72]{background:var(--ink);border-color:var(--ink);color:#fff}.panel-row[data-v-77f8db72]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.range-inputs[data-v-77f8db72]{align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:10px;display:grid;gap:8px;grid-template-columns:1fr auto 1fr;padding:6px 10px}.range-inputs input[data-v-77f8db72]{background:transparent;border:0;color:var(--ink);font-size:14px;font-weight:500;min-width:0;outline:0;padding:6px 0;width:100%}.range-inputs input[data-v-77f8db72]::-moz-placeholder{color:var(--ink-3);font-weight:400}.range-inputs input[data-v-77f8db72]::placeholder{color:var(--ink-3);font-weight:400}.range-sep[data-v-77f8db72]{color:var(--ink-3);font-family:var(--ff-mono);font-size:13px}.panel-foot[data-v-77f8db72]{align-items:center;display:flex;gap:12px;justify-content:space-between;padding-top:4px}.panel-hint[data-v-77f8db72]{color:var(--ink-3);font-size:12px}.link-btn[data-v-77f8db72]{background:transparent;color:var(--ink-3);font-size:13px;text-decoration:underline;text-underline-offset:3px}.link-btn[data-v-77f8db72]:hover{color:var(--accent)}.panel-apply[data-v-77f8db72]{background:var(--ink);border-radius:999px;color:#fff;font-size:13px;font-weight:600;padding:9px 18px;transition:background .12s}.panel-apply[data-v-77f8db72]:hover{background:var(--ink-2)}.searchbar--overlay[data-v-77f8db72]{box-shadow:0 20px 60px #00000047}.panel-enter-active[data-v-77f8db72],.panel-leave-active[data-v-77f8db72]{overflow:hidden;transition:opacity .18s ease,transform .18s ease}.panel-enter-from[data-v-77f8db72],.panel-leave-to[data-v-77f8db72]{opacity:0;transform:translateY(-6px)}@media(max-width:720px){.searchbar-main[data-v-77f8db72]{gap:8px;grid-template-columns:1fr}.searchbar-cta[data-v-77f8db72],.searchbar-more[data-v-77f8db72]{height:46px;justify-content:center}.searchbar-cta[data-v-77f8db72]{order:3}.searchbar-more[data-v-77f8db72]{order:2}.panel-row[data-v-77f8db72]{grid-template-columns:1fr}}
