.smart-publish-intro{margin-bottom:18px;padding:18px;border:1px solid rgba(86,230,154,.35);border-radius:18px;background:linear-gradient(135deg,rgba(86,230,154,.12),rgba(39,150,108,.08))}
.smart-publish-intro h2{margin:0 0 8px}.smart-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.smart-actions button{min-height:44px}
.upload-zone{padding:16px;border:2px dashed rgba(86,230,154,.45);border-radius:16px;background:rgba(255,255,255,.025)}
.upload-progress{display:none;margin-top:12px}.upload-progress.active{display:block}.upload-progress-track{height:12px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}
.upload-progress-bar{width:0;height:100%;background:linear-gradient(90deg,#56e69a,#e9cd72);transition:width .18s}.upload-progress-text{margin-top:7px;font-size:.92rem}
.member-post-tools{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.member-post-tools button,.member-post-tools a{min-height:40px}
.editing-notice{display:none;margin:12px 0;padding:12px;border-radius:12px;background:rgba(233,205,114,.14);border:1px solid rgba(233,205,114,.4)}.editing-notice.active{display:block}
.video-preview{display:none;margin-top:12px;max-height:360px;width:100%;border-radius:14px;background:#000}.video-preview.active{display:block}
@media(max-width:760px){#publish.split,#profile.split,#knowledge.split{display:block}.panel{margin-bottom:18px}.smart-actions .btn,.smart-actions .btn-secondary{width:100%}.member-tabs{display:flex;overflow-x:auto;gap:8px;padding-bottom:8px}.member-tabs a{flex:0 0 auto}.upload-zone{padding:13px}}
