:root{--fv-safe-top: env(safe-area-inset-top, 0px);--fv-safe-right: env(safe-area-inset-right, 0px);--fv-safe-bottom: env(safe-area-inset-bottom, 0px);--fv-safe-left: env(safe-area-inset-left, 0px);--fv-mobile-header-height: 72px;--fv-mobile-bottom-nav-height: 76px;--fv-mobile-shell-gap: 12px;--fv-mobile-content-bottom-gap: 20px}@media(max-width:860px){html,body.dashboard-react-ready{width:100%;height:100%;min-height:100%;overflow:hidden}body.dashboard-react-ready{height:100dvh;min-height:100dvh}body.dashboard-react-ready .route-home,body.dashboard-react-ready .fv-dashboard-app,body.dashboard-react-ready .fv-app-shell,body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode .fv-app-shell,body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode.fv-sidebar-collapsed .fv-app-shell{width:100%;height:100dvh!important;min-height:100dvh!important;max-height:100dvh;overflow:hidden!important}body.dashboard-react-ready .route-home{padding:0!important}body.dashboard-react-ready .fv-main-shell,body.dashboard-react-ready .fv-tab-main-shell,body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode .fv-main-shell,body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode .fv-tab-main-shell{box-sizing:border-box;height:100dvh!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding-top:calc(var(--fv-safe-top) + var(--fv-mobile-shell-gap))!important;padding-right:max(12px,var(--fv-safe-right))!important;padding-bottom:calc(var(--fv-mobile-bottom-nav-height) + var(--fv-safe-bottom) + var(--fv-mobile-content-bottom-gap))!important;padding-left:max(12px,var(--fv-safe-left))!important;scroll-padding-top:calc(var(--fv-safe-top) + var(--fv-mobile-header-height) + var(--fv-mobile-shell-gap));scroll-padding-bottom:calc(var(--fv-mobile-bottom-nav-height) + var(--fv-safe-bottom) + var(--fv-mobile-content-bottom-gap));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}body.dashboard-react-ready .fv-dashboard-topbar,body.dashboard-react-ready .fv-overview-topbar{top:calc(var(--fv-safe-top) + 8px)!important;min-height:var(--fv-mobile-header-height)!important;padding-top:0!important;padding-right:max(12px,var(--fv-safe-right))!important;padding-bottom:0!important;padding-left:max(12px,var(--fv-safe-left))!important}body.dashboard-react-ready .fv-command-title,body.dashboard-react-ready .fv-command-actions{min-height:44px;align-items:center}body.dashboard-react-ready .fv-command-menu,body.dashboard-react-ready .fv-sidebar-toggle{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;touch-action:manipulation}body.dashboard-react-ready .fv-mobile-bottom-nav{box-sizing:border-box;min-height:calc(var(--fv-mobile-bottom-nav-height) + var(--fv-safe-bottom))!important;padding-top:8px!important;padding-right:max(6px,var(--fv-safe-right))!important;padding-bottom:calc(8px + var(--fv-safe-bottom))!important;padding-left:max(6px,var(--fv-safe-left))!important}body.dashboard-react-ready .fv-mobile-bottom-nav button{min-width:44px;min-height:52px;touch-action:manipulation}body.dashboard-react-ready .fv-mobile-more-menu,body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode .fv-mobile-more-menu{right:max(12px,var(--fv-safe-right))!important;bottom:calc(var(--fv-mobile-bottom-nav-height) + var(--fv-safe-bottom) + 12px)!important;left:max(12px,var(--fv-safe-left))!important;max-height:calc(100dvh - var(--fv-safe-top) - var(--fv-safe-bottom) - var(--fv-mobile-bottom-nav-height) - 32px)}body.dashboard-react-ready .fv-sidebar,body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode .fv-sidebar{box-sizing:border-box;height:100dvh!important;max-height:100dvh!important;padding-top:calc(var(--fv-safe-top) + var(--fv-mobile-shell-gap))!important;padding-right:max(12px,var(--fv-safe-right))!important;padding-bottom:calc(var(--fv-safe-bottom) + var(--fv-mobile-shell-gap))!important;padding-left:max(12px,var(--fv-safe-left))!important}body.dashboard-react-ready .fv-score-breakdown-backdrop,body.dashboard-react-ready .fv-turf-impact-modal-backdrop{padding-top:calc(var(--fv-safe-top) + 12px)!important;padding-right:max(12px,var(--fv-safe-right))!important;padding-bottom:calc(var(--fv-safe-bottom) + 12px)!important;padding-left:max(12px,var(--fv-safe-left))!important}body.dashboard-react-ready .fv-overview-v2{padding-bottom:0!important}}
