/* R124.2.3.89 exact scoped corrections */
html,body{max-width:100%;overflow-x:hidden}#xmBrandLoader,.xmBrandLoader{display:none!important}body.xm-prepaint #login{visibility:visible!important}body.xm-prepaint::before,body.xm-prepaint::after{content:none!important;display:none!important}
.xmInternalMailHeader :where(button,.xmMailCode),.xmInternalMailFloatingSafe :where(button,.xmMailCode){-webkit-tap-highlight-color:transparent!important;-webkit-appearance:none!important;appearance:none!important;outline:0!important}
.xmInternalMailHeader :where(button,.xmMailCode)::before,.xmInternalMailHeader :where(button,.xmMailCode)::after,.xmInternalMailFloatingSafe :where(button,.xmMailCode)::before,.xmInternalMailFloatingSafe :where(button,.xmMailCode)::after{content:none!important;display:none!important}
.xmInternalMailHeader :where(button,.xmMailCode):is(:active,:focus,:hover),.xmInternalMailFloatingSafe :where(button,.xmMailCode):is(:active,:focus,:hover){background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;color:inherit!important}
.xmInternalMailHeader :where(button,.xmMailCode):focus-visible,.xmInternalMailFloatingSafe :where(button,.xmMailCode):focus-visible{outline:1px solid currentColor!important;outline-offset:2px!important}
#mailRenderedBody.xm89MailBody{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:clamp(10px,2vw,20px)!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.65!important;contain:layout!important}
#mailRenderedBody.xm89MailBody>*{max-width:100%!important;box-sizing:border-box!important}#mailRenderedBody.xm89MailBody :where(img,video,svg,canvas){max-width:100%!important;height:auto!important}#mailRenderedBody.xm89MailBody iframe{display:block!important;width:100%!important;max-width:100%!important;min-height:360px!important;border:0!important}#mailRenderedBody.xm89MailBody :where(pre,code){max-width:100%!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}#mailRenderedBody.xm89MailBody a{overflow-wrap:anywhere!important;word-break:break-word!important}
.xm89TableViewport{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important}.xm89TableViewport>table{width:max-content!important;min-width:100%!important;max-width:none!important}
#emailPrefix,#password,#xmDomainButton,#xmDomainButton *{color:var(--xm-domain-active,var(--xm-domain-color,var(--xm-accent,var(--accent))))!important;caret-color:var(--xm-domain-active,var(--accent))!important}#emailPrefix::placeholder,#password::placeholder{color:color-mix(in srgb,var(--xm-domain-active,var(--accent)) 72%,transparent)!important;opacity:1!important}#xmDomainButton svg,#xmDomainButton .chevron{fill:currentColor!important;stroke:currentColor!important;color:inherit!important}
#mailView,#utilityView,#adminView,#systemSettingsView{transition:opacity 80ms linear!important}@media(prefers-reduced-motion:reduce){#mailView,#utilityView,#adminView,#systemSettingsView{transition:none!important}}
