.xap[data-v-13abfe0e]{display:flex;align-items:flex-start;gap:.75rem;border-radius:.75rem;transition:border-color .25s,box-shadow .25s,background .25s}.xap-card[data-v-13abfe0e]{background:var(--color-bg-secondary, #1e1e2e);border:1px solid var(--color-border-light, #333);padding:.875rem 1rem}.xap-card.xap-playing[data-v-13abfe0e]{border-color:#818cf8;box-shadow:0 0 24px #6366f126,0 0 0 1px #6366f11a}.xap-inline[data-v-13abfe0e]{background:linear-gradient(135deg,#6366f10f,#7c3aed0f);border:1px solid rgba(99,102,241,.15);padding:.625rem .875rem}.xap-inline.xap-playing[data-v-13abfe0e]{border-color:#818cf8;background:linear-gradient(135deg,#6366f11a,#7c3aed1a);box-shadow:0 0 16px #6366f11a}.xap-default[data-v-13abfe0e]{padding:.5rem 0}.xap-btn[data-v-13abfe0e]{width:44px;height:44px;border-radius:50%;border:2px solid #6366f1;background:transparent;color:#818cf8;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:transform .15s,box-shadow .2s,background .2s,color .2s}.xap-btn[data-v-13abfe0e]:hover{background:#6366f1;color:#fff;transform:scale(1.06);box-shadow:0 4px 20px #6366f159}.xap-btn[data-v-13abfe0e]:active{transform:scale(.94)}.xap-btn svg[data-v-13abfe0e]{width:20px;height:20px}.xap-playing .xap-btn[data-v-13abfe0e]{background:#6366f1;color:#fff;animation:xap-pulse-13abfe0e 2s ease-in-out infinite}@keyframes xap-pulse-13abfe0e{0%,to{box-shadow:0 0 #6366f166}50%{box-shadow:0 0 0 8px #6366f100}}.xap-sm .xap-btn[data-v-13abfe0e]{width:34px;height:34px}.xap-sm .xap-btn svg[data-v-13abfe0e]{width:16px;height:16px}.xap-lg .xap-btn[data-v-13abfe0e]{width:52px;height:52px}.xap-lg .xap-btn svg[data-v-13abfe0e]{width:24px;height:24px}.xap-body[data-v-13abfe0e]{flex:1;min-width:0;overflow:hidden}.xap-info[data-v-13abfe0e]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;margin-bottom:.3rem}.xap-title[data-v-13abfe0e]{font-size:.875rem;font-weight:700;color:var(--color-text-primary, #e2e2f0)}.xap-subtitle[data-v-13abfe0e]{font-size:.68rem;color:var(--color-text-secondary, #888)}.xap-sm .xap-title[data-v-13abfe0e]{font-size:.75rem}.xap-sm .xap-subtitle[data-v-13abfe0e]{font-size:.6rem}.xap-lg .xap-title[data-v-13abfe0e]{font-size:1rem}.xap-eq[data-v-13abfe0e]{display:flex;align-items:flex-end;gap:1px;margin-bottom:.4rem;overflow:hidden;border-radius:3px}.xap-eq-bar[data-v-13abfe0e]{flex:1;min-width:0;background:linear-gradient(to top,#6366f1,#a78bfa);border-radius:1px 1px 0 0;transition:height .08s ease-out,opacity .15s}.xap-playing .xap-eq-bar[data-v-13abfe0e]{background:linear-gradient(to top,#6366f1,#818cf8,#c084fc)}.xap-wave[data-v-13abfe0e]{width:100%;margin-bottom:.4rem;border-radius:3px;background:#6366f108}.xap-wave-idle[data-v-13abfe0e]{stroke:#6366f126;stroke-width:1.5}.xap-wave-line[data-v-13abfe0e]{fill:none;stroke:#818cf8;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.xap-wave-glow[data-v-13abfe0e]{fill:none;stroke:#6366f1;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;opacity:.25;filter:blur(4px);vector-effect:non-scaling-stroke}.xap-playing .xap-wave[data-v-13abfe0e]{background:#6366f10d}.xap-progress[data-v-13abfe0e]{width:100%;height:4px;background:var(--color-bg-tertiary, #2a2a3a);border-radius:2px;cursor:pointer;overflow:hidden}.xap-progress-fill[data-v-13abfe0e]{height:100%;background:#6366f1;border-radius:2px;transition:width .15s linear}.xap-playing .xap-progress-fill[data-v-13abfe0e]{background:linear-gradient(90deg,#6366f1,#818cf8)}.xap-times[data-v-13abfe0e]{display:flex;justify-content:space-between;font-size:.58rem;color:var(--color-text-secondary, #777);margin-top:.15rem}@media(max-width:480px){.xap-lg .xap-btn[data-v-13abfe0e]{width:44px;height:44px}.xap-lg .xap-title[data-v-13abfe0e]{font-size:.875rem}}.xav[data-v-a673159a]{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.xav-ring[data-v-a673159a]{position:absolute;border-radius:50%;border:2px solid;transition:transform 60ms ease-out,opacity 80ms ease-out,box-shadow .1s;pointer-events:none}.xav-face[data-v-a673159a]{border-radius:50%;overflow:hidden;border:2.5px solid transparent;transition:border-color .2s;z-index:1}.xav-img[data-v-a673159a]{width:100%;height:100%;object-fit:cover;display:block}.xav-placeholder[data-v-a673159a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.xav-initial[data-v-a673159a]{font-weight:800;color:#fff;line-height:1;-webkit-user-select:none;user-select:none}.x-subscribe-widget[data-v-d1dbbbe5]{margin-top:1.5rem;padding:1rem 1.25rem;background:var(--x-surface);border:1px solid var(--x-border);border-radius:var(--x-radius-md, .75rem)}.x-subscribe-header[data-v-d1dbbbe5]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.x-subscribe-icon[data-v-d1dbbbe5]{width:18px;height:18px;color:var(--x-primary)}.x-subscribe-title[data-v-d1dbbbe5]{font-size:.9rem;font-weight:600;color:var(--x-text)}.x-subscribe-row[data-v-d1dbbbe5]{display:flex;gap:.5rem;align-items:flex-start}.x-subscribe-row[data-v-d1dbbbe5] .x-form-group{flex:1;margin:0}.x-subscribe-section[data-v-d1dbbbe5]{margin-bottom:1rem}.x-subscribe-chips[data-v-d1dbbbe5]{display:flex;flex-wrap:wrap;gap:.4rem}.x-subscribe-chip[data-v-d1dbbbe5]{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .75rem;border:1px solid var(--x-border);border-radius:1rem;background:var(--x-bg);color:var(--x-text-muted);font-size:.8rem;cursor:pointer;transition:all .15s;line-height:1.2}.x-subscribe-chip[data-v-d1dbbbe5]:hover{border-color:var(--x-primary);color:var(--x-text)}.x-subscribe-chip-active[data-v-d1dbbbe5]{background:color-mix(in srgb,var(--x-primary) 15%,transparent);border-color:var(--x-primary);color:var(--x-primary-text, #a5b4fc)}.x-subscribe-chip-icon[data-v-d1dbbbe5]{font-size:.85rem}.x-subscribe-options[data-v-d1dbbbe5]{display:flex;align-items:center;gap:1.25rem}.x-subscribe-toggle[data-v-d1dbbbe5]{display:inline-flex;border:1px solid var(--x-border);border-radius:var(--x-radius-sm, 6px);overflow:hidden}.x-subscribe-toggle-btn[data-v-d1dbbbe5]{padding:.3rem .75rem;font-size:.8rem;background:transparent;color:var(--x-text-muted);border:none;cursor:pointer;transition:all .15s;line-height:1.3}.x-subscribe-toggle-btn[data-v-d1dbbbe5]:not(:last-child){border-right:1px solid var(--x-border)}.x-subscribe-toggle-btn[data-v-d1dbbbe5]:hover{color:var(--x-text)}.x-subscribe-toggle-active[data-v-d1dbbbe5]{background:var(--x-primary);color:#fff}.x-subscribe-checks[data-v-d1dbbbe5]{display:flex;align-items:center;gap:1rem}.x-subscribe-checks[data-v-d1dbbbe5] .x-checkbox-wrap{font-size:.8rem}.x-subscribe-actions[data-v-d1dbbbe5]{display:flex;gap:.5rem;align-items:stretch}.x-subscribe-actions[data-v-d1dbbbe5] .x-btn:last-child{flex:1}.x-subscribe-privacy[data-v-d1dbbbe5]{margin-top:.5rem;font-size:.7rem;color:var(--x-text-muted)}.x-subscribe-error[data-v-d1dbbbe5]{color:var(--x-danger, #f87171);font-size:.8rem;margin-bottom:.5rem}.x-subscribe-success[data-v-d1dbbbe5]{display:flex;align-items:center;gap:.75rem}.x-subscribe-success-icon[data-v-d1dbbbe5]{width:28px;height:28px;color:var(--x-success, #34d399);flex-shrink:0}.x-subscribe-success strong[data-v-d1dbbbe5]{font-size:.9rem;color:var(--x-text)}.x-subscribe-success p[data-v-d1dbbbe5]{margin:.25rem 0 0;font-size:.8rem;color:var(--x-text-muted)}.x-subscribe-rss[data-v-d1dbbbe5]{display:flex;gap:.75rem;margin-top:.75rem;padding-top:.5rem;border-top:1px solid var(--x-border)}.x-subscribe-rss-link[data-v-d1dbbbe5]{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--x-text-muted);text-decoration:none;transition:color .15s}.x-subscribe-rss-link[data-v-d1dbbbe5]:hover{color:var(--x-primary)}.xpc[data-v-97628632]{margin-top:.5rem;overflow:hidden}.xpc-active[data-v-97628632]{position:relative;min-height:48px}.xpc-card[data-v-97628632]{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;background:var(--x-surface);border:1px solid var(--x-border);border-radius:var(--x-radius-md, .75rem)}.xpc-indicator[data-v-97628632]{position:relative;flex-shrink:0;width:28px;height:28px}.xpc-icon[data-v-97628632]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;color:var(--x-primary);opacity:.4}.xpc-progress-ring[data-v-97628632]{position:relative;width:28px;height:28px}.xpc-progress-ring svg[data-v-97628632]{width:28px;height:28px;transform:rotate(-90deg)}.xpc-ring-bg[data-v-97628632]{fill:none;stroke:var(--x-border);stroke-width:2}.xpc-ring-fill[data-v-97628632]{fill:none;stroke:var(--x-primary);stroke-width:2;stroke-dasharray:75.4;stroke-linecap:round;transition:stroke-dashoffset .8s ease}.xpc-num[data-v-97628632]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.65rem;font-weight:700;color:var(--x-primary)}.xpc-content[data-v-97628632]{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem}.xpc-title[data-v-97628632]{font-size:.8rem;font-weight:600;color:var(--x-text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}a.xpc-title[data-v-97628632]:hover{color:var(--x-primary)}.xpc-time[data-v-97628632]{font-size:.7rem;font-family:monospace;color:var(--x-text-muted);flex-shrink:0}.xpc-list[data-v-97628632]{display:flex;justify-content:center;gap:6px;margin-top:.5rem}.xpc-dot[data-v-97628632]{width:8px;height:8px;border-radius:50%;background:var(--x-border);border:none;cursor:pointer;transition:all .3s ease}.xpc-dot-past[data-v-97628632]{background:var(--x-primary);opacity:.4}.xpc-dot-active[data-v-97628632]{background:var(--x-primary);opacity:1;width:20px;border-radius:4px}.xpc-slide-enter-active[data-v-97628632]{animation:xpc-in-97628632 .4s ease-out}.xpc-slide-leave-active[data-v-97628632]{animation:xpc-out-97628632 .3s ease-in;position:absolute;width:100%}@keyframes xpc-in-97628632{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes xpc-out-97628632{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}.x-auth-footer[data-v-ead9d0d0]{display:flex;justify-content:center;gap:1.5rem;padding:1rem 0;margin-top:1rem}.x-auth-footer a[data-v-ead9d0d0]{color:var(--color-text-muted);text-decoration:none;font-size:.75rem}.x-auth-footer a[data-v-ead9d0d0]:hover{color:var(--color-text)}.x-oauth-divider[data-v-dee9d54e]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--color-text-muted);font-size:.8125rem}.x-oauth-divider[data-v-dee9d54e]:before,.x-oauth-divider[data-v-dee9d54e]:after{content:"";flex:1;height:1px;background:var(--color-border)}.x-oauth-btn[data-v-dee9d54e]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.625rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-elevated);color:var(--color-text);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.x-oauth-btn[data-v-dee9d54e]:hover{background:var(--color-bg-hover);border-color:var(--color-text-muted)}.x-2fa-actions[data-v-dee9d54e]{display:flex;flex-direction:column;gap:.375rem}.x-spin[data-v-dee9d54e]{animation:spin-dee9d54e 1s linear infinite}@keyframes spin-dee9d54e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.x-pw-hints[data-v-d8552a32]{display:flex;flex-wrap:wrap;gap:8px;font-size:.75rem}.x-pw-ok[data-v-d8552a32]{color:#16a34a}.x-pw-fail[data-v-d8552a32]{color:#9ca3af}.x-terms-label[data-v-d8552a32]{display:flex;align-items:flex-start;gap:8px;font-size:.85rem;cursor:pointer}.x-terms-checkbox[data-v-d8552a32]{margin-top:2px;accent-color:var(--color-primary, #2563eb)}.x-auth-receiver[data-v-11ad27e8]{display:flex;align-items:center;justify-content:center;min-height:100vh;font-size:1rem;color:var(--color-gray-500, #6b7280)}.x-context-bar[data-v-6809603c]{display:flex;align-items:center;gap:6px}.x-impersonate-pill[data-v-6809603c]{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:6px;border:1px solid var(--color-amber-400, #fbbf24);background:var(--color-amber-50, #fffbeb);color:var(--color-amber-800, #92400e);font-size:.8rem;white-space:nowrap}:is(.dark) .x-impersonate-pill[data-v-6809603c]{border-color:var(--color-amber-500, #f59e0b);background:color-mix(in srgb,var(--color-amber-900, #78350f) 40%,transparent);color:var(--color-amber-300, #fcd34d)}.x-impersonate-name[data-v-6809603c]{font-weight:600}.x-impersonate-hint[data-v-6809603c]{opacity:.65;font-size:.75rem}.x-impersonate-stop[data-v-6809603c]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:3px;border:none;background:transparent;color:inherit;cursor:pointer;opacity:.7;transition:opacity .1s,background .1s;padding:0;margin-left:2px}.x-impersonate-stop[data-v-6809603c]:hover{opacity:1;background:var(--color-amber-200, #fde68a)}:is(.dark) .x-impersonate-stop[data-v-6809603c]:hover{background:var(--color-amber-700, #b45309)}.x-tenant-pill[data-v-6809603c]{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:6px;border:1px solid var(--color-violet-400, #a78bfa);background:var(--color-violet-50, #f5f3ff);color:var(--color-violet-700, #6d28d9);font-size:.8rem;white-space:nowrap}:is(.dark) .x-tenant-pill[data-v-6809603c]{border-color:var(--color-violet-500, #8b5cf6);background:color-mix(in srgb,var(--color-violet-900, #4c1d95) 40%,transparent);color:var(--color-violet-300, #c4b5fd)}.x-tenant-name[data-v-6809603c]{max-width:130px;overflow:hidden;text-overflow:ellipsis;font-weight:500}.x-context-switcher[data-v-6809603c]{position:relative}.x-context-trigger[data-v-6809603c]{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;border:1px solid var(--color-gray-300, #d1d5db);background:transparent;color:var(--color-gray-700, #374151);font-size:.8rem;cursor:pointer;transition:all .15s;white-space:nowrap}.x-context-trigger[data-v-6809603c]:hover{background:var(--color-gray-100, #f3f4f6)}:is(.dark) .x-context-trigger[data-v-6809603c]{border-color:var(--color-gray-600, #4b5563);color:var(--color-gray-300, #d1d5db)}:is(.dark) .x-context-trigger[data-v-6809603c]:hover{background:var(--color-gray-700, #374151)}.x-context-active[data-v-6809603c]{border-color:var(--color-blue-500, #3b82f6);background:var(--color-blue-50, #eff6ff);color:var(--color-blue-700, #1d4ed8)}:is(.dark) .x-context-active[data-v-6809603c]{border-color:var(--color-blue-500, #3b82f6);background:var(--color-blue-950, #172554);color:var(--color-blue-300, #93c5fd)}.x-context-label[data-v-6809603c]{max-width:150px;overflow:hidden;text-overflow:ellipsis}.x-context-dropdown[data-v-6809603c]{position:absolute;z-index:100;top:calc(100% + 4px);left:0;min-width:260px;border-radius:8px;border:1px solid var(--color-gray-200, #e5e7eb);background:var(--color-white, #fff);box-shadow:0 8px 24px #0000001f;padding:4px 0;overflow:hidden}:is(.dark) .x-context-dropdown[data-v-6809603c]{background:var(--color-gray-800, #1f2937);border-color:var(--color-gray-600, #4b5563)}.x-context-option[data-v-6809603c]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:transparent;color:var(--color-gray-700, #374151);font-size:.85rem;cursor:pointer;text-align:left;transition:background .1s}.x-context-option[data-v-6809603c]:hover{background:var(--color-gray-100, #f3f4f6)}:is(.dark) .x-context-option[data-v-6809603c]{color:var(--color-gray-300, #d1d5db)}:is(.dark) .x-context-option[data-v-6809603c]:hover{background:var(--color-gray-700, #374151)}.x-context-option-active[data-v-6809603c]{background:var(--color-blue-50, #eff6ff);color:var(--color-blue-700, #1d4ed8);font-weight:500}:is(.dark) .x-context-option-active[data-v-6809603c]{background:var(--color-blue-950, #172554);color:var(--color-blue-300, #93c5fd)}.x-context-hint[data-v-6809603c]{margin-left:auto;font-size:.75rem;opacity:.5}.x-context-divider[data-v-6809603c]{height:1px;margin:4px 0;background:var(--color-gray-200, #e5e7eb)}:is(.dark) .x-context-divider[data-v-6809603c]{background:var(--color-gray-600, #4b5563)}.x-context-search[data-v-6809603c]{position:relative;padding:6px 8px}.x-context-search-icon[data-v-6809603c]{position:absolute;left:16px;top:50%;transform:translateY(-50%);opacity:.4}.x-context-search-input[data-v-6809603c]{width:100%;padding:6px 8px 6px 30px;border:1px solid var(--color-gray-300, #d1d5db);border-radius:6px;font-size:.85rem;background:transparent;color:inherit;outline:none}.x-context-search-input[data-v-6809603c]:focus{border-color:var(--color-blue-500, #3b82f6)}:is(.dark) .x-context-search-input[data-v-6809603c]{border-color:var(--color-gray-600, #4b5563)}.x-context-list[data-v-6809603c]{max-height:200px;overflow-y:auto}.x-context-empty[data-v-6809603c]{padding:12px;text-align:center;font-size:.8rem;opacity:.5}.x-fade-enter-active[data-v-6809603c],.x-fade-leave-active[data-v-6809603c]{transition:opacity .15s,transform .15s}.x-fade-enter-from[data-v-6809603c],.x-fade-leave-to[data-v-6809603c]{opacity:0;transform:translateY(-4px)}.x-add-account-form[data-v-96e3226c]{display:flex;flex-direction:column;gap:.75rem}.x-add-account-2fa-actions[data-v-96e3226c]{display:flex;gap:1rem;align-items:center}.x-guidance-code-btn[data-v-889bcf5c]{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:.375rem;border-radius:.375rem;color:var(--color-text-muted, #6b7280);transition:background .15s,color .15s}.x-guidance-code-btn[data-v-889bcf5c]:hover{background:var(--color-bg-hover, #f3f4f6);color:var(--color-text, #111827)}.x-guidance-code-overlay[data-v-889bcf5c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;align-items:center;justify-content:center;background:#0006}.x-guidance-code-card[data-v-889bcf5c]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:.875rem;padding:1.5rem;width:320px;box-shadow:0 20px 40px -12px #0003}:is(.dark .x-guidance-code-card[data-v-889bcf5c]){background:#1f2937;border-color:#374151}.x-guidance-code-header[data-v-889bcf5c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.x-guidance-code-title[data-v-889bcf5c]{font-size:.95rem;font-weight:600;color:var(--color-text)}.x-guidance-code-close[data-v-889bcf5c]{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:.25rem;color:var(--color-text-muted)}.x-guidance-code-close[data-v-889bcf5c]:hover{background:var(--color-bg-hover)}.x-guidance-code-text[data-v-889bcf5c]{font-size:.825rem;color:var(--color-text-muted);margin-bottom:1rem;line-height:1.5}.x-guidance-code-input[data-v-889bcf5c]{width:100%;text-align:center;font-size:1.75rem;font-weight:700;letter-spacing:.3em;font-family:var(--x-font-mono, monospace);border:2px solid var(--color-border);border-radius:.5rem;padding:.625rem;background:var(--color-bg-secondary);color:var(--color-text);outline:none;transition:border-color .15s;margin-bottom:.75rem;box-sizing:border-box}.x-guidance-code-input[data-v-889bcf5c]:focus{border-color:var(--color-primary)}.x-guidance-code-input--error[data-v-889bcf5c]{border-color:var(--color-danger)}:is(.dark .x-guidance-code-input[data-v-889bcf5c]){background:#111827;border-color:#374151}.x-guidance-code-error[data-v-889bcf5c]{font-size:.8rem;color:var(--color-danger);margin-bottom:.75rem;text-align:center}.x-guidance-code-actions[data-v-889bcf5c]{display:flex;gap:.5rem;justify-content:flex-end}.x-notif-settings[data-v-f96dfa95]{padding:.5rem 0;max-height:360px;overflow-y:auto}.x-notif-settings-header[data-v-f96dfa95]{padding:.25rem 1rem .5rem}.x-notif-settings-title[data-v-f96dfa95]{font-size:.8rem;font-weight:600;color:var(--color-text, #111827)}.x-notif-setting-icon[data-v-f96dfa95]{width:16px;height:16px;flex-shrink:0}.x-notif-setting-row[data-v-f96dfa95]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;cursor:pointer;transition:background .15s;gap:.75rem}.x-notif-setting-row[data-v-f96dfa95]:hover{background:var(--color-bg-hover, #f9fafb)}.x-notif-setting-silent[data-v-f96dfa95]{background:var(--color-bg-subtle, #f9fafb)}.x-notif-setting-info[data-v-f96dfa95]{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.x-notif-setting-label[data-v-f96dfa95]{display:block;font-size:.8rem;font-weight:500;color:var(--color-text, #111827)}.x-notif-setting-desc[data-v-f96dfa95]{display:block;font-size:.7rem;color:var(--color-text-muted, #6b7280);line-height:1.3}.x-notif-settings-divider[data-v-f96dfa95]{height:1px;background:var(--color-border, #e5e7eb);margin:.25rem 0}.x-notif-settings-section-title[data-v-f96dfa95]{padding:.375rem 1rem .25rem;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted, #9ca3af)}.x-ns-toggle[data-v-f96dfa95]{position:relative;display:inline-flex;flex-shrink:0;cursor:pointer}.x-ns-toggle input[data-v-f96dfa95]{position:absolute;opacity:0;width:0;height:0}.x-ns-toggle-track[data-v-f96dfa95]{display:block;width:2.25rem;height:1.25rem;background:#d1d5db;border-radius:999px;position:relative;transition:background .2s}:is(.dark .x-ns-toggle-track[data-v-f96dfa95]){background:#4b5563}.x-ns-toggle-track[data-v-f96dfa95]:after{content:"";position:absolute;top:2px;left:2px;width:1rem;height:1rem;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 2px #00000026}.x-ns-toggle input:checked+.x-ns-toggle-track[data-v-f96dfa95]{background:var(--color-primary, #2563eb)}.x-ns-toggle input:checked+.x-ns-toggle-track[data-v-f96dfa95]:after{transform:translate(1rem)}.x-contact-link[data-v-688a0262]{display:inline-flex;align-items:center;gap:.375rem;border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;transition:color .15s}.x-contact-link--inline[data-v-688a0262]{color:var(--color-primary, #2563eb)}.x-contact-link--inline[data-v-688a0262]:hover{color:var(--color-primary-hover, #1d4ed8);text-decoration:underline}:is(.dark .x-contact-link--inline[data-v-688a0262]){color:#60a5fa}:is(.dark .x-contact-link--inline[data-v-688a0262]:hover){color:#93bbfd}.x-contact-link--button[data-v-688a0262]{width:1.75rem;height:1.75rem;justify-content:center;border-radius:.375rem;color:var(--color-text-muted, #6b7280)}.x-contact-link--button[data-v-688a0262]:hover{background:var(--color-primary-bg, #eff6ff);color:var(--color-primary, #2563eb)}:is(.dark .x-contact-link--button[data-v-688a0262]:hover){background:#1e3a5f;color:#60a5fa}.x-contact-link-icon[data-v-688a0262]{width:.875rem;height:.875rem;flex-shrink:0}.x-contact-link--button .x-contact-link-icon[data-v-688a0262]{width:1rem;height:1rem}.x-contact-link-text[data-v-688a0262]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-cl-overlay[data-v-688a0262]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#0006;display:flex;justify-content:center;align-items:center}.x-cl-dialog[data-v-688a0262]{width:420px;background:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden}:is(.dark .x-cl-dialog[data-v-688a0262]){background:#1f2937;border:1px solid #374151}.x-cl-header[data-v-688a0262]{display:flex;align-items:center;gap:.5rem;padding:1rem 1rem .5rem;color:var(--color-text, #111827)}.x-cl-title[data-v-688a0262]{flex:1;font-weight:600;font-size:1rem}.x-cl-close[data-v-688a0262]{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:.25rem;color:var(--color-text-muted, #6b7280)}.x-cl-close[data-v-688a0262]:hover{background:var(--color-bg-hover, #f3f4f6)}.x-cl-target[data-v-688a0262]{padding:0 1rem .75rem;font-size:.85rem;color:var(--color-text-muted, #6b7280);font-family:monospace}.x-cl-options[data-v-688a0262]{display:flex;flex-direction:column;gap:.5rem;padding:0 1rem}.x-cl-option[data-v-688a0262]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--color-border, #e5e7eb);border-radius:.5rem;background:none;cursor:pointer;text-align:left;transition:background .15s,border-color .15s;width:100%}.x-cl-option[data-v-688a0262]:hover{background:var(--color-primary-bg, #eff6ff);border-color:var(--color-primary, #2563eb)}:is(.dark .x-cl-option[data-v-688a0262]){border-color:#374151}:is(.dark .x-cl-option[data-v-688a0262]:hover){background:#1e3a5f;border-color:#60a5fa}.x-cl-option-icon[data-v-688a0262]{color:var(--color-primary, #2563eb);flex-shrink:0}.x-cl-option-text[data-v-688a0262]{display:flex;flex-direction:column;gap:.125rem}.x-cl-option-title[data-v-688a0262]{font-weight:500;font-size:.9rem;color:var(--color-text, #111827)}:is(.dark .x-cl-option-title[data-v-688a0262]){color:#f3f4f6}.x-cl-option-desc[data-v-688a0262]{font-size:.75rem;color:var(--color-text-muted, #6b7280)}.x-cl-remember[data-v-688a0262]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem 1rem;font-size:.8rem;color:var(--color-text-muted, #6b7280);cursor:pointer}.x-cl-remember input[type=checkbox][data-v-688a0262]{accent-color:var(--color-primary, #2563eb)}.x-cl-remember-hint[data-v-688a0262]{font-size:.7rem;color:var(--color-text-muted, #9ca3af)}.x-notif-wrapper[data-v-86b26082]{position:relative}.x-notif-bell[data-v-86b26082]{position:relative;background:none;border:none;cursor:pointer;padding:.375rem;border-radius:.375rem;display:flex;align-items:center}.x-notif-bell[data-v-86b26082]:hover{background:var(--color-bg-hover, #f3f4f6)}.x-bell-active[data-v-86b26082]{background:#2563eb14}.x-bell-icon-active[data-v-86b26082]{color:#2563eb;filter:drop-shadow(0 0 4px rgba(37,99,235,.4))}:is(.dark .x-bell-icon-active[data-v-86b26082]){color:#60a5fa;filter:drop-shadow(0 0 6px rgba(96,165,250,.5))}.x-bell-silent .x-bell-icon-active[data-v-86b26082]{color:#9ca3af;filter:none}.x-notif-badge[data-v-86b26082]{position:absolute;top:0;right:0;min-width:16px;height:16px;padding:0 4px;font-size:.625rem;font-weight:700;line-height:16px;text-align:center;color:#fff;background:var(--color-danger, #dc2626);border-radius:999px}@keyframes bell-shake-86b26082{0%,to{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-14deg)}30%{transform:rotate(10deg)}40%{transform:rotate(-10deg)}50%{transform:rotate(6deg)}60%{transform:rotate(-4deg)}70%{transform:rotate(2deg)}80%{transform:rotate(-1deg)}}.x-bell-shake[data-v-86b26082]{animation:bell-shake-86b26082 .6s ease-in-out}.x-bell-shake .x-notif-badge[data-v-86b26082]{animation:badge-pulse-86b26082 .6s ease-in-out}@keyframes badge-pulse-86b26082{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.x-notif-dropdown[data-v-86b26082]{position:absolute;top:calc(100% + .5rem);right:0;width:380px;max-height:480px;background:var(--color-bg, #fff);border:1px solid var(--color-border, #e5e7eb);border-radius:.75rem;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;z-index:50;display:flex;flex-direction:column;overflow:hidden}.x-notif-header[data-v-86b26082]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--color-border, #e5e7eb)}.x-notif-header-actions[data-v-86b26082]{display:flex;align-items:center;gap:.25rem}.x-notif-silent-toggle[data-v-86b26082],.x-notif-settings-btn[data-v-86b26082]{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:.25rem;border-radius:.25rem;color:var(--color-text-muted, #6b7280)}.x-notif-silent-toggle[data-v-86b26082]:hover,.x-notif-settings-btn[data-v-86b26082]:hover{background:var(--color-bg-hover, #f3f4f6);color:var(--color-text, #111827)}.x-notif-mark-all[data-v-86b26082]{display:flex;align-items:center;gap:.25rem;background:none;border:none;cursor:pointer;font-size:.75rem;color:var(--color-primary, #2563eb);padding:.25rem .5rem;border-radius:.25rem}.x-notif-mark-all[data-v-86b26082]:hover{background:var(--color-primary-bg, #eff6ff)}.x-notif-list[data-v-86b26082]{overflow-y:auto;max-height:400px}.x-notif-empty[data-v-86b26082]{padding:2rem;text-align:center;color:var(--color-text-muted, #6b7280)}.x-notif-item[data-v-86b26082]{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--color-border-light, #f3f4f6);cursor:pointer;transition:background .15s}.x-notif-item[data-v-86b26082]:hover{background:var(--color-bg-hover, #f9fafb)}.x-notif-unread[data-v-86b26082]{background:var(--color-primary-bg, #eff6ff);border-left:3px solid var(--color-primary, #2563eb)}.x-notif-item-content[data-v-86b26082]{flex:1;min-width:0}.x-notif-title[data-v-86b26082]{font-size:.85rem;font-weight:500;color:var(--color-text, #111827)}.x-notif-message[data-v-86b26082]{margin:.25rem 0 0;font-size:.8rem;color:var(--color-text-muted, #6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-notif-time[data-v-86b26082]{font-size:.7rem;color:var(--color-text-muted, #9ca3af)}.x-notif-delete[data-v-86b26082]{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:.25rem;opacity:0;color:var(--color-text-muted, #6b7280);flex-shrink:0}.x-notif-item:hover .x-notif-delete[data-v-86b26082]{opacity:1}.x-notif-delete[data-v-86b26082]:hover{color:var(--color-danger, #dc2626);background:var(--color-danger-bg, #fef2f2)}.x-notif-footer[data-v-86b26082]{display:block;text-align:center;padding:.625rem;font-size:.8rem;color:var(--color-primary, #2563eb);border-top:1px solid var(--color-border, #e5e7eb);text-decoration:none}.x-notif-footer[data-v-86b26082]:hover{background:var(--color-bg-hover, #f9fafb)}.x-search-overlay[data-v-86b26082]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0006;display:flex;justify-content:center;padding-top:12vh}.x-search-modal[data-v-86b26082]{width:560px;max-height:480px;background:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;overflow:hidden;align-self:flex-start}:is(.dark .x-search-modal[data-v-86b26082]){background:#1f2937;border:1px solid #374151}.x-search-input-row[data-v-86b26082]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid #e5e7eb}:is(.dark .x-search-input-row[data-v-86b26082]){border-bottom-color:#374151}.x-search-input[data-v-86b26082]{flex:1;border:none;outline:none;font-size:1rem;background:transparent;color:#111827}:is(.dark .x-search-input[data-v-86b26082]){color:#f3f4f6}.x-search-input[data-v-86b26082]::placeholder{color:#9ca3af}:is(.dark .x-search-input[data-v-86b26082])::placeholder{color:#6b7280}.x-search-results[data-v-86b26082]{overflow-y:auto;max-height:380px}.x-search-empty[data-v-86b26082]{padding:2rem;text-align:center;color:#6b7280;font-size:.9rem}:is(.dark .x-search-empty[data-v-86b26082]){color:#9ca3af}.x-search-group[data-v-86b26082]{padding:.5rem 0}.x-search-group-header[data-v-86b26082]{display:flex;align-items:center;gap:.5rem;padding:.375rem 1rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}:is(.dark .x-search-group-header[data-v-86b26082]){color:#9ca3af}.x-search-count[data-v-86b26082]{margin-left:auto;background:#f3f4f6;padding:0 .375rem;border-radius:999px;font-size:.65rem}:is(.dark .x-search-count[data-v-86b26082]){background:#374151;color:#d1d5db}.x-search-item[data-v-86b26082]{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem .5rem 2.25rem;cursor:pointer;transition:background .1s}.x-search-item[data-v-86b26082]:hover{background:#eff6ff}:is(.dark .x-search-item[data-v-86b26082]:hover){background:#1e3a5f}.x-search-item-content[data-v-86b26082]{flex:1;min-width:0;display:flex;flex-direction:column}.x-search-item-title[data-v-86b26082]{font-size:.875rem;font-weight:500;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.dark .x-search-item-title[data-v-86b26082]){color:#f3f4f6}.x-search-item-subtitle[data-v-86b26082]{font-size:.75rem;color:#6b7280}:is(.dark .x-search-item-subtitle[data-v-86b26082]){color:#9ca3af}.x-search-item-actions[data-v-86b26082]{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.x-search-item-icon[data-v-86b26082]{flex-shrink:0;color:#6b7280}:is(.dark .x-search-item-icon[data-v-86b26082]){color:#9ca3af}.x-search-item--selected[data-v-86b26082]{background:#eff6ff}:is(.dark .x-search-item--selected[data-v-86b26082]){background:#1e3a5f}.x-search-divider[data-v-86b26082]{height:1px;background:#e5e7eb;margin:.25rem 1rem}:is(.dark .x-search-divider[data-v-86b26082]){background:#374151}.x-search-footer[data-v-86b26082]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-top:1px solid #e5e7eb;font-size:.8rem;color:#6b7280;cursor:pointer;transition:background .1s}.x-search-footer[data-v-86b26082]:hover{background:#f9fafb}:is(.dark .x-search-footer[data-v-86b26082]){border-top-color:#374151;color:#9ca3af}:is(.dark .x-search-footer[data-v-86b26082]:hover){background:#1f2937}.x-kbd-sm[data-v-86b26082]{font-size:.6rem;padding:.1rem .3rem;margin-left:auto}.x-user-wrapper[data-v-86b26082]{position:relative}.x-user-trigger[data-v-86b26082]{display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;padding:.375rem .5rem;border-radius:.5rem;transition:background .15s}.x-user-trigger[data-v-86b26082]:hover{background:var(--color-bg-hover, #f3f4f6)}.x-user-chevron[data-v-86b26082]{transition:transform .2s;flex-shrink:0}.x-user-chevron-open[data-v-86b26082]{transform:rotate(180deg)}.x-user-dropdown[data-v-86b26082]{position:absolute;top:calc(100% + .5rem);right:0;width:260px;background:var(--color-bg, #fff);border:1px solid var(--color-border, #e5e7eb);border-radius:.75rem;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;z-index:50;overflow:hidden}:is(.dark .x-user-dropdown[data-v-86b26082]){background:#1f2937;border-color:#374151}.x-user-dropdown-header[data-v-86b26082]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid var(--color-border, #e5e7eb)}:is(.dark .x-user-dropdown-header[data-v-86b26082]){border-bottom-color:#374151}.x-user-dropdown-items[data-v-86b26082]{padding:.375rem 0}.x-user-dropdown-item[data-v-86b26082]{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem 1rem;background:none;border:none;cursor:pointer;font-size:.85rem;color:var(--color-text, #111827);transition:background .15s;text-align:left}.x-user-dropdown-item[data-v-86b26082]:hover{background:var(--color-bg-hover, #f3f4f6)}:is(.dark .x-user-dropdown-item[data-v-86b26082]){color:#e5e7eb}:is(.dark .x-user-dropdown-item[data-v-86b26082]:hover){background:#374151}.x-user-dropdown-footer[data-v-86b26082]{border-top:1px solid var(--color-border, #e5e7eb);padding:.375rem 0}:is(.dark .x-user-dropdown-footer[data-v-86b26082]){border-top-color:#374151}.x-user-dropdown-logout[data-v-86b26082]{color:var(--color-danger, #dc2626)}.x-user-dropdown-logout[data-v-86b26082]:hover{background:var(--color-danger-bg, #fef2f2)}:is(.dark .x-user-dropdown-logout[data-v-86b26082]){color:#f87171}:is(.dark .x-user-dropdown-logout[data-v-86b26082]:hover){background:#ef44441a}.x-session-section[data-v-86b26082]{padding:.25rem 0}.x-session-divider[data-v-86b26082]{height:1px;background:var(--color-border, #e5e7eb);margin:.25rem .75rem .5rem}:is(.dark .x-session-divider[data-v-86b26082]){background:#374151}.x-session-item[data-v-86b26082]{display:flex;align-items:center;gap:.625rem;width:100%;padding:.4rem 1rem;background:none;border:none;cursor:pointer;font-size:.85rem;color:var(--color-text, #111827);transition:background .15s;text-align:left}.x-session-item[data-v-86b26082]:hover{background:var(--color-bg-hover, #f3f4f6)}:is(.dark .x-session-item[data-v-86b26082]){color:#e5e7eb}:is(.dark .x-session-item[data-v-86b26082]:hover){background:#374151}.x-session-avatar[data-v-86b26082]{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--color-bg-subtle, #f3f4f6);display:flex;align-items:center;justify-content:center;flex-shrink:0}:is(.dark .x-session-avatar[data-v-86b26082]){background:#374151}.x-session-info[data-v-86b26082]{display:flex;flex-direction:column;min-width:0;flex:1}.x-session-name[data-v-86b26082]{font-size:.8rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-session-email[data-v-86b26082]{font-size:.7rem;color:var(--color-text-muted, #9ca3af);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-session-remove[data-v-86b26082]{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:.25rem;color:var(--color-text-muted, #9ca3af);opacity:0;transition:opacity .15s,color .15s;flex-shrink:0}.x-session-item:hover .x-session-remove[data-v-86b26082]{opacity:1}.x-session-remove[data-v-86b26082]:hover{color:var(--color-danger, #dc2626)}.x-session-add[data-v-86b26082]{display:flex;align-items:center;gap:.625rem;width:100%;padding:.4rem 1rem;background:none;border:none;cursor:pointer;font-size:.8rem;color:var(--color-text-muted, #9ca3af);transition:background .15s,color .15s;text-align:left}.x-session-add[data-v-86b26082]:hover{background:var(--color-bg-hover, #f3f4f6);color:var(--color-text, #111827)}:is(.dark .x-session-add[data-v-86b26082]:hover){background:#374151;color:#e5e7eb}.x-phone-topbar-btn[data-v-86b26082]{position:relative;background:none;border:none;cursor:pointer;padding:.375rem;border-radius:.375rem;display:flex;align-items:center;color:var(--color-text-muted, #6b7280);transition:background .15s,color .15s}.x-phone-topbar-btn[data-v-86b26082]:hover{background:var(--color-bg-hover, #f3f4f6);color:var(--color-text, #111827)}:is(.dark .x-phone-topbar-btn[data-v-86b26082]:hover){color:#e5e7eb}.x-phone-topbar-btn--active[data-v-86b26082]{background:#2563eb14;color:#2563eb}:is(.dark .x-phone-topbar-btn--active[data-v-86b26082]){background:#60a5fa1a;color:#60a5fa}.x-phone-topbar-btn--incall[data-v-86b26082]{color:#22c55e}:is(.dark .x-phone-topbar-btn--incall[data-v-86b26082]){color:#4ade80}.x-phone-topbar-dot[data-v-86b26082]{position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:50%;background:#94a3b8;border:1.5px solid var(--color-bg, #fff)}:is(.dark .x-phone-topbar-dot[data-v-86b26082]){border-color:#1f2937}.x-phone-topbar-dot--ok[data-v-86b26082]{background:#22c55e}.x-phone-topbar-dot--error[data-v-86b26082]{background:#ef4444}.x-phone-topbar-dot--incall[data-v-86b26082]{background:#22c55e;animation:phone-dot-pulse-86b26082 1.5s infinite}@keyframes phone-dot-pulse-86b26082{0%,to{opacity:1;box-shadow:0 0 #22c55e66}50%{opacity:.8;box-shadow:0 0 0 3px #22c55e00}}.x-voice-action-feedback[data-v-86b26082]{font-size:.75rem;color:var(--color-text-muted, #6b7280);white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}.x-voice-topbar-btn[data-v-86b26082]{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:.375rem;border-radius:.375rem;color:var(--color-text-muted, #6b7280);transition:background .15s,color .15s;flex-shrink:0}.x-voice-topbar-btn[data-v-86b26082]:hover{background:var(--color-bg-hover, #f3f4f6);color:var(--color-text, #111827)}.x-voice-topbar-btn--wake[data-v-86b26082]{color:#22c55e}.x-voice-topbar-btn--wake-pending[data-v-86b26082]{color:#f59e0b}.x-voice-wake-dot[data-v-86b26082]{position:absolute;top:2px;right:2px;width:7px;height:7px;border-radius:50%;border:1.5px solid var(--color-bg, #fff)}.x-voice-wake-dot--on[data-v-86b26082]{background:#22c55e;animation:wake-dot-pulse-86b26082 2s ease-in-out infinite}.x-voice-wake-dot--pending[data-v-86b26082]{background:#f59e0b;animation:wake-dot-pulse-86b26082 1s ease-in-out infinite}@keyframes wake-dot-pulse-86b26082{0%,to{opacity:1}50%{opacity:.4}}.x-voice-wake-toggle[data-v-86b26082]{display:flex;align-items:center;gap:.5rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:2rem;padding:.4rem .875rem;cursor:pointer;color:#9ca3af;font-size:.8rem;transition:background .15s,color .15s}.x-voice-wake-toggle[data-v-86b26082]:hover{background:#ffffff1a;color:#e5e7eb}.x-voice-wake-toggle-dot[data-v-86b26082]{width:8px;height:8px;border-radius:50%;background:#4b5563;flex-shrink:0;transition:background .2s}.x-voice-wake-toggle-dot--on[data-v-86b26082]{background:#22c55e;box-shadow:0 0 6px #22c55e80}.x-voice-wake-row[data-v-86b26082]{display:flex;align-items:center;gap:.375rem}.x-voice-wake-edit-btn[data-v-86b26082]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:.375rem;padding:.35rem;cursor:pointer;color:#6b7280;display:flex;align-items:center;transition:color .15s,background .15s}.x-voice-wake-edit-btn[data-v-86b26082]:hover{color:#e5e7eb;background:#ffffff1a}.x-voice-wake-form[data-v-86b26082]{display:flex;gap:.5rem;align-items:center}.x-voice-wake-input[data-v-86b26082]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:.375rem;padding:.35rem .625rem;color:#e5e7eb;font-size:.85rem;outline:none;width:180px}.x-voice-wake-input[data-v-86b26082]:focus{border-color:#ef444480}.x-voice-wake-input[data-v-86b26082]::placeholder{color:#4b5563}.x-voice-wake-save[data-v-86b26082]{background:#ef4444;border:none;border-radius:.375rem;padding:.35rem .75rem;color:#fff;font-size:.8rem;cursor:pointer;transition:background .15s}.x-voice-wake-save[data-v-86b26082]:hover{background:#dc2626}.x-voice-overlay[data-v-86b26082]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0a0a0aeb;display:flex;align-items:center;justify-content:center}.x-voice-close[data-v-86b26082]{position:absolute;top:1.25rem;right:1.25rem;background:none;border:none;cursor:pointer;color:#9ca3af;padding:.5rem;border-radius:50%;display:flex;align-items:center;transition:color .15s,background .15s}.x-voice-close[data-v-86b26082]:hover{color:#fff;background:#ffffff14}.x-voice-content[data-v-86b26082]{display:flex;flex-direction:column;align-items:center;gap:2rem}.x-voice-status[data-v-86b26082]{font-size:1.5rem;font-weight:400;color:#e5e7eb;letter-spacing:.01em;min-height:2rem;text-align:center}.x-voice-mic-btn[data-v-86b26082]{position:relative;width:5rem;height:5rem;border-radius:50%;background:#ef4444;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .15s;box-shadow:0 4px 20px #ef444466}.x-voice-mic-btn[data-v-86b26082]:hover{background:#dc2626;transform:scale(1.05)}.x-voice-mic-btn--error[data-v-86b26082]{background:#6b7280;box-shadow:none}.x-voice-mic-icon[data-v-86b26082]{width:1.75rem;height:1.75rem;color:#fff;position:relative;z-index:1}.x-voice-pulse[data-v-86b26082]{position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;border-radius:50%;border:2px solid rgba(239,68,68,.5);animation:voice-pulse-86b26082 1.4s ease-out infinite}@keyframes voice-pulse-86b26082{0%{transform:scale(1);opacity:.8}70%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}.x-voice-transcript-hint[data-v-86b26082]{font-size:.85rem;color:#6b7280;text-align:center}.x-voice-fade-enter-active[data-v-86b26082],.x-voice-fade-leave-active[data-v-86b26082]{transition:opacity .2s ease}.x-voice-fade-enter-from[data-v-86b26082],.x-voice-fade-leave-to[data-v-86b26082]{opacity:0}.x-dropdown-wrap[data-v-5ac6f449]{position:relative;display:inline-block}.x-dropdown-menu--right[data-v-5ac6f449]{right:0;left:auto}.x-dropdown-menu--left[data-v-5ac6f449]{left:0;right:auto}.x-dropdown-fade-enter-active[data-v-5ac6f449],.x-dropdown-fade-leave-active[data-v-5ac6f449]{transition:opacity .12s ease,transform .12s ease}.x-dropdown-fade-enter-from[data-v-5ac6f449],.x-dropdown-fade-leave-to[data-v-5ac6f449]{opacity:0;transform:translateY(-4px)}.x-support-voice-mode-btn[data-v-de815a69]{position:relative;background:none;border:none;cursor:pointer;padding:.3rem;border-radius:.375rem;color:var(--x-text-muted);display:flex;align-items:center;flex-shrink:0;transition:color .15s,background .15s}.x-support-voice-mode-btn[data-v-de815a69]:hover{color:var(--x-text);background:var(--x-bg-hover)}.x-support-voice-mode-btn--active[data-v-de815a69]{color:#16a34a;background:#16a34a1a}.x-support-mic-btn[data-v-de815a69]{position:relative;background:none;border:none;cursor:pointer;padding:.375rem;border-radius:.375rem;color:var(--x-text-muted);display:flex;align-items:center;flex-shrink:0;transition:color .15s}.x-support-mic-btn[data-v-de815a69]:hover{color:var(--x-text)}.x-support-mic-btn--active[data-v-de815a69]{color:#ef4444}.x-support-mic-btn--standby[data-v-de815a69]{color:#16a34a}.x-support-mic-pulse[data-v-de815a69]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.375rem;border:1.5px solid rgba(239,68,68,.4);animation:support-mic-pulse-de815a69 1.2s ease-out infinite}@keyframes support-mic-pulse-de815a69{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.x-support-mic-standby[data-v-de815a69]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.375rem;border:1.5px solid rgba(22,163,74,.5);animation:support-mic-standby-de815a69 2s ease-in-out infinite}@keyframes support-mic-standby-de815a69{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.15;transform:scale(1.3)}}.x-support-typing[data-v-de815a69]{display:flex;gap:4px;padding:8px 4px;align-items:center}.x-support-typing span[data-v-de815a69]{width:6px;height:6px;border-radius:50%;background:var(--x-text-muted);animation:x-typing-bounce-de815a69 1.2s ease-in-out infinite}.x-support-typing span[data-v-de815a69]:nth-child(2){animation-delay:.2s}.x-support-typing span[data-v-de815a69]:nth-child(3){animation-delay:.4s}@keyframes x-typing-bounce-de815a69{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-6px);opacity:1}}.x-support-slide-enter-active[data-v-de815a69]{transition:transform .25s ease,opacity .25s ease}.x-support-slide-leave-active[data-v-de815a69]{transition:transform .2s ease,opacity .2s ease}.x-support-slide-enter-from[data-v-de815a69],.x-support-slide-leave-to[data-v-de815a69]{transform:translateY(20px);opacity:0}.x-support-tts-panel[data-v-de815a69]{padding:.625rem .875rem;border-bottom:1px solid var(--x-border);background:var(--x-bg-muted);display:flex;flex-direction:column;gap:.5rem}.x-support-tts-row[data-v-de815a69]{display:flex;align-items:center;gap:.5rem}.x-support-tts-label[data-v-de815a69]{font-size:.72rem;color:var(--x-text-muted);min-width:100px;white-space:nowrap}.x-support-tts-toggle[data-v-de815a69]{font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:.2rem .6rem;border-radius:999px;border:1.5px solid var(--x-border);background:transparent;cursor:pointer;color:var(--x-text-muted);transition:all .15s}.x-support-tts-toggle--on[data-v-de815a69]{background:var(--x-primary);border-color:var(--x-primary);color:#fff}.x-support-tts-select[data-v-de815a69]{flex:1;font-size:.75rem;padding:.2rem .4rem;border-radius:.375rem;border:1px solid var(--x-border);background:var(--x-bg-card);color:var(--x-text);cursor:pointer}.x-support-tts-range[data-v-de815a69]{flex:1;accent-color:var(--x-primary);height:4px;cursor:pointer}.x-support-tts-slide-enter-active[data-v-de815a69],.x-support-tts-slide-leave-active[data-v-de815a69]{transition:max-height .2s ease,opacity .2s ease;max-height:200px;overflow:hidden}.x-support-tts-slide-enter-from[data-v-de815a69],.x-support-tts-slide-leave-to[data-v-de815a69]{max-height:0;opacity:0}.x-support-panel--enlarged[data-v-de815a69]{width:min(600px,calc(100vw - 2rem));max-height:calc(100vh - 3rem)}.x-support-panel--enlarged .x-support-messages[data-v-de815a69]{max-height:none;flex:1}.x-cs-body[data-v-0e367e1b]{padding:.25rem 0}.x-cs-muted-banner[data-v-0e367e1b]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;margin:0 0 .5rem;background:var(--color-warning-bg, #fffbeb);border:1px solid var(--color-warning-border, #fde68a);border-radius:.5rem;font-size:.8rem;color:var(--color-warning-text, #92400e)}:is(.dark .x-cs-muted-banner[data-v-0e367e1b]){background:#f59e0b14;border-color:#f59e0b33;color:#fbbf24}.x-cs-section-title[data-v-0e367e1b]{padding:.625rem 0 .25rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted, #9ca3af)}.x-cs-divider[data-v-0e367e1b]{height:1px;background:var(--color-border, #e5e7eb);margin:.375rem 0}:is(.dark .x-cs-divider[data-v-0e367e1b]){background:#374151}.x-cs-row[data-v-0e367e1b]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;gap:.75rem;min-height:2.25rem}.x-cs-row-indent[data-v-0e367e1b]{padding-left:1.75rem;padding-top:0}.x-cs-row-info[data-v-0e367e1b]{display:flex;align-items:center;gap:.625rem;flex:1;min-width:0}.x-cs-slider-row[data-v-0e367e1b]{align-items:flex-start}.x-cs-slider-wrap[data-v-0e367e1b]{flex:1;min-width:0}.x-cs-icon[data-v-0e367e1b]{flex-shrink:0;color:var(--color-text-muted, #6b7280)}.x-cs-icon-faint[data-v-0e367e1b]{opacity:.5;flex-shrink:0}.x-cs-icon-primary[data-v-0e367e1b]{color:var(--color-primary, #2563eb)}.x-cs-icon-success[data-v-0e367e1b]{color:var(--color-success, #10b981)}.x-cs-icon-warning[data-v-0e367e1b]{color:var(--color-warning, #f59e0b)}.x-cs-icon-danger[data-v-0e367e1b]{color:var(--color-danger, #ef4444)}.x-cs-icon-info[data-v-0e367e1b]{color:var(--color-info, #3b82f6)}.x-cs-label[data-v-0e367e1b]{font-size:.8125rem;font-weight:500;color:var(--color-text, #111827);line-height:1.3}:is(.dark .x-cs-label[data-v-0e367e1b]){color:#f3f4f6}.x-cs-desc[data-v-0e367e1b]{font-size:.7rem;color:var(--color-text-muted, #6b7280);line-height:1.3}.x-cs-toggle[data-v-0e367e1b]{position:relative;display:inline-flex;flex-shrink:0;cursor:pointer}.x-cs-toggle input[data-v-0e367e1b]{position:absolute;opacity:0;width:0;height:0}.x-cs-toggle-track[data-v-0e367e1b]{display:block;width:2.5rem;height:1.375rem;background:#d1d5db;border-radius:999px;position:relative;transition:background .2s}:is(.dark .x-cs-toggle-track[data-v-0e367e1b]){background:#4b5563}.x-cs-toggle-track[data-v-0e367e1b]:after{content:"";position:absolute;top:2px;left:2px;width:1.125rem;height:1.125rem;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 2px #00000026}.x-cs-toggle input:checked+.x-cs-toggle-track[data-v-0e367e1b]{background:var(--color-primary, #2563eb)}.x-cs-toggle input:checked+.x-cs-toggle-track[data-v-0e367e1b]:after{transform:translate(1.125rem)}.x-cs-select[data-v-0e367e1b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg, #fff);border:1px solid var(--color-border, #d1d5db);border-radius:.375rem;padding:.3rem 1.75rem .3rem .5rem;font-size:.75rem;color:var(--color-text, #111827);cursor:pointer;flex-shrink:0;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .25rem center;background-repeat:no-repeat;background-size:1rem}.x-cs-select[data-v-0e367e1b]:focus{outline:none;border-color:var(--color-primary, #2563eb);box-shadow:0 0 0 2px #2563eb1a}:is(.dark .x-cs-select[data-v-0e367e1b]){background-color:#1f2937;border-color:#4b5563;color:#e5e7eb}.x-cs-voice-row[data-v-0e367e1b]{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.x-cs-select-voice[data-v-0e367e1b]{min-width:10rem;max-width:16rem}.x-cs-test-btn[data-v-0e367e1b]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--color-border, #d1d5db);border-radius:.375rem;background:var(--color-bg, #fff);color:var(--color-text-muted, #6b7280);cursor:pointer;flex-shrink:0;transition:color .15s,border-color .15s}.x-cs-test-btn[data-v-0e367e1b]:hover{color:var(--color-primary, #2563eb);border-color:var(--color-primary, #2563eb)}:is(.dark .x-cs-test-btn[data-v-0e367e1b]){background:#1f2937;border-color:#4b5563;color:#9ca3af}:is(.dark .x-cs-test-btn[data-v-0e367e1b]:hover){color:#60a5fa;border-color:#60a5fa}.x-cs-slider-header[data-v-0e367e1b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.125rem}.x-cs-slider-val[data-v-0e367e1b]{font-size:.7rem;font-weight:600;color:var(--color-primary, #2563eb);min-width:2.5rem;text-align:right}.x-cs-range[data-v-0e367e1b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:var(--color-border, #d1d5db);outline:none;cursor:pointer}:is(.dark .x-cs-range[data-v-0e367e1b]){background:#4b5563}.x-cs-range[data-v-0e367e1b]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--color-primary, #2563eb);cursor:pointer;border:2px solid #fff;box-shadow:0 1px 3px #0003}.x-cs-range[data-v-0e367e1b]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--color-primary, #2563eb);cursor:pointer;border:2px solid #fff;box-shadow:0 1px 3px #0003}.x-conf-panel[data-v-78d649a1]{padding:8px;overflow-y:auto;max-height:400px}.x-conf-list-header[data-v-78d649a1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.x-conf-empty[data-v-78d649a1]{text-align:center;padding:20px 0;color:#94a3b8;font-size:.85rem}.x-conf-room-card[data-v-78d649a1]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:6px;cursor:pointer;transition:background .15s}.x-conf-room-card[data-v-78d649a1]:hover{background:#f1f5f9}:is(.dark .x-conf-room-card[data-v-78d649a1]){border-color:#334155}:is(.dark .x-conf-room-card[data-v-78d649a1]:hover){background:#1e293b}.x-conf-room-info[data-v-78d649a1]{display:flex;flex-direction:column;gap:2px}.x-conf-room-name[data-v-78d649a1]{font-weight:600;font-size:.9rem}.x-conf-status-badge[data-v-78d649a1]{font-size:.75rem;padding:2px 8px;border-radius:10px;background:#e2e8f0;color:#475569}.x-conf-status--active[data-v-78d649a1]{background:#dcfce7;color:#16a34a}:is(.dark .x-conf-status-badge[data-v-78d649a1]){background:#334155;color:#94a3b8}:is(.dark .x-conf-status--active[data-v-78d649a1]){background:#14532d;color:#4ade80}.x-conf-back[data-v-78d649a1]{display:flex;align-items:center;gap:4px;font-size:.8rem;color:#2563eb;cursor:pointer;margin-bottom:4px}:is(.dark .x-conf-back[data-v-78d649a1]){color:#60a5fa}.x-conf-input[data-v-78d649a1],.x-conf-textarea[data-v-78d649a1],.x-conf-select[data-v-78d649a1]{width:100%;padding:8px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:.85rem;margin-bottom:6px;background:#fff;color:#1e293b}:is(.dark .x-conf-input[data-v-78d649a1]),:is(.dark .x-conf-textarea[data-v-78d649a1]),:is(.dark .x-conf-select[data-v-78d649a1]){background:#1e293b;border-color:#475569;color:#e2e8f0}.x-conf-btn[data-v-78d649a1],.x-conf-btn-sm[data-v-78d649a1]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:none;border-radius:6px;font-size:.8rem;cursor:pointer;background:#e2e8f0;color:#1e293b}.x-conf-btn-sm[data-v-78d649a1]{padding:4px 8px;font-size:.75rem}.x-conf-btn-primary[data-v-78d649a1]{background:#2563eb;color:#fff}.x-conf-btn-primary[data-v-78d649a1]:hover{background:#1d4ed8}.x-conf-btn-danger[data-v-78d649a1]{background:#ef4444;color:#fff}.x-conf-btn-danger[data-v-78d649a1]:hover{background:#dc2626}.x-conf-btn-rec[data-v-78d649a1]{background:#ef4444;color:#fff;animation:x-conf-pulse-78d649a1 1s infinite}@keyframes x-conf-pulse-78d649a1{0%,to{opacity:1}50%{opacity:.6}}.x-conf-btn-icon[data-v-78d649a1]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#475569}.x-conf-btn-icon[data-v-78d649a1]:hover{background:#f1f5f9}:is(.dark .x-conf-btn-icon[data-v-78d649a1]){color:#94a3b8}:is(.dark .x-conf-btn-icon[data-v-78d649a1]:hover){background:#334155}.x-conf-room-header[data-v-78d649a1]{margin:8px 0}.x-conf-access-info[data-v-78d649a1]{display:flex;align-items:center;gap:10px;margin-top:4px;flex-wrap:wrap}.x-conf-actions[data-v-78d649a1]{display:flex;gap:6px;margin:8px 0;flex-wrap:wrap}.x-conf-invite-panel[data-v-78d649a1]{padding:8px;border:1px solid #d1d5db;border-radius:8px;margin-bottom:8px}:is(.dark .x-conf-invite-panel[data-v-78d649a1]){border-color:#475569}.x-conf-invite-row[data-v-78d649a1]{display:flex;gap:6px}.x-conf-invite-row .x-conf-select[data-v-78d649a1]{width:auto;flex:1}.x-conf-participants[data-v-78d649a1]{margin-top:8px}.x-conf-participant[data-v-78d649a1]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #f1f5f9}:is(.dark .x-conf-participant[data-v-78d649a1]){border-bottom-color:#1e293b}.x-conf-p-info[data-v-78d649a1]{display:flex;align-items:center;gap:6px}.x-conf-p-status[data-v-78d649a1]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.x-conf-p-name[data-v-78d649a1]{font-size:.85rem;font-weight:500}.x-conf-p-actions[data-v-78d649a1]{display:flex;gap:2px}.x-conf-transcripts[data-v-78d649a1]{margin-top:8px;max-height:150px;overflow-y:auto}.x-conf-transcript-line[data-v-78d649a1]{font-size:.8rem;padding:3px 0;border-bottom:1px solid #f1f5f9}:is(.dark .x-conf-transcript-line[data-v-78d649a1]){border-bottom-color:#1e293b}.x-conf-list-actions[data-v-78d649a1]{display:flex;gap:4px}.x-conf-status--ended[data-v-78d649a1]{background:#fef3c7;color:#92400e}:is(.dark .x-conf-status--ended[data-v-78d649a1]){background:#451a03;color:#fbbf24}.x-conf-postprocessing[data-v-78d649a1]{margin-top:12px;border-top:1px solid #e2e8f0;padding-top:8px}:is(.dark .x-conf-postprocessing[data-v-78d649a1]){border-top-color:#334155}.x-conf-section-title[data-v-78d649a1]{margin-bottom:8px}.x-conf-post-row[data-v-78d649a1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.x-conf-post-section[data-v-78d649a1]{margin-bottom:8px}.x-conf-summary[data-v-78d649a1]{font-size:.8rem;padding:8px;background:#f8fafc;border-radius:6px;margin-top:4px;white-space:pre-wrap;line-height:1.4;max-height:200px;overflow-y:auto}:is(.dark .x-conf-summary[data-v-78d649a1]){background:#1e293b}.x-conf-search-wrap[data-v-78d649a1]{position:relative;display:flex;align-items:center}.x-conf-search-icon[data-v-78d649a1]{position:absolute;left:10px;color:#94a3b8;pointer-events:none}.x-conf-search-input[data-v-78d649a1]{padding-left:30px!important}.x-conf-search-results[data-v-78d649a1]{max-height:120px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:6px;background:#fff}:is(.dark .x-conf-search-results[data-v-78d649a1]){border-color:#475569;background:#1e293b}.x-conf-search-item[data-v-78d649a1]{display:flex;flex-direction:column;gap:1px;width:100%;padding:6px 10px;border:none;background:none;cursor:pointer;text-align:left;font-size:.8rem;color:inherit}.x-conf-search-item[data-v-78d649a1]:hover{background:#f1f5f9}:is(.dark .x-conf-search-item[data-v-78d649a1]:hover){background:#334155}.x-conf-search-name[data-v-78d649a1]{font-weight:600;font-size:.8rem}.x-conf-search-meta[data-v-78d649a1]{font-size:.7rem;color:#64748b}:is(.dark .x-conf-search-meta[data-v-78d649a1]){color:#94a3b8}.x-phone-widget[data-v-7b443cb5]{position:fixed;top:56px;right:16px;z-index:9000;font-family:inherit}.x-phone-widget--minimized[data-v-7b443cb5]{pointer-events:none}.x-phone-widget--ringing[data-v-7b443cb5]{z-index:10001}.x-phone-compact[data-v-7b443cb5]{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#1e40af;color:#fff;border-radius:28px;cursor:pointer;box-shadow:0 4px 16px #1e40af66;min-width:280px}.x-phone-compact-target[data-v-7b443cb5]{font-size:.85rem;font-weight:600;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-phone-compact-duration[data-v-7b443cb5]{font-size:.8rem;font-variant-numeric:tabular-nums;opacity:.8}.x-phone-compact-btn[data-v-7b443cb5]{background:#ffffff26;border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.x-phone-compact-btn[data-v-7b443cb5]:hover{background:#ffffff40}.x-phone-compact-btn--hangup[data-v-7b443cb5]{background:#ef4444}.x-phone-compact-btn--hangup[data-v-7b443cb5]:hover{background:#dc2626}:is(.dark .x-phone-compact[data-v-7b443cb5]){background:#1e3a5f;box-shadow:0 4px 16px #1e3a5f80}.x-phone-expanded[data-v-7b443cb5]{width:340px;max-height:calc(100vh - 72px);background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026,0 2px 8px #00000014;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;animation:x-phone-slide-in-7b443cb5 .15s ease-out}@keyframes x-phone-slide-in-7b443cb5{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}:is(.dark .x-phone-expanded[data-v-7b443cb5]){background:#1e293b;box-shadow:0 8px 32px #0006}.x-phone-header[data-v-7b443cb5]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid #e2e8f0;background:#f8fafc}:is(.dark .x-phone-header[data-v-7b443cb5]){background:#0f172a;border-bottom-color:#334155}.x-phone-header-title[data-v-7b443cb5]{display:flex;align-items:center;gap:6px;font-weight:600;font-size:.9rem;flex:1}.x-phone-header-status[data-v-7b443cb5]{display:flex;align-items:center;gap:4px}.x-phone-status-dot[data-v-7b443cb5]{width:8px;height:8px;border-radius:50%;background:#94a3b8}.x-phone-status-dot--ok[data-v-7b443cb5]{background:#22c55e}.x-phone-status-dot--error[data-v-7b443cb5]{background:#ef4444}.x-phone-status-dot--dnd[data-v-7b443cb5]{background:#f59e0b}.x-text-dnd[data-v-7b443cb5]{color:#f59e0b;font-weight:600}.x-phone-header-btn[data-v-7b443cb5]{background:none;border:none;cursor:pointer;color:#64748b;padding:4px;border-radius:6px}.x-phone-header-btn[data-v-7b443cb5]:hover{background:#e2e8f0}:is(.dark .x-phone-header-btn[data-v-7b443cb5]:hover){background:#334155}.x-phone-header-btn--dnd[data-v-7b443cb5]{color:#ef4444;background:#fef2f2}:is(.dark .x-phone-header-btn--dnd[data-v-7b443cb5]){color:#f87171;background:#450a0a}.x-phone-header-btn--dnd[data-v-7b443cb5]:hover{background:#fee2e2}:is(.dark .x-phone-header-btn--dnd[data-v-7b443cb5]:hover){background:#7f1d1d}.x-phone-tabs[data-v-7b443cb5]{display:flex;border-bottom:1px solid #e2e8f0}:is(.dark .x-phone-tabs[data-v-7b443cb5]){border-bottom-color:#334155}.x-phone-tab[data-v-7b443cb5]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-size:.8rem;color:#64748b;transition:color .15s,border-color .15s}.x-phone-tab[data-v-7b443cb5]:hover{color:#334155}:is(.dark .x-phone-tab[data-v-7b443cb5]:hover){color:#e2e8f0}.x-phone-tab--active[data-v-7b443cb5]{color:#2563eb;border-bottom-color:#2563eb;font-weight:600}:is(.dark .x-phone-tab--active[data-v-7b443cb5]){color:#60a5fa;border-bottom-color:#60a5fa}.x-phone-line-select[data-v-7b443cb5]{padding:8px 14px 0}.x-phone-line-dropdown[data-v-7b443cb5]{width:100%;padding:6px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:.8rem}:is(.dark .x-phone-line-dropdown[data-v-7b443cb5]){background:#1e293b;border-color:#334155;color:#e2e8f0}.x-phone-incoming[data-v-7b443cb5]{padding:20px 14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.x-phone-incoming-info[data-v-7b443cb5]{display:flex;flex-direction:column;gap:4px}.x-phone-caller-info[data-v-7b443cb5]{display:flex;align-items:center;gap:4px;justify-content:center;color:#2563eb}:is(.dark .x-phone-caller-info[data-v-7b443cb5]){color:#60a5fa}.x-phone-incoming-actions[data-v-7b443cb5]{display:flex;gap:20px;margin-top:8px}.x-phone-btn[data-v-7b443cb5]{width:56px;height:56px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:transform .15s}.x-phone-btn[data-v-7b443cb5]:hover{transform:scale(1.1)}.x-phone-btn--answer[data-v-7b443cb5]{background:#22c55e}.x-phone-btn--reject[data-v-7b443cb5]{background:#ef4444}.x-phone-crm-context[data-v-7b443cb5]{margin-top:4px;display:flex;flex-direction:column;gap:2px}.x-phone-crm-bar[data-v-7b443cb5]{padding:6px 10px;background:#f0f9ff;border-radius:8px;display:flex;flex-direction:column;gap:2px;font-size:.75rem;color:#1e40af}:is(.dark .x-phone-crm-bar[data-v-7b443cb5]){background:#172554;color:#93c5fd}.x-phone-crm-row[data-v-7b443cb5]{display:flex;align-items:center;gap:4px}.x-phone-crm-tags[data-v-7b443cb5]{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.x-phone-tag[data-v-7b443cb5]{padding:1px 6px;border-radius:4px;font-size:.65rem;background:#dbeafe;color:#1d4ed8}:is(.dark .x-phone-tag[data-v-7b443cb5]){background:#1e3a5f;color:#93c5fd}.x-phone-save-prompt[data-v-7b443cb5]{display:flex;justify-content:center;padding:4px 0}.x-phone-save-btn[data-v-7b443cb5]{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;border:1px dashed #94a3b8;background:none;cursor:pointer;font-size:.75rem;color:#64748b}.x-phone-save-btn[data-v-7b443cb5]:hover{border-color:#2563eb;color:#2563eb}:is(.dark .x-phone-save-btn[data-v-7b443cb5]:hover){border-color:#60a5fa;color:#60a5fa}.x-phone-save-dialog[data-v-7b443cb5]{padding:8px 10px;display:flex;flex-direction:column;gap:6px}.x-phone-save-input[data-v-7b443cb5]{width:100%;padding:6px 8px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:.8rem}:is(.dark .x-phone-save-input[data-v-7b443cb5]){background:#0f172a;border-color:#334155;color:#e2e8f0}.x-phone-save-type[data-v-7b443cb5]{display:flex;gap:12px;font-size:.75rem}.x-phone-radio[data-v-7b443cb5]{display:flex;align-items:center;gap:4px;cursor:pointer}.x-phone-save-actions[data-v-7b443cb5]{display:flex;gap:6px}.x-phone-active-call[data-v-7b443cb5]{padding:16px 14px;display:flex;flex-direction:column;gap:10px}.x-phone-active-info[data-v-7b443cb5]{display:flex;align-items:center;gap:12px;padding:4px 0}.x-phone-active-meta[data-v-7b443cb5]{display:flex;flex-direction:column;gap:1px;min-width:0}.x-phone-active-number[data-v-7b443cb5]{font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-phone-active-duration[data-v-7b443cb5]{font-size:.85rem;font-variant-numeric:tabular-nums;color:#64748b}:is(.dark .x-phone-active-duration[data-v-7b443cb5]){color:#94a3b8}.x-phone-active-status[data-v-7b443cb5]{font-size:.8rem;color:#3b82f6}.x-phone-active-status--hold[data-v-7b443cb5]{color:#f59e0b}.x-phone-active-status--transfer[data-v-7b443cb5]{color:#8b5cf6;animation:x-phone-pulse-7b443cb5 1s infinite}:is(.dark .x-phone-active-status[data-v-7b443cb5]){color:#60a5fa}:is(.dark .x-phone-active-status--hold[data-v-7b443cb5]){color:#fbbf24}:is(.dark .x-phone-active-status--transfer[data-v-7b443cb5]){color:#a78bfa}.x-phone-call-controls[data-v-7b443cb5]{display:flex;justify-content:center;gap:10px}.x-phone-ctrl-btn[data-v-7b443cb5]{display:flex;flex-direction:column;align-items:center;gap:3px;background:#f1f5f9;border:none;border-radius:10px;padding:8px 12px;cursor:pointer;color:#334155;min-width:56px}.x-phone-ctrl-btn[data-v-7b443cb5]:hover{background:#e2e8f0}.x-phone-ctrl-btn--active[data-v-7b443cb5]{background:#fecaca;color:#b91c1c}.x-phone-ctrl-btn--hangup[data-v-7b443cb5]{background:#ef4444;color:#fff}.x-phone-ctrl-btn--hangup[data-v-7b443cb5]:hover{background:#dc2626}:is(.dark .x-phone-ctrl-btn[data-v-7b443cb5]){background:#334155;color:#e2e8f0}:is(.dark .x-phone-ctrl-btn[data-v-7b443cb5]:hover){background:#475569}:is(.dark .x-phone-ctrl-btn--active[data-v-7b443cb5]){background:#7f1d1d;color:#fca5a5}.x-phone-feature-bar[data-v-7b443cb5]{display:flex;justify-content:center;gap:6px;padding:2px 0}.x-phone-feat-btn[data-v-7b443cb5]{width:32px;height:32px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;transition:all .15s}.x-phone-feat-btn[data-v-7b443cb5]:hover{background:#f1f5f9;color:#334155}.x-phone-feat-btn--active[data-v-7b443cb5]{background:#2563eb;border-color:#2563eb;color:#fff}:is(.dark .x-phone-feat-btn[data-v-7b443cb5]){background:#1e293b;border-color:#334155;color:#94a3b8}:is(.dark .x-phone-feat-btn[data-v-7b443cb5]:hover){background:#334155;color:#e2e8f0}:is(.dark .x-phone-feat-btn--active[data-v-7b443cb5]){background:#2563eb;border-color:#2563eb;color:#fff}.x-phone-indicators[data-v-7b443cb5]{display:flex;justify-content:center;gap:6px}.x-phone-indicator[data-v-7b443cb5]{padding:1px 6px;border-radius:4px;font-size:.65rem;font-weight:700;letter-spacing:.5px}.x-phone-indicator--rec[data-v-7b443cb5]{background:#fecaca;color:#b91c1c;animation:x-phone-pulse-7b443cb5 1s infinite}.x-phone-indicator--stt[data-v-7b443cb5]{background:#dbeafe;color:#1d4ed8}.x-phone-indicator--int[data-v-7b443cb5]{background:#fef3c7;color:#92400e}:is(.dark .x-phone-indicator--rec[data-v-7b443cb5]){background:#7f1d1d;color:#fca5a5}:is(.dark .x-phone-indicator--stt[data-v-7b443cb5]){background:#1e3a5f;color:#93c5fd}:is(.dark .x-phone-indicator--int[data-v-7b443cb5]){background:#451a03;color:#fde68a}.x-phone-panel[data-v-7b443cb5]{padding:8px 10px;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:6px}:is(.dark .x-phone-panel[data-v-7b443cb5]){border-top-color:#334155}.x-phone-panel-title[data-v-7b443cb5]{font-size:.75rem;font-weight:600;color:#64748b}.x-phone-notes-input[data-v-7b443cb5]{width:100%;padding:6px 8px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;font-size:.8rem;resize:vertical;font-family:inherit}:is(.dark .x-phone-notes-input[data-v-7b443cb5]){background:#0f172a;border-color:#334155;color:#e2e8f0}.x-phone-mini-btn[data-v-7b443cb5]{display:flex;align-items:center;gap:4px;padding:5px 10px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;font-size:.75rem;color:#334155}.x-phone-mini-btn[data-v-7b443cb5]:hover{background:#f1f5f9}.x-phone-mini-btn--ok[data-v-7b443cb5]{background:#2563eb;border-color:#2563eb;color:#fff}.x-phone-mini-btn--ok[data-v-7b443cb5]:hover{background:#1d4ed8}.x-phone-mini-btn--ok[data-v-7b443cb5]:disabled{background:#94a3b8;border-color:#94a3b8;cursor:not-allowed}:is(.dark .x-phone-mini-btn[data-v-7b443cb5]){background:#334155;border-color:#475569;color:#e2e8f0}:is(.dark .x-phone-mini-btn[data-v-7b443cb5]:hover){background:#475569}.x-phone-stt-live[data-v-7b443cb5]{padding:6px 10px;border-top:1px solid #e2e8f0}:is(.dark .x-phone-stt-live[data-v-7b443cb5]){border-top-color:#334155}.x-phone-dial[data-v-7b443cb5]{padding:10px 14px;display:flex;flex-direction:column;gap:8px}.x-phone-error[data-v-7b443cb5]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px;padding:8px 10px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:.8rem}:is(.dark .x-phone-error[data-v-7b443cb5]){background:#450a0a;border-color:#7f1d1d;color:#fca5a5}.x-phone-call-error[data-v-7b443cb5]{padding:6px 10px;margin:0 8px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#b91c1c;font-size:.75rem;cursor:pointer;animation:x-phone-fade-in-7b443cb5 .2s ease}:is(.dark .x-phone-call-error[data-v-7b443cb5]){background:#450a0a;border-color:#7f1d1d;color:#fca5a5}@keyframes x-phone-fade-in-7b443cb5{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.x-phone-error-actions[data-v-7b443cb5]{display:flex;align-items:center;gap:6px;margin-left:auto}.x-phone-reconnect-btn[data-v-7b443cb5]{display:flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;border:1px solid currentColor;background:none;color:inherit;cursor:pointer;font-size:.75rem;white-space:nowrap}.x-phone-reconnect-btn[data-v-7b443cb5]:hover{opacity:.8}.x-phone-error-close[data-v-7b443cb5]{background:none;border:none;cursor:pointer;color:inherit}.x-phone-dial-input-wrap[data-v-7b443cb5]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}:is(.dark .x-phone-dial-input-wrap[data-v-7b443cb5]){background:#0f172a;border-color:#334155}.x-phone-dial-icon[data-v-7b443cb5]{color:#94a3b8;flex-shrink:0}.x-phone-dial-input[data-v-7b443cb5]{flex:1;border:none;background:transparent;outline:none;font-size:1rem;font-family:inherit;color:inherit;min-width:0}.x-phone-dial-input[data-v-7b443cb5]::placeholder{color:#94a3b8}.x-phone-dial-clear[data-v-7b443cb5]{background:none;border:none;cursor:pointer;color:#94a3b8;padding:2px}.x-phone-search-results[data-v-7b443cb5]{max-height:140px;overflow-y:auto;display:flex;flex-direction:column}.x-phone-search-item[data-v-7b443cb5]{display:flex;align-items:center;gap:8px;padding:6px 8px;border:none;background:none;cursor:pointer;text-align:left;border-radius:6px;color:inherit}.x-phone-search-item[data-v-7b443cb5]:hover{background:#f1f5f9}:is(.dark .x-phone-search-item[data-v-7b443cb5]:hover){background:#334155}.x-phone-search-item--offline[data-v-7b443cb5]{opacity:.45;cursor:not-allowed}.x-phone-search-item--offline[data-v-7b443cb5]:hover{background:none}.x-phone-search-item-info[data-v-7b443cb5]{flex:1;display:flex;flex-direction:column;min-width:0}.x-phone-search-type[data-v-7b443cb5]{color:#64748b}.x-phone-search-loading[data-v-7b443cb5]{padding:8px;text-align:center;font-size:.8rem;color:#64748b}.x-phone-history[data-v-7b443cb5]{max-height:400px;overflow-y:auto}.x-phone-history-empty[data-v-7b443cb5]{padding:30px 14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.x-phone-history-list[data-v-7b443cb5]{display:flex;flex-direction:column}.x-phone-history-item[data-v-7b443cb5]{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid #f1f5f9;cursor:default}:is(.dark .x-phone-history-item[data-v-7b443cb5]){border-bottom-color:#1e293b}.x-phone-history-item[data-v-7b443cb5]:hover{background:#f8fafc}:is(.dark .x-phone-history-item[data-v-7b443cb5]:hover){background:#0f172a}.x-phone-history-info[data-v-7b443cb5]{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.x-phone-history-info .x-text-sm[data-v-7b443cb5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-phone-history-action[data-v-7b443cb5]{width:28px;height:28px;border-radius:50%;border:none;background:#f1f5f9;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#22c55e;flex-shrink:0}.x-phone-history-action[data-v-7b443cb5]:hover{background:#dcfce7}:is(.dark .x-phone-history-action[data-v-7b443cb5]){background:#334155}:is(.dark .x-phone-history-action[data-v-7b443cb5]:hover){background:#166534}.x-phone-history-more[data-v-7b443cb5]{padding:8px;text-align:center;background:none;border:none;cursor:pointer;font-size:.8rem;color:#2563eb}.x-phone-history-more[data-v-7b443cb5]:hover{text-decoration:underline}.x-phone-history-more[data-v-7b443cb5]:disabled{color:#94a3b8;cursor:default;text-decoration:none}.x-phone-numpad[data-v-7b443cb5]{display:flex;flex-direction:column;gap:5px;padding:4px 0}.x-phone-numpad-row[data-v-7b443cb5]{display:flex;justify-content:center;gap:8px}.x-phone-numpad-spacer[data-v-7b443cb5]{width:56px}.x-phone-numpad-btn[data-v-7b443cb5]{width:56px;height:40px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;font-size:1.05rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s;color:inherit}.x-phone-numpad-btn[data-v-7b443cb5]:hover{background:#f1f5f9}.x-phone-numpad-btn[data-v-7b443cb5]:active{background:#e2e8f0}:is(.dark .x-phone-numpad-btn[data-v-7b443cb5]){background:#1e293b;border-color:#334155}:is(.dark .x-phone-numpad-btn[data-v-7b443cb5]:hover){background:#334155}.x-phone-numpad-btn--call[data-v-7b443cb5]{background:#22c55e;border-color:#22c55e;color:#fff}.x-phone-numpad-btn--call[data-v-7b443cb5]:hover{background:#16a34a}.x-phone-numpad-btn--call[data-v-7b443cb5]:disabled{background:#94a3b8;border-color:#94a3b8;cursor:not-allowed}.x-phone-numpad-btn--delete[data-v-7b443cb5]{border-color:transparent;background:transparent}.x-phone-numpad-btn--delete[data-v-7b443cb5]:hover{background:#f1f5f9}:is(.dark .x-phone-numpad-btn--delete[data-v-7b443cb5]:hover){background:#334155}.x-phone-pulse[data-v-7b443cb5]{animation:x-phone-pulse-7b443cb5 1.5s infinite}@keyframes x-phone-pulse-7b443cb5{0%,to{opacity:1}50%{opacity:.5}}.x-icon-xs[data-v-7b443cb5]{width:14px;height:14px}.x-text-xs[data-v-7b443cb5]{font-size:.75rem}.x-text-sm[data-v-7b443cb5]{font-size:.85rem}.x-text-md[data-v-7b443cb5]{font-size:.95rem}.x-text-lg[data-v-7b443cb5]{font-size:1.1rem}.x-text-bold[data-v-7b443cb5]{font-weight:600}.x-text-faint[data-v-7b443cb5]{opacity:.6}.x-phone-matches[data-v-7b443cb5]{display:flex;flex-direction:column;gap:6px;margin-top:8px;max-height:220px;overflow-y:auto}.x-phone-matches--compact[data-v-7b443cb5]{padding:0 12px;margin-bottom:8px;max-height:160px}.x-phone-match-card[data-v-7b443cb5]{padding:8px 10px;border-radius:8px;background:#f1f5f9;border:1px solid #e2e8f0;cursor:pointer;transition:background .15s,border-color .15s}.x-phone-match-card[data-v-7b443cb5]:hover{background:#e2e8f0;border-color:#3b82f6}:is(.dark .x-phone-match-card[data-v-7b443cb5]){background:#1e293b;border-color:#334155}:is(.dark .x-phone-match-card[data-v-7b443cb5]:hover){background:#334155;border-color:#3b82f6}.x-phone-match-header[data-v-7b443cb5]{display:flex;align-items:center;gap:8px}.x-phone-match-avatar[data-v-7b443cb5]{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.x-phone-match-avatar-placeholder[data-v-7b443cb5]{width:28px;height:28px;padding:4px;border-radius:50%;background:#cbd5e1;color:#64748b;flex-shrink:0}:is(.dark .x-phone-match-avatar-placeholder[data-v-7b443cb5]){background:#475569;color:#94a3b8}.x-phone-match-name-block[data-v-7b443cb5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.x-phone-match-name[data-v-7b443cb5]{font-size:.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1e293b}:is(.dark .x-phone-match-name[data-v-7b443cb5]){color:#f1f5f9}.x-phone-match-type[data-v-7b443cb5]{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.x-phone-match-type--customer[data-v-7b443cb5]{color:#2563eb}.x-phone-match-type--contact[data-v-7b443cb5]{color:#059669}:is(.dark .x-phone-match-type--customer[data-v-7b443cb5]){color:#60a5fa}:is(.dark .x-phone-match-type--contact[data-v-7b443cb5]){color:#34d399}.x-phone-match-link[data-v-7b443cb5]{flex-shrink:0;opacity:0;color:#3b82f6;transition:opacity .15s}.x-phone-match-card:hover .x-phone-match-link[data-v-7b443cb5]{opacity:1}.x-phone-match-details[data-v-7b443cb5]{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px;padding-left:36px}.x-phone-match-detail[data-v-7b443cb5]{display:inline-flex;align-items:center;gap:3px;font-size:.72rem;color:#64748b;white-space:nowrap}:is(.dark .x-phone-match-detail[data-v-7b443cb5]){color:#94a3b8}.x-phone-caller-unknown[data-v-7b443cb5]{margin-top:4px;display:flex;align-items:center;gap:8px}.x-phone-create-contact-btn[data-v-7b443cb5]{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;border:1px solid #3b82f6;background:none;color:#3b82f6;cursor:pointer;font-size:.75rem;white-space:nowrap}.x-phone-create-contact-btn[data-v-7b443cb5]:hover{background:#3b82f620}:is(.dark .x-phone-create-contact-btn[data-v-7b443cb5]){border-color:#60a5fa;color:#60a5fa}.x-phone-wrapup[data-v-7b443cb5]{padding:10px;display:flex;flex-direction:column;gap:8px}.x-phone-wrapup-header[data-v-7b443cb5]{display:flex;align-items:center;gap:6px}.x-phone-wrapup-timer[data-v-7b443cb5]{margin-left:auto;font-size:.75rem;color:#9ca3af;font-variant-numeric:tabular-nums}.x-phone-wrapup-notes[data-v-7b443cb5]{width:100%;padding:6px 8px;border-radius:6px;border:1px solid #d1d5db;background:transparent;color:inherit;font-size:.8rem;resize:vertical;font-family:inherit}:is(.dark .x-phone-wrapup-notes[data-v-7b443cb5]){border-color:#374151;background:#1e293b;color:#e2e8f0}.x-phone-wrapup-select[data-v-7b443cb5]{width:100%;padding:6px 8px;border-radius:6px;border:1px solid #d1d5db;background:transparent;color:inherit;font-size:.8rem}:is(.dark .x-phone-wrapup-select[data-v-7b443cb5]){border-color:#374151;background:#1e293b;color:#e2e8f0}:is(.dark .x-phone-wrapup-select option[data-v-7b443cb5]){background:#1e293b;color:#e2e8f0}.x-phone-wrapup-ticket[data-v-7b443cb5]{display:flex;align-items:center;gap:6px;font-size:.8rem;cursor:pointer}.x-phone-wrapup-finish[data-v-7b443cb5]{padding:6px 14px;border-radius:6px;border:none;background:#2563eb;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500}.x-phone-wrapup-finish[data-v-7b443cb5]:hover{background:#1d4ed8}.x-phone-vm-badge[data-v-7b443cb5]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:#ef4444;color:#fff;border-radius:8px;font-size:10px;font-weight:700;margin-left:4px}.x-phone-vm-list[data-v-7b443cb5]{max-height:340px;overflow-y:auto;padding:4px 0}.x-phone-vm-empty[data-v-7b443cb5]{padding:24px;text-align:center;color:#94a3b8;font-size:.85rem}.x-phone-vm-item[data-v-7b443cb5]{padding:8px 12px;cursor:pointer;border-bottom:1px solid #f1f5f9;transition:background .15s}.x-phone-vm-item[data-v-7b443cb5]:hover{background:#f8fafc}:is(.dark .x-phone-vm-item[data-v-7b443cb5]){border-color:#1e293b}:is(.dark .x-phone-vm-item[data-v-7b443cb5]:hover){background:#1e293b}.x-phone-vm-item--unread[data-v-7b443cb5]{border-left:3px solid #6366f1}.x-phone-vm-row[data-v-7b443cb5]{display:flex;align-items:center;gap:6px}.x-phone-vm-caller[data-v-7b443cb5]{font-size:.85rem;font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-phone-vm-time[data-v-7b443cb5]{font-size:.7rem;color:#94a3b8;white-space:nowrap}.x-phone-vm-dur[data-v-7b443cb5]{font-size:.7rem;color:#64748b}.x-phone-vm-preview[data-v-7b443cb5]{font-size:.75rem;color:#64748b;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:italic}.x-phone-vm-tag[data-v-7b443cb5]{font-size:.65rem;padding:1px 6px;border-radius:6px;font-weight:600}.x-phone-vm-tag--cb[data-v-7b443cb5]{background:#fef2f2;color:#dc2626}:is(.dark .x-phone-vm-tag--cb[data-v-7b443cb5]){background:#450a0a;color:#fca5a5}.x-phone-vm-detail[data-v-7b443cb5]{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;z-index:10;display:flex;flex-direction:column;padding:10px;overflow-y:auto}:is(.dark .x-phone-vm-detail[data-v-7b443cb5]){background:#0f172a}.x-phone-vm-detail-header[data-v-7b443cb5]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.x-phone-vm-back[data-v-7b443cb5],.x-phone-vm-del[data-v-7b443cb5]{background:none;border:none;cursor:pointer;color:inherit;padding:4px;border-radius:4px}.x-phone-vm-back[data-v-7b443cb5]:hover,.x-phone-vm-del[data-v-7b443cb5]:hover{background:#f1f5f9}:is(.dark .x-phone-vm-back[data-v-7b443cb5]:hover),:is(.dark .x-phone-vm-del[data-v-7b443cb5]:hover){background:#1e293b}.x-phone-vm-del[data-v-7b443cb5]{margin-left:auto;color:#ef4444}.x-phone-vm-player[data-v-7b443cb5]{margin-bottom:10px}.x-phone-vm-player audio[data-v-7b443cb5]{border-radius:8px}.x-phone-vm-transcript[data-v-7b443cb5],.x-phone-vm-translation[data-v-7b443cb5]{padding:10px 12px;border-radius:6px;margin-bottom:8px;font-size:.85rem;line-height:1.4}.x-phone-vm-transcript[data-v-7b443cb5]{background:#f8fafc;border-left:3px solid #6366f1}.x-phone-vm-translation[data-v-7b443cb5]{background:#fefce8;border-left:3px solid #eab308}:is(.dark .x-phone-vm-transcript[data-v-7b443cb5]){background:#1e293b}:is(.dark .x-phone-vm-translation[data-v-7b443cb5]){background:#1c1917}.x-phone-vm-label[data-v-7b443cb5]{font-size:.7rem;color:#64748b;font-weight:600;margin-bottom:4px;text-transform:uppercase}.x-phone-vm-text[data-v-7b443cb5]{font-style:italic}.x-phone-vm-callback[data-v-7b443cb5]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;border:none;border-radius:8px;cursor:pointer;background:#22c55e;color:#fff;font-weight:600;font-size:.85rem;margin-top:auto}.x-phone-vm-callback[data-v-7b443cb5]:hover{background:#16a34a}.x-phone-speed-dial[data-v-7b443cb5]{padding:8px 10px;display:flex;flex-direction:column;gap:10px;max-height:400px;overflow-y:auto}.x-phone-speed-hint[data-v-7b443cb5]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;font-size:.75rem;color:#1e40af}:is(.dark .x-phone-speed-hint[data-v-7b443cb5]){background:#172554;border-color:#1e3a5f;color:#93c5fd}.x-phone-speed-section-title[data-v-7b443cb5]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:4px}.x-phone-speed-empty[data-v-7b443cb5]{text-align:center;padding:12px 0;color:#94a3b8;font-size:.8rem}.x-phone-speed-list[data-v-7b443cb5]{display:flex;flex-direction:column;gap:2px}.x-phone-speed-item[data-v-7b443cb5]{display:flex;align-items:center;gap:8px;padding:6px 8px;border:none;background:none;cursor:pointer;text-align:left;border-radius:8px;color:inherit;transition:background .1s}.x-phone-speed-item[data-v-7b443cb5]:hover{background:#f1f5f9}:is(.dark .x-phone-speed-item[data-v-7b443cb5]:hover){background:#334155}.x-phone-speed-item-info[data-v-7b443cb5]{flex:1;display:flex;flex-direction:column;min-width:0}.x-phone-speed-item-info .x-text-sm[data-v-7b443cb5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-phone-blf-dot[data-v-7b443cb5]{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:#94a3b8}.x-phone-blf-dot--available[data-v-7b443cb5]{background:#22c55e}.x-phone-blf-dot--busy[data-v-7b443cb5]{background:#ef4444;animation:x-phone-pulse-7b443cb5 1.5s infinite}.x-phone-blf-dot--offline[data-v-7b443cb5]{background:#94a3b8}.x-phone-speed-busy-tag[data-v-7b443cb5]{color:#ef4444;flex-shrink:0}.x-phone-speed-call-icon[data-v-7b443cb5]{color:#22c55e;flex-shrink:0;opacity:0;transition:opacity .15s}.x-phone-speed-item:hover .x-phone-speed-call-icon[data-v-7b443cb5]{opacity:1}.x-phone-speed-contact-icon[data-v-7b443cb5]{width:24px;height:24px;padding:3px;border-radius:50%;background:#e2e8f0;color:#64748b;flex-shrink:0}:is(.dark .x-phone-speed-contact-icon[data-v-7b443cb5]){background:#334155;color:#94a3b8}.x-toast-container[data-v-ad7c475c]{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;flex-direction:column-reverse;gap:8px;max-width:380px;width:100%;pointer-events:none}.x-toast[data-v-ad7c475c]{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:8px;border-left:4px solid;background:var(--x-bg-elevated);box-shadow:var(--x-shadow-lg);color:var(--x-text);font-size:.875rem}.x-toast--info[data-v-ad7c475c]{border-left-color:var(--x-info, #3b82f6)}.x-toast--success[data-v-ad7c475c]{border-left-color:var(--x-success, #10b981)}.x-toast--warning[data-v-ad7c475c]{border-left-color:var(--x-warning, #f59e0b)}.x-toast--error[data-v-ad7c475c]{border-left-color:var(--x-danger, #ef4444)}.x-toast-icon[data-v-ad7c475c]{flex-shrink:0;width:18px;height:18px;margin-top:1px}.x-toast--info .x-toast-icon[data-v-ad7c475c]{color:var(--x-info, #3b82f6)}.x-toast--success .x-toast-icon[data-v-ad7c475c]{color:var(--x-success, #10b981)}.x-toast--warning .x-toast-icon[data-v-ad7c475c]{color:var(--x-warning, #f59e0b)}.x-toast--error .x-toast-icon[data-v-ad7c475c]{color:var(--x-danger, #ef4444)}.x-toast-content[data-v-ad7c475c]{flex:1;min-width:0}.x-toast-title[data-v-ad7c475c]{font-weight:600;line-height:1.3}.x-toast-body[data-v-ad7c475c]{color:var(--x-text-muted);margin-top:2px;line-height:1.4}.x-toast-time[data-v-ad7c475c]{color:var(--x-text-muted);font-size:.75rem;margin-top:4px}.x-toast-close[data-v-ad7c475c]{flex-shrink:0;background:none;border:none;color:var(--x-text-muted);cursor:pointer;padding:2px;border-radius:4px;display:flex}.x-toast-close[data-v-ad7c475c]:hover{background:var(--x-bg-hover);color:var(--x-text)}.x-toast-enter-active[data-v-ad7c475c]{transition:all .3s ease-out}.x-toast-leave-active[data-v-ad7c475c]{transition:all .2s ease-in}.x-toast-enter-from[data-v-ad7c475c],.x-toast-leave-to[data-v-ad7c475c]{opacity:0;transform:translate(40px)}.x-agent-call-overlay[data-v-c05aa014]{position:fixed;top:1.5rem;right:1.5rem;z-index:10500}.x-agent-call-modal[data-v-c05aa014]{width:340px;background:var(--color-bg, #fff);border:2px solid var(--color-success, #10b981);border-radius:.75rem;box-shadow:0 20px 40px #0003,0 0 20px #10b98126;overflow:hidden;animation:ring-slide-in-c05aa014 .3s cubic-bezier(.16,1,.3,1) both}:is(.dark .x-agent-call-modal[data-v-c05aa014]){background:#1f2937;border-color:#10b981}@keyframes ring-slide-in-c05aa014{0%{transform:translate(60px) scale(.95);opacity:0}to{transform:translate(0) scale(1);opacity:1}}.x-agent-call-header[data-v-c05aa014]{display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;background:var(--color-success, #10b981);color:#fff}.x-agent-call-header-left[data-v-c05aa014]{display:flex;align-items:center;gap:.5rem}.x-agent-call-ring-icon[data-v-c05aa014]{animation:ring-pulse-c05aa014 .8s ease-in-out infinite}@keyframes ring-pulse-c05aa014{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}.x-agent-call-title[data-v-c05aa014]{font-weight:600;font-size:.875rem}.x-agent-call-countdown[data-v-c05aa014]{font-size:.8125rem;font-weight:700;background:#fff3;padding:.125rem .5rem;border-radius:1rem}.x-agent-call-body[data-v-c05aa014]{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem}.x-agent-call-icon[data-v-c05aa014]{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:var(--color-success-bg, #ecfdf5);color:var(--color-success, #10b981);display:flex;align-items:center;justify-content:center}:is(.dark .x-agent-call-icon[data-v-c05aa014]){background:#064e3b}.x-agent-call-info[data-v-c05aa014]{flex:1;min-width:0}.x-agent-call-name[data-v-c05aa014]{font-size:1rem;font-weight:700;color:var(--color-text, #111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.dark .x-agent-call-name[data-v-c05aa014]){color:#f3f4f6}.x-agent-call-sub[data-v-c05aa014]{font-size:.8125rem;color:var(--color-text-muted, #6b7280);margin-top:.125rem}.x-agent-call-callerid[data-v-c05aa014]{font-family:monospace}.x-agent-call-queue[data-v-c05aa014]{display:flex;align-items:center;gap:.5rem;margin-top:.375rem;flex-wrap:wrap}.x-agent-call-code[data-v-c05aa014]{font-size:.75rem;color:var(--color-text-muted, #6b7280)}.x-agent-call-code code[data-v-c05aa014]{font-family:monospace;background:var(--color-bg-secondary, #f3f4f6);padding:.0625rem .25rem;border-radius:.25rem}:is(.dark .x-agent-call-code code[data-v-c05aa014]){background:#374151}.x-agent-call-actions[data-v-c05aa014]{display:flex;gap:.5rem;padding:.75rem .875rem;border-top:1px solid var(--color-border-light, #f3f4f6)}:is(.dark .x-agent-call-actions[data-v-c05aa014]){border-top-color:#374151}.x-agent-call-btn[data-v-c05aa014]{flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s}.x-agent-call-dismiss[data-v-c05aa014]{background:var(--color-bg-secondary, #f3f4f6);color:var(--color-text-muted, #6b7280)}:is(.dark .x-agent-call-dismiss[data-v-c05aa014]){background:#374151;color:#d1d5db}.x-agent-call-dismiss[data-v-c05aa014]:hover{background:var(--color-danger-bg, #fef2f2);color:var(--color-danger, #ef4444)}.x-agent-call-accept[data-v-c05aa014]{background:var(--color-success, #10b981);color:#fff}.x-agent-call-accept[data-v-c05aa014]:hover{background:#059669}.x-support-call-notif-enter-active[data-v-c05aa014],.x-support-call-notif-leave-active[data-v-c05aa014]{transition:all .25s ease}.x-support-call-notif-enter-from[data-v-c05aa014],.x-support-call-notif-leave-to[data-v-c05aa014]{opacity:0;transform:translate(30px) scale(.95)}.x-preview-banner[data-v-510d3a58]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#dbeafe;border-bottom:2px solid #3b82f6;color:#1e40af;font-size:.85rem}:is(.dark .x-preview-banner[data-v-510d3a58]){background:#1e3a5f;border-bottom-color:#60a5fa;color:#93c5fd}.x-impersonate-banner[data-v-510d3a58]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fef3c7;border-bottom:2px solid #f59e0b;color:#92400e;font-size:.85rem}:is(.dark .x-impersonate-banner[data-v-510d3a58]){background:#451a03;border-bottom-color:#d97706;color:#fcd34d}.x-context-banner[data-v-510d3a58]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#dbeafe;border-bottom:2px solid #3b82f6;color:#1e40af;font-size:.85rem}:is(.dark .x-context-banner[data-v-510d3a58]){background:#172554;border-bottom-color:#3b82f6;color:#93c5fd}.x-update-banner[data-v-510d3a58]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(90deg,#1e40af,#3b82f6);color:#fff;font-size:.85rem;font-weight:500;box-shadow:0 2px 8px #3b82f64d}:is(.dark .x-update-banner[data-v-510d3a58]){background:linear-gradient(90deg,#1e3a5f,#2563eb)}.x-slide-down-enter-active[data-v-510d3a58],.x-slide-down-leave-active[data-v-510d3a58]{transition:all .3s ease;overflow:hidden}.x-slide-down-enter-from[data-v-510d3a58],.x-slide-down-leave-to[data-v-510d3a58]{max-height:0;padding-top:0;padding-bottom:0;opacity:0}.x-slide-down-enter-to[data-v-510d3a58],.x-slide-down-leave-from[data-v-510d3a58]{max-height:50px;opacity:1}.x-account-selected[data-v-7f390ab9]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-bg)}.x-account-selected-icon[data-v-7f390ab9]{color:var(--color-primary);flex-shrink:0}.x-account-selected-info[data-v-7f390ab9]{flex:1;display:flex;align-items:center;gap:.5rem;min-width:0;flex-wrap:wrap}.x-account-selected-name[data-v-7f390ab9]{font-weight:500}.x-account-selected-email[data-v-7f390ab9]{color:var(--color-text-muted);font-size:.8125rem}.x-account-type-badge[data-v-7f390ab9]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.x-account-clear[data-v-7f390ab9]{background:none;border:none;cursor:pointer;padding:.125rem;color:var(--color-text-muted);border-radius:.25rem;line-height:1;flex-shrink:0}.x-account-clear[data-v-7f390ab9]:hover{color:var(--color-danger)}.x-account-search-wrap[data-v-7f390ab9],.x-account-search-input-wrap[data-v-7f390ab9]{position:relative}.x-account-search-icon[data-v-7f390ab9]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);opacity:.4;pointer-events:none}.x-account-search-input[data-v-7f390ab9]{padding-left:2.25rem!important}.x-account-dropdown[data-v-7f390ab9]{position:absolute;z-index:50;top:100%;left:0;right:0;margin-top:.25rem;border-radius:.5rem;border:1px solid var(--color-border);background:var(--color-bg);box-shadow:0 4px 12px #0000001a;overflow:hidden}.x-account-dropdown-loading[data-v-7f390ab9]{padding:.75rem;font-size:.8125rem;color:var(--color-text-muted);text-align:center}.x-account-list[data-v-7f390ab9]{max-height:15rem;overflow-y:auto;list-style:none;margin:0;padding:.25rem 0}.x-account-item[data-v-7f390ab9]{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;cursor:pointer;transition:background .1s}.x-account-item[data-v-7f390ab9]:hover{background:var(--color-bg-hover)}.x-account-item-icon[data-v-7f390ab9]{color:var(--color-text-muted);flex-shrink:0;margin-top:.125rem}.x-account-item-info[data-v-7f390ab9]{display:flex;flex-direction:column;min-width:0;flex:1}.x-account-item-row[data-v-7f390ab9]{display:flex;align-items:center;gap:.5rem}.x-account-item-name[data-v-7f390ab9]{font-size:.875rem;font-weight:500;color:var(--color-text)}.x-account-item-meta[data-v-7f390ab9]{font-size:.75rem;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-label-required[data-v-7f390ab9]{color:var(--color-danger)}.x-contact-selected[data-v-4eac646b]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-bg)}.x-contact-selected-icon[data-v-4eac646b]{color:var(--color-primary);flex-shrink:0}.x-contact-selected-info[data-v-4eac646b]{flex:1;display:flex;flex-direction:column;gap:.125rem;min-width:0}.x-contact-selected-top[data-v-4eac646b]{display:flex;align-items:center;gap:.375rem}.x-contact-selected-name[data-v-4eac646b]{font-weight:500;font-size:.875rem}.x-contact-selected-meta[data-v-4eac646b]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--color-text-muted);flex-wrap:wrap}.x-contact-selected-meta span[data-v-4eac646b]:not(:last-child):after{content:"·";margin-left:.5rem}.x-contact-type-badge[data-v-4eac646b]{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.0625rem .375rem;border-radius:.25rem;line-height:1.5}.x-contact-type-org[data-v-4eac646b]{background:#3b82f61a;color:#3b82f6}.x-contact-type-person[data-v-4eac646b]{background:#8b5cf61a;color:#8b5cf6}.x-contact-goto[data-v-4eac646b],.x-contact-clear[data-v-4eac646b]{background:none;border:none;cursor:pointer;padding:.25rem;color:var(--color-text-muted);border-radius:.25rem;line-height:1;flex-shrink:0}.x-contact-goto[data-v-4eac646b]:hover{color:var(--color-primary)}.x-contact-clear[data-v-4eac646b]:hover{color:var(--color-danger)}.x-contact-search-wrap[data-v-4eac646b],.x-contact-search-input-wrap[data-v-4eac646b]{position:relative}.x-contact-search-icon[data-v-4eac646b]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);opacity:.4;pointer-events:none}.x-contact-search-input[data-v-4eac646b]{padding-left:2.25rem!important}.x-contact-dropdown[data-v-4eac646b]{position:absolute;z-index:50;top:100%;left:0;right:0;margin-top:.25rem;border-radius:.5rem;border:1px solid var(--color-border);background:var(--color-bg);box-shadow:0 4px 12px #0000001a;overflow:hidden}.x-contact-dropdown-loading[data-v-4eac646b],.x-contact-dropdown-empty[data-v-4eac646b]{padding:.75rem;font-size:.8125rem;color:var(--color-text-muted);text-align:center}.x-contact-loading[data-v-4eac646b]{padding:.5rem .75rem;font-size:.8125rem;color:var(--color-text-muted)}.x-contact-list[data-v-4eac646b]{max-height:18rem;overflow-y:auto;list-style:none;margin:0;padding:.25rem 0}.x-contact-item[data-v-4eac646b]{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;cursor:pointer;transition:background .1s}.x-contact-item[data-v-4eac646b]:hover{background:var(--color-bg-hover)}.x-contact-item-icon[data-v-4eac646b]{color:var(--color-text-muted);flex-shrink:0;margin-top:.125rem}.x-contact-item-info[data-v-4eac646b]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.x-contact-item-top[data-v-4eac646b]{display:flex;align-items:center;gap:.375rem}.x-contact-item-name[data-v-4eac646b]{font-size:.875rem;font-weight:500;color:var(--color-text)}.x-contact-item-meta[data-v-4eac646b]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--color-text-muted);flex-wrap:wrap}.x-contact-item-meta span[data-v-4eac646b]:not(:last-child):after{content:"·";margin-left:.375rem}.x-comm-dialog-overlay[data-v-867ec8d2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.x-comm-dialog[data-v-867ec8d2]{background:var(--color-bg);border-radius:.75rem;width:100%;max-width:520px;box-shadow:0 20px 60px #0000004d}.x-comm-dialog-header[data-v-867ec8d2]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border)}.x-comm-dialog-close[data-v-867ec8d2]{background:none;border:none;cursor:pointer;color:var(--color-text-muted);padding:.25rem;border-radius:.25rem}.x-comm-dialog-close[data-v-867ec8d2]:hover{color:var(--color-text);background:var(--color-bg-hover)}.x-comm-dialog-body[data-v-867ec8d2]{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.x-comm-dialog-section[data-v-867ec8d2]{display:flex;flex-direction:column;gap:.5rem}.x-comm-dialog-footer[data-v-867ec8d2]{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid var(--color-border)}.x-comm-invite-row[data-v-867ec8d2]{display:flex;align-items:center;gap:.375rem}.x-comm-channel-select[data-v-867ec8d2]{width:140px;padding:.375rem .5rem;font-size:.8rem;border:1px solid var(--color-border);border-radius:.25rem;background:var(--color-bg);color:var(--color-text)}.x-comm-target-input[data-v-867ec8d2]{flex:1;padding:.375rem .5rem;font-size:.85rem;border:1px solid var(--color-border);border-radius:.25rem;background:var(--color-bg);color:var(--color-text)}.x-comm-target-input[data-v-867ec8d2]::placeholder{color:var(--color-text-muted)}.x-comm-call-toggle[data-v-867ec8d2]{display:flex;align-items:center;gap:.2rem;cursor:pointer;font-size:.75rem;color:var(--color-text-muted)}.x-comm-call-toggle input:checked+svg[data-v-867ec8d2]{color:var(--color-success)}.x-comm-remove-btn[data-v-867ec8d2]{background:none;border:none;cursor:pointer;color:var(--color-text-muted);padding:.25rem;border-radius:.25rem}.x-comm-remove-btn[data-v-867ec8d2]:hover{color:var(--color-danger)}.x-comm-invite-form[data-v-792c8511]{display:flex;flex-direction:column;gap:.375rem}.x-comm-invite-actions[data-v-792c8511]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.x-text-success[data-v-792c8511]{color:var(--color-success)}.x-text-danger[data-v-792c8511]{color:var(--color-danger)}.x-comm-info-select[data-v-792c8511]{width:100%;padding:.25rem .5rem;font-size:.8rem;border:1px solid var(--color-border);border-radius:.25rem;background:var(--color-bg);color:var(--color-text)}.xfn[data-v-276c11ed]{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:6px;border:1px solid var(--x-border, #e2e8f0);border-left:3px solid var(--xfn-color);background:color-mix(in srgb,var(--xfn-color) 8%,var(--x-bg-card, #ffffff));font-size:12px;white-space:nowrap;position:relative;min-width:80px;max-width:200px;cursor:default;transition:box-shadow .15s}.xfn[data-v-276c11ed]:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--xfn-color) 20%,transparent)}.xfn-icon[data-v-276c11ed]{width:14px;height:14px;flex-shrink:0;color:var(--xfn-color)}.xfn-label[data-v-276c11ed]{overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--x-text, #0f172a)}.xfn-digit[data-v-276c11ed]{font-size:9px;font-weight:700;color:#fff;background:var(--xfn-color);min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0;line-height:1}.xfn-handle[data-v-276c11ed]{width:6px!important;height:6px!important;background:var(--x-text-muted, #94a3b8)!important;opacity:.3!important;border:1px solid var(--x-border, #e2e8f0)!important;min-width:6px!important;min-height:6px!important}.xfn-tooltip[data-v-276c11ed]{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--x-bg-elevated, #ffffff);color:var(--x-text-muted, #64748b);padding:4px 8px;border-radius:4px;font-size:11px;white-space:nowrap;z-index:50;pointer-events:none;border:1px solid var(--x-border, #e2e8f0);box-shadow:var(--x-shadow-lg, 0 2px 8px rgba(0,0,0,.1))}.xfn-tip-enter-active[data-v-276c11ed]{transition:opacity .15s}.xfn-tip-leave-active[data-v-276c11ed]{transition:opacity .1s}.xfn-tip-enter-from[data-v-276c11ed],.xfn-tip-leave-to[data-v-276c11ed]{opacity:0}.xfc-wrap[data-v-c05d63e3]{width:100%;border-radius:var(--x-radius, 8px);overflow:hidden;background:var(--x-bg, #f8fafc);border:1px solid var(--x-border, #e2e8f0)}.xfc-flow[data-v-c05d63e3]{width:100%;height:100%}[data-v-c05d63e3] .vue-flow__pane{cursor:grab}[data-v-c05d63e3] .vue-flow__pane:active{cursor:grabbing}[data-v-c05d63e3] .vue-flow__edge-path{stroke:var(--x-text-muted, #94a3b8);stroke-opacity:.35;stroke-width:1.5;fill:none}[data-v-c05d63e3] .vue-flow__edge:hover .vue-flow__edge-path{stroke:var(--x-primary, #3b82f6);stroke-opacity:.6;stroke-width:2}[data-v-c05d63e3] .vue-flow__edge.selected .vue-flow__edge-path{stroke:var(--x-primary, #3b82f6);stroke-opacity:.7;stroke-width:2}[data-v-c05d63e3] .vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw-c05d63e3 .5s linear infinite}[data-v-c05d63e3] .vue-flow__edge{cursor:pointer}[data-v-c05d63e3] .vue-flow__edge-text{font-size:9px}[data-v-c05d63e3] .vue-flow__connection-path{stroke:var(--x-primary, #3b82f6);stroke-opacity:.5;stroke-width:1.5}[data-v-c05d63e3] .vue-flow__controls{background:var(--x-bg-elevated, #ffffff);border:1px solid var(--x-border, #e2e8f0);border-radius:6px;box-shadow:var(--x-shadow-lg, 0 2px 8px rgba(0,0,0,.1))}[data-v-c05d63e3] .vue-flow__controls-button{background:transparent;border:none;color:var(--x-text-muted, #64748b);width:24px;height:24px}[data-v-c05d63e3] .vue-flow__controls-button:hover{background:var(--x-bg-hover, rgba(0,0,0,.04));color:var(--x-text, #0f172a)}[data-v-c05d63e3] .vue-flow__controls-button svg{fill:currentColor;width:14px;height:14px}[data-v-c05d63e3] .xfc-bg-dots{--vf-dot-color: var(--x-text-muted, #94a3b8);opacity:.12}[data-v-c05d63e3] .vue-flow__minimap{background:var(--x-bg-elevated, #ffffff);border:1px solid var(--x-border, #e2e8f0);border-radius:6px}.xfc-minimap[data-v-c05d63e3]{opacity:.7}[data-v-c05d63e3] .vue-flow__selection{border:1px dashed var(--x-primary, #3b82f6);background:color-mix(in srgb,var(--x-primary, #3b82f6) 5%,transparent)}@keyframes dashdraw-c05d63e3{0%{stroke-dashoffset:10}to{stroke-dashoffset:0}}.x-multi-field-header[data-v-3be74988]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.x-multi-field-header .x-label[data-v-3be74988]{margin-bottom:0}.x-multi-field-add[data-v-3be74988]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px dashed var(--x-border, #d1d5db);border-radius:4px;background:none;color:var(--x-text-muted, #6b7280);cursor:pointer;transition:all .15s}.x-multi-field-add[data-v-3be74988]:hover{border-color:var(--x-primary, #2563eb);color:var(--x-primary, #2563eb);background:var(--x-bg-hover, #f9fafb)}.x-multi-field-empty[data-v-3be74988]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px dashed var(--x-border, #d1d5db);border-radius:6px;color:var(--x-text-muted, #6b7280);font-size:.85rem;cursor:pointer;transition:all .15s}.x-multi-field-empty[data-v-3be74988]:hover{border-color:var(--x-primary, #2563eb);color:var(--x-primary, #2563eb);background:var(--x-bg-hover, #f9fafb)}.x-multi-field-list[data-v-3be74988]{display:flex;flex-direction:column;gap:6px}.x-multi-field-row[data-v-3be74988]{display:flex;align-items:center;gap:6px}.x-multi-field-type[data-v-3be74988]{width:120px;flex-shrink:0;font-size:.85rem;padding:6px 8px}.x-multi-field-value[data-v-3be74988]{flex:1;font-size:.85rem;padding:6px 8px}.x-multi-field-remove[data-v-3be74988]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:none;border-radius:4px;background:none;color:var(--x-text-muted, #6b7280);cursor:pointer;transition:all .15s}.x-multi-field-remove[data-v-3be74988]:hover{background:var(--x-danger-bg, #fef2f2);color:var(--x-danger, #dc2626)}.x-mf-enter-active[data-v-3be74988],.x-mf-leave-active[data-v-3be74988]{transition:all .2s ease}.x-mf-enter-from[data-v-3be74988]{opacity:0;transform:translateY(-8px)}.x-mf-leave-to[data-v-3be74988]{opacity:0;transform:translate(16px)}.x-ie-tabs[data-v-2d158166]{display:flex;gap:0;border-bottom:2px solid var(--x-border);margin-bottom:16px}.x-ie-tab[data-v-2d158166]{display:flex;align-items:center;gap:6px;padding:10px 20px;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;font-size:.9rem;font-weight:600;color:var(--x-text-muted);transition:all .2s}.x-ie-tab[data-v-2d158166]:hover{color:var(--x-text)}.x-ie-tab--active[data-v-2d158166]{color:var(--x-primary);border-bottom-color:var(--x-primary)}.x-ie-content[data-v-2d158166]{display:flex;flex-direction:column;gap:16px}.x-ie-hint[data-v-2d158166]{color:var(--x-text-muted);font-size:.85rem;margin:0;line-height:1.5}.x-ie-columns[data-v-2d158166]{font-size:.8rem;display:inline-block;margin-top:4px}.x-ie-upload[data-v-2d158166]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px;border:2px dashed var(--x-border);border-radius:var(--x-radius);cursor:pointer;transition:all .2s}.x-ie-upload[data-v-2d158166]:hover{border-color:var(--x-primary);background:color-mix(in srgb,var(--x-primary) 3%,transparent)}.x-ie-upload--loading[data-v-2d158166]{opacity:.5;pointer-events:none}.x-ie-upload-icon[data-v-2d158166]{color:var(--x-text-muted)}.x-ie-upload-text[data-v-2d158166]{font-size:.875rem;color:var(--x-text-muted)}.x-ie-result[data-v-2d158166]{margin-top:0}.x-ie-result-header[data-v-2d158166]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:.9rem}.x-ie-icon-success[data-v-2d158166]{color:var(--x-success)}.x-ie-icon-danger[data-v-2d158166]{color:var(--x-danger)}.x-ie-badges[data-v-2d158166]{display:flex;gap:12px;margin-bottom:8px}.x-ie-error-list[data-v-2d158166]{background:color-mix(in srgb,var(--x-danger) 5%,transparent);border-radius:var(--x-radius-sm);padding:10px;font-size:.8rem;color:var(--x-danger);max-height:150px;overflow-y:auto}.x-project-selected[data-v-25584b4c]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-bg)}.x-project-selected-icon[data-v-25584b4c]{color:var(--color-primary);flex-shrink:0}.x-project-selected-info[data-v-25584b4c]{flex:1;display:flex;align-items:center;gap:.5rem;min-width:0}.x-project-selected-name[data-v-25584b4c]{font-weight:500;font-size:.875rem}.x-project-status-dot[data-v-25584b4c]{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0;background:var(--color-text-muted)}.x-project-status-active[data-v-25584b4c]{background:#22c55e}.x-project-status-completed[data-v-25584b4c]{background:#3b82f6}.x-project-status-hold[data-v-25584b4c]{background:#eab308}.x-project-status-cancelled[data-v-25584b4c]{background:#ef4444}.x-project-goto[data-v-25584b4c],.x-project-clear[data-v-25584b4c]{background:none;border:none;cursor:pointer;padding:.25rem;color:var(--color-text-muted);border-radius:.25rem;line-height:1;flex-shrink:0}.x-project-goto[data-v-25584b4c]:hover{color:var(--color-primary)}.x-project-clear[data-v-25584b4c]:hover{color:var(--color-danger)}.x-project-search-wrap[data-v-25584b4c],.x-project-search-input-wrap[data-v-25584b4c]{position:relative}.x-project-search-icon[data-v-25584b4c]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);opacity:.4;pointer-events:none}.x-project-search-input[data-v-25584b4c]{padding-left:2.25rem!important}.x-project-dropdown[data-v-25584b4c]{position:absolute;z-index:50;top:100%;left:0;right:0;margin-top:.25rem;border-radius:.5rem;border:1px solid var(--color-border);background:var(--color-bg);box-shadow:0 4px 12px #0000001a;overflow:hidden}.x-project-dropdown-loading[data-v-25584b4c],.x-project-dropdown-empty[data-v-25584b4c]{padding:.75rem;font-size:.8125rem;color:var(--color-text-muted);text-align:center}.x-project-loading[data-v-25584b4c]{padding:.5rem .75rem;font-size:.8125rem;color:var(--color-text-muted)}.x-project-list[data-v-25584b4c]{max-height:15rem;overflow-y:auto;list-style:none;margin:0;padding:.25rem 0}.x-project-item[data-v-25584b4c]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer;transition:background .1s}.x-project-item[data-v-25584b4c]:hover{background:var(--color-bg-hover)}.x-project-item-icon[data-v-25584b4c]{color:var(--color-text-muted);flex-shrink:0}.x-project-item-info[data-v-25584b4c]{flex:1;display:flex;align-items:center;gap:.5rem;min-width:0}.x-project-item-name[data-v-25584b4c]{font-size:.875rem;font-weight:500;color:var(--color-text)}.x-project-badge-global[data-v-25584b4c]{font-size:.625rem;font-weight:600;text-transform:uppercase;padding:.0625rem .375rem;border-radius:.25rem;background:#6b72801a;color:#6b7280;flex-shrink:0}.x-portal-dashboard[data-v-1ddc7709]{max-width:800px;margin:0 auto;padding:2rem 1.5rem;display:flex;flex-direction:column;gap:2rem}.x-portal-greeting[data-v-1ddc7709]{padding-bottom:.5rem}.x-portal-greeting-text[data-v-1ddc7709]{font-size:1.75rem;font-weight:700;color:var(--text);margin:0}.x-portal-greeting-sub[data-v-1ddc7709]{color:var(--text-secondary);margin:.25rem 0 0;font-size:.95rem}.x-portal-status-grid[data-v-1ddc7709]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.x-portal-status-card[data-v-1ddc7709]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:12px;background:var(--bg-card);border:1px solid var(--border);cursor:pointer;transition:all .15s ease;text-align:left}.x-portal-status-card[data-v-1ddc7709]:hover{border-color:var(--border-active);box-shadow:0 2px 8px var(--shadow)}.x-portal-status-icon[data-v-1ddc7709]{width:20px;height:20px;flex-shrink:0}.x-portal-status-info[data-v-1ddc7709]{flex:1;display:flex;flex-direction:column;min-width:0}.x-portal-status-value[data-v-1ddc7709]{font-size:1.5rem;font-weight:700;line-height:1.2}.x-portal-status-label[data-v-1ddc7709]{font-size:.8rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-portal-status-arrow[data-v-1ddc7709]{width:16px;height:16px;color:var(--text-tertiary);flex-shrink:0}.x-portal-status-blue .x-portal-status-icon[data-v-1ddc7709]{color:var(--blue-500)}.x-portal-status-blue .x-portal-status-value[data-v-1ddc7709]{color:var(--blue-600)}.x-portal-status-green .x-portal-status-icon[data-v-1ddc7709]{color:var(--green-500)}.x-portal-status-green .x-portal-status-value[data-v-1ddc7709]{color:var(--green-600)}.x-portal-status-amber .x-portal-status-icon[data-v-1ddc7709]{color:var(--amber-500)}.x-portal-status-amber .x-portal-status-value[data-v-1ddc7709]{color:var(--amber-600)}.x-portal-status-red .x-portal-status-icon[data-v-1ddc7709]{color:var(--red-500)}.x-portal-status-red .x-portal-status-value[data-v-1ddc7709]{color:var(--red-600)}.x-portal-status-muted .x-portal-status-icon[data-v-1ddc7709]{color:var(--text-tertiary)}.x-portal-status-muted .x-portal-status-value[data-v-1ddc7709]{color:var(--text-secondary)}.x-portal-section-title[data-v-1ddc7709]{font-size:1rem;font-weight:600;color:var(--text);margin:0 0 .75rem}.x-portal-section-header[data-v-1ddc7709]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.x-portal-section-header .x-portal-section-title[data-v-1ddc7709]{margin:0}.x-portal-section-link[data-v-1ddc7709]{display:flex;align-items:center;gap:4px;font-size:.85rem;color:var(--blue-500);background:none;border:none;cursor:pointer;padding:0}.x-portal-section-link[data-v-1ddc7709]:hover{color:var(--blue-600)}.x-portal-actions-grid[data-v-1ddc7709]{display:flex;flex-wrap:wrap;gap:.5rem}.x-portal-action-btn[data-v-1ddc7709]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:8px;border:1px solid var(--border);background:var(--bg-card);cursor:pointer;font-size:.875rem;color:var(--text);transition:all .15s ease}.x-portal-action-btn[data-v-1ddc7709]:hover{background:var(--bg-hover);border-color:var(--border-active)}.x-portal-action-icon[data-v-1ddc7709]{width:16px;height:16px}.x-portal-action-blue .x-portal-action-icon[data-v-1ddc7709]{color:var(--blue-500)}.x-portal-action-amber .x-portal-action-icon[data-v-1ddc7709]{color:var(--amber-500)}.x-portal-action-green .x-portal-action-icon[data-v-1ddc7709]{color:var(--green-500)}.x-portal-action-violet .x-portal-action-icon[data-v-1ddc7709]{color:var(--violet-500)}.x-portal-services-grid[data-v-1ddc7709]{display:flex;flex-direction:column;gap:.5rem}.x-portal-service-card[data-v-1ddc7709]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:10px;background:var(--bg-card);border:1px solid var(--border);cursor:pointer;transition:all .15s ease;text-align:left}.x-portal-service-card[data-v-1ddc7709]:hover{border-color:var(--border-active);box-shadow:0 2px 8px var(--shadow)}.x-portal-service-icon[data-v-1ddc7709]{width:22px;height:22px;color:var(--blue-500);flex-shrink:0}.x-portal-service-info[data-v-1ddc7709]{flex:1;display:flex;flex-direction:column;min-width:0}.x-portal-service-name[data-v-1ddc7709]{font-weight:600;font-size:.9rem;color:var(--text)}.x-portal-service-desc[data-v-1ddc7709]{font-size:.8rem;color:var(--text-secondary)}.x-portal-service-arrow[data-v-1ddc7709]{width:16px;height:16px;color:var(--text-tertiary);flex-shrink:0}@media(max-width:640px){.x-portal-dashboard[data-v-1ddc7709]{padding:1rem}.x-portal-greeting-text[data-v-1ddc7709]{font-size:1.35rem}.x-portal-status-grid[data-v-1ddc7709]{grid-template-columns:1fr 1fr}}.x-health-body[data-v-3da788f5]{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.875rem}.x-health-loading[data-v-3da788f5]{color:var(--x-text-muted);font-size:.8rem;padding:.5rem 0}.x-health-alerts[data-v-3da788f5]{display:flex;flex-direction:column;gap:.375rem}.x-health-alert-item[data-v-3da788f5]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;padding:.375rem .625rem;border-radius:6px;line-height:1.4}.x-health-alert-critical[data-v-3da788f5]{background:color-mix(in srgb,var(--x-danger, #ef4444) 10%,transparent);color:var(--x-danger, #ef4444)}.x-health-alert-warning[data-v-3da788f5]{background:color-mix(in srgb,var(--x-warning, #f59e0b) 10%,transparent);color:var(--x-warning, #f59e0b)}.x-health-alert-dot[data-v-3da788f5]{font-size:.65rem;flex-shrink:0}.x-health-alert-text[data-v-3da788f5]{flex:1}.x-health-more[data-v-3da788f5]{padding-left:.625rem;margin-top:.125rem}.x-health-ok[data-v-3da788f5]{display:flex;align-items:center;gap:.5rem;color:var(--x-success, #22c55e);font-size:.8rem;font-weight:500}.x-health-gauges[data-v-3da788f5]{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}@media(max-width:768px){.x-health-gauges[data-v-3da788f5]{grid-template-columns:repeat(3,1fr)}}.x-health-gauge[data-v-3da788f5]{display:flex;flex-direction:column;gap:.25rem}.x-health-gauge-top[data-v-3da788f5]{display:flex;align-items:baseline;justify-content:space-between;gap:.25rem}.x-health-gauge-label[data-v-3da788f5]{font-size:.65rem;font-weight:600;color:var(--x-text-muted);text-transform:uppercase;letter-spacing:.03em}.x-health-gauge-val[data-v-3da788f5]{font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}.x-health-gauge-track[data-v-3da788f5]{height:6px;background:var(--x-border, #e5e7eb);border-radius:3px;overflow:hidden}.x-health-gauge-fill[data-v-3da788f5]{height:100%;border-radius:3px;transition:width .6s ease,background-color .3s ease}.x-health-meta[data-v-3da788f5]{display:flex;align-items:center;gap:.375rem;font-size:.7rem;color:var(--x-text-muted);padding-top:.5rem;border-top:1px solid var(--x-border, #e5e7eb)}.x-health-stale[data-v-3da788f5]{color:var(--x-warning, #f59e0b)}.x-health-badge-count[data-v-3da788f5]{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;font-size:.65rem;font-weight:700;color:#fff;background:var(--x-danger, #ef4444);border-radius:999px}.x-dashboard-header-row[data-v-7b42eadb]{display:flex;align-items:flex-start;justify-content:space-between}.x-dashboard-header-actions[data-v-7b42eadb]{display:flex;gap:8px;align-items:center}.x-edit-action-btn[data-v-7b42eadb]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-muted);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s}.x-edit-toggle-btn[data-v-7b42eadb]{padding:8px}.x-edit-toggle-btn[data-v-7b42eadb]:hover{background:var(--color-bg-hover);color:var(--color-text)}.x-edit-save-btn[data-v-7b42eadb]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.x-edit-save-btn[data-v-7b42eadb]:hover{opacity:.9}.x-edit-reset[data-v-7b42eadb]{padding:8px}.x-edit-reset[data-v-7b42eadb]:hover{color:var(--color-danger);border-color:var(--color-danger)}.x-widget-grid[data-v-7b42eadb]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.x-widget-grid-editing[data-v-7b42eadb]{gap:1rem}@media(max-width:1024px){.x-widget-grid[data-v-7b42eadb]{grid-template-columns:repeat(2,1fr)}.x-widget-span-3[data-v-7b42eadb],.x-widget-span-4[data-v-7b42eadb]{grid-column:span 2!important}}@media(max-width:640px){.x-widget-grid[data-v-7b42eadb]{grid-template-columns:1fr}.x-widget-span-1[data-v-7b42eadb],.x-widget-span-2[data-v-7b42eadb],.x-widget-span-3[data-v-7b42eadb],.x-widget-span-4[data-v-7b42eadb]{grid-column:span 1!important}}.x-widget-span-1[data-v-7b42eadb]{grid-column:span 1}.x-widget-span-2[data-v-7b42eadb]{grid-column:span 2}.x-widget-span-3[data-v-7b42eadb]{grid-column:span 3}.x-widget-span-4[data-v-7b42eadb]{grid-column:span 4}.x-widget-editable[data-v-7b42eadb]{position:relative;outline:2px dashed var(--color-border);outline-offset:-2px;transition:outline-color .15s}.x-widget-editable[data-v-7b42eadb]:hover{outline-color:var(--color-primary)}.x-widget-hidden-preview[data-v-7b42eadb]{opacity:.35;outline-color:var(--color-danger)}.x-widget-dragging[data-v-7b42eadb]{opacity:.4;outline-color:var(--color-primary)}.x-widget-edit-bar[data-v-7b42eadb]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--color-primary);color:#fff;font-size:.75rem;border-radius:var(--radius) var(--radius) 0 0;-webkit-user-select:none;user-select:none}.x-widget-edit-grip[data-v-7b42eadb]{cursor:grab;opacity:.7}.x-widget-edit-grip[data-v-7b42eadb]:active{cursor:grabbing}.x-widget-edit-label[data-v-7b42eadb]{flex:1;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-widget-edit-controls[data-v-7b42eadb]{display:flex;gap:4px;align-items:center}.x-widget-edit-btn[data-v-7b42eadb]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border:1px solid rgba(255,255,255,.4);border-radius:3px;background:#ffffff26;color:#fff;font-size:.7rem;font-weight:600;cursor:pointer;transition:background .1s}.x-widget-edit-btn[data-v-7b42eadb]:hover{background:#ffffff4d}.x-widget-edit-btn--danger[data-v-7b42eadb]:hover{background:#dc2626b3}.x-consistency-ok-inline[data-v-7b42eadb]{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:.85rem;font-weight:500;color:var(--color-success)}.x-storage-quota-row[data-v-7b42eadb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.85rem}.x-storage-bar[data-v-7b42eadb]{height:8px;background:var(--color-border);border-radius:4px;overflow:hidden;margin-bottom:16px}.x-storage-bar-fill[data-v-7b42eadb]{height:100%;border-radius:4px;transition:width .5s ease}.x-bar-ok[data-v-7b42eadb]{background:var(--color-success)}.x-bar-warning[data-v-7b42eadb]{background:var(--color-warning)}.x-bar-danger[data-v-7b42eadb]{background:var(--color-danger)}.x-storage-categories[data-v-7b42eadb]{display:flex;flex-direction:column;gap:6px}.x-storage-cat-row[data-v-7b42eadb]{display:flex;justify-content:space-between;font-size:.8rem}.x-quick-actions-grid[data-v-7b42eadb]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media(max-width:640px){.x-quick-actions-grid[data-v-7b42eadb]{grid-template-columns:repeat(2,1fr)}}.x-quick-action-btn[data-v-7b42eadb]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text-muted);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s;text-align:center}.x-quick-action-btn[data-v-7b42eadb]:hover{background:var(--color-bg-hover);color:var(--color-primary);border-color:var(--color-primary)}.x-service-dot[data-v-7b42eadb]{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.x-service-dot--ok[data-v-7b42eadb]{background:var(--color-success)}.x-service-dot--down[data-v-7b42eadb]{background:var(--color-danger)}.x-quick-search-hint[data-v-7b42eadb]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:1.5rem;text-align:center}.x-kbd[data-v-7b42eadb]{display:inline-block;padding:2px 8px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg-secondary);font-family:monospace;font-size:.8rem;color:var(--color-text-muted)}
