.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;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}