.conn-signal[data-v-e2ba2b90]{--conn-dot: var(--signal-offline-dot);--conn-bg: var(--signal-offline-bg);--conn-text: var(--signal-offline-text);position:relative;display:inline-flex;flex:none}.conn-signal--online[data-v-e2ba2b90]{--conn-dot: var(--signal-online-dot);--conn-bg: var(--signal-online-bg);--conn-text: var(--signal-online-text)}.conn-signal--weak[data-v-e2ba2b90]{--conn-dot: var(--signal-weak-dot);--conn-bg: var(--signal-weak-bg);--conn-text: var(--signal-weak-text)}.conn-signal-hit[data-v-e2ba2b90]{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;font:inherit;cursor:pointer}.conn-signal-hit[data-v-e2ba2b90]:focus-visible{outline:none}.conn-signal-hit:focus-visible .conn-signal-pill[data-v-e2ba2b90]{outline:2px solid var(--brand-700);outline-offset:2px}.conn-signal-pill[data-v-e2ba2b90]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--radius-pill);background:var(--conn-bg);color:var(--conn-text);font-family:inherit;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.conn-signal--compact.conn-signal--online .conn-signal-pill[data-v-e2ba2b90]{width:36px;height:36px;padding:0;justify-content:center;border-radius:50%;background:var(--conn-bg)}.conn-signal--compact.conn-signal--online .conn-signal-label[data-v-e2ba2b90]{display:none}.conn-signal-dot[data-v-e2ba2b90]{flex:none;width:8px;height:8px;border-radius:50%;background:var(--conn-dot)}.conn-signal--compact.conn-signal--online .conn-signal-dot[data-v-e2ba2b90]{width:10px;height:10px}.conn-signal-sync[data-v-e2ba2b90]{position:absolute;top:calc(100% - 4px);right:0;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--phone-strip-border);border-radius:10px;background:var(--surface-card);color:var(--text-color);box-shadow:var(--shadow);font-family:inherit;font-size:12px;font-weight:600;white-space:nowrap}.conn-signal-retry[data-v-e2ba2b90]{border:0;border-radius:999px;background:var(--surface-variant);color:var(--text-color);font:inherit;font-weight:700;padding:4px 8px;cursor:pointer}
