.filter-form[data-v-a87774d6]{display:flex;flex-direction:column}.filter-form__desktop-actions[data-v-a87774d6]{border-bottom-width:1px;display:none;flex-direction:column;gap:.5rem;position:sticky;top:0;z-index:10;--tw-border-opacity:1;background-color:#fffffff2;border-color:rgb(241 245 249/var(--tw-border-opacity));padding:.75rem;--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media(min-width:1024px){.filter-form__desktop-actions[data-v-a87774d6]{display:flex}}.filter-form__fields[data-v-a87774d6]{display:flex;flex-direction:column;gap:1.5rem;padding:.75rem .75rem 6rem}@media(min-width:1024px){.filter-form__fields[data-v-a87774d6]{padding-bottom:1rem}}.filter-form__section[data-v-a87774d6]{display:flex;flex-direction:column;gap:.75rem}.filter-form__section-title[data-v-a87774d6]{font-size:.75rem;font-weight:600;letter-spacing:.025em;line-height:1rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.filter-form__summary[data-v-a87774d6]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.filter-form__summary-title[data-v-a87774d6]{font-size:.875rem;font-weight:600;line-height:1.25rem;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.filter-form__summary-subtitle[data-v-a87774d6]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.filter-form__actions-grid[data-v-a87774d6]{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.filter-form__field[data-v-a87774d6]{display:flex;flex-direction:column;min-width:0;width:100%}.filter-form__hint[data-v-a87774d6]{font-size:.75rem;line-height:1rem;margin-top:.25rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.filter-form__mobile-summary[data-v-a87774d6]{padding-left:.75rem;padding-right:.75rem;padding-top:.5rem}@media(min-width:1024px){.filter-form__mobile-summary[data-v-a87774d6]{display:none}}.filter-form__mobile-actions[data-v-a87774d6]{border-top-width:1px;bottom:0;position:sticky;z-index:10;--tw-border-opacity:1;background-color:#fffffff2;border-color:rgb(241 245 249/var(--tw-border-opacity));padding-left:.75rem;padding-right:.75rem;padding-top:.75rem;--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media(min-width:1024px){.filter-form__mobile-actions[data-v-a87774d6]{display:none}}.filter-form__mobile-actions[data-v-a87774d6]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.filter-sidebar[data-v-1f39e4f1]{display:flex;flex-direction:column;height:100%}.selected-filters-container[data-v-0fb7a3bd]{align-items:flex-start;display:flex;gap:1rem}.selected-filters-container.is-default[data-v-0fb7a3bd]{border-radius:.5rem;border-width:1px;margin-bottom:1rem;--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity));padding:.75rem}.selected-filters-container.is-compact[data-v-0fb7a3bd]{background-color:transparent;border-width:0;margin-bottom:0;padding:0}.selected-filters-list[data-v-0fb7a3bd]{flex-grow:1;gap:.5rem;list-style-type:none;margin:0;padding:0}.filter-chip[data-v-0fb7a3bd],.selected-filters-list[data-v-0fb7a3bd]{align-items:center;display:flex}.filter-chip[data-v-0fb7a3bd]{border-radius:9999px;flex-shrink:0;white-space:nowrap;--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity));font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.25rem .25rem .25rem .75rem;--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.filter-chip[data-v-0fb7a3bd]:is(.dark *){background-color:#1e3a8a4d;--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity))}.filter-chip__label[data-v-0fb7a3bd]{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}.filter-chip__label[data-v-0fb7a3bd]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.filter-chip__value[data-v-0fb7a3bd]{font-weight:700;margin-left:.25rem;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity))}.filter-chip__value[data-v-0fb7a3bd]:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.filter-chip__remove-btn[data-v-0fb7a3bd]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:9999px;border-style:none;color:rgb(59 130 246/var(--tw-text-opacity));cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-left:.25rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.filter-chip__remove-btn[data-v-0fb7a3bd],.filter-chip__remove-btn[data-v-0fb7a3bd]:hover{--tw-text-opacity:1}.filter-chip__remove-btn[data-v-0fb7a3bd]:hover{color:rgb(30 64 175/var(--tw-text-opacity))}.filter-chip__remove-btn[data-v-0fb7a3bd]:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.filter-chip__remove-btn[data-v-0fb7a3bd]:hover:is(.dark *){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity))}.custom-scrollbar[data-v-9ca3c677]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-9ca3c677]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-9ca3c677]::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:20px}.no-scrollbar[data-v-9ca3c677]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-9ca3c677]{-ms-overflow-style:none;scrollbar-width:none}
