@media(max-width:767px){
  .stock-search-row{display:block;margin-bottom:12px}
  .stock-extra-filters{margin:0 16px 12px}
  .stock-extra-filters>summary{cursor:pointer;border:1px solid #6b7582;border-radius:12px;background:#222830;color:#fff;font-weight:600;padding:13px 18px}
  .stock-extra-filters[open]>summary{margin-bottom:12px}
  .stock-extra-filters .stock-origin-controls{display:grid;grid-template-columns:1fr 1fr;max-width:none;margin-bottom:12px}
  .stock-extra-filters .consig-filter-row{margin:0 0 12px}
}
