html[data-ios-viewport-lock],html[data-ios-viewport-lock] body{overscroll-behavior:none}html[data-ios-viewport-lock] body{width:100%;height:100%;position:fixed;inset:0;overflow:hidden}html[data-ios-viewport-lock]:not([data-ios-keyboard]) .demo-root.desktop-separation,html[data-ios-viewport-lock]:not([data-ios-keyboard]) .demo-root.desktop-kits{height:var(--vv-height,100dvh);overscroll-behavior-y:contain}html[data-ios-viewport-lock]:not([data-ios-keyboard]) .desktop-kits .demo-painel-wrap--static{min-height:var(--vv-height,100dvh)}html[data-ios-viewport-lock][data-ios-keyboard] body{position:absolute}html[data-ios-viewport-lock][data-ios-keyboard],html[data-ios-viewport-lock][data-ios-keyboard] :is(body,#root,.demo-root,.app-shell,.app-shell__scroll,.order-control,.desktop-separation,.desktop-kits,.demo-lista,.order-control-scroll){background-color:#0000;background-image:none}html[data-ios-viewport-lock]:not([data-ios-keyboard]) .demo-root.order-control{height:calc(var(--vv-height,100dvh) - var(--demo-banner-total-h,0px))}html[data-ios-viewport-lock][data-ios-keyboard] :is(.demo-root.desktop-separation,.demo-root.desktop-kits,.demo-root.order-control){height:100%;min-height:100%}html[data-ios-viewport-lock] .order-control-scroll{overscroll-behavior-y:contain}html[data-ios-viewport-lock] :is(.desktop-separation,.order-control,.desktop-kits) .op-panel{max-height:calc(var(--vv-height,100dvh) - var(--op-top) - var(--op-bar-h) - 14px - var(--app-safe-bottom,0px))}@media (width<=767px){html[data-ios-viewport-lock] .order-control .op-panel{max-height:calc(var(--vv-height,100dvh) - var(--op-top) - var(--op-gap-y) - var(--op-row) - var(--op-cap-pad) * 2 - 18px - var(--app-safe-bottom,0px))}}html[data-ios-keyboard] :is(.demo-topbar,.op-bar),html[data-ios-keyboard] :is(.demo-topbar,.op-bar) :not(input,textarea,[contenteditable]){touch-action:none!important}html[data-ios-viewport-lock] .demo-modal-bg{height:var(--vv-height,100dvh);bottom:auto}html[data-ios-viewport-lock] .demo-modal{max-height:calc(var(--vv-height,100dvh) - 32px - env(safe-area-inset-bottom,0px))}
