.filters-panel[data-v-dc4f0341]{padding:0}.filter-heading[data-v-dc4f0341]{margin-bottom:var(--b-space-3)}.filter-heading-actions[data-v-dc4f0341]{align-items:center;gap:var(--b-space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.filter-controls-grid[data-v-dc4f0341]{align-items:center;gap:var(--b-space-2);grid-template-columns:minmax(180px,2fr) minmax(120px,1fr) minmax(140px,1fr) minmax(196px,.9fr) auto;display:grid}.filter-primary-grid[data-v-dc4f0341],.filter-secondary-grid[data-v-dc4f0341]{display:contents}.filter-price-inputs[data-v-dc4f0341]{gap:var(--b-space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.active-filter-chips[data-v-dc4f0341]{gap:var(--b-space-2);margin-top:var(--b-space-2);flex-wrap:wrap;display:flex}.active-filter-chip[data-v-dc4f0341]{margin:0}.active-filter-chip--editing[data-v-dc4f0341]{box-shadow:inset 0 -2px 0 var(--b-accent)}.filter-editor-dialog[data-v-dc4f0341]{width:min(500px,100vw - 32px);max-width:100%}.filter-editor-actions[data-v-dc4f0341]{justify-content:flex-end;display:flex}.filter-add[data-v-dc4f0341]{justify-self:start}.filter-menu[data-v-dc4f0341]{width:min(320px,100vw - 32px)}.filter-menu-options[data-v-dc4f0341]{max-height:min(320px,50vh);overflow-y:auto}.filter-picker-dialog[data-v-dc4f0341]{border-radius:var(--b-radius) var(--b-radius) 0 0;width:100%;max-width:100%}.filters-panel[data-v-dc4f0341] .q-field--outlined .q-field__control:before{border-color:var(--b-line)}.filters-panel[data-v-dc4f0341] .q-field--outlined:hover .q-field__control:before{border-color:var(--b-line-strong)}.filters-panel[data-v-dc4f0341] .q-field--outlined.q-field--focused .q-field__control:after{border-color:var(--b-primary)}@media (max-width:900px){.filter-controls-grid[data-v-dc4f0341]{display:block}.filter-primary-grid[data-v-dc4f0341]{gap:var(--b-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filter-search[data-v-dc4f0341]{grid-column:1/-1}.filter-secondary-grid[data-v-dc4f0341]{gap:var(--b-space-2);margin-top:var(--b-space-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.filter-add[data-v-dc4f0341]{justify-self:stretch}.filters-panel[data-v-dc4f0341] .text-caption{line-height:1.3}}@media (max-width:599px){.filter-editor-dialog[data-v-dc4f0341]{border-radius:var(--b-radius) var(--b-radius) 0 0;width:100%;max-width:100%}.filter-editor-actions[data-v-dc4f0341] .q-btn{width:100%}}.detail-panel[data-v-1961e79c]{border:1px solid var(--b-line);border-radius:var(--b-radius);background:var(--b-surface);max-height:calc(100vh - 104px);position:sticky;top:84px;overflow:auto}.filters-section[data-v-1961e79c]{margin-bottom:var(--b-space-6)}.results-label[data-v-1961e79c]{margin-bottom:var(--b-space-3);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.product-results[data-v-1961e79c]{transition:opacity .16s}.product-results--loading[data-v-1961e79c]{opacity:.55}.save-search-dialog[data-v-1961e79c]{width:min(100%,480px)}.save-search-option-title[data-v-1961e79c]{margin:0 0 var(--b-space-2);color:var(--b-ink-soft);font-size:.875rem;font-weight:700}
