.global-notification-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.animate-fade-in{animation:.3s fadeIn}.global-notification-content{text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:15px;padding:40px 60px;font-size:1.2rem;font-weight:700;display:flex;box-shadow:0 10px 25px #0000001a}.global-notification-content.success{color:var(--success)}.global-notification-content.error{color:var(--error)}.global-notification-content.info{color:var(--info)}.checkmark-circle{vertical-align:top;width:50px;height:50px;display:inline-block;position:relative}.checkmark-circle .checkmark.draw:after{animation-name:checkmark;animation-duration:.8s;animation-timing-function:ease;transform:scaleX(-1)rotate(135deg)}.checkmark-circle .checkmark:after{opacity:1;transform-origin:0 0;border-right:3px solid var(--success);border-top:3px solid var(--success);content:"";width:12px;height:25px;position:absolute;top:25px;left:12px}@keyframes checkmark{0%{opacity:1;width:0;height:0}20%{opacity:1;width:12px;height:0}40%{opacity:1;width:12px;height:25px}to{opacity:1;width:12px;height:25px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.error-circle{justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.error-circle .error-mark{color:var(--error);font-size:40px;font-weight:700;line-height:1;animation:.5s ease-in-out pulse}@keyframes pulse{0%{transform:scale(.8)}50%{transform:scale(1.2)}to{transform:scale(1)}}.info-circle{justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.info-circle .info-mark{color:var(--info);font-family:serif;font-size:40px;font-style:italic;font-weight:700;line-height:1;animation:.4s ease-out popIn}@keyframes popIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}
