.cp-phone-call-direction--pulse-incoming{animation:2.2s ease-in-out infinite cp-phone-call-direction-pulse-incoming}.cp-phone-call-direction--pulse-outgoing{animation:2.2s ease-in-out infinite cp-phone-call-direction-pulse-outgoing}@keyframes cp-phone-call-direction-pulse-incoming{0%,to{box-shadow:0 0 #52c41a59}50%{box-shadow:0 0 0 6px #52c41a1f}}@keyframes cp-phone-call-direction-pulse-outgoing{0%,to{box-shadow:0 0 #1677ff59}50%{box-shadow:0 0 0 6px #1677ff1f}}@media (prefers-reduced-motion:reduce){.cp-phone-call-direction--pulse-incoming,.cp-phone-call-direction--pulse-outgoing{animation:none}}.cp-telephony-incoming{--cp-telephony-launcher-right:24px;--cp-telephony-launcher-bottom:24px;--cp-telephony-launcher-size:52px;--cp-telephony-launcher-anchor-right:calc(var(--cp-telephony-launcher-right) + var(--cp-telephony-launcher-size) * .34);--cp-telephony-launcher-anchor-bottom:calc(var(--cp-telephony-launcher-bottom) + var(--cp-telephony-launcher-size) * .34);--cp-telephony-widget-right:20px;--cp-telephony-widget-bottom:100px;right:calc(var(--cp-telephony-widget-right) + (100vw - 100%));bottom:var(--cp-telephony-widget-bottom);z-index:1100;width:min(208px,100vw - 24px);transform-origin:calc(100% - (var(--cp-telephony-launcher-anchor-right) - var(--cp-telephony-widget-right))) calc(100% + (var(--cp-telephony-widget-bottom) - var(--cp-telephony-launcher-anchor-bottom)));background:linear-gradient(165deg,#6e6e73 0%,#3a3a3c 45%,#1c1c1e 100%);border-radius:28px;padding:5px;position:fixed;box-shadow:0 14px 28px #00000057,inset 0 1px #ffffff29}.cp-telephony-incoming--launcher-surface.cp-launcher-surface-anim--closed{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s cubic-bezier(.4,0,1,1),transform .26s cubic-bezier(.4,0,.9,.6),visibility 0s linear .24s;transform:scale(.56,.05)}.cp-telephony-incoming--launcher-surface.cp-launcher-surface-anim--open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),visibility linear;transform:scale(1)}.cp-telephony-incoming__screen{isolation:isolate;color:#fff;border-radius:22px;flex-direction:column;height:420px;display:flex;position:relative;overflow:hidden}.cp-telephony-incoming__screen--has-queued .cp-telephony-incoming__island{opacity:0}.cp-telephony-incoming__backdrop{pointer-events:none;background:radial-gradient(85% 55% at 50% 18%,#6c8af5c7 0%,#0000 50%),radial-gradient(50% 38% at 82% 78%,#af5feb85 0%,#0000 45%),linear-gradient(#2d3568 0%,#171722 48%,#0b0b10 100%);position:absolute;inset:0}.cp-telephony-incoming__glass{z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff57,inset 0 0 0 1px #ffffff1f}.cp-telephony-incoming__glass:before{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(7px)saturate(1.12);position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 72% at 50% 44%,#0000 58%,#000 100%);mask-image:radial-gradient(78% 72% at 50% 44%,#0000 58%,#000 100%)}.cp-telephony-incoming__glass:after{content:"";border-radius:inherit;background:linear-gradient(#ffffff24 0%,#0000 13%),linear-gradient(#0000 89%,#00000014 100%),linear-gradient(90deg,#ffffff12 0%,#0000 9%),linear-gradient(270deg,#ffffff12 0%,#0000 9%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 72% at 50% 44%,#0000 54%,#000 100%);mask-image:radial-gradient(78% 72% at 50% 44%,#0000 54%,#000 100%)}.cp-telephony-incoming__chrome{z-index:2;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;position:relative}.cp-telephony-incoming__island{z-index:2;pointer-events:none;background:#000;border-radius:8px;width:52px;height:14px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.cp-telephony-incoming__header{z-index:2;flex-shrink:0;position:relative}.cp-telephony-incoming__status-bar{grid-template-columns:28px 1fr 28px;align-items:start;gap:0 4px;padding:26px 8px 4px;display:grid}.cp-telephony-incoming__status-side{justify-content:center;width:28px;display:flex}.cp-telephony-incoming__status-side--end{justify-content:flex-end}.cp-telephony-incoming__header-center{flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;padding-top:2px;display:flex}.cp-telephony-incoming__phase-label{letter-spacing:.05em;text-transform:lowercase;text-align:center;color:#fff9;margin:0;font-size:10px;font-weight:500;line-height:1.2}.cp-telephony-incoming__status-spacer{flex-shrink:0;width:24px;height:24px}.cp-telephony-incoming__icon-button{color:#ffffffeb;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;line-height:1;transition:background .2s,transform .2s,color .2s;display:inline-flex}.cp-telephony-incoming__icon-button:hover{background:#ffffff42;transform:scale(1.06)}.cp-telephony-incoming__mute--off{color:#ffffffb8;background:#ffffff1a}.cp-telephony-incoming__mute--off:hover{background:#ffffff2e}.cp-telephony-incoming__dismiss:hover{background:#ffffff42}.cp-telephony-incoming__main{z-index:3;flex-direction:column;flex:1;align-items:center;min-height:0;padding:0 10px;display:flex;position:relative;overflow:hidden}.cp-telephony-incoming__caller{flex-direction:column;flex-shrink:0;align-items:center;width:100%;max-width:100%;padding:4px 0 6px;display:flex;overflow:visible}.cp-telephony-incoming__main--ringing{padding-top:12px}.cp-telephony-incoming__main--ringing .cp-telephony-incoming__slot,.cp-telephony-incoming__main--ringing .cp-telephony-incoming__caller--ended{flex:none;min-height:0}.cp-telephony-incoming__main--ringing .cp-telephony-incoming__caller{flex:1;justify-content:center;min-height:0;padding:8px 0 12px}.cp-telephony-incoming__main--connected .cp-telephony-incoming__caller{flex:1;justify-content:center;min-height:0;padding:10px 0 14px}.cp-telephony-incoming__main--connected .cp-telephony-incoming__slot{flex:none}.cp-telephony-incoming__caller--ended{display:none}.cp-telephony-incoming__main--ended{flex:1;min-height:0;padding-top:0}.cp-telephony-incoming__slot{flex-direction:column;flex:1;justify-content:flex-end;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.cp-telephony-incoming__main--connected .cp-telephony-incoming__avatar{width:40px;min-width:40px;height:40px;min-height:40px;margin-bottom:12px;font-size:16px}.cp-telephony-incoming__main--ringing .cp-telephony-incoming__avatar{margin-bottom:14px}.cp-telephony-incoming__toolbar{flex-shrink:0;width:100%;padding-bottom:2px}.cp-telephony-incoming__timer{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#fffffff2;min-height:22px;margin:2px 0 0;font-size:20px;font-weight:600;line-height:1.1}.cp-telephony-incoming__timer--hidden{visibility:hidden}.cp-telephony-incoming__contact-block,.cp-telephony-incoming__summary-card{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:100%;margin:0 auto;display:flex}.cp-telephony-incoming__main--ended .cp-telephony-incoming__slot{flex:1;justify-content:flex-start;min-height:0;padding-top:6px}.cp-telephony-incoming__history{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.cp-telephony-incoming__history-scroll{flex:1;min-height:0;overflow:hidden auto}.cp-telephony-incoming__history-scroll.cp-scrollbar{scrollbar-width:thin;scrollbar-color:#ffffff47 #ffffff14}.cp-telephony-incoming__history-scroll.cp-scrollbar::-webkit-scrollbar{background:#ffffff14;width:8px;height:8px}.cp-telephony-incoming__history-scroll.cp-scrollbar::-webkit-scrollbar-track{border-radius:var(--ant-border-radius,6px);background:#ffffff14}.cp-telephony-incoming__history-scroll.cp-scrollbar::-webkit-scrollbar-thumb{border-radius:var(--ant-border-radius,6px);background:#ffffff47}.cp-telephony-incoming__history-scroll.cp-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff6b}.cp-telephony-incoming__history-list{margin:0;padding-inline:6px;list-style:none}.cp-telephony-incoming__history-direction{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex;overflow:visible}.cp-telephony-incoming__history-direction .ant-flex{overflow:visible!important}.cp-telephony-incoming__history-item{border-bottom:1px solid #ffffff14;align-items:center;gap:5px;padding:5px 0;display:flex}.cp-telephony-incoming__history-item:last-child{border-bottom:0}.cp-telephony-incoming__history-main{flex:1;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.cp-telephony-incoming__history-label-wrap{flex:1;min-width:0;display:block;overflow:hidden}.cp-telephony-incoming__history-label-wrap--clickable{cursor:pointer}.cp-telephony-incoming__history-label-wrap--clickable:hover .cp-telephony-incoming__history-label{color:#fff}.cp-telephony-incoming__history-label{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;display:block;overflow:hidden}.cp-telephony-incoming__history-duration{font-variant-numeric:tabular-nums;color:#ffffff8c;flex-shrink:0;font-size:10px}.cp-telephony-incoming__history-actions{flex-shrink:0;gap:4px;display:flex}.cp-telephony-incoming__history-btn-wrap{display:inline-flex}.cp-telephony-incoming__history-btn{color:#ffffffeb;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:inline-flex}.cp-telephony-incoming__history-btn--call{background:var(--ant-color-success);color:var(--ant-color-white)}.cp-telephony-incoming__history-btn--call:hover:not(:disabled){background:var(--ant-color-success-hover)}.cp-telephony-incoming__history-btn:hover:not(:disabled){background:#ffffff3d}.cp-telephony-incoming__history-btn:disabled{opacity:.35;cursor:not-allowed}.cp-telephony-incoming__history-empty{color:#ffffff73;text-align:center;margin:8px 0 0;font-size:10px}.cp-telephony-incoming__history-item--skeleton{pointer-events:none}.cp-telephony-incoming__history-item--skeleton .cp-telephony-incoming__history-label-wrap{align-items:center;display:flex}.cp-telephony-incoming__history-skeleton-bar{background:linear-gradient(90deg,#ffffff14 25%,#ffffff29 37%,#ffffff14 63%) 0 0/400% 100%;border-radius:4px;width:100%;height:10px;animation:1.4s infinite cp-telephony-history-skeleton-loading;display:block}.cp-telephony-incoming__history-skeleton-bar--short{flex-shrink:0;width:28px}.cp-telephony-incoming__history-item--skeleton .ant-skeleton-avatar,.cp-telephony-incoming__history-item--skeleton .ant-skeleton-button{flex-shrink:0}@keyframes cp-telephony-history-skeleton-loading{0%{background-position:100%}to{background-position:0}}.cp-telephony-incoming__in-call-grid{grid-template-columns:repeat(3,1fr);gap:6px 4px;width:100%;max-width:186px;margin:0 auto;display:grid}.cp-telephony-incoming__in-call-cell{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.cp-telephony-incoming__in-call-tooltip-wrap{display:inline-flex}.cp-telephony-incoming__in-call-btn{color:#fffffff2;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;transition:background .15s,transform .15s,opacity .15s;display:inline-flex}.cp-telephony-incoming__in-call-btn:hover:not(:disabled){background:#ffffff3d;transform:scale(1.04)}.cp-telephony-incoming__in-call-btn--active{color:#fff;background:#ff3b3059}.cp-telephony-incoming__in-call-btn--disabled,.cp-telephony-incoming__in-call-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.cp-telephony-incoming__in-call-btn[aria-disabled=true]:hover{background:#ffffff24;transform:none}.cp-telephony-incoming__in-call-label{color:#ffffff9e;text-align:center;max-width:100%;font-size:8px;line-height:1.15}.cp-telephony-incoming__call-actions{z-index:4;flex-shrink:0;justify-content:space-between;align-items:flex-start;min-height:58px;padding:4px 8px 2px;display:flex;position:relative}.cp-telephony-incoming__call-actions--connected,.cp-telephony-incoming__call-actions--ended,.cp-telephony-incoming__call-actions--outgoing{justify-content:center}.cp-telephony-incoming__call-actions--ended{height:0;min-height:0;padding:0;overflow:hidden}.cp-telephony-incoming__avatar{z-index:2;isolation:isolate;color:#ffffffeb;background:#ffffff24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;min-width:52px;height:52px;min-height:52px;margin:0 0 8px;font-size:20px;display:inline-flex;position:relative;overflow:visible;box-shadow:0 4px 12px #00000038,inset 0 1px #ffffff2e}.cp-telephony-incoming__avatar--pulse:before{content:"";z-index:0;pointer-events:none;border:2px solid #34c7598c;border-radius:50%;animation:2.2s ease-out infinite cp-telephony-incoming-ring;position:absolute;inset:-11px}.cp-telephony-incoming__avatar--pulse{animation:2.2s ease-in-out infinite cp-telephony-incoming-pulse}.cp-telephony-incoming__avatar--pulse .anticon{z-index:3;position:relative}.cp-telephony-incoming__avatar--pulse-outgoing:before{border-color:#1677ff8c;animation:2.2s ease-out infinite cp-telephony-incoming-ring-outgoing}.cp-telephony-incoming__avatar--pulse-outgoing{animation:2.2s ease-in-out infinite cp-telephony-incoming-pulse-outgoing}.cp-telephony-incoming__main--connected .cp-telephony-incoming__avatar--pulse:before,.cp-telephony-incoming__main--connected .cp-telephony-incoming__avatar--pulse{animation:none}.cp-telephony-incoming__main--connected .cp-telephony-incoming__name,.cp-telephony-incoming__main--ringing .cp-telephony-incoming__name{font-size:14px}.cp-telephony-incoming__main--connected .cp-telephony-incoming__subtitle,.cp-telephony-incoming__main--connected .cp-telephony-incoming__provider,.cp-telephony-incoming__main--ringing .cp-telephony-incoming__subtitle,.cp-telephony-incoming__main--ringing .cp-telephony-incoming__provider{font-size:10px}.cp-telephony-incoming__contact{text-align:center;width:100%;min-width:0;max-width:100%}.cp-telephony-incoming__name{color:#fff;text-align:center;margin:0;font-size:15px;font-weight:600;line-height:1.25}.cp-telephony-incoming__subtitle{color:#ffffffb8;text-align:center;margin:4px 0 0;font-size:11px;font-weight:400;line-height:1.3}.cp-telephony-incoming__provider{color:#fff6;text-align:center;width:100%;margin:5px 0 0;font-size:9px;line-height:1.3}.cp-telephony-incoming__client-records{color:#fff6;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:100%;margin:5px 0 0;font-size:9px;line-height:1.3;display:flex}.cp-telephony-incoming__main--connected .cp-telephony-incoming__client-records,.cp-telephony-incoming__main--ringing .cp-telephony-incoming__client-records{font-size:10px}.cp-telephony-incoming__client-record{justify-content:center;align-items:center;gap:4px;max-width:100%;display:inline-flex}.cp-telephony-incoming__client-record-dot{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.cp-telephony-incoming__client-record-sep{opacity:.72}.cp-telephony-incoming__action-col{flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.cp-telephony-incoming__action-tooltip-wrap{display:inline-flex}.cp-telephony-incoming__action-button{isolation:isolate;cursor:pointer;color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;line-height:1;transition:transform .22s cubic-bezier(.25,.8,.25,1),box-shadow .22s,filter .22s;display:inline-flex;position:relative;box-shadow:0 6px 16px #00000047,inset 0 1px #ffffff4d,inset 0 -2px 5px #00000024}.cp-telephony-incoming__action-button:before{content:"";pointer-events:none;background:linear-gradient(#ffffff3d 0%,#fff0 52%);border-radius:50%;position:absolute;inset:0}.cp-telephony-incoming__action-button:disabled{cursor:not-allowed;opacity:.55}.cp-telephony-incoming__action-button:disabled:hover{opacity:.72}.cp-telephony-incoming__action-button:hover{filter:brightness(1.08);transform:scale(1.06)}.cp-telephony-incoming__action-button:not(:disabled):active{filter:brightness(.96);transition-duration:.1s;transform:scale(.95)}.cp-telephony-incoming__action-button--reject{background:linear-gradient(#ff6b62 0%,#ff3b30 52%,#e02e24 100%)}.cp-telephony-incoming__action-button--reject:hover{box-shadow:0 8px 22px #ff3b3066,0 0 0 4px #ff3b3024,inset 0 1px #ffffff57,inset 0 -2px 5px #0000001f}.cp-telephony-incoming__action-button--reject:not(:disabled):active{box-shadow:0 3px 10px #ff3b3059,inset 0 2px 6px #0000002e}.cp-telephony-incoming__action-button--accept{background:linear-gradient(#49e075 0%,#34c759 52%,#2aab4a 100%)}.cp-telephony-incoming__action-button--accept:hover{box-shadow:0 8px 22px #34c75966,0 0 0 4px #34c75924,inset 0 1px #ffffff57,inset 0 -2px 5px #0000001f}.cp-telephony-incoming__action-button--accept:not(:disabled):active{box-shadow:0 3px 10px #34c75959,inset 0 2px 6px #0000002e}.cp-telephony-incoming__action-label{color:#ffffffd9;text-align:center;font-size:10px}.cp-telephony-incoming__footer{text-align:center;z-index:4;flex-shrink:0;padding:0 10px 12px;position:relative}.cp-telephony-incoming__footer--ended{padding:0}.cp-telephony-incoming__bottom-nav{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);gap:0;width:100%;padding:2px 1px 4px;display:grid}.cp-telephony-incoming__bottom-nav-item{color:#ffffff85;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;padding:2px 1px;transition:color .15s;display:flex}.cp-telephony-incoming__bottom-nav-item:hover{color:#ffffffd1}.cp-telephony-incoming__bottom-nav-item--active{color:#fffffff5}.cp-telephony-incoming__bottom-nav-icon{justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.cp-telephony-incoming__bottom-nav-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;line-height:1.1;overflow:hidden}.cp-telephony-incoming__provider-trigger{padding:0;overflow:hidden}.cp-telephony-incoming__provider-trigger--static{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.cp-telephony-incoming__provider-trigger--empty{opacity:.72;cursor:default;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.cp-telephony-incoming__provider-trigger--unselected{color:#ffffffb8;font-size:12px}.cp-telephony-incoming__provider-trigger--hint{box-shadow:0 0 0 2px #ffc1078c}.cp-telephony-incoming__provider-trigger--demo{background:#ffffff24;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;overflow:hidden}.cp-telephony-incoming__provider-demo-logo{width:13px;height:auto;max-height:20px;display:block}.cp-telephony-incoming__provider-menu-item{align-items:center;gap:8px;min-width:0;max-width:168px;display:inline-flex}.cp-telephony-incoming__provider-menu-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-telephony-incoming__keypad{flex-direction:column;flex:1;align-items:center;gap:6px;width:100%;min-height:0;padding:0;display:flex}.cp-telephony-incoming__keypad-display-row{flex-direction:column;flex-shrink:0;align-items:center;gap:0;width:100%;max-width:176px;display:flex}.cp-telephony-incoming__keypad-contact{text-align:center;color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:100%;height:14px;min-height:14px;max-height:14px;margin:0;font-size:11px;font-weight:500;line-height:14px;overflow:hidden}.cp-telephony-incoming__keypad-contact--empty{visibility:hidden}.cp-telephony-incoming__keypad-contact--loading{color:#fff6;visibility:visible}.cp-telephony-incoming__keypad-display{color:#fff;text-align:center;background:#00000038;border:0;border-radius:8px;outline:none;width:100%;min-width:0;height:28px;padding:0 8px;font-size:13px;font-weight:500}.cp-telephony-incoming__keypad-display::placeholder{color:#ffffff61;font-weight:400}.cp-telephony-incoming__keypad-display:focus-visible{box-shadow:0 0 0 2px #ffffff47}.cp-telephony-incoming__keypad-grid{flex:1;grid-template-columns:repeat(3,40px);place-content:center;gap:8px;width:100%;min-height:0;display:grid}.cp-telephony-incoming__keypad-key{color:#fffffff2;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:40px;height:40px;font-size:15px;font-weight:500;transition:background .15s,transform .15s}.cp-telephony-incoming__keypad-key:hover:not(:disabled){background:#ffffff38;transform:scale(1.04)}.cp-telephony-incoming__keypad-key:disabled{opacity:.4;cursor:not-allowed}.cp-telephony-incoming__keypad-call-row{flex-shrink:0;justify-content:center;align-items:center;width:100%;padding:4px 0 10px;display:flex}.cp-telephony-incoming__keypad-call-cluster{justify-content:center;align-items:center;display:inline-flex;position:relative}.cp-telephony-incoming__keypad-erase{color:#ffffffd1;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:14px;line-height:1;transition:color .15s,background .15s;display:inline-flex;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.cp-telephony-incoming__keypad-erase:hover:not(:disabled){color:#fff;background:#ffffff1f}.cp-telephony-incoming__keypad-erase:disabled{opacity:.35;cursor:not-allowed}.cp-telephony-incoming__keypad-call{color:#fff;cursor:pointer;background:linear-gradient(#49e075 0%,#34c759 52%,#2aab4a 100%);border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:19px;display:inline-flex;box-shadow:0 4px 12px #34c75959}.cp-telephony-incoming__keypad-call:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.cp-telephony-incoming__all-calls{color:#ffffffe6;cursor:pointer;background:#ffffff1f;border:0;border-radius:8px;width:100%;max-width:160px;padding:5px 10px;font-size:10px;font-weight:500}.cp-telephony-incoming__all-calls:hover{color:#fff;background:#fff3}.cp-telephony-incoming__hint{color:#ffffff61;margin:0 0 4px;font-size:8px;line-height:1.4}.cp-telephony-incoming__card-link{color:#ffffffad;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.cp-telephony-incoming__card-link:hover{color:#fff}@keyframes cp-telephony-incoming-pulse{0%,to{box-shadow:0 4px 12px #00000038,inset 0 1px #ffffff2e,0 0 #34c75947}50%{box-shadow:0 4px 12px #00000038,inset 0 1px #ffffff2e,0 0 0 10px #34c75938}}@keyframes cp-telephony-incoming-ring{0%{opacity:.7;transform:scale(1)}75%,to{opacity:0;transform:scale(1.48)}}@media (width<=576px){.cp-telephony-incoming{--cp-telephony-widget-right:12px;--cp-telephony-widget-bottom:88px;width:min(192px,100vw - 20px)}.cp-telephony-incoming__screen{height:400px}}@keyframes cp-telephony-incoming-pulse-outgoing{0%,to{box-shadow:0 4px 12px #00000038,inset 0 1px #ffffff2e,0 0 #1677ff47}50%{box-shadow:0 4px 12px #00000038,inset 0 1px #ffffff2e,0 0 0 10px #1677ff38}}@keyframes cp-telephony-incoming-ring-outgoing{0%{opacity:.7;transform:scale(1)}75%,to{opacity:0;transform:scale(1.48)}}.cp-telephony-incoming__queued-overlay{z-index:20;pointer-events:none;flex-direction:column;gap:4px;display:flex;position:absolute;top:4px;left:6px;right:6px;overflow:visible}.cp-telephony-incoming__queued-card{pointer-events:auto;box-sizing:border-box;border-radius:16px;align-items:center;gap:6px;width:100%;height:32px;min-height:32px;max-height:32px;padding:0 4px 0 3px;animation:.24s cubic-bezier(.22,1,.36,1) both cp-telephony-incoming-queued-in;display:flex}.cp-telephony-incoming__queued-card--solid{-webkit-backdrop-filter:blur(12px)saturate(1.15);background:#000000e0;border:1px solid #ffffff24;box-shadow:0 4px 14px #00000061}.cp-telephony-incoming__queued-card--incoming.cp-telephony-incoming__queued-card--solid{background:#001208e6;border-color:#34c75961}.cp-telephony-incoming__queued-card--held{overflow:visible}.cp-telephony-incoming__queued-card--held.cp-telephony-incoming__queued-card--solid{border-color:color-mix(in srgb, var(--cp-telephony-held-accent-color,#faad14) 38%, transparent);background:#1c1200e6}@keyframes cp-telephony-incoming-queued-in{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.cp-telephony-incoming__queued-avatar{color:#ffffffe0;background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.cp-telephony-incoming__queued-avatar--incoming{isolation:isolate;color:#5ce27a;background:#34c75933;position:relative}.cp-telephony-incoming__queued-avatar--incoming:before{content:"";z-index:0;pointer-events:none;border:1.5px solid #34c75980;border-radius:50%;animation:2s ease-out infinite cp-telephony-queued-incoming-ring;position:absolute;inset:-4px}.cp-telephony-incoming__queued-avatar--incoming .anticon{z-index:1;position:relative}.cp-telephony-incoming__queued-hold-mark{isolation:isolate;background:color-mix(in srgb, var(--cp-telephony-held-mark-tint,var(--ant-color-warning)) 20%, transparent);width:22px;min-width:22px;height:22px;min-height:22px;color:var(--cp-telephony-held-mark-fg,var(--ant-color-warning));border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:0;display:flex;position:relative;overflow:visible}.cp-telephony-incoming__queued-hold-mark:before{content:"";z-index:0;border:1.5px solid color-mix(in srgb, var(--cp-telephony-held-mark-tint,var(--ant-color-warning)) 50%, transparent);pointer-events:none;border-radius:50%;animation:2s ease-out infinite cp-telephony-queued-incoming-ring;position:absolute;inset:-4px}.cp-telephony-incoming__queued-hold-timer{z-index:1;font-variant-numeric:tabular-nums;color:inherit;text-align:center;white-space:nowrap;background:0 0;font-size:8px;font-weight:700;line-height:1;position:relative}@keyframes cp-telephony-queued-incoming-ring{0%{opacity:.65;transform:scale(1)}75%,to{opacity:0;transform:scale(1.42)}}.cp-telephony-incoming__queued-line{flex:1;min-width:0}.cp-telephony-marquee{min-width:0;overflow:hidden}.cp-telephony-marquee--overflow{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000 100%)}.cp-telephony-marquee__text{color:#fff;white-space:nowrap;max-width:100%;font-size:11px;font-weight:600;line-height:1;display:inline-block}.cp-telephony-marquee__text--ios{animation:cp-telephony-marquee-ios var(--cp-telephony-marquee-duration,6s) ease-in-out infinite;will-change:transform}.cp-telephony-marquee:hover .cp-telephony-marquee__text--ios{animation-play-state:paused}@keyframes cp-telephony-marquee-ios{0%,18%{transform:translate(0)}38%,48%{transform:translateX(calc(-1 * var(--cp-telephony-marquee-shift,0px)))}68%,to{transform:translate(0)}}.cp-telephony-incoming__queued-actions{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.cp-telephony-incoming__queued-answer,.cp-telephony-incoming__queued-resume,.cp-telephony-incoming__queued-decline{color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:10px;line-height:1;display:inline-flex}.cp-telephony-incoming__queued-answer,.cp-telephony-incoming__queued-resume{background:linear-gradient(#49e075 0%,#34c759 52%,#2aab4a 100%)}.cp-telephony-incoming__queued-answer:hover,.cp-telephony-incoming__queued-resume:hover{background:linear-gradient(#5ae882 0%,#3dd366 52%,#32b854 100%)}.cp-telephony-incoming__queued-decline{background:linear-gradient(#ff6b62 0%,#ff3b30 52%,#e02e24 100%)}.cp-telephony-incoming__queued-decline:hover{background:linear-gradient(#ff7f77 0%,#ff4f45 52%,#e83f35 100%)}@media (prefers-reduced-motion:reduce){.cp-telephony-incoming__queued-card{animation:none}.cp-telephony-incoming__queued-avatar--incoming:before,.cp-telephony-incoming__queued-hold-mark:before{opacity:.4;animation:none;transform:scale(1.1)}.cp-telephony-incoming--launcher-surface.cp-launcher-surface-anim--closed,.cp-telephony-incoming--launcher-surface.cp-launcher-surface-anim--open{transition:none}.cp-telephony-incoming--launcher-surface.cp-launcher-surface-anim--closed{opacity:0;visibility:hidden;transform:scale(1)}.cp-telephony-incoming--launcher-surface.cp-launcher-surface-anim--open{opacity:1;visibility:visible;transform:scale(1)}.cp-telephony-incoming__avatar--pulse{animation:none}.cp-telephony-incoming__avatar--pulse:before{opacity:.35;animation:none;transform:scale(1.12)}}.cp-telephony-dev-toolbar{--cp-telephony-widget-right:20px;--cp-telephony-widget-bottom:100px;right:calc(var(--cp-telephony-widget-right) + (100vw - 100%));bottom:calc(var(--cp-telephony-widget-bottom) + 430px + 8px);z-index:1101;pointer-events:auto;background:#141416eb;border:1px dashed #ffc80080;border-radius:12px;flex-wrap:wrap;gap:4px;width:min(218px,100vw - 14px);padding:6px;display:flex;position:fixed;box-shadow:0 6px 18px #00000059}.cp-telephony-dev-toolbar__btn{color:#ffffffeb;cursor:pointer;background:#ffffff1f;border:none;border-radius:8px;flex:calc(50% - 2px);min-width:0;padding:5px 6px;font-size:10px;font-weight:600;line-height:1.2}.cp-telephony-dev-toolbar__btn:hover{background:#ffffff38}.cp-telephony-dev-toolbar__btn:first-child,.cp-telephony-dev-toolbar__btn--hangup{flex:100%}.cp-telephony-dev-toolbar__btn--hangup{background:#ff3b3047}.cp-telephony-dev-toolbar__btn--hangup:hover{background:#ff3b306b}
