@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);.tbwch__bot-assistant-button{background:#dcedf9;border:none;border-radius:8px;bottom:20px;cursor:pointer;padding:10px;position:fixed;right:20px}.tbwch__bot-assistant-button:hover{background:#dcedf990}.tbwch__bot-assistant-button:active{background:#dcedf9}.tbwch__bot-assistant-button--loading svg{animation:bounce-top 1.5s ease infinite}@keyframes bounce-top{0%{animation-timing-function:ease-in;opacity:1;transform:translateY(-10px)}24%{opacity:1}40%{animation-timing-function:ease-in;transform:translateY(-12px)}65%{animation-timing-function:ease-in;transform:translateY(-6px)}82%{animation-timing-function:ease-in;transform:translateY(-3px)}93%{animation-timing-function:ease-in;transform:translateY(-2px)}25%,55%,75%,87%{animation-timing-function:ease-out;transform:translateY(0)}to{animation-timing-function:ease-out;opacity:1;transform:translateY(0)}}.tbwch__icon-button{background:none;border:none;cursor:pointer;margin:0;padding:0}.tbwch__icon-button:disabled{cursor:unset}.webchat-header{align-items:center;border-bottom:1px solid var(--tbwch-secondary-light);display:flex;justify-content:space-between;padding:16px}.webchat-header__logo-container{align-items:center;display:flex;gap:4px}.webchat-header__text-container{display:flex;flex-direction:column;font-family:var(--webchat__font--primary);justify-content:space-between}.webchat-header__logo-container .tbwch__logo-icon{margin-right:4px}.webchat-header__text-container__name{font-weight:700}.webchat-header__text-container__text{font-size:10px;font-weight:400}.webchat-header__buttons-container{display:flex;gap:8px}.webchat-header__button{height:24px;width:24px}.webchat-header__button svg.tbwch__refresh-icon{scale:.8}.webchat-header__button:hover path{fill:#585c65}.webchat-header__button:focus-visible{border-radius:4px;outline:2px solid var(--tbwch-primary-light)}.tbwch__send-button{background:none;border:none;cursor:pointer;height:24px;margin:0;padding:0;width:24px}.tbwch__send-button:hover rect{fill:var(--tbwch-primary-light)}.tbwch__send-button:active rect{fill:var(--tbwch-primary-dark-2)}.tbwch__send-button:disabled{cursor:unset;opacity:.3}.tbwch__send-button:focus-visible{border-radius:4px;outline:2px solid var(--tbwch-primary-light)}.webchat__send-box__main{align-items:center;border:1px solid #6a6e79;display:flex;margin:16px}.webchat__send-box__main--disabled{background:var(--tbwch-secondary);pointer-events:none}.webchat__send-box__text-box{flex:1 1}.tbwch__send-button.webchat__send-box__button{margin:0 8px}.webchat__surface{background:var(--tbwch-white);border-top-left-radius:8px;border-top-right-radius:8px;display:flex;flex-direction:column;height:100%;width:100%}.webchat__surface span.webchat__activity-status{font-size:10px;margin-left:6px;margin-right:6px}.webchat__surface div.webchat__stacked-layout{margin-left:4px;margin-right:4px}.webchat__surface .webchat__bubble__content{font-size:14px}.webchat__surface .webchat__bubble__content a{color:var(--tbwch-primary-light);text-decoration:underline}.webchat__surface .webchat__bubble__content a:active{color:var(--tbwch-dark);text-decoration:none}.webchat__basic-transcript__filler,.webchat__surface .webchat__bubble__content a .webchat__render-markdown__external-link-icon{display:none}.webchat__basic-transcript{flex:1 0}.webchat__divider{background:var(--tbwch-secondary-light);border:none;height:1px;margin:0;width:100%}.tbwch__sidebar{bottom:0;box-shadow:-3px -3px 8px #3635454d;height:85vh;position:fixed;right:0;transition:.3s ease-in-out;width:450px;z-index:999}.tbwch__sidebar--open{transform:translateY(0)}.tbwch__sidebar--closed{transform:translateY(100%)}@media (max-width:430px){.tbwch__sidebar{width:85%}.webchat__send-box__main{margin:8px}.tbwch__send-button{margin:0 8px 0 0}}.tbwch__activity-status-decorator{align-items:flex-start;display:flex;flex-direction:column;margin-top:6px}.tbwch__rating-buttons{background:#f1f1f6;border-radius:4px;display:flex;padding:4px 12px}.tbwch__rating-buttons .tbwch__rating-buttons__divider{background:var(--tbwch-secondary);margin:0 8px;width:2px}.tbwch__button{border:none;border-radius:4px;box-sizing:border-box;cursor:pointer;font-family:var(--webchat__font--primary);font-size:12px;font-weight:600;padding:4px 8px}.tbwch__button--primary{background:var(--tbwch-primary);color:var(--tbwch-white)}.tbwch__button--primary:hover{background:var(--tbwch-primary-light)}.tbwch__button--primary:active{background:var(--tbwch-primary-dark)}.tbwch__button--primary:disabled{background:var(--tbwch-primary);cursor:unset;opacity:.3}.tbwch__button--secondary{background:var(--tbwch-secondary);border:1px solid var(--tbwch-dark);color:var(--tbwch-dark)}.tbwch__button--secondary:hover{background:var(--tbwch-secondary-light)}.tbwch__button--secondary:active{background:var(--tbwch-secondary)}.tbwch__button--secondary:disabled{background:none;cursor:unset;opacity:.3}.tbwch__button--outlined{background:transparent;border:1px solid var(--tbwch-dark);color:var(--tbwch-dark)}.tbwch__button--outlined:hover{background:var(--tbwch-secondary-light)}.tbwch__button--outlined:active{background:var(--tbwch-secondary)}.tbwch__button--outlined:disabled{background:none;cursor:unset;opacity:.3}.tbwch__suggested-actions-container{display:flex;flex-wrap:wrap;gap:8px}.tbwch__timestamp{color:#7d808d;font-family:var(--webchat__font--primary);font-size:10px;margin-left:6px;margin-right:6px;margin-top:6px}:root{--tbwch-primary:#0063a3;--tbwch-primary-light:#217cbb;--tbwch-primary-dark:#004f83;--tbwch-primary-dark-2:#0e416c;--tbwch-secondary:#cbcdd6;--tbwch-secondary-light:#e0e1e9;--tbwch-white:#fff;--tbwch-dark:#252a2e}.tbwch__typing-indicator{background:#f1f1f6;border-radius:0 8px 8px;display:flex;gap:4px;margin-left:16px;padding:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tbwch__typing-indicator .tbwch__typing-indicator__dot{background:var(--tbwch-primary);border-radius:50%;height:4px;width:4px}.tbwch__typing-indicator .tbwch__typing-indicator__dot:first-child{animation:dot-elastic 1s ease-in-out infinite}.tbwch__typing-indicator .tbwch__typing-indicator__dot:nth-child(2){animation:dot-elastic 1s ease-in-out .3s infinite}.tbwch__typing-indicator .tbwch__typing-indicator__dot:nth-child(3){animation:dot-elastic 1s ease-in-out .6s infinite}@keyframes dot-elastic{0%{transform:scale(1)}25%{transform:scale(1)}50%{transform:scale(.67)}75%{transform:scale(1.5)}to{transform:scale(1)}}