/* Refinements use actual telemetry, never synthetic routing success */
.advanced-description{font-size:12px;line-height:1.55;padding:12px 14px;margin:3px 8px 9px;border-left:2px solid #6ddbb2;color:#afc9d0;background:rgba(70,170,150,.09)}
.horizon-pki-panel{margin:12px 0 18px;border:1px solid rgba(94,196,185,.25);background:linear-gradient(125deg,rgba(25,71,78,.65),rgba(9,25,39,.92));border-radius:17px}
.horizon-pki-panel .panel-head{display:flex;gap:10px;align-items:center;justify-content:space-between}
.horizon-pki-panel .panel-head h2{font-size:16px;letter-spacing:.01em}
.horizon-pki-panel .panel-head p{font-size:12px;color:#a5c3cd}
.horizon-pki-panel .panel-body{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.horizon-pki-panel .studio-muted{flex:1;min-width:230px;font-size:12px}
.network-live-canvas{border-radius:20px;background:radial-gradient(ellipse at 50% 38%,#173a46 0%,#0c1c2d 70%);box-shadow:inset 0 1px 0 #679e9833;min-height:250px}
.network-live-canvas [data-link]:hover{stroke:#fff;stroke-width:6;filter:drop-shadow(0 0 7px #7ae5d4)}
.network-live-canvas [data-node]:hover circle{stroke:#fff;filter:drop-shadow(0 0 10px #66d0cd)}
.studio-managed-callout{border:1px solid #6ed0bb66;background:linear-gradient(130deg,#164344,#112636);border-radius:16px;padding:16px;margin-bottom:15px;color:#e0f7ef}
.studio-managed-callout p{font-size:12px;color:#b0d0cd;line-height:1.5;margin:9px 0}
.atlas-route{fill:none;stroke-width:2;pointer-events:none;stroke-linecap:round}
.atlas-route.is-verified{stroke:#76f5c8dd;filter:drop-shadow(0 0 5px #52d9b8aa);stroke-dasharray:4 8}
.atlas-route.is-unknown{stroke:#91b1c66e;stroke-dasharray:3 9}
@media(prefers-reduced-motion:no-preference){.atlas-route.is-verified{animation:atlas-flow 14s linear infinite}}
@keyframes atlas-flow{from{stroke-dashoffset:0}to{stroke-dashoffset:-144}}
.atlas-site{transition:filter .18s}
.atlas-site:hover{filter:drop-shadow(0 0 9px #7deacd)}
@media(prefers-reduced-motion:reduce){.atlas-route.is-verified{animation:none}}
@media(max-width:720px){.horizon-pki-panel .panel-head{align-items:flex-start;flex-direction:column}}

/* v0.18.5: diagnostics and lifecycle */
#path-work-results .detail-item{margin-bottom:10px}#path-work-results pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:350px;overflow:auto}#cert-life-table td{vertical-align:top}#sig-smart .studio-result{white-space:pre-wrap}#sig-smart .ops-toolbar{display:flex;flex-wrap:wrap;gap:12px}
