/* 22Media Premium Pro 6.7 — mobile masthead, drawer and footer polish */
:root{--m22v67-blue:#0b68f1;--m22v67-navy:#06143f;--m22v67-line:#e3eaf4;--m22v67-soft:#f6f9fe}

/* subtle desktop refinement */
.m22-header-v66.is-scrolled{box-shadow:0 14px 40px rgba(7,31,75,.09)!important}.m22-header-v66 .m22-brand-horizontal{pointer-events:auto!important}.m22-header-v66 .m22-header-actions-v66{isolation:isolate}.m22-header-v66 .m22-account-btn{position:relative;z-index:10}.m22-footer-v66{border-top:1px solid rgba(73,118,201,.18)}

/* drawer brand */
.m22-mobile-menu-brand{display:flex;align-items:center;gap:9px;min-width:0}.m22-mobile-menu-brand .m22-square-logo{width:38px!important;height:38px!important;border-radius:10px!important;box-shadow:0 7px 18px rgba(8,46,112,.12)}.m22-mobile-menu-brand b{display:block;font-size:12px;color:#102246;line-height:1.1}.m22-mobile-menu-brand small{display:block;font-size:7px;color:#8591a5;margin-top:2px;letter-spacing:.04em}.m22-mobile-menu-close{width:38px!important;height:38px!important;border-radius:10px!important;border:1px solid #e1e8f2!important;background:#f7f9fd!important;color:#31415c!important}

@media(max-width:980px){
  body{padding-bottom:64px}
  .m22-topbar-v6{height:32px!important;min-height:32px!important}.m22-topbar-v6 .m22-topbar-inner{min-height:32px!important;padding-inline:12px!important}.m22-topbar-v6 .m22-weather-strip{margin-right:auto!important}.m22-topbar-v6 .m22-language-switch{gap:4px!important}.m22-topbar-v6 .m22-lang-pill{min-width:34px;text-align:center;border-radius:9px!important}
  .m22-header-v66{position:sticky!important;top:0!important;z-index:9990!important}.m22-header-v66 .m22-header-main-v6{height:64px!important;min-height:64px!important;padding:0 12px!important;grid-template-columns:46px 1fr 46px!important;background:rgba(255,255,255,.97)!important;backdrop-filter:blur(18px)}
  .m22-header-v66 .m22-menu-toggle,.m22-header-v66 .m22-header-actions-v66 .m22-account-btn{width:42px!important;height:42px!important;border-radius:13px!important;box-shadow:0 7px 20px rgba(17,55,116,.08)!important}
  .m22-header-v66 .m22-brand-square .m22-square-logo{width:47px!important;height:47px!important;border-radius:14px!important;box-shadow:0 9px 24px rgba(5,38,100,.15)}
  .m22-header-v66 .m22-nav-wrap{width:min(392px,91vw)!important;background:linear-gradient(180deg,#fff,#f8faff)!important}.m22-header-v66 .m22-mobile-menu-head{padding:12px 13px!important;min-height:64px!important;box-shadow:0 5px 18px rgba(11,45,99,.045)}
  .m22-header-v66 .m22-nav-inner{padding:9px 10px calc(88px + env(safe-area-inset-bottom))!important}.m22-header-v66 .m22-nav-list{gap:4px!important}.m22-header-v66 .m22-nav-list>li>a{min-height:47px!important;padding:11px 12px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;font-size:12px!important}.m22-header-v66 .m22-nav-list>li>a:before{content:"";width:7px;height:7px;border-radius:50%;background:#d7e3f5;margin-right:8px;flex:0 0 auto}.m22-lang-ur .m22-header-v66 .m22-nav-list>li>a:before{margin-right:0;margin-left:8px}.m22-header-v66 .m22-nav-list>li.current-menu-item>a,.m22-header-v66 .m22-nav-list>li.current-menu-ancestor>a{background:#edf5ff!important;border-color:#d9e8fb!important;color:#075fdc!important}.m22-header-v66 .m22-nav-list>li.current-menu-item>a:before,.m22-header-v66 .m22-nav-list>li.current-menu-ancestor>a:before{background:#0b68f1;box-shadow:0 0 0 4px rgba(11,104,241,.09)}
  .m22-header-v66 .m22-nav-list .sub-menu{margin:3px 0 9px!important;padding:6px 7px!important;border-left:0!important;border-radius:12px!important;background:#f1f6fd!important}.m22-header-v66 .m22-nav-list .sub-menu a{min-height:40px!important;padding:9px 10px!important;border-radius:9px!important}.m22-header-v66 .m22-nav-list .sub-menu a:before{content:"↳";color:#8ca0bc;margin-right:6px}.m22-lang-ur .m22-header-v66 .m22-nav-list .sub-menu a:before{content:"↲";margin-right:0;margin-left:6px}
  .m22-header-v66 .m22-nav-tools{display:grid!important;grid-template-columns:1fr 1fr;gap:7px!important;padding-top:12px!important}.m22-header-v66 .m22-nav-tools>a,.m22-header-v66 .m22-nav-tools>button{width:100%!important;height:42px!important;border:1px solid #dfe7f2!important;background:#fff!important}
  .m22-breaking{position:relative;z-index:30}.m22-breaking-inner{min-height:45px!important;padding-inline:10px!important}.m22-breaking-label{font-size:9px!important;flex:0 0 auto}.m22-breaking-arrows{display:none!important}.m22-breaking-track a{font-size:10px!important}
  .m22-mobile-dock{height:62px!important;padding-bottom:env(safe-area-inset-bottom)!important;background:rgba(255,255,255,.96)!important;border-top:1px solid #dce5f1!important;box-shadow:0 -14px 38px rgba(8,34,78,.10)!important;backdrop-filter:blur(18px)}.m22-mobile-dock>a,.m22-mobile-dock>button{min-width:0!important;color:#66758d!important}.m22-mobile-dock i{font-size:17px!important}.m22-mobile-dock span{font-size:8px!important;font-weight:800!important}.m22-mobile-dock>a:first-child{color:#0b64e8!important}
  body.m22-menu-open .m22-mobile-dock{opacity:.25;pointer-events:none}
}

/* Mobile footer behaves like a polished app footer */
@media(max-width:720px){
  .m22-footer-v66{margin-top:32px!important;padding:16px 0 0!important;border-radius:28px 28px 0 0;box-shadow:0 -18px 50px rgba(5,20,56,.08)}.m22-footer-v66>.m22-container{padding-inline:14px!important}
  .m22-footer-newsletter-v66{padding:18px!important;border-radius:18px!important;gap:14px!important}.m22-footer-newsletter-v66 h3{font-size:19px!important;line-height:1.25!important}.m22-footer-newsletter-v66 p{font-size:10px!important;line-height:1.55}.m22-footer-newsletter-v66 .m22-newsletter-form{display:grid!important;grid-template-columns:1fr 44px!important}.m22-footer-newsletter-v66 .m22-newsletter-form input{min-width:0!important;height:44px!important}.m22-footer-newsletter-v66 .m22-newsletter-form button{width:44px!important;height:44px!important}
  .m22-footer-trustbar{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin:11px 0 22px!important}.m22-footer-trustbar>div,.m22-footer-trustbar>a{padding:10px!important;border-radius:12px!important;min-width:0}.m22-footer-trustbar i{width:29px!important;height:29px!important}.m22-footer-trustbar b{font-size:9px!important}.m22-footer-trustbar small{font-size:7px!important}
  .m22-footer-grid-v66{display:grid!important;grid-template-columns:1fr 1fr!important;gap:22px 16px!important;padding-bottom:23px!important}.m22-footer-brand-v66{grid-column:1/-1!important;display:grid;justify-items:center;text-align:center;padding:4px 0 6px}.m22-footer-wordmark-v66{padding:7px 10px!important;border-radius:13px!important}.m22-footer-wordmark-v66 .m22-logo-image{width:195px!important;height:45px!important}.m22-footer-brand-v66>p{max-width:360px!important;margin:11px auto!important;font-size:9px!important;line-height:1.65!important}.m22-footer-actions-v66,.m22-social-row-v66{justify-content:center!important}.m22-footer-col{min-width:0}.m22-footer-col:nth-of-type(4){grid-column:1/-1}.m22-footer-col:nth-of-type(4) .m22-footer-links{grid-template-columns:1fr 1fr}.m22-footer-col h4{font-size:9px!important;margin-bottom:10px!important}.m22-footer-v66 .m22-footer-links{gap:6px!important}.m22-footer-v66 .m22-footer-links a{font-size:9px!important;line-height:1.45!important}.m22-footer-bottom-v66{min-height:53px!important;grid-template-columns:1fr 38px!important;gap:8px!important;padding-bottom:env(safe-area-inset-bottom)}.m22-footer-bottom-v66>span{font-size:7px!important;line-height:1.45}.m22-footer-bottom-v66 .m22-backtop{width:36px!important;height:36px!important;border-radius:10px!important}
}
@media(max-width:420px){.m22-footer-trustbar{grid-template-columns:1fr!important}.m22-footer-grid-v66{grid-template-columns:1fr 1fr!important}.m22-footer-col:nth-of-type(4){grid-column:1/-1}.m22-footer-newsletter-v66 h3{font-size:18px!important}.m22-header-v66 .m22-nav-wrap{width:92vw!important}}

.m22-dark .m22-mobile-menu-brand b{color:#edf4ff}.m22-dark .m22-mobile-menu-brand small{color:#8798b4}.m22-dark .m22-header-v66 .m22-mobile-menu-head,.m22-dark .m22-header-v66 .m22-nav-wrap{background:#0d1627!important}.m22-dark .m22-header-v66 .m22-nav-list .sub-menu{background:#141f33!important}.m22-dark .m22-header-v66 .m22-nav-tools>a,.m22-dark .m22-header-v66 .m22-nav-tools>button{background:#111b2d!important;border-color:#2b3850!important}
