/* VetChip navigation mechanics retained for compatibility. Visual shell lives in ui-shell.css. */
html.vx-layer-open{overscroll-behavior:none}
body.vx-layer-open{position:fixed!important;top:var(--vx-lock-top,0)!important;left:0;right:0;width:100%;overflow:hidden!important;overscroll-behavior:none}
body.vx-notices-open{overflow:hidden}
.vc-app #vxMenuDialog,.vc-app #centralAvisos{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}
.vc-app #vxMenuDialog #vxSidebar{overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}
@media(prefers-reduced-motion:reduce){.vc-app #vxMenuDialog,.vc-app #vxMenuDialog::backdrop,.vc-app #centralAvisos,.vc-app #vxNoticeBackdrop{transition:none!important}}
@media print{#vxSidebar,#vxMenuToggle,#vxMenuDialog,#vxNoticeBackdrop,#centralAvisos,#compartilharAnimal{display:none!important}}
