/* Keyboard-safe panels (2.11.2026) */
/* My views: on touch tablets and phones it is a bottom sheet that rides on top of the on-screen keyboard. */
html body.pc-touch dialog#savedViewsDialog#savedViewsDialog,html body[data-care-layout="compact"] dialog#savedViewsDialog#savedViewsDialog,html body[data-care-layout="landscape"] dialog#savedViewsDialog#savedViewsDialog{position:fixed!important;inset:auto 0 var(--vv-bottom,0px) 0!important;top:auto!important;left:0!important;right:0!important;bottom:var(--vv-bottom,0px)!important;transform:none!important;height:auto!important;margin:0 auto!important;width:min(560px,100vw)!important;max-height:min(70vh,calc(var(--vv-height,100dvh) - 16px))!important;border-radius:22px 22px 0 0!important;padding:18px 20px calc(18px + env(safe-area-inset-bottom,0px))!important;overscroll-behavior:contain}
/* Any other open dialog holding the focused field stays inside the visible viewport while the keyboard is up. */
html body.pc-vv-keyboard dialog.pc-vv-hold.pc-vv-hold:not(#savedViewsDialog){position:fixed!important;top:calc(var(--vv-top,0px) + 8px)!important;bottom:auto!important;max-height:calc(var(--vv-height,100dvh) - 16px)!important;overflow:auto!important;transform:none!important}
