/* Stage129: compact search after removing the homepage introduction. */
#app>.px-home-search-band{width:100%!important;max-width:none!important;margin:14px 0 24px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;min-height:0!important}
#app>.px-home-search-band .px-smart-search{width:100%!important;max-width:none!important;min-height:44px!important;height:auto!important;padding:0 15px!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:9px!important;box-shadow:none!important}
#app>.px-home-search-band input{width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;padding:10px 0!important;font-size:13px!important;box-sizing:border-box!important}
#app>.px-home-search-band .px-smart-search>svg{width:16px!important;height:16px!important;flex-shrink:0}
#app>.px-home-search-band .px-smart-search:focus-within{border-color:#7b8796!important;outline:2px solid #7b879622;outline-offset:2px}
html[data-theme="dark"] #app>.px-home-search-band .px-smart-search{background:#1c2128!important;border-color:#3d4652!important}

/* Stage131: Inspiration below categories, shared body/footer edges. */
#app>.px-resource-subbar+.px-home-inspiration{margin:20px 0 24px!important;padding-top:0!important;min-width:0;max-width:100%;box-sizing:border-box}
#app.container,.px-footer-band>footer.container{width:calc(100% - 64px)!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}
.px-footer-band>footer.container>*{min-width:0}
@media(max-width:760px){#app.container,.px-footer-band>footer.container{width:calc(100% - 32px)!important}#app>.px-resource-subbar+.px-home-inspiration{margin:16px 0 20px!important}}
