/* OracleToolkit OS RC1-alpha.5.2 — Consultant Execution Experience */
:root{--cex-navy:#0B1F3F;--cex-muted:#64748B;--cex-border:#D9E2EC;--cex-soft:#F8FAFC}
.cex-home-card{margin-top:12px;border:1px solid var(--cex-border);background:#fff}
.cex-home-layout{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}
.cex-home-layout h2{margin:6px 0;color:var(--cex-navy);font-size:24px}
.cex-home-layout p{margin:0;color:#475569;font-size:13px;line-height:1.35}
.cex-tertiary{background:#fff!important;color:var(--cex-navy)!important;border:1px solid #CBD5E1!important;box-shadow:none!important}
body.cex-clean-home #implementation-intelligence-graph,
body.cex-clean-home #dependency-impact-analysis,
body.cex-clean-home #intelligence-graph-visual,
body.cex-clean-home #guided-work-engine,
body.cex-clean-home #current-phase-insights,
body.cex-clean-home #premium-lifecycle-progress,
body.cex-clean-home #implementation-lifecycle,
body.cex-clean-home #visual-activity-timeline,
body.cex-clean-home #implementation-timeline,
body.cex-clean-home #governance-summary-panel,
body.cex-clean-home #implementation-governance,
body.cex-clean-home #m365-app-launcher,
body.cex-clean-home #v3-bridge,
body.cex-clean-home #knowledge-center,
body.cex-clean-home #saved-deliverables-list,
body.cex-clean-home .memory-forms-legacy,
body.cex-clean-home #first-project-experience{display:none!important}
body.cex-clean-home #session-workplan-engine,
body.cex-clean-home #session-workbench{display:block!important}
body.cex-clean-home #session-workplan-engine .swe-role-grid{display:none!important}
body.cex-clean-home #session-workplan-engine .swe-header p{display:none!important}
body.cex-clean-home #session-workplan-engine .swe-kpi-grid article:nth-child(1),
body.cex-clean-home #session-workplan-engine .swe-kpi-grid article:nth-child(3){display:none!important}
body.cex-clean-home .ot-collapsed-noise{display:none!important}
.cex-tabs{display:flex;gap:8px;align-items:center;overflow-x:auto;border-bottom:1px solid var(--cex-border);padding:8px 0 10px;margin:10px 0}
.cex-tabs button{border:1px solid #CBD5E1;background:#fff;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:900;color:var(--cex-navy);cursor:pointer;white-space:nowrap}
.cex-tabs button.active{background:var(--cex-navy);color:#fff;border-color:var(--cex-navy)}
.cex-section-hidden{display:none!important}
.cex-version-watermark{display:none!important}
.cex-current-phase-only .swe-session-item[data-not-current-phase="true"]{display:none!important}
.cex-view-all-toggle{margin:10px 0;display:flex;justify-content:flex-end}
.cex-view-all-toggle button{border:1px solid #CBD5E1;background:#fff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900;color:var(--cex-navy);cursor:pointer}
.cex-no-repeat-health #ia-card-health,
.cex-no-repeat-health #ia-pulse-score,
.cex-no-repeat-health #ia-phase-score{opacity:.35}
#workspace-command-strip .compact-metric-row article:nth-child(3){border-color:#93C5FD;background:#EFF6FF}
#session-workbench .swe-workbench-grid{grid-template-columns:.72fr 1.28fr!important}
#session-workbench .swe-session-list{max-height:520px!important}
.swe-session-detail{min-height:520px}
@media(max-width:900px){.cex-home-layout{grid-template-columns:1fr}.cex-tabs{padding-bottom:8px}#session-workbench .swe-workbench-grid{grid-template-columns:1fr!important}}

/* alpha.5.3: fixed count label; hidden during zero-project and zero-session states */
body.ot-no-project .cex-view-all-toggle,body.ot-project-no-sessions .cex-view-all-toggle{display:none!important}
