/* Decorative data diagrams shared by homepage and editorial pages. */
.pl-application-visual { border-radius:8px; background:#f7f9fc; padding:8px 0; }
.pl-application-graphic { display:block; width:100%; height:140px; }
.pl-diagram-guides { color:#e6ebf2; }
.pl-diagram-inputs { fill:#219abd; }
.pl-diagram-alternatives { stroke:#8c6eff; stroke-width:1.3; opacity:.45; }
.pl-diagram-selected { stroke:#8c6eff; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; }
.pl-diagram-model { fill:#f4f0ff; stroke:#8c6eff; stroke-width:1.5; }
.pl-diagram-output { fill:#8c6eff; }
.pl-diagram-history { stroke:#45566e; stroke-width:1.7; stroke-linecap:round; stroke-linejoin:round; }
.pl-diagram-boundary { stroke:#cbd5e2; stroke-dasharray:3 5; }

