.global-alert{position:fixed;top:48px;left:50%;transform:translate(-50%);z-index:99999;transition:all .3s ease-out;opacity:0;transform:translate(-50%) translateY(-2rem) scale(.95)}.global-alert.show{opacity:1;transform:translate(-50%) translateY(0) scale(1)}.global-alert.hide{opacity:0;transform:translate(-50%) translateY(-2rem) scale(.95)}.alert-content{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transition:transform .3s ease-out;max-width:90vw;min-width:200px}.alert-content.error{background-color:#fef2f2;color:#b91c1c}.alert-content.success{background-color:#f0fdf4;color:#166534}.alert-content.warning{background-color:#fffbeb;color:#d97706}.alert-content.info{background-color:#eff6ff;color:#1d4ed8}.alert-icon{width:20px;height:20px;flex-shrink:0}.alert-icon.error{color:#ef4444}.alert-icon.success{color:#22c55e}.alert-icon.warning{color:#eab308}.alert-icon.info{color:#3b82f6}.alert-message{font-size:14px;line-height:1.4;word-wrap:break-word;word-break:break-word;white-space:normal}
