/* Extend the established YNH layout without changing storage or navigation IDs. */
#workspace74{grid-template-columns:minmax(0,1fr)}
#workspace74 .workspaceIdentity74{display:grid;grid-template-columns:44px minmax(100px,1fr) minmax(110px,1.2fr);align-items:center;gap:10px;width:100%;min-width:0}
#workspaceMenu74{display:block!important;width:44px;height:44px;padding:8px}
#workspace74 .workspaceIdentity74>div{min-width:0}
#workspaceCompanyName74{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#workspaceClock74{font-size:12px;line-height:1.3}
#workspaceSearch74{width:100%;min-width:0}
#workspace74 .workspaceTools74{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}
#workspaceSections76{width:min(620px,calc(100vw - 24px));padding:18px;border:1px solid #ccd9cf;border-radius:18px;max-height:85dvh;overflow:auto}
#workspaceSections76::backdrop{background:#15342266}
#workspaceSections76 nav{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}
#workspaceSections76 nav button{min-height:48px;text-align:left}
#workspaceSections76 nav button[aria-current=page]{background:#286840;color:white}
#companyContent[data-workspace-view76=public] #workspace74,
#companyContent[data-workspace-view76=public] #workspaceNav74{display:none}
#companyContent[data-workspace-view76=public]{padding:0;background:none}
#companyContent[data-workspace-view76=public]::before{display:none}
#companyContent[data-workspace-view76=public] #workspaceLegacySide74{display:block}
#companyContent[data-workspace-view76=work] #workspaceLegacySide74{display:none}
#companyContent[data-workspace-view76=work] #workspaceNav74{display:grid}
.companyActions76{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}
.companyActions76 button{flex:1;min-height:44px}
.feed74 .feed74Modes{display:grid!important;grid-template-columns:1fr 1fr 1fr minmax(0,1.5fr)!important;gap:8px}
.feed74 .feed74Modes>button{grid-column:auto!important;min-width:0!important;min-height:48px;padding:8px!important;white-space:normal;line-height:1.2}
.picker76{position:relative;border:1px solid #c8d8cc;border-radius:12px;background:white;padding:10px}
.picker76 summary{cursor:pointer;min-height:28px;overflow-wrap:anywhere}
.picker76 input[type=search]{width:100%;margin:8px 0;min-width:0}
.picker76 .options76{max-height:220px;overflow:auto;display:grid;gap:4px}
.picker76 .options76 button{width:100%;text-align:left;min-height:42px;white-space:normal}
.picker76 .options76 label{display:flex;align-items:center;gap:8px;padding:8px}
.picker76 input[type=checkbox]{width:20px}
.entityMore76{position:relative}.entityMore76[open]{background:white;color:#183d29;border-radius:10px;padding:8px}
#v18EntityDialog{width:min(1440px,calc(100vw - 24px));max-width:none;max-height:94dvh}
#v18EntityDialog .v18EntityBody{grid-template-columns:minmax(240px,28%) minmax(0,1fr)}
.previewNotice76{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:#edf5ed;margin-bottom:12px;border-radius:12px}
#v18EntityDialog .v18EntitySide,#v18EntityDialog .v18EntityMain{min-width:0}
.connectionsPublic76 button{display:flex;align-items:center;gap:8px;width:100%;margin-top:6px;text-align:left}
.connectionsPublic76 img{width:40px;height:40px;border-radius:50%;object-fit:cover}
[data-cabinet-panel=company]{display:none!important}
@media(max-width:767px){
 #workspace74 .workspaceIdentity74{grid-template-columns:38px minmax(85px,1fr) minmax(80px,1fr);gap:6px}
 #workspaceMenu74{width:38px;padding:4px}
 #workspaceCompanyName74{font-size:14px}
 #workspaceClock74{font-size:12px}
 #workspaceSearch74{font-size:14px;padding:8px}
 #workspaceSections76 nav{grid-template-columns:1fr}
 #companyContent[data-workspace-view76=work] #workspaceSide74{display:none}
 .feed74 .feed74Modes{gap:4px}.feed74 .feed74Modes>button{font-size:12px;padding:6px 2px!important}
 #v18EntityDialog .v18EntityBody{grid-template-columns:minmax(0,1fr)}
 #v18EntityDialog .v18EntityIdentity{flex-wrap:wrap}
 .companyActions76 button{flex-basis:45%}
}
#workspace74{display:grid}
#workspace74 .workspaceIdentity74{max-width:none}
#workspace74 .workspaceIdentity74 #workspaceSearch74{grid-column:3;grid-row:1;max-width:none}
#workspace74 .workspaceIdentity74>div{grid-column:2;grid-row:1}
#workspace74 .workspaceIdentity74 #workspaceMenu74{grid-column:1;grid-row:1}
#profileView:not(.cabinetOpen):has(#personContent:not(.hidden))>.profileHero .profileIdentity{display:flex!important;flex-wrap:wrap;gap:16px}
#profileView:not(.cabinetOpen):has(#personContent:not(.hidden))>.profileHero .cover{display:block!important}
#profileView:not(.cabinetOpen):has(#personContent:not(.hidden))>.profileHero .profileIdentity .profileActions{display:flex!important;flex-wrap:wrap;gap:8px;width:100%}
#profileView .profileActions button[id$="Person76"]{font-size:14px;width:auto;min-height:44px;height:auto;padding:9px 12px;border-radius:12px}
#profileView .profileActions button[id$="Person76"]::before{content:none}
#profileView .profileActions button[hidden]{display:none!important}
#entityUnavailable76{width:min(620px,calc(100vw - 24px));padding:20px;border:1px solid #ccd9cf;border-radius:16px}
