html.cap-native{--sat: env(safe-area-inset-top);--sab: env(safe-area-inset-bottom);--sal: env(safe-area-inset-left);--sar: env(safe-area-inset-right);--keyboard-height: 0px;--native-keyboard-room: 96px}html.cap-native,html.cap-native body{overscroll-behavior:none;-webkit-text-size-adjust:100%}html.cap-native input:not([type=checkbox]):not([type=radio]):not([type=range]),html.cap-native select,html.cap-native textarea,html.cap-native [contenteditable=true],html.cap-native [role=textbox]{font-size:16px!important;line-height:1.35;scroll-margin-bottom:calc(var(--keyboard-height, 0px) + env(safe-area-inset-bottom) + 96px);-webkit-user-select:text}html.cap-native a,html.cap-native button,html.cap-native [role=button]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html.cap-native .dl-main,html.cap-native .dl-sidebar-scroll,html.cap-native [data-scroll-region]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html.cap-native.cap-keyboard-open,html.cap-native.cap-keyboard-open body,html.cap-native.cap-keyboard-open .dl-main,html.cap-native.cap-keyboard-open [data-scroll-region],html.cap-native [data-keyboard-scroll-room=true]{scroll-padding-bottom:calc(var(--native-keyboard-scroll-room, var(--native-keyboard-room)) + env(safe-area-inset-bottom))}html.cap-native [data-keyboard-scroll-room=true]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html.cap-native [data-keyboard-modal]{max-height:calc(100dvh - var(--keyboard-height, 0px) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px)!important;box-sizing:border-box;overscroll-behavior:contain;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}html.cap-native [data-keyboard-modal-body]{min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-padding-bottom:calc(var(--native-keyboard-room) + env(safe-area-inset-bottom))}html.cap-native [data-keyboard-modal]>[data-keyboard-modal-body]{flex:1 1 auto;max-height:none!important}html.cap-native,html.cap-native body,html.cap-native .dl-main{overflow-x:hidden}html.cap-native [data-safe-bottom]{padding-bottom:max(env(safe-area-inset-bottom),12px)}html.cap-native [data-keyboard-aware]{bottom:calc(var(--keyboard-height, 0px) + env(safe-area-inset-bottom) + var(--keyboard-aware-offset, 0px))!important}
