/* Isolated ECLIPSE view uses existing TIME palette. */
.eclipse-head h1{font-size:44px;color:#e8d2a1}.eclipse-split{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr)}
.eclipse-graph svg{display:block;width:100%;min-height:290px;padding:15px}.graph-footer{padding:16px 23px;font-size:11px;color:#989ca5;border-top:1px solid #292c30}
.model-details{padding:12px 24px 18px;line-height:1.8;color:#d3d4dc;min-height:205px}.model-details p{color:#9ea1aa}.detail-value{font-size:18px;color:#edd393;font-variant-numeric:tabular-nums}.detail-row{padding:11px 0;border-bottom:1px solid #272a30;display:flex;justify-content:space-between;gap:15px}.detail-row small{color:#9da1aa}.note{font-size:11px;line-height:1.6;color:#9296a0;padding:17px 24px;border-top:1px solid #262930}
.eclipse-results{margin-top:34px}.node-symbol{fill:#171b22;stroke:#bba167;stroke-width:1.5}.edge-line{stroke:#b6a27f;stroke-width:1;opacity:.17}.node-meta{fill:#b5a784}.node-caption{fill:#969aa6;font:12px Arial}.graph-input{fill:#8f9aa6}.graph-output{fill:#d3b765}.graph-meta{fill:#b499e7}@media(max-width:1300px){.eclipse-split{grid-template-columns:1fr}}
