#zowieFloatingButton, #zowieFloatingButtonMobile {
    right: 0 !important;
    bottom: unset !important;
    top: 40vh;
    border-radius: inherit !important;
    width: 48px !important;
    height: 48px !important;
    z-index: 1200 !important; /* Mui-Modal z-index is 1300 */
}

#zowieFloatingButton svg rect, #zowieFloatingButtonMobile svg rect {
    rx: 0 !important;
}

#zowieChatbotWrapper {
    right: 0 !important;
    top: 0 !important;
}

@media only screen and (min-width: 480px) {
    #zowieChatbotWrapper {
        right: 70px !important;
        top: 50% !important;
        transform: translateY(-50%);
    }
}


