.softphone-fab[data-v-467c1f0d]{background:var(--ui-primary);border:0;border-radius:50%;bottom:calc(1.25rem + var(--app-bottom-nav-h));box-shadow:0 10px 25px #0f172a40;color:#fff;cursor:pointer;display:grid;height:3.25rem;place-items:center;position:fixed;right:1.25rem;width:3.25rem;z-index:40}.softphone-fab__icon[data-v-467c1f0d]{font-size:1.35rem}.softphone-fab__dot[data-v-467c1f0d]{border:2px solid #fff;border-radius:50%;height:10px;position:absolute;right:2px;top:2px;width:10px}.softphone-fab__dot--registered[data-v-467c1f0d]{background:var(--ui-success,#16a34a)}.softphone-fab__dot--connecting[data-v-467c1f0d]{background:var(--ui-warning,#d97706)}.softphone-fab__dot--failed[data-v-467c1f0d],.softphone-fab__dot--off[data-v-467c1f0d]{background:var(--ui-error,#dc2626)}.softphone-panel[data-v-467c1f0d]{background:var(--ui-bg,#fff);border:1px solid var(--ui-border,#e2e8f0);border-radius:14px;bottom:calc(1.25rem + var(--app-bottom-nav-h));box-shadow:0 16px 40px #0f172a2e;overflow:hidden;position:fixed;right:1.25rem;width:264px;z-index:40}.softphone-panel__head[data-v-467c1f0d]{align-items:center;background:var(--ui-bg-elevated,#f8fafc);border-bottom:1px solid var(--ui-border,#e2e8f0);display:flex;gap:.5rem;padding:.6rem .75rem}.softphone-panel__head-icon[data-v-467c1f0d]{color:var(--ui-primary)}.softphone-panel__title[data-v-467c1f0d]{font-size:.85rem;font-weight:600}.softphone-panel__status[data-v-467c1f0d]{font-family:ui-monospace,monospace;font-size:.68rem;margin-left:auto}.softphone-panel__status--registered[data-v-467c1f0d]{color:var(--ui-success,#16a34a)}.softphone-panel__status--connecting[data-v-467c1f0d]{color:var(--ui-warning,#d97706)}.softphone-panel__status--failed[data-v-467c1f0d],.softphone-panel__status--off[data-v-467c1f0d]{color:var(--ui-error,#dc2626)}.softphone-panel__idle[data-v-467c1f0d]{padding:.9rem}.softphone-panel__dial[data-v-467c1f0d]{margin-bottom:.7rem}.softphone-panel__dial-input[data-v-467c1f0d]{width:100%}.softphone-panel__keypad[data-v-467c1f0d]{display:grid;gap:.45rem;grid-template-columns:repeat(3,1fr);margin-bottom:.8rem}.softphone-panel__key[data-v-467c1f0d]{background:var(--ui-bg-elevated,#f8fafc);border:1px solid var(--ui-border,#e2e8f0);border-radius:8px;color:var(--ui-text,#334155);cursor:pointer;font:600 1rem ui-monospace,monospace;height:2.4rem}.softphone-panel__key[data-v-467c1f0d]:hover{background:var(--ui-bg-accented,#f1f5f9)}.softphone-panel__history[data-v-467c1f0d]{border-top:1px solid var(--ui-border,#e2e8f0);margin:.8rem -.9rem -.9rem}.softphone-panel__history-list[data-v-467c1f0d]{background:var(--ui-bg,#fff);max-height:168px;overflow-y:auto}.softphone-panel__history-item[data-v-467c1f0d]{align-items:center;background:transparent;border:0;color:var(--ui-text,#334155);cursor:pointer;display:flex;font-size:.76rem;gap:.5rem;padding:.45rem .9rem;text-align:left;width:100%}.softphone-panel__history-row[data-v-467c1f0d]{align-items:center;display:flex;padding-right:.35rem}.softphone-panel__history-row[data-v-467c1f0d]:hover{background:var(--ui-bg-elevated,#f8fafc)}.softphone-panel__history-action[data-v-467c1f0d]{flex:none;opacity:0;transition:opacity .15s}.softphone-panel__history-action[data-v-467c1f0d]:focus-visible,.softphone-panel__history-row:hover .softphone-panel__history-action[data-v-467c1f0d]{opacity:1}.softphone-dialog__loading[data-v-467c1f0d]{display:flex;flex-direction:column;gap:.5rem}.softphone-panel__history-item-icon[data-v-467c1f0d]{flex:none;font-size:.85rem}.softphone-panel__history-item-icon--in[data-v-467c1f0d]{color:var(--ui-success,#16a34a)}.softphone-panel__history-item-icon--out[data-v-467c1f0d]{color:var(--ui-text-muted,#64748b)}.softphone-panel__history-item-icon--missed[data-v-467c1f0d]{color:var(--ui-error,#dc2626)}.softphone-panel__history-who[data-v-467c1f0d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.softphone-panel__history-time[data-v-467c1f0d]{color:var(--ui-text-dimmed,#94a3b8);flex:none;font:.68rem ui-monospace,monospace;margin-left:auto}.softphone-panel__history-empty[data-v-467c1f0d]{color:var(--ui-text-muted,#64748b);font-size:.74rem;padding:.8rem .9rem;text-align:center}.softphone-panel__call[data-v-467c1f0d]{display:grid;gap:.55rem;justify-items:center;padding:1.4rem 1rem 1.1rem;text-align:center}.softphone-panel__avatar[data-v-467c1f0d]{background:color-mix(in srgb,var(--ui-primary) 12%,transparent);border-radius:50%;color:var(--ui-primary);display:grid;font-size:1.1rem;font-weight:700;height:3.4rem;place-items:center;width:3.4rem}.softphone-panel__who b[data-v-467c1f0d]{display:block;font-size:.95rem}.softphone-panel__who span[data-v-467c1f0d]{color:var(--ui-text-muted,#64748b);font-family:ui-monospace,monospace;font-size:.75rem}.softphone-panel__call-state[data-v-467c1f0d]{color:var(--ui-text-muted,#64748b);font:600 .8rem ui-monospace,monospace;font-variant-numeric:tabular-nums}.softphone-panel__actions[data-v-467c1f0d]{display:flex;gap:.6rem;margin-top:.3rem}.softphone-bar[data-v-467c1f0d]{align-items:center;background:#0f172a;color:#fff;display:flex;gap:.7rem;left:0;padding:.45rem .9rem;position:fixed;right:0;top:0;z-index:50}.softphone-bar__who[data-v-467c1f0d]{font-size:.82rem;font-weight:600}.softphone-bar__timer[data-v-467c1f0d]{color:#ffffffbf;font:600 .78rem ui-monospace,monospace;font-variant-numeric:tabular-nums}.softphone-bar__grow[data-v-467c1f0d]{flex:1}.softphone-bar__mute[data-v-467c1f0d]{color:#fff}.softphone-bar__eq[data-v-467c1f0d]{align-items:flex-end;display:flex;gap:2px;height:14px}.softphone-bar__eq i[data-v-467c1f0d]{animation:softphone-eq-467c1f0d 1s ease-in-out infinite;background:#22c55e;border-radius:2px;width:3px}.softphone-bar__eq i[data-v-467c1f0d]:first-child{height:6px}.softphone-bar__eq i[data-v-467c1f0d]:nth-child(2){animation-delay:.2s;height:13px}.softphone-bar__eq i[data-v-467c1f0d]:nth-child(3){animation-delay:.4s;height:9px}.softphone-bar__eq--ringing i[data-v-467c1f0d]{background:#f59e0b}@keyframes softphone-eq-467c1f0d{50%{transform:scaleY(.4)}}.softphone-bar-enter-active[data-v-467c1f0d],.softphone-bar-leave-active[data-v-467c1f0d]{transition:transform .18s ease}.softphone-bar-enter-from[data-v-467c1f0d],.softphone-bar-leave-to[data-v-467c1f0d]{transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.softphone-bar__eq i[data-v-467c1f0d]{animation:none}}.ydisk-widget[data-v-5e6a0c5e]{background-color:var(--c-grey00);border:1px solid var(--c-grey20);border-radius:var(--b-radius-md);bottom:calc(16px + var(--app-bottom-nav-h));box-shadow:0 8px 24px #0000001f;display:flex;flex-direction:column;left:16px;max-width:calc(100vw - 32px);overflow:hidden;position:fixed;width:340px;z-index:var(--z-top-10)}.ydisk-widget__header[data-v-5e6a0c5e]{align-items:center;border-bottom:1px solid var(--c-grey20);display:flex;gap:8px;padding:10px 8px 10px 12px}.ydisk-widget__icon[data-v-5e6a0c5e]{color:var(--c-grey60);flex-shrink:0;height:16px;width:16px}.ydisk-widget__icon--done[data-v-5e6a0c5e]{color:var(--c-success)}.ydisk-widget__icon--failed[data-v-5e6a0c5e]{color:var(--c-error)}.ydisk-widget__title[data-v-5e6a0c5e]{color:var(--c-grey90);flex:1 1 auto;font-size:14px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ydisk-widget__list[data-v-5e6a0c5e]{display:flex;flex-direction:column;max-height:240px;overflow-y:auto}.ydisk-widget__row[data-v-5e6a0c5e]{align-items:center;display:flex;gap:8px;min-width:0;padding:8px 12px}.ydisk-widget__row+.ydisk-widget__row[data-v-5e6a0c5e]{border-top:1px solid var(--c-grey10)}.ydisk-widget__row-icon[data-v-5e6a0c5e]{color:var(--c-grey50);flex-shrink:0;height:16px;width:16px}.ydisk-widget__row-icon--done[data-v-5e6a0c5e]{color:var(--c-success)}.ydisk-widget__row-icon--failed[data-v-5e6a0c5e]{color:var(--c-error)}.ydisk-widget__name[data-v-5e6a0c5e]{color:var(--c-grey90);flex:1 1 auto;font-size:13px;min-width:0}.ydisk-widget__name[data-v-5e6a0c5e],.ydisk-widget__status[data-v-5e6a0c5e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ydisk-widget__status[data-v-5e6a0c5e]{color:var(--c-grey60);flex-shrink:0;font-size:12px;max-width:45%}.ydisk-widget-enter-active[data-v-5e6a0c5e],.ydisk-widget-leave-active[data-v-5e6a0c5e]{transition:opacity .2s ease,transform .2s ease}.ydisk-widget-enter-from[data-v-5e6a0c5e],.ydisk-widget-leave-to[data-v-5e6a0c5e]{opacity:0;transform:translateY(8px)}@media(prefers-reduced-motion:reduce){.ydisk-widget-enter-active[data-v-5e6a0c5e],.ydisk-widget-leave-active[data-v-5e6a0c5e]{transition:none}}
