/* 22Media Premium Pro v6.74 — structural Urdu mobile render fix.
 * Root scrollport is deliberately LTR. RTL is isolated to .m22-site-shell.
 */
html[lang="ur-PK"]{direction:ltr!important;overflow-x:hidden!important;max-width:100%!important}
body.m22-lang-ur{direction:ltr!important;overflow-x:hidden!important;max-width:100%!important}
body.m22-lang-ur>.m22-site-shell[dir="rtl"]{direction:rtl!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:clip!important}

/* Preserve RTL article/card decorations that older files tied to html[dir=rtl]. */
body.m22-lang-ur .m22-card-desk-brand{left:auto;right:14px}
body.m22-lang-ur .m22-card-desk-brand>span:last-child{text-align:right}
body.m22-lang-ur.single-post .m22-article-hero-desk-v650{left:auto;right:22px}
body.m22-lang-ur.single-post .m22-article-hero-watermark-v650{right:auto;left:26px}
body.m22-lang-ur.single-post .m22-article-hero-chip-v645{left:auto;right:22px}
body.m22-lang-ur.single-post .m22-article-hero-watermark-v645{right:auto;left:26px}

@media(max-width:980px){
  body.m22-lang-ur{width:100%!important;min-width:0!important;margin:0!important}
  body.m22-lang-ur>.m22-site-shell[dir="rtl"]{position:relative!important;inset:auto!important;transform:none!important;margin:0!important}
  body.m22-lang-ur .m22-container{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
  body.m22-lang-ur #main-content,
  body.m22-lang-ur .m22-main,
  body.m22-lang-ur .m22-home,
  body.m22-lang-ur .m22-home-v6,
  body.m22-lang-ur .m22-home-v7{display:block!important;visibility:visible!important;opacity:1!important;transform:none!important;min-width:0!important;max-width:100%!important}
  body.m22-lang-ur .m22-v63-reveal,
  body.m22-lang-ur .m22-reveal{visibility:visible!important;opacity:1!important;transform:none!important;transition:none!important}

  /* Full-screen surfaces exist only while opened; no off-canvas fixed paint bounds. */
  body.m22-lang-ur .m22-header-v66 .m22-nav-wrap:not(.is-open),
  body.m22-lang-ur .m22-header-v66 .m22-nav-wrap:not(.is-open)+.m22-nav-backdrop,
  body.m22-lang-ur .m22-search-pro:not(.is-open){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:none!important}
  body.m22-lang-ur .m22-header-v66 .m22-nav-wrap.is-open{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;left:auto!important;right:0!important;transform:none!important}
  body.m22-lang-ur .m22-header-v66 .m22-nav-wrap.is-open+.m22-nav-backdrop{display:block!important}
  body.m22-lang-ur .m22-search-pro.is-open{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}

  /* Horizontal motion is contained locally, never on the page root. */
  body.m22-lang-ur .m22-breaking,
  body.m22-lang-ur .m22-breaking-inner,
  body.m22-lang-ur .m22-breaking-viewport,
  body.m22-lang-ur .m22-trending-strip{max-width:100%!important;min-width:0!important;overflow:hidden!important}
  body.m22-lang-ur .m22-breaking-track{transform:none!important;will-change:auto!important}

  body.m22-lang-ur .m22-skip-link,
  body.m22-lang-ur .m22-contact-hp{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;left:0!important;right:auto!important;top:0!important}
}
