html,body{height:100%}
body{margin:0}
.chatbotTitle{font-size:1.3rem;font-family:"Lato",sans-serif;letter-spacing:.3px;color:#fff;font-weight:900;opacity:1}
#heading{display:flex;align-items:center;justify-content:space-between;padding:2rem;background:#307fe2 0 0 no-repeat padding-box;height:6rem;border-radius:8px 8px 0 0}
.main{margin:18px;border-radius:4px}
.chatGPTBot{position:fixed;bottom:3.5rem;right:3.5rem;z-index:999;background:#f9f9f9;box-sizing:border-box;border-radius:.8rem;box-shadow:0 15px 20px rgba(0,0,0,0.1);display:none;max-height:75vh}
.chatBotMessageLeft{background-image:url("../../../etc.clientlibs/tata/clientlibs/assets/resources/img/pages/chatbot/Asset_2.svg");height:52%;width:52%;background-size:contain;background-repeat:no-repeat;position:absolute;left:12%;bottom:13%;transition-duration:.5s}
.leftUpMessage{bottom:19%;opacity:0}
.leftDownMessage{bottom:-1%;opacity:0}
.chatBotMessageRight{background-image:url("../../../etc.clientlibs/tata/clientlibs/assets/resources/img/pages/chatbot/Asset_1.svg");height:52%;width:52%;right:11%;background-size:contain;background-repeat:no-repeat;position:absolute;top:20%;transition-duration:.5s}
.rightUpMessage{top:5%;opacity:0}
.rightDownMessage{top:25%;opacity:0}
.chat-bot-icon{opacity:1;transition-duration:.3s;position:fixed;bottom:5rem;right:5rem;height:7rem;width:7rem;z-index:10;cursor:pointer;background-image:url("../../../etc.clientlibs/tata/clientlibs/assets/resources/img/pages/chatbot/Asset_3.svg");background-size:contain;background-repeat:no-repeat;overflow:hidden}
.chatbotIcons{display:flex}
.closeIconChatbot,.refreshIconChatbot{cursor:pointer;position:initial;line-height:1rem}
@keyframes spinChatbot{0{transform:rotate(0)}
100%{transform:rotate(-360deg)}
}
.refreshIconChatbot.spinning{animation:spinChatbot .5s linear infinite;transform-origin:50% 55%}
.chatbotIcons img{height:1.5rem;width:1.5rem;line-height:1.5rem}
.chatbotIcons .closeIconChatbot{margin-left:1rem}
.chatGPTBot .chatbotShadow{top:0;position:absolute;width:100%;height:100%;pointer-events:none;z-index:10}
.chatGPTBot .chatbotShadow .chatbotShadowDiv{height:6rem;box-shadow:0 10px 15px #00000031}
div[role="form"]{background-color:#f9f9f9;border-radius:0 0 8px 8px}
div[role="complementary"]{background-color:#f9f9f9;border-radius:0 0 8px 8px}
.webchat__bubble__content{margin:3px !important;box-shadow:rgba(154,154,154,0.4) 0 1px 5px;padding:15px}
.webchat__send-box{border-radius:0 0 8px 8px;background-color:#f9f9f9;border-radius:0 0 8px 8px}
.webchat__send-box__main{margin:0 6.8rem 2rem 2rem;border-radius:9px;box-shadow:0 3px 6px #00000029}
#webchat .webchat__send-box__main form{border-radius:9px;font-size:1.2rem;font-family:"Lato",sans-serif;padding:11px 15px 11px 15px}
#webchat .webchat__send-box__main input:focus{border-color:#66afe9;outline:0}
#webchat .webchat__send-box__main form:focus-within{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}
#webchat .webchat__send-box__main button{background-color:#307fe2;right:17px;width:36px;height:36px;position:absolute;border-radius:50%;box-shadow:0 3px 6px #00000029}
#webchat .webchat__send-box__main button svg{height:75%;width:75%;margin-left:5px}
.webchat__icon-button__shade{display:none}
#webchat .webchat__basic-transcript:focus .webchat__basic-transcript__focus-indicator{border:0}
#webchat .webchat__bubble__content a{color:#337ab7;text-decoration:none}
#webchat .webchat__bubble__content{animation-name:slideUp}
#webchat .webchat__bubble__content a:hover{text-decoration:underline}
#webchat .webchat__stacked-layout__avatar-gutter .webchat__initialsAvatar.webchat__initialsAvatar--fromUser,#webchat .webchat__defaultAvatar .webchat__initialsAvatar{display:none}
#webchat .webchat__stacked-layout__main .webchat__stacked-layout__avatar-gutter .webchat__defaultAvatar{position:absolute;bottom:0}
#webchat .webchat__basic-transcript__activity-body .webchat__stacked-layout__main .webchat__stacked-layout__alignment-pad{margin-left:35px}
#webchat .webchat__basic-transcript .webchat__basic-transcript__scrollable{scrollbar-width:.5rem;scrollbar-color:#c0cfe2}
#webchat .webchat__basic-transcript .webchat__basic-transcript__scrollable::-webkit-scrollbar{width:.5rem}
#webchat .webchat__basic-transcript .webchat__basic-transcript__scrollable::-webkit-scrollbar-thumb{width:.5rem;background:#c0cfe2}
#webchat .webchat__bubble .webchat__bubble__nub-pad{width:10px}
#webchat .webchat__typingIndicator{margin-left:10px}
#webchat .react-film__filmstrip .react-film__filmstrip__list .webchat__suggested-actions__button-text{font-family:"Lato",sans-serif;font-size:12px}
.ac-adaptiveCard .ac-textBlock p{font-size:12px;color:#3b3b3b !important;font-family:"Lato",sans-serif;line-height:16px}
.webchat__suggested-actions__focus-indicator{display:none}
#webchat .webchat__suggested-actions__item-box .webchat__suggested-action{padding-left:12px;padding-right:12px}
#webchat .react-film__filmstrip .react-film__filmstrip__list{margin-left:66px}
#webchat .webchat__suggested-actions__item-box{padding:0 3px}
#webchat .webchat__bubble__content .webchat__adaptive-card-renderer .ac-columnSet .ac-image{width:24px !important;height:38px !important}
#webchat .webchat__bubble__content .ac-container.ac-adaptiveCard{padding:15px 11px !important}
#webchat .webchat__bubble.webchat__stacked-layout__attachment{min-width:240px}
#webchat .react-film__filmstrip__list{display:flex;flex-wrap:wrap;max-width:260px}
#webchat .react-film__filmstrip__item{flex:0 0 calc(33.33% - 10px);margin-bottom:15px}
#webchat .react-film__flipper .react-film__flipper__slider .react-film__flipper__body{display:none}
@media(max-width:1450px) and (min-width:992px){.chatbotIcons img{height:1.2rem;width:1.2rem;line-height:1.2rem}
}
@media(max-width:767px){.chatGPTBot,.chatbotSection .show{right:0;bottom:0 !important;width:100%;height:100%;max-width:100%;max-height:100%;border-radius:0}
#heading{border-radius:0}
#webchat .react-film__filmstrip .react-film__filmstrip__list{margin-left:33px}
}
@media(max-width:575px){.webchat__send-box__main{margin:0 6.8rem 7rem 2rem}
}