:root{--cx-navy:#0B1F3F;--cx-muted:#64748B;--cx-border:#D9E2EC}
.compact-command-strip,.today-session-card{margin-top:14px;border:1px solid var(--cx-border);background:#fff}
.compact-project-main{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.compact-project-main h1{font-size:24px!important;line-height:1.15!important;margin:8px 0 4px!important;color:var(--cx-navy)}
.compact-project-main p{margin:0!important;color:#475569!important;font-size:13px!important;line-height:1.35!important}
.compact-cloud-pill{background:#ECFDF5;color:#047857;border:1px solid #BBF7D0;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900;white-space:nowrap}
.compact-metric-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px}
.compact-metric-row article{border:1px solid var(--cx-border);background:#F8FAFC;border-radius:14px;padding:10px}
.compact-metric-row span{display:block;font-size:10px;font-weight:900;color:var(--cx-muted);text-transform:uppercase;margin-bottom:4px}
.compact-metric-row strong{display:block;font-size:14px;color:var(--cx-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.today-session-layout{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}
.today-session-layout h2{font-size:22px!important;margin:6px 0!important;color:var(--cx-navy)}
.today-session-layout p{font-size:13px;color:#475569;margin:0;line-height:1.35}
.today-session-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
#overview > .card:first-child,#workspace-hero,.hero-card{padding-top:18px!important;padding-bottom:18px!important}
#overview > .card:first-child h1,#workspace-hero h1,.hero-card h1{font-size:26px!important;line-height:1.18!important;margin-bottom:10px!important}
#overview > .card:first-child p,#workspace-hero p,.hero-card p{font-size:13px!important;line-height:1.35!important}
#session-workplan-engine{border:2px solid #BFDBFE!important;background:linear-gradient(135deg,#fff,#F8FAFC 55%,#EFF6FF)!important}
#session-workbench{border:2px solid #D9E2EC!important}
#session-workplan-engine .swe-header{grid-template-columns:1fr 110px!important}
#session-workplan-engine .swe-score{width:100px!important;height:100px!important;border-radius:22px!important}
#session-workplan-engine .swe-score strong{font-size:26px!important}
.swe-workbench-grid{grid-template-columns:.85fr 1.15fr!important}
.swe-add-agenda-box{border:1px dashed #93C5FD;background:#EFF6FF;border-radius:14px;padding:12px;margin:10px 0}
.swe-add-agenda-box input,.swe-add-agenda-box textarea{width:100%;border:1px solid #CBD5E1;border-radius:10px;padding:9px;margin-top:8px;font:inherit}
.ot-collapsed-noise{max-height:96px!important;overflow:hidden!important;position:relative!important}
.ot-collapsed-noise:after{content:"Collapsed to keep the workspace focused. Open this section when needed.";position:absolute;left:0;right:0;bottom:0;padding:42px 16px 12px;background:linear-gradient(transparent,#fff 45%);font-size:12px;font-weight:800;color:#64748B}
#implementation-intelligence-graph,#guided-work-engine,#implementation-lifecycle,#premium-lifecycle-progress,#visual-activity-timeline,#implementation-timeline,#implementation-governance,#knowledge-center,#m365-app-launcher,#v3-bridge{margin-top:12px!important}
#implementation-intelligence-graph h2,#guided-work-engine h2,#implementation-lifecycle h2,#implementation-timeline h2,#implementation-governance h2,#knowledge-center h2,#m365-app-launcher h2{font-size:20px!important}
.nav-tabs,.ot-nav-tabs{gap:6px!important;overflow-x:auto!important;white-space:nowrap!important}
.nav-tabs a,.nav-tabs button,.ot-nav-tabs a,.ot-nav-tabs button{padding:8px 12px!important;font-size:12px!important}
@media(max-width:1100px){.compact-metric-row{grid-template-columns:repeat(3,minmax(0,1fr))}.today-session-layout{grid-template-columns:1fr}.swe-workbench-grid{grid-template-columns:1fr!important}}
@media(max-width:720px){.compact-project-main{display:block}.compact-cloud-pill{display:inline-flex;margin-top:10px}.compact-metric-row{grid-template-columns:1fr!important}}
