/* MSDS Bharat staging UI protections — 26 Oct 2026 */
/* Keep native details panels in the stacking context of the active header. */
.ms-global-header,.site-header{isolation:isolate;z-index:1500!important;position:relative}
.ms-nav-dropdown:not([open])>.ms-nav-panel{display:none!important}
.ms-nav-dropdown[open]>.ms-nav-panel{display:grid!important}
.ms-global-nav .ms-global-links{align-items:center}
/* Guaranteed WhatsApp dimensions, even if an older stylesheet wins specificity. */
a.ic-wa-fab,a.whatsapp-fab{position:fixed!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;max-width:52px!important;max-height:52px!important;right:18px!important;bottom:22px!important;z-index:1100!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:50%!important;box-sizing:border-box!important}
a.ic-wa-fab svg,a.whatsapp-fab svg{display:block!important;width:27px!important;height:27px!important;max-width:27px!important;max-height:27px!important;flex:none!important}
a.ic-wa-fab svg *,a.whatsapp-fab svg *{vector-effect:non-scaling-stroke}
/* Modern, consistent treatment for long-form international country pages. */
body.ic-redesign.ms-refreshed-page{background:#fbf8f2;color:#18212c}
body.ic-redesign.ms-refreshed-page .us-page{max-width:1240px;margin-inline:auto}
body.ic-redesign.ms-refreshed-page .us-section{border-radius:18px}
body.ic-redesign.ms-refreshed-page .ic-sidebar{border-radius:18px}
body.ic-redesign.ms-refreshed-page :where(.us-page h1,.us-page h2,.us-page h3){color:#17212d;letter-spacing:-.03em}
@media(max-width:760px){a.ic-wa-fab,a.whatsapp-fab{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;bottom:86px!important;right:14px!important}a.ic-wa-fab svg,a.whatsapp-fab svg{width:24px!important;height:24px!important}}
