#mp_card_app_mobile {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    display: flex;
    padding: 0.75rem 0.5rem;
    align-items: center;
    gap: 0.375rem;
    border-top: 1px solid var(--Color-Neutre-DS_light_grey, #E5E5E5);
    background: var(--Color-Neutre-white, #FFF);
    z-index: 10;
    transform: scale(2.5);
    transform-origin: bottom left;
}

#mp_card_app_mobile_close_img {
    width: 1.5rem;
    height: 1.5rem;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.mp-card-app-mobile-body {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    flex: 1 0 0;
}

.mp-card-app-mobile-logo-img {
    display: flex;
    width: 2.5rem;
    height: 2.5rem;
    padding: 0.8125rem;
    justify-content: center;
    align-items: center;
    gap: 0.625rem;
    aspect-ratio: 1/1;
    border-radius: 0.25rem;
    background: var(--Color-Neutre-white, #FFF);
    box-shadow: 0 2px 4px 0 rgba(197, 197, 197, 0.60);
}

.mp-card-app-mobile-logo-img img {
    width: 1.875rem;
    height: 1.875rem;
    flex-shrink: 0;
}

.mp-card-app-mobile-text {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.25rem;
}

.mp-card-app-mobile-text1 {
    color: var(--Color-Text-black-text, #333334);
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.mp-card-app-mobile-text2 {
    color: var(--Color-Neutre-dark_grey, #495057);
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
