.toast{animation:slideDown-115f352f .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;box-shadow:0 4px 12px #00000026;max-width:90vw;min-width:280px;padding:14px 20px;position:fixed;top:20px;z-index:9999}[dir=ltr] .toast{left:50%;transform:translate(-50%)}[dir=rtl] .toast{right:50%;transform:translate(50%)}.toast-content{align-items:center;color:#fff;display:flex;font-size:14px;gap:12px}.toast-icon{flex-shrink:0;font-size:18px;font-weight:700}.toast-message{flex:1}.toast-info{background:#1a73e8f2}.toast-success{background:#34a853f2}.toast-error{background:#ea4335f2}.toast-warning{background:#fbbc05f2}.toast-enter-active,.toast-leave-active{transition:all .3s ease}.toast-enter-from{opacity:0}[dir=ltr] .toast-enter-from{transform:translate(-50%) translateY(-20px)}[dir=rtl] .toast-enter-from{transform:translate(50%) translateY(-20px)}.toast-leave-to{opacity:0}[dir=ltr] .toast-leave-to{transform:translate(-50%) translateY(-20px)}[dir=rtl] .toast-leave-to{transform:translate(50%) translateY(-20px)}@keyframes slideDown-115f352f{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(max-width:640px){.toast{min-width:240px;padding:12px 16px}.toast-content{font-size:13px}}body,html{background:#f6f6f6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;margin:0;padding:0;width:100%}body{touch-action:manipulation;-ms-touch-action:manipulation}#app{background:#f6f6f6;height:100%;margin:0 auto;max-width:460px;min-width:320px;position:relative}*{box-sizing:border-box}
