.container {
  min-width: 272px;
  display: none;
}

.container form {
  display: flex;
  flex-direction: column;
  gap: var(--Spacing-x3);
}

.facilities {
  font-family: var(--typography-Body-Bold-fontFamily);
  padding-bottom: var(--Spacing-x3);
}

.facilities:first-of-type {
  border-bottom: 1px solid var(--Base-Border-Subtle);
}

.facilities ul {
  margin-top: var(--Spacing-x2);
}

.filter {
  display: grid;
  grid-template-columns: repeat(2, minmax(min-content, max-content));
  gap: var(--Spacing-x-one-and-half);
  margin-bottom: var(--Spacing-x1);
  align-items: center;
}

.filter:first-child {
  margin-top: var(--Spacing-x1);
}

.filter input[type="checkbox"] {
  width: 1.25rem;
  height: 1.25rem;
  margin: 0;
}

@media (min-width: 768px) {
  .container {
    display: block;
  }
}
