.toast-container{top:calc(1rem + env(safe-area-inset-top,0px));z-index:10000;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;right:1rem}.toast{color:#fff;pointer-events:auto;border-radius:8px;align-items:center;gap:.8rem;min-width:280px;max-width:400px;padding:.8rem 1.2rem;font-size:.9rem;animation:.3s toastSlideIn;display:flex;box-shadow:0 4px 12px #00000026}.toast--exit{animation:.4s forwards toastSlideOut}.toast--success{background:var(--success);color:var(--on-success)}.toast--error{background:var(--error);color:var(--on-error)}.toast--warning{background:var(--warning);color:var(--on-warning)}.toast--info{background:var(--info);color:var(--on-info)}.toast-message{flex:1;line-height:1.4}.toast-close{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:.2rem;transition:color .2s;display:flex}.toast-close:hover{opacity:1}@keyframes toastSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toastSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}
