/* Avoid stale WebView compositor blur after filters are closed and reopened. */
.android-app .filter-backdrop {
  background: #02050be8;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}

.android-app .filter-sheet {
  /* Fixed directly above the bottom navigation, without an inner scroll area. */
  /* Align the sheet within the marked top and bottom bounds in the Android app. */
  bottom: 160px;
  max-height: calc(100dvh - 104px);
  overflow: hidden;
  background: #0b1423;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  animation: none;
}

.android-app .filter-actions {
  background: #09111e;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}

/* Keep the filter actions clear of the fixed bottom navigation on Android. */
.android-app .filter-sheet {
  padding: 16px 17px 14px;
}
.android-app .filter-actions {
  position: static;
  margin: 14px 0 0;
  padding: 0;
}
.android-app .filter-grid {
  gap: 10px;
}
.android-app .filter-field > label {
  margin-bottom: 5px;
}
.android-app .filter-field input,
.android-app .filter-field select {
  min-height: 42px;
  padding: 9px 11px;
}
.android-app .location-control {
  margin-bottom: 7px;
}
