#ve-toast-container{position:fixed;top:16px;right:16px;z-index:9999;display:flex;flex-direction:column;gap:12px}
.flag.note{display:flex;align-items:center;gap:10px;min-width:240px;max-width:420px;padding:12px 14px;border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,.18);color:#fff;opacity:0;transform:translateX(20px);transition:all .25s ease}
.flag.note.show{opacity:1;transform:translateX(0)}
.note__text{flex:1}
.note__close{margin-left:8px;color:inherit;text-decoration:none;opacity:.9}
.note__close:hover{opacity:1}
.note--success{background:#10b981}
.note--error{background:#ef4444}
.note--warning{background:#f59e0b}
.note--info{background:#3b82f6}
