.search-toolbar[data-v-1a3d101d]{display:grid;gap:0;grid-template-rows:60px;min-width:0;width:100%}.search-toolbar--with-tabs[data-v-1a3d101d]{grid-template-rows:auto 60px}.search-toolbar--compact[data-v-1a3d101d]{grid-template-rows:52px}.search-toolbar--compact.search-toolbar--with-tabs[data-v-1a3d101d]{grid-template-rows:auto 52px}.search-toolbar__panel--field[data-v-1a3d101d]{background-color:transparent;border-radius:20px;box-shadow:0 4px 18px #1f1f2a1f;height:60px;max-height:60px;min-width:0;width:100%}.search-toolbar--with-tabs .search-toolbar__panel--field[data-v-1a3d101d]{border-radius:0 16px 16px}.search-toolbar--compact .search-toolbar__panel--field[data-v-1a3d101d]{border-radius:16px;height:52px;max-height:52px}.search-toolbar--compact.search-toolbar--with-tabs .search-toolbar__panel--field[data-v-1a3d101d]{border-radius:0 12px 12px}.search-toolbar__panel-surface[data-v-1a3d101d]{align-items:center;background-color:#fff;border:1px solid rgba(31,31,42,.1);border-radius:inherit;display:flex;height:100%;overflow:hidden;width:100%}.search-toolbar:not(.search-toolbar--with-tabs) .search-toolbar__panel-surface[data-v-1a3d101d]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#ffffffc7}.search-toolbar__tabs-rail[data-v-1a3d101d]{align-items:flex-end;display:flex;min-width:0;width:100%}.search-toolbar__row[data-v-1a3d101d]{align-items:center;box-sizing:border-box;display:flex;gap:12px;height:100%;padding:0 10px 0 16px;width:100%}.search-toolbar--compact .search-toolbar__row[data-v-1a3d101d]{gap:8px;padding:0 8px 0 12px}.search-toolbar__input[data-v-1a3d101d]{align-items:center;display:flex;flex:1 1 auto;height:100%;min-width:0;width:100%}.search-toolbar__field[data-v-1a3d101d]{width:100%}.search-toolbar__field[data-v-1a3d101d] .v-field,.search-toolbar__field[data-v-1a3d101d] .v-input,.search-toolbar__field[data-v-1a3d101d] .v-input__control{background:transparent;box-shadow:none;width:100%}.search-toolbar__field[data-v-1a3d101d] .v-field{--v-input-control-height:48px;min-height:48px;padding:0}.search-toolbar--compact .search-toolbar__field[data-v-1a3d101d] .v-field{--v-input-control-height:40px;min-height:40px}.search-toolbar__field[data-v-1a3d101d] .v-field__input{font-size:1rem;min-height:48px;padding-bottom:0;padding-top:0;padding-inline:0}.search-toolbar--compact .search-toolbar__field[data-v-1a3d101d] .v-field__input{font-size:.875rem;min-height:40px}.search-toolbar__actions[data-v-1a3d101d]{align-items:center;display:flex;flex:0 0 auto;flex-shrink:0;gap:8px}.search-toolbar__filter-btn--labeled[data-v-1a3d101d] .v-btn{gap:8px;min-width:auto;padding-inline:14px}.search-toolbar__filter-btn--labeled[data-v-1a3d101d] .btn-icon{margin-right:0}.search-toolbar__tabs-meta[data-v-1a3d101d]{align-items:flex-end;box-sizing:border-box;display:flex;height:auto;min-width:0;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-color:rgba(31,31,42,.18) transparent;scrollbar-width:thin;width:100%;-webkit-overflow-scrolling:touch}.search-toolbar__tabs-meta[data-v-1a3d101d]::-webkit-scrollbar{height:2px}.search-toolbar__tabs-meta[data-v-1a3d101d]::-webkit-scrollbar-track{background:transparent}.search-toolbar__tabs-meta[data-v-1a3d101d]::-webkit-scrollbar-thumb{background:#1f1f2a2e;border-radius:2px}.filter-section__header[data-v-a626c1a6]{align-items:center;display:flex;gap:8px;margin-bottom:12px}.filter-section__header[data-v-a626c1a6] svg{display:block;flex-shrink:0;height:24px;width:24px}.filter-section__title[data-v-a626c1a6]{color:rgb(var(--v-theme-black));font-size:14px;font-weight:600;line-height:1.3}.filter-section__content[data-v-a626c1a6]{width:100%}.filters-drawer[data-v-709a9004]{display:flex;flex-direction:column}.filters-drawer__header[data-v-709a9004]{align-items:center;border-bottom:1px solid rgba(var(--v-theme-gray-200));display:flex;flex-shrink:0;justify-content:space-between;padding:16px 8px 16px 20px}.filters-drawer__title[data-v-709a9004]{color:rgb(var(--v-theme-black));font-size:18px;font-weight:600;line-height:1.3}.filters-drawer__body[data-v-709a9004]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px}.filters-drawer__footer[data-v-709a9004]{border-top:1px solid rgba(var(--v-theme-gray-200));flex-shrink:0;padding:16px 20px 20px}.filters-drawer__footer-actions[data-v-709a9004]{align-items:center;display:flex;gap:12px;justify-content:space-between}.filters-drawer__footer-actions--apply-only[data-v-709a9004]{justify-content:stretch}.filters-drawer__reset-btn[data-v-709a9004]{flex-shrink:0;width:auto}.filters-drawer__reset-btn[data-v-709a9004] .custom-outlined,.filters-drawer__reset-btn[data-v-709a9004] .v-btn{width:auto}.filters-drawer-mobile[data-v-709a9004]{border-radius:16px 16px 0 0;display:flex;flex-direction:column;width:100%}.filters-drawer-mobile__header[data-v-709a9004]{flex-shrink:0;padding:16px 16px 12px}.filters-drawer-mobile__header-row[data-v-709a9004]{align-items:center;display:flex}.filters-drawer-mobile__close-btn[data-v-709a9004]{margin-left:0;margin-right:8px}.filters-drawer-mobile__title[data-v-709a9004]{color:rgb(var(--v-theme-black));font-size:18px;font-weight:600;line-height:1.3}.filters-drawer-mobile__body[data-v-709a9004]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px 8px}.filters-drawer-mobile__footer[data-v-709a9004]{border-top:1px solid rgba(var(--v-theme-gray-200));flex-shrink:0;padding:16px}.filters-drawer__footer-actions .filters-drawer__apply-btn[data-v-709a9004]{flex-shrink:0;width:auto}.filters-drawer__footer-actions .filters-drawer__apply-btn[data-v-709a9004] .custom,.filters-drawer__footer-actions .filters-drawer__apply-btn[data-v-709a9004] .custom-outlined{width:auto}.filters-drawer__footer-actions .filters-drawer__apply-btn[data-v-709a9004] .v-btn{font-variant-numeric:tabular-nums;width:auto}.filters-drawer__footer-actions--apply-only .filters-drawer__apply-btn[data-v-709a9004],.filters-drawer__footer-actions--apply-only .filters-drawer__apply-btn[data-v-709a9004] .custom,.filters-drawer__footer-actions--apply-only .filters-drawer__apply-btn[data-v-709a9004] .custom-outlined,.filters-drawer__footer-actions--apply-only .filters-drawer__apply-btn[data-v-709a9004] .v-btn{width:100%}.filters-drawer-overlay{background-color:#00000080;display:flex;justify-content:flex-end;inset:0;position:fixed;z-index:2000}.filters-drawer{background-color:#fff;box-shadow:-2px 0 8px #00000026;height:100%;width:360px}.filters-drawer-mobile-overlay{align-items:flex-end;background-color:#00000080;display:flex;inset:0;position:fixed;z-index:2000}.filters-drawer__footer-actions:not(.filters-drawer__footer-actions--apply-only) .filters-drawer__apply-btn .v-btn,.filters-drawer__footer-actions:not(.filters-drawer__footer-actions--apply-only) .filters-drawer__apply-btn.custom,.filters-drawer__footer-actions:not(.filters-drawer__footer-actions--apply-only) .filters-drawer__apply-btn.custom-outlined,.filters-drawer__footer-actions:not(.filters-drawer__footer-actions--apply-only) .filters-drawer__reset-btn .v-btn,.filters-drawer__footer-actions:not(.filters-drawer__footer-actions--apply-only) .filters-drawer__reset-btn.custom-outlined{width:auto}.filters-drawer__footer-actions--apply-only .filters-drawer__apply-btn .v-btn,.filters-drawer__footer-actions--apply-only .filters-drawer__apply-btn.custom,.filters-drawer__footer-actions--apply-only .filters-drawer__apply-btn.custom-outlined{width:100%}.filters-drawer-slide-enter-active,.filters-drawer-slide-leave-active{transition:opacity .3s ease}.filters-drawer-slide-enter-active .filters-drawer,.filters-drawer-slide-leave-active .filters-drawer{transition:transform .3s ease}.filters-drawer-slide-enter-from{opacity:0}.filters-drawer-slide-enter-from .filters-drawer{transform:translate(100%)}.filters-drawer-slide-leave-to{opacity:0}.filters-drawer-slide-leave-to .filters-drawer{transform:translate(100%)}.filters-drawer-mobile-slide-enter-active,.filters-drawer-mobile-slide-leave-active{transition:opacity .3s ease}.filters-drawer-mobile-slide-enter-active .filters-drawer-mobile,.filters-drawer-mobile-slide-leave-active .filters-drawer-mobile{transition:transform .3s ease}.filters-drawer-mobile-slide-enter-from{opacity:0}.filters-drawer-mobile-slide-enter-from .filters-drawer-mobile{transform:translateY(100%)}.filters-drawer-mobile-slide-leave-to{opacity:0}.filters-drawer-mobile-slide-leave-to .filters-drawer-mobile{transform:translateY(100%)}
