/* Dashboard v15: both reference directions use the existing governed routes. */
body[data-bua-management="true"]::before,.pcc-shell::before{content:"";display:block;position:fixed;top:0;left:0;right:0;height:4px;z-index:100;background:repeating-linear-gradient(90deg,var(--bua-action) 0 14px,transparent 14px 18px);pointer-events:none;}
body[data-bua-management="true"] :is(h1,h2,h3){letter-spacing:-.025em;}
body[data-bua-management="true"] :is(.bua-card,.chart-card,.ws-card){border:1px solid var(--bua-line);background:var(--bua-surface);box-shadow:none;border-radius:12px;}
.portal-layout-picker{min-height:44px;width:100%;padding:8px;color:var(--bua-text);border:1px solid var(--bua-line);background:var(--bua-surface);border-radius:6px;}
.portal-shell[data-collapsed="true"] .portal-layout-picker{font-size:10px;padding:2px;}
.portal-inspector{display:none;}
body[data-portal-layout="kgotla"] .portal-inspector{display:block;position:fixed;right:0;top:4px;bottom:0;width:280px;box-sizing:border-box;padding:28px 22px;overflow:auto;border-left:1px solid var(--bua-line);background:var(--bua-surface);}
body[data-portal-layout="kgotla"]:not(.enterprise-overhaul){padding-right:280px;}
.portal-inspector h2{font-size:16px;}.portal-inspector p{font-size:13px;line-height:1.6;overflow-wrap:anywhere;}.portal-inspector small{color:var(--bua-muted);}
@media(max-width:1180px){body[data-portal-layout="kgotla"]:not(.enterprise-overhaul){padding-right:0;}body[data-portal-layout="kgotla"] .portal-inspector{display:none;}}
.pcc-view[data-view="workspaces"] .pcc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px;margin:20px 0;}
#workspaceDecision{color:var(--bua-text);background:var(--bua-surface);border:1px solid var(--bua-line);border-radius:12px;max-width:min(520px,calc(100vw - 32px));box-sizing:border-box;padding:24px;}
#workspaceDecision form{display:grid;gap:16px;}#workspaceDecision button{min-height:44px;}
