.ui-toasts{z-index:120;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:20px;right:20px}.ui-toast{pointer-events:auto;background:var(--surface-2);border:1px solid var(--border-strong);width:360px;max-width:100%;box-shadow:var(--ui-shadow-pop);color:var(--text);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 8px 12px 14px;animation:.2s ease-out ui-toast-in;display:flex}.ui-toast-icon{background:var(--surface-3);width:32px;height:32px;color:var(--text-2);border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex}.ui-toast--success .ui-toast-icon{background:var(--success-soft);color:var(--success)}.ui-toast--reward .ui-toast-icon{background:var(--accent-soft);color:var(--accent-text)}.ui-toast--error .ui-toast-icon{background:var(--danger-soft);color:var(--danger)}.ui-toast--reward{border-color:var(--accent-line)}.ui-toast-text{flex:1;min-width:0;padding-top:5px}.ui-toast-title{font-size:15px;font-weight:600}.ui-toast-desc{color:var(--text-2);margin-top:2px;font-size:14px;line-height:1.4}.ui-toast-action{font:inherit;color:var(--accent-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;margin-top:6px;padding:2px 0;font-size:14px;font-weight:600;text-decoration:underline}.ui-toast-action:hover{color:var(--text)}.ui-toast-action:focus-visible{box-shadow:var(--ui-focus);outline:none}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(10px)}}@media (width<=600px){.ui-toasts{align-items:stretch;bottom:16px;left:16px;right:16px}.ui-toast{width:auto}}
