.mobile-bottom-nav{display:none}
@media screen and (max-width:820px){
    .mobile-bottom-nav,.admin-bottom-actions.mobile-bottom-nav{position:fixed;inset:auto 0 0;z-index:20;display:flex;align-items:center;justify-content:space-around;gap:6px;min-height:68px;margin:0;padding:8px max(12px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));border-top:1px solid #e0e7ec;background:#fff;box-shadow:0 -4px 18px rgb(24 50 81 / 8%)}
    .mobile-bottom-nav a,.admin-bottom-actions.mobile-bottom-nav a{flex:1;min-width:0;max-width:100px;min-height:48px;display:flex;align-items:center;justify-content:center;border-radius:9px;color:#597f97;text-decoration:none;touch-action:manipulation}
    .mobile-bottom-nav a:hover,.mobile-bottom-nav a[aria-current=page]{background:#edf3f6;color:#183251}
    .mobile-bottom-nav a:focus-visible{outline:3px solid #597f97;outline-offset:2px}
    .mobile-bottom-nav .sidebar-menu-icon{width:24px;height:24px;flex-basis:24px}
    .customer-app .customer-content{padding-bottom:calc(96px + env(safe-area-inset-bottom))}
}
@media screen and (min-width:821px){.mobile-bottom-nav{display:none!important}}
@media print{.mobile-bottom-nav{display:none!important}}
