/* Worker Tool only: no reserved appearance/navigation space above the content. */
@media screen {
  :is(html[data-worker-layout="compact"], html[data-worker-report="true"]) body {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }

  :is(html[data-worker-layout="compact"], html[data-worker-report="true"]) [data-studio-shell] {
    margin-top: 0 !important;
    padding-top: max(8px, env(safe-area-inset-top)) !important;
  }

  html[data-worker-layout="compact"] .walker-shell {
    align-items: start !important;
    align-content: start !important;
  }

  html[data-worker-layout="compact"] :is(.track-panel, .employee-app, .app-panel) > [data-studio-header] {
    margin-top: 0 !important;
  }

  @media (max-width: 820px) {
    :is(html[data-worker-layout="compact"], html[data-worker-report="true"]) [data-studio-shell] {
      padding-top: max(4px, env(safe-area-inset-top)) !important;
    }
  }
}
