/* TEST 29 - Customer coordinate origin. Home is the food catalogue, no category wheel. */
html body[data-area-role="customer"] #ca21-global-return,
html body[data-area-role="customer"] .ca21-back-wheel,
html body[data-area-role="customer"] #bubble-screen{display:none!important}
html.ca82v-customer-lock body[data-area-role="customer"] #app{
 position:fixed!important;inset:0!important;top:0!important;
 padding:0!important;margin:0!important;overflow-y:auto!important;
}
html.ca82v-customer-lock body[data-area-role="customer"]:not(.ca82g-cover-open):not(:has(.ca82y-prime)) #root{
 padding:38px 0 0!important;margin:0!important;top:0!important;
 transform:none!important;position:relative!important;
}
html.ca82v-customer-lock body[data-area-role="customer"]:not(.ca82g-cover-open):not(:has(.ca82y-prime)) #root>.food-shell{
 display:block!important;padding-top:0!important;margin-top:0!important;min-height:0!important;
 transform:none!important;
}
html.ca82v-customer-lock body[data-area-role="customer"]:not(.ca82g-cover-open):not(:has(.ca82y-prime)) #root .food-wrap:not(.ca80m-menu){
 padding-top:0!important;margin-top:0!important;position:relative!important;
 transform:none!important;
}
html.ca82v-customer-lock body[data-area-role="customer"]:not(.ca82g-cover-open):not(:has(.ca82y-prime)) #root .ca82g-home-controls{
 position:relative!important;top:0!important;margin-top:0!important;
 transform:none!important;
}
html.ca82v-customer-lock body[data-area-role="customer"]:not(.ca82g-cover-open):not(:has(.ca82y-prime)) #root .food-wrap:not(.ca80m-menu)>:first-child{
 margin-top:0!important;
}
/* No modification to PRIME, Locale fixed cover, Rider, Admin or merchant management */
