/* TEST64 - interventi finali esclusivamente Cliente; non modifica Locale/ordini. */
@media(max-width:900px){
 /* Barra di scorrimento invisibile, scorrimento touch invariato. */
 html,body,#app,#root,.food-shell,.food-wrap,main,section,div{scrollbar-width:none!important;-ms-overflow-style:none!important;}
 html::-webkit-scrollbar,body::-webkit-scrollbar,#app::-webkit-scrollbar,#root::-webkit-scrollbar,.food-shell::-webkit-scrollbar,.food-wrap::-webkit-scrollbar,main::-webkit-scrollbar,section::-webkit-scrollbar,div::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;}
 /* La striscia vuota sopra il logo: riempimento grigio uniforme, senza cambiare geometria sticky. */
 html.ca45-customer-screen:has(#root .food-wrap:not(.ca80m-menu)>.ca82g-home-controls),
 html.ca45-customer-screen body:has(#root .food-wrap:not(.ca80m-menu)>.ca82g-home-controls),
 html.ca45-customer-screen body:has(#root .food-wrap:not(.ca80m-menu)>.ca82g-home-controls) #app,
 html.ca45-customer-screen body:has(#root .food-wrap:not(.ca80m-menu)>.ca82g-home-controls) #root,
 html.ca45-customer-screen body:has(#root .food-wrap:not(.ca80m-menu)>.ca82g-home-controls) #root>.food-shell{
 background:#f7f8fa!important;background-color:#f7f8fa!important;background-image:none!important;
 }
 /* Riempimento della banda di sicurezza tra bordo superiore e sticky, solo HOME. */
 html.ca45-customer-screen body:has(#root .food-wrap:not(.ca80m-menu)>.ca82g-home-controls)::before{
 content:''!important;position:fixed!important;top:0!important;left:0!important;right:0!important;
 height:26px!important;background:#f7f8fa!important;z-index:999!important;
 pointer-events:none!important;display:block!important;box-shadow:none!important;
 }
 /* Piccolo rialzo per Esplora e Profilo senza interferire con la Home. */
 html.ca45-customer-screen body #root .food-shell>main.food-wrap.ca80z-explore,
 html.ca45-customer-screen body #root .food-wrap.ca80z-explore{padding-top:34px!important;}
 html.ca45-customer-screen body #root .food-wrap.ca80x-page:has(.ca80x-profile-title),
 html.ca45-customer-screen body #root .food-wrap.ca80x-page:has(#ca80x-profile-loading){padding-top:18px!important;}
}
