/* R77155: preserve native Arabic/English editing and the viewport during search. */
html body :is(#searchInput,#globalSearch,#topSearchMirror,[data-adapter-search]).q1-search-input-stable{
  unicode-bidi:normal!important;letter-spacing:normal!important;word-spacing:normal!important;text-transform:none!important;text-align:start!important;
}
html body :is(#searchInput,#globalSearch,#topSearchMirror,[data-adapter-search]).q1-search-input-stable:dir(rtl){direction:rtl!important}
html body :is(#searchInput,#globalSearch,#topSearchMirror,[data-adapter-search]).q1-search-input-stable:dir(ltr){direction:ltr!important}
html.q1-search-editing #products,html.q1-search-editing #productGrid{overflow-anchor:none!important}
/* Search results size to their contents; never reserve the unfiltered catalog height. */
html.q1-search-editing #productGrid{min-block-size:0}
html.q1-search-editing .q1-sticky-main,html.q1-search-editing .q1-minimal-sticky{transition:none!important}
@media(max-width:900px){
  html body :is(#searchInput,#globalSearch,#topSearchMirror,[data-adapter-search]).q1-search-input-stable{font-size:16px!important;line-height:1.25!important}
}
