/* Received HTML: preserve sender palette; adapt structure without recoloring. */
#mailRenderedBody.xm107Reader{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;color:initial!important;-webkit-text-fill-color:initial!important;background:transparent!important}
#mailRenderedBody.xm107Reader *{box-sizing:border-box}
#mailRenderedBody.xm107Flow{height:auto!important;overflow-x:hidden!important;overflow-y:visible!important}
#mailRenderedBody.xm107Flow :where(img,video,svg,canvas){max-width:100%!important;height:auto!important}
#mailRenderedBody.xm107Flow :where(iframe){max-width:100%!important}
#mailRenderedBody.xm107Flow :where(a,p,div,span,blockquote,pre,code){overflow-wrap:anywhere;word-break:break-word}
#mailRenderedBody.xm107Flow :where(pre,code){white-space:pre-wrap}
#mailRenderedBody.xm107Flow>table{width:100%!important;max-width:100%!important;table-layout:auto!important}
#mailRenderedBody.xm107Flow td,#mailRenderedBody.xm107Flow th{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}
#mailRenderedBody.xm107Scaled>.xm107Stage{position:absolute!important;left:0!important;top:0!important;right:auto!important;bottom:auto!important;margin:0!important;padding:0!important;max-width:none!important;will-change:transform;backface-visibility:hidden}
#mailRenderedBody.xm107Scaled>.xm107Stage :where(table,tbody,thead,tfoot,tr,td,th){max-width:none!important;table-layout:auto!important}
#mailRenderedBody.xm107Scaled>.xm107Stage :where(img,video,svg,canvas){height:auto!important}
/* Forward wrapper styles metadata only. Original forwarded HTML keeps sender colors. */
.xm106ForwardQuote{color:inherit!important;-webkit-text-fill-color:initial!important;background:color-mix(in srgb,var(--surface,#fff) 94%,var(--accent,#7567f8) 6%)!important}
.xm106ForwardQuote>header{color:var(--muted,#667085)!important;-webkit-text-fill-color:currentColor!important}
.xm106ForwardBody,.xm106ForwardBody *{color:revert!important;-webkit-text-fill-color:initial!important}
body.theme-dark .xm106ForwardQuote{background:#121b30!important}.xm106ForwardBody{background:transparent!important}
