/* Single required animation for progress bar */
@keyframes toast-progress {
    from { width: 100%; }
    to { width: 0%; }
}

/* RTL Support (Tailwind doesn't handle this automatically without config) */
[dir="rtl"] [id^="toast-"] {
    align-items: stretch !important;
}
[dir="rtl"] [id^="toast-"].sm\:items-end,
[dir="rtl"] [id^="toast-"].sm\:items-start {
    align-items: stretch !important;
}

/* Mobile alignment fixes for RTL */
@media (max-width: 640px) {
    [dir="rtl"] [id^="toast-"] {
        align-items: stretch !important;
    }
}
