/* v2.9.504 – shared navigation density; opt-in sidebar-only mode */
body.ami-saas485 #app .topbar .ami504-tab-toggle{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 10px;border:1px solid #d4e2f0;border-radius:9px;background:#fff;color:#315476;font-size:11px;font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap}
body.ami-saas485 #app .topbar .ami504-tab-toggle:hover{background:#eef5ff}
body.ami-saas485 #app .topbar .ami504-tab-toggle:focus-visible{outline:2px solid #2563eb;outline-offset:2px}
body.ami-saas485 #app .topbar .ami504-tab-toggle[hidden]{display:none!important}
/* Don't hide sidebar navigation or content; only the redundant page tab strip. */
body.ami-saas485 #app.ami504-hide-tabs #content :is(.brick44-topbar,.ami493-payout-tabs,.ami493-nsic-tabs,.rzx16-tabs,.nsic-tabs,.po301-tabs,.ami261-project-nav){display:none!important}
/* Preserve navigation in collapsed/mobile sidebar modes, where a sidebar-only page is hard to navigate. */
body.ami-saas485 #app.ami504-hide-tabs.sidebar-collapsed #content :is(.brick44-topbar,.ami493-payout-tabs,.ami493-nsic-tabs,.rzx16-tabs,.nsic-tabs,.po301-tabs,.ami261-project-nav){display:flex!important}
@media(max-width:900px){body.ami-saas485 #app .topbar .ami504-tab-toggle{display:none!important}body.ami-saas485 #app.ami504-hide-tabs #content :is(.brick44-topbar,.ami493-payout-tabs,.ami493-nsic-tabs,.rzx16-tabs,.nsic-tabs,.po301-tabs,.ami261-project-nav){display:flex!important}}
@media print{body.ami-saas485 #app .topbar .ami504-tab-toggle{display:none!important}}
