virtualKeyboard.overlaysContent и env(keyboard-inset)
Контент под или над клавиатурой.
`navigator.virtualKeyboard.overlaysContent = true` позволяет контенту заезжать под клавиатуру; компенсируйте `padding-bottom: env(keyboard-inset-height, 0px)` на `.brief-form`.
Без API — fallback на `visualViewport` в JS.
- VirtualKeyboard API — MDN — overlaysContent и geometry.
- keyboard-inset-* — Chrome Developers — Документация Virtual Keyboard.