.ai-writing-sidebar[data-v-0f5c5c98]{background-color:var(--containerBg);border-left:0;display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow:hidden;width:0}.ai-writing-sidebar .tip-icon[data-v-0f5c5c98]{color:#606266}.ai-writing-sidebar.show[data-v-0f5c5c98]{border-left:1px solid #293045}.ai-writing-sidebar .sidebar-header[data-v-0f5c5c98]{align-items:center;background-color:var(--headerBg);border-bottom:1px solid #293045;display:flex;justify-content:space-between;padding:16px 20px}.ai-writing-sidebar .sidebar-header .sidebar-header-title[data-v-0f5c5c98]{align-items:center;display:flex;gap:4px}.ai-writing-sidebar .sidebar-header .sidebar-header-title .sidebar-title[data-v-0f5c5c98]{color:hsla(0,0%,100%,.9);font-size:16px;font-weight:500}.ai-writing-sidebar .sidebar-header .close-btn[data-v-0f5c5c98]{color:hsla(0,0%,100%,.6);padding:4px}.ai-writing-sidebar .sidebar-header .close-btn[data-v-0f5c5c98]:hover{background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.ai-writing-sidebar .sidebar-content[data-v-0f5c5c98]{flex:1;overflow-y:auto;padding:20px}.ai-writing-sidebar .sidebar-content .form-group[data-v-0f5c5c98]{margin-bottom:20px}.ai-writing-sidebar .sidebar-content .form-group .form-label[data-v-0f5c5c98]{color:hsla(0,0%,100%,.9);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.ai-writing-sidebar .sidebar-content .form-group .form-label .required-star[data-v-0f5c5c98]{color:#f56c6c;margin-right:4px}.ai-writing-sidebar .sidebar-content .form-group .full-width[data-v-0f5c5c98]{width:100%}.ai-writing-sidebar .sidebar-content .action-buttons[data-v-0f5c5c98]{text-align:center}.ai-writing-sidebar .sidebar-content .action-buttons .generate-btn[data-v-0f5c5c98]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;font-size:14px;font-weight:500;height:40px;width:100%}.ai-writing-sidebar .sidebar-content .action-buttons .generate-btn[data-v-0f5c5c98]:hover{opacity:.9}.ai-writing-sidebar .generating-page[data-v-0f5c5c98]{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;padding:0}.ai-writing-sidebar .after-page[data-v-0f5c5c98]{overflow:hidden;padding:20px}.ai-writing-sidebar .after-page .result-container[data-v-0f5c5c98],.ai-writing-sidebar .after-page[data-v-0f5c5c98]{display:flex;flex-direction:column;height:100%}.ai-writing-sidebar .after-page .result-container .result-content[data-v-0f5c5c98]{flex:1;margin-bottom:20px;overflow:hidden}.ai-writing-sidebar .after-page .result-container .result-content .content-text[data-v-0f5c5c98]{background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;box-sizing:border-box;color:hsla(0,0%,100%,.8);font-size:14px;height:100%;line-height:1.6;overflow-y:auto;padding:16px;white-space:pre-wrap;word-break:break-word}.ai-writing-sidebar .after-page .result-container .result-content .content-text[data-v-0f5c5c98]::-webkit-scrollbar{width:4px}.ai-writing-sidebar .after-page .result-container .result-content .content-text[data-v-0f5c5c98]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:2px}.ai-writing-sidebar .after-page .result-container .result-content .content-text[data-v-0f5c5c98]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:2px}.ai-writing-sidebar .after-page .result-container .result-content .content-text[data-v-0f5c5c98]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.ai-writing-sidebar .after-page .result-container .action-buttons[data-v-0f5c5c98]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ai-writing-sidebar .after-page .result-container .action-buttons .action-btn[data-v-0f5c5c98]{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.8);flex:1;font-size:14px;height:36px;margin:0;min-width:80px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}.ai-writing-sidebar .after-page .result-container .action-buttons .action-btn[data-v-0f5c5c98]:hover{background:rgba(64,158,255,.1);border-color:#409eff;color:#409eff}@media(min-width:500px){.ai-writing-sidebar .after-page .result-container .action-buttons .action-btn[data-v-0f5c5c98]{flex:0 1 auto}}.ai-writing-sidebar .sidebar-content[data-v-0f5c5c98]::-webkit-scrollbar{width:4px}.ai-writing-sidebar .sidebar-content[data-v-0f5c5c98]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:2px}.ai-writing-sidebar .sidebar-content[data-v-0f5c5c98]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:2px}.ai-writing-sidebar .sidebar-content[data-v-0f5c5c98]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}[data-v-0f5c5c98] .el-select .el-input__inner{background-color:var(--inputBg);border:1px solid #293045;color:hsla(0,0%,100%,.9)}[data-v-0f5c5c98] .el-select .el-input__inner:focus{border-color:#409eff}[data-v-0f5c5c98] .el-select .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.4)}[data-v-0f5c5c98] .el-select .el-input__inner::placeholder{color:hsla(0,0%,100%,.4)}[data-v-0f5c5c98] .el-textarea .el-textarea__inner{background-color:var(--inputBg);border:1px solid #293045;border-radius:4px;color:hsla(0,0%,100%,.9)}[data-v-0f5c5c98] .el-textarea .el-textarea__inner:focus{border-color:#409eff}[data-v-0f5c5c98] .el-textarea .el-textarea__inner::-moz-placeholder{color:hsla(0,0%,100%,.4)}[data-v-0f5c5c98] .el-textarea .el-textarea__inner::placeholder{color:hsla(0,0%,100%,.4)}[data-v-0f5c5c98] .el-select-dropdown{background-color:var(--containerBg);border:1px solid #293045}[data-v-0f5c5c98] .el-select-dropdown .el-select-dropdown__item{color:hsla(0,0%,100%,.9)}[data-v-0f5c5c98] .el-select-dropdown .el-select-dropdown__item:hover{background-color:rgba(64,158,255,.1)}[data-v-0f5c5c98] .el-select-dropdown .el-select-dropdown__item.selected{background-color:rgba(64,158,255,.2);color:#409eff}[data-v-0f5c5c98] .el-tag{background-color:rgba(64,158,255,.1);border-color:rgba(64,158,255,.3);color:#409eff;max-width:85%}[data-v-0f5c5c98] .el-tag .el-tag__close{color:#409eff}[data-v-0f5c5c98] .el-tag .el-tag__close:hover{background-color:rgba(64,158,255,.2)}.selected-chapters-list[data-v-0f5c5c98]{margin-bottom:12px}.selected-chapters-list .selected-chapter-item[data-v-0f5c5c98]{align-items:center;background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;display:flex;justify-content:space-between;margin-bottom:6px;padding:8px 12px;transition:all .2s ease}.selected-chapters-list .selected-chapter-item[data-v-0f5c5c98]:hover{background-color:hsla(0,0%,100%,.08)}.selected-chapters-list .selected-chapter-item[data-v-0f5c5c98]:last-child{margin-bottom:0}.selected-chapters-list .selected-chapter-item .chapter-text[data-v-0f5c5c98]{color:hsla(0,0%,100%,.8);flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-chapters-list .selected-chapter-item .remove-chapter-btn[data-v-0f5c5c98]{color:hsla(0,0%,100%,.5);font-size:12px;margin-left:8px;padding:2px}.selected-chapters-list .selected-chapter-item .remove-chapter-btn[data-v-0f5c5c98]:hover{background-color:hsla(0,87%,69%,.1);color:#f56c6c}.chapter-list-enter-active[data-v-0f5c5c98]{transition:all .3s ease}.chapter-list-leave-active[data-v-0f5c5c98]{transition:all .3s cubic-bezier(.25,.8,.25,1)}.chapter-list-enter[data-v-0f5c5c98]{opacity:0;transform:translateX(-20px) scale(.95)}.chapter-list-leave-to[data-v-0f5c5c98]{opacity:0;transform:translateX(20px) scale(.95)}.chapter-list-move[data-v-0f5c5c98]{transition:transform .3s ease}.chapter-actions[data-v-0f5c5c98]{display:flex;gap:8px}.chapter-actions .clear-btn[data-v-0f5c5c98],.chapter-actions .select-chapters-btn[data-v-0f5c5c98]{background-color:transparent!important;border:1px solid #293045!important;color:#fff!important;font-size:13px;height:32px}.chapter-actions .clear-btn[data-v-0f5c5c98]:hover,.chapter-actions .select-chapters-btn[data-v-0f5c5c98]:hover{border-color:#409eff!important;color:#409eff!important}.writing-style-options[data-v-0f5c5c98]{display:flex;margin-bottom:12px}.writing-style-options .option-btn[data-v-0f5c5c98]{background-color:transparent!important;border:1px solid #293045!important;border-radius:0!important;color:hsla(0,0%,100%,.8)!important;flex:1;font-size:13px;height:32px;margin:0!important}.writing-style-options .option-btn[data-v-0f5c5c98]:first-child{border-bottom-left-radius:4px!important;border-top-left-radius:4px!important}.writing-style-options .option-btn[data-v-0f5c5c98]:last-child{border-bottom-right-radius:4px!important;border-top-right-radius:4px!important}.writing-style-options .option-btn[data-v-0f5c5c98]:not(:first-child){border-left:none!important}.writing-style-options .option-btn[data-v-0f5c5c98]:hover{color:#409eff!important;position:relative;z-index:1}.writing-style-options .option-btn.el-button--primary[data-v-0f5c5c98]{background-color:transparent!important;border-color:#409eff!important;border-left:1px solid #409eff!important;color:#409eff!important;position:relative;z-index:1}.writing-style-options .option-btn.el-button--primary[data-v-0f5c5c98]:hover{background-color:rgba(64,158,255,.1)!important;border-color:#409eff!important;color:#409eff!important}.writing-style-select[data-v-0f5c5c98],.writing-style-textarea[data-v-0f5c5c98]{margin-top:0}.writing-style-textarea[data-v-0f5c5c98] .el-textarea__inner{background-color:var(--inputBg);border:1px solid #293045;border-radius:4px;color:hsla(0,0%,100%,.9);line-height:1.5;min-height:38px;padding:8px 12px;resize:none}.writing-style-textarea[data-v-0f5c5c98] .el-textarea__inner:focus{border-color:#409eff}.writing-style-textarea[data-v-0f5c5c98] .el-textarea__inner::-moz-placeholder{color:hsla(0,0%,100%,.4)}.writing-style-textarea[data-v-0f5c5c98] .el-textarea__inner::placeholder{color:hsla(0,0%,100%,.4)}.writing-style-textarea[data-v-0f5c5c98] .el-textarea__inner::-webkit-scrollbar{width:4px}.writing-style-textarea[data-v-0f5c5c98] .el-textarea__inner::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:2px}.writing-style-textarea[data-v-0f5c5c98] .el-textarea__inner::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:2px}.writing-style-textarea[data-v-0f5c5c98] .el-textarea__inner::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}