body.osnova-mail-open{overflow:hidden}
body.osnova-mail-open .shell{height:100dvh;min-height:0;overflow:hidden;padding-bottom:0}
body.osnova-mail-open .workspace{height:100%;display:flex;flex-direction:column;min-height:0}
body.osnova-mail-open .topbar{flex-shrink:0}
body.osnova-mail-open #content{flex:1;min-height:0;max-width:none;width:100%;margin:0;padding:0!important}
.mail-page{height:100%;min-height:0;display:flex;flex-direction:column}
.mail-frame-anchor{min-height:0;flex:1;overflow:hidden;background:var(--ui-surface-ffffff,#fff)}
.mail-frame-anchor>p{padding:20px;font-size:12px}
.mail-frame-portal{position:fixed;z-index:4;overflow:hidden;background:var(--ui-surface-ffffff,#fff)}
.mail-frame-portal[hidden],.mail-frame[hidden]{display:none!important}
.mail-frame{display:block;border:0;width:100%;height:100%;background:#fff}
.mail-status{padding:24px;color:var(--muted);font-size:13px;line-height:1.6}
.mail-status[hidden]{display:none}
@media(max-width:600px){body.osnova-mail-open .workspace{padding-bottom:calc(var(--mobile-nav-height,70px) + env(safe-area-inset-bottom,0px))}}
