.xhs-publish-container[data-v-75b32562]{display:flex;height:100vh;background:#fafbfc;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Arial,sans-serif;overflow:hidden}.main-content[data-v-75b32562]{flex:1;display:flex;flex-direction:column;overflow-y:auto}.phone-mockup-wrapper[data-v-75b32562]{flex:1;display:flex;justify-content:center;align-items:center;gap:24px;padding:24px;position:relative;background:linear-gradient(160deg,#f0f2f7,#e8ebf2)}.phone-mockup-wrapper .back-edit-btn[data-v-75b32562]{position:absolute;top:24px;left:24px;height:36px!important;padding:0 20px!important;font-size:14px!important;border-radius:18px!important;background:#fff!important;color:#606266!important;border:1px solid #dcdfe6!important;transition:all .3s ease;z-index:1}.phone-mockup-wrapper .back-edit-btn[data-v-75b32562]:hover{color:#409eff!important;border-color:#409eff!important;background:#ecf5ff!important;transform:translateY(-2px);box-shadow:0 2px 8px rgba(64,158,255,.2)}.phone-mockup-wrapper .back-edit-btn[data-v-75b32562]:active{color:#409eff!important;background:#ecf5ff!important;transform:translateY(0)}.phone-mockup-wrapper .back-edit-btn i[data-v-75b32562]{margin-right:6px}.image-nav-btn[data-v-75b32562]{width:48px;height:48px;border-radius:50%;background:#fff;border:1px solid #dcdfe6;color:#606266;font-size:20px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.1);align-self:center}.image-nav-btn[data-v-75b32562]:hover:not(:disabled){background:#f56c6c;color:#fff;border-color:#f56c6c;transform:scale(1.1)}.image-nav-btn[data-v-75b32562]:active:not(:disabled){transform:scale(.95)}.image-nav-btn[data-v-75b32562]:disabled{opacity:.3;cursor:not-allowed}.phone-mockup[data-v-75b32562]{position:relative;width:375px;height:812px;background:#2c2c2c;border-radius:48px;padding:12px;box-shadow:0 12px 40px rgba(0,0,0,.22),0 2px 8px rgba(0,0,0,.12);animation:fadeInUp-75b32562 .6s ease;isolation:isolate;flex-shrink:0}@keyframes fadeInUp-75b32562{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.phone-notch[data-v-75b32562]{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:150px;height:24px;background:#2c2c2c;border-radius:0 0 16px 16px;z-index:10}.phone-screen[data-v-75b32562]{width:100%;height:100%;background:#fff;border-radius:24px;overflow:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.phone-screen[data-v-75b32562]::-webkit-scrollbar{display:none}.phone-home-indicator[data-v-75b32562]{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);width:120px;height:4px;background:hsla(0,0%,100%,.25);border-radius:2px}.xhs-note-preview[data-v-75b32562]{height:100%;display:flex;flex-direction:column;background:#fff}.note-header[data-v-75b32562]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0}.header-left[data-v-75b32562],.header-right[data-v-75b32562]{display:flex;align-items:center;gap:12px;font-size:18px;color:#333}.header-left[data-v-75b32562]{flex:1}.header-right[data-v-75b32562]{flex:1;justify-content:flex-end}.follow-btn[data-v-75b32562]{padding:3px 10px;font-size:11px;color:#f56c6c;background:transparent;border:1px solid #f56c6c;border-radius:10px;cursor:pointer}.note-scroll-content[data-v-75b32562]{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.note-scroll-content[data-v-75b32562]::-webkit-scrollbar{display:none}.note-images-section[data-v-75b32562],.note-video-section[data-v-75b32562]{position:relative;width:100%;overflow:hidden;background:#000}.note-video-section[data-v-75b32562]{display:flex;align-items:center;justify-content:center}.note-video[data-v-75b32562]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#000}.note-video-placeholder[data-v-75b32562]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;color:#888;font-size:13px}.note-video-placeholder i[data-v-75b32562]{font-size:32px}.note-images-container[data-v-75b32562]{display:flex;height:100%;transition:transform .3s ease;touch-action:pan-y}.note-image-item[data-v-75b32562]{flex-shrink:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000}.note-image[data-v-75b32562]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-indicators[data-v-75b32562]{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:5}.indicator-dot[data-v-75b32562]{width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.5);transition:all .3s ease}.indicator-dot.active[data-v-75b32562]{background:#ff2442}.note-content-area[data-v-75b32562]{padding:16px;background:#fff;min-height:200px}.note-title[data-v-75b32562]{font-size:16px;font-weight:600;color:#333;line-height:1.5;margin-bottom:10px;word-wrap:break-word;overflow-wrap:break-word}.note-text[data-v-75b32562]{font-size:14px;color:#333;line-height:1.8;word-wrap:break-word;overflow-wrap:break-word}.note-text[data-v-75b32562] p{margin:0 0 12px 0}.note-text[data-v-75b32562] p:last-child{margin-bottom:0}.note-text[data-v-75b32562] h1,.note-text[data-v-75b32562] h2,.note-text[data-v-75b32562] h3,.note-text[data-v-75b32562] h4,.note-text[data-v-75b32562] h5,.note-text[data-v-75b32562] h6{color:#1a1a1a;font-weight:600;line-height:1.4;margin:16px 0 10px}.note-text[data-v-75b32562] h1{font-size:20px}.note-text[data-v-75b32562] h2{font-size:18px}.note-text[data-v-75b32562] h3{font-size:16px}.note-text[data-v-75b32562] h4{font-size:15px}.note-text[data-v-75b32562] h5,.note-text[data-v-75b32562] h6{font-size:14px}.note-text[data-v-75b32562] b,.note-text[data-v-75b32562] strong{font-weight:600}.note-text[data-v-75b32562] em,.note-text[data-v-75b32562] i{font-style:italic}.note-text[data-v-75b32562] u{text-decoration:underline}.note-text[data-v-75b32562] del,.note-text[data-v-75b32562] s,.note-text[data-v-75b32562] strike{text-decoration:line-through}.note-text[data-v-75b32562] ol,.note-text[data-v-75b32562] ul{margin:8px 0;padding-left:20px}.note-text[data-v-75b32562] li{margin-bottom:4px}.note-text[data-v-75b32562] blockquote{margin:0 0 12px;padding:8px 14px;border-left:3px solid #f56c6c;background:#fef0f0;color:#909399;border-radius:0 6px 6px 0}.note-text[data-v-75b32562] a{color:#409eff;text-decoration:none;word-break:break-all}.note-text[data-v-75b32562] img{max-width:100%;height:auto;border-radius:8px;margin:8px 0}.note-text[data-v-75b32562] table{width:100%;border-collapse:collapse;margin:0 0 12px;font-size:13px}.note-text[data-v-75b32562] td,.note-text[data-v-75b32562] th{border:1px solid #ebeef5;padding:6px 10px;text-align:left}.note-text[data-v-75b32562] th{background:#f5f7fa;font-weight:600}.note-text[data-v-75b32562] .topic-tag{color:#f56c6c;font-weight:500}.note-interactions[data-v-75b32562]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0}.interaction-left[data-v-75b32562]{flex:1}.interaction-left .interaction-item[data-v-75b32562]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#f5f7fa;border-radius:16px;font-size:12px;color:#909399;cursor:pointer}.interaction-right[data-v-75b32562]{display:flex;align-items:center;gap:16px}.interaction-icon[data-v-75b32562]{display:flex;align-items:center;gap:4px;font-size:18px;color:#666;cursor:pointer}.interaction-icon span[data-v-75b32562]{font-size:11px;color:#909399}.interaction-icon[data-v-75b32562]:hover{color:#f56c6c}.progress-sidebar[data-v-75b32562]{width:440px;min-width:440px;background:#fff;box-shadow:-2px 0 8px rgba(0,0,0,.06);display:flex;flex-direction:column;height:100vh;overflow:hidden;animation:slideInRight-75b32562 .5s ease}@keyframes slideInRight-75b32562{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.sidebar-header[data-v-75b32562]{padding:16px;border-bottom:1px solid #ebeef5;flex-shrink:0}.sidebar-header .header-top[data-v-75b32562]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sidebar-header h3[data-v-75b32562]{font-size:16px;font-weight:600;color:#303133;margin:0}.sidebar-header .task-id[data-v-75b32562]{font-size:12px;color:#909399;font-family:Consolas,Monaco,Courier New,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-header .publish-btn[data-v-75b32562]{height:32px;padding:0 16px;font-size:13px;border-radius:16px;background:#ff2442;border:none;color:#fff;flex-shrink:0;transition:all .3s ease}.sidebar-header .publish-btn[data-v-75b32562]:hover{background:#ff4458;transform:translateY(-1px);box-shadow:0 2px 8px rgba(255,36,66,.3)}.sidebar-header .publish-btn[data-v-75b32562]:active{background:#e6203b;transform:translateY(0)}.sidebar-header .publish-btn i[data-v-75b32562]{margin-right:4px;font-size:13px}.publish-config[data-v-75b32562]{padding:16px;background:#f5f7fa;border-bottom:1px solid #ebeef5;flex-shrink:0}.publish-config .config-title[data-v-75b32562]{font-size:13px;font-weight:600;color:#606266;margin-bottom:12px}.publish-config .config-item[data-v-75b32562]{margin-bottom:12px}.publish-config .config-item[data-v-75b32562]:last-child{margin-bottom:0}.publish-config .config-label[data-v-75b32562]{display:flex;align-items:center;gap:4px;font-size:12px;color:#606266;margin-bottom:6px}.publish-config .config-label i[data-v-75b32562]{font-size:14px;color:#909399;cursor:help}.publish-config[data-v-75b32562] .el-input,.publish-config[data-v-75b32562] .el-select{width:100%}.publish-config[data-v-75b32562] .el-input__inner{font-size:12px}.overall-progress[data-v-75b32562]{padding:16px;background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0}.progress-info[data-v-75b32562]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.progress-label[data-v-75b32562]{font-size:13px;color:#606266;font-weight:500}.progress-percent[data-v-75b32562]{font-size:20px;font-weight:600;color:#303133;font-family:Helvetica Neue,Arial,sans-serif}.progress-bar[data-v-75b32562]{width:100%;height:8px;background:#f5f5f5;border-radius:4px;overflow:hidden;position:relative}.progress-bar-fill[data-v-75b32562]{height:100%;background:linear-gradient(90deg,#409eff,#66b1ff);border-radius:4px;transition:width .4s cubic-bezier(.4,0,.2,1);position:relative}.progress-bar-fill[data-v-75b32562]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:shimmer-75b32562 1.5s infinite}@keyframes shimmer-75b32562{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.timeline-container[data-v-75b32562]{flex:1;padding:16px;overflow-y:auto;overflow-x:hidden}.timeline-container[data-v-75b32562]::-webkit-scrollbar{width:4px}.timeline-container[data-v-75b32562]::-webkit-scrollbar-track{background:#f5f7fa}.timeline-container[data-v-75b32562]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:2px}.timeline-container[data-v-75b32562]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.timeline-item[data-v-75b32562]{display:flex;gap:10px;position:relative}.timeline-item[data-v-75b32562]:not(:last-child){margin-bottom:16px}.timeline-node[data-v-75b32562]{position:relative;display:flex;flex-direction:column;align-items:center;flex-shrink:0}.node-icon[data-v-75b32562]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f5f7fa;border:2px solid #dcdfe6;font-size:11px;color:#909399;transition:all .3s ease;z-index:1}.node-dot[data-v-75b32562]{width:6px;height:6px;border-radius:50%;background:#c0c4cc}.node-line[data-v-75b32562]{width:2px;flex:1;min-height:20px;background:#dcdfe6;margin-top:3px;transition:all .3s ease}.timeline-item.is-pending .node-icon[data-v-75b32562]{background:#f5f7fa;border-color:#dcdfe6}.timeline-item.is-active .node-icon[data-v-75b32562]{background:#fef0f0;border-color:#f56c6c;animation:pulse-75b32562 1.5s infinite}.timeline-item.is-active .node-icon i[data-v-75b32562]{color:#f56c6c}.timeline-item.is-active .node-line[data-v-75b32562]{background:linear-gradient(180deg,#f56c6c,#dcdfe6)}@keyframes pulse-75b32562{0%,to{box-shadow:0 0 0 0 rgba(245,108,108,.4)}50%{box-shadow:0 0 0 6px rgba(245,108,108,0)}}.timeline-item.is-complete .node-icon[data-v-75b32562]{background:#67c23a;border-color:#67c23a}.timeline-item.is-complete .node-icon i[data-v-75b32562]{color:#fff}.timeline-item.is-complete .node-line[data-v-75b32562]{background:#67c23a}.timeline-item.is-error .node-icon[data-v-75b32562]{background:#f56c6c;border-color:#f56c6c}.timeline-item.is-error .node-icon i[data-v-75b32562]{color:#fff}.timeline-content[data-v-75b32562]{flex:1;padding-top:1px}.step-title[data-v-75b32562]{font-size:13px;font-weight:500;color:#303133;margin-bottom:3px;line-height:1.4}.step-message[data-v-75b32562]{font-size:11px;color:#606266;margin-bottom:3px;line-height:1.5}.step-time[data-v-75b32562]{font-size:10px;color:#909399}.status-message[data-v-75b32562]{padding:14px 20px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;flex-shrink:0}.status-message i[data-v-75b32562]{font-size:16px}.success-message[data-v-75b32562]{background:#f0f9ff;color:#67c23a;border-top:2px solid #67c23a}.error-message[data-v-75b32562]{background:#fef0f0;color:#f56c6c;border-top:2px solid #f56c6c}.error-panel[data-v-75b32562]{flex-shrink:0;max-height:50vh;overflow-y:auto;padding:16px 20px;background:#fef6f6;border-top:2px solid #f56c6c;font-size:13px;color:#5c2b2b}.error-panel .error-panel-header[data-v-75b32562]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.error-panel .error-panel-header i[data-v-75b32562]{font-size:22px;color:#f56c6c}.error-panel .error-headline[data-v-75b32562]{display:flex;flex-direction:column;gap:2px}.error-panel .error-title[data-v-75b32562]{font-size:15px;font-weight:600;color:#f56c6c}.error-panel .error-step[data-v-75b32562]{font-size:12px;color:#909399}.error-panel .error-row[data-v-75b32562]{display:flex;gap:10px;padding:6px 0;line-height:1.6}.error-panel .error-label[data-v-75b32562]{flex-shrink:0;width:64px;color:#909399}.error-panel .error-value[data-v-75b32562]{flex:1;color:#333;word-break:break-word}.error-panel .error-url[data-v-75b32562]{font-family:monospace;font-size:12px;color:#409eff}.error-panel .error-block[data-v-75b32562]{margin-top:12px}.error-panel .error-block-title[data-v-75b32562]{font-weight:600;color:#2a201a;margin-bottom:6px}.error-panel .error-missing-list[data-v-75b32562]{margin:0;padding-left:18px;color:#e6a23c}.error-panel .error-missing-list li[data-v-75b32562]{margin-bottom:4px}.error-panel .error-missing-list strong[data-v-75b32562]{color:#c0392b}.error-panel .suggestion-block[data-v-75b32562]{padding:10px 12px;background:#fdf6ec;border-radius:6px;border-left:3px solid #e6a23c}.error-panel .suggestion-block .error-suggestion[data-v-75b32562]{color:#7a5a1e;line-height:1.7}.error-panel .error-screenshot[data-v-75b32562]{width:100%;max-height:360px;border:1px solid #ebccc8;border-radius:6px;background:#fff}.error-panel .screenshot-load-fail[data-v-75b32562]{display:flex;align-items:center;justify-content:center;height:120px;color:#909399;background:#f5f5f5}.error-panel .error-collapse[data-v-75b32562]{margin-top:12px;border:none}.error-panel .error-collapse[data-v-75b32562] .el-collapse-item__header{font-size:13px;color:#606266;background:transparent;border:none}.error-panel .error-collapse[data-v-75b32562] .el-collapse-item__wrap{border:none;background:transparent}.error-panel .error-html-snippet[data-v-75b32562]{max-height:200px;overflow:auto;padding:10px;background:#2d2d2d;color:#e0e0e0;border-radius:6px;font-size:12px;white-space:pre-wrap;word-break:break-all}.error-panel .error-actions[data-v-75b32562]{display:flex;gap:10px;margin-top:16px}@media(max-width:1200px){.main-content[data-v-75b32562]{padding:20px}.progress-sidebar[data-v-75b32562]{width:280px}.phone-mockup[data-v-75b32562]{width:300px;height:600px}}.xhs-publish-select-dropdown{z-index:3000!important;max-height:300px}.xhs-publish-select-dropdown .el-select-dropdown__item{font-size:12px;padding:0 12px;height:32px;line-height:32px}.xhs-publish-select-dropdown .el-select-dropdown__item.selected{color:#ff2442;font-weight:600}.xhs-publish-select-dropdown .el-select-dropdown__item.hover,.xhs-publish-select-dropdown .el-select-dropdown__item:hover{background-color:#fff0f2}