/* sst-qo-psa-search-side-20261023: PSA10 "Search by name" at the top of the left sidebar (psa-search-side.js, >= 901px) */
@media (min-width:901px){
  .sst-psa-side > .sst-qo__search-wrap{position:relative;display:block;width:100%;margin:0 0 10px;grid-area:auto!important}
  .sst-psa-side > .sst-qo__search-wrap .sst-qo__search{width:100%!important;min-width:0!important;box-sizing:border-box}
  /* the theme's suggestion list: as wide as the sidebar, over the list below */
  .sst-psa-side > .sst-qo__search-wrap .sst-qo__suggest{left:0;right:0;z-index:30}
}

/* sst-qo-psa-filters-side-20261023: the whole toolbar (stock, price, rarity, sort) in the sidebar under the search box,
   one control per line in the sidebar's 240px column. The sidebar is sticky and scrolls by itself: search + filters stay
   on top, the series list below scrolls. */
@media (min-width:901px){
  .sst-qo__group.sst-psa-search-side > .sst-psa-side{display:flex!important;flex-direction:column}
  .sst-qo__group.sst-psa-search-side > .sst-psa-side > .sst-qo__search-wrap,
  .sst-qo__group.sst-psa-search-side > .sst-psa-side > .sst-qo__toolbar{flex:none}
  .sst-qo__group.sst-psa-search-side > .sst-psa-side > .sst-psa-side__panel{flex:1 1 auto;min-height:0;overflow-y:auto}
  html body .sst-qo .sst-qo__group.sst-psa-search-side .sst-psa-side > .sst-qo__toolbar{display:block!important;width:auto!important;margin:0 0 10px!important;padding:12px!important;grid-area:auto!important}
  html body .sst-qo .sst-qo__group.sst-psa-search-side .sst-psa-side > .sst-qo__toolbar .sst-qo__filters{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;grid-template-areas:none!important;grid-template-columns:none!important;width:100%!important}
  html body .sst-qo .sst-qo__group.sst-psa-search-side .sst-psa-side > .sst-qo__toolbar .sst-qo__filters > *{grid-area:auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;box-sizing:border-box}
  html body .sst-qo .sst-qo__group.sst-psa-search-side .sst-psa-side > .sst-qo__toolbar .sst-qo__filters > [hidden],
  html body .sst-qo .sst-qo__group.sst-psa-search-side .sst-psa-side > .sst-qo__toolbar .sst-qo__filters > .sst-psa-stock-core,
  html body .sst-qo .sst-qo__group.sst-psa-search-side .sst-psa-side > .sst-qo__toolbar .sst-qo__filters > .sst-qo__price-filter,
  html body .sst-qo .sst-qo__group.sst-psa-search-side .sst-psa-side > .sst-qo__toolbar .sst-qo__filters > .sst-qo__view-seg{display:none!important}
  /* In stock / Out of stock: one per line */
  html body .sst-qo .sst-qo__group.sst-psa-search-side .sst-psa-side .sst-psa-stock{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}
}
