/* SIAPIYA_NAV_DASHBOARD_DENSITY_V370274 — scoped to navigation and dashboard. */
#dashboardApp :is(#sidebarMenu,#mobileMenu,#mobileMenuBottom) .siapiya-nav-focus{
  display:flex;align-items:center;gap:.3rem;overflow-x:auto;scrollbar-width:thin;
  padding:.45rem .32rem .72rem;margin:.1rem .25rem .45rem;
  border-bottom:1px solid var(--bs-border-color);-webkit-overflow-scrolling:touch;
}
#dashboardApp :is(#sidebarMenu,#mobileMenu,#mobileMenuBottom) .siapiya-nav-focus[hidden]{display:none!important}
#dashboardApp :is(#sidebarMenu,#mobileMenu,#mobileMenuBottom) .siapiya-nav-focus button{
  white-space:nowrap;border:1px solid var(--bs-border-color);border-radius:999px;
  padding:.48rem .7rem;min-height:39px;min-width:max-content;background:var(--bs-body-bg);
  color:var(--bs-body-color);font:650 .75rem/1.25 system-ui,sans-serif;
}
#dashboardApp :is(#sidebarMenu,#mobileMenu,#mobileMenuBottom) .siapiya-nav-focus button[aria-pressed="true"]{
  background:var(--bs-primary);border-color:var(--bs-primary);color:#fff;
}
#dashboardApp :is(#sidebarMenu,#mobileMenu,#mobileMenuBottom) .siapiya-nav-focus button[hidden],
#dashboardApp :is(#sidebarMenu,#mobileMenu,#mobileMenuBottom) a.siapiya-nav-focus-hidden{display:none!important}
#dashboardApp :is(#sidebarMenu,#mobileMenu,#mobileMenuBottom)[data-siapiya-nav-focus-selection]:not([data-siapiya-nav-focus-selection="all"]) [data-siapiya-section-start="1"]{
  margin-top:.2rem;
}
#dashboardApp :is(#sidebarMenu,#mobileMenu,#mobileMenuBottom)[data-siapiya-nav-focus-selection]:not([data-siapiya-nav-focus-selection="all"]) [data-siapiya-section-start="1"]::before{
  content:none!important;
}
#dashboardApp :is(#sidebarMenu,#mobileMenu,#mobileMenuBottom) .siapiya-nav-focus button:focus-visible{
  outline:3px solid var(--bs-primary);outline-offset:2px;
}
/* One decision/action in the executive dashboard. Additional items remain, unmodified. */
#mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-role-priority-title p,
#mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-priority-authority,
#mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-priority-bucket-summary,
#mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-decision-reason{display:none!important}
#mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-priority-list:empty{display:none!important}
#mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-priority-group-head small{display:none!important}
@media(max-width:767.98px){
  #dashboardApp :is(#mobileMenu,#mobileMenuBottom) .siapiya-nav-focus{padding:.25rem .2rem .55rem}
  #dashboardApp :is(#mobileMenu,#mobileMenuBottom) .siapiya-nav-focus button{min-height:44px}
}
@media print{
  #dashboardApp :is(#sidebarMenu,#mobileMenu,#mobileMenuBottom) .siapiya-nav-focus{display:none!important}
}
@media(prefers-reduced-motion:reduce){
  #dashboardApp :is(#sidebarMenu,#mobileMenu,#mobileMenuBottom) .siapiya-nav-focus button{transition:none!important}
}
