.toast-container{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;width:calc(100vw - 48px);max-width:360px;display:flex;position:fixed;bottom:24px;right:24px}@keyframes toastIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toastOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.96)}}.toast{-webkit-backdrop-filter:blur(16px);pointer-events:all;border:1px solid;border-radius:14px;align-items:flex-start;gap:10px;padding:13px 14px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000040}.toast-enter{animation:.28s cubic-bezier(.34,1.56,.64,1) forwards toastIn}.toast-exit{animation:.28s forwards toastOut}.toast-success{background:#121c14eb;border-color:#20bf554d}.toast-error{background:#1c1212eb;border-color:#ff6b6b4d}.toast-warning{background:#1c180eeb;border-color:#fca3114d}.toast-info{background:#0e141ceb;border-color:#4ea8de4d}.toast-icon-wrap{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;display:flex}.icon-success{color:#20bf55;background:#20bf5526}.icon-error{color:#ff6b6b;background:#ff6b6b26}.icon-warning{color:#fca311;background:#fca31126}.icon-info{color:#4ea8de;background:#4ea8de26}.toast-message{color:#ffffffeb;flex:1;padding-top:5px;font-size:13.5px;font-weight:500;line-height:1.5}.toast-close{color:#ffffff59;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;margin-top:3px;padding:4px;transition:color .15s,background .15s;display:flex}.toast-close:hover{color:#ffffffb3;background:#ffffff14}@keyframes progressShrink{0%{width:100%}to{width:0%}}.toast-progress{border-radius:0 0 14px 14px;height:2px;animation:linear forwards progressShrink;position:absolute;bottom:0;left:0}.toast-success .toast-progress{background:#20bf55}.toast-error .toast-progress{background:#ff6b6b}.toast-warning .toast-progress{background:#fca311}.toast-info .toast-progress{background:#4ea8de}
