.filter-bar[data-v-a42194be]{width:100%;position:relative}.filter-bar__row[data-v-a42194be]{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.filter-bar__toggle[data-v-a42194be]{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .875rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:#d1d5db;font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all var(--transition-base);font-family:inherit;flex-shrink:0}.filter-bar__toggle[data-v-a42194be]:hover{border-color:#ffffff40;color:#fff}.filter-bar__toggle--open[data-v-a42194be]{border-color:var(--color-green, #22c55e);color:#fff}.filter-bar__badge[data-v-a42194be]{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;background:var(--color-green, #22c55e);border-radius:99px;font-size:.6875rem;font-weight:700;color:#000;line-height:1}.filter-bar__chevron[data-v-a42194be]{transition:transform var(--transition-base)}.filter-bar__toggle--open .filter-bar__chevron[data-v-a42194be]{transform:rotate(180deg)}.filter-bar__tags[data-v-a42194be]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex:1;min-width:0}.filter-tag[data-v-a42194be]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem .375rem .75rem;background:var(--color-surface-overlay, rgba(255,255,255,.06));border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:.8125rem;color:#e5e7eb;white-space:nowrap}.filter-tag--static[data-v-a42194be]{padding-right:.75rem}.filter-tag__remove[data-v-a42194be]{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:50%;background:#ffffff14;border:none;color:#9ca3af;cursor:pointer;padding:0;transition:all var(--transition-base);flex-shrink:0}.filter-tag__remove[data-v-a42194be]:hover{background:#f8717133;color:#f87171}.filter-bar__clear[data-v-a42194be]{font-size:.8125rem;color:#9ca3af;background:none;border:none;cursor:pointer;padding:.25rem 0;transition:color var(--transition-base);white-space:nowrap;font-family:inherit}.filter-bar__clear[data-v-a42194be]:hover{color:var(--color-green, #22c55e)}.filter-bar__view-toggle[data-v-a42194be]{display:flex;align-items:center;gap:.125rem;margin-left:auto;flex-shrink:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:.1875rem}.filter-bar__view-btn[data-v-a42194be]{display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:calc(var(--radius-pill) - 2px);border:none;background:transparent;color:#6b7280;cursor:pointer;transition:all var(--transition-base)}.filter-bar__view-btn[data-v-a42194be]:hover{color:#d1d5db}.filter-bar__view-btn--active[data-v-a42194be]{background:var(--color-surface-overlay, rgba(255,255,255,.1));color:#fff}.filter-bar__panel[data-v-a42194be]{margin-top:.75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:1.25rem 1.5rem;overflow:hidden}.filter-bar__groups[data-v-a42194be]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:0}.filter-bar__groups--second[data-v-a42194be]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-border)}.filter-panel-enter-active[data-v-a42194be],.filter-panel-leave-active[data-v-a42194be]{transition:opacity .18s ease,transform .18s ease}.filter-panel-enter-from[data-v-a42194be],.filter-panel-leave-to[data-v-a42194be]{opacity:0;transform:translateY(-6px)}.filter-group[data-v-a42194be]{flex:1;min-width:150px;padding:0 1.25rem}.filter-group[data-v-a42194be]:first-child{padding-left:0}.filter-group[data-v-a42194be]:last-child{padding-right:0}.filter-group__label[data-v-a42194be]{font-size:.75rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem}.filter-group__pills[data-v-a42194be]{display:flex;flex-wrap:wrap;gap:.5rem}.filter-group__row[data-v-a42194be]{display:flex;align-items:center;gap:.5rem}.filter-group__sep[data-v-a42194be]{color:#6b7280;font-size:.875rem}.filter-pill[data-v-a42194be]{padding:.375rem .875rem;border-radius:var(--radius-pill);font-size:.8125rem;font-weight:500;cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface-overlay);color:#d1d5db;transition:all var(--transition-base);font-family:inherit}.filter-pill[data-v-a42194be]:hover{border-color:#ffffff40;color:#fff}.filter-pill--active[data-v-a42194be]{background:var(--color-green, #22c55e);border-color:var(--color-green, #22c55e);color:#000;font-weight:600}.filter-input-wrap[data-v-a42194be]{flex:1;display:flex;align-items:center;background:var(--color-canvas);border:1px solid var(--color-border);border-radius:.5rem;overflow:hidden;transition:border-color var(--transition-base)}.filter-input-wrap[data-v-a42194be]:focus-within{border-color:#ffffff4d}.filter-input-prefix[data-v-a42194be]{padding:0 .5rem;color:#6b7280;font-size:.8125rem}.filter-input[data-v-a42194be]{flex:1;padding:.5rem .5rem .5rem 0;background:transparent;border:none;outline:none;color:#fff;font-size:.8125rem;width:0}.filter-input[data-v-a42194be]::-moz-placeholder{color:#4b5563}.filter-input[data-v-a42194be]::placeholder{color:#4b5563}.filter-input[data-v-a42194be]::-webkit-outer-spin-button,.filter-input[data-v-a42194be]::-webkit-inner-spin-button{-webkit-appearance:none}.filter-currency-toggle[data-v-a42194be]{display:flex;gap:.5rem;margin-top:.625rem}.filter-currency-btn[data-v-a42194be]{flex:1;padding:.375rem .5rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:500;cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface-overlay);color:#9ca3af;transition:all var(--transition-base);font-family:inherit}.filter-currency-btn[data-v-a42194be]:hover{border-color:#ffffff40;color:#d1d5db}.filter-currency-btn--active[data-v-a42194be]{background:var(--color-green, #22c55e);border-color:var(--color-green, #22c55e);color:#000;font-weight:600}[data-theme=light] .filter-currency-btn[data-v-a42194be]{background:#fff;border-color:#e5e7eb;color:#6b7280}[data-theme=light] .filter-currency-btn[data-v-a42194be]:hover{border-color:#d1d5db;color:#374151}[data-theme=light] .filter-currency-btn--active[data-v-a42194be]{background:var(--color-orange, #FF7B00);border-color:var(--color-orange, #FF7B00);color:#000}.filter-group--surface[data-v-a42194be]{flex:1.5}.filter-group__row--surface[data-v-a42194be]{gap:.75rem}.filter-surface-wrap[data-v-a42194be]{flex:1;display:flex;align-items:center}.filter-surface-input[data-v-a42194be]{width:100%;padding:.5rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:#374151;font-size:.875rem;font-family:inherit;outline:none;transition:border-color var(--transition-base)}.filter-surface-input[data-v-a42194be]::-moz-placeholder{color:#9ca3af}.filter-surface-input[data-v-a42194be]::placeholder{color:#9ca3af}.filter-surface-input[data-v-a42194be]:focus{border-color:var(--color-green, #22c55e)}[data-theme=light] .filter-surface-input[data-v-a42194be]:focus{border-color:var(--color-orange, #f97316)}.filter-surface-input[data-v-a42194be]::-webkit-outer-spin-button,.filter-surface-input[data-v-a42194be]::-webkit-inner-spin-button{-webkit-appearance:none}.filter-group__sep--surface[data-v-a42194be]{color:#fff;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.filter-select-wrap[data-v-a42194be]{flex:1;position:relative;display:flex;align-items:center}.filter-select[data-v-a42194be]{width:100%;padding:.5rem 2rem .5rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:#374151;font-size:.875rem;font-family:inherit;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:border-color var(--transition-base)}.filter-select[data-v-a42194be]:hover{border-color:#d1d5db}.filter-select[data-v-a42194be]:focus{border-color:var(--color-green, #22c55e)}[data-theme=light] .filter-select[data-v-a42194be]:focus{border-color:var(--color-orange, #f97316)}.filter-select__chevron[data-v-a42194be]{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none}.filter-bar__groups--third[data-v-a42194be]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-border)}.filter-group--options[data-v-a42194be]{flex:1;padding:0}.filter-group__label--options[data-v-a42194be]{margin-bottom:.875rem}.filter-options__row[data-v-a42194be]{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center}.filter-checkbox[data-v-a42194be]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-checkbox input[data-v-a42194be]{position:absolute;opacity:0;pointer-events:none}.filter-checkbox__box[data-v-a42194be]{width:18px;height:18px;background:#fff;border:1px solid #d1d5db;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:all var(--transition-base);flex-shrink:0}.filter-checkbox__box[data-v-a42194be]:after{content:"";width:10px;height:10px;background:var(--color-green, #22c55e);border-radius:1px;opacity:0;transform:scale(0);transition:all var(--transition-base)}[data-theme=light] .filter-checkbox__box[data-v-a42194be]:after{background:var(--color-orange, #FF7B00)}.filter-checkbox input:checked+.filter-checkbox__box[data-v-a42194be]{border-color:var(--color-green, #22c55e)}[data-theme=light] .filter-checkbox input:checked+.filter-checkbox__box[data-v-a42194be]{border-color:var(--color-orange, #FF7B00)}.filter-checkbox input:checked+.filter-checkbox__box[data-v-a42194be]:after{opacity:1;transform:scale(1)}.filter-checkbox__label[data-v-a42194be]{font-size:.875rem;color:#fff;font-weight:400}.filter-bar__sort[data-v-a42194be]{margin-left:.75rem;margin-right:.75rem}.filter-sort-wrap[data-v-a42194be]{position:relative;display:flex;align-items:center}.filter-sort-select[data-v-a42194be]{padding:.5rem 2rem .5rem .75rem;background:var(--color-surface-overlay);border:1px solid var(--color-border);border-radius:.5rem;color:#fff;font-size:.875rem;font-family:inherit;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;min-width:140px;transition:border-color var(--transition-base)}.filter-sort-select[data-v-a42194be]:hover{border-color:#ffffff40}.filter-sort-select[data-v-a42194be]:focus{border-color:var(--color-green, #22c55e)}.filter-sort-select option[data-v-a42194be]{padding:.75rem 1rem;font-size:.875rem;background:#111;color:#fff;border-bottom:1px solid #1a1a1a}.filter-sort-select option[data-v-a42194be]:last-child{border-bottom:none}.filter-sort-select option[data-v-a42194be]:hover,.filter-sort-select option[data-v-a42194be]:focus,.filter-sort-select option[data-v-a42194be]:checked{background:#1a1a1a;color:#fff}.filter-sort__chevron[data-v-a42194be]{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}[data-theme=dark] .filter-sort-select option[data-v-a42194be]{background:#111;color:#fff;border-bottom:1px solid #1a1a1a}[data-theme=dark] .filter-sort-select option[data-v-a42194be]:hover,[data-theme=dark] .filter-sort-select option[data-v-a42194be]:focus,[data-theme=dark] .filter-sort-select option[data-v-a42194be]:checked{background:#1a1a1a;color:#fff}[data-theme=light] .filter-sort-select option[data-v-a42194be]{background:#111;color:#fff;border-bottom:1px solid #1a1a1a}[data-theme=light] .filter-sort-select option[data-v-a42194be]:hover,[data-theme=light] .filter-sort-select option[data-v-a42194be]:focus,[data-theme=light] .filter-sort-select option[data-v-a42194be]:checked{background:#1a1a1a;color:#fff}[data-theme=light] .filter-bar__toggle[data-v-a42194be]{background:#fff;border-color:#e5e7eb;color:#374151}[data-theme=light] .filter-bar__toggle[data-v-a42194be]:hover{border-color:#d1d5db;color:#111}[data-theme=light] .filter-bar__toggle--open[data-v-a42194be]{border-color:var(--color-orange, #FF7B00);color:var(--color-orange, #FF7B00)}[data-theme=light] .filter-bar__badge[data-v-a42194be]{background:var(--color-orange, #FF7B00);color:#fff}[data-theme=light] .filter-tag[data-v-a42194be]{background:#f3f4f6;border-color:#e5e7eb;color:#374151}[data-theme=light] .filter-tag__remove[data-v-a42194be]{background:#0000000f;color:#6b7280}[data-theme=light] .filter-tag__remove[data-v-a42194be]:hover{background:#f8717126;color:#ef4444}[data-theme=light] .filter-bar__clear[data-v-a42194be]{color:#6b7280}[data-theme=light] .filter-bar__clear[data-v-a42194be]:hover{color:var(--color-orange, #ff7b00)}[data-theme=light] .filter-bar__view-toggle[data-v-a42194be]{background:#fff;border-color:#e5e7eb}[data-theme=light] .filter-bar__view-btn[data-v-a42194be]{color:#9ca3af}[data-theme=light] .filter-bar__view-btn[data-v-a42194be]:hover{color:#6b7280}[data-theme=light] .filter-bar__view-btn--active[data-v-a42194be]{background:#f3f4f6;color:#111}[data-theme=light] .filter-bar__panel[data-v-a42194be]{background:#fff;border-color:#e5e7eb}[data-theme=light] .filter-group__label[data-v-a42194be]{color:#6b7280}[data-theme=light] .filter-group__sep[data-v-a42194be]{color:#9ca3af}[data-theme=light] .filter-pill[data-v-a42194be]{background:#fff;border-color:#e5e7eb;color:#374151}[data-theme=light] .filter-pill[data-v-a42194be]:hover{border-color:var(--color-orange, #FF7B00);color:#111}[data-theme=light] .filter-pill--active[data-v-a42194be]{background:var(--color-orange, #FF7B00);border-color:var(--color-orange, #FF7B00);color:#000;font-weight:600}[data-theme=light] .filter-input-wrap[data-v-a42194be]{background:#fff;border-color:#e5e7eb}[data-theme=light] .filter-input-wrap[data-v-a42194be]:focus-within{border-color:#d1d5db}[data-theme=light] .filter-input-prefix[data-v-a42194be]{color:#6b7280}[data-theme=light] .filter-input[data-v-a42194be]{color:#111}[data-theme=light] .filter-input[data-v-a42194be]::-moz-placeholder{color:#9ca3af}[data-theme=light] .filter-input[data-v-a42194be]::placeholder{color:#9ca3af}[data-theme=light] .filter-group__sep--surface[data-v-a42194be],[data-theme=light] .filter-checkbox__label[data-v-a42194be]{color:#374151}[data-theme=light] .filter-sort-select[data-v-a42194be]{background:#fff;border-color:#e5e7eb;color:#374151}[data-theme=light] .filter-sort-select[data-v-a42194be]:hover{border-color:#d1d5db}.range-slider[data-v-a42194be]{padding:10px 0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.range-slider__track[data-v-a42194be]{position:relative;height:4px;background:#ffffff1f;border-radius:2px;margin:0 9px}[data-theme=light] .range-slider__track[data-v-a42194be]{background:#e5e7eb}.range-slider__fill[data-v-a42194be]{position:absolute;inset-block:0;background:var(--color-green, #22c55e);border-radius:2px}[data-theme=light] .range-slider__fill[data-v-a42194be]{background:var(--color-orange, #FF7B00)}.range-slider__inputs[data-v-a42194be]{position:relative;height:20px;margin-top:-12px}.range-slider__input[data-v-a42194be]{position:absolute;inset:0;width:100%;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;outline:none}.range-slider__input[data-v-a42194be]::-webkit-slider-runnable-track{background:transparent;height:4px}.range-slider__input[data-v-a42194be]::-moz-range-track{background:transparent;height:4px}.range-slider__input[data-v-a42194be]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:18px;height:18px;border-radius:4px;background:#6b7280;cursor:pointer;box-shadow:inset 2px 0 #ffffff59,inset 5px 0 #ffffff59,inset 8px 0 #ffffff59;border:none;-webkit-transition:background .15s;transition:background .15s}.range-slider__input[data-v-a42194be]::-webkit-slider-thumb:hover{background:#9ca3af}.range-slider__input[data-v-a42194be]::-moz-range-thumb{pointer-events:all;width:18px;height:18px;border-radius:4px;background:#6b7280;cursor:pointer;border:none}.range-slider__labels[data-v-a42194be]{display:flex;justify-content:space-between;margin-top:6px;font-size:.75rem;color:#9ca3af}[data-theme=light] .range-slider__labels[data-v-a42194be]{color:#6b7280}.filter-proptype-wrap[data-v-a42194be]{position:relative}.filter-proptype-trigger[data-v-a42194be]{width:100%;justify-content:space-between}.filter-proptype-menu[data-v-a42194be]{left:0;right:auto;min-width:240px;max-width:360px;display:flex;flex-direction:column;max-height:320px}.filter-proptype-search[data-v-a42194be]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid #1e1e1e}.filter-proptype-search__icon[data-v-a42194be]{color:#6b7280;flex-shrink:0}.filter-proptype-search__input[data-v-a42194be]{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:.875rem;font-family:inherit}.filter-proptype-search__input[data-v-a42194be]::-moz-placeholder{color:#4b5563}.filter-proptype-search__input[data-v-a42194be]::placeholder{color:#4b5563}.filter-proptype-list[data-v-a42194be]{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#333 transparent}.filter-proptype-empty[data-v-a42194be]{padding:.75rem 1rem;font-size:.875rem;color:#6b7280;font-style:italic}[data-theme=light] .filter-proptype-search[data-v-a42194be]{border-bottom-color:#f0f0f0}[data-theme=light] .filter-proptype-search__icon[data-v-a42194be]{color:#9ca3af}[data-theme=light] .filter-proptype-search__input[data-v-a42194be]{color:#111}[data-theme=light] .filter-proptype-search__input[data-v-a42194be]::-moz-placeholder{color:#9ca3af}[data-theme=light] .filter-proptype-search__input[data-v-a42194be]::placeholder{color:#9ca3af}.filter-group--operacion[data-v-a42194be]{flex:0 0 auto;max-width:280px}.filter-divider[data-v-a42194be]{width:1px;align-self:stretch;background:var(--color-border);flex-shrink:0}@media(max-width:639px){.filter-bar__groups[data-v-a42194be]{flex-direction:column;gap:0}.filter-group[data-v-a42194be]{padding:.875rem 0;min-width:0;width:100%}.filter-group[data-v-a42194be]:first-child{padding-top:0}.filter-divider[data-v-a42194be]{width:100%;height:1px;align-self:auto}.filter-bar__count[data-v-a42194be]{margin-left:0;width:100%;order:-1}.filter-bar__row[data-v-a42194be]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:.5rem}.filter-bar__toggle[data-v-a42194be]{grid-column:1;grid-row:1;justify-self:start}.filter-bar__tags[data-v-a42194be]{grid-column:1 / -1;grid-row:2;width:100%}.filter-bar__sort[data-v-a42194be]{grid-column:1;grid-row:3;justify-self:start;margin-left:0;margin-right:0}.filter-bar__view-toggle[data-v-a42194be]{grid-column:2;grid-row:3;justify-self:end}.filter-bar__view-btn--list[data-v-a42194be]{display:none}.filter-sort-menu[data-v-a42194be]{left:0}.filter-bar__panel-footer[data-v-a42194be]{display:flex}.filter-bar__apply-btn[data-v-a42194be]{width:100%;padding:.875rem 1rem;font-size:.9375rem;border-radius:.5rem}}@media(orientation:landscape)and (max-height:639px){.filter-bar__view-btn--list[data-v-a42194be]{display:none}}.filter-bar__panel-footer[data-v-a42194be]{display:flex;justify-content:flex-end;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-border)}.filter-bar__apply-btn[data-v-a42194be]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.75rem;background:var(--color-green, #22c55e);color:#000;font-size:.875rem;font-weight:600;border:none;border-radius:var(--radius-pill);cursor:pointer;font-family:inherit;transition:background .2s ease,transform .1s ease}.filter-bar__apply-btn[data-v-a42194be]:hover{background:#16a34a}.filter-bar__apply-btn[data-v-a42194be]:active{transform:translateY(1px)}[data-theme=light] .filter-bar__apply-btn[data-v-a42194be]{background:var(--color-orange, #FF7B00);color:#fff}[data-theme=light] .filter-bar__apply-btn[data-v-a42194be]:hover{background:#e66e00}.filter-sort-wrap[data-v-a42194be]{position:relative}.filter-sort-trigger[data-v-a42194be]{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 2rem .5rem .75rem;background:var(--color-surface-overlay);border:1px solid var(--color-border);border-radius:.5rem;color:#fff;font-size:.875rem;font-family:inherit;cursor:pointer;outline:none;min-width:140px;transition:border-color var(--transition-base)}.filter-sort-trigger[data-v-a42194be]:hover{border-color:#ffffff40}.filter-sort__chevron[data-v-a42194be]{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none;transition:transform .2s ease}.filter-sort__chevron.is-open[data-v-a42194be]{transform:translateY(-50%) rotate(180deg)}.filter-sort-menu[data-v-a42194be]{position:absolute;top:calc(100% + .5rem);right:0;min-width:180px;background:#111;border-radius:.5rem;box-shadow:0 4px 20px #0000004d;overflow:hidden;z-index:100}.filter-sort-list[data-v-a42194be]{list-style:none;margin:0;padding:0}.filter-sort-item[data-v-a42194be]{padding:.75rem 1rem;font-size:.875rem;color:#fff;border-bottom:1px solid #1a1a1a;cursor:pointer;transition:background .15s ease}.filter-sort-item[data-v-a42194be]:last-child{border-bottom:none}.filter-sort-item[data-v-a42194be]:hover,.filter-sort-item--active[data-v-a42194be]{background:#1a1a1a}.dropdown-enter-active[data-v-a42194be],.dropdown-leave-active[data-v-a42194be]{transition:opacity .2s ease,transform .2s ease}.dropdown-enter-from[data-v-a42194be],.dropdown-leave-to[data-v-a42194be]{opacity:0;transform:translateY(-8px)}[data-theme=light] .filter-sort-trigger[data-v-a42194be]{background:#fff;border-color:#e5e7eb;color:#374151}[data-theme=light] .filter-sort-trigger[data-v-a42194be]:hover{border-color:#d1d5db}[data-theme=light] .filter-sort__chevron[data-v-a42194be]{color:#9ca3af}[data-theme=light] .filter-sort-menu[data-v-a42194be]{background:#fff;box-shadow:0 4px 20px #00000026}[data-theme=light] .filter-sort-item[data-v-a42194be]{background:#fff;color:#374151;border-bottom-color:#f0f0f0}[data-theme=light] .filter-sort-item[data-v-a42194be]:hover,[data-theme=light] .filter-sort-item--active[data-v-a42194be]{background:#f8f9fa;color:#111}.filter-bar__groups--location[data-v-a42194be]{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--color-border)}.filter-group--location[data-v-a42194be]{flex:2;position:relative}.loc-filter-wrap[data-v-a42194be]{position:relative}.loc-filter-input[data-v-a42194be]{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;min-height:38px;padding:.375rem .625rem;background:var(--color-canvas);border:1px solid var(--color-border);border-radius:.5rem;cursor:text;transition:border-color var(--transition-base)}.loc-filter-input[data-v-a42194be]:focus-within{border-color:#ffffff4d}.loc-filter-chip[data-v-a42194be]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .4rem .2rem .6rem;background:#00ff6a1a;border:1px solid rgba(0,255,106,.28);border-radius:var(--radius-pill);font-size:.8125rem;color:#a7f3d0;white-space:nowrap;line-height:1.4}.loc-filter-chip__remove[data-v-a42194be]{display:inline-flex;align-items:center;justify-content:center;width:.9375rem;height:.9375rem;border-radius:50%;background:#ffffff12;border:none;color:#9ca3af;cursor:pointer;padding:0;flex-shrink:0;transition:all var(--transition-base)}.loc-filter-chip__remove[data-v-a42194be]:hover{background:#f8717133;color:#f87171}.loc-filter-text[data-v-a42194be]{flex:1;min-width:100px;background:transparent;border:none;outline:none;font-size:.875rem;color:#fff;font-family:inherit;padding:.1rem 0}.loc-filter-text[data-v-a42194be]::-moz-placeholder{color:#4b5563}.loc-filter-text[data-v-a42194be]::placeholder{color:#4b5563}.loc-filter-hint[data-v-a42194be]{margin-top:.375rem;font-size:.75rem;color:#6b7280}.loc-filter-dropdown[data-v-a42194be]{position:absolute;top:calc(100% + .375rem);left:0;right:0;background:#111;border-radius:.5rem;box-shadow:0 4px 20px #0006;z-index:200;list-style:none;margin:0;padding:.25rem 0;max-height:280px;overflow-y:auto}.loc-filter-item[data-v-a42194be]{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;color:#e5e7eb;cursor:pointer;transition:background .12s ease}.loc-filter-item[data-v-a42194be]:hover{background:#1a1a1a;color:#fff}.loc-filter-pin[data-v-a42194be]{color:#6b7280;flex-shrink:0}[data-theme=light] .loc-filter-input[data-v-a42194be]{background:#fff;border-color:#e5e7eb}[data-theme=light] .loc-filter-input[data-v-a42194be]:focus-within{border-color:#d1d5db}[data-theme=light] .loc-filter-chip[data-v-a42194be]{background:#ff7b0014;border-color:#ff7b004d;color:#9a3412}[data-theme=light] .loc-filter-chip__remove[data-v-a42194be]{background:#0000000d;color:#9ca3af}[data-theme=light] .loc-filter-chip__remove[data-v-a42194be]:hover{background:#f8717126;color:#ef4444}[data-theme=light] .loc-filter-text[data-v-a42194be]{color:#111}[data-theme=light] .loc-filter-text[data-v-a42194be]::-moz-placeholder{color:#9ca3af}[data-theme=light] .loc-filter-text[data-v-a42194be]::placeholder{color:#9ca3af}[data-theme=light] .loc-filter-hint[data-v-a42194be]{color:#9ca3af}[data-theme=light] .loc-filter-dropdown[data-v-a42194be]{background:#fff;box-shadow:0 4px 20px #0000001f;border:1px solid #e5e7eb}[data-theme=light] .loc-filter-item[data-v-a42194be]{color:#374151}[data-theme=light] .loc-filter-item[data-v-a42194be]:hover{background:#f8f9fa;color:#111}[data-theme=light] .loc-filter-pin[data-v-a42194be]{color:#9ca3af}.filter-bar__share[data-v-a42194be]{position:relative;flex-shrink:0}.filter-share-trigger[data-v-a42194be]{position:relative;display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:transparent;border-radius:.5rem;color:var(--color-green, #22c55e);font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all var(--transition-base)}.filter-share-trigger[data-v-a42194be]:hover{background:#22c55e14}.filter-share__tooltip[data-v-a42194be]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#000000d9;color:#fff;font-size:.75rem;font-weight:400;white-space:nowrap;padding:.3125rem .625rem;border-radius:6px;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:200}.filter-share__tooltip[data-v-a42194be]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#000000d9}.filter-share-trigger:hover .filter-share__tooltip[data-v-a42194be]{opacity:1}.filter-share-menu[data-v-a42194be]{position:absolute;top:calc(100% + 6px);left:0;min-width:200px;background:var(--color-surface, #1a1a1a);border:1px solid var(--color-border);border-radius:var(--radius-card, 10px);box-shadow:0 8px 24px #00000059;z-index:150;overflow:hidden}@media(max-width:639px){.filter-share-menu[data-v-a42194be]{left:auto;right:0}}.filter-share-list[data-v-a42194be]{list-style:none;margin:0;padding:.375rem}.filter-share-item[data-v-a42194be]{display:flex;align-items:center;gap:.625rem;padding:.5625rem .875rem;font-size:.875rem;color:#d1d5db;border-radius:6px;cursor:pointer;transition:background var(--transition-base),color var(--transition-base)}.filter-share-item[data-v-a42194be]:hover{background:#ffffff12;color:#fff}.filter-share-item--wa[data-v-a42194be]{color:#25d366}.filter-share-item--wa[data-v-a42194be]:hover{background:#25d3661a;color:#25d366}[data-theme=light] .filter-share-trigger[data-v-a42194be]{border-color:#1b8744;color:#1b8744}[data-theme=light] .filter-share-trigger[data-v-a42194be]:hover{background:#1b874414}[data-theme=light] .filter-share-menu[data-v-a42194be]{background:#fff;border-color:#e5e7eb;box-shadow:0 8px 24px #0000001f}[data-theme=light] .filter-share-item[data-v-a42194be]{color:#374151}[data-theme=light] .filter-share-item[data-v-a42194be]:hover{background:#f3f4f6;color:#111}[data-theme=light] .filter-share-item--wa[data-v-a42194be]{color:#128c3f}[data-theme=light] .filter-share-item--wa[data-v-a42194be]:hover{background:#128c3f14;color:#128c3f}.loc-search[data-v-6b9880f3]{position:relative;width:100%}.loc-search__bar[data-v-6b9880f3]{display:flex;align-items:center;gap:.75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:.625rem 1.25rem;transition:border-color var(--transition-base)}.loc-search__bar[data-v-6b9880f3]:focus-within{border-color:#ffffff40}.loc-search__btn[data-v-6b9880f3]{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-shrink:0;align-self:stretch;background:var(--color-green, #22c55e);border:none;padding:0 1.25rem;margin:-.625rem -1.25rem -.625rem 0;cursor:pointer;color:#000;font-size:.9375rem;font-weight:600;font-family:inherit;border-radius:0 var(--radius-pill) var(--radius-pill) 0;transition:background .2s ease}.loc-search__btn[data-v-6b9880f3]:hover{background:#16a34a}.loc-search__btn[data-v-6b9880f3]:active{opacity:.9}.loc-search__btn-label[data-v-6b9880f3]{display:none}.loc-search__spinner[data-v-6b9880f3]{width:1.125rem;height:1.125rem;border:2px solid rgba(0,0,0,.3);border-top-color:#000;border-radius:50%;animation:loc-search-spin-6b9880f3 .75s linear infinite}@keyframes loc-search-spin-6b9880f3{to{transform:rotate(360deg)}}@media(min-width:768px){.loc-search__btn-label[data-v-6b9880f3]{display:inline}}.loc-search__input-wrap[data-v-6b9880f3]{position:relative;flex:1;min-width:160px}.loc-search__input[data-v-6b9880f3]{width:100%;background:transparent;border:none;outline:none;font-size:.9375rem;color:#fff;font-family:inherit;padding:.125rem 0}.loc-search__placeholder[data-v-6b9880f3]{position:absolute;inset:0;display:flex;align-items:center;overflow-x:hidden;pointer-events:none;font-size:.9375rem;color:#6b7280}.loc-search__placeholder span[data-v-6b9880f3]{white-space:nowrap}.loc-search__dropdown[data-v-6b9880f3]{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:#111;border-radius:.75rem;box-shadow:0 4px 24px #0006;z-index:200;list-style:none;margin:0;padding:.375rem 0;max-height:320px;overflow-y:auto}.loc-search__suggestion[data-v-6b9880f3]{display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem;font-size:.875rem;color:#e5e7eb;cursor:pointer;transition:background .12s ease}.loc-search__suggestion[data-v-6b9880f3]:hover{background:#1a1a1a;color:#fff}.loc-search__pin[data-v-6b9880f3]{color:#6b7280;flex-shrink:0}.loc-dropdown-enter-active[data-v-6b9880f3],.loc-dropdown-leave-active[data-v-6b9880f3]{transition:opacity .15s ease,transform .15s ease}.loc-dropdown-enter-from[data-v-6b9880f3],.loc-dropdown-leave-to[data-v-6b9880f3]{opacity:0;transform:translateY(-6px)}[data-theme=light] .loc-search__bar[data-v-6b9880f3]{background:#fff;border-color:#e5e7eb}[data-theme=light] .loc-search__bar[data-v-6b9880f3]:focus-within{border-color:#d1d5db}[data-theme=light] .loc-search__btn[data-v-6b9880f3]{background:var(--color-orange, #FF7B00);color:#fff}[data-theme=light] .loc-search__btn[data-v-6b9880f3]:hover{background:#e66e00}[data-theme=light] .loc-search__input[data-v-6b9880f3]{color:#111}[data-theme=light] .loc-search__input[data-v-6b9880f3]::-moz-placeholder{color:#9ca3af}[data-theme=light] .loc-search__input[data-v-6b9880f3]::placeholder{color:#9ca3af}[data-theme=light] .loc-search__dropdown[data-v-6b9880f3]{background:#fff;box-shadow:0 4px 20px #0000001f;border:1px solid #e5e7eb}[data-theme=light] .loc-search__suggestion[data-v-6b9880f3]{color:#374151}[data-theme=light] .loc-search__suggestion[data-v-6b9880f3]:hover{background:#f8f9fa;color:#111}[data-theme=light] .loc-search__pin[data-v-6b9880f3]{color:#9ca3af}.pmap[data-v-3285b3ea]{position:relative;width:100%;height:70vh;min-height:500px;border-radius:var(--radius-card, 12px);overflow:hidden;border:1px solid var(--color-border, rgba(255,255,255,.1));background:var(--color-canvas-muted, #141414)}.pmap__canvas[data-v-3285b3ea]{width:100%;height:100%}.pmap__canvas--hidden[data-v-3285b3ea]{visibility:hidden}.pmap__loading[data-v-3285b3ea],.pmap__error[data-v-3285b3ea]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:#9ca3af;font-size:.875rem;z-index:1}.pmap__spinner[data-v-3285b3ea]{display:inline-block;width:1.75rem;height:1.75rem;border:2px solid rgba(255,255,255,.1);border-top-color:var(--color-green, #00ff6a);border-radius:50%;animation:pmap-spin-3285b3ea .75s linear infinite}@keyframes pmap-spin-3285b3ea{to{transform:rotate(360deg)}}.pmap__search-btn-wrap[data-v-3285b3ea]{position:absolute;top:1rem;left:50%;transform:translate(-50%);z-index:10;pointer-events:none}.pmap__search-btn[data-v-3285b3ea]{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.25rem;background:#e07b1a;color:#fff;font-family:inherit;font-size:.875rem;font-weight:600;border:none;border-radius:9999px;cursor:pointer;box-shadow:0 2px 12px #00000059;pointer-events:all;transition:background .18s,transform .15s,box-shadow .18s;white-space:nowrap}.pmap__search-btn[data-v-3285b3ea]:hover:not(:disabled){background:#c96e10;transform:translateY(-1px);box-shadow:0 4px 16px #0006}.pmap__search-btn[data-v-3285b3ea]:active:not(:disabled){transform:translateY(0)}.pmap__search-btn--loading[data-v-3285b3ea],.pmap__search-btn[data-v-3285b3ea]:disabled{opacity:.75;cursor:not-allowed}.pmap__search-spinner[data-v-3285b3ea]{display:inline-block;width:.85rem;height:.85rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:pmap-spin-3285b3ea .7s linear infinite}.pmap__count-badge[data-v-3285b3ea]{position:absolute;bottom:1.5rem;right:1.5rem;z-index:10;background:#141414c7;color:#e5e7eb;font-size:.75rem;font-weight:500;padding:.4rem .85rem;border-radius:9999px;backdrop-filter:blur(6px);white-space:nowrap;pointer-events:none;border:1px solid #FF7B00}.pmap__draw-bar[data-v-3285b3ea]{position:absolute;bottom:1.5rem;left:1.5rem;z-index:10;display:flex;align-items:center;gap:.65rem}.pmap__draw-btn[data-v-3285b3ea]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.1rem;background:#e07b1a;color:#fff;font-family:inherit;font-size:.8rem;font-weight:600;border:none;border-radius:9999px;cursor:pointer;box-shadow:0 2px 10px #00000059;transition:background .18s,transform .15s,box-shadow .18s;white-space:nowrap}.pmap__draw-btn[data-v-3285b3ea]:hover{background:#c96e10;transform:translateY(-1px);box-shadow:0 4px 16px #0006}.pmap__draw-btn--active[data-v-3285b3ea],.pmap__draw-btn--active[data-v-3285b3ea]:hover,.pmap__draw-btn--clear[data-v-3285b3ea],.pmap__draw-btn--clear[data-v-3285b3ea]:hover{background:#c96e10}.pmap__draw-hint[data-v-3285b3ea]{background:#141414cc;color:#fff;font-size:.75rem;font-weight:500;padding:.4rem .9rem;border-radius:9999px;backdrop-filter:blur(6px);white-space:nowrap;pointer-events:none}.pmap-fade-enter-active[data-v-3285b3ea],.pmap-fade-leave-active[data-v-3285b3ea]{transition:opacity .2s ease}.pmap-fade-enter-from[data-v-3285b3ea],.pmap-fade-leave-to[data-v-3285b3ea]{opacity:0}[data-theme=light] .pmap[data-v-3285b3ea]{border-color:#e5e7eb;background:#f9fafb}[data-theme=light] .pmap__loading[data-v-3285b3ea],[data-theme=light] .pmap__error[data-v-3285b3ea]{color:#6b7280}[data-theme=light] .pmap__spinner[data-v-3285b3ea]{border-color:#0000001a}[data-theme=light] .pmap__draw-btn[data-v-3285b3ea]{background:#e07b1a;color:#fff;box-shadow:0 2px 10px #0003}[data-theme=light] .pmap__draw-btn[data-v-3285b3ea]:hover{background:#c96e10;box-shadow:0 4px 16px #e07b1a66}[data-theme=light] .pmap__draw-btn--active[data-v-3285b3ea],[data-theme=light] .pmap__draw-btn--active[data-v-3285b3ea]:hover,[data-theme=light] .pmap__draw-btn--clear[data-v-3285b3ea],[data-theme=light] .pmap__draw-btn--clear[data-v-3285b3ea]:hover{background:#c96e10}[data-theme=light] .pmap__count-badge[data-v-3285b3ea]{background:#ffffffeb;color:#374151;border-color:#ff7b00;box-shadow:0 2px 6px #0000001a}[data-theme=light] .pmap__draw-hint[data-v-3285b3ea]{background:#ffffffeb;color:#374151;box-shadow:0 2px 6px #0000001a}
