/* V28: Connection diagnostics must remain visible after failures; theme-safe. */
.twilio-live-status{margin:12px 0 0;max-width:730px;padding:13px 15px;border-radius:12px;line-height:1.55;font-size:13px;background:var(--surface-2,#f6f8fb);border:1px solid var(--line,#dce4eb);color:var(--ink,#253954);overflow-wrap:anywhere}
.twilio-live-status.checking{border-color:rgba(72,124,182,.32);background:rgba(72,124,182,.09);color:#255680}
.twilio-live-status.ready{border-color:rgba(33,149,102,.35);background:rgba(41,157,107,.10);color:#17714d}
.twilio-live-status.blocked{border-color:rgba(195,91,55,.42);background:rgba(195,91,55,.09);color:#a24525}
body[data-theme="dark"] .twilio-live-status,.dark .twilio-live-status{background:#192940;color:#d5e0f0;border-color:#334661}
body[data-theme="dark"] .twilio-live-status.checking,.dark .twilio-live-status.checking{background:#1b314f;color:#b1d8ff;border-color:#355b84}
body[data-theme="dark"] .twilio-live-status.ready,.dark .twilio-live-status.ready{background:#152f2b;color:#a5e3cb;border-color:#286a52}
body[data-theme="dark"] .twilio-live-status.blocked,.dark .twilio-live-status.blocked{background:#35251f;color:#ffc8aa;border-color:#7d4b37}
