.toast-container{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:10000;min-width:350px;max-width:90vw;display:flex;justify-content:center;opacity:0;transition:opacity .3s ease-in-out,transform .4s ease-in-out;pointer-events:none}.toast-container.show{opacity:1;pointer-events:auto}.toast-content{display:flex;align-items:center;padding:16px 24px;border-radius:12px;color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.2);transform:translateY(100px);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.toast-container.show .toast-content{transform:translateY(0)}.toast-success{background:linear-gradient(135deg,#38b000,#2d9e00);border-left:4px solid #2b8c00}.toast-error{background:linear-gradient(135deg,#e5383b,#d00000);border-left:4px solid #9d0208}.toast-icon{margin-left:8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(255,255,255,.2);border-radius:50%}.toast-icon svg{width:20px;height:20px}.toast-message{font-size:16px;font-weight:500;padding:0 12px;flex-grow:1;text-align:right}@keyframes toastIn{0%{opacity:0;transform:translateY(100px)}100%{opacity:1;transform:translateY(0)}}@keyframes toastOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(100px)}}