/* FOOD OS 84.78.0 — attach every route canvas to the global application header. */

/*
  The responsive canvas keeps its horizontal gutter and bottom navigation clearance,
  but no longer inserts a second top gutter between the global header and page content.
  Module headers already own their internal padding and rounded lower edge.
*/
body[data-foodos-route] main#app-container,
body.pc-settings-active main#app-container,
body.pc-terminal-active main#app-container,
body.pc-reports-active main#app-container,
body.pc-online-menu-settings-active main#app-container{
  padding-top:0!important;
}

body[data-foodos-route] main#app-container>:is(
  .pc-subpage-shell,
  .pc-settings-page,
  .inv-page,
  .repPro-page,
  .tcA-shell,
  .pc-recipes-page,
  .pc-persons-page,
  .pc-om-page,
  .cc-shell,
  .pc-accounts-page,
  .page
){
  margin-top:0!important;
  padding-top:0!important;
}

body[data-foodos-route] main#app-container>:is(
  .pc-subpage-shell,
  .pc-settings-page,
  .inv-page,
  .repPro-page,
  .tcA-shell,
  .pc-recipes-page,
  .pc-persons-page,
  .pc-om-page,
  .cc-shell,
  .pc-accounts-page,
  .page
)>:is(.pc-module-topbar,.pc-settings-topbar,.pc-acc-topbar,.pc-unified-head,.cc-topbar-premium,.inv-header,.topbar){
  margin-top:0!important;
}
