.screenreader{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;height:1px;width:1px;overflow:hidden;position:absolute;padding:0;margin:0}
div.embeddedServiceHelpButton,div.modalContainer.embeddedServiceSidebar{display:block;position:sticky;width:100%;top:auto;bottom:0;left:0}
div.embeddedServiceHelpButton *,div.modalContainer.embeddedServiceSidebar *{font-family:"typefamily-primary",Helvetica,Verdana,sans-serif}
div.modalContainer.embeddedServiceSidebar{position:fixed}
button.uiButton.helpButtonDisabled::after,button.uiButton.helpButtonEnabled::after{content:'Get help';color:#fefefe;font-size:1.6rem;z-index:1;padding-left:10px;padding-right:5px}
div.embeddedServiceHelpButton div.helpButton{position:absolute;width:unset;height:unset;right:20px;bottom:20px}
div.embeddedServiceHelpButton div.helpButton .uiButton{display:flex;align-items:center;justify-content:center;min-width:0;background:0;width:127px;height:48px;box-shadow:none}
div.embeddedServiceHelpButton div.helpButton .uiButton:focus{outline:1px solid #6d0176;border-radius:0}
div.embeddedServiceHelpButton div.helpButton .uiButton:focus-visible{outline:1px solid #6d0176;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:30px;background-color:#7e0188;background-image:linear-gradient(139.22deg,#7e0188 0,#000 190%);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:30px;opacity:1}
div.embeddedServiceHelpButton div.helpButton .uiButton:hover{background:0}
div.embeddedServiceHelpButton div.helpButton .uiButton:hover::before{background-position:-200px 0;background-color:#05112a}
div.embeddedServiceHelpButton div.helpButton .helpButtonLabel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;height:1px;width:1px;overflow:hidden;position:absolute;padding:0;margin:0}
div.embeddedServiceHelpButton div.helpButton .embeddedServiceIcon{display:block !important;margin:0;margin-left:5px;width:24px;height:23px;-webkit-mask-image:url(pearsonplus-chatbot/assets/chatbot-v3.svg);mask-image:url(pearsonplus-chatbot/assets/chatbot-v3.svg);background-color:#fff}
div.embeddedServiceHelpButton div.helpButton .embeddedServiceIcon::before{display:none;content:none}
@media(min-width:768px) and (max-height:750px){div.embeddedServiceHelpButton div.helpButton{right:20px;bottom:20px}
}
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",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(pearsonplus-chatbot/assets/bubble.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(pearsonplus-chatbot/assets/bubble.svg);mask-size:contain;mask-repeat:no-repeat;background-color:#6d0176}
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:#6d0176;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;width:127px;right:20px;bottom:20px;display:flex;align-items:center;justify-content:center;min-width:0;background:0;min-height:48px;box-shadow:none;border:0;overflow:visible}
div.modalContainer.embeddedServiceSidebar .minimizedContainer .content{padding:0 0 0 8px}
div.modalContainer.embeddedServiceSidebar .minimizedContainer .messageContent{margin:0}
div.modalContainer.embeddedServiceSidebar .minimizedContainer::after{content:'';display:block;position:absolute;top:0;left:0;width:127px;height:48px;border-radius:30px;background-color:#7e0188;background-image:linear-gradient(139.22deg,#7e0188 0,#000 190%);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::before{z-index:1;content:"";position:absolute;left:16px;display:block !important;margin:0;width:24px;height:23px;-webkit-mask-image:url(pearsonplus-chatbot/assets/chatbot-v3.svg);mask-image:url(pearsonplus-chatbot/assets/chatbot-v3.svg);background-color:#fff}
div.modalContainer.embeddedServiceSidebar .minimizedContainer:hover::after,div.modalContainer.embeddedServiceSidebar .minimizedContainer:focus::after,div.modalContainer.embeddedServiceSidebar .minimizedContainer:active::after{border-radius:30px;opacity:1}
div.modalContainer.embeddedServiceSidebar .minimizedContainer:focus-visible{outline:1px solid #6d0176}
div.modalContainer.embeddedServiceSidebar .minimizedContainer:hover{background:0}
div.modalContainer.embeddedServiceSidebar .minimizedContainer:hover::after{background-position:-200px 0;background-color:#05112a}
div.modalContainer.embeddedServiceSidebar .minimizedContainer span.message{color:#fefefe;font-size:1.6rem;z-index:1;padding-left:26px;text-decoration:none;line-height:1.6}
div.modalContainer.embeddedServiceSidebar .minimizedContainer .help.embeddedServiceIcon{display:none}
div.modalContainer.embeddedServiceSidebar button.minimizedContainer:focus{text-decoration:none}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer{position:absolute;right:30px;left:auto;bottom:120px;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:#2d374a;border-radius:8px 8px 0 0;color:#fefefe;min-height:76px;height:auto;padding:14px 16px}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .sidebarHeader:not(.helpButton)>img{background-image:linear-gradient(139.22deg,#7e0188 0,#000 190%);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",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}
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:#7e0188;background-image:linear-gradient(139.22deg,#7e0188 0,#000 190%);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 #6d0176}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .sidebarHeader:not(.helpButton) .closeButton::after{content:"";width:30px;height:30px;-webkit-mask-image:url(pearsonplus-chatbot/assets/close-button.svg);mask-image:url(pearsonplus-chatbot/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:#05112a}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .sidebarHeader:not(.helpButton) .minimizeButton{position:relative;display:flex;align-items:center;justify-content:center}
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:#05112a;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 #e8eefa}
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 #9ba1ad;font-size:1.4rem;font-weight:400;line-height:1.5}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .chasitorControls .chasitorText:disabled{opacity:0}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .chasitorControls .chatInputBoxDisabled{background-color:unset;color:#05112a;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:#05112a;background-color:currentColor;-webkit-mask-image:url(pearsonplus-chatbot/assets/humburger.svg);mask-image:url(pearsonplus-chatbot/assets/humburger.svg)}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .chasitorInputWrapper .footerMenuWrapper embeddedservice-chat-input-footer-menu .slds-button_icon-container-more:focus{color:#6d0176}
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:-21px;box-shadow:none}
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:1px solid #9ba1ad;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:#6d0176;padding:12px 20px;border:0;font-size:1.4rem;font-weight:400;line-height:1.5}
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}
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:#6d0176;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:#9ba1ad;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:48px;height:48px;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:0 0;background-color:#fff;font-family:"typefamily-alt",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:#7e0188;background-image:linear-gradient(139.22deg,#7e0188 0,#000 190%);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:#fff;color:inherit;width:auto;max-width:unset;margin:0;border-radius:8px 8px 8px 0;box-shadow:0 4px 6px rgba(0,0,0,0.1),0 0 6px rgba(0,0,0,0.15)}
div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .chat-content.chasitor,div.modalContainer.embeddedServiceSidebar div.dockableContainer.showDockableContainer .messageArea .chat-content.chasitor a{background-color:#6d0176;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.5;padding-left:56px}
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 #e8eefa}
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",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 #9ba1ad;border-width:1px 1px 0 1px;background-color:#e8eefa}
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}
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:#6d0176;color:#fff;border-color:#6d0176;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:1px solid #9ba1ad;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:#6d0176;border-color:#6d0176;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;border-width:1px}
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:#05112a;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 span[id$="-error"]{position:relative;color:#da3100 !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 #da3100;border-radius:4px;user-select:none;pointer-events:none}
div.modalContainer.embeddedServiceSidebar .cEinsteinBotCustomPreChat .prechatFields .slds-form-element .slds-form-element__label{font-size:1.6rem;font-weight:400;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",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:#6d0176;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 #e8eefa}
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:#05112a !important;color:#fff !important;font-size:1.6rem;font-weight:700;line-height:1.5;border-radius:100px;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:100px;background-color:#05112a !important;color:#fff !important;z-index:-1;transition:transform .135s ease-in-out}
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{transform:scale(1.05)}
div.modalContainer.embeddedServiceSidebar .dialog-button-1,div.modalContainer.embeddedServiceSidebar .saveTranscriptButton{display:block;position:relative;width:auto;padding:0;margin-top:20px;margin-bottom:0;height:auto;min-height:unset;background:transparent !important;font-size:1.6rem;font-weight:700;line-height:1.5;color:#7e0188;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 .loadingBallContainer{display:none !important}
.minimizedText>.message{display:none}
.minimizedText::after{content:'Get help';color:#fefefe;font-size:1.6rem;z-index:1;padding-left:20px;text-decoration:none}