/* ==UserStyle==
@name         MoeMesto REST — Вертикальное мобильное меню (UX Best)
@namespace    moemesto.rest
@version      3.0.6
@description  Полностью вертикальное меню для мобильной версии MoeMesto, реализовано по лучшим практикам UI/UX.
@match        https://moemesto.rest/*
@downloadURL none
==/UserStyle== */



@media (max-width: 900px) {
  /* Найди основной контейнер фильтров по классу (например, .filters, .filter-bar, .search-filters) */
  .filters, .filter-bar, .search-filters, .v-row, .filter-row {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 14px !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  /* Каждый фильтр — на всю ширину */
  .filters > *, .filter-bar > *, .search-filters > *, .v-row > *, .filter-row > * {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
  }
  /* Подписи над фильтрами */
  .filters label, .filter-bar label, .search-filters label, .v-row label, .filter-row label {
    margin-bottom: 6px !important;
    font-size: 1rem !important;
    font-weight: 500 !important;
    color: #fff !important;
    display: block !important;
  }
  /* Сами поля фильтра */
  .filters input, .filters select, .filters .v-input,
  .filter-bar input, .filter-bar select, .filter-bar .v-input,
  .search-filters input, .search-filters select, .search-filters .v-input,
  .v-row input, .v-row select, .v-row .v-input,
  .filter-row input, .filter-row select, .filter-row .v-input {
    width: 100% !important;
    font-size: 1.1rem !important;
    border-radius: 8px !important;
    padding: 14px 12px !important;
    background: #35393e !important;
    color: #fff !important;
    border: none !important;
    margin-bottom: 0 !important;
    box-shadow: 0 2px 8px 0 rgba

