/* Original Food Checker palette and assets; responsive application shell. */
.header{background:#FFA726;color:#311B12}.header__logo{display:flex;align-items:center;flex-shrink:0;min-height:44px}.header__logo img{width:100%;filter:brightness(0) invert(1)}.header .btn-menu .icon-bar,.header .btn-menu.open .icon-bar{background:#311B12}.header .user__info_name,.header .user__info_status{color:#311B12}.header .user__photo{background:#fff;border-color:#fff}.header .notification{box-shadow:none}.header .notification:hover{background:#fff3e3}.header .notification:hover svg path{fill:#a35b00}.header .notification .count{background:#311B12;border-color:#FFA726;color:#fff;box-shadow:none}.header__logo:focus-visible,.nav__logo:focus-visible,.header .btn-menu:focus-visible{outline:2px solid #311B12;outline-offset:3px}.manager-shell .nav{transition:none}.manager-shell .header__logo{visibility:visible}.manager-shell .header{padding:12px 18px;border-radius:16px}.user-shell .header__logo{width:152px}.menu-open #supportChatBubble{display:none!important}
@media(max-width:1023px){
.manager-shell .header{top:0;border-radius:0;z-index:31}.manager-shell .nav{position:fixed;top:var(--fc-header-height,60px);bottom:auto;left:0;width:100%;height:calc(100vh - var(--fc-header-height,60px));height:calc(var(--fc-visible-height,100dvh) - var(--fc-header-height,60px));min-height:0;max-height:none;padding:12px 12px calc(20px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box;border-radius:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:12px;z-index:30;transform:translateX(-100%);visibility:hidden;transition:transform .2s ease,visibility .2s}.manager-shell .nav.open{left:0;transform:translateX(0);visibility:visible}.manager-shell .nav>div{flex-shrink:0}.manager-shell .nav .nav__logo{display:none}.manager-shell .nav__menu{gap:6px}.manager-shell .nav__menu_link,.manager-shell .nav__bottom_btn{height:auto;min-height:44px;padding:10px 12px;gap:8px}.manager-shell .nav__add{margin:0;padding:12px 0}.manager-shell .nav__add_link{min-height:44px;padding:10px 12px}.manager-shell .nav__bottom{margin-top:auto;padding-top:4px}.manager-shell.menu-open{overflow:hidden}
}
@media(prefers-reduced-motion:reduce){.manager-shell .nav{transition:none}}

@media(min-width:1024px){.manager-shell .pageTitle{position:static;margin-top:24px}}
