.less-than-two-filter[_ngcontent-ng-c250140317] .filter-menu[_ngcontent-ng-c250140317] { display: flex; flex-direction: column; gap: 1.25rem 0.5rem; padding-left: 0.75rem; padding-right: 0.75rem; }
.less-than-two-filter[_ngcontent-ng-c250140317] .filter-menu[_ngcontent-ng-c250140317] .filter-top[_ngcontent-ng-c250140317] { display: flex; flex-direction: column; gap: 1.25rem; }
@media (min-width: 1024px) {
  .less-than-two-filter[_ngcontent-ng-c250140317] .filter-menu[_ngcontent-ng-c250140317] .filter-top[_ngcontent-ng-c250140317] { flex-direction: row; justify-content: space-between; }
}
.less-than-two-filter[_ngcontent-ng-c250140317] .filter-menu[_ngcontent-ng-c250140317] .filter-item[_ngcontent-ng-c250140317] { width: 100%; }
.less-than-two-filter[_ngcontent-ng-c250140317] .filter-menu[_ngcontent-ng-c250140317] .filter-item[_ngcontent-ng-c250140317] .filter-label[_ngcontent-ng-c250140317] { margin-bottom: 0.75rem; font-size: 0.875rem; font-weight: 700; line-height: 1.25rem; --tw-text-opacity: 1; color: hsl(var(--tertiary-950) / var(--tw-text-opacity, 1)); }
@media (min-width: 1024px) {
  .less-than-two-filter[_ngcontent-ng-c250140317] .filter-menu[_ngcontent-ng-c250140317] .filter-item.item-type[_ngcontent-ng-c250140317] { max-width: 220px; }
  .less-than-two-filter[_ngcontent-ng-c250140317] .filter-menu[_ngcontent-ng-c250140317] .filter-item.item-range[_ngcontent-ng-c250140317] { max-width: 285px; }
}
.less-than-two-filter[_ngcontent-ng-c250140317] .filter-menu[_ngcontent-ng-c250140317] .filter-item[_ngcontent-ng-c250140317] .range-input[_ngcontent-ng-c250140317] { height: 1rem; }
.less-than-two-filter[_ngcontent-ng-c250140317] .filter-menu[_ngcontent-ng-c250140317] .filter-item[_ngcontent-ng-c250140317] .range-numbers[_ngcontent-ng-c250140317] { position: relative; height: 1.5rem; }
.less-than-two-filter[_ngcontent-ng-c250140317] .filter-menu[_ngcontent-ng-c250140317] .filter-item[_ngcontent-ng-c250140317] .range-numbers[_ngcontent-ng-c250140317] .range-number[_ngcontent-ng-c250140317] { position: absolute; height: 1.5rem; min-width: 1rem; text-align: center; font-size: 0.75rem; font-weight: 600; line-height: normal; color: hsl(var(--tertiary-950) / .3); }
@media (min-width: 1024px) {
  .less-than-two-filter[_ngcontent-ng-c250140317] .filter-menu[_ngcontent-ng-c250140317] .filter-item[_ngcontent-ng-c250140317] .range-numbers[_ngcontent-ng-c250140317] .range-number[_ngcontent-ng-c250140317]:hover { --tw-text-opacity: 1; color: hsl(var(--tertiary-foreground) / var(--tw-text-opacity, 1)); }
}
.less-than-two-filter[_ngcontent-ng-c250140317] .filter-menu[_ngcontent-ng-c250140317] .filter-item[_ngcontent-ng-c250140317] .range-numbers[_ngcontent-ng-c250140317] .range-number[_ngcontent-ng-c250140317]:nth-child(1) { left: 0px; }
.less-than-two-filter[_ngcontent-ng-c250140317] .filter-menu[_ngcontent-ng-c250140317] .filter-item[_ngcontent-ng-c250140317] .range-numbers[_ngcontent-ng-c250140317] .range-number[_ngcontent-ng-c250140317]:nth-child(2) { left: calc(16.6667% - 4px); }
.less-than-two-filter[_ngcontent-ng-c250140317] .filter-menu[_ngcontent-ng-c250140317] .filter-item[_ngcontent-ng-c250140317] .range-numbers[_ngcontent-ng-c250140317] .range-number[_ngcontent-ng-c250140317]:nth-child(3) { left: calc(33.3333% - 6px); }
.less-than-two-filter[_ngcontent-ng-c250140317] .filter-menu[_ngcontent-ng-c250140317] .filter-item[_ngcontent-ng-c250140317] .range-numbers[_ngcontent-ng-c250140317] .range-number[_ngcontent-ng-c250140317]:nth-child(4) { left: calc(50% - 8px); }
.less-than-two-filter[_ngcontent-ng-c250140317] .filter-menu[_ngcontent-ng-c250140317] .filter-item[_ngcontent-ng-c250140317] .range-numbers[_ngcontent-ng-c250140317] .range-number[_ngcontent-ng-c250140317]:nth-child(5) { left: calc(66.6667% - 10px); }
.less-than-two-filter[_ngcontent-ng-c250140317] .filter-menu[_ngcontent-ng-c250140317] .filter-item[_ngcontent-ng-c250140317] .range-numbers[_ngcontent-ng-c250140317] .range-number[_ngcontent-ng-c250140317]:nth-child(6) { left: calc(83.3333% - 12px); }
.less-than-two-filter[_ngcontent-ng-c250140317] .filter-menu[_ngcontent-ng-c250140317] .filter-item[_ngcontent-ng-c250140317] .range-numbers[_ngcontent-ng-c250140317] .range-number[_ngcontent-ng-c250140317]:nth-child(7) { right: 0px; }
.less-than-two-filter[_ngcontent-ng-c250140317] .filter-menu[_ngcontent-ng-c250140317] .filter-item[_ngcontent-ng-c250140317] .range-numbers[_ngcontent-ng-c250140317] .range-number.active[_ngcontent-ng-c250140317] { --tw-text-opacity: 1; color: hsl(var(--tertiary-foreground) / var(--tw-text-opacity, 1)); }
.less-than-two-filter[_ngcontent-ng-c250140317] .filter-menu[_ngcontent-ng-c250140317] .filter-item[_ngcontent-ng-c250140317] .max-odd-buttons[_ngcontent-ng-c250140317] { display: flex; flex-wrap: wrap; align-items: center; gap: 0.188rem; }
.less-than-two-filter[_ngcontent-ng-c250140317] .filter-menu[_ngcontent-ng-c250140317] .filter-item[_ngcontent-ng-c250140317] .max-odd-buttons[_ngcontent-ng-c250140317] .odd-btn[_ngcontent-ng-c250140317] { display: flex; height: 2.625rem; min-width: 3rem; flex: 1 1 0%; align-items: center; justify-content: center; border-radius: 0.25rem; background-color: hsl(var(--tertiary-400) / .15); padding-left: 0.25rem; padding-right: 0.25rem; text-align: center; font-size: 0.875rem; font-weight: 700; line-height: 1.25rem; --tw-text-opacity: 1; color: hsl(var(--tertiary-950) / var(--tw-text-opacity, 1)); }
@media (min-width: 1024px) {
  .less-than-two-filter[_ngcontent-ng-c250140317] .filter-menu[_ngcontent-ng-c250140317] .filter-item[_ngcontent-ng-c250140317] .max-odd-buttons[_ngcontent-ng-c250140317] .odd-btn[_ngcontent-ng-c250140317]:hover { background-color: hsl(var(--tertiary-400) / .25); }
}
.less-than-two-filter[_ngcontent-ng-c250140317] .filter-menu[_ngcontent-ng-c250140317] .filter-item[_ngcontent-ng-c250140317] .max-odd-buttons[_ngcontent-ng-c250140317] .odd-btn.active[_ngcontent-ng-c250140317] { --tw-bg-opacity: 1; background-color: hsl(var(--primary) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: hsl(var(--primary-foreground) / var(--tw-text-opacity, 1)); }