/* R47: compact shortcut; the full directory has its own navigation entry. */
.pld-workspace .pld-titlebar .pld-workspace-header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:12px;align-items:center}
.pld-workspace-header>div{min-width:0;flex:1}
.pld-workspace-header .pld-overline{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pld-button.pld-coop-shortcut{flex:0 0 auto;width:auto;min-height:44px;padding:8px 12px;border-radius:20px;white-space:nowrap;font-size:12px}
.pld-coop-shortcut>span{display:flex;align-items:center;gap:6px}
.pld-coop-shortcut>span>span{display:flex;align-items:center;gap:6px}
.pld-coop-shortcut strong{font-size:13px}
.pld-coop-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px}
.pld-button.pld-coop-card{display:block;width:100%;min-width:0;padding:14px;text-align:start;border-radius:16px}
.pld-coop-card>span{display:grid;gap:8px;min-width:0;text-align:start}
.pld-coop-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:1.4}
.pld-coop-meta{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;line-height:1.4}
.pld-coop-meta>span{white-space:nowrap}
@media(max-width:600px){.pld-button.pld-coop-shortcut{padding:8px 10px}.pld-coop-directory{grid-template-columns:minmax(0,1fr)}}
