/*
 * Copyright 2025 salesforce.com, inc.
 * All Rights Reserved
 * Company Confidential
 */
:root{--minimized-iframe-width:214px;--minimized-iframe-height:56px}.embedded-messaging > .embeddedMessagingFrame{position:fixed;background:transparent;border:none;outline:none;border-radius:20px;box-shadow:2px 2px 20px rgba(0,0,0,0.2);bottom:24px;right:24px;height:0;width:0;max-width:calc(100vw - 4rem);max-height:calc(100dvh - 4rem);z-index:999}.embedded-messaging:has(> .embeddedMessagingFrame[class~="inline"]){height:100%;width:100%}.embedded-messaging > .embeddedMessagingFrame[class~="inline"],.embedded-messaging > .embeddedMessagingFrame[class~="inline"][class~="maximized"]{height:100%;width:100%;position:static;bottom:0;right:0;max-height:100%;max-width:100%;box-shadow:none;border-radius:0}.embedded-messaging > .embeddedMessagingFrame[class~="initial"],.embedded-messaging > .embeddedMessagingFrame[class~="minimized"]{height:var(--minimized-iframe-height);width:var(--minimized-iframe-width)}.embedded-messaging > .embeddedMessagingFrame[class~="initial"]{transition:all 0s ease}.embedded-messaging > .embeddedMessagingFrame[class~="minimized"]{transition:width 0.25s ease-in-out,height 0.25s ease-in-out}.embedded-messaging > .embeddedMessagingFrame[class~="maximized"]{height:742px;width:480px;box-shadow:0 10px 25px -3px rgba(0,0,0,0.1),0 4px 12px -2px rgba(0,0,0,0.05),0 0 2px 0 rgba(0,0,0,0.05),0 20px 45px -5px rgba(0,0,0,0.08);transition:all 0.3s ease}@media only screen and (min-width:15em) and (max-width:47.9375em){.embeddedMessagingPreventScrolling{overflow:hidden;cursor:none}}@media (max-width:639px){.embedded-messaging > .embeddedMessagingFrame[class~="maximized"]{bottom:0;left:0;right:0;width:100%;height:100vh;height:100dvh;border-radius:0;max-width:100%;max-height:100vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;transition:all 0s ease-in-out;transition:height 0.2s ease-in-out}.embedded-messaging:has(.embeddedMessagingFrame[class~="maximized"]){position:fixed;width:100%;height:100%;overflow:hidden}}