button.xb-external-health{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:none;box-sizing:border-box;min-width:22px;height:22px;margin:-8px -6px;padding:0 6px;border:0;border-radius:5px;background:transparent;color:inherit;cursor:help;touch-action:manipulation}
button.xb-external-health:focus-visible{outline:2px solid #64748b;outline-offset:1px}
.xb-external-health-dot{display:block;flex:none;width:6px;height:6px;border-radius:50%;background:#94a3b8}
.xb-external-health[data-health="online"] .xb-external-health-dot{background:#3b82f6}
.xb-external-health[data-health="offline"] .xb-external-health-dot{background:#ef4444}
.xb-external-health-latency{font:12px/1.5 system-ui,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}
.xb-external-health-tip{position:fixed;z-index:2147483000;box-sizing:border-box;max-width:min(380px,calc(100vw - 16px));padding:7px 10px;border-radius:6px;background:#27272a;color:#fff;box-shadow:0 3px 12px #0003;font:12px/1.5 system-ui,sans-serif;white-space:pre-line;pointer-events:none}
