/* BUILD 14.4.0.8 — Unified application chrome.
   CRM is the canonical shell: one full-width dark top bar, then one shared light rail. */
:root{--bd-shell-top:52px;--bd-shell-brand:248px;--bd-shell-rail:92px;--bd-shell-dark:#403833;--bd-shell-paper:#fbf6ef;--bd-shell-line:#e5d9d0}
.security-strip{position:relative!important;z-index:1000!important;height:var(--bd-shell-top)!important;min-height:var(--bd-shell-top)!important;width:100%!important;display:grid!important;grid-template-columns:var(--bd-shell-brand) minmax(0,1fr)!important;align-items:stretch!important;padding:0!important;margin:0!important;background:var(--bd-shell-dark)!important;color:#f7eee8!important;box-shadow:none!important;border:0!important}
.security-brand{display:flex!important;align-items:center!important;gap:10px!important;height:var(--bd-shell-top)!important;padding:7px 14px!important;border-right:1px solid rgba(255,255,255,.08)!important;color:#fff8f2!important;min-width:0!important}
.security-brand img{width:36px!important;height:36px!important;flex:0 0 36px!important;border-radius:50%!important;object-fit:contain!important;background:#fff!important;border:1px solid #e4d8cf!important;padding:5px!important}
.security-brand strong,.security-brand span{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.security-brand strong{font-size:14px!important;line-height:1.15!important}.security-brand span{font-size:10px!important;color:#c9bbb2!important;margin-top:2px!important}
.security-strip-label{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;padding:0 18px!important;color:rgba(255,247,237,.82)!important;font-size:10px!important;font-weight:760!important;letter-spacing:.15em!important;text-transform:uppercase!important}
/* Legacy workspace headers are content, never a second app bar. */
.suite-message-page .mc-strip,.suite-knowledge-page .hub-security-strip{display:none!important}
.suite-page .suite-rail{position:fixed!important;left:0!important;top:var(--bd-shell-top)!important;bottom:0!important;width:var(--bd-shell-rail)!important;min-width:var(--bd-shell-rail)!important;height:calc(100vh - var(--bd-shell-top))!important;padding:14px 10px 16px!important;background:var(--bd-shell-paper)!important;border-right:1px solid var(--bd-shell-line)!important;z-index:60!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}
.suite-page .suite-brand{display:none!important}
.suite-page .suite-main{margin-left:var(--bd-shell-rail)!important;padding-top:0!important;min-height:calc(100vh - var(--bd-shell-top))!important}
.suite-page .suite-nav{margin-top:0!important}
/* CRM rail already lives below the security strip; pin its width to the workspace rail. */
body:not(.suite-page) .app-shell{grid-template-columns:var(--bd-shell-rail) minmax(0,1fr)!important;min-height:calc(100vh - var(--bd-shell-top))!important}
body:not(.suite-page) .sidebar{width:var(--bd-shell-rail)!important;min-width:var(--bd-shell-rail)!important;height:calc(100vh - var(--bd-shell-top))!important;padding:14px 10px 16px!important;background:var(--bd-shell-paper)!important;border-right:1px solid var(--bd-shell-line)!important}
@media(max-width:900px){.security-strip{display:grid!important;grid-template-columns:minmax(180px,240px) 1fr!important}.suite-page .suite-rail{width:72px!important;min-width:72px!important;padding-left:8px!important;padding-right:8px!important}.suite-page .suite-main{margin-left:72px!important}body:not(.suite-page) .app-shell{grid-template-columns:72px minmax(0,1fr)!important}body:not(.suite-page) .sidebar{width:72px!important;min-width:72px!important}}
@media(max-width:620px){:root{--bd-shell-top:50px}.security-strip{grid-template-columns:1fr!important}.security-strip-label{display:none!important}.security-brand{border-right:0!important}.suite-page .suite-rail{width:64px!important;min-width:64px!important;padding-left:6px!important;padding-right:6px!important}.suite-page .suite-main{margin-left:64px!important}body:not(.suite-page) .app-shell{grid-template-columns:64px minmax(0,1fr)!important}body:not(.suite-page) .sidebar{width:64px!important;min-width:64px!important}}

/* 14.4.0.8: legacy workspace bars are never part of the app chrome. */
.suite-message-page .mc-strip,.suite-knowledge-page .hub-security-strip{display:none!important;position:static!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
.suite-page .suite-main{padding-top:0!important}
