asakim-pbx-livekit-panel{display:block}.pbx-livekit-controls{border-color:#b9b1ef;background:#f6f3ff}.pbx-livekit-column{min-width:115px}.pbx-livekit-actions{display:flex;align-items:center;justify-content:center;gap:5px}.pbx-livekit-actions .pbx-livekit-action{width:28px;height:28px;min-width:28px;padding:0!important;margin:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dbe3ef;border-radius:8px;background:#fff;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s;opacity:1}.pbx-livekit-action svg{width:17px;height:17px;font-size:17px;display:block}.pbx-livekit-actions .pbx-livekit-listen{color:#2563eb;border-color:#bfd2fa}.pbx-livekit-actions .pbx-livekit-whisper{color:#d76812;border-color:#f2d2ac}.pbx-livekit-actions .pbx-livekit-join{color:#07867b;border-color:#afe2da}.pbx-livekit-actions .pbx-livekit-action:hover:not(:disabled){background:#eff5ff;border-color:currentColor;box-shadow:0 1px 4px #162b4d1a}.pbx-livekit-actions .pbx-livekit-action:focus-visible{outline:2px solid #f97316;outline-offset:2px}.pbx-livekit-actions .pbx-livekit-action.is-active{background:#e9f2ff;border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.pbx-livekit-actions .pbx-livekit-action:disabled{background:#f8fafc;border-color:#e2e8f0;color:#a8b0bd;opacity:.55;cursor:default;box-shadow:none}.pbx-livekit-row-status{display:block;color:#375782;font-size:11px;text-align:center;margin-top:4px;white-space:nowrap}.pbx-livekit-blocked{color:#64748b;white-space:normal;max-width:135px;margin-inline:auto}.pbx-livekit-backdrop{z-index:1600}.pbx-modal.pbx-livekit-dialog{width:580px;max-width:calc(100vw - 32px);max-height:calc(100vh - 40px);overflow:auto;white-space:normal;color:#23324b;background:#fff;outline:none}.pbx-livekit-dialog-body{display:grid;gap:18px;padding:22px}.pbx-livekit-call-identity{display:grid;gap:5px;overflow-wrap:anywhere}.pbx-livekit-call-identity span{font-size:13px;color:#65799b}.pbx-livekit-connection-state{padding:14px;border:1px solid #d8e3f7;border-radius:10px;background:#f3f7ff;font-size:14px;line-height:1.6}.pbx-livekit-connection-state.is-listening{border-color:#afe2d0;background:#edf9f4;color:#126b50}.pbx-livekit-mode-buttons{display:flex;flex-wrap:wrap;gap:9px}.pbx-livekit-mode-buttons button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border:1px solid #cdd9ed;border-radius:8px;background:#fff;color:#2c4975;font:inherit;cursor:pointer}.pbx-livekit-mode-buttons button[aria-pressed=true]:not(:disabled){border-color:#5379c9;background:#eef4ff;color:#2353ad}.pbx-livekit-mode-buttons button:disabled{opacity:.45;cursor:default}.pbx-livekit-mode-buttons svg{width:18px;height:18px}.pbx-livekit-dialog-hint,.pbx-livekit-dialog-error{margin:0;font-size:13px;line-height:1.7;color:#65799b}.pbx-livekit-dialog-error{padding:10px 12px;border-radius:8px;background:#fff7e8;color:#895b19}.pbx-livekit-dialog footer{justify-content:flex-start}.pbx-livekit-dialog .pbx-livekit-stop{background:#4f46e5;border-color:#4f46e5;color:#fff}
