/* UI-38: four information icons and tab selection stay immobile; only selected merchant content scrolls. */
html body.ca80b-food-active #root>.food-shell:has(>.food-wrap.ca111-merchant){
 height:calc(100dvh - 66px)!important;max-height:calc(100dvh - 66px)!important;
 min-height:0!important;display:flex!important;flex-direction:column!important;
 overflow:hidden!important;padding:0!important;margin:0!important;
}
html body #root>.food-shell>.food-wrap.ca80m-menu.ca111-merchant{
 box-sizing:border-box!important;display:flex!important;flex-direction:column!important;
 height:100%!important;max-height:100%!important;min-height:0!important;
 width:100%!important;max-width:100%!important;overflow:hidden!important;
 padding:76px 12px 0!important;margin:0 auto!important;
 position:relative!important;top:auto!important;transform:none!important;gap:0!important;
}
/* Preserve original approved V37 toolbar coordinates, no new offsets. */
html body #root .food-wrap.ca111-merchant>.ca99-merchant-toolbar{
 position:fixed!important;top:var(--ca99-toolbar-top,13px)!important;
 flex:none!important;transform:none!important;
}
html body #root .food-wrap.ca111-merchant>.ca83-merchant-info{
 position:relative!important;inset:auto!important;top:auto!important;transform:none!important;
 flex:0 0 auto!important;margin:0 0 3px!important;padding:4px 2px!important;
}
html body #root .food-wrap.ca111-merchant>.ca81n-menu-tabs{
 position:relative!important;inset:auto!important;top:auto!important;transform:none!important;
 flex:0 0 auto!important;margin:2px 0 5px!important;padding:0!important;
 z-index:12!important;
}
html body #root .food-wrap.ca111-merchant>.ca111-scroll-products{
 display:block!important;position:relative!important;flex:1 1 auto!important;
 height:auto!important;min-height:0!important;max-height:none!important;
 overflow-y:auto!important;overflow-x:hidden!important;
 -webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;
 padding:0 0 14px!important;margin:0!important;scrollbar-width:none;
}
html body #root .food-wrap.ca111-merchant>.ca111-scroll-products::-webkit-scrollbar{display:none}
html body #root .food-wrap.ca111-merchant>#food-cartbar,
html body #root .food-wrap.ca111-merchant>#food-message{flex:0 0 auto!important;min-height:0!important}
