html.mail-view239,html.mail-view239 body{overflow:hidden!important}
html body #mail235 .m235-reader-pane{scrollbar-gutter:auto!important}
html body #mail235 .m235-reader-content{--mail-reading-width:840px}
html body #mail235 .m235-envelope,html body #mail235 .m235-body,html body #mail235 .m236-html-controls,html body #mail235 .m236-html,html body #mail235 .m235-attachments,html body #mail235 .m235-reg-note{width:calc(100% - 40px)!important;max-width:var(--mail-reading-width)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}
html body #mail235 .m235-envelope{padding:22px 0 16px!important}
html body #mail235 .m235-body{padding:18px 0!important;font-size:16px!important;line-height:1.5!important}
html body #mail235 .m236-html-controls{padding:12px 0!important}
html body #mail235 .m236-html{min-height:0!important;max-height:none!important;height:1px;overflow:hidden!important;padding:0!important;display:block}
html body #mail235 .m235-attachments{display:flex;flex-wrap:wrap;gap:10px;padding:18px 0!important}
html body #mail235 .m235-attachments h3{width:100%;margin:0!important}
html body #mail235 .m235-attachment{flex:0 1 320px;box-sizing:border-box;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px!important;margin:0!important}
html body #mail235 .m235-attachment>span{grid-column:1/-1;min-width:0!important}
html body #mail235 .m235-reader-register:not(.done){background:#187b4c!important;border-color:#187b4c!important;color:white!important}
html body #mail235 .m235-reader-toolbar{gap:8px;padding:10px 14px!important}
html body #mail235 .m235-reader-more{margin-left:0!important}
html body #mail235 .m238-reader-nav{margin-left:auto}
@media(max-width:700px){
html body #mail235 .m235-statusbar{display:none!important}
html body #mail235 .m236-write-dock{position:fixed!important;left:auto!important;right:16px!important;bottom:var(--mail-fab-bottom239,100px)!important;padding:0!important;margin:0!important;width:auto!important;height:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;z-index:80;pointer-events:none;display:block!important}
html body #mail235 .m236-phone-write{pointer-events:auto;background:rgba(23,106,168,.86)!important;border:1px solid rgba(255,255,255,.35)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 5px 18px #183d5333;padding:12px 18px!important;min-height:48px!important;border-radius:28px!important}
html body #mail235.m235-reading .m236-write-dock{display:none!important}
html body #mail235 .m235-messages{padding-bottom:84px!important}
html body #mail235 .m235-reader-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto 44px;gap:6px!important;padding:8px 10px!important;align-items:center}
html body #mail235 .m235-reader-toolbar .m235-back{grid-row:1;grid-column:1;justify-content:flex-start;order:0;padding:6px 8px!important;min-height:40px!important}
html body #mail235 .m238-reader-nav{grid-row:1;grid-column:2/4;width:auto!important;gap:4px;margin:0!important;justify-content:flex-end}
html body #mail235 .m238-counter{display:none}
html body #mail235 .m238-reader-nav button{min-width:40px!important;min-height:40px!important;padding:4px!important}
html body #mail235 .m235-reader-toolbar .m235-reader-register{grid-row:2;grid-column:1;order:0;font-size:12px!important;padding:8px!important;min-height:40px!important;white-space:nowrap;gap:4px!important}
html body #mail235 .m235-reader-toolbar>a[href*="reply="]{grid-row:2;grid-column:2;font-size:12px!important;min-height:40px!important;padding:8px 4px!important}
html body #mail235 .m235-reader-toolbar .m235-reader-more{grid-row:2;grid-column:3;min-height:40px!important;padding:4px!important}
html body #mail235 .m235-reader-toolbar>a[href*="forward="],html body #mail235 .m235-reader-toolbar>[data-reader-action]{display:none!important}
html body #mail235 .m235-reader-toolbar .m236-open-document{grid-row:3;grid-column:1/-1;justify-content:flex-start;font-size:12px}
html body #mail235 .m235-envelope,html body #mail235 .m235-body,html body #mail235 .m236-html-controls,html body #mail235 .m236-html,html body #mail235 .m235-attachments,html body #mail235 .m235-reg-note{width:calc(100% - 28px)!important}
html body #mail235 .m235-envelope{padding:16px 0 12px!important}
html body #mail235 .m235-envelope h2{font-size:19px!important;line-height:1.35!important;margin-bottom:10px!important}
html body #mail235 .m235-envelope p{font-size:12px!important;line-height:1.4;margin:4px 0!important}
html body #mail235 .m235-attachment{flex-basis:100%}
}
