@media (max-width: 360px) {
  .page {
    padding-left: 10px;
    padding-right: 10px;
  }

  .chips {
    grid-template-columns: repeat(4, 1fr);
  }

  .segmented {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 250px) {
  .filters-actions {
    grid-template-columns: 1fr;
  }
  .apply {
    order: -1;
  }
}

@media (max-width: 220px) {
  .price-inputs {
    grid-template-columns: 1fr;
  }

  .quick-grid {
    grid-template-columns: 1fr;
  }
}
