/* AIMA — Print Diagnosis */
.diagnosis-bar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 24px;margin:22px 0 4px;padding:20px 24px;border-radius:14px;background:linear-gradient(135deg,#0f2e40,#14435a);color:#fff}
.diagnosis-bar .eyebrow{color:#9fdcea}
.diagnosis-bar p{margin:4px 0 0;color:#d0e5ed;font-size:14px;line-height:1.55;max-width:70ch}
.diagnosis-bar .diagnosis-msg{grid-column:1/-1;margin:0;font-size:13px;color:#9fdcea}
.diagnosis-bar .diagnosis-msg:empty,.diagnosis-msg:empty{display:none}
button.diagnosis-btn{background:#fff;color:#0f2e40;gap:10px;box-shadow:0 6px 18px #0003;white-space:nowrap}
.actions button.diagnosis-btn{background:#0f2e40;color:#fff;box-shadow:none}
.diagnosis-msg{font-size:13px;color:var(--muted);margin:10px 0 0}
@media(max-width:700px){.diagnosis-bar{grid-template-columns:1fr}.diagnosis-bar .diagnosis-btn{justify-self:start}}
.diag-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.diagnosis-bar button.plan-btn{background:transparent;color:#fff;border:1px solid #ffffff66;box-shadow:none}
.diagnosis-bar button.plan-btn:hover{background:#ffffff14}
.actions button.plan-btn{background:#fff;color:#0f2e40;border:1px solid #cfdde3}
.ev-cockpit{position:sticky}
.ev-cockpit .ck-plan{position:absolute;top:12px;right:14px;padding:8px 13px;font-size:12px;gap:7px;border-radius:30px;background:#ffffff14;border:1px solid #ffffff40;color:#fff;box-shadow:none}
.ev-cockpit .ck-plan:hover{background:#ffffff26}
.ev-cockpit .ck-plan svg{width:15px;height:15px}
@media(max-width:900px){.ev-cockpit .ck-plan{position:static;justify-self:start}}
