/* Phase 1 workspace controls; the wider design-token work belongs to Phase 2. */
.scope-switcher{position:relative;min-width:0;margin-bottom:16px}
.scope-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);background:var(--card);color:var(--ink);text-align:left}
.scope-trigger>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}
.scope-popup{position:absolute;z-index:100;top:calc(100% + 5px);left:0;width:100%;min-width:210px;max-width:calc(100vw - 40px);padding:6px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 12px 28px #0007}
.scope-popup[hidden]{display:none}
.scope-popup [role=option]{display:block;width:100%;min-height:44px;padding:10px;text-align:left;color:var(--ink);background:transparent;border:0}
.scope-popup [aria-selected=true]{background:var(--soft)}
.scope-popup [role=option]:focus-visible,.scope-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
.scope-agency{display:flex;align-items:center;min-height:44px;padding:10px;border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink)}
.mobile-brand .scope-switcher{flex:1;margin:0;max-width:260px}
.agency-workspace-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}
.agency-workspace-row h2,.agency-workspace-row p{margin:0}
.breadcrumbs{flex-wrap:wrap}
@media(max-width:600px){.agency-workspace-row{align-items:flex-start;flex-direction:column}.mobile-brand .scope-popup{left:auto;right:0}}

.page-pending{max-width:980px;margin:32px auto;padding:24px}.pending-line{height:28px;width:180px;background:var(--surface);border-radius:var(--r-sm);margin-bottom:24px}.pending-card{height:180px;background:var(--surface);border-radius:var(--r)}
