.writing-style-modal[data-v-140eacd3] .el-dialog{background-color:var(--containerBg);border:1px solid #293045;border-radius:8px;height:830px}.writing-style-modal[data-v-140eacd3] .el-dialog .el-dialog__header{background-color:hsla(0,0%,100%,.02);border-bottom:1px solid #293045;padding:20px 24px 16px}.writing-style-modal[data-v-140eacd3] .el-dialog .el-dialog__body{padding:0}.writing-style-modal[data-v-140eacd3] .el-dialog .el-dialog__close{color:hsla(0,0%,100%,.6)}.writing-style-modal[data-v-140eacd3] .el-dialog .el-dialog__close:hover{color:hsla(0,0%,100%,.9)}.writing-style-modal .modal-header[data-v-140eacd3]{align-items:center;display:flex;justify-content:space-between}.writing-style-modal .modal-header .modal-title[data-v-140eacd3]{color:hsla(0,0%,100%,.95);font-size:18px;font-weight:600;letter-spacing:.5px;margin:0}.writing-style-modal .modal-content[data-v-140eacd3]{padding:20px 24px 24px}.writing-style-modal .tab-container[data-v-140eacd3]{margin-bottom:24px}.writing-style-modal .tab-container .tab-nav[data-v-140eacd3]{background-color:hsla(0,0%,100%,.05);border-radius:6px;display:flex;padding:4px}.writing-style-modal .tab-container .tab-nav .tab-item[data-v-140eacd3]{border-radius:4px;color:hsla(0,0%,100%,.6);cursor:pointer;flex:1;font-size:14px;font-weight:500;padding:10px 16px;text-align:center;transition:all .2s ease}.writing-style-modal .tab-container .tab-nav .tab-item[data-v-140eacd3]:hover{background-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.8)}.writing-style-modal .tab-container .tab-nav .tab-item.active[data-v-140eacd3]{background-color:rgba(64,158,255,.1);color:#409eff}.writing-style-modal .tab-content[data-v-140eacd3]{min-height:400px}.writing-style-modal .tab-pane[data-v-140eacd3]{width:100%}.writing-style-modal .search-bar[data-v-140eacd3]{display:flex;gap:12px;margin-bottom:20px}.writing-style-modal .search-bar .search-input[data-v-140eacd3]{flex:1}.writing-style-modal .search-bar .search-input[data-v-140eacd3] .el-input__inner{background-color:hsla(0,0%,100%,.05);border:1px solid #293045;color:hsla(0,0%,100%,.9)}.writing-style-modal .search-bar .search-input[data-v-140eacd3] .el-input__inner:focus{border-color:#409eff}.writing-style-modal .search-bar .search-input[data-v-140eacd3] .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.4)}.writing-style-modal .search-bar .search-input[data-v-140eacd3] .el-input__inner::placeholder{color:hsla(0,0%,100%,.4)}.writing-style-modal .style-list[data-v-140eacd3]{max-height:598px;overflow-y:auto}.writing-style-modal .style-list[data-v-140eacd3]::-webkit-scrollbar{width:4px}.writing-style-modal .style-list[data-v-140eacd3]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:2px}.writing-style-modal .style-list[data-v-140eacd3]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:2px}.writing-style-modal .style-list[data-v-140eacd3]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.writing-style-modal .style-item[data-v-140eacd3]{align-items:flex-start;background-color:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;gap:12px;margin-bottom:12px;padding:16px;transition:all .2s ease}.writing-style-modal .style-item[data-v-140eacd3]:hover{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.writing-style-modal .style-item[data-v-140eacd3]:last-child{margin-bottom:0}.writing-style-modal .style-item .style-avatar[data-v-140eacd3]{align-items:center;background-color:hsla(0,0%,100%,.1);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.writing-style-modal .style-item .style-avatar[data-v-140eacd3] .base-avatar{border-radius:50%;height:40px;width:40px}.writing-style-modal .style-item .style-avatar img[data-v-140eacd3]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.writing-style-modal .style-item .style-info[data-v-140eacd3]{flex:1;min-width:0}.writing-style-modal .style-item .style-info .style-header[data-v-140eacd3]{align-items:center;display:flex;gap:8px;margin-bottom:4px}.writing-style-modal .style-item .style-info .style-header .style-name[data-v-140eacd3]{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.writing-style-modal .style-item .style-info .style-header .recommended-badge[data-v-140eacd3]{background-color:#f56c6c;border-radius:10px;color:#fff;flex-shrink:0;font-size:12px;padding:2px 6px}.writing-style-modal .style-item .style-info .style-description[data-v-140eacd3]{color:hsla(0,0%,100%,.6);font-size:13px;line-height:1.4;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.writing-style-modal .style-item .style-info .style-meta[data-v-140eacd3]{display:flex;gap:16px}.writing-style-modal .style-item .style-info .style-meta .meta-item[data-v-140eacd3]{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-size:12px;gap:4px}.writing-style-modal .style-item .style-info .style-meta .meta-item .el-icon-star-on[data-v-140eacd3]{color:#f39c12}.writing-style-modal .style-item .style-actions[data-v-140eacd3]{display:flex;flex-shrink:0;gap:8px}.writing-style-modal .style-item .style-actions .action-btn[data-v-140eacd3]{font-size:13px;height:32px;min-width:60px}.writing-style-modal .style-item .style-actions .action-btn.remove-btn[data-v-140eacd3]{background-color:transparent;border-color:#f56c6c;color:#f56c6c}.writing-style-modal .style-item .style-actions .action-btn.remove-btn[data-v-140eacd3]:hover{background-color:hsla(0,87%,69%,.1)}.writing-style-modal .style-item .style-actions .action-btn.add-btn[data-v-140eacd3]{background-color:rgba(64,158,255,.1);border-color:#409eff;color:#409eff}.writing-style-modal .style-item .style-actions .action-btn.add-btn[data-v-140eacd3]:hover{background-color:rgba(64,158,255,.2)}.writing-style-modal .style-item .style-actions .action-btn.edit-btn[data-v-140eacd3]{background-color:transparent;border-color:#67c23a;color:#67c23a}.writing-style-modal .style-item .style-actions .action-btn.edit-btn[data-v-140eacd3]:hover{background-color:rgba(103,194,58,.1)}.writing-style-modal .empty-state[data-v-140eacd3]{color:hsla(0,0%,100%,.5);padding:40px 20px;text-align:center}.writing-style-modal .loading-more[data-v-140eacd3]{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:14px;gap:8px;justify-content:center;padding:20px;text-align:center}.writing-style-modal .loading-more .el-icon-loading[data-v-140eacd3]{animation:rotating-140eacd3 2s linear infinite;font-size:16px}.writing-style-modal .loading-more .loading-text[data-v-140eacd3]{margin-left:8px}.writing-style-modal .create-style-item[data-v-140eacd3]{align-items:center;background-color:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;display:flex;margin-bottom:12px;padding:16px;transition:all .2s ease}.writing-style-modal .create-style-item[data-v-140eacd3]:hover{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.writing-style-modal .create-style-item .el-icon-circle-plus-outline[data-v-140eacd3]{color:#409eff;font-size:20px;margin-right:12px}.writing-style-modal .create-style-item .create-text[data-v-140eacd3]{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:500}@keyframes rotating-140eacd3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.writing-style-modal .library-content[data-v-140eacd3]{padding:60px 20px;text-align:center}.writing-style-modal .library-content .coming-soon[data-v-140eacd3]{color:hsla(0,0%,100%,.5);font-size:16px;margin:0}[data-v-140eacd3] .el-select-dropdown{background-color:var(--containerBg);border:1px solid #293045}[data-v-140eacd3] .el-select-dropdown .el-select-dropdown__item{color:hsla(0,0%,100%,.9)}[data-v-140eacd3] .el-select-dropdown .el-select-dropdown__item:hover{background-color:rgba(64,158,255,.1)}[data-v-140eacd3] .el-select-dropdown .el-select-dropdown__item.selected{background-color:rgba(64,158,255,.2);color:#409eff}.st-ai-novel[data-v-394e94ae]{background-color:var(--containerBg);min-height:100vh;padding:20px;width:100%}.st-ai-novel .page-title[data-v-394e94ae]{color:#fff;font-size:24px;font-weight:600;margin:0 auto 24px;max-width:1400px;text-align:left}.st-ai-novel .container[data-v-394e94ae]{margin:0 auto;max-width:1400px;position:relative}.st-ai-novel .container .loading-box[data-v-394e94ae]{bottom:0;height:400px;left:0;position:absolute;width:100%;z-index:10}.st-ai-novel .grid-container[data-v-394e94ae]{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media(max-width:768px){.st-ai-novel .grid-container[data-v-394e94ae]{gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media(max-width:480px){.st-ai-novel .grid-container[data-v-394e94ae]{gap:12px;grid-template-columns:1fr}}