/* Maintenance Wala 24 - isolated mobile app UI. Desktop remains unchanged. */
@media (min-width:768px){.mwMobileAppOnly{display:none!important}}
@media (max-width:767px){
  body.mwAppAuthChoicePage{min-height:100vh!important;padding:0!important;background:linear-gradient(165deg,#06366f 0%,#0d5ba8 55%,#f4f7fb 55.2%)!important;display:block!important}
  .mwAppAuthChoice{min-height:100vh!important;display:flex!important;flex-direction:column!important;padding:30px 20px max(24px,env(safe-area-inset-bottom))!important;box-sizing:border-box!important;color:#fff!important}
  .mwAuthChoiceLogo{width:94px!important;height:94px!important;margin:8px auto 26px!important;background:#fff!important;border-radius:25px!important;display:grid!important;place-items:center!important;box-shadow:0 14px 34px rgba(0,0,0,.2)!important;padding:9px!important}.mwAuthChoiceLogo img{max-width:100%!important;max-height:100%!important;object-fit:contain!important}
  .mwAuthChoiceContent{text-align:center!important}.mwAuthChoiceBadge{display:inline-block!important;padding:7px 11px!important;border-radius:999px!important;background:rgba(255,255,255,.13)!important;font-size:9px!important;font-weight:900!important;letter-spacing:1px!important}.mwAuthChoiceContent h1{color:#fff!important;font-size:28px!important;line-height:1.16!important;margin:16px 0 11px!important}.mwAuthChoiceContent p{color:#dceaff!important;font-size:12px!important;line-height:1.6!important;margin:0 auto!important;max-width:330px!important}
  .mwAuthChoiceFeatures{display:flex!important;justify-content:center!important;gap:7px!important;flex-wrap:wrap!important;margin-top:17px!important}.mwAuthChoiceFeatures span{font-size:9px!important;font-weight:800!important;background:rgba(255,255,255,.12)!important;padding:7px 9px!important;border-radius:9px!important}
  .mwAuthChoiceActions{margin-top:auto!important;background:#fff!important;padding:18px!important;border-radius:24px!important;box-shadow:0 15px 38px rgba(4,35,73,.22)!important}.mwAuthChoiceActions a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;border-radius:15px!important;text-decoration:none!important;font-size:15px!important;font-weight:900!important}.mwChoiceLogin{background:linear-gradient(90deg,#ff5b12,#ff7b24)!important;color:#fff!important;box-shadow:0 10px 23px rgba(255,91,18,.24)!important}.mwChoiceRegister{margin-top:11px!important;background:#eef4fb!important;color:#0b3973!important;border:1px solid #d9e4f0!important}.mwAuthChoiceActions small{display:block!important;text-align:center!important;color:#8a96a8!important;font-size:8px!important;margin-top:13px!important}
  .mwAuthScreenHead{width:calc(100% - 32px)!important;max-width:480px!important;margin:7px auto 0!important;display:grid!important;grid-template-columns:42px 1fr 42px!important;align-items:center!important;color:#fff!important}.mwAuthScreenHead a{width:38px!important;height:38px!important;border-radius:12px!important;background:rgba(255,255,255,.14)!important;color:#fff!important;text-decoration:none!important;display:grid!important;place-items:center!important;font-size:29px!important;line-height:1!important}.mwAuthScreenHead b{text-align:center!important;font-size:14px!important}
  .mwAuthSwitch{text-align:center!important;color:#68768b!important;font-size:12px!important;padding:15px 5px 2px!important}.mwAuthSwitch a{color:#0b3973!important;font-weight:900!important;text-decoration:none!important}
  body.mwCustomerLoginPage:not(.mwRegisterOnlyPage) .mwRegisterForm{display:none!important}

  html,body{margin:0!important;padding:0 0 78px!important;max-width:100%!important;overflow-x:hidden!important;background:#f4f7fb!important;font-family:Inter,Arial,sans-serif!important}
  .mwMobileAppOnly{display:block!important}
  body:not(.mwCustomerLoginPage)>.top,
  body:not(.mwCustomerLoginPage)>.header,
  body:not(.mwCustomerLoginPage)>.announcementTicker,
  body:not(.mwCustomerLoginPage)>.mwHeroSlider,
  body:not(.mwCustomerLoginPage)>.mwHeroInfo,
  body:not(.mwCustomerLoginPage)>.mwLongActions,
  body:not(.mwCustomerLoginPage)>.mwTrustStrip,
  body:not(.mwCustomerLoginPage)>#rate,
  body:not(.mwCustomerLoginPage)>#features,
  body:not(.mwCustomerLoginPage)>.zone,
  body:not(.mwCustomerLoginPage)>.offer,
  body:not(.mwCustomerLoginPage)>.mwReviewsSection,
  body:not(.mwCustomerLoginPage)>.aboutDynamic,
  body:not(.mwCustomerLoginPage)>footer,
  body:not(.mwCustomerLoginPage)>.premiumFooter,
  body:not(.mwCustomerLoginPage)>.copy,
  body:not(.mwCustomerLoginPage)>.whatsapp{display:none!important}
  .mwAppHomeTop{display:block!important;background:linear-gradient(160deg,#06366f 0%,#0d5ba8 72%,#f4f7fb 72.2%)!important;padding:16px 15px 28px!important;color:#fff!important}
  .mwAppStatus{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:12px!important;font-weight:800!important}.mwAppStatus a{width:36px!important;height:36px!important;border-radius:50%!important;background:rgba(255,255,255,.13)!important;display:grid!important;place-items:center!important;text-decoration:none!important}
  .mwAppGreeting{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;padding:22px 2px 17px!important}.mwAppGreeting small{opacity:.8!important;font-size:12px!important}.mwAppGreeting h1{color:#fff!important;font-size:28px!important;margin:3px 0 5px!important;line-height:1.05!important}.mwAppGreeting p{margin:0!important;color:#e4efff!important;font-size:13px!important}.mwAppBell{width:42px!important;height:42px!important;border-radius:14px!important;background:rgba(255,255,255,.14)!important;display:grid!important;place-items:center!important}
  .mwAppLocation{display:flex!important;align-items:center!important;gap:11px!important;background:#fff!important;color:#12233d!important;border-radius:17px!important;padding:13px 14px!important;text-decoration:none!important;box-shadow:0 12px 30px rgba(4,34,75,.18)!important}.mwAppLocation>span{width:39px!important;height:39px!important;border-radius:12px!important;background:#fff0e9!important;display:grid!important;place-items:center!important}.mwAppLocation div{flex:1!important}.mwAppLocation small,.mwAppLocation b{display:block!important}.mwAppLocation small{font-size:10px!important;color:#738096!important}.mwAppLocation b{font-size:12px!important;margin-top:2px!important}.mwAppLocation i{font-style:normal!important;font-size:24px!important;color:#9aa6b6!important}
  .mwAppSearch{margin-top:13px!important;height:52px!important;background:#fff!important;border:1px solid #e4eaf2!important;border-radius:16px!important;display:flex!important;align-items:center!important;padding:0 14px!important;box-shadow:0 7px 22px rgba(16,33,61,.07)!important}.mwAppSearch span{font-size:25px!important;color:#53637a!important}.mwAppSearch input{width:100%!important;height:100%!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0 9px!important;font-size:13px!important}
  .mwAppQuickRow{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:13px!important}.mwAppQuickRow a{display:block!important;background:#fff!important;color:#21324d!important;border:1px solid #e6ebf2!important;border-radius:16px!important;padding:11px 5px!important;text-align:center!important;text-decoration:none!important;box-shadow:0 7px 18px rgba(16,33,61,.06)!important}.mwAppQuickRow b{width:37px!important;height:37px!important;margin:0 auto 7px!important;border-radius:12px!important;background:#fff1ea!important;display:grid!important;place-items:center!important;font-size:18px!important}.mwAppQuickRow span{display:block!important;font-size:10px!important;font-weight:800!important}
  #services.section{display:block!important;padding:5px 14px 28px!important;margin:0!important;background:#f4f7fb!important}#services .center{text-align:left!important;padding:0 2px 12px!important}#services .center .eyebrow{display:none!important}#services .center h2{font-size:20px!important;margin:0 0 4px!important;color:#10213d!important}#services .center p{font-size:11px!important;margin:0!important;color:#778398!important}#services .catGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important}#services .catCard{display:block!important;background:#fff!important;border:1px solid #e6ebf2!important;border-radius:17px!important;overflow:hidden!important;box-shadow:0 7px 18px rgba(16,33,61,.06)!important;min-width:0!important;margin:0!important}#services .catCard img{display:block!important;width:100%!important;height:78px!important;object-fit:cover!important;border-radius:0!important;margin:0!important}#services .catCard>div{padding:9px 6px 10px!important;text-align:center!important}#services .catCard h3{font-size:11px!important;line-height:1.2!important;margin:0!important;min-height:27px!important;display:grid!important;place-items:center!important;color:#172841!important}#services .catCard p,#services .catCard .btnDark{display:none!important}
  .mwAppBottomNav{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:99999!important;height:68px!important;background:#fff!important;border-top:1px solid #e4e9f0!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;padding:5px 7px max(5px,env(safe-area-inset-bottom))!important;box-shadow:0 -8px 24px rgba(16,33,61,.1)!important}.mwAppBottomNav a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;color:#8b96a8!important;text-decoration:none!important;font-size:9px!important;font-weight:800!important}.mwAppBottomNav a b{font-size:20px!important;line-height:1!important}.mwAppBottomNav a.active{color:#ff5b12!important}.mwAppBottomNav .book b{width:44px!important;height:44px!important;border-radius:16px!important;background:linear-gradient(135deg,#ff5b12,#ff7b24)!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:27px!important;margin-top:-23px!important;box-shadow:0 8px 18px rgba(255,91,18,.3)!important}.mwAppBottomNav .book span{color:#ff5b12!important}

  body.mwCustomerLoginPage{min-height:100vh!important;background:linear-gradient(165deg,#06366f 0,#0d5ba8 35%,#f4f7fb 35.2%)!important;padding-bottom:24px!important}.mwCustomerLoginPage>.header{display:none!important}.mwLoginAppHero{display:block!important;padding:28px 22px 18px!important;color:#fff!important;text-align:center!important}.mwLoginLogo{width:96px!important;height:96px!important;background:#fff!important;border-radius:26px!important;padding:8px!important;margin:0 auto 14px!important;box-shadow:0 15px 35px rgba(0,21,46,.32)!important;box-sizing:border-box!important}.mwLoginLogo img{width:100%!important;height:100%!important;object-fit:contain!important}.mwLoginAppHero>span{font-size:10px!important;opacity:.8!important;text-transform:uppercase!important;letter-spacing:.8px!important}.mwLoginAppHero h1{color:#fff!important;font-size:29px!important;margin:9px 0 4px!important}.mwLoginAppHero p{color:#dceaff!important;font-size:12px!important;margin:0!important}
  .mwAuthTabs{width:calc(100% - 32px)!important;max-width:480px!important;margin:10px auto 0!important;background:#e8edf4!important;border-radius:14px!important;padding:4px!important;display:grid!important;grid-template-columns:1fr 1fr!important;box-sizing:border-box!important}.mwAuthTabs button{height:42px!important;border:0!important;border-radius:11px!important;background:transparent!important;font-weight:900!important;color:#728096!important}.mwAuthTabs button.active{background:#fff!important;color:#0b3973!important;box-shadow:0 5px 15px rgba(16,33,61,.09)!important}
  .mwAuthWrap{display:block!important;padding:12px 16px!important;margin:0!important;max-width:none!important}.mwAuthWrap .card{display:block!important;width:100%!important;max-width:480px!important;margin:0 auto!important;border-radius:22px!important;padding:22px 18px!important;box-sizing:border-box!important;box-shadow:0 14px 36px rgba(16,33,61,.12)!important;border:1px solid #e5eaf1!important;background:#fff!important}.mwAuthWrap .card h2{font-size:20px!important;margin:0 0 18px!important;color:#10213d!important}.mwAuthWrap label{display:block!important;font-size:11px!important;font-weight:800!important;color:#536176!important;margin:0 0 12px!important}.mwAuthWrap input,.mwAuthWrap select,.mwAuthWrap textarea{display:block!important;width:100%!important;box-sizing:border-box!important;border:1px solid #dce3ec!important;border-radius:13px!important;background:#f8fafc!important;min-height:48px!important;margin-top:6px!important;padding:12px!important;font-size:14px!important}.mwAuthWrap textarea{min-height:80px!important}.mwAuthWrap .primary{width:100%!important;min-height:50px!important;border:0!important;border-radius:14px!important;background:linear-gradient(90deg,#ff5b12,#ff7b24)!important;color:#fff!important;font-size:15px!important;font-weight:900!important;box-shadow:0 10px 22px rgba(255,91,18,.2)!important}.mwAuthWrap .forgotLink{display:block!important;text-align:center!important;font-size:12px!important;margin-top:14px!important}.mwRegisterForm{display:none!important}.mwRegisterForm.mwAuthVisible{display:block!important}.mwLoginForm.mwAuthHidden{display:none!important}.mwLoginTrust{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:7px!important;padding:2px 12px!important}.mwLoginTrust span{font-size:9px!important;color:#66758b!important;background:#fff!important;border:1px solid #e3e8ef!important;border-radius:30px!important;padding:7px 9px!important}
}


/* 2026-07-25: complete Android-like mobile inner-page flow; desktop remains untouched */
@media(max-width:767px){
 body.mwAppInnerPage,body.mwAppDashboardPage,body.mwAppPasswordPage{background:#f4f7fb!important;padding-bottom:82px!important;color:#14233b!important}
 body.mwAppInnerPage .header{position:sticky!important;top:0!important;z-index:9999!important;height:62px!important;min-height:62px!important;padding:8px 14px!important;background:#fff!important;border-bottom:1px solid #e6ebf2!important;box-shadow:0 4px 16px rgba(16,33,61,.07)!important}
 body.mwAppInnerPage .header .siteLogo{height:43px!important;max-width:150px!important}
 body.mwAppInnerPage .header .secondary{font-size:11px!important;border-radius:12px!important;padding:10px 12px!important;background:#eef3f9!important;color:#173b6d!important}
 body.mwAppInnerPage .wrap,body.mwAppInnerPage .section,body.mwAppInnerPage .serviceDetailWrap{padding:16px 14px 22px!important;margin:0!important;display:block!important}
 body.mwAppInnerPage .card{border:1px solid #e4eaf1!important;border-radius:22px!important;padding:18px!important;background:#fff!important;box-shadow:0 10px 28px rgba(16,33,61,.08)!important}
 body.mwAppInnerPage h1{font-size:22px!important;line-height:1.2!important;margin:6px 0 8px!important}
 body.mwAppInnerPage h2{font-size:18px!important}
 body.mwAppInnerPage input,body.mwAppInnerPage select,body.mwAppInnerPage textarea{width:100%!important;box-sizing:border-box!important;min-height:49px!important;border-radius:13px!important;border:1px solid #dae2ec!important;background:#f9fbfd!important;padding:12px!important;font-size:14px!important}
 body.mwAppInnerPage textarea{min-height:92px!important}
 body.mwAppInnerPage .primary,body.mwAppInnerPage .btn,body.mwAppInnerPage .btnDark,body.mwAppInnerPage .detailBookBtn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;box-sizing:border-box!important;min-height:50px!important;border-radius:14px!important;background:linear-gradient(90deg,#ff5b12,#ff7b24)!important;color:#fff!important;border:0!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 9px 20px rgba(255,91,18,.2)!important}
 body.mwAppInnerPage .serviceListGrid{display:grid!important;grid-template-columns:1fr!important;gap:13px!important;margin-top:12px!important}
 body.mwAppInnerPage .serviceListCard{display:grid!important;grid-template-columns:105px 1fr!important;gap:0!important;border:1px solid #e3e9f1!important;border-radius:18px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 8px 20px rgba(16,33,61,.06)!important}
 body.mwAppInnerPage .serviceListCard>img{width:105px!important;height:100%!important;min-height:150px!important;object-fit:cover!important}
 body.mwAppInnerPage .serviceListCard>div{padding:13px!important}
 body.mwAppInnerPage .serviceListCard h3{font-size:16px!important;margin:0 0 6px!important}.serviceListCard p{font-size:11px!important;line-height:1.5!important}
 body.mwAppInnerPage .serviceListCard .btnDark{min-height:38px!important;margin-top:9px!important;font-size:12px!important}
 body.mwAppInnerPage .serviceGallery,body.mwAppInnerPage .serviceDetailInfo{background:#fff!important;border:1px solid #e4eaf1!important;border-radius:20px!important;padding:13px!important;margin-bottom:13px!important;box-shadow:0 8px 22px rgba(16,33,61,.06)!important}
 body.mwAppInnerPage .mainServicePhoto{width:100%!important;height:260px!important;object-fit:cover!important;border-radius:15px!important}
 body.mwAppInnerPage .serviceThumbs{display:flex!important;gap:8px!important;overflow-x:auto!important;padding-top:9px!important}.serviceThumbs button{flex:0 0 62px!important}.serviceThumbs img{width:62px!important;height:58px!important;object-fit:cover!important;border-radius:10px!important}
 body.mwAppDashboardPage .dashHead{position:sticky!important;top:0!important;z-index:9999!important;padding:16px!important;background:linear-gradient(135deg,#073b77,#0d62b5)!important;color:#fff!important}.mwAppDashboardPage .dashHead h2{font-size:19px!important}.mwAppDashboardPage .dashHead a{color:#fff!important;background:#ffffff20!important;border-radius:12px!important;padding:9px 12px!important}
 body.mwAppDashboardPage .dashLayout{display:block!important}.mwAppDashboardPage .side{display:flex!important;overflow-x:auto!important;gap:8px!important;padding:12px!important;background:#fff!important;border-bottom:1px solid #e5eaf1!important}.mwAppDashboardPage .side b{display:none!important}.mwAppDashboardPage .side a{white-space:nowrap!important;padding:10px 13px!important;border-radius:12px!important;background:#eef3f8!important;font-size:11px!important}.mwAppDashboardPage .side a.active{background:#ff5b12!important;color:#fff!important}
 .mwAppDashboardPage .main{padding:14px!important}.mwAppDashboardPage .dashCards{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.mwAppDashboardPage .dashCard{border-radius:17px!important;padding:15px!important;min-height:82px!important;background:#fff!important;box-shadow:0 7px 18px rgba(16,33,61,.06)!important}.mwAppDashboardPage .dashCard b{font-size:18px!important}
 .mwAppDashboardPage .tableBox{margin-top:14px!important;border-radius:19px!important;padding:14px!important;background:#fff!important;box-shadow:0 8px 22px rgba(16,33,61,.07)!important}.mwAppDashboardPage table{min-width:760px!important}
 body.mwAppPasswordPage{min-height:100vh!important;background:linear-gradient(165deg,#06366f 0,#0d5ba8 34%,#f4f7fb 34.2%)!important;padding:80px 16px 24px!important;box-sizing:border-box!important}.mwAppPasswordPage .loginBox{width:100%!important;max-width:460px!important;margin:0 auto!important;box-sizing:border-box!important;border-radius:23px!important;background:#fff!important;padding:23px 18px!important;box-shadow:0 15px 38px rgba(4,35,73,.2)!important}.mwAppPasswordPage .siteLogo{display:block!important;height:76px!important;max-width:150px!important;margin:0 auto 16px!important}.mwAppPasswordPage input{width:100%!important;box-sizing:border-box!important;min-height:50px!important;border-radius:13px!important;border:1px solid #dce3ec!important;background:#f8fafc!important;padding:12px!important}.mwAppPasswordPage .primary{width:100%!important;min-height:50px!important;border:0!important;border-radius:14px!important;background:linear-gradient(90deg,#ff5b12,#ff7b24)!important;color:#fff!important;font-weight:900!important}
}
@media(max-width:767px){
 .catCard{cursor:pointer;touch-action:manipulation}
 .catCard[hidden]{display:none!important}
 .mwAppSearch input{pointer-events:auto!important;position:relative!important;z-index:2!important}
 .mwAppSearch{position:relative!important;z-index:20!important}
}

/* 2026-07-25 premium service listing correction */
@media(max-width:767px){
 body.mwAppInnerPage .section>.center{padding:8px 8px 4px!important}
 body.mwAppInnerPage .section>.center h1{font-size:29px!important;letter-spacing:-.7px!important;margin:7px 0 10px!important}
 body.mwAppInnerPage .section>.center p{font-size:14px!important;line-height:1.55!important;color:#637086!important;margin:0 auto 14px!important;max-width:330px!important}
 body.mwAppInnerPage .serviceListGrid{padding:0!important;gap:16px!important;margin:8px 0 0!important}
 body.mwAppInnerPage .serviceListCard{display:block!important;border-radius:22px!important;overflow:hidden!important;min-height:0!important;cursor:pointer!important;border:1px solid #e1e8f1!important;box-shadow:0 12px 30px rgba(17,38,72,.09)!important;transform:translateZ(0)!important}
 body.mwAppInnerPage .serviceCardMedia{position:relative!important;width:100%!important;height:178px!important;overflow:hidden!important;background:#eaf1f9!important}
 body.mwAppInnerPage .serviceListCard .serviceCardMedia>img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important}
 body.mwAppInnerPage .serviceCardBadge{position:absolute!important;left:12px!important;top:12px!important;padding:7px 10px!important;border-radius:999px!important;background:rgba(7,39,82,.88)!important;color:#fff!important;font-size:9px!important;font-weight:900!important;letter-spacing:.3px!important;backdrop-filter:blur(7px)!important}
 body.mwAppInnerPage .serviceCardBody{padding:16px!important}
 body.mwAppInnerPage .serviceCardTop{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}
 body.mwAppInnerPage .serviceListCard h3{font-size:20px!important;line-height:1.22!important;margin:0!important;letter-spacing:-.25px!important;max-width:73%!important}
 body.mwAppInnerPage .serviceRating{flex:0 0 auto!important;border-radius:9px!important;background:#eaf8ef!important;color:#13743c!important;padding:6px 8px!important;font-size:11px!important;font-weight:900!important}
 body.mwAppInnerPage .serviceCardPrice{display:block!important;margin-top:9px!important;color:#ff5b12!important;font-size:18px!important;line-height:1.25!important}
 body.mwAppInnerPage .serviceListCard p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:12px!important;line-height:1.55!important;color:#657287!important;margin:9px 0 11px!important;min-height:37px!important}
 body.mwAppInnerPage .serviceCardMeta{display:flex!important;flex-wrap:wrap!important;gap:7px 12px!important;color:#53647b!important;font-size:10px!important;font-weight:700!important;margin-bottom:14px!important}
 body.mwAppInnerPage .serviceCardActions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
 body.mwAppInnerPage .serviceCardActions a{min-height:45px!important;margin:0!important;border-radius:13px!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}
 body.mwAppInnerPage .serviceCardActions .btnOutline{background:#eef4fb!important;color:#123c70!important;border:1px solid #d8e4f0!important;box-shadow:none!important}
 body.mwAppInnerPage .serviceCardActions .btnDark{width:auto!important;background:linear-gradient(90deg,#ff5b12,#ff7b24)!important;color:#fff!important;box-shadow:0 9px 18px rgba(255,91,18,.2)!important}
}
html,body{touch-action:pan-x pan-y;-ms-touch-action:pan-x pan-y}
