.call-card[data-v-1af0f2fd]{background:linear-gradient(165deg,#262e8c,#141a5e 60%,#101450);border-radius:26px;box-shadow:0 20px 44px #0a0e3666,inset 0 2px #ffffff0f;color:#fff;cursor:grab;font-family:Inter,sans-serif;left:50%;max-height:90vh;overflow-y:auto;padding:clamp(16px,4vw,20px) clamp(14px,4vw,18px) clamp(16px,4vw,22px);position:fixed;top:50%;touch-action:none;transform:translate(calc(-50% + var(--drag-x, 0px)),calc(-50% + var(--drag-y, 0px)));width:clamp(240px,80vw,280px);z-index:12000}.call-card--dragging[data-v-1af0f2fd]{cursor:grabbing;transition:none}.call-card-fade-enter-active[data-v-1af0f2fd],.call-card-fade-leave-active[data-v-1af0f2fd]{transition:opacity .18s ease,transform .18s ease}.call-card-fade-enter-from[data-v-1af0f2fd],.call-card-fade-leave-to[data-v-1af0f2fd]{opacity:0;transform:translate(calc(-50% + var(--drag-x, 0px)),calc(-50% + var(--drag-y, 0px) - 8px)) scale(.98)}.call-card__header-right[data-v-1af0f2fd]{align-items:center;display:flex;gap:6px}.call-card__minimize-btn[data-v-1af0f2fd]{align-items:center;background:#ffffff14;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:3px}.call-card__minimize-btn[data-v-1af0f2fd]:hover{background:#ffffff29}.reclaim-pill[data-v-1af0f2fd]{align-items:center;background:linear-gradient(135deg,#d97706,#b45309);border-radius:999px;bottom:24px;box-shadow:0 10px 24px #b4530959;display:flex;gap:2px;left:24px;padding:6px;position:fixed;transition:transform .15s ease,box-shadow .15s ease;z-index:12000}.reclaim-pill[data-v-1af0f2fd]:hover{box-shadow:0 14px 28px #b453096b;transform:translateY(-2px)}.reclaim-pill[data-v-1af0f2fd]{gap:8px;max-width:min(520px,calc(100vw - 48px))}.reclaim-pill__text[data-v-1af0f2fd]{color:#fff;font-weight:500;line-height:1.35}.reclaim-pill__action[data-v-1af0f2fd],.reclaim-pill__text[data-v-1af0f2fd]{font-family:Inter,sans-serif;font-size:12.5px}.reclaim-pill__action[data-v-1af0f2fd]{background:#fff;border:none;border-radius:999px;color:#b45309;cursor:pointer;flex-shrink:0;font-weight:700;padding:6px 12px}.reclaim-pill__action[data-v-1af0f2fd]:disabled{cursor:default;opacity:.7}.reclaim-pill__dismiss[data-v-1af0f2fd]{align-items:center;background:#ffffff26;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:background-color .15s ease;width:24px}.reclaim-pill__dismiss[data-v-1af0f2fd]:hover{background:#ffffff47}.call-pill[data-v-1af0f2fd]{background:linear-gradient(145deg,#262e8c,#141a5e);border-radius:999px;bottom:24px;box-shadow:0 10px 24px #0a0e3666;color:#fff;cursor:pointer;font-family:Inter,sans-serif;gap:10px;max-width:calc(100vw - 32px);padding:8px 14px 8px 8px;position:fixed;right:24px;width:clamp(180px,60vw,220px);z-index:12000}.call-pill[data-v-1af0f2fd],.call-pill__avatar[data-v-1af0f2fd]{align-items:center;display:flex}.call-pill__avatar[data-v-1af0f2fd]{background:linear-gradient(150deg,#4f6cf7,#2540c9);border-radius:50%;flex-shrink:0;font-size:14px;font-weight:600;height:34px;justify-content:center;width:34px}.call-pill__info[data-v-1af0f2fd]{flex:1;min-width:0}.call-pill__name[data-v-1af0f2fd]{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-pill__status[data-v-1af0f2fd]{color:#ffffffb3;font-size:11px}.call-card__header[data-v-1af0f2fd]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.12);color:#ffffffb8;display:flex;font-size:12px;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.call-card__header-label[data-v-1af0f2fd]{align-items:center;display:inline-flex;font-weight:500;gap:4px}.call-card__body[data-v-1af0f2fd]{flex-direction:column;padding:6px 0 22px;text-align:center}.call-avatar[data-v-1af0f2fd],.call-card__body[data-v-1af0f2fd]{align-items:center;display:flex}.call-avatar[data-v-1af0f2fd]{background:linear-gradient(150deg,#4f6cf7,#2540c9);border-radius:50%;box-shadow:0 8px 18px #2540c966;font-size:clamp(22px,6vw,28px);font-weight:600;height:clamp(56px,18vw,72px);justify-content:center;margin-bottom:12px;width:clamp(56px,18vw,72px)}.call-name[data-v-1af0f2fd]{font-size:17px;font-weight:600}.call-number[data-v-1af0f2fd]{color:#ffffffb3;font-size:13px;margin-top:2px}.call-status[data-v-1af0f2fd]{color:#fff9;font-size:13px;margin-top:10px}.call-card__actions[data-v-1af0f2fd]{gap:20px}.call-action[data-v-1af0f2fd],.call-card__actions[data-v-1af0f2fd]{align-items:center;display:flex;justify-content:center}.call-action[data-v-1af0f2fd]{border:none;border-radius:50%;cursor:pointer;height:clamp(46px,14vw,56px);transition:transform .12s ease,box-shadow .12s ease;width:clamp(46px,14vw,56px)}.call-action[data-v-1af0f2fd]:hover{transform:translateY(-1px)}.call-action[data-v-1af0f2fd]:disabled{cursor:not-allowed;opacity:.4;transform:none}.call-action--reject[data-v-1af0f2fd]{background:#e53935;box-shadow:0 8px 18px #e5393566}.call-action--answer[data-v-1af0f2fd]{background:#43a047;box-shadow:0 8px 18px #43a04766}.call-action--mute[data-v-1af0f2fd]{background:#ffffff24;height:clamp(38px,11vw,44px);width:clamp(38px,11vw,44px)}.call-action--mute-active[data-v-1af0f2fd]{background:#e53935}.call-card__dialpad-header[data-v-1af0f2fd]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:18px}.dial-number[data-v-1af0f2fd]{background:transparent;border:none;color:#fff;flex:1;font-family:inherit;font-size:clamp(15px,4.5vw,18px);font-weight:600;letter-spacing:.5px;min-width:0;outline:none;text-align:center}.dial-number[data-v-1af0f2fd]::-moz-placeholder{color:#ffffff73;font-weight:400}.dial-number[data-v-1af0f2fd]::placeholder{color:#ffffff73;font-weight:400}.dial-icon-btn[data-v-1af0f2fd]{background:transparent;flex-shrink:0;justify-content:center;padding:4px}.dial-icon-btn[data-v-1af0f2fd],.dial-match[data-v-1af0f2fd]{align-items:center;border:none;cursor:pointer;display:flex}.dial-match[data-v-1af0f2fd]{background:#ffffff1a;border-radius:10px;color:#fff;gap:8px;margin-bottom:12px;padding:8px 12px;transition:background-color .12s ease;width:100%}.dial-match[data-v-1af0f2fd]:hover{background:#ffffff2e}.dial-match__name[data-v-1af0f2fd]{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dial-match__type[data-v-1af0f2fd]{color:#fff9;flex-shrink:0;font-size:10px;font-weight:500;letter-spacing:.4px;text-transform:uppercase}.dialpad-grid[data-v-1af0f2fd]{display:grid;gap:6px;grid-template-columns:repeat(3,1fr);margin-bottom:18px}.dialpad-key[data-v-1af0f2fd]{align-items:center;background:#ffffff0f;border:none;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:clamp(7px,2vw,10px) 0 clamp(6px,1.6vw,8px);transition:background-color .12s ease}.dialpad-key[data-v-1af0f2fd]:hover{background:#ffffff24}.dialpad-key__digit[data-v-1af0f2fd]{color:#fff;font-size:clamp(16px,4.5vw,19px);font-weight:600}.dialpad-key__letters[data-v-1af0f2fd]{color:#ffffff8c;font-size:9px;letter-spacing:1px;margin-top:1px;min-height:10px}.dial-call-btn[data-v-1af0f2fd]{margin:0 auto}
