@media only screen and (max-width: 600px) {
    
    /* Container Utama Snackbar Mobile */
    #snackbar-mobile {
        display: flex !important;
        align-items: center;
        gap: 1rem;
        
        position: fixed;
        left: 2%;
        bottom: 3%;
        z-index: 99999; /* Diperbaiki dari angka berlebih menjadi standar maksimal yang aman */
        
        width: 53rem;
        max-width: 95%;
        height: 60px;
        padding: 0.3rem;
        margin-top: auto;
        
        visibility: hidden;
        transform: translateX(0);
        overflow: hidden;
        
        font-family: Glory, sans-serif;
        font-size: 12px;
        color: #ffffff;
        text-align: center;
        
        border: 1px solid #ffffff;
        border-radius: 30px;
        background: linear-gradient(to bottom, #b4225b 0%, #5d112f 100%);
    }

    /* Elemen Status Tampil (Aktif) */
    #snackbar-mobile.tampil {
        visibility: visible;
        animation: fadein 0.8s, fadeout 0.8s 4.5s;
    }

    /* Teks Tebal di Dalam Snackbar */
    #snackbar-mobile span, 
    #snackbar-mobile strong {
        font-weight: 700;
        color: #ffffff;
    }

    /* Icon dan Gambar di Dalam Snackbar */
    .snackbar-mobile-icon {
        max-width: 2rem;
        padding-right: 0.6rem;
    }

    .snackbar-mobile-img {
        max-width: 35px;
        margin-left: 1rem;
    }

    /* Elemen Nominal dan Tombol Withdraw */
    .snackbar-mobile-nominal {
        font-size: 1rem;
    }

    #withdraw-mobile {
        font-size: 0.8rem;
    }

    /* =================================================================
       ANIMASI KEYFRAMES (FADE IN & FADE OUT)
       ================================================================= */
    @keyframes fadein {
        from {
            bottom: 0;
            opacity: 0;
        }
        to {
            bottom: 3%;
            opacity: 1; /* Diperbaiki dari nilai 2 (invalid) menjadi 1 (maksimal) */
        }
    }

    @keyframes fadeout {
        from {
            bottom: 3%;
            opacity: 1; /* Diperbaiki dari nilai 2 (invalid) menjadi 1 (maksimal) */
        }
        to {
            bottom: 0;
            opacity: 0;
        }
    }
}
