body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow:hidden;padding:0}:root{--vh:1vh}.chat-page-wrapper{overflow:hidden;touch-action:none}.chat-container,.chat-page-wrapper{display:flex;height:100vh;height:calc(var(--vh, 1vh)*100)}.chat-container{background-color:#f0f0f0;flex:1 1;flex-direction:column;margin:0 auto;max-width:850px;position:relative;width:100%}@media(min-width:960px){.chat-container{margin-left:auto;margin-right:auto}}.app-bar{flex-shrink:0;height:60px;justify-content:center;max-height:60px;min-height:60px;padding-left:7px;padding-right:7px;pointer-events:auto;width:100%}.app-bar,.loading-section{align-items:center;display:flex}.loading-section{color:#333;flex-direction:column;font-size:20px;font-weight:700;gap:8px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .5s ease-in-out}@media(min-width:800px){.loading-section{min-width:-webkit-max-content;min-width:max-content}}.loading-section.visible{opacity:1}.loading-section.non-visible{opacity:0}.messages-section{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex-grow:1;flex-shrink:1;margin-bottom:70px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding-left:10px;padding-right:10px;touch-action:pan-y}.question-bar-container{align-items:center;background-color:#f0f0f0;bottom:0;box-sizing:border-box;display:flex;height:70px;justify-content:center;max-width:850px;padding:10px;position:fixed;width:100%;z-index:15}.app-bar{pointer-events:none;z-index:1000}.app-bar.MuiAppBar-root{align-items:center;background-color:#f0f0f0;box-shadow:none;flex-direction:row;justify-content:center;min-height:60px;transition:none;width:100%}.app-bar.MuiAppBar-root,.app-bar__container{height:60px;max-height:60px;overflow:hidden}.app-bar .cisp1-logo,.app-bar a,.app-bar button,.app-bar svg{max-height:50px;pointer-events:auto}.question-bar{background-color:#fff;border-radius:25px;height:"auto";min-height:50px;padding:0 5px}.question-bar .MuiOutlinedInput-notchedOutline{border:initial}.question-bar .__input{flex-grow:1}.question-bar .__input.MuiTextarea-root{--Textarea-focusedHighlight:#0000;background-color:#fff}.question-bar .__button:hover{background-color:initial}.question-bar .__button.--no-padding{padding:0}.question-bar .__button.--blue-background{background-color:#000000de}.question-bar .__button.--red-background{background-color:#eb5f5f}.question-bar .__button.--white-background{background-color:#fff}.question-bar .discard-icon,.question-bar .pause-icon,.question-bar .record-icon,.question-bar .send-icon{color:#fff;font-size:20px}.chat-sidebar-drawer .MuiDrawer-paper{background-color:#f8f9fa;border-right:1px solid #e0e0e0}.chat-sidebar-content{display:flex;flex-direction:column;height:100%}.sidebar-header{background-color:#fff;display:flex;flex-direction:column;gap:8px;padding:16px}.sidebar-header .close-button{align-self:flex-end}.sidebar-header .new-chat-button{background-color:#ff6b35;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#fff;font-weight:600;padding:10px 16px;text-transform:none}.sidebar-header .new-chat-button:hover{background-color:#e55a2b}.chat-list{flex-grow:1;overflow-y:auto;padding:16px 0}.chat-list .history-title{color:#333;font-size:1rem;font-weight:600;padding:0 16px 12px}.chat-list .empty-text,.chat-list .loading-text{color:#666;font-size:.9rem;padding:16px;text-align:center}.chat-list .chat-item{margin-bottom:4px;transition:background-color .2s}.chat-list .chat-item.active{background-color:#ff6b351a}.chat-list .chat-item:hover{background-color:#0000000a}.chat-list .chat-item.new-chat{animation:slideInAndHighlight 1s ease-out}.chat-list .chat-item .MuiListItemButton-root{border-radius:8px;margin:0 8px;padding:12px 48px 12px 16px}.chat-list .chat-item .MuiListItemButton-root.Mui-selected{background-color:#ff6b3526}.chat-list .chat-item .MuiListItemButton-root.Mui-selected:hover{background-color:#ff6b3533}.chat-list .chat-item .MuiListItemButton-root .MuiListItemText-root{margin-right:8px}.chat-list .chat-item .MuiListItemButton-root .MuiListItemText-root .MuiListItemText-primary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-list .chat-item .delete-button{color:#666;transition:color .2s}.chat-list .chat-item .delete-button:hover{color:#d32f2f}.chat-list::-webkit-scrollbar{width:6px}.chat-list::-webkit-scrollbar-track{background:#f1f1f1}.chat-list::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.chat-list::-webkit-scrollbar-thumb:hover{background:#555}.hamburger-button{box-shadow:0 2px 8px #00000026}@keyframes slideInAndHighlight{0%{opacity:0;transform:translateX(-20px)}50%{background-color:#ff6b3540;opacity:1;transform:translateX(0)}to{background-color:#0000;opacity:1;transform:translateX(0)}}#root{background-color:#f0f0f0}
/*# sourceMappingURL=main.a87ef0f8.css.map*/