/* Keep submitting the current category selection within reach on every screen. */
.home-search-panel .home-search-actions{position:fixed;inset:auto 0 0;z-index:45;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #8795a8;box-shadow:0 -3px 12px #0b15341a}
.home-search-panel:not([open]) .home-search-actions{display:none}
.home-search-actions-inner{max-width:1100px;margin:0 auto;display:flex;justify-content:flex-end}
.home-search-actions .button{min-width:150px;min-height:44px;margin:0;padding:9px 20px;font-size:16px}
.home-search-panel[open] .home-search-body{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}
body:has(#home-search-panel[open]){padding-bottom:calc(72px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}
html:has(#home-search-panel[open]){scroll-padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}
@media(max-width:600px){.home-search-actions .button{width:100%}}
