.screenreader{clip:rect(1px,1px,1px,1px);clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute;white-space:nowrap;height:1px;width:1px;overflow:hidden;border:0;padding:0;margin:0;max-height:0}
main .embeddedServiceHelpButton{z-index:252}
div.embeddedServiceHelpButton,div.modalContainer.embeddedServiceSidebar{display:block;position:sticky;width:100%;height:0;top:auto;bottom:90px;left:0}
div.embeddedServiceHelpButton *,div.modalContainer.embeddedServiceSidebar *{font-family:"typefamily-primary",'Open Sans',Helvetica,Verdana,sans-serif}
div.embeddedServiceHelpButton button,div.modalContainer.embeddedServiceSidebar button{padding:0}
div.modalContainer.embeddedServiceSidebar{position:fixed}
div.embeddedServiceHelpButton div.helpButton{position:absolute;width:60px;height:60px;right:30px;bottom:20px}
div.embeddedServiceHelpButton div.helpButton .uiButton{display:flex;align-items:center;justify-content:center;min-width:0;background:0;width:60px;height:60px;box-shadow:none}
div.embeddedServiceHelpButton div.helpButton .uiButton:focus{border-radius:0}
div.embeddedServiceHelpButton div.helpButton .uiButton:focus-visible{outline:1px solid #ae367e;border-radius:0}
div.embeddedServiceHelpButton div.helpButton .uiButton::before{content:'';display:block !important;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#ae367e;background-repeat:no-repeat;box-shadow:0 4px 5px 0 rgba(0,0,0,0.25);transition:all .135s ease-in-out}
div.embeddedServiceHelpButton div.helpButton .uiButton:hover::before,div.embeddedServiceHelpButton div.helpButton .uiButton:focus::before,div.embeddedServiceHelpButton div.helpButton .uiButton:active::before{border-radius:50%;opacity:1}
div.embeddedServiceHelpButton div.helpButton .uiButton:not(:hover):before{background-color:#ae367e;border-radius:50%}
div.embeddedServiceHelpButton div.helpButton .uiButton:hover{background:0}
div.embeddedServiceHelpButton div.helpButton .uiButton:hover::before{background-position:-60px 0;background-color:#151515}
div.embeddedServiceHelpButton div.helpButton .helpButtonLabel{clip:rect(1px,1px,1px,1px);clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute;white-space:nowrap;height:1px;width:1px;overflow:hidden;border:0;padding:0;margin:0;max-height:0}
div.embeddedServiceHelpButton div.helpButton .embeddedServiceIcon{display:block !important;margin:0;width:25px;height:27px;-webkit-mask-image:url(assets/chat-bot.svg);mask-image:url(assets/chat-bot.svg);background-color:#fff}
div.embeddedServiceHelpButton div.helpButton .embeddedServiceIcon::before{display:none;content:none}
div.modalContainer.embeddedServiceSidebar{--SFchatBotWidth:375px;color:#333}
div.modalContainer.embeddedServiceSidebar .sidebarBody{display:flex;flex-flow:column;height:474px;max-height:474px;border-radius:8px}
div.modalContainer.embeddedServiceSidebar .activeFeature{display:flex;flex-grow:1;height:auto;min-height:100%;transform:unset;opacity:1;transition:all .135s ease-in-out}
div.modalContainer.embeddedServiceSidebar .featureBody{display:block;height:auto;min-height:100%}
div.modalContainer.embeddedServiceSidebar .stateBody{display:flex;flex-flow:column;justify-content:center;width:100%;height:100%}
div.modalContainer.embeddedServiceSidebar .messageArea{height:auto}
div.modalContainer.embeddedServiceSidebar .dialogTextContainer #dialogTextTitle{font-family:"typefamily-primary",'Open Sans',Helvetica,Verdana,sans-serif;font-size:2.4rem;line-height:1.2;font-weight:400;margin-bottom:27px}
div.modalContainer.embeddedServiceSidebar .dialogTextContainer #dialogTextBody{font-size:1.6rem;line-height:1.5;font-weight:400;margin-top:0}
div.modalContainer.embeddedServiceSidebar .snapins_postChat{display:block;height:auto;flex-grow:1;min-height:100%;width:100%;margin:0;border:0}
div.modalContainer.embeddedServiceSidebar [embeddedservice-chatheader_chatheader-host]{height:auto;min-height:unset}
div.modalContainer.embeddedServiceSidebar [embeddedservice-chatheader_chatheader-host]+.sidebarBody{border-radius:0 0 8px 8px}
div.modalContainer.embeddedServiceSidebar .waitingStateContent{min-height:310px}
div.modalContainer.embeddedServiceSidebar .waitingStateContent .queuePositionChatIcon{height:70px;margin-top:30px;margin-bottom:30px}
div.modalContainer.embeddedServiceSidebar .waitingStateContent .queuePositionChatIcon svg{display:none}
div.modalContainer.embeddedServiceSidebar .waitingGreeting,div.modalContainer.embeddedServiceSidebar .waitingGreetingContent,div.modalContainer.embeddedServiceSidebar .queuePositionCounter{margin:0;padding:0}
div.modalContainer.embeddedServiceSidebar .loadingBallContainer{display:flex;align-items:center;justify-content:center;width:70px;height:70px;padding:0;border-radius:10px;-webkit-mask-image:url(assets/bubble.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(assets/bubble.svg);mask-size:contain;mask-repeat:no-repeat;background-color:#ae367e}
div.modalContainer.embeddedServiceSidebar .loadingBallContainer .loadingBall{background-color:#fff}
div.modalContainer.embeddedServiceSidebar .waitingStateContent>.loadingBallContainer,div.modalContainer.embeddedServiceSidebar .sidebarLoadingIndicator>.loadingBallContainer,div.modalContainer.embeddedServiceSidebar .messageArea .loadingBallContainer{-webkit-mask-image:none;mask-image:none;background-color:transparent;height:20px;margin:15px 0}
div.modalContainer.embeddedServiceSidebar .waitingStateContent>.loadingBallContainer .loadingBall,div.modalContainer.embeddedServiceSidebar .sidebarLoadingIndicator>.loadingBallContainer .loadingBall,div.modalContainer.embeddedServiceSidebar .messageArea .loadingBallContainer .loadingBall{background-color:#ae367e;width:10px;height:10px}
div.modalContainer.embeddedServiceSidebar .messageArea .queuePositionContainer{margin-top:20px;width:100%;display:flex;flex-flow:column;align-items:center;justify-content:center}
div.modalContainer.embeddedServiceSidebar .messageArea .queuePositionContainer .queuePositionContent{display:flex;flex-flow:column;align-items:center;justify-content:center}
div.modalContainer.embeddedServiceSidebar .sidebarLoadingIndicator{min-height:474px;position:relative}
div.modalContainer.embeddedServiceSidebar .sidebarLoadingIndicator .loadingBallContainer{position:absolute}
div.modalContainer.embeddedServiceSidebar .minimizedContainer{position:absolute;right:30px;bottom:30px;display:flex;align-items:center;justify-content:center;min-width:0;background:0;width:60px;height:60px;min-height:60px;box-shadow:none;border:0;overflow:visible}
div.modalContainer.embeddedServiceSidebar .minimizedContainer .content{display:none}
div.modalContainer.embeddedServiceSidebar .minimizedContainer::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#ae367e;background-repeat:no-repeat;box-shadow:0 4px 5px 0 rgba(0,0,0,0.25);transition:all .135s ease-in-out}
div.modalContainer.embeddedServiceSidebar .minimizedContainer::after{content:"";display:block !important;margin:0;width:25px;height:27px;-webkit-mask-image:url(assets/chat-bot.svg);mask-image:url(assets/chat-bot.svg);background-color:#fff}
div.modalContainer.embeddedServiceSidebar .minimizedContainer:hover::before,div.modalContainer.embeddedServiceSidebar .minimizedContainer:focus::before,div.modalContainer.embeddedServiceSidebar .minimizedContainer:active::before{border-radius:50%;opacity:1}
div.modalContainer.embeddedServiceSidebar .minimizedContainer:focus-visible{outline:1px solid #ae367e}
div.modalContainer.embeddedServiceSidebar .minimizedContainer:hover{background:0}
div.modalContainer.embeddedServiceSidebar .minimizedContainer:hover::before{background-position:-60px 0;background-color:#151515}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer{position:absolute;right:30px;left:auto;bottom:20px;top:auto;margin:0;height:auto;max-height:unset;width:var(--SFchatBotWidth);overflow:visible;border-radius:8px;box-shadow:0 8px 25px rgba(0,0,0,0.15)}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer embeddedservice-chat-header{background:0}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .sidebarHeader:not(.helpButton){position:static;background-color:#151515;border-radius:8px 8px 0 0;color:#fff;min-height:76px;height:auto;padding:14px 16px}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .sidebarHeader:not(.helpButton)>img{width:48px;height:48px;max-width:unset;max-height:unset;padding:4px;border-radius:100px}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .sidebarHeader:not(.helpButton) h2{font-family:"typefamily-primary",'Open Sans',Helvetica,Verdana,sans-serif;font-size:2rem !important;font-weight:400;line-height:1.3;color:inherit}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .sidebarHeader:not(.helpButton) .closeButton{position:absolute;top:calc(100% + 30px);left:auto;right:0;display:flex;align-items:center;justify-content:center;min-width:0;background:0;width:60px;height:60px;min-height:60px;box-shadow:none;border:0;overflow:visible;padding:0;margin:0}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .sidebarHeader:not(.helpButton) .closeButton .slds-icon-utility-close{display:none}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .sidebarHeader:not(.helpButton) .closeButton::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#ae367e;background-repeat:no-repeat;box-shadow:0 4px 5px 0 rgba(0,0,0,0.25);transition:all .135s ease-in-out}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .sidebarHeader:not(.helpButton) .closeButton:focus-visible{outline:1px solid #ae367e}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .sidebarHeader:not(.helpButton) .closeButton::after{content:"";width:30px;height:30px;-webkit-mask-image:url(assets/close-button.svg);mask-image:url(assets/close-button.svg);background-color:#fff}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .sidebarHeader:not(.helpButton) .closeButton:hover::before{opacity:1;background-position:-60px 0;background-color:#151515}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .sidebarHeader:not(.helpButton) .minimizeButton{position:relative;display:flex;align-items:center;justify-content:center;margin:0}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .sidebarHeader:not(.helpButton) .minimizeButton .slds-icon-utility-minimize-window{display:none}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .sidebarHeader:not(.helpButton) .minimizeButton::before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;border-radius:3px;background-color:rgba(255,255,255,0.3);opacity:0;transition:opacity .135s ease-in-out}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .sidebarHeader:not(.helpButton) .minimizeButton::after{content:"";display:block;width:19px;height:2px;border-radius:1px;background-color:#fff;z-index:1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .sidebarHeader:not(.helpButton) .minimizeButton:hover::before{opacity:1}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .headerAnnouncement{position:absolute;background-color:#151515;color:#fff;width:100%}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .headerAnnouncement .announcement,div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .headerAnnouncement .text{color:#fff}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper{display:flex;max-height:unset;height:auto;min-height:83px;align-items:center;background:0;padding:20px;border-top:1px solid #dbdbdb}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .chasitorControls{flex-shrink:0;flex-grow:1;margin:0;align-items:center;justify-content:center;max-height:unset;height:auto}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .chasitorControls .chasitorText{min-height:43px;margin:0;position:relative;max-height:unset;padding:11px 12px;border:1px solid #ccc;font-size:1.4rem;font-weight:400;line-height:1.5}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .chasitorControls .chasitorText:focus{border:1px solid #919191;color:#333}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .chasitorControls .chasitorText:disabled{opacity:0}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .chasitorControls .chasitorText::placeholder{color:#999}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .chasitorControls .chasitorText::-webkit-input-placeholder{color:#999}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .chasitorControls .chatInputBoxDisabled{background-color:unset;color:#151515;padding-top:0}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .chasitorControls .Send{display:none}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .footerMenuWrapper{margin-top:0 !important;padding-right:10px}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .footerMenuWrapper .footer-menu{display:flex;flex-flow:column;align-items:center;justify-content:center}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .footerMenuWrapper embeddedservice-chat-input-footer-menu .slds-dropdown-trigger{padding:0}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .footerMenuWrapper embeddedservice-chat-input-footer-menu .slds-button_icon-container-more{display:block;width:24px;height:24px;margin-top:-13px;color:#151515;background-color:currentColor;-webkit-mask-image:url(assets/humburger.svg);mask-image:url(assets/humburger.svg)}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .footerMenuWrapper embeddedservice-chat-input-footer-menu .slds-button_icon-container-more[aria-expanded="true"]{color:#006f8f}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .footerMenuWrapper embeddedservice-chat-input-footer-menu .slds-button_icon-container-more[aria-expanded="false"]{color:#151515 !important}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .footerMenuWrapper embeddedservice-chat-input-footer-menu lightning-primitive-icon{display:none}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .footerMenuWrapper .slds-dropdown_bottom{width:var(--SFchatBotWidth);max-width:unset;bottom:45px;left:-20px;box-shadow:none;margin-bottom:2px}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .footerMenuWrapper .slds-dropdown_bottom slot{display:block}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .footerMenuWrapper .slds-dropdown_bottom .footer-menu-items{max-width:unset;width:auto;border:0}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .footerMenuWrapper .slds-dropdown_bottom .slds-dropdown__item{border-bottom:1px solid #ccc !important;border-top:1px solid #ccc !important;border-width:1px 0 0 0;margin:0}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .footerMenuWrapper .slds-dropdown_bottom .slds-dropdown__item:last-child{border-bottom-width:1px}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .footerMenuWrapper .slds-dropdown_bottom .slds-dropdown__item a{color:#006f8f;padding:12px 20px;border:0;font-size:1.4rem;font-weight:400;line-height:1.5;text-decoration:none}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .footerMenuWrapper .slds-dropdown_bottom .slds-dropdown__item a:focus,div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .footerMenuWrapper .slds-dropdown_bottom .slds-dropdown__item a:hover{background-color:transparent;border:0;box-shadow:none !important}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .footerMenuWrapper .slds-dropdown_bottom .slds-dropdown__item a .slds-truncate{text-decoration:none}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .footerMenuWrapper .slds-dropdown_bottom .slds-dropdown__item a .slds-truncate:hover{text-decoration:underline}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea:focus{border:0}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .wrapper.chatMessage{padding:0 20px;margin-top:10px}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .wrapper.chatMessage a{color:#ae367e;font-weight:700}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .wrapper.chatMessage.agent+.wrapper.chatMessage.chasitor,div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .wrapper.chatMessage.chasitor+.wrapper.chatMessage.agent{margin-top:20px}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .wrapper.chatMessage.agent{position:relative;overflow:visible}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .wrapper.chatMessage.agent .chatContent{padding-left:56px;padding-bottom:0;margin:0;background:0}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .wrapper.chatMessage.agent .typingIndicatorBallsContainer{background-color:transparent;height:42px;width:80px;display:flex;align-items:center;justify-content:center;border-radius:8px}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .wrapper.chatMessage.agent .typingIndicatorBallsContainer .typingIndicatorBall{background-color:#ccc;width:10px;height:10px}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .wrapper.chatMessage.agent ebcm-einstein-bot-chat-message{display:block;min-width:100%;padding:0}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .wrapper.chatMessage.agent .embeddedServiceLiveAgentStateChatAvatar .avatar{display:flex;position:absolute;margin:0;bottom:20px;left:20px;width:40px;height:40px;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:0 0;background-color:#fff;font-family:"typefamily-alt",'Open Sans',Helvetica,Verdana,sans-serif;font-size:2.4rem;line-height:1.2;font-weight:500;color:#fff;border-radius:100px;padding:0;z-index:0}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .wrapper.chatMessage.agent .embeddedServiceLiveAgentStateChatAvatar .avatar::before{content:"";display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#ae367e;border-radius:100px;z-index:-1}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .wrapper.chatMessage.agent .embeddedServiceLiveAgentStateChatAvatar .avatar::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;border-radius:100px;background-image:inherit;background-size:cover;background-position:0 0}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .wrapper.chatMessage.agent.embeddedServiceLiveAgentStateChatTypingIndicator .embeddedServiceLiveAgentStateChatAvatar .avatar{bottom:0}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .chat-content{padding:12px;font-size:1.4rem;line-height:1.5}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .chat-content .chatMessageContent{font-size:1.4rem;line-height:1.5}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .chat-content.agent{background-color:#f5f5f5;color:inherit;width:auto;max-width:unset;margin:0;border-radius:8px 8px 8px 0;box-shadow:none}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .chat-content.chasitor,div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .chat-content.chasitor a{background-color:#ae367e;color:#fff;border-radius:8px 8px 0 8px;max-width:unset}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .nameAndTimeContent{display:flex;align-items:center;font-size:1.2rem;font-weight:400;line-height:1.9;padding-left:56px;color:#333}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .nameAndTimeContent .agentName{margin:0}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .nameAndTimeContent .nameAndTimeDotDivider{margin:0 4px}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .embeddedServiceLiveAgentStateChatEventMessage .eventMessage::before,div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .embeddedServiceLiveAgentStateChatEventMessage .eventMessage::after{border-top:1px solid #e6e6e6}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .embeddedServiceLiveAgentStateChatEventMessage .eventMessage .uiOutputRichText{font-size:1.4rem;font-weight:400;line-height:1.5;padding:0 10px}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .agent.chatMessage.embeddedServiceLiveAgentStateChatMenuMessage .chatContent{padding:0}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .rich-menu button{font-family:"typefamily-primary",'Open Sans',Helvetica,Verdana,sans-serif}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .agent.embeddedServiceLiveAgentStateChatMenuMessage:nth-child(-n+4) .rich-menu{width:auto}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .agent.embeddedServiceLiveAgentStateChatMenuMessage:nth-child(-n+4) .rich-menu-items li{border:0;border-radius:0}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .agent.embeddedServiceLiveAgentStateChatMenuMessage:nth-child(-n+4) .rich-menu-items li .embeddedServiceLiveAgentStateChatRichItem{border:.5px solid #919191;border-width:1px 1px 0 1px;background-color:#fff}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .agent.embeddedServiceLiveAgentStateChatMenuMessage:nth-child(-n+4) .rich-menu-items li .embeddedServiceLiveAgentStateChatRichItem:hover{color:#fafafa}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .agent.embeddedServiceLiveAgentStateChatMenuMessage:nth-child(-n+4) .rich-menu-items li:first-child .embeddedServiceLiveAgentStateChatRichItem{border-radius:8px 8px 0 0}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .agent.embeddedServiceLiveAgentStateChatMenuMessage:nth-child(-n+4) .rich-menu-items li:last-child .embeddedServiceLiveAgentStateChatRichItem{border-radius:0 0 8px 8px;border-width:1px}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .agent.embeddedServiceLiveAgentStateChatMenuMessage:nth-child(-n+4) .embeddedServiceLiveAgentStateChatRichItem{font-size:1.4rem;line-height:1.5;padding:12px;color:inherit}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .agent.embeddedServiceLiveAgentStateChatMenuMessage:nth-child(-n+4) .embeddedServiceLiveAgentStateChatRichItem.rich-menu-itemOptionIsClicked{opacity:.5;border:.5px solid #dbdbdb;border-width:1px 1px 1px 1px;background-color:#fff}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .agent.embeddedServiceLiveAgentStateChatMenuMessage:nth-child(-n+4) .embeddedServiceLiveAgentStateChatRichItem:not(.rich-menu-itemOptionIsClicked){transition:all .135s ease-in-out}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .agent.embeddedServiceLiveAgentStateChatMenuMessage:nth-child(-n+4) .embeddedServiceLiveAgentStateChatRichItem:not(.rich-menu-itemOptionIsClicked):hover{background-color:#ae367e;color:#fff;border-color:#ae367e;opacity:1}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .embeddedServiceLiveAgentStateChatMenuMessage:not(:nth-child(-n+4)) .rich-menu,div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .embeddedServiceLiveAgentStateChatButtonMessage .rich-menu{padding:0;margin:0;width:auto}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .embeddedServiceLiveAgentStateChatMenuMessage:not(:nth-child(-n+4)) .rich-menu-items,div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .embeddedServiceLiveAgentStateChatButtonMessage .rich-menu-items{display:block;width:auto;max-width:unset;margin:0 -5px;text-align:right}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .embeddedServiceLiveAgentStateChatMenuMessage:not(:nth-child(-n+4)) .rich-menu-items li,div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .embeddedServiceLiveAgentStateChatButtonMessage .rich-menu-items li{display:inline-block;width:auto;margin:5px;border:0}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .embeddedServiceLiveAgentStateChatMenuMessage:not(:nth-child(-n+4)) .rich-menu-items .embeddedServiceLiveAgentStateChatRichItem,div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .embeddedServiceLiveAgentStateChatButtonMessage .rich-menu-items .embeddedServiceLiveAgentStateChatRichItem{border:.5px solid #919191;padding:12px 24px;font-size:1.4rem;line-height:1.5;text-align:left;border-radius:25px !important}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .embeddedServiceLiveAgentStateChatMenuMessage:not(:nth-child(-n+4)) .rich-menu-items .embeddedServiceLiveAgentStateChatRichItem:not(.rich-menu-itemOptionIsClicked),div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .embeddedServiceLiveAgentStateChatButtonMessage .rich-menu-items .embeddedServiceLiveAgentStateChatRichItem:not(.rich-menu-itemOptionIsClicked){transition:all .135s ease-in-out}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .embeddedServiceLiveAgentStateChatMenuMessage:not(:nth-child(-n+4)) .rich-menu-items .embeddedServiceLiveAgentStateChatRichItem:not(.rich-menu-itemOptionIsClicked):hover,div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .embeddedServiceLiveAgentStateChatButtonMessage .rich-menu-items .embeddedServiceLiveAgentStateChatRichItem:not(.rich-menu-itemOptionIsClicked):hover{background-color:#ae367e;border-color:#ae367e;color:#fff;opacity:1}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .embeddedServiceLiveAgentStateChatMenuMessage:not(:nth-child(-n+4)) .rich-menu-items .embeddedServiceLiveAgentStateChatRichItem.rich-menu-itemOptionIsClicked,div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageWrapper .embeddedServiceLiveAgentStateChatButtonMessage .rich-menu-items .embeddedServiceLiveAgentStateChatRichItem.rich-menu-itemOptionIsClicked{opacity:.5;color:#333}
div.modalContainer.embeddedServiceSidebar.loading .hideWhileLoading{opacity:0;transform:rotate3d(1,0,0,90deg);height:0}
div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat{display:flex !important;flex-flow:column;align-items:center;padding:30px}
div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat.slds-spinner_container{position:absolute;width:100%;top:0;left:0;padding:10px 20px;background-color:#151515;color:#fff}
div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat.slds-spinner_container .slds-spinner--brand{font-size:1.4rem;line-height:1.5}
div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields{flex-grow:1;width:100%}
div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element{width:auto !important;padding:0 !important;margin:0 !important;margin-top:20px !important}
div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element:first-child{margin-top:0 !important}
div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element .prechat-input:focus+span[id$="-error"]::before{border-width:2px !important}
div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element span[id$="-error"]{position:relative;color:#db0020 !important;font-size:1.4rem !important;line-height:1.5 !important;float:none !important;text-align:left;padding-top:5px}
div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element span[id$="-error"]::before{content:'';display:block;position:absolute;width:100%;height:48px;top:-48px;left:0;border:1px solid #db0020;border-radius:4px;user-select:none;pointer-events:none}
div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element .slds-form-element__label{font-size:1.4rem;font-weight:600;line-height:1.5;margin-bottom:8px;color:#333;display:block;cursor:pointer}
div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element .slds-form-element__label+input,div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element .slds-form-element__label+select{margin-top:5px}
div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]),div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element select,div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element textarea{font-family:"typefamily-primary",'Open Sans',Helvetica,Verdana,sans-serif;font-size:1.8rem;font-weight:400;color:#333;border:1px solid #ccc;border-radius:.25em;display:block;padding:10px;height:48px;width:100%}
div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):active,div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element select:active,div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element textarea:active,div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):focus,div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element select:focus,div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element textarea:focus{border-color:#919191;outline:0}
div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element input:not([type="radio"]):not([type="checkbox"]):not([type="submit"])[disabled="disabled"],div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element select[disabled="disabled"],div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element textarea[disabled="disabled"]{color:#666;background-color:#f5f5f5}
.has-error div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]),.has-error div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element select,.has-error div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element textarea{border-color:#db0020}
div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .startChatButton{width:100%}
div.modalContainer.embeddedServiceSidebar .waitingStateContainer{min-height:100%;flex-flow:column;flex-grow:1}
div.modalContainer.embeddedServiceSidebar .dialogState{height:474px}
div.modalContainer.embeddedServiceSidebar .waitingStateButtonContainer,div.modalContainer.embeddedServiceSidebar .dialogButtonContainer,div.modalContainer.embeddedServiceSidebar .endChatContainer{display:flex;flex-flow:column;align-items:center;padding:20px;border-top:1px solid #dbdbdb}
div.modalContainer.embeddedServiceSidebar .waitingStateButtonContainer::before,div.modalContainer.embeddedServiceSidebar .dialogButtonContainer::before,div.modalContainer.embeddedServiceSidebar .endChatContainer::before{display:none;content:none}
div.modalContainer.embeddedServiceSidebar .startChatButton,div.modalContainer.embeddedServiceSidebar .closeChatButton,div.modalContainer.embeddedServiceSidebar .dialog-button-0,div.modalContainer.embeddedServiceSidebar .postChatButton,div.modalContainer.embeddedServiceSidebar .waitingCancelChat{display:block;position:relative;width:100%;min-height:40px;background-color:#151515 !important;color:#fff !important;font-size:1.6rem;font-weight:600;line-height:1.5;border-radius:4px;border:0;z-index:1}
div.modalContainer.embeddedServiceSidebar .startChatButton .label,div.modalContainer.embeddedServiceSidebar .closeChatButton .label,div.modalContainer.embeddedServiceSidebar .dialog-button-0 .label,div.modalContainer.embeddedServiceSidebar .postChatButton .label,div.modalContainer.embeddedServiceSidebar .waitingCancelChat .label{color:currentColor;overflow:visible}
div.modalContainer.embeddedServiceSidebar .startChatButton::before,div.modalContainer.embeddedServiceSidebar .closeChatButton::before,div.modalContainer.embeddedServiceSidebar .dialog-button-0::before,div.modalContainer.embeddedServiceSidebar .postChatButton::before,div.modalContainer.embeddedServiceSidebar .waitingCancelChat::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:4px;background-color:#151515 !important;color:#fff !important;z-index:-1;transition:transform .135s ease-in-out}
div.modalContainer.embeddedServiceSidebar .startChatButton:hover,div.modalContainer.embeddedServiceSidebar .closeChatButton:hover,div.modalContainer.embeddedServiceSidebar .dialog-button-0:hover,div.modalContainer.embeddedServiceSidebar .postChatButton:hover,div.modalContainer.embeddedServiceSidebar .waitingCancelChat:hover{border-radius:4px}
div.modalContainer.embeddedServiceSidebar .startChatButton:hover::before,div.modalContainer.embeddedServiceSidebar .closeChatButton:hover::before,div.modalContainer.embeddedServiceSidebar .dialog-button-0:hover::before,div.modalContainer.embeddedServiceSidebar .postChatButton:hover::before,div.modalContainer.embeddedServiceSidebar .waitingCancelChat:hover::before{background-color:#505759 !important}
div.modalContainer.embeddedServiceSidebar .dialog-button-1,div.modalContainer.embeddedServiceSidebar .saveTranscriptButton{display:block;position:relative;width:auto;padding:0;margin-top:10px;margin-bottom:0;height:auto;min-height:unset;background:transparent !important;font-size:1.6rem;font-weight:400;line-height:1.5;color:#006f8f !important;text-decoration:none;text-decoration-thickness:0;text-underline-offset:0;overflow:visible;transition:all .135s ease-in-out}
div.modalContainer.embeddedServiceSidebar .dialog-button-1 .label,div.modalContainer.embeddedServiceSidebar .saveTranscriptButton .label{color:currentColor;overflow:visible}
div.modalContainer.embeddedServiceSidebar .dialog-button-1:hover,div.modalContainer.embeddedServiceSidebar .saveTranscriptButton:hover{text-decoration:underline;text-decoration-thickness:.15em;text-underline-offset:.2em}
div.modalContainer.embeddedServiceSidebar .dialog-button-1{font-size:1.6rem;line-height:1.5}
div.modalContainer.embeddedServiceSidebar .startChatButton{margin-top:30px !important}
@media(max-width:767px){div.modalContainer.embeddedServiceSidebar{bottom:50px}
div.modalContainer.embeddedServiceSidebar .minimizedContainer{transform:translateY(50px)}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer{width:100%;height:calc(100vh - 100px);max-width:unset;right:50%;bottom:100px;left:auto;top:auto;transform:translate(50%,50px)}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .sidebarHeader:not(.helpButton) .closeButton{right:20px;top:calc(100% + 20px)}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .sidebarBody,div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .stateBody{flex-grow:1;height:100%;max-height:100%;overflow:auto}
div.modalContainer.embeddedServiceSidebar .helpButton{right:20px;bottom:20px}
}
@media(min-width:768px) and (max-height:750px){div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer{right:20px;bottom:100px}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .sidebarBody{height:435px;max-height:435px}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .sidebarHeader:not(.helpButton){min-height:65px}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .sidebarHeader:not(.helpButton) .closeButton{top:calc(100% + 20px)}
div.modalContainer.embeddedServiceSidebar .sidebarHeader.helpButton{right:20px;bottom:20px}
div.modalContainer.embeddedServiceSidebar .sidebarLoadingIndicator,div.modalContainer.embeddedServiceSidebar .dialogState{min-height:435px;height:435px}
}
div.modalContainer.embeddedServiceSidebar .startChatButton{text-decoration:none}
div.modalContainer.embeddedServiceSidebar .closeChatButton{text-decoration:none}
div.modalContainer.embeddedServiceSidebar .dialog-button-0{text-decoration:none}
div.modalContainer.embeddedServiceSidebar .postChatButton{text-decoration:none}
div.modalContainer.embeddedServiceSidebar .waitingCancelChat{text-decoration:none}
div.modalContainer [c-privacyheaderforchatbot_privacyheaderforchatbot-host]{background-color:#151515 !important;border-top-left-radius:8px;border-top-right-radius:8px}
div.modalContainer [c-privacyheaderforchatbot_privacyheaderforchatbot-host] *{font-family:'Open Sans',Helvetica,Verdana,sans-serif}
div.modalContainer [c-privacyheaderforchatbot_privacyheaderforchatbot-host] div.default-header{background-color:#151515;padding:16px 14px;border-top-left-radius:8px;border-top-right-radius:8px}
div.modalContainer [c-privacyheaderforchatbot_privacyheaderforchatbot-host] div.default-header .chatHeader{color:#fafafa !important;font-size:2.1rem;font-weight:400;line-height:3rem;padding-left:0;margin:0}
div.modalContainer [c-privacyheaderforchatbot_privacyheaderforchatbot-host] div.default-header .headerButtons{display:flex;justify-content:flex-end;gap:14px}
div.modalContainer [c-privacyheaderforchatbot_privacyheaderforchatbot-host] div.default-header .headerButtons button{margin:0;opacity:unset}
div.modalContainer [c-privacyheaderforchatbot_privacyheaderforchatbot-host] div.default-header .headerButtons button:hover{opacity:.75}
div.modalContainer [c-privacyheaderforchatbot_privacyheaderforchatbot-host] div.content{display:flex;padding:10px 20px;flex-direction:column;gap:10px;background-color:#151515}
div.modalContainer [c-privacyheaderforchatbot_privacyheaderforchatbot-host] div.content .notification{padding:0;font-size:1.2rem;font-weight:400;line-height:2.1rem;color:#fafafa}
div.modalContainer [c-privacyheaderforchatbot_privacyheaderforchatbot-host] div.content .notification .policy-link{color:#fafafa !important;font-weight:700;text-decoration:underline}
div.modalContainer [c-privacyheaderforchatbot_privacyheaderforchatbot-host] div.content .actions .buttonWrapper{margin:0}
div.modalContainer [c-privacyheaderforchatbot_privacyheaderforchatbot-host] div.content .actions button{margin:0;padding:5.5px 18px;border-radius:40px;height:unset;width:unset;min-width:unset;color:#151515;font-size:1.4rem;font-weight:600;line-height:2.1rem}
div.modalContainer [c-privacyheaderforchatbot_privacyheaderforchatbot-host] div.content .actions button:hover{background-color:#e1ffff}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .embeddedServiceSidebarButton.uiButton--inverse:not(:disabled){border:unset}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .embeddedServiceSidebarButton.uiButton--inverse:not(:disabled):focus,div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .embeddedServiceSidebarButton.uiButton--inverse:not(:disabled):hover{border:unset;outline:1px solid #003156}
@media(min-width:768px) and (max-height:800px){div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer{max-height:calc(100vh - 110px);bottom:20px}
}
.embeddedServiceHelpButton{z-index:1000 !important;display:block !important}
div.embeddedMessagingConversationButtonWrapper{left:unset;top:unset}
.embeddedMessagingConversationButtonWrapper .embeddedMessagingConversationButton{position:relative;bottom:unset;right:unset}
.embeddedMessagingFrame{bottom:100px !important;max-height:calc(78vh) !important}