#toast-container{
    position:fixed;
    top:20px;
    right:20px;
    z-index:9999;
}

.toast{
    padding:12px 16px;
    margin-bottom:10px;
    border-radius:6px;
    color:white;
    font-size:14px;
    animation:fadein .3s;
}

.toast-info{
    background:#3498db;
}

.toast-success{
    background:#2ecc71;
}

.toast-error{
    background:#e74c3c;
}

@keyframes fadein{
    from{opacity:0;transform:translateY(-10px);}
    to{opacity:1;}
}