/* One location label per feature; preserve all workflow controls and statuses. */
#appShell.ui-workspace .workspace-breadcrumb{display:block;min-width:0;flex:1;font:500 13px/1.6 var(--ui-font-sans);color:var(--ui-ink-secondary)}
#appShell.ui-workspace .workspace-breadcrumb ol{display:flex;align-items:center;flex-wrap:wrap;gap:7px 16px;list-style:none;padding:0;margin:0}
#appShell.ui-workspace .workspace-breadcrumb li{display:flex;align-items:center;gap:16px;min-width:0;max-width:100%}
#appShell.ui-workspace .workspace-breadcrumb [hidden]{display:none!important}
#appShell.ui-workspace .workspace-breadcrumb .workspace-breadcrumb-separator{color:var(--ui-ink-secondary);opacity:.5;font-weight:400}
#appShell.ui-workspace .workspace-breadcrumb .workspace-toolbar-title{display:block;margin:0;padding:0;font-family:inherit;font-size:13px;font-weight:650;line-height:1.6;letter-spacing:0;overflow-wrap:anywhere;color:var(--ui-ink)}
/* These exact direct-child intro blocks remain in the DOM for existing page
   controllers, but no longer consume visual space or duplicate the current
   breadcrumb heading. Drawer and section headings are deliberately untouched. */
#appShell.ui-workspace .workspace-content > .pane-transition > :is(.workspace-page-head,.recon-page-head) > :first-child:has(> h1,> h2),
#appShell.ui-workspace .workspace-content > .pane-transition > :is(.workspace-page-head,.recon-page-head) :is(.workspace-page-badge,.recon-page-badge){display:none!important}
#appShell.ui-workspace .workspace-content > .pane-transition > :is(.workspace-page-head,.recon-page-head){
  display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-direction:row!important;flex-wrap:wrap!important;
  gap:12px!important;min-height:0!important;margin:0 0 20px!important;padding:0!important;border:0!important;background:none!important
}
#appShell.ui-workspace .workspace-content > .pane-transition > :is(.workspace-page-head,.recon-page-head) > :is(.workspace-page-aside,.recon-page-actions){margin-left:auto}
#appShell.ui-workspace .workspace-content > .pane-transition > :is(.workspace-page-head,.recon-page-head):not(:has(button:not([hidden]):not(.u-hidden),a[href],input:not([type=hidden]),select,.workspace-page-primary-status,.integration-page-updated)){display:none!important}
@media(max-width:1100px){
  #appShell.ui-workspace .workspace-toolbar{flex-wrap:wrap;gap:10px 18px}
  #appShell.ui-workspace .workspace-toolbar-actions{margin-left:auto;flex-shrink:0}
}
@media(max-width:760px){
  #appShell.ui-workspace .workspace-toolbar .workspace-breadcrumb{flex:1 0 100%;font-size:11px}
  #appShell.ui-workspace .workspace-breadcrumb ol,#appShell.ui-workspace .workspace-breadcrumb li{gap:7px 10px}
  #appShell.ui-workspace .workspace-breadcrumb .workspace-toolbar-title{display:block;font-size:12px}
  #appShell.ui-workspace .workspace-toolbar .workspace-toolbar-actions{width:auto;max-width:100%;margin-left:auto}
  #appShell.ui-workspace .workspace-content > .pane-transition > :is(.workspace-page-head,.recon-page-head){justify-content:flex-start!important;margin-bottom:16px!important}
}

