/* Voice is a channel of the existing INAYA chat widget; there is one launcher and dialog. */
.ia-channel-tabs{display:flex;gap:8px;padding:8px 16px;border-bottom:1px solid #e8e0ed;background:#fff;flex:none}
.ia-channel-tabs [role="tab"]{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1;min-height:44px;border:1px solid transparent;border-radius:10px;color:#695a78;background:#fff;font:600 14px/1.4 system-ui,sans-serif;cursor:pointer}
.ia-channel-tabs [role="tab"] svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round;flex:none}
.ia-channel-tabs [role="tab"][aria-selected="true"]{background:#f2eaf8;border-color:#dfcfee;color:#562784}
.ia-channel-tabs [role="tab"]:hover{background:#f7f2fb}.ia-channel-tabs [role="tab"]:focus-visible{outline:3px solid #e58b33;outline-offset:2px}
.ia-chat-pane{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}
.ia-voice-pane{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;background:#f7f5fa}
.ia-voice-frame{display:block;width:100%;flex:1 1 auto;min-height:0;border:0;background:#f7f5fa}
.ia-call-live{font-size:10px;line-height:1.3;font-weight:700;letter-spacing:.3px;padding:4px 6px;border-radius:10px;background:#14754e;color:#fff}
.ia-launch[data-call-active="true"]{box-shadow:0 0 0 4px #b8e8d2,0 6px 24px #31204224}
@media(max-width:575px){.ia-channel-tabs{padding:6px 12px}.ia-channel-tabs [role="tab"]{min-height:44px}}
@media(prefers-reduced-motion:reduce){.ia-channel-tabs *{transition:none!important}}
