/* HGO_UBER_LAYOUT477: scoped to Uber selection, automatic and authority pages. */
html body[data-hub="uber"] main.shell:not(#hgo-layout-reserved477){padding-top:16px!important;margin-top:0!important}
html body main.app:is(#app,.app){padding-top:16px!important;margin-top:0!important}
html body main.app:is(#app,.app)>.hero:has(>.topbar[data-hgo-global-hidden="1"]){display:none!important;margin:0!important;padding:0!important;min-height:0!important}
html body main.app:is(#app,.app)>.hgo299-history-tools{margin-top:0!important;margin-bottom:12px!important}
html body main.app:is(#app,.app)>#journey-progress,html body main.app:is(#app,.app)>#manualProgress{margin-top:0!important;margin-bottom:14px!important}
html body main.app:is(#app,.app) .manual-purchase-head{grid-template-columns:46px minmax(0,1fr) 38px!important;column-gap:12px!important;position:relative!important;min-width:0!important;display:grid!important;padding:0!important}
html body main.app:is(#app,.app) .manual-purchase-head .purchase-head-icon{grid-column:1!important;grid-row:1/3!important;width:46px!important;height:46px!important}
html body main.app:is(#app,.app) .manual-purchase-head h2{grid-column:2!important;grid-row:1!important;min-width:0!important}
html body main.app:is(#app,.app) .manual-purchase-head p{grid-column:2!important;grid-row:2!important;min-width:0!important}
html body main.app:is(#app,.app) .manual-purchase-head .manual-step-badge{position:static!important;inset:auto!important;transform:none!important;grid-column:3!important;grid-row:1/3!important;align-self:center!important;justify-self:end!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;min-width:36px!important;margin:0!important;padding:0!important;line-height:1!important}
html body main.app:is(#app,.app) .manual-purchase-actions .btn{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding-left:44px!important;padding-right:44px!important;min-width:0!important;white-space:normal!important}
html body main.app:is(#app,.app) .manual-purchase-actions .purchase-action-icon{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important}
html body main.app:is(#app,.app) .manual-purchase-actions .purchase-action-arrow{position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important}
@media(max-width:600px){
 html body main.app:is(#app,.app) .manual-purchase-head{grid-template-columns:minmax(0,1fr) 36px!important}
 html body main.app:is(#app,.app) .manual-purchase-head .purchase-head-icon{display:none!important}
 html body main.app:is(#app,.app) .manual-purchase-head :is(h2,p){grid-column:1!important}
 html body main.app:is(#app,.app) .manual-purchase-head .manual-step-badge{grid-column:2!important}
}




