/* The application owns its logo/navigation; each workspace has one module title. */
body.evx-app-shell .topbar .app-role-full{display:none!important}
body.evx-app-shell .topbar .app-role-short{display:inline!important}
body.evx-app-shell.evx-has-workspace .main>.content{visibility:hidden}
body.evx-app-shell.evx-fast-view .content>.eyebrow{display:none}
body.evx-app-shell.evx-fast-view .content>h1{font:650 25px/1.25 system-ui,-apple-system,sans-serif;letter-spacing:-.4px;color:#173f35}
body.evx-module-document .evx-chrome-duplicate{display:none!important}
body.evx-module-document .evx-module-heading{display:block!important;position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:18px 24px!important;background:#fff!important;border:0!important;border-bottom:1px solid #d7e1da!important;border-radius:0!important;box-shadow:none!important;color:#173f35!important;box-sizing:border-box!important;z-index:1}
body.evx-module-document .evx-module-heading>h1{display:block!important;margin:0!important;padding:0!important;font:650 25px/1.25 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;letter-spacing:-.4px!important;text-transform:none!important;color:#173f35!important;overflow-wrap:break-word}
body.evx-module-document .evx-native-module-tools{position:relative!important;inset:auto!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;max-width:none!important;margin:0!important;padding:12px 24px!important;border:0!important;border-bottom:1px solid #d7e1da!important;border-radius:0!important;background:#fff!important;color:#173f35!important;box-shadow:none!important;box-sizing:border-box!important;min-height:0!important}
body.evx-module-document .evx-native-module-tools label{font:600 13px/1.4 system-ui,sans-serif!important;color:#466458!important;letter-spacing:0!important;text-transform:none!important}
body.evx-module-document .evx-native-module-tools button,body.evx-module-document .evx-native-module-tools a:not(.evx-chrome-duplicate){font:600 13px/1.35 system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;min-height:44px!important;border-radius:9px!important;text-decoration:none!important}
body.evx-module-document .evx-native-module-tools input,body.evx-module-document .evx-native-module-tools select{font:400 16px/1.4 system-ui,sans-serif!important;border:1px solid #bbcec1!important;border-radius:9px!important;min-height:44px!important;color:#173f35!important;background:#fff!important;box-sizing:border-box!important}
body.evx-module-document .evx-native-module-tools .date-label{margin:0!important;display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}
body.evx-module-document .evx-native-module-tools .date-label input{width:170px!important;margin:0!important}
body.evx-module-document .evx-native-module-tools .ems-title.evx-chrome-duplicate{display:none!important}
body.evx-module-document .evx-native-module-tools.evx-chrome-duplicate{display:none!important}
@media(max-width:760px){
 body.evx-module-document .evx-module-heading{padding:16px 14px!important}
 body.evx-module-document .evx-module-heading>h1,body.evx-app-shell.evx-fast-view .content>h1{font-size:23px!important;line-height:1.25!important}
 body.evx-module-document .evx-native-module-tools{padding:12px 14px!important;gap:10px!important}
 body.evx-module-document .evx-native-module-tools .date-label{width:100%!important;justify-content:space-between!important}
}
@media print{body.evx-module-document .evx-module-heading{display:none!important}}
