@media(max-width:850px){
.qool-next-page--global:has(.qool-direct-live){width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}
.qool-direct-live{display:block!important;width:100%!important;max-width:100vw!important;margin:0!important;padding:0!important;overflow:hidden!important}
.qool-direct-live #qool-live-table{display:block!important;width:100%!important;max-width:100vw!important;height:calc(100dvh - 58px)!important;min-height:660px!important;border:0!important}
.qool-direct-live .qool-live-sidecol{position:fixed!important;inset:60px 0 0 auto!important;z-index:100091!important;width:min(390px,92vw)!important;max-width:92vw!important;max-height:calc(100dvh - 60px)!important;height:calc(100dvh - 60px)!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;background:#1e2430!important;overflow-y:auto!important;overscroll-behavior:contain!important;transform:translateX(105%)!important;visibility:hidden!important;pointer-events:none!important;transition:transform .22s ease,visibility .22s!important}
.qool-direct-live.qool-mobile-coupon-open .qool-live-sidecol{transform:translateX(0)!important;visibility:visible!important;pointer-events:auto!important}
.qool-direct-live .qool-live-coupon{display:block!important;position:relative!important;width:100%!important;max-height:none!important;min-height:0!important;margin:0!important;overflow:visible!important;flex:none!important}
.qool-mobile-coupon-head{display:flex!important;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:2;height:51px;padding:0 15px;background:#111923;color:#fff;border-bottom:1px solid #3b4758}
.qool-mobile-coupon-head button{border:0;background:transparent;color:white;font-size:29px;line-height:1;width:42px;height:42px}
#qool-mobile-coupon-open{display:flex!important;align-items:center;gap:9px;position:fixed;left:12px;right:auto;bottom:calc(13px + env(safe-area-inset-bottom));z-index:100089;padding:12px 16px;border:0;border-radius:24px;background:#e31e36;color:#fff;box-shadow:0 5px 20px #0009;font-weight:800}
#qool-mobile-pick-count{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 2px;border-radius:50%;background:#fff;color:#b71428}
#qool-mobile-coupon-backdrop:not([hidden]){display:block!important;position:fixed;inset:0;z-index:100090;background:#000a}
.qool-direct-live #qool-live-widget{width:100%!important;min-height:300px!important;height:360px!important;max-height:none!important}
body:has(.qool-mobile-coupon-open){overflow:hidden!important}
}
@media(min-width:851px){#qool-mobile-coupon-open,#qool-mobile-coupon-backdrop,.qool-mobile-coupon-head{display:none!important}}
