.sonner-viewport{position:fixed;bottom:32px;left:50%;transform:translate(-50%);z-index:9999;pointer-events:none;display:flex;flex-direction:column;align-items:center}.sonner-toast{pointer-events:auto;display:flex;align-items:center;gap:12px;padding:14px 16px;min-width:356px;max-width:600px;background:#2fa64f;border-radius:10px;box-shadow:0 4px 6px -1px #00000014,0 10px 15px -3px #0000001f,0 20px 25px -5px #0000000f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;animation:sonner-enter .3s cubic-bezier(.21,1.02,.73,1);will-change:transform,opacity}.sonner-toast--exit{animation:sonner-exit .2s cubic-bezier(.06,.71,.55,1) forwards}.sonner-toast--loading{min-width:300px;max-width:360px}.sonner-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;flex-shrink:0}.sonner-icon--success{background:#ffffff40;color:#fff}.sonner-icon--loading{color:#fff;animation:sonner-spin 1s linear infinite}.sonner-content{flex:1;min-width:0}.sonner-title{margin:0;font-size:14px;font-weight:500;color:#fff;line-height:1.4;letter-spacing:-.01em}.sonner-dismiss{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:auto;flex-shrink:0;padding:0;background:transparent;border:1px solid transparent;border-radius:6px;color:#fff9;cursor:pointer;transition:all .15s ease;outline:none}.sonner-dismiss:hover{background:#ffffff26;border-color:#fff3;color:#fff}.sonner-dismiss:active{background:#ffffff40}@keyframes sonner-enter{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sonner-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(16px) scale(.96)}}@keyframes sonner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 480px){.sonner-viewport{left:16px;right:16px;transform:none}.sonner-toast{min-width:unset;max-width:100%;width:100%}}
