.toast{border-radius:var(--radius-md);background:var(--color-bg-card);border:1px solid var(--color-border-light);box-shadow:var(--shadow-lg);color:var(--color-text);align-items:center;gap:10px;min-width:280px;max-width:400px;padding:14px 16px;animation:.3s slideInLeft;display:flex}.toast-container{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.toast{pointer-events:all}.toast--success{background:var(--color-success-tint);border-color:var(--color-success-border)}.toast--error{background:var(--color-error-tint);border-color:var(--color-error-border)}.toast--info{background:var(--color-info-tint);border-color:var(--color-info-border)}.toast--warning{background:var(--color-warning-tint);border-color:var(--color-warning-border)}.toast__icon{flex-shrink:0;font-size:1.1rem}.toast__msg{color:var(--color-text);flex:1;font-size:.875rem;line-height:1.5}.toast__close{color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:1.2rem}.toast__close:hover{color:var(--color-text)}@media (width<=640px){.toast-container{bottom:16px;left:16px;right:16px}.toast{min-width:unset;width:100%}}
