@media screen {
  html[data-work-group="ops"] body {display:flex;flex-direction:column;height:100dvh;overflow:hidden;}
  html[data-work-group="ops"] body > :is(.auth-scope-bar,.shared-save-panel,.lms-test-banner) {flex-shrink:0;}
  html[data-work-group="ops"] body > #root {flex:1;min-height:0;height:auto!important;overflow:auto;}
  html[data-work-group="ops"] #root > div {height:100%!important;min-height:0!important;}
  html[data-work-group="ops"] .print-root {background:#F7F3EE!important;}
  @media(max-width:600px) {
    .auth-scope-bar,.shared-save-panel {padding:8px 12px;font-size:12px;gap:5px 10px;}
    .auth-scope-bar span {font-size:11px;}
  }
}
