/* Shared workspace identity on every node. */
html body #mythdModernApp .m-topbar{padding-bottom:76px!important}
html body #mythdModernApp .m-topbar #mWorkspaceIdentity{position:absolute!important;left:14px!important;bottom:10px!important;top:auto!important;z-index:3;display:block!important;width:max-content!important;max-width:calc(100% - 132px)!important;margin:0!important;padding:6px 10px!important;border:1px solid var(--amber-500)!important;border-radius:13px!important;background:#17212e!important;color:#ffffff!important;box-shadow:0 2px 8px #0003;font-size:12px!important;line-height:1.3!important;text-align:left;white-space:normal!important;overflow-wrap:anywhere;box-sizing:border-box}
html body #mythdModernApp .m-workspace-topline{display:block;line-height:1.3}
html body #mythdModernApp #mWorkspaceCompany{display:inline;font-size:12px!important;line-height:1.3}
html body #mythdModernApp #mWorkspaceName{font-size:11px!important;font-weight:600}
html body #mythdModernApp #mWorkspaceUser{font-size:10px!important;line-height:1.4!important;margin-top:2px!important;opacity:.9!important}
html body #mythdModernApp #mWorkspaceUser:focus-visible{outline:2px solid var(--amber-500);outline-offset:2px;border-radius:3px}
@media(max-width:1100px){html:is([data-mythd-theme-banner="standard"],[data-mythd-theme-banner="standardDark"]) body #mythdModernApp .m-topbar{min-height:210px!important}}
@media print{#mWorkspaceIdentity{display:none!important}}
/* A visible company logo, or an explicit refresh arrow, beside the workspace heading. */
html body #mythdModernApp .m-topbar .m-head-identity #mLogoRefresh{
  position:relative!important;top:auto!important;left:auto!important;transform:none!important;
  width:44px!important;height:44px!important;flex:0 0 44px!important;
  padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
}
html body #mythdModernApp #mLogoRefresh .m-head-logo{
  visibility:visible!important;width:44px!important;height:44px!important;max-width:44px!important;object-fit:contain!important;
}
.logo-refresh[data-has-company-logo="false"]{
  width:44px;min-width:44px;height:44px;border:1px solid var(--graphite-700)!important;
  border-radius:50%!important;background:var(--graphite-900)!important;color:var(--paper)!important;
}
.logo-refresh[data-has-company-logo="false"]::after{content:"↻";font:400 27px/1 system-ui}
html:is([data-mythd-theme-banner="standard"],[data-mythd-theme-banner="standardDark"]) body #mythdModernApp .m-topbar .m-head-identity #mLogoRefresh{position:absolute!important;top:16px!important;left:28px!important}
html:is([data-mythd-theme-banner="standard"],[data-mythd-theme-banner="standardDark"]) body #mythdModernApp .m-head-identity>div{left:84px;max-width:calc((100% - 560px)/2 - 100px)}
@media(max-width:1100px){
 html:is([data-mythd-theme-banner="standard"],[data-mythd-theme-banner="standardDark"]) body #mythdModernApp .m-topbar .m-head-identity #mLogoRefresh{top:8px!important;left:14px!important}
 html:is([data-mythd-theme-banner="standard"],[data-mythd-theme-banner="standardDark"]) body #mythdModernApp .m-head-identity>div{left:68px;max-width:calc(100% - 82px)}
}