/* TEST43 customer only: PRIME and merchant detail are excluded. */
@media (max-width:900px){
 html body[data-area-role="customer"]:not(.ca82g-cover-open):not(:has(.ca82y-prime)):not(:has(.ca80m-menu)) #app {padding-top:0!important;margin-top:0!important;}
 html body[data-area-role="customer"]:not(.ca82g-cover-open):not(:has(.ca82y-prime)):not(:has(.ca80m-menu)) #root {position:relative!important;top:0!important;transform:none!important;margin-top:0!important;padding-top:max(26px, env(safe-area-inset-top, 0px))!important;}
 html body[data-area-role="customer"]:not(.ca82g-cover-open):not(:has(.ca82y-prime)):not(:has(.ca80m-menu)) #root>.food-shell {padding-top:0!important;margin-top:0!important;transform:none!important;}
 html body[data-area-role="customer"]:not(.ca82g-cover-open):not(:has(.ca82y-prime)):not(:has(.ca80m-menu)) #root .food-wrap:not(.ca80m-menu){margin-top:0!important;padding-top:0!important;top:0!important;transform:none!important;}
 html body[data-area-role="customer"]:not(.ca82g-cover-open):not(:has(.ca82y-prime)):not(:has(.ca80m-menu)) #root .food-wrap:not(.ca80m-menu)>:first-child {margin-top:0!important;}
 html body[data-area-role="customer"]:not(.ca82g-cover-open):not(:has(.ca82y-prime)):not(:has(.ca80m-menu)) .ca82g-home-controls {top:0!important;margin-top:0!important;transform:none!important;}
}
body[data-area-role="customer"] #food-category-row .food-category .ca43-art{display:block!important;width:48px!important;height:48px!important;object-fit:contain;mix-blend-mode:multiply;flex:none;filter:drop-shadow(0 3px 3px #5d3c191e);animation:ca43-hover 3.8s ease-in-out infinite;transform-origin:center 80%;}
body[data-area-role="customer"] #food-category-row .food-category:nth-child(2n) .ca43-art{animation-delay:-1.2s}
body[data-area-role="customer"] #food-category-row .food-category:nth-child(3n) .ca43-art{animation-delay:-2.3s}
body[data-area-role="customer"] #food-category-row .food-category{height:106px!important;min-height:106px!important;padding:5px!important;gap:3px!important;overflow:visible!important;}
@keyframes ca43-hover{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(1.5deg)}}
@media(prefers-reduced-motion:reduce){body[data-area-role="customer"] #food-category-row .food-category .ca43-art{animation:none!important}}
