.olympus-promo-card{
    position:fixed;
    z-index:9999;
    bottom:20px;
    left:20px;
    max-width:80%;
}

.olympus-promo-card.bottom-right{
    left:unset;
    right:20px;
}

.olympus-promo-card-closed{
    display:flex;
    align-items: center;
    gap:10px;
    padding:8px 16px;
    border-radius:10px;
    cursor:pointer;
    width:fit-content;
    font-size:16px;
}

.olympus-promo-card-closed svg{
    display:block;
    flex-shrink: 0;
    width:12px;
    fill:currentColor;
}

.olympus-promo-card-open{
    position:relative;
    min-width:50px;
}

.olympus-promo-card-close-btn{
    display:block;
    position:absolute;
    top:10px;
    right:10px;
    width:20px;
    z-index:2;
    cursor:pointer;
}

@media(max-width:700px){
    .olympus-promo-card{
        bottom:10px;
        left:10px;
    }
    
    .olympus-promo-card.bottom-right{
        left:unset;
        right:10px;
    }

    .olympus-promo-card-closed{
        font-size:14px;
    }
}


.olympus-promo-card.is-admin{
    position:relative;
    margin-top:40px;
}

.olympus-promo-card.is-admin .olympus-promo-card-closed{
    display:flex !important;
    margin-bottom:40px;
}
.olympus-promo-card.is-admin .olympus-promo-card-open{
    display:block !important;
}