html.is-native-app{--sat: max(env(safe-area-inset-top, 0px), 28px);--sab-native: 0px;--sab: var(--sab-native, 0px);height:100%;overflow:hidden;overscroll-behavior:none}html.is-native-app.native-sab-manual{--sab: 0px}html.is-native-app body{background-color:transparent!important;box-sizing:border-box;height:100%;margin:0;max-height:100%;overflow:hidden;overscroll-behavior:none;padding-top:0}html.is-native-app #app{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden;width:100%}html.is-native-app #app>*{flex:1 1 auto;min-height:0}html.is-native-app [data-mobile-login-bg]{background-color:#000;inset:0;padding-top:0!important;pointer-events:none;position:fixed;z-index:0}html.is-native-app [data-native-content-bin]{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding-top:var(--sat)!important;position:relative;width:100%;z-index:1}html.is-native-app.dragon-keyboard-open,html.is-native-app.dragon-keyboard-open body{left:0;overflow:hidden!important;overscroll-behavior:none;position:fixed;top:0;width:100%}html.is-native-app.dragon-keyboard-open,html.is-native-app.dragon-keyboard-open body,html.is-native-app.dragon-keyboard-open #app{height:var(--dragon-vv-height, 100dvh)!important;max-height:var(--dragon-vv-height, 100dvh)!important}html.is-native-app.dragon-keyboard-open [data-native-content-bin]{flex:0 0 auto!important;height:var(--dragon-vv-height, 100dvh)!important;max-height:var(--dragon-vv-height, 100dvh)!important;padding-bottom:0!important}html.is-native-app.dragon-keyboard-open [data-login-keyboard-scroll]{-webkit-overflow-scrolling:touch;align-items:flex-start;overflow-y:auto;overscroll-behavior:contain;padding-bottom:0!important;padding-top:1.5rem}
