.advanced-search-layout[data-v-6aa1503d]{border-radius:0 0 1rem 1rem;display:flex;flex-direction:column;height:min(72vh,780px);min-height:0;overflow:hidden}@media(min-width:1480px){.advanced-search-layout[data-v-6aa1503d]{height:min(78vh,860px)}}.advanced-search-toolbar[data-v-6aa1503d]{background:linear-gradient(180deg,#f8fafc,#f3f6fb);border-bottom:1px solid #e8edf3;display:none;flex-shrink:0;padding:.875rem 1rem .75rem}.advanced-search-sidebar__search .filter-summary[data-v-6aa1503d]{margin-top:.75rem}.advanced-search-toolbar .filter-summary[data-v-6aa1503d]{margin-top:.625rem}.advanced-search-body[data-v-6aa1503d]{display:grid;flex:1;grid-template-columns:272px minmax(0,1fr);min-height:0;overflow:hidden}.advanced-search-filters-label[data-v-6aa1503d]{display:none}.advanced-search-sidebar[data-v-6aa1503d]{background:linear-gradient(180deg,#f8fafc,#f3f6fb);border-right:1px solid #e8edf3;min-height:0;overflow:auto}.advanced-search-sidebar__inner[data-v-6aa1503d]{display:flex;flex-direction:column;gap:0;padding:1rem 1rem 1.25rem}@media(min-width:1025px){.advanced-search-sidebar__search[data-v-6aa1503d]{margin-bottom:.25rem}}.advanced-search-sidebar[data-v-6aa1503d] .advanced-search-input .n-input,.advanced-search-toolbar[data-v-6aa1503d] .advanced-search-input .n-input{background:#fff;border-color:#e5e7eb;border-radius:9999px;box-shadow:0 1px 2px #0f172a0a}.advanced-search-sidebar[data-v-6aa1503d] .advanced-search-input .n-input--focus,.advanced-search-sidebar[data-v-6aa1503d] .advanced-search-input .n-input:hover,.advanced-search-toolbar[data-v-6aa1503d] .advanced-search-input .n-input--focus,.advanced-search-toolbar[data-v-6aa1503d] .advanced-search-input .n-input:hover{border-color:var(--color-primary-400,#3b82c4);box-shadow:0 0 0 3px #1047a11a}.filter-accordion[data-v-6aa1503d]{border-bottom:1px solid #e8edf3}.filter-accordion__summary[data-v-6aa1503d]{list-style:none}.filter-accordion__summary[data-v-6aa1503d]::-webkit-details-marker{display:none}.filter-accordion__summary-meta[data-v-6aa1503d]{align-items:center;display:flex;gap:.375rem}.filter-accordion__content[data-v-6aa1503d]{padding-bottom:.125rem}@media(min-width:1025px){.filter-accordion__summary[data-v-6aa1503d]{cursor:default;pointer-events:none}}@media(max-width:1024px){.filter-accordion__summary[data-v-6aa1503d]{cursor:pointer;touch-action:manipulation}.filter-accordion__summary[data-v-6aa1503d]:after{border-bottom:2px solid #9ca3af;border-right:2px solid #9ca3af;content:"";flex-shrink:0;height:.5rem;margin-left:.5rem;transform:rotate(45deg);transition:transform .2s ease;width:.5rem}.filter-accordion[open]>.filter-accordion__summary[data-v-6aa1503d]:after{transform:rotate(-135deg) translateY(1px)}}.filter-summary[data-v-6aa1503d]{align-items:center;background:#eff6ffb8;border-radius:.75rem;box-shadow:inset 0 0 0 1px #1047a11a;display:flex;gap:.75rem;justify-content:space-between;margin-top:.75rem;padding:.5rem .625rem}.advanced-search-empty__reset[data-v-6aa1503d],.filter-reset-button[data-v-6aa1503d]{border-radius:9999px;color:var(--color-primary-700,#0c3d8c);font-size:.75rem;font-weight:700;transition:background-color .15s ease,color .15s ease}.filter-reset-button[data-v-6aa1503d]{padding:.1875rem .5rem}.advanced-search-empty__reset[data-v-6aa1503d]:hover,.filter-reset-button[data-v-6aa1503d]:hover{background:#fff;color:var(--color-primary-900,#0c3d8c)}.filter-block[data-v-6aa1503d]{border-bottom:0;padding:1rem 0}.filter-block--last[data-v-6aa1503d]{padding-bottom:0}.filter-block__head[data-v-6aa1503d]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.filter-accordion:not([open]) .filter-block__head[data-v-6aa1503d]{margin-bottom:0}.filter-accordion[open] .filter-block__head[data-v-6aa1503d]{margin-bottom:.75rem}.filter-pill[data-v-6aa1503d]{background:#fff;box-shadow:0 0 0 1px #1047a11f,0 1px 2px #0f172a0a;color:var(--color-primary-700,#0c3d8c);font-size:.6875rem;padding:.125rem .5rem}.filter-count-badge[data-v-6aa1503d],.filter-pill[data-v-6aa1503d]{border-radius:9999px;font-weight:700}.filter-count-badge[data-v-6aa1503d]{align-items:center;background:var(--color-primary-600,#1047a1);color:#fff;display:inline-flex;font-size:.625rem;justify-content:center;min-width:1.25rem;padding:.125rem .375rem}.filter-row-list[data-v-6aa1503d]{display:flex;flex-direction:column;gap:.0625rem}.filter-row[data-v-6aa1503d]{align-items:center;background:transparent;border:1px solid transparent;border-radius:.5rem;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;padding:.4375rem .5rem;text-align:left;transition:background-color .15s ease,border-color .15s ease;width:100%}.filter-row[data-v-6aa1503d]:hover{background:#ffffffc7}.filter-row--active[data-v-6aa1503d]{background:var(--color-primary-50,#eff6ff);border-color:#1047a124}.filter-row--active[data-v-6aa1503d]:hover{background:#eff6ffeb}.filter-row[data-v-6aa1503d]:focus-visible{outline:2px solid rgba(16,71,161,.35);outline-offset:1px}.filter-row__label[data-v-6aa1503d]{color:#374151;flex:1;font-size:.8125rem;font-weight:600;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-row--active .filter-row__label[data-v-6aa1503d]{color:var(--color-primary-900,#0c3d8c)}.filter-row__count[data-v-6aa1503d]{color:#9ca3af;flex-shrink:0;font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:700}.filter-row--active .filter-row__count[data-v-6aa1503d]{color:var(--color-primary-600,#1047a1)}.filter-row__count--zero[data-v-6aa1503d]{color:#d1d5db}.filter-row__indicator[data-v-6aa1503d]{background:transparent;border:1.5px solid #d1d5db;border-radius:9999px;flex-shrink:0;height:.875rem;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:.875rem}.filter-row--active .filter-row__indicator[data-v-6aa1503d]{background:var(--color-primary-600,#1047a1);border-color:var(--color-primary-600,#1047a1);box-shadow:inset 0 0 0 2px #fff}.filter-expand-link[data-v-6aa1503d]{color:var(--color-primary-600,#1047a1);font-size:.75rem;font-weight:600;margin-top:.5rem;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.filter-expand-link[data-v-6aa1503d]:hover{color:var(--color-primary-800,#0c3d8c)}.advanced-search-results-column[data-v-6aa1503d]{background:#fff;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.advanced-search-results[data-v-6aa1503d]{background:#fff;flex:1 1 auto;min-height:0;overflow:auto;padding:0 1rem 1rem .75rem}.advanced-search-results__panel[data-v-6aa1503d]{background:#fff;border-radius:1rem;display:flex;flex-direction:column;min-height:100%}.advanced-search-results__toolbar[data-v-6aa1503d]{background:#fff;border-bottom:1px solid #e8edf3;flex-shrink:0;padding:.625rem 1rem .625rem 1.75rem}@media(min-width:768px){.advanced-search-results__toolbar[data-v-6aa1503d]{padding-left:2.25rem}}.advanced-search-results__toolbar-inner[data-v-6aa1503d]{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}@media(min-width:900px){.advanced-search-results__toolbar-inner[data-v-6aa1503d]{align-items:center;flex-direction:row;flex-wrap:wrap;gap:.75rem}}.results-toolbar-group[data-v-6aa1503d]{display:flex;flex-direction:column;gap:.375rem;min-width:0}@media(min-width:900px){.results-toolbar-group[data-v-6aa1503d]{align-items:center;flex:0 0 auto;flex-direction:row;gap:.5rem}}.results-toolbar-label[data-v-6aa1503d]{color:#6b7280;flex-shrink:0;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.results-toolbar-pills[data-v-6aa1503d]{display:flex;flex-wrap:wrap;gap:.375rem;min-width:0}@media(max-width:899px){.results-toolbar-pills[data-v-6aa1503d]{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.125rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.results-toolbar-pills[data-v-6aa1503d]::-webkit-scrollbar{display:none}}.results-toolbar-chip[data-v-6aa1503d],.results-toolbar-sort[data-v-6aa1503d]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;color:#4b5563;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;gap:.3125rem;line-height:1.25;padding:.3125rem .75rem;transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.results-toolbar-sort__icon[data-v-6aa1503d]{flex-shrink:0;height:.875rem;width:.875rem}.results-toolbar-chip[data-v-6aa1503d]:hover,.results-toolbar-sort[data-v-6aa1503d]:hover{border-color:#1047a138;color:var(--color-primary-800,#0c3d8c)}.results-toolbar-sort.is-active[data-v-6aa1503d]{background:var(--color-primary-50,#eff6ff);border-color:#1047a12e;box-shadow:inset 0 0 0 1px #1047a114;color:var(--color-primary-800,#0c3d8c)}.results-toolbar-chip.is-active[data-v-6aa1503d]{background:var(--color-primary-600,#1047a1);border-color:transparent;box-shadow:0 1px 2px #1047a138;color:#fff}.advanced-search-results__spin[data-v-6aa1503d]{flex:1;min-height:0}.advanced-search-results__spin[data-v-6aa1503d] .n-spin-container{min-height:100%}.advanced-search-results__spin[data-v-6aa1503d] .n-spin-body{align-items:flex-start;justify-content:center;padding-top:4rem}.advanced-search-empty[data-v-6aa1503d]{align-items:center;background:linear-gradient(180deg,#fafbfc,#f8fafc);border:1px dashed #e5e7eb;border-radius:1rem;display:flex;flex-direction:column;justify-content:center;padding:3rem 1.5rem;text-align:center}.advanced-search-empty__reset[data-v-6aa1503d]{background:var(--color-primary-50,#eff6ff);box-shadow:inset 0 0 0 1px #1047a11f;margin-top:1rem;padding:.5rem .875rem}@media(max-width:1024px){.advanced-search-toolbar[data-v-6aa1503d]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;display:block;padding:max(.625rem,env(safe-area-inset-top,0px)) 1rem .625rem;position:sticky;top:0;z-index:20}.advanced-search-sidebar__search[data-v-6aa1503d]{display:none}.advanced-search-layout[data-v-6aa1503d]{border-radius:0;height:100%}.advanced-search-body[data-v-6aa1503d]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.advanced-search-results-column[data-v-6aa1503d]{flex:1 1 auto;min-height:0;order:1}.advanced-search-results__toolbar[data-v-6aa1503d]{padding:.625rem 1rem .625rem 2rem}@media(min-width:768px){.advanced-search-results__toolbar[data-v-6aa1503d]{padding-left:2.5rem}}.advanced-search-results[data-v-6aa1503d]{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:0 1rem .5rem}.advanced-search-sidebar[data-v-6aa1503d]{flex:0 0 auto;max-height:min(42vh,22rem);order:2;overflow:auto;-webkit-overflow-scrolling:touch;border-right:0;border-top:1px solid #e8edf3}.advanced-search-filters-label[data-v-6aa1503d]{color:#6b7280;display:block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0;padding:.875rem 1rem .25rem;text-transform:uppercase}.advanced-search-sidebar__inner[data-v-6aa1503d]{padding:0 1rem max(1rem,env(safe-area-inset-bottom,0px))}.filter-block[data-v-6aa1503d]{padding:.75rem 0}.filter-block__head[data-v-6aa1503d]{margin-bottom:0;min-height:2.75rem;padding:.125rem 0}.filter-accordion[open] .filter-block__head[data-v-6aa1503d]{margin-bottom:.625rem}.filter-accordion__content[data-v-6aa1503d]{padding-bottom:.25rem}.filter-row[data-v-6aa1503d]{min-height:2.75rem;padding:.625rem .75rem}.filter-row__label[data-v-6aa1503d]{font-size:.875rem}.filter-expand-link[data-v-6aa1503d]{min-height:2.5rem;padding-top:.375rem}.filter-reset-button[data-v-6aa1503d]{min-height:2rem;padding:.375rem .75rem}.advanced-search-empty[data-v-6aa1503d]{padding:2rem 1rem}.advanced-search-results__spin[data-v-6aa1503d] .n-spin-body{padding-top:2.5rem}.advanced-search-sidebar[data-v-6aa1503d] .filter-slider .n-slider-handle{height:22px;width:22px}.advanced-search-sidebar[data-v-6aa1503d] .filter-control .n-input-number-input{min-height:2.5rem}}.advanced-search-sidebar[data-v-6aa1503d] .filter-control .n-base-selection,.advanced-search-sidebar[data-v-6aa1503d] .filter-control .n-input{background:#fff;border-radius:.75rem}.advanced-search-sidebar[data-v-6aa1503d] .filter-control .n-base-selection:hover,.advanced-search-sidebar[data-v-6aa1503d] .filter-control .n-input:hover{border-color:#d1d5db}.advanced-search-sidebar[data-v-6aa1503d] .filter-control .n-base-selection.n-base-selection--focus,.advanced-search-sidebar[data-v-6aa1503d] .filter-control .n-input--focus{border-color:var(--color-primary-500,#1047a1);box-shadow:0 0 0 3px #1047a11f}.advanced-search-sidebar[data-v-6aa1503d] .filter-slider .n-slider-handle{border-color:var(--color-primary-500,#1047a1);box-shadow:0 1px 4px #1047a140;height:16px;width:16px}.advanced-search-sidebar[data-v-6aa1503d] .filter-slider .n-slider-rail{height:4px}.advanced-search-sidebar[data-v-6aa1503d] .filter-slider .n-slider-rail__fill{background-color:var(--color-primary-500,#1047a1)}.price-distribution-chart[data-v-6aa1503d]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.price-distribution-chart__bars[data-v-6aa1503d]{align-items:flex-end;background:#fff;border-radius:.75rem;box-shadow:inset 0 0 0 1px #e8edf3;display:flex;gap:2px;height:4.5rem;padding:.5rem}.price-distribution-chart__bar[data-v-6aa1503d]{background:#1047a12e;border-radius:2px 2px 0 0;flex:1;min-width:0;transition:background-color .2s ease,height .2s ease}.price-distribution-chart__bar--placeholder[data-v-6aa1503d]{background:#94a3b842}.price-distribution-chart__bar--animate[data-v-6aa1503d]{animation:histogram-grow-6aa1503d .42s ease both;animation-delay:calc(var(--bar-index, 0)*35ms);transform-origin:bottom}.price-distribution-chart__bar--active[data-v-6aa1503d]{background:var(--color-primary-500,#1047a1)}.price-distribution-chart__axis[data-v-6aa1503d]{color:#9ca3af;display:flex;font-size:.625rem;font-weight:600;justify-content:space-between;margin-top:.375rem}.price-distribution-chart--loading .price-distribution-chart__bars[data-v-6aa1503d]{filter:blur(2.5px);opacity:.62}.price-distribution-chart__loading-overlay[data-v-6aa1503d]{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}@keyframes histogram-grow-6aa1503d{0%{opacity:.4;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}.advanced-search-modal .n-card__content{padding:0!important}@media(max-width:1024px){.advanced-search-modal.n-modal{align-items:stretch!important;justify-content:stretch!important}.advanced-search-modal .n-card{border-radius:0!important;height:100dvh!important;margin:0!important;max-height:100dvh!important;max-width:100vw!important;width:100%!important}.advanced-search-modal .n-card-header{padding:max(.75rem,env(safe-area-inset-top,0px)) 1rem .75rem!important}.advanced-search-modal .n-card-header__main{padding-right:2rem!important}.advanced-search-modal .n-card__content{display:flex;flex:1;flex-direction:column;min-height:0}}
