.dual-range-container[data-v-6ab787bd]{display:flex;flex-direction:column;gap:14px;width:100%}.range-numeric-inputs[data-v-6ab787bd]{align-items:center;display:flex;gap:8px}.num-input-group[data-v-6ab787bd]{align-items:center;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);display:flex;flex:1;padding:6px 10px;transition:all .2s ease}.num-input-group[data-v-6ab787bd]:focus-within{border-color:var(--color-primary);box-shadow:0 0 12px rgba(var(--color-primary-rgb),.25)}.num-lbl[data-v-6ab787bd]{color:var(--color-text-secondary);font-size:11px;font-weight:700;margin-left:6px}.num-input[data-v-6ab787bd]{background:transparent;border:none;color:var(--color-text);font-family:inherit;font-size:.85rem;font-weight:700;outline:none;text-align:center;width:100%}.num-unit[data-v-6ab787bd]{font-size:10px;margin-right:4px}.num-sep[data-v-6ab787bd],.num-unit[data-v-6ab787bd]{color:var(--color-text-muted)}.num-sep[data-v-6ab787bd]{font-weight:700}.slider-track-wrap[data-v-6ab787bd]{align-items:center;display:flex;height:24px;position:relative;width:100%}.slider-track-bg[data-v-6ab787bd]{background:var(--color-surface-3);border:1px solid var(--color-border);width:100%}.slider-track-bg[data-v-6ab787bd],.slider-track-highlight[data-v-6ab787bd]{border-radius:9999px;height:6px;position:absolute}.slider-track-highlight[data-v-6ab787bd]{background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));box-shadow:0 0 10px rgba(var(--color-primary-rgb),.4)}.thumb[data-v-6ab787bd]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;height:6px;margin:0;outline:none;pointer-events:none;position:absolute;width:100%}.thumb[data-v-6ab787bd]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-primary);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0009;cursor:pointer;height:20px;pointer-events:auto;-webkit-transition:transform .15s ease,background-color .15s ease;transition:transform .15s ease,background-color .15s ease;width:20px}.thumb[data-v-6ab787bd]::-webkit-slider-thumb:hover{background:var(--color-primary-light);box-shadow:0 0 12px rgba(var(--color-primary-rgb),.6);transform:scale(1.15)}.thumb[data-v-6ab787bd]::-moz-range-thumb{background:var(--color-primary);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0009;cursor:pointer;height:20px;pointer-events:auto;width:20px}.dynamic-filters-wrap[data-v-0835495c]{width:100%}.filters-sidebar[data-v-0835495c]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden}@media(max-width:1023px){.filters-sidebar[data-v-0835495c]{border-bottom:none;border-radius:var(--radius-2xl,24px) var(--radius-2xl,24px) 0 0;bottom:0;height:85vh;inset-inline:0;max-height:85vh;position:fixed;transform:translateY(105%);transition:transform .4s cubic-bezier(.16,1,.3,1);z-index:var(--z-modal,1000)}.filters-sidebar.is-mobile-open[data-v-0835495c]{transform:translateY(0)}}@media(min-width:1024px){.filters-sidebar[data-v-0835495c]{border-left:1px solid var(--color-border-strong);border-radius:var(--radius-2xl,24px) 0 0 var(--radius-2xl,24px);bottom:0;height:100vh;max-height:100vh;position:fixed;right:0;top:0;transform:translate(105%);transition:transform .35s cubic-bezier(.16,1,.3,1);width:400px;z-index:var(--z-modal,1000)}.filters-sidebar.is-mobile-open[data-v-0835495c]{transform:translate(0)}}.filters-backdrop[data-v-0835495c]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0009;inset:0;position:fixed;z-index:calc(var(--z-modal, 1000) - 1)}.filters-header[data-v-0835495c]{border-bottom:1px solid var(--color-border);justify-content:space-between;padding:var(--space-4) var(--space-5)}.filters-header[data-v-0835495c],.filters-title[data-v-0835495c]{align-items:center;display:flex}.filters-title[data-v-0835495c]{color:var(--color-text);font-size:1.1rem;font-weight:800;gap:var(--space-2);margin:0}.close-mobile-btn[data-v-0835495c]{align-items:center;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:50%;color:var(--color-text-secondary);cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .2s ease;width:34px}.close-mobile-btn[data-v-0835495c]:hover{background:#ef444426;color:#ef4444}.filters-body[data-v-0835495c]{flex:1;gap:1.25rem;overflow-y:auto;padding:var(--space-4) var(--space-5)}.filter-card[data-v-0835495c],.filters-body[data-v-0835495c]{display:flex;flex-direction:column}.filter-card[data-v-0835495c]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-xl,16px);gap:.85rem;padding:1.1rem;transition:border-color .2s ease}.filter-card[data-v-0835495c]:hover{border-color:rgba(var(--color-primary-rgb),.3)}.filter-card-header[data-v-0835495c]{align-items:center;display:flex;gap:8px}.filter-card-icon[data-v-0835495c]{color:var(--color-primary);font-size:14px}.filter-card-title[data-v-0835495c]{color:var(--color-text);font-size:.9rem;font-weight:700}.quick-presets[data-v-0835495c]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.preset-chip[data-v-0835495c]{background:var(--color-surface-3);border:1px solid var(--color-border);border-radius:var(--radius-full,9999px);color:var(--color-text-secondary);cursor:pointer;font-size:11px;font-weight:600;padding:4px 10px;transition:all .2s ease}.preset-chip[data-v-0835495c]:hover{background:var(--color-primary-alpha);color:var(--color-primary)}.preset-chip.active[data-v-0835495c]{background:var(--color-primary-alpha-hover);border-color:var(--color-primary);color:var(--color-primary);font-weight:700}.widget-chips-grid[data-v-0835495c]{display:flex;flex-wrap:wrap;gap:8px}.option-chip-btn[data-v-0835495c]{align-items:center;background:var(--color-surface-3);border:1px solid var(--color-border);border-radius:var(--radius-lg,10px);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8rem;font-weight:600;gap:6px;padding:6px 12px;transition:all .2s ease}.option-chip-btn[data-v-0835495c]:hover{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.option-chip-btn.active[data-v-0835495c]{background:var(--color-primary-alpha);border-color:var(--color-primary);box-shadow:0 0 12px rgba(var(--color-primary-rgb),.15);color:var(--color-primary)}.check-ic[data-v-0835495c]{color:var(--color-primary);font-size:11px}.widget-pills-row[data-v-0835495c]{display:flex;flex-wrap:wrap;gap:6px}.pill-select-btn[data-v-0835495c]{background:var(--color-surface-3);border:1px solid var(--color-border);border-radius:var(--radius-full,9999px);color:var(--color-text-secondary);cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:600;padding:5px 12px;transition:all .2s ease}.pill-select-btn[data-v-0835495c]:hover{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.pill-select-btn.active[data-v-0835495c]{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 2px 10px rgba(var(--color-primary-rgb),.3);color:var(--color-primary-text,#1a0f00);font-weight:800}.widget-toggle-row[data-v-0835495c]{align-items:center;display:flex;justify-content:space-between}.toggle-status-lbl[data-v-0835495c]{color:var(--color-text-secondary);font-size:.8rem;font-weight:600}.fancy-switch[data-v-0835495c]{display:inline-block;height:24px;position:relative;width:46px}.fancy-switch input[data-v-0835495c]{height:0;opacity:0;width:0}.fancy-slider[data-v-0835495c]{background-color:var(--color-surface-3);border:1px solid var(--color-border);cursor:pointer;inset:0;position:absolute;transition:.3s}.fancy-slider[data-v-0835495c]:before{background-color:var(--color-text-secondary);bottom:3px;content:"";height:16px;left:3px;position:absolute;transition:.3s;width:16px}input:checked+.fancy-slider[data-v-0835495c]{background-color:var(--color-primary);border-color:var(--color-primary);box-shadow:0 0 10px rgba(var(--color-primary-rgb),.4)}input:checked+.fancy-slider[data-v-0835495c]:before{background-color:var(--color-primary-text,#1a0f00);transform:translate(22px)}.fancy-slider.round[data-v-0835495c]{border-radius:24px}.fancy-slider.round[data-v-0835495c]:before{border-radius:50%}.filters-footer[data-v-0835495c]{border-top:1px solid var(--color-border);display:flex;gap:10px;padding:1rem 1.25rem}.btn-reset-action[data-v-0835495c]{align-items:center;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);color:var(--color-text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;font-weight:700;gap:6px;padding:10px 16px;transition:all .2s ease}.btn-reset-action[data-v-0835495c]:hover{background:#ef444426;border-color:#ef44444d;color:#ef4444}.btn-apply-action[data-v-0835495c]{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-lg,12px);box-shadow:0 4px 15px rgba(var(--color-primary-rgb),.3);color:var(--color-primary-text,#1a0f00);cursor:pointer;display:flex;flex:1;font-family:inherit;font-size:.85rem;font-weight:800;gap:6px;justify-content:center;padding:10px 16px;transition:all .2s ease}.btn-apply-action[data-v-0835495c]:hover{background:var(--color-primary-light);box-shadow:0 6px 20px rgba(var(--color-primary-rgb),.45);transform:translateY(-1px)}.fade-enter-active[data-v-0835495c],.fade-leave-active[data-v-0835495c]{transition:opacity .3s}.fade-enter-from[data-v-0835495c],.fade-leave-to[data-v-0835495c]{opacity:0}html[data-theme=light] .filters-sidebar[data-v-0835495c]{background:#fffffffa;border-color:#0f172a14;box-shadow:0 10px 40px #0f172a1f}html[data-theme=light] .filters-backdrop[data-v-0835495c]{background:#0f172a66}html[data-theme=light] .filter-card[data-v-0835495c]{background:#f8fafc;border-color:#0f172a0f}html[data-theme=light] .preset-chip[data-v-0835495c]{background:#f1f5f9;border-color:#0f172a14}html[data-theme=light] .preset-chip.active[data-v-0835495c]{background:var(--color-primary-alpha-hover);border-color:var(--color-primary);color:var(--color-primary)}html[data-theme=light] .option-chip-btn[data-v-0835495c]{background:#f1f5f9;border-color:#0f172a14}html[data-theme=light] .option-chip-btn.active[data-v-0835495c]{background:var(--color-primary-alpha);border-color:var(--color-primary);color:var(--color-primary)}html[data-theme=light] .pill-select-btn[data-v-0835495c]{background:#f1f5f9;border-color:#0f172a14}html[data-theme=light] .pill-select-btn.active[data-v-0835495c]{background:var(--color-primary)!important;border-color:var(--color-primary)!important;box-shadow:0 2px 10px rgba(var(--color-primary-rgb),.35);color:var(--color-primary-text,#1a0f00)!important;font-weight:800}.active-filters-bar[data-v-aa1ccf77]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--color-surface-2,rgba(26,26,38,.6));border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4)}.bar-header[data-v-aa1ccf77]{justify-content:space-between}.bar-header[data-v-aa1ccf77],.bar-title[data-v-aa1ccf77]{align-items:center;display:flex}.bar-title[data-v-aa1ccf77]{color:var(--color-text-secondary,#94a3b8);font-size:var(--font-size-xs,.8rem);font-weight:700;gap:var(--space-2)}.clear-all-btn[data-v-aa1ccf77]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--color-danger,#ef4444);cursor:pointer;display:flex;font-size:var(--font-size-xs,.75rem);font-weight:600;gap:4px;padding:2px 6px;transition:background var(--transition-fast,.2s)}.clear-all-btn[data-v-aa1ccf77]:hover{background:#ef44441a}.chips-container[data-v-aa1ccf77]{display:flex;flex-wrap:wrap;gap:var(--space-2,8px)}.active-chip[data-v-aa1ccf77]{align-items:center;background:rgba(var(--color-primary-rgb,212,165,116),.1);border:1px solid rgba(var(--color-primary-rgb,212,165,116),.25);border-radius:var(--radius-full,9999px);color:var(--color-text,#f8fafc);display:inline-flex;font-size:.8rem;font-weight:500;gap:6px;padding:4px 10px;transition:all .2s ease}.active-chip[data-v-aa1ccf77]:hover{border-color:rgba(var(--color-primary-rgb,212,165,116),.5);box-shadow:0 0 10px rgba(var(--color-primary-rgb,212,165,116),.15)}.chip-label[data-v-aa1ccf77]{color:var(--color-primary-light,#e8c9a0);font-weight:700}.chip-value[data-v-aa1ccf77]{color:var(--color-text,#f8fafc)}.chip-remove-btn[data-v-aa1ccf77]{align-items:center;background:var(--color-surface-3);border:1px solid var(--color-border);border-radius:50%;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:10px;height:18px;justify-content:center;margin-right:2px;transition:all .15s ease;width:18px}.chip-remove-btn[data-v-aa1ccf77]:hover{background:var(--color-danger,#ef4444);color:#fff}.chip-list-enter-active[data-v-aa1ccf77],.chip-list-leave-active[data-v-aa1ccf77]{transition:all .25s ease}.chip-list-enter-from[data-v-aa1ccf77],.chip-list-leave-to[data-v-aa1ccf77]{opacity:0;transform:scale(.85) translateY(-4px)}
