.ClearButton{height:22px;padding:0 5px !important}.ClearButton:hover{color:#2196f3}.ClearButton--label{opacity:1;color:undefined;color:var(--color-dark);margin-right:5px}.ClearButton--icon{margin-left:5px;color:#2f2f2f;margin-top:.4rem}.restart-focus:focus{border:undefined;border:var(--color-brand-active) solid 1px}
.ExpanderButton{height:1.375rem;padding:0 .625rem !important}.ExpanderButton:hover,.ExpanderButton:focus{background-color:#fde290;color:#2f2f2f;height:3rem;padding:.625rem}.ExpanderButton--active{background-color:#fcba1d;color:#2f2f2f;height:3rem;padding:.625rem}.ExpanderButton .label{opacity:1;color:#2f2f2f}.ExpanderButton--icon{margin-left:.3125rem;color:#2f2f2f}
.PrimaryHeader{display:flex;align-items:center;color:#2f2f2f;height:3rem;font-family:72;font-size:16px;border-bottom:undefined;border-bottom:1px solid var(--color-disabled);margin-bottom:1rem}.PrimaryHeader--containerClose{margin-left:.125rem;margin-right:.125rem}.PrimaryHeader--containerClose:hover{background-color:rgba(255,255,255,.2)}.PrimaryHeader--clear{margin-left:5rem}.PrimaryHeader--main{margin:.25rem}.PrimaryHeader--copy{margin-left:6.875rem;width:6rem;cursor:auto;color:#2f2f2f}.PrimaryHeader--content{flex-grow:1;margin-left:.625rem;flex-basis:.625rem;color:#777;cursor:pointer;display:flex}.PrimaryHeader--contentLeft{margin-left:3rem}.PrimaryHeader--closeicon{margin-left:.75rem;color:#2f2f2f}
.QnaElement .showMore{color:undefined;color:var(--color-primary-active);cursor:pointer;font-size:.8rem}.QnaElement .displayQuestion{width:185px;height:25px;margin:.1rem}.QnaElement .QnaQuestion:hover .btn-icon{color:undefined;color:var(--color-primary-active)}
.Console-pusher{background:undefined;background:var(--color-background-dark);transition:width 200ms ease-out;flex-shrink:0;width:0px}.Console-pusher.open{width:420px}@media(max-width: 1200px){.Console-pusher.open{width:0px}}@media(max-width: 500px){.Console-pusher{display:none}}.Console{position:fixed;bottom:0;right:-445px;top:0;z-index:50;width:420px;padding-top:64px;transition:transform 200ms ease-out}.Console:not(.active){border-left:undefined;border-left:var(--color-primary-active) solid 5px}.Console.open{transform:translateX(-445px);border-left:0}.Console.open pre{opacity:1}.Console>div{height:100%;display:flex;flex-direction:column}.Console pre{border-radius:0;height:100%;transition:opacity 300ms ease-in-out}.Console pre>code{border-radius:0;height:100%}.Console .Console-switch,.Console .Console-clear{cursor:pointer}.Console .Console-url{background-color:#fff}.Console .Console-url a{color:undefined;color:var(--color-dark)}.Console .Console-url a:hover{text-decoration:none}.Console .Console-badge{background-color:undefined;background-color:var(--color-teal-50);color:#fff;padding:4px;padding:.25rem}.Console .Microphone{cursor:pointer;border-radius:50%;padding:1rem;transition:150ms linear background}.Console .Microphone:hover:not(.disabled){background:rgba(0,0,0,.1)}.Console .PrimaryHeader--copy{width:initial}.Console .PrimaryHeader--clear{margin-left:5rem}.Console-input{display:flex;align-items:center}.Console-input>div{flex:1}.Console-input>span{cursor:pointer;font-size:1.3rem;width:40px;text-align:center}.Console-input>span.disabled{cursor:default}.Console-input>span.disabled i{opacity:.5}.Console-input>span:hover:not(.disabled){opacity:.9}.Console-empty{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;background-color:#fff}.Console-empty>.Bot-empty{margin:0 auto;max-width:190px;max-height:150px}.Console-highlight>div{overflow:hidden}.Console-highlight>div>pre{overflow:hidden;padding-bottom:60px}.Console-highlight>div .Back{font-size:18px;padding:10px;cursor:pointer;color:undefined;color:var(--color-background-dark);background-color:#2b2b2b}.Console-live{overflow-y:auto;width:100%;height:100%;padding:10px;background-color:#fff}.Console-smart{overflow-y:scroll;border-top:undefined;border-top:1px solid var(--color-border);background-color:#fff}.Console-smart .Console-converse-smart{width:100%;height:100%}.Console .Console-toggle{position:absolute;background:undefined;background:var(--color-background-dark);cursor:pointer;border-top-left-radius:5px;border-bottom-left-radius:5px;padding-right:.625rem;top:75px;right:100%;display:flex;align-items:center;justify-content:center}.Console .Console-toggle.forma-button{text-transform:uppercase;position:absolute}.Console .Console-toggle:not(.active){color:#fff;background:undefined;background:var(--color-primary-active)}.Console .Console-toggle.active{color:undefined;color:var(--color-primary-active);background-color:undefined;background-color:var(--color-grey-30);border-color:undefined;border-color:var(--color-grey-30);border-top-right-radius:0%;border-bottom-right-radius:0%}.Console .Console-toggle.active:hover{border-color:undefined;border-color:var(--color-grey-30);background-color:undefined;background-color:var(--color-grey-30)}.Console-intent-found{height:50px}.Console--flex .Console-input{margin:0;padding:.25rem .25rem .25rem 0rem;background:undefined;background:var(--color-primary-active)}.Console--flex .Console-input input[type=text].rc-field--console{height:2.5rem}.JsonEditor{overflow-y:auto;height:calc(100% - 12.5rem)}.JsonEditor .code_editor{height:100%}
.CaiApp .CAIAppHeader--hover:hover{color:undefined;color:var(--color-primary-hover)}
.SecondaryContent{overflow-y:hidden}.SecondaryContent .code_editor{height:100%}
.LogExpander{font-family:"72";font-size:16px}.LogExpander--label span{width:100%}.LogExpander--label.info{color:#2f2f2f}.LogExpander--label.warning{color:undefined;color:var(--color-brand-active)}.LogExpander--label.error{color:undefined;color:var(--color-error-active)}.LogExpander--content{color:#3a899a;font-family:"72";font-size:16px}.LogExpander--content a{text-decoration:underline;margin-right:8px}.LogExpander--icon{font-size:14px;line-height:14px;display:block;height:14px;width:14px;text-align:center;margin-top:4px;color:#9b9b9b}.LogExpander .unexpanded{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.log-focus:focus{border:undefined;border:1px solid var(--color-primary-active)}
.LogConsole{width:26.25rem;position:fixed;bottom:0;right:0;height:calc(100% - 17px);transition:250ms all;z-index:99999999999;font-family:"72";font-size:16px;border:1px solid #fcba1d;color:#2f2f2f}.LogConsole .code_editor{height:100%}.LogConsole--hide{width:0;right:-2px;display:none}.LogConsole--label-warning{color:#fcba1d}.LogConsole--content-normal{color:#3a899a}.LogConsole--header{display:flex;height:4rem;background-color:#f7f7f7}.LogConsole--title{flex:1}.LogConsole--switch{color:#2f2f2f}.LogConsole--switchSize{height:1.1rem}.LogConsole--content{background-color:#fff;height:calc(100% - 40px);overflow-y:auto}.LogConsole--btnCloseContainer{padding:5px !important}.LogConsole--btnCloseContainer:hover{background-color:rgba(255,255,255,.2)}.LogConsole--btnClose{width:.8125rem;height:.8125rem}.LogConsole--item{border-bottom:undefined;border-bottom:dashed 1px var(--color-border)}.LogConsole--code{background-color:rgba(0,0,0,0);font-family:"72";font-size:16px;white-space:pre-wrap}.LogConsole--word-wrap{overflow-wrap:break-word;word-wrap:break-word}
.CaiApp--client--flex .caiFooterAreaEmbedded{position:fixed;bottom:0;width:100%}.CaiApp--client--flex .caiFooterAreaEmbedded .caiWebClientChatInput{position:absolute;left:0;width:calc(100% - 3.5px) !important}.CaiApp--client--flex .caiFooterAreaEmbedded .caiWebClientSmallPaddingBegin{padding-left:.25rem !important}.CaiApp--client--flex .caiFooterAreaEmbedded .caiWebClientSmallPaddingEnd{padding-right:.25rem !important}.CaiApp--client--flex .caiFooterAreaEmbedded .caiSubmitDiv{height:2.5rem;align-items:center}
.StickyConsole{position:relative;top:0px;top:3.3125rem;right:0px;z-index:60}.StickyConsole .ChatPreviewButton.forma-button,.StickyConsole .ChatPreviewButton.forma-focus,.StickyConsole .TestConsoleButton.forma-button,.StickyConsole .TestConsoleButton.forma-focus{padding-right:0;border-radius:0;border-bottom-left-radius:1.5rem;border-top-left-radius:1.5rem}.StickyConsole .ChatPreviewButton.forma-button .forma-content,.StickyConsole .ChatPreviewButton.forma-focus .forma-content,.StickyConsole .TestConsoleButton.forma-button .forma-content,.StickyConsole .TestConsoleButton.forma-focus .forma-content{margin-right:-1px}.StickyConsole .RecastApp .RecastAppChat,.StickyConsole .CaiApp .CaiAppChat{height:100% !important}.StickyConsole .sticky-outer-wrapper .Console--flex{transform:translateX(0px) !important;border-left:initial !important;padding-top:0 !important;position:initial !important;height:100%}.StickyConsole .sticky-outer-wrapper .CaiApp--client--flex{display:flex;flex-direction:row;height:100%}.StickyConsole .sticky-outer-wrapper .CaiApp--client--flex .RecastApp .RecastAppChat,.StickyConsole .sticky-outer-wrapper .CaiApp--client--flex .CaiApp .CaiAppChat{position:relative;height:100%;right:initial !important;bottom:initial !important;left:initial !important;top:initial !important}.StickyConsole .sticky-outer-wrapper .CaiApp--client--flex .caiWebClientChatInput{border-radius:3px !important}.StickyConsole .sticky-outer-wrapper .CaiApp--client--flex .caiMainBuilderArea .CaiAppChat{box-shadow:unset}.StickyConsole .sticky-outer-wrapper .CaiApp--client--flex .caiFooterContentArea{border:unset !important}.StickyConsole .sticky-outer-wrapper .CaiApp--client--flex .LogConsole{position:relative !important;height:100%;right:initial !important;bottom:initial !important}.StickyConsole .sticky-outer-wrapper.active .Console--flex{height:100% !important}
