/* TEST51 — Solo HOME Cliente. Riduce le due barre senza modificare il punto iniziale e lo sticky. */
@media (max-width:900px) {
 html.ca45-customer-screen body #root .food-wrap:not(.ca80m-menu) > .ca82g-home-controls {
   padding:3px 9px 3px!important; /* stessa altezza iniziale TEST49 */
   row-gap:0!important;gap:0!important;
   background:#fff!important;
 }
 html.ca45-customer-screen body #root .food-wrap:not(.ca80m-menu) > .ca82g-home-controls > .food-address {
   box-sizing:border-box!important;height:30px!important;min-height:30px!important;
   max-height:30px!important;padding:2px 8px!important;margin:0 0 2px!important;
   font-size:11.5px!important;line-height:1.1!important;border-radius:9px!important;
 }
 html.ca45-customer-screen body #root .food-wrap:not(.ca80m-menu) > .ca82g-home-controls > .food-search {
   box-sizing:border-box!important;height:30px!important;min-height:30px!important;
   max-height:30px!important;padding:2px 8px!important;margin:0 0 2px!important;
   font-size:11.5px!important;line-height:1.1!important;border-radius:9px!important;
 }
 html.ca45-customer-screen body #root .food-wrap:not(.ca80m-menu) > .ca82g-home-controls > .food-search input,
 html.ca45-customer-screen body #root .food-wrap:not(.ca80m-menu) > .ca82g-home-controls > .food-search button {
   box-sizing:border-box!important;max-height:26px!important;min-height:0!important;
   font-size:11.5px!important;
 }
 html.ca45-customer-screen body #root .food-wrap:not(.ca80m-menu) > .ca82g-home-controls > #food-category-row.food-categories {
   margin:0!important;padding:0 0 2px!important;gap:5px!important;
 }
}
