.runtime-card p{margin:5px 0 0;color:var(--muted);font-size:12px}.health-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px}.health-grid span{padding:10px;border:1px solid #29354d;border-radius:9px;background:#0b1220;color:#aebbd0;font-size:12px}.health-grid b{color:#f1f5ff}#networkDot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#fbbf24;margin-right:5px}.online #networkDot{background:#34d399}.offline #networkDot{background:#fb7185}.connector[data-status="connected"]{border-color:rgba(52,211,153,.45)}.connector[data-status="error"]{border-color:rgba(251,113,133,.55)}.widget-frame{inset:0;width:100%;height:100%}.widget-frame[data-load-state="loading"]{opacity:0}.widget-frame[data-load-state="ready"]{opacity:1;transition:opacity .15s}.toast-host{position:fixed;right:18px;top:18px;z-index:999999;display:grid;gap:8px}.toast{padding:11px 14px;border-radius:9px;background:#182136;border:1px solid #3b4b69;box-shadow:0 12px 30px #0008;font-size:13px}.toast.error{border-color:#fb7185}.toast.success{border-color:#34d399}@media(max-width:760px){.health-grid{grid-template-columns:1fr 1fr}}
