@keyframes fadeOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}

.digiflash-review-notice {
    display: flex;
    align-items: center;
    gap: 1.5rem;
    padding: 1rem 1.2rem;
    background-color: #fff;
    border-radius: 0.25rem;
    border-left-color: #e74c3c;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    transition: opacity 0.5s ease-out;
}

.digiflash-review-notice .digiflash-review-content {
        display: flex;
        flex-direction: column;
        gap: 1rem;
    }

.digiflash-review-notice p:last-child {
        margin-bottom: 0;
    }

.digiflash-review-notice p.digiflash-review-text {
        color: #3c434a;
        font-size: 1rem;
        margin: 0;
    }

.digiflash-review-notice p.digiflash-review-text a {
            color: #e74c3c;
            text-decoration: none;
            outline: none;
            box-shadow: none;
        }

.digiflash-review-notice .digiflash-review-buttons {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        gap: 0.75rem;
        margin: 0;
    }

.digiflash-review-notice .digiflash-review-buttons .button {
            display: flex;
            align-items: center;
            justify-content: center;
            line-height: 1.4;
            border: none;
            padding: 0.5rem 1rem;
            border-radius: 0.25rem;
            box-shadow: none;
            margin: 0;
            cursor: pointer;
            transition: all 0.3s;
        }

.digiflash-review-notice .digiflash-review-buttons .button.digiflash-leave-review {
                background-color: #e74c3c;
                color: #fff;
            }

.digiflash-review-notice .digiflash-review-buttons .button.digiflash-leave-review:hover {
                    background-color: #c0392b;
                    color: #fff;
                }

.digiflash-review-notice .digiflash-review-buttons .button.digiflash-dismiss-review-notice {
                background-color: #fee0e0;
                color: #e74c3c;
            }

.digiflash-review-notice .digiflash-review-buttons .button.digiflash-dismiss-review-notice:hover {
                    background-color: #ffeded;
                    color: #e74c3c;
                }

.digiflash-review-notice .digiflash-review-buttons .button.digiflash-later-review {
                background-color: #4a1717;
                color: #fff;
            }

.digiflash-review-notice .digiflash-review-buttons .button.digiflash-later-review:hover {
                    background-color: #a15b5b;
                    color: #fff;
                }

body.rtl .digiflash-review-notice {
    border-left-color: #c3c4c7;
    border-right-color: #e74c3c;
}

/* Responsive */

@media (max-width: 768px) {
        .digiflash-review-notice svg {
            display: none;
        }
}
