:root{--app-bottom-nav-content-height:68px;--app-bottom-nav-safe-height:calc(var(--app-bottom-nav-content-height) + env(safe-area-inset-bottom))}.weight-shell{position:relative;overflow:hidden}.weight-shell>.weight-screen-content,.weight-shell>.home-native-content{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:calc(var(--app-bottom-nav-content-height) + env(safe-area-inset-bottom) + 24px);overflow-y:auto}.workout-session-shell,.workout-history-detail-shell,.exercise-history-shell{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.weight-bottom-nav{inset-inline:0;z-index:60;min-height:var(--app-bottom-nav-safe-height);box-sizing:border-box;padding:4px 8px max(6px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px)saturate(145%);background:#070e0ff0;border-top:1px solid #fff1;position:absolute;bottom:0;box-shadow:0 -12px 32px #00000029}.weight-bottom-nav a{min-height:58px}.workout-session-exercise-tabs{z-index:32;-webkit-backdrop-filter:blur(12px);background:linear-gradient(#071011 0%,#071011f7 82%,#07101100 100%);padding-top:8px;padding-bottom:8px;position:sticky;top:0}.workout-editor-savebar{padding-bottom:max(14px, calc(env(safe-area-inset-bottom) + 8px));bottom:0}.app-bottom-sheet-panel{padding-bottom:max(18px, calc(env(safe-area-inset-bottom) + 12px));bottom:0}.workout-rest-timer{bottom:max(10px, env(safe-area-inset-bottom))}:root[data-workout-keyboard=open] .workout-editor-savebar,:root[data-workout-keyboard=open] .app-bottom-sheet-panel{bottom:var(--workout-keyboard-inset)}:root[data-workout-keyboard=open] .workout-rest-timer{bottom:calc(max(10px, env(safe-area-inset-bottom)) + var(--workout-keyboard-inset))}@media (max-width:430px){.weight-shell{width:100%;height:100dvh;min-height:100dvh;max-height:100dvh}.weight-bottom-nav{inset-inline:0;width:100%;position:fixed;bottom:0}}@media (min-width:431px){.weight-shell{height:min(844px,100dvh - 36px);min-height:min(844px,100dvh - 36px);max-height:min(844px,100dvh - 36px)}.weight-bottom-nav{border-radius:0 0 30px 30px}}@media (prefers-reduced-motion:reduce){.weight-bottom-nav,.workout-session-exercise-tabs{-webkit-backdrop-filter:none}}
