
/* 1.10.1 – graph validation and diagnostics */
.az-diagnostics{margin-top:10px;padding:12px;border:1px solid #dfe7eb;border-radius:13px;background:#fff}
.az-diagnostics-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:8px}
.az-diagnostics-head b{color:#223f51}.az-diagnostics-head span{font-size:.75rem;color:#75858e;font-weight:800}
.az-diag{display:flex;gap:9px;align-items:flex-start;padding:8px 9px;border-radius:9px;margin-top:6px}
.az-diag span{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;font-weight:900;flex:0 0 auto}
.az-diag p{margin:1px 0 0;font-size:.82rem;line-height:1.4}
.az-diag.good{background:#edf8f1;color:#286d48}.az-diag.good span{background:#d8f0e1}
.az-diag.bad{background:#fff0ee;color:#934136}.az-diag.bad span{background:#f9d9d4}
.az-terminal.terminal-error{outline:4px solid rgba(211,62,49,.68);outline-offset:2px;animation:azTermPulse 1s ease-in-out 2}
.az-terminal.terminal-ok{outline:3px solid rgba(50,160,94,.55);outline-offset:2px}
@keyframes azTermPulse{50%{transform:scale(1.12)}}
