.read-status-bar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}
.read-status{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding:7px 10px;border:1px solid var(--border,rgba(255,255,255,.1));border-radius:9px;color:var(--text-dim);font-size:.76rem;background:var(--bg-card,#101720)}
.read-status b{font-weight:600;color:var(--text)}
.read-status time{font-variant-numeric:tabular-nums}
.read-stale{border-color:rgba(245,180,65,.5);color:#f5c66a}
.table-controls{position:sticky;top:8px;z-index:15;background:var(--bg-card,#101720);border:1px solid var(--border,rgba(255,255,255,.1));border-radius:12px;padding:12px;margin-bottom:12px}
.table-controls .page-header{margin-bottom:10px}
.table-pages{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:var(--text-dim);font-size:.82rem}
.read-table-frame{max-height:65vh;overflow:auto;overscroll-behavior:contain}
.read-table-frame thead th{position:sticky;top:0;background:var(--bg-card,#101720);z-index:2}
@media(max-width:700px){.table-controls{top:58px;padding:8px}.read-table-frame{max-height:58vh}.read-status-bar{gap:5px}.read-status{padding:5px 7px}}
