.column-divider{display:none!important}
/* Desktop follows the same single-level navigation as mobile. */
@media(min-width:701px){
 .shell{display:flex;flex-direction:column;--navigation-width:172px;--customer-list-width:166px}
 .shell>.mobile-drill-header{display:grid;grid-template-columns:148px minmax(0,1fr) 148px;gap:12px;align-items:center;flex-shrink:0;min-height:60px;padding:8px 18px;border-bottom:1px solid #ddd;background:#fff}
 .shell>.mobile-drill-header>span{min-width:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
 .shell>.mobile-drill-header>button{min-height:40px;font-size:14px;font-weight:400}
 .shell>.mobile-drill-header>button:last-child:not(:first-child){justify-self:end}
 .shell[data-mobile-screen="root"]>.main,.shell[data-mobile-screen="interaction"]>.main{display:none}
 .shell[data-mobile-screen="content"]>.sidebar{display:none}
 .shell>.sidebar{position:static;flex:1;min-height:0;padding-left:18px;padding-right:18px}
 .shell>.main{margin-left:0;width:100%;flex:1;min-height:0}
 .shell .channel-workspace,.shell .messenger-workspace{grid-template-columns:minmax(0,1fr);min-width:0}
 .shell .channel-workspace:not(.has-detail)>.channel-people,.shell .messenger-workspace:not(.has-chat)>.messenger-people{display:flex}
 .shell .channel-workspace:not(.has-detail)>.channel-detail,.shell .messenger-workspace:not(.has-chat)>.messenger-chat{display:none}
 .shell .channel-workspace.has-detail>.channel-people,.shell .messenger-workspace.has-chat>.messenger-people{display:none}
 .shell .channel-workspace.has-detail>.channel-detail,.shell .messenger-workspace.has-chat>.messenger-chat{display:flex;min-width:0;width:100%}
 .shell>.main>main>.channel-workspace:not(.has-detail)>.channel-people,.shell .growth-brand-workspace>.channel-workspace:not(.has-detail)>.channel-people{width:166px;max-width:100%}
 .shell .channel-people>.channel-list-heading{padding-left:18px;padding-right:18px}
 .shell .channel-people>.channel-people-scroll{padding-left:18px;padding-right:18px}
 .shell .channel-people>.channel-people-scroll .channel-person{padding-left:13px;padding-right:13px;gap:12px;min-width:0}
 .shell .channel-people .channel-person-copy{min-width:0;white-space:normal;overflow-wrap:anywhere}
 .shell .channel-people .channel-person-copy strong{font-weight:400}
 .shell .channel-people .channel-person>svg:last-child{flex-shrink:0;margin-left:auto}
 .shell .channel-people .directory-group{white-space:normal;overflow-wrap:anywhere}
 .shell .directory-workspace:not(.has-detail):not(.mobile-summary)>.channel-detail{display:none}
 .shell .directory-workspace.mobile-summary>.channel-people{display:none}
 .shell .directory-workspace.mobile-summary>.channel-detail{display:flex;width:100%}
 .shell .directory-workspace.mobile-group .channel-list-heading,.shell .directory-workspace.mobile-group .directory-group{display:none}
 .shell .directory-workspace.mobile-group .channel-people-scroll>div:not(:has(>[data-mobile-active="true"])){display:none}
 .shell .mobile-growth-sections{display:flex;flex-direction:column;gap:0;width:166px;max-width:100%;padding:0 18px}
 .shell .mobile-growth-sections>.channel-person{min-height:56px;padding:16px 12px;white-space:normal;text-align:left;border-bottom:1px solid #e5e5e5}
 .shell .mobile-growth-sections>.channel-person>svg{flex-shrink:0;margin-left:auto}
 .shell .mobile-section-menu>.growth-section-content{display:none}
 .shell .growth-workspace .gallery-organization>nav{display:none}
 .shell .channel-detail-heading{flex-wrap:wrap}
}
/* One shared header owns menu Back on both devices. Internal controls stay mounted. */
.shell>.main button.channel-back,.shell>.main button.messenger-back,.shell>.main button.back-link:not([data-mobile-back-active="false"]),.shell>.main button[data-mobile-back],.shell>.main button.mobile-directory-back{display:none!important}
.shell [data-mobile-page-caption]:not([data-mobile-page-caption="false"]){display:none!important}
.shell .growth-workspace>.channel-people>.channel-list-heading,.shell .warehouse-workspace>.channel-people>.channel-list-heading{padding:0!important;border:0!important}
.shell .growth-workspace>.channel-detail>.channel-detail-heading,.shell .directory-workspace>.channel-detail>.channel-detail-heading{padding:0!important;min-height:0!important;border:0!important;gap:0!important}
.shell .growth-workspace>.channel-detail>.channel-detail-heading>div,.shell .warehouse-workspace>.channel-detail>.channel-detail-heading>div{display:none!important}
.shell .growth-brand-label{display:none}
.shell .warehouse-fulfillment.has-order-detail>.warehouse-fulfillment-list{display:none}

/* Caption-only headings must not leave an empty strip above the menu. */
.shell .channel-list-heading:has(>[data-mobile-page-caption]):not(:has(>:not([data-mobile-page-caption]))){padding:0!important;border:0!important}
