*{ margin:0px; padding: 0px; } body{ font-size: 14px; background:#fff; } a{ color: #409EFF; text-decoration: none; cursor: pointer; } #app{ height: 100vh; display: flex; width: 100%; } .chatPannel{ width: 220px; padding:10px; background-color:#f9f9f9; display: flex; flex-direction: column; } .chatPannel .newChat{ padding: 10px 10px; border-radius: 5px; cursor: pointer; margin-bottom: 10px; display: flex; } .chatPannel .newChat img{ margin-right: 10px; width: 15px; } .chatPannel .fileList{ flex: 1; overflow-y: auto; } .chatPannel .fileTitle{ color: rgb(13, 13, 13); padding: 10px; font-size: 14px; cursor: pointer; display: flex; align-items: center; overflow: hidden; word-break: keep-all; border-radius: 8px; margin: 2px 0px; } .chatPannel .fileTitle i{ margin-right: 5px; } .chatPannel .fileTitle:hover,.chatPannel .newChat:hover,.chatPannel .fileTitle.active{ background-color: #ececec; } .chatRight{ height: 100vh; flex: 1; display: flex; flex-direction: column; } .chatpdfBox{ flex: 1; overflow-y: auto; padding-bottom: 20px; } .chatHeader{ display: flex; align-items: center; justify-content: center; height: 40px; color: #565869; border-bottom: 1px solid #ededed; } .chatpdfLine{ } .chatpdfLine h1{ color: #111111; text-align: center; margin-bottom: 20px; font-size: 30px; } .chatpdfLine h2{ color: #1e1e1e; text-align: center; font-size: 20px; font-weight: 400; } .chatpdfRow{ } .chatScoll{ display: flex; align-items: flex-start; padding: 20px 0px; max-width: 1000px; margin: 0 auto; width: 98%; } .chatpdfAsk{ background: #fff; } .chatAvatar{ background: #fff; } .chatpdfContent{ line-height: 30px; padding: 0px 0px 10px 20px; flex: 1; } .chatpdfContent p{ margin-bottom: 10px; } .chatpdfContent ol,.chatpdfContent ul{ margin: 0px 20px; } .chatpdfContent pre{ padding: 10px; } .chatpdfContent code{ background: #f0f0f0; padding: 5px 6px; color: #800; } .chatpdfArea{ display: flex; align-items: center; max-width: 1000px; margin: 5px auto 30px auto; width: 98%; border-radius: 20px; background-color: #f3f3f3; } .chatpdfArea textarea{ flex: 1; border: none; resize: none; outline: none; padding: 0px 10px 0px 15px; margin: 5px 10px; height: 45px; line-height: 45px; color: #404040; border-radius: 20px; font-size: 18px; font-weight: 500; background-color: #f3f3f3; } .chatpdfArea:hover{ } .chatpdfArea button{ height: 40px; color: #fff; background: linear-gradient(90deg, #1B4AEF 10.79%, #2870EA 87.08%); box-shadow: 0 2px 0 rgba(5, 145, 255, 0.1); border: none; padding: 0 20px; border-radius: 15px; cursor: pointer; box-shadow: 0px 0.3px 0.9px rgba(0, 0, 0, 0.12), 0px 1.6px 3.6px rgba(0, 0, 0, 0.08); margin-right: 10px; } .chatpdfArea button:hover{ background-color: #388aff; } .chatpdfArea svg{ width: 15px; color: #ccc; margin-right: 10px; cursor: pointer; } .chatpdfArea svg.active{ color: #333; } .introBlock{ display: flex; max-width: 1000px; margin: 0 auto; width: 100%; flex-direction: row; flex-wrap: wrap; } .introBlockItem{ padding: 15px; background: #f7f7f8; margin: 10px; width: 27%; text-align: center; display: flex; align-items: center; justify-content: center; } .introBlockTitle{ padding: 15px; margin: 10px; width: 27%; text-align: center; display: flex; align-items: center; justify-content: center; flex-direction: column; font-size: 18px; } .introBlockTitle svg{ width: 1.5em; height: 1.5em; margin-bottom: 10px; } .bigModelType{ margin: 0 auto; margin-top: 2px; background: #ececec; border-radius: 10px; display: flex; font-size: 14px; } .bigModelType .bigModelBtn{ margin: 6px 10px; cursor: pointer; padding: 6px 22px; } .bigModelType .bigModelBtn.active{ background: #fff; border-radius: 6px; } .chatPannel .fileList::-webkit-scrollbar { height: 7px; width: 7px; background-color:#f9f9f9; } .chatPannel .fileList::-webkit-scrollbar-track { background-color: #f9f9f9; } .chatPannel .fileList::-webkit-scrollbar-thumb { background-color: #f9f9f9; } .chatPannel .fileList::-webkit-scrollbar-thumb:hover { background: #ececec; }