.cometchat-ai-assistant-chat{background:var(--cometchat-background-color-02);flex-direction:column;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.cometchat-ai-assistant-chat .cometchat-message-bubble-incoming{box-sizing:border-box;align-self:flex-start;max-width:100%;padding-top:3px;overflow:hidden}.cometchat-ai-assistant-chat__wrapper{width:100%;height:100%;position:relative;overflow:hidden}.cometchat-ai-assistant-chat__message-list-wrapper{height:inherit;box-sizing:border-box;width:100%;overflow:hidden}.cometchat-ai-assistant-chat__header-wrapper{width:100%;height:fit-content;overflow:hidden}.cometchat-ai-assistant-chat__composer-wrapper{background:0 0;width:100%;height:fit-content;overflow:hidden}.cometchat-ai-assistant-chat .cometchat-message-header{border-bottom:1px solid var(--cometchat-border-color-light)}.cometchat-ai-assistant-chat .cometchat-message-header .cometchat-list-item{gap:var(--cometchat-spacing-2)}.cometchat-ai-assistant-chat .cometchat-message-header .cometchat-list-item__body-title{display:block}.cometchat-ai-assistant-chat .cometchat-message-header .cometchat-message-header__subtitle{color:var(--cometchat-text-color-secondary)}.cometchat-ai-assistant-chat .cometchat-ai-assistant-chat__header-auxiliary-view{justify-content:space-between;align-items:center;gap:var(--cometchat-spacing-2);display:flex}.cometchat-ai-assistant-chat .cometchat-ai-assistant-chat__header-auxiliary-view .cometchat-button{box-sizing:border-box;background:0 0;border:none;width:fit-content;height:fit-content;margin:0;padding:6px}.cometchat-ai-assistant-chat .cometchat-ai-assistant-chat__header-auxiliary-view .cometchat-button__icon{background:var(--cometchat-icon-color-secondary);width:24px;height:24px}.cometchat-ai-assistant-chat .cometchat-ai-assistant-chat__header-auxiliary-view .cometchat-button__icon:hover{background:var(--cometchat-icon-color-primary);transition:background .4s ease-in-out}.cometchat-ai-assistant-chat .cometchat-message-composer__input{border:none}.cometchat-ai-assistant-chat .cometchat-message-composer{border-radius:var(--cometchat-radius-4);border:1px solid var(--cometchat-border-color-default);background:var(--cometchat-background-color-01);width:auto;margin:0 8px 8px}.cometchat-ai-assistant-chat .cometchat-message-bubble__status-info-view-receipts-sent .cometchat-message-list__receipt,.cometchat-ai-assistant-chat .cometchat-message-bubble__status-info-view-receipts-wait .cometchat-message-list__receipt,.cometchat-ai-assistant-chat .cometchat-message-bubble__status-info-view-receipts-delivered .cometchat-message-list__receipt{background-color:var(--cometchat-icon-color-secondary)}.cometchat-ai-assistant-chat .cometchat-message-bubble__status-info-view .cometchat-message-bubble__status-info-view-receipts-error{width:12px;height:12px;margin-bottom:2px}.cometchat-ai-assistant-chat .cometchat-message-bubble__status-info-view{gap:var(--cometchat-padding-1)}.cometchat-ai-assistant-chat__send-button-view{border-radius:var(--cometchat-radius-max);width:44px;height:44px;padding:var(--cometchat-padding-3);border:1px solid var(--cometchat-border-color-light);background:var(--cometchat-background-color-04);justify-content:center;align-items:center;display:flex}.cometchat-ai-assistant-chat__send-button-view .cometchat-ai-assistant-chat__send-button-icon{background:var(--cometchat-icon-color-white);width:20px;height:20px;-webkit-mask:url("../../assets/send-message.svg") 50%/contain no-repeat;mask:url("../../assets/send-message.svg") 50%/contain no-repeat}.cometchat-ai-assistant-chat__send-button-view--active{background:var(--cometchat-secondary-button-background)}.cometchat-ai-assistant-chat .cometchat-message-list .cometchat-list__body{border:none;height:100%}.cometchat-ai-assistant-chat .cometchat-message-list__shimmer{background:0 0}.cometchat-ai-assistant-chat__send-button-view--streaming{background:var(--cometchat-secondary-button-background)}.cometchat-ai-assistant-chat__send-button-view--streaming .cometchat-ai-assistant-chat__send-button-icon{background:var(--cometchat-icon-color-white);border-radius:0;width:16px;height:16px;-webkit-mask:url("../../assets/stop-message.svg") 50%/contain no-repeat;mask:url("../../assets/stop-message.svg") 50%/contain no-repeat}.cometchat-ai-assistant-chat .cometchat-list__empty-view{padding:var(--cometchat-padding-4);flex-direction:column;justify-content:center;align-items:center;display:flex}.cometchat-ai-assistant-chat__empty-state-suggested-messages{padding-top:var(--cometchat-padding-5);flex-flow:wrap;justify-content:center;align-items:center;gap:8px;max-width:85%;display:flex}.cometchat-ai-assistant-chat__suggested-message-icon{background:var(--cometchat-icon-color-secondary);width:16px;height:16px;display:inline-block;-webkit-mask:url("../../assets/right-arrow.svg") 50%/contain no-repeat;mask:url("../../assets/right-arrow.svg") 50%/contain no-repeat}.cometchat-ai-assistant-chat__suggested-message-pill:hover{background:var(--cometchat-background-color-01);cursor:pointer;transition:all .4s ease-in-out}.cometchat-ai-assistant-chat__suggested-message-pill{border:1px solid var(--cometchat-border-color-default);border-radius:var(--cometchat-radius-max);min-width:80px;min-height:32px;color:var(--cometchat-text-color-secondary);font:var(--cometchat-font-body-regular);justify-content:center;align-items:center;gap:var(--cometchat-spacing-2);padding:var(--cometchat-padding-2)var(--cometchat-padding-3);box-sizing:border-box;background:0 0;display:flex}.cometchat-ai-assistant-chat .cometchat-message-list{max-width:calc(100% + (var(--cometchat-padding-4)*2));background:0 0;margin:0 auto 17px}.cometchat-ai-assistant-chat .cometchat-message-list__body{padding:0 var(--cometchat-padding-1);padding-bottom:var(--cometchat-padding-2)}@media (width<=768px){.cometchat-ai-assistant-chat{z-index:3;width:100vw;position:fixed;top:0;left:0}}.cometchat-ai-assistant-chat__empty-state{background:0 0;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cometchat-ai-assistant-chat__empty-state-content{text-align:center;padding-top:var(--cometchat-padding-2);flex-direction:column;align-items:center;display:flex}.cometchat-ai-assistant-chat .cometchat-list__body>.cometchat-list__body-intersection-top{visibility:hidden}.cometchat-ai-assistant-chat__empty-state-icon img{object-fit:contain;width:60px;height:60px}.cometchat-ai-assistant-chat__empty-state-icon{padding-bottom:var(--cometchat-padding-5)}.cometchat-ai-assistant-chat__empty-state-greeting-message{color:var(--cometchat-text-color-primary);text-align:center;font:var(--cometchat-font-heading4-medium)}.cometchat-ai-assistant-chat__empty-state-intro-message{color:var(--cometchat-text-color-tertiary);text-align:center;font:var(--cometchat-font-body-regular);padding-top:var(--cometchat-padding-1)}.cometchat-ai-assistant-chat .cometchat-message-bubble-outgoing .cometchat-message-bubble__body,.cometchat-ai-assistant-chat .cometchat-message-bubble-outgoing .cometchat-text-bubble{background:var(--cometchat-background-color-03)}.cometchat-ai-assistant-chat .cometchat-message-bubble-incoming .cometchat-message-bubble__body{background:0 0}.cometchat-ai-assistant-chat .cometchat-message-bubble__wrapper{gap:var(--cometchat-spacing-2);padding:var(--cometchat-padding-2)}.cometchat-message-bubble__body.agent-assistant_custom{padding:0}.cometchat-ai-assistant-chat .cometchat-message-bubble-outgoing .cometchat-text-bubble__body-text,.cometchat-ai-assistant-chat .cometchat-message-bubble-outgoing .cometchat-date{color:var(--cometchat-text-color-primary)}@media (width<=768px){.cometchat-ai-assistant-chat__empty-state-suggested-messages{max-width:90%}}@media (width<=680px){.cometchat-ai-assistant-chat__empty-state-suggested-messages{max-width:100%}}.cometchat-ai-assistant-chat__sidebar{background:var(--cometchat-background-color-01);border-left:1px solid var(--cometchat-border-color-light);z-index:1000;flex-direction:column;width:60%;max-width:420px;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;right:0;transform:translate(100%)}.cometchat-ai-assistant-chat__sidebar--open{transform:translate(0)}.cometchat-ai-assistant-chat .cometchat-text-bubble.cometchat-text-bubble-outgoing .cometchat-text-bubble__body-text{line-height:1.75;-webkit-line-clamp:initial!important;line-clamp:initial!important}.cometchat-ai-assistant-chat .cometchat-text-bubble.cometchat-text-bubble-outgoing .cometchat-text-bubble__read-more,.cometchat-ai-assistant-chat .cometchat-text-bubble.cometchat-text-bubble-outgoing .cometchat-text-bubble__read-less{display:none}.cometchat-ai-assistant-chat__sidebar-content{background:var(--cometchat-background-color-02);flex-direction:column;flex:1;display:flex;overflow:hidden}.cometchat-ai-assistant-chat__message-composer-view{width:100%}.cometchat-ai-assistant-chat__message-composer-view--disabled{cursor:not-allowed;caret-color:#0000;position:relative}.cometchat-ai-assistant-chat__message-composer-view--disabled *{pointer-events:none}.cometchat-ai-assistant-chat__message-composer-view--disabled:hover:before{opacity:1;background:var(--cometchat-error-color)}.cometchat-ai-assistant-chat__message-composer-view--disabled .cometchat-ai-assistant-chat__send-button-view--streaming .cometchat-ai-assistant-chat__send-button-icon{cursor:not-allowed;pointer-events:none}.cometchat-ai-assistant-message-bubble__copy{background:var(--cometchat-icon-color-secondary);justify-content:flex-start;align-items:flex-start;width:20px;height:20px;display:flex;-webkit-mask:url("../../assets/Copy.svg") 50%/contain no-repeat;mask:url("../../assets/Copy.svg") 50%/contain no-repeat}.cometchat-ai-assistant-chat .cometchat-message-bubble-outgoing .cometchat-message-bubble__status-info-view{flex-direction:row;align-items:center;display:flex}.cometchat-ai-assistant-chat .cometchat-message-bubble-outgoing .cometchat-message-bubble__status-info-view .cometchat{display:flex}.cometchat-ai-assistant-chat__sidebar-overlay{z-index:999;opacity:0;background:#0000004d;width:100%;height:100%;animation:.3s forwards fadeIn;position:absolute;top:0;left:0}.cometchat-ai-assistant-chat .cometchat-message-bubble-incoming .cometchat-message-bubble__body-content-view,.cometchat-ai-assistant-chat .cometchat-message-bubble-incoming .cometchat-message-bubble__body-wrapper,.cometchat-ai-assistant-chat .cometchat-message-bubble-incoming .cometchat-message-bubble__body.tool-result_agentic,.cometchat-ai-assistant-chat .cometchat-message-bubble-incoming>div,.cometchat-ai-assistant-chat .cometchat-message-bubble-incoming .cometchat-message-bubble__body{width:100%!important;min-width:100%!important;max-width:100%!important}@keyframes fadeIn{to{opacity:1}}@media (width<=768px){.cometchat-ai-assistant-chat__sidebar{z-index:1000;position:fixed}.cometchat-ai-assistant-chat__sidebar--open{transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;transform:translate(0)}.cometchat-ai-assistant-chat__sidebar-overlay{z-index:999;position:fixed}}@media (width<=480px){.cometchat-ai-assistant-chat__sidebar{z-index:1000;position:fixed}.cometchat-ai-assistant-chat__sidebar--open{width:100%;max-width:none;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;transform:translate(0)}.cometchat-ai-assistant-chat__sidebar-overlay{z-index:999;position:fixed}}