.filters-panel[data-v-48632d40]{padding:var(--space-md);position:sticky;top:70px;z-index:100}.filters-panel--primary[data-v-48632d40]{background:transparent;border:none;padding:var(--space-xl) 0}.filters-panel__grid[data-v-48632d40]{display:grid;gap:var(--space-xl);grid-template-columns:1fr;width:100%}@media(min-width:1024px){.filters-panel__grid--mortgage[data-v-48632d40]{gap:var(--space-xl);grid-template-columns:repeat(3,1fr)}}@media(min-width:768px)and (max-width:1023px){.filters-panel__grid--mortgage[data-v-48632d40]{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.filters-panel__grid[data-v-48632d40]:not(.filters-panel__grid--mortgage){grid-template-columns:repeat(2,1fr)}}.filter-field[data-v-48632d40]{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.filter-field__label[data-v-48632d40]{color:var(--text-color);font-size:1.4rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-field__sublabel[data-v-48632d40]{color:var(--accent);font-weight:700}.filter-field__input-group[data-v-48632d40]{display:flex;flex-direction:column;gap:var(--space-sm)}.filter-field__slider[data-v-48632d40]{margin-top:var(--space-xs);padding:0 var(--space-xs)}.filter-field--disabled[data-v-48632d40]{opacity:.7}.filter-field__fixed-value[data-v-48632d40]{background:var(--surface-alt);border:1px solid var(--gray-2);display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md)}.filter-field__amount[data-v-48632d40]{color:var(--text-color);font-family:var(--font-heading);font-size:1.8rem;font-weight:700}.filter-field__note[data-v-48632d40]{color:var(--text-color-dimmed);font-size:1.4rem}[data-v-48632d40] .slider-target{--slider-connect-bg:var(--accent);--slider-bg:var(--gray-3);--slider-height:6px;--slider-handle-shadow:0 2px 4px rgba(0,0,0,.1);--slider-handle-shadow-active:0 2px 8px rgba(30,58,95,.2);--slider-handle-ring-width:0;--slider-handle-bg:var(--white);--slider-handle-border:2px solid var(--accent);--slider-handle-width:18px;--slider-handle-height:18px;--slider-tooltip-font-size:1.4rem;--slider-tooltip-bg:var(--accent);--slider-tooltip-color:var(--white);--slider-tooltip-padding:4px 8px;--slider-tooltip-radius:4px}
