.inline-search-active :is(#categories-section,#continue-section,#catalog-location,#catalog-section,#empty){display:none!important}
#inline-search{margin:20px 0 30px;min-width:0;scroll-margin-top:calc(var(--catalog-header-offset,100px) + var(--category-strip-height,70px) + 16px)}
.inline-search-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}
.inline-search-heading h2{margin:0;font-size:22px;overflow-wrap:anywhere}
.inline-search-heading button{min-height:44px;font-size:13px}
#inline-search .catalog-grid{margin-top:18px}
.inline-search-folder-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:10px;margin:12px 0 24px}
.inline-search-folder{display:flex;align-items:center;gap:12px;min-width:0;padding:12px;text-align:left;font-weight:400}
.inline-search-folder>span:last-child{min-width:0}
.inline-search-folder strong{display:block;font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.inline-search-folder small{display:block;color:var(--muted);font-size:12px;line-height:1.5;margin-top:4px;overflow-wrap:anywhere}
