.IncomingCallNotification_notification__MXOjx{position:fixed;right:20px;bottom:20px;width:350px;background:linear-gradient(135deg,#6e48aa,#9d50bb);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.3);z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);opacity:0;transition:opacity .3s ease-in-out}@media (max-width:768px){.IncomingCallNotification_notification__MXOjx{top:20px;right:20px;left:20px;bottom:auto;width:auto}}.IncomingCallNotification_notification__MXOjx{animation:IncomingCallNotification_fadeIn__f3lGB .3s ease-in-out forwards}@keyframes IncomingCallNotification_fadeIn__f3lGB{0%{opacity:0}to{opacity:1}}.IncomingCallNotification_pulse__H_nyd{box-shadow:0 8px 32px rgba(0,0,0,.3)}.IncomingCallNotification_notificationContent__3vaIa{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:15px}.IncomingCallNotification_callerInfo__RKigm{display:flex;align-items:center;gap:12px;flex:1 1}.IncomingCallNotification_avatarContainer__YZVn7{position:relative;width:60px;height:60px}.IncomingCallNotification_avatar__SB9nS{width:60px;height:60px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 4px 8px rgba(0,0,0,.2)}.IncomingCallNotification_defaultAvatar__6v_wM{width:60px;height:60px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;border:3px solid #fff}.IncomingCallNotification_callIcon__Nlc8a{position:absolute;bottom:-2px;right:-2px;width:24px;height:24px;background:#28a745;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;border:2px solid #fff}.IncomingCallNotification_callerDetails__rcaLQ{flex:1 1;color:#fff}.IncomingCallNotification_callerName__pwLku{font-size:18px;font-weight:600;margin-bottom:4px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.IncomingCallNotification_callLabel__tXIUU{font-size:14px;opacity:.9;font-weight:400}.IncomingCallNotification_actionButtons___XTPv{display:flex;gap:12px;align-items:center}.IncomingCallNotification_actionButton__HS6HO{width:56px;height:56px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.2)}.IncomingCallNotification_actionButton__HS6HO:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.3)}.IncomingCallNotification_actionButton__HS6HO:active{transform:scale(.95)}.IncomingCallNotification_acceptButton___3N1k{background:#28a745;color:#fff}.IncomingCallNotification_acceptButton___3N1k:hover{background:#218838}.IncomingCallNotification_rejectButton__3_Na_{background:#dc3545;color:#fff}.IncomingCallNotification_rejectButton__3_Na_:hover{background:#c82333}.IncomingCallNotification_notification__MXOjx.IncomingCallNotification_hiding__MeEp3{animation:IncomingCallNotification_fadeOut__cQazQ .3s ease-in-out forwards}@keyframes IncomingCallNotification_fadeOut__cQazQ{0%{opacity:1}to{opacity:0}}.IncomingCallNotification_notification__MXOjx.IncomingCallNotification_loading___MvkC{opacity:.8;pointer-events:none}.IncomingCallNotification_notification__MXOjx:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4,#ffeaa7,plum);background-size:400% 400%;border-radius:18px;z-index:-1;animation:IncomingCallNotification_gradientShift__HpQRC 3s ease infinite;opacity:.3}@keyframes IncomingCallNotification_gradientShift__HpQRC{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:480px){.IncomingCallNotification_notification__MXOjx{margin:10px;right:10px;left:10px}.IncomingCallNotification_notificationContent__3vaIa{padding:15px;gap:10px}.IncomingCallNotification_avatarContainer__YZVn7,.IncomingCallNotification_avatar__SB9nS,.IncomingCallNotification_defaultAvatar__6v_wM{width:50px;height:50px}.IncomingCallNotification_callerName__pwLku{font-size:16px}.IncomingCallNotification_callLabel__tXIUU{font-size:13px}.IncomingCallNotification_actionButton__HS6HO{width:48px;height:48px;font-size:18px}.IncomingCallNotification_actionButtons___XTPv{gap:8px}}