/* Keep the store first, with the operator portrait and name together beside it. */
#homeScreen header.brand .brand-inner>.logo-plate{
 order:-5!important;flex:0 0 60px!important;width:60px!important;height:60px!important;
 min-width:60px!important;max-width:60px!important;padding:0!important;margin:0!important;
 border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;
}
#homeScreen header.brand .brand-inner>.logo-plate>.logo{
 width:60px!important;height:60px!important;max-width:none!important;max-height:none!important;
 object-fit:contain!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;
}
#homeScreen header.brand .brand-inner>.home-operator-icon{
 order:-4!important;display:flex!important;flex:0 0 auto!important;flex-direction:column!important;
 align-items:center!important;justify-content:center!important;gap:3px!important;
 min-width:52px!important;max-width:90px!important;min-height:60px!important;
 padding:0 4px!important;margin:0!important;border:0!important;background:transparent!important;
 font-size:11px!important;line-height:1.2!important;white-space:normal!important;
}
#homeScreen header.brand .home-operator-icon .operator-avatar{
 width:32px!important;height:32px!important;flex:0 0 32px!important;object-fit:cover!important;
}
#homeScreen header.brand .home-operator-icon .operator-display-name{
 display:block;max-width:82px;text-align:center;overflow-wrap:anywhere;
}
#homeScreen header.brand .home-header-title{order:-3!important}
@media(max-width:720px){
 #homeScreen header.brand .brand-inner{align-items:center!important;gap:8px!important}
 #homeScreen header.brand .brand-inner>.logo-plate{flex-basis:68px!important;width:68px!important;height:68px!important;min-width:68px!important;max-width:68px!important}
 #homeScreen header.brand .brand-inner>.logo-plate>.logo{width:68px!important;height:68px!important}
}
