#realtime-toolbar{display:flex;align-items:center;gap:6px;padding:0;border:0;font-size:10px;margin-left:auto;min-width:0}
#realtime-toolbar[hidden],#realtime-details[hidden]{display:none}
#realtime-status{color:var(--muted,#888);margin-right:auto;white-space:nowrap}
#realtime-status[data-state=live]{color:#20c997}
#realtime-toolbar button{font:inherit;color:var(--text,#eee);border:1px solid var(--line);border-radius:20px;background:transparent;padding:5px 9px;cursor:pointer;white-space:nowrap}
#realtime-apply{color:#20c997!important;border-color:#20c99766!important}
#realtime-details{padding:8px 18px 12px;border-bottom:1px solid var(--line);font-size:11px;max-height:240px;overflow:auto;flex-shrink:0}
#realtime-details>div{display:flex;justify-content:space-between;gap:16px;padding:4px 0}#realtime-details p{line-height:1.6}
.realtime-active #feed-live-status{display:none!important}
.rt-hint{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.rt-filter{margin-left:auto;white-space:nowrap}.rt-filter select{background:var(--bg,#111);color:inherit;border:1px solid var(--line);border-radius:6px;padding:4px;font:inherit}
.rt-avatar{height:32px;width:32px;flex:0 0 32px;display:grid;place-items:center;background:#20c99712;border:1px solid #20c99730;border-radius:50%;font-size:10px;color:#20c997;font-weight:700}
.rt-post .bd{min-width:0;flex:1}.rt-post .top{flex-wrap:wrap;gap:5px}.rt-post .who{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-post .ago{margin-left:auto;white-space:nowrap}.rt-post .txt{white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.rt-title{font-size:14px;font-weight:650;line-height:1.5;margin:8px 0 4px}.rt-title+.txt{margin-top:0}.rt-global{font-size:9px;border:1px solid var(--line);border-radius:4px;padding:1px 4px;color:var(--muted,#999)}
.rt-footer{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:12px 0 4px;font-size:10px}.rt-tag{color:#20c997;border:1px solid #20c99733;background:#20c9970a;border-radius:5px;padding:3px 6px}.rt-original{margin-left:auto;color:var(--muted,#999)}.rt-thumb{width:100%;max-height:160px;object-fit:cover;border-radius:8px;margin-top:8px}
@media(max-width:820px){#realtime-toolbar{margin:0;gap:4px;justify-content:center}#realtime-toolbar.has-pending #realtime-status{display:none}#realtime-toolbar button{padding:4px 6px;font-size:9px}#realtime-status{font-size:9px}.mhead .grow{min-width:0}.rt-post{padding:15px 14px}.rt-hint{padding:10px 14px!important}.rt-hint>span{font-size:10px}.rt-filter{font-size:10px}}
