.NAibmW_callOverlay{z-index:2000;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);flex-direction:row;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.NAibmW_callOverlay.NAibmW_withChat{flex-direction:row}.NAibmW_callOverlay.NAibmW_ringing{background:0 0}.NAibmW_callOverlay.NAibmW_minimized{cursor:grab;-webkit-user-select:none;user-select:none;border-radius:16px;width:420px;height:360px;inset:auto 1.5rem 1.5rem auto;overflow:hidden;box-shadow:0 8px 32px #00000040}.NAibmW_callOverlay.NAibmW_minimized:active{cursor:grabbing}.NAibmW_callOverlay.NAibmW_minimized .NAibmW_topBar{cursor:grab;padding:.5rem .75rem}.NAibmW_callOverlay.NAibmW_minimized .NAibmW_topBar:active{cursor:grabbing}.NAibmW_callOverlay.NAibmW_minimized .NAibmW_callTitle,.NAibmW_callOverlay.NAibmW_minimized .NAibmW_callStatus{display:none}.NAibmW_callOverlay.NAibmW_minimized .NAibmW_timer{padding:.25rem .5rem;font-size:.75rem}.NAibmW_callOverlay.NAibmW_minimized .NAibmW_networkQuality{padding:.25rem}.NAibmW_callOverlay.NAibmW_minimized .NAibmW_qualityLabel{display:none}.NAibmW_callOverlay.NAibmW_minimized .NAibmW_audioCallContainer{padding:.5rem}.NAibmW_callOverlay.NAibmW_minimized .NAibmW_audioCallAvatar img,.NAibmW_callOverlay.NAibmW_minimized .NAibmW_audioCallInitials{width:80px;height:80px;font-size:1.5rem}.NAibmW_callOverlay.NAibmW_minimized .NAibmW_audioCallPulse{width:80px;height:80px}.NAibmW_callOverlay.NAibmW_minimized .NAibmW_audioCallName{margin-bottom:.25rem;font-size:1rem}.NAibmW_callOverlay.NAibmW_minimized .NAibmW_audioCallStatus{margin-bottom:.5rem;font-size:.75rem}.NAibmW_callOverlay.NAibmW_minimized .NAibmW_audioControls{gap:.5rem;padding:.5rem}.NAibmW_callOverlay.NAibmW_minimized .NAibmW_audioControlBtn{cursor:pointer;width:40px;height:40px;font-size:1rem}.NAibmW_callOverlay.NAibmW_minimized .NAibmW_audioEndCallBtn{width:48px;height:48px}.NAibmW_callOverlay.NAibmW_minimized .NAibmW_localVideo{display:none}.NAibmW_callOverlay.NAibmW_minimized .NAibmW_bottomControls{gap:.5rem;padding:.5rem}.NAibmW_callOverlay.NAibmW_minimized .NAibmW_controlBtn{cursor:pointer;width:40px;height:40px;font-size:1rem}.NAibmW_callOverlay.NAibmW_minimized .NAibmW_endCallBtn{width:44px;height:44px;font-size:1.25rem}.NAibmW_callOverlay.NAibmW_minimized .NAibmW_remoteUserInfo{display:none}.NAibmW_callOverlay.NAibmW_minimized .NAibmW_remoteStatusIndicators{top:.5rem;right:.5rem}.NAibmW_callOverlay.NAibmW_minimized .NAibmW_remoteStatusBadge{padding:.25rem .5rem;font-size:.65rem}.NAibmW_callOverlay.NAibmW_minimized .NAibmW_chatSidePanel{display:none}.NAibmW_callMainArea{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.NAibmW_topBar{background:linear-gradient(135deg, var(--color-secondary-800) 0, var(--color-secondary) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.NAibmW_callInfo{align-items:center;gap:1rem;display:flex}.NAibmW_topBarUserInfo{align-items:center;gap:.75rem;display:flex}.NAibmW_topBarAvatar{object-fit:cover;border:2px solid #e2e8f0;border-radius:50%;width:36px;height:36px}.NAibmW_topBarInitials{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-600) 100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.875rem;font-weight:600;display:flex}.NAibmW_topBarUserName{color:#fff;font-size:.875rem;font-weight:600}.NAibmW_orderInfoWrapper{align-items:center;display:flex;position:relative}.NAibmW_orderInfoBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.125rem;transition:all .2s;display:flex}.NAibmW_orderInfoBtn:hover{color:var(--color-primary);background:#f1f5f9}.NAibmW_orderTooltip{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:200px;max-width:300px;margin-top:.5rem;padding:.75rem 1rem;animation:.2s NAibmW_tooltipFadeIn;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #00000026}@keyframes NAibmW_tooltipFadeIn{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.NAibmW_orderTooltip:before{content:"";border-bottom:6px solid #e2e8f0;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.NAibmW_orderTooltip:after{content:"";border-bottom:5px solid #fff;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.NAibmW_orderTooltipLabel{color:#94a3b8;margin-bottom:.25rem;font-size:.75rem;display:block}.NAibmW_orderTooltipTitle{color:#1e293b;word-break:break-word;font-size:.875rem;font-weight:600;display:block}.NAibmW_callOverlay.NAibmW_minimized .NAibmW_orderInfoWrapper{display:none}.NAibmW_callTitle{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:.875rem;overflow:hidden}.NAibmW_callStatus{border-radius:20px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:flex}.NAibmW_statusConnecting{color:#d97706;background:#fef3c7}.NAibmW_statusConnected{color:#16a34a;background:#dcfce7}.NAibmW_statusReconnecting{color:#dc2626;background:#fee2e2;animation:1.5s infinite NAibmW_pulse}@keyframes NAibmW_pulse{0%,to{opacity:1}50%{opacity:.6}}.NAibmW_statusDot{background:currentColor;border-radius:50%;width:8px;height:8px}.NAibmW_statusConnecting .NAibmW_statusDot{animation:1s infinite NAibmW_blink}@keyframes NAibmW_blink{0%,to{opacity:1}50%{opacity:.3}}.NAibmW_timer{color:#fff;background:#ffffff26;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:flex}.NAibmW_timer i{color:var(--color-primary)}.NAibmW_timerValue{font-variant-numeric:tabular-nums;text-align:center;min-width:50px;font-weight:700}.NAibmW_timerWarning{color:#d97706;background:#fef3c7}.NAibmW_timerCritical{color:#dc2626;background:#fee2e2;animation:.5s infinite NAibmW_timerPulse}@keyframes NAibmW_timerPulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.NAibmW_networkQuality{border-radius:6px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;display:flex}.NAibmW_qualityBars{align-items:flex-end;gap:2px;height:14px;display:flex}.NAibmW_qualityBar{background:#fff3;border-radius:2px;width:4px;transition:all .3s}.NAibmW_qualityBar:first-child{height:4px}.NAibmW_qualityBar:nth-child(2){height:7px}.NAibmW_qualityBar:nth-child(3){height:10px}.NAibmW_qualityBar:nth-child(4){height:14px}.NAibmW_qualityExcellent .NAibmW_qualityBar.NAibmW_active{background:#22c55e}.NAibmW_qualityGood .NAibmW_qualityBar.NAibmW_active{background:#84cc16}.NAibmW_qualityFair .NAibmW_qualityBar.NAibmW_active{background:#eab308}.NAibmW_qualityPoor .NAibmW_qualityBar.NAibmW_active{background:#f97316}.NAibmW_qualityCritical .NAibmW_qualityBar.NAibmW_active{background:#ef4444}.NAibmW_qualityLabel{color:#64748b}.NAibmW_topBarBtn{cursor:pointer;color:#fff;background:#ffffff26;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.25rem;transition:all .2s;display:flex}.NAibmW_topBarBtn:hover{color:#334155;background:#e2e8f0}.NAibmW_minimizeBtn{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.25rem;transition:all .2s;display:flex}.NAibmW_minimizeBtn:hover{color:#334155;background:#e2e8f0}.NAibmW_videoArea{flex:1;justify-content:center;align-items:center;padding:1rem;display:flex;position:relative;overflow:hidden}.NAibmW_remoteVideo{background:#1e293b;border-radius:0;width:100%;height:100%;position:absolute;top:0;left:0}.NAibmW_remoteVideo video{object-fit:contain;background:#0b1220;width:100%;height:100%}.NAibmW_remoteUserInfo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;z-index:5;background:#00000080;border-radius:30px;align-items:center;gap:.75rem;padding:.5rem 1rem .5rem .5rem;display:flex;position:absolute;top:1rem;left:1rem}.NAibmW_remoteAvatar{object-fit:cover;border:2px solid #ffffff4d;border-radius:50%;width:36px;height:36px}.NAibmW_remoteName{font-size:.875rem;font-weight:600}.NAibmW_remoteStatusIndicators{z-index:5;gap:.5rem;display:flex;position:absolute;top:1rem;right:1rem}.NAibmW_remoteStatusBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#00000080;border-radius:20px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;display:flex}.NAibmW_remoteStatusBadge.NAibmW_muted,.NAibmW_remoteStatusBadge.NAibmW_cameraOff{background:#ef4444cc}.NAibmW_cameraOffOverlay{z-index:3;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.NAibmW_cameraOffAvatar{object-fit:cover;border:4px solid #fff3;border-radius:50%;width:120px;height:120px;box-shadow:0 8px 32px #0000004d}.NAibmW_cameraOffInitials{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-600) 100%);color:#fff;border:4px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;font-size:2.5rem;font-weight:700;display:flex}.NAibmW_cameraOffName{color:#fff;font-size:1.25rem;font-weight:600}.NAibmW_cameraOffLabel{color:#fff9;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.NAibmW_localVideo{cursor:grab;z-index:10;background:#000;border:3px solid #fff3;border-radius:12px;width:140px;height:200px;transition:box-shadow .2s;position:absolute;bottom:100px;right:1rem;overflow:hidden;box-shadow:0 8px 32px #0000004d}.NAibmW_localVideo:active{cursor:grabbing;box-shadow:0 12px 48px #0006}.NAibmW_localVideo video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.NAibmW_localVideoMuted{color:#fff;background:#ef4444e6;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;display:flex;position:absolute;bottom:.5rem;left:.5rem}.NAibmW_localVideoCameraOff{background:#1e293b}.NAibmW_localVideoCameraOffIndicator{color:#fff;background:#ef4444e6;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NAibmW_bottomControls{z-index:10;background:linear-gradient(#0000,#000000b3);justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.NAibmW_controlBtn{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;transition:all .2s;display:flex;position:relative}.NAibmW_controlBtn:hover{background:#ffffff40;transform:scale(1.08)}.NAibmW_controlBtn:active{transform:scale(.95)}.NAibmW_controlBtn.NAibmW_active{color:#334155;background:#fffffff2}.NAibmW_controlBtn.NAibmW_muted,.NAibmW_controlBtn.NAibmW_cameraOff{background:#ef4444e6}.NAibmW_endCallBtn{width:64px;height:64px;font-size:1.75rem;color:#fff!important;background:#ef4444!important}.NAibmW_endCallBtn:hover{background:#dc2626!important}.NAibmW_endCallBtn i{transform:rotate(135deg)}.NAibmW_controlBtn:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;visibility:hidden;background:#000c;border-radius:6px;padding:.375rem .75rem;font-size:.75rem;transition:all .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.NAibmW_controlBtn:hover:after{opacity:1;visibility:visible}.NAibmW_audioCallContainer{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 50%,#f1f5f9 100%);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.NAibmW_audioCallAvatar{margin-bottom:1.5rem;position:relative}.NAibmW_audioCallAvatar img{object-fit:cover;border:4px solid #fff;border-radius:50%;width:140px;height:140px;box-shadow:0 8px 32px #00000026}.NAibmW_audioCallInitials{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-600) 100%);color:#fff;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;font-size:3rem;font-weight:700;display:flex;box-shadow:0 8px 32px #00000026}.NAibmW_audioCallPulse{border:2px solid var(--color-primary);opacity:0;border-radius:50%;width:140px;height:140px;animation:2s infinite NAibmW_audioPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NAibmW_audioCallPulse:nth-child(2){animation-delay:.5s}.NAibmW_audioCallPulse:nth-child(3){animation-delay:1s}@keyframes NAibmW_audioPulse{0%{opacity:.6;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}.NAibmW_audioCallName{color:#1e293b;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.NAibmW_audioCallStatus{color:#64748b;margin-bottom:2rem;font-size:.875rem}.NAibmW_audioControls{align-items:center;gap:1rem;padding:1rem;display:flex}.NAibmW_audioControlBtn{cursor:pointer;color:#334155;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;transition:all .2s;display:flex;box-shadow:0 4px 12px #0000001a}.NAibmW_audioControlBtn:hover{transform:scale(1.08);box-shadow:0 6px 20px #00000026}.NAibmW_audioControlBtn.NAibmW_active{background:var(--color-primary);color:#fff}.NAibmW_audioControlBtn.NAibmW_muted{color:#fff;background:#ef4444}.NAibmW_audioEndCallBtn{width:72px;height:72px;box-shadow:0 4px 20px #ef444466;color:#fff!important;background:#ef4444!important}.NAibmW_audioEndCallBtn:hover{background:#dc2626!important}.NAibmW_audioEndCallBtn i{font-size:2rem;transform:rotate(135deg)}.NAibmW_ringingContainer{-webkit-backdrop-filter:blur(12px);text-align:center;background:#040b1bf2;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex;position:relative}.NAibmW_ringingContainer:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 30%,#6366f11f 0%,#0000 50%),radial-gradient(circle at 80% 80%,#22c55e14 0%,#0000 40%);position:absolute;inset:0}.NAibmW_ringingAvatar{z-index:1;margin-bottom:2rem;position:relative}.NAibmW_ringingAvatar img{object-fit:cover;z-index:2;border:4px solid #fff3;border-radius:50%;width:140px;height:140px;position:relative;box-shadow:0 8px 32px #0006,0 0 60px #6366f133}.NAibmW_ringingPulse{background:linear-gradient(135deg, var(--color-primary) 0%, #6366f1 100%);opacity:0;z-index:1;border-radius:50%;width:140px;height:140px;animation:1.5s infinite NAibmW_ringPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NAibmW_ringingPulse:nth-child(2){animation-delay:.3s}.NAibmW_ringingPulse:nth-child(3){animation-delay:.6s}@keyframes NAibmW_ringPulse{0%{opacity:.5;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}.NAibmW_ringingName{color:#f8fafc;z-index:1;text-shadow:0 2px 8px #0000004d;margin-bottom:.5rem;font-size:1.75rem;font-weight:700;position:relative}.NAibmW_ringingStatus{color:#94a3b8;z-index:1;margin-bottom:.5rem;font-size:1rem;position:relative}.NAibmW_ringingCallType{color:#a5b4fc;z-index:1;background:#6366f133;border:1px solid #6366f14d;border-radius:20px;align-items:center;gap:.5rem;margin-bottom:3rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}.NAibmW_ringingContainer .NAibmW_audioCallInitials{z-index:2;border:4px solid #fff3;position:relative;box-shadow:0 8px 32px #0006,0 0 60px #6366f133}.NAibmW_ringingButtons{z-index:1;align-items:center;gap:2rem;display:flex;position:relative}.NAibmW_ringingBtn{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:2rem;transition:all .2s;display:flex;position:relative}.NAibmW_ringingBtn:hover{transform:scale(1.1)}.NAibmW_ringingAcceptBtn{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);box-shadow:0 4px 20px #22c55e80,0 0 40px #22c55e4d}.NAibmW_ringingAcceptBtn:before,.NAibmW_ringingAcceptBtn:after{content:"";z-index:-1;background:#22c55e;border-radius:50%;width:100%;height:100%;animation:1.5s infinite NAibmW_ringPulse;position:absolute}.NAibmW_ringingAcceptBtn:after{animation-delay:.3s}.NAibmW_ringingDeclineBtn{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);box-shadow:0 4px 20px #ef444480,0 0 40px #ef44444d}.NAibmW_ringingDeclineBtn i{transform:rotate(135deg)}.NAibmW_chatSidePanel{background:#fff;border-left:1px solid #e2e8f0;flex-direction:column;width:420px;height:100%;animation:.3s NAibmW_slideInRight;display:flex}@keyframes NAibmW_slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.NAibmW_chatSidePanelHeader{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.NAibmW_chatSidePanelHeader h6{color:#1e293b;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600;display:flex}.NAibmW_chatSidePanelHeader h6:before{content:"";background:#22c55e;border-radius:50%;width:8px;height:8px;display:inline-block}.NAibmW_chatSidePanelClose{background:var(--color-error-100);border:1px solid var(--color-error-200);padding:.25rem .3rem;cursor:pointer;color:var(--color-error);border-radius:8px;justify-content:center;align-items:center;gap:.15rem;padding-inline-end:.65rem;font-size:.785rem;transition:all .2s;display:flex;box-shadow:0 3px 6px #0000001a}.NAibmW_chatSidePanelClose:hover{background:var(--color-error);color:var(--color-white)}.NAibmW_chatSidePanelClose i{border:none;border-radius:0;font-size:1.25rem;line-height:0;width:auto!important;height:auto!important;color:var(--color-error-300)!important;background:0 0!important;margin:0!important}.NAibmW_chatSidePanelClose:hover i{color:var(--color-white)!important}.NAibmW_chatSidePanelContent{flex-direction:column;flex:1;height:calc(100% - 60px);min-height:0;display:flex;overflow:hidden}.NAibmW_chatSidePanelContent .ryb-cht-wrp{background:#fff!important;border-radius:0!important;flex-direction:column!important;height:100%!important;display:flex!important}.NAibmW_chatSidePanelContent .ryb-cht-msg-wrper{flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}.NAibmW_chatSidePanelContent .ryb-cht-msg-wrp{flex:1!important;min-height:0!important;max-height:none!important;padding:1rem!important;overflow-y:auto!important}.NAibmW_chatSidePanelContent .ryb-chat-form{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0!important;padding:.75rem 1rem!important}:is(.NAibmW_chatSidePanelContent #send-message-text-area textarea,.NAibmW_chatSidePanelContent #send-message-text-area input){border:1px solid #e2e8f0!important;border-radius:10px!important;height:auto!important;max-height:44px!important;padding:.5rem 1rem!important;font-size:.875rem!important}:is(.NAibmW_chatSidePanelContent #send-message-text-area textarea:focus,.NAibmW_chatSidePanelContent #send-message-text-area input:focus){border-color:var(--color-primary)!important;outline:none!important}.NAibmW_chatSidePanelContent #send-message-text-area{margin-top:1rem!important}.NAibmW_chatPopup{z-index:15;background:#fff;border-radius:16px;width:380px;max-height:500px;animation:.3s NAibmW_slideUp;position:absolute;bottom:100px;right:1rem;overflow:hidden;box-shadow:0 8px 32px #0003}@keyframes NAibmW_slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.NAibmW_chatPopupHeader{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem;display:flex}.NAibmW_chatPopupHeader h6{color:#334155;margin:0;font-size:.875rem;font-weight:600}.NAibmW_chatPopupClose{cursor:pointer;color:#ef4444;background:#fee2e2;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.25rem;transition:all .2s;display:flex}.NAibmW_chatPopupClose:hover{color:#fff;background:#ef4444}.NAibmW_minimizedCall{z-index:2000;cursor:pointer;background:#1e293b;border-radius:16px;width:300px;height:180px;transition:all .3s;position:fixed;bottom:1rem;right:1rem;overflow:hidden;box-shadow:0 8px 32px #0000004d}.NAibmW_minimizedCall:hover{transform:scale(1.02);box-shadow:0 12px 48px #0006}.NAibmW_minimizedCall video{object-fit:cover;width:100%;height:100%}.NAibmW_minimizedCallOverlay{background:linear-gradient(#0000,#000c);justify-content:space-between;align-items:center;padding:.75rem;display:flex;position:absolute;bottom:0;left:0;right:0}.NAibmW_minimizedCallInfo{color:#fff;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.NAibmW_minimizedCallTimer{font-variant-numeric:tabular-nums;font-weight:600}.NAibmW_minimizedCallExpand{cursor:pointer;color:#fff;background:#fff3;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;display:flex}@media (max-width:1024px){.NAibmW_chatSidePanel{width:320px}}@media (max-width:768px){.NAibmW_callOverlay.NAibmW_withChat{flex-direction:column}.NAibmW_callOverlay.NAibmW_withChat .NAibmW_callMainArea{height:50%}.NAibmW_chatSidePanel{border-top:1px solid #e2e8f0;border-left:none;width:100%;height:50%}.NAibmW_localVideo{width:100px;height:140px;bottom:120px;right:.75rem}.NAibmW_controlBtn{width:48px;height:48px;font-size:1.25rem}.NAibmW_endCallBtn{width:56px;height:56px;font-size:1.5rem}.NAibmW_chatPopup{border-radius:16px 16px 0 0;width:100%;max-height:60vh;bottom:0;right:0}.NAibmW_topBar{padding:.75rem 1rem}.NAibmW_callTitle{max-width:150px;font-size:.75rem}.NAibmW_remoteUserInfo{display:none}.NAibmW_audioControls{gap:.75rem}.NAibmW_audioControlBtn{width:50px;height:50px;font-size:1.25rem}.NAibmW_audioEndCallBtn{width:60px;height:60px}.NAibmW_audioEndCallBtn i{font-size:1.5rem}}.NAibmW_devicePickerPanel{z-index:10000;color:#e5e7eb;background:#111827;border:1px solid #ffffff1f;border-radius:.75rem;min-width:240px;max-width:min(320px,100vw - 2rem);max-height:min(60vh,420px);padding:.5rem;position:fixed;overflow-y:auto;transform:translate(-50%);box-shadow:0 12px 32px #00000073}.NAibmW_devicePickerSection+.NAibmW_devicePickerSection{border-top:1px solid #ffffff14;margin-top:.5rem;padding-top:.5rem}.NAibmW_devicePickerTitle{letter-spacing:.06em;text-transform:uppercase;color:#e5e7eb8c;padding:.25rem .5rem;font-size:.7rem}.NAibmW_devicePickerItem{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem;font-size:.85rem;display:flex}.NAibmW_devicePickerItem:hover{background:#ffffff14}.NAibmW_devicePickerItem span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NAibmW_devicePickerItemActive{color:#60a5fa}.NAibmW_devicePickerEmpty{color:#e5e7eb8c;padding:.75rem .5rem;font-size:.85rem}.NAibmW_ringingDevices{justify-content:center;margin-bottom:.75rem;display:flex}.NAibmW_outcomeBackdrop{z-index:2100;-webkit-backdrop-filter:blur(3px);background:#0f172a6b;justify-content:center;align-items:center;padding:1.5rem;animation:.22s ease-out both NAibmW_outcomeFade;display:flex;position:fixed;inset:0}.NAibmW_outcomeCard{text-align:center;background:linear-gradient(160deg,#fff 0%,#f6f8fb 100%);border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:340px;padding:2.5rem 1.75rem 0;animation:.34s cubic-bezier(.16,1,.3,1) both NAibmW_outcomeRise;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0f,0 18px 44px #0f172a29}@keyframes NAibmW_outcomeRise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes NAibmW_outcomeFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.NAibmW_outcomeBackdrop,.NAibmW_outcomeCard{animation:none}}.NAibmW_outcomeAvatar{line-height:0;position:relative}.NAibmW_outcomeAvatar img{object-fit:cover;filter:saturate(.92);border:4px solid #fff;border-radius:50%;width:112px;height:112px;box-shadow:0 4px 14px #0f172a24}.NAibmW_outcomeAvatarFallback{color:#7c8aa0;background:#e6ebf2;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;font-size:2.25rem;display:flex;box-shadow:0 4px 14px #0f172a24}.NAibmW_outcomeName{letter-spacing:-.01em;color:#16202f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:1.15rem 0 0;font-size:1.2rem;font-weight:600;overflow:hidden}.NAibmW_outcomeRule{background:linear-gradient(90deg,#94a3b800 0%,#94a3b8bf 50%,#94a3b800 100%);width:84px;height:1px;margin:1.35rem 0 0}.NAibmW_outcomeLabel{letter-spacing:.14em;text-transform:uppercase;color:#64748b;align-items:center;gap:.5rem;margin-top:1.35rem;font-size:.7rem;font-weight:600;display:inline-flex}.NAibmW_outcomeDot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.NAibmW_outcomeToneEnded{--outcome-accent:#0f7a5a}.NAibmW_outcomeToneStopped{--outcome-accent:#b3382c}.NAibmW_outcomeToneWaiting{--outcome-accent:#a16207}.NAibmW_outcomeToneQuiet{--outcome-accent:#64748b}.NAibmW_outcomeToneEnded .NAibmW_outcomeDot,.NAibmW_outcomeToneStopped .NAibmW_outcomeDot,.NAibmW_outcomeToneWaiting .NAibmW_outcomeDot,.NAibmW_outcomeToneQuiet .NAibmW_outcomeDot{background:var(--outcome-accent)}.NAibmW_outcomeDuration{letter-spacing:-.03em;color:#16202f;font-variant-numeric:tabular-nums;margin:.6rem 0 0;font-size:2.6rem;font-weight:300;line-height:1.1}.NAibmW_outcomeActions{justify-content:center;align-items:flex-start;gap:2.5rem;margin:2rem 0 2.25rem;display:flex}.NAibmW_outcomeActions button{cursor:pointer;color:#64748b;background:0 0;border:0;flex-direction:column;align-items:center;gap:.6rem;padding:0;font-size:.75rem;font-weight:500;display:flex}.NAibmW_outcomeActions button i{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.4rem;transition:transform .14s,box-shadow .14s;display:flex}.NAibmW_outcomeActions button:hover i{transform:scale(1.05)}.NAibmW_outcomeActions button:active i{transform:scale(.95)}.NAibmW_outcomeActions button:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #0f7a5a}.NAibmW_outcomeActionQuiet i{color:#475569;background:#e8edf4;box-shadow:inset 0 0 0 1px #0f172a0f}.NAibmW_outcomeActionCall i{color:#fff;background:#10af10;box-shadow:0 6px 16px #10af1052}.NAibmW_outcomeProgress{background:#0f172a12;height:3px;position:absolute;bottom:0;left:0;right:0}.NAibmW_outcomeProgressFill{background:#0f172a3d;height:100%;transition:width .1s linear;display:block}
