/*
 * Copyright 2025 salesforce.com, inc.
 * All Rights Reserved
 * Company Confidential
 */
:root{--minimized-iframe-width:214px;--minimized-iframe-height:56px;--eswButtonBottom:24px;--eswButtonRight:24px}.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 > .embeddedMessagingFrame[class~="initial"],.embedded-messaging > .embeddedMessagingFrame[class~="minimized"]{bottom:var(--eswButtonBottom,24px);right:var(--eswButtonRight,24px)}.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:var(--maximized-iframe-height,742px);width:var(--maximized-iframe-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;position:fixed;width:100%;height:100%}}@media only screen and (min-width:48em){.embeddedMessagingPreventScrolling{pointer-events:auto;cursor:auto}}@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;z-index:999}}.embedded-messaging > .embeddedMessagingFrame.state-minimized.mode-companion-bar,.embedded-messaging > .embeddedMessagingFrame.state-minimized.mode-companion-captions{border-radius:32px;box-shadow:0 0 8px 0 #00000033,0px 12px 20px 0 #00000052;padding:0;transition:0.4s height ease-in}.embeddedMessagingRecaptchaBadgeContainer .grecaptcha-badge{bottom:24px!important;z-index:1000!important}.embeddedMessagingFilePreviewFrame{position:fixed;z-index:99999999999;height:100%;width:100%;top:0;left:0;background:transparent;display:none}.embeddedMessagingFilePreviewFrame[class~="show"]{display:block}.embeddedMessagingMinimizedNotification{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;max-width:330px;width:auto;min-height:53px;height:auto;border-radius:20px;box-shadow:2px 2px 20px rgba(0,0,0,0.2);background:var(--eswInvitationBackgroundColor,#2e2e2e);position:fixed;bottom:calc(var(--eswButtonBottom,24px) + var(--minimized-iframe-height,56px) + 12px);right:var(--eswButtonRight,24px);pointer-events:all;cursor:pointer;text-decoration:none;overflow:visible;z-index:1001}.embeddedMessagingMinimizedNotificationTextWrapper{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:flex-start;max-width:245px;width:auto;padding:12px 8px 12px 16px}.embeddedMessagingMinimizedNotificationTextWrapper > .embeddedMessagingMinimizedNotificationText{color:var(--eswInvitationTextColor,#fff);font-family:var(--eswInvitationFontFamily,"Segoe UI");font-size:var(--baseFontSize,16px);font-style:normal;font-weight:400;line-height:20px;white-space:normal;text-align:left}.embeddedMessagingMinimizedNotificationDismissButton{width:24px;height:24px;align-self:flex-start;padding:0;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--eswInvitationDismissButtonColor,#aeaeae);background-color:var(--eswInvitationBackgroundColor,#2e2e2e);border:none;box-shadow:none;outline:none;cursor:pointer;margin:6px;border-radius:50%;font-size:12px;line-height:1}.embeddedMessagingMinimizedNotificationDismissButton:focus{outline:2px solid var(--eswInvitationDismissButtonColor,#aeaeae);outline-offset:-4px}.embeddedMessagingMinimizedNotificationDismissButton:hover{background-color:var(--eswInvitationBackgroundColor,#181818);filter:brightness(0.85)}