.installed-navigation{z-index:45;box-sizing:border-box;height:calc(44px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(8px,env(safe-area-inset-right,0px)) 0 max(8px,env(safe-area-inset-left,0px));color:#244b58;background:#f3f8fa;border-bottom:1px solid #cadde3;justify-content:space-between;align-items:center;gap:12px;font:600 14px/1 Arial,Helvetica,sans-serif;display:flex;position:fixed;inset:0 0 auto}.installed-navigation button,.installed-navigation a{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 10px;text-decoration:none;display:inline-flex}.installed-navigation button:hover,.installed-navigation a:hover{background:#e1eff2}:is(.installed-navigation button:focus-visible,.installed-navigation a:focus-visible){outline-offset:-3px;outline:2px solid #008b97}html[data-installed-navigation]{--installed-navigation-height:calc(44px + env(safe-area-inset-top,0px))}html[data-installed-navigation] body{padding-top:var(--installed-navigation-height)}html[data-installed-navigation] .application-shell{height:calc(100dvh - var(--installed-navigation-height))}@media (display-mode:window-controls-overlay) and (pointer:fine){html[data-installed-navigation]:has(.application-shell){--installed-navigation-height:0px}body:has(.application-shell)>.installed-navigation{display:none}}@media print{.installed-navigation{display:none!important}html[data-installed-navigation]{--installed-navigation-height:0px}}
