:root{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{overscroll-behavior:none;overscroll-behavior-y:none;touch-action:none !important;-ms-touch-action:none !important}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}body *{-webkit-tap-highlight-color:transparent}button,a,[role="button"],.game-btn,.start-btn,.bet-btn,.dock-btn,.router-dock a,.router-game-card,img,svg,canvas,video{touch-action:none !important;-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}input,textarea,select,[contenteditable="true"],[data-allow-select="true"],[data-allow-native-touch="true"]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;touch-action:manipulation !important}.touch-lock-active,.touch-lock-active body,.touch-lock-active *{-webkit-tap-highlight-color:transparent}html.touch-lock-active,html.touch-lock-active body{touch-action:pan-y manipulation !important;-ms-touch-action:pan-y manipulation !important;overscroll-behavior:none}html.touch-lock-active body:not(.admin-clean):not(.admin-auth){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.touch-lock-active body.admin-clean,html.touch-lock-active body.admin-auth{touch-action:pan-y manipulation !important;-webkit-overflow-scrolling:touch;overflow-y:auto;user-select:text;-webkit-user-select:text}html.touch-lock-active input,html.touch-lock-active textarea,html.touch-lock-active select,html.touch-lock-active button,html.touch-lock-active a,html.touch-lock-active [data-allow-native-touch="true"],html.touch-lock-active [data-allow-select="true"],html.touch-lock-active .mono,html.touch-lock-active .js-code-copy{touch-action:manipulation !important;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.slot-screen,.game-shell,.login-lite__card,.login-lite__keypad{touch-action:manipulation !important}html.touch-lock-active body.admin-clean,html.touch-lock-active body.admin-auth,html.touch-lock-active body[data-page="admin-panel"],html.touch-lock-active body[data-page="admin-login"]{touch-action:pan-y pinch-zoom !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;user-select:text !important;-webkit-user-select:text !important;-webkit-touch-callout:default !important}html.touch-lock-active body.admin-clean *,html.touch-lock-active body.admin-auth *,html.touch-lock-active body[data-page="admin-panel"] *,html.touch-lock-active body[data-page="admin-login"] *{touch-action:manipulation}html.touch-lock-active body.admin-clean .ops-main,html.touch-lock-active body[data-page="admin-panel"] .ops-main,html.touch-lock-active body.admin-clean .table-wrap,html.touch-lock-active body[data-page="admin-panel"] .table-wrap,html.touch-lock-active body.admin-clean .drawer,html.touch-lock-active body[data-page="admin-panel"] .drawer{touch-action:pan-y pan-x !important;-webkit-overflow-scrolling:touch !important}html.touch-lock-active body.admin-clean input,html.touch-lock-active body.admin-clean textarea,html.touch-lock-active body.admin-clean select,html.touch-lock-active body.admin-clean button,html.touch-lock-active body[data-page="admin-panel"] input,html.touch-lock-active body[data-page="admin-panel"] textarea,html.touch-lock-active body[data-page="admin-panel"] select,html.touch-lock-active body[data-page="admin-panel"] button,html.touch-lock-active body.admin-auth input,html.touch-lock-active body[data-page="admin-login"] input{touch-action:manipulation !important;user-select:text !important;-webkit-user-select:text !important;-webkit-touch-callout:default !important}
