/* One shared content alignment for header, catalog, resource and footer. */
html body .px-header-band>header#px164-header.header.container.px132-shell,html body #app#app.container,html body footer.footer.container.px132-shell{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}
html body #app#app.container .px-detail-page{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
html body #app#app:has(>.px-detail-page){padding-top:22px!important}
html body .px-header-band>header#px164-header.header.container.px132-shell{min-height:76px!important}
@media(max-width:760px){html body .px-header-band>header#px164-header.header.container.px132-shell,html body #app#app.container,html body footer.footer.container.px132-shell{width:calc(100% - 32px)!important}html body #app#app:has(>.px-detail-page){padding-top:18px!important}}
