.push-toast{z-index:100;background:var(--surface);border:1px solid var(--border);border-radius:15px;gap:13px;width:min(380px,100vw - 32px);padding:18px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 10px 40px #0003}.push-toast>div{flex:1;min-width:0}.push-toast strong{font-size:14px;display:block}.push-toast p{color:var(--muted);margin:7px 0;font-size:12px}.push-toast>svg{color:var(--blue);flex-shrink:0}.push-toast>button{color:var(--muted);background:0 0;border:0;align-self:flex-start}@media (max-width:600px){.push-toast{bottom:16px;right:16px}}
