.feed-publisher[data-v-3b2cedf8]{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:18px 20px;margin-bottom:20px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.publisher-header[data-v-3b2cedf8]{display:flex;gap:12px;align-items:flex-start}.publisher-main[data-v-3b2cedf8]{flex:1;min-width:0}.publisher-main[data-v-3b2cedf8] .el-textarea__inner{border:1px solid #ebeef5;border-radius:10px;font-size:14px;line-height:1.6;padding:10px 12px;transition:border-color .2s}.publisher-main[data-v-3b2cedf8] .el-textarea__inner:focus{border-color:#667eea}.attach-preview[data-v-3b2cedf8]{display:grid;gap:6px;margin-top:12px;margin-left:54px}.image-preview[data-v-3b2cedf8]{grid-template-columns:repeat(auto-fill,90px)}.video-preview[data-v-3b2cedf8]{grid-template-columns:240px}.preview-item[data-v-3b2cedf8]{position:relative;width:90px;height:90px;border-radius:8px;overflow:hidden;background:#f5f7fa;border:1px solid #ebeef5}.preview-item .el-image[data-v-3b2cedf8]{width:100%;height:100%}.preview-item.video-item[data-v-3b2cedf8]{width:240px;height:135px}.video-placeholder[data-v-3b2cedf8]{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);font-size:32px}.video-mask[data-v-3b2cedf8],.video-placeholder[data-v-3b2cedf8]{display:flex;align-items:center;justify-content:center;color:#fff}.video-mask[data-v-3b2cedf8]{position:absolute;inset:0;font-size:36px;text-shadow:0 2px 8px rgba(0,0,0,.4);pointer-events:none}.video-name[data-v-3b2cedf8]{position:absolute;left:0;right:0;bottom:0;padding:4px 8px;background:rgba(0,0,0,.55);color:#fff;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.remove-btn[data-v-3b2cedf8]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.remove-btn[data-v-3b2cedf8]:hover{background:#f56c6c}.upload-status[data-v-3b2cedf8]{position:absolute;left:0;right:0;bottom:0;height:22px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;background:rgba(0,0,0,.5)}.upload-status.done[data-v-3b2cedf8]{background:rgba(103,194,58,.85)}.upload-status.error[data-v-3b2cedf8]{background:rgba(245,108,108,.85)}.preview-item.add-more[data-v-3b2cedf8]{display:flex;align-items:center;justify-content:center;background:#fafafa;border:1px dashed #dcdfe6;color:#c0c4cc;font-size:28px;cursor:pointer;transition:all .2s}.preview-item.add-more[data-v-3b2cedf8]:hover{border-color:#667eea;color:#667eea;background:#f0f3ff}.upload-progress[data-v-3b2cedf8]{margin:12px 0 0 54px}.publisher-toolbar[data-v-3b2cedf8]{justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid #f0f0f0}.publisher-toolbar[data-v-3b2cedf8],.toolbar-left[data-v-3b2cedf8]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tool-btn[data-v-3b2cedf8]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:16px;font-size:13px;color:#606266;cursor:pointer;transition:all .2s;background:#f5f7fa}.tool-btn[data-v-3b2cedf8]:hover:not(.disabled){background:#ecf5ff;color:#667eea}.tool-btn.disabled[data-v-3b2cedf8]{opacity:.4;cursor:not-allowed}.tool-btn i[data-v-3b2cedf8]{font-size:15px}.classify-select[data-v-3b2cedf8]{width:160px}.classify-select[data-v-3b2cedf8] .el-input__inner{border-radius:16px;height:30px;line-height:30px;font-size:13px}.toolbar-right[data-v-3b2cedf8]{display:flex;align-items:center;gap:12px}.public-switch[data-v-3b2cedf8]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#606266}.switch-label[data-v-3b2cedf8]{white-space:nowrap}@media screen and (max-width:768px){.feed-publisher[data-v-3b2cedf8]{padding:14px}.attach-preview[data-v-3b2cedf8],.upload-progress[data-v-3b2cedf8]{margin-left:0}.classify-select[data-v-3b2cedf8]{width:130px}.publisher-toolbar[data-v-3b2cedf8]{gap:8px}.tool-btn[data-v-3b2cedf8]{padding:5px 10px;font-size:12px}}