html.lct-contact-ready #mwai-chatbot-chatbot-sck32b .mwai-trigger { display: none !important; }
body:has(#mwai-chatbot-chatbot-sck32b.mwai-open) #arcontactus { visibility: hidden !important; pointer-events: none !important; }
body:has(#brx-header .brxe-woocommerce-mini-cart.show-cart-details) #arcontactus { z-index: 997 !important; }
#arcontactus { font-family: inherit; }
#arcontactus .arcu-message-button { width: 70px !important; height: 70px !important; padding: 0 !important; }
#arcontactus .arcu-button-content, #arcontactus .arcu-message-button .static-container > p { display: none !important; }
#arcontactus .arcu-message-button:focus-visible { outline: 3px solid #192b3f; outline-offset: 5px; }
@media (max-width: 767px) {
    html.lct-contact-ready #mwai-chatbot-chatbot-sck32b.mwai-open .mwai-header { display: flex !important; }
    #arcontactus { width: 70px !important; height: 70px !important; left: auto !important; right: 20px !important; bottom: max(20px, env(safe-area-inset-bottom)) !important; }
    #arcontactus .arcu-message-button { display: flex !important; }
    #arcontactus .messangers-block { position: absolute !important; width: 300px !important; max-width: calc(100vw - 40px) !important; left: auto !important; right: 0 !important; top: auto !important; bottom: 80px !important; border-radius: 8px !important; }
    #arcontactus .messangers-list-container { max-height: calc(100dvh - 150px); overflow-y: auto; }
}

#arcontactus .arcu-form-container.active { max-height: calc(100dvh - 140px); overflow-y: auto; overflow-x: hidden; }
#arcontactus .arcu-form-group-gdpr a { color: #df0463; text-decoration: underline; }
#arcontactus .arcu-form-close:focus-visible { outline: 3px solid #192b3f; outline-offset: 3px; }

#arcontactus #arcu-form-cef1f048-0ffe-3359-aa8d-16f2110b9452 .arcu-form-header { background-color: #021343 !important; }

#arcontactus #arcu-form-cef1f048-0ffe-3359-aa8d-16f2110b9452 .arcu-form-header-content { font-size: 16px !important; line-height: 1.25; }

#arcontactus #arcu-form-cef1f048-0ffe-3359-aa8d-16f2110b9452 { border-radius: 4px 4px 0 0; }
#arcontactus #arcu-form-cef1f048-0ffe-3359-aa8d-16f2110b9452 .arcu-form-header { margin: 0 -10px 10px !important; padding: 12px 15px !important; border-radius: 4px 4px 0 0 !important; }

#arcontactus #arcu-form-cef1f048-0ffe-3359-aa8d-16f2110b9452 .arcu-form-button { margin-top: 20px !important; }
