.ra-toast{align-items:center;gap:var(--space-3);min-width:280px;max-width:400px;padding:var(--space-3) var(--space-4);background:var(--color-surface-2);border:1px solid var(--color-border);border-left:3px solid var(--ra-toast-color,var(--color-primary));border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--color-text);font-size:var(--text-sm);top:calc(76px + var(--ra-shadow-h,0px));z-index:40;display:flex;position:fixed;left:50%;transform:translate(-50%)}.ra-toast[data-tone=success]{--ra-toast-color:var(--color-success)}.ra-toast[data-tone=error]{--ra-toast-color:var(--color-danger)}.ra-toast[data-tone=info]{--ra-toast-color:var(--color-accent)}.ra-toast__message{flex:1}@media (max-width:640px){.ra-toast{top:calc(76px + env(safe-area-inset-top,0px));left:max(var(--space-4), env(safe-area-inset-left,0px));right:max(var(--space-4), env(safe-area-inset-right,0px));border-radius:var(--radius-md);width:auto;min-width:0;max-width:400px;margin-inline:auto;transform:none}}
