.answer-flow{display:flex;flex-direction:column;max-width:100%}.answer-flow .question-text{background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;color:#333;font-size:14px;font-weight:600;line-height:20px;margin-bottom:12px;max-width:100%;padding:10px;width:-moz-fit-content;width:fit-content}.answer-flow .question-text .ant-spin{width:100%}.answer-flow .selected-answers{display:flex;flex-direction:column;gap:8px}.answer-flow .selected-answers .selected-answer{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:8px;display:flex;font-size:14px;gap:8px;padding:8px}.answer-flow .selected-answers .user-input-display{background:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#757575;font-size:14px;padding:12px}.answer-flow .selected-answers .user-input-display p{color:#383838}.answer-flow .quick-answers{display:flex;flex-direction:column;gap:8px;max-width:100%;width:-moz-fit-content;width:fit-content}.answer-flow .quick-answers .answer-tag{background:#fff;border:1.5px solid #d9d9d9;border-radius:8px;display:flex;font-size:14px;font-weight:400;height:auto;justify-content:start;line-height:20px;min-height:32px;padding:8px 16px;text-align:left;white-space:normal;word-break:break-word}.answer-flow .quick-answers .answer-tag:hover,.answer-flow .quick-answers .answer-tag[data-selected=true]{border:1.5px solid #34b0cb}.answer-flow textarea{border:1.5px solid #d9d9d9;border-radius:8px;font-size:14px;padding:12px}.answer-flow textarea:focus{border-color:#34b0cb;outline:none}.answer-flow .submit-btn{margin-top:6px}.AiGeneratorEditor{align-items:center;background-color:#f5f8fa;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%;z-index:1000}.AiGeneratorEditor .AiGeneratorEditorContent{box-shadow:0 0 6px rgba(0,0,0,.2);height:100%;position:relative;width:100%;z-index:99}.AiGeneratorEditor .AiGeneratorEditorContent .outline-content{padding:20px}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-large{display:flex;flex-direction:column;height:100%;padding:40px}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-header{font-size:24px;height:44px;padding:10px 20px 20px;width:100%}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-header .promptEditor-header-right{position:absolute;right:10px;top:10px}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-content{display:flex;flex:1;overflow:hidden}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-content .promptEditor-chat-content{display:flex;flex:1;flex-direction:column;gap:20px;height:100%;margin-right:5px;position:relative}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-content .promptEditor-chat-content .chat-container{flex:1;margin-bottom:12px;min-height:0;overflow-y:auto}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-content .promptEditor-chat-content .chat-container::-webkit-scrollbar{width:4px}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-content .promptEditor-chat-content .chat-container::-webkit-scrollbar-track{background:transparent}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-content .promptEditor-chat-content .chat-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-content .promptEditor-chat-content .chat-container:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3)}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-content .promptEditor-chat-content .promptEditor-input-content{margin-top:auto;padding:0 2px;position:relative}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-content .promptEditor-chat-content .promptEditor-input-content .promptEditor-input{display:inline-block;width:100%}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-content .promptEditor-chat-content .promptEditor-input-content .promptEditor-input .ant-input{border:none;padding-right:42px}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-content .promptEditor-chat-content .promptEditor-input-content .promptEditor-input .ant-input-affix-wrapper{border-color:#5344db}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-content .promptEditor-chat-content .promptEditor-input-content .promptEditor-input .quick-ask .ant-btn{font-size:12px;height:24px;line-height:14px;margin:5px 5px 5px 0;padding:5px}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-content .promptEditor-chat-content .promptEditor-input-content .sendIcon{align-items:center;bottom:12px;cursor:pointer;display:flex;justify-content:center;position:absolute;right:12px;z-index:99}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-content .promptEditor-outline-content{background-color:#feecba;border-radius:12px;height:448px;overflow-y:auto;position:relative;scrollbar-width:none;width:476px;-ms-overflow-style:none}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-content .promptEditor-outline-content::-webkit-scrollbar{display:none}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-content .promptEditor-outline-content .outline-spin,.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-content .promptEditor-outline-content .outline-spin .ant-spin-nested-loading{height:100%}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-content .promptEditor-outline-content .outline-spin .ant-spin-nested-loading .ant-spin-container{display:flex;flex-direction:column;height:100%}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-content .promptEditor-outline-content .outline-spin .ant-spin-nested-loading .ant-spin{max-height:none}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-content .promptEditor-outline-content .doc-editor-container{flex:1;min-height:448px;overflow-y:auto;padding:20px}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-content .promptEditor-outline-content .no-outline{align-items:center;color:#999;display:flex;font-size:36px;font-weight:500;height:100%;justify-content:center;text-align:center}.AiGeneratorEditor .AiGeneratorEditorContent .promptEditor-mini{display:none}.AiGeneratorEditor .AiGeneratorEditorContent .toggle-button{padding:10px}.AiGeneratorEditor .promptEditor-footer{background-color:#fff;border-top:1px solid #e5e7eb;bottom:0;display:flex;flex-direction:column;left:0;position:sticky;right:0;width:100%;z-index:10}.AiGeneratorEditor .react-draggable{transform:translateY(-100%) translateX(-50%)}.aiSideBar{height:100%;width:300px}.aiSideBar .promptEditorContent{border-radius:5px;display:flex;flex-direction:column;height:100%;width:100%;z-index:99}.aiSideBar .promptEditorContent .promptEditor-tabs{align-items:center;border-left:1px solid #e0e0e0;display:flex;flex-direction:column;height:100%;padding:24px 0;width:64px}.aiSideBar .promptEditorContent .promptEditor-tabs .promptEditor-tabs-item{align-items:center;cursor:pointer;display:flex;height:64px;justify-content:center;width:64px}.aiSideBar .promptEditorContent .promptEditor-tabs .promptEditor-tabs-item.active,.aiSideBar .promptEditorContent .promptEditor-tabs .promptEditor-tabs-item:hover{background-color:#d6d0fd}.aiSideBar .promptEditorContent .promptEditor-tabs .promptEditor-tabs-item.disabled,.aiSideBar .promptEditorContent .promptEditor-tabs .promptEditor-tabs-item.disabled:active,.aiSideBar .promptEditorContent .promptEditor-tabs .promptEditor-tabs-item.disabled:hover{background-color:#fff;cursor:not-allowed}.aiSideBar .promptEditorContent .promptEditor-tabs .promptEditor-tabs-item img{height:30px;width:30px}.aiSideBar .promptEditorContent .promptEditor-tabs .promptEditor-tabs-item{position:relative}.aiSideBar .promptEditorContent .promptEditor-tabs .hover-menu{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;display:flex;flex-direction:column;justify-content:space-around;position:absolute;right:100%;top:50%;transform:translateY(-50%);width:80px}.aiSideBar .promptEditorContent .promptEditor-tabs .hover-menu-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:80px;justify-content:center;width:80px}.aiSideBar .promptEditorContent .promptEditor-tabs .hover-menu-item.active,.aiSideBar .promptEditorContent .promptEditor-tabs .hover-menu-item:hover{background-color:#d6d0fd}.aiSideBar .promptEditorContent .promptEditor-tabs .hover-menu img{height:24px;width:24px}.aiSideBar .promptEditorContent .promptEditor-content{border-bottom-left-radius:10px;border-bottom-right-radius:0;border-top-left-radius:10px;border-top-right-radius:0;flex:1;padding:20px}.aiSideBar .react-draggable{transform:translateY(-100%) translateX(-50%)}.table-of-contents{border-radius:4px;flex:1;margin:1rem 0;overflow-y:auto;padding:1rem}.table-of-contents::-webkit-scrollbar{width:6px}.table-of-contents::-webkit-scrollbar-track{background:transparent}.table-of-contents::-webkit-scrollbar-track:hover{background:#f4f4f5}.table-of-contents::-webkit-scrollbar-thumb{background:#e3e2e4;border-radius:4px}.table-of-contents::-webkit-scrollbar-thumb:hover{background:#77757d}.table-of-contents h3{font-weight:600;margin-bottom:1rem}.table-of-contents .toc-list{list-style:none;margin:0;padding:0}.table-of-contents .toc-item{background-color:#f5f8fa;border-radius:8px;cursor:pointer;height:44px;line-height:44px;margin:.5rem 0;overflow:hidden;padding:0 12px;position:relative;text-overflow:ellipsis;white-space:nowrap}.table-of-contents .toc-item a{color:#333;font-size:.9rem;text-decoration:none}.table-of-contents .toc-item .delete-button{height:24px;opacity:0;padding:4px;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:opacity .2s;width:24px}.table-of-contents .toc-item .delete-button:hover{color:hsl(var(--primary))}.table-of-contents .toc-item:hover{background-color:rgba(0,0,0,.05)}.table-of-contents .toc-item:hover .delete-button{opacity:1}.table-of-contents .toc-item:active{cursor:grabbing!important}.table-of-contents .toc-item.dragging{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.table-of-contents .add-section-container{align-items:center;background-color:#f5f8fa;border-radius:8px;display:flex;gap:.5rem;height:44px;margin-top:1rem;padding:0 12px}.table-of-contents .add-section-container .add-section-input{background:transparent;border:none;box-shadow:none;flex:1;height:80%;padding:0}.table-of-contents .add-section-container .add-section-input:focus{box-shadow:none;outline:none}.table-of-contents .add-section-container .add-section-button{background:transparent;flex-shrink:0;height:24px;padding:0;width:24px}.table-of-contents .add-section-container .add-section-button:hover{background:transparent}.table-of-contents .add-section-container .add-section-button:disabled{background:transparent;opacity:.5}.empty-state{align-items:center;border-radius:8px;color:#666;font-size:14px;height:44px;justify-content:center;margin-bottom:.5rem;padding:0 12px}.editorContent,.empty-state{background-color:#f5f8fa;display:flex}.editorContent{flex-direction:column;height:100vh;overflow:hidden;width:100%}.editorContent .editor{flex:1;overflow-y:auto;padding-top:48px}.editorContent .editor::-webkit-scrollbar{width:6px}.editorContent .editor::-webkit-scrollbar-track{background:transparent}.editorContent .editor::-webkit-scrollbar-track:hover{background:#f4f4f5}.editorContent .editor::-webkit-scrollbar-thumb{background:#e3e2e4;border-radius:4px}.editorContent .editor::-webkit-scrollbar-thumb:hover{background:#77757d}.editorContent .sidebar{background-color:#fff;height:100%}.editorContent .editorSpin{background:#000}.editorContent .affine-page-viewport,.editorContent .playground-page-editor-container{background-color:#f8f8fc}.outline-panel-container{background-color:red!important;overflow:hidden}