.crm-insights{color:var(--acc-text,var(--sysdash-text,#263238));font:inherit;min-width:0}.crm-insight-scope{font-size:12px;line-height:1.5}.crm-insight-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:12px 0}.crm-insight-kpis>div{border:1px solid var(--acc-stroke,var(--sysdash-line,#d9dfe3));border-top:3px solid var(--acc-brand,var(--sysdash-accent,#3c8dbc));padding:12px;min-width:0}.crm-insight-kpis span{display:block;font-size:12px}.crm-insight-kpis strong{display:block;font-size:19px;margin-top:7px;overflow-wrap:anywhere}.crm-insight-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px}.crm-insight-chart{border:1px solid var(--acc-stroke,var(--sysdash-line,#d9dfe3));padding:12px;min-width:0;background:var(--acc-panel-bg,var(--sysdash-surface,#fff))}.crm-insight-chart h3{font-size:14px;margin:0 0 14px}.crm-insight-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;margin:10px 0;font-size:12px}.crm-insight-bar>span{overflow-wrap:anywhere}.crm-insight-bar>div{grid-column:1/-1;height:10px;background:var(--acc-surface-bg,var(--sysdash-surface-2,#f3f5f7))}.crm-insight-bar i{display:block;height:100%;background:var(--acc-brand-2,var(--sysdash-accent,#3c8dbc))}.crm-insight-notes{margin:12px 0;font-size:12px;line-height:1.5}.crm-insight-notes summary{cursor:pointer;padding:6px 0}.sysdash-widget-body .crm-insight-charts{grid-template-columns:1fr}.crm-insight-error{border-left:3px solid var(--adm-danger,#dd4b39);padding:12px}
.crm-pipeline-summary>.crm-insights{grid-column:1/-1}.sysdash-widget-body .crm-insights{height:100%;overflow:auto;padding:8px}
/* Complete, small partitions only. Labels, totals and keyboard actions accompany the sectors. */
.crm-insight-pie-layout{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center}.crm-insight-pie{flex:0 1 150px;max-width:100%;margin:0;text-align:center}.crm-insight-pie svg{display:block;width:100%;height:auto;overflow:visible}.crm-insight-pie path{stroke:var(--acc-panel-bg,var(--sysdash-surface,#fff));stroke-width:2}.crm-insight-pie text{font:600 12px sans-serif;fill:#fff;stroke:#263238;stroke-width:3px;paint-order:stroke;stroke-linejoin:round;text-anchor:middle;dominant-baseline:central;pointer-events:none}.crm-insight-pie figcaption{font-size:12px;margin-top:4px}.crm-insight-pie-legend{flex:1 1 170px;min-width:0}.crm-insight-pie-item{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:7px 4px;margin:2px 0;background:transparent;border:1px solid transparent;color:inherit;font:inherit;text-align:left;box-sizing:border-box;white-space:normal}.crm-insight-pie-item>span{overflow-wrap:anywhere}.crm-insight-pie-key{display:flex;align-items:center;justify-content:center;min-height:22px;border-left:5px solid;box-sizing:border-box;font-size:11px}.crm-insight-pie-value{text-align:right}.crm-insight-pie-value strong,.crm-insight-pie-value small{display:block;white-space:nowrap}.crm-insight-pie-value small{font-size:11px;font-weight:normal;margin-top:2px}.crm-insight-pie-item:disabled{opacity:1;cursor:default}.crm-insight-pie-item:is(button):not(:disabled){cursor:pointer}.crm-insight-pie-item:is(button):not(:disabled):hover{background:var(--acc-surface-bg,var(--sysdash-surface-2,#f3f5f7));border-color:var(--acc-stroke,var(--sysdash-line,#d9dfe3))}.crm-insight-pie-item:focus-visible{outline:2px solid var(--acc-brand,var(--sysdash-accent,#3c8dbc));outline-offset:2px}
