/* FINAL69: centered responsive header, functional search and landscape controls */
html body.market-page {overflow-x:hidden!important}
html body.market-page .pp375-header,html body.market-page .pp375-header-inner {max-width:100vw!important;box-sizing:border-box!important}
html body.market-page .pp375-header-inner {display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;padding-inline:clamp(6px,1.5vw,16px)!important;width:100%!important;margin-inline:auto!important}
html body.market-page .pp375-search {min-width:0!important;max-width:none!important;width:auto!important;flex:1 1 0%!important;margin:0!important;display:flex!important;align-items:center!important;gap:3px!important}
html body.market-page .pp375-search-box {min-width:0!important;width:100%!important;flex:1 1 0%!important;position:relative!important}
html body.market-page .pp375-search-box input[name=q] {min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;font-size:16px!important}
html body.market-page .pp375-icon-btn,html body.market-page .pp375-models-wrap,html body.market-page .pp375-cart-btn {flex-shrink:0!important}
html body.market-page .pp375-models-wrap {position:relative!important}
html body.market-page .pp375-models-pop.pp69-open {display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:fixed!important;inset:auto 8px auto auto!important;top:calc(env(safe-area-inset-top,0px) + 73px)!important;width:min(430px,calc(100vw - 16px))!important;max-height:65dvh!important;overflow:auto!important;z-index:2147483000!important;background:white!important;border:1px solid #cbd9eb!important;border-radius:17px!important;padding:10px!important;box-shadow:0 15px 40px #18283e48!important}
html body.market-page .pp375-models-pop.pp69-open .pp375-fgroup {display:block!important}
html body.market-page .pp375-filter-pop.pp69-open {display:block!important;visibility:visible!important;opacity:1!important;z-index:2147483000!important}
html body.market-page .market-search.pp69-hero-search {display:flex!important;gap:7px!important;align-items:center!important;flex-wrap:wrap!important;max-width:100%!important}
html body.market-page .pp69-hero-search input[name=q] {flex:1 1 145px!important;min-width:0!important;width:0!important;font-size:16px!important}
html body.market-page .pp69-hero-filter {font-size:13px!important;white-space:nowrap!important}
@media(max-width:600px){html body.market-page .pp375-header-inner {gap:3px!important}html body.market-page .pp375-search {gap:2px!important}html body.market-page .pp375-header-inner .pp58-submit {width:32px!important;min-width:32px!important;padding:4px!important}html body.market-page .pp375-header-inner .pp375-models-wrap {flex:0 0 auto!important}html body.market-page .pp375-models-btn {min-width:41px!important;padding:5px!important}html body.market-page .pp375-filter-trigger {max-width:48px!important;min-width:35px!important;padding:5px!important}html body.market-page .pp375-search-box input[name=q] {padding-inline:8px!important}html body.market-page .pp69-hero-search .btn {padding:10px!important;font-size:12px!important}}
@media(orientation:landscape) and (max-height:650px){html body.market-page .pp375-header-inner {width:100%!important}html body.market-page .pp375-landscape-strip {max-width:calc(100vw - 16px)!important}html body.market-page .pp375-models-pop.pp69-open {top:64px!important;max-height:calc(100dvh - 70px)!important}}
