/* Signal Architect — Adaptive GUIDE 9.3.0 */
.sa-guide-journey-line { display:block; margin-top:10px; padding:9px 10px; border-left:2px solid rgba(89,255,147,.72); background:rgba(89,255,147,.055); color:#b9d9c3; line-height:1.45; }
.sa-guide-journey-progress { color:#71ff9f; font-weight:850; }
.sa-guide-next-link { display:inline-flex; margin-top:11px; padding:9px 11px; border:1px solid rgba(89,255,147,.48); color:#71ff9f; text-decoration:none; font-size:.72rem; font-weight:850; letter-spacing:.055em; }
.sa-guide-next-link:hover,.sa-guide-next-link:focus-visible { background:rgba(89,255,147,.1); border-color:#71ff9f; outline:none; }
.sa41-guide-panel[data-sa-guide-mode="concise"] #saGuideRecommendation { font-size:.9rem; }
.sa41-guide-panel[data-sa-guide-mode="concise"] .sa-adaptive-guided-detail { display:none!important; }
.sa41-guide-panel[data-sa-guide-mode="operational"] { border-color:#6ad8ff; box-shadow:0 0 28px rgba(106,216,255,.2); }
.sa41-guide-panel[data-sa-guide-mode="operational"]>span,
.sa41-guide-panel[data-sa-guide-mode="operational"] .sa41-guide-close,
.sa41-guide-panel[data-sa-guide-mode="operational"] .sa41-guide-actions button { color:#9deaff; border-color:rgba(106,216,255,.5); }
.sa-adaptive-guide-profile { white-space:normal; }
.sa-guide-context-line + strong { display:block; margin-top:11px; color:#ddffe7; }
@media(max-width:640px){.sa-guide-next-link{width:100%;justify-content:center}.sa41-guide-panel{max-height:72vh;overflow:auto}}
