/* Proposed scoped repairs; append after the mirrored stylesheet. */
@media (max-width: 880px) {
  .faq-page__main[data-v-438ad3a6] { flex-direction: column; }
  .faq-page__content[data-v-438ad3a6] { min-width: 0; width: 100%; }

  /* The three game buttons occupy 144 px, even on mobile. */
  .inventory-toolbar:not(.inventory-toolbar--no-games-navigation) .inventory-toolbar__controls {
    grid-template-areas: "refresh games search search" "price price select select";
    grid-template-columns: 54px 144px minmax(0, 1fr) minmax(0, 1fr);
  }

  .market-container > .market-wrapper { min-width: 0; }
  .market-container > .left-filters:not(.left-filters--mobile-open) { display: none; }
  .market-container > .left-filters.left-filters--mobile-open {
    display: block;
    overflow-y: auto;
    overscroll-behavior: contain;
  }
}
/* Avoid the toolbar's intrinsic width forcing the 320 px catalog offscreen. */
@media (max-width: 360px) {
  .market-wrapper > .top-filters[data-v-42f35dbd] {
    grid-template-columns: 48px minmax(0, 1fr) 48px;
    grid-template-areas: "games games settings" "search search refresh" "sort sort sort";
  }
  .market-wrapper > .top-filters > .games-navigation { grid-area: games; }
  .market-wrapper > .top-filters > .top-search { grid-area: search; }
  .market-wrapper > .top-filters > .top-filters__refresh { grid-area: refresh; }
  .market-wrapper > .top-filters > .ui-select { grid-area: sort; }
  .market-wrapper > .top-filters > .top-filters__settings { grid-area: settings; }
}
@container inventory-toolbar (width < 578px) {
  .inventory-toolbar:not(.inventory-toolbar--no-games-navigation) .inventory-toolbar__controls {
    grid-template-areas: "refresh games games" "search search search" "price price select";
    grid-template-columns: 54px minmax(0, 1fr) 141px;
  }
}
/* This tooltip was captured open in the static HTML. Show it on intent. */
.favourites-filter__title-wrapper > [data-tippy-root] { display: none; }
.favourites-filter__title-wrapper:hover > [data-tippy-root],
.favourites-filter__title-wrapper:focus-within > [data-tippy-root] { display: block; }
