/* ═══════════════════════════════════════════════════════════════════
   toast.css — Notifications toast centralisées (DragonSins)
   Utilise les variables de tokens.css. Chargé après tokens.css.
   ═══════════════════════════════════════════════════════════════════ */
.toast {
    position: fixed;
    bottom: 24px;
    right: 24px;
    padding: 12px 20px;
    border-radius: 10px;
    color: #fff;
    font-size: 0.78rem;
    font-weight: 500;
    /* Toujours au premier plan, fenêtres comprises (ds-dialogue 10200, filtres 10250, lecteur plein écran 2147483000). */
    z-index: 2147483600;
    transform: translateX(120%);
    transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.4);
    max-width: 320px;
}
.toast.show    { transform: translateX(0); }
.toast.success { background: #28a745; }
.toast.error   { background: var(--red); }
.toast.warning { background: #d97706; }   /* orange — avertissements */
.toast.info    { background: #2563eb; }   /* bleu — informations */