.re-toast{position:fixed;top:24px;right:24px;z-index:9999;min-width:280px;max-width:calc(100vw - 48px);display:flex;align-items:center;gap:14px;padding:14px 16px 14px 12px;background:#fff;border:1px solid #e5e8ee;border-radius:14px;box-shadow:0 16px 40px rgba(8,18,38,.18);color:#17243d;font-size:13px;font-weight:700;animation:re-toast-in .22s ease-out}.re-toast span{flex:1}.re-toast-success{border-right:4px solid #c99a35}.re-toast-error{border-right:4px solid #b94a42}.re-toast-close{width:28px;height:28px;border:0;border-radius:50%;background:#f4f5f7;color:#687284;font-size:20px;line-height:1;cursor:pointer}.re-toast-close:hover{background:#eceef2}.re-toast.is-hiding{animation:re-toast-out .2s ease-in forwards}@keyframes re-toast-in{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes re-toast-out{to{opacity:0;transform:translateY(-10px)}}
@media(max-width:650px){.re-toast{top:14px;right:14px;min-width:0;width:calc(100vw - 28px);max-width:none}}
