.App{display:flex;height:100vh;overflow:hidden}.left-panel{max-width:50vw;min-width:250px;position:relative;transition:width .3s}.left-panel.hide{display:none;width:0!important}.resizer{background-color:#ccc;cursor:ew-resize;height:100%;right:0;top:0;width:5px}.right-panel{flex:1 1;flex-direction:column}.content,.right-panel{display:flex;overflow:hidden}.content{flex:1 1}.right-sidebar-container{background-color:#e0e0e0;max-width:50vw;min-width:300px;transition:width .3s}.footer-container,.right-sidebar-container{overflow:visible;position:relative;z-index:10}.footer-container{background-color:#f0f0f0;max-height:50vh;min-height:200px;transition:height .3s}.Footer{position:relative;z-index:11}@media (max-width:768px){.left-panel,.right-sidebar-container{background-color:#fff;bottom:0;position:absolute;top:0;z-index:1000}.left-panel{left:0;transform:translateX(-100%);transition:transform .3s ease-in-out}.left-panel.show{transform:translateX(0)}.right-sidebar-container{right:0;transform:translateX(100%);transition:transform .3s ease-in-out}.right-sidebar-container.show{transform:translateX(0)}}.LSideBar{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:width .3s ease}.sidebar-title{background-color:#d0d0d0;height:40px;margin:0;padding:10px;text-align:center}.conversation-list{-ms-overflow-style:none;flex:1 1;list-style-type:none;margin:0;overflow-y:auto;padding:0;scrollbar-width:none}.conversation-list li{align-items:center;background-color:#f0f0f0;display:flex;height:40px;padding:10px}.conversation-list li .icon{margin-right:10px}.conversation-list::-webkit-scrollbar{display:none}.RSideBar{background-color:#f0f0f0;border-left:1px solid #ccc;box-sizing:border-box;height:100%;overflow:hidden;padding:10px;transition:width .3s ease;width:100%}.RSideBar ul{-ms-overflow-style:none;height:100%;list-style-type:none;overflow-y:auto;padding:0;scrollbar-width:none}.RSideBar li{align-items:center;display:flex;margin-bottom:10px}.RSideBar li .icon{margin-right:5px}.RSideBar ul::-webkit-scrollbar{display:none}.Main{-ms-overflow-style:none;flex:1 1;overflow-y:auto;padding:10px;scrollbar-width:none}.Main::-webkit-scrollbar{display:none}.chat-message{border-radius:5px;margin-bottom:20px;padding:10px}.chat-message,.chat-message pre{white-space:pre-wrap}.system{background-color:#f1f1f1c6}.error{background-color:#fc7979c6;color:#fff}.user{background-color:#afd8ff;text-align:right}.assistant{background-color:#bcfff2}.Header{align-items:center;background-color:#f0f0f0;border-bottom:1px solid #ccc;display:flex;height:40px;justify-content:space-between;padding:0 10px}.HeaderLeft,.HeaderRight{align-items:center;display:flex;justify-content:center;width:40px}.HeaderCenter{flex:1 1;font-weight:700;text-align:center}.Header button{background:none;border:none;cursor:pointer;padding:5px}.icon{height:24px;width:24px}.Footer{border-top:1px solid #ccc;box-sizing:border-box;display:flex;flex-direction:column;height:200px;transition:width .3s ease}.ToolBar{background-color:#fff;justify-content:space-between}.ToolBar,.ToolBarLeft,.ToolBarRight{align-items:center;display:flex;height:30px}button{border:none;cursor:pointer;height:30px;width:30px}.ToolBarLeft button{margin-left:10px}.ToolBarRight button{margin-right:10px}.InputArea{display:flex;flex:1 1}.InputArea textarea{border:none;font-size:16px;height:100%;padding:10px;resize:none;width:100%}.InputArea textarea:focus{border:none;outline:none}.resizer{position:absolute;z-index:1}.resizer.horizontal{cursor:ew-resize;height:100%;top:0;width:1px}.resizer.horizontal.right{right:0}.resizer.horizontal.left{left:0}.resizer.vertical{background-color:#ccc;cursor:ns-resize;height:1px;left:0;position:absolute;top:0;width:100%;z-index:100}.resizer.vertical.bottom{bottom:0}.resizer.vertical.top{top:0}.resizer.vertical:hover{background-color:#999}*{box-sizing:border-box;margin:0;padding:0}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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.77e78a78.css.map*/