/* p88 — html is the ONLY vertical scroller. Body/shells are plain boxes so a mouse wheel is never latched by a nested container. */
html { overflow-y: auto !important; overflow-x: clip !important; height: auto !important; }
html body:not(#u) { overflow: visible !important; overflow-x: clip !important; height: auto !important; touch-action: auto !important; }
.app-shell, .app-main, .app-content { overflow: visible !important; }
html body.shafx-scroll-locked:not(#u), html body.modal-open:not(#u), html body[data-scroll-lock]:not(#u) { overflow: hidden !important; }
