.chat-container{border-radius:10px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.chat-container .betterdocs-chatbot-header{align-items:center;background-color:var(--betterdocs-ia-brand,#0bb782);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;justify-content:center;padding:10px;position:relative}.chat-container .betterdocs-chatbot-header .header__back.header__button{align-items:center;background:transparent;border-radius:4px;cursor:pointer;display:flex;height:30px;justify-content:center;left:10px;line-height:30px;position:absolute;text-align:center;transition:.25s ease-in-out;width:30px}.chat-container .betterdocs-chatbot-header .header__back.header__button:hover{background:#f6f6f7}.chat-container .betterdocs-chatbot-header .header-images{display:flex;margin-right:10px}.chat-container .betterdocs-chatbot-header .header-images img{border-radius:50%;height:30px;margin-right:-10px;width:30px}.chat-container .betterdocs-chatbot-header h2{color:#fff;font-family:system-ui;font-size:20px;font-size:24px;font-weight:600;margin:0 0 0 auto;padding:6px 0;text-align:center;width:100%}.chat-container .chat-content-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 5px}.chat-container .chat-content-wrapper .chat-body{-ms-overflow-style:none;background-color:#f9f9f9;flex:1;overflow-y:scroll;padding:10px 10px 0;scrollbar-width:none}.chat-container .chat-content-wrapper .chat-body::-webkit-scrollbar{background:transparent;width:0}.chat-container .chat-content-wrapper .chat-body .top-content{margin:auto auto 20px;text-align:center}.chat-container .chat-content-wrapper .chat-body .top-content .chat-icon{display:flex;justify-content:center;margin-bottom:15px}.chat-container .chat-content-wrapper .chat-body .top-content .heading-title{color:#1d2939;font-family:Inter;font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:18px;margin-bottom:10px;text-align:center}.chat-container .chat-content-wrapper .chat-body .top-content .chat-description{color:#667085;font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:22px;margin:auto;max-width:275px;text-align:center}.chat-container .chat-content-wrapper .chat-body .date{color:#888;margin-bottom:10px;text-align:center}.chat-container .chat-content-wrapper .chat-body .message{border-radius:20px;font-size:14px;margin-bottom:15px;max-width:100%;padding:6px 15px;position:relative;word-break:break-word}.chat-container .chat-content-wrapper .chat-body .message.failed,.chat-container .chat-content-wrapper .chat-body .message.sent{margin-bottom:30px;margin-left:auto;margin-right:0;max-width:calc(100% - 50px);padding:0 0 0 20px;text-align:right}.chat-container .chat-content-wrapper .chat-body .message.failed .query,.chat-container .chat-content-wrapper .chat-body .message.sent .query{background-color:var(--betterdocs-ia-brand,#0bb782);border-radius:18px 18px 6px 18px;color:#fff;display:inline-block;padding:10px 15px;text-align:left}.chat-container .chat-content-wrapper .chat-body .message.failed .status,.chat-container .chat-content-wrapper .chat-body .message.sent .status{align-items:center;bottom:-20px;color:var(--betterdocs-ia-brand,#0bb782);display:flex;font-size:12px;gap:4px;position:absolute;right:0}.chat-container .chat-content-wrapper .chat-body .message.failed .status svg,.chat-container .chat-content-wrapper .chat-body .message.sent .status svg{height:15px;width:15px}.chat-container .chat-content-wrapper .chat-body .message.received{align-items:end!important;align-self:flex-start;color:#000;display:flex;margin-right:20px;padding:0}.chat-container .chat-content-wrapper .chat-body .message.received .avatar{align-items:center;background:color-mix(in srgb,var(--betterdocs-ia-brand,#00b682) 16%,#fff);border-radius:50%;display:flex;flex:0 0 32px;height:32px;justify-content:center;margin-right:8px;overflow:hidden;width:32px}.chat-container .chat-content-wrapper .chat-body .message.received .avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.chat-container .chat-content-wrapper .chat-body .message.received .avatar svg{height:20px;width:20px}.chat-container .chat-content-wrapper .chat-body .message.received .avatar svg .chatbotpath{fill:var(--betterdocs-ia-brand,#00b682)}.chat-container .chat-content-wrapper .chat-body .message.received .thinking-dots{color:#98a2b3}.chat-container .chat-content-wrapper .chat-body .message.received .dots:after{animation:dots 1.5s steps(3) infinite;content:"";display:inline-block;text-align:left;width:1.3em}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:"...."}}.chat-container .chat-content-wrapper .chat-body .message.received .message-content{align-items:end;border-radius:20px;display:flex}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .text{background-color:#fff;border-radius:18px 18px 18px 6px;font-family:system-ui;line-height:1.6rem;padding:10px 15px}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .typing-text{background:#fff;border-radius:18px 18px 18px 6px;color:#98a2b3;padding:12px}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text{color:#333;font-family:IBM Plex Sans;line-height:1.6;width:calc(100% - 60px)}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text span.message-received-time{color:#b1b3bd;flex:0 0 auto;font-family:system-ui;font-size:12px;font-weight:400;letter-spacing:-.01em;line-height:1.4;text-align:left;white-space:nowrap}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .betterdocs-chatbot-retry{align-items:center;background:transparent;border:1px solid #d0d5dd;border-radius:999px;color:#475467;cursor:pointer;display:inline-flex;font-family:system-ui;font-size:12px;font-weight:500;line-height:1.4;margin-top:8px;padding:5px 12px;transition:color .15s ease,border-color .15s ease,background .15s ease}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .betterdocs-chatbot-retry:hover:not(:disabled){background:#f9fafb;border-color:#98a2b3;color:#1d2939}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .betterdocs-chatbot-retry:disabled{cursor:not-allowed;opacity:.5}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .message-meta{align-items:center;display:flex;flex-wrap:wrap;gap:2px 10px;justify-content:space-between;margin-top:6px;min-height:24px}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .reaction-bar{align-items:center;display:inline-flex;flex-shrink:0;gap:4px;margin-left:auto;position:relative}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .reaction-bar .reaction-btn{align-items:center;background:transparent;border:none;border-radius:50%;color:#98a2b3;cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;transition:color .15s ease,background .15s ease;width:26px}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .reaction-bar .reaction-btn:hover:not(:disabled){background:rgba(16,24,40,.06);color:#475467}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .reaction-bar .reaction-btn:disabled{cursor:default;opacity:.6}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .reaction-bar .reaction-btn.is-active.reaction-btn--up{background:rgba(0,169,127,.12);background:color-mix(in srgb,var(--betterdocs-ia-brand,#00a97f) 12%,transparent);color:var(--betterdocs-ia-brand,#00a97f)}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .reaction-bar .reaction-btn.is-active.reaction-btn--down{background:rgba(229,83,60,.12);color:#e5533c}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .reaction-bar .reaction-feedback-wrap{align-items:center;background:rgba(16,24,40,.04);border-radius:999px;display:inline-flex;gap:2px;margin-right:2px;padding:3px 4px 3px 9px;transition:background .15s ease}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .reaction-bar .reaction-feedback-wrap:hover{background:rgba(16,24,40,.07)}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .reaction-bar .reaction-feedback-link{background:none;border:none;color:#667085;cursor:pointer;font-family:system-ui;font-size:12px;line-height:1.25;padding:0;transition:color .15s ease;white-space:nowrap}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .reaction-bar .reaction-feedback-link:hover{color:#101828}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .reaction-bar .reaction-feedback-dismiss{align-items:center;background:none;border:none;border-radius:50%;color:#98a2b3;cursor:pointer;display:inline-flex;font-family:system-ui;font-size:13px;height:16px;justify-content:center;line-height:1;padding:0;transition:color .15s ease,background .15s ease;width:16px}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .reaction-bar .reaction-feedback-dismiss:hover{background:rgba(16,24,40,.1);color:#101828}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .reaction-bar .reaction-feedback-popover{background:#fff;border:1px solid #e0e2e9;border-radius:8px;box-shadow:0 6px 20px rgba(16,24,40,.12);left:auto;max-width:80vw;padding:10px;position:absolute;right:0;top:calc(100% + 6px);width:240px;z-index:20}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .reaction-bar .reaction-feedback-popover .reaction-feedback-input{border:1px solid #e0e2e9;border-radius:6px;box-sizing:border-box;color:#333;font-family:system-ui;font-size:13px;min-height:56px;padding:8px;resize:vertical;width:100%}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .reaction-bar .reaction-feedback-popover .reaction-feedback-input:focus{border-color:var(--betterdocs-ia-brand,#00a97f);outline:none}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .reaction-bar .reaction-feedback-popover .reaction-feedback-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .reaction-bar .reaction-feedback-popover .reaction-feedback-actions button{border-radius:6px;cursor:pointer;font-family:system-ui;font-size:12px;padding:5px 12px}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .reaction-bar .reaction-feedback-popover .reaction-feedback-actions button:disabled{cursor:default;opacity:.6}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .reaction-bar .reaction-feedback-popover .reaction-feedback-actions .reaction-feedback-cancel{background:#fff;border:1px solid #e0e2e9;color:#667085}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text .reaction-bar .reaction-feedback-popover .reaction-feedback-actions .reaction-feedback-submit{background:var(--betterdocs-ia-brand,#00a97f);border:1px solid var(--betterdocs-ia-brand,#00a97f);color:#fff}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text code{word-wrap:break-word;background-color:rgba(0,0,0,.07);border:1px solid #e0e0e0;border-radius:4px;display:block;font-size:.95em;line-height:1.6;margin:1.5em 0;overflow-x:auto;padding:1em;white-space:pre-wrap}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .text p{font-size:14px;margin-bottom:15px;margin-top:0}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .text p:last-child{margin:0}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .text ol,.chat-container .chat-content-wrapper .chat-body .message.received .message-content .text ul{margin-bottom:0;margin-left:5px;padding-left:15px}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .text ol li,.chat-container .chat-content-wrapper .chat-body .message.received .message-content .text ul li{font-size:14px;margin-bottom:10px}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .text a{color:#0073aa;font-weight:700;text-decoration:none}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .text a:hover{color:#005177;text-decoration:underline}.chat-container .chat-content-wrapper .chat-body .message.typing.received .message-content{align-items:end;padding:5px 10px 5px 5px}.chat-container .chat-content-wrapper .thankyou-message-container{background:#fff8e8;border:1px solid #ffeed4;border-radius:0;border-radius:8px;color:#667085;font-family:Inter;font-size:14px;font-size:12px;font-weight:400;margin:auto;padding:10px;text-align:center;width:calc(100% - 50px)}.chat-container .chat-content-wrapper .error-message-container{align-items:center;border-radius:0;color:red;display:flex;font-size:14px;height:35px;justify-content:start;margin-bottom:-25px;margin-left:-5px;margin-top:0;padding:0 5px;position:relative;text-align:center;width:100%;z-index:9999}.chat-container .chat-content-wrapper .chat-footer{background-color:#f9f9f9;display:flex;flex-direction:column;padding:10px}.chat-container .chat-content-wrapper .chat-footer .message-input{align-items:center;background-color:#fff;border:1px solid #f2e8e8;border-radius:30px;display:flex;flex:1;font-size:16px;justify-content:space-between;overflow:hidden;padding:5px}.chat-container .chat-content-wrapper .chat-footer .message-input input{background-color:#fff;border:none;flex:1;font-family:system-ui;font-size:16px;font-weight:400;height:30px;letter-spacing:-.02em;line-height:20px;margin-right:10px;padding:5px 10px;text-align:left;width:calc(100% - 50px)}.chat-container .chat-content-wrapper .chat-footer .message-input input:focus{outline:0}.chat-container .chat-content-wrapper .chat-footer .message-input input::-moz-placeholder{color:#d0d5dd;font-family:system-ui;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:20px;text-align:left}.chat-container .chat-content-wrapper .chat-footer .message-input input::placeholder{color:#d0d5dd;font-family:system-ui;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:20px;text-align:left}.chat-container .chat-content-wrapper .chat-footer .message-input button{align-items:center;background:var(--betterdocs-ia-brand,#0bb782);border:none;border-radius:30px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;padding:0;width:40px}.chat-container .chat-content-wrapper .chat-footer .message-input button svg{height:16px;width:16px}.chat-container .email-field-container{display:flex;flex-direction:column;margin-bottom:10px;margin-left:40px;margin-top:10px;position:relative;width:calc(100% - 60px)}.chat-container .email-field-container .email-field{align-items:center;background-color:#f1f1f1;border:1px solid #d0d5dd;border-radius:5px;display:flex;justify-content:end;padding-left:10px;width:100%}.chat-container .email-field-container .email-field svg{height:10px;width:10px}.chat-container .email-field-container .email-field input{background-color:transparent;border:none;height:35px;width:100%}.chat-container .email-field-container .email-field input:focus{border:none;box-shadow:none;outline:0}.chat-container .email-field-container .email-field .email-icon{align-items:center;background:#fff;border-radius:5px;cursor:pointer;display:flex;height:35px;justify-content:center;margin:4px;width:45px}.chat-container .email-field-container .continue-guest{color:#667085;cursor:pointer;font-size:12px;line-height:1.2;margin-top:6px;text-decoration:underline}.chat-container .email-field-container .continue-guest:hover{color:#667085;text-decoration:underline}.chat-container .email-field-container .continue-guest strong{color:#1d2939;font-weight:700}.message.received.email-field-wrapper{flex-direction:column;margin-top:0;position:relative;transition:.3s}.message.received.email-field-wrapper:hover span.skip-email{opacity:1}.message.received.email-field-wrapper span.skip-email{align-items:center;background:var(--betterdocs-ia-brand,#00b682);border-radius:50px;cursor:pointer;display:flex;height:100%;height:20px;justify-content:center;position:absolute;right:5px;top:-15px;width:20px}.message.received.email-field-wrapper span.skip-email svg{height:10px;width:10px}.message.received.email-field-wrapper span.skip-email{opacity:0;transition:.3s}.email-field-wrapper.focused .email-field{outline:1px solid var(--betterdocs-ia-brand,#00b682)}.chat-loading{align-items:start;display:flex;height:100%;justify-content:center;margin-top:100px}.generic-loader{bottom:0;left:0;position:fixed;right:0;text-align:center;top:35px}.generic-loader:before{content:"";display:inline-block;height:100%;vertical-align:middle}@keyframes betterdocs-ia-rotation-lr{0%{transform:rotate(-90deg)}to{transform:rotate(0)}}@keyframes betterdocs-ia-rotation-rl{0%{transform:rotate(90deg)}to{transform:rotate(0)}}@keyframes betterdocs-ia-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes betterdocs-ia-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes betterdocs-ia-fade-in{0%{opacity:0}to{opacity:1}}@keyframes betterdocs-ia-bounce-in{0%,35%{opacity:0}to{opacity:1}0%,40%,80%,to{transform:translateY(0)}60%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.typing-indicator{align-items:center;display:flex;gap:8px;justify-content:center}.dot{animation:bounce 1.4s ease-in-out infinite;background-color:var(--betterdocs-ia-brand,#00b682);border-radius:50%;height:8px;width:8px}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.chat-container .chat-content-wrapper .chat-body .message.received.email-field-wrapper{align-items:start!important}.message.typing.received.message-active .text{align-items:center;display:flex;justify-content:center;min-height:15px;min-width:50px}.message-input.disabled{opacity:.6;pointer-events:none}.fc-cart-drawer-container .fc-cart-drawer-open-btn{bottom:80px}.chat-container .betterdocs-chatbot-header button.betterdocs-chatbot-back{align-items:center;background:transparent;border:0;border-radius:10px;box-shadow:none;color:#fff;cursor:pointer;display:flex;height:34px;justify-content:center;left:8px;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .15s ease;width:34px;z-index:10}.chat-container .betterdocs-chatbot-header button.betterdocs-chatbot-back:focus,.chat-container .betterdocs-chatbot-header button.betterdocs-chatbot-back:hover{background:hsla(0,0%,100%,.14);color:#fff}.chat-container .betterdocs-chatbot-header button.betterdocs-chatbot-back:focus-visible{outline:2px solid #fff;outline-offset:1px}.chat-container .betterdocs-chatbot-header button.transcript-menu__trigger{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:transparent!important;border:none;border-radius:4px;box-shadow:none!important;color:inherit;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none!important;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:30px;z-index:10}.chat-container .betterdocs-chatbot-header button.transcript-menu__trigger:hover{background:hsla(0,0%,100%,.2)!important}.chat-container .betterdocs-chatbot-header button.transcript-menu__trigger:active,.chat-container .betterdocs-chatbot-header button.transcript-menu__trigger:focus,.chat-container .betterdocs-chatbot-header button.transcript-menu__trigger:focus-visible{background:transparent!important;box-shadow:none!important;outline:none!important}.transcript-menu__dropdown{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:190px;overflow:hidden;position:absolute;z-index:100}.chat-container .transcript-menu__dropdown button.transcript-menu__item{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;color:#344054;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:400;gap:8px;letter-spacing:normal;line-height:1.4;margin:0;padding:10px 14px;text-align:left;text-decoration:none;text-transform:none;transition:background .15s ease;white-space:nowrap;width:100%}.chat-container .transcript-menu__dropdown button.transcript-menu__item:focus,.chat-container .transcript-menu__dropdown button.transcript-menu__item:hover{background:#f2f4f7;border:none;box-shadow:none;color:#101828;outline:none}.chat-container .transcript-menu__dropdown button.transcript-menu__item:focus-visible{outline:2px solid #98a2b3;outline-offset:-2px}.chat-container .transcript-menu__dropdown button.transcript-menu__item.transcript-menu__item--handoff{font-weight:600}.chat-container .transcript-menu__dropdown button.transcript-menu__item svg{flex-shrink:0}.transcript-menu__divider{background:#eaecf0;height:1px;margin:4px 0}.transcript-email-popup-overlay{align-items:center;background:rgba(0,0,0,.4);border-radius:10px;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:absolute;top:0;width:100%;z-index:200}.transcript-email-popup{background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);max-height:calc(100% - 40px);max-width:320px;overflow-y:auto;width:100%}.transcript-email-popup__header{align-items:center;display:flex;justify-content:space-between;padding:16px 16px 0}.transcript-email-popup__header h4{color:#1d2939;font-size:16px;font-weight:600;margin:0}.transcript-email-popup__close{align-items:center;background:transparent;border:none;color:#667085;cursor:pointer;display:flex;justify-content:center;padding:4px}.transcript-email-popup__close:hover{color:#344054}.transcript-email-popup__body{padding:16px}.transcript-email-popup__body label{color:#344054;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.transcript-email-popup__body input[type=email]{border:1px solid #d0d5dd;border-radius:8px;box-sizing:border-box;color:#1d2939;font-size:14px;outline:none;padding:8px 12px;transition:border-color .15s ease;width:100%}.transcript-email-popup__body input[type=email]:focus{border-color:var(--betterdocs-ia-brand,#0bb782);box-shadow:0 0 0 3px rgba(11,183,130,.1);box-shadow:0 0 0 3px color-mix(in srgb,var(--betterdocs-ia-brand,#00b884) 10%,transparent)}.transcript-email-popup__body input[type=email]::-moz-placeholder{color:#98a2b3}.transcript-email-popup__body input[type=email]::placeholder{color:#98a2b3}.transcript-email-popup__error{color:#d92d20;font-size:12px;margin:6px 0 0}.transcript-email-popup__success{color:var(--betterdocs-ia-brand,#0bb782);font-size:12px;margin:6px 0 0}.transcript-email-popup__footer{display:flex;gap:8px;justify-content:flex-end;padding:0 16px 16px}.transcript-email-popup__cancel{background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#344054;cursor:pointer;font-size:13px;padding:8px 14px;transition:background .15s ease}.transcript-email-popup__cancel:hover{background:#f9fafb;color:#444}.transcript-email-popup__send{background:var(--betterdocs-ia-brand,#0bb782);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px;transition:background .15s ease}.transcript-email-popup__send:hover{background:#0a9e70;background:color-mix(in srgb,var(--betterdocs-ia-brand,#0bb782) 85%,#000)}.transcript-email-popup__send:disabled{cursor:not-allowed;opacity:.6}.chat-container.is-dragging-files:after{background:rgba(11,183,130,.08);background:color-mix(in srgb,var(--betterdocs-ia-brand,#00b884) 8%,transparent);border:2px dashed var(--betterdocs-ia-brand,#0bb782);border-radius:10px;content:"";inset:8px;pointer-events:none;position:absolute;z-index:5}.chat-container .bd-attachments{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.chat-container .bd-attachment{margin:0;position:relative}.chat-container .bd-attachment--image img{background:#fff;border:1px solid #eaecf0;border-radius:8px;display:block;height:56px;-o-object-fit:cover;object-fit:cover;width:56px}.chat-container .bd-attachment--file{align-items:center;background:#fff;border:1px solid #eaecf0;border-radius:8px;display:flex;gap:8px;max-width:200px;padding:6px 10px 6px 6px;text-align:left}.chat-container .bd-attachment__icon{align-items:center;background:#ecfdf3;background:color-mix(in srgb,var(--betterdocs-ia-brand,#00b884) 10%,#fff);border-radius:6px;color:var(--betterdocs-ia-brand,#0bb782);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.chat-container .bd-attachment__icon svg{height:18px;width:18px}.chat-container .bd-attachment__meta{display:flex;flex-direction:column;line-height:1.3;min-width:0}.chat-container .bd-attachment__name{color:#1d2939;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-container .bd-attachment__type{color:#667085;font-size:11px;letter-spacing:.02em}.chat-container .bd-attachment__remove{align-items:center;background:#344054;border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;position:absolute;right:-6px;top:-6px;width:20px}.chat-container .bd-attachment__remove svg{height:8px;width:8px}.chat-container .bd-attachment__remove svg path{stroke:#fff;fill:#fff}.chat-container .bd-attachment__remove:focus-visible{outline:2px solid var(--betterdocs-ia-brand,#0bb782);outline-offset:1px}.chat-container .message .query .query-attachments{justify-content:flex-end;margin-bottom:8px}.chat-container .message .query .query-attachments .bd-attachment--image img{border-color:hsla(0,0%,100%,.4);height:72px;width:72px}.chat-container .message .query .query-attachment-summary{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.chat-container .message .query .query-attachment-tag{align-items:center;background:hsla(0,0%,100%,.18);border-radius:6px;display:inline-flex;font-size:12px;gap:4px;max-width:180px;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.chat-container .message .query .query-attachment-tag svg{flex-shrink:0;height:14px;width:14px}.chat-container .chat-footer .composer-attachments{margin-bottom:8px}.chat-container .chat-footer .composer-attach-error{color:#d92d20;font-size:13px;line-height:1.4;margin:0 0 8px}.chat-container .chat-footer .message-input button.composer-attach{flex-shrink:0;height:28px;width:28px}.chat-container .chat-footer .message-input button.composer-attach svg{height:16px;width:16px}.chat-container .chat-footer .message-input button.composer-attach:focus-visible{outline:2px solid var(--betterdocs-ia-brand,#0bb782)}.chat-container .chat-footer .message-input button.composer-attach:disabled{cursor:default;opacity:.4}.betterdocs-ia-main-content .chat-container .chat-content-wrapper .chat-footer .message-input button.composer-attach,.chat-container .chat-content-wrapper .chat-footer .message-input button.composer-attach{background:transparent;border-radius:50%;color:#98a2b3}.betterdocs-ia-main-content .chat-container .chat-content-wrapper .chat-footer .message-input button.composer-attach:hover:not(:disabled),.chat-container .chat-content-wrapper .chat-footer .message-input button.composer-attach:hover:not(:disabled){background:#f2f4f7;color:var(--betterdocs-ia-brand,#0bb782)}.chat-container .screen-reader-text{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.chat-container .chat-footer .message-input.is-voice-active .composer-attach,.chat-container .chat-footer .message-input.is-voice-active .composer-send{display:none}.chat-container .chat-footer .message-input.is-voice-active .composer-tools{flex:1}.chat-container .chat-footer .message-input button.composer-mic{flex-shrink:0;height:28px;margin-right:4px;width:28px}.chat-container .chat-footer .message-input button.composer-mic svg{height:16px;width:16px}.chat-container .chat-footer .message-input button.composer-mic:focus-visible{outline:2px solid var(--betterdocs-ia-brand,#0bb782)}.chat-container .chat-footer .message-input button.composer-mic:disabled{cursor:default;opacity:.4}.chat-container .voice-bar{align-items:center;display:flex;flex:1;gap:10px;height:40px;min-width:0;padding-left:2px}.chat-container .voice-bar__dot{animation:bd-voice-pulse 1.2s ease-in-out infinite;background:#f04438;border-radius:50%;flex-shrink:0;height:8px;width:8px}.chat-container .voice-bar__time{color:#1d2939;flex-shrink:0;font-size:14px;font-variant-numeric:tabular-nums}.chat-container .voice-bar__limit{color:#98a2b3}.chat-container .voice-bar__wave{color:var(--betterdocs-ia-brand,#0bb782);flex:1;height:28px;min-width:0}.chat-container .voice-bar__live{color:#475467;direction:rtl;flex:1;font-size:14px;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.chat-container .voice-bar__status{align-items:center;color:#475467;display:flex;flex:1;font-size:14px;gap:8px}.chat-container .voice-bar__spinner{animation:bd-voice-spin .8s linear infinite;border:2px solid #d0d5dd;border-radius:50%;border-top:2px solid var(--betterdocs-ia-brand,#0bb782);height:16px;width:16px}.chat-container .query .query-voice{display:inline-flex;margin-right:6px;opacity:.85;vertical-align:-2px}.chat-container .query .query-voice svg{height:14px;width:14px}.chat-container .composer-attach-error .composer-error-retry{background:none;border:0;color:var(--betterdocs-ia-brand,#0bb782);cursor:pointer;font:inherit;font-weight:600;margin-left:8px;padding:0;text-decoration:underline}.betterdocs-ia-main-content .chat-container .chat-content-wrapper .chat-footer .message-input button.composer-mic,.betterdocs-ia-main-content .chat-container .chat-content-wrapper .chat-footer .message-input button.voice-bar__cancel,.chat-container .chat-content-wrapper .chat-footer .message-input button.composer-mic,.chat-container .chat-content-wrapper .chat-footer .message-input button.voice-bar__cancel{background:transparent;border-radius:50%;color:#667085}.betterdocs-ia-main-content .chat-container .chat-content-wrapper .chat-footer .message-input button.composer-mic:hover:not(:disabled),.betterdocs-ia-main-content .chat-container .chat-content-wrapper .chat-footer .message-input button.voice-bar__cancel:hover:not(:disabled),.chat-container .chat-content-wrapper .chat-footer .message-input button.composer-mic:hover:not(:disabled),.chat-container .chat-content-wrapper .chat-footer .message-input button.voice-bar__cancel:hover:not(:disabled){background:#f2f4f7;color:var(--betterdocs-ia-brand,#0bb782)}.betterdocs-ia-main-content .chat-container .chat-content-wrapper .chat-footer .message-input button.composer-mic,.chat-container .chat-content-wrapper .chat-footer .message-input button.composer-mic{color:#98a2b3}.betterdocs-ia-main-content .chat-container .chat-content-wrapper .chat-footer .message-input button.voice-bar__cancel,.chat-container .chat-content-wrapper .chat-footer .message-input button.voice-bar__cancel{flex-shrink:0;height:34px;width:34px}.betterdocs-ia-main-content .chat-container .chat-content-wrapper .chat-footer .message-input button.voice-bar__cancel svg,.chat-container .chat-content-wrapper .chat-footer .message-input button.voice-bar__cancel svg{height:12px;width:12px}.betterdocs-ia-main-content .chat-container .chat-content-wrapper .chat-footer .message-input button.voice-bar__cancel svg path,.chat-container .chat-content-wrapper .chat-footer .message-input button.voice-bar__cancel svg path{stroke:currentColor;fill:currentColor}.betterdocs-ia-main-content .chat-container .chat-content-wrapper .chat-footer .message-input button.voice-bar__confirm,.chat-container .chat-content-wrapper .chat-footer .message-input button.voice-bar__confirm{background:var(--betterdocs-ia-brand,#0bb782);color:#fff;flex-shrink:0}.betterdocs-ia-main-content .chat-container .chat-content-wrapper .chat-footer .message-input button.voice-bar__confirm svg,.chat-container .chat-content-wrapper .chat-footer .message-input button.voice-bar__confirm svg{height:18px;width:18px}.betterdocs-ia-main-content .chat-container .chat-content-wrapper .chat-footer .message-input button.voice-bar__confirm:focus-visible,.chat-container .chat-content-wrapper .chat-footer .message-input button.voice-bar__confirm:focus-visible{outline:2px solid var(--betterdocs-ia-brand,#0bb782);outline-offset:2px}@keyframes bd-voice-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes bd-voice-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.chat-container .voice-bar__dot,.chat-container .voice-bar__spinner{animation:none}}.chat-container .chat-content-wrapper .chat-footer{padding:10px 14px 14px}.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer{align-items:flex-end;background-color:#fff;border:0;border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 0 0 1px #e4e7ec;box-sizing:border-box;flex-direction:row;flex-wrap:wrap;gap:4px;justify-content:flex-start;min-height:50px;overflow:visible;padding:6px 6px 6px 14px;transition:box-shadow .15s ease}.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer:focus-within{box-shadow:0 1px 2px rgba(16,24,40,.06),0 0 0 1px #00b884,0 0 0 4px rgba(0,184,132,.12);box-shadow:0 1px 2px rgba(16,24,40,.06),0 0 0 1px var(--betterdocs-ia-brand,#00b884),0 0 0 4px color-mix(in srgb,var(--betterdocs-ia-brand,#00b884) 12%,transparent)}.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer .composer-attachments{flex-basis:100%;margin:4px 0 2px}.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer textarea.composer-textarea{background:transparent;border:0;box-shadow:none;box-sizing:border-box;color:#101828;display:block;flex:1;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:22px;margin:0;max-height:120px;min-height:38px;min-width:0;outline:0;overflow-y:auto;padding:8px 0;resize:none;width:auto}.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer textarea.composer-textarea::-moz-placeholder{color:#98a2b3}.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer textarea.composer-textarea::placeholder{color:#98a2b3}.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer textarea.composer-textarea:disabled{background:transparent;cursor:not-allowed}.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer .composer-toolbar{align-items:center;display:flex;flex-shrink:0;gap:4px;min-height:38px}.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer .composer-tools{align-items:center;display:flex;gap:4px;min-width:0}.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer button.composer-attach,.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer button.composer-mic{background:transparent;border-radius:10px;color:#98a2b3;height:34px;margin:0;width:34px}.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer button.composer-attach svg,.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer button.composer-mic svg{height:18px;width:18px}.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer button.composer-attach:hover:not(:disabled),.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer button.composer-mic:hover:not(:disabled){background:#f2f4f7;color:#101828}.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer button.composer-send{border-radius:12px;color:#fff;flex-shrink:0;height:38px;transition:background-color .15s ease,transform .1s ease;width:38px}.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer button.composer-send svg{height:17px;width:17px}.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer button.composer-send:not(:disabled):active{transform:scale(.94)}.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer button.composer-send:focus-visible{outline:2px solid var(--betterdocs-ia-brand,#00b884);outline-offset:2px}.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer .voice-bar{height:38px}.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer button.voice-bar__confirm{height:38px;width:38px}.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer.is-voice-active textarea.composer-textarea{display:none}.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer.is-voice-active .composer-toolbar{flex:1}.betterdocs-ia-main-content .chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer button.composer-send.is-empty,.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer button.composer-send.is-empty{cursor:default}.betterdocs-ia-main-content .chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer button.bd-attachment__remove,.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer button.bd-attachment__remove{background-color:#344054;border:2px solid #fff;border-radius:50%;color:#fff;height:20px;padding:0;width:20px}.betterdocs-ia-main-content .chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer button.bd-attachment__remove svg,.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer button.bd-attachment__remove svg{height:8px;width:8px}.betterdocs-ia-main-content .chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer button.bd-attachment__remove:hover,.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer button.bd-attachment__remove:hover{background-color:#1d2939}.chat-container .chat-content-wrapper .chat-footer .message-input.bd-composer button.composer-mic.is-unavailable{opacity:.45}.chat-container .handoff-card{background:#fff;border:1px solid #eaecf0;border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.05);margin:4px 0 16px 50px;padding:14px;text-align:left}.chat-container .handoff-card__head{display:flex;gap:10px;margin-bottom:12px}.chat-container .handoff-card__icon{align-items:center;background:#ecfdf3;background:color-mix(in srgb,var(--betterdocs-ia-brand,#00b884) 10%,#fff);border-radius:8px;color:var(--betterdocs-ia-brand,#00b884);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.chat-container .handoff-card__icon svg{height:18px;width:18px}.chat-container .handoff-card__title{color:#1d2939;font-size:15px;font-weight:600;line-height:1.4;margin:0 0 2px}.chat-container .handoff-card__lead{color:#475467;font-size:13px;line-height:1.45;margin:0}.chat-container .handoff-card__field{display:block;margin:0 0 10px}.chat-container .handoff-card__field>span{color:#344054;display:block;font-size:13px;font-weight:500;margin-bottom:4px}.chat-container .handoff-card__field>span em{color:#f04438;font-style:normal}.chat-container .handoff-card__field input,.chat-container .handoff-card__field textarea{background:#fff;border:1px solid #d0d5dd;border-radius:8px;box-sizing:border-box;color:#1d2939;font-family:inherit;font-size:14px;line-height:20px;padding:8px 10px;resize:vertical;width:100%}.chat-container .handoff-card__field input:focus,.chat-container .handoff-card__field textarea:focus{border-color:var(--betterdocs-ia-brand,#00b884);box-shadow:0 0 0 3px rgba(0,184,132,.12);box-shadow:0 0 0 3px color-mix(in srgb,var(--betterdocs-ia-brand,#00b884) 12%,transparent);outline:0}.chat-container .handoff-card__field input[aria-invalid=true],.chat-container .handoff-card__field textarea[aria-invalid=true]{border-color:#f04438}.chat-container .handoff-card__optional{color:#98a2b3!important;font-style:normal;font-weight:400}.chat-container .handoff-card__fineprint{color:#667085;font-size:12px;margin:0 0 10px}.chat-container .handoff-card__error{color:#d92d20;font-size:13px;margin:0 0 10px}.chat-container .handoff-card__actions{display:flex;gap:8px;justify-content:flex-end}.chat-container .handoff-card__actions button{border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:8px 14px}.chat-container .handoff-card__actions button:disabled{cursor:default;opacity:.6}.chat-container .handoff-card__cancel{background:#fff;border:1px solid #d0d5dd;color:#344054}.chat-container .handoff-card__submit{background:var(--betterdocs-ia-brand,#00b884);border:1px solid var(--betterdocs-ia-brand,#00b884);color:#fff}.chat-container .handoff-card--inline{margin:10px 0 4px}.chat-container .action-card,.chat-container .action-card__done{font-family:system-ui,-apple-system,Segoe UI,sans-serif}.chat-container .action-card__code{font-variant-numeric:tabular-nums;letter-spacing:.3em}.chat-container .action-card__resend{background:none;border:0;color:var(--betterdocs-ia-brand,#00b884);cursor:pointer;font-size:12.5px;margin-top:8px;padding:0}.chat-container .action-card__resend:disabled{cursor:default;opacity:.6}.chat-container .action-card__done{color:#039855;font-size:12.5px;margin:8px 0 0}.chat-container .action-card__summary{color:#1d2939;font-size:14px;font-weight:600;line-height:1.45;margin:0 0 10px}.chat-container .action-card__note{color:#475467;font-size:12.5px;margin:-4px 0 10px}.chat-container .handoff-cta-card{align-items:center;border:1px dashed #d0d5dd;border-radius:16px;box-sizing:border-box;display:flex;font-family:system-ui,-apple-system,Segoe UI,sans-serif;gap:10px;margin:4px 0 10px;padding:12px;position:relative;width:100%}.chat-container .handoff-cta-card__icon{align-items:center;background:#fff;border-radius:50%;box-shadow:0 0 0 1px #eaecf0;color:#344054;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.chat-container .handoff-cta-card__icon svg{height:16px;width:16px}.chat-container .handoff-cta-card__text{color:#667085;display:flex;flex:1;flex-direction:column;font-size:12px;line-height:17px;min-width:0}.chat-container .handoff-cta-card__text strong{color:#101828;font-size:13.5px;font-weight:600;line-height:19px}.chat-container .handoff-cta-card button.handoff-cta-card__close{align-items:center;background:#fff;border:0;border-radius:50%;box-shadow:0 0 0 1px #e4e7ec,0 1px 3px rgba(16,24,40,.12);color:#667085;cursor:pointer;display:flex;height:22px;justify-content:center;margin:0;padding:0;position:absolute;right:-9px;top:-9px;transition:color .15s ease,box-shadow .15s ease;width:22px;z-index:1}.chat-container .handoff-cta-card button.handoff-cta-card__close svg{height:10px;width:10px}.chat-container .handoff-cta-card button.handoff-cta-card__close:focus,.chat-container .handoff-cta-card button.handoff-cta-card__close:hover{background:#fff;box-shadow:0 0 0 1px #d0d5dd,0 2px 6px rgba(16,24,40,.16);color:#101828}.chat-container .handoff-cta-card button.handoff-cta-card__close:focus-visible{outline:2px solid var(--betterdocs-ia-brand,#00b884);outline-offset:1px}.chat-container .handoff-cta-card button.handoff-cta-card__button{background:#fff;border:1px solid #d0d5dd;border-radius:10px;box-shadow:none;color:#101828;cursor:pointer;flex-shrink:0;font:inherit;font-size:12.5px;font-weight:600;height:32px;margin:0;padding:0 12px;white-space:nowrap}.chat-container .handoff-cta-card button.handoff-cta-card__button:focus,.chat-container .handoff-cta-card button.handoff-cta-card__button:hover{background:#f6f7f9;color:#101828}.chat-container .handoff-cta{align-items:center;background:#fff;border:1px solid var(--betterdocs-ia-brand,#00b884);border-radius:999px;color:var(--betterdocs-ia-brand,#00b884);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:8px;padding:6px 12px}.chat-container .handoff-cta:hover{background:#ecfdf3;background:color-mix(in srgb,var(--betterdocs-ia-brand,#00b884) 10%,#fff)}.chat-container .message-content--agent .avatar--agent{background:var(--bd-chatbot-team-line,#f2c36b);color:var(--bd-chatbot-team-on,#3d2600);font-size:14px;font-weight:600}.chat-container .message-content--agent .agent-name{align-items:center;color:var(--bd-chatbot-team-ink,#8a5300);display:flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:4px}.chat-container .message-content--agent .agent-badge{background:var(--bd-chatbot-team-bg,#fff4e0);border-radius:999px;box-shadow:inset 0 0 0 1px var(--bd-chatbot-team-line,#f2c36b);color:var(--bd-chatbot-team-ink,#8a5300);font-size:11px;font-weight:600;padding:1px 6px}.chat-container .message-content--agent .agent-text{white-space:pre-wrap}.chat-container .message.to-team .query{box-shadow:0 0 0 2px var(--bd-chatbot-team-line,#f2c36b)}.chat-container .query-to-team{color:#98a2b3;display:block;font-size:11px;font-weight:500;margin-top:4px}.chat-container .system-note--team{max-width:100%}.chat-container .system-note--team .team-divider{align-items:center;color:var(--bd-chatbot-team-ink,#8a5300);display:flex;font-weight:600;gap:8px;margin-bottom:4px}.chat-container .system-note--team .team-divider:after,.chat-container .system-note--team .team-divider:before{background:var(--bd-chatbot-team-line,#f2c36b);content:"";flex:1;height:1px}.chat-container .system-note--team p{margin:0 auto;max-width:85%}.chat-container .system-note{color:#667085;font-size:12px;line-height:1.45;margin:4px auto 16px;max-width:85%;text-align:center}.chat-container .handoff-cta-card--banner{margin:0 0 8px}.chat-container .chat-content-wrapper .chat-body .message.received.agent .avatar.avatar--agent{background:var(--bd-chatbot-team-line,#f2c36b);color:var(--bd-chatbot-team-on,#3d2600);font-family:system-ui,-apple-system,Segoe UI,sans-serif}.chat-container .chat-content-wrapper .chat-body .message.received.agent .message-content .text.agent-text{background-color:var(--bd-chatbot-team-bg,#fff4e0);box-shadow:inset 0 0 0 1px var(--bd-chatbot-team-line,#f2c36b);color:#1d2939}.chat-container .chat-content-wrapper .chat-body .message.received.agent .agent-badge,.chat-container .chat-content-wrapper .chat-body .message.received.agent .agent-name{font-family:system-ui,-apple-system,Segoe UI,sans-serif}.betterdocs-ia-main-content .chat-container .chat-content-wrapper .chat-body .message.failed.to-team .query,.betterdocs-ia-main-content .chat-container .chat-content-wrapper .chat-body .message.sent.to-team .query,.chat-container .chat-content-wrapper .chat-body .message.failed.to-team .query,.chat-container .chat-content-wrapper .chat-body .message.sent.to-team .query{background-color:#fff;color:#1d2939}.betterdocs-ia-chatbot .bd-csat,.chat-container .bd-csat{background:#fff;border:1px solid #eaecf0;border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.05);margin:4px 12px 12px;padding:10px 12px}.betterdocs-ia-chatbot .bd-csat .bd-csat__head,.chat-container .bd-csat .bd-csat__head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.betterdocs-ia-chatbot .bd-csat .bd-csat__title,.chat-container .bd-csat .bd-csat__title{color:#344054;font-size:13px;font-weight:600}.betterdocs-ia-chatbot .bd-csat .bd-csat__close,.chat-container .bd-csat .bd-csat__close{background:transparent;border:0;border-radius:50%;color:#98a2b3;cursor:pointer;font-size:16px;height:22px;line-height:1;padding:0;width:22px}.betterdocs-ia-chatbot .bd-csat .bd-csat__close:hover,.chat-container .bd-csat .bd-csat__close:hover{background:rgba(16,24,40,.06);color:#475467}.betterdocs-ia-chatbot .bd-csat .bd-csat__scores,.chat-container .bd-csat .bd-csat__scores{display:flex;gap:4px;justify-content:space-between}.betterdocs-ia-chatbot .bd-csat .bd-csat__score,.chat-container .bd-csat .bd-csat__score{background:#f9fafb;border:1px solid #eaecf0;border-radius:8px;cursor:pointer;flex:1 1 0;font-size:18px;height:34px;line-height:1;padding:0;transition:background .15s ease,border-color .15s ease,transform .15s ease}.betterdocs-ia-chatbot .bd-csat .bd-csat__score:focus-visible,.betterdocs-ia-chatbot .bd-csat .bd-csat__score:hover:not(:disabled),.chat-container .bd-csat .bd-csat__score:focus-visible,.chat-container .bd-csat .bd-csat__score:hover:not(:disabled){background:rgba(0,169,127,.08);background:color-mix(in srgb,var(--betterdocs-ia-brand,#00a97f) 8%,transparent);border-color:var(--betterdocs-ia-brand,#00a97f);outline:0;transform:translateY(-1px)}.betterdocs-ia-chatbot .bd-csat .bd-csat__score:disabled,.chat-container .bd-csat .bd-csat__score:disabled{cursor:default;opacity:.6}.betterdocs-ia-chatbot .bd-csat .bd-csat__error,.chat-container .bd-csat .bd-csat__error{color:#d92d20;font-size:12px;margin:6px 0 0}.betterdocs-ia-chatbot .bd-csat.bd-csat--thanks,.chat-container .bd-csat.bd-csat--thanks{color:#067647;font-size:13px;text-align:center}.bd-rich{display:flex;flex-direction:column;gap:4px;min-width:0;position:relative;width:100%}.bd-rich__toolbar-end{margin-left:auto;position:relative}.bd-rich__bubble{position:absolute;transform:translateY(calc(-100% - 8px));z-index:25}.bd-rich__bubble.is-below{transform:translateY(8px)}.bd-rich__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:2px}.bd-rich__btn{align-items:center;background:transparent;border:0;border-radius:6px;color:#475467;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;height:28px;justify-content:center;line-height:1;min-width:28px;padding:0 6px}.bd-rich__btn.is-active,.bd-rich__btn:hover{background:#f2f4f7;color:#101828}.bd-rich__btn:focus-visible{outline:2px solid #00b884;outline-offset:1px}.bd-rich__btn--text{font-weight:600}.bd-rich__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.bd-rich__link{display:flex;gap:6px}.bd-rich__link input{border:1px solid #d0d5dd;border-radius:6px;flex:1;font:inherit;font-size:13px;min-width:0;padding:4px 8px}.bd-rich .bd-rich__content{font-size:14px;line-height:1.5;max-height:180px;min-height:44px;outline:none;overflow-y:auto;word-break:break-word}.bd-rich .bd-rich__content p{margin:0 0 6px}.bd-rich .bd-rich__content p:last-child{margin-bottom:0}.bd-rich .bd-rich__content p.is-editor-empty:first-child:before{color:#98a2b3;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.bd-rich.is-disabled{opacity:.6}.agent-text--rich ol,.agent-text--rich ul,.bd-la-rich ol,.bd-la-rich ul,.bd-rich__content ol,.bd-rich__content ul,.query-rich ol,.query-rich ul{margin:4px 0;padding-left:20px}.agent-text--rich li,.bd-la-rich li,.bd-rich__content li,.query-rich li{margin:0;padding:0}.agent-text--rich li p,.bd-la-rich li p,.bd-rich__content li p,.query-rich li p{margin:0}.agent-text--rich blockquote,.bd-la-rich blockquote,.bd-rich__content blockquote,.query-rich blockquote{border-left:3px solid #d0d5dd;margin:4px 0;opacity:.85;padding-left:10px}.agent-text--rich code,.bd-la-rich code,.bd-rich__content code,.query-rich code{background:rgba(16,24,40,.07);border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:1px 4px}.agent-text--rich pre,.bd-la-rich pre,.bd-rich__content pre,.query-rich pre{background:rgba(16,24,40,.07);border-radius:6px;margin:4px 0;padding:8px 10px;white-space:pre-wrap}.agent-text--rich pre code,.bd-la-rich pre code,.bd-rich__content pre code,.query-rich pre code{background:none;padding:0}.agent-text--rich a,.bd-la-rich a,.bd-rich__content a,.query-rich a{color:inherit;text-decoration:underline}.agent-text--rich p,.bd-la-rich p,.bd-rich__content p,.query-rich p{margin:0 0 6px}.agent-text--rich p:last-child,.bd-la-rich p:last-child,.bd-rich__content p:last-child,.query-rich p:last-child{margin-bottom:0}.query-rich{display:block}.query-rich code,.query-rich pre{background:hsla(0,0%,100%,.2)}
