/* V156 — Documentation-style report library. Scoped to CDR Analysis. */
#cdrAnalyticsWorkspace.cdr-doc-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px;align-items:start}
#cdrAnalyticsWorkspace.cdr-doc-layout.cdr-menu-open{grid-template-columns:260px minmax(0,1fr)!important}
.cdr-doc-layout [hidden]{display:none!important}
.cdr-doc-layout .cdr-menu-toolbar{grid-column:1/-1;gap:12px;color:#264966;font-size:12px;font-weight:700}
#cdrAnalyticsWorkspace.cdr-doc-layout #cdrIntelligenceMenu{position:sticky;top:14px;max-height:calc(100vh - 145px);overflow:auto;background:#fff!important;border:1px solid #dbe4f0!important;border-radius:18px!important;padding:0!important;box-shadow:0 12px 32px #0f172a12}
#cdrAnalyticsWorkspace.cdr-doc-layout .cdr-subnav-brand{background:linear-gradient(135deg,#172554,#1d4ed8);padding:17px 18px!important;margin:0;border:0}
#cdrAnalyticsWorkspace.cdr-doc-layout .cdr-subnav-brand strong{color:#fff!important;font-size:16px!important}
#cdrAnalyticsWorkspace.cdr-doc-layout .cdr-subnav-brand span{color:#dbeafe!important;font-size:11px!important;letter-spacing:0!important;margin-top:5px}
.cdr-doc-search{padding:12px;border-bottom:1px solid #e5e7eb}.cdr-doc-search input{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;padding:10px 11px;font-size:12px}
#cdrMenuTopics{padding:8px}.cdr-doc-layout #cdrMenuNoMatch{padding:12px;color:#64748b;font-size:12px}
#cdrAnalyticsWorkspace.cdr-doc-layout .cdr-subnav-group{width:auto;margin:6px 0!important;display:block}
#cdrAnalyticsWorkspace.cdr-doc-layout #cdrIntelligenceMenu .cdr-subnav-label{color:#506681!important;font-size:10px!important;letter-spacing:.35px!important;padding:9px!important}
#cdrAnalyticsWorkspace.cdr-doc-layout #cdrIntelligenceMenu .cdr-subnav-item{grid-template-columns:1fr auto!important;color:#334155!important;background:transparent!important;padding:10px 12px!important;box-shadow:none!important;border-radius:10px!important;transform:none}
#cdrAnalyticsWorkspace.cdr-doc-layout #cdrIntelligenceMenu .cdr-subnav-icon{display:none!important}
#cdrAnalyticsWorkspace.cdr-doc-layout #cdrIntelligenceMenu .cdr-subnav-text{color:inherit!important;font-size:12px!important;font-weight:800!important}
#cdrAnalyticsWorkspace.cdr-doc-layout #cdrIntelligenceMenu .cdr-subnav-item:hover{background:#f1f5f9!important}
#cdrAnalyticsWorkspace.cdr-doc-layout #cdrIntelligenceMenu .cdr-subnav-item.active{background:#dbeafe!important;color:#1d4ed8!important}
#cdrAnalyticsWorkspace.cdr-doc-layout #cdrIntelligenceMenu .cdr-subnav-arrow{color:inherit!important;font-size:17px!important}
#cdrAnalyticsWorkspace.cdr-doc-layout #cdrIntelligenceMenu .cdr-subnav-next{background:#eef2f6!important;color:#64748b!important;font-size:8px!important}
.cdr-doc-main{min-width:0;background:#fff;border:1px solid #dbe4f0;border-radius:18px;box-shadow:0 12px 32px #0f172a12;padding:0 16px 18px}
.cdr-doc-main .cdr-intel-heading{margin:0 -16px 16px;padding:22px 24px;border-radius:17px 17px 0 0;background:linear-gradient(135deg,#0f172a,#1d4ed8 60%,#0891b2)}
.cdr-doc-main .cdr-intel-heading h3,.cdr-doc-main .cdr-intel-heading span,.cdr-doc-main .cdr-intel-heading small{color:#fff!important}
.cdr-doc-main #cdrAnalyticsResult{padding:0;border:0;box-shadow:none;background:transparent}
.cdr-doc-main .cdr-view-content{min-width:0;padding:0}.cdr-doc-main .cdr-ana-filter{gap:10px}.cdr-doc-main .cdr-ana-field{min-width:110px!important}
.cdr-doc-main .cdr-view-title{border-bottom:1px solid #e2e8f0;margin:10px 0 18px;padding-bottom:12px}
@media(max-width:900px){#cdrAnalyticsWorkspace.cdr-doc-layout.cdr-menu-open{grid-template-columns:minmax(0,1fr)!important}#cdrAnalyticsWorkspace.cdr-doc-layout #cdrIntelligenceMenu{position:static;max-height:55vh}.cdr-doc-main{padding:0 12px 16px}.cdr-doc-main .cdr-intel-heading{margin:0 -12px 12px}}
